﻿body{font-family:"Lato",sans-serif!important;background-color:#fff;color:#414141;}body .container-fluid .container,body .container-fluid .container-fluid,body container .container,body container .container-fluid{padding:0;}body .container{max-width:1500px;}body #header-banner-wrapper h1{font-size:65px;font-weight:bold;}body h1,body h2,body h3,body h4,body h5,body h6{letter-spacing:1px;font-weight:300;font-family:"Lato",sans-serif;}body .grid-section .custom-background{height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;}body h1.custom-header{margin:135px 0 30px!important;font-size:20px;}body .default-banner-header{padding:60px 0 20px;}body .default-banner-header h1.small-header{font-size:20px;}body a{text-decoration:none!important;color:inherit!important;}body p{font-size:16px;font-weight:300;}body input{outline:0!important;}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.default-btn{padding:15px;cursor:pointer;border:1px solid #545454;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;display:table;font-weight:400;letter-spacing:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:20px 35px;color:#203248;}.default-btn:hover{background-color:#545454;color:#efefef;}.default-btn:focus{outline:0;}body.modal-open{overflow-y:auto;}input:focus,textarea:focus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}input,input:before,input:after,textarea{-webkit-user-select:initial!important;-khtml-user-select:initial!important;-moz-user-select:initial!important;-ms-user-select:initial!important;user-select:initial!important;}.error-message{color:#ff7d00;}.irs .irs-handle{border-color:#545454!important;}.irs .irs-from:before,.irs .irs-to:before,.irs .irs-single:before{border-top-color:#545454!important;}.irs .irs-bar{background-color:#545454!important;}.irs .irs-from,.irs .irs-to,.irs .irs-single{background-color:#545454!important;}.dropdown-item:active,.dropdown-item.active,.dropdown-item.current,.dropdown-item:focus,.dropdown-item:hover{background-color:#d6d6d6!important;color:#414141;}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:none!important;}.owl-lazy{height:100vh;background-size:cover;background-position:center center;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}body.fullscreen #estate-gallery-carousel{position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:9999999999;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid none;-webkit-text-fill-color:#414141;-webkit-box-shadow:0 0 0 1000px #f7f6f4 inset;transition:background-color 5000s ease-in-out 0s;}.default-form-style .custom-padding-right{padding-right:5px;}.default-form-style .custom-padding-left{padding-left:5px;}.default-form-style .datepicker-wrapper{background-color:#f7f6f4;border-radius:2px;color:#414141;}.default-form-style .datepicker-wrapper .datepicker{width:100%;}.default-form-style .datepicker-wrapper .datepicker .table-condensed{width:100%;}.default-form-style .datepicker-wrapper .datepicker .table-condensed tr td.active{background-color:#545454;background-image:none;}.default-form-style .dropdown.bootstrap-select{width:100%!important;}.default-form-style input[type=checkbox]{float:left;width:15px;margin-bottom:0;margin-top:10px;}.default-form-style .policy-label{font-size:16px;margin-left:10px;max-width:89%;margin-top:5px;color:#545454;}.default-form-style .form-control{border-radius:4px!important;border:0;color:#414141;}.default-form-style textarea{margin-top:10px;min-height:80px;}.default-form-style .submit-btn{padding:5px 15px;cursor:pointer;border:1px solid #545454;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;display:table;font-weight:400;letter-spacing:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:right;background-color:#efefef!important;}.default-form-style .submit-btn:hover{background-color:#545454;color:#efefef;}.default-form-style .submit-btn:focus{outline:0;}.default-form-style label{margin-top:10px;font-weight:bold;}.default-form-style input{margin-top:10px;border-radius:2px;}.default-form-style input:focus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;}.default-form-style textarea{min-height:150px;}.default-form-style textarea:focus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.bg-fixed-height{height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;}.fixed-spacing{margin:30px 0;}@media only screen and (max-width:768px){.default-form-style .custom-padding-right{padding-right:15px;}.default-form-style .custom-padding-left{padding-left:15px;}}body #filter-wrapper{color:#414141;}body #filter-wrapper>ul{margin-bottom:30px;clear:both;padding:0;}body #filter-wrapper>ul>li{float:left;list-style-type:none;text-align:center;position:relative;border-radius:2px;cursor:pointer;color:#545454;margin-left:15px;width:15%;}body #filter-wrapper>ul>li:first-child{margin-left:0;padding-left:0;width:25%;}body #filter-wrapper>ul>li:last-child{width:8%;float:right;margin-left:0;}body #filter-wrapper>ul>li .dropdown{width:100%!important;}body #filter-wrapper>ul>li .dropdown .btn-light{background-color:#efefef!important;height:40px;}body #filter-wrapper>ul>li .dropdown .dropdown-toggle{border-radius:2px;background-color:#efefef;border:0;}body #filter-wrapper>ul>li .dropdown .dropdown-toggle::after{content:"";width:18px;height:15px;background:transparent url(../../images/icons/chev-down.png) no-repeat;display:inline-block;background-size:contain;background-position:center 0;border:0;position:absolute;right:10px;bottom:10px;}body #filter-wrapper>ul>li .dropdown .dropdown-toggle .filter-option{color:#545454;}body #filter-wrapper>ul>li .dropdown .dropdown-toggle .filter-option .filter-option-inner{padding-right:20px;}body #filter-wrapper>ul>li .dropdown .dropdown-toggle .filter-option .filter-option-inner .filter-option-inner-inner{color:#545454!important;}body #filter-wrapper>ul>li .dropdown .dropdown-menu{background-color:#efefef;}body #filter-wrapper>ul>li .dropdown .dropdown-menu li{background-color:#efefef;color:#545454;}body #filter-wrapper>ul>li input{-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;height:40px;background-color:#efefef;border:0;padding-left:10px;width:100%;}body #filter-wrapper>ul>li input .filter-search-input{width:100%;background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:0 0 0 30px #efefef inset!important;}body #filter-wrapper>ul>li input .filter-search-input:focus{outline:0;border:0!important;}body #filter-wrapper>ul>li input .filter-search-input:autofill,body #filter-wrapper>ul>li input .filter-search-input:-webkit-autofill{outline:0;border:0!important;background-color:#efefef;}body #filter-wrapper>ul>li input:hover{background-color:#d6d6d6;}body #filter-wrapper>ul>li input span.filter-text{font-size:16px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}body #filter-wrapper>ul>li input span.filter-text .field-label{position:absolute;top:0;left:5px;font-size:12px;}body #filter-wrapper>ul>li input span.filter-text:after{content:"";width:18px;height:15px;background:transparent url(../../images/icons/chev-down.png) no-repeat;display:inline-block;background-size:contain;background-position:center center;margin-left:10px;margin-bottom:2px;}body #filter-wrapper>ul>li input.active .filter-field{display:block;}body #filter-wrapper>ul>li input.active span.filter-text:after{background:transparent url(../../images/icons/chev-up.png) no-repeat;background-size:contain;background-position:center center;}body #filter-wrapper #submit-filter-btn{background-color:#414141;color:#fff;cursor:pointer;height:40px;border:0;border-radius:2px;}@media only screen and (max-width:1200px){#filter-wrapper>ul{margin:0;display:unset;}}@media only screen and (max-width:992px) and (min-width:768px){body #filter-wrapper>ul{display:unset;margin:0;padding:0;}body #filter-wrapper>ul>li{width:30%!important;margin-left:5%;float:left;}body #filter-wrapper>ul>li:nth-child(3n+1){margin-left:0;}body #filter-wrapper>ul>li:nth-child(4){margin-top:10px;}body #filter-wrapper>ul>li:nth-child(n+5){margin-top:10px;margin-left:5%;}body #filter-wrapper #submit-filter-btn{width:100%;margin-top:0;margin-left:0;}}@media only screen and (max-width:992px){.filter-text:after{position:absolute;right:10px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}#filter-wrapper .filter-btn .dropdown{width:100%;}}@media only screen and (max-width:768px){.sorting-layout-wrapper .sorting-wrapper{margin:25px 0;}#filter-wrapper>ul{display:unset;margin:0;padding:0;}#filter-wrapper>ul>li{width:48%!important;float:left!important;margin-left:0!important;}#filter-wrapper>ul>li:first-child,#filter-wrapper>ul>li:last-child{width:100%!important;}#filter-wrapper>ul>li:nth-child(n+2){margin-top:10px;}#filter-wrapper>ul .filter-field{width:100%!important;}#filter-wrapper>ul .filter-field .dropdown.bootstrap-select.show-tick{width:100%!important;}#filter-wrapper span.filter-text{font-size:14px!important;}#filter-wrapper #submit-filter-btn{width:100%!important;}#filter-wrapper>ul>li:nth-child(2n){float:right!important;}}@media only screen and (max-width:600px){#filter-wrapper{position:relative;}#filter-wrapper>ul>li .filter-field{height:120px;width:90%;}#filter-wrapper>ul>li .filter-field .body-wrapper .irs.irs--round{width:90%;margin:0 auto;}#filter-wrapper>ul>li:first-child{background-image:none;}}