﻿section#sticky-header{background:#fff;border-bottom:1px solid #ddd;padding:0;position:fixed;top:99px;z-index:15;width:100%}section#sticky-header h4{margin:0px;float:left;height:60px;line-height:60px;max-width:50%;overflow:hidden}section#sticky-header .icons{float:right;height:60px;line-height:60px}section#sticky-header .icons span{display:inline-block;margin:0 20px 0 0;color:#172d41}section#sticky-header .icons span i.fa{display:inline-block;color:#ea5c1f;font-size:16px;margin-right:10px;position:relative;top:1px}section#sticky-header .icons span.type{font-weight:600}section#sticky-header .icons .address{display:none}section#sticky-header .icons.develo.icons span:last-child{margin:0}section#sticky-header .price{float:right;margin-top:10px;display:inline-block;background:#ea5c1f;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;margin-left:20px;position:relative;padding:0 15px 0 15px;height:40px;line-height:40px}section#sticky-header .price strong{display:inline-block;height:40px;line-height:40px;color:#fff;font-weight:600}section#sticky-header .price:before{content:"";position:absolute;display:block;left:-20px;top:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #ea5c1f}section#sticky-header .price:after{content:"";background:white;border-radius:50%;width:5px;height:5px;display:block;position:absolute;left:-7px;top:18px}section#detail{overflow:hidden;padding:0 0 130px 0}section#detail .leftpanel{padding:0 50px 0 0}section#detail .tags{text-align:left;overflow:hidden}section#detail .tags span{background:#ea5c1f;color:#fff;padding:4px 8px;margin-right:5px;font-size:.7em;text-transform:uppercase;letter-spacing:0.02em}section#detail .tags span:last-child{margin-right:0}section#detail .subhead{text-align:left;margin:2rem 0}section#detail .subhead .icons{display:inline-block}section#detail .subhead .icons span{display:inline-block;margin:0 15px 40px 0;color:#172d41}section#detail .subhead .icons span i.fa{display:inline-block;color:#ea5c1f;font-size:1.5em;margin-right:15px;position:relative;top:2px}section#detail .subhead .price{display:inline-block;background:#ea5c1f;position:relative;padding:0 20px;height:50px;line-height:50px;clear:both;float:left;margin:3rem 0 0 0}section#detail .subhead .price strong{display:inline-block;height:50px;line-height:50px;color:#fff;font-size:1.33em}section#detail .subhead .price:before{content:"";position:absolute;display:block;left:-25px;top:0;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:25px solid #ea5c1f}section#detail .subhead .price:after{content:"";background:white;border-radius:50%;width:6px;height:6px;display:block;position:absolute;left:-7px;top:21px}section#detail .description{margin:0 0 2rem 0}section#detail .description p{max-width:75%;text-align:left}section#detail .description p a{display:inline-block;margin-top:15px}section#detail .share{margin:3rem 0;text-align:left;float:left;clear:left}section#detail .share .social{display:inline-block;width:100%;margin:0 0 20px 0}section#detail .share .social i.fa{position:relative;top:2px;display:inline-block;font-size:1.2em;margin-left:20px}section#detail .share .mail,section#detail .share .see{display:inline-block;margin:0 0 10px 0;width:100%}section#detail .share .mail a,section#detail .share .see a{cursor:pointer;text-decoration:none;font-weight:bold}section#detail .share .mail a i.fa,section#detail .share .see a i.fa{color:#172d41;position:relative;display:inline-block;font-size:1em;margin-right:14px}section#detail .share .mail a:hover,section#detail .share .see a:hover{text-decoration:underline}section#detail .share .print{display:inline-block;width:100%}section#detail .share .print a{cursor:pointer;text-decoration:none;font-weight:bold}section#detail .share .print a i.fa{color:#172d41;position:relative;display:inline-block;font-size:1em;margin-right:12px}section#detail .share .print a:hover{text-decoration:underline}section#detail .buttons{border:1px solid #ea5c1f;overflow:auto;padding:30px}section#detail .buttons .button{text-align:center}section#detail .buttons .button a{text-decoration:none}section#detail .buttons .button a i.fa{font-size:1.15em;margin-right:15px}section#detail .free{padding:5rem 0}section#detail .free table i.fa{font-size:1.33em}section#detail .free table i.fa.yes{color:#ea5c1f}section#detail .free table i.fa.no{color:#c4c4c4}section#detail .free p.link{display:block;text-align:center;margin-top:30px}section#detail .video.half{width:50%;float:left}section#detail .table{clear:both;overflow:hidden;padding:0 0 3rem 0}section#detail .table .items-wrapper{overflow:hidden;margin-bottom:0px}section#detail .table .items-wrapper .item{overflow:hidden;height:50px;line-height:50px}section#detail .table .items-wrapper .item label{float:left}section#detail .table .items-wrapper .item strong{float:right}section#detail .table .items-wrapper .item i.fa{font-size:1em}section#detail .table .items-wrapper .item i.fa.yes{color:#ea5c1f}section#detail .table .items-wrapper .item i.fa.no{color:#c4c4c4}section#detail .mapa-wrapper{margin-bottom:3rem}section#detail .map{height:300px;background:#fff;padding:3rem 0;text-align:center;position:relative}section#detail .map a.button{position:absolute;z-index:2;left:calc(50% - 88px);top:calc(50% - 22px);transition:top ease 0.25s}section#detail .map a.button:hover{top:calc(50% - 27px)}section#detail .map .olMapViewport{opacity:1}section#detail .map .olMapViewport .olControlPanZoom,section#detail .map .olMapViewport .olControlAttribution{display:none}section#detail .map.open{height:500px}section#detail .map.open .olMapViewport{opacity:1}section#detail .map.open .olMapViewport .olControlPanZoom,section#detail .map.open .olMapViewport .olControlAttribution{display:block}section#detail .contact{margin:6rem 0 0 0}section#detail .contact .photo{float:left;width:calc(33.3% - 15px);padding:0;overflow:hidden}section#detail .contact .photo .text{z-index:2;width:100%;position:absolute;bottom:20px;text-align:center}section#detail .contact .photo .text h3{margin-bottom:20px;color:#fff}section#detail .contact .photo .text .icons span{width:100%;display:block;margin-bottom:20px}section#detail .contact .photo .text .icons span a{text-decoration:none;color:#fff}section#detail .contact .photo .text .icons span i{color:#fff;margin-right:8px;font-size:1.1em}section#detail .contact .photo .shadow{position:absolute;opacity:.75;width:100%;bottom:0;z-index:1;height:66%;display:block;background:#000;background:-moz-linear-gradient(0deg, #000 0%, transparent 100%);background:-webkit-linear-gradient(0deg, #000 0%, transparent 100%);background:linear-gradient(0deg, #000 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#172d41",endColorstr="#172d41",GradientType=1)}section#detail .contact .photo img{width:100%;height:auto}section#detail .contact .agent{width:calc(33.3% - 15px);float:left;border:1px solid #ddd;padding:4rem 3rem;display:block;overflow:auto;text-align:center}section#detail .contact .agent .avatar{display:inline-block;margin-bottom:20px;width:178px;height:178px;overflow:hidden;border-radius:50%}section#detail .contact .agent .avatar img{width:100%}section#detail .contact .agent .text h3{margin:0 0 20px 0}section#detail .contact .agent .text .flags{margin:0 0 30px 0}section#detail .contact .agent .text .flags img{margin-right:5px;height:10px;width:15px}section#detail .contact .agent .text .flags img:last-child{margin:0}section#detail .contact .agent .text .icons{margin:20px 0 40px 0}section#detail .contact .agent .text .icons span{width:100%;display:block;margin-bottom:20px}section#detail .contact .agent .text .icons span a{text-decoration:none;color:#172d41}section#detail .contact .agent .text .icons span i{color:#ea5c1f;margin-right:8px;font-size:1.1em}section#detail .contact .form{width:calc(66.6% - 15px);float:right;background:#fff;padding:3rem;box-shadow:0 20px 40px rgba(34,35,42,0.1);-webkit-transition:0.2s !important;-moz-transition:0.2s !important;-ms-transition:0.2s !important;-o-transition:0.2s !important;transition:0.2s !important}section#detail .contact .form:hover{box-shadow:0px 0 80px rgba(0,0,0,0.15);transform:translateY(-5px);-webkit-transform:translateY(-5px)}section#detail .contact .form h3{margin-bottom:30px}section#detail .contact .form button{width:calc(100% - 30px);margin:30px 15px 0 15px}section#detail .contact .form p.checkbox{display:inline-block;overflow:hidden;margin:10px 15px 0 15px;max-width:75%}section#detail .contact .form .styled-checkbox+label:before{margin-bottom:5px}section#detail .contact .form p#recaptcha2{text-align:center;margin:20px 0 0 0}section#detail .contact .form p#recaptcha2> div{display:inline-block}section#detail .contact .form a.reserve{margin-top:20px}section#detail .contact .form a.reserve i.fa{margin-right:12px;font-size:1em;position:relative;top:0;color:#172d41}@media only screen and (max-width: 1200px){section#detail .share .social{display:block;width:100%;margin-bottom:3rem}}@media only screen and (max-width: 992px){section#carousel .gallery-carousel{height:250px}section#carousel .gallery-carousel a{height:250px}section#carousel.develo-photos{height:50px}section#carousel.develo-photos .gallery-carousel{height:50px}section#carousel.develo-photos .gallery-carousel a{height:50px}section#detail{padding:3rem 0}section#detail .icons{width:100%}section#detail .subhead .price{margin-top:40px}section#detail .subhead .icons span{margin:0 15px 40px 0}section#detail .share .see,section#detail .share .mail,section#detail .share .print{display:block;width:100%;margin-bottom:20px}section#detail .share .print{margin:0}section#detail .buttons .button{margin:10px 0}section#detail .contact .photo{width:80%;margin:0 10% 30px 10%}section#detail .contact .agent{width:80%;margin:0 10% 30px 10%}section#detail .contact .agent .icons span{display:block;margin-bottom:10px}section#detail .contact .agent .icons span:last-child{margin:0}section#detail .contact .form{width:80%;margin:0 10%}section#detail .contact .form p.checkbox{max-width:100%}}@media only screen and (max-width: 768px){section#carousel .gallery-carousel button{display:none}section#detail{padding:0 0 3rem 0}section#detail .leftpanel{padding:0 15px}section#detail .hypo{margin-top:3rem}section#detail .breadcrumb{margin-top:30px}section#detail .contact .photo{text-align:center;float:none;width:80%;margin:0 auto;margin-bottom:30px}section#detail .contact .agent{text-align:center;float:none;width:80%;margin:0 auto;margin-bottom:30px}section#detail .contact .agent .avatar{float:none;display:inline-block;margin-right:0}section#detail .contact .agent .text{float:none}}@media only screen and (max-width: 544px){section#detail .subhead .icons span{display:block;margin:0 0 30px 0}section#detail .contact .agent,section#detail .contact .photo,section#detail .contact .form{width:100%;margin:15px 0 0 0}}.hypo{margin-bottom:3rem;padding:30px;background:#fff;overflow:auto}.hypo h3{margin-bottom:30px}.hypo .form{overflow:auto}.hypo .form a.logo{float:left !important;margin:10px 0 20px 0}.hypo .form a.logo img{height:40px}.hypo .form p.sum{height:30px;line-height:30px !important;float:right !important;width:180px !important;text-align:left !important;margin:0px !important}.hypo .form p.sum small{float:right;height:30px;font-weight:bold}.hypo .form p.sum input[type="text"]{font-size:1.5em;float:right;height:30px;line-height:30px;border:none;text-align:right;width:120px;padding:0 10px;font-weight:bold}.hypo .form p.sum input[type="text"]:disabled{color:#172d41}.hypo .form .line{margin-bottom:20px;overflow:hidden;float:left;width:100%;height:30px;line-height:30px}.hypo .form .line label{color:#172d41;float:left;display:block;width:150px;margin-bottom:5px;margin-right:30px}.hypo .form .line input[type="range"]{width:calc(100% - 380px);margin:13px 0;float:left;background:transparent}.hypo .form .line.final{margin:10px 0 0 0;height:inherit !important}.hypo .form .line.final label{margin:3px 0;width:150px;float:left;line-height:18px;text-align:left;margin-right:30px}.hypo .form .line.final p.sum{float:left !important;text-align:left !important;margin:4px 0 !important;width:160px !important}.hypo .form .line.final p.sum strong{float:left;font-size:2.5em;font-weight:bold;margin-right:10px;color:#172d41 !important}.hypo .form .line.final p.sum small{float:left;line-height:16px}.hypo .form .line.final a.button{float:right;padding:0 30px;margin-top:5px;height:40px;line-height:40px;background:#ea5c1f;border:0;color:#FFFFFF;cursor:pointer}header .avatar{margin:0 auto;height:150px;width:150px;border-radius:50%;overflow:hidden;margin-bottom:30px}header .avatar img{width:100%}header .icons{text-align:center;margin:30px 0}header .icons span{margin:0 20px;display:inline-block}header .icons span a{text-decoration:none;color:#172d41}header .icons span a:hover{text-decoration:underline}header .icons span i{color:#ea5c1f;margin-right:8px;font-size:1.1em}header .subhead{max-width:60%;margin:0 auto}header .description{max-width:60%;margin:0 auto}input[type=range]{-webkit-appearance:none;width:100%;margin:8.5px 0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;box-shadow:0px 0px 0px transparent,0px 0px 0px rgba(13,13,13,0);background:#eaeaea;border-radius:0px;border:0px solid #010101}input[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 1.9px #eaeaea, 0px 0px 0px #0d0d0d;border:0px solid #eaeaea;height:20px;width:20px;border-radius:50%;background:#172d41;cursor:pointer;-webkit-appearance:none;margin-top:-8.5px}input[type=range]:focus::-webkit-slider-runnable-track{background:#eaeaea}input[type=range]::-moz-range-track{width:100%;height:3px;cursor:pointer;box-shadow:0px 0px 0px transparent,0px 0px 0px rgba(13,13,13,0);background:#eaeaea;border-radius:50%;border:0px solid #010101}input[type=range]::-moz-range-thumb{box-shadow:0px 0px 1.9px #eaeaea, 0px 0px 0px #0d0d0d;border:0px solid #eaeaea;height:20px;width:10px;border-radius:50%;background:#172d41;cursor:pointer}input[type=range]::-ms-track{width:100%;height:3px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#eaeaea;border:0px solid #010101;border-radius:50%;box-shadow:0px 0px 0px transparent,0px 0px 0px rgba(13,13,13,0)}input[type=range]::-ms-fill-upper{background:#eaeaea;border:0px solid #010101;border-radius:50%;box-shadow:0px 0px 0px transparent,0px 0px 0px rgba(13,13,13,0)}input[type=range]::-ms-thumb{box-shadow:0px 0px 1.9px #eaeaea, 0px 0px 0px #0d0d0d;border:0px solid #eaeaea;height:20px;width:10px;border-radius:50%;background:#172d41;cursor:pointer;height:3px}input[type=range]:focus::-ms-fill-lower{background:#eaeaea}input[type=range]:focus::-ms-fill-upper{background:#eaeaea}@media (max-width: 1200px){.hypo{position:relative;box-shadow:0 20px 40px rgba(34,35,42,0.1);-webkit-transition:0.2s !important;-moz-transition:0.2s !important;-ms-transition:0.2s !important;-o-transition:0.2s !important;transition:0.2s !important}.hypo:hover{box-shadow:0px 0 80px rgba(0,0,0,0.15);transform:translateY(-5px);-webkit-transform:translateY(-5px)}.hypo .form .line{height:60px !important}.hypo .form .line label{width:100% !important;margin:0 !important}.hypo .form .line input[type="range"]{width:calc(100% - 180px) !important;margin-left:-10px}.hypo .form .line.final label{width:140px !important}.hypo .form .line.final p.sum{width:initial !important;float:right !important;text-align:right !important;margin-right:0 !important}.hypo .form .line.final p.sum small{float:right !important}}table.table{width:100%;border-collapse:collapse;min-width:800px;overflow-x:auto}table.table thead{background:#fff;height:40px;line-height:40px}table.table thead th{text-align:center;font-size:0.88em;border:none !important}table.table thead th a{color:#172d41}table.table thead th a.active{color:#ea5c1f;text-decoration:none}table.table tbody tr{border-bottom:1px solid #ddd}table.table tbody tr td{text-align:center;line-height:36px}table.table tbody tr td img{height:30px;margin:0}table.table tbody tr:last-child{border:none}table.table tbody tr:hover{cursor:pointer;background:#f5f5f5}table.table tbody tr:hover td{background:#f1f1f1}section#blog{overflow:hidden}section#blog .articles-wrapper{overflow:hidden}section#blog .articles-wrapper .article{overflow:hidden;margin-bottom:5rem}section#blog .articles-wrapper .article .photo{background:#f5f5f5 url("../img/logo.svg") center center no-repeat;background-size:33% auto;min-height:300px}section#blog .articles-wrapper .article .text{margin:0;padding:20px 60px}section#blog .articles-wrapper .article .text h3{margin:0 0 20px 0}section#blog .articles-wrapper .article .text h3 a{color:#172d41;text-decoration:none}section#blog .articles-wrapper .article .text h3 a:hover{text-decoration:underline}section#blog .articles-wrapper .article .text p{margin-bottom:30px}section#blog .articles-wrapper .article .text p:last-child{margin:0}section#blog .articles-wrapper .article .photo{margin:0;padding:0;overflow:hidden;height:100%}section#blog .articles-wrapper .article .photo img{width:100%}section#blog .articles-wrapper .article:last-child{margin:0}section#blog .articles-wrapper .article.photo-right .photo{float:right}@media only screen and (min-width: 1440px){section#sticky-header .icons .address{display:inline-block}}@media only screen and (min-width: 992px) and (max-width: 1200px){section#sticky-header .icons .date,section#sticky-header .icons .address{display:none}}@media only screen and (max-width: 992px){section#sticky-header{top:66px}section#sticky-header h4{max-width:100%;width:100%;text-align:center;overflow:hidden}section#sticky-header .icons,section#sticky-header .price{display:none}section#blog .articles-wrapper .article .text{padding:10px 30px}}@media only screen and (max-width: 768px){header .description{max-width:100%}section#blog .articles-wrapper .article{display:block;max-height:9999px}section#blog .articles-wrapper .article .text{clear:both;text-align:center;padding:20px 20px 0 20px}section#blog .articles-wrapper .article .text .icons{margin:30px 0}section#blog .articles-wrapper .article .photo{max-width:80%;margin:0 auto;float:none !important}section#blog .buttons{padding:0 30px}}
