div.exclusivo{
    background: #FF0909;
    padding: 6px 10px;
    width: 160px;
}

div.exclusivo h5{
    color: #FFF;
    font-family: 'Piazzolla', serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%; /* 20px */
    text-transform: uppercase !important;
}

section.opinion{
    background: #F8EFEA !important;
}

@media screen and (min-width: 1024px){
    /*
    .container.parent{
        max-width: 1180px !important;
    }
    */
    section.home div.container.parent{
        width: 100% !important;
        margin-left: 35px !important;
        margin-right: 35px !important;

    }
    div.tapa + div.foto{
        margin-top: 32px !important;
    }
    div.exclusivo{
        margin-bottom: 12px !important;
    }
    div.tapa .volanta{
        color: #5635B7;
        font-family: 'Piazzolla', serif !important;
        /*font-size: 44px;*/
        font-size: 40px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%; /* 52.8px */
        display: inline !important;
    }
    
    div.tapa .titulo{
        color: #000;
        font-family: 'Piazzolla', serif !important;
        /*font-size: 44px;*/
        font-size: 40px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        display: inline !important;
    }

    div.destacada{
        display: flex;
        align-items: center !important;
    }

    div.destacada div.info{
        margin-left: 24px !important;
    }

    div.destacada .volanta{
        color: #5635B7;
        font-family: 'Piazzolla', serif !important;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        display: inline !important;
    }
    
    div.destacada .titulo{
        color: #000;
        font-family: 'Piazzolla', serif !important;
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        display: inline !important;
    }
    div.tag{
        all: unset !important;
    }
    div.tag .nombre{
        color: #000;
        /*leading-trim: both;
        text-edge: cap;*/
        font-family: 'Piazzolla', serif !important;
        font-size: 36px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%; /* 43.2px */
        text-transform: uppercase !important;
    }
    section.opinion{
        padding-top: 24px !important;
        padding-bottom: 36px !important;
    }
    div.columnas h4.titulo{
        color: #000;
        /*leading-trim: both;
        text-edge: cap;*/
        font-family: 'Piazzolla', serif !important;
        font-size: 36px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%; /* 43.2px */
        text-transform: uppercase !important;
    }
    section.notas-por-tag{
        padding-right: 0 !important;
        padding-left: 0 !important;
        padding-bottom: 24px !important;
        padding-top: 24px !important;
    }
    /*
    section.notas-por-tag:not(:last-child){
        border-bottom: 1px solid #e1e1e1 !important;
    }
    */
    section.notas-por-tag div.nota div.encabezado{
        min-height: 170px !important;
    }
    section.home > div.container.parent > div.columns > div.column div.nota div.encabezado{
        min-height: 145px !important;
    }
    div.columns.is-paddingless > div.column{
        padding: 0 !important;
    }
    section.notas-con-sidebar{
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }
    div.destacada{
        margin-bottom: 16px !important;
    }
    div.destacada > div.foto > img{
        min-width: 306px !important;
        max-width: 306px !important;
        min-height: 172px !important;
        max-height: 172px !important;
        object-fit: cover !important;
    }
}

@media screen and (max-width: 768px){
    
    div.tile.is-ancestor{
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    div.tile.is-ancestor div.tile.is-parent{
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    /*
    .tile.is-parent{
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    .tile.is-vertical>.tile.is-child:not(:last-child){
        margin-bottom: 0 !important;
    }
    .tile.is-child:is(:first-child) div.destacada{
        padding-top:0 !important;
    }
    .tile.is-child .nota{
        padding-top: 0 !important;
    }
    .tile.is-parent div.column:first-child .nota{
        padding-top: 0 !important;
    }
    */
    section.sidebar{
        padding-bottom: 24px !important;
    }
    .column:has(.exclusivo), .column:has(.destacada){
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    div.principal:has(.exclusivo){
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        border-bottom: 1px solid #e1e1e1 !important;
    }
    .tapa{
        margin-bottom: 16px;
        margin-top: 16px;
    }
    .tapa .volanta{
        color: #5635B7;
        font-family: 'Piazzolla', serif !important;
        /*font-size: 32px;*/
        font-size: 28px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%; /* 38.4px */
        display: inline !important;
    }
    .tapa .titulo{
        color: #000;
        font-family: 'Piazzolla', serif !important;
        /*font-size: 32px;*/
        font-size: 28px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        display: inline !important;
    }
    .destacada .volanta{
        color: #5635B7;
        font-family: 'Piazzolla', serif !important;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: 125%; /* 27.5px */
    }
    .destacada .titulo{
        color: #000;
        font-family: 'Piazzolla', serif !important;
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: 125%;
    }
    .destacada .info{
        margin-bottom: 16px !important;
    }
    .destacada {
        display: flex !important;
        flex-direction: column-reverse;
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        border-bottom: 1px solid #e1e1e1 !important;
    }
    div.nota div.encabezado{
        margin-bottom: 16px !important;
    }
    section.opinion{
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }
    section.opinion div.columnas .titulo{
        color: #000;
        leading-trim: both;
        text-edge: cap;
        font-family: 'Piazzolla', serif !important;
        font-size: 28px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%; /* 33.6px */
        text-transform: uppercase !important;
    }
    div.columns:last-child div.column:last-child .nota{
        border-bottom: none !important;
    }
    .column:has(.tag){
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    div.tag{
        /*all: unset !important;*/
        padding-top: 18px !important;
        white-space: unset !important;
        background-color: #FFF !important;
        display: block !important;
        height: auto !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    div.tag .nombre{
        color: #000;
        leading-trim: both;
        text-edge: cap;
        font-family: 'Piazzolla', serif !important;
        font-size: 28px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%; /* 33.6px */
        text-transform: uppercase !important;
    }
    .column:has(.columnas){
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .column:has(.columnas) .titulo{
        padding-bottom: 12px !important;
    }
}