/*
© ALQUILA TUS ESQUIS
Author: Renovatio Comunicación
Author URI: http://www.renovatio-comunicacion.com
*/


/*-----------------------------------------------------------------*/
/*  CARGA DE FUENTES
/*-----------------------------------------------------------------*/
/* En el css crítico */


/*-----------------------------------------------------------------*/
/*  VARIABLES
/*-----------------------------------------------------------------*/

:root {

    /* Colores Tema */  
    --base: #000000;
    --link:#ffdd00;
    --link-hover: #E5C600;
    --fondo-1: #334155;
    --fondo-2: white;
    --fondo-3:#00A6DE36;
    --linea: #707070;
    --blanco: #fff;
    --negro: #000;

    --azul-seleccion: rgba(0, 0, 0, 0.11);

    /* Colores Custom */     
    --rojo:#CB2C30;
    --rojo-oscuro:#5f0000;
    --azul-oscuro: #000000;
    --gris: #1d1d1b;
    --gris-medio:#6b6b6b;
    --gris-claro:#ececec;

    --cabecera-menu:#f7f7f7;
    --cabecera-submenu:#e6e6e6;
    --cabecera-menu-transparente:rgba(0, 0, 0, 0.5);
    --cabecera-submenu-transparente:rgba(0, 0, 0, 0.7);
    --cabecera-borde:#eaeaea;
  
    /* Menu Movil */
    --fondo-gris-submenu-activo: #5a5a5a;
    --fondo-gris-submenu:#e8e8e8;
  
  
    /* Fuentes */

    --body-thin: "NimbusSansL-regular", sans-serif;
    --body-extra-light: "NimbusSansL-regular", sans-serif;
    --body-light: "NimbusSansL-regular", sans-serif;
    --body-regular: "NimbusSansL-regular", sans-serif;
    --body-medium: "NimbusSansL-regular", sans-serif;

    --body-semibold: "NimbusSansL-bold", sans-serif;
    --body-bold: "NimbusSansL-bold", sans-serif;
    --body-extrabold: "NimbusSansL-bold", sans-serif;
    --body-black: "NimbusSansL-bold", sans-serif;
  
  
  
    /* Lineas */
    --linea-base:rgb(0 0 0 / 20%);
    --linea-gris-menu: #C5C6C7;
    --linea-gris-post:#e8e8e8;
    --linea-fondo-azul: #0392c5;
  
  
    /* Tamaño Web */
  
    --width-web: 100%;
    --max-width-web: 1340px;
    --padding-web: 20px;
    
    --height-menu: 100px;
    --height-menu-sticky: 60px;

    --height-menu-secundario:42px;
    --height-menu-secundario-sticky: 60px;
  
  
    /* padding top / bottom - bloque cabecera */
  
    --padding-top-cabecera: 80px;
    --padding-bottom-cabecera: 80px;
  
    --padding-top-cabecera-button: 80px;
    --padding-bottom-cabecera-button: 80px;
  
    --padding-top-cabecera-testim: 80px;
    --padding-bottom-cabecera-testim: 80px;
  
    --padding-top-cabecera-button-testim: 80px;
    --padding-bottom-cabecera-button-testim: 80px;
  
  
  }
  
  
  @media (max-width: 921px) {
  
      :root {
  
        /* Tamaño Web */
        --max-width-web: 100%;
        --padding-web: 20px;
  
      }
  
  
  }
  
  @media (max-width: 561px) {
  
      :root {
  
  
        /* Tamaño Web */
          --padding-web: 20px;
  
      }
  
  
  }


/*-----------------------------------------------------------------*/
/*  GENERALES
/*-----------------------------------------------------------------*/
  
body,html{font-family: var(--body-regular) !important; font-size: 15px !important; line-height: 1.2; color: var(--base) !important;}
b, .b, strong, .strong{font-family: var(--body-bold);}
.italic{font-style: italic;}
h1, h2 , h3, h4 , h5 , h6 {font-family: var(--header-regular); font-weight: normal; line-height: 1;  }
h1 { font-size: 35px; }
h2, .h2 { margin-bottom: 0px; padding-bottom: 0px; margin-left: 0px; font-size: 34px !important; color: var(--base) !important;} 
h3, .h3 { margin-bottom: 0px; padding-bottom: 0px; margin-left: 0px; font-size: 28px !important; color: var(--base) !important;} 


h4 { /*font-size: 20px;*/ font-size: 18px; font-weight: var(--body-regular) !important; margin: 0px !important; margin-bottom: 20px !important; word-break: break-word;}
h5, .h5, .entry-content h5 { color: var(--azul); font-weight: normal; font-size: 18px; line-height: 1.2;}
h6, .h6, .entry-content h6 { font-size: 16px !important; font-family: var(--body-bold) !important; margin: 0 0 20px !important; }


body.fixed-body { overflow: hidden; width: 100%;}


.entry-content p {margin-bottom: 10px; padding-left: 0; padding-right: 0; }

p:last-child { margin-bottom: 0px !important; }
p.hand { font-family: var(--font-hand)!important; font-size: 50px; line-height: 1; color: var(--rojo);}

.entry-content ol ol, .entry-content ul ul {margin-top: 10px;}

