/*
Theme Name:   Kadence-child
Template:     kadence
Version:      1.0.0
*/

/* VARIABLES GLOBALES */

:root {
    --marron: #550005;
    --rojo: #f4242d;
    --negro-fondo: #201612;
    --azul: #7293A3;
    --fondo-seccion: #faf0e6;  
    --blanco: white;
}

/* FUENTES */

@font-face {
    font-family: 'Neue';
    src: url('/wp-content/themes/kadence-child/fonts/neue.woff2') format('woff2');
}

@font-face {
    font-family: 'Times';
    src: url('/wp-content/themes/kadence-child/fonts/tiempos-headline-light.woff2') format('woff2');
}


/* CODIGO CSS */

html span, html p, html a, html div {
  font-family: 'Neue';
}

.times{
  font-family: 'Times';
}

.neue{
  font-family: 'Neue';
}

html, body {
  min-height: 100vh; /* fallback */
  min-height: calc(var(--vh) * 100);
  display: flex;
  flex-direction: column;
}

article {
  box-shadow: none !important;
}

#inner-wrap {
  flex: 1 0 auto;
  display: flex;
}

.site-footer {
  margin-top: auto;
  padding-bottom: env(safe-area-inset-bottom, 0);
}

.content-area{
  margin: auto;
  width: 100%;
}

.home .content-area{
  width: 100%;
}

.home-finish.hidden {
  display: none;
}

.home-finish {
  transition: filter 0.2s ease;
}

.wp-block-kadence-countdown-timer > div:not(:first-child) {
  display: none;
}

.clase-temporizador {
  display: none;
}


.hidden {
    display: none;
}

body.home header,
body.home .home-finish,
body.home .footer-web {
  display: none;
}

/* .off-canvas-clase .kb-off-canvas-inner-wrap{
  max-width: 100% !important;
} */

@media(max-width: 767px){
  body.home .site-footer {
    padding-bottom: 20px;
  } 
}

.content-bg{
  background-color: transparent !important;
}


#div-home {
    position: relative;
    flex: 1;
}

.wp-block-kadence-header-column-tablet-left{
      align-items: flex-start !important;
}

.separator-menu {
    color: var(--azul);
}

.burger-menu:focus{
    color: var(--rojo);
}

.content-style-boxed .content-bg:not(.loop-entry){
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left:0px;
    padding-right: 0px;
}

.off-canvas-seccion span:hover{
  filter: none;
}

.off-canvas-seccion-legales span{
  font-weight: 600;
}

.off-canvas-seccion-legales span:hover{
  color: var(--rojo);
  filter: none;
}

.off-canvas-clase-legales .img-submenu {
  filter: none;
}

.footer-web-legales a,
.footer-web-legales span{
  color: var(--negro-fondo) !important;
}

/* @media (max-width: 575px){
  .footer-widget-area .footer-normal{
      box-shadow: 0 -8px 8px -2px var(--global-palette2, #2B6CB0);
  }
} */

.home .footer-normal{
  box-shadow: none !important;
}

.btn-eventos span:hover{
  color: white !important;
}

.btn-eventos {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.btn-eventos:hover {
  color: var(--blanco);
  transform: scale(1.03);
  box-shadow: 0 0 8px var(--rojo);
}

.etn-download-ticket-btn .moove-gdpr-modal-content{
  display: none;
}