@media only screen and (max-width: 1650px) {
    .wp-block-kadence-column.inner-column-1.kadence-column_0f526d-c8 > div p{
        padding-left: 150px !important;
    }

    .carrusel_destacados.agenda{
        min-height: 675px !important;  
    }
    
    .carrusel_destacados.agenda .owl-stage-outer,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage .owl-item
    {
        height: 675px !important;
    }
}

@media only screen and (max-width: 1550px) {
    #redes-sociales {
        position: fixed;
        top: 0;
        left: 0;
        background: #1b1b1b;
        width: 100%;
        justify-content: center;
        font-size: 20px;
        padding: 3px;
    }

    #redes-sociales li a span {
        color: white;
    }

    header {
        top: 36px;
    }

    .nav-menu{
        margin-top: 35px;
    }

    .contenido-noticia .contenido h1{
        font-size: 54px;
    }

    .carrusel_destacados.agenda{
        min-height: 650px !important;  
    }
    
    .carrusel_destacados.agenda .owl-stage-outer,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage .owl-item
    {
        height: 650px !important;
    }

    /* .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6 > div > div:nth-child(2){
        bottom: 16% !important;
    } */
}

@media only screen and (max-width: 1500px){
    .carrusel_destacados.agenda{
        min-height: 625px !important;  
    }
    
    .carrusel_destacados.agenda .owl-stage-outer,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage .owl-item
    {
        height: 625px !important;
    }

    /* .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6 > div > div:nth-child(2){
        bottom: 18% !important;
    } */
}

:root{
    --custom-flex_basis_eventos1: calc(100% - 125px - 200px);
}

@media only screen and (max-width: 1440px){
    .item-evento__anticipada{
        flex-basis: auto !important;
    }

    .item-evento__info{
        flex-basis: var(--custom-flex_basis_eventos1) !important;
    }

    .bloquenoticias__agenda .item-evento .item-evento__info{
        flex-basis: auto !important;
    }
}

@media only screen and (max-width: 1439px){
    .carrusel_destacados.agenda{
        min-height: 600px !important;  
    }
    
    .carrusel_destacados.agenda .owl-stage-outer,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage .owl-item
    {
        height: 600px !important;
    }

    /* .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6 > div > div:nth-child(2){
        bottom: 20% !important;
    } */
}


@media only screen and (max-width: 1400px){
    .event-date{
        transform: scale(0.9) translateY(50%) !important;
    }

    .contenido-noticia .contenido h1{
        font-size: 50px;
    }

    .carrusel_destacados.agenda{
        min-height: 575px !important;  
    }
    
    .carrusel_destacados.agenda .owl-stage-outer,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage .owl-item
    {
        height: 575px !important;
    }

    .kt-row-layout-inner.kt-row-has-bg.kt-layout-id_ad068a-aa.kt-jarallax > div > div:nth-child(2){
        flex: 0 1 60% !important;
        -webkit-flex: 0 1 60% !important;
    }

    /* .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6 > div > div:nth-child(2){
        bottom: 23% !important;
    } */
}

@media only screen and (max-width:1368px) {

    #menu-menu-principal li {
        font-size: 13px;
    }

}

@media only screen and (max-width: 1350px){
    .carrusel_destacados.agenda{
        min-height: 550px !important;  
    }
    
    .carrusel_destacados.agenda .owl-stage-outer,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage .owl-item
    {
        height: 550px !important;
    }

    /* .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6 > div > div:nth-child(2){
        bottom: 27% !important;
    } */
}

@media only screen and (max-width: 1300px){
    .sala-encabezado-contenido{
        flex-direction: column;
        gap: 75px;
    }

    .contenedor-datos{
        max-width: 510px;
        align-self: center;
    }

    .carrusel_destacados.agenda{
        min-height: 525px !important;  
    }
    
    .carrusel_destacados.agenda .owl-stage-outer,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage .owl-item
    {
        height: 525px !important;
    }

    /* .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6 > div > div:nth-child(2){
        bottom: 31% !important;
    } */
}

