DIV.setsize {
max-width : 1250px ;
margin: 0px auto;
position : relative;
text-align : left;
padding-right : 10px;
padding-left : 10px;
padding-bottom : 0px;
background: url("images/table.png") repeat center top;

h1 {
  margin:0;
  padding:0;
}


-webkit-box-shadow : 0 1px 28px rgba(0, 0, 0, 0.1), 0 0 40px rgba(0, 0, 0, 0.5);
-moz-box-shadow : 0 1px 28px rgba(0, 0, 0, 0.1), 0 0 40px rgba(0, 0, 0, 0.5);
box-shadow : 0 1px 28px 0 rgba(0, 0, 0, 0.1), 0 0 40px 0 rgba(0, 0, 0, 0.5);


background-color:#E5E5DD;

background-color:#E6E6DC;
/* background : linear-gradient(to top, rgba(0,0,0,.01), rgba(255,255,255,100));   */

/* background : linear-gradient(to top, rgba(255,255,255,100), rgba(255,255,255,.8)); */
/* background : linear-gradient(to top, rgba(255,255,255,100), rgba(255,255,255,.6)); */
}


/* Package Deals */

.col-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.column-pkg {
  flex: 1;
  padding: 5px;
  background-color: #f0f0f0;
  border: 1px solid #ccc;
  margin: 5px;
  line-height : 1.25;
  box-sizing: border-box;
}

/* Media query for smaller screens */
@media (max-width: 768px) {
  .col-container {
    flex-direction: column;
    align-items: center;
  }

  .column-pkg {
    width: 100%;
    margin: 10px 0;
  }
}

.col-left {
  background-color: dodgerblue;
font-weight: 500;
border-width : 1px;
border-radius: 5px ;
padding : 5px;
  flex: 50%;
  Font-Family : 'Inter Tight', sans-serif ;
  Color : #fff ;
  Font-Size : 12pt ;
  line-height : 1.1;
  text-align: center; }

.col-center {
  background-color: black;
font-weight: 500;
border-width : 1px;
border-radius: 5px ;
padding : 5px;
  flex: 50%;
  Font-Family : 'Inter Tight', sans-serif ;
  Color : #fff ;
  Font-Size : 12pt ;
  line-height : 1.1;
  text-align: center; }

.col-right {
  background-color: navy ;
font-weight: 500;
border-width : 1px;
border-radius: 5px ;
padding : 5px;
  flex: 50%;
  Font-Family : 'Inter Tight', sans-serif ;
  Color : #fff ;
  Font-Size : 12pt ;
  line-height : 1.1;
  text-align: center; }

.col-left2 {
  background-color: green;
font-weight: 500;
border-width : 1px;
border-radius: 5px ;
padding : 5px;
  flex: 50%;
  Font-Family : 'Inter Tight', sans-serif ;
  Color : #fff ;
  Font-Size : 12pt ;
  line-height : 1.1;
  text-align: center; }

.col-right2 {
  background-color: darkgreen;
font-weight: 500;
border-width : 1px;
border-radius: 5px ;
padding : 5px;
  flex: 50%;
  Font-Family : 'Inter Tight', sans-serif ;
  Color : #fff ;
  Font-Size : 12pt ;
  line-height : 1.1;
  text-align: center; }



/* Image link styling */
a img {
/* width: 18px; Adjust size as needed */
border-radius: 1px; /* Optional rounded corners */
transition: box-shadow 0.3s ease, transform 0.3s ease;
}

/* Glow effect on hover */
a:hover img {
box-shadow: 0 0 2px 2px rgba(0, 255, 255, 0.8); /* Cyan glow */
transform: scale(1.05); /* Slight zoom for emphasis */
}


/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  border-radius: 15px;
}

