@font-face {
font-family: ubuntu-b;
src: url(//www.palmbeachamc.com/wp-content/themes/enfold-child/fonts/Ubuntu-B.ttf);
} form {display:block; margin:0; padding:0;} body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td { margin: 0;    padding: 0;} table th,table td {padding:1px} body,button, input, select, textarea {  font: 14px/22px Trebuchet MS, Helvetica, Arial, sans-serif; }h1 { font-size: 18px; }h2 { font-size: 16px; }h3 { font-size: 14px; }h4, h5, h6 { font-size: 100%; }address, cite, dfn, em, var { font-style: normal; } code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } small { font-size: 12px; }  ul, ol { list-style: none; } a { text-decoration: none; color:#049;}a:hover { text-decoration: underline; }abbr[title], acronym[title] { border-bottom: 1px dotted;	cursor: help;}q:before, q:after { content: ''; } legend { color: #000; } fieldset, img { border: none; }  button, input, select, textarea {    font-size: 100%; } table {	border-collapse: collapse;	border-spacing: 0;} hr {    border: none;    height: 1px;} .clear{ clear:both;}	
a:hover{text-decoration: none;}
#mapwrapper
{
max-width:1920px;
margin:0 auto;
padding:0px 0;
background-color:#fff;
min-width:220px;
}
svg{
max-height:100%;
}
@media screen and (max-width: 240px) 
{
#map_base
{
width:98%;
margin:0 auto;
}
.cntr-xs {
text-align: center;
}
}
@media screen and (max-width: 320px) and (min-width: 241px) 
{
#map_base
{
width:98%;
margin:0 auto;
}
.cntr-xs {
text-align: center;
}
}
@media screen and (max-width: 400px) and (min-width: 321px) 
{
#map_base
{
width:98%;
margin:0 auto;
}
.cntr-xs {
text-align: center;
margin: 0 0 0 -18px;
}
}
@media screen and (max-width: 480px) and (min-width: 401px) 
{
#map_base
{
width:98%;
margin:0 auto;
}
.cntr-xs {
text-align: center;
}
}
@media screen and (max-width: 568px) and (min-width: 481px) 
{
#map_base
{
width:98%;
margin:0 auto;
}
.cntr-xs {
text-align: center;
}
}
@media screen and (max-width: 685px) and (min-width: 569px) 
{
#map_base
{
width:98%;
margin:0 auto;
}
.cntr-xs {
text-align: center;
}
}
@media screen and (max-width: 768px) and (min-width: 686px) 
{
#map_base
{
width:98%;
margin:0 auto;
}
.cntr-xs {
text-align: center;
}
}
@media screen and (max-width: 1024px) and (min-width: 769px) 
{
#map_base
{
width:75%;
margin:0 auto;
}
.cntr-xs {
text-align: center;
}
}
@media screen and (max-width: 1280px) and (min-width: 1025px) 
{
#map_base
{
width:75%;
margin:0 auto;
}
}
@media screen and (max-width: 1600px) and (min-width: 1281px) 
{
#map_base
{
width:75%;
margin:0 auto;
}
}
@media screen and (min-width: 1601px) 
{
#map_base
{
width:75%;
margin:0 auto;
}
}
.unselectable {
-moz-user-select:none;
-webkit-user-select:none;
}
.tip{
display:none;
padding:10px 0px 0px 10px;
color:#565656;
z-index:1000;
font-weight: normal;
height: 167px;
width:243px;
text-align: left;
position:fixed;
background: url(//www.palmbeachamc.com/wp-content/themes/enfold-child/map/tooltip-bg1.png)!important;
background-repeat: no-repeat;
background-size: cover; }
.map-dropdwn {
width: 282px;
height: 42px;
font-size: 18px;
background: url(//www.palmbeachamc.com/wp-content/themes/enfold-child/map/drop-down-bg.png);
background-size: 100% 100%;
border: none;
-webkit-appearance: none;
-moz-appearance: none;
padding: 0 0px 0 10px;
}
.btn-map {
padding: 8px 0px 8px 0px;
background: #209fd6;
color: #fff;
border-radius: 4px;
font-size: 18px;
text-decoration: none;
text-align: center;
border: none;
width: 282px;
height: 42px;
}
.btn-map:hover {
background: #088DC7;
}
.btn-map:focus {
color: #fff;
}