@font-face{font-family:'montserratblack';src:url("../fonts/montserrat-black-webfont.woff2") format("woff2"),url("../fonts/montserrat-black-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratbold';src:url("../fonts/montserrat-bold-webfont.woff2") format("woff2"),url("../fonts/montserrat-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratextra_bold';src:url("../fonts/montserrat-extrabold_0-webfont.woff2") format("woff2"),url("../fonts/montserrat-extrabold_0-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratlight';src:url("../fonts/montserrat-light_0-webfont.woff2") format("woff2"),url("../fonts/montserrat-light_0-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratregular';src:url("../fonts/montserrat-regular-webfont.woff2") format("woff2"),url("../fonts/montserrat-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratsemi_bold';src:url("../fonts/montserrat-semibold_0-webfont.woff2") format("woff2"),url("../fonts/montserrat-semibold_0-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratultra_light';src:url("../fonts/montserrat-ultralight_0-webfont.woff2") format("woff2"),url("../fonts/montserrat-ultralight_0-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{background:#fff}body,h1,h2,h3,h4,h5,h6,p,a{font-family:'Roboto', sans-serif}a,span{display:inline-block}p{font-size:14px;color:#000}#head-section{padding:30px 0 0 0}#logo img{margin:5px 0 0 -20px}#creci{text-align:right}.phone span,.phone p{font-family:'Roboto', sans-serif;text-align:right;display:block}.phone span{font-size:16px;color:#787878;padding-bottom:5px}.phone p{font-size:20px;line-height:25px;color:#b61c22;margin:0}.slicknav_menu{display:none}.nav-section{box-shadow:inset 0 2px 5px #a3a3a3;background:linear-gradient(top, #fff, #e6e6e6);background:-moz-linear-gradient(top, #fff, #e6e6e6);background:-webkit-linear-gradient(top, #fff, #e6e6e6);background:-o-linear-gradient(top, #fff, #e6e6e6);background:-ms-linear-gradient(top, #fff, #e6e6e6);margin:30px 0 0 0}#menu{padding:0;margin:0}#menu li{list-style:none;float:left;position:relative}#menu li:first-child a{border-left:2px solid #d9d9d9}#menu li a{font-family:'Roboto', sans-serif;font-size:14px;color:#464b4b;padding:10px 30px;border-right:2px solid #d9d9d9;letter-spacing:2px;text-decoration:none}#menu .submenu li{display:block;margin:0;float:none}#menu .submenu li a{background:none;border:none}#menu .submenu{padding:0 0 0 10px;background:#e8e8e8;display:none;position:absolute;left:0;width:260px;z-index:100}#menu .submenu:hover{display:block}#menu>li>a:hover+.submenu{display:block}#search-section{background:#616161;border-bottom:3px solid #818181;padding:20px 0 15px 0}.search-form .form-control{background-color:#fff;box-shadow:none;font-size:15px;height:38px;border-radius:5px;border:none}.fields-list{padding:0;margin:0}.fields-list li{list-style:none;width:18%;float:left;display:inline-block;margin:0 21px 10px 0}.fields-list li:nth-child(5),.fields-list li:last-child{margin:0}.fields-list li label{font-size:13px;color:#fff}.move-up{position:relative}.select-style{width:100%;overflow:hidden;background:#fff url("../img/drop-down.png") no-repeat 90% 52%;cursor:pointer;height:38px;border-radius:5px;font-size:15px}.select-style select{padding:5px 33px 5px 4px;width:110%;height:38px;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;cursor:pointer;font-size:13px;color:#9b9393;text-transform:uppercase;font-weight:400}.select-style select:focus{outline:none}.submit{font-size:18px;color:#fff;border:none;background:#a0aaab url("../img/search-icon.png") 88% center no-repeat;border-radius:5px;display:inline-block;padding:5px 10px 5px 20px;width:100%;border-top:2px solid #d0d5d5;border-bottom:2px solid #606667;text-align:left;margin:24px 0 0 0}#banner-section{padding:20px 0;background:linear-gradient(top, #fff, #cbd0d1);background:-moz-linear-gradient(top, #fff, #cbd0d1);background:-webkit-linear-gradient(top, #fff, #cbd0d1);background:-o-linear-gradient(top, #fff, #cbd0d1);background:-ms-linear-gradient(top, #fff, #cbd0d1)}#banner-section .flex-control-nav{bottom:-50px}#banner-section .flex-control-paging li a{height:16px;width:16px;background:#575757}#banner-section .flex-direction-nav{display:none}.flexslider{margin:0;padding:0;border:none}.property h1{font-size:21px;color:#c01d24;margin:30px 0 0 0}.property p i{font-family:'Roboto', sans-serif;font-size:18px;color:#c01d24}.specs p{font-family:'Roboto', sans-serif;font-size:17px;color:#671013;margin:0 0 10px 0;padding:5px 0 5px 35px}.beds{background:url("../img/icon-1.png") left center no-repeat}.w-room{background:url("../img/icon-2.png") left center no-repeat}.garage{background:url("../img/icon-3.png") left center no-repeat}.price{font-size:49px;color:#c01d24;font-family:'Roboto', sans-serif}.price small,.price sup{font-size:21px}.price sup{position:relative;top:-20px}.read-more{font-size:13px;color:#fff;display:inline-block;padding:6px 8px;border-radius:12px;background:#616161}.read-more:hover,.read-more:active,.read-more:focus{color:#fff;text-decoration:none}#location-sale-section{margin:50px 0 0 0}.section-title{background:#818181;padding:8px 0}.section-title h2{font-size:28px;color:#000;margin:0;padding:0}.section-title .btnVoltar{text-align:right}.section-title a{color:#fff;font-size:13pt}.location-slider,.sale-slider{padding:36px 0}.location-slider .flex-control-nav{width:auto;top:20px;right:20px}.location-slider .flex-control-paging li a{background:#000}.location-slider .flex-control-paging li a.flex-active{background:#fff}.location-slider .owl-theme .owl-controls{position:absolute;width:100%;top:40%}.location-slider .owl-theme .owl-controls .owl-buttons div{position:absolute;height:55px;width:35px;display:inline-block;text-indent:-99999px;overflow:hidden}.location-slider .owl-theme .owl-controls .owl-buttons div.owl-next{background:url("../img/next.png") center center no-repeat;right:12%}.location-slider .owl-theme .owl-controls .owl-buttons div.owl-prev{background:url("../img/prev.png") center center no-repeat;left:12%}.sale-slider{background:#e8ebeb}.apartment{max-width:400px;margin:auto;position:relative;overflow:hidden;text-align:center}.apartment img{height:300px}.apartment .info{text-align:left}.info{position:absolute;width:100%;bottom:0;left:0;background:url("../img/grad-1.png") left bottom repeat-x;padding:15px}.info span{font-family:'montserratultra_light';font-size:26px;color:#fff}.info span strong{font-family:'Roboto', sans-serif;font-size:15px}.info span i{display:inline-block;font-size:18px;margin:0 10px}.price-tag{font-size:16px;color:#fff;text-transform:uppercase;float:right;display:inline-block;padding:4px 7px;background:#c01d24;border-radius:5px;margin:7px 0 0 0}.price-tag:hover,.price-tag:active,.price-tag:focus{color:#fff;text-decoration:none}#social-section{background:#898989;padding:12px 0}.social{margin:0;color:#fff;font-size:17px}.social strong{position:relative;top:-4px}.social a{font-size:30px;color:#fff;display:inline-block;margin:0 5px}#footer-section{padding:20px 0;background:linear-gradient(top, #fff, #e8e8e8);background:-moz-linear-gradient(top, #fff, #e8e8e8);background:-webkit-linear-gradient(top, #fff, #e8e8e8);background:-o-linear-gradient(top, #fff, #e8e8e8);background:-ms-linear-gradient(top, #fff, #e8e8e8)}.footer-content{padding:30px 0}.footer-content h4{font-family:'Roboto', sans-serif;font-size:20px;color:#c01d24;margin:0 0 5px 0;padding:0}.footer-content p,.footer-menu li a,.footer-menu li a:active,.footer-menu li a:focus{font-size:15px;color:#969696;line-height:18px}.footer-menu li{list-style:none;line-height:15px}.footer-menu{padding:0}.footer-menu.push{margin:30px 0 0 0}.bottom-content{text-align:center;padding:10px 0;border-top:6px solid #818181}#back-to-top{display:none;position:fixed;right:20px;bottom:20px;display:inline-block;padding:22px 23px;line-height:42px;background:#adadad url(../img/scroll-top.png) center center no-repeat;background-size:40%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.section-title.light h2{font-family:'Roboto', sans-serif}.searching{padding:50px 0 50px 0}.searching p{font-size:12px;font-family:'Roboto', sans-serif}.mark{margin:30px 0 0 0}#sgn-content{padding:0 0 40px 0}#sgn-content .section-title{margin:30px 0 0 0}#sgn-content .section-title h2{font-size:24px}.content h3{font-size:18px;font-family:'Roboto', sans-serif;color:#c01d24;margin:30px 0 0 0}.content p{font-size:17px;color:#878787}.reg-form{width:75%;margin:0 auto}.reg-form h2{font-size:24px;font-family:'Roboto', sans-serif;color:#c01d24}.reg-form div{margin:0 0 15px 0}.reg-form .field,.reg-form .select-style{border-radius:0;border:1px solid #dbdbdb;background:linear-gradient(top, #fcfcfc, #e8e8e8);background:-moz-linear-gradient(top, #fcfcfc, #e8e8e8);background:-webkit-linear-gradient(top, #fcfcfc, #e8e8e8);background:-o-linear-gradient(top, #fcfcfc, #e8e8e8);background:-ms-linear-gradient(top, #fcfcfc, #e8e8e8);height:46px;padding:5px 10px;width:100%;font-size:15px}.margin-right{margin:0 40px 0 0}.reg-form .field:focus{outline:none}.reg-form .half .field{width:40%;float:left}.reg-form textarea.field{height:auto;resize:none}.reg-form .select-style{margin-bottom:0}.reg-form .select-style select{background:url("../img/drop-down-big.png") 90% center no-repeat}.reg-form .select-style-small select{background:url("../img/drop-down-big.png") 80% center no-repeat;width:120%}.reg-form .small-select .select-style{display:inline-block;width:auto;float:left;overflow:visible;background:no-repeat;border:none;position:relative;margin:0 15px 0 0}.reg-form .small-select .select-style:before{content:url("../img/drop-down-blue.png");position:absolute;left:0}.reg-form .small-select .select-style select{background:none;text-indent:12px;text-transform:none;position:relative;top:-5px;padding:0 0 0 10px}.reg-form .row{margin:0}.reg-form .row{margin-right:-15px;margin-left:-15px}.reg-form .half.full .sp{color:#878787;border-radius:0;border:1px solid #dbdbdb;background:linear-gradient(top, #fcfcfc, #e8e8e8);background:-moz-linear-gradient(top, #fcfcfc, #e8e8e8);background:-webkit-linear-gradient(top, #fcfcfc, #e8e8e8);background:-o-linear-gradient(top, #fcfcfc, #e8e8e8);background:-ms-linear-gradient(top, #fcfcfc, #e8e8e8);height:46px;width:6.555%;font-size:18px}.reg-form .send{display:inline-block;padding:8px 40px 8px 60px;background:#b6b6b6 url("../img/email-icon.png") 30px center no-repeat;color:#fff;border:none;font-size:20px}#sgn-content.contacto{padding-bottom:0}.reg-form.contact-form{width:70%;margin:0}.content h3{margin:20px 0 15px 0}iframe{width:100%;height:400px}p.red{font-size:18px;font-family:'Times New Roman';color:red}.margin{margin:0 50px 0 100px}.all-results{padding-bottom:30px}.property-thumb{background:#dfdfdf;border-top:4px solid #616161;margin:25px 0 0 0}.property-thumb img{width:100%}.property-thumb .img-container{display:block;margin:0 0 15px 0}.property-thumb p{font-size:14px;line-height:14px;color:#616161;font-family:'Roboto', sans-serif;margin:0 0 4px 0;padding:0 10px}.property-thumb .value{font-size:18px;font-family:'Roboto', sans-serif;color:#c01d24;margin:15px 0 20px 0}.property-info{min-height:162px;position:relative}.details{display:inline-block;width:100%;padding:6px 0;color:#fff;text-transform:uppercase;background:#616161;font-size:16px;text-align:center;position:absolute;bottom:0}.details:hover,.details:focus,.details:active{color:#fff}.total{text-align:center;margin:1em}.specs-il{padding:0 11px 0 26px}@media (min-width: 768px){.property-thumb .img-container{max-height:154px;overflow:hidden;margin:0 0 15px 0}}.sem-banner .item{margin:0 0 25px 0}#single-property .section-title{margin:25px 0 30px 0}#single-property h2{font-family:'Roboto', sans-serif;font-size:24px}#single-property-imgs img{height:447px}#single-property-imgs div{text-align:center}.single-appartment{margin:50px 0 0 0}.contact-form.appartmento{width:100%;background:#616161;padding:10px}.contact-form.appartmento .field{height:38px}.contact-form.appartmento textarea.field{height:auto}.contact-form.appartmento .form-heading{margin:10px 0;font-size:16px;text-align:center;color:#fff}.contact-form.appartmento .send{float:none !important;padding:8px 0;width:100%;background:#e2979a url("../img/email-icon.png") 10px center no-repeat;margin:10px 0 0 0}.contact-form.appartmento .invalid{box-shadow:0 0 3px red}.contact-form.appartmento #resposta-email{display:none;text-align:center}.specs-list{padding:30px 0}.specs-list li{list-style:none;display:inline-block;float:left;margin:0 15px 0 0}.specs-list li span{font-family:'Roboto', sans-serif;font-size:16px;padding:13px 0 13px 56px}.specs-list li.area span{background:url("../img/area.png") left center no-repeat}.specs-list li.dorm span{background:url("../img/dorom.png") left center no-repeat}.specs-list li.vagas span{background:url("../img/vagas.png") left center no-repeat}.appartment-info h3{font-size:20px;color:#c01d24;font-family:'Roboto', sans-serif}.appartment-info strong{color:#c01d24}.appartment-info p{font-size:14px;color:#666;font-family:'Roboto', sans-serif}@media (max-width: 1280px){.location-slider .owl-theme .owl-controls .owl-buttons div.owl-next{right:2%}.location-slider .owl-theme .owl-controls .owl-buttons div.owl-prev{left:2%}}@media (max-width: 1200px){.location-slider .owl-theme .owl-controls .owl-buttons div.owl-next{right:2px}.location-slider .owl-theme .owl-controls .owl-buttons div.owl-prev{left:2px}}@media (min-width: 768px) and (max-width: 991px){#logo img{width:100%}#menu li a{font-size:12px;padding:10px 18px}.phone span{font-size:13px}.phone p{font-size:18px}.info span{font-size:14px}.price-tag{padding:0 4px;margin:0;font-size:12px}.fields-list li{width:17.5%}.select-style select,.search-form .form-control,.submit{font-size:12px}.submit{font-size:18px}#single-property .flex-control-nav{width:100%}#single-property .flex-direction-nav{display:none}.reg-form{width:100%}.property-thumb .value{font-size:14px}}@media (max-width: 767px){#logo{margin-bottom:20px}#head-section,.phone span,.phone p{text-align:center}#menu{display:none}.slicknav_menu{display:block;background:#b0b0b0}.slicknav_btn{background:none}.slicknav_nav a{color:#f2f2f2}.slicknav_nav .fa{color:#f2f2f2;margin:0 10px 0 0}.info span{font-size:14px}.price-tag{padding:0 4px;margin:0;font-size:12px}.fields-list li{width:46.5%}.fields-list li:nth-child(5){margin-right:20px}.select-style select,.search-form .form-control,.submit{font-size:12px}.submit{font-size:18px}.flexslider .slides img{width:100%}.flexslider .slides li{margin-bottom:25px}.select-style select{width:110%}#single-property-imgs img{width:100%;height:auto}.apartment img{width:100%;height:auto}#single-property .flex-direction-nav{display:none}.reg-form,.reg-form.contact-form{width:100%}.reg-form .half.full .field.first,.reg-form .half.full .field.second{width:100%;margin-bottom:10px}.reg-form .half.full .sp{width:100%}}@media (max-width: 640px){.fields-list li{width:100%;margin:0 0 10px 0}.fields-list .select-style{background:#fff url("../img/drop-down.png") no-repeat scroll 96% 52%}.select-style select{width:110%}.submit{text-align:center}body{overflow-x:hidden}.reg-form,.reg-form.contact-form{width:100%}.reg-form .half.full .field.first,.reg-form .half.full .field.second{width:100%;margin-bottom:10px}.reg-form .half.full .sp{width:100%}}@media (max-width: 480px){#logo img{width:70%;margin:0}.phone span{font-size:13px}.phone p{font-size:15px;line-height:18px}.fields-list li{width:100%;margin:0 0 10px 0}.fields-list .select-style{background:#fff url("../img/drop-down.png") no-repeat scroll 96% 52%}.select-style select{width:110%}.submit{text-align:center}#single-property .specs-list li{display:block;float:none;margin:0 0 10px 0}.reg-form,.reg-form.contact-form{width:100%}.reg-form .half.full .field.first,.reg-form .half.full .field.second{width:100%;margin-bottom:10px}.reg-form .half.full .sp{width:100%}}
/*# sourceMappingURL=main.css.map */
