html body{color:#848494}html body h2{color:#006aa3;font-weight:300}
a.book-schedule.wow.fadeIn.special-book{color:#fff;background-color:#f61a1e;font-weight:600;padding:10px 20px;display:inline-block}
a.book-schedule.wow.fadeIn.blue{color:#fff;background-color:#2e62b1;font-weight:600;padding:10px 20px;display:inline-block}
.banner-offer{font-size:18px;background-color:#ff001e;border:1px dashed;padding:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;border-radius:100%;line-height:30px;width:240px;position:absolute;bottom:50px;left:16%;height:240px;margin-top:20px}.banner p{margin:0}.banner-offer span{font-weight:700!important;text-transform:uppercase}.banner-offer b{font-size:30px}.banner-offer p{margin-bottom:0;border:1px dashed;line-height:18px;padding:5px;font-weight:600}.banner-offer img{width:auto!important;height:auto;margin:auto}
/*.offer-image img{width:auto!important;max-height:248px}*/
.offer-image img{width:auto!important;max-height:210px;border-radius: 50%;margin: auto;}
.offer-image{width:100%;max-width:850px;margin:auto}.banner-text{flex-wrap:wrap}.banner-text h1{width:auto!important;display:inline-block;position:relative}.banner-offer.show-desk{left:0;bottom:inherit}
/**new-offer**/
/*.welcome-text-offer{text-align:left;}*/.flatsales {margin: auto;}
.welcome-text .welcome-text-offer h2 {font-size: 44px; margin-bottom: 10px;}
/****/
/***Start 27-sept-2019 *****/
@media(max-width:991px){
.custom_html_298 .offer-image {display: block;}
.custom_html_298 .banner-text {position: static;padding-bottom: 30px;}
.custom_html_298 > p{display:none;}
.custom_html_298{background:url(../images/banner.jpg) no-repeat center center; background-size:cover;}
.custom_html_298 .offer-image img{max-height:150px;}
}
@media(max-width:767px){
    .custom_html_298 .offer-image img {max-height: 100px; min-height: 100px;}
}
/****END 27-sept-2019 ******/
@media (min-width:992px){.bogo-sale{display:none}.banner-offer.show-below{display:none}}
@media (max-width:991px){
.banner-text .banner-offer{display:none!important}.offer-image{display:none}.banner-offer.show-below{display:flex;border-radius:0;max-width:100%;margin-bottom:15px;width:auto;height:auto;position:static;margin-top:0}.banner .custom-page-title {position: absolute;display: flex;width: 100%;height: 50%;align-items: center;justify-content: center;}
.welcome-text .welcome-text-offer h2{font-size:25px; line-height: 35px;}
}
@media (min-width:1200px){/* .special-red{margin-right:129px} */}
@media (max-width:767px){.item-page iframe {width: 100%;padding: 0 !important;float: none !important;}.banner-text{height:auto}.post_content iframe {max-width: 100%;float: none !important;padding: 0 !important;}}
@media (min-width:992px){.mobile-map{display:none;}}@media (max-width:991px){.home-map{display:none;}.mobile-map{width: 100%; margin-bottom: -16px;}}
::selection {
    background-color: #20a5e8;
}
.active-thank-you .item-page h4, .active-waiver-thank-you .item-page h4 {
    color: green;
}
.sale-div-flat{position:relative;  -webkit-user-select: none; 
  -moz-user-select: none; 
  -ms-user-select: none; 
  user-select: none; }
/*.sale-div-flat img{border-radius: 20px;}
.sale-div-flat:after{content:""; position:absolute; left:5px; bottom:2px; top:5px; right:5px; z-index: 99; -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -7px 0 rgba(0,0,0,.6), inset 0 -9px 0 rgba(255,255,255,.3);
    -moz-box-shadow: inset 0 0 2px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -7px 0 rgba(0,0,0,.6), inset 0 -9px 0 rgba(255,255,255,.3);
    box-shadow: inset 0 0 2px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -7px 0 rgba(0,0,0,.6), inset 0 -9px 0 rgba(255,255,255,.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px; transition: .5s all; -webkit-transition: .5s all;}
.sale-div-flat:hover:after{-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.3), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -7px 0 rgba(0,0,0,.4), inset 0 -9px 0 rgba(255,255,255,.3);
    -moz-box-shadow: inset 0 0 2px rgba(0,0,0,.3), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -7px 0 rgba(0,0,0,.4), inset 0 -9px 0 rgba(255,255,255,.3);
    box-shadow: inset 0 0 2px rgba(0,0,0,.3), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -7px 0 rgba(0,0,0,.3), inset 0 -9px 0 rgba(255,255,255,.3);
   transition: .5s all; -webkit-transition: .5s all;}
.sale-div-flat{padding: 2px;
    border: 1px solid #73736f;
    border-radius: 20px;
    background: #8a8a8a;
    border-bottom-color: #101010;}*/

.sale-div-flat{padding:8px; }
.sale-div-flat:after{content:""; position:absolute; left:20px; bottom:20px; top:20px; right:20px; z-index: 99;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2), inset 0 4px 5px rgba(0,0,0,.6), inset 0 1px 0 rgba(0,0,0,.6);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.2), inset 0 4px 5px rgba(0,0,0,.6), inset 0 1px 0 rgba(0,0,0,.6);
	box-shadow: 0 1px 0 rgba(255,255,255,.2), inset 0 4px 5px rgba(0,0,0,.6), inset 0 1px 0 rgba(0,0,0,.6);
}
.sale-div-flat:before{content:""; position:absolute; left:8px; bottom:8px; top:8px; right:8px; z-index: 99; border:12px solid  rgba(66, 29, 3, 0.45);}
