/*
Theme Name:     Agua Kangen España
Theme URI:      n/a
Template:       kadence
Author:         Agua Kangen España
Author URI:     n/a
Description:    Agua Kangen España
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/




/*prueba mega menu
#primary-menu ul.sub-menu {
    margin-top: 7px !important;
}*/

.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu {
    background: var(--global-palette2);
    /* box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.1); */
}

.main-navigation .primary-menu-container > ul > li.menu-item > a {
    
    padding-top: 1em;
    padding-bottom: 1em;
    
}

h1.kt-adv-heading1338_db050f-f9.hero-header.wp-block-kadence-advancedheading.has-theme-palette-9-color.has-text-color {
    font-size: 32px !important;
}

h1.kt-adv-heading1709_7199fc-42.hero-header.wp-block-kadence-advancedheading.has-theme-palette-9-color.has-text-color{
    font-size: 32px !important;
}
h1.kt-adv-heading1748_cee26c-eb.hero-header.wp-block-kadence-advancedheading.has-theme-palette-9-color.has-text-color{
    font-size: 32px !important;
}

/*CSS PARA CAJA128*/

/* Para desktops y dispositivos más grandes */

@media only screen and (min-width: 1024px) {
  .caja128 {
    padding-top: 128px!important;
    padding-bottom: 128px!important;
  }
}
/* Para tablets */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .caja128 {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
  }
}
/* Para móviles */

@media only screen and (max-width: 767px) {
  .caja128 {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
  }
}
/*----------------------------------------------------------------*/
/* Caja 80 */
@media only screen and (min-width: 1024px) {
  .caja80 {
    padding-top: 80px!important;
    padding-bottom: 80px!important;
  }
}
/* Para tablets */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .caja80 {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
  }
}
/* Para móviles */
@media only screen and (max-width: 767px) {
  .caja80 {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
  }
}






/*
h1{margin-bottom:1.5rem!important}
*/
/* Escala básica */

.hero-header {
  font-size: clamp(2.5rem, 6vw, 4.769rem) !important;
}


h1 {
  font-size: clamp(2.5rem, 6vw, 3.815rem);
}

h2 {
  font-size: clamp(2rem, 5vw, 3.052rem);
}

h3 {
  font-size: clamp(1.5rem, 4vw, 2.441rem);
}

h4 {
  font-size: clamp(1.2rem, 3vw, 1.953rem);
}

h5 {
  font-size: clamp(1rem, 2.5vw, 1.563rem);
}

h6 {
  font-size: clamp(0.8rem, 2vw, 1.25rem);
}

p {
  font-size: clamp(0.8rem, 2vw, 1rem);
}


.big {
  font-size: clamp(1rem, 2vw, 1rem);
}

small {
  font-size: clamp(0.8rem, 1.5vw, 0.8rem);
}
/*icono mi cuenta con espacio*/
.kadence-svg-iconset svg {
    height: 1em;
    width: 1em;
    margin-left: 4px !important;
}

/***test tienda**/

.jet-radio-list .jet-radio-list__item .jet-radio-list__button {
    display: flex;
    border-color: #ccc;
    border-width: 1px;
    align-items: center!important;
  
}
.jet-radio-list .jet-radio-list__item .jet-radio-list__decorator {
    margin-right: 12px!important;
	margin-top: 6px!important
    position: relative;
    width: 18px!important!;
    height: 18px!important;
    min-width: 18px!important;
    min-height: 18px!important!;
    border: 1px solid #03a9f4a8!important;
    border-radius: 3px;
}
