/*!
Theme Name: RVHotels Staging APPs
Theme URI: https://www.rvhotels.es/
Author: Grup Rosa dels Vents
Author URI: https://www.gruprv.es/
Description: Tema consolidado para staging basado en bloques.
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rvhotels-apps-staging
Tags: block-theme
*//*!
Theme Name: RVHotels Staging APPs
Theme URI: https://www.rvhotels.es/
Author: Grup Rosa dels Vents
Author URI: https://www.gruprv.es/
Description: Tema consolidado para staging basado en bloques.
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rvhotels-apps-staging
Tags: block-theme
*/:root{--fuente-general: "Montserrat", sans-serif;--fuente-fair: "fairprosper", Helvetica, Arial, sans-serif;--fuente-size-base: 15px;--fuente-muy-peque: .7rem;--color-gris-oscuro: #222222;--color-gris-medio: #6c6c6c;--color-gris-claro: #999999;--color-gris-clarisimo: #f0f1f3;--color-azul-oscuro: #3b4560;--color-azul-medio: #2F5D8E;--color-azul-claro: #4ba6de;--color-azul-clarisimo: #98c8e6;--color-golden: #A89265;--color-rosa: #f9887b;--color-rosa-claro: #f9988d;--border-radius: .0;--time: .2s;--bs-gutter-x: 1.8rem;--barra: 1px;--nav-bottom-height: 4rem}@font-face{font-family:"fairprosper";src:url("../../../fonts/FairProsper.eot");src:url("../../../fonts/FairProsper.eot?#iefix") format("embedded-opentype"),url("../../../fonts/FairProsper.woff2") format("woff2"),url("../../../fonts/FairProsper.woff") format("woff"),url("../../../fonts/FairProsper.ttf") format("truetype");font-display:swap;font-weight:400}::-moz-selection{color:#fff;background:var(--color-azul-claro)}::selection{color:#fff;background:var(--color-azul-claro)}.tingle-modal .tingle-modal-box{max-width:42rem}.tingle-modal .tingle-modal-box__content{padding:1.5rem 2.5rem}input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],textarea,select{border:var(--border-estilos);border-radius:var(--border-radius);background:rgba(0,0,0,0);padding:.5rem .2rem;display:block;width:100%;border-bottom:1px solid var(--color-azul-claro);margin-bottom:1.5em}.acf-input [id*=qt_acf-editor][type=button]{display:inline-block;width:auto !important}textarea{max-height:9.67rem}select{cursor:pointer;color:var(--color-gris-claro);font-size:small;text-align:left;padding:1.1rem}select[name=personas]{padding:.65rem 1.1rem}.wpcf7-submit{margin-top:1.5rem;margin-bottom:0}input[type=date]{color:var(--color-gris-claro);cursor:pointer}input[type=checkbox],input[type=radio]{display:inline-block !important;width:auto !important;margin-right:.5rem;margin-bottom:0 !important}input[type=submit]{padding:1rem !important}::-moz-placeholder{color:var(--color-gris-claro);font-size:small}::placeholder{color:var(--color-gris-claro);font-size:small}/*!
Theme Name: RVHotels Staging APPs
Theme URI: https://www.rvhotels.es/
Author: Grup Rosa dels Vents
Author URI: https://www.gruprv.es/
Description: Tema consolidado para staging basado en bloques.
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rvhotels-apps-staging
Tags: block-theme
*/*{box-sizing:border-box}*,:focus{outline:none}html,body{font-family:var(--fuente-general);color:var(--color-gris-medio);font-size:var(--fuente-size-base);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;overflow-x:clip}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--color-azul-claro);transition:all var(--time)}h1,h2,h3,h4,h5,h6{color:var(--color-azul-oscuro);font-weight:700;margin-bottom:.5em}h1{font-size:calc(2.2rem + 1vw);padding-bottom:.67rem}section{padding:1.5rem 0}@media(min-width: 768px){section{padding:3rem 0}}footer{padding:1.5rem 0 var(--nav-real-height, 4rem)}@media(min-width: 768px){footer{padding:3rem 0 var(--nav-real-height, 4rem)}}ol,ul{padding-left:1rem}@media(min-width: 768px){ol,ul{padding-left:1.8rem}}address{margin-bottom:0}.row{--bs-gutter-x: 0;--bs-gutter-y: 0;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:0;margin-left:0}.fs-1{font-size:calc(2rem + 2.5vw) !important}.fs-2{font-size:calc(1.8rem + 2vw) !important}.fs-3{font-size:calc(1.6rem + 1.5vw) !important}@media(min-width: 1200px){.fs-1{font-size:calc(var(--fuente-size-base) + 2.3vw) !important}.fs-2{font-size:calc(var(--fuente-size-base) + 1.8vw) !important}.fs-3{font-size:calc(var(--fuente-size-base) + 1.3vw) !important}.fs-4{font-size:calc(var(--fuente-size-base) + 1vw) !important}}.text-white,.white{color:#fff !important}.text-white a,.white a{color:#fff !important}.color-golden{color:var(--color-golden)}.color-azul-oscuro{color:var(--color-azul-oscuro) !important}.color-azul-medio{color:var(--color-azul-medio) !important}.color-azul-claro{color:var(--color-azul-claro) !important}.color-azul-clarisimo{color:var(--color-azul-clarisimo) !important}.bg-azul-oscuro{background:var(--color-azul-medio);border-color:var(--color-azul-medio)}.bg-azul-claro{background:var(--color-azul-claro);border-color:var(--color-azul-claro)}.bg-gris-claro{background:var(--color-gris-clarisimo);border:var(--color-gris-clarisimo)}.bg-white{background:#fff}.bg-oscuro-azul{background-color:rgba(47,93,142,0.4901960784);position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}/*!
Theme Name: RVHotels Staging APPs
Theme URI: https://www.rvhotels.es/
Author: Grup Rosa dels Vents
Author URI: https://www.gruprv.es/
Description: Tema consolidado para staging basado en bloques.
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rvhotels-apps-staging
Tags: block-theme
*/.titular{font-size:calc(2.8rem + .9vw);line-height:1.1;margin-bottom:.5em}.titular-peque{font-size:calc(1.9rem + .9vw);line-height:1.1;margin-bottom:.5em}.titular-fair{font-family:var(--fuente-fair);color:var(--color-azul-claro);font-size:calc(2.5rem + .9vw);line-height:1;font-weight:400}.subtitular-mayusculas{font-size:calc(.8rem + .2vw);color:var(---color-gris-claro);text-transform:uppercase;font-weight:400;line-height:1.3rem}.cormogaramond{font-family:"Cormorant Garamond",serif}.fairprosper{font-family:"fairprosper",serif !important;font-weight:400}.rvhotels{color:var(--color-azul-oscuro);font-weight:700}.rvhotels span{color:var(--color-azul-medio)}.text-space{letter-spacing:.2em}.cursiva{letter-spacing:-0.05em;font-style:italic}.subrayado{color:var(--color-azul-oscuro)}strong.subrayado{box-shadow:inset 0 -9px 0 0 rgba(75,166,222,.3);font-weight:400}.subrayado-pink{box-shadow:inset 0 -9px 0 0 rgba(249,136,123,.6);font-weight:400}.ornament{border-color:var(--color-azul-claro)}.bg-general{position:relative}.bg-general img.attachment-full,.bg-general img.wp-post-image,.bg-general img.image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-general .container{position:relative}[class^=container]{position:relative;padding-right:1.5rem;padding-left:1.5rem}.container-peque{width:100%;margin-right:auto;margin-left:auto;max-width:768px}.container-big{width:100%;margin-right:auto;margin-left:auto;max-width:calc(1400px + 10vw)}@media(min-width: 768px){.lista-columnas-2{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}}@media(min-width: 768px){.lista-columnas-3{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}}@media(min-width: 992px){.lista-columnas-3{-moz-column-count:3;column-count:3}}.direccion-separada .calle,.direccion-separada .cpostal,.direccion-separada .poblacion,.direccion-separada .provincia,.direccion-separada .pais{display:block}.zoom{transition:transform .6s}.zoom:hover{transform:scale(1.03)}.simplefilter{display:none}.link-card{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(1deg, rgba(0, 0, 0, 0.7882352941) 31%, transparent 62%)}.btn-starky-azul{border:none;background-color:#2f5d8e !important}.btn-starky-azul:hover,.btn-starky-azul:focus{background-color:#4ba6de !important}.btn-starky-rojo{border:none;background-color:#dc3545 !important}.btn-starky-rojo:hover,.btn-starky-rojo:focus{background-color:#bb2d3b !important}.badge1[data-badge]:after{content:attr(data-badge);position:absolute;top:-5px;right:-20px;font-size:.7em;background:green;color:#fff;width:60px;height:23px;text-align:center;line-height:22px;box-shadow:0 0 1px #333;transform:rotate(30deg)}.hvr-ripple-out{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.container-video{width:100%}.container-video:hover{cursor:default}.video-container{position:relative}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:6px !important}.container-home .btno{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);color:#fff;font-size:16px;border:none;cursor:pointer}.animated-btn{width:80px;height:80px;border-radius:50%;line-height:80px;display:inline-block;text-align:center;background:#f9988d;position:relative}.animated-btn::before,.animated-btn::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:rgba(249,152,141,.8);animation:ripple-1 2s infinite ease-in-out;z-index:-1}.animated-btn::after{background:rgba(249,152,141,.6);animation:ripple-2 2s infinite ease-in-out;animation-delay:.5s}@keyframes ripple-1{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}@keyframes ripple-2{0%{transform:scale(1);opacity:1}100%{transform:scale(1.7);opacity:0}}.bloques-card{background-color:#fff}.bloques-card img{width:100%}.box{max-width:500px;margin:auto}.z-index-0{z-index:0}.z-index-1{z-index:250}.z-index-2{z-index:500}.z-index-3{z-index:750}.z-index-4{z-index:1000}.z-index-front{z-index:999}@media(min-width: 576px){.w-sm-25{width:25% !important}.w-sm-50{width:50% !important}.w-sm-75{width:75% !important}.w-sm-100{width:100% !important}}@media(min-width: 768px){.w-md-25{width:25% !important}.w-md-50{width:50% !important}.w-md-75{width:75% !important}.w-md-100{width:100% !important}}@media(min-width: 992px){.w-lg-25{width:25% !important}.w-lg-50{width:50% !important}.w-lg-75{width:75% !important}.w-lg-100{width:100% !important}}button,.btn{font-family:var(--fuente-general);border-radius:var(--border-radius);background-color:var(--color-azul-claro);color:#fff;font-size:1em;padding:8px 20px;text-transform:uppercase;font-weight:bold;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button:hover,button:active,button.active,.btn:hover,.btn:active,.btn.active{background-color:var(--color-azul-medio);border-color:var(--color-azul-medio);color:#fff}.btn-lg{padding:1em 2em}.btn-pink{color:#fff !important;background-color:var(--color-rosa);border-color:var(--color-rosa)}.btn-pink:hover{background-color:var(--color-rosa-claro);border-color:var(--color-rosa-claro)}.btn-claro{color:#fff !important;background-color:var(--color-azul-claro);border-color:var(--color-azul-claro)}.btn-oscuro{color:#fff !important;background-color:var(--color-azul-medio);border-color:var(--color-azul-medio)}.btn-oscuro:hover{color:#fff !important;background-color:var(--color-azul-oscuro);border-color:var(--color-azul-oscuro)}.btn-blanco{color:var(--color-azul-claro);background-color:#fff;border-color:#fff}.btn-blanco:hover{color:#fff !important;background-color:rgba(0,0,0,0);border-color:#fff}.btn-outline,.btn-outline-blue{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}.btn-outline:hover,.btn-outline-blue:hover{color:var(--color-azul-claro) !important;background-color:#fff;border-color:#fff}.btn-outline-blue{color:var(--color-azul-oscuro);border-color:var(--color-azul-oscuro)}/*!
Theme Name: RVHotels Staging APPs
Theme URI: https://www.rvhotels.es/
Author: Grup Rosa dels Vents
Author URI: https://www.gruprv.es/
Description: Tema consolidado para staging basado en bloques.
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rvhotels-apps-staging
Tags: block-theme
*/:where(.wp-site-blocks)>*{margin-block-start:0 !important}.goog-te-banner-frame.skiptranslate,.goog-te-gadget-icon,#goog-gt-tt,.goog-te-balloon-frame{display:none !important}.goog-te-gadget{color:rgba(0,0,0,0) !important}.goog-te-gadget span{display:none !important}body{top:0 !important}.goog-text-highlight{background:none !important;box-shadow:none !important}#contenido{margin-top:0 !important}h2.wp-block-heading.has-azul-medio-color{padding:0 1rem}@media(min-width: 768px){h2.wp-block-heading.has-azul-medio-color{padding:0}}body:not(.home) #hero-header{min-height:20vh;display:flex;align-items:center}@media(min-width: 768px){body:not(.home) #hero-header{display:block}}body:not(.home) #hero-header h2{font-weight:300;font-size:1.4rem}body:not(.home) #hero-header .titular-fair{font-size:2.5rem}body:not(.home) #hero-header .bg-header-base{background:linear-gradient(45deg, #2F5D8E, transparent)}@media(min-width: 992px){body:not(.home) #hero-header .bg-header-base{background:linear-gradient(45deg, #2F5D8E 0%, transparent 69%)}}body:not(.home) #hero-header .bg-header-base{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}body:not(.home) #hero-header .bg-header-base+.row{position:relative}.wifi-copiar{cursor:pointer}.iconos{list-style:none;padding:0;flex-wrap:wrap}.iconos li{display:flex;flex-direction:column;padding:0 .5rem}.iconos svg{width:92px}@media(min-width: 768px){.iconos svg{width:100px}}.iconos svg{margin-bottom:1rem}.iconos .iconos-text{font-size:.8rem}#iconos-servicios .iconos li{align-items:center;max-width:112px}#habitaciones li{margin-bottom:1rem}@media(max-width: 768px){#habitaciones li{max-width:115px}}.swiper-wrapper{height:auto !important}.swiper-wrapper .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 2px) !important}.swiper-navegacion.flechas{width:100% !important}.swiper-navegacion.flechas .swiper-button-next,.swiper-navegacion.flechas .swiper-button-prev{position:relative}.swiper-navegacion.flechas .swiper-button-prev:after{content:url(../../../images/iconos/swiper/prev.png) !important}.swiper-navegacion.flechas .swiper-button-next:after{content:url(../../../images/iconos/swiper/next.png) !important}@media(min-width: 768px){.swiper-navegacion.flechas{max-width:150px}}.swiper-pointer-events{cursor:grabbing}.swiper-pagination-bullets .swiper-pagination-bullet-active{background:var(--color-azul-claro) !important}.swiper-container{width:100%;height:100%;padding-bottom:3.5em !important}.swiper-slide{text-align:center;font-size:18px;background:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}.swiper-button-next,.swiper-button-prev{top:44% !important}.swiper-pagination-bullet{width:12px !important;height:12px !important;opacity:.15 !important}.swiper-pagination-bullet-active{opacity:1 !important;background:#007aff !important}.swiper-lazy:not(.swiper-lazy-loaded){display:none}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language a{font-weight:800}.wpml-ls-statics-shortcode_actions a{padding:.2rem .5rem;color:var(--color-gris-medio);font-size:.9rem}.wpml-ls-legacy-dropdown{width:unset !important}.wpml-ls-legacy-list-horizontal{padding:0 !important}#galeria .thumbnail{padding:0px;margin-bottom:20px;background-color:#fff;border:0px solid #ddd;border-radius:0px}.grecaptcha-badge{display:none !important}@media(max-width: 768px){#lightbox{margin-top:20vh}}#lightbox .lb-outerContainer{border:none;background-color:rgba(0,0,0,0)}#lightbox .lb-outerContainer .lb-image{border:none}#lightbox.lightbox[style^="display: block"],#lightbox.lightbox[style^="display: flex"]{display:flex !important;flex-direction:column-reverse !important;top:85% !important}#lightbox .lb-close{background:url("../../../images/iconos/lightbox/xmark-solid.svg");background-repeat:no-repeat}#lightbox .lb-prev{background:url("../../../images/iconos/lightbox/chevron-left-solid.svg");background-repeat:no-repeat;background-position:left;background-position:4%}#lightbox .lb-next{background:url("../../../images/iconos/lightbox/chevron-right-solid.svg");background-repeat:no-repeat;background-position:right;background-position:98%}#lightbox .lb-cancel{background:url("")}.cc-message,.cc-compliance{font-family:var(--fuente-general)}.cc-message{font-size:.9rem;line-height:1.6em}.cc-floating .cc-compliance>.cc-btn{padding:1rem;text-decoration:none}/*!
Theme Name: RVHotels Staging APPs
Theme URI: https://www.rvhotels.es/
Author: Grup Rosa dels Vents
Author URI: https://www.gruprv.es/
Description: Tema consolidado para staging basado en bloques.
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rvhotels-apps-staging
Tags: block-theme
*/#barra-navegacion{box-shadow:0 .07rem .2rem rgba(0,0,0,.1);z-index:1021 !important;background-color:#fff;width:100%}#barra-menu{display:flex;justify-content:space-between;align-items:center;padding:.5rem}#barra-menu #logo,#barra-menu .wp-block-site-logo{padding:.13rem}#barra-menu #logo img,#barra-menu .wp-block-site-logo img{max-height:3.67rem;max-width:12rem;width:auto;height:auto}#barra-menu .wp-block-navigation .wp-block-navigation-item a{padding:.5rem 1rem;text-decoration:none;color:var(--color-gris-medio);font-weight:500}#barra-menu .wp-block-navigation .wp-block-navigation-item a:hover{color:var(--color-azul-claro)}#barra-menu #idiomas,#barra-menu .wpml-menu{display:flex;align-items:center;padding:0 .5rem}@media(min-width: 768px){#barra-menu{padding:.25rem 2rem}}#navegacion-inferior{position:fixed;right:0;bottom:0;left:0;z-index:1030;width:100%;background:var(--color-gris-clarisimo);box-shadow:0 -0.1rem .67rem rgba(0,0,0,.1);padding-bottom:env(safe-area-inset-bottom)}#navegacion-inferior .container-menu{max-width:51.2rem;margin:0 auto;padding:0}#navegacion-inferior ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-around;align-items:center}#navegacion-inferior ul li{flex:1;text-align:center}#navegacion-inferior ul li a{padding:.6rem 0;display:flex;flex-direction:column;align-items:center;color:var(--color-gris-medio);text-decoration:none;transition:all var(--time);font-size:.75rem}#navegacion-inferior ul li a i{font-size:1.33rem;margin-bottom:.2rem;width:2.67rem;height:2.67rem;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all var(--time)}#navegacion-inferior ul li a span{font-weight:500;text-transform:uppercase}#navegacion-inferior ul li a:hover,#navegacion-inferior ul li a.active{color:var(--color-azul-claro)}#navegacion-inferior ul li a:hover i,#navegacion-inferior ul li a.active i{background-color:var(--color-azul-claro);color:#fff}#navegacion-inferior ul li a.whatsapp i{color:#25d366}#navegacion-inferior ul li a.whatsapp i:hover{background-color:#25d366;color:#fff}.custom-tooltip{--bs-tooltip-bg: var(--color-azul-oscuro);--bs-tooltip-color: #fff;--bs-tooltip-font-size: 0.8rem;--bs-tooltip-padding-x: 0.8rem;--bs-tooltip-padding-y: 0.4rem;--bs-tooltip-border-radius: 0.4rem;font-family:var(--fuente-general);font-weight:500;text-transform:uppercase;letter-spacing:.05rem}/*!
Theme Name: RVHotels Staging APPs
Theme URI: https://www.rvhotels.es/
Author: Grup Rosa dels Vents
Author URI: https://www.gruprv.es/
Description: Tema consolidado para staging basado en bloques.
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rvhotels-apps-staging
Tags: block-theme
*/#menu-lateral{position:fixed;width:calc(100% - 55px);max-width:315px;min-height:100%;top:0;right:55px;bottom:0;left:-100vw;opacity:0;z-index:1100;background-color:#fff;overflow-y:scroll;transition:all var(--time)}#menu-lateral::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:rgba(0,0,0,0);margin-top:2rem}#menu-lateral::-webkit-scrollbar{width:5px;overflow:visible}#menu-lateral::-webkit-scrollbar-thumb{background-image:url("https://rvhotels.es/images/iconos/icon_scroll.png");background-repeat:no-repeat;background-size:contain;border:none;border-radius:10px;height:50px}#menu-lateral #menu-cerrar-button{border:none;background:rgba(0,0,0,0);color:var(--color-gris-oscuro);font-size:2rem;font-weight:800;text-align:right;padding:5px 1.3rem}#menu-lateral #menu-cerrar-button i{width:30px;height:30px;transition:all var(--time);display:flex;justify-content:center}#menu-lateral #menu-cerrar-button i:hover{transform:rotate(90deg)}#menu-lateral .menu{padding:0;margin:0;list-style:none}#menu-lateral .menu>li{border-bottom:1px solid rgba(211,210,210,.25)}#menu-lateral .menu li a{color:var(--color-gris-oscuro);text-decoration:none}#menu-lateral .menu li.menu-item-has-children a{display:flex;justify-content:space-between;align-items:center;cursor:pointer}#menu-lateral .menu li.menu-item-has-children>a:after{font:var(--fa-font-solid);content:"";font-weight:900;font-size:.8rem;color:var(--color-azul-claro)}#menu-lateral .menu li.current-menu-item>a{background-color:var(--color-azul-claro);color:#fff}#menu-lateral .menu li.current-menu-item>a:after{color:#fff}#menu-lateral .menu li:hover>a{background-color:var(--color-gris-clarisimo);color:var(--color-azul-claro)}#menu-lateral .menu li:hover>a:after{color:var(--color-azul-claro)}#menu-lateral .menu a{padding:1.2rem;display:block;font-size:.9rem}#menu-lateral .sub-menu{display:none;list-style:none;padding-left:0px}#menu-lateral .sub-menu a{font-size:.9rem;color:var(--color-gris-claro) !important;padding-left:25px}#menu-lateral .sub-menu li.current-menu-item a,#menu-lateral .sub-menu li:hover a{background-color:#f9fafa}#menu-lateral .wpml-menu{background:#f9fafa}#menu-lateral .wpml-menu i{color:var(--color-gris-claro);padding:.2rem .5rem}#menu-lateral .wpml-menu #lang_sel_list{margin-left:1em}#menu-lateral .wpml-menu #lang_sel_list li.wpml-ls-item a.wpml-ls-link{padding:.5em}#menu-lateral .wpml-ls .wpml-ls-slot-shortcode_actions{display:flex}#menu-lateral .wpml-ls a{border:none;background-color:rgba(0,0,0,0);color:var(--color-gris-medio)}#menu-lateral .wpml-ls .js-wpml-ls-item-toggle{padding:5px 10px}#menu-lateral .wpml-ls .js-wpml-ls-item-toggle::after{display:none}#menu-lateral .wpml-ls .wpml-ls-link{background-color:rgba(0,0,0,0);border:none;font-weight:400;color:var(--color-gris-medio)}#menu-lateral .wpml-ls .wpml-ls-sub-menu{visibility:visible;position:relative;display:flex;border-top:none}.menu-visible{left:0 !important;opacity:1 !important}.bg-oscuro{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;bottom:0;left:0;z-index:1050}#barra-navegacion{box-shadow:1px 1px 3px rgba(0,0,0,.1);z-index:1021 !important}#barra-menu #logo,#menu-lateral #logo{padding:.2rem}#barra-menu #logo img,#menu-lateral #logo img{max-height:55px;max-width:180px}#barra-menu #menu-button,#menu-lateral #menu-button{background:rgba(0,0,0,0);color:var(--color-gris-medio);padding:1rem;border-right:1px solid var(--color-gris-clarisimo);font-weight:400}#barra-menu #menu-button span,#menu-lateral #menu-button span{font-size:.9rem}#barra-menu #menu-button:hover,#menu-lateral #menu-button:hover{border-color:rgba(0,0,0,0)}#barra-menu #boton-menu-reserva,#menu-lateral #boton-menu-reserva{height:100%}.cc-color-override-1630949110 .cc-btn:hover{color:#fff;background-color:var(--color-azul-claro) !important;border-color:rgba(0,0,0,0)}@keyframes example{from{height:0px;padding:0}to{height:41.5px;padding:.5rem 0}}#barra-promo{background:var(--color-azul-claro);font-size:15px;letter-spacing:.2px;z-index:99999999;box-shadow:0 48px 48px -32px rgba(23,16,159,.2),0 96px 96px -64px rgba(23,16,159,.4);padding:.5rem 0;animation-name:example;animation-duration:1s}#barra-promo-codigo{background:rgba(0,0,0,0);color:#fff;font-weight:bold;border:none;box-shadow:none;cursor:pointer;text-decoration:underline}@media(min-width: 768px){#barra-promo{font-size:17px}#calendario{top:9.5rem}}#widgets ul.list-unstyled,#widgets .menu-footer ul{margin:1rem 0 2rem;padding-left:0}#widgets ul.list-unstyled li,#widgets .menu-footer ul li{margin-bottom:.6rem;list-style:none}#widgets ul.list-unstyled li span:first-of-type,#widgets .menu-footer ul li span:first-of-type{font-weight:bold}#widgets a{text-decoration:none;color:var(--color-gris-medio);font-size:.9rem}#widgets a:hover{color:var(--color-azul-claro)}#widgets h4.fairprosper{font-size:calc(1.3rem + .9vw)}.footer-menu-titulo{font-size:1.2rem;margin:.5rem 0 1rem}.footer-barra{background-color:var(--color-azul-medio)}.redes-links{list-style:none;padding:0}.redes-links li{background:#fff;border-radius:50%;height:2.5em;width:2.5em;display:flex;justify-content:center;align-items:center;margin-right:.5em;border:1px solid #a6a6a6}.redes-links li:last-child{margin-right:0}#menu-corporate{position:relative}#menu-corporate:after{content:url("https://www.rvhotels.es/images/logos/logos-footer/logo-mini.svg");position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}#menu-corporate .linia-rv hr{display:inline-block;width:100%;border-top:2px solid var(--color-gris-claro)}#menu-corporate .linia-rv hr.color-azul-claro{width:150px;border-color:var(--color-azul-claro);opacity:1}#menu-corporate .linia-rv:after{content:url("https://www.rvhotels.es/images/logos/logos-footer/icon_gruprv.svg");position:absolute;top:0;left:50%;transform:translate(-50%, -12.5%)}#menu-corporate .list-unstyled li,#menu-corporate #widgets .menu-footer ul li,#widgets .menu-footer #menu-corporate ul li{margin-bottom:.5em}@media(max-width: 768px){#menu-corporate .list-unstyled img,#menu-corporate #widgets .menu-footer ul img,#widgets .menu-footer #menu-corporate ul img{max-width:180px}}#menu-corporate .list-unstyled a,#menu-corporate #widgets .menu-footer ul a,#widgets .menu-footer #menu-corporate ul a{padding:1rem;text-transform:uppercase;letter-spacing:.3em;color:var(--color-gris-medio);text-decoration:none;font-size:.8rem;font-weight:600}.footer-copyright{background:rgba(0,0,0,.1)}@media only screen and (max-width: 992px)and (min-width: 768px){.footer-menu-titulo-desplazado{margin-top:9.5rem}}#hero-header{background-color:var(--color-azul-claro);color:#fff}#hero-header h1,#hero-header h2,#hero-header h3,#hero-header h4,#hero-header h5,#hero-header h6{color:#fff}#hero-header .header-texto{text-align:center}#hero-header .header-texto h1{margin-bottom:-0.5rem;font-size:calc(1.9rem + 1vw)}#hero-header .header-texto h1 span{font-size:1.2rem;font-weight:400}#hero-header .header-texto p{font-size:.9rem;font-weight:300}#hero-header .header-texto .btn{font-size:.7rem;padding:6px 10px;border-radius:5px}#hero-header .header-texto .estrellas{font-size:1rem;margin:1rem auto;display:flex;align-items:center;justify-content:center;position:relative}#hero-header .header-texto .estrellas::before,#hero-header .header-texto .estrellas::after{content:"";flex:1;height:1px;background-color:#fff;max-width:4rem}#hero-header .header-texto .estrellas::before{margin-right:10px}#hero-header .header-texto .estrellas::after{margin-left:10px}#hero-header .header-texto .estrellas i{margin:0 5px}#hero-header .header-home h1 span{font-size:1.6rem;opacity:.8}#horarisModal .modal-header{border-bottom:none}#contacto a{display:block;color:var(--color-gris-oscuro);text-decoration:none}#contacto a i{color:var(--color-azul-claro)}#navegacion{position:fixed;right:0;bottom:0;left:0;z-index:1030;width:100%;background:var(--color-gris-clarisimo);box-shadow:0px 0px 1px 1px rgba(0,0,0,.1098039216)}#navegacion .container-peque{padding:0}#navegacion ul{list-style:none}#navegacion ul li a{padding:.8rem;display:block;color:var(--color-gris-medio);border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;text-decoration:none}#navegacion ul li a i{margin:0}#navegacion ul li.active a,#navegacion ul li:hover a{background-color:var(--color-azul-claro);color:#fff}#navegacion ul a.whatsapp{background-color:#25d366;color:#fff}#navegacion ul a.whatsapp:hover{background-color:#128c7e}#navegacion svg{width:60px;height:auto;fill:#4c4c4c;display:block;padding:.5rem .5rem .1rem .5rem}#idiomas ul{display:flex}body:not(.home) #idiomas{display:none}.fade-in{opacity:1;transition:opacity .05s ease-in}.fade-out{opacity:0;transition:opacity .05s ease-out}#mensajeExito{display:none;margin-left:10px;color:green;font-weight:bold}@media(max-width: 768px){#recepcion-virtual .container-peque{padding-right:.8rem;padding-left:.8rem}}.bloque-virtual{background-color:var(--color-azul-claro);color:#fff;border-radius:.8rem;position:relative;padding:2rem 1rem 1rem;margin-bottom:2rem;font-size:.9rem}.bloque-virtual h2,.bloque-virtual h3,.bloque-virtual h4,.bloque-virtual a,.bloque-virtual strong{color:#fff}.bloque-virtual .icono-flotante{position:absolute;top:-1.5rem;right:1rem;font-size:x-large;color:var(--color-azul-claro);background:#fff;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;box-shadow:0px 3px 4px 2px rgba(0,0,0,0.1294117647)}.bloque-virtual ul li{margin-bottom:.5rem;list-style:none}.bloque-virtual ul li::before{content:"";font:var(--fa-font-solid);padding-right:.5rem}@media(min-width: 576px){.bloque-virtual ul{-moz-columns:2;columns:2}}.bloque-virtual:nth-child(odd){background-color:var(--color-azul-oscuro)}
