.de_testimonial_image{width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-style:solid;border-width:10px;border-color:rgba(255, 255, 255, 0.2);}
.de_testimonial_slider .et-pb-controllers .et-pb-active-control{width:40px;transition:all .3s ease-in-out;}
.de_testimonial_slider .et-pb-controllers a{height:5px;width:15px;transition:all .3s ease-in-out;}
.de_blurb_box .et_pb_blurb_content{transform:translateY(100px);transition:opacity 1s cubic-bezier(.05,.2,.1,1),transform 1s cubic-bezier(.05,.2,.1,1);}
.de_blurb_box:hover .et_pb_blurb_content{transform:translateY(70px);transition:opacity 1s cubic-bezier(.05,.2,.1,1),transform 1s cubic-bezier(.05,.2,.1,1);}
.rpwwt-post-title{font-size:14px;font-weight:700;}
.et_pb_widget_area ul{line-height:initial !important;}
.et_pb_widget_area .recent-posts-widget-with-thumbnails ul{line-height:1.4em !important;}
.re-communities .et_pb_portfolio_item:hover .post-meta{opacity:.6;position:relative;text-align:-webkit-center;margin-top:-5px !important;transition:all 0.6s ease 0s;}
.re-communities .et_pb_portfolio_item:hover h2{opacity:1;text-align:-webkit-center;margin-top:-70px !important;transition:all 0.6s ease 0s;}
.re-communities .et_pb_portfolio_item h2{transition:all 0.6s ease 0s;margin-top:-30px !important;text-align:-webkit-center;position:relative;}
.re-communities .et_pb_portfolio_item .post-meta{transition:all 0.6s ease 0s;text-align:-webkit-center;}
.re-communities .et_overlay:before{font-size:24px;top:50% !important;left:50%;transition:all 0.8s;}
.re-communities .et_overlay{transition:all 0.8s;-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);border:none !important;}
.re-communities .et_shop_image:hover .et_overlay, .re-communities .et_portfolio_image:hover .et_overlay, .re-communities .et_pb_gallery_image:hover .et_overlay{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{display:block;overflow:hidden;height:auto;margin:-1px -1px 0 0;padding:13px 20px;border:none !important;color:rgba(102, 102, 102, 0.65);background-color:#e1e6e8;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a{border-radius:30px 0 0 30px;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a{border-radius:0 30px 30px 0;}
.re-communities .et_pb_portfolio_item h2{opacity:0;text-align:center;margin-top:-25px;}
.re-communities .et_pb_portfolio_item .post-meta,.et_pb_portfolio_item .post-meta a{opacity:0;text-align:center;margin-top:-25px;}
.re-communities .et_pb_portfolio_item:hover h2{opacity:1;z-index:9;}
.re-communities .et_pb_portfolio_item:hover p.post-meta, .et_pb_portfolio_item:hover p.post-meta a{opacity:1;z-index:9;}
.re-communities .project_category-communities:hover .et_overlay{opacity:1;z-index:3;transform:scale(1);}
@media only screen and (max-width: 1260px) {
.re-communities .et_overlay:before{font-size:24px;top:30% !important;left:50%;transition:all 0.8s;}
}
@media only screen and (max-width: 1024px) {
.re-communities .et_pb_portfolio_item:hover h2{margin-top:-50px !important;}
.re-communities .et_overlay:before{top:50% !important;}
}
@media only screen and (max-width: 980px) {
.re-communities .et_pb_portfolio_item:hover .post-meta{margin-top:-12px !important;}
}
@media only screen and (max-width: 767px) {
.re-communities .et_pb_portfolio_item h2{margin-top:-37px;}
} #mobile_menu{display:block !important;min-height:100vh;top:0;border-top:none;padding-top:80px;z-index:9998;}
.mobile_nav.closed #mobile_menu{transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform-origin:right;-webkit-transform-origin:right;background:#fff;transition:.8s ease-in-out !important;}
.mobile_nav.opened #mobile_menu{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform-origin:right;-webkit-transform-origin:right;background:#f1f1f1;transition:.8s ease-in-out;}
.mobile_nav.opened .mobile_menu_bar:before{content:"\4d";color:#66707c;}
.et_mobile_menu li a{color:#fff;}
@media(max-width:980px){
.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar{z-index:9999;padding-bottom:0px;padding-right:15px;}
#main-header .container.clearfix.et_menu_container{width:100%;}
.logo_container{padding-left:30px;}
#et-top-navigation{padding-right:30px;font-weight:500;}
}
@media(min-width:341px){
#mobile_menu{width:340px;margin-left:calc(100% - 340px);}
}
@media(max-width:340px){
#mobile_menu{width:100%;margin-left:0;}
} .blue-blurb{height:80px;display:inline-flex;align-items:center;}
.blue-blurb h5{display:inline-block;vertical-align:middle;float:left;}
.blue-blurb-text{align-items:center;}
.blue-icon{font-size:50px;color:#0099ff;float:left;margin-right:20px;}
.re_blurb_icon .et_pb_main_blurb_image{display:block !important;}
.re_blurb_icon .et_pb_image_wrap{display:inline-block;}
.contact-box{box-shadow:0px 5px 30px rgba(0,0,0,0.06);transition:all .3s ease-in-out;}
.contact-box:hover{box-shadow:0px 5px 40px rgba(0,0,0,0.16);transition:all .3s ease-in-out;}
.square_blurb_contact .et_pb_image_wrap{display:inline;}
.square_blurb_contact:hover .et_pb_main_blurb_image{transform:scale(1.0);transition:all .3s ease-in-out;}
.square_blurb_contact .et_pb_main_blurb_image{transform:scale(0.9);transition:all .3s ease-in-out;}
.square_blurb_contact .et_pb_main_blurb_image img{border-radius:100px;max-width:100px;}
.square_blurb_contact .et_pb_main_blurb_image{margin-bottom:20px;text-align:center;margin-top:-120px !important;}
.square_blurb_contact .blurb-button{font-size:1em;margin-top:20px !important;color:white;}
.square_blurb_contact:hover{transform:translate3d(0px, -10px, 0px);transition:all .3s ease-in-out;}
.square_blurb_contact{transition:all .3s ease-in-out;margin-bottom:50px;}
.ds-vertical-align{display:flex;flex-direction:column;justify-content:center;}
.re-heading:after{content:' ';display:block;width:100px;height:30px;margin:20px auto;background-image:url(//www.immo-spo.de/wp-content/themes/divi-estate/assets/img/re-divider.png);}
.re-heading-left:after{content:' ';display:block;width:100px;height:30px;margin:20px 0;background-image:url(//www.immo-spo.de/wp-content/themes/divi-estate/assets/img/re-divider.png);}
@media only screen and (max-width: 980px) {
.re-heading{font-size:24px !important;}
} .icon-slider{font-size:120px;color:#fff;}
.icon-features{font-size:80px;color:#333;}
.com-icon-default{transition:all 0.5s ease-in-out;}
.com-icon-default:hover{transform:translateY(-5px);transition:all 0.5s ease-in-out;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.social-btn-group{position:relative;display:inline-block;vertical-align:middle;}
.com-icon{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 4px;font-size:30px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.social-btn-group>.com-icon{position:relative;float:left;}
.form-submit .et_pb_button{color:#fff !important;}
.ds-thumbnail-blog .et_pb_post{background-color:#fff;min-height:350px;margin-bottom:50px;overflow:hidden;width:100%;position:relative;transition:all 400ms ease;box-shadow:0 0 20px rgba(0,0,0,.04);}
.ds-thumbnail-blog .et_pb_post a img{float:left;width:400px;height:350px;object-fit:cover;margin:0 40px 0 0;transition:all 400ms ease;-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;}
.ds-thumbnail-blog .et_pb_post:hover a img{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-transform:scale(1.00) !important;-webkit-transform:scale(1.00) !important;transform:scale(1.00) !important;transition:all 400ms ease;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;}
.ds-thumbnail-blog .et_pb_post:hover{box-shadow:0 0 40px rgba(0,0,0,.12);transition:all 400ms ease;}
.ds-thumbnail-blog .et_overlay{width:300px !important;height:350px !important;}
.ds-thumbnail-blog .et_pb_post h2{padding:0px 20px 0px 20px !important;}
.ds-thumbnail-blog .et_pb_post p{font-size:14px !important;margin-right:30px;}
.ds-thumbnail-blog a.more-link{display:inline-block !important;padding:0px 20px 0px 20px !important;margin-top:20px;text-transform:uppercase;line-height:40px;}
.ds-thumbnail-blog .et_pb_post .post-meta{line-height:1px !Important;margin:10px 30px;}
.ds-thumbnail-blog a.more-link:hover:after{color:#fff;}
.pagination a{background:rgba(255, 255, 255, 0);color:#cea56d;padding:10px;margin-top:30px !important;transition:all 0.3s ease-in-out 0s;}
.pagination-container{width:90% !important;}
.pagination a:hover{letter-spacing:1px;transition:all 0.3s ease-in-out 0s;}
.et_pb_posts .et_pb_post a img{max-width:380px!important;float:left;}
@media only screen and (max-width: 1250px) {
.ds-thumbnail-blog .et_pb_post a img{width:100%;height:500px;object-fit:cover;margin:0 0 40px 0;}
.ds-thumbnail-blog .et_overlay{width:100% !important;height:500px !important;}
.ds-thumbnail-blog .et_pb_post p{margin:0 30px;}
.ds-thumbnail-blog a.more-link{margin:20px 0 30px 30px;}
.et_pb_posts .et_pb_post a img{float:none;max-width:100%!important;}
#commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"]{padding:12px;border:none;color:#999;background-color:#fff;box-shadow:0 0 50px rgba(0,0,0,.05);font-size:18px;}
}
@media only screen and (max-width: 1450px) {
.ds-thumbnail-blog .et_pb_post h2{padding:0px 30px 0px 30px !important;font-size:20px;}
.ds-thumbnail-blog .et_pb_post p{font-size:12px !important;margin-right:30px;}
.ds-thumbnail-blog .et_pb_post .post-meta{line-height:1px !Important;margin-top:10px;margin-bottom:10px;}
} .imageWrap{overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0, 1.0);}
.imageWrap img{vertical-align:bottom;transition:transform 0.5s ease;}
.imageWrap img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:99999;height:100%;width:100%;overflow:hidden !important;}
.preloader .status{margin:-50px 0 0 -50px;position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;}
.caldera-grid .btn-default{color:#fff !important;background-color:#09f !important;border-color:#09f !important;width:100%;font-size:16px !important;margin-top:20px;}
.caldera-grid .btn-default:hover{color:#fff !important;background-color:#09f !important;border-color:#09f;width:100%;font-size:16px;opacity:.8;color:#fff !important;}
.caldera-grid .form-control{background:#ffffff;border:1px solid #e4eaf3;border-radius:2px;padding:20px 15px;text-shadow:none;}
#main-header, #top-header{z-index:1000 !important;}
#top-header .tagline{padding:10px 0;text-transform:uppercase;font-size:14px;display:inline-block;}
nav#top-menu-nav{float:right;}
.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation{padding:25px 0 20px;}
.et_header_style_left #et-top-navigation nav > ul > li:last-child > a{padding-right:0 !important;}
.et_header_style_left #et-top-navigation nav > ul > li > a{padding:10px 20px !important;}
#top-menu .menu-item-has-children > a:first-child:after{top:8px !important;}
#et_search_icon:before{top:5px !important;}
#et-contact-info{float:right;margin:0 0px 0 50px;font-weight:700;}
#et-contact-info #et-info-phone{position:relative;display:inline-block;padding-left:40px;margin-top:-10px;margin-right:0;}
#et-contact-info #et-info-phone .phone-number{font-size:18px;color:#000;}
#et-contact-info #et-info-phone:before{font-size:30px;position:absolute;top:10px;left:0;}
#et-contact-info #et-info-phone label{color:#8e9aa6;font-size:12px;text-transform:uppercase;;display:block;}
#top-header .et-social-icons{padding:5px 0 0px;float:right;}
#top-header .et-social-icons li{width:30px;height:30px;text-align:center;padding:0;margin-top:-2px;margin-left:4px;}
#top-header .et-social-icons li a{line-height:28px;font-size:12px;}
#et-info{width:100%;padding-bottom:8px;}
#et-secondary-nav{margin-right:30px;}
#et-secondary-nav li a{height:35px;line-height:35px;padding:0px 10px;}
#top-menu li{padding-right:10px;}
.et-tb-has-template header.et-l.et-l--header{position:relative;z-index:1000;}
.re-slider .et_pb_container{position:relative;z-index:2;width:70%;margin:0 !important;text-align:left;border-radius:0 !important;}
.re-slider .slider-address:before{font-size:15px;width:15px;font-family:'ETmodules';content:'\e01d';position:absolute;color:#9397a0;margin-left:-20px;}
.re-slider .slider-ribbon{padding:8px 20px;display:inline-block;margin-top:-51px;margin-left:0px;color:#fff;background-color:#09f;}
.re-slider .slider-price{padding:7px 20px;display:inline-block;margin-top:-51px;margin-left:auto;color:#000;background-color:#fff;text-shadow:initial;font-weight:bold;font-size:20px;}
.re-slider .slider-price .price-text{color:#9397a0;font-weight:500;font-size:14px;}
.re-slider .slider-address{color:#9397a0;padding-left:40px;}
.re-slider .et_pb_slide_title{padding:20px 10px 0 20px;}
.re-slider .slider-features{display:block;margin-top:15px;padding-bottom:15px;border-top:1px solid #495463;}
.slider-features .box-1{display:inline-block;width:200px;height:100px;text-align:center;padding:15px 25px 15px 0px;color:#9397a0;margin-bottom:5px;}
.box-1 .number{font-size:38px;line-height:45px;font-weight:700;color:#fff;}
.re-slider-sup sup{font-size:12px;}
@media only screen and (min-width: 1920px) {
.re-slider .et_pb_container{width:60% !important;}
}
@media only screen and (max-width: 650px) {
.slider-features .box-1{width:125px;padding:5px 0px 0px 0px;}
}
@media only screen and (max-width: 520px) {
.slider-features .box-1{display:block;width:100%;}
} .carousel-heading{padding-top:15px;font-size:24px;color:#0d1e32;font-weight:900;text-transform:uppercase;}
.carousel-link{color:#0099ff;}
.re-custom-cta{font-size:22px;text-align:center;font-weight:700;padding-left:30px;transition:all 0.3s ease-in-out;}
.re-custom-cta:before{font-size:20px;width:20px;font-family:'ETmodules';content:'\e010';position:absolute;color:#8f9ba7;margin-left:-30px;}
.re-custom-cta-stripe.et_pb_section_3.et_pb_section:hover{transition:all 0.3s ease-in-out;background-color:#eff4f8 !important;}
.re-custom-cta-stripe.et_pb_section_3.et_pb_section{transition:all 0.3s ease-in-out;background-color:#e7ecf0;}
.re-divider{margin-top:10px;margin-bottom:-15px;}
.toggle_custom.et_pb_toggle{border:none;border-bottom:2px solid #d9d9d9 !important;transition:0.4s;}
.toggle_custom.et_pb_toggle_open{border-bottom:2px solid #027EE9 !important;}
.toggle_custom .et_pb_toggle_title:before{font-size:50px !important;content:"3" !important;transition:0.3s;}
.toggle_custom.et_pb_toggle h5{font-size:20px;color:#909499 !important;font-weight:500;}
.toggle_custom.et_pb_toggle_open .et_pb_toggle_title:before{color:#027EE9;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.et_pb_toggle_close{padding:20px;background-color:#f1f4f8;}
.single_property_zoom .et_overlay{pointer-events:visible;}
.single-property .property-header.et_pb_section_parallax:hover .et_overlay{opacity:0;}
.et-db.single-property #et-boc .b3_gallery,.b3_gallery{max-width:1356px;margin:auto;margin-bottom:1.5%;}
.et-db.single-property #et-boc .b3_gallery .et_pb_gallery_image{overflow:hidden;}
.et-db.single-property #et-boc .b3_gallery .et_pb_gallery_image .et_overlay,.b3_gallery .et_pb_gallery_image .et_overlay{top:0px;transform:scale(1.2);border:none;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.6) 99%, rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.6) 99%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.6) 99%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 );}
.et-db.single-property #et-boc .b3_gallery .et_pb_gallery_image:hover .et_overlay,.b3_gallery .et_pb_gallery_image:hover .et_overlay{top:0;transform:scale(1);}
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{position:absolute;padding:12px;left:6.3%;top:80% !important;font-size:22px;color:#ffffff !important;transition:all .5s;background:#0099ff;}
.demo-subscribe-section{display:inline-block !important;margin:auto;width:100%;}
.demo-subscribe-section .et_pb_newsletter{padding:20px 10px;border-radius:10px;}
.demo-subscribe-section .et_pb_newsletter_description{padding:0 0 20px 0;width:100%;}
.demo-subscribe-section .et_pb_newsletter_form{width:100%;}
.demo-subscribe-section .et_pb_newsletter_form p{display:inline-block;margin-right:10px;width:275px !important;}
.demo-subscribe-section .et_pb_newsletter_form p input{color:#373d45;background-color:rgb(255, 255, 255);font-size:15px;font-weight:400;width:275px;}
.demo-subscribe-section .et_pb_newsletter_form input[type="text"], .demo-subscribe-section .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]{padding:15px 20px !important;}
.demo-subscribe-section a.et_pb_newsletter_button:after{display:none;}
.et_pb_newsletter_form p .et_pb_signup_error{border:1px solid #fff !important;}
.demo-subscribe-section .et_pb_newsletter_form{padding-left:0 !important;}
.demo-subscribe-section .et_pb_newsletter_fields{display:inline-block !important;}
@media only screen and (max-width: 1080px) {
.demo-subscribe-section .et_pb_button{width:100% !important;}
.demo-subscribe-section .et_pb_newsletter_form p{width:100% !important;}
} .square_blurb:hover .et_pb_main_blurb_image{transform:scale(1.0);opacity:1;transition:all .3s ease-in-out;}
.square_blurb .et_pb_main_blurb_image{transform:scale(0.9);opacity:0.3;transition:all .3s ease-in-out;}
.square_blurb .et_pb_main_blurb_image{margin-bottom:30px;text-align:center;margin-top:-60px;}
.square_blurb .et-pb-icon-circle-border{border:2px solid !important;}
.square_blurb .blurb-button{font-size:1em;margin-top:20px !important;color:white;}
.square_blurb:hover{box-shadow:0 0 30px rgba(0,0,0,0.12);transform:translate3d(0px, -10px, 0px);transition:all .3s ease-in-out;}
.square_blurb{transition:all .3s ease-in-out;margin-bottom:50px;}
.hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s !important;animation-duration:1s !important;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.hvr-wobble-vertical .et_pb_main_blurb_image{opacity:0.2;transition:all 0.5s ease-in-out;}
.hvr-wobble-vertical:hover .et_pb_main_blurb_image{opacity:1;transition:all 0.5s ease-in-out;}
@-webkit-keyframes hvr-wobble-vertical {
16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}
33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}
66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes hvr-wobble-vertical {
16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}
33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}
66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
} .et_pb_pricing_table:hover{box-shadow:0px 5px 20px rgba(0,0,0,0.2);transform:translate3d(0px, -10px, 0px);transition:all .3s ease-in-out;}
.et_pb_pricing_table{transition:all .3s ease-in-out;border:1px solid #E8E8E8;}
.pricing-btn .et_pb_pricing_table_button{color:#1e88e5 !important;background:none !important;border:1px solid #fff !important;}
.et_pb_pricing_table:hover .et_pb_pricing_table_button{background:#0099fe !important;color:#ffffff !important;letter-spacing:1px;border:1px solid #0099fe !important;}
.et_pb_pricing_table .et_pb_pricing_table_button:hover{background:#0099fe !important;color:#fff !important;border:1px solid #0099fe;letter-spacing:1px !important;}
.et_pb_pricing_table .et_pb_pricing_heading h2{padding-bottom:5px;color:#1e88e5;}
.et_pb_pricing_content_top{padding-bottom:30px;border-bottom:1px solid #E8E8E8;}
.et_pb_best_value{display:block;color:#B9B8B8;}
.et_pb_pricing_heading{margin-bottom:17px;padding:30px 0 10px 0;}
.et_pb_sum{font-size:100px;font-weight:300;line-height:1.03em;color:#1e88e5 !important;}
.et_pb_button{text-align:center !important;padding:0.8em 2.4em !important;}
.et_pb_bg_layout_light .et_pb_promo_button{color:#FFF !important;text-align:center;}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button{padding:0.8em 2.4em !important;}
.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.et_button_left .et_pb_button:hover{padding:0.8em 2.4em !important;width:auto;}
.et_pb_bg_layout_light .et_pb_newsletter_button{color:#fff !important;}
.et_pb_pricing_table_button{color:#fff !important;}
.et_pb_btn_full_custom.et_pb_button{padding:55px !important;background:#e7ecf0 none repeat scroll 0 0;border-color:#e7ecf0;border-radius:0;border-width:0 !important;color:#8f9ba7 !important;font-weight:bold !important;letter-spacing:0;}
.et_pb_btn_full_custom.et_pb_button:hover{border-color:#eff4f8 !important;border-radius:0px;color:#8f9ba7 !important;letter-spacing:1px;padding:55px !important;}
.et_pb_button.et-pb-btn-full{width:100%;}
.et_pb_button.et-pb-btn-full:hover{width:100%;}
.fullwidth-modal .form-control{padding:10px;}
@media only screen and (max-width: 600px) {
.et_pb_btn_full_custom.et_pb_button.et-pb-btn-full:hover{width:100%;}
}
@media only screen and (max-width: 480px) {
.et_pb_btn_full_custom.et_pb_button.et_pb_module{padding:55px !important;}
.et_pb_btn_full_custom.et_pb_button.et_pb_module:hover{padding:55px !important;}
} .et_pb_scroll_top.et-pb-icon{right:30px !important;bottom:30px !important;padding:6px !important;border-radius:100px !important;background:rgb(44, 148, 242);font-size:34px !important;transition:all 400ms ease;}
.et_pb_scroll_top.et-pb-icon:hover{box-shadow:1px 4px 5px rgba(0,0,0,0.12);background:#3B74A9;transition:all 400ms ease;}
#form-allowed-tags{display:none !important;}
.post h2 a{opacity:0.75;transition:all 400ms ease;}
.post:hover h2 a{opacity:1;transition:all 400ms ease;}
.et_pb_post .post-meta{text-transform:uppercase;font-size:12px !important;line-height:1.5em;}
.et_pb_blog_grid .et_pb_post:hover h2 a{transition:all 400ms ease;cursor:pointer !important;cursor:hand !important;}
.et_pb_blog_grid .et_pb_post img:hover{transition:all 400ms ease;-webkit-opacity:0.9 !important;-moz-opacity:0.9 !important;opacity:0.9 !important;cursor:pointer !important;cursor:hand !important;}
.et_pb_blog_grid .et_pb_post:hover img{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-transform:scale(1.00) !important;-webkit-transform:scale(1.00) !important;transform:scale(1.00) !important;transition:all 400ms ease;}
.et_pb_blog_grid .et_pb_post img{-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9;transition:all 400ms ease;border-radius:3px 3px 0px 0px;-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom;}
.et_pb_blog_grid .et_pb_post{float:left;border:none !important;border-radius:3px;box-shadow:0 0px 1px rgba(0,0,0,0.12);overflow:hidden;width:100%;position:relative;transition:all 400ms ease;}
.et_pb_blog_grid .et_pb_post:hover{box-shadow:0 2px 15px rgba(0,0,0,0.24);}
.more-link{padding:12px 25px;border:solid thin #0098fe;color:#fff !important;background-color:#0199fe;border-radius:3px;transition:all 400ms ease;}
.more-link:hover{padding:12px 25px;border:solid thin #0199fe;background-color:#0199fe;color:#fff !important;border-radius:3px;transition:all 400ms ease;opacity:.8;}
.et_pb_bg_layout_light .et_pb_post .post-meta a, .et_pb_bg_layout_light .et_pb_post p{color:#B5B5B5 !important;}
.archive .et_pb_post .entry-title{margin-top:20px;}
#footer-text{margin-top:20px;text-align:left;color:rgb(102, 102, 102);float:left;font-size:12px;}
#footer-info{float:none !important;padding-bottom:10px !important;padding-top:30px;color:#A8AEB2 !important;text-align:center !important;font-size:14px;}
#footer-info a{color:#a8aeb2;font-weight:700;}
#footer-logo{width:300px;height:auto;margin-bottom:5px;float:left;text-align:left !important;}
.et-social-icons{float:none !important;text-align:center;padding-top:30px;}
.et-social-icons li{display:inline-block;margin-left:10px;width:50px;height:50px;padding:10px;}
.et-social-icon a{display:inline-block;position:relative;color:#fff;font-size:20px;text-align:center;text-decoration:none;transition:all 300ms ease 0s;}
.et-social-icon:hover a{color:#fff;}
.et-social-icon{transition:all .3s ease-in-out;}
.et-social-icon:hover{transition:all .2s ease-in-out;transform:scale(1.4);}
.bottom-nav{text-align:center;}
.bottom-nav li{padding-right:35px;font-size:14px;font-weight:300;}
.et_pb_promo_description p{font-size:1.2em;}
@media only screen and (max-width: 1290px) {
.et_pb_promo h2{font-size:32px !important;}
.et_pb_promo_description p{font-size:16px !important;line-height:24px;}
} @media only screen and (max-width: 980px) {
.et_pb_pricing_table_button, .et_pb_promo_button, a.et_pb_more_button, .comment-reply-link, .form-submit input, .et_pb_contact_submit, .et_pb_contact_reset, .et_password_protected_form .et_submit_button, .single_add_to_cart_button .button{width:60%;}
#footer-logo{width:300px;height:auto;float:none !important;margin:-5px auto 5px auto;text-align:center !important;}
#footer-text{margin-top:10px;text-align:center !important;color:rgb(102, 102, 102);float:none;font-size:13px;line-height:17px;}
.post h1{text-align:left !important;margin-bottom:15px;line-height:1.3em !important;}
.post p{text-align:left !important;}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{padding:20px 0 20px 0 !important;}
}
@media only screen and (max-width: 479px) {
.et_pb_blurb_position_left p{text-align:left !important;}
#left-area .post-meta{display:none !important;}
.et-social-icons{float:none;margin-top:20px;}
} .b3-row{width:100%;padding:31px 0;}
.b3-row .et_pb_column:last-child{margin-right:0 !important;}
.single-property .b3-property{margin-bottom:40px !important;}
#agent-properties .b3-property{margin-bottom:60px !important;}
.b3-property, .b3-agent-tile, .single-property .b3-property{box-shadow:0 10px 60px #e7edf1;}
.b3-agent-tile{margin:20px 5px 40px;}
.agent_et_pb_section .b3-agent-tile{margin-bottom:0px;}
.grid_hide,.list_hide{display:none;}
.view_grid .b3-property,.view_list .b3-property{margin-bottom:0px;}
.b3-property.b3-property-table .b3-property-thumb img{display:none}
.b3-property .b3-property-thumb .b3-property-thumb-img, .b3-property .b3-property-thumb img{transition:all .5s cubic-bezier(0.17, 0.41, 0.84, 0.99);}
.b3-property:hover .b3-property-thumb .b3-property-thumb-img, .b3-property:hover .b3-property-thumb img{transform:scale(1.2);transition:all 8s cubic-bezier(0.27, 0.41, 0.64, 0.96);}
.b3-property,.b3-agent-tile{transition:all .5s;}
.b3-property:hover, .b3-agent-tile:hover{box-shadow:0 20px 100px #c7d0d6;}
.b3-realestate-bg .et_pb_section, .b3-realestate-bg{background-color:#f5f9fc !important;position:relative;}
.b3-property-thumb{position:relative;overflow:hidden;}
.b3-property-thumb .b3-property-caption{padding:50% 25px 20px;position:absolute;bottom:-100%;width:100%;left:0;background:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.6) 100%);background:-webkit-gradient(left top, left bottom, color-stop(60%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );transition:all .6s ease-in-out;-ms-transform:scale(1.6);-webkit-transform:scale(1.6);transform:scale(1.6);}
.b3-property:hover .b3-property-caption{bottom:0;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.b3-property-caption .b3-property-price{color:#fff;font-size:17px;font-weight:700;}
.b3-property-caption .b3-property-btn{float:right;color:#fff !important;text-transform:uppercase;border-radius:15px;height:30px;line-height:30px;font-size:12px;padding:0 15px;border:0}
.b3-property-caption .b3-property-btn:hover{opacity:.8;box-shadow:0 0 5px rgba(0,0,0,.3)}
.b3-property-thumb img, .b3-agent-thumb img{width:100%;display:block;}
.b3-property-summary, .b3-agent-summary{background:#fff;border-radius:0 0 4px 4px;}
.b3-property-summary-content{padding:20px 25px;}
.b3-property-summary-content .property-status{font-size:11px;line-height:22px;margin-bottom:0px;vertical-align:top;}
.b3-property-summary-content-right{text-align:right;margin-top:10px;}
.b3-property-summary-content-right .property-type{text-transform:uppercase;display:block;font-size:14px;line-height:12px;}
.single-property .b3-property-summary-content-right .property-type{line-height:32px;}
.b3-agent-summary-content{position:relative;padding:0px 25px 20px;}
.agent-contact-btn{position:absolute;top:-45px;right:15px;transition:all .2s ease;}
.agent-contact-btn i{height:40px;width:40px;line-height:40px !important;color:#fff;background:#8e9aa6;font-size:18px !important;text-align:center;font-style:normal !important;border-radius:50%;transition:all 500ms ease;}
.b3-agent-summary-content h2, .b3-property-summary-content h2{font-size:20px !important;font-weight:700 !important;padding-bottom:10px;padding-top:10px;line-height:22px;color:#375274;}
.b3-property-summary-content h2:hover{font-size:20px;font-weight:700;padding-bottom:10px;line-height:22px;}
.b3-agent-summary-content h4, .b3-property-summary-content h4{font-size:13px !important;color:#909499 !important;font-weight:500 !important;padding-bottom:0px !important;line-height:18px !important;}
.b3-property-summary-footer{padding:25px;border-top:1px solid #e8ebef;line-height:18px;}
.b3-property-summary-footer-right{text-align:right;padding-top:50px;}
.b3-agent-summary-content h4{font-style:italic;}
.b3-agent-summary-content header{margin-bottom:15px;}
.b3-agent-thumb{position:relative;overflow:hidden;}
.b3-agent-thumb:after{content:'';position:absolute;right:-25%;bottom:-25px;width:150%;height:50px;background:#ffffff;transition:all 500ms ease;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
.b3-agent-tile:hover .b3-agent-thumb:after{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);-moz-transform:rotate(5deg);transform:rotate(5deg);}
.b3-agent-tile:hover .agent-contact-btn i{background-color:#0099ff;}
.b3-agent-tile .agent-contact-btn:hover{transform:scale(1.1);transition:all .2s ease;}
.b3-property-summary-footer ul.b3-property-custom{display:table;width:100%;table-layout:fixed;padding:0;margin:0}
.b3-property-custom .property-icon{display:inline-block;margin-bottom:10px;}
.b3-property-custom li{display:table-cell;text-align:center;}
.b3-property-custom .b3-custom-value{font-size:18px;font-weight:700;color:#375173;}
.b3-property-custom .b3-custom-label{font-size:14px;color:#909499;font-weight:500;}
.b3-property-custom.b3-property-custom-list li{display:block;text-align:left;}
.b3-property-custom.b3-property-custom-list li .property-icon{font-size:16px;margin-right:10px;}
.b3-property-custom.b3-property-custom-list li .property-icon:before{vertical-align:middle;}
.b3-property-custom.b3-property-custom-list li .b3-custom-value{font-size:16px;}
.b3-property.b3-property-table{display:table;}
.b3-property.b3-property-table.b3-property-table-full{width:100%;}
.b3-property-table-full .b3-property-summary-footer ul.b3-property-custom{display:block;}
.b3-property.b3-property-table .b3-property-summary, .b3-property.b3-property-table .b3-property-thumb{display:table-cell;width:50%;vertical-align:top}
.b3-property.b3-property-table.b3-property-table-full .b3-property-thumb{width:35%;}
.b3-property.b3-property-table.b3-property-table-full .b3-property-summary{width:65%;}
.b3-property.b3-property-table .b3-property-summary-content{padding:15px;min-height:100px;}
.b3-property.b3-property-table .b3-property-summary{border-radius:0 4px 4px 0;}
.b3-property.b3-property-table .b3-property-summary-footer{padding:15px 15px 25px;}
.b3-property.b3-property-table  .b3-property-custom .b3-custom-label{font-size:12px;margin-right:5px;}
.b3-property.b3-property-table .b3-property-thumb .b3-property-thumb-img{position:absolute;width:100%;height:100%;background-size:cover;}
.b3-property.b3-property-table .b3-property-thumb{background-position:center;background-size:cover;}
.b3-property.b3-property-table .b3-property-thumb .b3-property-caption{padding:50% 0px 0px;}
.single-property .b3-property.b3-property-table .b3-property-thumb .b3-property-caption{padding:49% 0px 0px;}
.b3-property.b3-property-table .b3-property-thumb .b3-property-caption .b3-property-price{bottom:5px;position:relative;padding:0 10px;}
.b3-property-link span{font-size:22px !important;color:#fff !important;padding:11px;}
.b3-property-link:hover span{background:#fff;}
.property-icon{font-size:28px;line-height:28px;color:#bdc1c7;vertical-align:baseline;}
.property-icon:before{vertical-align:bottom;}
#page-header{position:relative;background-size:cover;background-position:center center;text-align:left;padding:15px 0 25px;}
#page-header .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(13, 30,50,.5);}
#page-header .shadow-overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.8) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(60%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#000', GradientType=0 );}
#page-header .top-shadow{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,1);background:-moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,.1) 20%, rgba(0,0,0,0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(20%, rgba(0,0,0,.1)), color-stop(100%, rgba(0,0,0,.1)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,.1) 20%, rgba(0,0,0,.1) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,.1) 20%, rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,.1) 20%, rgba(0,0,0,.1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,.1) 20%, rgba(0,0,0,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#000', GradientType=0 );}
@media only screen and (max-width: 489px)
{#page-header .top-shadow{background:none;}
}
@media only screen and (max-width: 640px) {
#page-header .shadow-overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.8) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(30%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#000', GradientType=0 );}
}
#page-header .container{position:relative;z-index:2;}
#page-header .page-header-bottom{padding-top:75px;}
#page-header .page-header-bottom .breadcrumbs{float:right;}
#page-header.property-header .page-header-bottom{padding-top:60vh;}
#page-header.property-header .header-price{float:right;font-size:28px;padding-top:86px;font-weight:600;}
#page-header.property-header .header-price .price{color:#fff;}
#page-header h1{color:#fff;font-weight:700;padding-bottom:10px;font-size:38px;}
#page-header p{line-height:1.4em;}
.property-status{color:#fff;padding:0px 10px;font-weight:700;font-size:12px;text-transform:uppercase;margin-bottom:10px;display:inline-block;}
@media only screen and (max-width: 489px) {
#page-header h1{font-size:24px !important;}
}
@media only screen and (max-width: 980px) {
#page-header.property-header .header-price{padding-top:0px;width:100%;float:right;margin-bottom:6px;font-size:20px;}
}
@media only screen and (min-width: 1920px) {
#page-header.property-header .page-header-bottom{padding-top:72vh;}
} .breadcrumbs a,
.breadcrumbs .et-pb-icon, .breadcrumbs{color:#95a0ab;font-size:15px;transition:all 0.3s ease-in-out;}
.single-property .breadcrumbs a, .single-property .breadcrumbs .et-pb-icon, .single-property .breadcrumbs{z-index:9;position:relative;}
.breadcrumbs .et-pb-icon{padding:0 10px;vertical-align:middle;font-size:20px;}
.breadcrumbs a:hover{color:#fff;transition:all 0.3s ease-in-out;}
.et_pb_bg_layout_light.et_pb_module.et_pb_button:hover{border:1px solid rgba(0, 0, 0, 0.05);}
@media only screen and (max-width: 480px) {
.breadcrumbs{display:none;}
} .et_pb_slide_description{position:relative;z-index:2;}
.et_pb_b3_properties_searchform{max-width:1600px;margin:auto;}
.et_pb_b3_properties_searchform h2{font-size:40px;font-weight:700;line-height:20px;}
.et_pb_b3_properties_searchform h4{font-size:20px;font-weight:300;opacity:0.6;margin-bottom:20px;}
.et_pb_slide_description .et_pb_b3_properties_searchform_form{position:relative;overflow:visible;text-align:left;}
.et_pb_slide_description .et_pb_b3_properties_searchform_form input[type="text"]{border-radius:3px;background:#fff;line-height:40px;width:100%;padding:0 150px 0 175px;color:#8f9ba7;border:2px solid #e7ecf0;box-shadow:0 0 40px rgba(0,0,0,.05);margin:auto;font-size:12px;height:44px;}
.et_pb_slide_description .et_pb_b3_properties_searchform_form button{position:absolute;top:0;right:0;line-height:40px;text-transform:uppercase;;padding:0 40px;color:#fff;font-weight:700;border:2px solid #0099ff;border-radius:0 3px 3px 0;cursor:pointer;transition:all .35s ease-in-out;margin:auto;}
.et_pb_b3_properties_searchform_form button:hover{opacity:.8;}
.b3_searchfor_advanced_btn{display:inline-block;padding:10px 0 0 20px;transition:.35s;}
.et_pb_b3_properties_searchform .searchform-status{width:150px;}
.et_pb_b3_properties_searchform .searchform-status.bootstrap-select{position:absolute;top:0;left:0;height:44px;}
.et_pb_b3_properties_searchform .searchform-status.bootstrap-select.open .dropdown-menu{top:100%;}
.et_pb_b3_properties_searchform .searchform-status.bootstrap-select > .dropdown-toggle{box-sizing:border-box;height:44px;padding:2px 20px;background:#e7ecf0;color:#8e9aa6;border:0;text-transform:none;border-radius:3px 0 0 3px;}
.et_pb_b3_properties_searchform .searchform-status.bootstrap-select > .dropdown-toggle:hover{background:#fff !important;color:#8e9aa6 !important;}
.et_pb_b3_properties_searchform .searchform-status.bootstrap-select > .dropdown-toggle:before{top:2px;}
.et_pb_b3_properties_searchform .searchform-status.bootstrap-select.btn-group .dropdown-menu li a{padding:8px 20px;}
.bootstrap-select.btn-group .dropdown-menu li a{font-size:14px;text-shadow:none;}
.et_pb_bg_layout_dark .b3_searchfor_advanced_btn{color:#fff;opacity:.6;}
.et_pb_bg_layout_dark .b3_searchfor_advanced_btn:hover{color:#fff !important;opacity:1;}
.et_pb_bg_layout_light .b3_searchfor_advanced_btn{color:#000;}
.et_pb_b3_properties_searchform .location-icon:before{font-family:"ETmodules";content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#8f9ba7;position:absolute;top:14px;left:155px;}
.re_searchbar_icon{font-size:60px;line-height:80px;}
.modal-dialog .bootstrap-select .dropdown-toggle:focus, .b3-property-sort .bootstrap-select .dropdown-toggle:focus{outline:0px auto -webkit-focus-ring-color!important;outline-offset:0px;}
.modal-close{position:absolute;padding:10px;top:0;right:0;cursor:pointer;}
.modal-close:hover{text-shadow:0 0 5px rgba(0,0,0,.3)}
.b3-modal-overlay{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:100000;background:rgba(0,0,0,.2);}
.b3-modal{display:none;width:100%;max-width:850px;background:#fff;padding:40px;position:absolute;top:100px;z-index:100001;left:50%;margin-left:-425px;box-shadow:0 0 5px rgba(0,0,0,.4);border-radius:2px;}
.b3-modal-col{box-sizing:border-box;;padding:0 20px;float:left;width:100%;}
.b3-modal-col.col-one-half{width:50%;}
.b3-modal-col.col-one-third{width:33.33%;}
.b3-modal-col.col-one-fourth{width:25%;}
.b3-modal-col.col-third-fourth{width:75%;}
.searchform-moreoptions{font-weight:700;padding:10px 0;display:inline-block;}
.searchform-moreoptions:hover{color:#0099ff !important;}
.modal-open{overflow:hidden;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{transition:transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);border-radius:4px;}
.modal.in .modal-dialog{transition:transform .3s ease-out;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);border-radius:6px;box-shadow:0 0 60px rgba(0,0,0,.2);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position:relative;width:auto;margin:10px;background:#fff;box-shadow:1px 0px 50px 10px rgba(0,0,0,0.24);}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;outline:0;box-shadow:0 3px 9px rgba(0, 0, 0, .5);}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;transition:all .4s;}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0;}
.modal-backdrop.in{filter:alpha(opacity=70);opacity:.7;}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;}
.modal-header .close{margin-top:-2px;}
.modal-title{margin:0;line-height:1.42857143;}
.modal-body{position:relative;padding:15px;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome,.et_pb_slide_description .et_pb_b3_properties_searchform_form input[type="text"]{line-height:0;padding-top:24px;}
}
@media(min-width:851px){
.modal-dialog{width:850px;margin:100px 15px;padding:30px;}
#b3-modify-search-modal .modal-dialog{padding:50px 30px 30px;}
.modal-dialog.modal-dialog-sm{width:600px;}
.modal-content{box-shadow:0 5px 15px rgba(0, 0, 0, .5);}
.modal-sm{width:300px;}
}
@media(min-width:992px){
.modal-lg{width:900px;}
.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px;}
}
@media(max-width:600px){
.form-group{margin-bottom:20px !important;}
.b3-modal-col{box-sizing:border-box;padding:0 10px;float:left;width:100%;}
.b3-modal-col.col-one-half{width:100%;}
.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.et_button_left .et_pb_button:hover{padding:0.8em 2.4em !important;width:90%;}
.et_pb_slide_description .et_pb_b3_properties_searchform_form{position:relative;width:95%;margin:35px auto;overflow:visible;text-align:left;}
}
@media(max-width:850px){
.modal-dialog{padding:40px 15px 20px;margin:100px auto;}
.b3-modal-col.col-one-fourth{width:50%;}
}
@media(max-width:360px){
.b3-modal-col.col-one-fourth{width:100%;}
} .form-group{margin-bottom:35px;}
.form-group.form-groum-sm{margin-bottom:10px;}
.b3-form-property-category{margin-top:30px;}
input.b3-form-control{width:100%;font-size:12px;border:1px solid #d0d8de;border-radius:3px;padding:15px 15px;box-sizing:border-box;color:#02355f;display:block;transition:all .35s ease-in-out;font-weight:700;margin-top:30px;}
input.b3-form-control:focus{border-color:#0099ff;}
.bootstrap-select > .dropdown-toggle{background:#fff;font-weight:700;border:1px solid #d0d8de;padding:15px 15px;color:#02355f;border-radius:3px;box-sizing:border-box;white-space:nowrap;cursor:pointer;}
.bootstrap-select > .dropdown-toggle:before{font-family:'ETmodules';content:"\33";font-size:21px;position:absolute;top:12px;right:12px;color:#9397a0;transition:0.2s;}
.bootstrap-select.open > .dropdown-toggle:before{color:#0099ff;transform:rotate(180deg);}
.bootstrap-select{position:relative;width:100%;}
.bootstrap-select.open > .dropdown-toggle{border-color:#0099ff;border-radius:3px 3px 0 0;}
.bootstrap-select .dropdown-menu{display:none;position:absolute;width:100%;background:#fff;border:1px solid #d0d8de;border-top:1px;border-radius:0 0 3px 3px;}
.bootstrap-select.open .dropdown-menu{display:block;z-index:100;}
.bootstrap-select.btn-group .dropdown-menu li a{padding:5px 10px;color:#8d9aaa !important;width:100%;display:block;border-bottom:1px solid #edf3f8;}
.bootstrap-select.btn-group .dropdown-menu li:first-child a{padding-top:10px;}
.bootstrap-select.btn-group .dropdown-menu li:last-child a{padding-bottom:10px;}
.bootstrap-select.btn-group .dropdown-menu li.selected a, .bootstrap-select.btn-group .dropdown-menu li a:hover{color:#000;}
.selectpicker-label{position:absolute;z-index:11;left:0;top:0px;padding:0 16px !important;line-height:12px;opacity:0;transition:all .4s;font-size:.65em;color:#0099ff;font-weight:500;}
.dropdown-toggle .filter-option{font-size:12px;}
.selectpicker-label.show{opacity:1;top:6px;}
.bootstrap-select.show-label > .dropdown-toggle{padding:20px 15px 10px;}
label.label{font-weight:700;color:#2a384a;}
label.label.label-sm{font-size:14px;}
.ui-slider.ui-slider-horizontal.ui-widget{height:6px;background:#ccebff;border:0;position:relative;border-radius:4px;margin:15px 0;}
.ui-slider-handle.ui-state-default.ui-corner-all{border-radius:50%;background:#fff;border:2px solid;cursor:pointer;top:-7px;width:20px;height:20px;}
.more-options{display:none;}
.checkbox-label{color:#8f9ba7;cursor:pointer;line-height:15px;font-size:13px;font-weight:700;}
.checkbox-label input[type="checkbox"]{position:absolute;visibility:none;left:-105%;}
.checkbox-label .checkbox-placeholder{display:inline-block;width:15px;height:15px;border:1px solid #e7ecf0;vertical-align:middle;border-radius:3px;margin-right:7px;}
.checkbox-label.checked, .checkbox-label:hover{color:#02355f;}
.checkbox-label:hover .checkbox-placeholder{box-shadow:0 0 2px rgba(0,0,0,.2);}
.checkbox-label.checked .checkbox-placeholder:before{font-size:12px;width:15px;font-family:'ETmodules';content:'\4e';position:absolute;height:15px;line-height:15px;padding:0 1px;}
.dark-color{color:#2a384a !important;}
.et-pb-icon.et-pb-icon-xs{font-size:16px;}
.et-pb-icon.et-pb-icon-md,.et-db.single-property #et-boc .et-pb-icon{font-size:24px !important;}
.modal{text-align:center;}
.modal-dialog{display:inline-block;text-align:left;vertical-align:middle;}
.b3_searchform_features{display:table;table-layout:fixed;z-index:1;position:relative;margin:0 auto;width:75%;}
.b3_searchform_features li{display:table-cell;padding:20px;vertical-align:top;}
.b3_searchform_features li .et-pb-icon{margin-bottom:30px;font-size:50px;}
.b3_searchform_features li  h3{font-size:14px;font-weight:700;line-height:1.5em;}
#main-content{background:#f5f9fc !important;}
article.agent{background:#fff;box-shadow:0 10px 60px #e7edf1;padding:40px;border-radius:3px;}
@media(min-width:981px){
.search.search-no-results #main-content .container:before,
.single-agent #main-content .container:before,
.single-property #main-content .container:before,.archive #main-content .no-results-content .container:before{content:none !important;}
}
.single-agent  #main-content .container{padding-top:45px;padding-bottom:45px;}
.agent-card{margin-bottom:50px;}
#agent-info header{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #e7ecf0;}
#agent-info header h3{line-height:26px;font-weight:900;font-size:18px;margin:0;padding:0;}
#agent-info header p{color:#929baa;font-size:14px;line-height:16px;}
.agent-contacts{padding:0 0 20px 0 !important;list-style:none !important;}
.agent-contacts li{font-size:14px;line-height:26px;}
.et-db.single-property #et-boc .agent-contacts .et-pb-icon, .agent-contacts li i.et-pb-icon{font-size:14px !important;color:#dae1e6;margin-right:8px;font-style:normal !important;}
.agent-social{margin-top:20px;}
.post-social li{float:left;margin-right:10px;}
.post-social .social-icon{font-size:16px;border:1px solid;font-style:normal;border-radius:50%;padding:5px;width:40px;height:40px;display:inline-block;line-height:29px;text-align:center;transition:all .2s ease-in-out;}
.post-social .social-icon.facebook-icon{color:#2a3592;border-color:#2a3592;}
.post-social .social-icon.twitter-icon{color:#16a8e2;border-color:#16a8e2;}
.post-social .social-icon.pinterest-icon{color:#db4a39;border-color:#db4a39;}
.post-social .social-icon.linkedin-icon{color:#1172be;border-color:#1172be;}
.post-social .social-icon:hover{margin-top:-3px;transform:translate3d(0px, -3px, 0px);transition:all .2s ease-in-out;}
.agent-contact-form{background:#f2f5f8;padding:15px;border-radius:4px;}
.agent-address{margin:30px -25px 0;padding:30px 25px 0;border-top:1px solid #eaeae8;}
.agent-address header h3{padding-bottom:5px;}
.line-icon{font-size:14px;color:#e7ecf0;margin-right:7px;font-style:normal;}
.et-db.single-property #et-boc .single-property-address, .single-property-address{font-size:14px !important;color:#e7ecf0;margin-right:7px;font-style:normal;}
#agent-map{width:100%;min-height:400px;margin-top:20px;}
#agent-properties{margin:50px 0;}
#agent-properties h3{margin-bottom:25px;}
.agent-modal h2{padding-bottom:0;}
.modal .agent-contact-form{background:#fff;padding:0;margin-top:20px;}
.modal .agent-contact-form .alert.alert-success{position:absolute;top:0;left:0;width:100%;}
.modal .caldera-grid .col-sm-6{width:100%;}
.modal .caldera-grid .form-control{background:#fff;width:100%;background-color:#f5f7f9 !important;border:solid 1px #edf1f5 !Important;border-radius:3px !important;box-shadow:none !important;}
.caldera-grid .form-control{border:solid 1px #edf1f5 !important;padding:22px !important;border-radius:3px !important;box-shadow:none !important;}
.modal .caldera-grid .form-control:focus{border-color:#0099ff;box-shadow:none;}
.modal  .caldera-grid .alert-success{background:#fff !important;}
.caldera-grid .btn-primary:hover{background-color:#0083da;border-color:#0083da;}
.caldera-grid .alert-success .contact-form-thanks{text-align:center;padding:50px 0;line-height:22px;color:#334b6d;}
.caldera-grid .alert-success .contact-form-thanks .et-pb-icon{font-style:normal;color:#0099ff;margin-bottom:20px;}
.success-text{opacity:0.6;}
.caldera-grid .alert-success .contact-form-error{text-align:center;padding:50px 0;line-height:22px;color:#334b6d;}
.caldera-grid .alert-success .contact-form-error .et-pb-icon{font-style:normal;color:#da5454;margin-bottom:20px;}
.error-text{opacity:0.6;}
.caldera-grid .btn-primary{color:#fff;background-color:#0099ff !important;border-color:#2dabff !important;padding:.8em 2.4em !important;border-radius:3px !important;}
.caldera-grid .btn-primary:hover{opacity:.8;}
.agent-box{display:inline-block;float:left;margin:-10px 0 30px;width:100%;}
.agent-description{float:left;margin:10px 20px;}
.agent-box img{border-radius:100px;float:left;display:inline-block;}
.single-property .et_pb_row_inner,.single-agent .et_pb_row_inner{position:relative;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.single-property .et_pb_with_background{background-repeat:no-repeat;background-position:center;background-size:cover;}
.single-property .single-page-header-description .container{max-width:1600px;width:80%;}
.single-property .gallery_container{max-width:1600px;position:relative;width:80%;margin:auto;z-index:2;text-align:left;}
.single_property_zoom .et_overlay{display:block;position:absolute;z-index:-1;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border:1px solid #e5e5e5;opacity:0;background:rgba(255, 255, 255, 0.9);transition:all 0.3s;-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-o-backface-visibility:hidden;}
.single-property .et_pb_column,.single-agent .et_pb_column{float:left;position:relative;z-index:9;background-position:center;background-size:cover;}
.single-property .et_pb_row_inner .et_pb_column:last-child,.single-agent .et_pb_row_inner .et_pb_column:last-child{margin-right:0 !important;}
.single-property .et_pb_section_parallax:not(.et_pb_fullwidth_menu){overflow:hidden;}
.single-property .et_parallax_bg{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:top center;background-size:cover;}
.single-property article.et_pb_post{margin-bottom:auto;}
.single-property article.property .entry-content h3{font-size:20px;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;line-height:1.1em;color:#375274;}
.single-property article.property{padding-bottom:80px;padding-top:20px;}
.single-property .entry-content p{line-height:2.2em;font-size:16px;font-weight:500;}
.single-property #similar-properties .b3-property-caption .et-waypoint{opacity:0;}
.single-property #similar-properties .b3-property-caption .et_pb_animation_top.et-animated{opacity:1;-webkit-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeTop 1s 1 cubic-bezier(.77,0,.175,1);}
.single-agent .et_pb_row_inner:after{display:block;visibility:hidden;clear:both;width:0;height:0;line-height:0;content:".";}
@media only screen and (max-width: 1024px) {.single-agent #agent-properties .b3-property-custom li {display: block;}}
@media only screen and (max-width: 980px) {
.single-property .et_pb_column ,.single-agent .et_pb_column{width:100% !important;margin-bottom:30px;}
.single-property article.property{padding-bottom:0px;}
.single-property .property-additional-features.single_property_tag .et_pb_column{margin-bottom:0px;}
.single-property .property-cta{padding:0 0 20px;}
.single-property .property-agent{padding:0;}
.single-agent #agent-properties .b3-property-custom li{display:table-cell;}
}
.property-feature{text-align:center;border:1px solid #e7ecf0;padding:15px;}
.property-feature .property-icon{font-size:38px;margin-bottom:20px;display:inline-block;}
.property-feature .b3-custom-value{color:#324a6c;font-weight:700;font-size:28px;}
@media only screen and (max-width: 1300px) {
.property-feature .b3-custom-value{font-size:22px;}
}
.features-stripe{background:#e7ecf0;padding:30px 0 23px;margin-bottom:0;}
#main-content  .features-stripe .container{padding:0 !important;}
.et_pb_column.et_pb_column_1_6{width:12%;}
.property-stripe-feature{position:relative;padding-left:25px;line-height:1.4em;font-size:13px;}
.property-feature-icon{position:absolute;top:0;left:0;font-size:18px;}
.property-stripe-feature h3{font-size:14px;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;line-height:1.1em;color:#375274;}
.property-additional-features{padding-bottom:50px;background:#fff;}
#main-content .property-additional-features .container{padding-top:0px}
.property-additional-features h3{padding-bottom:30px;}
.property-additional-features h3{font-size:20px;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;line-height:1.1em;color:#375274;}
.property-tag,.single-property .property-tag{font-weight:500;font-size:14px;padding-bottom:20px;color:#375274;}
.property-tag .et-pb-icon{font-size:16px;padding-right:10px;vertical-align:middle;}
.property-tag-icon.et-pb-icon{font-size:16px;padding-right:10px;vertical-align:middle;}
.property-tag-div{display:flex;margin-top:10px;}
.property-cta{padding:0 0 60px;background:#fff;margin-top:-40px;}
.property-cta h3{padding:12px 0;}
.property-tag-div h3{padding:0px;}
.property-cta-icon{margin-right:10px;}
.property-tag-div .property-cta-icon{margin-top:2px;font-size:20px;}
.property-agent{background:#f5f9fc;padding:60px 0px;border-top:1px solid #e7ecf0;}
.property-agent-card{background:#fff;border:1px solid #e7ecf0;padding:25px;margin-bottom:25px;}
.single-property .et_pb_column_1_3 h3,.single-property .et_pb_column_1_4 h3{font-size:20px;color:#375274;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;line-height:1.1em;}
.property-agent-card header{margin-bottom:15px;}
.property-agent-card header h3{color:#375274 !important;}
.property-agent-card header h4{font-style:italic;font-size:12px;font-weight:500;color:#929baa;}
.property-agent-card .agent-thumb{width:75px;float:left;margin-right:20px;}
.et-db.single-property #et-boc .property-agent-card .et-pb-icon, .property-agent-card .et-pb-icon{font-size:1em !important;}
.property-agent-card .agent-thumb img{border-radius:50%;}
.property-agent-card-content{margin-left:95px;}
#property-map{min-height:520px;width:100%;}
.property-infowindow .property-title{font-size:16px;padding:0 0 10px;line-height:22px;}
.property-infowindow .property-address{font-size:14px;padding:0;line-height:18px;}
.property-infowindow .property-price{font-size:16px;padding:10px 0 0;line-height:22px;}
.gm-style-iw{top:0px !important;padding-bottom:8px;}
.et_pb_modal_video{text-align:center;position:relative;}
.et_pb_modal_video:before{content:" ";width:100%;height:1px;background:#e7ecf0;position:absolute;left:0;top:24px;}
.modal-close{position:absolute;padding:10px;top:0;right:0;cursor:pointer;z-index:2;}
.single-property .property-agent-card .et_pb_button{position:relative;padding:0.3em 1em;border:2px solid;border-radius:3px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:20px;font-weight:500;line-height:1.7em !important;transition:all 0.2s;font-size:15px;width:100%;color:#fff;}
.et-db.single-property #et-boc .et_pb_modal_video .et_pb_button,.et_pb_modal_video .et_pb_button{margin:0 auto;}
.et-db.single-property #et-boc .et_pb_bg_layout_dark{background:#0099ff;}
.et-db.single-property #et-boc .et_pb_round-btn,.et_pb_round-btn{border-radius:30px;padding:.3em 2em;}
.et-db.single-property #et-boc .et_pb_round-btn:after,.et_pb_round-btn:after{content:none;}
.et-db.single-property #et-boc .et_pb_round-btn .et-pb-icon,.et_pb_round-btn .et-pb-icon{font-size:18px !important;vertical-align:baseline;margin-right:10px;}
.et-db.single-property #et-boc .et_pb_button.et_pb_round-btn:hover,.et_pb_button.et_pb_round-btn:hover{padding:0.3em 2em;background:#fff}
.et-db.single-property #et-boc .et_pb_modal_video .modal-dialog,.et_pb_modal_video .modal-dialog{width:700px;max-width:90%;padding:0;}
.et-db.single-property #et-boc .et_pb_button{font-size:15px;background:#0099ff;border-width:1px !important;border-color:#0099ff;}
.pac-container{z-index:100000;}
.et_pb_button.et-pb-btn-full{width:100%;padding:2em 0;margin:0}
.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row{width:100% !important;max-width:100% !important;}
.et_pb_custom_button_icon.et_pb_button.et-pb-btn-full:before{font-weight:normal;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;speak:none;margin:0 10px;}
.et_pb_custom_button_icon.button_icon_placement_right.et_pb_button.et-pb-btn-full:before{content:none;}
.et_pb_custom_button_icon.button_icon_placement_right.et_pb_button.et-pb-btn-full:after{content:attr(data-icon);display:inline;margin-left:0.5em !important;}
.et_pb_realestate_button_full .et_pb_btn_full_custom.et_pb_button::after
.et_pb_custom_button_icon.button_icon_placement_left.et_pb_button.et-pb-btn-full:after{content:none;}
.et_pb_custom_button_icon.button_icon_placement_left.et_pb_button.et-pb-btn-full:before{content:attr(data-icon);font-family:"ETmodules" !important;}
.et_pb_custom_button_icon.button_icon_placement_left_hover.et_pb_button.et-pb-btn-full:after{content:none;}
.et_pb_custom_button_icon.button_icon_placement_left_hover.et_pb_button.et-pb-btn-full:before{content:attr(data-icon);font-family:"ETmodules" !important;opacity:0;}
.et_pb_custom_button_icon.button_icon_placement_left_hover.et_pb_button.et-pb-btn-full:hover:before{content:attr(data-icon);font-family:"ETmodules" !important;opacity:1;}
.dropdown-menu.animated{-webkit-animation-duration:0.55s;animation-duration:0.55s;-webkit-animation-timing-function:ease;animation-timing-function:ease;}
.container.pagination-container{padding-top:0 !important;margin-top:2em;margin-bottom:2em;}
.screen-reader-text{display:none;}
.navigation.pagination .page-numbers{display:inline-block;border-right:0;padding:0em 1em !important;margin:0 -1px;line-height:2.5em;box-shadow:0 5px 10px #edf4f9;}
.navigation.pagination .page-numbers.prev, .navigation.pagination .page-numbers.next{padding:0 .5em;}
.navigation.pagination span.page-numbers{color:#3c4a5a;border:1px solid;border-color:#f9f9f9 !important;}
.navigation.pagination .page-numbers .et-pb-icon{font-size:1.6em !important;vertical-align:middle;line-height:1.5em;}
#main-content .container{padding-top:60px;}
.navigation.pagination a.page-numbers:hover, .navigation.pagination span.page-numbers{background-color:#fff !important;}
.navigation.pagination a.page-numbers{color:#d6dce0 !important;background:#fff;border-left:solid 1px #f9f9f9;}
.navigation.pagination a.page-numbers:hover{color:#b2c0ce !important;border-color:#f9f9f9 !important;}
@media screen and (max-width:1200px){
.b3-property.b3-property-table{display:block;}
.b3-property.b3-property-table .b3-property-summary, .b3-property.b3-property-table .b3-property-thumb{display:block;width:100% !important;}
.b3-property.b3-property-table .b3-property-thumb{background-image:none !important}
.b3-property.b3-property-table .b3-property-thumb .b3-property-thumb-img img{display:block;}
.property-agent-card .agent-thumb{float:left;}
.property-agent-card-content{padding:0;margin:0;}
.b3-property .b3-property-thumb img{display:block}
.b3-property.b3-property-table .b3-property-thumb .b3-property-thumb-img{position:relative;}
}
@media(max-width:980px){
#et-contact-info{display:none;}
.re-slider .et_pb_container{width:100%}
.re-slider .et_pb_container .et_pb_slide_content{position:relative;}
.re-slider .slider-ribbon{margin-left:0px;left:0;top:0;margin-top:-94px;}
.et_pb_b3_properties_searchform_form{width:100%;}
.b3_searchform_features{width:100%;}
}
@media all and (max-width: 767px) {
.et_pb_slide_description .et_pb_b3_properties_searchform_form button, .et_pb_b3_properties_searchform .searchform-status.bootstrap-select{position:relative;width:100%;}
.et_pb_b3_properties_searchform .searchform-status.bootstrap-select, .et_pb_slide_description .et_pb_b3_properties_searchform_form input[type="text"]{margin-bottom:10px;}
.et_pb_slide_description .et_pb_b3_properties_searchform_form input[type="text"]{padding:0 40px;}
.et_pb_b3_properties_searchform .location-icon:before{top:70px;left:15px;}
.b3_searchfor_advanced_btn{padding:10px 0 0 0px;}
.b3_searchform_features li{display:block;padding:20px 0;width:50%;float:left;}
}
@media all and (max-width: 479px) {
.b3_searchform_features li{width:100%;}
}
.b3-property-sort{text-align:right;margin-bottom:3em;}
@media all and (min-width: 1600px) {
.b3-property-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:270px;}
}
@media all and (max-width: 1600px) {
.b3-property-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:200px;}
}
@media all and (max-width: 1240px) {
.b3-property-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:180px;}
}
@media all and (max-width: 1150px) {
.b3-property-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:300px;margin-bottom:20px;margin-right:2px;}
}
.b3-property-sort .bootstrap-select.btn-group .dropdown-menu li a{text-align:left;}
.b3-realestate-bg .et_pb_section.no-results-content{padding:5em 0;background:#fff !important;}
.no-results-content .entry{text-align:center;}
.no-results-content .entry .et-pb-icon.no-results-icon{font-size:80px;margin-bottom:40px;color:#c5cad0;}
.no-results-content .entry .searchbar{text-align:center;}
.searchbar .modify-search-btn{float:right;margin-top:7px !important;font-size:16px !important;}
.no-results-content .entry .searchbar h1, .no-results-content .entry .searchbar p{display:none}
.no-results-content .entry .searchbar .modify-search-btn{float:none}
.featured-properties-section h3{margin-bottom:1em}
.searchbar{border-bottom:solid 1px #f1f3f5;box-shadow:0 -30px 60px rgba(27, 68, 99, 0.2);}
.post-type-archive-property .searchbar{background-color:#fff;position:relative;}
.no-result-text-center .searchbar{border-bottom:none;box-shadow:none;}
@media screen and (max-width:1200px){
.b3-property .b3-property-thumb img{display:block !important;}
}
@media screen and (max-width:960px){
.property-agent-card{position:relative !important;}
}
@media screen and (max-width:600px){
.searchbar{padding-bottom:80px;padding-top:20px;}
.searchbar h4{text-align:center;}
.searchbar h1, .searchbar p{line-height:1.2em;font-size:1.6em;text-align:center;}
.searchbar p{font-size:1.0em;margin-bottom:20px;text-align:center;}
.searchbar .modify-search-btn{position:absolute !important;bottom:-55px;margin:0 10px !important;}
.searchbar .modify-search-btn:hover{position:absolute;bottom:-50px;width:90%;}
} .mod_search{color:#ffffff !important;}
#sticker .property-agent-card .et_pb_button{width:100%;color:#fff !important;}
#main-header{transition:all 0.5s ease 0s !important;}
.topzero{transition:all 0.5s ease 0s !important;top:0px !important;}
#top-header{left:0;position:fixed;top:0;width:100%;}
.admin-bar .topzero{top:32px !important;z-index:9999;}
#page-container.pagetopzero{margin-top:-52px !important;}
#page-container{margin-top:-1px !important;}
@media only screen and (max-width: 360px) {
.property-infowindow{width:auto !important;}
#property-map .property-infowindow{text-align:center;}
#property-map .property-infowindow .b3-property-thumb-img{display:inline-block;float:none !important;margin-right:0px !important;text-align:center;}
} @media only screen and (max-width: 640px) {
#page-header.property-header .page-header-bottom{padding-top:300px;}
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{padding-bottom:20px !important;}
.single-page-header-description{background-color:#FFFFFF;}
@media only screen and (min-width: 1920px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:7%;top:90% !important;}
}
@media only screen and (max-width: 1919px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:7%;top:90% !important;}
}
@media only screen and (max-width: 1600px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{top:89% !important;}
}
@media only screen and (max-width: 1450px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:9%;top:88% !important;}
}
@media only screen and (max-width: 1350px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:9%;top:87% !important;}
}
@media only screen and (max-width: 1250px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:9%;top:87% !important;}
}
@media only screen and (max-width: 1150px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:10%;top:85% !important;}
}
@media only screen and (max-width: 1024px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:11%;top:83% !important;}
}
@media only screen and (max-width: 980px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:10%;top:86% !important;}
}
@media only screen and (max-width: 790px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:11%;top:84% !important;}
}
@media only screen and (max-width: 767px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:8%;top:90% !important;}
}
@media only screen and (max-width: 660px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:9%;top:88% !important;}
}
@media only screen and (max-width: 585px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:10%;top:85% !important;}
}
@media only screen and (max-width: 520px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:11%;top:84% !important;}
}
@media only screen and (max-width: 479px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:6%;top:92% !important;}
}
@media only screen and (max-width: 420px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:7%;top:90% !important;}
}
@media only screen and (max-width: 375px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:7%;top:89% !important;}
}
@media only screen and (max-width: 320px) {
.et-db.single-property #et-boc .b3_gallery .et_overlay:before,.b3_gallery .et_overlay:before{left:8%;top:87% !important;}
} .swiper-no-title .propertyslider{margin-top:50px;}
.swiper-head{font-size:40px;}
.swiper-more-nav{box-shadow:0 0 6px rgba(0, 0, 0, 0.1);float:right;margin-bottom:2em;position:absolute;right:0em;top:0.6em;}
.swiper-more-prev.swiper-button-disabled, .swiper-more-next.swiper-button-disabled{color:#d0d2d4;}
.swiper-more-prev, .swiper-more-next{background:#ffffff none repeat scroll 0 0;cursor:pointer;display:block;float:left;height:2.5em;text-align:center;width:2.5em;}
.swiper-more-next{border-left:1px solid #d0d2d4;}
.swiper-more-nav .et-pb-icon{font-size:2em;line-height:1.25em;}
#swiper-more{padding-top:0.5em;}
@media only screen and (max-width: 640px) {
#swiper-more{padding-top:0em;}
.swiper-head{font-size:30px;}
.swiper-more-nav{top:0em;}
} .single_header_mobile_display_show{display:none;}
@media only screen and (max-width: 980px) {
.single_header_mobile_display_show{display:block;}
.single_header_mobile_display_hide{display:none;}
} .single_similar_mobile_properties_show{display:none;}
@media only screen and (max-width: 480px) {
.single_similar_mobile_properties_show{display:block;}
.single_similar_mobile_properties_hide{display:none;}
} @media only screen and (max-width: 480px) {
.ui-slider.ui-slider-horizontal.ui-widget{margin:15px 35px;}
} .text-center{text-align:center;}
.property-slider-swiper .swiper-button-next, .property-slider-swiper .swiper-button-prev{background-color:#ffffff !important;color:#c0cdd9 !important;padding:20px;transition:all .3s ease .2s;box-shadow:0 5px 10px #33363847;}
.property-slider-swiper .swiper-button-next:before, .property-slider-swiper .swiper-button-prev:before{top:4px;}
.property-slider-swiper .swiper-pagination.swiper-pagination-bullets{position:relative !important;bottom:-10px;}
.swiper-pagination-property{margin-top:-40px;}
.slider-swiper-text.text-center{bottom:0;position:absolute;text-align:center;width:100%;z-index:1;opacity:0;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%) repeat scroll 0 0;left:0;padding:50% 25px 5px;position:absolute;transform:scale(1);transition:all 0.6s ease-out 0s;width:100%;}
.entry-title-swiper{color:#FFFFFF;padding-bottom:0px;}
.slider-swiper-price{color:#97a4ad;}
.swiper-slide-active .slider-swiper-text.text-center{opacity:1;transition:all 0.9s ease-in 0s;}
@media only screen and (max-width: 3000px) {
.property-slider-swiper .swiper-button-prev{left:36%;}
.property-slider-swiper .swiper-button-next{right:36%;}
.featured-properties-section .container{max-width:1662px}
}
@media only screen and (max-width: 1920px) {
.property-slider-swiper .swiper-button-prev{left:36%;}
.property-slider-swiper .swiper-button-next{right:36%;}
}
@media only screen and (max-width: 1500px) {
.property-slider-swiper .swiper-button-prev{left:31.7%;}
.property-slider-swiper .swiper-button-next{right:31.7%;}
}
@media only screen and (max-width: 1024px) {
.property-slider-swiper .swiper-button-prev{left:23.0%;}
.property-slider-swiper .swiper-button-next{right:23.0%;}
}
@media only screen and (max-width: 768px) {
.property-slider-swiper .swiper-button-prev{left:22%;}
.property-slider-swiper .swiper-button-next{right:22%;}
}
@media only screen and (max-width: 766px) {
.swiper-button-prev::before,.swiper-button-next::before{left:-6px;top:5px;}
}
@media only screen and (max-width: 650px) {
.swiper-button-prev::before,.swiper-button-next::before{left:-6px;top:5px;}
}
@media only screen and (max-width: 700px) {
.entry-title-swiper{font-size:20px;}
.slider-swiper-price{font-size:18px;}
}
@media only screen and (max-width: 980px) {
.property-slider-swiper .swiper-button-next,.property-slider-swiper .swiper-button-prev{opacity:1;}
}
@media only screen and (max-width: 640px) {
.property-slider-swiper .swiper-button-prev{left:21%;}
.property-slider-swiper .swiper-button-next{right:21%;}
}
@media only screen and (max-width: 600px) {
.property-slider-swiper .swiper-button-prev{left:0%;}
.property-slider-swiper .swiper-button-next{right:0%;}
} .ribbon{font-size:11px;left:auto;line-height:14px;overflow:visible;position:absolute;text-transform:uppercase;right:0;top:15px;font-weight:bold;z-index:1;}
.ribbon:before{content:"";display:block;height:0;left:0;position:absolute;top:3px;width:0;}
.ribbon span{color:#ffffff;display:block;margin-left:auto;margin-right:-5px;overflow:visible;padding:6px 16px;position:relative;text-align:center;text-decoration:none;box-shadow:-2px 6px 20px -5px rgba(0,0,0,.5);}
.ribbon span:after{border-right:6px solid transparent;bottom:-5px;content:"";display:block;height:0;position:absolute;right:0;width:0;}
.featured-ribbon span,.sold-ribbon span{background:#f31a71;}
.featured-ribbon span:after,.sold-ribbon span:after{border-top:5px solid #9a0f47;}
.sale-ribbon span,.rent-ribbon span{background:#0099ff;}
.sale-ribbon span:after,.rent-ribbon span:after{border-top:5px solid #0066aa;}
.swiper-slide .ribbon{top:35px;right:15px;}
.searchpropertyslider .swiper-slide{padding:0px 5px;}
.searchpropertyslider{padding-left:30px;padding-right:30px;}
.featured-properties-section h3{padding-left:30px;}
.featured-properties-section .swiper-more-nav{right:30px;}
.no-result-text-center .modify-search-btn{text-align:center;display:inline-block;}
.searchpropertyslider-nav .swiper-more-nav{top:-55px;}
.searchpropertyslider .b3-property:hover{box-shadow:5px 15px 40px rgb(207, 217, 224);}
.searchpropertyslider .b3-property-price,.view_grid .b3-property-price,#agent-properties .b3-property-price,.mobile_similar_properties .b3-property-price{width:100%;}
@media only screen and (min-width: 1840px) and (max-width: 1900px) {
.searchpropertyslider .b3-property-price,.searchpropertyslider .b3-property-caption .b3-property-btn{float:left;}
}
@media only screen and (max-width: 1400px) {
.searchpropertyslider .b3-property-price,.view_grid .b3-property-price,#agent-properties .b3-property-price{float:left;}
.searchpropertyslider .b3-property-caption .b3-property-btn,.view_grid .b3-property-caption .b3-property-btn,#agent-properties .b3-property-btn{float:left;}
}
@media only screen and (max-width: 1200px) {
.searchpropertyslider .b3-property-price,.view_grid .b3-property-price{float:none;}
.searchpropertyslider .b3-property-caption .b3-property-btn{float:right;}
}
@media only screen and (max-width: 980px) {
.view_grid .b3-property-price,#agent-properties .b3-property-price{float:none;}
.view_grid .b3-property-caption .b3-property-btn,#agent-properties .b3-property-btn{float:right;}
}
@media only screen and (max-width: 950px) {
.searchpropertyslider .b3-property-price{float:left;}
.searchpropertyslider .b3-property-caption .b3-property-btn{float:left;}
}
@media only screen and (max-width: 790px) {
.searchpropertyslider .b3-property-price{float:left;}
.searchpropertyslider .b3-property-caption .b3-property-btn{float:left;}
}
@media only screen and (max-width: 760px) {
.searchpropertyslider .b3-property-price,.view_grid .b3-property-price{float:none;}
.searchpropertyslider .b3-property-caption .b3-property-btn,.view_grid .b3-property-caption .b3-property-btn{float:right;}
.searchpropertyslider .b3-property{margin-top:20px;}
.searchpropertyslider .b3-property:hover{box-shadow:none;}
}
@media only screen and (max-width: 640px) {
.searchpropertyslider-nav .swiper-more-nav{top:-15px;}
.no-result-text-center .searchbar .modify-search-btn{position:inherit;}
}
@media only screen and (max-width: 540px) {
.searchpropertyslider-nav .swiper-more-nav{margin-left:40%;margin-right:40%;display:inline-flex;top:-15px;}
.featured-properties-section h3{text-align:center;}
.featured-properties-section .swiper-more-nav{right:0px;}
.featured-properties-section h3{padding-left:0px;}
}
@media only screen and (max-width: 500px) {
.searchpropertyslider .b3-property-price,.view_grid .b3-property-price{float:left;}
.searchpropertyslider .b3-property-caption .b3-property-btn,.view_grid .b3-property-caption .b3-property-btn{float:left;}
}
@media only screen and (max-width: 440px) {
.searchpropertyslider-nav .swiper-more-nav{margin-left:37%;margin-right:38%;display:inline-flex;}
.searchpropertyslider .b3-property-price,.view_grid .b3-property-price,#agent-properties .b3-property-price,.mobile_similar_properties .b3-property-price{float:left;}
.searchpropertyslider .b3-property-caption .b3-property-btn,.view_grid .b3-property-caption .b3-property-btn,#agent-properties .b3-property-btn,.mobile_similar_properties .b3-property-btn{float:left;}
}
@media only screen and (max-width: 380px) {
.searchpropertyslider{padding:0px;}
.searchpropertyslider-nav .swiper-more-nav{margin-left:36%;margin-right:38%;display:inline-flex;}
.b3-property-custom .b3-custom-label{font-size:12px;}
.searchpropertyslider .b3-property-caption .b3-property-btn,.view_grid .b3-property-caption .b3-property-btn{float:left;}
}
@media only screen and (max-width: 335px) {
.searchpropertyslider-nav .swiper-more-nav{margin-left:34%;margin-right:36%;display:inline-flex;top:-15px;}
.b3-property-custom .b3-custom-label{font-size:11px;}
} .propertyslider .swiper-wrapper{margin-bottom:45px;}
.ps_pagination .swiper-pagination-bullet{width:15px;height:15px;}
@media only screen and (min-width: 1100px) and (max-width: 1250px) {
#et-contact-info{margin:0 0 0 20px;}
.et_header_style_left #et-top-navigation nav > ul > li > a{padding:10px 12px !important;}
#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after{right:-8px !important;}
}
@media only screen and (min-width: 981px) and (max-width: 1099px) {
#et-contact-info{margin:0 0 0 15px;}
.et_header_style_left #et-top-navigation nav > ul > li > a{padding:10px 6px !important;}
#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after{right:-8px !important;}
}
@media only screen and  (max-width: 980px) {
#et-secondary-nav, #et-secondary-menu{display:block !important;}
}
@media only screen and  (max-width: 767px) {
#et-secondary-nav, #et-secondary-menu{display:none !important;}
}
#et_top_search{display:block;float:right;position:relative;width:18px;margin:10px 0 0 22px;}
label.lb-area,label.lb-price{color:#0099ff;font-size:0.65em !important;font-weight:500;}
.et_pb_button.reset-btn-modal{width:140px;background-color:#d0d8de !important;border-color:#d0d8de !important;color:#ffffff !important;}
.et_pb_button.reset-btn-modal:hover{width:140px;background-color:#FFFFFF !important;border-color:#d0d8de !important;color:#d0d8de !important;}
.et_pb_button.update-btn{width:190px;}
.et_pb_button.update-btn:hover{width:190px;opacity:.8 !Important;}
@media only screen and (max-width: 850px) {
.search-model-button .reset-btn-modal{float:right;width:190px;}
.search-model-button .reset-btn-modal:hover{width:190px;}
}
@media only screen and (max-width: 600px) {
.search-model-button .reset-btn-modal{float:left;width:190px;}
.search-model-button .reset-btn-modal:hover{width:190px;}
}
@media only screen and (max-width: 440px) {
.search-model-button .reset-btn-modal{float:none;text-align:center;width:100%;margin-bottom:15px;}
.search-model-button .update-btn{float:none;text-align:center;width:100%;}
.search-model-button .reset-btn-modal:hover{width:100%;}
.et_pb_button.update-btn:hover{width:100%;}
} .dropdown_1, .dropdown_2, .dropdown_4{margin-right:15px;}
.sort-option .bootstrap-select.show-label > .dropdown-toggle{padding:15px;}
.list_grid .Grid:before{content:attr(data-icon);font-size:20px !important;vertical-align:middle;}
.list_grid .List:before{content:attr(data-icon);font-size:30px !important;vertical-align:middle;}
.list_grid .List:before,.list_grid .Grid:before{color:#e7ecf1;font-family:"ETmodules";font-size:21px;transition:all 0.2s ease 0s;}
.list_grid a{background-color:#fff;border:1px solid #d0d8de;border-radius:3px;float:left;line-height:1;margin-right:10px;padding:8px 8px;text-align:center;}
.archive .b3-property-sort, .list_grid{float:left;margin:0;}
.list_grid .Grid{padding:13px !important;}
.archive .et_pb_row .b3-property-sort{float:right;}
.list_grid span:hover{cursor:pointer;}
.list_grid .List.active:before,.list_grid .Grid.active:before{color:#b2c0ce;}
.searchbar h4{color:#8d9aaa !important;font-weight:400 !important;}
.b3-realestate-bg .et_pb_section.et_section_regular{padding-top:1% !important;}
@media only screen and (max-width: 1210px) {
.archive .et_pb_row .b3-property-sort{float:none;}
}
@media only screen and (max-width: 980px) {
.b3-property-sort .property_filter{float:left !important;width:47% !important;margin-right:3% !important;}
.b3-property-sort .property_filter_module{float:left !important;width:47% !important;margin-right:3% !important;}
.b3-property-sort{clear:both;display:block;float:left !important;margin-top:10px !important;width:100%;}
.list_grid{display:none;}
.b3-realestate-bg .et_pb_section.et_section_regular{padding-left:20px;padding-right:20px;}
}
@media only screen and (max-width: 768px) {
.b3-property-sort .property_filter{float:left !important;margin-right:1% !important;width:49% !important;}
.b3-property-sort .property_filter.dropdown_3{margin-right:0 !important;padding-right:0 !important;}
.b3-property-sort .property_filter_module{float:left !important;margin-right:1% !important;width:49% !important;}
.b3-property-sort .property_filter_module.dropdown_3{margin-right:0 !important;padding-right:0 !important;}
#property-map{min-height:400px;}
}
@media only screen and (max-width: 640px) {
.b3-property-sort .property_filter{float:left !important;margin-right:0% !important;width:100% !important;margin-bottom:10px;}
.b3-property-sort .property_filter_module{float:left !important;margin-right:0% !important;width:100% !important;margin-bottom:10px;}
#property-map{min-height:300px;}
} @media only screen and (max-width: 1200px) {
.et_pb_b3_properties_searchform .et_pb_slide_description{padding:10% 10% !important;}
}
@media only screen and (max-width: 1023px) {
.et_pb_b3_properties_searchform .et_pb_slide_description{padding:10% 10% !important;}
}
@media only screen and (max-width: 940px) {
.et_pb_b3_properties_searchform .et_pb_slide_description{padding:10% 0 !important;}
}
@media only screen and (max-width: 710px) {
.et_pb_b3_properties_searchform h4,.et_pb_b3_properties_searchform h2{line-height:normal;}
} .et_pb_b3_properties_search_cta .modify-search-cta-btn{float:right;}
.et_pb_b3_properties_search_cta h4{color:#8d9aaa;font-weight:400;}
.et_pb_b3_properties_search_cta .modify-search-cta-btn{background-color:#0099ff;border:1px solid #0099ff;color:#ffffff;}
.et_pb_b3_properties_search_cta .modify-search-cta-btn:hover{background-color:#0099ff;border:1px solid #0099ff;color:#ffffff;}
@media only screen and (max-width: 980px) {
.et_pb_column .et_pb_b3_properties_search_cta h1{font-size:25px;line-height:normal;}
.et_pb_column .et_pb_b3_properties_search_cta h4{font-size:20px;line-height:normal;}
}
@media only screen and (max-width: 710px) {
.et_pb_column .et_pb_b3_properties_search_cta h4{margin-bottom:100px;max-height:180px;overflow:hidden;}
.et_pb_b3_properties_search_cta .modify-search-cta-btn{position:absolute;bottom:-50%;width:100%;margin-bottom:100px;margin-left:0px;}
.et_pb_b3_properties_search_cta .modify-search-cta-btn:hover{position:absolute;bottom:-50%;width:100%;margin-bottom:100px;margin-left:0px;}
}
@media only screen and (max-width: 595px) {
.searchbar h4{text-align:center;}
}
@media only screen and (max-width: 480px) {
.et_pb_column .et_pb_b3_properties_search_cta h4{margin-bottom:80px;}
}
@media only screen and (max-width: 415px) {
.et_pb_column .et_pb_b3_properties_search_cta h4{margin-bottom:50px;}
} .re-communities .et_pb_portfolio_item h2{color:#ffffff;font-size:22px !important;line-height:1.7em !important;}
.et_pb_portfolio_grid.re-communities .et_overlay:before{color:#ffffff;}
.re-communities .et_pb_portfolio_item .post-meta, .re-communities .et_pb_portfolio_item .post-meta a{color:#ffffff;line-height:1.7em !important;font-size:14px !important;}
.et_pb_portfolio_grid.re-communities .et_overlay{background-color:rgba(0, 0, 0, 0.5);border-color:rgba(0, 0, 0, 0.5);}
@media only screen and (max-width: 1024px) {
.et_pb_portfolio_grid.re-communities .et_pb_portfolio_item .post-meta, .et_pb_portfolio_grid.re-communities .et_pb_portfolio_item .post-meta a{line-height:1em !important;}
}
@media only screen and (max-width: 980px) {
.et_pb_portfolio_grid.re-communities .et_pb_portfolio_item h2{font-size:18px !important;line-height:1.7em !important;}
.et_pb_portfolio_grid.re-communities .et_pb_portfolio_item .post-meta, .et_pb_portfolio_grid.re-communities .et_pb_portfolio_item .post-meta a{font-size:inherit;line-height:normal;}
}
@media only screen and (max-width: 797px) {
.et_pb_portfolio_grid.re-communities .et_pb_portfolio_item h2{font-size:15px !important;line-height:1.7em !important;}
}
.archive #main-content .no-results-content .container:before,.archive #main-content .featured-properties-section .container:before{content:none !important;}
.property-widget-slider-swiper{margin-top:10px;}
.property-widget-slider-swiper .swiper-button-next,.property-widget-slider-swiper .swiper-button-prev{background-color:#FFFFFF;padding:12px;background-size:12px 44px;transition:all .3s ease .15s;}
.property-widget-slider-swiper .swiper-button-prev:before,.property-widget-slider-swiper .swiper-button-next:before{left:-10px;}
.property-widget-slider-swiper .swiper-button-next{right:0px;}
.property-widget-slider-swiper .swiper-button-prev{left:0px;}
.property-widget-slider-swiper .slider-swiper-text.text-center{bottom:0;position:absolute;text-align:center;width:100%;z-index:1;opacity:0;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%) repeat scroll 0 0;left:0;padding:50% 25px 5px;position:absolute;transform:scale(1);transition:all 0.6s ease-in-out 0s;width:100%;}
.property-widget-slider-swiper .entry-title-swiper{color:#FFFFFF;padding-bottom:0px;}
.property-widget-slider-swiper .slider-swiper-price{color:#97a4ad;}
.property-widget-slider-swiper .swiper-slide-active .slider-swiper-text.text-center{opacity:1;transition:all 0.9s ease-in 0s;}
.et_pb_widget{margin-bottom:15% !important;}
.sort-option .b3-property-sort .dropdown-menu .dropdown-menu ,.modal .dropdown-menu .dropdown-menu{max-height:250px !important;}
.sort-option .b3-property-sort .dropdown-menu{max-height:250px !important;}
.rpwt-thumbnail{min-width:57px !important;max-width:70px !important;}
.rpwt-wrapper li .rptw-item{max-height:80px;overflow:hidden;}
@media only screen and (max-width: 1900px) {
.rpwt-thumbnail{min-width:100px !important;}
.rpwt-wrapper li .rptw-item{max-height:100px;}
}
@media only screen and (max-width: 1600px) {
.rpwt-thumbnail{min-width:80px !important;}
}
@media only screen and (max-width: 1200px) {
.rpwt-thumbnail{min-width:70px !important;}
.rpwt-wrapper li .rptw-item{max-height:85px;}
}
@media only screen and (max-width: 1024px) {
.rpwt-thumbnail{min-width:55px !important;}
.rpwt-wrapper li .rptw-item{max-height:70px;}
}
@media only screen and (max-width: 980px) {
.rpwt-thumbnail{max-width:70px !important;}
.rpwt-wrapper li .rptw-item{max-height:100px;}
} .et_pb_column_agent{margin-bottom:35px;}
.agent_et_pb_row .et_pb_column.et_pb_column_agent, .agent_et_pb_row.et_pb_row .et_pb_column.et_pb_column_agent{margin-right:3.5% !important;position:initial;}
.agent_et_pb_row{max-width:1600px !important;margin:auto !important;}
@media only screen and (max-width: 480px) {
.post-type-archive-agent #page-header.agent-header h1{display:inline-block;font-size:18px !important;}
}
@media only screen and (min-width: 1099px) and (max-width: 1300px) {
.post-type-archive-agent .agent_et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4{margin-left:35px;margin-right:0 !important;width:29.25% !important;}
.agent_et_pb_row{margin-left:9.5%;}
.single_agent_module .et_pb_column.et_pb_column_1_4{margin-left:35px;margin-right:0 !important;width:29.25% !important;}
}
@media only screen and (min-width: 980px) and (max-width: 1099px) {
.post-type-archive-agent .agent_et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4{margin-left:45px !important;margin-right:0 !important;width:42.25% !important;}
.agent_et_pb_row{margin-left:9.5%;}
.single_agent_module .et_pb_column.et_pb_column_1_4{margin-left:45px !important;margin-right:0 !important;width:42.25% !important;}
}
@media only screen and (max-width: 980px) {
.post-type-archive-agent .agent_et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4{margin-left:30px !important;margin-right:0 !important;width:42.25% !important;}
}
@media only screen and (max-width: 767px) {
.post-type-archive-agent .agent_et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4{margin-left:20% !important;width:60% !important;}
}
@media only screen and (max-width: 600px) {
.post-type-archive-agent .agent_et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4{margin-left:7% !important;width:85% !important;}
}
@media only screen and (max-width: 450px) {
.post-type-archive-agent .agent_et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4{margin-left:auto !important;width:100% !important;}
} .mobile_similar_properties{display:none;}
.desktop_similar_properties{display:block;}
.single-property #similar-properties h3{font-size:20px;color:#375274;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;line-height:1.1em;}
@media only screen and (max-width: 640px) {
.single-property #similar-properties article.property{padding-bottom:0px;padding-top:0px;}
.mobile_similar_properties{display:block !important;}
.desktop_similar_properties{display:none;}
.single_agent_module .et_pb_column.et_pb_column_1_4{margin-left:auto !important;margin-right:0 !important;width:100% !important;}
} .et_pb_no_animation #et-contact-info, .et_pb_no_animation #et-secondary-menu{-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;animation:none !important;}
.et_pb_menu_visible #et-contact-info, .et_pb_menu_visible #et-secondary-menu{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);}
.et_pb_menu_hidden #et-contact-info, .et_pb_menu_hidden #et-secondary-menu{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);}
@media only screen and (max-width: 980px) {
#et_top_search{margin:2px 35px;}
#et_search_icon::before{left:-25px;top:5px;}
.agent_et_pb_row{margin-left:auto !important;}
}
@media only screen and (max-width: 400px) {
.et_pb_no_animation .logo_container{-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;animation:none !important;}
.et_pb_menu_visible .logo_container{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);}
.et_pb_menu_hidden .logo_container{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);-o-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);}
.et_header_style_left .et-search-form, .et_header_style_split .et-search-form{max-width:100% !important;width:100% !important;}
#et_top_search{float:left;margin:0 !important;}
} .property-marker-infowindow{box-shadow:0 0 40px rgba(0,0,0,.1);border:none !important;box-shadow:none !important;border-radius:8px;animation:gridFadeIn .5s;}
.property-marker-infowindow > div div + div + div + div{border-radius:8px !important;}
.property-marker-infowindow div:nth-child(2){background:transparent !important;}
.property-marker-infowindow > div div + div{border-radius:8px !important;}
.single-property .property-header.et_pb_section_parallax:hover .et_overlay{opacity:1;top:0%;cursor:pointer;}
.et-db.single-property .property-header .et_overlay:before{display:none;}
.single_property_zoom  .et_overlay{background-color:transparent;border:none;z-index:9;width:100%;text-align:center;display:block;}
.single_property_zoom_image{opacity:0;text-align:center;left:45%;position:absolute;top:45%;}
.single_property_zoom .et_pb_inline_icon{cursor:url(//www.immo-spo.de/wp-content/themes/divi-estate/assets/img/cursor.png), auto !important;}
.single-property .breadcrumbs a,.single-property .breadcrumbs .et-pb-icon,.single-property .breadcrumbs{cursor:pointer !important;z-index:15;}
.post-type-archive-property #main-footer{position:relative;}
.b3-modify-search-top-pad .modal-dialog{padding-top:30px !important;}
@media only screen and (max-width: 768px) {
.b3-modify-search-top-pad .modal-dialog{padding-top:20px !important;}
}
@media only screen and (max-width: 768px) {
.b3-modify-search-top-pad .modal-dialog{padding-top:10px !important;}
} @media only screen and (min-width: 1250px) {
.ds-thumbnail-blog article.et_pb_no_thumb .post-content{margin:10px 30px}
} .caldera-grid .form-control{height:100% !important;padding:14px 15px !important;}
@media only screen and (min-width: 1201px) and (max-width: 1400px) {
.propertyslider .b3-property-caption .b3-property-btn{float:left;}
.propertyslider .b3-property-caption .b3-property-price{float:left;width:100%;}
.b3contentproperty .b3-property-caption .b3-property-btn{float:left;}
.b3contentproperty .b3-property-caption .b3-property-price{float:left;width:100%;}
}
@media only screen and (min-width: 761px) and (max-width: 940px) {
.propertyslider .b3-property-caption .b3-property-btn{float:left;}
.propertyslider .b3-property-caption .b3-property-price{float:left;width:100%;}
.b3contentproperty .b3-property-caption .b3-property-btn{float:left;}
.b3contentproperty .b3-property-caption .b3-property-price{float:left;width:100%;}
}
@media only screen and (max-width: 530px) {
.b3contentproperty .b3-property-caption .b3-property-btn{float:left;}
.b3contentproperty .b3-property-caption .b3-property-price{float:left;width:100%;}
.propertyslider .b3-property-caption .b3-property-btn{float:left;}
.propertyslider .b3-property-caption .b3-property-price{float:left;width:100%;}
}
@media only screen and (max-width: 740px) {
.demo-subscribe-section .et_pb_newsletter_form p{margin-right:0px;}
} .pull-right{float:right;}
.single-property-agent-thumb{height:75px;}
.popup-property-agent-thumb{height:80px;width:80px;}
.agent-list .et_pb_row.pagination-container{padding-top:0;}
@media only screen and (min-width: 1200px) and (max-width: 1279px) {
.agent-list .et_pb_row.pagination-container{margin-left:16.5%;}
}
@media only screen and (min-width: 1130px) and (max-width: 1199px) {
.agent-list .et_pb_row.pagination-container{margin-left:17%;}
}
@media only screen and (min-width: 1100px) and (max-width: 1129px) {
.agent-list .et_pb_row.pagination-container{margin-left:17.5%;}
}
@media only screen and (min-width: 980px) and (max-width: 1098px) {
.agent-list .et_pb_row.pagination-container{margin-left:14.5%;}
} @media only screen and (min-width: 1170px) and (max-width: 1580px) {
.property-agent-card .agent-contacts{margin-top:30px;}
.property-agent-card .property-agent-card-content{margin-left:0;}
}
@media only screen and (min-width: 1150px) and (max-width: 1170px) {
.property-agent-card{padding:20px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1170px) {
.property-agent-card{padding:10px;}
.agent-contacts li{font-size:13px;}
}
@media only screen and (min-width: 981px) and (max-width: 1024px) {
.single-property .property-agent .et_pb_column.et_pb_column_1_3,.single-property .property-agent .et_pb_column.et_pb_column_2_3{width:100%;}
.property-agent-card .agent-contacts{margin-top:30px;}
}
@media only screen and (max-width: 980px) {
.property-agent-card .agent-contacts{margin-top:30px;}
}
@media only screen and (max-width: 360px) {
.agent-contacts li{font-size:12px;}
} .property-slider-swiper .swiper-slide.swiper-slide-active{cursor:pointer;}
@media only screen and (min-width: 768px) {
.zoom-property-map .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{right:50px !important;top:300px !important;}
}
@media only screen and (max-width: 767px) {
.zoom-property-map .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{right:50px !important;top:180px !important;}
}  .swiper-container.propertyslider .swiper-slide{padding:20px 15px;}
.swiper-container.propertyslider .b3-property{box-shadow:0 0 5px #37517324;}
.swiper-container.propertyslider .b3-property:hover{box-shadow:0 10px 30px #37517324;}
.img-property-icon-full{margin-bottom:-5px;}
.img-property-bottom{margin-bottom:10px;}
.b3-property-link-click{cursor:pointer;}
.modal-open .et_pb_column,.single-property.modal-open.et-db #et-boc .et_pb_column{z-index:auto !important;}
.modal-open .et_pb_row, .single-property.modal-open.et-db #et-boc .et_pb_row{z-index:auto !important;}
.modal-open #sticker{position:initial !important;}
.et-fb .et_pb_column{z-index:9;}
.single_agent_module .et_pb_column{position:initial;}
@media only screen and (max-width: 1580px) {
.property-agent-card header{margin-bottom:42px;}
} @media only screen and (max-width:980px) {
.et_pb_fullwidth_property_slider .et_pb_slide_description{text-align:left;}
}
@media only screen and (max-width:480px) {
.re-slider .slider-price .price-text{font-size:12px;}
.re-slider .slider-price{padding:8px 7px;font-size:15px;}
.re-slider .slider-ribbon{padding:8px 16px;font-size:12px;}
}
@media only screen and (max-width:360px) {
.re-slider .slider-price .price-text{font-size:11px;}
.re-slider .slider-price{padding:8px 7px;font-size:13px;}
.re-slider .slider-ribbon{padding:8px 10px;font-size:11px;}
} .b3-property-summary-footer ul.b3-property-custom.b3-property-custom-mobile{display:none;}
@media only screen and (min-width: 981px) and (max-width: 1250px) {
.b3-property-summary-footer ul.b3-property-custom.b3-property-custom-desktop{display:none;}
.b3-property-summary-footer ul.b3-property-custom.b3-property-custom-mobile{display:block;}
.post-type-archive .view_grid .b3-property-custom.b3-property-custom-mobile li{display:block;text-align:left;}
.b3-property-custom.b3-property-custom-mobile .property-icon{margin-right:10px;}
.b3-property-custom.b3-property-custom-mobile .b3-custom-value{margin-right:5px;}
.b3-property-custom.b3-property-custom-mobile  .property-icon{line-height:40px;}
}
@media only screen and (max-width: 980px) {
.archive .container{width:100%;padding-top:0 !important;}
} @media only screen and (min-width: 981px) and (max-width: 1030px) {
#main-header .container{width:84%;}
} .no-results-content .container:before,.featured-properties-section .container:before{content:inherit !important;}
.b3_list_custom_pagination .page-numbers .et-pb-icon{font-size:1.6em;vertical-align:middle;line-height:1.2em;margin-top:-5px;}
.b3_list_custom_pagination a.page-numbers{color:#d6dce0 !important;background:#fff;}
.b3_list_custom_pagination .page-numbers{padding:5px 10px;font-size:18px;color:#b8b8b8;border:1px solid #e7e7e7;border-radius:5px;}
.b3_list_custom_pagination .page-numbers:hover{background-color:#f7f7f7;border-color:#f7f7f7;color:#000;}
.b3_list_custom_pagination .page-numbers.prev, .b3_list_custom_pagination .page-numbers.next{padding:5px 0px;}
@media screen and (max-width:767px){
.b3_list_custom_pagination{text-align:center;}
.b3_list_custom_pagination .page-numbers{font-size:13px;}
}
.b3-custom-label sup,.property-stripe-feature sup, .area-filter sup{bottom:0.5em;font-size:10px;}
.et_pb_fullwidth_property_slider .et_pb_slide_description{max-width:850px;margin-left:0px;}
.realestate_property_widget h2.entry-title-swiper a{color:#fff !important;}
@media only screen and (min-width: 1150px) and (max-width: 1300px) {
.realestate_property_widget h2.entry-title-swiper{font-size:15px;}
.property-widget-slider-swiper .slider-swiper-price{font-size:14px;}
.property-widget-slider-swiper .slider-swiper-text.text-center{padding:50% 0 5px;}
}
@media only screen and (min-width: 981px) and (max-width: 1150px) {
.realestate_property_widget h2.entry-title-swiper{font-size:15px;}
.property-widget-slider-swiper .slider-swiper-price{font-size:12px;}
.property-widget-slider-swiper .slider-swiper-text.text-center{padding:50% 0 5px;}
.property-widget-slider-swiper .swiper-button-next,.property-widget-slider-swiper .swiper-button-prev{width:25px;height:30px;}
.property-widget-slider-swiper .swiper-button-prev:before, .property-widget-slider-swiper .swiper-button-next:before{left:-5px;font-size:36px;top:-2px;margin-top:0px;}
} .searchform-location.b3-db-search-box.boxloader{background:#FFF url(//www.immo-spo.de/wp-content/themes/divi-estate/assets/img/LoaderIcon.gif) no-repeat scroll 80% center !important;}
.b3-db-search-box.popupboxloader{background:#FFF url(//www.immo-spo.de/wp-content/themes/divi-estate/assets/img/LoaderIcon.gif) no-repeat scroll 98% center;transition:none !important;}
#b3address-list{float:left;list-style:none;padding:0px;width:100%;position:absolute;overflow-y:scroll;max-height:250px;z-index:9999;}
#b3address-list li{padding:10px;background:#fff;border-bottom:#f8fafc 1px solid;color:#919ba6;text-shadow:none;font-size:15px;}
#b3address-list li:hover,#b3address-list-popup li:hover{cursor:pointer;background:#f8fafc;}
.b3_loc.et-pb-icon{font-size:12px;margin-right:5px;}
#b3address-list-popup{float:left;list-style:none;padding:0;position:absolute;overflow-y:scroll;max-height:200px;z-index:9999;border-left:1px solid #dedede;border-bottom:1px solid #dedede;}
.colonehalf #b3address-list-popup{width:42%;border-right:1px solid #f8fafc;}
.colfull #b3address-list-popup{width:88.3%;border-right:1px solid #f8fafc;}
#b3address-list-popup li{padding:10px 8px;background:#fff;border-bottom:#f8fafc 1px solid;color:#919ba6;text-shadow:none;font-size:15px;}
.imgblock{width:110px;display:table-cell;vertical-align:middle;padding-right:20px;}
.imgblock img{vertical-align:middle;}
.addressblock{display:table-cell;vertical-align:middle;line-height:22px;}
@media only screen and (min-width:1750px) {
.searchform-location.b3-db-search-box.boxloader{background:#FFF url(//www.immo-spo.de/wp-content/themes/divi-estate/assets/img/LoaderIcon.gif) no-repeat scroll 85% center !important;}
}
@media only screen and (max-width:1200px) {
.searchform-location.b3-db-search-box.boxloader{background:#FFF url(//www.immo-spo.de/wp-content/themes/divi-estate/assets/img/LoaderIcon.gif) no-repeat scroll 75% center !important;}
}
@media only screen and (max-width:1100px) {
.searchform-location.b3-db-search-box.boxloader{background:#FFF url(//www.immo-spo.de/wp-content/themes/divi-estate/assets/img/LoaderIcon.gif) no-repeat scroll 70% center !important;}
}
@media only screen and (max-width:800px) {
.searchform-location.b3-db-search-box.boxloader{background:#FFF url(//www.immo-spo.de/wp-content/themes/divi-estate/assets/img/LoaderIcon.gif) no-repeat scroll 98% center !important;}
.colfull #b3address-list-popup{width:89.3%;}
}
@media only screen and (max-width:600px) {.colonehalf #b3address-list-popup{width:92%;}.colfull #b3address-list-popup {width: 91.7%;}}
@media only screen and (max-width:550px) {.colonehalf #b3address-list-popup{width:90%;}.colfull #b3address-list-popup {width: 91%;}}
@media only screen and (max-width:500px) {.colonehalf #b3address-list-popup{width:90%;}.colfull #b3address-list-popup {width: 90%;}}
@media only screen and (max-width:450px) {.colonehalf #b3address-list-popup{width:89%;}.colfull #b3address-list-popup {width: 89%;}}
@media only screen and (max-width:400px) {.colonehalf #b3address-list-popup{width:88%;}.colfull #b3address-list-popup {width: 88%;}}
@media only screen and (max-width:350px) {.colonehalf #b3address-list-popup{width:85.8%;}.colfull #b3address-list-popup {width: 87%;}}
@media only screen and (max-width:320px) {.colonehalf #b3address-list-popup{width:83.8%;}.colfull #b3address-list-popup {width: 84.5%;}}  .single.single-project .et_pb_post{margin-bottom:0px;}
.bootstrap-select.open .dropdown-menu{z-index:999;}
@media only screen and (min-width:981px) {
.single-property.et_pb_gutters1 .et_pb_column_1_3, .single-property.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:29.666%;}
.single-property.et_pb_gutters2 .et_pb_column_1_3, .single-property.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:29.666%;}
.single-property.et_pb_gutters3 .et_pb_column_1_3, .single-property.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.666%;}
} .single-property.et_pb_gutters4 .et_pb_column, .single-property.et_pb_gutters4.et_pb_row .et_pb_column{margin-right:5.5%;}
.single-property.et_pb_gutters4 .et_pb_column_1_2, .single-property.et_pb_gutters4.et_pb_row .et_pb_column_1_2{width:47.25%;}
.single-property.et_pb_gutters4 .et_pb_column_2_3, .single-property.et_pb_gutters4.et_pb_row .et_pb_column_2_3{width:64.833%;}
.single-property.et_pb_gutters3 .et_pb_column, .single-property.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:5.5%;}
.single-property.et_pb_gutters3 .et_pb_column_1_2, .single-property.et_pb_gutters3.et_pb_row .et_pb_column_1_2{width:47.25%;}
.single-property.et_pb_gutters3 .et_pb_column_2_3, .single-property.et_pb_gutters3.et_pb_row .et_pb_column_2_3{width:64.833%;}
.single-property.et_pb_gutters2 .et_pb_column, .single-property.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:5.5%;}
.single-property.et_pb_gutters2 .et_pb_column_1_2, .single-property.et_pb_gutters2.et_pb_row .et_pb_column_1_2{width:47.25%;}
.single-property.et_pb_gutters2 .et_pb_column_2_3, .single-property.et_pb_gutters2.et_pb_row .et_pb_column_2_3{width:64.833%;}
.single-property.et_pb_gutters1 .et_pb_column, .single-property.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:5.5%;}
.single-property.et_pb_gutters1 .et_pb_column_1_2, .single-property.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:47.25%;}
.single-property.et_pb_gutters1 .et_pb_column_2_3, .single-property.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:64.833%;}
.et-fb .b3_custom_property_listing .sort-option select.selectpicker{display:inline-block !important;background:#fff;font-weight:700;border:1px solid #d0d8de;padding:15px 15px;color:#999;border-radius:3px;box-sizing:border-box;white-space:nowrap;cursor:pointer;}
.et_pb_b3_properties_searchform select.selectpicker{display:inline-block !important;background:#fff;padding:13px 15px;color:#999;white-space:nowrap;position:absolute;top:0;left:0;height:44px;}
.et-fb-modal__support-notice{display:none;}
.pl_loadmore_main{text-align:center;display:block;clear:both;}
.pl_loadmore_button{width:auto;background:#ed2d60;color:#fff;display:inline-block;position:relative;-webkit-transition:padding .25s ease-in-out,width .25s ease-in-out;transition:padding .25s ease-in-out,width .25s ease-in-out;text-align:center;cursor:pointer;}
.pl_loadmore_button:hover{background-color:#ed2d60cc;color:#fff;}
.infinite_loader{display:none;}
.pl_loadmore_button{clear:both;}
.pl_list_loader{display:none;}
.loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto;}
.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:0.5em;background:#555;position:absolute;animation-duration:0.5s;animation-timing-function:ease;animation-iteration-count:infinite;}
.loader-ellips__dot:nth-child(1),.loader-ellips__dot:nth-child(2){left:0;}
.loader-ellips__dot:nth-child(3){left:1.5em;}
.loader-ellips__dot:nth-child(4){left:3em;}
@keyframes reveal {
from{transform:scale(0.001);}
to{transform:scale(1);}
}
@keyframes slide {
to{transform:translateX(1.5em)}
}
.loader-ellips__dot:nth-child(1){animation-name:reveal;}
.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide;}
.loader-ellips__dot:nth-child(4){animation-name:reveal;animation-direction:reverse;}
li.advanced_search, .et_fb_b3_properties,.et_fb_b3_properties_searchform,.et_fb_b3_property_slider,.et_fb_fullwidth_property_slider,.et_fb_agent,.et_fb_modal_video,.et_fb_b3_properties_search_cta,.et_fb_communities,.et_fb_b3_properties_map,.et_fb_b3_properties_grid_slider,.b3_acf_property,.b3_acf_more_property,.b3_acf_feature_image{background-color:#677482 !important;color:#b5bdc4 !important;}
li.advanced_search:hover, .et_fb_b3_properties_searchform:hover,.et_fb_b3_properties:hover,.et_fb_b3_property_slider:hover,.et_fb_fullwidth_property_slider:hover,.et_fb_agent:hover,.et_fb_modal_video:hover,.et_fb_b3_properties_search_cta:hover,.et_fb_communities:hover,.et_fb_b3_properties_map:hover,.et_fb_b3_properties_grid_slider:hover,.b3_acf_property:hover,.b3_acf_more_property:hover,.b3_acf_feature_image:hover{background-color:#677482 !important;color:#FFFFFF !important;}
.et-fb-modal-settings--modules_all .advanced_search:before, .et_pb_saved_layouts_list .advanced_search:before{font-family:"dashicons" !important;content:"\f179" !important;color:#fff !important;}
.et-fb-modal-settings--modules_all .et_fb_b3_properties_map:before, .et_pb_saved_layouts_list .et_fb_b3_properties_map:before{font-family:"dashicons" !important;content:"\f230" !important;color:#fff !important;}
.et-fb-modal-settings--modules_all .et_fb_agent:before, .et_pb_saved_layouts_list .et_fb_agent:before{font-family:"dashicons" !important;content:"\f338" !important;color:#fff !important;}
.et-fb-modal-settings--modules_all .et_fb_modal_video:before, .et_pb_saved_layouts_list .et_fb_modal_video:before{font-family:"dashicons" !important;content:"\f522" !important;color:#fff !important;}
.et-fb-modal-settings--modules_all .et_fb_b3_properties_searchform:before, .et_pb_saved_layouts_list .et_fb_b3_properties_searchform:before{font-family:"dashicons" !important;content:"\f179" !important;color:#fff !important;}
.et-fb-modal-settings--modules_all .et_fb_b3_properties:before, .et_pb_saved_layouts_list .et_fb_b3_properties:before{font-family:"dashicons" !important;content:"\f541" !important;color:#fff !important;}
.et-fb-modal-settings--modules_all .et_fb_b3_property_slider:before, .et_pb_saved_layouts_list .et_fb_b3_property_slider:before{font-family:"dashicons" !important;content:"\f233" !important;color:#fff !important;}
.et-fb-modal-settings--modules_all .et_fb_b3_properties_grid_slider:before, .et_pb_saved_layouts_list .et_fb_b3_properties_grid_slider:before{font-family:"dashicons" !important;content:"\f233" !important;color:#fff !important;}
.et-fb-modal-settings--modules_all .et_fb_communities:before, .et_pb_saved_layouts_list .et_fb_communities:before{font-family:"dashicons" !important;content:"\f231" !important;color:#fff !important;}
.et-fb-modal-settings--modules_all .et_fb_b3_properties_search_cta:before, .et_pb_saved_layouts_list .et_fb_b3_properties_search_cta:before{font-family:"dashicons" !important;content:"\f230" !important;color:#fff !important;}
.et-fb-modal-settings--modules_all .et_fb_fullwidth_property_slider:before, .et_pb_saved_layouts_list .et_fb_fullwidth_property_slider:before{content:"S" !important;color:#fff !important;}
body{overflow-x:hidden;}
.acf-property-additional-feature{background:#fff;}
.acf-property-additional-feature .property-tag{font-weight:500 !important;font-size:14px !important;padding-bottom:20px !important;color:#375274 !important;}
.acf-property-stripe-feature h3{font-size:14px !important;font-weight:bold !important;font-style:normal !important;text-transform:none !important;text-decoration:none !important;line-height:1.1em !important;color:#375274 !important;}
.acf-property-additional-feature h3{font-size:20px !important;font-weight:bold !important;font-style:normal !important;text-transform:none !important;text-decoration:none !important;line-height:1.1em !important;color:#375274 !important;padding-bottom:30px !important;}
.et-db #et-boc .b3_featured_img .et_overlay{z-index:0;}
.post-type-archive-property .et_pb_row{padding:2% 2% !important;position:relative !important;width:100% !important;max-width:1600px !important;margin:auto !important;}
.post-type-archive-property .et_pb_column{float:left;position:relative;z-index:9;background-position:center;background-size:cover;}
.post-type-archive-property .view_grid .et_pb_row,.post-type-archive-property .et_pb_row.sort-option ,.post-type-archive-property .view_list .et_pb_row{width:100% !important;}
.et_pb_section_parallax:not(.et_pb_fullwidth_menu), .et_pb_slider_parallax{overflow:hidden;}
@media only screen and (max-width:980px) {
.post-type-archive-property .view_grid .et_pb_row,.post-type-archive-property .et_pb_row.sort-option ,.post-type-archive-property .view_list .et_pb_row{width:90% !important;}
}
.et_pb_z_index_unset{z-index:unset !important;}
body.modal-open .et_builder_inner_content{z-index:unset !important;}
.as-form-wrapper .as-form{width:100%;display:flex;}
.advanced_search .as-wrapper button.et_pb_button{cursor:pointer !important;border:none !important;font-size:15px;padding:inherit !important;border-radius:0px 30px 30px 0px;min-width:175px;}
.advanced_search .as-wrapper button.et_pb_button:hover{padding:inherit !important;}
.as-wrapper button.et_pb_button:after, .as-wrapper button.et_pb_button:hover:after{content:none !important;}
.as-wrapper select.selectpicker{display:inline-block !important;background:#fff;color:#999;white-space:nowrap;top:0;left:0;height:44px;}
.as-wrapper .dropdown button.btn.dropdown-toggle{border-radius:unset;border:none;border-right:1px solid rgba(111, 111, 109, 0.45);}
.as-wrapper .dropdown button.btn.dropdown-toggle:focus{outline:none !important;}
.as-wrapper .dropdown:nth-child(1) button.btn.dropdown-toggle{border-radius:30px 0px 0px 30px !important;padding-left:30px;}
.as-wrapper .bootstrap-select.show-label > .dropdown-toggle{padding-top:15px;padding-bottom:15px;}
.as-wrapper .bootstrap-select.open .dropdown-menu{max-height:225px !important;}
.as-wrapper .dropdown:last-child() button{border-right:none !important;}
.as-wrapper .as-heading, .as-wrapper .as-sub-heading{text-align:center;}
.as-wrapper .as-heading{font-size:40px;line-height:40px;}
.as-wrapper .as-sub-heading{font-size:20px;font-weight:300;margin-bottom:20px;}
.as-form-wrapper{border:3px solid rgba(111, 111, 109, 0.45);border-radius:30px;height:54px;}
.as-wrapper div.dropdown{-ms-flex:1;flex:1;}
@media(max-width:980px){
.as-form-wrapper{height:auto;border-radius:unset;border:none;}
.as-form-wrapper .as-form{display:block;}
.as-wrapper div.dropdown{margin-bottom:10px;border:1px solid rgba(111, 111, 109, 0.45);}
.as-wrapper .dropdown button.btn.dropdown-toggle{border:none;}
.as-wrapper button.et_pb_button{border-radius:unset;width:100%;line-height:40px !important;padding:3px 40px !important;}
.as-wrapper .dropdown:nth-child(1) button.btn.dropdown-toggle{border-radius:unset !important;padding-left:15px;}
} .price-prefix,
.price-suffix{
font-size: 14px;
color: #909498;
font-weight: normal;
padding-left: 5px;
}.search-model-button .et_pb_button.update-btn{padding:0.5em 0.5em !important;}
.search-model-button .et_pb_button.update-btn:hover{padding:0.5em 0.5em !important;}
.search-model-button .et_pb_button.reset-btn-modal{width:150px;padding:0.5em 0.5em !important;}
.search-model-button .et_pb_button.reset-btn-modal:hover{width:150px;padding:0.5em 0.5em !important;}}

}
@media only screen and (max-width: 600px) {
.mod_search.et_pb_contact_submit.et_pb_button.modify-search-btn{width: 100%;margin:0px;}
}