#ffbp-bg{
display:none;
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
background:#000;
z-index:9999998
}
#ffbp{
min-width: 250px; position:fixed;
left:-99999px;
background:#fff;
z-index:9999999;
-moz-border-radius:9px;
border-radius:9px;
-webkit-border-radius:9px;
margin:0;
padding:0;
color:#333;
text-align:left;
font-family:arial,sans-serif !important;
font-size:13px
}
#spu-close{
float:right;
font-size:12px;
color:#000 !important;
margin:0 13px 0 0;
border-bottom:0 !important;
text-decoration:underline !important
}
#spu-close:hover{
text-decoration:none !important
}
#spu-bottom{
padding:5px 10px 10px 0
}
#spu-counter{
font-size:11px !important;
text-align:right
}
.spu-button{
overflow: hidden;
}
.spu-button.first{
margin-left:0
}
#spu-timer{
position: absolute;
left: 4px;
bottom: 0px;
font-size: 11px;
}
@media only screen and (max-width: 620px) {#ffbp {max-width:300px;}}
#ffbp-bg{
background: #000;
opacity: .80;
}
#ffbp-body{
padding: 1px;
}
#ffbp-msg-cont{
font-size: 17px;
text-align: center;
}
#ffbp{
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
#ffbp-close{
right: -16px;
margin: 0;
padding: 9px 12px; cursor: pointer;
background: #6D6D6D; color: #fff!important; font-size: 13px;
font-family: verdana;
text-decoration: none!important;
top: -13px;
position: absolute;
z-index: 99999;
}.flxmap-container * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.flxmap-container img {
max-width: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
background-color: transparent !important;
border-radius: 0px !important;
}
.site-content .flxmap-directions img.adp-marker,
.entry-content .flxmap-directions img.adp-marker {
max-width: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.flxmap-directions table.adp-placemark,
.flxmap-directions table.adp-directions {
table-layout: inherit;
}
.flxmap-directions td.adp-text {
vertical-align: middle;
} .gm-style .gm-style-iw .flxmap-infowin {
color: #2c2c2c;
}
.gm-style .gm-style-iw .flxmap-marker-title {
font-weight: bold;
} .gm-style-iw {
min-width: intrinsic;
min-width: -webkit-fit-content;
min-width: -moz-fit-content;
min-width: fit-content;
} @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.gm-style .gm-style-iw .flxmap-marker-title {
white-space: nowrap;
word-wrap: normal;
}
} .flxmap-container .gm-style-cc > div {
word-wrap: normal;
}