@media (max-width: 991px) {
    .desktop {
        display: none !important;
    }
    .mobile {
        display: block;
    }

    .region-right {
        display: none !important;
    }


/************Encabezados h2 de vistas portada*************/
    .mobile h2 {
        color: #fff;
    }

    h2.mobile a {
        display: block;
        text-align: center;
        color: #fff;
        width: 100%;
    }

    .vistaportada header {
        margin-bottom: 0;
        background: var(--titulos);
        padding: 8px;
        border-radius: 10px;
    }

 /* Contenedores */

    .gridwrapped > div .containerwrapped .body {
        padding-top: 10px;
        row-gap: 15px;
        }

}


@media (max-width: 800px) {

    /* SETEA EL PADDIG-TOP PARA PODER PISAR UN PADING QUE SE AGREGA POR JS, CON EL MODULO Stickynav */
    body:not(:has(#top-branding-region)) {
        padding-top: 105px !important;
    }

        body {
        padding-top: 160px !important;
    }

    #top-branding-region {
        min-height: 55px !important;
        border-bottom: 1px solid var(--lineas);

    }

    #top-branding-region .pub-google * {
        max-height: 55px !important;
    }

/*******************************************MENU Y LOGO*************************************************************/
    .dialog-off-canvas-main-canvas.d-flex.flex-column.h-100 {
        height: auto !important;
    }
    nav.navbar.navbar-expand-lg.navbar-light.text-dark {
        position: relative;
        border-radius: 0;
        background-color: white;
        z-index: 4;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 3px;
    }

     .dialog-off-canvas-main-canvas > header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        width: 100vw;
        max-width: 100vw;
        background: #fff;
        z-index: 4;
        -webkit-box-shadow: 0 0 6px rgb(132 132 132 / 75%);
                box-shadow: 0 0 6px rgb(132 132 132 / 75%);
    }

    .redes img {
        width: 20px;
    }

    .redes a:last-child img {
        width: 26px;
        padding-top: 2px;
    }

    .navbar .navbar-toggler:focus {
        -webkit-box-shadow: none;
                box-shadow: none;
    }

    .navbar-toggler.collapsed .navbar-toggler-icon {
        background-image: none;
        background-color: var(--titulos);
        mask-image: var(--bs-navbar-toggler-icon-bg);
        -webkit-mask-image: var(--bs-navbar-toggler-icon-bg);
    }

    .navbar-toggler .navbar-toggler-icon {
        background: none;
    }

    .navbar-toggler {
        position: relative;
    }

    .navbar-toggler.collapsed:after,
    .navbar-toggler.collapsed:before {
        width: 0px;
    }

    .navbar-toggler:before,
    .navbar-toggler:after {
        width: 2px;
        height: 30px;
        content: " ";
        background: red;
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        top: 3px;
        margin: 0 auto;
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg);
    }

    .navbar-toggler:after {
        -webkit-transform: rotate(313deg);
            -ms-transform: rotate(313deg);
                transform: rotate(313deg);
    }

    .container-fluid.m-0.p-0.d-flex {
        position: relative;
    }

    .navbar > .container-fluid > div:nth-child(1) {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 6px;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        padding: 0 10px;
    }

    .navbar-brand.d-flex.align-items-center {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-preferred-size: 86%;
            flex-basis: 86%;
        padding: 0;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }

    a.site-logo.d-block {
        -ms-flex-preferred-size: 15%;
            flex-basis: 15%;
    }

    .navbar-brand.d-flex.align-items-center div {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
        text-align: center;
    }

    #block-custheme-branding {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;

    }

    #block-custheme-branding .navbar-brand .site-title {
        font-size: 38px;
    }


    #block-redes {
        -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
                order: 4;
    }

    button.navbar-toggler {
        position: absolute;
        right: 8px;
        top: 15px;
        padding: 1px 0;
        border-radius: 4px;
        border: none;

    }

    #navbarSupportedContent {
        position: absolute;
        width: 100%;
        top: 55px;
        z-index: 2;
        background-color: #fff !important;
        -webkit-box-shadow: 0 0 0 100vmax #fff;
                box-shadow: 0 0 0 100vmax #fff;
        -webkit-clip-path: inset(0 -100vmax);
                clip-path: inset(0 -100vmax);
        border: none;
        padding-bottom: 5px;
        max-height: calc(100vh - 135px);
        overflow-y: auto;
    }

    li.nav-item {
      border-top: 1px solid #eaeaea;
    }

    nav#block-custheme-main-navigation a.nav-item.nav-link {
        padding: 5px 0px 5px 15px;
        width: 100%;
        text-align: left;
        margin: 8px 0;
    }

    .analisis-stickynav-active {
        padding-top: 0px;
    }

    .js-form-item.form-item.js-form-type-search.form-item-keys.js-form-item-keys.form-no-label {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
    }

    #navbarSupportedContent #edit-actions {
        -webkit-box-flex: 0.2;
            -ms-flex: 0.2;
                flex: 0.2;
    }

    .node--type-noticia .social-sharing-buttons {
        padding-top: 95px;
        top: 70px;
    }

    body:not(:has(#top-branding-region)) .node--type-noticia .social-sharing-buttons {
        padding-top: 95px;
        top: 20px;
    }

    .grupo-sticky {
        top: 165px;
    }

    body:not(:has(#top-branding-region)) .grupo-sticky {
        top: 110px;
    }

    .node--type-noticia-impresa .social-sharing-buttons {
                top: 165px;
    }

    body:not(:has(#top-branding-region)) .node--type-noticia-impresa .social-sharing-buttons {
                top: 110px;
    }

/*******************************GENERALES *************************************************************************/

    h1.display-4.page-title, h1.display-4.text-center.page-title {
        font-size: 38px;
    }

    body p {
        margin: 0 0 5px;
        padding: 0;
    }

    body h3 {
        font-size: 17px;
    }

    /* tablas */
    body table {
        min-width: 50px !important;
        padding: 0;
    }

    .table-wrapped table td {
    width: auto;
    min-width: 12vw;
    }

    body iframe {
        min-width: 100% !important;
        padding: 0;
    }

    body iframe[src*="instagram"],
    body iframe[src*="facebook"],
    body iframe[src*="pinterest"],
    body iframe[src*="instagram"] {
        height: auto;
        aspect-ratio: 2/5;
    }

    .page-node-type-noticia .node--type-noticia.node--view-mode-full .group-footer {
        padding: 0;
        margin: 0;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
}

    .page-node-type-noticia .node--type-noticia.node--view-mode-full .group-right {
        -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
                order: 4;
    }

    .vista-ultimas > header,
    .vista-ultimas > .body,
    .vista-ultimas > footer,
    .region-main.col-lg-9,
    .vista-taxonomia footer,
    .vista-taxonomia .body,
    .page-node-type-noticia .node--type-noticia.node--view-mode-full .group-left,
    .page-node-type-noticia .node--type-noticia.node--view-mode-full .group-right  {
        flex-basis: 100%;
        width: 100% !important;
        max-width: 100% !important;
    }

    .listcard1 .cont-image {
        flex: 0.3;
    }

    .listcard2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .gridcard3 .cont-body p {
        font-size: 18px;
        margin: 0;
    }

/* Contenedores */
    .destacada,
    .portbody > .field__item {
        border-bottom: 1px solid var(--lineas);
        padding-bottom: 10px;

    }

/*******************************************IMAGENES CAPTION*********************************************************/
    blockquote.image-field-caption p {
        margin-left: 0;
    }

/*******************************************IMAGENES NOTICIAS E IMPRESAS*************************************************************/
    .body-noticia img,
    .texto-imp img {
        padding: 0;
    }

    .node--type-noticia.node--view-mode-full .group-left .imagen-noticia img,
    .node--type-noticia.node--view-mode-full .group-left div picture {
        display: block;
        width: 100vw;
        max-width: 100vw;
        border-radius: 0;
        position: relative;
        left: calc(-50vw + 50%);
    }

    .node--type-noticia.node--view-mode-full .group-left div picture img {
        border-radius: 0;
    }

/******************Portada de noticias DESTACADAS********************************************************/
/*******Portada BLOQUE NUEVA IMPLEMENTACION 26/8: View mode: Presentacion 1,2,3 ******************/

.portcard1 {
    -ms-flex-wrap: nowrap;
    flex-wrap: wrap;
}

.portcard1 .destacada, .portcard1 .cont-laterales {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.portcard1 .cont-laterales > .field__item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.cont-laterales .field__item .gridcard1 {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}

/************************gmobile3***********************/
/***********Se usa junto a portwrapped y portbody para dar estio de mobile
 en modo 3 Portada destacadas ************/

.cont-laterales.gmobile3 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}

.cont-laterales.gmobile3 .field__item {
    border: none;
}

.gmobile3.portbody .field__item h2 {
    font-size: 22px;
}

.gmobile3.cont-laterales .field__item h4,
.gmobile3.portbody .field__item h4 {
    font-size: 1rem;
}

.inf.gmobile3.portbody > .field__item {
    -ms-flex-preferred-size: var(--grid2) !important;
        flex-basis: var(--grid2) !important;
    border: none !important;
    padding-bottom: 0 !important;
}

.gmobile3.portbody .field__item .gridcard1,
.gmobile3 .gridcard1 {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}

/************************gmobile2***********************/
/* se usa junto a portwrapped y portbody para dar estio de mobile modo 2
  Portada destacadas */

.gmobile2.portbody .field__item h2 {
    font-size: 22px;
}

.gmobile2.portbody .field__item h4 {
    font-size: 1rem;
}

.inf.gmobile2.portbody > .field__item {
    -ms-flex-preferred-size: var(--grid2) !important;
        flex-basis: var(--grid2) !important;
    border: none !important;
    padding-bottom: 0 !important;
}

.gmobile2.portbody .field__item .gridcard1,
.gmobile2 .gridcard1 {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
}

.gmobile2.cont-laterales > .field__item {
    padding-bottom: 10px !important;
    border-bottom: 1px solid var(--lineas) !important;
}

/************************gmobile1***********************/
/* se usa junto a portwrapped y portbody para dar estio de mobile modo 1
  Portada destacadas */

.gmobile1.cont-laterales > .field__item {
    padding-bottom: 10px !important;
    border-bottom: 1px solid var(--lineas) !important;
}

/************************gmobile***********************/
/* Se usa junto a portwrapped y portbody para dar estio de mobile (dos por linea)
a vistas o bloques donde se use */

    .gmobile .views-row {
        -ms-flex-preferred-size: var(--grid2) !important;
            flex-basis: var(--grid2) !important;
        width: 49.2% !important;
        border: none !important;
    }

    .gmobile .views-row h4 {
        font-size: 1rem;
    }

    .gmobile .body {
        row-gap: 10px;
    }

    .gmobile .field-group-link {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
            -ms-flex-direction: column !important;
                flex-direction: column !important;
    }

/*******************************************VISTAS *************************************************************/

/******************VISTA: Ultimas noticias ********************/
.vista-ultimas {
    flex-direction: column;
    row-gap: 15px;
}
/***********************VISTA: Taxonomias*****************************************/
.vista-taxonomia {
    flex-direction: column;
    row-gap: 15px;
}

/*********CAMPO IMAGENES EN VISTA Noticias de Edición Impresa, en view mode resumen(listcard2)****************************/
    .imagen-imp,
    .imagen-res {
        margin-top: 10px;
    }

/************ REGION CONTENT, (SECCIONES (deportes, cultura....))***************/

    /************************ PAGINA BASICA ENZ DANIEL *****************/
    .page-node-type-page h1{
        font-size: 38px;
    }

    /*******************************************TAXONOMIA  AUTORES AUTOR******************************************/

    .path-taxonomy .viewautor .taxonomy-term--type-autores {
        border-bottom: 1px solid var(--lineas);
    }
    
    .viewautor .taxonomy-term--type-autores .img-fluid {
        max-width: 100px !important;
    }

    .viewautor header h5 {
        font-size: 20px;
    }

    header .taxonomy-term--type-autores.taxonomy-term--view-mode-default {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .viewautor .taxonomy-term--type-autores .grupo-columna {
        padding: 0;
        border: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    
    .field--name-dynamic-twig-fieldnode-autor-ds .taxonomy-term--view-mode-nombre h5 {
        margin-left: 0;
    }

    /************************ NODO *****************/

    .page-node-type-informe h1,
    .page-node-type-noticia-impresa h1 {
        font-size: 30px;
    }

    /************************ NOTICIA NODO *****************/
        .node--type-noticia.node--view-mode-full h1 {
        font-size: 30px;
        padding-bottom: 0 !important;
    }

    .page-node-type-noticia .node--type-noticia.node--view-mode-full {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        row-gap: 15px;
    }

    .node--type-noticia.node--view-mode-full .group-header a {
        font-size: 15px;
    }

    .page-node-type-noticia .node--view-mode-full .group-left .body-noticia {
        margin-top: 10px;
    }

    .body-noticia p {
        font-size: 18px;
    }

  
  /* See: https://github.com/jpfrancesconi/analisis/issues/80 */
  .noticia-autor-block-hidden {
    display: none;
  }
/************************ NOTICIA EDICION IMPRESA NODO *****************/

    .volanta {
        font-size: 15px;
    }

/************************ VISTA NOTICIA EDICION IMPRESA *****************/

    .path-noticias-de-edicion-impresa h1.display-4.text-center.page-title {
        width: 100%;
    }

    .noticia-impresa .field-content > div {
        padding-bottom: 10px;
    }
    .card-impresa .cuerpo {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    .noticia-impresa > header {
        top: 165px;
    }

    body:not(:has(#top-branding-region)) .noticia-impresa > header {
        top: 105px;
    }

    .noticia-impresa > header h1:after {
        right: -2px;
    }

    .noticia-impresa header h1 {
        font-size: 2.3vh;
    }

    .card-impresa .cabecera div {
        font-size: 13px;
    }

    .card-impresa .cabecera h2 {
        font-size: 23px;
    }


    /************************ INFORME NODO *****************/

    blockquote:not(.image-field-caption):not([data-embed-from="oembed"]):not(:has(iframe)) p {
        font-size: 1.5rem;
    }


    .cabecera-multimedia .raw-html-embed::before {
        bottom: -12px;
        right: 0;
        left: 0;
        margin: 0 auto;
        font-size: 17px;
    }

    .cuerpo-informe {
        width: 100%;
        margin: 0 auto;
    }

    .informes .views-row a h2 {
        position: unset;
        font-size: 18px;
        width: 100%;
        border-radius: unset;
        padding: 9px 0 0 0;

    }

    body blockquote p {
        font-size: 20px;
    }

    body .cabecera-multimedia iframe {
        height: 220px;
    }

    .embedded-entity .node--view-mode-imagen-titulo h3,
    .embedded-entity .node--view-mode-titulo h3 {
        padding: 20px 10px;
        font-size: 14px;
    }

    .embedded-entity .node--view-mode-imagen-titulo h3::before,
    .embedded-entity .node--view-mode-titulo h3::before {
        font-size: 12px;
    }

    .embedcard1 .cont-image {
        display: none;
    }

    .page-node-type-noticia-impresa .node--view-mode-full .texto-imp p iframe,
    .page-node-type-noticia .node--view-mode-full .body-noticia p iframe {
        aspect-ratio: 16/9;
    }

    .buscador h2 {
        font-size: 17px;
    }
}

@media (max-width: 480px) {

    h1.display-4.page-title,
    h1.display-4.text-center.page-title {
        font-size: 30px;
    }

    body h2 {
        font-size: 21px;
    }

    #block-custheme-branding .navbar-brand .site-title {
        font-size: 33px;
    }

    .redes {
        gap: 15px;
    }

    /* menu toogle  */
        button.navbar-toggler {
        top: 9px;
    }


    /* imagenes noticias */
    .body-noticia img:not(table img),
    .texto-imp img:not(table img) {
        min-width: 100% !important;
        padding: 0;
    }

/* fecha y autores en views gridcard1, gridcard3 y en nodo noticia default */
.node--type-noticia.node--view-mode-full .group-left .grupo-fecha-autor .field--name-node-post-date,.node--type-noticia.node--view-mode-full .group-left .grupo-fecha-autor p {
    font-size: 13px;
    line-height: 2.1;
    }
    .gridcard1 .cont-image .field--name-field-autor,
    .gridcard3 .cont-image .field--name-field-autor {
    max-width: 95%;
    }
    .gridcard1 .cont-image .field--name-field-autor h5,
    .gridcard3 .cont-image .field--name-field-autor h5 {
        padding: 3px 4px;
    }
    .taxonomy-term--type-autores.taxonomy-term--view-mode-imagen-nombre {
        gap: 3px;
    }
    .taxonomy-term--type-autores h5,
    .taxonomy-term--type-autores h5:not(header h5)::before {
        font-size: 14px;
    }
    .taxonomy-term--type-autores.taxonomy-term--view-mode-imagen-nombre .img-fluid {
        max-width: 27px !important;
    }

    .grupo-fecha-autor {
        align-items: baseline;
        gap: 2px;
    }

    .gridcard1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    /********************************tamaños contenedores**********************/
    .g2 > div .body .views-row,
    .g2.portbody > .field__item,
    .g3 > div .body .views-row,
    .g3.portbody > .field__item,
    .g4 > div .body .views-row,
    .g4.portbody > .field__item,
    .g5 > div .body .views-row,
    .g5.portbody > .field__item
    {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      width: 100%;
    }

    /* Contenedores */
    .gridwrapped > div .containerwrapped .body .views-row {
        border-bottom: 1px solid var(--lineas);
        padding-bottom: 10px;

    }


/************Portada de noticias DESTACADAS****************************/

.destacada h2 {
    font-size: 25px;
}
.destacada h4 {
font-size: 25px;
}

body:not(.is-mobile) .destacada img {
    border-radius: var(--br-sma);
}


body:not(.is-mobile) .destacada .cont-image .field--name-field-autor {
    border-bottom-left-radius: calc(var(--br-sma) - 1px);
}

/******************Portada Noticia Urgente*************************************************************/

.urgente {
    padding: 15px 0;
    -webkit-box-shadow: 0 0 0 100vmax var(--titulos);
    box-shadow: 0 0 0 100vmax var(--titulos);
    -webkit-clip-path: inset(0 -100vmax);
    clip-path: inset(0 -100vmax);
}

.urgente h2 {
    font-size: 33px;
}

.urgente img {
    display: block;
    width: 100vw;
    max-width: 100vw;
    border-radius: 0px !important;
    position: relative;
    left: calc(-50vw + 50%);
}

    /* estructura PUBLICIDAD... SLIDER VERTICAL. PARAGRAPH */

    .slick--optionset--publicidades-verticales .slick-track .slick__slide {
        width: 100%;
        height: fit-content;
    }

    /************************ PAGINA BASICA ENZ DANIEL *****************/
    .page-node-type-page h1 {
        font-size: 33px;
    }

}

    @media (max-width: 330px) {
        /* menu toogle  */
        button.navbar-toggler {
        top: 40px;
    }

    #navbarSupportedContent {
        top: 100px;
    }
/* SETEA EL PADDIG-TOP PARA PODER PISAR UN PADING QUE SE AGREGA POR JS, CON EL MODULO Stickynav */
        
        body:not(:has(#top-branding-region)) {
            padding-top: 210px !important;
        }

        body {
            padding-top: 250px !important;
        }

        .navbar-brand.d-flex.align-items-center {
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
        }

        .navbar > .container-fluid > div:nth-child(1) {
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
        }

        .node--type-noticia .social-sharing-buttons {
            top: 180px;
        }

        body:not(:has(#top-branding-region)) .node--type-noticia .social-sharing-buttons {
            top: 150px;
        }
        
        .grupo-sticky {
            top: 240px;
        }

        body:not(:has(#top-branding-region)) .grupo-sticky {
            top: 180px;
        }

        .node--type-noticia-impresa .social-sharing-buttons {
            top: 240px;
        }

        body:not(:has(#top-branding-region)) .node--type-noticia-impresa .social-sharing-buttons {
            top: 180px;
        }
    }


@media (min-width: 481px) {
    /* variaciones de tamaños segun cantidad de noticias por fila. Clase manejadora: g2 */
    .portbody.g2 .cont-title h4 {
    font-size: 25px;
    }
}
    /* Brakpoints Para acomodar estilo en las ventanas gráficas de tabletas y detalles de estilo */
@media (max-height: 500px) {
.noticia-impresa header h1, 
.edicion {
    font-size: 3vh;
}
}

@media (min-width: 481px) and (max-width: 800px) {
    .listcard1 .cont-image {
        flex: 0.1;
    }
}

@media (min-width: 481px) and (max-width: 991px) {
    .path-frontpage .listcard1 .cont-image {
        flex: 0.1;

      }
    .urgente h2 {
            font-size: 3vw;
                    }


 /* estructura PUBLICIDAD... SLIDER VERTICAL. PARAGRAPH */
.paragraph--type--estructura-publicidad .slick--optionset--publicidades-verticales img,
.paragraph--type--estructura-publicidad .slick--optionset--publicidades-verticales .img-fluid {
    height: fit-content !important;
    max-height: 200px !important;
}

.paragraph--type--estructura-publicidad .slick__slide,
.slick--optionset--publicidades-verticales .slick-track .slick__slide {
    width:100%;
    max-height: 200px !important;
}

}

/* SETEA EL PADDIG-TOP PARA PODER PISAR UN PADING QUE SE AGREGA POR JS, CON EL MODULO Stickynav */
@media (min-width: 801px) and (max-width: 991px) {
    body {
        padding-top: 0px !important;
    }

    #navbarSupportedContent{
    width: 100%;
    z-index: 2;
    background-color: #fff !important;
    max-height: calc(100vh - 135px);
    overflow-y: auto;
}


}

@media only screen and ((min-width: 801px) and (max-width: 1150px)) {
    .portcard1 .cont-laterales .gridcard3 p {
        display: none;
    }

    .g3.presentacion_5 .field__item,
    .g3.presentacion_4 .field__item {
        flex-basis: var(--grid4) !important;
    }

}