:focus { color: inherit; outline: #ccc solid 0px; }

.hand-click { cursor: pointer !important; }
.hide {display: none !important;}
.hide-menu {display: none !important;}

/* Iconos SVG por Shortcode */
.rc-svg-icon-sc { display: flex; align-items: center; justify-content: center; }
.rc-svg-icon-sc svg {width: auto; height: 18px;}

figure {margin: 0;}


.otgs-development-site-front-end { display: none !important; }


.text-shadow {text-shadow: 1px 1px 5px rgba(0,0,0,0.5);}

/*-----------------------------------------------------------------*/
/*  FUENTES DEL THEME
/*-----------------------------------------------------------------*/

.ast-single-post .entry-content *.has-small-font-size { font-size: 20px  !important; }
.ast-single-post .entry-content *.has-medium-font-size { font-size: 24px  !important; }
.ast-single-post .entry-content *.has-large-font-size { font-size: 28px  !important; }
.ast-single-post .entry-content *.has-x-large-font-size { font-size: 34px  !important; }

/*-----------------------------------------------------------------*/
/*  HEADINGS y PARRAFOS
/*-----------------------------------------------------------------*/

/* ESTILO HEADER */
*.is-style-h1-header, *.is-style-h1-header > a {font-size: 50px !important; font-family: var(--header-regular) !important; line-height: 1.2;}
*.is-style-h2-header, *.is-style-h2-header > a {font-size: 32px !important; font-family: var(--header-regular) !important; line-height: 1.2;}
*.is-style-h2-header span.text-big             {font-size: 44px !important; }
*.is-style-h3-header, *.is-style-h3-header > a {font-size: 28px !important; font-family: var(--header-regular) !important; line-height: 1.2;}
*.is-style-h4-header, *.is-style-h4-header > a {font-size: 24px !important; font-family: var(--header-regular) !important; line-height: 1.2;}
*.is-style-h5-header, *.is-style-h5-header > a {font-size: 18px !important; font-family: var(--header-regular) !important; line-height: 1.2;}

*.is-style-h1-header b, *.is-style-h1-header strong {font-family: var(--header-regular) !important; font-weight: bold !important;}
*.is-style-h2-header b, *.is-style-h2-header strong {font-family: var(--header-regular) !important; font-weight: bold !important;}
*.is-style-h3-header b, *.is-style-h3-header strong {font-family: var(--header-regular) !important; font-weight: bold !important;}
*.is-style-h4-header b, *.is-style-h4-header strong {font-family: var(--header-regular) !important; font-weight: bold !important;}
*.is-style-h5-header b, *.is-style-h5-header strong {font-family: var(--header-regular) !important; font-weight: bold !important;}

/* ESTILO BODY */
*.is-style-h1-body, *.is-style-h1-body > a {font-size: 50px !important; font-family: var(--body-light) !important;}
*.is-style-h2-body, *.is-style-h2-body > a {font-size: 32px !important; font-family: var(--body-light) !important; line-height: 1.2 !important; }
*.is-style-h3-body, *.is-style-h3-body > a {font-size: 28px !important; font-family: var(--body-light) !important;}
*.is-style-h4-body, *.is-style-h4-body > a {font-size: 24px !important; font-family: var(--body-light) !important;}
*.is-style-h5-body, *.is-style-h5-body > a {font-size: 18px !important; font-family: var(--body-light) !important;}

*.is-style-h1-body b, *.is-style-h1-body strong {font-family: var(--body-bold) !important; font-weight: normal !important;}
*.is-style-h2-body b, *.is-style-h2-body strong {font-family: var(--body-bold) !important; font-weight: normal !important;}
*.is-style-h3-body b, *.is-style-h3-body strong {font-family: var(--body-bold) !important; font-weight: normal !important;}
*.is-style-h4-body b, *.is-style-h4-body strong {font-family: var(--body-bold) !important; font-weight: normal !important;}
*.is-style-h5-body b, *.is-style-h5-body strong {font-family: var(--body-bold) !important; font-weight: normal !important;}


/* NOTA AL PIE */
*.is-style-nota-pie { font-size: 15px !important; color: var(--gris-medio) !important; }

@media (max-width: 1099px) {
    
    *.is-style-h1-header {font-size: 28px !important;}
    *.is-style-h2-header {font-size: 24px !important;}
    *.is-style-h3-header {font-size: 20px !important;}
    *.is-style-h4-header, *.is-style-h4-header b, *.is-style-h4-header strong {font-size: 18px !important;}
    *.is-style-h5-header {font-size: 116px !important;}

    *.is-style-h1-body {font-size: 28px !important;}
    *.is-style-h2-body {font-size: 24px !important;}
    *.is-style-h3-body {font-size: 20px !important;}
    *.is-style-h4-body, *.is-style-h4-body b, *.is-style-h4-body strong {font-size: 18px !important;}
    *.is-style-h5-body {font-size: 16px !important;}

}

@media (max-width: 559px) {
    
    *.is-style-h1-header {font-size: 28px !important;}
    *.is-style-h2-header {font-size: 24px !important;}
    *.is-style-h3-header {font-size: 20px !important;}
    *.is-style-h4-header, *.is-style-h4-header b, *.is-style-h4-header strong {font-size: 18px !important;}
    *.is-style-h5-header {font-size: 16px !important;}

    *.is-style-h1-body {font-size: 28px !important;}
    *.is-style-h2-body {font-size: 24px !important;}
    *.is-style-h3-body {font-size: 20px !important;}
    *.is-style-h4-body, *.is-style-h4-body b, *.is-style-h4-body strong {font-size: 18px !important;}
    *.is-style-h5-body {font-size: 16px !important;}

}





/*-----------------------------------------------------------------*/
/*  LINKS
/*-----------------------------------------------------------------*/

/* LINKS */

a #content, .a, .ast-single-post .entry-content a {font-family: var(--header-semibold);  /* color: var(--base); */ text-decoration: underline; /* font-size: 18px; */ /* display: inline-block; */ position: relative; padding: 0;transition: all 0.3s;}
.wp-block-file:not(.wp-element-button) { font-size: 1em; }
.ast-single-post.home .entry-content a { display: block; text-decoration: none; } /* evitamos el salto del slick slider en la home */
.wp-block-button a.wp-block-button__link { text-decoration: none; } /* Botones */
.rc-menu ul li a { text-decoration: none; } /* rc-menu */
p.no-decoration a { text-decoration: none !important; }
p.no-decoration a:hover { text-decoration: none !important; color: var(--link) !important; }

.ast-single-post .entry-content form a {display: inline;font-size: 13px;}
/* a #content:after, .a:after, .ast-single-post .entry-content a:after {content: ""; width: 20%; height: 1px; position: absolute; bottom: 0; left: 0; background-color: var(--base); transition: all 0.3s;}
a #content:hover, .a:hover, .ast-single-post .entry-content a:hover {color: var(--rojo);} */
a #content:hover:after, .a:hover:after, .ast-single-post .entry-content a:hover:after {width: 100%; background-color: var(--rojo);}
a.no-line #content:after, .a.no-line:after, .ast-single-post .entry-content a.no-line:after{display: none;}

    /* Forzamos que el tamaño del link sea igual al tamaño elegido en el bloque de párrafo */
    .ast-single-post .entry-content p.has-small-font-size > a,
    .ast-single-post .entry-content p.has-medium-font-size > a,
    .ast-single-post .entry-content p.has-large-font-size > a,
    .ast-single-post .entry-content p.has-x-large-font-size > a { font-size: inherit !important; font-weight: inherit !important; }
    body.single main article p[class*="is-style"] a { font-size: inherit !important; font-weight: inherit !important; }

/*-----------------------------------------------------------------*/
/*  AJUSTAMOS ASTRA y GUTENBERG
/*-----------------------------------------------------------------*/

/* CSS RESET */
.ast-plain-container.ast-no-sidebar #primary { margin-top: 0 !important; }
.entry-content > .wp-block-group, .entry-content > .wp-block-cover, .entry-content > .wp-block-columns {padding: 0 !important;}


/* MAKETA DE PAGINA CON SIDEBAR A LA IZQUIERDA */
body.ast-left-sidebar {}
body.ast-left-sidebar #content .ast-container {display: grid; grid-template-columns: 0.45fr 1fr; grid-gap: 200px;}

body.ast-left-sidebar #content .ast-container .widget-area {width: 100%; border: none; margin: 50px 0 55px; padding-right: 0;}
body.ast-left-sidebar #content .ast-container .widget-area .widget {margin-bottom: 0 !important;}
body.ast-left-sidebar #content .ast-container .widget-area .widget .wrapper-rcf {margin-bottom: 0px;}

body.ast-left-sidebar #content .ast-container #primary {width: 100%; border: none; margin: 50px 0 20px;}



/*-----------------------------------------------------------------*/
/*  MENU 
/*-----------------------------------------------------------------*/

body ul.main-header-menu li.hidden-menu-header {display: none !important;}

body #masthead { /* box-shadow: 0px 3px 5px 1px rgb(0 0 0 / 10%) !important; */ border: none !important;}
body #masthead .ast-primary-header-bar {border: none !important;}

ul.main-header-menu { gap: 40px !important; }

/* li > a.menu-link:after { content: ""; position: absolute; right: 0; bottom: -10px; width: 0; height: 7px; background-color: var(--link); transition: all .3s;}
li > a.menu-link:hover {opacity: 1 !important; color: var(--link) !important;}
li > a.menu-link:hover:after {width: calc(100% - 30px);}
li.current-menu-item > a.menu-link:after {width: calc(100% - 30px);} */

li > a.menu-link:after {display: none;}
li > a.menu-link:hover {opacity: 0.7 !important;}

li.menu-mi_reserva, li.menu-acceso_privado, li.menu-mi_cesta {line-height: 1 !important;}
li.menu-mi_reserva a, li.menu-acceso_privado a, li.menu-mi_cesta a { padding: 7px 0px !important; font-family: var(--body-regular); line-height: 1 !important; color: var(--blanco) !important; position: relative; display: flex !important; align-items: end !important; gap: 10px;}

li.menu-mi_reserva a { padding: 7px 20px !important; background-color: var(--link); border-radius: 20px; color: var(--base) !important; }
li.menu-mi_reserva a:before { content: ""; display: block; width: 20px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31.632' height='27' viewBox='0 0 31.632 27'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_12' data-name='Rectángulo 12' width='31.632' height='27' fill='%23000000'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_6' data-name='Grupo 6' transform='translate(0 0)'%3E%3Cg id='Grupo_5' data-name='Grupo 5' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_35' data-name='Trazado 35' d='M4.558,39.67h1.39v4.746h12.56c.092-3.176-.028-8.421-.161-12.655a13.466,13.466,0,0,0-1.668-.525,6.416,6.416,0,0,1-4.862,2.346A6.416,6.416,0,0,1,6.95,31.231C2.263,32.386,0,35.3,0,38.93v5.485H4.321Z' transform='translate(0 -17.416)' fill='%23000000'/%3E%3Cpath id='Trazado_36' data-name='Trazado 36' d='M25.122,9.319V5.7a.544.544,0,0,0-.171-.39,5.185,5.185,0,0,0-.436-1.883A5.953,5.953,0,0,0,19.026,0a5.954,5.954,0,0,0-5.49,3.427A5.2,5.2,0,0,0,13.1,5.309a.545.545,0,0,0-.171.39V9.316a.692.692,0,0,0,.644.631c.648,2.876,2.844,5,5.453,5s4.805-2.127,5.453-5c.372-.09.643-.275.643-.628m-5.382.415A2.289,2.289,0,0,0,21.7,10.6h0a5.986,5.986,0,0,0,1.52-.231,4.665,4.665,0,0,1-4.2,3.48,4.658,4.658,0,0,1-4.188-3.45,5.481,5.481,0,0,0,1.477.239,2.23,2.23,0,0,0,1.926-.884,3.732,3.732,0,0,1,.77-.889,6.564,6.564,0,0,1,.729.874m1.38-7.621c.175-.2.565-.139.872.131s.414.651.239.849-.565.139-.873-.132-.414-.651-.239-.849m-5.062.131c.307-.271.7-.33.872-.131s.068.578-.239.849-.7.33-.872.132-.067-.578.239-.849m2.967,5.5c-.587,0-1.08.519-1.683,1.358a1.171,1.171,0,0,1-1.028.425,6.818,6.818,0,0,1-2.279-.586V6.131a20.656,20.656,0,0,1,4.991-.7,20.647,20.647,0,0,1,4.99.7V8.94a7.157,7.157,0,0,1-2.313.55,1.24,1.24,0,0,1-1.074-.413c-.354-.6-.965-1.332-1.6-1.332' transform='translate(-7.21 0)' fill='%23000000'/%3E%3Cpath id='Trazado_37' data-name='Trazado 37' d='M25.782,26.038H24a.553.553,0,1,0,0,1.106h1.781a.553.553,0,0,0,0-1.106' transform='translate(-13.076 -14.52)' fill='%23000000'/%3E%3Cpath id='Trazado_38' data-name='Trazado 38' d='M57.122,47.09c-.035,2.3-.048,4.488-.019,6.169h1.589c.141-1.473.353-3.305.595-5.255a5.262,5.262,0,0,1-2.165-.914' transform='translate(-31.834 -26.259)' fill='%23000000'/%3E%3Cpath id='Trazado_39' data-name='Trazado 39' d='M53.2,17.089c.349-2.49.606-4.237.615-4.3a3.779,3.779,0,0,0-4.868-4.018,3.761,3.761,0,0,0-5.032,3.579c.007.151.575,13.324.407,19.417H45.65c.168-6.133-.382-18.855-.407-19.446a2.444,2.444,0,0,1,4.889-.024c-.009.251-.09,2.508-.176,5.507a3.25,3.25,0,0,1,1.347-.64c.081-2.777.153-4.777.156-4.843a3.748,3.748,0,0,0-.8-2.314,2.44,2.44,0,0,1,1.84,2.612c-.032.22-.293,2-.639,4.465a5.418,5.418,0,0,1,.913.023,2.43,2.43,0,0,0,.427-.019' transform='translate(-24.489 -4.768)' fill='%23000000'/%3E%3Cpath id='Trazado_40' data-name='Trazado 40' d='M59.773,28.947c.832-.026,1.717-.4,1.424-1.165,0,0,2.182.485,1.7,3.889-.529,3.765-1.371,4.616-2.755,4.616a5.574,5.574,0,0,1-.845-.077c-1.894-.294-3.484-1.285-3.025-4.194.414-2.62,1.677-3.112,2.749-3.112.163,0,.594.049.748.044' transform='translate(-31.337 -15.492)' fill='%23000000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
li.menu-mi_reserva a:hover {background-color: var(--link-hover) !important; opacity: 1 !important;}

li.menu-acceso_privado a { }
li.menu-acceso_privado a:before { content: ""; display: block; width: 20px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Grupo_8' data-name='Grupo 8' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='26.713' viewBox='0 0 32 26.713'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_13' data-name='Rectángulo 13' width='32' height='26.713' fill='%23000000'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_7' data-name='Grupo 7' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_41' data-name='Trazado 41' d='M11.224,43.625V38.158h4.352v6.688a9.029,9.029,0,0,0,1.583.257V38.158H21.51v6.049c.144-.061.287-.121.437-.19,3-1.376,6.3-.89,9.421.335l.182-.419a16.346,16.346,0,0,0-2.758-1.74V40.84H23.179V39.4h5.613V35.528H3.942V39.4H9.556V40.84H3.942V43.1A15.74,15.74,0,0,0,1.088,44.41l.153.453c1.636-.222,4.168-.59,6.505-1.031a11.678,11.678,0,0,1,3.478-.207' transform='translate(-0.563 -18.389)' fill='%23000000'/%3E%3Cpath id='Trazado_42' data-name='Trazado 42' d='M16.929,6.309a1.335,1.335,0,0,0-1.519,0L.708,18.281l1.517,1.863,1.6-1.3H28.513l1.6,1.3,1.517-1.863ZM6.638,16.552l4.577-3.727,2.557,3.727Zm6.258-5.1,3.274-2.666,3.275,2.667-3.274,4.769Zm5.674,5.1,2.557-3.726L25.7,16.552Z' transform='translate(-0.366 -3.143)' fill='%23000000'/%3E%3Cpath id='Trazado_43' data-name='Trazado 43' d='M31.908,10.476a2.964,2.964,0,0,0-1.721-1.9c-.46-.221-.919-.424-1.379-.627a16.7,16.7,0,0,1-5.072-3.084c-.432-.4-.858-.818-1.27-1.227C20.662,1.85,18.8,0,16,0S11.34,1.85,9.537,3.638c-.412.409-.838.832-1.271,1.228A16.68,16.68,0,0,1,3.194,7.949c-.46.2-.919.406-1.379.627a2.964,2.964,0,0,0-1.721,1.9,3.8,3.8,0,0,0,.6,2.868l1.169-.8a2.525,2.525,0,0,1-.395-1.708,1.606,1.606,0,0,1,.963-.982c.447-.214.893-.411,1.34-.608A18.087,18.087,0,0,0,9.223,5.911c.453-.415.89-.849,1.312-1.267,1.474-1.462,2.78-2.753,4.483-3.119a4.56,4.56,0,0,1,1.965,0c1.7.367,3.009,1.658,4.483,3.12.422.418.858.851,1.311,1.266a18.079,18.079,0,0,0,5.456,3.334c.447.2.892.395,1.34.609a1.608,1.608,0,0,1,.963.982,2.53,2.53,0,0,1-.395,1.708l1.169.8a3.8,3.8,0,0,0,.6-2.868' transform='translate(0)' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E%0A");}
li.menu-acceso_privado a:hover 

li.menu-mi_cesta a { }
li.menu-mi_cesta a:before { content: ""; display: block; width: 20px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Grupo_21' data-name='Grupo 21' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.449' height='26.954' viewBox='0 0 22.449 26.954'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_18' data-name='Rectángulo 18' width='22.449' height='26.954' fill='%23ffffff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_20' data-name='Grupo 20' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_51' data-name='Trazado 51' d='M1.319,7.427H5c-.225-2.521.31-4.726,2.471-6.246A6.073,6.073,0,0,1,11.4.013,10.37,10.37,0,0,1,14.034.6a4.956,4.956,0,0,1,2.161,1.6,4.784,4.784,0,0,1,1.16,2.423c.118.895.123,1.8.181,2.769h3.582c.041.325.088.6.109.878.2,2.594.405,5.188.6,7.783.184,2.512.353,5.025.527,7.537.036.519.091,1.038.1,1.558A1.675,1.675,0,0,1,20.7,26.94c-6.285,0-12.57-.014-18.855.014A1.794,1.794,0,0,1,.006,24.983C.2,22.523.375,20.061.556,17.6q.284-3.868.565-7.737c.058-.786.128-1.571.2-2.435M6.863,7.4h8.731a4.472,4.472,0,0,0-1.466-4.7,4.854,4.854,0,0,0-5.41-.183C6.82,3.739,6.647,5.17,6.863,7.4M5.281,11.781a1.348,1.348,0,0,0,1.356,1.381,1.384,1.384,0,0,0,1.417-1.388,1.4,1.4,0,0,0-1.424-1.388,1.365,1.365,0,0,0-1.349,1.395m10.547-1.393a1.388,1.388,0,1,0-.029,2.776,1.388,1.388,0,1,0,.029-2.776' transform='translate(0 0)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");}
li.menu-mi_cesta a:hover { opacity: 0.7; }

/* Menu Fijo */
body.ast-primary-sticky-header-active #masthead .ast-primary-header-bar .site-primary-header-wrap {min-height: 80px;}



    /* MENU TRANSPARENTE */
    body.ast-theme-transparent-header #masthead {box-shadow: none !important;}
    body.ast-theme-transparent-header #masthead ul.main-header-menu { gap: 40px !important; }

    body.ast-theme-transparent-header #masthead a.transparent-custom-logo { display: block !important; position: absolute; top: 16px; transform: translateY(0px); transition: all .5s; }
    body.ast-theme-transparent-header #masthead a.sticky-custom-logo { display: block !important; position: absolute; top: 16px; transform: translateX(-450px); transition: all .5s; }

    body.ast-theme-transparent-header #masthead li > a.menu-link:after {display: none;}
    body.ast-theme-transparent-header #masthead li > a.menu-link:hover {opacity: 0.7 !important;}

    body.ast-theme-transparent-header #masthead li.menu-mi_reserva, body.ast-theme-transparent-header #masthead li.menu-acceso_privado, body.ast-theme-transparent-header #masthead li.menu-mi_cesta {line-height: 1 !important;}
    body.ast-theme-transparent-header #masthead li.menu-mi_reserva a, body.ast-theme-transparent-header #masthead li.menu-acceso_privado a, body.ast-theme-transparent-header #masthead li.menu-mi_cesta a { padding: 0 !important; font-family: var(--body-regular); line-height: 1 !important; color: var(--blanco) !important; position: relative; display: flex !important; align-items: center !important; gap: 10px;}
    body.ast-theme-transparent-header #masthead li.menu-mi_reserva a:hover {background-color: var(--link-hover) !important; opacity: 1 !important;}

    body.ast-theme-transparent-header #masthead li.menu-mi_reserva a { padding: 7px 20px !important; background-color: var(--link); border-radius: 20px; }
    body.ast-theme-transparent-header #masthead li.menu-mi_reserva a:before { content: ""; display: block; width: 20px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31.632' height='27' viewBox='0 0 31.632 27'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_12' data-name='Rectángulo 12' width='31.632' height='27' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_6' data-name='Grupo 6' transform='translate(0 0)'%3E%3Cg id='Grupo_5' data-name='Grupo 5' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_35' data-name='Trazado 35' d='M4.558,39.67h1.39v4.746h12.56c.092-3.176-.028-8.421-.161-12.655a13.466,13.466,0,0,0-1.668-.525,6.416,6.416,0,0,1-4.862,2.346A6.416,6.416,0,0,1,6.95,31.231C2.263,32.386,0,35.3,0,38.93v5.485H4.321Z' transform='translate(0 -17.416)' fill='%23fff'/%3E%3Cpath id='Trazado_36' data-name='Trazado 36' d='M25.122,9.319V5.7a.544.544,0,0,0-.171-.39,5.185,5.185,0,0,0-.436-1.883A5.953,5.953,0,0,0,19.026,0a5.954,5.954,0,0,0-5.49,3.427A5.2,5.2,0,0,0,13.1,5.309a.545.545,0,0,0-.171.39V9.316a.692.692,0,0,0,.644.631c.648,2.876,2.844,5,5.453,5s4.805-2.127,5.453-5c.372-.09.643-.275.643-.628m-5.382.415A2.289,2.289,0,0,0,21.7,10.6h0a5.986,5.986,0,0,0,1.52-.231,4.665,4.665,0,0,1-4.2,3.48,4.658,4.658,0,0,1-4.188-3.45,5.481,5.481,0,0,0,1.477.239,2.23,2.23,0,0,0,1.926-.884,3.732,3.732,0,0,1,.77-.889,6.564,6.564,0,0,1,.729.874m1.38-7.621c.175-.2.565-.139.872.131s.414.651.239.849-.565.139-.873-.132-.414-.651-.239-.849m-5.062.131c.307-.271.7-.33.872-.131s.068.578-.239.849-.7.33-.872.132-.067-.578.239-.849m2.967,5.5c-.587,0-1.08.519-1.683,1.358a1.171,1.171,0,0,1-1.028.425,6.818,6.818,0,0,1-2.279-.586V6.131a20.656,20.656,0,0,1,4.991-.7,20.647,20.647,0,0,1,4.99.7V8.94a7.157,7.157,0,0,1-2.313.55,1.24,1.24,0,0,1-1.074-.413c-.354-.6-.965-1.332-1.6-1.332' transform='translate(-7.21 0)' fill='%23fff'/%3E%3Cpath id='Trazado_37' data-name='Trazado 37' d='M25.782,26.038H24a.553.553,0,1,0,0,1.106h1.781a.553.553,0,0,0,0-1.106' transform='translate(-13.076 -14.52)' fill='%23fff'/%3E%3Cpath id='Trazado_38' data-name='Trazado 38' d='M57.122,47.09c-.035,2.3-.048,4.488-.019,6.169h1.589c.141-1.473.353-3.305.595-5.255a5.262,5.262,0,0,1-2.165-.914' transform='translate(-31.834 -26.259)' fill='%23fff'/%3E%3Cpath id='Trazado_39' data-name='Trazado 39' d='M53.2,17.089c.349-2.49.606-4.237.615-4.3a3.779,3.779,0,0,0-4.868-4.018,3.761,3.761,0,0,0-5.032,3.579c.007.151.575,13.324.407,19.417H45.65c.168-6.133-.382-18.855-.407-19.446a2.444,2.444,0,0,1,4.889-.024c-.009.251-.09,2.508-.176,5.507a3.25,3.25,0,0,1,1.347-.64c.081-2.777.153-4.777.156-4.843a3.748,3.748,0,0,0-.8-2.314,2.44,2.44,0,0,1,1.84,2.612c-.032.22-.293,2-.639,4.465a5.418,5.418,0,0,1,.913.023,2.43,2.43,0,0,0,.427-.019' transform='translate(-24.489 -4.768)' fill='%23fff'/%3E%3Cpath id='Trazado_40' data-name='Trazado 40' d='M59.773,28.947c.832-.026,1.717-.4,1.424-1.165,0,0,2.182.485,1.7,3.889-.529,3.765-1.371,4.616-2.755,4.616a5.574,5.574,0,0,1-.845-.077c-1.894-.294-3.484-1.285-3.025-4.194.414-2.62,1.677-3.112,2.749-3.112.163,0,.594.049.748.044' transform='translate(-31.337 -15.492)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}

    body.ast-theme-transparent-header #masthead li.menu-acceso_privado a { }
    body.ast-theme-transparent-header #masthead li.menu-acceso_privado a:before { content: ""; display: block; width: 20px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Grupo_8' data-name='Grupo 8' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='26.713' viewBox='0 0 32 26.713'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_13' data-name='Rectángulo 13' width='32' height='26.713' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_7' data-name='Grupo 7' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_41' data-name='Trazado 41' d='M11.224,43.625V38.158h4.352v6.688a9.029,9.029,0,0,0,1.583.257V38.158H21.51v6.049c.144-.061.287-.121.437-.19,3-1.376,6.3-.89,9.421.335l.182-.419a16.346,16.346,0,0,0-2.758-1.74V40.84H23.179V39.4h5.613V35.528H3.942V39.4H9.556V40.84H3.942V43.1A15.74,15.74,0,0,0,1.088,44.41l.153.453c1.636-.222,4.168-.59,6.505-1.031a11.678,11.678,0,0,1,3.478-.207' transform='translate(-0.563 -18.389)' fill='%23fff'/%3E%3Cpath id='Trazado_42' data-name='Trazado 42' d='M16.929,6.309a1.335,1.335,0,0,0-1.519,0L.708,18.281l1.517,1.863,1.6-1.3H28.513l1.6,1.3,1.517-1.863ZM6.638,16.552l4.577-3.727,2.557,3.727Zm6.258-5.1,3.274-2.666,3.275,2.667-3.274,4.769Zm5.674,5.1,2.557-3.726L25.7,16.552Z' transform='translate(-0.366 -3.143)' fill='%23fff'/%3E%3Cpath id='Trazado_43' data-name='Trazado 43' d='M31.908,10.476a2.964,2.964,0,0,0-1.721-1.9c-.46-.221-.919-.424-1.379-.627a16.7,16.7,0,0,1-5.072-3.084c-.432-.4-.858-.818-1.27-1.227C20.662,1.85,18.8,0,16,0S11.34,1.85,9.537,3.638c-.412.409-.838.832-1.271,1.228A16.68,16.68,0,0,1,3.194,7.949c-.46.2-.919.406-1.379.627a2.964,2.964,0,0,0-1.721,1.9,3.8,3.8,0,0,0,.6,2.868l1.169-.8a2.525,2.525,0,0,1-.395-1.708,1.606,1.606,0,0,1,.963-.982c.447-.214.893-.411,1.34-.608A18.087,18.087,0,0,0,9.223,5.911c.453-.415.89-.849,1.312-1.267,1.474-1.462,2.78-2.753,4.483-3.119a4.56,4.56,0,0,1,1.965,0c1.7.367,3.009,1.658,4.483,3.12.422.418.858.851,1.311,1.266a18.079,18.079,0,0,0,5.456,3.334c.447.2.892.395,1.34.609a1.608,1.608,0,0,1,.963.982,2.53,2.53,0,0,1-.395,1.708l1.169.8a3.8,3.8,0,0,0,.6-2.868' transform='translate(0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");}
    body.ast-theme-transparent-header #masthead li.menu-acceso_privado a:hover { opacity: 0.7; }

    body.ast-theme-transparent-header #masthead li.menu-mi_cesta a { }
    body.ast-theme-transparent-header #masthead li.menu-mi_cesta a:before { content: ""; display: block; width: 20px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Grupo_21' data-name='Grupo 21' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.449' height='26.954' viewBox='0 0 22.449 26.954'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_18' data-name='Rectángulo 18' width='22.449' height='26.954' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_20' data-name='Grupo 20' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_51' data-name='Trazado 51' d='M1.319,7.427H5c-.225-2.521.31-4.726,2.471-6.246A6.073,6.073,0,0,1,11.4.013,10.37,10.37,0,0,1,14.034.6a4.956,4.956,0,0,1,2.161,1.6,4.784,4.784,0,0,1,1.16,2.423c.118.895.123,1.8.181,2.769h3.582c.041.325.088.6.109.878.2,2.594.405,5.188.6,7.783.184,2.512.353,5.025.527,7.537.036.519.091,1.038.1,1.558A1.675,1.675,0,0,1,20.7,26.94c-6.285,0-12.57-.014-18.855.014A1.794,1.794,0,0,1,.006,24.983C.2,22.523.375,20.061.556,17.6q.284-3.868.565-7.737c.058-.786.128-1.571.2-2.435M6.863,7.4h8.731a4.472,4.472,0,0,0-1.466-4.7,4.854,4.854,0,0,0-5.41-.183C6.82,3.739,6.647,5.17,6.863,7.4M5.281,11.781a1.348,1.348,0,0,0,1.356,1.381,1.384,1.384,0,0,0,1.417-1.388,1.4,1.4,0,0,0-1.424-1.388,1.365,1.365,0,0,0-1.349,1.395m10.547-1.393a1.388,1.388,0,1,0-.029,2.776,1.388,1.388,0,1,0,.029-2.776' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");}
    body.ast-theme-transparent-header #masthead li.menu-mi_cesta a:hover { opacity: 0.7; }
    
    
        /* MENU TRANSPARENTE - MENU FIJO */
        body.ast-theme-transparent-header.ast-primary-sticky-header-active .main-header-bar.ast-sticky-active {background-color: white !important; box-shadow: 0px 3px 5px 1px rgb(0 0 0 / 10%) !important;}

        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead a.transparent-custom-logo { transform: translateY(-150px); }
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead a.sticky-custom-logo { transform: translateX(0px); }

        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li > a.menu-link {color: var(--base) !important; background-color: transparent !important;}
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li > a.menu-link:after { display: block; content: ""; position: absolute; right: 0; bottom: -10px; width: 0; height: 7px; background-color: var(--link); transition: all .3s;}
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li > a.menu-link:hover {opacity: 1 !important; color: var(--link) !important;}
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li > a.menu-link:hover:after {width: calc(100% - 30px);}
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.current-menu-item > a.menu-link:after {width: calc(100% - 30px);}

        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-mi_reserva, 
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-acceso_privado, 
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-mi_cesta {line-height: 1 !important;}
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-mi_reserva a, 
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-acceso_privado a,
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-mi_cesta a { padding: 0 !important; font-family: var(--body-regular); line-height: 1 !important; color: var(--base) !important; position: relative; display: flex !important; align-items: center !important; gap: 10px;}

        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-mi_reserva a {  }
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-mi_reserva a:before { content: ""; display: block; width: 20px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31.632' height='27' viewBox='0 0 31.632 27'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_12' data-name='Rectángulo 12' width='31.632' height='27' fill='%23000000'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_6' data-name='Grupo 6' transform='translate(0 0)'%3E%3Cg id='Grupo_5' data-name='Grupo 5' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_35' data-name='Trazado 35' d='M4.558,39.67h1.39v4.746h12.56c.092-3.176-.028-8.421-.161-12.655a13.466,13.466,0,0,0-1.668-.525,6.416,6.416,0,0,1-4.862,2.346A6.416,6.416,0,0,1,6.95,31.231C2.263,32.386,0,35.3,0,38.93v5.485H4.321Z' transform='translate(0 -17.416)' fill='%23000000'/%3E%3Cpath id='Trazado_36' data-name='Trazado 36' d='M25.122,9.319V5.7a.544.544,0,0,0-.171-.39,5.185,5.185,0,0,0-.436-1.883A5.953,5.953,0,0,0,19.026,0a5.954,5.954,0,0,0-5.49,3.427A5.2,5.2,0,0,0,13.1,5.309a.545.545,0,0,0-.171.39V9.316a.692.692,0,0,0,.644.631c.648,2.876,2.844,5,5.453,5s4.805-2.127,5.453-5c.372-.09.643-.275.643-.628m-5.382.415A2.289,2.289,0,0,0,21.7,10.6h0a5.986,5.986,0,0,0,1.52-.231,4.665,4.665,0,0,1-4.2,3.48,4.658,4.658,0,0,1-4.188-3.45,5.481,5.481,0,0,0,1.477.239,2.23,2.23,0,0,0,1.926-.884,3.732,3.732,0,0,1,.77-.889,6.564,6.564,0,0,1,.729.874m1.38-7.621c.175-.2.565-.139.872.131s.414.651.239.849-.565.139-.873-.132-.414-.651-.239-.849m-5.062.131c.307-.271.7-.33.872-.131s.068.578-.239.849-.7.33-.872.132-.067-.578.239-.849m2.967,5.5c-.587,0-1.08.519-1.683,1.358a1.171,1.171,0,0,1-1.028.425,6.818,6.818,0,0,1-2.279-.586V6.131a20.656,20.656,0,0,1,4.991-.7,20.647,20.647,0,0,1,4.99.7V8.94a7.157,7.157,0,0,1-2.313.55,1.24,1.24,0,0,1-1.074-.413c-.354-.6-.965-1.332-1.6-1.332' transform='translate(-7.21 0)' fill='%23000000'/%3E%3Cpath id='Trazado_37' data-name='Trazado 37' d='M25.782,26.038H24a.553.553,0,1,0,0,1.106h1.781a.553.553,0,0,0,0-1.106' transform='translate(-13.076 -14.52)' fill='%23000000'/%3E%3Cpath id='Trazado_38' data-name='Trazado 38' d='M57.122,47.09c-.035,2.3-.048,4.488-.019,6.169h1.589c.141-1.473.353-3.305.595-5.255a5.262,5.262,0,0,1-2.165-.914' transform='translate(-31.834 -26.259)' fill='%23000000'/%3E%3Cpath id='Trazado_39' data-name='Trazado 39' d='M53.2,17.089c.349-2.49.606-4.237.615-4.3a3.779,3.779,0,0,0-4.868-4.018,3.761,3.761,0,0,0-5.032,3.579c.007.151.575,13.324.407,19.417H45.65c.168-6.133-.382-18.855-.407-19.446a2.444,2.444,0,0,1,4.889-.024c-.009.251-.09,2.508-.176,5.507a3.25,3.25,0,0,1,1.347-.64c.081-2.777.153-4.777.156-4.843a3.748,3.748,0,0,0-.8-2.314,2.44,2.44,0,0,1,1.84,2.612c-.032.22-.293,2-.639,4.465a5.418,5.418,0,0,1,.913.023,2.43,2.43,0,0,0,.427-.019' transform='translate(-24.489 -4.768)' fill='%23000000'/%3E%3Cpath id='Trazado_40' data-name='Trazado 40' d='M59.773,28.947c.832-.026,1.717-.4,1.424-1.165,0,0,2.182.485,1.7,3.889-.529,3.765-1.371,4.616-2.755,4.616a5.574,5.574,0,0,1-.845-.077c-1.894-.294-3.484-1.285-3.025-4.194.414-2.62,1.677-3.112,2.749-3.112.163,0,.594.049.748.044' transform='translate(-31.337 -15.492)' fill='%23000000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-mi_reserva a:hover {}

        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-acceso_privado a { }
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-acceso_privado a:before { content: ""; display: block; width: 20px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Grupo_8' data-name='Grupo 8' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='26.713' viewBox='0 0 32 26.713'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_13' data-name='Rectángulo 13' width='32' height='26.713' fill='%23000000'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_7' data-name='Grupo 7' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_41' data-name='Trazado 41' d='M11.224,43.625V38.158h4.352v6.688a9.029,9.029,0,0,0,1.583.257V38.158H21.51v6.049c.144-.061.287-.121.437-.19,3-1.376,6.3-.89,9.421.335l.182-.419a16.346,16.346,0,0,0-2.758-1.74V40.84H23.179V39.4h5.613V35.528H3.942V39.4H9.556V40.84H3.942V43.1A15.74,15.74,0,0,0,1.088,44.41l.153.453c1.636-.222,4.168-.59,6.505-1.031a11.678,11.678,0,0,1,3.478-.207' transform='translate(-0.563 -18.389)' fill='%23000000'/%3E%3Cpath id='Trazado_42' data-name='Trazado 42' d='M16.929,6.309a1.335,1.335,0,0,0-1.519,0L.708,18.281l1.517,1.863,1.6-1.3H28.513l1.6,1.3,1.517-1.863ZM6.638,16.552l4.577-3.727,2.557,3.727Zm6.258-5.1,3.274-2.666,3.275,2.667-3.274,4.769Zm5.674,5.1,2.557-3.726L25.7,16.552Z' transform='translate(-0.366 -3.143)' fill='%23000000'/%3E%3Cpath id='Trazado_43' data-name='Trazado 43' d='M31.908,10.476a2.964,2.964,0,0,0-1.721-1.9c-.46-.221-.919-.424-1.379-.627a16.7,16.7,0,0,1-5.072-3.084c-.432-.4-.858-.818-1.27-1.227C20.662,1.85,18.8,0,16,0S11.34,1.85,9.537,3.638c-.412.409-.838.832-1.271,1.228A16.68,16.68,0,0,1,3.194,7.949c-.46.2-.919.406-1.379.627a2.964,2.964,0,0,0-1.721,1.9,3.8,3.8,0,0,0,.6,2.868l1.169-.8a2.525,2.525,0,0,1-.395-1.708,1.606,1.606,0,0,1,.963-.982c.447-.214.893-.411,1.34-.608A18.087,18.087,0,0,0,9.223,5.911c.453-.415.89-.849,1.312-1.267,1.474-1.462,2.78-2.753,4.483-3.119a4.56,4.56,0,0,1,1.965,0c1.7.367,3.009,1.658,4.483,3.12.422.418.858.851,1.311,1.266a18.079,18.079,0,0,0,5.456,3.334c.447.2.892.395,1.34.609a1.608,1.608,0,0,1,.963.982,2.53,2.53,0,0,1-.395,1.708l1.169.8a3.8,3.8,0,0,0,.6-2.868' transform='translate(0)' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E%0A");}
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-acceso_privado a:hover 

        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-mi_cesta a { }
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-mi_cesta a:before { content: ""; display: block; width: 20px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Grupo_21' data-name='Grupo 21' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.449' height='26.954' viewBox='0 0 22.449 26.954'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_18' data-name='Rectángulo 18' width='22.449' height='26.954' fill='%23000000'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_20' data-name='Grupo 20' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_51' data-name='Trazado 51' d='M1.319,7.427H5c-.225-2.521.31-4.726,2.471-6.246A6.073,6.073,0,0,1,11.4.013,10.37,10.37,0,0,1,14.034.6a4.956,4.956,0,0,1,2.161,1.6,4.784,4.784,0,0,1,1.16,2.423c.118.895.123,1.8.181,2.769h3.582c.041.325.088.6.109.878.2,2.594.405,5.188.6,7.783.184,2.512.353,5.025.527,7.537.036.519.091,1.038.1,1.558A1.675,1.675,0,0,1,20.7,26.94c-6.285,0-12.57-.014-18.855.014A1.794,1.794,0,0,1,.006,24.983C.2,22.523.375,20.061.556,17.6q.284-3.868.565-7.737c.058-.786.128-1.571.2-2.435M6.863,7.4h8.731a4.472,4.472,0,0,0-1.466-4.7,4.854,4.854,0,0,0-5.41-.183C6.82,3.739,6.647,5.17,6.863,7.4M5.281,11.781a1.348,1.348,0,0,0,1.356,1.381,1.384,1.384,0,0,0,1.417-1.388,1.4,1.4,0,0,0-1.424-1.388,1.365,1.365,0,0,0-1.349,1.395m10.547-1.393a1.388,1.388,0,1,0-.029,2.776,1.388,1.388,0,1,0,.029-2.776' transform='translate(0 0)' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E%0A");}
        body.ast-theme-transparent-header.ast-primary-sticky-header-active #masthead li.menu-mi_cesta a:hover { opacity: 0.7; }
        
      
        

/*-----------------------------------------------------------------*/
/*  HOME
/*-----------------------------------------------------------------*/

.fila-logos-home figure {margin-inline: auto !important;}


/* Cabecera Media queries imagen de fondo */
/* @media (min-width: 1500px) {
  .skis-home-cabecera.rc-seccion {height: 90vh !important; min-height: 980px !important;}
}
@media (min-width: 2000px) {
  .skis-home-cabecera.rc-seccion {height: 100vh !important;}
} */

/*-----------------------------------------------------------------*/
/*  APP
/*-----------------------------------------------------------------*/
body .v-overlay {z-index: 9999999999999 !important;}
body .v-dialog__content {z-index: 9999999999999 !important;}
body .v-dialog form .v-card__text h3.packPrice {color: var(--negro) !important;}

body .cart .v-card__text .row.cart-selected-lines .n-reservas .v-card.v-sheet.minipack > .row > .col .v-card__text {gap: 0 10px;}

body .calendarios .mx-calendar-content .mx-table th {color: var(--negro) !important;}
body .calendarios .mx-calendar-content .mx-table td.cell.active {background-color: var(--base) !important;}
body .calendarios .mx-calendar-content .cell:hover {background-color: var(--azul-seleccion);}
body .calendarios .mx-calendar-content .cell.hover-in-range {background-color: rgba(0, 0, 0, 0.05);}

.payment-steps-menu__logo img { max-width: 180px; }
body .v-application, 
body .payment-result__section {background-image: url(/wp-content/themes/esquis-astra/images/Booking-background-skirental.jpg) !important;}

body .payment-result__modal h2 {line-height: 1 !important; color: #00cd60 !important; }

body .calendarios .v-card__actions button .v-btn__content, 
body .calendarios .v-card__actions button:hover .v-btn__content,
body .destination .v-card__actions button .v-btn__content,
body .destination .v-card__actions button:hover .v-btn__content,
body .swal2-popup button.swal2-confirm,
body .cart .v-card__text .datos-reserva span.cart-country,
body .cart .v-card__text .datos-reserva span.cart-shop,
body .cart .v-card__text .datos-reserva span strong,
body .mi-reserva__modal-localizador h2,
body .mi-reserva__modal-mi-reserva .mi-reserva__modal-mi-reserva__header_col-info p.nombre,
body .mi-reserva__modal-mi-reserva .mi-reserva__modal-mi-reserva__info_col-date .date-box .desde-hasta p span,
body .mi-reserva__modal-mi-reserva .mi-reserva__modal-mi-reserva__header_col-price p.impuestos,
body .mi-reserva__modal-mi-reserva .mi-reserva__modal-mi-reserva__info_col-date .estacion-tienda p.estacion,
body .mi-reserva__modal-mi-reserva .mi-reserva__modal-mi-reserva__info_col-date .estacion-tienda p.tienda { color: var(--negro) !important; }

body .v-application .grey--text { color: var(--negro) !important; caret-color: var(--negro) !important; }

body .row.row-packs .no-results h2 {background-color: var(--blanco) !important; color: var(--negro) !important; text-shadow: none !important;}

/* Botones */
body .calendarios .v-card__actions button,
body .destination .v-card__actions button,
body .cart .v-card__text .v-btn {background-color: var(--link) !important; }

body .calendarios .v-card__actions button:hover,
body .destination .v-card__actions button:hover,
body .cart .v-card__text .v-btn:hover {background-color: var(--link-hover) !important;}

button.button-ok {color: var(--negro) !important;}

body .cart .v-card__text .v-btn .v-btn__content {color: var(--negro) !important;}

body .v-main__wrap .container > .row:first-child .v-btn-toggle:last-child { border-left: 1px solid var(--negro);}
body .v-main__wrap .container > .row:first-child .v-btn-toggle button {border: 1px solid var(--negro) !important; color: var(--negro); padding: 8px 20px 3px !important;}
body .v-main__wrap .container > .row:first-child .v-btn-toggle button.v-btn--active, body .v-main__wrap .container > .row:first-child .v-btn-toggle button:hover, body .v-main__wrap .container > .row:first-child .v-btn-toggle button:focus { background-color: var(--negro) !important; color: var(--blanco); }

body .packs .v-card__actions.pack-footer .v-btn { padding: 8px 20px !important;}
body .packs .v-card__actions.pack-footer .v-btn:hover, body .packs .v-card__actions.pack-footer .v-btn:focus {background-color: var(--link) !important;}
body .packs .v-card__actions.pack-footer .v-btn:hover .v-btn__content, body .packs .v-card__actions.pack-footer .v-btn:focus .v-btn__content {color: var(--negro) !important;}

body .v-dialog .v-card__actions button.v-btn.btn-ko:hover .v-btn__content, body .v-dialog .v-card__actions button.v-btn.btn-ko:focus .v-btn__content {color: var(--negro) !important;}
body .v-dialog .v-card__actions button.v-btn .v-btn__content, body .v-dialog .v-card__actions button.v-btn:hover .v-btn__content {color: var(--negro) !important;}

body .cart .v-card__text .row.cart-selected-lines .n-reservas .v-card.v-sheet.minipack .v-card__title > .row > .col:last-child button .v-btn__content {color: var(--negro) !important;}
body .cart .v-card__text .row.cart-selected-lines .n-reservas .v-card.v-sheet.minipack .v-card__title > .row > .col:last-child button:hover .v-btn__content {color: var(--link) !important;}

body .cart .v-card__text .row.cart-selected-lines .n-reservas .v-card.v-sheet.minipack .v-card__title > .row > .col:last-child button {background-color: transparent !important;}

body .seguro.v-dialog .v-card__actions > div button.btn-no-add-insurance:hover .v-btn__content, body .seguro.v-dialog .v-card__actions > div button.btn-no-add-insurance:focus .v-btn__content {color: var(--negro) !important;}
body .seguro.v-dialog .v-card__actions > div button.btn-add-insurance:hover, body .seguro.v-dialog .v-card__actions > div button.btn-add-insurance:focus {background-color: var(--link-hover) !important;}

body .seguro.v-dialog .v-card__actions p.condicionado a,
body .v-input--checkbox a { color: var(--negro) !important; }
body .payment-result__modal button.button-cerrar:hover {color: var(--negro) !important;}

/* Iconos */
body .destination-info-estacion h3:before {background-image: url("data:image/svg+xml,%3Csvg id='Grupo_51' data-name='Grupo 51' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='25' viewBox='0 0 18 25'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_71' data-name='Rectángulo 71' width='18' height='25' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_50' data-name='Grupo 50' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_173' data-name='Trazado 173' d='M17.667,9.333c0,6.111-8.333,9.829-8.333,15.385C9.333,19.162,1,15.444,1,9.333a8.333,8.333,0,1,1,16.667,0Z' transform='translate(-0.359 -0.359)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Ccircle id='Elipse_12' data-name='Elipse 12' cx='3' cy='3' r='3' transform='translate(6 6)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");}
body .destination .v-card .selector-fechas a::before {background-image: url("data:image/svg+xml,%3Csvg id='Grupo_25' data-name='Grupo 25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='33.836' height='36' viewBox='0 0 33.836 36'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_26' data-name='Rectángulo 26' width='33.836' height='36' transform='translate(0 0)' fill='%23000000'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_24' data-name='Grupo 24' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_62' data-name='Trazado 62' d='M7.257,8.72v.919c0,.968-.018,1.936.006,2.9a2.641,2.641,0,0,0,2.7,2.62,2.675,2.675,0,0,0,2.657-2.679c.009-1.227,0-2.454,0-3.723h8.554c.01.133.03.265.03.4,0,1.09-.006,2.181,0,3.271a2.681,2.681,0,1,0,5.361.028c.018-1.075,0-2.15,0-3.225,0-.149.014-.3.024-.511.761,0,1.493-.013,2.225,0a10.28,10.28,0,0,1,1.833.109,3.958,3.958,0,0,1,3.172,3.982q.009,10.2,0,20.41c0,1.551,0,3.1,0,4.653a4.018,4.018,0,0,1-4.155,4.155q-12.783.006-25.566,0A4,4,0,0,1,0,37.923Q0,25.392,0,12.86A4.011,4.011,0,0,1,4.085,8.722c1.039-.015,2.079,0,3.172,0M1.6,19.03v.7c0,6,.014,12.005-.01,18.007A2.565,2.565,0,0,0,4.259,40.42c8.457-.033,16.915-.014,25.372-.018a2.415,2.415,0,0,0,2.6-2.624q0-9.118,0-18.238V19.03Z' transform='translate(0 -6.034)' fill='%23000000'/%3E%3Cpath id='Trazado_63' data-name='Trazado 63' d='M30.254,4.033c0,.783.006,1.566,0,2.349a1.612,1.612,0,1,1-3.221.007q-.018-2.349,0-4.7a1.612,1.612,0,1,1,3.221-.007c.009.783,0,1.566,0,2.349' transform='translate(-18.712 0)' fill='%23000000'/%3E%3Cpath id='Trazado_64' data-name='Trazado 64' d='M72.487,3.992c0-.783-.006-1.566,0-2.349A1.609,1.609,0,1,1,75.706,1.6q.032,2.441,0,4.883a1.609,1.609,0,1,1-3.217-.046c-.008-.814,0-1.628,0-2.441' transform='translate(-50.192 -0.001)' fill='%23000000'/%3E%3Crect id='Rectángulo_20' data-name='Rectángulo 20' width='4.8' height='4.777' transform='translate(14.505 25.283)' fill='%23000000'/%3E%3Crect id='Rectángulo_21' data-name='Rectángulo 21' width='4.799' height='4.765' transform='translate(14.518 17.229)' fill='%23000000'/%3E%3Crect id='Rectángulo_22' data-name='Rectángulo 22' width='4.765' height='4.784' transform='translate(6.477 25.283)' fill='%23000000'/%3E%3Crect id='Rectángulo_23' data-name='Rectángulo 23' width='4.766' height='4.8' transform='translate(22.594 25.266)' fill='%23000000'/%3E%3Crect id='Rectángulo_24' data-name='Rectángulo 24' width='4.749' height='4.773' transform='translate(6.489 17.228)' fill='%23000000'/%3E%3Crect id='Rectángulo_25' data-name='Rectángulo 25' width='4.756' height='4.779' transform='translate(22.602 17.225)' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E%0A");}
body .destination-info-tienda h3:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='21' viewBox='0 0 22 21'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_72' data-name='Rectángulo 72' width='22' height='21' transform='translate(0 -0.385)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_53' data-name='Grupo 53' transform='translate(0 0.385)'%3E%3Cg id='Grupo_52' data-name='Grupo 52' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_174' data-name='Trazado 174' d='M22.474,7.013H1L4.065,1.649A1.288,1.288,0,0,1,5.184,1H18.291a1.288,1.288,0,0,1,1.119.649Z' transform='translate(-0.571 -0.571)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_63' data-name='Línea 63' x2='2' y2='6' transform='translate(15 0.615)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_64' data-name='Línea 64' y1='6' x2='1' transform='translate(6 0.615)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_65' data-name='Línea 65' y2='6' transform='translate(11 0.615)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_175' data-name='Trazado 175' d='M6.154,15A2.577,2.577,0,1,1,1,15' transform='translate(-0.571 -8.558)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_176' data-name='Trazado 176' d='M18.583,15a2.691,2.691,0,0,1-2.792,2.577A2.691,2.691,0,0,1,13,15' transform='translate(-7.417 -8.558)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_177' data-name='Trazado 177' d='M31.583,15A2.8,2.8,0,0,1,26,15' transform='translate(-14.833 -8.558)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_178' data-name='Trazado 178' d='M44.154,15A2.577,2.577,0,1,1,39,15' transform='translate(-22.25 -8.558)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_179' data-name='Trazado 179' d='M5,20.651V30.679a1.288,1.288,0,0,0,1.288,1.288H21.75a1.288,1.288,0,0,0,1.288-1.288V20.651' transform='translate(-2.853 -11.782)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_66' data-name='Línea 66' y2='11.177' transform='translate(14.173 9.009)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_67' data-name='Línea 67' x2='12' transform='translate(2 17.615)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
body .cart .v-card__title > div.pax:before {background-image: url("data:image/svg+xml,%3Csvg id='Grupo_437' data-name='Grupo 437' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23.104' height='19.72' viewBox='0 0 23.104 19.72'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_12' data-name='Rectángulo 12' width='23.104' height='19.72' fill='%23000000'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_5' data-name='Grupo 5' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_35' data-name='Trazado 35' d='M3.329,37.395H4.344v3.466h9.174c.067-2.32-.02-6.151-.118-9.243a9.836,9.836,0,0,0-1.218-.383,4.686,4.686,0,0,1-3.551,1.714,4.686,4.686,0,0,1-3.554-1.717C1.653,32.075,0,34.2,0,36.854v4.006H3.156Z' transform='translate(0 -21.14)' fill='%23000000'/%3E%3Cpath id='Trazado_36' data-name='Trazado 36' d='M21.834,6.806V4.162a.4.4,0,0,0-.125-.285A3.787,3.787,0,0,0,21.392,2.5a4.464,4.464,0,0,0-8.02,0,3.8,3.8,0,0,0-.318,1.374.4.4,0,0,0-.125.285V6.8a.506.506,0,0,0,.47.461,4.334,4.334,0,0,0,3.982,3.654,4.334,4.334,0,0,0,3.983-3.655c.271-.066.469-.2.469-.458m-3.931.3a1.672,1.672,0,0,0,1.433.629h0a4.372,4.372,0,0,0,1.11-.169,3.407,3.407,0,0,1-3.066,2.542,3.4,3.4,0,0,1-3.059-2.52,4,4,0,0,0,1.078.174,1.629,1.629,0,0,0,1.407-.646,2.726,2.726,0,0,1,.563-.649,4.794,4.794,0,0,1,.533.638m1.008-5.566c.128-.145.413-.1.637.1s.3.476.175.62-.413.1-.637-.1-.3-.476-.174-.62m-3.7.1c.224-.2.51-.241.637-.1s.049.422-.175.62-.509.241-.637.1-.049-.422.175-.62m2.167,4.017c-.429,0-.789.379-1.229.992a.855.855,0,0,1-.751.31,4.979,4.979,0,0,1-1.665-.428V4.478a15.087,15.087,0,0,1,3.645-.511,15.08,15.08,0,0,1,3.645.511V6.529a5.228,5.228,0,0,1-1.689.4.906.906,0,0,1-.784-.3c-.259-.44-.7-.973-1.171-.973' transform='translate(-8.752 0)' fill='%23000000'/%3E%3Cpath id='Trazado_37' data-name='Trazado 37' d='M25.153,26.038h-1.3a.4.4,0,1,0,0,.808h1.3a.4.4,0,0,0,0-.808' transform='translate(-15.873 -17.625)' fill='%23000000'/%3E%3Cpath id='Trazado_38' data-name='Trazado 38' d='M57.112,47.09c-.026,1.681-.035,3.278-.014,4.506h1.161c.1-1.076.258-2.414.435-3.838a3.843,3.843,0,0,1-1.582-.668' transform='translate(-38.642 -31.875)' fill='%23000000'/%3E%3Cpath id='Trazado_39' data-name='Trazado 39' d='M50.7,14.787c.255-1.818.442-3.095.449-3.14a2.76,2.76,0,0,0-3.555-2.935,2.747,2.747,0,0,0-3.675,2.614c0,.11.42,9.732.3,14.182h.969c.122-4.48-.279-13.771-.3-14.2a1.785,1.785,0,0,1,3.571-.017c-.006.183-.066,1.832-.129,4.023a2.374,2.374,0,0,1,.984-.468c.059-2.028.112-3.489.114-3.538a2.737,2.737,0,0,0-.584-1.69,1.782,1.782,0,0,1,1.344,1.908c-.024.161-.214,1.46-.467,3.261a3.957,3.957,0,0,1,.667.017,1.775,1.775,0,0,0,.312-.014' transform='translate(-29.727 -5.788)' fill='%23000000'/%3E%3Cpath id='Trazado_40' data-name='Trazado 40' d='M58.808,28.633c.608-.019,1.254-.295,1.04-.851,0,0,1.594.354,1.245,2.841-.386,2.75-1,3.371-2.012,3.371a4.071,4.071,0,0,1-.617-.056c-1.383-.215-2.544-.938-2.209-3.064.3-1.914,1.225-2.273,2.008-2.273.119,0,.434.036.546.032' transform='translate(-38.039 -18.806)' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E%0A");}
body .cart .v-card__text .datos-reserva span.cart-country:before {background-image: url("data:image/svg+xml,%3Csvg id='Grupo_51' data-name='Grupo 51' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='25' viewBox='0 0 18 25'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_71' data-name='Rectángulo 71' width='18' height='25' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_50' data-name='Grupo 50' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_173' data-name='Trazado 173' d='M17.667,9.333c0,6.111-8.333,9.829-8.333,15.385C9.333,19.162,1,15.444,1,9.333a8.333,8.333,0,1,1,16.667,0Z' transform='translate(-0.359 -0.359)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Ccircle id='Elipse_12' data-name='Elipse 12' cx='3' cy='3' r='3' transform='translate(6 6)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");}
body .cart .v-card__text .datos-reserva span.cart-shop:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='21' viewBox='0 0 22 21'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_72' data-name='Rectángulo 72' width='22' height='21' transform='translate(0 -0.385)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_53' data-name='Grupo 53' transform='translate(0 0.385)'%3E%3Cg id='Grupo_52' data-name='Grupo 52' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_174' data-name='Trazado 174' d='M22.474,7.013H1L4.065,1.649A1.288,1.288,0,0,1,5.184,1H18.291a1.288,1.288,0,0,1,1.119.649Z' transform='translate(-0.571 -0.571)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_63' data-name='Línea 63' x2='2' y2='6' transform='translate(15 0.615)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_64' data-name='Línea 64' y1='6' x2='1' transform='translate(6 0.615)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_65' data-name='Línea 65' y2='6' transform='translate(11 0.615)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_175' data-name='Trazado 175' d='M6.154,15A2.577,2.577,0,1,1,1,15' transform='translate(-0.571 -8.558)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_176' data-name='Trazado 176' d='M18.583,15a2.691,2.691,0,0,1-2.792,2.577A2.691,2.691,0,0,1,13,15' transform='translate(-7.417 -8.558)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_177' data-name='Trazado 177' d='M31.583,15A2.8,2.8,0,0,1,26,15' transform='translate(-14.833 -8.558)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_178' data-name='Trazado 178' d='M44.154,15A2.577,2.577,0,1,1,39,15' transform='translate(-22.25 -8.558)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_179' data-name='Trazado 179' d='M5,20.651V30.679a1.288,1.288,0,0,0,1.288,1.288H21.75a1.288,1.288,0,0,0,1.288-1.288V20.651' transform='translate(-2.853 -11.782)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_66' data-name='Línea 66' y2='11.177' transform='translate(14.173 9.009)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_67' data-name='Línea 67' x2='12' transform='translate(2 17.615)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
body .seguro.v-dialog .v-card__text .accent h4:before {background-image: url("data:image/svg+xml,%3Csvg id='Grupo_452' data-name='Grupo 452' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52.025' height='62.877' viewBox='0 0 52.025 62.877'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_155' data-name='Rectángulo 155' width='52.025' height='62.877' fill='%23000000'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_440' data-name='Grupo 440' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_193' data-name='Trazado 193' d='M51.854,30.452a2.721,2.721,0,1,0-2.722,2.722,2.721,2.721,0,0,0,2.722-2.722' transform='translate(-12.96 -7.744)' fill='%23000000'/%3E%3Cpath id='Trazado_194' data-name='Trazado 194' d='M44.528,46.744a1.328,1.328,0,0,1-.667-.159c-.518-.22-6.108-2.674-11.507-5.046l2.767-4.885s2.044,1.735,2.786,2.358c.37.31,1.025,1.049,1.914.267a1.379,1.379,0,0,0-.156-2.061l-2-2.3-.414-4.965c-.112-1.292-1.481-1.762-2.646-1.718a19.559,19.559,0,0,0-6.833,2.038l5.058,3.051,1.461-.29.295,2.487L20.644,27.166s.321-.763.048-1c-.368-.315-1.052.4-1.052.4l-.259-.155a.535.535,0,0,0-.74.185c-.31.543.36.845.36.845-.244.49-.3.94-.1,1.118.226.2.7-.017,1.145-.492l5.328,3.192c-2.344,1.369-1.34,3.154-1.34,3.154l2.141,3.481-.384.762-3.813-1.675-1.8,1,4.789,2.3L23.9,42.4l-5.966-2.889-1.838.951L37.486,51.73s1.384.593,2.44-1.329c.225-.409-.06-.566-.324-.555a1.429,1.429,0,0,1-.617-.166L26.3,43.555l.014-.022,3.192-4.69a1.861,1.861,0,0,0,.09-1.78l-.681-1.107L31.606,37.5l-2.683,4.683,13.5,6.5s1.4.621,2.431-1.485c.185-.376-.111-.473-.33-.45' transform='translate(-4.496 -7.285)' fill='%23000000'/%3E%3Cpath id='Trazado_195' data-name='Trazado 195' d='M26.012,62.877a1.151,1.151,0,0,1-.577-.154A51.052,51.052,0,0,1,0,18.709V11.743a1.149,1.149,0,0,1,1.15-1.15c10,0,19.177-3.9,23.947-10.164a1.192,1.192,0,0,1,1.831,0C31.7,6.7,40.874,10.593,50.875,10.593a1.149,1.149,0,0,1,1.15,1.15v6.966A51.053,51.053,0,0,1,26.588,62.723a1.148,1.148,0,0,1-.576.154M2.3,12.876v5.832A48.742,48.742,0,0,0,26.012,60.393,48.744,48.744,0,0,0,49.725,18.709V12.876c-9.662-.275-18.529-4-23.712-9.934C20.829,8.877,11.962,12.6,2.3,12.876' transform='translate(0 0)' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E%0A");}
body .seguro.v-dialog .v-card__actions p.condicionado:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cg id='Grupo_340' data-name='Grupo 340' transform='translate(-2312.115 3118.022)'%3E%3Cpath id='Trazado_13' data-name='Trazado 13' d='M2319.615-3103.022a7.661,7.661,0,0,1-5.51-1.846,7.532,7.532,0,0,1-1.99-5.654,7.532,7.532,0,0,1,1.99-5.654,7.661,7.661,0,0,1,5.51-1.846,7.661,7.661,0,0,1,5.51,1.846,7.532,7.532,0,0,1,1.99,5.654,7.532,7.532,0,0,1-1.99,5.654A7.661,7.661,0,0,1,2319.615-3103.022Zm0-13.912a6.631,6.631,0,0,0-4.754,1.542,6.506,6.506,0,0,0-1.657,4.87,6.506,6.506,0,0,0,1.657,4.87,6.631,6.631,0,0,0,4.754,1.542,6.631,6.631,0,0,0,4.754-1.542,6.5,6.5,0,0,0,1.657-4.87,6.505,6.505,0,0,0-1.657-4.87A6.631,6.631,0,0,0,2319.615-3116.934Z' fill='%23000000'/%3E%3Cg id='Grupo_239' data-name='Grupo 239' transform='translate(2318.698 -3115.258)'%3E%3Cpath id='Trazado_14' data-name='Trazado 14' d='M2426.7-3070.29a.916.916,0,0,1,.917.917.916.916,0,0,1-.917.917.917.917,0,0,1-.917-.917A.917.917,0,0,1,2426.7-3070.29Zm-.881,3.729a.782.782,0,0,1,.881-.881.782.782,0,0,1,.881.881v4.862a.782.782,0,0,1-.881.881.782.782,0,0,1-.881-.881Z' transform='translate(-2425.783 3070.29)' fill='%23000000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
body .confirmar-pago.v-card .titular-reserva.text-h5:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='37' height='36.999' viewBox='0 0 37 36.999'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_157' data-name='Rectángulo 157' width='37' height='36.999' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_447' data-name='Grupo 447' transform='translate(0 0)'%3E%3Cg id='Grupo_446' data-name='Grupo 446' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_196' data-name='Trazado 196' d='M35.384,18.143A17.242,17.242,0,1,1,18.143.9,17.241,17.241,0,0,1,35.384,18.143Z' transform='translate(0.358 0.358)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'/%3E%3Cpath id='Trazado_197' data-name='Trazado 197' d='M21.781,12.691A6.577,6.577,0,1,1,15.2,6.111,6.575,6.575,0,0,1,21.781,12.691Z' transform='translate(3.43 2.43)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'/%3E%3Cpath id='Trazado_198' data-name='Trazado 198' d='M4.5,24.5a12.985,12.985,0,0,1,24.631-.21' transform='translate(1.788 6.173)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
body .confirmar-pago.v-card .pago-reserva.text-h5:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38' height='38' viewBox='0 0 38 38'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_158' data-name='Rectángulo 158' width='37' height='37' fill='none' stroke='%23000000' stroke-width='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_448' data-name='Grupo 448' transform='translate(0.5 0.5)'%3E%3Cg id='Grupo_449' data-name='Grupo 449' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_199' data-name='Trazado 199' d='M24.981,27.337a9.8,9.8,0,1,1,0-18.067' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Línea_75' data-name='Línea 75' x2='12.845' transform='translate(8.156 15.762)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Línea_76' data-name='Línea 76' x2='12.845' transform='translate(8.156 20.845)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3Ccircle id='Elipse_53' data-name='Elipse 53' cx='18' cy='18' r='18' transform='translate(1 1)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");}
body .confirmacion-pack .v-card__title:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='118.059' height='79.231' viewBox='0 0 118.059 79.231'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_225' data-name='Rectángulo 225' width='57.75' height='79.231' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_553' data-name='Grupo 553'%3E%3Cg id='Grupo_552' data-name='Grupo 552' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_330' data-name='Trazado 330' d='M90.979,118.162c-4.079-.092-5.987.021-11.5-.382-1.358-.1-1.257,1.1-1.325,1.722-.348,3.191.236,7.248-1.108,12.445-.529,2.044-1.591,7.159,1.682,7.821,4.676.947,19.3.928,19.943-1.91,1.166-5.125-2.442-5.873-4.465-6.273-3.673-.727-4.121-1.892-4.049-4.074.055-1.64,1.322-5.616,1.685-7.194C92,119.635,92.192,118.19,90.979,118.162Z' transform='translate(-41.605 -64.092)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3Cline id='Línea_86' data-name='Línea 86' x2='0.654' transform='translate(46.448 57.181)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3Cline id='Línea_87' data-name='Línea 87' x2='0.654' transform='translate(45.744 60.2)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-width='1'/%3E%3Cpath id='Trazado_331' data-name='Trazado 331' d='M76.572,159.189c2.923.537,13.328,2.162,21.531-.155a5.786,5.786,0,0,0,.847-.3' transform='translate(-41.67 -86.38)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3Cpath id='Trazado_332' data-name='Trazado 332' d='M83.108,113.842c-.01-.967.165-3.46,2.221-3.284,2.546.218,1.989,1.787,6.565,1.505a2.549,2.549,0,0,1,2.892,2.187' transform='translate(-45.227 -60.161)' fill='none' stroke='%23000000' stroke-width='1'/%3E%3Cpath id='Trazado_333' data-name='Trazado 333' d='M96.3,90.743c-.1,1.417-.687,3.638-3.216,3.363-3.2-.348-1.949-4.319-1.949-4.319l-2.426-4.8' transform='translate(-48.276 -46.249)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_88' data-name='Línea 88' x1='1.994' y2='4.406' transform='translate(42.86 39.133)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_334' data-name='Trazado 334' d='M90.784,77.015s-6.131,1.143-7.643-1.793c-.464-.9-.136-1.611-.164-2.676a4.885,4.885,0,0,0-.94-2.639' transform='translate(-44.644 -38.043)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_335' data-name='Trazado 335' d='M108.181,88.743,104.38,92l-.834-4.775' transform='translate(-56.349 -47.468)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_336' data-name='Trazado 336' d='M73.644,57.286a11.861,11.861,0,0,1,9.868-7.256A11.711,11.711,0,0,1,96.37,60.766c.114,2.03-.088,3.441-1.554,6.369a2.566,2.566,0,0,1-2.386,1.523c-.722-.143-5.239-.967-6.592-2.486-2.129-2.392-.322-4.161-2.718-5.389-3.793-1.944-7.06-1.746-9.383-1.939-.692,0-.8-.406-.788-.692S73.491,57.412,73.644,57.286Z' transform='translate(-39.699 -27.2)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_89' data-name='Línea 89' x1='0.341' y1='0.106' transform='translate(44.4 25.464)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_90' data-name='Línea 90' x1='0.341' y1='0.106' transform='translate(39.2 28.012)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_337' data-name='Trazado 337' d='M54.325,7.616a9.679,9.679,0,0,1-.1-1.394C54.226,3.338,55.463,1,56.99,1s2.764,2.339,2.764,5.224q0,.413-.033.809' transform='translate(-29.51 -0.544)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_338' data-name='Trazado 338' d='M59.654,156.044a9.674,9.674,0,0,1,.1,1.394c0,2.885-1.237,5.224-2.764,5.224s-2.764-2.339-2.764-5.224q0-.413.033-.809' transform='translate(-29.51 -84.918)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_339' data-name='Trazado 339' d='M54.226,12.459s1.165,51.81,0,66.593' transform='translate(-29.51 -6.78)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_340' data-name='Trazado 340' d='M65.735,12.459s-1.165,51.81,0,66.593' transform='translate(-35.491 -6.78)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_341' data-name='Trazado 341' d='M33.005,7.616a9.679,9.679,0,0,1-.1-1.394C32.906,3.338,34.143,1,35.67,1s2.764,2.339,2.764,5.224q0,.413-.033.809' transform='translate(-17.907 -0.544)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_342' data-name='Trazado 342' d='M38.334,156.044a9.673,9.673,0,0,1,.1,1.394c0,2.885-1.237,5.224-2.764,5.224s-2.764-2.339-2.764-5.224q0-.413.033-.809' transform='translate(-17.907 -84.918)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_343' data-name='Trazado 343' d='M32.906,12.459s1.165,51.81,0,66.593' transform='translate(-17.907 -6.78)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_344' data-name='Trazado 344' d='M44.415,12.459s-1.165,51.81,0,66.593' transform='translate(-23.889 -6.78)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_91' data-name='Línea 91' y1='52.962' x2='9.179' transform='translate(1.494 25.13)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_92' data-name='Línea 92' x2='3.219' y2='1.13' transform='translate(0.456 74.226)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_93' data-name='Línea 93' x2='2.175' y2='0.727' transform='translate(7.343 36.582)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_94' data-name='Línea 94' x1='4.157' y1='54.329' transform='translate(3.495 24.446)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_95' data-name='Línea 95' y1='0.639' x2='3.28' transform='translate(5.752 75.07)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_96' data-name='Línea 96' y1='0.466' x2='2.208' transform='translate(3.136 36.437)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3Cg id='Grupo_554' data-name='Grupo 554' transform='translate(70.299 29.97)'%3E%3Cg id='Grupo_458' data-name='Grupo 458' transform='translate(0.261 0.26)'%3E%3Cpath id='Trazado_203' data-name='Trazado 203' d='M51.227,34.455,39.383,51.375l-7.662-9.747' transform='translate(-18.21 -19.761)' fill='none' stroke='%2300cd60' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3Cpath id='Trazado_204' data-name='Trazado 204' d='M46.5,23.5a23,23,0,1,1-23-23A23,23,0,0,1,46.5,23.5Z' transform='translate(-0.5 -0.499)' fill='none' stroke='%2300cd60' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
body .mi-reserva__modal-mi-reserva .mi-reserva__modal-mi-reserva__info_col-date .estacion-tienda p.estacion:before {background-image: url("data:image/svg+xml,%3Csvg id='Grupo_51' data-name='Grupo 51' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23.82' height='33.083' viewBox='0 0 23.82 33.083'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_71' data-name='Rectángulo 71' width='23.82' height='33.083' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_50' data-name='Grupo 50' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_173' data-name='Trazado 173' d='M23.055,12.028c0,8.087-11.028,13.007-11.028,20.359C12.028,25.034,1,20.114,1,12.028a11.028,11.028,0,0,1,22.055,0Z' transform='translate(-0.152 -0.152)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Ccircle id='Elipse_12' data-name='Elipse 12' cx='3.97' cy='3.97' r='3.97' transform='translate(7.94 7.94)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");}
body .mi-reserva__modal-mi-reserva .mi-reserva__modal-mi-reserva__info_col-date .estacion-tienda p.tienda:before {background-image: url("data:image/svg+xml,%3Csvg id='Grupo_53' data-name='Grupo 53' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='29.113' height='27.789' viewBox='0 0 29.113 27.789'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_72' data-name='Rectángulo 72' width='29.113' height='27.789' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_52' data-name='Grupo 52' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_174' data-name='Trazado 174' d='M29.417,8.957H1l4.056-7.1A1.7,1.7,0,0,1,6.536,1H23.881a1.7,1.7,0,0,1,1.481.859Z' transform='translate(-0.432 0.077)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_63' data-name='Línea 63' x2='2.647' y2='7.94' transform='translate(19.85 1.323)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_64' data-name='Línea 64' y1='7.94' x2='1.323' transform='translate(7.94 1.323)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_65' data-name='Línea 65' y2='7.94' transform='translate(14.556 1.323)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_175' data-name='Trazado 175' d='M7.82,15A3.41,3.41,0,0,1,1,15' transform='translate(-0.432 -5.966)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_176' data-name='Trazado 176' d='M20.388,15a3.561,3.561,0,0,1-3.694,3.41A3.561,3.561,0,0,1,13,15' transform='translate(-5.612 -5.966)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_177' data-name='Trazado 177' d='M33.388,15A3.706,3.706,0,0,1,26,15' transform='translate(-11.223 -5.966)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_178' data-name='Trazado 178' d='M45.82,15A3.41,3.41,0,0,1,39,15' transform='translate(-16.835 -5.966)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Trazado_179' data-name='Trazado 179' d='M5,20.651v13.27a1.7,1.7,0,0,0,1.705,1.705h20.46a1.7,1.7,0,0,0,1.705-1.705V20.651' transform='translate(-2.158 -8.405)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_66' data-name='Línea 66' y2='14.79' transform='translate(18.755 12.431)' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_67' data-name='Línea 67' x2='15.88' transform='translate(2.647 23.82)' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");}
body .mi-reserva__modal-mi-reserva .mi-reserva__modal-mi-reserva__header_col-user svg path { fill: var(--negro) !important; }

/*-----------------------------------------------------------------*/
/*  FOOTER
/*-----------------------------------------------------------------*/

footer a {cursor: pointer !important;}

.footer-titulo { font-size: 16px; font-family: var(--body-bold); line-height: 1 !important; color: var(--blanco) !important; position: relative;}

.footer-pago-seguro {font-family: var(--body-regular); line-height: 1 !important; color: var(--blanco) !important; position: relative; display: flex !important; align-items: flex-end !important; gap: 10px;}
.footer-pago-seguro:before { content: ""; display: block; width: 20px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Grupo_482' data-name='Grupo 482' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.452' height='27.251' viewBox='0 0 22.452 27.251'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_199' data-name='Rectángulo 199' width='22.452' height='27.251' fill='none' stroke='%23ffffff' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cline id='Línea_80' data-name='Línea 80' y2='5.076' transform='translate(11.226 15.964)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5'/%3E%3Cg id='Grupo_509' data-name='Grupo 509' transform='translate(0 0)'%3E%3Cg id='Grupo_508' data-name='Grupo 508' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_287' data-name='Trazado 287' d='M14.779,19.207A1.109,1.109,0,1,1,13.67,18.1a1.109,1.109,0,0,1,1.109,1.109' transform='translate(-2.444 -3.522)' fill='%23394553' stroke='%23ffffff' stroke-width='1'/%3E%3Ccircle id='Elipse_54' data-name='Elipse 54' cx='1.109' cy='1.109' r='1.109' transform='translate(10.117 14.576)' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='2.5'/%3E%3Cpath id='Trazado_288' data-name='Trazado 288' d='M17.846,9.071h3.842V26.488H1.25V9.071H5.093V6.082A4.847,4.847,0,0,1,9.925,1.25h3.088a4.847,4.847,0,0,1,4.832,4.832Z' transform='translate(-0.243 -0.243)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Cline id='Línea_81' data-name='Línea 81' x2='5.978' transform='translate(8.246 8.827)' fill='none' stroke='%23ffffff' stroke-linejoin='round' stroke-width='2.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}

footer ul.menu { margin: 0 !important; list-style-type: none !important; }

/* Lista Menu Footer */
ul.lista-menu-footer { margin: 1.75em 0 0; }
ul.lista-menu-footer li {margin-bottom: 10px;}
ul.lista-menu-footer li:last-child { margin-bottom: 0; }
ul.lista-menu-footer li a {color: var(--blanco) !important;}
ul.lista-menu-footer li a:hover {opacity: 0.7 !important;}

/* Menu Reservas */
footer ul#menu-main-menu li { margin-bottom: 20px; }
footer ul#menu-main-menu li:last-child { margin-bottom: 0px; }
footer ul#menu-main-menu li a {color: var(--blanco) !important;}
footer ul#menu-main-menu li a:hover {opacity: 0.7 !important;}
footer ul#menu-main-menu li a:after {display: none;}

footer li.menu-mi_reserva a { padding: 0 !important; background-color: transparent !important; border-radius: 0 !important; color: var(--blanco) !important; }
footer li.menu-mi_reserva a:hover {background-color: transparent !important; opacity: 0.7;}
footer li.menu-mi_reserva a:before {background-image: url("data:image/svg+xml,%3Csvg id='Grupo_6' data-name='Grupo 6' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.81' height='18.616' viewBox='0 0 21.81 18.616'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_12' data-name='Rectángulo 12' width='21.81' height='18.616' fill='%23ffffff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_5' data-name='Grupo 5' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_35' data-name='Trazado 35' d='M3.142,37.049H4.1v3.272h8.66c.063-2.19-.019-5.806-.111-8.725a9.285,9.285,0,0,0-1.15-.362,4.423,4.423,0,0,1-3.353,1.618,4.424,4.424,0,0,1-3.355-1.621C1.56,32.028,0,34.038,0,36.54v3.782H2.98Z' transform='translate(0 -21.706)' fill='%23ffffff'/%3E%3Cpath id='Trazado_36' data-name='Trazado 36' d='M21.336,6.425v-2.5a.375.375,0,0,0-.118-.269,3.575,3.575,0,0,0-.3-1.3,4.214,4.214,0,0,0-7.57,0,3.583,3.583,0,0,0-.3,1.3.376.376,0,0,0-.118.269V6.423a.477.477,0,0,0,.444.435,4.091,4.091,0,0,0,3.759,3.449,4.091,4.091,0,0,0,3.76-3.45c.256-.062.443-.189.443-.433m-3.711.286a1.579,1.579,0,0,0,1.353.594h0a4.128,4.128,0,0,0,1.048-.16,3.216,3.216,0,0,1-2.894,2.4,3.212,3.212,0,0,1-2.887-2.379,3.779,3.779,0,0,0,1.018.165,1.538,1.538,0,0,0,1.328-.61,2.573,2.573,0,0,1,.531-.613,4.526,4.526,0,0,1,.5.6m.952-5.255c.12-.137.39-.1.6.091s.285.449.165.586-.39.1-.6-.091-.285-.449-.165-.585m-3.49.091c.212-.187.481-.227.6-.091s.047.4-.165.585-.481.228-.6.091-.046-.4.165-.586M17.133,5.34c-.405,0-.745.358-1.161.936a.807.807,0,0,1-.709.293,4.7,4.7,0,0,1-1.572-.4V4.227a14.242,14.242,0,0,1,3.441-.483,14.236,14.236,0,0,1,3.441.483V6.164a4.935,4.935,0,0,1-1.595.379.855.855,0,0,1-.74-.285c-.244-.415-.666-.918-1.105-.918' transform='translate(-8.986 0)' fill='%23ffffff'/%3E%3Cpath id='Trazado_37' data-name='Trazado 37' d='M25.058,26.038H23.83a.381.381,0,1,0,0,.763h1.228a.381.381,0,1,0,0-.763' transform='translate(-16.297 -18.096)' fill='%23ffffff'/%3E%3Cpath id='Trazado_38' data-name='Trazado 38' d='M57.111,47.09c-.024,1.587-.033,3.094-.013,4.254h1.1c.1-1.015.243-2.279.41-3.623a3.628,3.628,0,0,1-1.493-.63' transform='translate(-39.675 -32.728)' fill='%23ffffff'/%3E%3Cpath id='Trazado_39' data-name='Trazado 39' d='M50.318,14.438c.241-1.717.418-2.922.424-2.964A2.606,2.606,0,0,0,47.385,8.7a2.593,2.593,0,0,0-3.469,2.468c0,.1.4,9.187.281,13.388h.915c.116-4.229-.263-13-.281-13.407a1.685,1.685,0,0,1,3.371-.016c-.006.173-.062,1.729-.121,3.8a2.241,2.241,0,0,1,.929-.441c.056-1.915.106-3.294.107-3.339a2.584,2.584,0,0,0-.551-1.6,1.682,1.682,0,0,1,1.269,1.8c-.022.152-.2,1.379-.44,3.078a3.736,3.736,0,0,1,.63.016,1.676,1.676,0,0,0,.294-.013' transform='translate(-30.522 -5.943)' fill='%23ffffff'/%3E%3Cpath id='Trazado_40' data-name='Trazado 40' d='M58.662,28.585c.574-.018,1.184-.278.981-.8,0,0,1.5.334,1.175,2.682-.365,2.6-.946,3.182-1.9,3.182a3.842,3.842,0,0,1-.583-.053A2.22,2.22,0,0,1,56.251,30.7c.285-1.807,1.156-2.146,1.9-2.146.113,0,.41.034.516.03' transform='translate(-39.056 -19.309)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");}


footer li.menu-acceso_privado a:before {background-image: url("data:image/svg+xml,%3Csvg id='Grupo_8' data-name='Grupo 8' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.064' height='18.418' viewBox='0 0 22.064 18.418'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_13' data-name='Rectángulo 13' width='22.064' height='18.418' fill='%23ffffff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_7' data-name='Grupo 7' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_41' data-name='Trazado 41' d='M8.076,41.111v-3.77h3v4.611a6.226,6.226,0,0,0,1.092.177V37.341h3v4.171c.1-.042.2-.083.3-.131a8.206,8.206,0,0,1,6.5.231l.125-.289a11.271,11.271,0,0,0-1.9-1.2v-.933h-3.87V38.2h3.87V35.528H3.056V38.2h3.87v.994H3.056v1.557a10.853,10.853,0,0,0-1.968.905l.105.313c1.128-.153,2.874-.407,4.485-.711a8.052,8.052,0,0,1,2.4-.143' transform='translate(-0.726 -23.711)' fill='%23ffffff'/%3E%3Cpath id='Trazado_42' data-name='Trazado 42' d='M11.892,6.235a.92.92,0,0,0-1.047,0L.708,14.49l1.046,1.284,1.1-.9H19.879l1.1.9L22.03,14.49ZM4.8,13.3l3.155-2.569L9.715,13.3ZM9.111,9.784l2.257-1.838,2.258,1.839-2.257,3.288ZM13.023,13.3l1.763-2.569L17.941,13.3Z' transform='translate(-0.473 -4.052)' fill='%23ffffff'/%3E%3Cpath id='Trazado_43' data-name='Trazado 43' d='M22,7.223a2.044,2.044,0,0,0-1.187-1.31c-.317-.152-.634-.292-.951-.432a11.514,11.514,0,0,1-3.5-2.126c-.3-.273-.592-.564-.876-.846C14.246,1.276,12.961,0,11.032,0S7.819,1.275,6.576,2.508c-.284.282-.578.574-.876.846A11.5,11.5,0,0,1,2.2,5.481c-.317.14-.634.28-.951.432A2.044,2.044,0,0,0,.065,7.223,2.618,2.618,0,0,0,.476,9.2l.806-.552A1.741,1.741,0,0,1,1.01,7.471a1.107,1.107,0,0,1,.664-.677c.308-.147.616-.283.924-.419a12.471,12.471,0,0,0,3.762-2.3c.312-.286.613-.585.9-.874a6.765,6.765,0,0,1,3.091-2.151,3.144,3.144,0,0,1,1.355,0A6.767,6.767,0,0,1,14.8,3.2c.291.288.592.587.9.873a12.465,12.465,0,0,0,3.762,2.3c.308.136.615.272.924.42a1.109,1.109,0,0,1,.664.677,1.745,1.745,0,0,1-.272,1.177l.806.552A2.617,2.617,0,0,0,22,7.223' transform='translate(0)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");}

footer li.menu-mi_cesta a:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15.478' height='18.584' viewBox='0 0 15.478 18.584'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_18' data-name='Rectángulo 18' width='15.478' height='18.584' fill='%23ffffff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_21' data-name='Grupo 21' transform='translate(0)'%3E%3Cg id='Grupo_20' data-name='Grupo 20' transform='translate(0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_51' data-name='Trazado 51' d='M.91,5.121H3.446A4.343,4.343,0,0,1,5.15.815,4.187,4.187,0,0,1,7.862.009a7.15,7.15,0,0,1,1.814.4,3.417,3.417,0,0,1,1.49,1.107,3.3,3.3,0,0,1,.8,1.67c.081.617.085,1.244.125,1.909h2.47c.028.224.061.414.075.605.139,1.789.279,3.577.41,5.366.127,1.732.243,3.464.363,5.2.025.358.063.716.068,1.074a1.155,1.155,0,0,1-1.2,1.235c-4.333,0-8.667-.01-13,.01A1.237,1.237,0,0,1,0,17.226c.132-1.7.254-3.394.379-5.091q.2-2.667.39-5.334c.04-.542.088-1.083.137-1.679M4.732,5.1h6.02a3.084,3.084,0,0,0-1.01-3.237,3.347,3.347,0,0,0-3.73-.126C4.7,2.578,4.583,3.565,4.732,5.1M3.641,8.123a.93.93,0,0,0,.935.952.955.955,0,0,0,.977-.957.967.967,0,0,0-.982-.957.941.941,0,0,0-.93.962m7.272-.961a.957.957,0,1,0-.02,1.914.957.957,0,1,0,.02-1.914' transform='translate(0 0)' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}

/* Menu Legales */
footer ul#menu-menu-legales { display: flex !important;  align-items: center; justify-content: center; margin-bottom: 0px !important; }
footer ul#menu-menu-legales li {}
footer ul#menu-menu-legales li a { color: var(--blanco); padding: 0px 30px; padding-left: 30px; border-left: 1px solid; font-size: 12px !important;  }
footer ul#menu-menu-legales li a:after {display: none !important;}
footer ul#menu-menu-legales li a:hover {opacity: 0.7;}
footer ul#menu-menu-legales li:first-child a {padding-left: 0; border: none;}
footer ul#menu-menu-legales li:last-child a {padding-right: 0;}











/****************************************************************************************************************/









/*-----------------------------------------------------------------*/
/*  SLICK SLIDER - CSS GENERAL
/*-----------------------------------------------------------------*/

/* flechas slick slider */
.slick-prev, .slick-next { display: inline-block; width: 50px; height: 50px; position: absolute; cursor: pointer; border: none; outline: none; padding: 0; vertical-align: top; z-index: 9; color: transparent; background: transparent; transition: all .3s; opacity: 0; } 
.slick-prev {top: 50%; left: -80px;}
.slick-next { top: 50%; right: -80px; }
.slick-prev:hover, .slick-next:hover, .slick-prev:focus, .slick-next:focus {color: transparent; background-color: transparent; opacity: 1;}
.slick-prev:before, .slick-next:before { content: ""; width: 50px; height: 50px; display: block; background-position: center; background-size: cover;}
.slick-prev:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M123.6 270.1l236.8 236.2c7.8 7.7 20.3 7.7 28.1 0 7.7-7.8 7.7-20.3 0-28.1L165.7 256 388.4 33.9c7.8-7.7 7.8-20.3 0-28.1-3.9-3.9-9-5.8-14.1-5.8s-10.1 1.9-14 5.8L123.6 242c-3.7 3.7-5.8 8.8-5.8 14.1-.1 5.2 2 10.2 5.8 14z' fill='%23fff'/%3E%3C/svg%3E"); } 
.slick-next:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M388.4 242L151.6 5.8c-7.8-7.7-20.3-7.7-28.1 0-7.7 7.8-7.7 20.3 0 28.1L346.3 256 123.6 478.1c-7.8 7.7-7.8 20.3 0 28.1 3.7 3.7 8.8 5.8 14.1 5.8 5.3 0 10.3-2.1 14-5.8L388.5 270c3.7-3.7 5.8-8.8 5.8-14s-2.1-10.3-5.9-14z' fill='%23fff'/%3E%3C/svg%3E%0A");  }

/* dots slick slider */
.slick-dots { display: flex !important; justify-content: center; margin: 0; padding: 1rem 0 !important; list-style-type: none !important; position: absolute; bottom: 0; left: 0; width: 100%; z-index: 9; }
.slick-dots li {margin: 0 0rem;}
.slick-dots button { outline: 0; background: rgba(255, 255, 255, 0.4); width: 8px; height: 5px; border: 0; padding: 0; border-radius: 100px; line-height: 0; text-indent: 100em; white-space: nowrap; overflow: hidden; -webkit-transition: .3s ease; transition: .3s ease; margin-right: 4px; opacity: 1; }
.slick-dots button:hover {cursor: pointer;}
li.slick-active button { background-color: #fff; width: 18px; }

/* a.slick-slide {display:block !important; transition: none !important;}
a.slick-slide:after {display:none !important;} */




/*-----------------------------------------------------------------*/
/*  BREADCRUMBS
/*-----------------------------------------------------------------*/

.breadcrumbs {margin: 0; line-height: 1; display: flex; align-items: center; gap: 5px; width: 100%; z-index: 98; background-color: white; padding: 10px 0; border-bottom: 1px solid white; position: sticky; top: 0px; transition: all .5s;font-size: 12px; font-family: var(--body-regular) } 
body.admin-bar .breadcrumbs {top:32px;}
.breadcrumbs span { display: flex; align-items: center; justify-content: flex-start; }
.breadcrumbs a { font-family: var(--body-regular) !important; font-size: 12px !important; color: var(--base) !important; text-decoration: none !important;}
.breadcrumbs a::after {display: none !important;}
.breadcrumbs a:hover {text-decoration: underline;}
.breadcrumbs svg { width: 7px; height: 7px; }
.breadcrumbs svg path {fill:var(--base);}
.breadcrumbs span.breadcrumb-delimiter { width: 7px; height: 7px; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M388.4 242L151.6 5.8c-7.8-7.7-20.3-7.7-28.1 0-7.7 7.8-7.7 20.3 0 28.1L346.3 256 123.6 478.1c-7.8 7.7-7.8 20.3 0 28.1 3.7 3.7 8.8 5.8 14.1 5.8 5.3 0 10.3-2.1 14-5.8L388.5 270c3.7-3.7 5.8-8.8 5.8-14s-2.1-10.3-5.9-14z' fill='%23000'/%3E%3C/svg%3E");}

.breadcrumbs.breadcrumbs-fixed { border-bottom: 1px solid #eaeaea; }

/*-----------------------------------------------------------------*/
/*  YOUTUBE IFRAME
/*-----------------------------------------------------------------*/

.wrapper-tb-video { border-radius: 0px; top: 0; left: 0; position: absolute; padding-top: 56.25%; }
.wrapper-tb-video img { position: absolute; top: 50%; left: 0; width: 100%; transform: translateY(-50%); }
.play-tb-video-iframe { height: 100%; width: 100%; left: 0; top: 0; position: absolute; background-size: 72px; opacity: .8; cursor: pointer; transition: all .3s; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADDUExURUdwTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////r6+gUFBW5ubpGRkTk5Oc3Nze7u7rS0tBwcHNfX10ZGRhkZGWFhYSUlJaysrLy8vImJiebm5uXl5fX19ZqamgwMDLe3tzr0XUAAAAAodFJOUwBVIWf2A/zd7s0Lw7zodhEpk0nSmKLjTK8Yt0KKPV2DqjGzNHB72Mr0MGbTAAADXklEQVR42u2b13bbMAxAtUlZw5ZsWR7ydhIwnelMd///q/rQPrWmbMmQwJzifkDOPTICggRgWQzDMAzDMAzDMAzD/M8M56PD0naPm2qyjeMoDEMhxFRK6QGAlDIRQozD8C6OZ0W2SV07X+2cod+Jiz8fLddpto1EAO3wRLTN0vVyNED5Nqv1ZhsmgIgczyp3OW9rNMg3+yl0RrKoysZfzs/3HnSOtygbBZ0toCeEfbGUE0GPxM5lVrmEXpHLi37AAHomuOCHLHu3AvDyc1ZzCQTIc/G1ABIW9VZLICI38WMBRLWRFVBpQV102WRW4NZoZXRasxqtmE5L1GhN6bRgqC+xAkKtlVZrRGhVE/M2pdZEq5VSakUm5geARKs1o9TS/yvekWodTExbALoa1W+Ytj59RNW60dUPDf+Ouv/+A1Gr0Ggdmmop9fp59xkib66l1Nt3WFpTjda6jZZSWCEWaC7+bjstdf/iGYqX5hXnpqUWVojtTmtVrbVwQkxz+5lcoaXUw5uOSpvtVVrXh9gNTiWv/ubKEJvgnNTqX169xL/8jK/XuirENGn+FkPrihAbn9YSKFpKffmAevpMkbTahph3WitB01Lq4X0Lr9OHokTUUt8+Nw+x09W8h6ml1NfGIeb0odU8xE5fMgJsLaUeG4VY/pS0yH/ElZkhvzMzQTidp9PHNul0buThAwMjj2rN4UNd2HhmloGJmUWzMPOKEZl5IZuZeX3VXMg2xJf9Dc6zPPbTyNHMhyQbp7eC/OwGS5z+OfIjJYxwGmTIT7q6NsaA9gFc6roYDevAn7jtgrFOKwRKZmZ2yDIj+4m6bErcfdV2yGh71bpneeLOPmjHPX2P0GqqnxoZE2rFeq2CUEs/B9G4GYVJWjNGSahVM4ZHOPsT1M1dR2RatcOBazItt3YgXRBZJfWz87aJH4ssdcVndx0oakFxfjVj2P8JNL1gkt8f9F2khpftF/g3fVYSQXXxmoiz7S3dL0ZNdlecrI8ZsyRrJGVZlmXt0iLs7tf0wiI9tF4eG5XHbHGLaefdLrJjOUJZdhs4K/tYFfvW62SeiPaTjVse5lYn+ENntyrXblpNin0ch2E4FkL8WQT0pJS/FwHDON4Xkyp112V3i4AMwzAMwzAMwzAMwzwhfgF1E/yuclFm3AAAAABJRU5ErkJggg==) no-repeat center; }
.play-tb-video-iframe:hover { background-size: 72px !important; opacity: 1; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACuUExURUdwTP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP////8aGv8rK/+MjP+zs//s7P8+Pv8cHP9bW//S0v9nZ/9JSf/19f/c3P/Kyv8fH/+pqf99ff/W1tiWV00AAAAmdFJOUwC8/GdKdCLuzN34kQ7DMlbohwKY0gfjohqvQyq3PPQTXap9s1DY8u/GQQAAA2VJREFUeNrtm+mSmzAMgBcwGMNCAELIRe6V0/vcHu//Yv3RTmd2ikkMAnum+n7vMt+AIsuW/PBAEARBEARBEARBEMT/zONy06xnnn+Ky6PjJGEYCiEWnPMIADjnmRBiHoah46zqOPe9GWvSYF+M4lItN+uDHx8T4UI/IpEcY/+w3jxi+OybQ34MM0CEz1e5t172fkMsPy9gNLJtftF+cwU7RzA60faiFXQzARMhZndLBQlMiBPcZ8U4TApf3/UBXZgY944PySa3AojYLaslBwPwW2lsC0bYdlutwRDMxpcFkHQuga4pLejKXjNjVuB1aJXmtFYdWo45LdGhtTCnBeoqp3INajVKrY1Bq46Yv5jUKpVavkktdUKNTWplSq2VSS31TzE0qpXamLYAVDVqoZe2rl8/XzG1TqrKVO8xVynfvEIUqxVaqbaWlK+/jZ4hWA8t+eUT1gtbKLQOfbSkxAoxV7Hx9/ppoYXYvl3r1FdLytfvx0tceX8tlBBjKCXzCy0pP74bKqYobY6DtIaH2Amlkv9Ha2iIlSgrdYuWfPthwAtTbH7mw7UGhZgizT9haA0IsXm7lsDR6h1iC5RyS63VM8R27VoZmlbPEKtatTiilpTf9UOsfVHcoWpJ+UPXq/0wKULW0g6x9rXaxdaS8lnriWs7tZidH7GxM+RTOxNEMHo6fe6TTpdWLj6KwxHTSzUUVhY2OzvLwMzOolnYucVI7NyQrezcvpZ2bvZzlGN59KMRz86DpBlKbwX72E1RBer2z7EPKWGD0iDDPtJVtTEqswfgXNXF0KsDrz9x2wVzO3s+Kzs7ZLGV/UTwrey+wsXCoRHo6Cca7eyru69FZNBqoZ4amRvUctRatUEt9RyEbjNqmvyg3ehEpWMM79Hc7I/bNXedGNPqHA48GNPyOgfShSGrrOqeaLbxZRlLXc7NmykmakFx+2rGfvoVaHHPJP/j1EVqeN/9guI0ZSXhxtXdtzGOk6X77Ubn7koQTzFjlsVaUr/npvw6HO9rRmHtp32vRhUB8+Pt0w7RZ/e0jX0WDLvs9ue/q6CZ+Xl97n2dLBLJuTx5LF2+eC7e5bt9kDbs4Pl5WZ8dJwzDuRCCc74DgB3n/O9FwHNd5r53YE0a7KuHCShG+2OCIAiCIAiCIAiCIIbzC8mIpEvFUfmsAAAAAElFTkSuQmCC) no-repeat center !important;  }


/*-----------------------------------------------------------------*/
/*  HOME
/*-----------------------------------------------------------------*/
  
div.video-popup {}
div.video-popup > * {opacity: 0.5; transition: opacity 0.3s;}
div.video-popup:hover > * {opacity: 1;}
div.video-popup a {text-decoration: none !important;}

p.titulo-bloque-home {background-color: var(--link); color: var(--blanco); padding: 0px 15px 2px;}


/*-----------------------------------------------------------------*/
/*  CONTACTO - CF7
/*-----------------------------------------------------------------*/

/* Estilo del Formulario */
.wpcf7 input.wpcf7-text, .wpcf7 textarea { border-color: var(--base) !important; background-color: transparent !important; color: var(--base) !important; font-family: var(--header-regular) !important; font-size: 18px !important; line-height: 1 !important; font-weight: bold; }
.wpcf7 textarea { max-height: 200px; }
.wpcf7 input::placeholder, .wpcf7 textarea::placeholder {color: var(--base) !important; font-family: var(--header-regular) !important; font-size: 18px !important; line-height: 1 !important; font-weight: bold;}

div.cf7-politica {display: flex; align-items: center; justify-content: start;}
div.cf7-politica p { margin: 0; font-size: 12px;}
div.cf7-politica .wpcf7-list-item { margin: 0; }
div.cf7-enviar-right input.wpcf7-form-control.has-spinner.wpcf7-submit { float: right; }

.wpcf7-not-valid-tip {font-size: 12px;}

/* CHECKBOX */
div.cf7-politica input[type=checkbox] {appearance: none; -webkit-appearance: none;}
div.cf7-politica input[type=checkbox] {  position: relative;  cursor: pointer; padding: 0; margin-right: 10px;  width: 20px; height: 23px; border-radius: 50%; overflow: hidden; border: 1px solid var(--base); }
div.cf7-politica input[type=checkbox]:before { content: ''; margin-right: 10px; display: inline-block; width: 100%; height: 100%; background: var(--blanco); /* border: 1px solid var(--base);border-radius: 50%; overflow: hidden; */}
div.cf7-politica input[type=checkbox]:checked:before { background: var(--link); border-color: var(--link);}
div.cf7-politica input[type=checkbox]:disabled {color: #b8b8b8; cursor: auto;}
div.cf7-politica input[type=checkbox]:disabled:before {box-shadow: none; background: #ddd; }
div.cf7-politica input[type=checkbox]:checked:after {content: '';position: absolute;left: 6px;top: 10px;background: white;width: 2px;height: 2px;box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;transform: rotate(45deg);}


/* Formulario CF7 a 2 columnas responsive */
#responsive-form { /* max-width:650px; */ margin:0 auto; width:100%; }
.form-row{ width: 100%; display: flex; flex-wrap: wrap; }
.column-half, .column-third, .column-full{ float: left; position: relative; padding: 0.65rem; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.clearfix:after { content: ""; display: table; clear: both; }

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{ width: 50%; }
  .column-third{ width: 33.33%; }
}





/*-----------------------------------------------------------------*/
/*  PÁGINAS
/*-----------------------------------------------------------------*/


/* DISEÑO 2 COLUMNAS */
.rabasf-two-col__section { margin: 30px 0 60px !important; }
.rabasf-two-col__section > .rc-seccion_inner-container > .rc-seccion_fila {display: grid !important; grid-template-columns: 0.45fr 1fr !important; grid-gap: 200px !important; }
.rabasf-two-col__section > .rc-seccion_inner-container > .rc-seccion_fila > .rc-columna:first-child {position: sticky !important; top: 63px !important; height: fit-content !important;} 
body.admin-bar .rabasf-two-col__section > .rc-seccion_inner-container > .rc-seccion_fila > .rc-columna:first-child {top:95px;}

/* MENU LATERAL BLOQUE */
.rabasf-two-col__section .rc-menu { }
.rabasf-two-col__section .rc-menu ul { list-style-type: none; margin: 0; display: flex; flex-direction: column; gap: 17px; padding-left: 0; }
.rabasf-two-col__section .rc-menu ul li {}
.rabasf-two-col__section .rc-menu ul li a { font-family: var(--header-regular); text-decoration: none; color: var(--base); font-size: 20px; }
.rabasf-two-col__section .rc-menu ul li a:hover {color: var(--link);}

.rabasf-two-col__section .rc-menu ul li:first-child a {font-size: 24px;font-family: var(--header-regular); font-weight: bold;}

nav.rc-menu ul li.current-menu-item > a {font-family: var(--header-regular); font-weight: bold; text-decoration: underline; color: var(--link) !important; }

    /* Menu lateral desplegable */
    nav.rc-menu li.menu-item-has-children {position:relative;}
    nav.rc-menu li.menu-item-has-children a { display: inline-flex !important; align-items: center; }
    nav.rc-menu li.menu-item-has-children a span.plusminus {margin-left: 15px; background-color: transparent;} 
    nav.rc-menu li.menu-item-has-children a span.plusminus:before, nav.rc-menu li.menu-item-has-children a span.plusminus:after {background-color: var(--base);}
    nav.rc-menu li.menu-item-has-children ul li{ margin-bottom:7px; }
    nav.rc-menu li.menu-item-has-children ul li a { line-height:1.2; }

    nav.rc-menu ul.sub-menu { display: none; padding-left: 15px; margin: 10px 0; }
    nav.rc-menu ul.sub-menu li a { font-size: 16px; }
    nav.rc-menu ul.sub-menu li:first-child a { font-size: 16px; font-family: var(--header-regular); }

    nav.rc-menu li.menu-item-has-children > a.open .plusminus:before { transform: translatey(-50%) rotate(-90deg); opacity: 0; }
    nav.rc-menu li.menu-item-has-children > a.open .plusminus:after { transform: translatey(-50%) rotate(0); }

    
    nav.rc-menu li.current-menu-ancestor > a {font-family: var(--header-bold);}
    nav.rc-menu li.current-menu-ancestor > a::after {width: 100%;}
    nav.rc-menu li.current-menu-ancestor ul.sub-menu { display: block; }
    nav.rc-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a {font-family: var(--header-bold); }
    

/* FICHA PREMIADO IZQUIERDA */
.ficha_premiado_izquierda {}
.ficha_premiado_izquierda > .imagen {margin-bottom: 15px !important;}
.ficha_premiado_izquierda > .titulo { margin-bottom: 5px !important; }
.ficha_premiado_izquierda > .premio { margin-bottom: 20px;}
.ficha_premiado_izquierda > .wp-block-buttons {gap: 20px !important;}


/* GENERALES */
blockquote.wp-block-quote { margin: 1.5em 0; border: none !important; background-color: var(--fondo-3); }









/*-----------------------------------------------------------------*/
/*  COOKIES
/*-----------------------------------------------------------------*/
.cc-nb-text-container { margin-bottom: 20px !important; }
.freeprivacypolicy-com---palette-light .cc-nb-okagree { font-family: var(--header-bold) !important; font-size: 18px !important; background-color: var(--base) !important;}
.freeprivacypolicy-com---palette-light .cc-nb-reject { font-family: var(--header-bold) !important; font-size: 18px !important; background-color: var(--base) !important;}
.freeprivacypolicy-com---palette-light .cc-nb-changep { font-family: var(--header-bold) !important; font-size: 18px !important; }
.freeprivacypolicy-com---palette-light .cc-cp-foot-save { font-family: var(--header-bold) !important; font-size: 18px !important; background-color: var(--link) !important; color: var(--base) !important;}
.freeprivacypolicy-com---nb .cc-nb-title { font-family: var(--header-bold) !important;  }
.freeprivacypolicy-com---nb .cc-nb-text { font-family: var(--body-regular) !important;  }
#freeprivacypolicy-com---preferences-center .cc-cp-foot-byline {display: none !important;}
.freeprivacypolicy-com---palette-light .cc-cp-foot { justify-content: flex-end !important; padding: 10px 0px; }


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*  RESPONSIVE
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/





/*-----------------------------------------------------------------*/
/*  MENU MOVIL
/*-----------------------------------------------------------------*/

@media (max-width: 1099px) {

    

/*-----------------------------------------------------------------*/
/*  MENU RESPONSIVE
/*-----------------------------------------------------------------*/

  /* Wp admin */
  body.admin-bar .ast-mobile-popup-drawer, body.admin-bar .ast-mobile-popup-drawer .ast-mobile-popup-inner { top: 0 !important; }

	/* CONTENEDOR MENU */
  body #masthead {box-shadow: none !important;}
	#masthead .ast-mobile-header-wrap .ast-primary-header-bar {padding-left: 10px; padding-right: 10px; min-height: 60px; height: 60px; max-height: 60px; top: 0 !important;}

	/* BOTON HAMBURGUESA */
	.ast-button-wrap .menu-toggle.main-header-menu-toggle {padding-left: 0; padding-right: 0; display: flex !important;}
	.ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {fill: var(--blanco) !important;}
			
	/* BUSQUEDA */
	.ast-hfb-header .site-header-section > .ast-header-search, .ast-hfb-header .ast-header-search { margin-top: 2px; margin-right: 0px; }
  .ast-search-icon {display: block !important;}
	
  /* LOGO */
	.ast-logo-title-inline .ast-site-identity {position: relative; top: unset; margin: 0; width: 100px; padding: 5px 0;}
	.ast-logo-title-inline .site-logo-img {padding-right: 0;}

  body.ast-theme-transparent-header #masthead a.transparent-custom-logo {display: none !important;}

	/* ACTIVAMOS EL 3ER NIVEL EN RESPONSIVE */
  .ast-desktop ul.astra-megamenu > li > ul.sub-menu {display: block !important;}


	/* OFF CANVASS MENU */
	
		/* overlay */
		.ast-mobile-popup-drawer .ast-mobile-popup-overlay {transition: all 0.5s ease-in-out !important; background-color: rgba(0,0,0,0.2) !important;}

		/* bloque */
		.ast-mobile-popup-drawer {transition: all 0.5s ease-in-out !important; opacity: 1; z-index: 100000;}
		.ast-mobile-popup-drawer.active {transition: all 0.5s ease-in-out !important;}

		/* bloque interior */
		.ast-mobile-popup-drawer .ast-mobile-popup-inner {transition: all 0.75s ease-in-out !important;}
		.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {max-width: 400px; background-color: var(--base) !important; color: var(--blanco);}

		/* Menu */
		.ast-mobile-popup-drawer .ast-mobile-popup-content > .ast-builder-menu {transform: translateX(-25%); opacity: 0;}
		.ast-mobile-popup-drawer.active .ast-mobile-popup-content > .ast-builder-menu {transform: none; opacity: 1; transition: all .7s ease-in-out !important; }

   
     	
     	/* Logo Submenu y Close */
     	.ast-mobile-popup-drawer .ast-mobile-popup-header {justify-content: flex-end !important; min-height: 60px; height: 60px; position: relative; overflow: hidden;}
      .ast-mobile-popup-drawer .ast-mobile-popup-header:before { content: ""; position: absolute; top: 50%; left: 20px; transform: translate(0px,-50%); width: 130px; height: 27px; opacity: 1; transition: all 1s; transition-delay: .25s; background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(/wp-content/uploads/sites/2/2025/10/mplus_ski_rental_logo_white.svg);}
      .ast-mobile-popup-drawer.active .ast-mobile-popup-header:before { transform: translate(0px,-50%); opacity: 1; }
     	.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close { display: flex; align-items: center; justify-content: center; color: var(--base) !important;}
      .ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close .ahfb-svg-iconset  {position: relative;}
      .ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close .ahfb-svg-iconset:before {content: ""; position: relative; display: block; width: 20px; height: 20px; background-position: center; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.914' height='22.914' viewBox='0 0 22.914 22.914'%3E%3Cg id='Grupo_536' data-name='Grupo 536' transform='translate(11.457 -24.205) rotate(45)'%3E%3Cline id='Línea_52' data-name='Línea 52' x1='30.405' transform='translate(10.014 25.217)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Línea_53' data-name='Línea 53' y1='30.405' transform='translate(25.217 10.014)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");}
    
      .ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close:focus {border: none !important; outline-color: white !important;}
      .ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close .ahfb-svg-iconset svg {display: none;}
      

     	/* Links menu */
       ul.main-header-menu {gap: 0 !important; background-color: var(--base) !important;}
      .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item {padding: 5px 0;}
     	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link { font-family: var(--body-regular); color: var(--blanco) !important; height: auto; display: flex; padding: 7px 20px !important; background-color: transparent !important;}
     	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link::after {display: none;}
      .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link span.menu-text{ line-height: 1.3; display: flex; align-items: center; height: 45px;font-size: 18px;}
      .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link span.ast-icon.icon-arrow {}
      .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link span.ast-icon.icon-arrow svg {top: 3.5px;}

      li.menu-mi_reserva a:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31.632' height='27' viewBox='0 0 31.632 27'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_12' data-name='Rectángulo 12' width='31.632' height='27' fill='%23ffffff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_6' data-name='Grupo 6' transform='translate(0 0)'%3E%3Cg id='Grupo_5' data-name='Grupo 5' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_35' data-name='Trazado 35' d='M4.558,39.67h1.39v4.746h12.56c.092-3.176-.028-8.421-.161-12.655a13.466,13.466,0,0,0-1.668-.525,6.416,6.416,0,0,1-4.862,2.346A6.416,6.416,0,0,1,6.95,31.231C2.263,32.386,0,35.3,0,38.93v5.485H4.321Z' transform='translate(0 -17.416)' fill='%23ffffff'/%3E%3Cpath id='Trazado_36' data-name='Trazado 36' d='M25.122,9.319V5.7a.544.544,0,0,0-.171-.39,5.185,5.185,0,0,0-.436-1.883A5.953,5.953,0,0,0,19.026,0a5.954,5.954,0,0,0-5.49,3.427A5.2,5.2,0,0,0,13.1,5.309a.545.545,0,0,0-.171.39V9.316a.692.692,0,0,0,.644.631c.648,2.876,2.844,5,5.453,5s4.805-2.127,5.453-5c.372-.09.643-.275.643-.628m-5.382.415A2.289,2.289,0,0,0,21.7,10.6h0a5.986,5.986,0,0,0,1.52-.231,4.665,4.665,0,0,1-4.2,3.48,4.658,4.658,0,0,1-4.188-3.45,5.481,5.481,0,0,0,1.477.239,2.23,2.23,0,0,0,1.926-.884,3.732,3.732,0,0,1,.77-.889,6.564,6.564,0,0,1,.729.874m1.38-7.621c.175-.2.565-.139.872.131s.414.651.239.849-.565.139-.873-.132-.414-.651-.239-.849m-5.062.131c.307-.271.7-.33.872-.131s.068.578-.239.849-.7.33-.872.132-.067-.578.239-.849m2.967,5.5c-.587,0-1.08.519-1.683,1.358a1.171,1.171,0,0,1-1.028.425,6.818,6.818,0,0,1-2.279-.586V6.131a20.656,20.656,0,0,1,4.991-.7,20.647,20.647,0,0,1,4.99.7V8.94a7.157,7.157,0,0,1-2.313.55,1.24,1.24,0,0,1-1.074-.413c-.354-.6-.965-1.332-1.6-1.332' transform='translate(-7.21 0)' fill='%23ffffff'/%3E%3Cpath id='Trazado_37' data-name='Trazado 37' d='M25.782,26.038H24a.553.553,0,1,0,0,1.106h1.781a.553.553,0,0,0,0-1.106' transform='translate(-13.076 -14.52)' fill='%23ffffff'/%3E%3Cpath id='Trazado_38' data-name='Trazado 38' d='M57.122,47.09c-.035,2.3-.048,4.488-.019,6.169h1.589c.141-1.473.353-3.305.595-5.255a5.262,5.262,0,0,1-2.165-.914' transform='translate(-31.834 -26.259)' fill='%23ffffff'/%3E%3Cpath id='Trazado_39' data-name='Trazado 39' d='M53.2,17.089c.349-2.49.606-4.237.615-4.3a3.779,3.779,0,0,0-4.868-4.018,3.761,3.761,0,0,0-5.032,3.579c.007.151.575,13.324.407,19.417H45.65c.168-6.133-.382-18.855-.407-19.446a2.444,2.444,0,0,1,4.889-.024c-.009.251-.09,2.508-.176,5.507a3.25,3.25,0,0,1,1.347-.64c.081-2.777.153-4.777.156-4.843a3.748,3.748,0,0,0-.8-2.314,2.44,2.44,0,0,1,1.84,2.612c-.032.22-.293,2-.639,4.465a5.418,5.418,0,0,1,.913.023,2.43,2.43,0,0,0,.427-.019' transform='translate(-24.489 -4.768)' fill='%23ffffff'/%3E%3Cpath id='Trazado_40' data-name='Trazado 40' d='M59.773,28.947c.832-.026,1.717-.4,1.424-1.165,0,0,2.182.485,1.7,3.889-.529,3.765-1.371,4.616-2.755,4.616a5.574,5.574,0,0,1-.845-.077c-1.894-.294-3.484-1.285-3.025-4.194.414-2.62,1.677-3.112,2.749-3.112.163,0,.594.049.748.044' transform='translate(-31.337 -15.492)' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
      
      /* Flechas submenus */
     	.menu-item-has-children > .ast-menu-toggle .ast-icon svg { display: none; }
     	.ast-submenu-expanded.menu-item-has-children > .ast-menu-toggle {transform: none; }
     	.ast-menu-toggle:focus { outline: none !important; }

     	.ast-builder-menu-mobile .main-navigation .menu-item > .ast-menu-toggle { color: rgb(255 255 255 / 60%) !important; width: 38px; height: 38px; top: 8px !important; right: 8px !important;}

     	.menu-item-has-children > .ast-menu-toggle .ast-icon { position: relative; }
     	.menu-item-has-children > .ast-menu-toggle .ast-icon::before, .menu-item-has-children > .ast-menu-toggle .ast-icon::after {	position: absolute;	content: '';top: 50%;left: 50%;	-webkit-transform: translate(-50%, -50%) rotate(-90deg); transform: translate(-50%, -50%) rotate(-90deg); background-color: currentColor; -webkit-transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out; transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; }
		  .menu-item-has-children > .ast-menu-toggle .ast-icon::before { width: 11px; height: 1px; opacity: 1; }
		  .menu-item-has-children > .ast-menu-toggle .ast-icon::after { width: 1px; height: 11px; }
		  .ast-submenu-expanded.menu-item-has-children > .ast-menu-toggle .ast-icon::before, .ast-submenu-expanded.menu-item-has-children > .ast-menu-toggle .ast-icon::after {-webkit-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg);}
		  .ast-submenu-expanded.menu-item-has-children > .ast-menu-toggle .ast-icon::before {opacity: 0;}

		  /* Animacion Submenu */	
		  .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu {display: block !important; height: 0; visibility: hidden; overflow: hidden; transition: all 0.5s ease-in-out !important; opacity: 0; transform: translateX(-5%);}
		  .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu.custom-expand {display: block !important; visibility: visible; opacity: 1; height: auto; transform: none;}

      /* Current Menu */
      .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-item > .menu-link,
      .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-ancestor > .menu-link,
      .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle {color: var(--blanco) !important; background-color: transparent !important;}

      .ast-builder-menu-mobile .main-navigation .main-header-menu li.menu-mi_reserva.menu-item.current-menu-item > .menu-link:before, .ast-builder-menu-mobile .main-navigation .main-header-menu li.menu-mi_reserva.menu-item.current-menu-ancestor > .menu-link:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31.632' height='27' viewBox='0 0 31.632 27'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_12' data-name='Rectángulo 12' width='31.632' height='27' fill='%23ffffff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_6' data-name='Grupo 6' transform='translate(0 0)'%3E%3Cg id='Grupo_5' data-name='Grupo 5' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_35' data-name='Trazado 35' d='M4.558,39.67h1.39v4.746h12.56c.092-3.176-.028-8.421-.161-12.655a13.466,13.466,0,0,0-1.668-.525,6.416,6.416,0,0,1-4.862,2.346A6.416,6.416,0,0,1,6.95,31.231C2.263,32.386,0,35.3,0,38.93v5.485H4.321Z' transform='translate(0 -17.416)' fill='%23ffffff'/%3E%3Cpath id='Trazado_36' data-name='Trazado 36' d='M25.122,9.319V5.7a.544.544,0,0,0-.171-.39,5.185,5.185,0,0,0-.436-1.883A5.953,5.953,0,0,0,19.026,0a5.954,5.954,0,0,0-5.49,3.427A5.2,5.2,0,0,0,13.1,5.309a.545.545,0,0,0-.171.39V9.316a.692.692,0,0,0,.644.631c.648,2.876,2.844,5,5.453,5s4.805-2.127,5.453-5c.372-.09.643-.275.643-.628m-5.382.415A2.289,2.289,0,0,0,21.7,10.6h0a5.986,5.986,0,0,0,1.52-.231,4.665,4.665,0,0,1-4.2,3.48,4.658,4.658,0,0,1-4.188-3.45,5.481,5.481,0,0,0,1.477.239,2.23,2.23,0,0,0,1.926-.884,3.732,3.732,0,0,1,.77-.889,6.564,6.564,0,0,1,.729.874m1.38-7.621c.175-.2.565-.139.872.131s.414.651.239.849-.565.139-.873-.132-.414-.651-.239-.849m-5.062.131c.307-.271.7-.33.872-.131s.068.578-.239.849-.7.33-.872.132-.067-.578.239-.849m2.967,5.5c-.587,0-1.08.519-1.683,1.358a1.171,1.171,0,0,1-1.028.425,6.818,6.818,0,0,1-2.279-.586V6.131a20.656,20.656,0,0,1,4.991-.7,20.647,20.647,0,0,1,4.99.7V8.94a7.157,7.157,0,0,1-2.313.55,1.24,1.24,0,0,1-1.074-.413c-.354-.6-.965-1.332-1.6-1.332' transform='translate(-7.21 0)' fill='%23ffffff'/%3E%3Cpath id='Trazado_37' data-name='Trazado 37' d='M25.782,26.038H24a.553.553,0,1,0,0,1.106h1.781a.553.553,0,0,0,0-1.106' transform='translate(-13.076 -14.52)' fill='%23ffffff'/%3E%3Cpath id='Trazado_38' data-name='Trazado 38' d='M57.122,47.09c-.035,2.3-.048,4.488-.019,6.169h1.589c.141-1.473.353-3.305.595-5.255a5.262,5.262,0,0,1-2.165-.914' transform='translate(-31.834 -26.259)' fill='%23ffffff'/%3E%3Cpath id='Trazado_39' data-name='Trazado 39' d='M53.2,17.089c.349-2.49.606-4.237.615-4.3a3.779,3.779,0,0,0-4.868-4.018,3.761,3.761,0,0,0-5.032,3.579c.007.151.575,13.324.407,19.417H45.65c.168-6.133-.382-18.855-.407-19.446a2.444,2.444,0,0,1,4.889-.024c-.009.251-.09,2.508-.176,5.507a3.25,3.25,0,0,1,1.347-.64c.081-2.777.153-4.777.156-4.843a3.748,3.748,0,0,0-.8-2.314,2.44,2.44,0,0,1,1.84,2.612c-.032.22-.293,2-.639,4.465a5.418,5.418,0,0,1,.913.023,2.43,2.43,0,0,0,.427-.019' transform='translate(-24.489 -4.768)' fill='%23ffffff'/%3E%3Cpath id='Trazado_40' data-name='Trazado 40' d='M59.773,28.947c.832-.026,1.717-.4,1.424-1.165,0,0,2.182.485,1.7,3.889-.529,3.765-1.371,4.616-2.755,4.616a5.574,5.574,0,0,1-.845-.077c-1.894-.294-3.484-1.285-3.025-4.194.414-2.62,1.677-3.112,2.749-3.112.163,0,.594.049.748.044' transform='translate(-31.337 -15.492)' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      .ast-builder-menu-mobile .main-navigation .main-header-menu li.menu-acceso_privado.menu-item.current-menu-item > .menu-link:before, .ast-builder-menu-mobile .main-navigation .main-header-menu li.menu-acceso_privado.menu-item.current-menu-ancestor > .menu-link:before {background-image: url("data:image/svg+xml,%3Csvg id='Grupo_8' data-name='Grupo 8' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='26.713' viewBox='0 0 32 26.713'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_13' data-name='Rectángulo 13' width='32' height='26.713' fill='%23ffffff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_7' data-name='Grupo 7' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_41' data-name='Trazado 41' d='M11.224,43.625V38.158h4.352v6.688a9.029,9.029,0,0,0,1.583.257V38.158H21.51v6.049c.144-.061.287-.121.437-.19,3-1.376,6.3-.89,9.421.335l.182-.419a16.346,16.346,0,0,0-2.758-1.74V40.84H23.179V39.4h5.613V35.528H3.942V39.4H9.556V40.84H3.942V43.1A15.74,15.74,0,0,0,1.088,44.41l.153.453c1.636-.222,4.168-.59,6.505-1.031a11.678,11.678,0,0,1,3.478-.207' transform='translate(-0.563 -18.389)' fill='%23ffffff'/%3E%3Cpath id='Trazado_42' data-name='Trazado 42' d='M16.929,6.309a1.335,1.335,0,0,0-1.519,0L.708,18.281l1.517,1.863,1.6-1.3H28.513l1.6,1.3,1.517-1.863ZM6.638,16.552l4.577-3.727,2.557,3.727Zm6.258-5.1,3.274-2.666,3.275,2.667-3.274,4.769Zm5.674,5.1,2.557-3.726L25.7,16.552Z' transform='translate(-0.366 -3.143)' fill='%23ffffff'/%3E%3Cpath id='Trazado_43' data-name='Trazado 43' d='M31.908,10.476a2.964,2.964,0,0,0-1.721-1.9c-.46-.221-.919-.424-1.379-.627a16.7,16.7,0,0,1-5.072-3.084c-.432-.4-.858-.818-1.27-1.227C20.662,1.85,18.8,0,16,0S11.34,1.85,9.537,3.638c-.412.409-.838.832-1.271,1.228A16.68,16.68,0,0,1,3.194,7.949c-.46.2-.919.406-1.379.627a2.964,2.964,0,0,0-1.721,1.9,3.8,3.8,0,0,0,.6,2.868l1.169-.8a2.525,2.525,0,0,1-.395-1.708,1.606,1.606,0,0,1,.963-.982c.447-.214.893-.411,1.34-.608A18.087,18.087,0,0,0,9.223,5.911c.453-.415.89-.849,1.312-1.267,1.474-1.462,2.78-2.753,4.483-3.119a4.56,4.56,0,0,1,1.965,0c1.7.367,3.009,1.658,4.483,3.12.422.418.858.851,1.311,1.266a18.079,18.079,0,0,0,5.456,3.334c.447.2.892.395,1.34.609a1.608,1.608,0,0,1,.963.982,2.53,2.53,0,0,1-.395,1.708l1.169.8a3.8,3.8,0,0,0,.6-2.868' transform='translate(0)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");}
      .ast-builder-menu-mobile .main-navigation .main-header-menu li.menu-mi_cesta.menu-item.current-menu-item > .menu-link:before, .ast-builder-menu-mobile .main-navigation .main-header-menu li.menu-mi_cesta.menu-item.current-menu-ancestor > .menu-link:before {background-image: url("data:image/svg+xml,%3Csvg id='Grupo_21' data-name='Grupo 21' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.449' height='26.954' viewBox='0 0 22.449 26.954'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_18' data-name='Rectángulo 18' width='22.449' height='26.954' fill='%23ffffff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_20' data-name='Grupo 20' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_51' data-name='Trazado 51' d='M1.319,7.427H5c-.225-2.521.31-4.726,2.471-6.246A6.073,6.073,0,0,1,11.4.013,10.37,10.37,0,0,1,14.034.6a4.956,4.956,0,0,1,2.161,1.6,4.784,4.784,0,0,1,1.16,2.423c.118.895.123,1.8.181,2.769h3.582c.041.325.088.6.109.878.2,2.594.405,5.188.6,7.783.184,2.512.353,5.025.527,7.537.036.519.091,1.038.1,1.558A1.675,1.675,0,0,1,20.7,26.94c-6.285,0-12.57-.014-18.855.014A1.794,1.794,0,0,1,.006,24.983C.2,22.523.375,20.061.556,17.6q.284-3.868.565-7.737c.058-.786.128-1.571.2-2.435M6.863,7.4h8.731a4.472,4.472,0,0,0-1.466-4.7,4.854,4.854,0,0,0-5.41-.183C6.82,3.739,6.647,5.17,6.863,7.4M5.281,11.781a1.348,1.348,0,0,0,1.356,1.381,1.384,1.384,0,0,0,1.417-1.388,1.4,1.4,0,0,0-1.424-1.388,1.365,1.365,0,0,0-1.349,1.395m10.547-1.393a1.388,1.388,0,1,0-.029,2.776,1.388,1.388,0,1,0,.029-2.776' transform='translate(0 0)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");}



      /* Menu secundario en mobile */
      .header-widget-area-inner .widget_nav_menu{padding: 20px;margin-top:30px; border-top:1px solid rgb(255 255 255 / 60%);padding-bottom: 0;}
      /*.header-widget-area-inner .widget_nav_menu ul{display: flex;gap:12px;flex-wrap: wrap;}*/
      .header-widget-area-inner .widget_nav_menu li{margin-bottom: 10px;}
      .header-widget-area-inner .widget_nav_menu a{color:#fff;display: flex;align-items: center;line-height: 1;gap: 5px;}
      .header-widget-area-inner .widget_nav_menu .rb-menu-btn{
        background: var(--rojo);
        padding: 15px;
        width: 100%;
        text-align: center;
        margin-top: 20px;
      }
      .header-widget-area-inner .widget_nav_menu .rb-menu-btn a{justify-content: center;}


  /* MENU DERECHA */
  .ast-header-html-2 { border-top: 1px solid rgb(255 255 255 / 30%); border-bottom: 0px solid rgb(255 255 255 / 30%); margin-top: 15px; }
  .ast-header-html-2 > .ast-header-html {width: 100%; padding: 5px 0;}
  .tr-side-menu { width: 100%; display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }

  .tr-side-menu__item { width: 100%; height: 45px; display: flex; align-items: center; justify-content: center;   }
  .tr-side-menu__item a {position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; gap: 10px; color: #ffffff99; border: 1px solid #ffffff3b;}
  .tr-side-menu__item a:before { content: ""; position: relative; display: block; width: 20px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat;}

      .tr-side-menu__item.agenda a:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='50' height='50' x='0' y='0' version='1.1' viewBox='0 0 50 50'%3E%3Cg fill='%23ffffff99'%3E%3Cpath d='M32.1 33.1c1-.9 1.6-1.6 1.8-2.2v-.1c.3-.7.5-1.4.5-2.1 0-.8-.1-1.4-.5-1.9-.4-.6-1-1.1-1.7-1.4-.8-.3-1.7-.5-2.7-.5-1.2 0-2.4.2-3.4.7-.5.2-1.1.6-1.5 1l1 .7c.3-.3.7-.6 1.1-.8.7-.3 1.4-.5 2.3-.5 1 0 1.9.3 2.5.7.7.5 1.1 1.4 1.1 2.3 0 .6-.2 1.3-.4 1.7-.2.7-.8 1.3-1.5 2l-6 5.7v.9H35v-1h-8.3l5.4-5.2z'/%3E%3Cpath d='M15.1 26.4 18.4 26.4 18.4 39.5 20.1 39.5 20.1 25.4 15.1 25.4z'/%3E%3Cpath d='M44.8 2.1h-4.2V1c0-.6-.5-1-1-1s-1 .5-1 1v1H26V1c0-.6-.5-1-1-1-.6 0-1 .5-1 1v1H11.5V1c0-.6-.5-1-1-1-.6 0-1 .5-1 1v1H5.2C2.3 2.1 0 4.4 0 7.3v37.5C0 47.7 2.3 50 5.2 50h39.6c2.9 0 5.2-2.3 5.2-5.2V7.3c0-2.9-2.3-5.2-5.2-5.2zm0 45.8H5.2c-1.7 0-3.1-1.4-3.1-3.1V7.3c0-1.7 1.4-3.1 3.1-3.1h4.2v3.1c0 .6.5 1 1 1 .6 0 1-.5 1-1V4.2H24v3.1c0 .6.5 1 1 1 .6 0 1-.5 1-1V4.2h12.5v3.1c0 .6.5 1 1 1s1-.5 1-1V4.2h4.2c1.7 0 3.1 1.4 3.1 3.1l.1 37.5c0 1.7-1.4 3.1-3.1 3.1z'/%3E%3Cpath d='M41.7 13.5H8.3c-.6 0-1 .5-1 1 0 .6.5 1 1 1h33.3c.6 0 1-.5 1-1 .1-.5-.4-1-.9-1z'/%3E%3C/g%3E%3C/svg%3E"); } 
      .tr-side-menu__item.visitas a:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.9' height='30' viewBox='0 0 22.9 30'%3E%3Cg fill='%23ffffff99'%3E%3Cpath d='M11.4 0C5.1 0 0 5.1 0 11.4c0 7.1 7.3 15 10.5 18.1.3.2.6.4 1 .4s.7-.1 1-.4C15.7 26.4 23 18.4 23 11.4 22.9 5.1 17.8 0 11.4 0zm.2 28.7c-.1.1-.2.1-.2 0C9 26.4 1.2 18.3 1.2 11.4c0-5.6 4.6-10.2 10.2-10.2s10.2 4.6 10.2 10.2c.1 6.7-7 14.3-10 17.3z'/%3E%3Cpath d='M11.4 6.1c-3 0-5.4 2.4-5.4 5.4 0 3 2.4 5.4 5.4 5.4 3 0 5.4-2.4 5.4-5.4 0-3-2.4-5.4-5.4-5.4zm0 9.5c-2.3 0-4.2-1.9-4.2-4.2 0-2.3 1.9-4.2 4.2-4.2 2.3 0 4.2 1.9 4.2 4.2 0 2.4-1.8 4.2-4.2 4.2z'/%3E%3C/g%3E%3C/svg%3E");}
      .tr-side-menu__item.tienda a:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.9' height='50'%3E%3Cpath fill='%23ffffff99' d='M35.2 10.3H26V8.1c.1-4.5-3.6-8.1-8-8.1S9.9 3.6 9.9 8.1v2.3H.7c-.4-.1-.7.2-.7.6v24.1C0 43.3 6.7 50 14.9 50h6.2C29.3 50 36 43.3 36 35.1V11c-.1-.4-.4-.7-.8-.7zM11.3 8.1a6.7 6.7 0 0113.4 0v2.3H11.3V8.1zm23.3 27c0 7.4-6 13.5-13.5 13.5h-6.2c-7.4 0-13.5-6-13.5-13.5V11.7h8.5v4.7h-.8c-.4 0-.7.3-.7.7 0 .4.3.7.7.7h3.1c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-.8v-4.7h13.4v4.7H24c-.4 0-.7.3-.7.7 0 .4.3.7.7.7h3.1c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-.8v-4.7h8.5v23.4z'/%3E%3C/svg%3E");}
      .tr-side-menu__item.entradas a:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='53.8' height='50' x='0' y='0' version='1.1' viewBox='0 0 53.8 50'%3E%3Cg fill='%23ffffff99'%3E%3Cpath d='M52.8 9.6c-.6-.3-1.1-.8-1.4-1.4-.3-.6-.5-1.2-.4-1.9.1-.8-.4-1.6-1.2-1.8l-.8-.2c-.4-.1-.9.1-1.1.5-.2.5-.8.7-1.3.6s-.8-.6-.8-1.2c.1-.5-.2-.9-.7-1l-1.4-.4c-.4-.1-.9.1-1.1.5-.2.5-.8.7-1.3.6s-.8-.6-.8-1.2c.1-.5-.2-.9-.7-1l-1.4-.4c-.4-.1-.9.1-1.1.5-.2.5-.8.7-1.3.6s-.8-.6-.8-1.2c.1-.5-.2-.9-.7-1l-.6-.2c-.8-.2-1.6.2-2 .9-.3.6-.8 1.1-1.4 1.4s-1.3.5-2 .4c-.8-.1-1.6.4-1.8 1.2L24 13.6c-.2-.3-.5-.4-.8-.3-.4.1-.6.5-.5.9s.5.6.9.5c.1 0 .1 0 .2-.1l-6.7 23.7c-.2.8.2 1.6.9 2 .6.3 1.1.8 1.4 1.4.3.6.5 1.3.4 1.9-.1.8.5 1.6 1.2 1.8l.6.2c.4.1.9-.1 1.1-.5.2-.5.8-.7 1.3-.6.5.1.8.6.8 1.2-.1.5.2.9.7 1l1.4.4c.4.1.9-.1 1.1-.5.2-.5.8-.7 1.3-.6.5.1.8.6.8 1.2-.1.5.2.9.7 1l1.4.4c.4.1.9-.1 1.1-.5.2-.5.8-.7 1.3-.6.5.1.8.6.8 1.2-.1.5.2.9.7 1l.7.2c.2 0 .3.1.5.1.6 0 1.3-.4 1.6-1s.8-1.1 1.4-1.4c.6-.3 1.3-.5 1.9-.4.8.1 1.6-.5 1.8-1.2l9.7-34.3c.2-.9-.1-1.7-.9-2.1zm-.6 1.6-9.7 34.3c0 .1-.1.1-.2.1-1-.1-2 .1-2.8.6-.9.5-1.6 1.2-2 2.1 0 .1-.1.1-.2.1l-.2-.1c-.1-1.1-.8-2-1.9-2.3-1.1-.3-2.2.1-2.8 1l-.5-.1c-.1-1.1-.8-2-1.9-2.3s-2.2.1-2.8 1l-.5-.1c-.1-1.1-.8-2-1.9-2.3s-2.2.1-2.8 1l-.3-.2c-.1 0-.1-.1-.1-.2.1-1-.1-2-.6-2.8-.5-.9-1.2-1.6-2.1-2-.1 0-.1-.1-.1-.2l9.7-34.3c0-.1.1-.1.2-.1 1 .1 2-.1 2.9-.6s1.6-1.2 2-2.1c0-.1.1-.1.2-.1l.2.1c.1 1.1.8 2 1.9 2.3 1.1.3 2.2-.1 2.8-1l.5.1c.1 1.1.8 2 1.9 2.3 1.1.3 2.2-.1 2.8-1l.5.1c.1 1.1.8 2 1.9 2.3 1.1.3 2.2-.1 2.8-1l.2.2c.1 0 .1.1.1.2-.1 1 .1 2 .6 2.8.5.9 1.2 1.6 2.1 2 .1 0 .1.1.1.2z'/%3E%3Cpath d='M18.6 46c-1.1.3-1.8 1.2-1.9 2.3l-.2.1c-.1 0-.2 0-.2-.1-.4-.9-1.1-1.6-2-2.1s-1.8-.7-2.8-.6c-.1 0-.2 0-.2-.1L1.6 11.2c0-.1 0-.2.1-.2.9-.4 1.6-1.1 2.1-2s.7-1.8.6-2.8c0-.1 0-.2.1-.2l.2-.1c.6.9 1.8 1.3 2.8 1 1.1-.3 1.8-1.2 1.9-2.3l.5-.1c.6.9 1.8 1.3 2.8 1 1.1-.3 1.8-1.2 1.9-2.3l.5-.2c.6.9 1.8 1.3 2.8 1s1.8-1.2 1.9-2.3l.2-.1c.1 0 .2 0 .2.1.4.9 1.1 1.6 2 2.1.7.4 1.6.6 2.4.6.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8-.6 0-1.1-.1-1.6-.4s-1-.8-1.3-1.4c-.4-.7-1.2-1.1-2-.9l-.7.1c-.4.1-.7.6-.7 1 .1.5-.3 1-.8 1.2-.5.1-1.1-.1-1.3-.6-.2-.4-.7-.6-1.1-.5l-1.4.4c-.4.1-.7.6-.7 1 .1.5-.3 1-.8 1.2-.5.1-1.1-.1-1.3-.6-.2-.4-.7-.6-1.1-.5l-1.2.4c-.4.1-.7.6-.7 1 .1.5-.3 1-.8 1.2-.5.1-1-.1-1.3-.6-.1-.4-.6-.6-1.1-.5l-.6.2c-.8.2-1.3 1-1.2 1.8 0 .7-.2 1.3-.5 1.9-.3.6-.8 1.1-1.4 1.4-.7.4-1.1 1.2-.9 2l9.7 34.3c.2.8 1 1.3 1.8 1.2.7-.1 1.3.1 1.9.4.6.3 1.1.8 1.4 1.4.3.6.9 1 1.6 1 .2 0 .3 0 .5-.1l.7-.2c.4-.1.7-.6.7-1-.1-.5.3-1 .8-1.2.4-.1.7-.5.5-1-.2-.2-.7-.5-1.1-.4zm11.7-32.6c-.4-.1-.7.1-.9.5-.1.4.1.7.5.9.4.1.7-.1.9-.5.1-.4-.2-.8-.5-.9z'/%3E%3Ccircle cx='34.6' cy='15.3' r='.7'/%3E%3Cpath d='M32.6 14c-.4-.1-.7.1-.9.5-.1.4.1.7.5.9.4.1.7-.1.9-.5 0-.4-.2-.8-.5-.9zM28 12.7c-.4-.1-.7.1-.9.5-.1.4.1.7.5.9.4.1.7-.1.9-.5.1-.4-.1-.8-.5-.9zm9.1 2.6c-.4-.1-.7.1-.9.5-.1.4.1.7.5.9.4.1.7-.1.9-.5.1-.4-.1-.8-.5-.9zm11.4 3.3c-.4-.1-.7.1-.9.5-.1.4.1.7.5.9.4.1.7-.1.9-.5.1-.4-.2-.8-.5-.9zm-2.3-.7c-.4-.1-.7.1-.9.5-.1.4.1.7.5.9.4.1.7-.1.9-.5.1-.4-.1-.8-.5-.9zM39.4 16c-.4-.1-.7.1-.9.5-.1.4.1.7.5.9.4.1.7-.1.9-.5.1-.4-.2-.8-.5-.9zm4.5 1.3c-.4-.1-.7.1-.9.5-.1.4.1.7.5.9.4.1.7-.1.9-.5.1-.4-.1-.8-.5-.9zm-2.2-.7c-.4-.1-.7.1-.9.5-.1.4.1.7.5.9.4.1.7-.1.9-.5 0-.4-.2-.8-.5-.9zm-22.8-1.9c-.4.1-.6.5-.5.9s.5.6.9.5.6-.5.5-.9c-.2-.4-.6-.6-.9-.5zm2.2-.7c-.4.1-.6.5-.5.9s.5.6.9.5.6-.5.5-.9-.5-.6-.9-.5zm-4.5 1.3c-.4.1-.6.5-.5.9.1.4.5.6.9.5s.6-.5.5-.9-.5-.6-.9-.5zM5.2 18.6c-.4.1-.6.5-.5.9s.5.6.9.5.6-.5.5-.9-.5-.6-.9-.5zm2.3-.7c-.4.1-.6.5-.5.9s.5.6.9.5.6-.5.5-.9c-.2-.4-.5-.6-.9-.5zm6.8-1.9c-.4.1-.6.5-.5.9s.5.6.9.5.6-.5.5-.9-.5-.6-.9-.5zm-4.5 1.3c-.4.1-.6.5-.5.9s.5.6.9.5.6-.5.5-.9c-.2-.4-.6-.6-.9-.5zm2.2-.7c-.4.1-.6.5-.5.9s.5.6.9.5.6-.5.5-.9-.5-.6-.9-.5z'/%3E%3C/g%3E%3C/svg%3E%0A");}
  
  .tr-side-menu__button {width: 100%; height: 45px; margin-bottom: 0px; display: flex; align-items: center; justify-content: center; /* grid-column: 1/-1; */}
  .tr-side-menu__button a {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; color: var(--blanco); background-color: var(--link); }

  .tr-side-menu__search { width: 100%; height: 45px; display: flex; align-items: center; justify-content: start; margin-bottom: 0px;  }
  .tr-side-menu__search a { display: flex; align-items: center; }
  .tr-side-menu__search a:after {content: "Buscar ..."; font-size: 14px; line-height: 1; padding-left: 11px; color: var(--blanco) !important;}
  .tr-side-menu__search .astra-search-shortcode {padding: 0;}
  .tr-side-menu__search a.astra-search-icon {color: var(--blanco) !important;}


      /* Animacion */
      .ast-mobile-popup-drawer .ast-mobile-popup-content > .ast-builder-layout-element {transform: translateX(-25%); opacity: 0; padding-top: 0px; }
      .ast-mobile-popup-drawer.active .ast-mobile-popup-content > .ast-builder-layout-element {transform: none; opacity: 1; transition: all .7s ease-in-out !important; }
     	

  
  


  /* Sticky menu */
	#ast-fixed-header .main-header-bar {line-height: 50px; box-shadow: none !important;}
	#ast-fixed-header .ast-cart-menu-wrap {vertical-align: middle;}
	#ast-fixed-header .site-branding {padding: 0px !important;}
  .ast-primary-sticky-header-active .ast-logo-title-inline .ast-site-identity { width: 100px; }
  .ast-sticky-main-shrink .ast-sticky-shrunk .site-header-section {align-items: center; padding-top: 0px;}
  .ast-sticky-main-shrink .ast-sticky-shrunk .menu-toggle .mobile-menu-toggle-icon {align-self: center;}
  .ast-sticky-main-shrink .ast-sticky-shrunk .ast-button-wrap .menu-toggle.main-header-menu-toggle {padding: 0 0 3px 0;}
  .ast-sticky-main-shrink .ast-sticky-shrunk #site-navigation { line-height: 1; }

  

      /* Sombra menu Sticky */
      #ast-fixed-header .main-header-bar { box-shadow: 0 1px 10px rgb(0 0 0 / 20%) !important;}


  /* Menu transparente */
  .ast-theme-transparent-header #masthead { height: 60px; }
  .ast-theme-transparent-header #masthead .site-logo-img .astra-logo-svg { width: 200px !important; height: auto !important; }
  .ast-theme-transparent-header .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {fill: var(--blanco) !important; transition: all .3s;}
  .ast-theme-transparent-header a.astra-search-icon { color: var(--blanco); transition: all .3s; }
  .ast-theme-transparent-header a.astra-search-icon * { transition: none; }
  
  /* Menu fixed cuando transparente */
  .main-header-bar.ast-sticky-active { background-color: var(--blanco) !important; }
  .ast-theme-transparent-header .main-header-bar.ast-sticky-active .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg { fill: var(--base) !important; }
  .ast-theme-transparent-header .main-header-bar.ast-sticky-active a.astra-search-icon { color: var(--base); }

  /*-----------------------------------------------------------------*/
  /*  MENU WPML - WIDGET
  /*-----------------------------------------------------------------*/

  aside .wpml-language-switcher-block { padding: 0px 20px !important; margin-top: 20px; }
  aside .wpml-language-switcher-block ul.horizontal-list { display: grid; grid-template-columns: 1fr 1fr; align-items: center; justify-content: center; gap: 0 !important; border: 1px solid rgb(255 255 255 / 60%) !important; }
  aside .wpml-language-switcher-block li.wp-block-navigation-item { width: 100%; margin: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important;  }
  aside .wpml-language-switcher-block li.wp-block-navigation-item[data-wpml="current-language-item"] {background-color: rgb(255 255 255 / 60%) !important; color: var(--link) !important;}
  aside .wpml-language-switcher-block li.wp-block-navigation-item > div {width: 100%; display: flex !important; align-items: center; justify-content: center;}
  aside .wpml-language-switcher-block li.wp-block-navigation-item > div > * {width: 100%; display: flex !important; align-items: center; justify-content: center; padding: 20px !important;}
  aside .wpml-language-switcher-block li.wp-block-navigation-item:last-child {}
  aside .wpml-language-switcher-block li.wp-block-navigation-item a.wp-block-navigation-item__content { color: rgb(255 255 255 / 60%) !important; }

  

}

@media (max-width: 559px) {

  /* bloque interior */
  .ast-mobile-popup-drawer.active .ast-mobile-popup-inner {max-width: 100%; }

}




/*---------------------------------------------------------------------------------------- IPAD ---*/

@media (max-width: 1099px) {

  /*-----------------------------------------------------------------*/
  /*  GENERALES
  /*-----------------------------------------------------------------*/
  
  h2, .h2 {font-size: 28px !important;}


  /* MAKETA DE PAGINA CON SIDEBAR A LA IZQUIERDA */
  body.ast-left-sidebar {}
  body.ast-left-sidebar #content .ast-container {grid-gap: 50px;}

  
  /*-----------------------------------------------------------------*/
  /*  FUENTES DEL THEME
  /*-----------------------------------------------------------------*/

  .ast-single-post .entry-content *.has-small-font-size { font-size: 20px !important; }
  .ast-single-post .entry-content *.has-medium-font-size { font-size: 24px !important; }
  .ast-single-post .entry-content *.has-large-font-size { font-size: 28px !important; }
  .ast-single-post .entry-content *.has-x-large-font-size { font-size: 34px !important; }

  /*-----------------------------------------------------------------*/
  /*  BREADCRUMBS
  /*-----------------------------------------------------------------*/

  .breadcrumbs {width: 100vw; margin-left: calc( -50vw + 50%) !important; margin-right: calc( -50vw + 50%) !important; padding-left: 20px; padding-right: 20px; top: 60px;}
  .breadcrumbs.breadcrumbs-fixed {}
  

  /*-----------------------------------------------------------------*/
  /*  HOME
  /*-----------------------------------------------------------------*/

  body.home h2 {margin: 0px 0 15px;}
  

  

  /*-----------------------------------------------------------------*/
  /*  PÁGINAS
  /*-----------------------------------------------------------------*/

  /* PREMIOS IBEROAMERICANOS DE MECENAZGO */
  .tabs-premios { width: 100% !important; }
  .tabs-premios ul.gutena-tabs-tab li.gutena-tab-title { padding: 10px 10px 10px 12px; margin-bottom: 0 !important; font-size: 14px;}
 
  

  /* DISEÑO 2 COLUMNAS */
  .rabasf-two-col__section > .rc-seccion_inner-container > .rc-seccion_fila {grid-gap: 50px !important; }
  .rabasf-two-col__section > .rc-seccion_inner-container > .rc-seccion_fila > .rc-columna:first-child {top: 110px !important;}

      /* Galeria */
      .rabasf-two-col__section figure.wp-block-gallery { gap: 15px !important; }


  /* ARTE POR LA IGUALDAD */
  div.gutena-tabs-block.tabs-arte ul.gutena-tabs-tab {justify-content: flex-start !important;}
  div.gutena-tabs-block.tabs-arte li {padding-top: 90px !important;}
  div.gutena-tabs-block.tabs-arte li:before {width: 80px; height: 80px;}
  div.gutena-tabs-block.tabs-arte > .gutena-tabs-tab > .gutena-tab-title {font-size: 15px !important;}




/*-----------------------------------------------------------------*/
/*  FOOTER
/*-----------------------------------------------------------------*/

.footer-pago-seguro {margin-bottom: 20px !important;}



}



/*---------------------------------------------------------------------------------------- MOVIL ---*/

@media (max-width: 561px) {

  /*-----------------------------------------------------------------*/
  /*  GENERALES
  /*-----------------------------------------------------------------*/
  
  /* MAKETA DE PAGINA CON SIDEBAR A LA IZQUIERDA */
  body.ast-left-sidebar {}
  body.ast-left-sidebar #content .ast-container { grid-template-columns: 100% !important; grid-gap: 50px !important; margin-bottom: 0 !important;}
  body.ast-left-sidebar #content .ast-container .widget-area { background-color: var(--cabecera-menu); padding: 20px 20px 10px; margin: 20px 0px 0px; }
  body.ast-left-sidebar #content .ast-container .widget-area .widget:last-child {margin-bottom: 0; mix-blend-mode: multiply;}
  body.ast-left-sidebar #content .ast-container #primary {margin: 0px;}
  

  /*-----------------------------------------------------------------*/
  /*  FUENTES DEL THEME
  /*-----------------------------------------------------------------*/

  .ast-single-post .entry-content *.has-small-font-size { font-size: 20px !important; }
  .ast-single-post .entry-content *.has-medium-font-size { font-size: 24px !important; }
  .ast-single-post .entry-content *.has-large-font-size { font-size: 28px !important; }
  .ast-single-post .entry-content *.has-x-large-font-size { font-size: 34px !important; }


  /*-----------------------------------------------------------------*/
  /*  BREADCRUMBS
  /*-----------------------------------------------------------------*/

  .breadcrumbs { display: flex; flex-wrap: wrap; position: relative; width: 100%; padding: 0; margin: 20px 0px 0px !important; top: 0; background-color: transparent;  }
  .rc-cabecera-pagina__wrapper__container  .breadcrumbs {visibility: visible; height: auto; }
  .breadcrumbs.breadcrumbs-fixed { border-bottom: none; }
  body.admin-bar .breadcrumbs {top:0px;}


  /*-----------------------------------------------------------------*/
  /*  HOME
  /*-----------------------------------------------------------------*/
  div.video-popup {}
  div.video-popup > figure.wp-block-image {width: 70px;}
  div.video-popup > p {font-size: 24px !important; margin-bottom: 5px !important; }
  body.home .lanzar-reserva {margin-top: 20px !important;}

  /*-----------------------------------------------------------------*/
  /*  PÁGINAS
  /*-----------------------------------------------------------------*/

  /* PREMIOS IBEROAMERICANOS DE MECENAZGO */
  .tabs-premios { width: 100% !important; }
  .premios-item { }
  .premios-item figure { margin: 0 0 5px !important; }

 
  /* DISEÑO 2 COLUMNAS */
  .rabasf-two-col__section { margin: 20px 0px 40px !important; }
  .rabasf-two-col__section > .rc-seccion_inner-container > .rc-seccion_fila { grid-template-columns: 100% !important; grid-gap: 30px !important; margin-bottom: 0 !important; }
  .rabasf-two-col__section > .rc-seccion_inner-container > .rc-seccion_fila > .rc-columna:first-child { position: relative !important; top: 0 !important; margin: 0 !important; }
  .rabasf-two-col__section > .rc-seccion_inner-container > .rc-seccion_fila > .rc-columna.ficha_premiado_izquierda {}
  .rabasf-two-col__section > .rc-seccion_inner-container > .rc-seccion_fila > .rc-columna.ficha_premiado_izquierda figure {}
  .rabasf-two-col__section > .rc-seccion_inner-container > .rc-seccion_fila > .rc-columna.ficha_premiado_izquierda figure img {width: 100%;}

  /* DISEÑO 2 COLUMNAS CON MENU AL FINAL */
  .rabasf-two-col__section.with-menu {margin-bottom: 0 !important;}
  .rabasf-two-col__section.with-menu > .rc-seccion_inner-container > .rc-seccion_fila { grid-template-columns: 100% !important; grid-gap: 30px !important; margin-bottom: 0 !important; }
  .rabasf-two-col__section.with-menu > .rc-seccion_inner-container > .rc-seccion_fila > .rc-columna:first-child { order: 2; }


  /* MENU */
  .rabasf-two-col__section .rc-menu { width: 100vw; margin-left: calc( -50vw + 50%) !important; margin-right: calc( -50vw + 50%) !important; padding: 20px; background-color: var(--cabecera-menu);  }



  /*-----------------------------------------------------------------*/
  /*  APP
  /*-----------------------------------------------------------------*/
  body .confirmacion-pack .v-card__text span.icono:after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='51' height='39' viewBox='0 0 51 39'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_12' data-name='Rectángulo 12' width='23.104' height='19.72' fill='%23000000'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_576' data-name='Grupo 576' transform='translate(-196 -318)'%3E%3Cg id='Grupo_548' data-name='Grupo 548' transform='translate(210 287)'%3E%3Cg id='Grupo_5' data-name='Grupo 5' transform='translate(0 40)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_35' data-name='Trazado 35' d='M3.329,37.395H4.344v3.466h9.174c.067-2.32-.02-6.151-.118-9.243a9.836,9.836,0,0,0-1.218-.383,4.686,4.686,0,0,1-3.551,1.714,4.686,4.686,0,0,1-3.554-1.717C1.653,32.075,0,34.2,0,36.854v4.006H3.156Z' transform='translate(0 -21.14)' fill='%23000000'/%3E%3Cpath id='Trazado_36' data-name='Trazado 36' d='M21.834,6.806V4.162a.4.4,0,0,0-.125-.285A3.787,3.787,0,0,0,21.392,2.5a4.464,4.464,0,0,0-8.02,0,3.8,3.8,0,0,0-.318,1.374.4.4,0,0,0-.125.285V6.8a.506.506,0,0,0,.47.461,4.334,4.334,0,0,0,3.982,3.654,4.334,4.334,0,0,0,3.983-3.655c.271-.066.469-.2.469-.458m-3.931.3a1.672,1.672,0,0,0,1.433.629h0a4.372,4.372,0,0,0,1.11-.169,3.407,3.407,0,0,1-3.066,2.542,3.4,3.4,0,0,1-3.059-2.52,4,4,0,0,0,1.078.174,1.629,1.629,0,0,0,1.407-.646,2.726,2.726,0,0,1,.563-.649,4.794,4.794,0,0,1,.533.638m1.008-5.566c.128-.145.413-.1.637.1s.3.476.175.62-.413.1-.637-.1-.3-.476-.174-.62m-3.7.1c.224-.2.51-.241.637-.1s.049.422-.175.62-.509.241-.637.1-.049-.422.175-.62m2.167,4.017c-.429,0-.789.379-1.229.992a.855.855,0,0,1-.751.31,4.979,4.979,0,0,1-1.665-.428V4.478a15.087,15.087,0,0,1,3.645-.511,15.08,15.08,0,0,1,3.645.511V6.529a5.228,5.228,0,0,1-1.689.4.906.906,0,0,1-.784-.3c-.259-.44-.7-.973-1.171-.973' transform='translate(-8.752 0)' fill='%23000000'/%3E%3Cpath id='Trazado_37' data-name='Trazado 37' d='M25.153,26.038h-1.3a.4.4,0,1,0,0,.808h1.3a.4.4,0,0,0,0-.808' transform='translate(-15.873 -17.625)' fill='%23000000'/%3E%3Cpath id='Trazado_38' data-name='Trazado 38' d='M57.112,47.09c-.026,1.681-.035,3.278-.014,4.506h1.161c.1-1.076.258-2.414.435-3.838a3.843,3.843,0,0,1-1.582-.668' transform='translate(-38.642 -31.875)' fill='%23000000'/%3E%3Cpath id='Trazado_39' data-name='Trazado 39' d='M50.7,14.787c.255-1.818.442-3.095.449-3.14a2.76,2.76,0,0,0-3.555-2.935,2.747,2.747,0,0,0-3.675,2.614c0,.11.42,9.732.3,14.182h.969c.122-4.48-.279-13.771-.3-14.2a1.785,1.785,0,0,1,3.571-.017c-.006.183-.066,1.832-.129,4.023a2.374,2.374,0,0,1,.984-.468c.059-2.028.112-3.489.114-3.538a2.737,2.737,0,0,0-.584-1.69,1.782,1.782,0,0,1,1.344,1.908c-.024.161-.214,1.46-.467,3.261a3.957,3.957,0,0,1,.667.017,1.775,1.775,0,0,0,.312-.014' transform='translate(-29.727 -5.788)' fill='%23000000'/%3E%3Cpath id='Trazado_40' data-name='Trazado 40' d='M58.808,28.633c.608-.019,1.254-.295,1.04-.851,0,0,1.594.354,1.245,2.841-.386,2.75-1,3.371-2.012,3.371a4.071,4.071,0,0,1-.617-.056c-1.383-.215-2.544-.938-2.209-3.064.3-1.914,1.225-2.273,2.008-2.273.119,0,.434.036.546.032' transform='translate(-38.039 -18.806)' fill='%23000000'/%3E%3C/g%3E%3C/g%3E%3Cg id='Rectángulo_226' data-name='Rectángulo 226' transform='translate(196 318)' fill='none' stroke='%23e6e6e6' stroke-width='1'%3E%3Crect width='51' height='39' rx='7' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='50' height='38' rx='6.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}


  /*-----------------------------------------------------------------*/
  /*  FOOTER
  /*-----------------------------------------------------------------*/

  body .wp-block-social-links {justify-content: center;}

  
  /* Menu Legales */
  footer ul#menu-menu-legales { flex-direction: column; margin-bottom: 0 !important; }
  body:not(.home) footer ul#menu-menu-legales { margin-bottom: 100px !important; }
  footer ul#menu-menu-legales li {margin: 0px !important; padding: 10px;}
  footer ul#menu-menu-legales li a { padding: 20px !important; border: none;   }


  /*-----------------------------------------------------------------*/
  /*  COOKIES
  /*-----------------------------------------------------------------*/
  .freeprivacypolicy-com---nb-simple {width: 100% !important; max-width: 100% !important;}
  .cc-nb-main-container {padding: 20px !important;}
  .freeprivacypolicy-com---nb .cc-nb-title { font-family: var(--header-bold) !important; font-size: 18px !important; }
  .freeprivacypolicy-com---nb .cc-nb-text { font-family: var(--body-regular) !important; font-size: 14px !important; }
  .freeprivacypolicy-com---palette-light .cc-cp-foot { justify-content: center !important; padding: 10px 0px; }
  

}



/*-----------------------------------------------------------------*/
/*  ESPACIADOS BLOQUES
/*-----------------------------------------------------------------*/
.lg-ma-100 {margin: 100px !important;} .lg-ma-90 {margin: 90px !important;} .lg-ma-80 {margin: 80px !important;} .lg-ma-70 {margin: 70px !important;} .lg-ma-60 {margin: 60px !important;} .lg-ma-50 {margin: 50px !important;} .lg-ma-40 {margin: 40px !important;} .lg-ma-30 {margin: 30px !important;} .lg-ma-20 {margin: 20px !important;} .lg-ma-10 {margin: 10px !important;} .lg-ma-5 {margin: 5px !important;} .lg-ma-0 {margin: 0 !important;}
.lg-m-100  {margin: 100px 0 !important;} .lg-m-90  {margin: 90px 0 !important;} .lg-m-80  {margin: 80px 0 !important;} .lg-m-70  {margin: 70px 0 !important;} .lg-m-60  {margin: 60px 0 !important;} .lg-m-50  {margin: 50px 0 !important;} .lg-m-40  {margin: 40px 0 !important;} .lg-m-30  {margin: 30px 0 !important;} .lg-m-20 {margin: 20px 0 !important;} .lg-m-10 {margin: 10px 0 !important;} .lg-m-5 {margin: 5px 0 !important;} .lg-m-0 {margin: 0 !important;} 
.lg-mt-100 {margin-top: 100px !important;} .lg-mt-90 {margin-top: 90px !important;} .lg-mt-80 {margin-top: 80px !important;} .lg-mt-70 {margin-top: 70px !important;} .lg-mt-60 {margin-top: 60px !important;} .lg-mt-50 {margin-top: 50px !important;} .lg-mt-40 {margin-top: 40px !important;} .lg-mt-30 {margin-top: 30px !important;} .lg-mt-20 {margin-top: 20px !important;} .lg-mt-10 {margin-top: 10px !important;} .lg-mt-5 {margin-top: 5px !important;} .lg-mt-0 {margin-top: 0 !important;} 
.lg-mb-100 {margin-bottom: 100px !important;} .lg-mb-90 {margin-bottom: 90px !important;} .lg-mb-80 {margin-bottom: 80px !important;} .lg-mb-70 {margin-bottom: 70px !important;} .lg-mb-60 {margin-bottom: 60px !important;} .lg-mb-50 {margin-bottom: 50px !important;} .lg-mb-40 {margin-bottom: 40px !important;} .lg-mb-30 {margin-bottom: 30px !important;} .lg-mb-20 {margin-bottom: 20px !important;} .lg-mb-10 {margin-bottom: 10px !important;} .lg-mb-5 {margin-bottom: 5px !important;} .lg-mb-0 {margin-bottom: 0 !important;}

.lg-pa-100 {padding: 100px !important;} .lg-pa-90 {padding: 90px !important;} .lg-pa-80 {padding: 80px !important;} .lg-pa-70 {padding: 70px !important;} .lg-pa-60 {padding: 60px !important;} .lg-pa-50 {padding: 50px !important;} .lg-pa-40 {padding: 40px !important;} .lg-pa-30 {padding: 30px !important;} .lg-pa-20 {padding: 20px !important;} .lg-pa-10 {padding: 10px !important;} .lg-pa-5 {padding: 5px !important;} .lg-pa-0 {padding: 0 !important;}
.lg-p-100 {padding: 100px 0 !important;} .lg-p-90 {padding: 90px 0 !important;} .lg-p-80 {padding: 80px 0 !important;} .lg-p-70 {padding: 70px 0 !important;} .lg-p-60 {padding: 60px 0 !important;} .lg-p-50 {padding: 50px 0 !important;} .lg-p-40 {padding: 40px 0 !important;} .lg-p-30 {padding: 30px 0 !important;} .lg-p-20 {padding: 20px 0 !important;} .lg-p-10 {padding: 10px 0 !important;} .lg-p-5 {padding: 5px 0 !important;} .lg-p-0 {padding: 0 !important;}
.lg-pt-100 {padding-top: 100px !important;} .lg-pt-90 {padding-top: 90px !important;} .lg-pt-80 {padding-top: 80px !important;} .lg-pt-70 {padding-top: 70px !important;} .lg-pt-60 {padding-top: 60px !important;} .lg-pt-50 {padding-top: 50px !important;} .lg-pt-40 {padding-top: 40px !important;} .lg-pt-30 {padding-top: 30px !important;} .lg-pt-20 {padding-top: 20px !important;} .lg-pt-10 {padding-top: 10px !important;} .lg-pt-5 {padding-top: 5px !important;} .lg-pt-0 {padding-top: 0px !important;}
.lg-pb-100 {padding-bottom: 100px !important;} .lg-pb-90 {padding-bottom: 90px !important;} .lg-pb-80 {padding-bottom: 80px !important;} .lg-pb-70 {padding-bottom: 70px !important;} .lg-pb-60 {padding-bottom: 60px !important;} .lg-pb-50 {padding-bottom: 50px !important;} .lg-pb-40 {padding-bottom: 40px !important;} .lg-pb-30 {padding-bottom: 30px !important;} .lg-pb-20 {padding-bottom: 20px !important;} .lg-pb-10 {padding-bottom: 10px !important;} .lg-pb-5 {padding-bottom: 5px !important;} .lg-pb-0 {padding-bottom: 0px !important;}

@media screen and (max-width: 1099px) {
.sm-ma-100 {margin: 100px !important;} .sm-ma-90 {margin: 90px !important;} .sm-ma-80 {margin: 80px !important;} .sm-ma-70 {margin: 70px !important;} .sm-ma-60 {margin: 60px !important;} .sm-ma-50 {margin: 50px !important;} .sm-ma-40 {margin: 40px !important;} .sm-ma-30 {margin: 30px !important;} .sm-ma-20 {margin: 20px !important;} .sm-ma-10 {margin: 10px !important;} .sm-ma-5 {margin: 5px !important;} .sm-ma-0 {margin: 0 !important;}
.sm-m-100  {margin: 100px 0 !important;} .sm-m-90  {margin: 90px 0 !important;} .sm-m-80  {margin: 80px 0 !important;} .sm-m-70  {margin: 70px 0 !important;} .sm-m-60  {margin: 60px 0 !important;} .sm-m-50  {margin: 50px 0 !important;} .sm-m-40  {margin: 40px 0 !important;} .sm-m-30  {margin: 30px 0 !important;} .sm-m-20 {margin: 20px 0 !important;} .sm-m-10 {margin: 10px 0 !important;} .sm-m-5 {margin: 5px 0 !important;} .sm-m-0 {margin: 0 !important;} 
.sm-mt-100 {margin-top: 100px !important;} .sm-mt-90 {margin-top: 90px !important;} .sm-mt-80 {margin-top: 80px !important;} .sm-mt-70 {margin-top: 70px !important;} .sm-mt-60 {margin-top: 60px !important;} .sm-mt-50 {margin-top: 50px !important;} .sm-mt-40 {margin-top: 40px !important;} .sm-mt-30 {margin-top: 30px !important;} .sm-mt-20 {margin-top: 20px !important;} .sm-mt-10 {margin-top: 10px !important;} .sm-mt-5 {margin-top: 5px !important;} .sm-mt-0 {margin-top: 0 !important;} 
.sm-mb-100 {margin-bottom: 100px !important;} .sm-mb-90 {margin-bottom: 90px !important;} .sm-mb-80 {margin-bottom: 80px !important;} .sm-mb-70 {margin-bottom: 70px !important;} .sm-mb-60 {margin-bottom: 60px !important;} .sm-mb-50 {margin-bottom: 50px !important;} .sm-mb-40 {margin-bottom: 40px !important;} .sm-mb-30 {margin-bottom: 30px !important;} .sm-mb-20 {margin-bottom: 20px !important;} .sm-mb-10 {margin-bottom: 10px !important;} .sm-mb-5 {margin-bottom: 5px !important;} .sm-mb-0 {margin-bottom: 0 !important;}

.sm-pa-100 {padding: 100px !important;} .sm-pa-90 {padding: 90px !important;} .sm-pa-80 {padding: 80px !important;} .sm-pa-70 {padding: 70px !important;} .sm-pa-60 {padding: 60px !important;} .sm-pa-50 {padding: 50px !important;} .sm-pa-40 {padding: 40px !important;} .sm-pa-30 {padding: 30px !important;} .sm-pa-20 {padding: 20px !important;} .sm-pa-10 {padding: 10px !important;} .sm-pa-5 {padding: 5px !important;} .sm-pa-0 {padding: 0 !important;}
.sm-p-100 {padding: 100px 0 !important;} .sm-p-90 {padding: 90px 0 !important;} .sm-p-80 {padding: 80px 0 !important;} .sm-p-70 {padding: 70px 0 !important;} .sm-p-60 {padding: 60px 0 !important;} .sm-p-50 {padding: 50px 0 !important;} .sm-p-40 {padding: 40px 0 !important;} .sm-p-30 {padding: 30px 0 !important;} .sm-p-20 {padding: 20px 0 !important;} .sm-p-10 {padding: 10px 0 !important;} .sm-p-5 {padding: 5px 0 !important;} .sm-p-0 {padding: 0 !important;}
.sm-pt-100 {padding-top: 100px !important;} .sm-pt-90 {padding-top: 90px !important;} .sm-pt-80 {padding-top: 80px !important;} .sm-pt-70 {padding-top: 70px !important;} .sm-pt-60 {padding-top: 60px !important;} .sm-pt-50 {padding-top: 50px !important;} .sm-pt-40 {padding-top: 40px !important;} .sm-pt-30 {padding-top: 30px !important;} .sm-pt-20 {padding-top: 20px !important;} .sm-pt-10 {padding-top: 10px !important;} .sm-pt-5 {padding-top: 5px !important;} .sm-pt-0 {padding-top: 0px !important;}
.sm-pb-100 {padding-bottom: 100px !important;} .sm-pb-90 {padding-bottom: 90px !important;} .sm-pb-80 {padding-bottom: 80px !important;} .sm-pb-70 {padding-bottom: 70px !important;} .sm-pb-60 {padding-bottom: 60px !important;} .sm-pb-50 {padding-bottom: 50px !important;} .sm-pb-40 {padding-bottom: 40px !important;} .sm-pb-30 {padding-bottom: 30px !important;} .sm-pb-20 {padding-bottom: 20px !important;} .sm-pb-10 {padding-bottom: 10px !important;} .sm-pb-5 {padding-bottom: 5px !important;} .sm-pb-0 {padding-bottom: 0px !important;}

.sm-hide {display: none !important;}
}

@media screen and (max-width: 559px) {
.xs-ma-100 {margin: 100px !important;} .xs-ma-90 {margin: 90px !important;} .xs-ma-80 {margin: 80px !important;} .xs-ma-70 {margin: 70px !important;} .xs-ma-60 {margin: 60px !important;} .xs-ma-50 {margin: 50px !important;} .xs-ma-40 {margin: 40px !important;} .xs-ma-30 {margin: 30px !important;} .xs-ma-20 {margin: 20px !important;} .xs-ma-10 {margin: 10px !important;}
.xs-m-100  {margin: 100px 0 !important;} .xs-m-90  {margin: 90px 0 !important;} .xs-m-80  {margin: 80px 0 !important;} .xs-m-70  {margin: 70px 0 !important;} .xs-m-60  {margin: 60px 0 !important;} .xs-m-50  {margin: 50px 0 !important;} .xs-m-40  {margin: 40px 0 !important;} .xs-m-30  {margin: 30px 0 !important;} .xs-m-20  {margin: 20px 0 !important;} .xs-m-10  {margin: 10px 0 !important;}
.xs-mt-100 {margin-top: 100px !important;} .xs-mt-90 {margin-top: 90px !important;} .xs-mt-80 {margin-top: 80px !important;} .xs-mt-70 {margin-top: 70px !important;} .xs-mt-60 {margin-top: 60px !important;} .xs-mt-50 {margin-top: 50px !important;} .xs-mt-40 {margin-top: 40px !important;} .xs-mt-30 {margin-top: 30px !important;} .xs-mt-20 {margin-top: 20px !important;} .xs-mt-10 {margin-top: 10px !important;}
.xs-mb-100 {margin-bottom: 100px !important;} .xs-mb-90 {margin-bottom: 90px !important;} .xs-mb-80 {margin-bottom: 80px !important;} .xs-mb-70 {margin-bottom: 70px !important;} .xs-mb-60 {margin-bottom: 60px !important;} .xs-mb-50 {margin-bottom: 50px !important;} .xs-mb-40 {margin-bottom: 40px !important;} .xs-mb-30 {margin-bottom: 30px !important;} .xs-mb-20 {margin-bottom: 20px !important;} .xs-mb-10 {margin-bottom: 10px !important;}

.xs-pa-100 {padding: 100px !important;} .xs-pa-90 {padding: 90px !important;} .xs-pa-80 {padding: 80px !important;} .xs-pa-70 {padding: 70px !important;} .xs-pa-60 {padding: 60px !important;} .xs-pa-50 {padding: 50px !important;} .xs-pa-40 {padding: 40px !important;} .xs-pa-30 {padding: 30px !important;} .xs-pa-20 {padding: 20px !important;} .xs-pa-10 {padding: 10px !important;}
.xs-p-100 {padding: 100px 0 !important;} .xs-p-90 {padding: 90px 0 !important;} .xs-p-80 {padding: 80px 0 !important;} .xs-p-70 {padding: 70px 0 !important;} .xs-p-60 {padding: 60px 0 !important;} .xs-p-50 {padding: 50px 0 !important;} .xs-p-40 {padding: 40px 0 !important;} .xs-p-30 {padding: 30px 0 !important;} .xs-p-20 {padding: 20px 0 !important;} .xs-p-10 {padding: 10px 0 !important;}
.xs-pt-100 {padding-top: 100px !important;} .xs-pt-90 {padding-top: 90px !important;} .xs-pt-80 {padding-top: 80px !important;} .xs-pt-70 {padding-top: 70px !important;} .xs-pt-60 {padding-top: 60px !important;} .xs-pt-50 {padding-top: 50px !important;} .xs-pt-40 {padding-top: 40px !important;} .xs-pt-30 {padding-top: 30px !important;} .xs-pt-20 {padding-top: 20px !important;} .xs-pt-10 {padding-top: 10px !important;}
.xs-pb-100 {padding-bottom: 100px !important;} .xs-pb-90 {padding-bottom: 90px !important;} .xs-pb-80 {padding-bottom: 80px !important;} .xs-pb-70 {padding-bottom: 70px !important;} .xs-pb-60 {padding-bottom: 60px !important;} .xs-pb-50 {padding-bottom: 50px !important;} .xs-pb-40 {padding-bottom: 40px !important;} .xs-pb-30 {padding-bottom: 30px !important;} .xs-pb-20 {padding-bottom: 20px !important;} .xs-pb-10 {padding-bottom: 10px !important;}

.xs-hide {display: none !important;}
}