body,html,div.wrap{width:100%;height:100%;margin:0;padding:0}div.logo{width:60%;height:50px;margin:0;padding:0;background:url(/wp-content/themes/aldeaWP/img/logo.png);background-size:contain;background-repeat:no-repeat;position:fixed;left:20px;top:20px;display:none;transition:all .2s ease-in;z-index:5}nav.menu{width:100%;height:75px;position:fixed;top:0;left:0;z-index:6;margin:0;padding:0;transition:all .4s ease-in;display:flex;flex-direction:row;text-align:center;justify-content:center;align-items:center;background-color:rgba(35,63,91,1)}nav.menu img.logomenu{width:250px;height:auto;z-index:6;margin:0;padding:0;transition:all .2s ease-in;cursor:pointer}nav.menu ul.menuitems{width:90%;list-style:none;margin:0;padding:0;flex-direction:row;display:flex;justify-content:space-between;align-items:center}nav.menu ul.menulinks{margin:0;padding:0;list-style:none;flex-direction:row;display:flex;justify-content:flex-end;align-items:center}nav.menu ul li{padding:10px 20px;font-family:'Economica',sans-serif;font-weight:700;font-size:16px;color:#fff;cursor:pointer;letter-spacing:2px;transition:all .2s ease-in}nav.menu ul:nth-child(n+2) li:hover{padding:10px 20px;display:inline-block;font-family:'Economica',sans-serif;font-weight:700;font-size:16px;color:#fff;background-color:#e7a11f;border-radius:20px;letter-spacing:2px;transition:all .2s ease-in}nav.menu ul:nth-child(n+2) li.active{padding:10px 20px;display:inline-block;font-family:'Economica',sans-serif;font-weight:700;font-size:16px;color:#fff;border:2px solid #e7a11f;border-radius:20px;letter-spacing:2px;transition:all .2s ease-in}section.s-aldea{width:100%;height:500px;margin:0;padding:0;background:rgba(35,63,91,1);background-image:url(/wp-content/themes/aldeaWP/img/aldeaDraw.jpg);background-size:cover;background-position:top center;display:flex;align-items:center;flex-direction:column;justify-content:center}h1{font-family:'Roboto Slab',serif;font-weight:700;font-size:38px;line-height:38px;color:#eaeaea;width:60%;text-align:center;margin:0 20% 20px;padding:0 0 20px;border-bottom:1px dashed #dedede}p{font-family:'Economica',sans-serif;font-weight:400;font-size:20px;color:#eaeaea;width:60%;text-align:center;margin:0 20%;padding:0 0 10px}section.s-servicios{width:100%;height:500px;margin:0;padding:0;background-image:url(/wp-content/themes/aldeaWP/img/infoaldea2.jpg);background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center}ul.scroller{width:100%;padding:0;list-style:none;z-index:5;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.arrow-prev{color:#fff;font-size:25px}.arrow-next{color:#fff;font-size:25px}li.item{width:241px;height:241px;padding:0;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;overflow:hidden;display:flex !important;justify-content:center}li.item:last-child{width:241px;height:241px;margin:0;padding:0;display:block;background:rgba(35,63,91,1);float:left}li.item div{width:241px;height:241px;margin:0;padding:0;z-index:2;position:absolute;float:left;background-color:rgba(35,63,91,1);opacity:.9;transition:all .2s ease-in;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;overflow:hidden;-webkit-box-shadow:inset 0px 0px 0px 10px rgba(255,255,255,.8);-moz-box-shadow:inset 0px 0px 0px 10px rgba(255,255,255,.8);box-shadow:inset 0px 0px 0px 10px rgba(255,255,255,.8)}li.item h2{font-family:'Economica',sans-serif;font-weight:700;font-size:22px;line-height:241px;color:#fff;width:241px;height:241px;text-align:center;margin:0;padding:0;position:absolute;opacity:1;transition:all .2s ease-in;z-index:3}li.item img{width:241px;height:241px;margin:0;padding:0;z-index:1;position:absolute;float:left;transition:all .2s ease-in;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;overflow:hidden}li.item:hover div{opacity:0;-webkit-box-shadow:inset 0px 0px 0px 0px rgba(255,255,255,.8);-moz-box-shadow:inset 0px 0px 0px 0px rgba(255,255,255,.8);box-shadow:inset 0px 0px 0px 0px rgba(255,255,255,.8);transition:all .2s ease-in}li.item:hover h2{opacity:0;line-height:480px;transition:all .2s ease-in}li.item:hover img{transition:all .2s ease-in}section.s-eclipse{width:100%;margin:0;padding:100px 0 165px !important}section.s-eclipse a{color:#fff}section.s-tarifas{width:100%;padding:100px;margin:0;justify-content:center;background-color:#046d8b;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.whitetxt{color:#fff}section.s-tarifas table{width:60%;padding:0;position:relative;border-collapse:collapse;text-align:center;font-family:'Economica',sans-serif;font-weight:400;font-size:16px;color:#666}section.s-tarifas table th{padding:10px;color:#fff;font-size:20px;font-weight:700;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}section.s-tarifas table th.px{width:60px;background-color:#e6a01f}section.s-tarifas table th.prc{width:200px;background-color:#228b22}section.s-tarifas table th.spc{width:25px}section.s-tarifas table td{padding:8px 0}section.s-tarifas table tr td.wht{background:#fff}section.s-tarifas table td.temporada{width:200px;padding:10px;color:#fff;font-size:14px;font-weight:400;background-color:rgba(35,63,91,1);-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}section.s-tarifas table td.lastpx{-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}section.s-reserva{width:100%;height:450px;margin:0;padding:0;background-image:url(/wp-content/themes/aldeaWP/img/infoaldea2.jpg);background-size:cover;background-attachment:fixed;display:flex;align-items:center;flex-direction:column;justify-content:center}section.s-reserva form{padding:15px 15px 0;background:0 0;position:relative;background-color:rgba(255,255,255,.3);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:15px}section.s-reserva form div.one,section.s-reserva form div.two{display:flex;flex-direction:row;align-items:center;gap:15px}section.s-reserva div.item{display:flex;flex-direction:row}select.pasajeros{padding:10px;font-family:'Economica',sans-serif;font-size:20px;font-style:normal;font-weight:400;border:none;color:#666}input.fecha{padding:10px;font-family:'Economica',sans-serif;font-size:20px;font-style:normal;font-weight:400;border:none;color:#666}input.fecha::-webkit-inner-spin-button{display:none}input.fecha::-webkit-datetime-edit{padding:0}input.fecha::-webkit-datetime-edit-text{padding:0}input.email{padding:10px;font-family:'Economica',sans-serif;font-size:20px;font-style:normal;font-weight:400;border:none;color:#666}input.nombre{padding:10px;font-family:'Economica',sans-serif;font-size:20px;font-style:normal;font-weight:400;border:none;color:#666}input.telefono{padding:10px;font-family:'Economica',sans-serif;font-size:20px;font-style:normal;font-weight:400;border:none;color:#666}label.lbl{padding:10px;font-family:'Economica',sans-serif;font-size:20px;font-style:normal;font-weight:400;color:#fff;background-color:#e6a01f}input.submit{padding:10px;font-family:'Economica',sans-serif;font-size:20px;font-style:normal;font-weight:400;color:#fff;background-color:#228b22;border:none;cursor:pointer}section.s-galeria{width:100%;min-height:500px;margin:0;padding:70px 0;background:rgba(35,63,91,1);overflow:hidden;display:flex;flex-direction:column;align-items:center}.tiled-gallery{margin:0}section.s-mapa{width:100%;min-height:400px;margin:0;padding:0;background-color:rgba(35,63,91,1)}section.s-footer{width:100%;height:460px;margin:0;padding:0;background-color:rgba(35,63,91,1);display:flex;justify-content:center;align-items:center}section.s-footer .w-footer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:50px}section.s-footer .datos{padding:0}h3{font-family:'Roboto Slab',serif;font-weight:700;font-size:20px;color:#e6a01f !important;width:100%;text-align:left;margin:0 0 15px;padding:0 0 10px;border-bottom:1px dashed #eaeaea}section.s-footer p{font-family:'Economica',sans-serif;font-weight:400;font-size:18px;color:#fff;width:100%;text-align:left;margin:0;padding:0 0 5px}section.s-footer .links{padding:0}section.s-footer .links ul{margin:0 0 0 17px;padding:0;position:relative;float:left;clear:both;list-style:square}section.s-footer .links ul li{margin:0;padding:0;position:relative;float:left;clear:both;font-family:'Economica',sans-serif;font-weight:400;font-size:18px;color:#fff}section.s-footer .contacto{padding:0;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}section.s-footer .contacto form{padding:0;display:flex;flex-direction:column}section.s-footer .contacto form div.one{padding:0;display:flex;flex-direction:column;gap:10px}section.s-footer .contacto form div.one div.item{padding:0;display:flex;flex-direction:row}section.s-footer .contacto form div.one div.item .mensaje{border:none}section.s-branding{width:100%;height:50px;margin:0;padding:0;background-color:rgba(21,40,59,1);display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center}section.s-branding .w-branding{width:90%;padding:0;display:flex;justify-content:space-around;align-items:center}section.s-branding p{font-family:'Economica',sans-serif;font-weight:400;font-size:15px;line-height:50px;color:#fff;text-align:left;margin:0;padding:0;float:left}section.s-branding img.pawwstdev{width:80px;margin:0;padding:0;float:right}section.s-branding object.pawwstdev{width:80px;margin:13px 0 0;padding:0;float:right;fill:#e7a11f}#status{width:200px;height:200px;position:absolute;left:50%;top:0;background-image:url(/wp-content/themes/aldeaWP/img/ajax-loader.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}#nav-icon3{width:40px;height:30px;position:fixed;top:30px;right:30px;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:9990;display:none}#nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:12px}#nav-icon3 span:nth-child(4){top:24px}#nav-icon3.open span:nth-child(1){top:18px;width:0;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0;left:50%}@media screen and (max-width:780px){#nav-icon3{display:block}div.logo{display:block}nav.menu{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:6;margin:0;padding:0;transition:all .4s ease-in;display:flex;flex-direction:column;text-align:center;justify-content:space-around;align-items:center}nav.menu.on{left:0}nav.menu img.logomenu{width:70%;height:auto;z-index:6;margin:0;padding:0;transition:all .2s ease-in;cursor:pointer}nav.menu ul.menuitems{list-style:none;flex-direction:column;display:flex;gap:15px}nav.menu ul.menulinks{margin:0;padding:0;list-style:none;flex-direction:column;display:flex;justify-content:flex-end;align-items:center;gap:15px}section.s-reserva{height:100vh}section.s-reserva form{display:flex;flex-direction:column;align-items:stretch;align-content:stretch}section.s-reserva form div.one,section.s-reserva form div.two{display:flex;flex-direction:column;align-items:stretch;align-content:stretch;justify-content:space-around}section.s-reserva form div.item{display:flex;flex-flow:row wrap;align-items:stretch;align-content:stretch;justify-content:space-between}section.s-reserva div.item label.lbl{flex:auto}section.s-aldea{height:100vh}section.s-servicios{height:100vh}section.s-tarifas{height:100vh;padding:0}section.s-tarifas table{width:90%}section.s-galeria{padding:70px 0 0}section.s-footer{height:100vh;padding:0}section.s-footer .w-footer{flex-direction:column;margin:50px;align-items:stretch}}