@media only screen and (max-width: 1280px) {

    #logo a img { transition: filter 150ms ease-in-out; }
    #textoLogo span {
        transition: 
            color 150ms ease-in-out,
            border-color 150ms ease-in-out;

    }
    li.menu-item-has-children {
        min-height: fit-content;
        top: 0;
    }

    #menu-menu-principal {
        gap: 10px;
    }

    #activador-menu { display: block; text-align: right; color: #1B1B1B; font-size: 26px; }
	#activador-menu i, #logo a { position: relative; z-index: 9999; }
	#menu-superior { position: fixed; width: 100%; height: 100%; top: 0; left: 100%; background: #1B1B1B; padding: 0; transition: all 200ms ease-in; }
	#activador-menu.activo + #menu-superior { left: 0; }
    #activador-menu i { transition: color 150ms ease-in-out; }
    #activador-menu.activo i { color: white; transition: color 150ms ease-in-out; }
    li.menu-item-has-children:hover ul.sub-menu { height: 260px; }
	#menu-superior #menu-menu-principal { position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: flex; flex-direction: column; justify-content: center; }
	#menu-superior ul li { margin: 0 5%; padding: 15px 25px 5px !important; text-align: center; }
    #menu-superior ul.sub-menu { top: 45px; }
    #menu-superior ul.sub-menu a { color: #333;}
	#menu-superior ul li.tablet-only { display: inline-block; }
	#menu-superior ul li a { display: inline-block; color: white; }
 
    #menu-menu-principal .menu-item-has-children { position: relative; }
    #menu-menu-principal .menu-item-has-children::after { content: '\25bc'; position: absolute; top: 40%; font-size: 10px; right: -12%; color: white; width: 40px; }

    .contenido-noticia aside{
        display: none;
    }

    .contenido-noticia .contenido {
        flex-basis: 100%;
        max-width: 100%;
    }

    .bloquenoticias__categorias_select{
        display: block !important;
        text-align: center;
    }

    .revista-contenedor{
        flex-direction: column;
        gap: 75px;
        max-width: 725px;
    }

    .contenido-noticia .contenido h1{
        text-align: center;
    }
}

