@charset "utf-8";
/* CSS Document Santa Monica - Fusagasuga - Template Hotel Premium 8 */

* {box-sizing:border-box;}
body {
    background-color: #F3F8F4;
}

h1, h2, h3 {
    font-family: 'Playfair Display', serif;
    letter-spacing: 1px;
}

html, body, p, input, h4 {
    font-family: 'Montserrat', sans-serif;
}

.icn-freevellers {display: none !important;}

.navbar .navbar-menu .active>a, .navbar .navbar-menu li a:focus, .navbar .navbar-menu li a:hover {color: #005A31; border-color: #005A31;}
.navbar .navbar-menu li a {color: #005A31;}
.section-top p, .section-top .icn-image, .section-top .ver-mapa {color: #3C5406;}

.section-top {border-color: #CEA86A;}
#topnav {background-color: rgba(206, 168, 106, 0.9);}
#topnav.isStuck {background-color: #CEA86A !important;}
.navbar .navbar-menu li .btn {background-color: #FFCC66;}
.navbar .navbar-menu li .btn:hover {color: #FFF;}

#hero {min-height: 665px;}
#hero .hero-title {background-color: rgba(206, 168, 106, 0.9);}
#hero .hero-title h1 {color: #005A31;}
#hero .hero-title h2 {color: #000000;}
#hero .hero-title .btn-booking {background-color: #005B31; color: #fff;}

#habitaciones .room-description, #habitaciones .txt-room {background-color: rgba(206, 168, 106, 0.9);}
#habitaciones .room-description h3 {color: #005A31;}
#habitaciones .room-description h4 {color: #005A31;}
#habitaciones .btn-booking {background-color: #005B31; color: #FFF;}
#habitaciones .btn-booking:hover {background-color: #026839;}
#habitaciones .see-more {color: #005B31; text-decoration-color: #005B31;}
#habitaciones .slick-prev::before, #habitaciones .slick-next::before {color: #005B31;}

#galeria {background-color: #005B31;}

.videowrapper {text-align: center; background-color: #005B31;}
.videowrapper iframe {max-width: 100%;}

#testimonios {padding: 90px 2% 80px;}
.block-testimonios {padding: 0px 2% 0px;}
#testimonios h2 {color: #005931;}
#testimonios .btn-booking {display:none;}
#testimonios .block {padding: 0px 1%; min-height: 585px; text-align: center; position: relative;}
#testimonios .red-one, #testimonios .red-two {max-width: 100%; text-align: center; margin: auto;}
.block-test-2 iframe {display: block; margin: auto; width: 100%;}
#testimonios .block-test-1 {float:left;}
#testimonios .block-test-2 {float:right;}
#testimonios .block-test-3 {display:none;}
#testimonios .block {width: 40%;}

#contacto {background-color: #EBBF62;}
#contacto .contact-box {background-color: rgba(251, 240, 244, 0.6);}
#contacto .contact-box h3 {font-size: 45px;color: #005A31;}
#contacto .icn-image::before {color: #005B31;}
#contacto .contact-box p {color: #000000;}

#contacto .btn-contact, #contacto .btn-booking {background-color: #005B31; coLor: #FFF;}
#contacto .contact-box .reservar:hover, #contacto .btn-contact:hover, #contacto .btn-booking:hover {background-color: #026839;}
#contacto .ver-mapa {color: #005A31;}

	
/*Footer*/
.footer-info {margin-top: -3px;}
#footer {background-color: #EBBF62;}

/*Inner page styles*/
.inner-page #hero {min-height: 600px;}
.inner-page #inner-description-and-services h4 span {display: none;}
.inner-page #inner-description-and-services .btn-booking .icn-regalo {display: none;}
.inner-page #inner-description-and-services h2 {color: #005B31;}
.icons-services .icn-image {color: #005B31;}
.inner-page #inner-description-and-services h4 {color: #005A31;}
.inner-page #inner-description-and-services .btn-booking .icn-regalo, .inner-page #inner-description-and-services .btn-booking {background-color: #005B31; color: #FFF;}
.inner-page #inner-description-and-services .icn-regalo {color: #005B31;}

.planlisting #contacto .contact-box {background-color: #005B31;}
.planlisting #contacto .contact-box h3 {color: #EBBF62;}
.planlisting #contacto .icn-image::before, .planlisting #contacto .contact-box p {color: #FFFFFF;}
.planlisting #contacto .btn-contact, #contacto .btn-booking { background-color: #FFCC66; coLor: #005B31;}

	
@media (min-width: 980px) and (max-width: 1212px) {

}

@media (min-width: 768px) and (max-width: 979px) {
#hero {min-height: 665px}
.block-testimonios {margin-top: 70px; padding: 0 20%; text-align: center;}
#testimonios .block {padding: 25px 1%; min-height: auto;}
}

@media (max-width: 767px) {
p {font-size: 16px;}
	
	.navbar .navbar-menu {background-color: rgb(251, 240, 244);}
#hero {min-height: 500px;}

#testimonios .block {margin-bottom: 20px;}
#testimonios .block-test-1, #testimonios .block-test-2 {float:initial;}
#testimonios .block-test-3 {display:none;}
#testimonios .block {width: 100%;}
	
/* Button Float Whatsaap */
#btn-whatsapp, #whatsapp-flotante {
    left: 15px;
    right: auto !important;
}
#whatsapp-flotante {
    left: -20px !important;
    bottom: 85px !important;
}
#whatsapp-flotante.active {
    left: 40px !important;
}

.inner-page #hero {min-height: 360px;}

/*Inner page styles - Planlisting*/
.planlisting #inner-description-and-services .room-p1 p , .planlisting #inner-description-and-services .room-p1 ul {text-align: left;}
.planlisting #inner-description-and-services h2 {}
}

@media (max-width: 480px) {


}