
.gm-style {font: 400 11px 'Maven Pro', Arial, sans-serif; text-decoration: none;}

.gm-style img {max-width: none;} 

.gm-style .gm-style-mtc label,.gm-style .gm-style-mtc div{ font-weight:400} 

.gm-style .gm-style-cc span,.gm-style .gm-style-cc a,.gm-style .gm-style-mtc div{ font-size:10px} 

.mySlides {display: none}

@media print {.gm-style .gmnoprint, .gmnoprint {display:none;}}

@media screen {.gm-style .gmnoscreen, .gmnoscreen { display:none;}} 

	
.gm-style-pbc{
	transition:opacity ease-in-out;
    background-color:rgba(0,0,0,0.45);
    text-align:center;
	}
	
.gm-style-pbt{
	font-size:22px;
    color:white;
    font-family:'Maven Pro',Arial,sans-serif;
    position:relative;
    margin:0;top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
	}

	
html, body {font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; line-height:1.5;}
	
html{overflow-x:hidden;}

body, p {font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight: normal; font-size: 100%;}

.par-std, .par-strong  {font-family:'Open Sans',Arial,Helvetica,sans-serif; font-size: 100%; font-weight: normal;}

.par-strong {font-weight: 700;}

h1,h2,h3,h4,h5,h6,h7,h8,h9 {font-family:'Open Sans',Arial,sans-serif; font-weight:normal; margin:10px 0;}

a {background-color:transparent; -webkit-text-decoration-skip:objects;}
a:active, a:hover {outline-width:0; text-decoration: none;}
a {text-decoration: none !important;}
.hover-underline {outline-width:0; text-decoration: underline; }


 /* links */
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:active {
    text-decoration: none;
} 



.RD-serif {font-family:serif;}
.RD-wide {letter-spacing:4px;}

.fontserif {font-family:serif;} 
.txt-wide {letter-spacing:0.3em} 

.txt-left-align{text-align:left !important;}
.txt-right-align{text-align:right !important;}
.txt-justify{text-align:justify !important;}
.txt-center{text-align:center !important;}


h1{font-size: 2.3125em;}
h2{font-size: 2em;}
h3{font-size: 1.875em;}
h4{font-size: 1.563em;}
h5{font-size: 1.25em;}
h6{font-size: 1.125em;}

.txt12 {font-size: 0.75em;}
.txt13 {font-size: 0.8125em;}
.txt14 {font-size: 0.875em;}
.txt16 {font-size: 1em;}
.txt18 {font-size: 1.125em;}
.txt20 {font-size: 1.25em;}
.txt22 {font-size: 1.375em;}
.txt24 {font-size: 1.5em;}
.txt25 {font-size: 1.5625em;}
.txt26 {font-size: 1.625em;}
.txt28 {font-size: 1.75em;}
.txt30 {font-size: 1.875em;}
.txt32 {font-size: 2em;}
.txt35 {font-size: 2.1875em;}
.txt37 {font-size: 2.3125em;}
.txt40 {font-size: 2.5em;}
.txt45 {font-size: 2.8125em;}
.txt50 {font-size: 3.125em;}


.txt-tiny{font-size:10px; font-size: 0.625em !important;}
.txt-small{font-size:12px; font-size: 0.75em !important;}
.txt-medium{font-size:15px; font-size: 0.9375em !important;}
.txt-large{font-size:18px; font-size: 1.125em !important;}
.txt-xlarge{font-size:24px;font-size: 1.5em !important;}
.txt-xxlarge{font-size:36px; font-size: 2.25em !important;}
.txt-xxxlarge{font-size:48px; font-size: 3.0em !important;}
.txt-jumbo{font-size:64px; font-size: 4.0em !important;}


/* ***************** headings: MavenPro blue ***************** */

.heading {
    font-family:'Maven Pro',arial, sans-serif;
    text-align:center;
    font-weight:400; 
    margin:10px 0;
    }

.heading-strong {
    font-family:'Maven Pro',arial, sans-serif;
    text-align:center;
    font-weight:500; 
    margin:10px 0;
    }

.MavenPro {font-family: 'Maven Pro', arial, sans-serif;}

/* ***** font for triple arrow - contact us ***** */
.ChauPhilomene {
    font-family: 'Chau Philomene One', sans-serif;
    font-weight: 700;
    }    


/* ***************** styles for angled text for spotlight ***************** */
p.spotlight {
    width: 150px;    
    text-align: center;
    padding: 15px 0;
    background-color: #de2b39 !important;
    color: white !important;
    -ms-transform: rotate(-30deg); /* IE 9 */
    -webkit-transform: rotate(-30deg); /* Safari 3-8 */
    transform: rotate(-30deg);
    display:block;
}

.spotlightdesc {
    text-align:left !important;
    margin-left: 25px;
}

p.spotlightYO {
    width: 150px;    
    text-align: center;
    padding: 15px 0;
    background-color: #e19f41 !important;
    color: #333 !important;
    -ms-transform: rotate(-30deg); /* IE 9 */
    -webkit-transform: rotate(-30deg); /* Safari 3-8 */
    transform: rotate(-30deg);
    display:block;
}


/* ***************** styles for tooltips ***************** */
/* tooltip on product */    
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px solid #333;
    border-bottom: none;
    width: 100%;
}

.tooltip .tooltiptext   {
    visibility: hidden;
    width: 100%;
    background-color: #b8c7f4 !important;
    padding: 15px 15px;
    padding-top: 0px;
    position: absolute;
    margin-top: 75%;
    margin-left: -100%;
    z-index: 1;
}  
/*  removed border-radius: 6px; */

.tooltip:hover .tooltiptext {
    visibility: visible;
}

/* tooltip on product */
.tooltip .tooltiptext {
    color: #333;
    text-align: left;
    font-size: 1em;
} 









