@font-face{font-family:"re-icons";src:url(/wp-content/plugins/mls-real-estate/assets/css/fonts/re-icons.eot);src:url("/wp-content/plugins/mls-real-estate/assets/css/fonts/re-icons.eot?#iefix") format("embedded-opentype"),url(/wp-content/plugins/mls-real-estate/assets/css/fonts/re-icons.woff) format("woff"),url("/wp-content/plugins/mls-real-estate/assets/css/fonts/re-icons.svg#re-icons") format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:"re-icons"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="re-"]:before,[class*=" re-"]:before{font-family:"re-icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.re-garage:before{content:"b"}.re-toilet:before{content:"c"}.re-bed:before{content:"d"}.re-fence:before{content:"a"}.re-basement:before{content:"e"}.mls-map{width:100%;height:500px}.mls-ib{width:320px}.mls-ib-img{width:100px;height:75px;background-size:cover;margin:0 0 20px 0;padding:0;margin-right:15px;float:left;display:block;vertical-align:bottom}.mls-ib-img a{display:block;width:100%;height:100%}.mls-ib-header{font-size:14px;padding-top:5px;margin:0 0 5px 0;padding:0;line-height:18px;display:block;font-weight:700}.mls-ib-description{margin:0 0 5px 0;line-height:15px;font-size:11px;display:block;margin-top:5px}.mls-ib-links{display:block;clear:both;float:left}.mls-ib-link{margin-right:5px}.mls-map-fixed{width:auto;height:auto;position:fixed!important;top:30px;right:30px;bottom:30px;left:30px;z-index:100005}.mls-fullscreen-map{width:100%;height:100%}.mls-fullscreen-map img{max-width:none}.mls-map-close{display:none!important}.mls-streetview-close,.mls-map-wrapper.fullscreen .mls-map-close{display:block!important;position:fixed;top:40px;right:15px;z-index:2002}.mls-streetview-close{top:15px}.mls-listings-map,.mls-map-wrapper{position:relative}.mls-listings-map.featured{margin-bottom:40px}.mls-listings-map .mls-fullscreen{position:absolute;bottom:25px;right:15px;z-index:888}.mls-map img{max-width:inherit}.no-gutter{margin-left:0;margin-right:0}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.half-gutter{margin-left:-5px;margin-right:-5px}.half-gutter>[class*='col-']{padding-right:5px;padding-left:5px}.well.well-conditional{margin-bottom:0}.mls-sidebar-agent-details h3{margin-bottom:5px!important;line-height:1!important}.mls-sidebar-agent-details li.agent-widget-photo{margin:0;padding:0}@media only screen and (max-width:991px){.mls-sidebar-agent-details div.photo-col{margin-bottom:15px}.mls-sidebar-agent-details div.details-col{margin-bottom:0}}@media screen and (max-height:575px){#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.mls-sidebar-agent-details-top-photo .photo-col{margin-bottom:15px}.mls-sidebar-agent-details-top-photo .details-col span{display:block;margin-bottom:5px}.mls-sidebar-agent-details .details-col,.mls-sidebar-agent-details-top-photo .details-col{font-size:20px}.mls-sidebar-agent-details .details-col h3,.mls-sidebar-agent-details-top-photo .details-col h3{font-size:24px}.mls-single-property .panel{clear:both}.mls-single-property .property-header{background:#f3f3f3;padding:20px;margin-bottom:20px;position:relative;border-radius:5px;clear:both}.mls-single-property .property-header .prev-next-paging .btn{margin-bottom:4px}.mls-single-property .property-address{margin:0 0 10px 0;padding:0;line-height:1}.mls-single-property .property-price{color:#000!important;font-weight:normal!important;font-size:40px!important;margin:0;padding:0;line-height:1}.mls-single-property .property-header .btn{display:inline-block}.mls-single-property .property-header .paging{text-align:right}.listing-office{font-size:11px}.conditional-status{color:#000!important;text-align:left}.conditional-row .col-sm-12{margin-bottom:0}.conditional-row .well{margin-top:0}.sidebar-controls{margin-bottom:30px}.sidebar-controls .btn-block{margin-bottom:10px;font-size:12px}.mls-single-property .panel-heading{padding-top:10px;padding-bottom:10px}.property-sidebar .panel-heading{color:#fff;text-shadow:none;margin:0}.mls-shorturl-input{margin-top:15px}.content .panel-mls-details h3.details-divider{font-size:22px;margin:10px 0 20px 0;padding:8px 0;line-height:1;font-weight:700;border-bottom:1px solid #ccc;border-top:1px solid #ccc;background:#f3f3f3;text-align:center}@media (min-width:768px){.dl-horizontal dt{width:200px}.dl-horizontal dd{margin-left:220px}}@media (max-width:991px){.mls-single-property .property-toolbar{display:none}}@media (max-width:767px){.conditional-status{margin-top:20px}.mls-single-property .property-header .paging{text-align:center}.mls-single-property .property-header .header-address{margin-bottom:15px}.property-header{text-align:center}.property-header .paging{text-align:center;margin-bottom:0}.property-address{font-size:22px}.property-price{font-size:30px!important}.mls-single-result-carousel .carousel-inner>.item{transition:0.2s ease-in-out left!important}.mls-single-result-carousel .carousel-indicators{margin-bottom:20px}.mls-single-result-carousel .carousel-indicators li{border-radius:0;height:0;width:20%;padding-bottom:15%;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.8}.mls-single-result-carousel .carousel-indicators li.active{opacity:1}a.print-listing{display:none}a.expand-gallery{display:none}}.quick-property-stats{margin-bottom:20px}.quick-property-stats dl{float:left;clear:both;margin-bottom:20px}.quick-property-stats dt{width:43%;padding:5px 0;text-align:left;display:block;float:left;text-transform:uppercase;margin:0;margin-bottom:3px}.quick-property-stats dd{width:57%;padding:5px 0;text-align:left;display:block;float:left;margin:0;margin-bottom:3px}dl.spaced dt,dl.spaced dd{padding:5px 0}.property-toolbar{width:100%;clear:both;margin-bottom:10px}.property-toolbar .property-stat{font-size:24px;display:inline-block;margin-right:10px}.property-toolbar .property-stat .stat-name{background:rgb(0 0 0 / .05);color:#000;padding:10px 15px;border-radius:5px}.property-toolbar .property-stat .stat-name.com-type{font-size:.8em}.mls-single-property .property-quickstats{margin:0 0 15px 0}.mls-single-property .property-toolbar .property-stat .stat-name.size i{font-size:22px}.property-toolbar .property-stat .stat-value-inline{line-height:1}.property-toolbar .property-stat i{color:#666}.property-toolbar .property-stat i.re-icon{position:relative;top:2px}.property-toolbar .property-stat.conditional .stat-name{background:#f1c40f}.property-toolbar .property-stat .fa-check{color:green}.property-toolbar .property-stat .fa-times{color:#a00}.mls-single-property .property-toolbar{margin-bottom:0;margin-top:0}.mls-single-property .property-toolbar .property-stat .stat-name{border:1px dotted #ccc}.mls-single-property .property-toolbar .property-stat{font-size:20px;font-family:sans-serif;margin-right:0}.mls-single-property .property-toolbar .property-stat .stat-name{padding:5px 10px}.mls-single-property .property-details-tabs-panel{clear:both;margin-bottom:20px;display:block;width:100%;float:left}.mls-single-property .property-lead-gen{clear:both;margin-bottom:20px;display:block}.property-details-tabs-content{border:1px solid #ccc;border-top:0;float:left;width:100%;background:#fff;padding:20px}.property-details-tabs-content ol.carousel-indicators{margin-bottom:0}.nav.nav-tabs.property-details-tabs{margin-bottom:0}@media (max-width:767px){.mls-single-property .property-quickstats{margin:0 0 10px 0}}@media (max-width:480px){.mls-single-property .property-details-tabs-panel ul.nav-tabs li a{font-size:12px}.mls-single-property .property-details-tabs-panel .nav-tabs>li>a{padding-left:10px;padding-right:10px}.mls-single-property .panel-mls-description .panel-body p{font-size:16px;line-height:1.4}.mls-single-property .panel-mls-details dl,.mls-single-property .panel-mls-details dt{font-size:16px;line-height:1.4}}.property-photos{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.mls-single-result-carousel{float:left;width:100%;clear:both;max-width:100%;margin-left:auto;margin-right:auto}.mls-single-result-carousel .carousel-inner .item{width:100%;height:0;padding-bottom:70%;background-size:contain;background-position:center center;background-repeat:no-repeat}.mls-single-result-carousel .item img{margin-left:auto;margin-right:auto;width:100%;height:auto}.mls-single-result-carousel .carousel-controls{margin-top:13px}.mls-single-result-carousel .carousel-indicators{position:static;margin:0;left:auto;bottom:auto;width:100%;height:auto;overflow:hidden;margin-bottom:20px}.mls-single-result-carousel .carousel-indicators li{border-radius:0;padding-bottom:15%;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.8;width:25%;height:auto;margin:0;display:block;float:left;position:relative}.mls-single-result-carousel .carousel-indicators li.active{opacity:1}.mls-single-result-carousel .carousel-indicators li.video-slide-link .play-button-overlay{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px;text-indent:0;opacity:.8}.mls-single-result-carousel .carousel-indicators li.video-slide-link .play-button-overlay i{font-size:40px;color:#fff;text-shadow:0 0 5px rgb(0 0 0 / .5)}.mls-single-result-carousel .carousel-caption{left:0;right:0;bottom:0;background:rgb(0 0 0 / .4);padding-top:20px;padding-bottom:20px}@media (min-width:768px){.mls-single-result-carousel .carousel-caption ul{margin-bottom:0}}@media (max-width:767px){.mls-single-result-carousel .carousel-caption div{text-align:center}}.property-photo{display:block;width:100%;height:0;padding-bottom:75%;background-size:cover;background-position:center center}.mls-grid .thumbnail{border-radius:0}.mls-grid .price{display:block;font-size:24px;margin-bottom:5px}.mls-grid .property-toolbar,.mls-list .property-toolbar{background:#f3f3f3;padding:5px;border-radius:3px}.mls-grid .property-toolbar .property-stat,.mls-list .property-toolbar .property-stat{font-size:18px;margin:0 10px 10px 0}.mls-list .property-toolbar .property-stat{margin:0 10px 0 10px}.mls-grid .property-toolbar .property-stat-features{display:block;clear:both}.mls-list .property-toolbar .property-stat-features{display:inline;clear:none}.mls-grid .property-card p{line-height:1.2}.mls-grid .property-card .mls-grid-address,.mls-grid .property-card .mls-grid-city,.mls-grid .property-card .mls-grid-minor-area{display:block}.mls-grid .property-card .mls-grid-address,.mls-grid .property-card .mls-grid-minor-area,.mls-grid .property-card .mls-grid-city,.mls-grid .property-card .mls-grid-mlsnum,.mls-grid .property-card .mls-grid-office{font-size:.8em;line-height:1.4}.mls-grid .property-card .mls-grid-mlsnum,.mls-grid .property-card .mls-grid-office{display:block}.mls-grid .property-card .mls-grid-address{display:none}@media (max-width:600px){.mls-list .property-toolbar{text-align:center}.mls-list .property-toolbar .property-stat{margin:5px 0}.mls-list .property-toolbar .property-stat-features{display:block;clear:both}}.mls-grid .property-toolbar .property-stat .stat-name,.mls-list .property-toolbar .property-stat .stat-name{background:none;padding:0;border-radius:0}.mls-grid .property-photo,.mls-list .property-photo{position:relative}.mls-grid .conditional{background:rgb(0 0 0 / .5);color:#fff;display:block;width:100%;position:absolute;bottom:0;text-align:center;padding:3px}.mls-list .conditional{background:rgb(0 0 0 / .5);color:#fff;display:block;width:100%;position:absolute;bottom:0;text-align:center;padding:3px}.page-count{margin-right:10px}@media (min-width:1200px){.mls-grid .property-card:nth-child(4n){clear:right}.mls-grid .property-card:nth-child(4n+1){clear:left}}@media (min-width:992px) and (max-width:1199px){.mls-grid .property-card:nth-child(3n){clear:right}.mls-grid .property-card:nth-child(3n+1){clear:left}}@media (min-width:768px) and (max-width:991px){.mls-grid .property-card:nth-child(2n){clear:right}.mls-grid .property-card:nth-child(2n+1){clear:left}}@media (max-width:767px){.mls-grid .property-card{clear:both}}.widget_widget_mls_real_estate_qrcode img{max-width:50%}.panel-body p.qr-code-img{margin:30px 0;text-align:center}.mls-panel-vt .panel-body p{margin-bottom:20px}.widget_widget_mls_real_estate_leadform .panel-body{padding:0}.widget_widget_mls_real_estate_leadform .panel-body .gform_wrapper{margin-top:0}.header-custom{margin-bottom:0!important}.quick-property-stats .panel .panel-body p:last-child{margin-bottom:0}.agent-phone-sidebar{font-size:20px;display:block;margin:0 0 5px 0;font-family:sans-serif}.widget_widget_mls_real_estate_leadform .gform_wrapper{margin-bottom:0}.related-property-details span{display:block;margin-bottom:5px}.related-property-details .related-price{font-size:30px}.related-property-details .related-mls{font-size:18px;margin-bottom:15px}.related-property-details .related-address,.related-property-details .related-city{font-size:14px}.related-property-details .related-address{margin:0}.list-unstyled li.agent-widget-name{margin-bottom:0}.agent-widget-name h3{margin-bottom:0}.list-unstyled li.agent-widget-office{margin-bottom:15px}.list-unstyled li.agent-widget-photo{margin-bottom:15px}.agent-widget-photo img{width:100%;height:auto}.agent-widget-phone,.agent-widget-title,.agent-widget-office,.agent-widget-email{font-size:18px;font-style:normal}.agent-widget-link{margin-top:15px}.mls-search-form-compact .btn-advanced{margin-right:15px;font-size:.8em;text-decoration:underline}.mls-search-form a.search-form-toggle{color:#fff}.mls-search-form a.search-form-toggle:hover{color:#fff}.mls-search-form .nav-tabs{margin-bottom:20px}.mls-search-form .panel-title{margin-left:5px}.mls-search-form .indicator{font-size:18px}.mls-search-form .panel-title small{font-size:.8em;opacity:.7}.mls-search-form .lower-collapse{display:block;padding:3px 0;text-align:center;position:relative;top:10px;border-radius:3px}.mls-search-form .lower-collapse:hover{background:#f3f3f3}.slider-value-label{color:#000}.mls-search-form .panel-heading .collapsed .indicator{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.mls-search-form .panel-heading .indicator{margin-top:-3px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.multiselect-native-select{display:block}.sel-property-type,.sel-minor-area{display:none}.multiselect-native-select .btn.btn-default{background:#fff!important;color:#000!important;border:1px solid #ccc!important;font-family:inherit!important;padding:6px 12px;text-transform:none;font-size:14px;border-radius:3px;line-height:1.4}.content .multiselect-native-select li{margin-bottom:0!important}.multiselect-native-select .btn-group,.multiselect-native-select button{width:100%;text-align:left}.multiselect-native-select .multiselect-selected-text{font-size:14px;color:#555}.multiselect-native-select .open>.dropdown-menu{width:100%}.multiselect-container .multiselect-reset .input-group{width:97%}.multiselect-native-select .dropdown-menu>.active>a,.multiselect-native-select .dropdown-menu>.active>a:hover,.multiselect-native-select .dropdown-menu>.active>a:focus{background:#888}.mls-sf-selected,.multiselect-native-select.mls-sf-selected .btn.btn-default{background:#f8f1e4!important}.multiselect-native-select{display:block}.sel-property-type,.sel-minor-area{display:none}.multiselect-native-select .btn.btn-default,.mls-search-form.panel .multiselect-native-select .btn.btn-default{background:#fff!important;color:#000!important;border:1px solid #ccc!important;font-family:inherit!important;padding:8px 12px;font-size:14px;margin:0;border-radius:4px;text-transform:none;text-align:left;text-shadow:none;box-shadow:none}.mls-sf-selected,.multiselect-native-select.mls-sf-selected .btn.btn-default,.mls-search-form.panel .multiselect-native-select.mls-sf-selected .btn.btn-default{background:#f8f1e4!important}.content .multiselect-native-select li{margin-bottom:0!important}.multiselect-native-select .btn-group,.multiselect-native-select button{width:100%;text-align:left}.multiselect-native-select .multiselect-selected-text{font-size:14px;color:#555}.multiselect-native-select .open>.dropdown-menu{width:100%}.multiselect-container .multiselect-reset .input-group{width:97%}.multiselect-native-select .dropdown-menu>.active>a,.multiselect-native-select .dropdown-menu>.active>a:hover,.multiselect-native-select .dropdown-menu>.active>a:focus{background:#888}#mls-slider-featured{margin-bottom:20px}#mls-slider-featured .mls-image{display:block;background-position:center center;background-size:cover;position:relative;padding-bottom:60%;padding-top:30px;width:100%;height:0;overflow:hidden}#mls-slider-featured .mls-image a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#mls-slider-featured .item{max-width:90%;margin-left:5%}#mls-slider-featured .thumbnail{border-radius:0}#mls-slider-featured .carousel-controls{margin:0;padding:0;position:absolute;width:100%;top:50%;left:0;margin-top:-30px}#mls-slider-featured .carousel-controls .prev{position:absolute;top:0;left:0}#mls-slider-featured .carousel-controls .next{position:absolute;top:0;right:0}#mls-slider-featured .address,#mls-slider-featured .city{font-size:12px}#mls-slider-featured figcaption p{margin-bottom:15px}#mls-slider-featured.mls-featured-image-carousel .mls-image{padding-bottom:62%}#mls-slider-featured.mls-featured-image-carousel figure{position:relative}#mls-slider-featured.mls-featured-image-carousel figcaption{position:absolute;bottom:0;left:0;right:0;background:rgb(0 0 0 / .5);color:#fff;padding:15px}#mls-slider-featured.mls-featured-image-carousel .featured-details{float:left}#mls-slider-featured.mls-featured-image-carousel .featured-button{position:absolute;bottom:15px;right:15px}#mls-slider-related .thumbnail{border:0}#mls-slider-related .mls-image{display:block;background-position:center center;background-size:cover;position:relative;padding-bottom:60%;padding-top:30px;width:100%;height:0;overflow:hidden}#mls-slider-related .mls-image a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#mls-slider-related .thumbnail{border-radius:0}#mls-slider-related .address,#mls-slider-related .city{font-size:12px}.print-only{display:none!important}@media (max-width:767px){.property-photos{width:100%}}@media (max-width:1200px){.menu-item-1811{display:none}}.virtual-tour{text-align:center}.quick-search-buttons{margin-bottom:20px}.quick-search-buttons h4{margin-bottom:10px}.quick-search-buttons a.btn{margin-bottom:5px}.mls-favorites-list .media{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #ccc}.mls-favorites-list .media:first-child{padding-top:20px;border-top:1px dotted #ccc}.mls-single-property .btn.btn-default.mls-add-favorite{background-color:#aaa}.mls-grid .favourites-buttons,.mls-list .favourites-buttons{display:block;position:absolute;top:10px;right:27px;width:25px;height:25px}.mls-grid .favourites-buttons a,.mls-list .favourites-buttons a{font-size:25px;line-height:1;color:#c00}.mls-list .property-item{padding-bottom:30px;border-bottom:1px dotted #ccc;margin-bottom:30px}.mls-compare{margin-top:30px}@media (max-width:495px){.mls-single-property .favourites-buttons .favourite-button-text-label{display:none}.mls-single-property .favourites-buttons .btn i.icn-left{margin-right:0}}.favourites-cart{background:#f3f3f3;width:300px;padding:15px 25px 15px 15px;position:absolute;top:200px;right:-300px;border:4px solid #c00;border-radius:3px;overflow:visible;z-index:15000;box-shadow:0 0 15px rgb(0 0 0 / .5)}a.favourites-cart-tab{position:absolute;left:-35px;top:-4px;display:block;width:35px;height:35px;padding:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#c00;color:#fff;font-size:25px;box-shadow:-2px 0 5px rgb(0 0 0 / .3);z-index:14900}a.favourites-cart-tab:hover,a.favourites-cart-tab:active,a.favourites-cart-tab:visited{color:#fff}a.favourites-cart-tab:hover{background:#e00}.mls-favourites-tiny{font-size:11px;float:left;width:100%}.mls-favourites-tiny .media{clear:both;float:left;width:100%;margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px dotted #ccc}.mls-favourites-tiny .media:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.mls-favourites-tiny .fav-cart-pic{width:25%;margin-right:5%;float:left}.mls-favourites-tiny .fav-cart-stats{width:55%;margin-right:5%;float:left;line-height:1.5}.mls-favourites-tiny .fav-cart-stats a{font-weight:700;text-decoration:underline}.mls-favourites-tiny .fav-cart-remove{width:10%;float:left;text-align:right}.mls-favourites-tiny .fav-cart-remove a.btn{padding:3px 5px}.slideup-status-bar{background:#900;border-bottom:solid 2px #eee;padding:10px;text-align:center;color:#fff;font-size:12px;position:fixed;z-index:50000;bottom:0;right:0;width:270px}.slideup-status-bar a{color:#fff;text-decoration:underline}.mls-brokerage-logo{display:block;text-align:center}.mls-brokerage-logo img{max-height:70px;width:auto}@media (max-width:767px){.mls-brokerage-logo{text-align:center}}footer .socials ul li a{color:#fff}#mls-real-estate-tablist{margin-bottom:30px}.mls-panel-extra-links .btn{margin-bottom:5px}.mls-compare figure.thumbnail{max-width:300px;margin:auto}table.mls-table-compare>thead>tr>th{vertical-align:top}@media (max-width:767px){.mls-compare-feature{display:none}.mls-favorites-list .favorites-controls{margin-top:30px;margin-bottom:0}.mls-favorites-list .property-details{margin-bottom:0}}span.mls-agent-contact{display:block;margin-bottom:30px}span.mls-agent-contact-item{display:block;clear:both;margin-bottom:5px}span.mls-agent-contact-label{font-weight:700;display:none}span.mls-agent-contact-item-name{font-weight:700;font-size:1.2em}img.mls-agent-contact-photo{width:100%;height:auto}.team-member-name{margin-bottom:0}.team-member-title{font-style:italic;margin-bottom:10px}.team-member-phone,.team-member-email{margin-bottom:5px}.team-member-socials{margin-bottom:15px;margin-top:15px}.team-member-bio{margin-top:30px}.team-image img{width:100%;height:auto}.team-member-text span{display:block}.team-member-link{margin-top:15px}.icn-left{margin-right:5px}.icn-right{margin-left:5px}.property-toolbar .property-stat .icn-left{margin-right:0}@media (max-width:767px){ul.footer-nav{float:left}ul.footer-nav li{float:left;margin-left:0;margin-right:15px}}.team-property-listings{clear:both}body.page h2.team-member-name{margin-bottom:5px;line-height:1}body.single-mls_team-teammembers .team-contacts{margin-bottom:30px}body.single-mls_team .team-contact{display:block;padding:5px 0;border-top:1px dotted #ccc}body.single-mls_team .team-contact:last-of-type{border-bottom:1px dotted #ccc}body.single-mls_team .content h1{line-height:1;margin-bottom:5px}body.single-mls_team .content h2.team-member-position{margin-bottom:20px;font-size:30px}body.single-mls_team .team-socials{clear:both;width:100%;float:left;margin-bottom:20px}body.single-mls_team .team-socials ul{margin-bottom:0!important}.content h3.panel-title{margin-bottom:0}.mls-search-form label{font-size:15px}.content ul.nav-tabs li{margin-bottom:-1px}.carousel-controls .btn.btn-default.btn-lg{padding:10px 15px!important}.mls-disclaimer,.mls-disclaimer small{font-family:sans-serif!important;font-size:12px!important;font-weight:normal!important;line-height:1.4!important;letter-spacing:0!important}.mls-map-loading{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;background:rgb(0 0 0 / .8);align-items:center;justify-content:center;color:#fff;font-weight:700;display:flex}.mls-map-loading i{color:#fff;margin-right:8px}