/* The Close 1 Button */
.close1 {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close1:hover,
.close1:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/* The Close 2 Button */
.close2 {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close2:hover,
.close2:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/* The Close 3 Button */
.close3 {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close3:hover,
.close3:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/* The Close 4 Button */
.close4 {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close4:hover,
.close4:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/* The Close 5 Button */
.close5 {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close5:hover,
.close5:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/* The Close 6 Button */
.close6 {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close6:hover,
.close6:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/* The Close 7 Button */
.close7 {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close7:hover,
.close7:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

BODY {
margin-top : 0px ;
background-repeat : no-repeat ;
min-height : 400px ;
background-position : top left ;
Margin-Left : 0px ;
Margin-Right : 0px ;
Font-Family : 'Roboto', sans-serif ;
Background-Color : white ;
background-attachment : fixed;
background-image : url(images/pmiibgd.jpg);
background-position : top left;
}


html {
margin : 0;
padding : 2;
Height : 100%
}

Font-Family : 'Roboto', sans-serif ;
Color : black ;
Text-Decoration : None ;
Font-Weight : Normal ;
}
:active {
Font-Family : 'Roboto', sans-serif ;
Color : #053D91 ;
Text-Decoration : None ;
}
:visited {
Font-Family : 'Roboto', sans-serif ;
Color : #053D91 ;
Text-Decoration : None ;
}
Body Text body {
color : black ;
Font-Family : 'Roboto', sans-serif ;
}
All Links A {
Font-Family : 'Roboto', sans-serif ;
Color : #053D91 ;
Text-Decoration : none ;
}
A:hover {
Font-Family : 'Roboto', sans-serif ;
Color : #053D91 ;
Text-Decoration : none ;
font-weight: 550;
}
:link {
Font-Family : 'Roboto', sans-serif ;
Color : #053D91 ;
Text-Decoration :  none ;
}



input[type=checkbox] {
-ms-transform: scale(1.5);
-moz-transform: scale(1.5);
-webkit-transform: scale(1.5);
-o-transform: scale(1.5);
padding : 5px
}

.spacing {
line-height : 1.6em;
text-align : left;
}

.chatbutton {
position : fixed; 
bottom : 0; 
right : 0px; 
Width : 200px; 
Height : 4em; 
Text-Align : Center;
}

.toptag {
Font-Family : Roboto, sans-serif ;
Font-Size : 11pt ;
}

.quicklinks {
font-family: Roboto, sans-serif;

color: #42D9FF;
Font-Size : 11pt ;
text-shadow: 0 1px 1px #000;
}

.quicklinks a {
/* color: #d8f3f0;  */
color: #ffffff;
}

.quicklinks a:hover {
  color: #fff;
/*   font-weight: 500;  */
/* Font-Size : 10pt ;  */
/* text-transform: uppercase;  */

  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;

}

.quicklinks {

border : 5px solid #959595;
border-width : 1px;
border-radius: 5px ;
padding : 5px;
Width : 100% ;
Background-Color : rgba(0,0,0,.1);




Font-Size : 12pt ;
text-shadow: 1px 2px 1px rgba(159, 125, 69, .8);
}

.quicklinks a {
color: #000000;

}

.quicklinks a:hover {
  color: #000;
  font-weight: 500;

  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;

}


.headinglink {
Font-Size : 15pt ;
font-style: italic;
color: #000;
font-weight: 400;
text-shadow: 1px 2px 1px rgba(159, 125, 69, .8);
padding-left : 0px;
line-height : 1.5em;
}


.companyname {
Font-Family : University Roman Let Plain Med;
Font-Size : 20pt ;
color: #181818;
font-style: italic;
font-weight: normal;
text-shadow: 0px 4px 2px rgba(159, 125, 69, .8);

}


.subtitle {
Font-Size : 17pt ;
font-style: italic;
color: #000;
font-weight: 300;
text-shadow: 1px 2px 1px rgba(159, 125, 69, .8);
line-height : 120%;
}

.head2 {


Font-Family : 'Roboto', sans-serif ;
Color : #4465A2 ;
Font-Size : 15pt ;
Font-Weight : Bold ;
font-style: italic;
line-height : 1.4em;

}


.headline2 {
Font-Size : 16pt ;
font-style: italic;
color: #000;
font-weight: 400;
text-shadow: 1px 2px 1px rgba(159, 125, 69, .8);
line-height : 120%;
}



.heading1 {
Font-Size : 18pt ;
font-style: italic;
color: #000;
font-weight: 400;
text-shadow: 1px 2px 1px rgba(159, 125, 69, .8);
line-height : 120%;
}


.heading1a {
Font-Size : 12pt ;
color: #000;
font-weight: normal;

line-height : 120%;
}

.heading2 {
Font-Size : 16pt ;
font-style: italic;
font-weight: 500;
color: #000;
text-shadow: 1px 2px 1px rgba(159, 125, 69, .8);
line-height : 120%;
}

.heading3 {
Font-Size : 14pt ;
font-style: italic;
color: #000;
/* text-shadow: 1px 2px 1px rgba(159, 125, 69, .8); */
/* padding-left : 35px; */
}

.heading4 {
Font-Size : 14pt ;
font-style: italic;
color: #000;
text-shadow: 1px 2px 1px rgba(159, 125, 69, .8);
padding-left : 0px;
}


.heading5 {
Font-Size : 14pt ;
font-style: italic;
color: #000;
text-shadow: 1px 2px 1px rgba(159, 125, 69, .8);
padding-left : 0px;
}


.head1 {
Font-Size : 18pt ;
font-style: italic;
color: #000;
font-weight: 400;
text-shadow: 1px 2px 1px rgba(159, 125, 69, .8);
line-height : 120%;
}

.head2 {

margin-top : -20px;
Font-Family : 'Roboto', sans-serif ;
Color : #4465A2 ;
Font-Size : 12pt ;
Font-Weight : Bold ;
font-style: italic;
line-height : 1.5em

}





.standouttext {
Font-Family : 'Roboto', sans-serif ;
Color : #3A578B ;
Font-Size : 14pt ;
Font-Weight : Bold ;
font-style: italic;
line-height : 1.4em
}

.testimonialtext {
Font-Family : 'Roboto', sans-serif ;
Color : #25385A ;
Font-Size : 11pt ;
Font-Weight : normal ;
font-style: normal;
line-height : 130%;
padding-left: 10px;
}

.quotetext {
Font-Family : 'Roboto', sans-serif ;
Color : #4465A2 ;
Font-Size : 12pt ;
Font-Weight : Bold ;
font-style: italic;
line-height : 1.5em
}


.checkoutbutton
{
    position: float;
    margin: auto;
     height: 180px; 
     width: 180px; 
     background-color: transparent; 
     float: center;
     text-align: center;
     border: solid 2px #ccc; 
     -moz-border-radius: 5px; 
     -webkit-border-radius: 5px; 
     border-radius:5px; 
}
.checkoutbutton:hover
{
     -webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow:3px 3px 3px rgba(0, 0, 0, .4);
    box-shadow:3px 3px 3px rgba(0, 0, 0, .4);
    border: solid 1px #ccc;
} 


.greyed {

Font-Size : 14pt ;
text-align : left;
font-style: italic;
color: #808080;
font-weight: 400;
text-shadow: 1px 2px 1px rgba(159, 125, 69, .4);
}


#banner {
    width:100%;
    /* background:#fff; */
background : linear-gradient(to bottom, rgba(100,100,100,.6), rgba(0,0,0,0));
    padding: 0px 0;

    margin:0 auto;
    overflow:hidden;
    box-sizing:border-box;
}

.course {


align-items: center;
Font-Size : 14pt ;

font-style: italic;
color: #000;
font-weight: 400;
text-shadow: 1px 2px 1px rgba(159, 125, 69, .8);
}


.enrollbox {

border-width : 1px;
border-radius: 5px ;
padding : 5px;
Width : 99% ;
/* background-color: rgba(58, 87, 139, 0.7); */
background-color: rgba(54, 164, 44, 1);
Font-Family : 'Roboto', sans-serif ;
color: #FFFFFF;
Font-Size : 15pt ;
font-style: italic;
line-height : 1.4em;

}


.holidaybox {
border-width : 1px;
border-radius: 5px ;
padding : 5px;
Width : 98% ;
background-color: rgba(120, 27, 37, 0.7);
Font-Family : 'Roboto', sans-serif ;
color: #FFFFFF;
Font-Size : 15pt ;
font-style: italic;
line-height : 1.4em;
}

.newyearsbox {
border-width : 1px;
border-radius: 5px ;
padding : 5px;
Width : 100% ;
background-color: rgba(10, 10, 10, 0.7);
Font-Family : 'Roboto', sans-serif ;
color: #FFFFFF;
Font-Size : 15pt ;
font-style: italic;
line-height : 1.4em;
}

.roundedtable {
border : 5px solid #515151;
border-radius: 5px ;
Color : #F8F8F8;
Background-Color : #515151;
}

.roundedtable-mbg {
border : 5px solid #515151;
border-radius: 5px ;
Color : #F8F8F8;
Background-Color : #515151;
Font-Size : 16pt ;
text-shadow: 0 1px 1px #000;
}

.roundedtable2 {
padding : 4;
border : 2px solid #B4B4B4;
border-radius: 5px ;
Background-Color : #D6CEBD;
}

.roundedtable {
border : 5px solid #515151;
border-radius: 5px ;
Color : #F8F8F8;
Background-Color : #515151;
}

.roundedtable-mbg {
border : 5px solid #515151;
border-radius: 5px ;
Color : #F8F8F8;
Background-Color : #515151;
Font-Size : 16pt ;
text-shadow: 0 1px 1px #000;
}


#bodytext {
Font-Family : 'Roboto', sans-serif ;
Color : black ;
Font-Size : 10.5pt ;
line-height : 1.4em
}
#footertext {
Font-Family : 'Roboto', sans-serif ;
Color : black ;
Font-Size : 9pt ;
line-height : 1.5em
}
#contentstext {
Font-Family : 'Roboto', sans-serif ;
Color : black ;
Font-Size : 10pt ;
line-height : 1.4em
}


#headlinetext {
Font-Family : 'Roboto', sans-serif ;
Color : #4465A2 ;
Font-Size : 18pt ;

}

#largetext {
Font-Family : 'Roboto', sans-serif ;
Color : #4465A2 ;
Font-Size : 18pt ;
line-height : .4em
}

