/*
Theme Name: Horizontel Hotel
Author: Puk Studio
Description:  Tema para horizonte hotel.
Version: 1.0
Requires at least: 5.0
Tested up to: 1.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: horizontehotel
*/


html{margin-top:0!important}.current_page_item{border-bottom: .15rem solid #293a29}body{color:#293a29}a{text-decoration:none}a:hover{color:#293a29}a
.boton{font-size:14px}p{margin:0}.titles{font-family:Cormorant;font-style:italic;font-weight:700;margin-bottom:1rem}.boton{color:#fff;font-family:'open sans';padding: .3rem 1.2rem;text-decoration:none;background-color:#293a29;border-radius:20px;font-size: .65rem;box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-webkit-box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-moz-box-shadow:-4px 2px 4px 0 rgba(0,0,0,.14)}.boton:hover{color:#fff}.btn{outline:0!important}.float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}@media (min-width: 992px){.logo{height:60px;width:320px;object-fit:scale-down;margin-top:10px}}@media (max-width: 992px){.logo{height:60px;object-fit:scale-down;margin-top:10px}}.nav-link{text-transform:capitalize;color:#293a2f!important;font-family:'open sans';font-weight:700;display:flex;flex-grow:1}@media (min-width: 300px){.container-nav{display:flex;flex-direction:row;align-items:baseline}}@media (min-width: 992px){.container-nav{display:flex;flex-direction:column;align-items:baseline}}.container-nav{margin-right:0!important;padding:0!important}#carousel-1{margin-bottom:4rem}@media (min-width: 768px){.carousel-inner{height:450px}}.img-inicio{height:240px;width:330px;box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-webkit-box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-moz-box-shadow:-4px 2px 4px 0 rgba(0,0,0,.14)}.info-inicio{line-height:20px;font-family:'Open Sans'}#inicio{margin-bottom:4rem}@media (min-width: 300px){.imagen-inicio{display:none}}.img-service{height:25px;width:25px}#info-servicios-ofrecidos{margin-bottom:6rem}.container-servicios{padding-left:10px}.servicios-o{margin-bottom:1.5rem}#info-habitaciones{margin-bottom:7rem}.card{box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-webkit-box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-moz-box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14)}.card
a{color:#293a29}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{font-family:Cormorant;font-weight:700;margin-bottom:10px;font-size:18px}.card-text{font-family:'Open Sans';font-weight:400;line-height:15px;font-size:12px}@media (min-width: 1200px){.card-img-top{height:150px}}@media (min-width: 1200px){.card-body{height:150px}}.img-habitaciones{height: .75rem;margin-left:5px}.container-habitaciones-custom-pt{margin-bottom:8rem}.container-info-habitaciones-custom-pt{padding:0}.miscelanea-titulo-habitacion-custom-pt{width:4.75rem!important;height:1rem!important}.descripcion-habitaciones-custom-pt{font-family:'Open Sans'}.container-img-habitaciones-custom-pt{padding:0}.img-habitaciones-custom-pt{box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-webkit-box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-moz-box-shadow:-4px 2px 4px 0 rgba(0,0,0,.14)}.descripcion-departamentos{font-family:'Open Sans'}.img-departamentos{box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-webkit-box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-moz-box-shadow:-4px 2px 4px 0 rgba(0,0,0,.14)}.container-departamentos{margin-bottom:8rem}.container-img-departamentos{padding:0}.container-info-departamento{padding:0}#gallery{margin-bottom:8rem}.galeria{display:grid;grid-gap:1.3rem 1.3rem;grid-template-columns:repeat(auto-fill, minmax(165px, 1fr));grid-template-rows:repeat(2, 1fr);grid-template-rows:unset}@media (min-width: 576px){.galeria{height:450px}}@media (min-width: 768px){.galeria{width:610px}}@media (min-width: 992px){.galeria{width:800px;height:330px}}@media (min-width: 1200px){.galeria{width:770px}}@media (min-width: 1400px){.galeria{width:890px;height:360px}}@media (max-width: 992px){.container-imagen-galeria-4{grid-column:3/4;grid-row:1/4}}.imagen-galeria-1,.imagen-galeria-2,.imagen-galeria-3,.imagen-galeria-4,.imagen-galeria-5,.imagen-galeria-6{box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-webkit-box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-moz-box-shadow:-4px 2px 4px 0 rgba(0,0,0,.14)}.imagen-galeria-4{object-fit:cover;object-position:33% 0}.imagen-galeria-1,.imagen-galeria-2,.imagen-galeria-3{object-fit:cover}.container-imagen-galeria-5{grid-column:1/3;grid-row:2/3}@media (min-width: 992px){.container-imagen-galeria-4{grid-column:3/4;grid-row:1/3}}.container-title-galeria{padding-left:0}#info-contacto-gps{margin-bottom:3.5rem}.info-contacto{font-family:Cormorant;font-weight:700}@media (min-width: 300px){.info-contacto-border{display:block;width:40%;border-bottom:1px solid #27392b;padding-bottom:10px}}@media (min-width: 576px){.info-contacto-border{display:block;width:53%;border-bottom:1px solid #27392b;padding-bottom:10px}}@media (min-width: 767px){.info-contacto-border{display:block;width:47%;border-bottom:1px solid #27392b;padding-bottom:10px}}@media (min-width: 992px){.info-contacto-border{display:block;width:35%;border-bottom:1px solid #27392b;padding-bottom:10px}}@media (min-width: 1199px){.info-contacto-border{display:block;width:37%;border-bottom:1px solid #27392b;padding-bottom:10px}}.img-ubicacion
svg{height:25px}.info-datos,.info-instagram,.info-mail,.info-telefono,.info-whatsapp{margin-left: .75rem}@media (max-width: 992px){.google-maps{margin-bottom:5rem}}.footer-clean{padding:50px
0;background-color:#fff;color:#4b4c4d}.footer-clean
h3{margin-top:0;margin-bottom:12px;font-weight:700;font-size:16px}.footer-clean
ul{padding:0;list-style:none;line-height:1.6;font-size:14px;margin-bottom:0}.footer-clean ul
a{color:inherit;text-decoration:none;opacity: .8}.footer-clean ul a:hover{opacity:1}.footer-clean
.item.social{text-align:right}@media (max-width: 767px){.footer-clean
.item{text-align:center;padding-bottom:20px}}@media (max-width: 767px){.footer-clean
.item.social{text-align:center}}.footer-clean .item.social>a{font-size:24px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;border:1px
solid #ccc;margin-left:10px;margin-top:22px;color:inherit;opacity: .75}.footer-clean .item.social>a:hover{opacity: .9}@media (max-width: 991px){.footer-clean .item.social>a{margin-top:40px}}@media (max-width: 767px){.footer-clean .item.social>a{margin-top:10px}}.footer-clean
.copyright{margin-top:14px;margin-bottom:0;font-size:13px;opacity: .6}.info-contacto-datos{line-height:35px}.text-box-footer{line-height:30px}.text-box-footer
a{color:#fff!important}.titulo-box-footer-contacto,.titulo-box-footer-direccion,.titulo-box-footer-enlaces{border-bottom:1px solid #ffff;padding-bottom:10px;font-family:Cormorant}.titulo-box-footer-enlaces{width:52%}.titulo-box-footer-direccion{width:65%}@media (max-width: 767px){.titulo-box-footer-contacto,.titulo-box-footer-direccion,.titulo-box-footer-enlaces{width:40%}},.text-box-footer{font-family:'open sans';font-size:13px}.footer-clean{background-color:#27392b!important;color:#fbfffc!important}.text-box-direccion{line-height:1.85rem;font-family:'open sans';font-size:13px}.fa-phone-alt{font-size:12px}.contact-clean{padding:0
0 80px}@media (max-width: 767px){.contact-clean{padding:20px
0}}.contact-clean
form{max-width:480px;width:90%;background-color:#293a29;padding:1.25rem;border-radius:20px;color:#505e6c;box-shadow:1px 1px 5px rgba(0, 0, 0, .1)}@media (max-width: 767px){.contact-clean
form{padding:30px}}.contact-clean
h2{margin-top:5px;font-weight:700;font-size:28px;margin-bottom:36px;color:inherit}.contact-clean .form-group:last-child{margin-bottom:5px}.contact-clean form .form-control{background:#fff;border-radius:10px;box-shadow:1px 1px 1px rgba(0, 0, 0, .05);outline:0;color:#000;padding-left:4px;height:25px}.contact-clean form .form-control:focus{border:1px
solid #b2b2b2}.contact-clean form textarea.form-control{min-height:100px;max-height:260px;padding-top:10px;resize:vertical}.contact-clean form
.btn{padding:16px
32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity: .9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing: .4px;line-height:1;outline:0!important}.contact-clean form .btn:hover{opacity:1}.contact-clean form .btn:active{transform:translateY(1px)}.contact-clean form .btn-primary{background-color:#055ada!important;margin-top:15px;color:#fff}li{list-style-type:none}.container-direccion{padding:0}.boton-reservar{background-color:#fff!important;color:#293a29;font-size:14px;font-weight:700;border-radius:20px;font-family:'Open Sans';box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-webkit-box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-moz-box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14)}.form-group
input{font-family:'Open Sans'}.form-select{padding:0
0 0 1rem}.miscelanea-servicio{width:5rem;height:4rem}.miscelanea-galeria{width:5rem;height:4rem}.miscelanea-titulo-habitacion{width:4.75rem;height:1rem}.miscelanea-titulo-departamento{width:4.75rem;height:1rem}label{display:block!important;color:#fff;font-family:'Open Sans';font-weight:500}.form-select{border-radius:20px}.form-control::placeholder{font-size:13px}.boton-reservar{box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-webkit-box-shadow:-4px 2px 4px 0 rgba(0, 0, 0, .14);-moz-box-shadow:-4px 2px 4px 0 rgba(0,0,0,.14)}.google-maps-reservas{margin-top:6.5rem}.titulo-box-footer-direccion-reserva{border-bottom:1px solid #293a29;width:250px;padding-bottom:10px;font-family:Cormorant}.form-label{margin-bottom:0!important}.wpcf7-not-valid-tip{color:#ffb900;font-family:'open sans';font-weight:500}.wpcf7-response-output{color:#fff;border-color:#fff}