/*!
 * Description: Estilos para Santos inmobiliaria.
 * Version: 3.0.0
 * Since: 2017/04/17
 * Last update: 2017/05/22
 * Author: Alejandro Zapata <alejandro@locker.com.mx> */body,html{width:100%}html{height:100%;min-height:100%;position:relative}body{background-color:#fff;color:#4a4a4a;font-family:Montserrat,sans-serif;font-size:15px;font-weight:200;height:100%;min-height:100%;opacity:0;overflow:hidden}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#323232;outline:1px solid #708090}a{outline:0!important;text-decoration:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-weight:600;line-height:1.6;margin-top:0;margin-bottom:20px}h1{font-size:50px}hr{width:15%;border-color:#000;margin:20px 0}a:active,a:focus,a:hover,button:active,button:focus,button:hover,img:active,img:focus,img:hover,input:active,input:focus,input:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{outline:0!important}::-webkit-input-placeholder{color:#8c8f94;font-weight:400}:-moz-placeholder{color:#8c8f94;font-weight:400}::-moz-placeholder{color:#8c8f94;font-weight:400}:-ms-input-placeholder{color:#8c8f94}.navbar-inverse{background-color:#323232;border:none}.navbar-inverse .navbar-brand>img{max-height:100%}.navbar-inverse .navbar-nav>li>a{color:#fff;font-size:16px;letter-spacing:2.6px;padding:16px 0;position:relative;text-align:center}.navbar-inverse .navbar-nav>li small{color:#fff;display:block;font-size:12px;text-align:center}.navbar-inverse .navbar-nav:not(.navbar-footer)>li>a:after{background-color:#d7d7d7;bottom:0;content:"";height:0;left:50%;margin-left:-15px;position:absolute;width:30px}.navbar-inverse .navbar-nav:not(.navbar-footer)>li>a:active,.navbar-inverse .navbar-nav:not(.navbar-footer)>li>a:focus,.navbar-inverse .navbar-nav:not(.navbar-footer)>li>a:hover{background-color:transparent}.navbar-inverse .navbar-nav:not(.navbar-footer)>li>a:active:after,.navbar-inverse .navbar-nav:not(.navbar-footer)>li>a:focus:after,.navbar-inverse .navbar-nav:not(.navbar-footer)>li>a:hover:after{height:2px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:active,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:transparent}.navbar-inverse .navbar-nav>.active>a:active:after,.navbar-inverse .navbar-nav>.active>a:after,.navbar-inverse .navbar-nav>.active>a:focus:after,.navbar-inverse .navbar-nav>.active>a:hover:after{height:2px!important}.navbar-inverse .navbar-collapse{background-color:rgba(255,255,255,.1);border-top-width:0;box-shadow:none;min-height:420px}.navbar-inverse .navbar-footer>li>a{font-size:12px;padding:5px 0}.navbar-inverse .navbar-footer>li:first-child>a{font-size:18px;margin-bottom:15px;text-decoration:underline!important}.navbar-inverse .navbar-footer .social{margin:20px auto;text-align:center}.navbar-inverse .navbar-footer .social>a{display:inline-block;margin:2px 10px}.btn{border-radius:0!important}.btn-default{color:#323232;background-color:transparent;border-color:transparent;border-width:0;box-shadow:0 2px 4px rgba(0,0,0,.13)}.btn-default.focus,.btn-default:focus{color:#323232;background-color:rgba(0,0,0,0);border-color:transparent}.btn-default:hover{color:#323232;background-color:rgba(0,0,0,0);border-color:transparent}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#323232;background-color:rgba(0,0,0,0);border-color:transparent}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#323232;background-color:rgba(0,0,0,0);border-color:transparent}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:transparent;border-color:transparent}.btn-default .badge{color:transparent;background-color:#323232}.btn-primary{color:#323232;background-color:#fff;border-color:#fff}.btn-primary.focus,.btn-primary:focus{color:#323232;background-color:#e6e6e6;border-color:#bfbfbf}.btn-primary:hover{color:#323232;background-color:#e6e6e6;border-color:#e0e0e0}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#323232;background-color:#e6e6e6;border-color:#e0e0e0}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#323232;background-color:#d4d4d4;border-color:#bfbfbf}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#fff;border-color:#fff}.btn-primary .badge{color:#fff;background-color:#323232}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{text-decoration:none}.btn-success{color:#fff;background-color:#4a997b;border-color:#4a997b;border-radius:30px!important}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#39775f;border-color:#204336}.btn-success:hover{color:#fff;background-color:#39775f;border-color:#36705a}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#39775f;border-color:#36705a}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#2e5f4c;border-color:#204336}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#4a997b;border-color:#4a997b}.btn-success .badge{color:#4a997b;background-color:#fff}.btn-link{color:#4a4a4a;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{color:#4a4a4a;background-color:rgba(0,0,0,0);border-color:transparent}.btn-link:hover{color:#4a4a4a;background-color:rgba(0,0,0,0);border-color:transparent}.btn-link.active,.btn-link:active,.open>.dropdown-toggle.btn-link{color:#4a4a4a;background-color:rgba(0,0,0,0);border-color:transparent}.btn-link.active.focus,.btn-link.active:focus,.btn-link.active:hover,.btn-link:active.focus,.btn-link:active:focus,.btn-link:active:hover,.open>.dropdown-toggle.btn-link.focus,.open>.dropdown-toggle.btn-link:focus,.open>.dropdown-toggle.btn-link:hover{color:#4a4a4a;background-color:rgba(0,0,0,0);border-color:transparent}.btn-link.active,.btn-link:active,.open>.dropdown-toggle.btn-link{background-image:none}.btn-link.disabled.focus,.btn-link.disabled:focus,.btn-link.disabled:hover,.btn-link[disabled].focus,.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link.focus,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{background-color:transparent;border-color:transparent}.btn-link .badge{color:transparent;background-color:#4a4a4a}.form-group-rcaptcha{display:inline-block;padding:5px;-webkit-transform:scale(.8);transform:scale(.8)}.form-group-rcaptcha.has-error{border:1px solid #a94442}.form-control{border-color:#fff;border-radius:0!important}.form-control:focus{border-color:#fff;box-shadow:0 0 8px rgba(255,255,255,.6)}.form-control::-moz-placeholder{color:#4a4a4a;opacity:1}.form-control:-ms-input-placeholder{color:#4a4a4a}.form-control::-webkit-input-placeholder{color:#4a4a4a}@media screen and (min-width:992px){.form-rcaptcha{-webkit-transform:scale(1);transform:scale(1)}}.page-header{border:none;margin:0 0 30px;padding:0;position:relative;z-index:10}.page-header:before{background-color:#323232;bottom:-10px;content:" ";height:1px;left:0;position:absolute;width:100%;z-index:-1}.page-header>h2{color:#323232;display:inline-block;margin:0;padding-right:20px}.pagination>li>a{background-color:transparent!important;border:none;border-radius:0;color:#4a4a4a}.pagination>li>a:active,.pagination>li>a:focus,.pagination>li>a:hover{color:#4a997b}.pagination .active>a,.pagination .active>a:active,.pagination .active>a:focus,.pagination .active>a:hover{color:#4a997b;font-weight:600}.st-container,.st-content,.st-pusher{height:100%}.st-content{overflow:hidden;background:#fff}.st-content,.st-content-inner{position:relative}.st-container{overflow:hidden;position:relative}.st-pusher{height:100%;margin-left:0;position:relative;z-index:99;-webkit-transition:-webkit-transform .5s;transition:transform .5s}.st-pusher::after{background:rgba(0,0,0,.4);content:'';height:0;opacity:0;position:absolute;right:0;top:0;width:0;z-index:10;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}.st-menu{background:#fff;box-shadow:1px 0 6px rgba(0,0,0,.3);height:100%;left:-330px;visibility:hidden;position:fixed;top:0;width:420px;z-index:100;-webkit-transition:all .5s;transition:all .5s}.st-menu-open .st-pusher::after{height:100%;opacity:1;width:100%;-webkit-transition:opacity .5s;transition:opacity .5s}.st-menu::after{content:'';height:100%;opacity:1;position:absolute;right:0;top:0;width:100%;-webkit-transition:opacity .5s;transition:opacity .5s}.st-menu-open .st-menu::after{height:0;opacity:0;width:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}.st-menu .navbar-toggle{display:block;margin-right:20px;margin-top:40px;z-index:101}.st-menu .navbar-toggle .icon-bar{background-color:#323232;height:3px;width:28px}.st-menu-open .menu-logo-small,.st-menu-open .navbar-toggle{display:none}.st-effect-2.st-menu-open .st-menu{left:0}.st-effect-2.st-menu-open .st-pusher{-webkit-transform:translate3d(330px,0,0);transform:translate3d(330px,0,0)}.st-effect-2.st-menu-open .st-effect-2.st-menu{background-color:#323232;left:0;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.st-effect-2.st-menu-open .st-effect-2.st-menu::after{display:none}@media screen and (min-width:992px){.st-pusher{margin-left:90px}.st-menu{visibility:visible}}.no-csstransforms3d .st-pusher,.no-js .st-pusher{padding-left:184px}.menu{bottom:0;left:0;position:absolute;right:0;top:125px}.menu-back{left:50px;position:absolute;top:-80px}.menu-back a{color:#fff;font-size:18px}.menu-nav{margin-left:50px}.menu-nav>ul>li>a{color:#fff;font-size:24px;font-weight:200;letter-spacing:1.6px;padding:6px 0;position:relative}.menu-nav>ul>li>a:after{background-color:#d7d7d7;bottom:4px;content:"";height:2px;left:0;opacity:0;position:absolute;width:40px}.menu-nav>ul>li>a:active,.menu-nav>ul>li>a:focus,.menu-nav>ul>li>a:hover{background-color:transparent}.menu-nav>ul>li>a:active:after,.menu-nav>ul>li>a:focus:after,.menu-nav>ul>li>a:hover:after{opacity:1}.menu-nav>ul .active>a:active:after,.menu-nav>ul .active>a:after,.menu-nav>ul .active>a:focus:after,.menu-nav>ul .active>a:hover:after{opacity:1}.menu-logo{bottom:60px;left:50px;position:absolute}.menu-logo-small{bottom:60px;position:absolute;right:30px}.footer{background-color:#4a4a4a;bottom:0;z-index:10}.footer-content{color:#9b9b9b;font-size:12px;line-height:1;padding-bottom:40px;padding-top:40px}.footer-content a{background-color:transparent!important;color:#9b9b9b;font-size:12px;font-weight:400}.footer-content-block{display:table;height:100%;width:100%}.footer-content-block>div{display:table-cell;vertical-align:middle}.footer-content-block p{margin:0}.footer-content-block.left{margin-bottom:40px}.footer-content-block.left a{text-align:center}.footer-content-block.center{margin-bottom:40px;text-align:center}.footer-content-block.center a{display:block;margin-bottom:20px}.footer-content-block.right{text-align:center}.footer-content-block.right span{background-color:#9b9b9b;display:inline-block;height:2px;margin:0 10px 4px;width:100px}.footer-content-block.right a{margin:0 10px}@media screen and (min-width:992px){.footer{position:absolute}.footer-content{height:188px}.footer-content-block.center,.footer-content-block.left{margin-bottom:0}.footer-content-block.left .nav>li{float:left}.footer-content-block.left .nav>li>a{text-align:left}.footer-content-block.right{text-align:right}}@media screen and (min-width:1200px){.footer-content{height:150px}}.main{background-color:#fff;padding:0!important}@media screen and (min-width:992px){.main-content{margin-bottom:188px}}@media screen and (min-width:1200px){.main-content{margin-bottom:150px}}.rsHome{height:100%;width:100%}.rsHome .rsOverflow{height:100%!important;width:100%!important}.slider-content{position:relative}.slider-content .scroll{bottom:40px;color:#fff;height:28px;left:50%;margin-left:-14px;position:absolute;text-align:center;width:28px;z-index:10;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-5px)}}.about{height:100%}.about-image{background-image:url(../img/nosotros-01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:450px}.about-text{padding:30px}p{line-height: 24px;font-size: 20px;font-weight:300;font-family: 'Montserrat'}.about-text h4{color: #000;font-size: 25px;font-family: 'Montserrat';font-weight: 300;margin-bottom:6px}.about-text .thumbnail{border:none;border-radius:0;margin:0}.about-text .thumbnail .counter{background-position:center;background-repeat:no-repeat;background-size:contain;color:#4e8b08;font-size:42px;font-weight:300;height:80px;letter-spacing:-.3px;margin:0 0 10px}.about-text .thumbnail .counter-development{background-image:url(../img/nosotros-desarrollos.png)}.about-text .thumbnail .counter-area{background-image:url(../img/nosotros-hectareas.png)}.about-text .thumbnail .counter-project{background-image:url(../img/nosotros-proyectos.png)}@media screen and (min-width:992px){.about-image{min-height:100%}.about-text{padding:50px}}.development-content+.development-content{margin-top:30px}.development-item{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.development-item .overlay{background-color:rgba(0,0,0,.3);height:100%;width:100%;z-index:1}.development-item .overlay-bottom,.development-item .overlay-top{bottom:0;color:#fff;font-weight:200;font-size:20px;left:0;position:absolute;right:0;text-transform:uppercase;z-index:2}.development-item .overlay-bottom a,.development-item .overlay-top a{color:#fff;font-weight:600}.development-item .overlay-top{bottom:110px;text-align:center;padding:20px;margin-bottom:20px}.development-item .overlay-top img{display:block;margin:0 auto 20px;width:160px}.development-item .overlay-bottom{height:110px;padding:20px}.development-item .overlay-scroll{border:1px solid #fff;border-radius:30px;color:#fff;display:none;height:28px;left:50%;margin-left:-20px;position:absolute;text-align:center;width:28px;z-index:10}.development-item .percent{background-color:#9bb06a;color:#fff;font-family:'Mukta Vaani',sans-serif;font-size:18px;font-weight:200;line-height:1;padding:8px 12px 7px;position:absolute;right:0;text-transform:uppercase;top:64px;width:164px;z-index:1}.development-item .percent span{font-weight:600;position:relative}.development-item .percent span:after{content:"%";font-size:16px;font-weight:600;position:relative;right:0}@media screen and (min-width:992px){.development-content+.development-content{margin-top:0}.development-item .overlay-bottom{padding:40px}.development-item .overlay-scroll{display:block}.development-item .overlay .left{float:right}}.project .st-content{overflow:scroll;overflow-y:scroll;overflow-x:hidden}.project-content{padding:50px 0 0}.project-thumb{background-position:center;background-size:cover;display:block;min-height:400px;margin:15px 0;position:relative}.project-thumb .overlay{background-color:rgba(0,0,0,.3);color:#fff;height:100%;position:absolute;width:100%;z-index:1}.project-thumb .overlay-bottom,.project-thumb .overlay-top{bottom:0;left:0;position:absolute;right:0}.project-thumb .overlay-top{bottom:60px;margin-bottom:20px;padding:20px;text-align:center}.project-thumb .overlay-top img{width:160px}.project-thumb .overlay-bottom{padding:20px;text-transform:uppercase}@media screen and (min-width:992px){.project-content{padding:0}.project-thumb{min-height:500px}.project-thumb .overlay-bottom{padding:20px 40px}}.project-detail .st-content{overflow:scroll;overflow-y:scroll;overflow-x:hidden}.project-detail-content{padding:0}.project-detail-slider{position:relative}.project-detail-caption{bottom:0;height:90px;left:0;padding:18px 14px;position:absolute;right:0;text-align:center;z-index:100}.project-detail-caption>img{height:48px;margin:auto}.project-detail-caption.normal{height:50px;position:relative}.project-detail-block{line-height:1.8;padding:30px 0}.project-detail-block+.project-detail-block{padding-top:0}.project-detail-block ul{list-style:none;padding:0}.project-detail-block ul li{padding-left:1em;text-indent:-1em}.project-detail-block ul li:before{content:"\2022";color:#d7d7d7;margin-right:5px}.project-detail-block h4{color:#d7d7d7}.project-detail-block .pmap{box-shadow:1px 0 6px rgba(0,0,0,.3);min-height:300px}.project-detail-block .h3{color:#d7d7d7}.project-detail-feats{background-repeat:no-repeat;background-position:center;background-size:cover;padding:76px 0;position:relative}.project-detail-feats .feat-overlay{height:100%;position:absolute;top:0;width:100%;z-index:2}.project-detail-feats .feat-text{position:relative;text-align:center;top:0;z-index:10}.project-detail-feats .feat-item{display:inline-block;padding:10px;text-align:center;vertical-align:top;width:100%}.project-detail-feats .feat-item span{background-position:center;background-repeat:no-repeat;background-size:inherit;display:block;height:50px;margin:auto;width:100%}.project-detail-feats .feat-item p{color:#fff;margin:12px 0 0}@media screen and (min-width:992px){.project-detail-block{padding:100px 0}.project-detail-block .pmap{min-height:500px}.project-detail-feats .feat-item{width:49%}}@media screen and (min-width:1200px){.project-detail-feats .feat-item{width:19%}}.gallery .footer{display:none}.blog .st-content{overflow:scroll;overflow-y:scroll;overflow-x:hidden}.blog-content{padding:80px 10px 50px}.blog-header .form-control{background-color:transparent;border-color:#d7d7d7;border-radius:0!important;border-width:0 0 1px;box-shadow:none!important;color:#323232;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.blog-header .form-control:focus{border-color:#d7d7d7}.blog-header .form-control::-moz-placeholder{color:#d7d7d7;opacity:1}.blog-header .form-control:-ms-input-placeholder{color:#d7d7d7}.blog-header .form-control::-webkit-input-placeholder{color:#d7d7d7}.blog-header .form-group{margin:0}.blog-header .form-search{float:right;width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.blog-header .form-search .btn{padding:6px 7px}.blog-categories{margin-bottom:60px;padding:10px 0}.blog-categories ul{margin-bottom:0;margin-left:0}.blog-categories ul>li{padding:0}.blog-categories ul>li>a{color:#4a4a4a;font-weight:300;font-size:12px;text-transform:uppercase}.blog-categories ul>li>a:active,.blog-categories ul>li>a:focus,.blog-categories ul>li>a:hover{color:#4e8b08}.blog-categories ul>li.active>a,.blog-categories ul>li.active>a:active,.blog-categories ul>li.active>a:focus,.blog-categories ul>li.active>a:hover{color:#4e8b08}.blog-thumb{background-position:center;background-size:cover;display:block;margin-bottom:60px;position:relative}.blog-thumb .header{margin-bottom:15px}.blog-thumb .header p{color:#4a997b;font-size:12px;text-transform:uppercase}.blog-thumb .header p span{color:#4a4a4a;margin-left:30px;position:relative}.blog-thumb .header p span:before{content:"/";left:-15px;position:relative}.blog-thumb .header h3{font-weight:600;margin:0}.blog-thumb .image{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:220px;margin-bottom:20px;width:100%}.blog-thumb .description{color:#4a4a4a;font-size:12px;font-weight:400;line-height:1.8;margin-bottom:20px}.blog-pagination{text-align:center}.blog-detail{padding:80px 10px 50px}.blog-detail .blog-header{margin-bottom:30px}.blog-detail .blog-categories>ul>li{margin-bottom:10px;margin-left:0}.blog-detail .blog-thumb .image{height:180px}.blog-detail .form-control{border-color:#d7d7d7;border-radius:0!important;border-width:0 0 1px;box-shadow:none;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.blog-detail .form-control:focus{border-color:#d7d7d7}.blog-detail .form-control::-moz-placeholder{color:#d7d7d7;opacity:1}.blog-detail .form-control:-ms-input-placeholder{color:#d7d7d7}.blog-detail .form-control::-webkit-input-placeholder{color:#d7d7d7}.blog-detail-cover{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;margin-bottom:40px;min-height:400px}.blog-detail-title{font-size:36px}.blog-detail-block{font-family:Lato,sans-serif;font-weight:300;margin-bottom:40px;position:relative}.blog-detail-block a{color:#323232;text-decoration:underline!important}.blog-detail-block p{line-height:2}.blog-detail-block .image{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:350px;width:100%}.blog-detail-share{text-align:right}.blog-detail-share>div{display:inline-block}.blog hr{border-color:#9b9b9b}@media screen and (min-width:768px){.blog-detail{padding:60px 20px}}@media screen and (min-width:992px){.blog-content{padding:50px 40px}.blog-header .form-control:not(.show){padding:0;width:0}.blog-header .form-search:not(.show){width:38px}.blog-header .form-search:not(.show):active,.blog-header .form-search:not(.show):focus,.blog-header .form-search:not(.show):hover{width:100%}.blog-header .form-search:not(.show):active .form-control,.blog-header .form-search:not(.show):focus .form-control,.blog-header .form-search:not(.show):hover .form-control{padding:inherit;width:100%}.blog-categories ul>li+li{margin-left:40px}.blog-detail{padding:50px 40px}.blog-detail-content{border-right:1px solid #d7d7d7;margin-right:10px;min-height:500px;padding-right:50px}.blog-detail .image{min-height:500px}}@media screen and (min-width:1200px){.blog-detail{padding:50px 40px}}.location-content .cmap{box-shadow:1px 0 6px rgba(0,0,0,.3);min-height:350px}@media screen and (min-width:992px){.location-content .cmap{min-height:550px}}.contact form{margin-bottom:40px}.contact .st-content{overflow:scroll;overflow-y:scroll;overflow-x:hidden}.contact .form-control{border-color:#e8e8e8;border-width:0 0 1px;box-shadow:none}.contact .has-error .form-control{border-color:#a94442}.contact .btn-link{text-transform:uppercase}.contact-content{padding:80px 10px 10px}.contact-text{margin-bottom:40px}.contact-text .media-object{width:32px}.contact-text .social{padding:20px 0}.contact-text .social a{margin:4px 6px}.contact-text a{color:#323232}.contact-text a:active,.contact-text a:focus,.contact-text a:hover{color:#323232;text-decoration:underline!important}@media screen and (min-width:768px){.contact-content{padding:50px 40px 10px}.contact-text{margin-left:30px}}@media screen and (min-width:992px){.contact form{margin-bottom:40px}}.email{background-color:#fff;padding:20px 0;opacity:1}.email a,.email a:active,.email a:focus,.email a:hover{color:#fff;text-decoration:underline!important}.email-table{margin:0 auto;width:600px}.email-table>tbody>tr>td,.email-table>tbody>tr>th{border-width:0}.email-table .table{background-color:transparent!important;margin-bottom:0}.email-header{background-color:#4a4a4a;border-bottom:1px solid #9b9b9b;color:#323232;padding:10px}.email-body{color:#323232}.email-body a{color:#323232!important}.email-body>.table td,.email-body>.table th{border-width:0;padding:5px}.email-footer{background-color:#4a4a4a;color:#fff;padding:10px}.email-social a{display:inline-block;padding:5px;text-decoration:none}.item-table{width:100%}.item-cell{vertical-align:middle}@media screen and (min-width:992px){.item-table{display:table;height:100%;width:100%}.item-cell{display:table-cell;height:100%;width:50%;vertical-align:middle}}.fp-section{overflow:hidden}.bootstrap-select .btn{border-color:#e8e8e8;border-width:0 0 1px}.bootstrap-select .dropdown-menu{float:right;left:auto;right:0}.checkbox{margin-left:10px}.checkbox label{font-size:12px;font-weight:300}.checkbox label:before{background-color:transparent!important;border-radius:0}.royalSlider{min-height:340px;width:100%}@media screen and (min-width:768px){.royalSlider{min-height:440px}}@media screen and (min-width:1200px){.royalSlider{min-height:580px}}@media screen and (min-width:1440px){.royalSlider{min-height:720px}}.royalSlider.rsDefault,.royalSlider.rsDefault .rsOverflow,.royalSlider.rsDefault .rsThumbs,.royalSlider.rsDefault .rsVideoFrameHolder{background:#fff;background-color:#fff}.royalSlider.rsDefault .rsSlide{background:0 0;background-color:transparent}.royalSlider.rsDefault.rsVideoPlaying .rsGCaption{display:none}.royalSlider.rsDefault .rsPlayBtn{height:100px;margin-left:-50px;margin-top:-50px;width:100px}.royalSlider.rsDefault .rsPlayBtnIcon{background-color:transparent!important;background-position:6px -28px;border:2px solid #fff;border-radius:70px;height:70px;width:70px}.royalSlider.rsDefault .rsArrowIcn{background-color:transparent!important;background-position:center!important;background-size:cover;height:49px;width:32px}.royalSlider.rsDefault .rsArrowLeft{left:10px}.royalSlider.rsDefault .rsArrowLeft .rsArrowIcn{background-image:url(../img/slider-flecha-izquierda.png)}.royalSlider.rsDefault .rsArrowRight{right:10px}.royalSlider.rsDefault .rsArrowRight .rsArrowIcn{background-image:url(../img/slider-flecha-derecha.png)}@media screen and (min-width:992px){.royalSlider.rsDefault .rsArrowLeft{left:60px}.royalSlider.rsDefault .rsArrowRight{right:60px}}.royalSlider.rsDefault .rsBullets{background:0 0;bottom:14%;z-index:150}.royalSlider.rsDefault .rsBullet{border:2px solid #fff;border-radius:10px;height:10px;padding:0;width:10px}.royalSlider.rsDefault .rsBullet span{background-color:transparent;margin:-1px 0 0 -1px}.royalSlider.rsDefault .rsBullet.rsNavSelected span{background-color:#fff}.royalSlider.rsDefault .rsBullet+.rsBullet{margin-left:18px;position:relative}.royalSlider.rsDefault .rsBullet+.rsBullet:before{background-color:#fff;content:" ";height:2px;margin-top:-1px;position:absolute;right:11px;top:50%;width:12px}.royalSlider.rsDefault .rsPlayBtnIcon{background-image:url(../img/slider-play.png);background-repeat:no-repeat;background-position:center;background-size:cover;border:none;height:100px;width:100px}.royalSlider.rsDefault .rsFullscreenBtn{height:32px;right:30px;top:30px;width:32px}.royalSlider.rsDefault .rsFullscreenIcn{background-image:url(../img/slider-fullscreen.png);background-size:cover;border-radius:0;margin:0}@media screen and (min-width:1440px){.royalSlider.rsSlider{min-height:700px}}.royalSlider.rsHome .rsGCaption{background-color:transparent;bottom:16%;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;line-height:1.4;letter-spacing:1px;left:30px;z-index:100}@media screen and (min-width:992px){.royalSlider.rsHome .rsGCaption{bottom:14%;font-size:42px;left:60px;width:50%}}.royalSlider.rsGallery{min-height:300px}.royalSlider.rsGallery .rsBullets{bottom:-30px}.royalSlider.rsGallery+.rsBullet{margin-left:18px;position:relative}.royalSlider.rsGallery+.rsBullet:before{background-color:#fff;content:" ";height:2px;margin-top:-1px;position:absolute;right:11px;top:50%;width:12px}@media screen and (min-width:992px){.royalSlider.rsGallery{min-height:500px}}.royalSlider.rsGalleryBig .rsGCaption{background-color:#000;bottom:0;font-size:24px;font-weight:200;left:0;right:0;padding:18px 18px 17px;z-index:100}.royalSlider.rsGalleryBig .rsGCaption .rsCaption{position:relative}.royalSlider.rsGalleryBig .rsBullets{bottom:12%}.royalSlider.rsGalleryBig .rsBullets+.rsBullet{margin-left:18px;position:relative}.royalSlider.rsGalleryBig .rsBullets+.rsBullet:before{background-color:#fff;content:" ";height:2px;margin-top:-1px;position:absolute;right:11px;top:50%;width:12px} .swiper-container { width: 100%;height: 100%;}.swiper-slide {text-align: center; font-size: 18px;background: #fff; display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;}.swiper-slide img { display: block;width: 100%;height: 100%;object-fit: cover;}.degra::before{content: '';background-color: rgba(21, 62, 53, .50);height: 100%;width: 100%;position: absolute;top: 0;bottom:0;z-index: 1;left: 0;right:0;} .degra2::before{content: '';background-color: rgba(157, 175, 146, .50);height: 100%;width: 100%;position: absolute;top: 0;bottom:0;z-index: 1;left: 0;right:0;}.degra3::before{content: '';background-color: rgba(98, 124, 47, .50);height: 100%;width: 100%;position: absolute;top: 0;bottom:0;z-index: 1;left: 0;right:0;}.swiper-pagination-bullet {width: 12px !important;height: 12px !important;display: inline-block;border-radius: 50%;background: #fff !important ;opacity: 1 !important ;position: relative;} .bg1{background-size: cover;background-repeat: no-repeat;background-position: center; width: 100%;height: auto;} .img1{width: 100%;height: auto;visibility: hidden} div.porcentaje{background-color: #000;color: #fff;font-family: 'Montserrat',sans-serif;font-size: 17px;font-weight: 200;line-height: 1;padding: 8px 14px 7px;position: absolute;right: 15px;text-transform: uppercase; top: -387px; width: 160px;z-index: 1;  text-align: end;} div.text-p{width:300px;position: absolute;bottom: 10%; color: white; z-index: 1;font-size: 15px !important;right: 5%;font-family: 'Montserrat';font-weight: 500;text-align: end;text-transform: uppercase;} div.titulo-h{position: absolute;top: 20%;left: 65%; color: white; z-index: 1; font-size: 25px; font-family: 'Montserrat','Sans-serif';line-height: 33px;transform: rotate(270deg);text-transform: uppercase;} div.flecha{position: absolute;top: 50%;right: 5%; z-index: 1;} div.flechaC{position: absolute;right: 5%;top: 25%;}@media screen and (min-width:1200px){div.flechaC{position: absolute;right: 5%;top: 35%;}}@media screen and (min-width:1200px){div.porcentaje{top: 0px;}} div.porcentaje2{top: -30px;color: black;background: white;border-radius: 10px;text-align: center;border: 1px solid black;font-family: 'Montserrat',sans-serif;font-size: 15px;font-weight: 200;line-height: 1;padding: 8px 14px 7px;position: absolute;right: 15px;width: 120px;z-index: 1;} div.porcentaje2 a{color: black;} @media screen and (min-width:1200px){ div.porcentaje2{top:120px}}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{background: #D8D8D8;padding-bottom: 4px;padding-top: 5px;width: max-content;left: 50%;transform: translateX(-50%);padding-left: 20px;padding-right: 20px;border-radius: 20px;}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 14px !important;}span.swiper-pagination-bullet.swiper-pagination-bullet-active:before {content: ''; background: black; width: 30px;height: 20px;position: absolute;left: -9px;top: -4px;z-index: -1;border-radius: 10px;}.return{position: absolute;z-index: 22;right: 25px; top: 20%;}@media screen and (min-width:992px){.return{right: 80px;top:15%}}.modal-header {padding: 15px;border-bottom:none;}.close {float: right;font-size: 30px;font-weight: 700;line-height: 1;color: #000;text-shadow: none;opacity: 1;}.modal-backdrop {z-index: 98 !important;background-color: #000;display: block;}.modal {text-align: center;}@media screen and (min-width: 768px) { .modal:before {display: inline-block;vertical-align: middle; content: " ";height: 100%;}}.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;margin-top: 60px;margin-bottom: 60px;}@media screen and (min-width: 992px){.modal-lg {width: 600px;}div.porcentaje2{top: 130px;}div.porcentaje{top: 0;}}@media screen and (min-width: 1200px){.modal-lg {width: 900px;}}