.reviews {
max-width : 970px ;
margin: -16px auto;
position : relative;
text-align : left;
padding-right : 10px;
padding-left : 10px;
padding-bottom : 0px;
margin : 0 auto;
border: 1px solid #ccc;
border-radius: 15px;
line-height : 1.5em ;
Width : 100% ;
Text-Align : Left">
h1 {
  margin:0;
  padding:0;
}
background : rgba(0,0,0,.1);
}


#guaranteetext {
Font-Family : 'Roboto', sans-serif ;
Color : black ;
Font-Size : 14pt ;
line-height : 1.1em
}

img {
padding : 0;
/* display : block; */
/* margin : 0 auto; */

max-height : 100%;
max-width : 100%
}

BODYhtml {
margin : 0;
padding : 0;
Height : 100%
Height : 100%;
Height : 100%

}


/* EDGE BROWSER FIX */



#homeinspectioncoursesImage {
  position: relative;
  z-index: 1;
}
#continuingedcoursesImage {
  position: relative;
  z-index: 1;
}
#environmentalcoursesImage {
  position: relative;
  z-index: 1;
}
#weatherizationcoursesImage {
  position: relative;
  z-index: 1;
}
#moldcoursesImage {
  position: relative;
  z-index: 1;
}
#infraredcoursesImage {
  position: relative;
  z-index: 1;
}
#reportsoftwareImage {
  position: relative;
  z-index: 1;
}
#kitstoolsformsImage {
  position: relative;
  z-index: 1;
}
#specialcoursesImage {
  position: relative;
  z-index: 1;
}



