body{font-family:"Lato";padding:0;margin:0;margin-bottom:350px}html{position:relative;min-height:100%}.header{width:100%;height:83px;background:#f5f5f5}.header img{width:146px;margin-left:-22px;margin-top:0}.page{}#title-listing,#title-listing-a{margin-bottom:50px;margin-top:25px;max-width:100%;height:1px;background-color:#d9dfe2;position:relative}.property-list-title{font-size:24px;font-weight:bold;padding:0 20px 0 0;border-right:1px solid #d9dfe2;top:-15px;left:0;color:#50585c}.property-list-by{right:0;font-size:15px;font-weight:normal;top:-10px}#title-listing>div,#title-listing-a>div{display:inline-block;position:absolute;background-color:#fff}.property-list-by a{padding:10px 15px;margin-right:5px}.property-list-by a:first-child{border-left:1px solid #d9dfe2}.property-list-by .current,.property-list-by a:hover{background-color:#e8edf0;text-decoration:none}#title-listing a,#title-listing-a a{color:#4c5458}.footer{position:absolute;bottom:0;width:100%;height:350px;background-color:#f5f5f5;padding-top:40px}.footer h3{font-size:1.3em}.footer .right li{display:inline-block;padding:0 15px}.foot{padding-top:20px;margin-top:15px;border-top:1px solid #d9dfe2}a{color:#337ab7;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}ul{list-style:none;padding:0}.clear{clear:both}.text-bar{background:rgba(192,16,36,1);height:39px}.text-bar .contact{border:1px solid #ccc;border-top:none;border-bottom:none;padding:0 16px}.text-bar .contact span{font-size:.9em;color:#fff;margin-right:7px;line-height:40px}.text-bar span i{margin-right:5px}.left{float:left}.right{float:right}ul.left{position:relative}ul.left li{position:relative;float:left;text-align:center;margin:0}ul.left li:first-child a{border-left:1px solid #ccc}.right .cont{padding-right:20px;border-right:1px solid #9bacb6;margin-right:20px}.right .cont a{color:#666;line-height:83px}.right .cont i{margin-right:5px}.social .facebook a:hover{background:#3a7ea2;color:#fff!important}.social .twitter a:hover{background:#55c5ef;color:#fff!important}.social .linkedin a:hover{background:#4875b4;color:#fff!important}.social .google a:hover{background:#c63d2d;color:#fff!important}.breadcrumb{padding:0;margin-top:10px;margin-bottom:20px;list-style:none;font-size:.9em;background:none}.breadcrumb>li{display:inline-block}.breadcrumb>li+li::before{padding:0 5px;color:#ccc;content:"/ "}.breadcrumb>.active{color:#777}#navbar{margin-left:-15px}.navbar-default{background:#fff;border:1px solid #e2e8ec}.navbar-default .navbar-nav>li>a{color:#777;border-right:1px solid #e2e8ec}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background:#e8edf0}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background:#e8edf0}.nav li:first-child a{border-left:1px solid #e2e8ec}.block{border:1px solid #e2e8ec;margin-bottom:35px}.block h1{font-size:1em}.block h1 a{line-height:13px!important;color:#333!important}.block h5{margin:0;font-weight:normal;color:#878c92;margin-bottom:15px;font-size:.8em}.cont-txt{height:155px;padding:0 15px 15px 15px;margin-bottom:0}.block p.des{height:64px;overflow:hidden;padding:0 15px;font-size:.9em;line-height:1.5em;margin-bottom:20px}.block p.prez{font-weight:700;font-size:.9em;color:#008ad6;width:auto}.container .block-an{margin-left:-15px}.cont-img{position:relative;overflow:hidden;border-bottom:5px solid #ea4d39!important;height:190px}.cont-img img{display:block;transition:all .2s ease-in-out;position:absolute;top:-100%;left:-25px;right:0;bottom:-100%;margin:auto}.cont-img img:hover{transform:scale(1.1)}.properties__ribon{position:absolute;right:-5px;background:#0ba;color:#fff;text-transform:uppercase;padding:3px 15px;font-weight:600;top:18px;border-radius:5px 0 0 5px}.piede{border-top:1px solid #e2e8ec;background-color:#f5f7f9;width:100%;color:#767d81;text-align:center}.piede span{line-height:40px}.piede i{margin-right:5px}.piede .b{border-right:1px solid #e2e8ec}.piede img{width:19px;margin-top:-7px;margin-right:5px}span.mq{background:#7faf1b;position:absolute;bottom:6px;left:6px;z-index:2;margin:0;padding:3px;text-align:center;line-height:12px;color:#fff;font-size:.8em;border-radius:3px}span.foto{background:#cf9b1b;position:absolute;bottom:6px;right:6px;z-index:2;margin:0;padding:3px;text-align:center;line-height:12px;color:#fff;font-size:.8em;border-radius:3px}span.foto i{margin-right:5px}.block a:link,.block a:visited{color:#23527c;text-decoration:none;font-size:1em;line-height:40px;font-weight:700}.block a:hover{}.dt.property-list-title{margin-bottom:20px;border:none}.dtl{border:1px solid #e2e8ec;margin-bottom:30px;margin-left:-15px}.dtl .block{border:none}.dtl .cont-txt,.social-share{height:auto;padding:10px 15px 15px 15px;margin-bottom:20px}.social-share a{color:#fff;padding:6px 10px;background:gray;text-decoration:none;margin:0 5px}.social-share a.sfacebook{background:#3b5997}.social-share a.stwitter{background:#41b7d8}.social-share a.sgplus{background:#d64937}.property-overview{background-color:#f5f5f5;margin:0 0 30px 0;padding:12px 20px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.property-overview dl{margin:0;padding:0;position:relative;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}.property-overview dl::before{content:'';width:100%;height:5px;position:absolute;background-color:#f5f5f5;top:0;left:0}.property-overview dt{border-bottom:1px dashed rgba(0,0,0,.1);clear:left;float:left;font-weight:normal;line-height:32px;padding:4px 0;width:50%}.property-overview dd{border-bottom:1px dashed rgba(0,0,0,.1);clear:right;color:#02344a;line-height:32px;float:right;font-weight:600;padding:4px 0;text-align:right;width:50%}#agente{margin-bottom:30px;color:#98a5a6;border:1px solid #e2e8ec}#agente .title{font-size:18px;font-weight:600;color:#fff;padding:5px 20px;background:#5d7078;margin:0}#agente .cont{padding:15px 20px}.alignleft{float:left;margin:5px 20px 20px 0}#agente img.agentimage{padding:2px;border:1px solid #e4e9ed;margin-right:10px;width:80px;height:80px}#agente .name{font-size:16px;color:#455258;padding-top:15px;padding-bottom:15px}#agente .phone,#agente .email{font-size:12px;color:#ea4d39}#agente i{font-size:14px;margin-right:10px;color:#98a5a6}#agente input,#agente textarea{margin-bottom:10px}#agente .btn{font-size:16px;font-weight:normal;background:#007bb0;padding:8px 27px;color:#fff}@media(max-width:767px){#title-listing,#title-listing-a{margin-top:20px;margin-bottom:20px;height:auto;position:static;background:none}#title-listing div,#title-listing-a div{display:block;position:static;background-color:#fff;margin-bottom:10px;border:none;word-wrap:break-word}#title-listing .property-list-by,#title-listing-a .property-list-by{line-height:2em}.header .left{float:none!important;text-align:center;margin-bottom:10px}.header .right{display:none}}.cont-page{border:1px solid #e2e8ec;border-top:5px solid #007bb0;padding:15px;margin-bottom:50px;min-height:320px}#toTop{width:100px;z-index:10;border:1px solid #333;background:#121212;text-align:center;padding:5px;position:fixed;bottom:10px;right:20px;cursor:pointer;display:none;color:#fff;text-transform:lowercase;font-size:13px}#contact_map{height:400px;background:#ccc;margin-bottom:50px}.form-wrapper{padding-right:50px}.contact-form-excerpt{line-height:1.5em;margin-bottom:30px;color:#5d7078}.headline-title{text-align:center;margin-bottom:80px}.headline-title h3{color:#50585c;font-size:36px;font-weight:bold}.headline-title p{font-size:18px;color:#798c95}#sidebar .widget{margin-bottom:30px;color:#98a5a6;border:1px solid #e2e8ec}#sidebar .widget ul li{padding:10px 0 10px 5px;border-bottom:1px solid #dee5e8}#sidebar h3.widget-title{font-size:18px;font-weight:600;color:#fff;padding:5px 20px;background:#5d7078;margin:0;line-height:38px}.content-widget{padding:15px 20px}#sidebar .widget ul li:last-child{border-bottom:none}#cookie-alert{font-size:12px;height:auto;left:0;line-height:18px;min-width:100%;position:fixed;text-align:center;z-index:100000;color:#fff;background-color:#222;display:none;opacity:.9}#cookie-text{font-size:18px}.box-bottom{bottom:0}.cookie-alert-container{padding:10px}#cookie-alert .button_cookie.btn-style{margin-top:10px;background:linear-gradient(to bottom,#fefefe,#f4f4f4) repeat scroll 0 0 #f3f3f3;border:1px solid #bbb;border-radius:3px;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:18px;outline:medium none;padding:2px 12px;text-decoration:none;text-shadow:0 1px 0 #fff;white-space:nowrap}@media(max-width:768px){.wiki{display:none!important}}.msg #contact-ag{display:none}.connected-carousels .stage{width:100%;position:relative}.connected-carousels .photo-credits{position:absolute;right:15px;bottom:0;font-size:13px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.85);opacity:.66}.connected-carousels .photo-credits a{color:#fff}.connected-carousels .navigation{margin:20px auto;position:relative;background:#fff;width:760px}.connected-carousels .carousel{overflow:hidden;position:relative}.connected-carousels .carousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.connected-carousels .carousel li{float:left;margin-right:10px}.connected-carousels .carousel-stage{height:652px}.carousel.carousel-stage li{width:870px}.carousel.carousel-stage li img{width:100%}.connected-carousels .carousel-navigation{height:90px}.connected-carousels .carousel-navigation li{cursor:pointer}.connected-carousels .carousel-navigation li img{display:block;border:3px solid #fff;border-radius:3px}.connected-carousels .carousel-navigation li.active img{border-color:#ea4d39}.connected-carousels .prev-stage,.connected-carousels .next-stage{display:block;position:absolute;top:0;width:50%;height:100%}.connected-carousels .prev-stage{left:0}.connected-carousels .next-stage{right:0}.connected-carousels .prev-stage.inactive,.connected-carousels .next-stage.inactive{display:none}.connected-carousels .prev-stage i,.connected-carousels .next-stage i{display:none;position:absolute;top:50%;text-align:center}.connected-carousels .prev-stage i{left:20px}.connected-carousels .next-stage i{right:20px}.connected-carousels .prev-stage:hover i,.connected-carousels .next-stage:hover i{display:block}.connected-carousels .prev-navigation,.connected-carousels .next-navigation{position:absolute;top:20px}.connected-carousels a:hover{text-decoration:none}.connected-carousels .prev-navigation{right:101%}.connected-carousels .next-navigation{left:101%}.connected-carousels .prev-navigation.inactive,.connected-carousels .next-navigation.inactive{opacity:.5;cursor:default}@media screen and (min-width:980px) and (max-width:1199px){.carousel.carousel-stage li{width:700px}.connected-carousels .navigation{width:570px}.connected-carousels .carousel-stage{height:auto}}@media screen and (min-width:768px) and (max-width:979px){.carousel.carousel-stage li{width:540px}.connected-carousels .navigation{width:470px;margin:50px auto}.connected-carousels .carousel-stage{height:auto}}@media screen and (max-width:767px){.carousel.carousel-stage ul,.carousel.carousel-stage ul li{}.connected-carousels .navigation{display:none}.connected-carousels .carousel-stage{height:auto}}