@import"./smoothness/jquery-ui.css";@import"../../listings/css/style.min.css?v=20170327.2";@import"../../../css/views/tools/tools.min.css?v=20170327.2";section{transform-style:inherit}section .section-background{position:absolute;top:0;bottom:0;left:0;right:0;background-position:50% 50%;background-size:contain;background-attachment:fixed;background-repeat:no-repeat}section .section-background img{display:none}@media screen and (max-width: 1200px)and (min-width: 641px){section .section-background{background-size:cover}}@media screen and (max-width: 640px){section .section-background{background-image:none !important;overflow:hidden;position:relative;height:350px;top:auto;left:auto;right:auto;bottom:auto}section .section-background img{display:inline;width:auto;height:100%;max-width:1920px !important}}section .section-background.video{background-color:#fff;width:100%;height:115vh;transform:translate(-50%, -25%);left:50%}section .section-background.video .ali-background-video{width:100%;height:100%;opacity:1;transition:1.25s}@media screen and (max-width: 640px){section .section-background.video .ali-background-video{display:none}}section .section-background.video.video-loading .ali-background-video{transition:1.25s;opacity:0}@media screen and (max-width: 640px){section .section-background.color{position:absolute;top:0px;left:0px;width:100%;height:100%}}section .section-background.color .ali-background-overlay{position:absolute;top:0px;left:0px;width:100%;height:100%}section.background-aligned-right .section-background img{position:absolute;right:-25vw}section.background-aligned-left .section-background img{position:absolute;left:-25vw}section .layout-content{padding:0px}section .layout-content .button{display:block;min-width:200px;padding:15px;text-decoration:none;margin:20px auto;text-align:center;max-width:500px;white-space:nowrap;transition:.25s}section .layout-content .image-container{overflow:hidden;width:100%;display:flex;align-items:center}section .layout-content .datasource{display:none}section.has-bottom-arrow .nav-down{position:absolute;opacity:0;bottom:0px;left:calc(50% - 20px);width:40px;height:40px;line-height:40px;font-size:30px;text-align:center;transition:.25s;border-radius:50%;cursor:pointer}section.has-bottom-arrow .nav-down:hover{background:rgba(0,0,0,.25);color:#fff}section.has-bottom-arrow:hover .nav-down{opacity:1}section#header{height:auto;background:rgba(0,0,0,0)}section#header .image-container{width:auto}section#image .layout-content{width:100%}@media screen and (max-width: 1024px){section#image{height:auto !important}section#image .cropped-image{display:block}section#image .cropped-image img{max-width:100%}}section#custom_content .layout-content{position:relative;height:100%}section#custom_content .panel{position:absolute;transition:.5s;opacity:1}section#custom_content .panel.to-top-center{top:0px;left:50%;transform:translate(-50%, 0)}section#custom_content .panel.to-top-left{top:0px;left:0px}section#custom_content .panel.to-top-right{top:0px;right:0px}section#custom_content .panel.to-middle-center{top:50%;left:50%;transform:translate(-50%, -50%)}section#custom_content .panel.to-middle-left{top:50%;left:0px;transform:translate(0, -50%)}section#custom_content .panel.to-middle-right{top:50%;right:0px;transform:translate(0, -50%)}section#custom_content .panel.to-bottom-center{bottom:0px;left:50%;transform:translate(-50%, 0)}section#custom_content .panel.to-bottom-left{bottom:0px;left:0px}section#custom_content .panel.to-bottom-right{bottom:0px;right:0px}@media screen and (max-width: 2600px){section#custom_content .panel.has-transition{opacity:0}section#custom_content .panel.has-transition.from-top-center{top:-50%}section#custom_content .panel.has-transition.from-top-left{top:-50%;left:-50%}section#custom_content .panel.has-transition.from-top-right{top:-50%;right:-50%}section#custom_content .panel.has-transition.from-middle-left{left:-50%}section#custom_content .panel.has-transition.from-middle-right{right:-50%}section#custom_content .panel.has-transition.from-bottom-center{bottom:-50%}section#custom_content .panel.has-transition.from-bottom-left{bottom:-50%;left:-50%}section#custom_content .panel.has-transition.from-bottom-right{bottom:-50%;right:-50%}}@media screen and (max-width: 640px){section#custom_content .panel[class*=to-]{position:relative;width:100%;display:block;top:auto;left:auto;transform:none;text-align:center;margin:0px !important}section#custom_content .panel>img{max-width:150% !important}}@media screen and (max-width: 640px){section#custom_content .logo img{height:60px}}section#custom_content .broker{overflow:hidden}section#custom_content .broker .image-container{box-shadow:rgba(0,0,0,.5) 0px 0px 10px}@media screen and (max-width: 640px){section#custom_content .broker .image-container{height:150px}}section#custom_content .broker .heading span{color:#fff;text-shadow:rgba(0,0,0,.5) 1px 1px 2px}section#custom_content .broker .heading span:not(.posttext):not(.pretext){font-size:50px}@media screen and (max-width: 640px){section#custom_content .broker .heading span{font-size:20px}section#custom_content .broker .heading span:not(.posttext):not(.pretext){font-size:35px}}section#custom_content .broker .heading .post-heading{display:none}section#custom_content .broker .phone{position:relative}section#custom_content .broker.layout-picture-top{text-align:center}section#custom_content .broker.layout-picture-top .image-container{float:none;width:190px;margin:0px auto}section#custom_content .broker.layout-picture-top .image-container img{height:auto;width:100%}@media screen and (max-width: 640px){section#custom_content .broker.layout-picture-top .image-container{height:auto;width:120px}}section#custom_content .broker.layout-picture-top .heading{text-align:center}section#custom_content .broker.layout-picture-top .heading span{text-align:center}section#custom_content .broker .follow_me{float:none;display:inline-block}section#custom_content .phone{font-size:40px;color:#fff;text-shadow:rgba(0,0,0,.5) 1px 1px 2px}section#custom_content .follow-me-container .heading span{color:#fff;text-shadow:rgba(0,0,0,.5) 1px 1px 2px}section#custom_content .root-menu,section#custom_content .page-nav{position:relative;list-style:none;margin:0px;padding:0px}@media screen and (max-width: 640px){section#custom_content .root-menu,section#custom_content .page-nav{display:none}}section#custom_content .root-menu li,section#custom_content .page-nav li{float:left;padding:5px 10px}section#custom_content .root-menu li a,section#custom_content .page-nav li a{color:rgba(255,255,255,.9);text-shadow:rgba(0,0,0,.5) 1px 1px 2px;font-size:14px;transition:.25s}section#custom_content .root-menu li ul.children,section#custom_content .page-nav li ul.children{opacity:0;margin:0px;padding:0px;position:absolute;min-width:220px;box-shadow:rgba(0,0,0,.5) 1px 1px 10px;transition:.25s linear .15s,opacity .25s;list-style:none;background:#fff;bottom:850px;transform:translate_y(-100%)}section#custom_content .root-menu li ul.children:after,section#custom_content .page-nav li ul.children:after{content:"";width:0px;height:0px;position:absolute;bottom:-20px;left:10px;border:10px solid rgba(0,0,0,0);border-top-color:#fff}section#custom_content .root-menu li ul.children li,section#custom_content .page-nav li ul.children li{float:none;padding:10px;text-align:center}section#custom_content .root-menu li ul.children li a,section#custom_content .page-nav li ul.children li a{color:#333;text-shadow:none}section#custom_content .root-menu li:hover>a,section#custom_content .page-nav li:hover>a{color:#fff;font-size:16px;text-shadow:rgba(0,0,0,.5) 1px 1px 4px}section#custom_content .root-menu li:hover>ul.children,section#custom_content .page-nav li:hover>ul.children{bottom:0px;opacity:1;transition:.25s,opacity .25s linear .15s}section#custom_content .root-menu li:hover>ul.children a,section#custom_content .page-nav li:hover>ul.children a{font-size:14px}section#custom_content .root-menu li:hover>ul.children li:hover a,section#custom_content .page-nav li:hover>ul.children li:hover a{font-weight:700;color:#000}section#menu{height:auto;background:rgba(0,0,0,0)}section#menu .layout-content{overflow:visible}section#page_content{overflow:hidden}section#page_content .layout-content p img{max-width:100%;height:auto}@media screen and (max-width: 640px){section#page_content .layout-content{padding:20px !important}}section#fullwidth_button .layout-content{padding:0px !important}section#fullwidth_button .layout-content .button{display:block;margin:0px;width:100%;max-width:100%;min-width:0px}section#fullwidth_button .layout-content .button.size-small{font-size:1rem}section#fullwidth_button .layout-content .button.size-medium{font-size:1.5rem}section#fullwidth_button .layout-content .button.size-large{font-size:2rem}section#fullwidth_button .layout-content.align-content-left .button{text-align:left}section#fullwidth_button .layout-content.align-content-right .button{text-align:right}section#facebook{--section-height: 400px;min-height:var(--section-height);position:relative;background-position:center center}section#facebook .layout-content{overflow:hidden;height:var(--section-height)}section#facebook.fb_bg_default{background-color:#fcfcfc}section#facebook.fb_bg_OPTION1,section#facebook.fb_bg_OPTION2,section#facebook.fb_bg_OPTION3{background-color:#fcfcfc}section#facebook.fb_bg_OPTION4{background-color:#fcfcfc}section#facebook.fb_bg_OPTION5{background-color:#fcfcfc}section#facebook.fb_bg_OPTION6{background-color:#fcfcfc}section#facebook.fb_bg_OPTION8{background-color:#fcfcfc;min-height:490px}section#facebook.fb_bg_OPTION10 .content{position:relative}section#facebook.fb_bg_OPTION10 .fb_iframe_widget{--fb-frame-offset: -89px;min-height:unset}@media screen and (max-width: 1000px){section#facebook.fb_bg_OPTION10 .fb_iframe_widget{--fb-frame-offset: 55px}}@media screen and (max-width: 800px){section#facebook.fb_bg_OPTION10 .fb_iframe_widget{--fb-frame-offset: 77px}}section#facebook.fb_bg_OPTION10 .ali-visual-elements{height:475px;width:clamp(320px,100vw,1150px);margin-inline:auto;position:relative}section#facebook.fb_bg_OPTION10 .ali-visual-elements .fb-hand{width:1029px;height:475px;background:url(../../../presets/facebook_sections/facebook-image-hand.png);background-size:cover;position:absolute;top:0;left:0;max-width:100vw}section#facebook.fb_bg_OPTION10 .ali-visual-elements .fb-text{width:375px;height:250px;background:var(--fb-text-bg-url);background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;right:0;translate:0 -50%;max-width:100vw}@media screen and (max-width: 1000px){section#facebook.fb_bg_OPTION10 .ali-visual-elements .fb-text{display:none}}section#facebook .fb_iframe_widget{position:absolute;left:50%;top:50%;translate:calc(-100% + var(--fb-frame-offset, 55px)) -50%}section#facebook .fb_iframe_widget i.fa{position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}@media screen and (max-width: 640px){section#facebook{display:none}}@media screen and (max-width: 768px)and (min-width: 641px){section#facebook{--section-height: 350px;background-size:1700px auto}section#facebook .fb_iframe_widget iframe{max-width:350px}}section#testimonials{position:relative}section#testimonials.bg_alternate div.text,section#testimonials.bg_alternate_trans div.text{color:#fff}section#testimonials.bg_alternate .author-name,section#testimonials.bg_alternate_trans .author-name{color:#ddd}section#custom_text .layout-content{padding-bottom:80px}section#videos .list{overflow:hidden;margin-bottom:40px}section#videos .list li{float:left;width:calc(33% - 20px);margin:0 10px}section#videos .list li .time{display:none}@media screen and (max-width: 640px){section#videos .list li{width:calc(100% - 20px);margin:10px}}section#videos .list li .button{font-size:12pt;text-decoration:none;width:100%;padding:8px 12px;margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section#videos .list li a{text-decoration:none}section#videos .list li a .fa{width:0px;transition:.25s;display:inline-block;overflow:hidden}section#videos .list li a .image-container{position:relative;height:200px}section#videos .list li a .image-container img{width:100%}section#videos .list li a .image-container .fa{position:absolute;font-size:35px;color:rgba(255,255,255,.75);background-color:rgba(0,0,0,.5);border-radius:50%;width:80px;height:80px;line-height:80px;text-align:center;top:calc(50% - 40px);left:calc(50% - 40px);opacity:0;transform:rotate(-90deg)}section#videos .list li a .image-container:hover .fa{opacity:1;transform:rotate(0deg)}section#videos .list li a .button .fa{width:0px;line-height:10px;font-size:10px}section#videos .list li a .button:hover .fa{width:20px;margin-left:10px}section#call_to_actions ul{list-style:none;margin:0;padding:0px}section#call_to_actions .other-options .heading span{text-align:center}section#call_to_actions .other-options li a{white-space:normal;position:relative;padding-left:50px;min-height:90px;max-width:300px;display:flex;align-items:center;justify-content:center}section#call_to_actions .other-options li a .fa{position:absolute;width:60px;padding:0px;top:50%;left:10px;text-align:center !important;transform:translateY(-50%)}@media screen and (max-width: 768px)and (min-width: 641px){section#call_to_actions .other-options{width:100%;text-align:right}section#call_to_actions .other-options .heading{float:right}}@media screen and (max-width: 768px){section#call_to_actions .layout-content>.content{padding:0 30px}}section#sold_map .ali_archived_map{margin:0}section#sold_map .fullwidth-content .ali_archived_map{border-radius:0}section.member_about .image-container{margin:10px auto}section.member_about .image-container.shape_round,section.member_about .image-container.shape_square,section.member_about .image-container.shape_rnd_square{width:250px;height:250px}section.member_about .image-container.shape_round{border-radius:50%}section.member_about .image-container.shape_rnd_square{border-radius:15px}section.member_about .image-container img{min-width:100%}section.member_about .info{background:rgba(85,85,85,.2);position:relative;padding:30px;border-radius:5px}section.member_about .info .heading.h1{margin-top:0px}section.member_about .info:after{content:"";border-style:solid;border-color:rgba(0,0,0,0);border-width:20px;border-bottom-color:rgba(85,85,85,.2);border-right-color:rgba(85,85,85,.2);position:absolute;top:50px;left:-40px}@media screen and (max-width: 640px){section.member_about .info{margin-top:30px}section.member_about .info:after{top:-40px;left:50%;transform:translateX(-50%);border-right-color:rgba(0,0,0,0)}}section#map .layout-content,section#map .content{height:100%}section#map .map-canvas{width:100%;height:100%;margin:0}section#map .listing-item .foot .align-left{display:none}section#map .listing-item .foot .align-right{width:100%}section#map .listing-item .rooms-container{display:none}section#map .listing-item .data .price,section#map .listing-item .data .city,section#map .listing-item .data .genre{text-align:center}section#map .fullwidth-content .map-canvas{border-radius:0}section#listings_featured #listings-list .listing-item .image-container i.favorites,section#listings_virtuals #listings-list .listing-item .image-container i.favorites,section#listings_openhouses #listings-list .listing-item .image-container i.favorites{display:none}section#listings_featured #listings-list .listing-item .foot .align-left,section#listings_virtuals #listings-list .listing-item .foot .align-left,section#listings_openhouses #listings-list .listing-item .foot .align-left{display:none}section#listings_featured #listings-list .listing-item .foot .align-right,section#listings_virtuals #listings-list .listing-item .foot .align-right,section#listings_openhouses #listings-list .listing-item .foot .align-right{width:100%;padding:5px}section#listings_featured #listings-list .listing-item .foot .align-right .button,section#listings_virtuals #listings-list .listing-item .foot .align-right .button,section#listings_openhouses #listings-list .listing-item .foot .align-right .button{margin:0px}@media screen and (max-width: 640px){section#listings_featured #listings-list .listing-item .foot .align-right .button,section#listings_virtuals #listings-list .listing-item .foot .align-right .button,section#listings_openhouses #listings-list .listing-item .foot .align-right .button{width:100%}}section#listings_featured.bg_alternate #listings-list .listing-item>div,section#listings_virtuals.bg_alternate #listings-list .listing-item>div,section#listings_openhouses.bg_alternate #listings-list .listing-item>div{border-color:rgba(255,255,255,.25)}section#listings_featured.bg_alternate #listings-list .listing-item .content .data,section#listings_virtuals.bg_alternate #listings-list .listing-item .content .data,section#listings_openhouses.bg_alternate #listings-list .listing-item .content .data{color:inherit}section#listings_featured .layout-content.align-content-center>.content{text-align:center}section#listings_featured .listings-list{display:inline-grid;grid-template-columns:repeat(var(--max-columns, 4), minmax(250px, 1fr));gap:20px;max-width:100vw;overflow:hidden}section#listings_featured .listings-list .listing-item{max-width:320px}@media screen and (max-width: 800px){section#listings_featured .listings-list{--max-columns: 2!important}}@media screen and (max-width: 640px){section#listings_featured .listings-list{--max-columns: 1!important}}section#search_box .keyword-container{position:relative;width:clamp(320px,100vw - 50px,1150px);margin-inline:auto}section#search_box .keyword-container input{width:100%;padding:10px 10px 10px 40px;font-size:16px;border-radius:50px;border:solid 1px #ccc;outline:none}section#search_box .keyword-container .fa{position:absolute;z-index:10;left:10px;font-size:18px;line-height:30px;width:30px;text-align:center;top:50%;transform:translateY(-50%)}section#search_box .keywords .button{min-width:0px}section#search_box .more-options{display:block;opacity:0;float:right;height:0px;width:25%;overflow:hidden;transition:.25s}section#search_box .more-options .icon{position:relative;width:50px;height:60px;float:none;clear:both;display:block;margin:0px auto;line-height:50px}section#search_box .more-options .icon .fa{display:block;color:rgba(255,255,255,.5)}section#search_box .more-options .icon .fa:first-child{font-size:40px;padding-top:15px}section#search_box .more-options .icon .fa:last-child{position:absolute;font-size:32px;width:32px;height:32px;line-height:32px;top:0px;right:-5px;z-index:2;color:#fff}section#search_box .more-options .icon .fa.fa-home:first-child{font-size:52px}section#search_box .more-options .icon .fa.fa-home:last-child{font-size:36px}section#search_box label.placeholder{display:none}section#search_box.has-result .more-options{opacity:1;height:200px}section#search_box.has-noresult .more-options{opacity:1;height:200px}section#search_box.has-noresult label.placeholder{display:block;float:left;width:75%}section#search_box .datasource{overflow:hidden;margin:0px;padding:0px;display:block;float:left}section#search_box .datasource li{overflow:hidden;height:0px;transition:.25s;display:block}section#search_box .datasource li a{text-decoration:none}section#search_box .datasource li label{overflow:hidden;display:block;transition:.25s;color:#555;border-left:3px solid #ccc;margin:5px 10px;padding:5px 10px}section#search_box .datasource li label sub{display:block;clear:both;font-weight:400;color:#888}section#search_box .datasource li .description{display:none}section#search_box .datasource li.displayed{height:50px}section#search_box .datasource li.openhouse label{border-left-color:#038601}section#search_box .datasource li:hover label{border-left-width:5px;margin-left:15px}section#search_box .datasource li:hover label em{color:#000}section#search_box .datasource li:hover label span{font-weight:700}section#search_box .datasource li.new label{border-left-color:#ffa902}section#search_box .datasource li.new em{color:#ffa902 !important;font-weight:bold}section#search_box .filter-panel{position:inherit;z-index:99;background:none}@media screen and (max-width: 768px){section#search_box .filter-panel>.layout-content{padding-left:30px !important;padding-right:30px !important}}section#search_box .filter-panel .filters-display #order-by,section#search_box .filter-panel .filters-display .tools,section#search_box .filter-panel .filters-display .states{display:none}section#search_box .filter-panel .filters-display .keywords input{width:calc(100% - 50px);outline:none}section#search_box .filter-panel .filters-display .keywords button{padding:0;line-height:36px}section#search_box .filter-panel .filters-input .layout-content{padding:0;overflow:visible}@media screen and (min-width: 768px){section#search_box .filter-panel .filters-input .layout-content .span20{width:20%}section#search_box .filter-panel .filters-input .layout-content .span20 .button{min-width:0px}section#search_box .filter-panel .filters-input .layout-content .span80{width:80%}}section#search_box .filter-panel .filters-input .button{margin:5px 0 0 0;padding:8px 14px}section#search_box .filter-panel .filters-input .button.fullwidth{position:absolute;bottom:0px;left:0;width:100%}section#brokers_featured .list .broker{margin-top:0;margin-bottom:0;text-align:center;padding:20px 10px;border-radius:5px}section#brokers_featured .list .broker .heading span{font-size:25px}section#brokers_featured .list .broker .heading .post-heading{display:none}section#brokers_featured .list .broker .title{margin:10px 0;font-size:12pt;color:inherit;opacity:.75}section#brokers_featured .list .broker .contact{display:none}section#revslider{overflow:hidden}section#gallery{background:#91979d}section#gallery .fullscreen-toggle-btn{position:absolute;bottom:10px;right:10px;width:32px;height:32px;line-height:32px;color:#fff;background:rgba(0,0,0,.5);z-index:99999;text-align:center;cursor:pointer}@media screen and (max-width: 640px){section#gallery .fullscreen-toggle-btn{display:none}}section#gallery .layout-content{overflow:hidden}section#gallery .gallery-item-extra-infos{display:none}section#gallery .gallery-content .view-flow .ms-container{padding:10px 0 50px 0}section#gallery .gallery-content .view-flow .ms-container .ms-slide .ms-slide-bgcont{border-radius:8px}section#gallery .gallery-content .ms-container .heading:not(.oh-date):not(.oh-label){padding:0 10px 10px 10px;display:inline-block;line-height:initial !important;background:rgba(0,0,0,.25)}section#gallery .gallery-content .ms-container .heading:not(.oh-date):not(.oh-label) span{color:#fff;text-shadow:rgba(0,0,0,.8) 1px 1px 2px}section#gallery .gallery-content .ms-container .heading:not(.oh-date):not(.oh-label).h1 span{font-size:35pt;display:block}@media screen and (max-width: 640px){section#gallery .gallery-content .ms-container .heading:not(.oh-date):not(.oh-label).h1 span{font-size:18pt}section#gallery .gallery-content .ms-container .heading:not(.oh-date):not(.oh-label).h2 span{font-size:14pt}}section#gallery .gallery-content .master-slider{--aspect-ratio: 16 / 9;--min-height: calc(var(--prefered-height) * 1px);min-height:var(--min-height, 60vh);max-height:var(--max-height, 100vh);min-width:100vw;height:calc(var(--prefered-height)*1px)}@media screen and (min-width: 680px){section#gallery .gallery-content .master-slider.force-aspect-ratio{aspect-ratio:var(--aspect-ratio)}}@media screen and (max-width: 679px){section#gallery .gallery-content .master-slider{--max-height: 50vh}}section#gallery .gallery-content .master-slider:not(.view-parallaxMask) .ms-container .ms-layer:not(.oh-date):not(.oh-label){display:none}section#gallery .gallery-content .master-slider[mode=tablet]{--aspect-ratio: 4 / 3}section#gallery .gallery-content .master-slider[mode=tablet] .ms-container .heading:not(.oh-date):not(.oh-label).h1 span{font-size:25pt}section#gallery .gallery-content .master-slider[mode=tablet] .ms-container .heading:not(.oh-date):not(.oh-label).h2 span{font-size:20pt}section#gallery .gallery-content .master-slider[mode=mobile]{--aspect-ratio: 1}section#gallery .gallery-content .master-slider[mode=mobile] .ms-container .heading.h1 span{font-size:18pt}section#gallery .gallery-content .master-slider[mode=mobile] .ms-container .heading.h2 span{font-size:14pt}section#gallery .gallery-content .master-slider[mode=mobile] .ms-container .heading.oh-label span{width:100px;font-size:15px}section#gallery .gallery-content .master-slider[mode=mobile] .ms-container .heading.oh-date .high-box{width:100px}section#gallery .gallery-content .master-slider[mode=mobile] .ms-container .heading.oh-date .high-box .day{font-size:20px}section#gallery .gallery-content .master-slider[mode=mobile] .ms-container .heading.oh-date .high-box .month{font-size:15px}section#gallery .gallery-content .master-slider[mode=mobile] .ms-container a.button{padding:10px}section#gallery .gallery-content .heading{padding:0 10px 10px 10px;display:inline-block;line-height:initial !important}section#gallery .gallery-content .heading span{color:#fff;text-shadow:rgba(0,0,0,.8) 1px 1px 2px}section#gallery .gallery-content .heading.h1 span{font-size:35pt;display:block}@media screen and (max-width: 640px){section#gallery .gallery-content .heading.h1 span{font-size:20pt}section#gallery .gallery-content .heading.h2 span{font-size:15pt}}section#gallery .slide_infos{opacity:0}@media screen and (max-width: 640px){section#gallery .slide_infos .heading.h1 .main{font-size:28px}section#gallery .slide_infos .heading.h1 .posttext{font-size:18px}}section#gallery .slide_infos .button{width:auto;display:inline-block;clear:both}section#gallery .slide_infos.view-parallaxMask{display:none}section#gallery.has-infos .slide_infos{transition:.5s}section#gallery.has-infos:not(.slide_transition) .slide_infos{opacity:1}section#gallery .price{font-family:"Dosis","Open Sans";font-size:25pt;font-weight:800;color:#fff;text-shadow:rgba(0,0,0,.8) 1px 1px 2px}section#gallery .ms-slide .item-extra-info{display:none}section#gallery .high-box{padding:20px 0}section#gallery .slide-featured .listing-price span{background:none;display:block;overflow:hidden;text-align:center;font-size:35pt}section#gallery .slide-open_house .oh-label{background:none}section#gallery .slide-open_house .oh-label span{display:block;overflow:hidden;text-align:center;width:125px}section#gallery .slide-open_house .oh-date{background:none}section#gallery .slide-open_house .oh-date span{display:block;overflow:hidden;text-align:center;width:125px}section#gallery .slide-open_house .oh-date span .day{font-size:35pt;text-align:center}@media screen and (max-width: 640px){section#gallery .slide-open_house .oh-date span .day{font-size:20pt}}section#gallery.fullscreen-on{position:fixed;background:#333;top:0px;left:0px;width:100%;height:100%}section#gallery.fullscreen-on .gallery-content{height:66%;background:#000;border-bottom:8px solid #000}section#gallery.fullscreen-on .ms-skin-default .ms-timerbar{top:1px;bottom:auto}section#gallery.fullscreen-on .ms-slide .button{display:none}section#gallery.fullscreen-on .gallery-item-extra-infos{display:block;height:100%}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content{width:75%;padding:0}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content .item{opacity:0;height:0px;overflow:hidden;transition:.25s}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content .item.displayed{opacity:1;height:400px}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content .item .slide-data{width:75%;float:right;padding:0px 20px}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content .item .slide-data .mls{color:#999;font-style:italic;font-size:10px}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content .item .slide-data .price{color:#fff;font-size:35px;font-weight:400}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content .item .slide-data .address{color:#999;font-size:15px}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content .item .slide-data .city{color:#ccc;font-size:15px}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content .item .slide-data .genre{color:#ccc;font-size:18px}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content .item .slide-data .description{color:#fff;display:block;margin:10px 0;font-size:20px}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content .item .slide-data .rooms-container{display:none}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content .item.item-type-image .slide-data{width:100%;padding:50px}section#gallery.fullscreen-on .gallery-item-extra-infos .layout-content .item.item-type-image .slide-data .description{font-size:25px;text-align:center}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list{width:25%;float:left;overflow:hidden;height:400px;border-right:8px solid #000}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker{float:left;width:calc(100% - 40px);margin:0 20px;text-align:center;padding:10px;background:none}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .button{display:none}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .minimum-data{overflow:hidden}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .minimum-data .broker-name{float:left;width:calc(100% - 120px);padding:0px 10px;text-align:left}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .minimum-data .broker-name .heading{background:none;padding:0px;margin:5px 0}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .minimum-data .broker-name .heading span{text-align:center}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .minimum-data .broker-name .heading .post-heading{display:none}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .minimum-data .broker-name .title{margin:0;font-family:Dosis;font-size:12pt;color:#ccc}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .minimum-data .image-container{float:left;position:relative;background:rgba(0,0,0,.25);width:120px;margin:0 auto;height:140px;border:solid 2px rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .minimum-data .image-container img{width:100%;height:auto}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .contact{overflow:hidden;margin-top:10px;float:none;clear:both;display:block}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .contact .fa{float:left;font-size:20px;color:#fff;text-align:center;width:40px;height:40px;line-height:40px;background:rgba(0,0,0,.25);border-radius:50%}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .contact .contact-list{overflow:hidden;float:right;width:100%;text-align:left;height:120px;line-height:40px}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .contact .contact-list .heading{display:none}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .contact .contact-list .phones,section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .contact .contact-list .email{display:block;width:100%;overflow:hidden}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .contact .contact-list div{color:#ccc}section#gallery.fullscreen-on .gallery-item-extra-infos .broker-list .broker .contact .socials{display:none}.k-safari section .section-background{background-attachment:scroll;min-width:100%;min-height:100%;background-position:center center !important}.k-safari section#map,.k-safari section#sold_map{display:none}