@media only screen and (max-width: 1260px) {
    .wp-block-kadence-column.inner-column-1.kadence-column_0f526d-c8 > div p{
        padding-left: 50px !important;
    }

    .kt-row-column-wrap.kt-has-2-columns.kt-gutter-default.kt-v-gutter-default.kt-row-valign-middle.kt-row-layout-equal.kt-tab-layout-inherit.kt-m-colapse-left-to-right.kt-mobile-layout-row.kt-custom-first-width-35.kt-custom-second-width-65{
        flex-direction: column;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_426c68-a3,
    .wp-block-kadence-column.inner-column-2.kadence-column_db6459-81
    {
        width: 100% !important;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_426c68-a3{
        margin-right: 0px !important;
        margin-bottom: 35px !important;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_426c68-a3 > div h2{
        text-align: center;
    }

    .event-date{
        transform: scale(0.8) translateY(50%) !important;
    }
}

@media only screen and (max-width: 1200px) {
    .contenedor-salas .item-sala{
        flex-basis: calc((100% / 3) - 56px/*42px*/) !important;
    }

    .destacados-titulo h2{
        font-size: 35px !important;
        line-height: 45px !important;
    }

    .destacados-fecha h4{
        font-size: 13px !important;
    }

    .destacados-agenda{
        font-size: 13px !important;
    }

    .meta-info span,
    .meta-info p{
        font-size: 14px !important;
    }

    .hero-container h1{
        font-size: 40px !important;
    }

    .hero-container a p{
        font-size: 22px !important;
    }

    .event-date{
        transform: scale(0.7) translateY(60%) translateX(-10%) !important;
    }

    /* .post-info{
        max-width: 75% !important;
    } */

    .carrusel_destacados.agenda{
        min-height: 500px !important;  
    }
    
    .carrusel_destacados.agenda .owl-stage-outer,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage .owl-item
    {
        height: 500px !important;
    }

    /* .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6 > div > div:nth-child(2){
        bottom: 34% !important;
    } */
}

@media only screen and (max-width: 1150px){
    .carrusel_destacados.agenda{
        min-height: 475px !important;  
    }
    
    .carrusel_destacados.agenda .owl-stage-outer,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage .owl-item
    {
        height: 475px !important;
    }

    .kt-row-layout-inner .kt-layout-id_618f2e-c9 > div{
        padding-top: 155px !important;
        padding-bottom: 100px !important;
    }

    /* .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6 > div > div:nth-child(2){
        bottom: 37% !important;
    } */
}

@media only screen and (max-width:1100px){
    .meta-info span,
    .meta-info p{
        font-size: 14px !important;
    }

    .hero-container h1{
        font-size: 35px !important;
    }

    .hero-container a p{
        font-size: 18px !important;
    }

    .agenda__flex__derecha{
        align-self: center !important;
    }

    .agenda__flex__izquierda{
        margin: 0 auto;
        width: 100% !important;
    }

    .agenda__filtros > span{
        text-align: center;
    }

    .agenda__flex{
        flex-direction: column-reverse !important;
        align-items: flex-start !important;
        gap: 35px !important;
    }

    .wp-block-kadence-spacer.aligncenter.kt-block-spacer-_ba9df7-81{
        display: none;
    }

    .item-evento__info {
        flex-direction: column;
        text-align: center;
        gap: 5px;
      }

      .item-evento__anticipada{
        justify-content: center !important;
        align-items: center !important;
      }

      .contenido-noticia .contenido h1{
        font-size: 46px;
    }

    .item-evento__pases{
        display: flex;
        flex-direction: column;
    }

    .item-evento__nombre h4{
        margin-top: 15px;
    }

    .carrusel_destacados.agenda{
        min-height: 450px !important;  
    }
    
    .carrusel_destacados.agenda .owl-stage-outer,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage .owl-item
    {
        height: 450px !important;
    }

    /* .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6 > div > div:nth-child(2){
        bottom: 40% !important;
    } */
}

@media only screen and (max-width: 1050px){
    .carrusel_destacados.agenda{
        min-height: 425px !important;  
    }
    
    .carrusel_destacados.agenda .owl-stage-outer,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage,   
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage .owl-item
    {
        height: 425px !important;
    }

    /* .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6 > div > div:nth-child(2){
        bottom: 43% !important;
    } */
}

@media only screen and (max-width:1035px) {
    .grid-mujeres-en-vivo .item-persona:first-child {
        margin-left: 0 !important;
      }
      
      .grid-mujeres-en-vivo .item-persona:nth-child(2) {
        margin-right: 0 !important;
      }

      .kt-adv-heading_883184-9e.wp-block-kadence-advancedheading{
        font-size: 18px !important;
      }
}

@media only screen and (max-width:1024px) {

    .agenda__dias__dia span:last-child {
        font-size: 44px !important;
    }

    #kt-layout-id_f62d8c-ae p,
    #kt-layout-id_f62d8c-ae li,
    #kt-layout-id_39e0a8-04 p,
    #kt-layout-id_39e0a8-04 li,
    #kt-layout-id_200bb0-b0 p,
    #kt-layout-id_200bb0-b0 li{
        font-size: 16px;
    }

    /*Pagina de quien es quien*/
     .wp-block-kadence-column.inner-column-2.kadence-column_d55dd7-5c,
     .wp-block-kadence-column.inner-column-2.kadence-column_f6a66c-32,
     .wp-block-kadence-column.inner-column-2.kadence-column_f6a66c-32,
     .wp-block-kadence-column.inner-column-2.kadence-column_f94258-36,
     .wp-block-kadence-column.inner-column-2.kadence-column_0686e1-ad,
     .wp-block-kadence-column.inner-column-2.kadence-column_54df64-47,
     .wp-block-kadence-column.inner-column-2.kadence-column_2920a5-85,
     .wp-block-kadence-column.inner-column-2.kadence-column_f68416-23,
     .wp-block-kadence-column.inner-column-2.kadence-column_1617be-a0,
     .wp-block-kadence-column.inner-column-2.kadence-column_1b684a-fe,
     .wp-block-kadence-column.inner-column-2.kadence-column_ac6dea-ca,
     .wp-block-kadence-column.inner-column-2.kadence-column_8f2245-80,
     .wp-block-kadence-column.inner-column-2.kadence-column_35a3e9-19,
     .wp-block-kadence-column.inner-column-2.kadence-column_686987-3e,
     .wp-block-kadence-column.inner-column-2.kadence-column_77a43e-f1{
        flex: 100% !important;
        margin-right: 0;
    }

    #como-se-hizo > div{
        padding-top: 50px !important;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_4dfd95-32 h2{
        font-size: 14px;
    }

    .kt-row-layout-inner.kt-layout-id_f5c52f-14{
        padding-top: 75px;
    }

    .wp-block-kadence-column.inner-column-2.kadence-column_e30e88-ac > div h2{
        font-size: 18px;
    }

    .wp-block-kadence-column.inner-column-2.kadence-column_e30e88-ac > div h2:nth-child(2){
        font-size: 28px;
    }

    .bloque_proyectos_contenido_col2{
        flex-direction: column;
        gap: 0px !important;
    }
/* 
    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda .carrusel_destacados .owl-stage-outer,
    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda .carrusel_destacados .owl-stage-outer .owl-stage,
    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda .carrusel_destacados .owl-stage-outer .owl-stage .owl-item,
    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda .contenedor-destacada
    {
        height: 400px;
        min-height: 400px;
    } */

    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda > div > div{
        min-height: auto;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda > div > div:nth-child(2){
        bottom: 15%;
    }

    .carrusel_destacados .owl-stage-outer,
    .carrusel_destacados .owl-stage-outer .owl-stage,
    .carrusel_destacados .owl-stage-outer .owl-stage .owl-item,
    .contenedor-destacada
    {
        height: 100%;
        /* min-height: 450px; */
        margin-bottom: 20px;
    }

    .meta-info span,
    .meta-info p{
        font-size: 14px !important;
    }

    .hero-container h1{
        font-size: 30px !important;
    }

    .hero-container a p{
        font-size: 18px !important;
    }

    .event-date{
        transform: scale(0.6) translateY(70%) translateX(-25%) !important;
    }
    
    .titulo-galeria-eventos{
        font-size: 35px;
    }
}

@media only screen and (max-width:1000px) {

    footer .ancho-limitado {
        flex-direction: column;
        gap: 35px;
        align-items: center;
    }

    footer h3 {
        text-align: center;
    }

    footer .footer-col,
    footer .footer-col p {
        text-align: center;
    }

    footer .div-inferior {
        flex-direction: column;
        align-items: center;
    }

    .bloque-colaboradores > div > div{
        background-color: #f5f5f5;
    
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_1dd92c-bf,
    .wp-block-kadence-column.inner-column-5.kadence-column_65e973-82{
        display: none;
    }

    .contenido-noticia .contenido h1{
        font-size: 42px;
    }

    .contenedor-destacada .overlay-destacada .contenedor-texto{
        bottom: 10%;
    }
   
}

@media only screen and (max-width: 890px){
    .contenedor-salas .item-sala{
        flex-basis: calc((100% / 2) - 56px/*42px*/) !important;
    }

    #activador-proyectos {
        display: block;
        margin-top: 36px;
        text-align: center;
        padding: 20px 0;
    }

    .nav-menu {
        flex-direction: column;
        gap: 20px;
        height: 0;
        padding: 0;
        margin-top: 0;
        overflow: hidden;
        transition: height 80ms ease-in-out;
    }

    .nav-menu.activo {
        height: 215px;
        padding: 0px 50px 10px 50px;
    }

    .cabecera-archive-categorias{
        flex-direction: column !important;
        gap: 50px;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_0e0b52-01 .kt-inside-inner-col{
        padding-left: 75px !important;
        padding-right: 75px !important;
    }

    .contenido-noticia .contenido h1{
        font-size: 38px;
        line-height: 55px;
    }

}

@media only screen and (max-width:860px) {
    .wp-block-kadence-column.inner-column-1.kadence-column_0f526d-c8 > div p{
    padding-left: 0px !important;
    font-size: 14px;
    }

    .hero-shot{
        min-height: 0 !important;
    }

    .meta-info span,
    .meta-info p{
        font-size: 13px !important;
    }

    .hero-container h1{
        font-size: 25px !important;
        margin: 10px 0 !important;
    }

    .sala-subtitulo{
        font-size: 13px;
    }

    .hero-container a p{
        font-size: 17px !important;
    }

    .event-date{
        transform: scale(0.5) translateY(80%) translateX(-50%) !important;
    }
}

@media only screen and (max-width: 800px){
    .agenda__listado .item-evento.listado .item-evento__imagen{
        display: none;
    }

    .contenido-noticia .contenido h1{
        font-size: 34px;
        line-height: 50px;
    }
}

@media only screen and (max-width:768px) {

    .agenda__dias__dia span:last-child {
        font-size: 44px !important;
    }

    #kt-layout-id_f62d8c-ae > div,
    #kt-layout-id_39e0a8-04 > div,
    #kt-layout-id_200bb0-b0 > div{
        padding: 0px 25px !important;
    }

    .contenedor-noticia .destacado img{
        height: auto;
    }

    #kt-layout-id_f62d8c-ae p,
    #kt-layout-id_f62d8c-ae li,
    #kt-layout-id_39e0a8-04 p,
    #kt-layout-id_39e0a8-04 li,
    #kt-layout-id_200bb0-b0 p,
    #kt-layout-id_200bb0-b0 li{
        font-size: 14px;
    }

    .sala-encabezado-contenido{
        margin: 0;
    }

    .sala-2-contenido-datos{
        max-width: 400px;
        display: block;
        align-self: center;
    }
    
    .sala-2-contenido-content{
        flex: 100%;
    }

    .contenedor-datos{
        padding: 35px 40px;
    }

    .sala-2-contenido-content h1{
        font-size: 50px !important;
    }

    .sala-2-contenido-content{
        font-size: 16px !important;
    }

    .revista-contenedor{

        max-width: 550px;
    }
    
    .contenedor-404 .agenda__enlace.boton_pdf{
        padding: 10px 15px;
    }

    .contenedor-404 h1{
        font-size: 35px;
    }

    .contenedor-noticia-destacada > a .meta-info{
        margin: 0 auto 15px auto;
        max-width: 100% !important;
    }

    .contenedor-noticia-destacada > a .post-info{
        text-align: center;
        max-width: 100% !important;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_fcf340-22 > .kt-inside-inner-col .entradas-por-categoria{
        flex-direction: column;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_fcf340-22 > .kt-inside-inner-col .entradas-por-categoria > a{
        width: 100% !important;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_fcf340-22 > .kt-inside-inner-col .entradas-por-categoria > a > img{
        max-width: 250px !important;
        height: auto;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_fcf340-22 > .kt-inside-inner-col .entradas-por-categoria > a > div > h3,
    .wp-block-kadence-column.inner-column-1.kadence-column_fcf340-22 > .kt-inside-inner-col .entradas-por-categoria > a > div > p{
        text-align: center !important;
    }

    .entradas-por-categoria > a{
        flex-direction: column !important;
    }

    .entradas-por-categoria > a .post-info{
        max-width: 100% !important;
    }

    /* .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda .carrusel_destacados .owl-stage-outer,
    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda .carrusel_destacados .owl-stage-outer .owl-stage,
    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda .carrusel_destacados .owl-stage-outer .owl-stage .owl-item,
    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda .contenedor-destacada
    {
        height: 300px;
        min-height: 300px;
    } */

    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda > div > div{
        min-height: auto;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda > div > div:nth-child(2){
        bottom: 20%;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda > div > div > div > div > div > a > div > div > div{
        bottom: 55px;
    }

    section.entradas-por-categoria a.item-blog img {
        max-width: 100% !important;
        flex-basis: 100% !important;
        width: 100% !important;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda > div > div:last-child{
        display: none;
    }
}

@media only screen and (max-width: 767px){
    #kt-layout-id_72c3cd-5f > div,
    #kt-layout-id_7a4c59-71 > div {
        flex-direction: column-reverse;
        gap: 35px;
    }

    #kt-layout-id_fcc12f-54 > div{
        padding-bottom: 100px !important;
    }

    .lista-nombres-jazz-en-vivo .kt-row-layout-inner .kt-row-column-wrap .wp-block-kadence-column:nth-child(2){
        padding-left: 0;
    }

    .kt-layout-id_e7bac8-59 > div,
    .kt-layout-id_1102ad-f2 > div{
        padding: 0;
    }

    .kt-layout-id_0cccbb-2b > div{
        padding-bottom: 0 !important;
    }

    .kt-mobile-layout-row.kt-v-gutter-default>.wp-block-kadence-column{
        margin-bottom: 0 !important;
    }

    .wp-block-kadence-rowlayout.alignnone.lista-nombres-jazz-en-vivo{
        display: flex;
        justify-content: space-evenly;
    }

    .destacados-agenda{
        font-size: 12px !important;
        line-height: 30px !important;
    }

    .destacados-fecha h4{
        font-size: 16px !important;
        line-height: 30px !important;
    }

    .destacados-titulo h2{
        font-size: 30px !important;
        line-height: 30px !important;
    }

    .destacados-sala-hora{
        font-size: 16px !important;
        line-height: 30px !important;
    }

    .bloque-newsletter .inner-column-2 .kt-inside-inner-col{
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .formulario-suscripcion input[type='email']{
        height: 100% !important;
    }

    .formulario-suscripcion input[type="submit"]{
        padding: 0 40px !important;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_426c68-a3 > div h2{
        font-size: 30px !important;
    }

    .agenda__dia__elegido{
        font-size: 32px !important;
    }

    .post-info h2{
        font-size: 35px !important;
    }

    .info-evento p{
        font-size: 16px;
    }

}

@media only screen and (max-width:700px){
    .meta-info span,
    .meta-info p{
        font-size: 13px !important;
    }

    .hero-container h1{
        font-size: 25px !important;
        margin: 10px 0 !important;
    }

    .sala-subtitulo{
        font-size: 13px;
    }

    .hero-container a p{
        font-size: 17px !important;
    }

    .event-date{
        transform: scale(0.4) translateY(110%) translateX(-70%) !important;
    }

    .contenido-noticia .contenido h1{
        font-size: 30px;
        line-height: 45px;
    }

    .contenido-noticia{
        padding: 25px 0;;
    }
}

@media only screen and (max-width: 640px){
    .event-content{
        padding: 0;
    }

    .meta-info span,
    .meta-info p{
        font-size: 12px !important;
    }

    .hero-container h1{
        font-size: 18px !important;
        margin: 5px 0 !important;
    }

    .sala-subtitulo{
        font-size: 12px;
    }

    .hero-container a p{
        font-size: 15px !important;
    }

    .event-date{
        transform: scale(0.4) translateY(110%) translateX(-70%) !important;
    }

    .item-evento__info{
        min-width: 215px !important;
        padding: 15px 5px 15px 10px;
    }

    .item-evento__anticipada span,
    .item-evento__anticipada__texto{
        text-align: center;
    }

    .evento-destacado{
        padding: 5px 20px 75px 30px !important;
    }

    .meta-info{
        flex-direction: column !important;
    }

    .post-info h2{
        font-size: 28px !important;
    }

    .info-evento p{
        font-size: 13px;
    }

    .contenedor-noticia-destacada > a{
        padding: 75px 45px !important;
    }

    .contenedor-archive-categorias .cabecera-archive-categorias .info-cabecera > h1{
        font-size: 50px;
        line-height: 70px;
    }
}

@media only screen and (max-width: 600px){
    .contenedor-salas .item-sala{
        flex-basis: calc(100% - 56px/*42px*/) !important;
    }

    .boton-sala .agenda__enlace.boton_pdf{
        width: 100%;
    }

    .revista-contenedor{

        max-width: 450px;
    }

    .revista-contenedor p{
        font-size: 17px;
    }

    .kt-row-layout-inner.kt-layout-id_eca174-35 > div{
        padding-top: 100px !important;
    }

    .bloque_proyectos_contenido{
        flex-direction: column;
        margin: 0 auto;
    }

    .bloque_proyectos_contenido_col2{gap: 5px !important;}

    .bloque_proyectos_contenido_col2 .agenda__enlace.boton_pdf{
        width: 100%;
    }
    
    .bloque_proyectos_p_anyo,
    .bloque_proyectos_p_nombre,
    .bloque_proyectos_contenido_col1{
        margin: 0 auto;
    }

    .bloque_proyectos_p_nombre{
        text-align: center;
    }

    .kt-adv-heading_883184-9e.wp-block-kadence-advancedheading{
        font-size: 16px !important;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_0e0b52-01 .kt-inside-inner-col{
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .contenedor-404 h1{
        font-size: 28px;
    }

    .formulario-suscripcion{
        margin-top: 12px;
        flex-direction: column;
        border: none;
        border-radius: 0;
        gap: 12px;
    }

    .formulario-suscripcion input[type="email"] {
        border: 2px solid white;
        border-radius: 6px;
    }

    .formulario-suscripcion input[type='submit']{
        min-height: 40px !important;
        border: 2px solid white;
        border-radius: 6px;
        margin-bottom: 8px;
    }

    .wp-block-kadence-advancedbtn.kt-btn-align-center.kt-btn-tablet-align-inherit.kt-btn-mobile-align-inherit.kt-btns-wrap.kt-btns_d91962-14.boton-playlist{
        position: relative !important;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_e92a09-a6.destacados-page-agenda > div > div:nth-child(2){
        left: 8% !important;
    }

    .tarjeta-revista-col2-titulo.podcast > h2{
        text-align: center;
    }

    .contenedor-noticia-destacada > a > div:nth-child(2) > p{
        display: none;
    }

    .contenedor-noticia-destacada > a .meta-info{
        gap: 0 !important;
    }

    a.noticia-destacada{
        justify-content: center !important;
        min-height: 0 !important;
    }

    .post-info h2 {
        font-size: 25px !important;
    }

    .contenedor-noticia-destacada > a .post-info h2 {
        line-height: 30px !important;
    }

    .carrusel_destacados.agenda .owl-stage-outer, 
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage, 
    .carrusel_destacados.agenda .owl-stage-outer .owl-stage .owl-item {
        height: 100% !important;
        aspect-ratio: 1 / 1;
    }

}

/* @media only screen and (max-width: 575px) {
    .contenedor-noticia-destacada > a .post-info h2{
        line-height: 45px !important;
    }
} */

@media only screen and (max-width: 550px) {
    #textoLogo { display: none;}

    .agenda__dia__elegido{
        font-size: 25px !important;
    }

    .contenido-noticia .contenido h1{
        font-size: 26px;
        line-height: 40px;
    }

    .contenedor-noticia{
        padding: 25px 20px 100px 20px;
    }

    .carrusel_destacados.agenda{
        min-height: 320px !important;
    }

    /* .carrusel_destacados.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-stage-outer{
        height: 300px !important;
        min-height: auto !important;
    } */

    .contenedor-texto{
        bottom: 35% !important;
    }

}

@media only screen and (max-width: 525px) {
    .cabecera-archive-categorias {
        flex-direction: column;
    }
    
    .buscador-salas{
        flex-direction: column;
        align-items: center;
        gap: 0;
    }

    .kt-adv-heading_3f8165-9e.wp-block-kadence-advancedheading.has-white-color.has-text-color{
        font-size: 14px !important;
    }

    .kt-adv-heading_b9b8a9-e1.wp-block-kadence-advancedheading{
        font-size: 18px;
    }

    .destacados-agenda{
        font-size: 10px !important;
        line-height: 30px !important;
        padding: 4px !important;
    }

    .destacados-fecha h4{
        font-size: 13px !important;
        line-height: 30px !important;
    }

    .destacados-titulo h2{
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .destacados-sala-hora{
        font-size: 13px !important;
        line-height: 30px !important;
    }

}

@media only screen and (max-width: 500px){
    .kt-adv-heading_883184-9e.wp-block-kadence-advancedheading{
        font-size: 14px !important;
    }

    .wp-block-kadence-advancedbtn.kt-btn-align-center.kt-btn-tablet-align-inherit.kt-btn-mobile-align-inherit.kt-btns-wrap.kt-btns_b8c5c9-44.agenda__enlace.boton_pdf.boton-gracias{
        padding-left: 3px !important;
        padding-right: 3px !important;
    }

    .contenedor-404 h1{
        font-size: 24px;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_426c68-a3 > div h2{
        font-size: 25px !important;
        line-height: 40px !important;
        margin-bottom: 20px;
    }

    .wp-block-kadence-column.inner-column-1.kadence-column_426c68-a3 > div
    {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .wp-block-kadence-column.inner-column-2.kadence-column_db6459-81 > div{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .aceptacion{
        margin-top: 5px;
    }

    .cabecera.div-inferior{
        padding: 100px 10px 10px 10px;
    }

    .play-button{
        display: none;
    }

    .post-info h2 {
        font-size: 20px !important;
    }

    .meta-info span, .meta-info p {
        font-size: 10px !important;
    }
}

@media only screen and (max-width: 490px){
    .revista-contenedor{

        max-width: 340px;
    }

    .wp-block-kadence-column.inner-column-2.kadence-column_e30e88-ac > div h2{
        font-size: 16px;
    }

    .wp-block-kadence-column.inner-column-2.kadence-column_e30e88-ac > div h2:nth-child(2){
        font-size: 22px;
    }

    .contenedor-rotulo-fecha{
        flex-direction: column !important;
        align-items: flex-start !important;
    }

    .hero-shot{
        padding-left: 10% !important;
        padding-bottom: 15% !important;
    }

    .meta-info span,
    .meta-info p{
        font-size: 12px !important;
    }

    .hero-container h1{
        font-size: 18px !important;
        margin: 5px 0 !important;
        line-height: 30px;
    }

    .sala-subtitulo{
        font-size: 12px;
    }

    .hero-container a p{
        font-size: 15px !important;
    }

    .event-date{
        transform: scale(0.4) translateY(110%) translateX(-70%) !important;
    }

    .contenedor-evento-destacado .slider-nav{
        bottom: -5% !important;
        right: 35% !important;
    }

    .meta-info{
        flex-direction: column !important;
    }

    /* .post-info h2{
        font-size: 28px !important;
    } */

    .post-info > p:first-child{
        display: none;
    }

    .sala-evento,
    .pases-evento{
        margin-bottom: 0 !important;
    }

    .post-info h2{
        line-height: 30px !important;
    }

    /* .cabecera-archive-revistas.destacada.podcast, */
    .tarjeta-revista-overlay.podcast{
        padding-bottom: 50px;
    }

    .contenedor-texto{
        gap: 0px !important;
    }

    .destacados-titulo{
        line-height: 0.9px !important;
    }

    .destacados-fecha h4{
        font-size: 10px !important;
        letter-spacing: 2.5px;
        line-height: 20px !important;
    }

    .contenedor-texto{
        bottom: 3% !important;
    }

}

@media only screen and (max-width:450px){
    .contenedor-noticia-destacada > a {
        padding: 50px 30px !important;
    }
}

@media only screen and (max-width:375px){
    .contenedor-noticia-destacada > a .post-info h2 {
        line-height: 25px !important;
    }

    .contenedor-noticia-destacada > a {
        padding: 30px 25px !important;
    }
}

@media only screen and (max-width:421px){
    .meta-info span,
    .meta-info p{
        font-size: 10px !important;
        line-height: 30px !important;
    }

    .meta-info span{
        padding: 0px 20px !important;
    }

    .meta-info{
        flex-direction: column !important;
    }
}

@media only screen and (max-width: 410px){
    .agenda__enlace.boton_pdf.podcast{
        font-size: 12px !important;
    }

    .contenedor-404 .agenda__enlace.boton_pdf{
        font-size: 13px !important;
    }

    .agenda__dia__elegido{
        font-size: 22px !important;
    }
}

/*Responsive de la Home*/

@media only screen and (max-width: 1450px){

    .agenda__dias__dia span:nth-child(2){
        font-size: 80px;
    }

    .agenda__enlace{
        max-width: 185px;
        text-align: center;
    }

    .agenda__filtros{
        flex-wrap: wrap;
    }

    .agenda__filtros > span{
        min-width: 100%;
    }
    
    .agenda__filtros__buscador,
    .agenda__filtros select,
    .agenda__filtros__fecha{
        min-width: 175px !important;
        flex: 25%;
        margin: 10px 10px;
    }

    .agenda__filtros__buscador{
        margin: 0 10px;
    }

    .agenda__filtros__fecha{
        flex-basis: 0px !important;
        flex: 25%;
        max-width: 33%;
        margin: 10px auto !important;
    }
}

@media only screen and (max-width: 1350px){
    .agenda__dias__dia span:nth-child(2){
        font-size: 70px !important;
    }
}

@media only screen and (max-width: 1250px){
    .agenda__dias__dia span:nth-child(2){
        font-size: 60px !important;
    }
}

@media only screen and (max-width: 1150px){
    .agenda__dias__dia span:nth-child(2){
        font-size: 50px !important;
    }
}

@media only screen and (max-width: 1024px){
    .wp-block-kadence-column.inner-column-2.kadence-column_c39544-c4.kb-section-dir-vertical.columna_anuncios{
        align-items: center;
        margin-top: 50px;
    }

    .agenda.solo-destacados{
        display: flex;
        flex-direction: column;
    }

    .agenda__enlace{
        align-self: center;
    }

    .content-post h3{
        font-size: 20px !important;
    }

    .content-post span{
        font-size: 12px !important;
    }

    .content-post p{
        font-size: 16px !important;
    }

    .content-post{
        flex-direction: row;
    }

    /* .salas-carrusel-contenedor .salas-carrusel.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-stage-outer .owl-stage .owl-item > a > img{
        min-height: 250px;
      } */
}

@media only screen and (max-width: 900px){
    /* .salas-carrusel-contenedor .salas-carrusel.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-stage-outer .owl-stage .owl-item > a > img{
        min-height: 200px;
      } */
}

@media only screen and (max-width: 789px){
    h2.agenda__dia__elegido{
        font-size: 32px !important;
    }
}

/*Creo variable porque no me admite */
:root{
    --custom-flex_basis: calc((100% / 2) - 20px);
}

@media only screen and (max-width: 768px){
    .agenda__dias__carrusel__prev,
    .agenda__dias__carrusel__next{
        display: none;
    }

    .tarjeta-categoria{
        flex-basis: var(--custom-flex_basis) !important;
        margin-top: 20px !important;
    }

    .bloque-categorias-padre{
        justify-content: flex-start;
        gap: 25px;
    }

    .item-post{
        margin: 0 auto;
    }

    .titulo-galeria-eventos{
        font-size: 30px;
    }

}

@media only screen and (max-width: 660px){
    .agenda__dias__dia span:nth-child(2){
        font-size: 40px !important;
    }
}

@media only screen and (max-width: 600px){
    .agenda__dias__dia span:nth-child(2){
        font-size: 30px !important;
    }

    .agenda__dias__dia span:first-child{
        font-size: 12px !important;
    }

    .agenda__dias {
        display: none;
    }
}

@media only screen and (max-width: 550px){
    .tarjeta-categoria{
        flex-basis: 100% !important;
        margin-top: 0 !important;
    }
}

@media only screen and (max-width: 480px){
    .a-tarjeta-categoria{
        font-size: 14px;
    }

    .a-tarjeta-categoria span{
        width: calc(100% - 20px);
    }

    .carrusel_noticias{
        padding: 0 !important;
    }
}

@media only screen and (max-width: 410px){
    .agenda__filtros__fecha{
        flex-basis: 0px !important;
        flex: 25%;
        max-width: inherit;
        margin: 10px 10px !important;
    }

    .carrusel_noticias.owl-carousel .owl-stage-outer .owl-stage .owl-item .block.item-post .content-post{
        padding: 30px !important;
    }
}

@media only screen and (max-width: 375px){

    .carrusel_noticias.owl-carousel .owl-stage-outer .owl-stage .owl-item{
        min-width: 295px !important;
    }

    .carrusel_videos_padre .owl-item .elemento-video h3{
        left: 15% !important;
    }
}
