.parent-nav .lst .cf{
    display: flex;
}

.header_contain_dm{
    background: black;
    box-shadow: 1px 2px 5px #555;
}
.iter-header-wrapper{
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 1;
}

.site-logo {
    color: transparent !important;
    width: 140px;
    height: 60px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.site-logo {
    background-image: url(https://www.vistazo.com/base-portlet/webrsrc/ctxvar/09cf4574-37e5-4ec5-a696-d723bcb7a274.png);
}

.nav-dropdown.nav.noSubNav, .parent-nav.lst.cf {
    padding-left: 0rem
}

.menu_header_bm .nopadding{
    padding: 0px;
}



.header_contain_dm .menu_header_bm{
    float: left;
}
.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-dropdown.nav.noSubNav .parent-nav.lst.cf, .lst-item.tabnav {
    margin: 0;
    padding: 0;
    list-style: none;
}


.menu_header_bm .lst-item.tabnav{
    float: left;
    font-size: 19px;
    font-family: 'Crete Round', serif;
    height: 60px;
    /* width: 100px; */
    display: block;
    margin: 0px 3px;
    
}

.menu_header_bm .lst-item.tabnav .tab-grp{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
}

.Autopauta_css .pud_desktop{
    height: auto;
}
.menu_header_bm .lst-item.tabnav .tab-grp .tab-item.lnk{
    text-decoration: none;
    color: #fff;
}

.menu_header_bm .lst-item.tabnav .child-nav{
    position: fixed;
    left: 0px;
    background: #000;
    width: 100%;
    border-top: 1px solid #fff;
    text-align: center;
    display: none;
}

.estilo_vida_sub{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    top:60px;
    position: fixed;
    width: 100%;
    background: #000;
    border-top: 2px solid #fff;
    z-index: 10;
}
.estilo_vida_sub .lst_items_sub{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    width: 100%;
    height: 40px;
    background: #000;
    transition: all 0.3s ease;
    display: none;

}
.estilo_vida_sub .ulclass{
    margin: 0px 10px;
}
.estilo_vida_sub .lst-item-bm{
    margin: 0px 10px;
}
.estilo_vida_sub .lst-item-bm .lnk{
    text-decoration: none;
    list-style: none;
    color: #FFF;
    font-family: 'Crete Round',serif;
    font-weight: normal;
}

.politica_sub{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    top:60px;
    position: fixed;
    width: 100%;
    background: #000;
    border-top: 2px solid #fff;
    z-index: 10;
}
.politica_sub .lst_items_sub{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    width: 100%;
    height: 40px;
    background: #000;
    transition: all 0.3s ease;
    display: none;

}
.politica_sub .ulclass{
    margin: 0px 10px;
}
.politica_sub .lst-item-bm{
    margin: 0px 10px;
}
.politica_sub .lst-item-bm .lnk{
    text-decoration: none;
    list-style: none;
    color: #FFF;
    font-family: 'Crete Round',serif;
    font-weight: normal;
}




.portafolio_sub{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    top:60px;
    position: fixed;
    width: 100%;
    background: #000;
    border-top: 2px solid #fff;
    z-index: 10;
}
.portafolio_sub .lst_items_sub{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    width: 100%;
    height: 40px;
    background: #000;
    transition: all 0.3s ease;
    display: none;

}
.portafolio_sub .ulclass{
    margin: 0px 10px;
}
.portafolio_sub .lst-item-bm{
    margin: 0px 10px;
}
.portafolio_sub .lst-item-bm .lnk{
    text-decoration: none;
    list-style: none;
    color: #FFF;
    font-family: 'Crete Round',serif;
    font-weight: normal;
}

.actualidad_sub{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    top:60px;
    position: fixed;
    width: 100%;
    background: #000;
    border-top: 2px solid #fff;
    z-index: 10;
}
.actualidad_sub .lst_items_sub{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    width: 100%;
    height: 40px;
    background: #000;
    transition: all 0.3s ease;
    display: none;

}
.actualidad_sub .ulclass{
    margin: 0px 10px;
}

.actualidad_sub .lst-item-bm{
    margin: 0px 10px;
}
.actualidad_sub .lst-item-bm .lnk{
    text-decoration: none;
    list-style: none;
    color: #FFF;
    font-family: 'Crete Round',serif;
    font-weight: normal;
}

/* estadio */
.estadio_sub{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    top:60px;
    position: fixed;
    width: 100%;
    background: #000;
    border-top: 2px solid #fff;
    z-index: 10;
}
.estadio_sub .lst_items_sub{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    width: 100%;
    height: 40px;
    background: #000;
    transition: all 0.3s ease;
    display: none;

}
.estadio_sub .ulclass{
    margin: 0px 10px;
}

.estadio_sub .lst-item-bm{
    margin: 0px 10px;
}
.estadio_sub .lst-item-bm .lnk{
    text-decoration: none;
    list-style: none;
    color: #FFF;
    font-family: 'Crete Round',serif;
    font-weight: normal;
}


.menu_burguer_bm li .child-nav .lst-std.lst.level-2 .lst-items {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 0px;
}

.menu_header_bm li.sect-262e52091545304582cf18882fc67b4f a.tab-item.lnk {
    /* content:  */
    background-image: url(https://www.vistazo.com/base-portlet/webrsrc/ctxvar/9e921527-7c01-4ccc-922e-ca6d5b7b2957.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 80px;
    height: 35px;
    display: block;
    background-position: center center;
}
/* Portafolio */

li.sect-262e52091545304582cf18882fc67b4f a.tab-item.lnk .sectionName{
    display: none;
}

.menu_header_bm li.sect-0903d1806e4bd8bf290229a78d484445 a.tab-item.lnk {
    /* content:  */
    background-image: url(https://www.vistazo.com/base-portlet/webrsrc/theme/d8b88de3cfb5c95f245841155cba993a.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 80px;
    height: 30px;
    display: block;
    background-position: center center;
}
li.sect-0903d1806e4bd8bf290229a78d484445 a.tab-item.lnk .sectionName{
    font-size: 1px;
    opacity: 0;
}
/* Enfoque */
.lst-item.tabnav.sect-379.sect-74b11848b5e1a47d79fed2bc56e2a9fc{
    /* display: none; */
}
.menu_header_bm li.sect-74b11848b5e1a47d79fed2bc56e2a9fc a.tab-item.lnk {
    /* background-image: url(https://www.vistazo.com/base-portlet/webrsrc/ctxvar/c607a3ce-c67c-44a9-873c-81f2200d1fee.png); */
    background-repeat: no-repeat;
    background-size: contain;
    width: 80px;
    height: 30px;
    display: block;
    background-position: center center;
}
li.sect-74b11848b5e1a47d79fed2bc56e2a9fc a.tab-item.lnk .sectionName{
    font-weight: bold;
    font-size: 20px;
}


.menu_header_bm li.sect-a4306ce1cba409d40f6649f40a27a166 a.tab-item.lnk {
    /* background-image: url(https://www.vistazo.com/base-portlet/webrsrc/ctxvar/2efe3a01-c41f-40d4-a373-c46a0730f3cb.png); */
    /* text-content: "Economía"; */
    background-repeat: no-repeat;
    background-size: contain;
    width: 80px;
    height: 30px;
    display: block;
    background-position: center center;
}

li.sect-a4306ce1cba409d40f6649f40a27a166 a.tab-item.lnk .sectionName{
    font-size: 20px;
    color: #fd0f03;
    font-weight: bold;
}
li.sect-a4306ce1cba409d40f6649f40a27a166 a.tab-item.lnk .sectionName:hover{
    color: #fff;
}


/* SubMenu */
.child-nav.cf{
    display: flex;
    justify-content: center;
    align-items: center;
    /* top: 140px; */
}

.header_contain_dm .menu_burguer_bm{
    position: absolute;
    background: #000;
    display: none;
    right: 140px;
    margin-top: 60px;
}


.menu_burguer_bm ul {
    padding: 0px;
    background: #000;
    margin-right: 0px;
    /* margin: 0px 10px; */
}

/* Podcst Vistazo */
.menu_burguer_bm li {
    font-size: 19px;
    font-family: 'Crete Round', serif;
    min-width: 90px;
    width: 100%;
    /* border-bottom: 1px solid #fff; */
    min-height: 30px;
    padding: 0 10px;
}

.menu_burguer_bm li:hover{
    background: #fd0f03;
}

.menu_burguer_bm li a{
    list-style-type: none;
    text-decoration: none;
    color: #fff;
    margin: 0px;
    padding: 9px;
}

.header_contain_dm .header_suscribete_bm{
    float:  right;
    position: relative;
}
.header_contain_dm .susbribe{
    background-color: white;
    padding: 35px 20px 20px 17px;
    line-height: 58px;
    color: black;
    font-family: 'Crete Round',serif;
    clip-path: polygon(31.5% -25.13%,96.5% -24%,95.81% 115.07%,0% 100%);
    font-size: 18px;
    cursor: pointer;
    text-decoration: none;
}
.header_contain_dm .linearoja {
    background-color: #fd0f03;
    position: absolute;
    top: 39px;
    left: 18px;
    width: 84px;
    height: 4px;
}

/* buscador */
.header_contain_dm .basic_search_bm {
    margin-top: 10px;
    position: absolute;
    right: 45px;
    /* width: 100px; */
    top: 55px;
    background: #fff;
    box-shadow: 0 2px 6px rgb(0 0 0 / 18%);
    border-top: 2px solid #fd0f03;
    padding: 10px;
    display: none;
}
.basic_search_bm input[type="text"] {
    width: 235px;
    height: 32px;
    margin: 0;
    border-right: 0;
    line-height: 17px;
    border-color: #eaeaea!important;
    font-size: 12px;
    color: #444;
    border: 1px solid #e1e1e1;
    max-width: 100%;
    padding: 3px 9px;
    outline: none;
}
.basic_search_bm input[type=submit] {
    height: 32px;
    min-width: 67px;
    line-height: 17px;
    padding: 7px 15px 8px;
    text-shadow: none;
    vertical-align: top;
    right: 20px;
    margin: 0!important;
    -webkit-transition: background-color .4s;
    -moz-transition: background-color .4s;
    -o-transition: background-color .4s;
    transition: background-color .4s;
    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    background-color: #222;
    border-radius: 0;
    color: #fff;
    border: none;
    font-weight: normal;
}

.lst-item.tabnav.sect-599.sect-d324dcbae836241c3589b9b80caf600c.selected{
    clip-path: polygon(11.5% -25.13px, 96.5% -24%, 88% 100%, 0% 100%);
    background: black;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 115px;
}
.lst-item.tabnav.sect-599.sect-d324dcbae836241c3589b9b80caf600c.selected:hover{
    background: red;
}
.lst-item.tabnav.sect-610.sect-25c871516621d54188a8eea46dc93433{
    clip-path: polygon(11.5% -25.13px, 96.5% -24%, 88% 100%, 0% 100%);
    background: black;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100px;
}
.lst-item.tabnav.sect-610.sect-25c871516621d54188a8eea46dc93433:hover{
    background: red;
}
.lst-item.tabnav.sect-610.sect-25c871516621d54188a8eea46dc93433{
    clip-path: polygon(11.5% -25.13px, 96.5% -24%, 88% 100%, 0% 100%);
    background: black;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100px;
}
.lst-item.tabnav.sect-610.sect-25c871516621d54188a8eea46dc93433:hover{
    background: red;
}
.lst-item.tabnav.sect-611.sect-57e75892da6c5a910aa644feb611e20e{
    clip-path: polygon(11.5% -25.13px, 96.5% -24%, 88% 100%, 0% 100%);
    background: black;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 135px;
}
.lst-item.tabnav.sect-611.sect-57e75892da6c5a910aa644feb611e20e:hover{
    background: red;
}

.lst-item.tabnav.sect-136.sect-ed616e97416bbb72f2a42fa530435804{
    clip-path: polygon(11.5% -25.13px, 96.5% -24%, 88% 100%, 0% 100%);
    background: black;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100px;
}
.lst-item.tabnav.sect-136.sect-ed616e97416bbb72f2a42fa530435804:hover{
    background: red;
}
.lst-item.tabnav.sect-378.sect-a4306ce1cba409d40f6649f40a27a166{
    clip-path: polygon(11.5% -25.13px, 96.5% -24%, 88% 100%, 0% 100%);
    background: black;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100px;
}
.lst-item.tabnav.sect-378.sect-a4306ce1cba409d40f6649f40a27a166:hover{
    background: red;
}

.lst-item.tabnav.sect-379.sect-74b11848b5e1a47d79fed2bc56e2a9fc{
    clip-path: polygon(11.5% -25.13px, 96.5% -24%, 88% 100%, 0% 100%);
    background: black;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100px;
}
.lst-item.tabnav.sect-379.sect-74b11848b5e1a47d79fed2bc56e2a9fc:hover{
    background: red;
}

.lst-item.tabnav.sect-723.sect-0903d1806e4bd8bf290229a78d484445{
    clip-path: polygon(11.5% -25.13px, 96.5% -24%, 88% 100%, 0% 100%);
    background: black;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100px;
}
.lst-item.tabnav.sect-723.sect-0903d1806e4bd8bf290229a78d484445:hover{
    background: red;
}

.lst-item.tabnav.sect-2825.sect-262e52091545304582cf18882fc67b4f{
    clip-path: polygon(11.5% -25.13px, 96.5% -24%, 88% 100%, 0% 100%);
    background: black;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100px;
}
.lst-item.tabnav.sect-2825.sect-262e52091545304582cf18882fc67b4f:hover{
    background: red;
}

.portlet-boundary.portlet-static-end.htmlcontainer-portlet.header_suscribete_bm {
    position: relative;
    width: 115px;
    /* display: none; */
    /* height: 0px; */
}
/*
@media only screen and (min-width: 1023px) and (max-width: 1399px) {
    .portlet-boundary.portlet-static-end.htmlcontainer-portlet.header_suscribete_bm {
      display: none; 
    }
}
*/
/* Estilos para pantallas más grandes que 1400px */
/*
@media only screen and (min-width: 1360px) {
    .portlet-boundary.portlet-static-end.htmlcontainer-portlet.header_suscribete_bm {
      display: block; 
      width: 100px !important;
    }
  }
*/

.login_menu_bm {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    width: 185px;
    height: 60px;
    position: absolute;
    right: 100px;
}

.login{
    width: 50%;
    background: #fff;
    text-decoration: none;
    height: 35px;
    cursor: pointer;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px 10px;
}

.login .lg_bm{
    text-decoration: none;
    color: #000;
    font-size: 19px;
    font-weight: normal;
    cursor: pointer;
    list-style: none;
}

.login:hover{
    background: #fd0f03;
    color: #fff;
}

.hamburg_bm{
    width: 50%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    cursor: pointer;
}
.hamburg_bm_lupin{
    width: 50%;
    cursor: pointer;
}

.btn_menu{
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 40%;
    height: 60px;
}
.burger{
    cursor: pointer;
}
.lupin{
    cursor: pointer;
}

.multimediaIconMacroWrapper img{
    #height: 100% !important;
}

@media only screen and (max-width: 767px){
    .IMGTITINF1_2 .media_block {
        display: flex;
    }
    .IMGTITINF1_2 h2 {
        font-size: 19px;
    }
    .IMGTITINF1_2 .headline{
        text-align: start;
    }
}

/* media para tamano telefono */
/* cuando el tamano de la pagina sea 400 */
@media only screen and (min-width: 300px) and (max-width: 1023px){
    .iter-header-wrapper{
        z-index: 10;
    }

    .nav-dropdown.nav.noSubNav ul, li, ol {
        padding-left: 2rem;
    }

    .login{
        width: 100%;
        margin: 0px;
    }
    .menu_header_bm .menu_secc_unfolded .nav .parent-nav{
        display: none;
    }
    .menu_burguer_bm{
        display: none
    }
    /* .header_suscribete_bm{
        display: none;
    } */
    .btn_menu{
        display: flex;
        justify-content: space-around;
        align-items: center;
        width: 100%;
        height: 60px;
    }
    .menu_header_bm{
        width: 100%;
    }
    .login_menu_bm{
        padding: 0px;
        margin: 0px;
        right: 0px;
    }
    .hamburg_bm{
        display: flex;
        justify-content: flex-end;
        align-items: center;
        width: 33%;
        flex-wrap: wrap;
    }
    .burger{
        margin: 0px 3px;
    }
    .lupin{
        margin: 0px 3px;
    }

    .menu_burguer_mobile{
        position: fixed;
        background: #FFF;
        top: 60px;
        padding: 0;
        width: 50% ;
        height: 94% ;
        z-index: 2 ;
        -webkit-box-shadow: 10px 10px 10px -4px #292626 ;
        box-shadow: 10px 10px 10px -4px #3f3f3f;
        transition: all 0.3s ease ;
        overflow-y: scroll;
        scrollbar-width: thin;
        display: none;
    }

    .menu_burguer_mobile ul li{
        text-transform: uppercase;
        padding: 5px 0;
        min-width: 194px;
    }
    .menu_burguer_mobile .lst-items-movil li {
        padding-left: 0px;
    }
    .menu_burguer_mobile ul li a {
        padding: 2px 3px;
        color: #000;
        text-decoration: none;
        font-size: 14px;
        font-weight: normal;
        display: block;
        font-family: 'Crete Round',serif;
    }
    ul.level-2 .lst-items-movil li.sect-619 .lnk .sectionName, ul.level-2 .lst-items-movil li.sect-1741 .lnk .sectionName {
        color: #37b72f;
    }
}

@media only screen and (min-width: 900px){
}

/* Media query para dispositivos de escritorio */
@media only screen and (min-width: 1024px) {
    body {
      font-size: 18px;
      /* Otros estilos específicos para dispositivos de escritorio */
    }
    .headres_bm_ts .menu_burguer_mobile{
        display: none;
    }
}

/* Estilos generales */
.IMG_PAUTAS_DIGITALES .multimedia img {
    width: 100%;
    height: auto; /* Altura para escritorio */
}

/* Estilos para dispositivos móviles */
@media (max-width: 768px) {
    .IMG_PAUTAS_DIGITALES .multimedia img {
        height: 110px; /* Altura para móvil */
    }
}


/* NOMBRE DE LA SECCION */
.template-infinity .article-section .section{
    background: #000;
    padding: 2px 5px;
    border-radius: 5px;
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
}

/* NOMBRE DE LA SECCION CON HOVER */
.template-infinity .article-section .section:hover{
    background: #fd0f03;
    color: #FFF;
}
/* SUBTITULOS */
.subheadline.artit.font-2.medium{
    font-size: large;
}