@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900');*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}body{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:400;background:#fff;color:#2b2e35}div{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul{list-style:none;margin-bottom:0}p{font-family:'Montserrat',sans-serif;font-size:14px;line-height:2.1435;font-weight:500;color:#a2b0bf;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}p a{display:inline;position:relative;color:inherit;border-bottom:solid 1px #ffa07f;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}p:last-of-type{margin-bottom:0}a{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}a,a:hover,a:visited,a:active,a:link{text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}p a:active{position:relative;color:#ff6347}p a:hover{color:#fff;background:#ffa07f}p a:hover::after{opacity:.2}::selection{background:#adc867;color:#fff}h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px;line-height:1.2;color:#2b2e35}img{max-width:100%}button:active{outline:none}.form-control{color:#db5246}section{display:block;position:relative;box-sizing:border-box}.clear{clear:both}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}.clearfix{zoom:1}.float_left{float:left}.float_right{float:right}.trans_200{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.trans_300{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.trans_400{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.trans_500{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.fill_height{height:100%}.super_container{width:100%;overflow:hidden}.prlx_parent{overflow:hidden}.prlx{height:130% !important}.parallax-window{min-height:400px;background:transparent}.parallax_background{position:absolute;top:0;left:0;width:100%;height:100%}.background_image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.nopadding{padding:0 !important}.owl-carousel,.owl-carousel .owl-stage-outer,.owl-carousel .owl-stage,.owl-carousel .owl-item{height:100%}.slide{height:100%}.section_subtitle{top:35px;font-size:14px;font-weight:600;color:#bdc4d4;letter-spacing:.2em;text-transform:uppercase;line-height:.75}.section_title{margin-top:13px}.section_title h1{font-weight:600}.super_overlay{position:fixed;top:0;left:0;width:100vw;height:100vw;background:rgba(255,255,255,.8);z-index:101;opacity:0;visibility:hidden;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.super_overlay.active{opacity:1;visibility:visible}.header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:100;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.header.scrolled{top:-55px;box-shadow:0 15px 25px rgba(0,0,0,.085)}.header_bar{width:100%;height:55px;background:#55407d;padding-left:64px;padding-right:62px}.header_list ul li:not(:last-of-type){margin-right:49px}.header_list ul li>div{width:23px;height:23px}.header_list ul li>div>img{max-height:100%;max-width:100%;vertical-align:unset}.header_list ul li span{font-size:14px;font-weight:500;color:#fff;margin-left:13px}.social ul li{width:32px;height:32px;border-radius:50%;background:#adc867;text-align:center;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.social ul li:not(:last-of-type){margin-right:13px}.social ul li a{display:block;height:100%;line-height:32px}.social ul li a i{font-size:14px;color:#fff;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.social ul li:hover{box-shadow:0 5px 10px rgba(173,200,103,.2);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.log_reg{margin-left:48px}.log_reg ul li{position:relative}.log_reg ul li:not(:last-of-type)::after{display:inline-block;content:'/';font-size:14px;font-weight:500;color:#fff;margin-left:6px;margin-right:6px}.log_reg ul li a{font-size:14px;font-weight:500;color:#fff;text-transform:uppercase}.log_reg ul li a:hover{color:#adc867}.header_content{width:100%;height:61px;background:#fff;padding-left:64px}.logo a{font-size:24px;color:#6c7079;font-weight:600}.logo a span{text-transform:uppercase;color:#2b2e35}.logo1{text-align:right}.main_nav{height:100%;margin-left:133px}.main_nav ul{height:100%}.main_nav ul li{position:relative;height:100%;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.main_nav ul li:not(:last-of-type){margin-right:26px}.main_nav ul li.active,.main_nav ul li:hover{background:#adc867}.main_nav ul li a{display:block;height:100%;line-height:61px;padding-left:13px;padding-right:13px;font-size:16px;font-weight:500;color:#2b2e35}.main_nav ul li.active a{color:#fff}.main_nav ul li a:hover{color:#fff}.submit{width:247px;background:#adc867;height:100%;text-align:center}.submit a{display:block;height:100%;line-height:61px;font-size:14px;font-weight:500;color:#fff;text-transform:uppercase}.hamburger{display:none;cursor:pointer}.hamburger i{font-size:24px;color:#2b2e35;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.hamburger:hover i{color:#adc867}.menu{position:fixed;top:0;right:-370px;width:370px;height:100vh;z-index:102;background:#fff;padding-right:30px;padding-top:100px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.menu.active{right:0}.menu_close{position:absolute;top:30px;right:25px;padding:5px;cursor:pointer}.menu_close i{font-size:20px;color:#2b2e35;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.menu_close:hover i{color:#adc867}.menu_log_reg{display:inline-block}.menu .log_reg{border-bottom:solid 1px rgba(0,0,0,.15)}.menu .log_reg ul li a{color:#2b2e35;font-weight:600}.menu .log_reg ul li a:hover{color:#adc867}.menu .log_reg ul li:not(:last-of-type)::after{color:#2b2e35;font-weight:600}.menu_nav{margin-top:42px}.menu_nav ul li:not(:last-of-type){margin-bottom:2px}.menu_nav ul li a{font-size:28px;color:#2b2e35;font-weight:600}.menu_nav ul li a:hover{color:#adc867}.home{height:60px;max-height:100vh}.home_slider_container{width:100%;height:100%}.home_container{position:absolute;left:0;top:37.7%;width:100%}.home_content{width:423px;background:#1e1332;padding-left:47px;padding-top:41px;padding-bottom:48px;padding-right:50px}.home_title h1{font-size:30px;font-weight:500;color:#8a0000}.home_price_tag{display:inline-block;height:30px;background:#adc867;text-align:center;line-height:30px;font-size:18px;font-weight:500;color:#fff;padding-left:12px;padding-right:12px;margin-top:10px;margin-left:4px}.home_slider_nav{position:absolute;top:52%;right:63px;z-index:1;width:57px;height:57px;border-radius:50%;background:#adc867;text-align:center;cursor:pointer;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.home_slider_nav:hover{background:#1e1332}.home_slider_nav i{line-height:57px;font-size:24px;color:#fff}.search{background:transparent;z-index:1}.search_container{margin-top:-198px}.search_title{display:inline-block;height:70px;background:#adc867;font-size:48px;font-weight:500;color:#fff;padding-left:23px;line-height:70px;padding-right:26px}.search_form{display:block;padding-top:18px;padding-bottom:15px;padding-left:23px;padding-right:24px;background:rgba(85,64,125,.67)}.search_inputs{width:calc(100% - 260px)}.search_button{width:247px;height:51px;background:#adc867;color:#fff;border:none;outline:none;cursor:pointer;font-size:14px;font-weight:500;text-transform:uppercase;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.search_button:hover{border:solid 2px #fff}.search_input{width:calc((100% - 22px)/3);height:51px;padding-left:27px;background:#fff;border:none;outline:none;font-size:16px;font-weight:500;color:#2b2e35}.search_input::-webkit-input-placeholder{font-size:14px !important;font-weight:600 !important;color:#2b2e35 !important}.search_input:-moz-placeholder{font-size:14px !important;font-weight:600 !important;color:#2b2e35 !important}.search_input::-moz-placeholder{font-size:14px !important;font-weight:600 !important;color:#2b2e35 !important}.search_input:-ms-input-placeholder{font-size:14px !important;font-weight:600 !important;color:#2b2e35 !important}.search_input::input-placeholder{font-size:14px !important;font-weight:600 !important;color:#2b2e35 !important}.featured{padding-top:92px;padding-bottom:32px;background:#fff}.featured_row{margin-top:72px}.featured_row>div[class^='col']{margin-bottom:60px}.listing{background:#fff}.listing_image{z-index:1}.listing_image_container{height:100%;overflow:hidden}.listing_image_container>img{-webkit-transition:all 1600ms ease;-moz-transition:all 1600ms ease;-ms-transition:all 1600ms ease;-o-transition:all 1600ms ease;transition:all 1600ms ease}.listing:hover .listing_image_container>img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.tags{position:absolute;top:15px;left:19px}.tag{height:35px;text-align:center;margin-bottom:10px}.tag:not(:last-child){margin-right:15px}.tag a{display:block;height:100%;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;padding-left:22px;padding-right:19px;line-height:35px;letter-spacing:.2em}.tag_house{background:#adc867}.tag_sale{background:#55407d}.tag_rent{background:#588dfb}.tag_price{display:inline-block;height:37px;padding-left:27px;padding-right:26px;background:#ff006c;line-height:37px;font-size:16px;font-weight:500;color:#fff}.listing_price{position:absolute;left:34px;bottom:-19px}.listing_location{padding-left:34px !important;padding-top:45px;padding-bottom:17px;padding-right:30px;background:#f3f7fb;margin-top:0 !important}.listing_location>img{margin-top:-3px}.listing_location a{max-width:230px;margin-left:24px;font-size:16px;font-weight:600;color:#2b2e35;line-height:1.875}.listing_location a:hover{color:#adc867}.listing_info{background:#f3f7fb;padding-left:29px;padding-right:15px;padding-top:18px;padding-bottom:17px;margin-top:2px}.listing_info ul li{margin-bottom:10px}.listing_info ul li:not(:last-of-type){margin-right:28px}.listing_info ul li span{margin-left:8px;font-size:12px;font-weight:600;color:#6c7079}.container_reset>.container{max-width:100%;padding-left:0;padding-right:0}.container_reset>.container>.row{margin-left:0;margin-right:0}.container_reset>.container>.row>div[class^="col"]{padding-left:0;padding-right:0}.map{width:100%;height:100%}.google_map{width:100%;height:100%;min-height:595px}.map_container{width:100%;height:100%;overflow:hidden}#map{width:100%;height:calc(100% + 30px)}.map_section_content{height:100%;background:#55407d;padding-left:82px;padding-top:91px;padding-right:92px;padding-bottom:92px}.map_overlay{position:absolute;top:0;left:-233px;width:233px;height:100%}.map_section .section_title h1{color:#fff;font-weight:400}.location_contaner:not(:last-child){margin-bottom:20px}.locations_list{margin-top:44px}.location_contaner{display:inline-block;position:relative;cursor:pointer;padding-left:29px;font-size:18px;font-weight:400;color:#fff;margin-bottom:0;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.location_contaner>input{position:absolute;opacity:0;cursor:pointer}.location_contaner>span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:transparent;left:0;width:14px;height:14px;border:solid 2px #adc867;border-radius:50%;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.location_contaner>input:checked~span{background:#adc867}.location_contaner>input:not(:checked):hover~span{background:#adc867;opacity:.5}.hot{background:#fff;padding-top:90px;padding-bottom:92px}.hot_row{margin-top:79px}.hot_row>div[class^='col']{padding-left:0;padding-right:0}.hot_image{width:100%;height:100%;min-height:300px}.hot_content{width:100%}.hot_deal{padding-top:15px;padding-left:37px;padding-right:37px;padding-bottom:27px;background:#f3f7fb}.hot_title{margin-top:39px}.hot_title a{font-size:30px;font-weight:600;color:#2b2e35;line-height:1.2}.hot_title a:hover{color:#adc867}.prop_location{margin-top:15px;padding-left:1px}.prop_location img{margin-top:-6px}.prop_location span{font-size:16px;font-weight:600;color:#6c7079;margin-left:25px}.prop_text{margin-top:36px}.prop_agent{margin-top:37px}.prop_agent_image{width:49px;height:49px;border-radius:50%;overflow:hidden}.prop_agent_name{margin-left:15px;color:#6c7079;font-weight:600}.prop_agent_name a{font-size:14px;font-weight:600;color:#adc867}.prop_info{margin-top:2px;padding-top:24px;padding-bottom:12px;padding-left:35px;padding-right:30px;background:#f3f7fb}.prop_info ul li{margin-bottom:20px}.prop_info ul li:not(:last-of-type){margin-right:40px}.prop_info ul li>div{padding-left:15px}.prop_info ul li>div>div{font-weight:600;color:#6c7079;line-height:.75}.prop_info ul li>div>div:first-of-type{font-size:19.2px}.prop_info ul li>div>div:last-of-type{font-size:12px;margin-top:9px}.testimonials{background:#f1f6fc}.testimonials_image{height:100%}.testimonials_image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;background-image:linear-gradient(to right,transparent 50%,#f1f6fc);background:transparent;background:linear-gradient(to right,transparent 50%,#f1f6fc)}.testimonials_content{padding-top:92px;padding-left:95px;padding-bottom:92px}.testimonials .section_title_container{padding-right:180px}.testimonials_slider_container{margin-top:64px}.test_slide{padding-right:180px;padding-bottom:82px}.test_quote{font-size:24px;font-weight:600;line-height:1.2}.test_text{margin-top:21px}.test_text p{font-style:italic}.test_author{margin-top:20px;font-size:16px;font-weight:600;color:#a2b0bf}.test_author a{font-size:16px;font-weight:600;color:#2b2e35}.test_author a:hover{color:#adc867}.owl-theme .owl-dots{text-align:left}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0;margin-left:-4px}.owl-theme .owl-dots .owl-dot{outline:none}.owl-theme .owl-dots .owl-dot span{width:11px;height:11px;margin-left:4px;margin-right:5px;background:#6c7079;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#adc867}.footer_content{padding-top:88px;padding-bottom:83px;background:#8a0000}.footer_logo a{font-size:24px;font-weight:500;color:#6c7079;line-height:1}.footer_logo a span{text-transform:uppercase;color:#fff}.footer_text{margin-top:32px}.footer_text p{color:#d8ddf1}.footer .social{margin-top:33px}.footer_submit{max-width:247px;height:61px;background:#55407d;text-align:center;margin-top:53px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.footer_submit:hover{background:#adc867}.footer_submit a{display:block;height:100%;line-height:61px;font-size:14px;font-weight:500;color:#fff;text-transform:uppercase}.footer_title{font-size:24px;font-weight:500;color:#fff;line-height:1.2}.footer_info{margin-top:46px}.footer_info ul li:not(:last-of-type){margin-bottom:26px}.footer_info ul li div{width:23px;height:23px}.footer_info ul li div img{max-height:100%}.footer_info ul li span{font-size:14px;font-weight:600;color:#bec7e7;padding-left:15px}.usefull_links{margin-top:71px}.usefull_links ul{margin-top:51px !important}.footer_links ul{margin-top:40px}.footer_links ul li:not(:last-of-type){margin-bottom:17px}.footer_links ul li a{font-size:14px;font-weight:600;color:#8cc1c2}.footer_links ul li a:hover{color:#adc867}.listing_small{margin-top:50px;background:#fff}.listing_small_image{z-index:1}.listing_small_image>div:first-of-type{overflow:hidden}.listing_small_image>div:first-of-type img{-webkit-transition:all 1600ms ease;-moz-transition:all 1600ms ease;-ms-transition:all 1600ms ease;-o-transition:all 1600ms ease;transition:all 1600ms ease}.listing_small_image:hover>div:first-of-type img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.listing_small_tags{position:absolute;top:15px;left:14px}.listing_small_tag{height:35px;text-align:center;margin-bottom:10px}.listing_small_tag:not(:last-child){margin-right:15px}.listing_small_tag a{display:block;height:100%;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;padding-left:22px;padding-right:19px;line-height:35px;letter-spacing:.2em}.tag_house{background:#adc867}.tag_sale{background:#55407d}.tag_rent{background:#588dfb}.listing_small_price{position:absolute;left:11px;bottom:-19px;display:inline-block;height:37px;padding-left:27px;padding-right:26px;background:#ff006c;line-height:37px;font-size:16px;font-weight:500;color:#fff}.listing_small_location{padding-left:24px !important;padding-top:40px;padding-bottom:25px;padding-right:20px;background:#f3f7fb;margin-top:0 !important}.listing_small_location>img{margin-top:-3px}.listing_small_location a{max-width:230px;margin-left:17px;font-size:14px;font-weight:600;color:#2b2e35;line-height:1.875}.listing_small_location a:hover{color:#adc867}.listing_small_info{background:#f3f7fb;padding-left:37px;padding-right:15px;padding-top:18px;padding-bottom:17px;margin-top:2px}.listing_small_info ul li{margin-bottom:10px}.listing_small_info ul li:not(:last-of-type){margin-right:28px}.listing_small_info ul li span{margin-left:8px;font-size:12px;font-weight:600;color:#6c7079}.footer_bar{background:#110a1f}.footer_bar_content{height:52px}.copyright{font-size:14px;font-weight:500;color:#bec7e7}.footer_nav ul li:not(:last-of-type){margin-right:44px}.footer_nav ul li a{font-size:14px;font-weight:600;color:#6c7079}.footer_nav ul li a:hover{color:#adc867}