.migas .item-miga .texto .segmentos a{text-transform:none}.legal.migas .item-miga{max-height:280px;background:#142025!important}.legal.migas .item-miga .texto{bottom:20px}.legal.migas .item-miga .texto .titulo{display:none}.scroll_table{overflow:auto;max-width:89vw;margin-top:40px;margin-bottom:40px}.scroll_table::-webkit-scrollbar{width:22px;height:22px}.scroll_table table{width:100%;border-collapse:collapse;margin-bottom:40px;white-space:nowrap}.scroll_table tr:nth-of-type(odd){background:#f6f6f6}.scroll_table th{background:black;color:white;font-weight:bold}.scroll_table td,.scroll_table th{padding:8px 16px;border:0;text-align:left;white-space:nowrap}.galerias_imagenes .active .item-galeria .imagen:after{background:rgba(0,0,0,.0)}.servicios-hotel .texto .titulo{text-align:left}.imagenes-secundarias.owl-loaded .imagen-carrusel{display:block}.video .fondo .texto{bottom:60px}.reserva{padding-top:0;padding-bottom:20px}.gc_sh *{font-family:'Optima',Arial,sans-serif!important}.gc_horizontalSh{background:none!important;width:auto!important;max-width:880px!important;margin:0 auto!important;position:relative!important}.gc_sh .gc_horizontalSh .checkinLabel,.gc_sh .gc_horizontalSh .shortHandCalendarShell,.gc_sh .gc_horizontalSh .shortHandNrNightsLabel,.gc_sh .gc_horizontalSh .yui-menu-button{font-size:12px!important}.gc_sh .gc_horizontalSh .shortHandButton,.gc_sh .shortHandNrNights,.gc_sh .shortHandTitle,.gc_sh .shortHandDate{border-left:0!important;border-right:0!important}.gc_sh .startDay{background:none!important;color:black!important;padding-top:0!important;padding-left:15px!important;font-size:12px!important;width:75px!important;height:30px!important}.gc_sh .shortHandCalendarIcon{background:url(../img/web/calendar.svg) right center no-repeat!important;background-size:20px!important;float:right!important;margin-right:10px!important;height:30px!important}.gc_sh .yui-calcontainer{width:auto!important}.gc_sh .gc_horizontalSh .shortHandCalendarShell{background:rgba(255,255,255,.9)!important;border-radius:120px!important}.gc_sh .yui-menu-button button{background:url(../img/web/arrowdown.svg) right 5px center no-repeat rgba(255,255,255,.9)!important;background-size:20px!important;font-size:14px!important;border-radius:120px!important;height:30px!important}.gc_sh .gc_horizontalSh .shortHandButton{margin:0!important}.gc_sh .shortHandCheckRates{background:#2a2927!important;border-radius:120px!important;height:44px!important;line-height:44px!important;padding:0 30px!important;text-align:center!important;border-width:0!important;color:white!important;display:inline-block!important;width:auto!important;vertical-align:top!important;transition:all linear 300ms!important}.gc_sh .yuimenu .bd{overflow:auto!important;width:60px!important;border-radius:0!important;max-height:171px!important}.gc_sh .yuimenu .bd li{font-size:14px!important;text-align:left!important}.gc_sh .gc_horizontalSh .shortHandNrNights,.gc_sh .gc_horizontalSh .shortHandDate,.gc_sh .shortHandTitle{margin-top:8px!important;padding-top:0!important;margin-bottom:0!important;padding-bottom:0!important;line-height:30px!important}.gc_sh .yuimenu .bd,.gc_sh .yui-calcontainer{border-radius:0!important;background:#e4e3de!important;border-color:#d5d5d5!important}.gc_sh .yui-calcontainer .calheader{border-radius:0!important;background:#2a2927!important}.gc_sh .yuimenu li a{font-size:14px!important;margin:5px 0!important;display:inline-block!important}.gc_sh .shortHandTitle{font-size:14px!important}.gc_sh .gc_horizontalSh .checkinLabel,.gc_sh .gc_horizontalSh .shortHandNrNightsLabel{top:6px!important}.gc_sh .shortHandCheckRates:hover{background-color:#7a7467!important}.pie .inferior{padding:20px 0}.pie .superior .informacion  i{display:block}.pie .superior .informacion  li:nth-child(1) a{line-height:1.3}.pie .superior .informacion .doble a{margin-right:30px}.pie .superior .informacion .doble a:last-child{margin-right:0}.pie .superior .informacion,.pie .superior .legal{margin-bottom:0}.pie .superior .contenedor .redes .logo{max-width:150px;margin:0 auto;margin-bottom:30px}.pie .superior .contenedor .redes{margin-bottom:20px}.reserva{background:rgba(167,158,136,.3)}.galerias_imagenes .item-galeria .imagen,.galerias_imagenes .item-galeria{overflow:hidden;position:relative}.servicios-hotel .servicios .listado h3{margin:0;padding:0;display:inline-block}.rest .imagenes .imagen a,.galerias_imagenes .item-galeria a,.galerias_imagenes .owl-nav [class^="owl-"],.presentacion .derecha .secundarias .imagen{transition:all linear 300ms;overflow:hidden}.galerias_imagenes .item-galeria .titulo,.video .fondo .texto .titulo a{overflow:hidden;background:linear-gradient(to right,rgba(255,255,255,.75),rgba(255,255,255,.75) 50%,#ffffff 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:all linear 300ms;text-decoration:none}.iconos .icono,.texto .titulo a,.ficha-galeria .titulo a,.galeria .texto .titulo a{overflow:hidden;background:linear-gradient(to right,#a79e88,#a79e88 50%,#142025 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:all linear 300ms;text-decoration:none}.banners .banner .texto a{overflow:hidden;background:linear-gradient(to right,rgba(255,255,255,.75),rgba(255,255,255,.75) 50%,#ffffff 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:all linear 300ms;text-decoration:none}.pie .superior .legal a,.pie .superior .informacion a{overflow:hidden;background:linear-gradient(to right,#ffffff,#ffffff 50%,#a79e88 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:all linear 300ms;text-decoration:none}.pie .superior .legal li span{display:inline-block;vertical-align:top;margin-top:10px}.pie .inferior a{overflow:hidden;background:linear-gradient(to right,#ffffff,#ffffff 50%,#142025 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:all linear 300ms;text-decoration:none}@media (hover:hover){.whatsfixed:hover{background-color:#a79e88}#cookie-bar a:hover,.contacto .formulario form .botones .boton:hover{box-shadow:0 0 0 2px #a79e88 inset;background-color:#a79e88;color:white;opacity:1}#cookie-bar .cb-enable:hover{color:#142025;box-shadow:0 0 0 2px transparent;background:#142025;color:white}.galeria .texto .volver:hover,.noticia .texto .volver:hover{background-color:#142025}.reserva .boton-desplegable:hover{background-color:#142025;color:white}.reserva .boton-desplegable:hover:after{background-image:url(../img/web/arrowdownW.svg)}.download_pdf:hover,.reserva .boton-reserva:hover{background-color:#a79e88;color:white}.rest .imagenes .imagen a:hover img,.galerias_imagenes .item-galeria a:hover img,.presentacion .derecha .secundarias .imagen:hover img{transform:scale(1.01,1.01)}.iconos .icono:hover,.galerias_imagenes .item-galeria .titulo:hover,.pie .inferior a:hover,.pie .superior .legal a:hover,.pie .superior .informacion a:hover,.texto .titulo a:hover,.ficha-galeria .titulo a:hover,.galeria .texto .titulo a:hover,.video .fondo .texto .titulo a:hover{background-position:0 100%}.pie .superior .redes a.icono:hover{background-color:#ebaa01}.galerias_imagenes .owl-nav [class^="owl-"]:hover{box-shadow:0 0 0 3px #ffffff inset}}.galeria.ficha .texto .descripcion,.presentacion .texto .descripcion,.hotel .izquierda .texto .descripcion{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset;line-height:1.6;hyphens:unset}.pie .superior .legal li:last-child{margin-right:0}.fancybox-container *{font-family:Arial,sans-serif}.actualidad .noticias .listado .imagen,.actualidad .noticias .listado .imagen img{transition:none}.cabecera .logo img{width:auto;height:auto;max-width:100%;max-height:100%}.galerias_imagenes .owl-nav [class^="owl-"]{background-image:url(../img/web/arrowRW.svg);background-size:70px;background-position:center;box-shadow:0 0 0 1px #ffffff inset}.galerias_imagenes .owl-nav{right:30px;bottom:30px}.reserva .boton-desplegable:after{background-image:url(../img/web/arrowdown.svg);background-size:20px;background-position:center;width:60px;height:60px;top:0;right:0}.presentacion .texto .boton:after{background-image:url(../img/web/arrowR.svg);background-size:40px}.banners .banner .texto .subtitulo,.banners .banner .texto .titulo{color:white}.galeria .texto .volver:before,.noticia .texto .volver:before{height:48px;width:48px;background-position:center}.pie .superior .informacion,.pie .superior .legal{line-height:unset}.pie .superior .informacion a,.pie .superior .legal a{line-height:44px}.pie .superior .informacion a{margin-top:10px;display:inline-block}.pie .superior .redes a.twitter{margin-right:0}.pie .superior .legal a{display:inline-block}.pie .inferior a{line-height:48px}.pie .copyright{display:inline-block;vertical-align:top;color:white;line-height:48px}.pie .inferior a{background:linear-gradient(to right,rgba(255,255,255,.5),rgba(255,255,255,.5) 50%,#ffffff 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%}.imagenes-secundarias .imagen-carrusel{}.presentacion .derecha .secundarias .imagen:first-child{max-width:380px}.presentacion .derecha .secundarias .imagen:last-child{max-width:250px}.restaurante .derecha .secundarias .imagen:first-child{max-width:320px}.restaurante .derecha .secundarias .imagen:last-child{max-width:250px}.hotel .derecha .imagen,.hotel .izquierda .imagen{max-width:500px}.hotel .centro .imagen{max-width:360px}.rest .imagenes{max-width:760px}.rest .imagenes .imagen:last-child{max-width:480px}.servicios-hotel .servicios .imagen{max-width:500px}.imagenes-secundarias .imagen-carrusel img{width:auto;height:auto;max-width:100%;max-height:100%}.owl_min .banners .banner{max-height:460px}.owl_min .reserva{padding:10px}.owl_min .banners .banner .texto .subtitulo{margin-top:10px;font-size:6em}.owl_min .banners .banner .texto{bottom:120px;top:unset;transform:none}.noticias .linea{position:static;display:block;left:unset;right:unset;bottom:unset;top:unset;width:100%;margin-top:30px}.actualidad .noticias .listado .texto{max-width:none;position:relative;display:block}.actualidad .noticias .listado .texto .title-noticia{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:80%;display:inline-block;vertical-align:top}.actualidad .noticias .listado li{padding-top:30px;margin-top:0;margin-bottom:0;padding-bottom:0;position:relative}.actualidad .noticias .listado{position:relative;margin:0}.actualidad .noticias .listado .texto{position:static}.actualidad .noticias .listado .imagen{max-width:330px;top:50%;transform:translateY(-50%);left:unset;right:10%}.galeria .texto .titulo,.noticia .texto .titulo{max-width:calc(100% - 70px)}.video .fondo{max-height:600px}.reserva.call_to_action{background:none}.reserva.call_to_action .boton-reserva{background-image:url(../img/web/phone.svg);background-position:left 30px center;background-size:36px;background-repeat:no-repeat;text-align:left;padding:0;line-height:60px;height:60px;padding:0 40px;padding-left:75px;font-size:2em}.whatsfixed{position:fixed;z-index:11;right:20px;bottom:20px;width:60px;height:60px;border-radius:100%;background:url(../img/web/ico_whatsapp.svg) center no-repeat #1fd466;background-size:30px;text-indent:-999px;overflow:hidden}body.endgame .whatsfixed{transform:scale(0)}@media (max-width:1800px){.galeria.imgs .texto{margin-left:60px;margin-right:60px}.pie .inferior,.galeria,.presentacion,.cabecera{padding-left:60px;padding-right:60px}.banners .banner .texto{left:300px}.imagenes-secundarias{max-width:500px}.presentacion{position:relative}.presentacion .centro{top:80px;position:absolute;left:0;right:0;margin:0 auto;max-width:400px}.restaurante .centro{left:unset;right:31%}.restaurante .centro .texto{max-width:480px}.restaurante .imagenes-secundarias{max-width:600px}.galeria.imgs{padding-left:0;padding-right:0}.galeria.ficha .texto .descripcion{max-width:60%}.actualidad .noticias .listado .texto .title-noticia{font-size:1.5em}.noticia .imagenes .imagen{width:calc(25% - 15px);margin-right:20px;margin-bottom:20px}.galeria.ficha .grid{column-gap:20px}.migas .item-miga{max-height:520px}.migas .item-miga .texto{left:60px;bottom:60px}.contacto .texto{margin-right:40px}.presentacion .texto .descripcion{margin-bottom:60px}.contacto .fotografias{float:right;max-width:50%}.contacto .formulario,.contacto .mapa{margin:0;width:50%;padding:0}.contacto .mapa iframe{height:calc(100vh);height:calc(var(--vh,1vh) * 100);max-height:910px;transform:translateY(-60px)}.contacto .aux_1680{clear:both;height:120px}.contacto .formulario{padding-left:60px}.video .fondo{max-height:500px}.download_pdf{margin-top:0px}}@media (max-width:1679px){.banners .banner .texto{transform:translateY(-50%)}.imagenes-secundarias{max-width:400px}.presentacion .derecha .secundarias .imagen:first-child{margin-top:120px;max-width:300px}.presentacion .derecha .secundarias .imagen:last-child{max-width:200px;top:60px;left:-60px}.presentacion .centro{top:60px}.presentacion .texto .descripcion{margin-bottom:30px}.restaurante .imagenes-secundarias{max-width:500px}.restaurante .derecha{margin-right:60px}.restaurante .derecha .secundarias .imagen:last-child{top:unset;left:unset;right:0;transform:translate(60px,-200px)}.restaurante .derecha .secundarias .imagen:first-child{margin-top:30px}.pie .inferior .kit_digital{max-width:600px}.hotel .izquierda .texto,.hotel .izquierda .imagen,.hotel .derecha{max-width:400px}.galerias_imagenes .owl-nav [class^="owl-"]{width:140px;height:140px;margin-left:0}.rest .texto{width:calc(50% - 190px);margin-right:190px;padding-top:0px}.rest .imagenes{width:50%;float:right}.rest .imagenes .imagen:last-child{max-width:300px;position:absolute;bottom:unset;top:50%;left:0;transform:translate(-50%,-50%)}.galeria.ficha .texto .descripcion{max-width:70%}.actualidad .noticias .listado .texto .title-noticia{font-size:1.5em}.video .fondo .texto{font-size:5em}.video .fondo{max-height:400px}.video .fondo .enlace_video{left:unset;right:120px}.download_pdf{padding:0 20px;min-width:200px;margin-right:10px}}@media (max-width:1439px){.banners .banner .texto{left:60px;right:60px}.reserva{padding:10px}.presentacion .derecha .secundarias .imagen:first-child{max-width:250px}.presentacion .derecha .secundarias .imagen:last-child{max-width:150px}.presentacion .centro{max-width:340px;margin:0;left:490px;right:unset}.video .fondo{max-height:600px}.video .fondo .texto{left:60px;bottom:60px}.video .fondo .enlace_video .link{width:140px;height:140px}.video .fondo .enlace_video .link:before{width:48px;height:48px;background-size:20px;background-position:center}.restaurante .derecha .secundarias .imagen:last-child{transform:translate(60px,-150px)}.pie .inferior .kit_digital{max-width:500px;right:200px}.restaurante .imagenes-secundarias{max-width:400px}.galeria .texto .titulo{font-size:4.5em}.banners .banner .texto{top:unset;transform:none;bottom:25%}.hotel .izquierda .imagen{max-width:400px}.hotel .derecha .imagen{max-width:350px}.hotel .centro .texto .subtitulo{font-size:2em}.servicios-hotel .servicios .listado .title-servicio{font-size:2.5em}.banners .banner:after,.migas .item-miga:after{background:rgba(0,0,0,.35)}.galeria.ficha .texto .descripcion{max-width:80%}.actualidad .noticias .listado .texto .title-noticia{font-size:2em}.owl_min .banners .banner,.migas .item-miga{max-height:380px}.owl_min .banners .banner .texto,.migas .item-miga .texto{bottom:30px}.owl_min .reserva{display:none}.campos .campo input{height:60px;padding-top:10px}.campos .campo input[type="tel"]:valid ~ label,.campos .campo input[type="tel"]:not(:placeholder-shown) ~ label,.campos .campo input[type="email"]:valid ~ label,.campos .campo input[type="email"]:not(:placeholder-shown) ~ label,.campos .campo input[type="text"]:valid ~ label,.campos .campo input[type="text"]:not(:placeholder-shown) ~ label,.campos .campo textarea:valid ~ label,.campos .campo textarea:not(:placeholder-shown) ~ label{padding-top:10px}.campos .campo label{line-height:60px}.contacto .formulario form .checks{float:none;margin-top:0;padding-top:0;padding-bottom:0}.checks .check{line-height:48px}.checks .check label a{display:inline-block;vertical-align:top}.checks .check label:before{height:48px;width:48px}.contacto .formulario form .botones{float:none;width:auto;margin-top:10px}.contacto .formulario .campos{margin-bottom:10px}.campos .campo textarea{height:140px}.legal .texto .descripcion p{text-align:justify}.reserva{padding:0 0 20px 0}.video .fondo{max-height:350px}.download_pdf{min-width:180px;padding:0 15px}}@media (max-width:1279px){.pie .inferior,.galeria,.presentacion,.cabecera{padding-left:30px;padding-right:30px}.cabecera .menu li{margin-right:20px;padding-right:20px}.cabecera .menu li.sel a:after{width:60px}.cabecera .menu li:nth-child(1){display:none}.reserva .boton-desplegable{padding-left:20px;padding-right:60px;display:block}.reserva .dia_llegada,.reserva .dia_salida,.reserva .huespedes,.reserva .reservar{width:calc(25% - 8px)}.reserva .reservar{margin-right:0}.reserva .boton-desplegable{line-height:60px;padding:0 20px;text-align:left}.reserva .boton-reserva{padding:0 30px;line-height:60px;height:60px;display:block}.banners .banner .texto .subtitulo{font-size:6em;margin-top:10px}.banners .banner .texto{max-width:70%;left:30px;right:30px}.presentacion .derecha{max-width:100px}.presentacion .derecha .secundarias .imagen:first-child{max-width:none;margin-top:0}.presentacion .derecha .secundarias .imagen:last-child{position:relative;left:unset;right:unset;top:unset;bottom:unset;transform:none;max-width:none;display:none;margin-top:10px}.presentacion .centro{top:unset;left:unset;right:unset;margin:0;display:block;vertical-align:top;padding-top:0;max-width:none;position:static;margin-bottom:30px}.presentacion .centro .texto{max-width:none}.presentacion .derecha .secundarias .imagen:first-child,.presentacion .derecha .secundarias .imagen:last-child{display:inline-block;max-width:50%;margin:0;vertical-align:top;transform:translate(30px,30px)}.presentacion .derecha .secundarias .imagen:last-child{transform:translate(-30px,-30px)}.presentacion .derecha{max-width:50%;transform:translate(30px,30px)}.presentacion .izquierda{max-width:50%}.imagenes-secundarias{max-width:none}.galeria,.presentacion{padding-top:90px;padding-bottom:90px}.presentacion .texto .descripcion p,.galeria.ficha .texto .descripcion p{margin-bottom:10px}.presentacion .contenedor{position:relative}.presentacion .texto .boton{position:absolute;right:0px;margin:0;display:block;bottom:0px;z-index:1;line-height:18px;font-size:1.67em;border-radius:120px;width:auto;padding-top:28px;text-align:center}.presentacion .texto .boton:after{left:unset;bottom:unset;margin-left:10px}.video .fondo{max-height:500px}.video .fondo .texto{left:30px;font-size:4.5em;bottom:30px}.restaurante .imagenes-secundarias{max-width:none}.restaurante .derecha{margin-right:0}.galerias .ficha-galeria{margin-right:10px;margin-bottom:10px;width:calc(33.33% - 7px)}.galerias .ficha-galeria .titulo{font-size:2.5em}.galeria .texto .titulo{font-size:4em;padding-bottom:10px}.galerias{margin-top:20px}.linea{height:1px}.pie .superior .contenedor .redes .logo{max-width:160px;margin:0 auto;margin-bottom:30px}.pie .superior .contenedor .redes{margin-bottom:15px}.pie .inferior{padding:15px}.pie .copyright{padding-top:10px;line-height:1;float:left}.pie .copyright i{display:block}.hotel .centro .imagen,.hotel .izquierda .imagen{max-width:none}.hotel .centro{float:left;width:50%;padding-left:30px}.hotel .centro .texto .subtitulo{max-width:none;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset;hyphens:unset}.hotel .derecha{width:auto;float:none;display:block;transform:none;max-width:70%}.hotel .derecha .imagen{max-width:none}.servicios-hotel .servicios .imagen{width:40%}.servicios-hotel .servicios .listado{width:60%}.servicios-hotel .servicios .listado li{padding:0;margin:0;display:block;line-height:48px;position:relative;padding-left:30px}.servicios-hotel .servicios .listado .title-servicio{font-size:2em;margin:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:block;max-width:calc(100% - 60px)}.linea_2{left:30px;right:60px;bottom:-6px}.boton_desplegar{position:absolute;float:none;overflow:hidden;right:0;top:0}.listado .submenu_desplegable .descripcion_servicio p{line-height:1.6;margin-bottom:10px}.listado .submenu_desplegable .descripcion_servicio p:last-child{padding-bottom:30px}.galerias_imagenes .owl-nav [class^="owl-"]{width:90px;height:90px}.galerias_imagenes .item-galeria .titulo{bottom:30px;left:30px}.galeria.imgs .texto{margin-left:30px;margin-right:30px}.rest .texto{width:auto;padding-right:0;margin-right:0}.rest .imagenes .imagen:last-child{max-width:none;position:relative;top:unset;left:unset;transform:none}.rest .imagenes{width:auto;max-width:none;float:none;overflow:hidden;max-height:500px}.rest .imagenes .imagen{display:inline-block;vertical-align:top;width:50%}.cabecera .logo{max-width:106px}.galeria.ficha .texto .descripcion{max-width:none}.galeria.ficha .grid{-webkit-column-count:2;-moz-column-count:2;column-count:2}.reserva .boton-desplegable{color:black}.actualidad .noticias .listado .imagen{max-width:none;top:unset;transform:none;left:unset;right:unset;display:block!important;position:relative}.noticias .boton_desplegar{display:none}.actualidad .noticias .listado li{display:inline-block;vertical-align:top;width:calc(50% - 8px);margin-right:15px;padding:0;margin-bottom:90px}.actualidad .noticias .listado li:nth-child(2n){margin-right:0}.actualidad .noticias .listado .texto .title-noticia{white-space:normal;text-overflow:unset;overflow:unset;max-width:none;display:block;font-size:2em;margin-top:30px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:75px;line-height:25px}.noticia .imagenes .imagen{width:calc(50% - 8px);margin-right:15px;margin-bottom:15px}.noticia .imagenes .imagen:nth-of-type(2n){margin-right:0}.galerias .ficha-galeria{margin-bottom:90px}.owl_min .banners .banner,.migas .item-miga{max-height:330px}.migas .item-miga .texto{left:30px}.owl_min .banners .banner .texto .subtitulo,.migas .item-miga .texto .titulo{font-size:5em}.banners .banner .texto .titulo,.migas .item-miga .texto .segmentos a{font-size:1.45em}.iconos .direccion b{display:block;height:1px;text-indent:-999px;overflow:hidden;position:relative}.contacto .formulario .titulo{font-size:3em}.contacto .mapa iframe{transform:translateY(-30px)}.contacto .aux_1680{height:60px}.galeria.ficha .grid .imagen .titulo-grid:before{margin-right:10px}.galerias_imagenes .owl-nav [class^="owl-"]{background-size:30px}.video .fondo{max-height:350px}.reserva.call_to_action .reservar{max-width:none;width:auto}.download_pdf{margin-bottom:60px;min-width:220px}.legal.migas .item-miga{max-height:210px}}@media (max-width:1023px){.cabecera .menu li{padding-right:0}.banners .banner .texto{max-width:none}.video .fondo .enlace_video .link{width:100px;height:100px}.video .fondo .enlace_video .link:before{background-size:16px}.pie .inferior .kit_digital{position:absolute;left:unset;max-width:700px;right:270px;background:white;padding:3px;border-radius:2px;top:50%;transform:translateY(-50%);display:block}.pie .inferior .kit_digital{position:relative;transform:none;left:unset;right:unset;max-width:none;margin-bottom:10px}.galerias .ficha-galeria{width:calc(50% - 5px)}.cabecera .menu li{margin-right:30px}.galerias .ficha-galeria:nth-of-type(3n){margin-right:10px}.galerias .ficha-galeria:nth-of-type(2n){margin-right:0}.servicios-hotel .servicios .listado{width:auto;float:none;display:block}.servicios-hotel .servicios .imagen{width:auto;float:none;max-width:none;margin-top:30px}.video .fondo{max-height:400px}.presentacion .texto .titulo,.video .fondo .texto{font-size:4em}.galeria .texto .titulo{font-size:3.5em}.banners .banner .texto .subtitulo{font-size:5em;max-width:80%}.hotel .centro .texto .subtitulo{text-transform:none;font-size:1.67em;line-height:1.6}.galeria.ficha .texto .descripcion,.presentacion .texto .descripcion,.hotel .izquierda .texto .descripcion{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset;line-height:1.6;hyphens:unset}.servicios-hotel .servicios .listado .submenu_desplegable .descripcion_servicio{line-height:1.6;font-size:1.67em}.servicios-hotel .servicios .listado .title-servicio{font-size:2.5em}.hotel .derecha{clear:both;padding-top:0}.rest .imagenes{max-height:360px}.galeria .texto .volver,.noticia .texto .volver{top:-10px}.galeria.ficha .grid{column-gap:10px}.galeria.ficha .grid .imagen{padding-bottom:90px}.galeria.ficha .grid .imagen .titulo-grid{white-space:normal;text-overflow:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:50px;bottom:20px;line-height:25px}.galeria.ficha .grid .imagen .titulo-grid:before{display:none}.noticia .imagenes .imagen{width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}.contacto .texto{display:block;width:auto;margin-right:0}.contacto .fotografias{float:none;max-width:none}.contacto .formulario{padding-left:0px;width:auto;display:block;margin-top:90px}.contacto .mapa{display:block;width:auto;margin-top:90px}.contacto .mapa iframe{transform:none;height:30vh}.contacto .aux_1680{height:unset}#cookie-bar{left:0;right:0;bottom:0;border-radius:0;max-width:none}.gc_sh .shortHandTitle{display:none!important}.gc_horizontalSh{max-width:682px!important}.video .fondo{max-height:300px}.pie .superior .informacion .doble span{display:none}}.menu_ham{display:none}@media (max-width:767px){.cabecera{top:15px}.cabecera .menu li:nth-child(1){display:block}.menu_ham{background:#142025;display:block;color:white;border:none;float:right;position:fixed;right:15px;top:30px;height:60px;width:60px;z-index:777;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;opacity:1;visibility:visible;line-height:1.888888888888889rem;font-size:1.666666666666667rem;outline:none;border-width:0;overflow:hidden;border-radius:100%;text-indent:-9999px}.menu_ham .the_bars{height:2px;width:1.666666666666667rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;position:absolute;top:50%;margin-top:-2px;-webkit-transition:none;transition:none}.menu_ham .the_bars:before,.menu_ham .the_bars:after{content:'';position:absolute;height:2px;left:0;width:1.666666666666667rem;background:#fff;transition-duration:0.3s,0.3s;-webkit-transition-duration:0.3s,0.3s;-moz-transition-duration:0.3s,0.3s;-ms-transition-duration:0.3s,0.3s;-o-transition-duration:0.3s,0.3s;transition-delay:0.3s,0s;-webkit-transition-delay:0.3s,0s;-ms-transition-delay:0.3s,0s;-moz-transition-delay:0.3s,0s;-o-transition-delay:0.3s,0s}.menu_ham .the_bars:before{background:#fff;top:-8px;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform;-webkit-transition-property:top,-webkit-transform;-moz-transition-property:top,-moz-transform;-ms-transition-property:top,-ms-transform;-o-transition-property:top,-o-transform}.menu_ham .the_bars:after{bottom:-8px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;-webkit-transition-property:bottom,-webkit-transform;-moz-transition-property:bottom,-moz-transform;-ms-transition-property:bottom,-ms-transform;-o-transition-property:bottom,-o-transform}body.show_must_go_on .menu_ham{z-index:334}body.show_must_go_on .menu_ham .the_bars{background-color:transparent}body.show_must_go_on .menu_ham .the_bars:before{max-width:unset;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transition-delay:0s,0.3s;-webkit-transition-delay:0s,0.3s;-ms-transition-delay:0s,0.3s;-moz-transition-delay:0s,0.3s;-o-transition-delay:0s,0.3s;background-color:white}body.show_must_go_on .menu_ham .the_bars:after{bottom:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transition-delay:0s,0.3s;-webkit-transition-delay:0s,0.3s;-ms-transition-delay:0s,0.3s;-moz-transition-delay:0s,0.3s;-o-transition-delay:0s,0.3s;background-color:white}.lex_luthor{background:#fafafa;position:fixed;left:0;right:0;bottom:0;top:0;z-index:-1;transform:translateX(200%)}.cabecera .menu{position:fixed;left:0;right:0;top:50%;transform:translateY(-50%);z-index:333;float:none;margin:0;padding:0;font-size:3.5em;text-align:center;transform:translateX(200%)}body.show_must_go_on .cabecera .lex_luthor{z-index:332;transform:translateX(0)}body.show_must_go_on .cabecera .menu{transform:translateX(0) translateY(-50%)}.cabecera .menu li.sel a:after{margin:0 auto;right:0}.cabecera .menu li{color:black;display:block;margin:15px 0;padding:0}.cabecera{overflow:hidden}.banners .banner{max-height:50vh}.pie .inferior,.galeria,.presentacion,.cabecera{padding-left:15px;padding-right:15px}.reserva{position:relative;bottom:unset;left:unset;right:unset;background:#fafafa;padding:60px 15px}.reserva .dia_llegada,.reserva .dia_salida,.reserva .huespedes,.reserva .reservar{display:block;width:auto;margin-right:0;margin-bottom:10px}.reserva .reservar{margin-bottom:0}.banners .banner .texto{bottom:15px;left:15px;right:15px}.banners .banner .texto .titulo,.migas .item-miga .texto .segmentos a{font-size:1.2em}.banners .banner .texto .subtitulo{font-size:3em;max-width:none}@-webkit-keyframes slide-in-bck-center{0%{-webkit-transform:translateZ(600px);transform:translateZ(600px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes slide-in-bck-center{0%{-webkit-transform:translateZ(600px);transform:translateZ(600px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.presentacion .texto .titulo,.video .fondo .texto{font-size:3em;max-width:none}.presentacion .derecha .secundarias .imagen:first-child,.presentacion .derecha .secundarias .imagen:last-child,.presentacion .derecha,.presentacion .izquierda{display:block;width:auto;float:none;max-width:none;transform:none}.presentacion .derecha .secundarias .imagen:first-child,.presentacion .derecha .secundarias .imagen:last-child{margin-top:10px}.presentacion .texto .boton{position:relative;right:unset;bottom:unset;line-height:48px;padding:0;text-align:left}.presentacion .texto .descripcion{text-align:left}.galeria,.presentacion{padding-top:60px;padding-bottom:60px}.video .fondo .texto{left:15px;bottom:unset;right:15px;margin:0 auto;top:50%;transform:translateY(-50%)}.video .fondo{max-height:200px}.video .fondo .enlace_video .link{width:50px;height:50px;background-size:16px}.video .fondo .enlace_video{right:15px;left:unset}.galeria .texto .titulo{font-size:3em}.galeria .texto .titulo,.noticia .texto .titulo{max-width:none}.galerias .ficha-galeria{display:block;width:auto;margin-right:0}.galerias .ficha-galeria:nth-of-type(3n){margin-right:0}.galerias .ficha-galeria{margin-bottom:60px}.galerias .ficha-galeria:last-child{margin-bottom:0}.pie .superior .contenedor .redes .logo{max-width:75%}.pie .superior .informacion,.pie .superior .legal{font-size:1.45em}.pie .copyright{float:none;text-align:center;display:block;line-height:20px}.pie .inferior a{float:none;display:block;text-align:center;line-height:20px;padding-top:20px;margin-top:10px}.pie .inferior{padding-left:0;padding-right:0;padding-top:0}.pie .superior .informacion{margin-bottom:30px}.hotel .centro{float:none;width:auto;margin-top:60px;margin-bottom:10px;padding-left:0}.hotel .centro .texto{margin-bottom:20px}.servicios-hotel .servicios .listado li{padding-left:0;padding-right:0;margin-bottom:60px}.servicios-hotel .servicios .listado li:last-child{margin-bottom:0}.servicios-hotel .servicios .listado .title-servicio{max-width:none;padding-right:0;white-space:normal;text-overflow:unset;overflow:unset;pointer-events:none;line-height:1.3}.linea_2{left:0;right:0}.boton_desplegar{display:none}.servicios-hotel .texto .titulo{text-align:left}.servicios-hotel .servicios{margin-top:20px}.listado .imagen_serv{display:block!important}.listado .imagen_serv img{height:auto;width:auto;max-width:100%;max-height:100%}.servicios-hotel .servicios .imagen#imagen-default{display:none}.listado .submenu_desplegable{display:block!important}.servicios-hotel .servicios .listado .submenu_desplegable .descripcion_servicio{margin:0}.listado .submenu_desplegable .descripcion_servicio p:last-child{padding-bottom:0}.video .fondo .enlace_video{left:0;right:0;margin:0 auto;top:30px;transform:none;display:none}.video .fondo .texto{transform:none;top:unset;bottom:15px;font-size:2.5em}.video .fondo{max-height:250px}.galeria.imgs .texto{margin-left:15px;margin-right:15px}.galerias_imagenes .item-galeria .titulo{font-size:2.5em}.galerias_imagenes .item-galeria .titulo{bottom:15px;left:15px;right:15px}.galerias_imagenes .owl-nav [class^="owl-"]{width:60px;height:60px;box-shadow:none}.galerias_imagenes .owl-nav{right:0px;bottom:unset;top:50%;transform:translateY(-50%)}.galerias_imagenes{margin-top:20px}.cabecera .menu li.sel a:after{width:20px}.rest .imagenes .imagen{display:block;width:auto}.rest .imagenes{max-height:none}.rest .imagenes .imagen:last-child{margin-top:10px}.servicios-hotel .servicios .listado .title-servicio{font-size:3em}.servicios-hotel .servicios .listado li:last-child{margin-bottom:0}.owl_min .banners .banner .texto .subtitulo,.migas .item-miga .texto .titulo{font-size:3em}.owl_min .banners .banner,.migas .item-miga{max-height:220px}.owl_min .banners .banner .texto,.migas .item-miga .texto{bottom:15px}.ficha_noticia .texto .titulo,.ficha .texto .titulo{max-width:calc(100% - 70px)}.galeria.ficha .grid{margin-top:30px;column-count:1}.galeria.ficha .grid .imagen .titulo-grid{bottom:0}.galeria.ficha .grid .imagen{padding-bottom:60px;margin-bottom:30px}.actualidad .noticias .listado li{display:block;width:auto;margin-right:0;margin-bottom:60px}.actualidad .noticias .listado .texto .title-noticia{margin-top:10px;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset;height:unset;line-height:1.3}.actualidad .noticias .listado li:last-child{margin-bottom:0}.noticia .imagenes .imagen{display:block;width:auto;margin-right:0}.noticia .imagenes .imagen:last-child{margin-bottom:0}.migas .item-miga .texto{left:15px}.contacto .formulario,.contacto .mapa{margin-top:60px}.contacto .mapa iframe{height:50vh}.contacto .formulario .campos .campo{margin-bottom:10px}.checks .check{font-size:1.3em}.format_popup{position:absolute;left:0;right:0;top:0;padding-left:15px;padding-right:15px;min-width:unset}div.format_popup.minified .limit{min-width:unset}div.format_popup .tit{font-size:3em}.fancybox-slide--html .fancybox-close-small{position:fixed;right:0;top:0;z-index:11;background:white}.contacto .formulario form .botones .boton{line-height:60px}.contacto .formulario form .checks{padding-left:15px}div.format_popup ul,div.format_popup ol{margin:20px}.presentacion.legal .texto .descripcion{margin-bottom:0}.legal .texto .descripcion p:last-child{margin-bottom:0}#cookie-bar{padding:30px 15px}#cookie-bar a{width:calc(50% - 5px);margin-right:10px}.pie .superior .contenedor .redes .logo{max-width:160px}.pie .superior .informacion .doble a{display:block}.pie .superior .informacion .doble a:last-child{margin-left:0}.pie .superior .informacion{margin-bottom:10px}.reserva{background:black;padding:0 15px 20px 15px}.gc_sh .gc_horizontalSh .shortHandNrNights,.gc_sh .gc_horizontalSh .shortHandDate{width:100%!important;float:none!important;text-align:left!important}.gc_sh .gc_horizontalSh .shortHandNrNightsLabel,.gc_sh .gc_horizontalSh .checkinLabel{position:relative!important;left:unset!important;right:unset!important;top:unset!important;bottom:unset!important;width:auto!important;display:block!important;vertical-align:top!important;text-align:left!important;line-height:30px!important}.gc_sh .gc_horizontalSh .shortHandCalendarShell,.gc_sh .gc_horizontalSh .yui-menu-button{left:unset!important;right:0!important}.gc_sh .yui-menu-button button{width:160px!important;text-align:left!important;padding-left:15px!important}.gc_sh .startDay{font-size:14px!important;width:120px!important}.gc_sh .shortHandCalendarShell{width:160px!important}.gc_sh .gc_horizontalSh .shortHandButton{float:none!important;width:auto!important;margin-top:20px!important}.gc_sh .shortHandCheckRates{display:block!important;width:100%!important;background:#7a7467!important}.gc_horizontalSh{height:auto!important}.gc_sh .gc_horizontalSh .checkinLabel,.gc_sh .gc_horizontalSh .shortHandCalendarShell,.gc_sh .gc_horizontalSh .shortHandNrNightsLabel,.gc_sh .gc_horizontalSh .yui-menu-button{font-size:16px!important}html #yui-gen0,.gc_sh .yui-calcontainer{left:unset!important;right:0!important;top:0!important}body.stroll .reserva_fixed{position:fixed;top:0;left:0;right:0;z-index:10}body.endgame .reserva_fixed{opacity:0}.pie .superior .informacion .doble a{margin-right:0px}.reserva.call_to_action{padding-top:20px}body.stroll .reserva.call_to_action{position:fixed;left:0;right:0;top:0;z-index:8;background:black}body.stroll .reserva.call_to_action .boton-reserva{width:calc(100% - 70px);background-position:left 20px center;padding-left:60px}body.endgame .reserva.call_to_action{opacity:0}body.stroll .menu_ham{top:20px}.download_pdf{min-width:unset;display:block;margin-right:0;margin-bottom:10px;margin-top:0}.rest .texto{margin-bottom:30px}.legal.migas .item-miga{max-height:180px}.migas .item-miga .texto .segmentos *{line-height:40px;display:inline-block;vertical-align:top}.migas .item-miga .texto .segmentos span{margin:0 10px}.legal.migas .item-miga .texto{bottom:0}}@media (max-width:359px){body{font-size:57%}}