/* SLIDEOUT MENU */


.slideout-menu {
Color: #4B5;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  width: 256px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  display: none;
}

.slideout-panel {
  position: relative;
  z-index: 1;
  will-change: transform;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  overflow: hidden;
}

.slideout-open .slideout-menu {
  display: block;
}


/* SIDE MENU */

.sidemenu {
border : 5px solid #515151;
text-shadow : 0 1px 1px #000;
border-radius : 5px;
Width : 215px;
Color : #F8F8F8;
Background-Color : #515151;
}


/* MOBILE MENU */


@import url(https://fonts.googleapis.com/css?family=Raleway:400,200);
.mobilemenu {
  
Background-Color : #515151;
}
a {
  color: #4B5;
  text-decoration: bold;
}
.mobilemenu a {
  color: #fff;
  text-decoration: bold;
}
.mobilemenu a:hover {
  text-decoration: bold;
}
#mobilemenu,
#mobilemenu ul,
#mobilemenu ul li,
#mobilemenu ul li a {
  margin: 0;
  padding: 0;
padding-right : 2px;
padding-left : 2px;
  border: 0;
  list-style: none;
  line-height: .4;
  display: block;
/*  position: relative; */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#mobilemenu {
  width: 190px;
  font-family: Raleway, sans-serif;
  color: #ffffff;
}
#mobilemenu ul ul {
  display: none;
}
#mobilemenu > ul > li.active > ul {
  display: block;
}
}
.align-right {
  float: right;
}
#mobilemenu > ul > li > a {
  padding: 10px 10px;
  cursor: pointer;
