@charset "utf-8";.u-clear{clear:both}.u-block{display:block}.u-inline-block{display:inline-block}.u-pos-relative{position:relative}.u-table-full-size{display:table;width:100%;height:100%;table-layout:fixed}.u-table-row{display:table-row}.u-full-height{height:100%}.u-align-bottom{vertical-align:bottom}.u-nowrap{white-space:nowrap}.u-hidden-visually{visibility:hidden}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-no-padding{padding-left:0;padding-right:0}.u-unstyled{list-style:none}.u-test-block{height:30px;background-color:#7fffd4}.main-font{font-family:'Lato',sans-serif}.second-font{font-family:'Rokkitt',serif}.third-font{font-family:'Ultra',serif!important;font-weight:400}html{height:100%}body{display:table;table-layout:fixed;width:100%;height:100%;font-family:'Lato',sans-serif;font-size:16px;background-color:#fff}h1,h2,h3,h4,h5,h6{margin:0;line-height:1em}ul{padding:0;margin:0}p{margin:0}a,a:link,a:visited,a:hover,a:active{text-decoration:none;outline:0}input:not([type="checkbox"]),textarea{-webkit-appearance:none}input:focus,textarea:focus{outline:0}button{padding:0;border:none;background-color:transparent}button:focus{outline:0}.slick-slide:focus{outline:0}.cms-content{font-family:'Lato',sans-serif!important;font-size:16px!important;line-height:1.5em!important;color:#000!important}.cms-content a{color:#d32e12!important;-webkit-transition:color 200ms ease-in-out!important;-moz-transition:color 200ms ease-in-out!important;-ms-transition:color 200ms ease-in-out!important;-o-transition:color 200ms ease-in-out!important;transition:color 200ms ease-in-out!important}.cms-content a:visited,.cms-content a:active,.cms-content a:hover,.cms-content a:focus{color:#d32e12!important}.cms-content a:hover{color:#ef5c43!important}.cms-content ul,.cms-content ol{-webkit-padding-start:40px!important;padding-left:40px!important}.cms-content img{max-width:100%!important;height:auto!important}.cms-content .cms-video-wrapper{max-width:100%!important}.modal{z-index:1050}.modal-dialog{width:auto}.modal-content{border-radius:0;border:none;box-shadow:none;background-color:transparent}.gm-style .gm-style-iw{font-family:'Lato',sans-serif;font-weight:normal;font-size:inherit}#backTop{width:35px;height:35px;padding:10px;border-radius:4px;text-indent:-9999px;cursor:pointer;z-index:900;display:none;box-sizing:content-box;-webkit-box-sizing:content-box}#backTop.white{background:url(../img/layout/scroll-up.png) no-repeat center center;background-color:rgba(0,0,0,.6)}.mooncredit-wrapper{min-height:100%;align-items:center;background:#fff;border-radius:7px;margin-top:5px;margin-left:-15px}@media only screen and (max-width:767px){.mooncredit-wrapper{border-radius:0;border-left:none;border-right:none}}.mooncredit-label{font-weight:bold;font-size:14px;color:#d32e12;display:block}.mooncredit-input{width:100%;padding:10px 10px;border:none;border-radius:0;-webkit-appearance:none;-webkit-transition:all .5s cubic-bezier(.68,0,.265,1);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);border-bottom:2px solid #d3d3d3}.mooncredit-input::-webkit-outer-spin-button,.mooncredit-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mooncredit-input{-moz-appearance:textfield}.mooncredit-input:focus{outline:none;border-bottom:2px solid #d32e12}.mooncredit-form{padding:15px 15px 10px 15px;width:100%;height:100%;margin-bottom:-6px}.js-credit-title{color:#d32e12;font-size:18px;display:block;width:100%;cursor:pointer;position:relative;padding:20px 0 0 15px}.mooncredit-form-element{margin-bottom:10px}.mooncredit-form-button,.mooncredit-form-button-back{background:#d32e12;color:#fff;border:none;border-radius:5px;-webkit-transition:all .1s cubic-bezier(.68,0,.265,1);-webkit-transition:all .1s cubic-bezier(.68,-.55,.265,1.55);transition:all .1s cubic-bezier(.68,-.55,.265,1.55);width:117px;padding:7px}.mooncredit-form-button:focus,.mooncredit-form-button:hover,.mooncredit-form-button-back:focus,.mooncredit-form-button-back:hover{background-color:#9b220d}.mooncredit-results{display:none}.js-credit-icon{position:absolute;right:0;top:3px}i.fa.js-credit-icon.fa-sort-desc{right:21px;top:-2px;font-size:33px}i.fa.js-credit-icon.fa-minus{right:24px;top:11px}.moon-credit{max-width:600px}.slider-list{list-style:none;padding:0;margin:0}.slider-list .slick-dots{position:absolute;bottom:42px;left:0;right:0;text-align:center;list-style:none;padding:0;margin:0}@media only screen and (max-width:767px){.slider-list .slick-dots{bottom:14px}}.slider-list .slick-dots>li{display:inline-block;vertical-align:top}.slider-list .slick-dots>li>button{width:17px;height:17px;border-radius:50%;color:transparent;opacity:.8;margin:0 7px;background-color:#fff}.slider-list .slick-dots>li.slick-active>button{opacity:1}.slider-list .slick-current .slider-caption{opacity:1;transform:translateY(0)}.slider-item{display:table;width:100%;height:605px;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:992px) and (max-width:1199px){.slider-item{height:520px}}@media only screen and (min-width:768px) and (max-width:991px){.slider-item{height:443px}}@media only screen and (max-width:767px){.slider-item{height:380px}}.slider-aligner{display:table-cell;vertical-align:bottom;padding-top:85px;padding-bottom:132px}@media only screen and (max-width:767px){.slider-aligner{vertical-align:middle;text-align:center;padding-top:60px;padding-bottom:60px}}.slider-caption{opacity:0;float:right;text-align:right;max-width:568px;padding:24px 37px 25px 37px;transform:translateY(10px);background-color:rgba(232,232,232,.6);transition:background-color 200ms ease,opacity 400ms ease 600ms,transform 400ms ease 600ms}.slider-caption:hover{background-color:rgba(208,208,208,.8)}@media only screen and (max-width:767px){.slider-caption{float:none;text-align:center;display:inline-block;vertical-align:top;padding:3em 2em}}.slider-title{margin-bottom:5px;font-size:40px;line-height:40px;font-weight:bold;color:#363435}@media only screen and (max-width:991px){.slider-title{font-size:30px}}.slider-desc{margin-top:.7em;font-size:19px;line-height:22px;color:#363435}.search-and-info-section{padding:18px 0 32px 0;background-color:#fff;background-position:center top;background-repeat:no-repeat}.popupMenu{display:none;visibility:hidden;position:fixed;z-index:9999;top:0;right:0;bottom:0;overflow-y:auto;height:100%;min-width:360px;padding:74px 0 35px 0;background-color:#751a0a;color:#fff;-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:transform,visibility;transition-duration:300ms;transition-timing-function:cubic-bezier(.645,.045,.355,1)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.popupMenu{display:block}}.popupMenu-close{position:absolute;top:30px;right:30px;border:none;padding:0;width:30px;height:30px;background-color:transparent}.popupMenu-close:before,.popupMenu-close:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:35px;background-color:#fff}.popupMenu-close:before{-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popupMenu-close:after{-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.popupMenu-close:focus{outline:0}.popupMenu.is-open{visibility:visible;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.popupMenu.is-hiding{-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}#contacts-form label{margin-bottom:4px;color:#000}#contacts-form input:not([type="submit"]),#contacts-form textarea{margin-bottom:10px;padding:8px 10px;border:1px solid #cecece;width:100%}#contacts-form textarea{height:98px;resize:vertical}#contacts-form input.ContactsBtnSend{float:right}@media(min-width:768px) and (max-width:991px){#contacts-form input.ContactsBtnSend{float:left;margin-top:25px}}@media(max-width:767px){#contacts-form input.ContactsBtnSend{float:left;width:290px}}#contacts-form input.propDtlForm_send{float:right}@media(max-width:767px){#contacts-form input.propDtlForm_send{float:left;width:290px}}#contact-form-submit,.propDtlForm_send{margin-top:10px;padding:5px 44px 6px 44px;width:auto;border:none;font-size:20px;font-weight:bold;text-transform:uppercase;float:left;background-color:red;color:#fff;-webkit-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;transition:background-color 200ms ease-in-out,color 200ms ease-in-out}@media(max-width:767px){#contact-form-submit,.propDtlForm_send{margin-top:25px}}#contact-form-submit:hover,.propDtlForm_send:hover{background-color:#7d7d7d}.location-select .dropdown-menu{max-height:370px!important}.agent-item{position:relative;margin-bottom:80px}@media only screen and (max-width:767px){.agent-item{margin-bottom:40px}}.agent-item-title{margin-bottom:16px;padding-bottom:12px;padding-right:154px;min-height:34px;font-size:21px;font-weight:bold;border-bottom:1px solid #d32e12}.agent-item-title a{color:#464646;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.agent-item-title a:visited,.agent-item-title a:active,.agent-item-title a:hover,.agent-item-title a:focus{color:#464646}.agent-item-title a:hover{color:#d32e12}@media only screen and (max-width:767px){.agent-item-title{padding-right:0}}.agent-item-img-wrap{display:block;float:left;width:208px;background-color:#000}@media only screen and (max-width:516px){.agent-item-img-wrap{float:none}}.agent-item-img-wrap img{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.agent-item-img-wrap img:hover{opacity:.7}.agent-item-panel{margin-left:208px;padding-left:15px}@media only screen and (max-width:516px){.agent-item-panel{margin-top:37px;margin-left:0;padding-left:0}}.agent-item-info{font-size:14px;line-height:1.2em}.agent-item-info p{margin-bottom:.5em}.agent-item-info p span{font-weight:bold;color:#000}.agent-item-info a{color:#918f90;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.agent-item-info a:visited,.agent-item-info a:active,.agent-item-info a:hover,.agent-item-info a:focus{color:#918f90}.agent-item-info a:hover{color:#d32e12}.agent-item-go-to{font-size:15px;font-weight:900;display:inline-block;margin-top:7px;color:#464646;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.agent-item-go-to:visited,.agent-item-go-to:active,.agent-item-go-to:hover,.agent-item-go-to:focus{color:#464646}.agent-item-go-to:hover{color:#d32e12}.agent-item-badge{position:absolute;z-index:1;top:-11px;right:0;background-color:#fff;padding:5px 20px;border-radius:40px;border:1px solid #bbb;margin-left:40px;background-image:url(../img/layout/proppy_symbol.png);background-size:103px auto;background-repeat:no-repeat;background-position:center center;width:130px;height:35px}.agent-item-badge:hover{-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;border:3px solid #00aed8}@media only screen and (max-width:767px){.agent-item-badge{position:relative;top:0;display:block;margin-left:0;clear:left;margin-top:20px}}.bg-white{background-color:#fff}.big-container{margin:0 auto;max-width:1426px;padding:0 15px}@media only screen and (min-width:971px) and (max-width:1500px){.big-container{max-width:1145px}}@media only screen and (min-width:992px) and (max-width:1199px){.big-container{width:970px}}@media only screen and (min-width:768px) and (max-width:991px){.big-container{width:750px}}.big-image-block{overflow:hidden}.big-image{position:relative;left:50%;-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.big-image{height:350px}}@media only screen and (max-width:767px){.big-image{left:0;-o-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);height:auto;max-width:100%}}.big-image-block.mod-behind-header{position:relative;top:-80px;margin-bottom:-80px}@media only screen and (max-width:767px){.big-image-block.mod-behind-header{top:0;margin-bottom:0}}.button{padding:0 30px;border-radius:5px;min-width:162px;height:45px;line-height:48px;font-size:19px;text-transform:uppercase;font-size:26px;color:#fff;font-family:'Rokkitt',serif;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.button.mod-primary{background-color:#d32e12}.button.mod-primary:hover,.button.mod-primary:focus{background-color:#a4240e}.circle-icon{display:inline-block;vertical-align:top;border:1px solid #fff;width:35px;height:35px;padding-top:7px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff;-webkit-transition:border-color 100ms ease-in-out,color 100ms ease-in-out;-moz-transition:border-color 100ms ease-in-out,color 100ms ease-in-out;-ms-transition:border-color 100ms ease-in-out,color 100ms ease-in-out;-o-transition:border-color 100ms ease-in-out,color 100ms ease-in-out;transition:border-color 100ms ease-in-out,color 100ms ease-in-out;cursor:pointer}.circle-icon:visited,.circle-icon:active,.circle-icon:hover,.circle-icon:focus{color:#fff}.circle-icon:hover{border-color:#363435;color:#363435}.circle-icon.fa-share-alt{padding-right:2px;font-size:19px;cursor:pointer}.circle-icon.fa-facebook{padding-right:2px;font-size:20px}.circle-icon.fa-twitter{font-size:20px}.circle-icon.fa-envelope{font-size:18px}.circle-icon.mod-small{width:28px;height:28px;padding-top:5px;border-color:#d32e12;color:#d32e12}.circle-icon.mod-small:visited,.circle-icon.mod-small:active,.circle-icon.mod-small:hover,.circle-icon.mod-small:focus{color:#d32e12}.circle-icon.mod-small:hover{border-color:#363435;color:#363435}.circle-icon.mod-small.fa-share-alt{font-size:14px;padding-top:6px}.circle-icon.mod-small.fa-facebook{padding-right:0;font-size:18px}.circle-icon.mod-small.fa-twitter{font-size:18px}.circle-icon.mod-small.fa-envelope{font-size:15px}.captcha-modal-dialog{max-width:345px;margin-left:auto;margin-right:auto}.captcha-modal-wrapper{padding:20px;border-radius:5px;border:1px solid #d3d3d3;background-color:#fff}.captcha-modal-desc{text-align:center;font-size:19px;color:#d32e12}.captcha-modal-captcha-wrap{margin-top:20px}.captcha-confirmation-message{text-align:center;font-size:19px;color:#228b22}.check-button{overflow:hidden;position:relative;display:inline-block;min-width:181px;padding:5px 40px;text-transform:uppercase;font-size:1.2em;text-align:center;color:#fff;cursor:pointer;background-color:rgba(0,0,0,.3);-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.check-button:hover{background-color:rgba(0,0,0,.45)}.check-button input[type="checkbox"]{position:absolute;bottom:110%;opacity:0}.check-button.active{background-color:#d32e12}@media only screen and (max-width:767px){.check-button.mod-in-search{width:100%;min-width:0;padding:10px 20px;font-size:16px}}.centered-modal-helper{display:table;height:100%;width:100%;pointer-events:none}.centered-modal-vertical-align{display:table-cell;vertical-align:middle;pointer-events:none}.centered-modal-content{pointer-events:all}.close-modal-button{position:absolute;right:-20px;top:-20px;width:40px;height:40px;border-radius:50%;border:1px solid #fff;background-color:#d32e12;background-image:url(../img/layout/x.png);background-repeat:no-repeat;background-size:19px 19px;background-position:center;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.close-modal-button:hover{background-color:#b72810}.site-wrap-cookie{position:fixed;z-index:1020;bottom:0;width:100%;padding-left:50px}.site-wrap-cookie.is-shown{background-color:rgba(0,0,0,.8)}.corner-go-to{margin-right:15px;border-radius:5px 5px 0 0;padding:7px 12px 6px 15px;font-weight:bold;font-size:17px;color:#fff;background-color:#d32e12;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.corner-go-to:visited,.corner-go-to:active,.corner-go-to:hover,.corner-go-to:focus{color:#fff}.corner-go-to:hover{background-color:#a4240e}.corner-go-to.has-not-agreed{position:absolute;bottom:100%}@media only screen and (max-width:767px){.corner-go-to{font-size:15px}}#cookie-policy{display:table;margin-left:-35px;font-size:15px;font-weight:bold;min-height:80px}#cookie-policy p{text-align:left;padding:6px 15px 10px 0;font-weight:100;color:#fff}#cookie-policy a{color:#d32e12;font-weight:400}#cookie-policy .cookie-policy__body{display:table-cell;vertical-align:middle;width:100%;min-height:80px}@media only screen and (max-width:767px){#cookie-policy .cookie-policy__body{display:block;min-height:50px}}#cookie-policy .cookie-policy__close{display:table-cell;vertical-align:middle;min-width:130px;min-height:80px;text-align:center;cursor:pointer;font-size:20px;color:#fff}@media only screen and (max-width:767px){#cookie-policy .cookie-policy__close{display:block;min-height:50px}}#cookie-policy .cookie-policy-btn{padding:3px;border-radius:5px;background-color:#d32e12;margin-right:20px;font-weight:400;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}#cookie-policy .cookie-policy-btn:hover{background-color:#a4240e}.date{font-size:14px;color:#7a7a7a}.downloads-list{list-style:none;margin-top:14px}.downloads-list>li+li{margin-top:.6em}.downloads-list>li>a{font-size:18px;color:#d32e12;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.downloads-list>li>a:visited,.downloads-list>li>a:active,.downloads-list>li>a:hover,.downloads-list>li>a:focus{color:#d32e12}.downloads-list>li>a:hover{color:#363435}.downloads-list>li>a i{font-size:19px;vertical-align:middle;margin-right:14px}@media only screen and (min-width:992px) and (max-width:1199px){.downloads-list>li>a{font-size:16px}}.default-form-wrapper{margin-top:56px;margin-bottom:26px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.default-form-wrapper{margin-top:27px}}.default-form{margin-top:16px}.default-form-fields-list{list-style:none;margin-left:-5px;margin-right:-5px}.default-form-fields-list>li{padding:0 5px;margin-bottom:10px}.default-form-submit-wrap{float:right}.default-form-last-check{float:left;margin-top:10px;font-weight:normal;max-width:530px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.default-form-last-check{float:none;display:block;max-width:none}}@media only screen and (max-width:767px){.default-form-last-check{margin-bottom:25px}}.fields-bar{display:table;table-layout:fixed;width:100%;list-style:none}.fields-bar>li{display:table-cell;vertical-align:top}@media only screen and (max-width:991px){.fields-bar{display:block}.fields-bar>li{display:block}}.fields-bar-submit-wrap{width:136px}@media only screen and (max-width:991px){.fields-bar-submit-wrap{width:100%;margin-top:4px}}.fields-bar-submit{width:100%;height:35px;border:0;padding:0;font-size:21px;color:#fff;border-left:3px solid #a4240e;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#d32e12;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.fields-bar-submit:hover{background-color:#bc2910}@media only screen and (max-width:991px){.fields-bar-submit{border-radius:5px;border:none;height:40px}}.form-select{width:100%}select.form-select{visibility:hidden}.form-select button{height:35px;border-radius:0;border:none;font-size:16px}.form-select button:focus{outline:0!important}.form-select button span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7a7a7a}.form-select button .bs-caret{position:absolute;right:9px;top:50%;margin-top:-1px;border-top:5px dashed #7a7a7a;border-right:5px solid transparent;border-left:5px solid transparent}.form-select button .caret{display:none}.form-select .dropdown-menu{margin:0;border-radius:0;box-shadow:none}.form-select .dropdown-menu li a:focus{outline:0}.form-select.mod-narrow button{border:1px solid #a5a3a4;height:29px;padding:4px 12px;font-size:15px}.form-select.mod-in-fields-bar{border-right:1px solid #d3d3d3}@media only screen and (max-width:991px){.form-select.mod-in-fields-bar{border-right:none}.form-select.mod-in-fields-bar button{border-radius:5px;margin-bottom:4px}}.form-select.mod-first-in-list button{border-radius:5px 0 0 5px}@media only screen and (max-width:991px){.form-select.mod-first-in-list button{border-radius:5px}}.form-select.mod-last-in-list{border-right:0}.form-select.mod-bordered button{border:1px solid #d3d3d3;border-radius:5px}.form-select.mod-bordered button .filter-option{color:#7a7a7a}.form-select.mod-bordered button:focus{outline:0!important;border-color:#d32e12}.items-list{list-style:none}.items-list>li{margin-bottom:30px}.grid-gallery{list-style:none;margin-top:16px;margin-left:-5px;margin-right:-5px}.grid-gallery>li{padding:0 5px}@media only screen and (max-width:767px){.grid-gallery{margin-top:15px;margin-left:-4px;margin-right:-4px}.grid-gallery>li{padding:0}.grid-gallery .slick-slide{padding-left:4px;padding-right:4px}.grid-gallery .slick-dots{margin-top:23px;text-align:center}.grid-gallery .slick-dots li{display:inline-block;vertical-align:top;padding:0 4px}.grid-gallery .slick-dots .slick-active button{background-color:#d32e12}.grid-gallery .slick-dots button{width:16px;height:16px;border-radius:50%;background-color:rgba(211,46,18,.6);color:transparent}}.grid-gallery-item{display:block;margin-bottom:10px}.grid-gallery-item img{-webkit-backface-visibility:hidden;opacity:1;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.grid-gallery-item img:hover{opacity:.7}@media only screen and (max-width:767px){.grid-gallery-item{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:290px}}.media-item{display:block}.media-item:hover .media-item-img{opacity:.7}.media-item:hover .media-item-title,.media-item:hover .media-item-desc,.media-item:hover .media-item-go-to{color:#d32e12}@media only screen and (max-width:767px){.media-item{max-width:360px;margin:0 auto}}.media-item-img-wrap{height:277px;background-color:#d32e12}@media only screen and (min-width:992px) and (max-width:1199px){.media-item-img-wrap{height:226px}}@media only screen and (min-width:768px) and (max-width:991px){.media-item-img-wrap{height:265px}}@media only screen and (max-width:767px){.media-item-img-wrap{height:auto}}.media-item-img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;opacity:1;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.media-item-panel{height:190px;padding:0 14px 10px 14px;border:1px solid #d7d7d7;border-top:3px solid #d32e12;background-color:#fff}@media only screen and (max-width:767px){.media-item-panel{height:auto}}.media-item-panel-height-limit{height:74px}.media-item-title{margin-top:12px;margin-bottom:3px;font-size:19px;color:#464646;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.media-item-date{font-size:14px;color:#7a7a7a}.media-item-desc{font-size:15px;line-height:1.2em;color:#464646;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.media-item-go-to{display:inline-block;margin-top:13px;font-size:16px;font-weight:bold;color:#464646;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.media-item.mod-overlayed:hover .media-item-overlay{background-color:rgba(0,0,0,.75)}.media-item.mod-overlayed:hover .media-item-graphic{height:60px;margin-top:16px;opacity:1}.media-item.mod-overlayed:hover .media-item-img{opacity:1}.media-item.mod-overlayed .media-item-img-wrap{position:relative}.media-item.mod-overlayed .media-item-overlay{position:absolute;top:0;left:0;right:0;bottom:-3px;background-color:rgba(0,0,0,.1);-webkit-transition:background-color 400ms ease-in-out;-moz-transition:background-color 400ms ease-in-out;-ms-transition:background-color 400ms ease-in-out;-o-transition:background-color 400ms ease-in-out;transition:background-color 400ms ease-in-out}.media-item.mod-overlayed .media-item-overlay-center{position:absolute;top:50%;left:0;right:0;text-align:center;-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.media-item.mod-overlayed .media-item-overlay-title{position:relative;-webkit-transition:top 200ms ease-in-out;-moz-transition:top 200ms ease-in-out;-ms-transition:top 200ms ease-in-out;-o-transition:top 200ms ease-in-out;transition:top 200ms ease-in-out;font-family:'Rokkitt',serif;font-size:34px;color:#fff}.media-item.mod-overlayed .media-item-graphic{display:block;margin:0 auto;height:0;margin-top:0;opacity:0;-webkit-transition:height 400ms ease-in-out,opacity 400ms ease-in-out,margin-top 400ms ease-in-out;transition:height 400ms ease-in-out,opacity 400ms ease-in-out,margin-top 400ms ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.media-item.mod-overlayed .media-item-panel{height:134px}@media only screen and (max-width:767px){.media-item.mod-overlayed .media-item-panel{height:auto}}.media-item.mod-overlayed .media-item-desc{margin-top:16px}.media-item.mod-overlayed .media-item-go-to{margin-top:21px}.modal-backdrop.is-mobile-search{background-color:#363435;opacity:.95}.mobile-search-modal button{margin-bottom:23px;font-size:42px;color:#fff;opacity:1}.mobile-search-modal .modal-content{background-color:transparent;box-shadow:none;border:none}.mobile-search-bar{position:relative;clear:both;height:53px;border-radius:5px;overflow:hidden}.mobile-search-submit-btn{position:absolute;top:0;right:0;width:60px;height:100%;background-color:#d32e12}.mobile-search-submit-btn i{position:absolute;left:0;right:0;line-height:53px;text-align:center;color:#fff;pointer-events:none}.mobile-search-submit-btn input[type="submit"]{height:100%;width:100%;background-color:transparent;border:none}.mobile-search-input{width:100%;height:100%;padding:0 26px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.moon-pagination{display:inline-block;text-align:center}.moon-pagination-list{margin:0;vertical-align:top}@media only screen and (max-width:767px){.moon-pagination-list{position:relative;margin-top:15px;padding-bottom:48px}}.moon-pagination-list>li:first-child,.moon-pagination-list>li:last-child{vertical-align:top}.moon-pagination-list>li:first-child>a,.moon-pagination-list>li:last-child>a,.moon-pagination-list>li:first-child>span,.moon-pagination-list>li:last-child>span,.moon-pagination-list>li:first-child>button,.moon-pagination-list>li:last-child>button{font-size:15px;border-radius:0}.moon-pagination-list>li:first-child{margin-right:13px}@media only screen and (max-width:767px){.moon-pagination-list>li:first-child{display:block;position:absolute;bottom:0;left:50%;margin-left:-40px}}.moon-pagination-list>li:last-child{margin-left:13px}@media only screen and (max-width:767px){.moon-pagination-list>li:last-child{display:block;position:absolute;bottom:0;right:50%;margin-right:-40px}}.moon-pagination-list>li{display:inline-block;vertical-align:top;margin:0 2px}.moon-pagination-list>li>a,.moon-pagination-list>li>span,.moon-pagination-list>li>button{display:block;float:none;min-width:35px;height:35px;padding:5px 8px;text-align:center;background-color:transparent;color:#d32e12;border:1px solid #ccc;transition:background-color 200ms ease-in-out,color 200ms ease-in-out}.moon-pagination-list>li>a:visited,.moon-pagination-list>li>span:visited,.moon-pagination-list>li>button:visited,.moon-pagination-list>li>a:active,.moon-pagination-list>li>span:active,.moon-pagination-list>li>button:active,.moon-pagination-list>li>a:hover,.moon-pagination-list>li>span:hover,.moon-pagination-list>li>button:hover,.moon-pagination-list>li>a:focus,.moon-pagination-list>li>span:focus,.moon-pagination-list>li>button:focus{color:#d32e12}.moon-pagination-list>li>a:hover,.moon-pagination-list>li>span:hover,.moon-pagination-list>li>button:hover{color:#464646;background-color:#f5f5f5}@media only screen and (max-width:767px){.moon-pagination-list>li>a,.moon-pagination-list>li>span,.moon-pagination-list>li>button{display:inline-block}}.moon-pagination-list>li.active>a,.moon-pagination-list>li.active>a:hover,.moon-pagination-list>li.active>span,.moon-pagination-list>li.active>span:hover,.moon-pagination-list>li.active>button,.moon-pagination-list>li.active>button:hover{background-color:#d3d3d3;color:#464646;border-color:#ccc}.moon-pagination-list>li.ellipsis{margin:0 -6px}.moon-pagination-list>li.ellipsis>a,.moon-pagination-list>li.ellipsis>span,.moon-pagination-list>li.ellipsis>button{border:none;background-color:transparent}.related-properties-section{padding-top:48px;padding-bottom:44px}@media only screen and (max-width:767px){.related-properties-section{padding-top:25px;padding-bottom:30px}}.related-properties-section>.container-fluid{max-width:1903px}@media only screen and (max-width:1896px){.related-properties-section>.container-fluid{max-width:1410px}}.related-properties-section.mod-white{background-color:#fff}.related-properties-section.mod-gray-bordered{border-top:1px solid #d3d3d3;background-color:#f5f5f5}.related-properties-title{margin-bottom:21px;padding:0 15px;text-align:center;text-transform:uppercase;font-size:33px;font-family:'Rokkitt',serif;color:#585858}.related-properties-list{list-style:none}.related-properties-list>li{float:left;padding:0 15px;margin-bottom:30px;display:none}.related-properties-list>li:nth-child(-n+4){display:block}@media only screen and (max-width:1896px){.related-properties-list>li:nth-child(-n+4){display:none}}@media only screen and (min-width:911px) and (max-width:1554px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.related-properties-list>li:nth-child(-n+4){display:block}}@media only screen and (max-width:1896px){.related-properties-list>li:nth-child(-n+3){display:block}}.load-more-btn-container{margin-top:13px;text-align:center}.load-more-btn{cursor:pointer;font-size:18px;text-transform:uppercase;color:#d32e12;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.load-more-btn:visited,.load-more-btn:active,.load-more-btn:hover,.load-more-btn:focus{color:#d32e12}.load-more-btn:hover{color:#363435}@media only screen and (min-width:911px) and (max-width:1554px){.related-properties-section>.container-fluid{max-width:970px}.related-properties-list>li{width:50%}}@media only screen and (max-width:910px){.related-properties-section>.container-fluid{max-width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.related-properties-list>li{width:50%}}@media only screen and (max-width:767px){.related-properties-list>li{width:100%}}.section-title{font-family:'Rokkitt',serif;font-size:30px;font-weight:bold;color:#d32e12}.section-title i{display:inline-block;width:27px;font-size:24px;margin-right:4px}@media only screen and (max-width:767px){.section-title.mod-responsive{font-size:27px}.section-title.mod-responsive i{width:24px;font-size:21px}}.search-bar-section{position:relative;z-index:1010;padding:10px 0;background-color:#dbd9da;border-bottom:3px solid #bc2910}@media only screen and (max-width:991px){.search-bar-section{padding:0;position:fixed;width:100%}}.search-bar-form-wrapper{display:none}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.search-bar-form-wrapper{margin:30px 0}}.search-bar-form{display:table;width:100%}.search-bar-checkboxes{display:table-cell;vertical-align:bottom;padding-right:21px;white-space:nowrap}@media only screen and (max-width:991px){.search-bar-checkboxes{display:block}}.search-bar-checkbox{display:inline-block;font-weight:normal;font-size:18px;color:#d32e12;cursor:pointer}.search-bar-checkbox+.search-bar-checkbox{margin-left:25px}.search-bar-checkbox input[type="checkbox"]{display:none}.search-bar-checkbox input[type="checkbox"]:checked+span:before{display:block}.search-bar-checkbox span{display:inline-block;vertical-align:baseline;margin-right:6px;width:14px;height:14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #a5a3a4;font:normal normal normal 16px/1 FontAwesome}.search-bar-checkbox span:before{content:'';display:none;position:relative;top:-4px;color:#d32e12}.search-bar-inputs-wrap{display:table-cell}@media only screen and (max-width:991px){.search-bar-inputs-wrap{display:block}}.site-wrap{display:table-row;height:100%}.site-wrap-footer{display:table-row;height:1px}.share-block{display:inline-block;vertical-align:top;white-space:nowrap}.share-block .share-block-list{margin-right:6px}.share-block-list{display:inline-block;vertical-align:middle;white-space:nowrap;list-style:none}.share-block-list>li{display:inline-block}.share-block-list>li+li{margin-left:3px}.share-block-link-wrap{display:inline-block;vertical-align:bottom}.short-desc{font-size:21px;font-weight:normal}@media only screen and (max-width:767px){.short-desc{font-size:17px}}.go-to-favorites{display:inline-block;vertical-align:bottom;font-size:14px;color:#a5a3a4}.go-to-favorites:visited,.go-to-favorites:active,.go-to-favorites:hover,.go-to-favorites:focus{color:#a5a3a4}.go-to-favorites.is-active{background-color:#d32e12;color:#fff!important}.go-to-favorites.is-active i{color:#fff}.go-to-favorites i{margin-right:2px;font-size:22px;color:#d32e12}.go-to-favorites:hover{color:#363435}.go-to-favorites:hover i{color:#363435}.page-counter{display:inline-block;font-size:15px}.page-counter>span:first-child{color:#7a7a7a}.page-counter>span:last-child{color:#464646}.page-counter.mod-in-pagination{display:block;text-align:left;margin-bottom:16px}.page-spacer{margin-top:68px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.page-spacer{margin-top:35px}}.price-tag{height:40px;color:#fff;display:table;width:100%}.price-detail-page{width:auto}.table-tag{display:table-cell;vertical-align:middle;text-align:center;background-color:rgba(0,0,0,.55)}.table-tag:hover a,.table-tag:hover .fa{color:#d32e12}.table-tag:hover .icon--map:before{opacity:0}.table-tag:hover .icon--map:after{opacity:1}.table-tag a,.table-tag .fa{color:#fff}@media only screen and (max-width:767px){.table-tag{background-color:rgba(0,0,0,.3)}.table-tag a,.table-tag .fa{opacity:1}}.table-tag:not(:nth-child(1)){width:100px}.price-tag-label{float:left;height:100%;max-width:132px;padding:5px 15px 0 15px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:#585858}.price-tag-add-to{position:relative;float:right;height:100%;width:100%;line-height:36px;text-align:center;font-size:20px;padding-top:2px;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;cursor:pointer}.price-tag-add-to.is-active{color:#d32e12}.price-tag-border:after{content:'';position:absolute;width:1px;height:20px;margin-right:16px;margin-left:-60px;margin-top:9px;background-color:rgba(255,255,255,.7)}@media only screen and (min-width:1555px) and (max-width:1820px){.price-tag.mod-in-related{max-width:158px}.price-tag.mod-in-related .price-tag-label{max-width:110px;padding:5px 12px 0 12px}}@media only screen and (max-width:910px){.price-tag.mod-in-related{max-width:100%;border:none}.price-tag.mod-in-related .price-tag-label{padding-top:8px;width:100%;max-width:100%}.price-tag.mod-in-related .price-tag-add-to{position:absolute;top:0;right:0;line-height:42px}}.price-tag.mod-big{display:inline-block;max-width:none;height:54px}.price-tag.mod-big .price-tag-label{max-width:none;padding:3px 37px 0 18px;font-size:24px;line-height:47px}.price-tag.mod-big .price-tag-add-to{width:50px;font-size:27px;line-height:48px;pointer-events:all;padding-top:4px}.icon{position:absolute;width:20px;height:23px;left:35px;top:5px}.icon:before,.icon:after{content:"";display:block;width:inherit;height:inherit;background-position:center left;background-repeat:no-repeat;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.icon:after{position:absolute;top:0;left:0;opacity:0}.icon:hover:before{opacity:0}.icon:hover:after{opacity:1}.icon--map:before{background-image:url(../img/layout/icon_map.png)}.icon--map:after{background-image:url(../img/layout/icon_map_hover.png)}.property-item{position:relative;display:block;min-width:438px;text-align:left;border:1px solid #f8f8f8}.property-item:hover .property-item-overlay{opacity:0;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.property-item:hover .property-item-arrow{opacity:1;-webkit-transition:opacity 700ms ease-in-out;-moz-transition:opacity 700ms ease-in-out;-ms-transition:opacity 700ms ease-in-out;-o-transition:opacity 700ms ease-in-out;transition:opacity 700ms ease-in-out}.property-item:hover .table-tag{background-color:rgba(0,0,0,.8);-webkit-transition:opacity 700ms ease-in-out;-moz-transition:opacity 700ms ease-in-out;-ms-transition:opacity 700ms ease-in-out;-o-transition:opacity 700ms ease-in-out;transition:opacity 700ms ease-in-out}.property-item:hover .table-tag a,.property-item:hover .table-tag .fa{opacity:1}@media only screen and (max-width:991px){.property-item{min-width:0}.property-item .property-link-area{width:100%;left:0}.property-item .property-item-overlay{opacity:1!important}.property-item .property-item-arrow{display:none}.property-item .table-tag{background-color:rgba(0,0,0,.5)!important}.property-item .table-tag a,.property-item .table-tag .fa{opacity:1}}@media only screen and (max-width:460px){.property-item .table-tag:nth-child(2){display:none}}.property-item-img-wrap{position:relative}.property-item-premium-ribbon{position:absolute;right:-3px;top:-3px;width:104px;height:101px;background-image:url("../img/layout/ribbon.png");background-position:right top;background-repeat:no-repeat;z-index:1}.property-item-premium-ribbon span{-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;margin-left:30px;color:#fff;margin-top:23px;font-size:19px;font-weight:100;font-family:'Lato',sans-serif!important}.property-item-arrow{cursor:pointer;z-index:15;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.property-item-left-arrow{opacity:0;position:absolute;top:0;left:15px;height:100%;width:50px;background-image:url("../img/layout/seta_esq.png");background-position:left center;background-repeat:no-repeat}.property-item-right-arrow{opacity:0;position:absolute;top:0;right:15px;height:100%;width:50px;background-image:url("../img/layout/seta_dta.png");background-position:right center;background-repeat:no-repeat}.property-link-area{position:absolute;height:100%;width:70%;left:15%;z-index:17}.property-item-overlay{position:absolute;top:0;left:0;background:#000;background:-moz-linear-gradient(-45deg,#000 0%,rgba(150,150,150,0) 59%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#000),color-stop(59%,rgba(150,150,150,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(-45deg,#000 0%,rgba(150,150,150,0) 59%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(-45deg,#000 0%,rgba(150,150,150,0) 59%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(-45deg,#000 0%,rgba(150,150,150,0) 59%,rgba(255,255,255,0) 100%);background:linear-gradient(135deg,#000 0%,rgba(150,150,150,0) 59%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#ffffff',GradientType=1);opacity:1;width:100%;height:100%;-webkit-transition:opacity 400ms ease-in-out;-moz-transition:opacity 400ms ease-in-out;-ms-transition:opacity 400ms ease-in-out;-o-transition:opacity 400ms ease-in-out;transition:opacity 400ms ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;text-align:left}.property-item-details{padding:25px 28px}.property-item-details>div{padding-top:3px}.property-item-details h2{font-size:20px;color:#fff}.property-item-details h3{color:#fff;font-size:17px;font-weight:100}.property-item-details h4{color:#d32e12;padding-top:10px;font-size:19px;font-weight:normal}.property-item-details span{color:#fff}.property-item-details i{margin-right:10px}.property-item-details span+span:before{content:'';display:inline-block;width:1px;height:28px;margin-right:16px;margin-left:13px;background-color:rgba(255,255,255,.7)}.property-item-img{background-repeat:no-repeat;background-size:cover;background-position:center}.property-item-img:before{content:"";display:block;padding-top:58.44748858%}@media only screen and (max-width:460px){.property-item-img:before{content:"";display:block;padding-top:69.44444444%}}.property-item-icon{display:inline-block;background-repeat:no-repeat}.property-item-icon.mod-bed{width:30px;height:19px;background-image:url(../img/layout/bed-icon-white.png)}.property-item-icon.mod-bath{width:35px;height:24px;background-image:url(../img/layout/bath-icon-white.png)}.property-item-icon.mod-area{width:33px;height:27px;background-image:url(../img/layout/area-icon-white.png)}.property-item-title{position:absolute;bottom:-13px;left:0;width:234px;padding:8px 6px 8px 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:normal;color:#464646;background-color:#fff}.property-item-tag-wrap{position:absolute;bottom:0;right:0;left:0;cursor:pointer;z-index:20}.property-item.mod-in-related{margin:0 auto;max-width:446px}.property-item.mod-in-related .property-item-title{bottom:0;width:220px;padding:10px 5px 12px 15px;font-size:18px;font-weight:lighter;color:#fff;background-color:#d32e12}@media only screen and (min-width:1555px) and (max-width:1820px){.property-item.mod-in-related .property-item-title{width:182px;font-size:15px}}@media only screen and (max-width:910px){.property-item.mod-in-related .property-item-title{position:absolute;top:0;bottom:auto;width:100%;background-color:rgba(70,70,70,.85)}}@media only screen and (max-width:910px){.property-item.mod-in-related .property-item-tag-wrap{position:relative;bottom:auto;right:0}}.property-item.mod-in-map .property-item-title{padding:8px 6px 10px 13px;color:#fff;background-color:#d32e12}.close-map-button{display:none;position:absolute;width:140px;height:60px;background-color:rgba(73,73,73,.58);top:20px;right:146px;text-align:center;font-size:21px;border-radius:5px;color:#fff;cursor:pointer}.close-map-button i,.close-map-button span{display:table-cell;vertical-align:middle}.close-map-button i{font-size:49px}.close-map-button span{display:table-cell;text-align:left}.title-1{margin-bottom:20px;font-family:'Rokkitt',serif;font-size:33px;font-weight:normal;color:#585858}.small-title{font-family:'Rokkitt',serif;color:#464646}.text-input{display:block;width:100%;height:32px;padding:0 15px;border:1px solid #d3d3d3;border-radius:5px;font-size:17px;-webkit-transition:border-color 200ms ease-in-out;-moz-transition:border-color 200ms ease-in-out;-ms-transition:border-color 200ms ease-in-out;-o-transition:border-color 200ms ease-in-out;transition:border-color 200ms ease-in-out}.text-input::-webkit-input-placeholder{color:#7a7a7a}.text-input::-moz-placeholder{color:#7a7a7a;opacity:1}.text-input:-ms-input-placeholder{color:#7a7a7a}.text-input:focus{border-color:#d32e12}.text-input.mod-textarea{min-height:155px;padding-top:10px;resize:vertical}.text-input.mod-small-font{font-size:16px}.title-block{display:table;width:100%;padding-bottom:5px;border-bottom:1px solid #ccc}@media only screen and (max-width:767px){.title-block{padding-bottom:17px}}.title-block.mod-spaced-border{padding-bottom:15px}.title-block-title-wrap{display:table-cell;vertical-align:top;width:100%;padding-right:30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.title-block-title-wrap{display:block;padding-right:0}}.title-block-title-wrap.mod-offset{padding-left:194px}@media only screen and (min-width:992px) and (max-width:1199px){.title-block-title-wrap.mod-offset{padding-left:160px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.title-block-title-wrap.mod-offset{padding-left:0}}.title-block-sub-title{display:inline-block;font-size:17px;font-weight:bold;margin-right:11px;text-transform:uppercase;color:#585858}@media only screen and (max-width:767px){.title-block-sub-title{display:block;margin-right:0;margin-bottom:0}}.title-block-title{display:inline-block;font-family:'Ultra',serif!important;font-weight:400;font-size:34px;line-height:1em;color:#d32e12}.title-block-title.mod-guia{color:#585858;font-size:39px;line-height:1.2em;font-family:'Ultra',serif!important;font-weight:400}.title-block-title.mod-guia span{margin-bottom:5px;font-size:22px;font-weight:400;display:block;color:#d32e12;text-transform:inherit}@media only screen and (max-width:767px){.title-block-title.mod-guia{display:block;text-align:center;margin-bottom:10px;font-size:28px}}.title-block-share-wrap{display:table-cell;vertical-align:middle}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.title-block-share-wrap{display:block;margin-top:11px;margin-bottom:3px}}.required-fields-notice{font-size:15px;color:#464646}.sweet-alert .sa-error-container .icon{display:none}.mobileGal{margin-top:30px;margin-bottom:20px;padding:0 15px}.mobileGal_list{margin-left:-15px;margin-right:-15px}.mobileGal_listItem{list-style:none;padding:0 15px;margin-top:0;margin-bottom:10px}@media only screen and (max-width:460px){.mobileGal_listItem{margin-bottom:5px}}.mobileGal_item{background-repeat:no-repeat;background-size:cover;background-position:center}.mobileGal_item:before{content:"";display:block;padding-top:70.66666667%}.mobileGal_loadBtn{display:block;width:100%;margin-top:10px;padding:.7em 2em;border-radius:5px;background-color:#d32e12;font-weight:bold;font-size:16px;text-transform:uppercase;color:#fff}.sidr{display:none;position:fixed;top:0;height:100%;z-index:1040;overflow-x:visible;overflow-y:auto}.sidr .sidr-inner{padding:0 0 15px}.sidr.right{left:auto;right:-368px}.main-menu{display:none;min-width:288px;background:#d32e12;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.main-menu-table{display:table;min-width:100%;height:100%;table-layout:fixed}.main-menu-close-btn{float:right;width:22px;height:22px;margin-top:24px;margin-right:26px;background-image:url(../img/layout/menu_close.png);background-repeat:no-repeat;background-size:100%;cursor:pointer}.main-menu-list{padding:0 45px 0 42px;margin-top:123px;list-style:none}@media only screen and (max-width:767px){.main-menu-list{margin-top:80px}}.main-menu-list>li{margin-bottom:17px;text-align:right}.main-menu-list>li.active>a{color:#fff}.main-menu-list>li.active .main-menu-drop-toggle{color:#fff}.main-menu-list>li>a{padding:0;font-size:24px;text-transform:uppercase;color:#fff;-webkit-transition:color 100ms ease-in-out;-moz-transition:color 100ms ease-in-out;-ms-transition:color 100ms ease-in-out;-o-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out}.main-menu-list>li>a:visited,.main-menu-list>li>a:active,.main-menu-list>li>a:hover,.main-menu-list>li>a:focus{color:#fff}.main-menu-list>li>a:hover{color:#363435}.main-menu-drop-toggle{float:left;margin-top:5px;margin-right:20px;width:24px;height:24px;text-align:center;font-size:24px;color:#fff;cursor:pointer;-webkit-transition:transform 200ms ease-in-out;-moz-transition:transform 200ms ease-in-out;-ms-transition:transform 200ms ease-in-out;-o-transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out}.main-menu-drop-toggle:before{position:relative;top:-1px;left:1px}.main-menu-drop-toggle.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.main-menu-drop-menu{display:none;padding:15px 0 0 10px;list-style:none}.main-menu-drop-menu>li{margin-bottom:16px}.main-menu-drop-menu>li.active>a{color:#fff}.main-menu-drop-menu>li>a{font-size:24px;color:#fff;-webkit-transition:color 100ms ease-in-out;-moz-transition:color 100ms ease-in-out;-ms-transition:color 100ms ease-in-out;-o-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out}.main-menu-drop-menu>li>a:visited,.main-menu-drop-menu>li>a:active,.main-menu-drop-menu>li>a:hover,.main-menu-drop-menu>li>a:focus{color:#fff}.main-menu-drop-menu>li>a:hover{color:#363435}.main-menu-bottom{position:absolute;left:0;right:0;bottom:38px;text-align:right}.main-menu-bottom-container{padding-right:45px;padding-left:36px;margin-bottom:38px;text-align:right}.main-menu-go-to-favorites{display:inline-block;white-space:nowrap;margin:0 auto 28px auto;padding:7px 24px 8px 16px;border-radius:5px;font-size:19px;text-transform:uppercase;background-color:#bc2910;color:#fff;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.main-menu-go-to-favorites:visited,.main-menu-go-to-favorites:active,.main-menu-go-to-favorites:hover,.main-menu-go-to-favorites:focus{color:#fff}.main-menu-go-to-favorites i{margin-right:.3em}.main-menu-go-to-favorites:hover{background-color:#ec3f22}.main-menu-go-to-favorites:active{background-color:#a4240e}.main-menu-social-media{display:block;list-style:none;width:100%;text-align:center;margin-left:18px}.main-menu-social-media>li{display:inline-block;margin:0 3px}.header{position:fixed;z-index:1030;left:0;right:0;height:80px;background-color:rgba(0,0,0,.7)}@media only screen and (max-width:991px){.header{background-color:#494949}}@media only screen and (max-width:767px){.header{height:58px}}@media only screen and (max-width:991px){body.is-property-detail .header{position:absolute}}.header-container{padding:0 15px;height:100%}@media only screen and (max-width:767px){.header-container{padding-right:0}}.header-logo{position:absolute;top:10px;left:15px;opacity:1;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;-webkit-backface-visibility:hidden}.header-logo:hover{opacity:.7}@media only screen and (max-width:767px){.header-logo{top:13px;max-width:181px}}.header-notice{position:absolute;color:#fff;overflow:hidden!important;height:71px;right:211px;top:9px;padding-top:15px;visibility:hidden}.header-notice img{position:absolute;right:-90px;top:35px}.header-notice.is-visible{visibility:visible}.header-notice-button{margin-right:18px;padding:4px 12px 7px 12px;border-radius:5px;color:#fff;background-color:#d32e12;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-o-animation-duration:500ms;-ms-animation-duration:500ms;animation-duration:500ms}.header-notice-button:visited,.header-notice-button:active,.header-notice-button:hover,.header-notice-button:focus{color:#fff}.header-notice-message{opacity:0;color:#fff;-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;-o-animation-delay:1.4s;-ms-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-o-animation-duration:500ms;-ms-animation-duration:500ms;animation-duration:500ms;font-size:22px;font-family:'Ultra';margin-right:100px}.header-button{position:absolute;top:18px;right:240px;text-transform:uppercase;border-radius:8px;padding:13px 1.8em;background-color:#d32e12;color:#fff;font-size:17px;font-weight:bold;line-height:1em;transition:100ms ease}.header-button:hover,.header-button:focus{color:#fff;background-color:#a4240e}@media only screen and (max-width:920px){.header-button{display:none}}body.is-no-header-button .header-button{display:none}.sb-search{position:relative;width:0%;min-width:66px;height:100%;float:right;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s;-webkit-backface-visibility:hidden}.sb-search-input{position:absolute;top:0;right:0;border:none;outline:none;background:#fff;width:100%;height:100%;margin:0;z-index:10;padding:20px 65px 20px 20px;font-family:inherit;font-size:20px;color:#363435;-webkit-appearance:none;border-radius:0}.sb-search-input::-webkit-input-placeholder{color:#d32e12}.sb-search-input:-moz-placeholder{color:#d32e12;opacity:1}.sb-search-input::-moz-placeholder{color:#d32e12;opacity:1}.sb-search-input:-ms-input-placeholder{color:#d32e12}.sb-icon-search,.sb-search-submit{width:66px;height:100%;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:80px;text-align:center;cursor:pointer}.sb-search-submit{background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:none;z-index:-1}.sb-icon-search{color:#fff;background-color:#676465;z-index:90;font-size:20px;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.sb-icon-search:hover{background-color:#504d4f}.sb-search.sb-search-open,.no-js .sb-search{width:42%}@media only screen and (min-width:768px) and (max-width:991px){.sb-search.sb-search-open,.no-js .sb-search{width:55%}}.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search{background:#a4240e;color:#fff;z-index:11}.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit{z-index:90}.main-menu-btn{float:right;margin-right:-15px;padding:0 40px;min-width:145px;height:100%;font-size:18px;text-align:left;text-transform:uppercase;color:#fff;background-color:#d32e12;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.main-menu-btn:hover{background-color:#bc2910}@media only screen and (max-width:767px){.main-menu-btn{margin-right:0;height:100%;padding:0 10px;min-width:0;font-size:15px;font-weight:bold;text-align:center;border-radius:0}}@media only screen and (max-width:767px){.sb-search{height:100%;min-width:40px}.sb-search.sb-search-open{width:40px}.sb-search-input{display:none}.sb-search-submit{display:none}.sb-icon-search{width:100%;line-height:57px;border-radius:0}}.page-body{padding-top:80px}@media only screen and (max-width:767px){.page-body{padding-top:58px}}.footer{padding-top:38px;padding-bottom:54px;text-align:center;background-color:#363435}.copyright-notice{text-transform:uppercase;color:#fff}.copyright-notice a{color:#fff;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.copyright-notice a:visited,.copyright-notice a:active,.copyright-notice a:hover,.copyright-notice a:focus{color:#fff}.copyright-notice a:hover{color:#d32e12}.footer-menu{margin-top:12px}.footer-menu li{display:inline-block}.footer-menu li.is-active a{color:#d32e12}.footer-menu li+li a:before{content:' | '}.footer-menu a{font-size:17px;text-transform:uppercase;color:#fff;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.footer-menu a:visited,.footer-menu a:active,.footer-menu a:hover,.footer-menu a:focus{color:#fff}.footer-menu a:hover{color:#d32e12}.footer-menu a:hover:before{color:#fff}@media only screen and (max-width:767px){.footer{padding-top:28px;padding-bottom:25px}.copyright-notice{font-size:14px}.footer-menu{margin-top:17px}.footer-menu a{font-size:15px}}.hero-section{display:table;width:100%;position:relative;height:100vh;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,.2);box-shadow:0 0 10px 3px rgba(0,0,0,.2)}.hero-bg{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:991px){.hero-bg{display:block}}.hero-videoWrap{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}@media only screen and (max-width:991px){.hero-videoWrap{display:none}}.hero-video{min-width:100%;min-height:100%;overflow:hidden;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-inner{display:table;width:100%;height:100%;padding-top:125px;padding-bottom:170px}@media only screen and (min-width:768px) and (max-width:991px){.hero-inner{padding-top:105px;padding-bottom:50px}}@media only screen and (max-width:767px){.hero-inner{padding-top:74px;padding-bottom:50px}}.hero-aligner{display:table-cell;vertical-align:middle}.hero-container{position:relative;z-index:1;text-align:center}.hero-illustration{display:inline-block;vertical-align:top}@media only screen and (min-width:768px) and (max-width:991px){.hero-illustration{max-width:120px}}@media only screen and (max-width:767px){.hero-illustration{max-width:100px}}.hero-title{display:inline-block;vertical-align:top;max-width:970px;margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:30px;text-shadow:0 2px 8px rgba(8,8,8,.42);text-align:center;font-size:50px;text-transform:uppercase;color:#fff;font-family:'Ultra',serif!important;font-weight:400}@media only screen and (min-width:768px) and (max-width:991px){.hero-title{max-width:600px;font-size:31px;margin-top:32px}}@media only screen and (max-width:767px){.hero-title{margin-top:21px;margin-bottom:6px;font-size:21px}}.index-search-check-buttons{list-style:none;text-align:center}.index-search-check-buttons>li{float:left;width:50%;padding:0 9px}.index-search-check-buttons>li:first-of-type{padding-right:9px;text-align:right}.index-search-check-buttons>li:last-of-type{padding-left:9px;text-align:left}@media only screen and (max-width:767px){.index-search-check-buttons{max-width:436px;margin-left:auto;margin-right:auto}}.index-search-box-container{margin:38px auto 0 auto;max-width:970px;padding:9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:rgba(0,0,0,.45)}@media only screen and (max-width:991px){.index-search-box-container{max-width:436px}}@media only screen and (max-width:767px){.index-search-box-container{margin-top:14px}}.index-search-box-buttons{overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:9px}@media only screen and (max-width:991px){.index-search-box-buttons{border-radius:0;margin-top:8px}}.index-search-box-btn{box-sizing:border-box;vertical-align:top;float:left;height:36px;line-height:36px;cursor:pointer;border:0;padding:0;text-align:center;width:100%;font-size:22px;color:#fff;background-color:#a5a3a4;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.index-search-box-btn:visited,.index-search-box-btn:active,.index-search-box-btn:hover,.index-search-box-btn:focus{color:#fff}.index-search-box-btn:hover{background-color:#8c898b}@media only screen and (max-width:991px){.index-search-box-btn{display:block;float:none;width:100%;height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:40px;font-size:21px}}.hero-scrollWrap{position:absolute;bottom:30px;left:0;right:0;text-align:center}.hero-scroll-btn{display:block;margin:0 auto;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:80px;width:80px;margin-bottom:6px;background-color:rgba(0,0,0,.3);cursor:pointer}.hero-scroll-text{text-align:center;color:#fff;font-size:17px}.hero-mouse-icon{display:inline-block;position:relative;margin-top:22px;height:36px;width:20px;background-image:url(../img/layout/mouse.png)}.hero-mouse-icon:before{content:"";position:absolute;top:8px;left:0;right:0;margin:0 auto;height:5px;width:2px;border-radius:2px;background-color:#fff;-webkit-animation:scrollMove 1.5s;-webkit-animation-iteration-count:infinite;animation:scrollMove 1.5s;animation-iteration-count:infinite}@keyframes scrollMove{from{top:8px;opacity:1}to{top:15px;opacity:0}}.video-button{position:absolute;right:0;z-index:1;font-size:18px;line-height:normal;border-top-right-radius:0;color:#fff;padding-left:51px;padding-top:27px;background:rgba(0,0,0,.3) none repeat scroll 0% 0%;width:300px;height:100px;top:209px;border-radius:50px 0 0 50px}.video-button i{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;padding-left:15px;color:#fff}.video-button:hover{background:rgba(253,129,3,.7) none repeat scroll 0% 0%;color:#fff}.video-button:hover i{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;padding-left:20px}@media only screen and (max-width:1400px){.video-button{font-size:15px;padding-top:20px;width:226px;height:80px;top:257px;border-radius:40px 0 0 40px}}@media only screen and (max-width:991px){.video-button{display:none}}.section-big-title{margin-left:0;margin-bottom:20px;font-size:40px;color:#7a7a7a;font-family:'Ultra',serif!important;font-weight:400}@media only screen and (min-width:768px) and (max-width:991px){.section-big-title{margin-left:0;margin-bottom:25px;text-align:center;font-size:38px}}@media only screen and (max-width:767px){.section-big-title{margin-bottom:25px;font-size:29px;line-height:1.5em}}.slick-dots li button:before{opacity:0!important}.promo-slider-wrap{height:480px;background-image:url(../img/layout/pattern_AHF.jpg)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.promo-slider-wrap{height:380px}}@media only screen and (min-width:768px) and (max-width:991px){.promo-slider-wrap{font-size:22px}}.promo-slider-wrap .slick-dots li{background-color:#d3d3d3;border-radius:50%;width:20px;height:20px}.promo-slider-wrap .slick-dots .slick-active{background-color:#7a7a7a}.promo-img-block{overflow:hidden}.promo-imgBg{position:relative;left:50%;width:950px;height:480px;-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-repeat:no-repeat;background-size:cover;background-position:center}.promo-imgBg:before{content:"";display:block;padding-top:50.52631579%}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.promo-imgBg{height:380px}}.promo-img{position:relative;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.promo-col{padding-left:7%;padding-right:5%}.promo-content{position:relative;height:480px;padding:1px 0}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.promo-content{height:380px}}.promo-title{margin-top:50px;margin-bottom:18px;font-size:50px;font-family:'Rokkitt',serif;color:#7a7a7a}@media only screen and (min-width:1200px){.promo-title{font-size:40px;margin-bottom:20px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.promo-title{margin-top:30px;font-size:32px}}.promo-sub-title{font-weight:400;margin-top:-7px;font-size:35px;color:#7a7a7a;font-family:'Rokkitt',serif}@media only screen and (min-width:992px) and (max-width:1199px){.promo-sub-title{font-size:25px}}@media only screen and (min-width:768px) and (max-width:991px){.promo-sub-title{font-size:22px}}.promo-price{font-weight:bold;font-size:29px;margin-top:15px;color:#d32e12}@media only screen and (min-width:992px) and (max-width:1199px){.promo-price{font-size:22px}}@media only screen and (min-width:768px) and (max-width:991px){.promo-price{font-size:20px;margin-top:6px}}.promo-description{font-size:17px;margin-top:38px;margin-bottom:56px}@media only screen and (min-width:992px) and (max-width:1199px){.promo-description{font-size:15px}}@media only screen and (min-width:768px) and (max-width:991px){.promo-description{margin-top:12px;margin-bottom:0;display:none}}.promo-button-section{text-align:right;max-width:200px;text-align:center;position:absolute;bottom:50px;right:50px;cursor:pointer;border:1px solid #d32e12;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;margin-top:45px;padding:.3em 3em;font-size:17px;color:#d32e12;-webkit-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out,color 200ms ease-in-out;transition:background-color 200ms ease-in-out,color 200ms ease-in-out}.promo-button-section:hover{color:#fff;background-color:#d32e12}@media only screen and (min-width:992px) and (max-width:1199px){.promo-button-section{bottom:20px}}@media only screen and (min-width:1200px){.promo-container{width:auto;max-width:1277px;margin:0 auto;padding:0 15px}}.tiles-grid-section{margin-top:157px;margin-bottom:87px}@media only screen and (min-width:768px) and (max-width:991px){.tiles-grid-section{margin-top:88px}}.tiles-grid-title{margin-bottom:18px;text-align:center;font-size:40px;color:#7a7a7a;font-family:'Ultra',serif!important;font-weight:400}@media only screen and (min-width:768px) and (max-width:991px){.tiles-grid-title{margin-left:0;text-align:center;font-size:38px}}.tiles-grid-container{max-width:1556px;margin-left:auto;margin-right:auto;overflow:hidden}.tiles-row{margin-top:14px;margin-left:-.45016077%;margin-right:-.45016077%}@media only screen and (min-width:768px) and (max-width:991px){.tiles-row{margin-top:0}}.tiles-col{padding-left:.45016077%;padding-right:.45016077%;float:left}@media only screen and (min-width:768px) and (max-width:991px){.tiles-col{width:100%}}.tiles-col .tile-img:before{content:"";display:block;padding-top:12.54019293%}.tiles-big-col{width:58.07073955%}.tiles-big-col .tile-img:before{content:"";display:block;padding-top:49.88839286%}.tiles-small-col{width:41.92926045%}.tiles-small-col .tile-img:before{content:"";display:block;padding-top:33.48837209%}.tiles-small-img+.tiles-small-img{margin-top:2.49%}.tiles-long-col{width:100%}.tiles-long-col .tile-description{margin:2%}.tile-wrap{display:block;position:relative;overflow:hidden}.tile-wrap .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(56,98,195,.4);-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.tile-wrap img{-webkit-transition:-webkit-transform 400ms ease-in-out;-moz-transition:-moz-transform 400ms ease-in-out;-o-transition:-o-transform 400ms ease-in-out;-ms-transition:-ms-transform 400ms ease-in-out;transition:transform 400ms ease-in-out}@media only screen and (min-width:768px) and (max-width:991px){.tile-wrap{margin-top:15px}.tile-wrap:hover .tile-title{opacity:1}.tile-wrap:hover .tile-description{opacity:0}}.tile-wrap:hover .overlay{background-color:rgba(0,0,0,.85)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.tile-wrap:hover .overlay{background-color:transparent}}.tile-wrap:hover .tile-title{opacity:0}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.tile-wrap:hover .tile-title{opacity:1}}.tile-wrap:hover .tile-description{opacity:1}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.tile-wrap:hover .tile-description{opacity:0}}.tile-wrap:hover img{-o-transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.tile-wrap:hover img{-o-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.tile-title{position:absolute;top:50%;left:0;right:0;-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 .5em;text-align:center;font-size:60px;font-family:'Ultra',serif!important;font-weight:400;color:#fff;opacity:1;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}@media only screen and (min-width:1200px) and (max-width:1428px){.tile-title{font-size:48px}}@media only screen and (min-width:992px) and (max-width:1199px){.tile-title{font-size:40px}}@media only screen and (min-width:768px) and (max-width:991px){.tile-title{font-size:32px}}.tile-description{color:#fff;margin:0;font-size:20px;opacity:0;font-size:16px;padding:15px 20px;font-weight:normal;max-height:100%;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}@media only screen and (min-width:992px) and (max-width:1199px){.tile-description{font-size:15px}}.info-section{position:relative;padding-top:140px;padding-bottom:127px;text-align:center;background-image:url(../img/layout/bg_ricepaper.png)}.info-section:before{content:'';position:absolute;top:0;left:0;right:0;display:block;width:0;height:0;margin:0 auto;border-left:52px solid transparent;border-right:52px solid transparent;border-top:52px solid #fff}@media only screen and (min-width:768px) and (max-width:991px){.info-section{padding-top:85px;padding-bottom:100px}}@media only screen and (min-width:992px) and (max-width:1199px){.info-section{padding-top:85px;padding-bottom:85px}}.info-section-title{position:relative;font-size:36px;padding-bottom:22px;text-align:left;font-family:'Ultra',serif!important;font-weight:400;color:#585858}.info-section-title:before{content:'';display:block;position:absolute;left:18%;bottom:6px;height:2px;width:408px;margin:0 auto;background-color:#d32e12}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.info-section-title{font-size:40px;max-width:850px;margin:22px auto 0 auto}.info-section-title:before{bottom:3px}}.info-col-left{padding-right:90px}@media only screen and (min-width:1200px) and (max-width:1399px){.info-col-left{padding-right:55px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.info-col-left{padding-left:90px}}.info-col-right{padding-left:90px}@media only screen and (min-width:1200px) and (max-width:1399px){.info-col-right{padding-left:55px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.info-col-right{padding-right:90px}}@media only screen and (min-width:992px) and (max-width:1199px){.info-col-right{margin-top:25px}}@media only screen and (min-width:768px) and (max-width:991px){.info-col-right{margin-top:50px}}.info-section-description{max-width:850px;margin:22px auto 0 auto;text-align:left;font-size:18px;font-weight:400}@media only screen and (min-width:992px) and (max-width:1199px){.info-section-description{font-size:17px}}@media only screen and (min-width:768px) and (max-width:991px){.info-section-description{font-size:16px}}.divider{background-color:#a5a3a4;height:60%;position:absolute;top:100px;left:50%;width:1px;margin-left:-1px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.divider{display:none}}.popular-links{color:#333;text-align:left}.popular-links>div{padding-bottom:6px}.popular-links i{padding-right:5px;color:#d32e12}.popular-links a{color:#333;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.popular-links a:visited,.popular-links a:active,.popular-links a:hover,.popular-links a:focus{color:#333}.popular-links a:hover{color:#d32e12}.miniPropHeader{position:fixed;z-index:1035;top:0;left:0;right:0;height:54px;background-color:#fff;text-align:left;transform:translateY(-115%);transition:transform 300ms ease;box-shadow:0 1px 5px rgba(0,0,0,.4)}.miniPropHeader.is-scrolled{transform:translateY(0)}.miniPropHeader_link{display:inline-block;vertical-align:middle}.miniPropHeader_text{display:inline-block;vertical-align:middle;font-size:16px;margin-top:8px;margin-left:17px;color:#333}.miniPropHeader_button{display:inline-block;vertical-align:middle;margin-top:9px;padding:2px 25px 3px 25px;background-color:#d32e12;color:#fff;text-align:center;border-radius:5px;font-size:22px}.miniPropHeader_button:hover,.miniPropHeader_button:focus{background-color:#d32e12;color:#fff}.miniPropHeader_button>i{position:relative;top:-1px}.property-gallery-section{position:relative;margin:0 auto;max-width:1903px;padding-bottom:33px;background-color:#fff}@media only screen and (min-width:768px) and (max-width:991px){.property-gallery-section{padding-bottom:15px}}@media only screen and (max-width:767px){.property-gallery-section{max-width:620px;padding-bottom:18px}}.property-gallery{position:relative;z-index:1}.property-gallery .lSSlideWrapper{position:relative;overflow:visible}.property-gallery .lSAction{position:absolute;top:0;right:0;bottom:0}.property-gallery .lSAction .lSPrev,.property-gallery .lSAction .lSNext{position:static;z-index:0;height:50%;margin-top:0;width:100px;background-color:rgba(0,0,0,.4);background-repeat:no-repeat;background-position:center;background-size:100% 100%;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;opacity:1}.property-gallery .lSAction .lSPrev:hover,.property-gallery .lSAction .lSNext:hover{background-color:rgba(0,0,0,.6)}.property-gallery .lSAction .lSPrev{background-image:url(../img/layout/arrow_left.png);border-bottom:1px solid rgba(0,0,0,.2)}.property-gallery .lSAction .lSNext{background-image:url(../img/layout/arrow_right.png);border-top:1px solid rgba(0,0,0,.2)}.property-gallery .lSPager.lSGallery{padding-top:1.8%}.property-gallery .lSPager.lSGallery li:hover,.property-gallery .lSPager.lSGallery li.active{border-radius:0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.property-gallery .lSPager.lSGallery{display:none}}@media only screen and (max-width:767px){.property-gallery{margin-left:auto;margin-right:auto;max-width:620px}.property-gallery .lSAction{left:0;pointer-events:none}.property-gallery .lSAction .lSPrev,.property-gallery .lSAction .lSNext{position:absolute;top:50%;margin-top:-30px;height:60px;width:25px;pointer-events:visible}.property-gallery .lSAction .lSPrev{left:0}.property-gallery .lSAction .lSNext{right:0}}.property-gallery-img{background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#ddd}.property-gallery-img:before{content:"";display:block;padding-top:91.93548387%}.property-gallery-area{position:absolute;top:0;left:0;right:0;background-color:transparent}.property-gallery-area:before{content:"";display:block;padding-top:29.7%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.property-gallery-area{position:static}.property-gallery-area:before{display:none}}@media only screen and (max-width:767px){.property-gallery-area{text-align:center}}.property-gallery-tag-wrap{position:absolute;z-index:1;left:0;right:0;bottom:-18px;pointer-events:none}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.property-gallery-tag-wrap{position:static;margin-top:20px}}@media only screen and (max-width:767px){.property-gallery-tag-wrap{display:inline-block;vertical-align:top}}@media only screen and (max-width:767px){.property-gallery-tag-wrap>div{margin-left:-15px}}.property-gallery-thumb{background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#ddd}.property-gallery-thumb:before{content:"";display:block;padding-top:63.01369863%}.details-section{padding-top:27px;padding-bottom:21px;border-top-style:solid;border-bottom-style:solid;border-width:1px;border-color:#d3d3d3;background-color:#f3f3f3}.details-container{margin-right:348px}@media only screen and (max-width:1500px){.details-container{margin-right:0}}.details-bar{display:table;width:100%;padding-bottom:10px;margin-bottom:28px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d32e12}@media only screen and (min-width:768px) and (max-width:991px){.details-bar{margin-bottom:20px}}.details-left{display:table-cell;vertical-align:top;width:100%}.details-title-table{display:table;margin-right:36px}@media only screen and (max-width:767px){.details-title-table{display:block;margin-right:0}}.details-title-wrap{display:table-cell}@media only screen and (max-width:767px){.details-title-wrap{display:block;text-align:center}}.details-title{display:inline-block;vertical-align:bottom;margin-top:3px;line-height:1.2em;font-size:33px;font-weight:normal;font-family:'Rokkitt',serif;color:#d32e12}.details-ref-wrap{display:table-cell;vertical-align:top;white-space:nowrap}@media only screen and (max-width:767px){.details-ref-wrap{display:block;text-align:center}}.details-price{text-align:center;margin:21px 0 7px 0}.details-ref-seperator{display:inline-block;vertical-align:bottom;margin:0 .6em;font-size:24px;color:#d32e12}.details-reference{display:inline-block;vertical-align:bottom;position:relative;top:1px;font-size:17px;color:#7a7a7a}.details-right{display:table-cell;vertical-align:top;padding-top:6px}.details-specs-list{list-style:none}.details-specs-list>li{display:inline-block;vertical-align:bottom}.details-specs-list>li+li{margin-left:26px}.details-specs-list>li:last-child{float:right}@media only screen and (max-width:767px){.details-specs-list>li{width:50%;float:left;text-align:center;margin-bottom:25px}.details-specs-list>li+li{margin-left:0}.details-specs-list>li:last-child{float:left}}@media only screen and (max-width:460px){.details-specs-list>li{width:100%;float:none}}.details-spec-item{font-size:17px;color:#585858}.details-spec-item i{display:inline-block;font-size:28px;margin-right:8px;color:#918f90}.details-spec-item .area-icon{width:41px;height:34px;background:url(../img/layout/area_icon.png) no-repeat}.details-spec-item .land-icon{width:69px;height:34px;background:url(../img/layout/land-icon.png) no-repeat}.details-spec-item .bed-icon{width:30px;height:19px;background:url(../img/layout/bed_icon.png) no-repeat}.details-spec-item .bath-icon{width:35px;height:24px;background:url(../img/layout/bath_icon.png) no-repeat}.print-link{display:inline-block;margin-top:14px;color:#585858;opacity:1;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.print-link:visited,.print-link:active,.print-link:hover,.print-link:focus{color:#585858}.print-link:hover{opacity:.7}.print-link .print-icon{display:inline-block;vertical-align:middle;width:31px;height:32px;background:url(../img/layout/print_icon.png)}.print-link:hover{color:#d32e12}.print-link:hover i{color:#d32e12}.property-content-section{background-color:#fff}.property-content-right-col{margin-top:-67px;margin-left:8.33333333%}@media only screen and (min-width:971px) and (max-width:1500px){.property-content-right-col{margin-top:0;margin-left:0}}@media only screen and (min-width:992px) and (max-width:1199px){.property-content-right-col{margin-top:0;margin-left:-20px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.property-content-right-col{margin-top:30px;margin-left:0}}.description-section{margin-top:48px;margin-bottom:43px}@media only screen and (min-width:768px) and (max-width:991px){.description-section{margin-top:30px}}.specs-section{position:relative;padding-top:26px;margin-top:43px;margin-bottom:60px}.specs-section:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;max-width:507px;height:1px;background-color:#d3d3d3}@media only screen and (min-width:768px) and (max-width:991px){.specs-section{margin-bottom:32px}}@media only screen and (max-width:767px){.specs-section{margin-bottom:40px}}.specs-list{list-style:none}.specs-group{float:left;margin-bottom:30px;list-style:none}@media only screen and (max-width:767px){.specs-group{float:none;margin-bottom:0}}.specs-item-with-img{position:relative;padding-right:48px;display:inline-block}.specs-item-with-img img{position:absolute;top:-16px;right:0;margin-left:4px;display:inline;vertical-align:middle}.option-mark-wrapper{margin-top:20px;width:100%;position:relative;background-color:#fff;height:39px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;margin:0 0 10px 0}.option-mark-wrapper:nth-child(2){background:transparent}.option-mark-ul{width:100%;display:table-row;background-color:transparent}.option-mark-ul li{list-style-type:none;font-size:12px;border-left:1px solid #ececec;display:table-cell;background-color:transparent}.option-mark-ul li:first-child{border-left:none}.option-mark-ul li a{background-color:transparent;font-size:15px;cursor:pointer;height:38px;display:block;background-color:#292929;padding:0 10px;line-height:38px;color:#fff}.option-mark-ul li a.active{color:#fff;background-color:#676465}.option-mark-ul li a i{margin-top:-1px;font-size:19px;color:#fff;margin-right:1px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.side-form-container{position:relative;pointer-events:all;width:339px;color:#fff}@media only screen and (min-width:992px) and (max-width:1199px){.side-form-container{width:316px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.side-form-container{width:100%;margin-bottom:20px}}.side-form-title{position:relative;padding:13px 4px 8px 4px;font-weight:normal;font-size:20px;line-height:17px;text-transform:uppercase;text-align:center;font-family:'Rokkitt',serif;color:#fff;background-color:#292929;min-height:67px;font-size:26px;line-height:41px;font-weight:bold;font-family:Lato}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.side-form-title{font-size:23px}}.side-form-panel{padding:0 10px 15px 10px;border-top:none;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#292929}@media only screen and (max-width:767px){.side-form-panel{border-left:none;border-right:none;border-radius:0}}.side-form-panel .text-input{height:43px}.side-form-panel .parsley-errors-list li{color:#fff}.side-form-panel textarea,.side-form-panel input{color:#000}.side-form{position:relative;overflow:hidden}.side-form-meta-anchor{position:absolute;top:-24px;left:0;visibility:hidden;height:0}.side-form-fields-list{list-style:none}.side-form-fields-list>li{margin-bottom:10px}.side-form-submit{float:right;padding:4px 40px;font-size:17px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff;background-color:#d32e12;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;width:100%;height:50px;color:#fff!important;border:none;font-weight:900;font-size:29px!important;font-family:'Lato'}.side-form-submit:hover{background-color:#a0230e}.side-form-submit:focus{background-color:#9b220d}.side-form-check{position:relative;display:block;padding-top:2px;padding-left:17px}.side-form-check>input{position:absolute;left:0;top:0}.side-form-check>span{font-size:12px;font-weight:normal;display:block;margin-right:-7px}.property-form-wrapper{pointer-events:none;z-index:200}.property-form-wrapper.scroll-to-fixed-fixed{top:140px;bottom:auto}#property-location-map{height:424px}.location-details-section{padding-top:70px;padding-bottom:83px;border-top-style:solid;border-bottom-style:solid;border-width:1px;border-color:#d3d3d3;background-color:#f3f3f3}.small-container{margin:0 auto;max-width:585px;padding:0 15px}.location-details-container{margin-top:11px;border-top:2px solid #a5a3a4}.location-details{margin-top:20px;font-size:15px;font-weight:bold;color:#7a7a7a}.location-details a{color:#d32e12}.agency-logo{margin-top:20px}@media only screen and (max-width:767px){.location-details-section{padding-top:42px;padding-bottom:48px}.location-details-section .share-links{display:block;text-align:center}.location-details{text-align:center}.agency-logo{display:block;margin-left:auto;margin-right:auto;max-width:255px}}.property-list-table-container{padding-top:80px}@media only screen and (max-width:767px){.property-list-table-container{padding-top:58px}}.split-view-section{position:relative;height:100%}@media only screen and (max-width:991px){.split-view-section{border-top:none}}.map-panel{position:absolute;top:0;left:0;bottom:0;width:100%}.map-panel.is-map-view{width:100%}@media only screen and (min-width:768px) and (max-width:991px){.map-panel.is-fixed{position:fixed;top:158px}}@media only screen and (max-width:767px){.map-panel.is-fixed{position:fixed;top:186px}}.map-panel-loading-marker{position:absolute;right:25px;bottom:25px;background-color:rgba(0,0,0,.1);border-radius:50%;padding:8px}#properties-map{height:100%}.side-panel{position:absolute;top:0;right:0;bottom:0;height:100%;width:100%;-webkit-transition:width 500ms cubic-bezier(.645,.045,.355,1);-moz-transition:width 500ms cubic-bezier(.645,.045,.355,1);-ms-transition:width 500ms cubic-bezier(.645,.045,.355,1);-o-transition:width 500ms cubic-bezier(.645,.045,.355,1);transition:width 500ms cubic-bezier(.645,.045,.355,1);-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1);background-color:#fff;border-left:7px solid #d32e12}@media only screen and (max-width:991px){.side-panel{position:static;border-left:none}}.side-panel.is-full-size{border-left:none;width:100%}.side-panel.is-half-size{width:55%}.side-panel.is-half-size .list-header-left{display:block}.side-panel.is-half-size .list-header-right{margin-top:20px;display:block}@media only screen and (max-width:991px){.side-panel.is-half-size{width:100%}}.side-panel.is-map-view{width:0}.side-panel-button-collapse{position:absolute;z-index:1;top:100%;left:50%;transform:translateX(-50%);height:31px;padding:0 24px;white-space:nowrap;background-color:#bc2910;color:#fff;font-size:17px;border-bottom:2px solid #bc2910;text-transform:uppercase;cursor:pointer}.side-panel-button-collapse:before,.side-panel-button-collapse:after{content:"";position:absolute;top:0;width:23px;height:31px;background-repeat:no-repeat}.side-panel-button-collapse:before{left:100%;margin-left:-1px;background-image:url(../img/layout/button-right-triangle.png)}.side-panel-button-collapse:after{right:100%;margin-right:-1px;background-image:url(../img/layout/button-left-triangle.png)}.side-panel-button{display:none;position:absolute;z-index:1;top:50%;left:14px;height:31px;padding:0 24px;-o-transform:translate(-50%,-50%) rotate(-90deg);-webkit-transform:translate(-50%,-50%) rotate(-90deg);-moz-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);background-color:#d32e12;color:#fff;font-size:17px;border-bottom:2px solid #a4240e;text-transform:uppercase;cursor:pointer}.side-panel-button:before,.side-panel-button:after{content:"";position:absolute;top:0;width:23px;height:31px;background-repeat:no-repeat}.side-panel-button:before{left:100%;margin-left:-1px;background-image:url(../img/layout/button-right-triangle.png)}.side-panel-button:after{right:100%;margin-right:-1px;background-image:url(../img/layout/button-left-triangle.png)}.side-panel-button-open-label{display:inline}.side-panel-button-close-label{display:none}.side-panel-button.is-toggled .side-panel-button-open-label{display:none}.side-panel-button.is-toggled .side-panel-button-close-label{display:inline}.list-header{position:relative;z-index:1000;background-color:#fff;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2)}.list-header-inner{margin-left:-7px;padding:24px 40px 14px 40px}@media only screen and (min-width:768px) and (max-width:991px){.list-header-inner{margin-left:0;padding:44px 15px 17px 15px}}.list-header-container{display:table;max-width:1140px;margin:0 auto}@media only screen and (max-width:991px){.list-header-container{display:block}}.list-header-left{display:table-cell;vertical-align:middle;width:100%}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.list-header-left{display:block;text-align:center}}.list-header-title{display:inline-block;vertical-align:middle;font-size:20px;color:#d32e12}.list-header-title span{display:block;margin-top:1px;font-size:14px;font-weight:normal;color:#464646}.list-header-right{display:table-cell;vertical-align:middle}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.list-header-right{display:block;margin-top:20px;text-align:center}}.list-header-share-wrap{display:inline-block;width:640px;text-align:left}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.list-header-share-wrap{width:auto}}.filter-block{position:relative;float:right;min-width:130px;text-align:center;height:34px;margin-right:2px;line-height:34px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.filter-block button{padding-left:25px}.filter-block .grid-view-btn{margin-left:0;padding-left:0}.filter-block .grid-view-btn .fa{color:#d32e12;margin-right:5px}.filter-block .grid-view-btn.is-active{background-color:#d32e12;color:#fff!important}.filter-block .grid-view-btn.is-active .fa{color:#fff}.filter-block a,.filter-block button{width:100%;height:100%;border-radius:3px;border:1px solid #cfcfcf;color:#000!important;font-size:15px}.filter-block a .icon--map,.filter-block button .icon--map{left:15px;top:5px}.filter-block a .icon--map:before,.filter-block button .icon--map:before{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important;background-image:url(../img/layout/icon_map_hover.png)}.filter-block a .icon--map:after,.filter-block button .icon--map:after{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important;background-image:url(../img/layout/icon_map.png)}.filter-block a:hover,.filter-block button:hover{background-color:#d32e12;color:#fff!important}.filter-block a:hover i,.filter-block button:hover i{color:#fff!important}.filter-block a:hover .icon--map:before,.filter-block button:hover .icon--map:before{opacity:0}.filter-block a:hover .icon--map:after,.filter-block button:hover .icon--map:after{opacity:1}.filter-block a .grid-view-btn i,.filter-block button .grid-view-btn i{color:#d32e12}.side-panel-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;background-color:#fff;-webkit-transition:padding-left 400ms ease-in-out;-moz-transition:padding-left 400ms ease-in-out;-ms-transition:padding-left 400ms ease-in-out;-o-transition:padding-left 400ms ease-in-out;transition:padding-left 400ms ease-in-out}@media only screen and (max-width:991px){.side-panel-content{position:static;overflow:visible}}@media only screen and (min-width:768px) and (max-width:991px){.side-panel-content{margin-top:35px}}@media only screen and (max-width:767px){.side-panel-content{margin-top:55px}}.side-panel-list{list-style:none;display:inline-block;padding-top:15px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.side-panel-list{display:block;padding-top:50px}}.side-panel-list>li{display:inline-block;margin:9px 15px 11px 9px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.side-panel-list>li{display:block;float:left;width:50%;margin:0;padding:0 15px;margin-bottom:30px}}@media only screen and (max-width:767px){.side-panel-list>li{width:100%}}.side-panel-pagination-wrap{margin-top:6px;margin-bottom:29px;text-align:center}.content-detail-title-block{margin-top:40px;margin-bottom:48px}@media only screen and (max-width:767px){.content-detail-title-block{margin-top:20px;margin-bottom:30px}}.content-detail-short-desc{margin-top:20px;margin-bottom:50px}.content-detail-cms-content{margin-top:50px;margin-bottom:60px}@media only screen and (max-width:767px){.content-detail-cms-content{margin-bottom:50px}}.content-detail-downloads{margin-bottom:51px;margin-top:44px}.content-detail-gallery{margin-top:48px;margin-bottom:54px}@media only screen and (max-width:767px){.content-detail-gallery{margin-top:40px;margin-bottom:30px}}.content-list-title-section{margin-top:49px;margin-bottom:20px}.content-list-pagination-wrap{margin-top:14px;margin-bottom:24px;text-align:center}.agents-list{list-style:none;margin:45px -60px 40px -60px}.agents-list>li{padding:0 60px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:991px){.agents-list{margin-left:-15px;margin-right:-15px}.agents-list>li{padding:0 15px}}.agent-detail-wrapper .title-block{display:table}.agent-detail-wrapper .title-block .cell{display:table-cell;vertical-align:bottom}@media only screen and (max-width:767px){.agent-detail-wrapper .title-block .cell{display:block;width:100%}}.agent-detail-wrapper .title-block .cell:nth-child(1){width:100%}.agent-detail-wrapper .title-block .cell:nth-child(2){min-width:170px}@media only screen and (min-width:992px) and (max-width:1199px){.agent-detail-wrapper h1{font-size:27px}}@media only screen and (min-width:768px) and (max-width:991px){.agent-detail-wrapper h1{font-size:21px}}.agent-detail-wrapper .title-block-sub-title,.agent-detail-wrapper .title-block-title{display:block}@media only screen and (max-width:767px){.agent-detail-wrapper .title-block-title{font-size:28px}}.agent-detail-wrapper img{float:left}@media only screen and (max-width:767px){.agent-detail-wrapper img{margin-right:20px}}.agent-detail-wrapper .title-block-title-wrap{vertical-align:bottom;height:95px;padding-left:20px}@media only screen and (min-width:768px) and (max-width:991px){.agent-detail-wrapper .title-block-title-wrap{display:table-cell;padding-left:10px}}@media only screen and (max-width:767px){.agent-detail-wrapper .title-block-title-wrap{float:left;max-width:344px;margin-top:20px;height:auto;padding-left:0}}.agent-detail-wrapper .side-form-submit{padding:4px 25px}@media only screen and (max-width:767px){.agent-detail-wrapper .side-form-submit{width:100%;margin-top:5px}}.agent-detail-wrapper .side-form-submit:hover{color:#fff}.agent-detail-wrapper .short-desc{font-size:16px}.guia-form{margin:0 auto}@media only screen and (max-width:767px){.guia-form{max-width:200px;margin-top:-20px;margin-bottom:10px}}.header-notice-button{margin-left:10px!important}input.parsley-success,select.parsley-success,textarea.parsley-success{border:2px solid #b6d4c0}input.parsley-error,select.parsley-error,textarea.parsley-error{border:2px solid red}.parsley-errors-list{display:block;text-align:left;margin:2px 0 10px;padding:0;list-style-type:none;font-size:14px;line-height:.9em;opacity:0;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;font-size:12px;color:red}.parsley-errors-list.filled{opacity:1}.input-wrapper{position:relative;margin-bottom:15px}.input-wrapper .parsley-errors-list{position:absolute!important}#ahfOut .modal-dialog.vertical-align-center{width:1234px}@media only screen and (max-width:1270px){#ahfOut .modal-dialog.vertical-align-center{width:950px}}#ahfOut .modal-content{background-color:#363435;color:#fff;width:inherit;height:inherit;margin:0 auto;pointer-events:all;background-image:url(/img/img_popup.jpg);background-size:cover}#ahfOut .modal-body{display:table;padding:0}#ahfOut .left-box{display:table-cell;padding:15px;width:49%;padding-left:30px}@media only screen and (min-width:768px) and (max-width:991px){#ahfOut .left-box{padding:0 25px}}#ahfOut .right-box{padding:30px;width:725px;background-color:rgba(0,0,0,.6);margin-top:55px;margin-bottom:55px;margin-right:55px;padding-top:22px}#ahfOut .modal-title{color:#ff9209;font-size:45px;line-height:54px}@media only screen and (min-width:992px) and (max-width:1199px){#ahfOut .modal-title{font-size:39px;line-height:45px}}@media only screen and (min-width:768px) and (max-width:991px){#ahfOut .modal-title{font-size:27px;line-height:32px}}#ahfOut li,#ahfOut .input-wrapper{margin-bottom:0}#ahfOut .modal-text-content{font-size:30px;font-weight:100;margin-bottom:17px}@media only screen and (min-width:768px) and (max-width:991px){#ahfOut .modal-text-content{font-size:24px;padding-top:0;line-height:29px}}@media only screen and (min-width:992px) and (max-width:1199px){#ahfOut .modal-text-content{font-size:27px}}#ahfOut input{width:100%;height:45px;border-radius:4px;outline:none;padding-left:12px;margin-bottom:10px;border:none;font-size:16px;color:#000}#ahfOut .js-select button{height:45px}#ahfOut .required-fields-notice{color:#fff;padding-right:13px;margin-top:10px}#ahfOut textarea{width:100%;height:92px;border-radius:4px;border:none;padding-left:12px;font-size:16px;color:#000;min-height:92px;resize:none;margin-top:10px}#ahfOut img{width:326px;margin:0 auto}@media only screen and (max-width:767px){#ahfOut img{display:none}}#ahfOut input[type='submit']{width:100%;padding:0 136px;background-color:#ff9209;color:#fff;margin-top:15px;border-radius:5px;font-size:24px}#ahfOut input[type='submit']:hover{background-color:#d57700}#ahfOut .vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}#ahfOut .vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}#ahfOut .parsley-errors-list{top:30px;right:10px}#ahfOut .js-select+.parsley-errors-list{margin:0}#ahfOut .js-select+.parsley-errors-list>li{position:absolute;right:15px;top:33px;z-index:1}#ahfOut textarea+.parsley-errors-list{position:absolute;right:13px;bottom:-6px;top:inherit}#ahfOut .default-form-submit-wrap{margin-top:-3px}#ahfOut .close{background-color:#ff9209;position:absolute;right:-17.5px;top:-17.5px;width:35px;height:35px;font-weight:100;border-radius:50%;font-size:24px;color:#fff!important;opacity:1}#ahfOut .close:hover{background-color:#d57700}.mod-primary{border:none}.price-tag .table-tag:nth-child(1){text-align:right;padding-right:15px}.price-tag .table-tag:nth-child(1) a{padding-right:10px}.PlacesMap{height:520px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.PlacesMap{display:none}}.PlacesMap-left{float:left;height:100%;padding-top:15px;padding-bottom:15px;width:644px;color:#fff;font-size:16px;background-color:#292929}@media only screen and (min-width:1200px){.PlacesMap-left{width:545px}}@media only screen and (min-width:992px) and (max-width:1199px){.PlacesMap-left{width:380px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.PlacesMap-left{float:none;width:100%;height:256px}}.PlacesMap-title{margin-top:1.4em;margin-bottom:2em;letter-spacing:2px;text-align:center;line-height:1.3em;font-size:30px;font-family:'Lato',sans-serif!important;color:#fff}@media only screen and (min-width:1200px){.PlacesMap-title{font-size:26px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.PlacesMap-title{font-size:22px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.PlacesMap-title{margin-top:1.1em;margin-bottom:1.7em}}@media only screen and (max-width:767px){.PlacesMap-title{font-size:18px}}.PlacesMap-scroll{position:relative;max-height:100%;overflow-y:auto;padding:0 30px 0 20px}.PlacesMap-right{overflow:hidden;height:100%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.PlacesMap-right{height:334px}}.PlacesMap-list{list-style:none;margin:0;padding:0;font-size:0}.PlacesMap-list>li{display:inline-block;vertical-align:top;text-align:center;width:33.3333%;margin-bottom:68px}@media only screen and (min-width:992px) and (max-width:1199px){.PlacesMap-list>li{width:50%}}@media only screen and (min-width:768px) and (max-width:991px){.PlacesMap-list>li{width:25%}}@media only screen and (max-width:767px){.PlacesMap-list>li{display:block;width:100%;margin-bottom:25px}}.PlacesMap-item{display:inline-block;vertical-align:top;padding:0;border:0;opacity:.6;transition:opacity 200ms ease-in-out;background-color:transparent}@media only screen and (max-width:767px){.PlacesMap-item{position:relative;display:block;text-align:left;padding-left:46px;width:100%}}.PlacesMap-item:hover{opacity:1}.PlacesMap-iconWrap{height:68px}@media only screen and (max-width:767px){.PlacesMap-iconWrap{position:absolute;left:0;width:26px;height:auto;top:50%;-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.PlacesMap-iconWrap img{max-width:100%;height:auto}}.PlacesMap-iconWrap:before{content:"";height:100%;width:0;display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){.PlacesMap-iconWrap:before{display:none}}.PlacesMap-itemLabel{display:block;margin-top:.6em;font-size:18px;word-break:break-word;color:#fff}@media only screen and (min-width:1200px){.PlacesMap-itemLabel{font-size:17px}}@media only screen and (max-width:767px){.PlacesMap-itemLabel{margin-top:2px;font-size:15px}}.PlacesMap-item.is-active{opacity:1}.special-spacer{margin-top:30px}.special-spacer .default-form-wrapper{margin-top:25px}.special-spacer .default-form-fields-list>li{margin-bottom:0}.special-spacer .default-form-fields-list>li .bootstrap-select{margin-bottom:10px}.special-spacer .input-wrapper{margin-bottom:10px}.special-spacer .required-fields-notice{margin-top:10px;margin-bottom:25px}.special-label{font-family:'Lato',sans-serif;font-size:20px;font-weight:400;color:#585858!important;line-height:25px}.special-label span{font-weight:900;color:#d32e12!important}.checkbox-row{padding:0 3px;font-size:10px}.checkbox-row>div{display:table}.checkbox-row .checkbox-element{display:table-cell;vertical-align:middle;width:25px;text-align:left}.checkbox-row .checkbox-label{display:table-cell;vertical-align:middle}.new-form-table{display:table;width:100%}.new-form-cell{display:table-cell}.new-form-cell:first-of-type{padding:0 15px;max-width:160px}.new-form-input{margin-bottom:10px}.enquiry-button{cursor:pointer}.enquiry-button:hover{background-color:#bc2910}.is-hidden{display:none}.formRGPD.marginTop15{margin-top:15px}.formRGPD.marginBottom15{margin-bottom:15px}.formRGPD #rgpdCBID{margin:5px 7px 0 0!important;height:13px;cursor:pointer}.formRGPD #rgpdCBID.w10{width:10%}.formRGPD #rgpdCBID.wFix15px{width:15px}.formRGPD #rgpdCBID.marginH15{margin-left:15px;margin-right:15px}.formRGPD #rgpdCBID.nomarginR{margin-right:0!important}.formRGPD #rgpdCBID.nomarginT5{margin-top:5px}.formRGPD #rgpdCBID.makemeFloat{float:left;-webkit-appearance:checkbox}.formRGPD>.form-check-label{margin-top:-2px!important;font-size:12px;display:inherit}.formRGPD>.form-check-label.paddingT15{padding-top:15px}.formRGPD>.form-check-label.whiteText{color:#fff}.formRGPD>.form-check-label a{color:#d32e12}