/*  position: relative; */
  position: relative;
  z-index: 2;
  font-size: 12px;
line-height: 1.5;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;

  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}

#mobilemenu > ul > li > a:hover {
  color: #d8f3f0;

}
#mobilemenu ul > li.has-sub > a:after {
  position: absolute;
  right: 14px;
  top: 13px;
  z-index: 5;
  display: block;
  height: 10px;
  width: 2px;
  background: #ffffff;
  content: "";
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
#mobilemenu ul > li.has-sub > a:before {
  position: absolute;
  right: 10px;
  top: 17px;
  display: block;
  width: 10px;
  height: 2px;
  background: #ffffff;
  content: "";
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
#mobilemenu ul > li.has-sub.open > a:after,
#mobilemenu ul > li.has-sub.open > a:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#mobilemenu ul ul li a {
  padding: 10px 15px;
  cursor: pointer;
  z-index: 2;
  font-size: 14px;
line-height: .9;
  text-decoration: none;
  color: #ddd;

  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#mobilemenu ul ul ul li a {
  padding-left: 10px;

}
#mobilemenu ul ul li a:hover {
  color: #fff;

}
#mobilemenu ul ul > li.has-sub > a:after {
  top: 5px;
  right: 10px;
  background: #ddd;

}
#mobilemenu ul ul > li.has-sub > a:before {
  top: 10px;
  background: #ddd;
}


/**
 * Footer
 */
.panel-footer {
  margin: 10px auto 20px;
}

.panel-footer p {
  padding-bottom: 20px;
}

.heart {
  font-style: normal;
  font-weight: 500;
  color: #c0392b;
  text-decoration: none;
}


/**
 * hamburger
 */
.btn-hamburger {
  border: none;
  z-index:1;
/*   position: absolute;  */
position: fixed; 
  top: 0px;
  left: 10px;
  outline:none;
  background: url('images/menu.png') no-repeat center;
  width: 104px;
  height: 25px;
}

/**


/**
 * Medium Screens
 */
@media all and (min-width:40em) {

  .btn-hamburger {
    top:  0px;
    left: 10px;
  }

  .panel-header {
    margin-top: 40px;
    width: 455px;
  }

  .title {
    font-size: 4.2em;
  }
}

/**
 * Large Screens
 */
@media all and (min-width: 54em) {
  .box {
    width: 70%;
    max-width: 1200px;
    margin: 50px auto;
  }
}




/* ##### ############### ##### */
/* ##### SHOW/HIDE STUFF ##### */
/* ##### ############### ##### */

#topspace {
display : none
}

#topofpagemobile {
display : none
}



@media only screen and (max-width: 900px) {
#topspace{
display: block
}

@media only screen and (max-width: 900px) {
#topofpagemobile {
display: block
}

@media only screen and (max-width:  900px) {
#topofpage{
display: none
}


@media (max-width:905px) {
.hidetext {
    display: none;
  }
}



@media only screen and (max-width: 900px) {
.hidetables{
display: none
}
table {
}
td {
border : 0px
}
th {
border : 0px 
}

/* ##### ############### ##### */
/* ##### ############### ##### */
/* ##### ############### ##### */







/* ##### ############### ##### */
/* INTERACTIVE MAP USA */
/* ##### ############### ##### */

?#mapwrapper {
	max-width: 705px;
	margin: 0 auto;
	padding: 0 0;
	background-color: transparent;
	min-width: 200px;
}
#map_base svg {
	max-height: 100%;
	width: 100%;
	margin: 0;
}

@media screen and (min-width: 200px) {
	#map_base svg {
		height:500px;
	}
}
#map-tip {
    font: 14px/16px Trebuchet MS, 'Roboto', sans-serif, sans-serif;
    display: none;
    padding: 3px;
    border: 1px solid #EBECED;
    color: #edeef0;
    z-index: 1000;
    float: left;
    position: absolute;
    /*gradient color*/
    background: rgb(73, 73, 73);
    background: -moz-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(73, 73, 73, 1)), color-stop(100%, rgba(101, 101, 101, 1)));
    background: -webkit-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
    background: -o-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
    background: -ms-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
    background: linear-gradient(to bottom, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
    word-break: keep-all;
    white-space: nowrap
}
#map-tip p {
	margin: 0!important;
}
#map-tip img {
	float: left;
	padding: 3px;
}






