/*------------------------------------------------------------*/
/*MEDIAS QUERIES*/
/*------------------------------------------------------- */
/* Responsive Styles Desktop Only */
@media screen and (min-width: 981px) {
    section .titulo {
    	font-size: 1.1em;
    	font-weight: 600;
    	line-height: 1.2em;
    }

    section .col {
        width  : calc(50% - 20px);
        display: block;
    }

    section .col.izq {
        float        : left;
        padding-right: 20px;
    }

    section .col.der {
        float       : right;
        padding-left: 20px;
    }

    section .info img {
        display: none;
    }
    /* Nivel l1 */
    section .item.l1 {
        min-height: 467px;
    }

    section .item.l1 {
        height: calc(467px - 1px);
    }

    section .item.l1.bt3 {
        height: calc(467px - 3px);
    }

    section .item.l1 .info {
        height: calc(121px - 4em);
    }
    /* Nivel l2 */
    section .item.l2.publicidad img {
        max-height: 224px;
    }

    section .item.l2 {
        height: 224px;
    }

    section .item.l2.bt.bb {
        height: calc(224px - 2px);
    }

    section .item.l2.bt2.bb2 {
        height: calc(224px - 4px);
    }

    section .item.l2.bt3.bb3 {
        height: calc(224px - 6px);
    }

    section .item.l2 img {
        height: 250px;
    }

    section .item.l2 .info {
        width : calc(100% - 250px - 4em);
        height: calc(224px - 4em);
    }
    /* Nivel l3 */
    section .item.l3.publicidad img {
        max-height: 143px;
    }

    section .item.l3 {
        height: 143px;
    }

    section .item.l3 {
        height: calc(143px - 1px);
    }

    section .item.l3.bt2 {
        height: calc(143px - 2px);
    }

    section .item.l3.bt3 {
        height: calc(143px - 3px);
    }

    section .item.l3 img {
        height: 190px;
    }

    section .item.l3 .info {
        width  : calc(100% - 190px - 4em);
        height : calc(143px - 4em);
        padding: 0.7em 2em;
    }
    /* Nivel l4 */
    section .item.l4.publicidad img {
        max-height: 104px;
    }

    section .item.l4 {
        height: 104px;
    }

    section .item.l4 {
        height: calc(104px - 1px);
    }

    section .item.l4.bt2 {
        height: calc(104px - 2px);
    }

    section .item.l4.bt3 {
        height: calc(104px - 3px);
    }
    /* m4x4 y lo más leido */
    section.lo_mas_leido .col .item,
    section.m4x4 .col .item {
        height: 130px;
    }
    /* Generales */
    #flying-burger {
        display: none;
    }
    /* Aero */
    #aero {
        display: block !important;
    }

    #barra_redes {
        display: none;
    }

    #slide-menu {
        max-width: 400px;
    }

    #slide-menu .logo {
        display: none !important;
    }

    #slide-menu .content {
        padding-top: 57px;
    }

    #slide-menu .icons {
        top        : 6px !important;
        line-height: 1em;
    }

    #slide-menu .icons.exit {
        left : 15px;
        right: initial;
    }

    #slide-menu .icons.actions {
        right  : 0;
        padding: 0 10px;
    }

    #slide-menu .content > ul {
        padding-bottom: 25px;
    }

    #fadesearch .close {
        right: 44px;
        top  : 12px;
    }

    section.articulo .meta.escritorio {
        display: block;
    }

    section.articulo h1.titulo {
    	margin-left: calc(160px + 1em);
    }

    section.articulo article .contenido {
    	width: calc(100% - 160px - 1em);
        padding-left: 1em;
    	float: right;
    }

    section.editorial .info .titulo {
        border        : none;
        padding-bottom: 7px;
    }

    #aero .logo img {
        height: 27px;
    }

    #slide-menu .icons.actions {
        right: 19px;
    }

    #slide-menu .icons.actions .boton.enlace_buscar {
        display: none;
    }

    #slide-menu .icons.actions .boton {
        font-size: 0.8em;
    }

    #comentarios .contenido {
        margin-left: 200px;
        width: calc(100% - 90px - 160px - 400px);
    }
}
/*** Responsive Styles only for Large Desktops ***/
@media screen and (max-width: 1280px) and (min-width: 981px) {
    section.articulo article {
        width: calc(100% - 95px - 25vw);
    }
    section.articulo > #sidebar { width: 25vw; }
}
/*** Responsive Styles only for medium Desktops ***/
@media screen and (max-width: 1100px) and (min-width: 981px) {
    .item.l2.con_antetitulo.con_imagen .resumen,
    .item.l3.con_antetitulo.con_imagen .resumen { display: none; }
}
/*** Responsive Styles only for Large Desktops ***/
@media screen and (max-width: 1280px) {
    section .item.l3 .info .resumen {
        display: none;
    }

    section .item.post.sin_imagen .info { padding: 1em; }
    section .item.post.sin_imagen .info .categorias { padding-bottom: 0.5em; }

    header #aero .icons {
        top: 6px;
    }

    header #aero .icons.redes {
        top: 5px;
    }

    #slide-menu .icons.actions {
        top: -2px !important;
    }

    #slide-menu .content {
        padding-top: 37px;
    }
}
/*** Responsive Styles Large Desktop And Above ***/
@media screen and (min-width: 1280px) {
    body {
        font-size: 16px;
    }

    header img {
        padding: 105px 0 30px;
        height : 80px;
    }

    header .icons {
        font-size: 2em;
    }

    #barra_redes {
        font-size: 1.5em;
    }

    #aero .content {
        padding: 13px 25px;
    }

    header #aero .icons {
        top: 13px;
    }

    section {
        margin-top : 24px;
        padding-top: 25px;
    }

    section .item {
        margin-bottom: 34px;
    }
    /* Nivel l1 */
    section .item.l1 {
        height: 674px;
    }

    section .item.l1 {
        height: calc(674px - 1px);
    }

    section .item.l1.bt2 {
        height: calc(674px - 2px);
    }

    section .item.l1.bt3 {
        height: calc(674px - 3px);
    }

    section .item.l1 .info {
        height: calc(141px - 4em);
    }
    /* Nivel l2 */
    section .item.l2.publicidad img {
        max-height: 319px;
    }

    section .item.l2 {
        height: 319px;
    }

    section .item.l2.bt.bb {
        height: calc(319px - 2px);
    }

    section .item.l2.bt2.bb2 {
        height: calc(319px - 4px);
    }

    section .item.l2.bt3.bb3 {
        height: calc(319px - 6px);
    }

    section .item.l2 img {
        height: 319px;
    }

    section .item.l2 .info {
        width : calc(100% - 319px - 4em);
        height: calc(319px - 4em);
    }
    /* Nivel l3 */
    section .item.l3.publicidad img {
        max-height: 200px;
    }

    section .item.l3 {
        height: 200px;
    }

    section .item.l3 {
        height: calc(200px - 1px);
    }

    section .item.l3.bt2 {
        height: calc(200px - 2px);
    }

    section .item.l3.bt3 {
        height: calc(200px - 3px);
    }

    section .item.l3 img {
        height: 200px;
    }

    section .item.l3 .info {
        width  : calc(100% - 201px - 4em);
        height : calc(100% - 1.4em);
        padding: 0.7em 2em;
    }
    /* Nivel l4 */
    section .item.l4.publicidad img {
        max-height: 143px;
    }

    section .item.l4 {
        height: 143px;
        /*margin-bottom: 0px;*/
    }

    section .item.l4 {
        height: calc(143px - 1px);
    }

    section .item.l4.bt2 {
        height: calc(143px - 2px);
    }

    section .item.l4.bt3 {
        height: calc(143px - 3px);
    }

    section.indicadores ul li {
        line-height: 96px;
    }

    section.editorial .info .titulo {
        border        : none;
        padding-bottom: 7px;
    }

    section.articulo h1.titulo {
        font-size: 1.9em;
    }
}
/*** Responsive Styles Tablet And Below ***/
@media screen and (max-width: 980px) {
    .col.der {
        margin-top: 24px;
    }

    .owl-itme {
        display: table;
    }

    .owl-item .table_row {
        width: 100%;
    }

    section .item.imagen.image_fondo {
        display: none;
    }

    .destacadas img,
    .item .info img {
        margin-right: 1em;
        margin-bottom: 1em;
        height      : auto;
        float       : left;
    }

    section .item .info img {
        width    : 28vw;
        max-width: 120px;
    }

    section.destacadas .titulo {
        font-size: 1.2em;
    }

    section.destacadas img {
        width       : 28vw;
        position    : relative;
        left        : -15px;
        margin-right: 0;
    }

    section.destacadas .item { height: auto !important; }
    section.destacadas .owl-stage { background: #e5e5e5; }

    section .item {
        padding-right: 0;
    }

    section .col .item .info {
        width: calc(100% - 30px) !important;
    }
    /* Destacada */
    section.destacadas .item {
        height    : auto;
        max-height: initial;
    }

    section.destacadas .imagen,
    section.destacadas .info {
        float    : none;
        max-width: initial;
        height   : initial !important;
    }

    section.destacadas .imagen {
        width: 100%;
    }

    section .col .item .info,
    section.destacadas .info {
        width  : calc(100% - 30px);
        padding: 0 15px;
    }

    section .col .info a + .categorias,
    section .col .info img + .titulo,
    section.destacadas .info .categorias {
        padding-top   : 12px;
        padding-bottom: 3px;
    }

    section .col .item.con_imagen .info a + .categorias { padding-top: 0; }

    section .col .info img + .categorias +.titulo,
    section .col .info img + .titulo {
        padding-bottom: 12px;
    }

    section.destacadas .info .resumen {
        position      : initial;
        margin-top    : 20px;
        padding-bottom: 40px;
        margin-right  : 0;
    }

    section.destacadas .owl-dots {
        display : block;
        position: absolute;
        bottom  : 10px;
        width   : 100%;
        left    : auto;
    }
    /* Secciones */
    section .titulo {
        font-size: 1.2em;
    }

    section .item {
        border-width: 0 !important;
        min-height: 70px;
    }

    section {
        padding-top: 15px;
        margin-top : 14px;
    }

    .item.l3.sin_imagen,
    .item.l4.sin_imagen {
        padding: 15px 0;
    }

    section .item.l1 .info {
        padding-top: 15px;
    }

    section .item.l3 .info {
        width  : calc(100% - 190px - 3em);
        height : calc(100% - 1.4em);
        padding: 15px;
    }

    section .item.l2 .info {
        width  : calc(100% - 250px - 3em);
        height : calc(100% - 1.4em);
        padding: 15px;
    }

    section .item.l1 {
        max-height: calc(200px + 20vh);
    }

    section .item.l1 .info {
        padding-bottom: 25px;
    }

    section .item.sin_imagen .info {
        padding: 20px;
    }

    section .item img {
        /*height      : 150px;*/
        width       : auto;
    }

    section .col .item > a img {
        display: none;
    }

    section .col .item .info {
        width   : calc(100% - 3em);
        position: initial;
    }

    section .col .l1.item .info {
        position: absolute;
    }

    section .col .item img + .info {
        width: calc(100% - 150px - 5em);
        float: right;
    }

    section.enlace {
        font-size: 0.6em;
    }
    /* Editorial */
    section.editorial .encabezado {
        padding   : 0 0 15px 33px;
        background: none;
    }

    section.editorial .encabezado,
    section.editorial .info {
        display: block;
        padding: 0 33px 30px;
    }
    /* Opinión */
    section.opinion .item .info {
        width  : calc(100% - 20px);
        padding: 10px;
    }

    section.opinion .item .imagen {
        width: 100px;
    }

    section.opinion.cinco_columnas .item .imagen { width: 100%; }
    section.opinion.cinco_columnas .item img {
        margin-left: 0;
    }

    section.opinion .item .imagen img {
        width : 80px;
        height: 80px;
    }

    section.opinion .item .info {
        min-height: auto;
    }

    section.opinion .item .articulo {
        padding-bottom: 20px;
    }
    /* Lo más leido */
    section.lo_mas_leido .item .info,
    section.lo_mas_leido .item .numeral {
        height: auto;
    }

    section.lo_mas_leido .item .info {
        padding: 10px 15px;
    }
    section .categorias { margin-top: 5px; }
    /* Artículo */
    section.articulo {
        padding: 0;
    }

    section.articulo > #sidebar,
    section.articulo > article {
        width  : calc(100% - 2em);
        margin : 2em 1em;
        padding: 0;
    }

    section.articulo h1.titulo {
        text-align: left;
        padding   : 1.2em 0;
    }

    section.articulo .meta.celular {
        display: block;
    }

    section.articulo .redes {
        margin: 11px 0 0;
    }

    section.articulo .categorias {
        display  : initial;
        right    : 0 !important;
        font-size: 1em;
        top      : -10px;
    }
    /* Footer */
    footer {
        padding-bottom: 2.6em;
    }

    footer .content {
        width    : calc(100% - 20px);
        max-width: calc(100% - 40px);
        margin   : 10px 10px 0;
        padding  : 26px 10px;
    }

    footer img {
        vertical-align: middle;
    }

    footer nav {
        display       : inline-block;
        vertical-align: middle;
        max-width     : calc(100% - 90px);
    }

    footer nav li {
        line-height: 47px;
    }

    section .item.l2 .info .resumen {
        display: none;
    }

    .owl-theme {
        padding-bottom: 0;
    }

    section .owl-theme .item .resumen {
        display: block !important;
        MARGIN-TOP: 15PX;
    }

    .owl-theme.owl-eje21 .owl-dots .owl-dot span {
        width : 6px;
        height: 6px;
    }

    section .owl-carousel .item img {
        left: 0;
    }

    #top-menu {
        display: none;
    }

    #slide-menu .logo img {
        filter: brightness(0) invert(1);
    }
    /* Aero */
    #aero {
        display: none !important;
    }

    .editorial .sinopsis {
        display: none;
    }

    header img {
        padding-top: 17px;
    }

	header .creditos,
    header .fecha {
        display: none;
    }
    /* Set */
    section.set .item {
        width: 100%;
    }

    section.set .item .categorias {
        display: block;
    }

    section.set .item:nth-of-type(2n+1) {
        margin-right: 0;
    }

    section.set .item:nth-of-type(2n+2) {
        margin-left: 0;
    }

    section.set .item > a img {
        display: none;
    }

    section.set .item.l3 .info {
        width      : 100%;
        padding    : 0;
        margin     : 0;
        padding-top: 0;
        height     : auto;
    }

    section.set .item .info img {
        left        : 0;
        margin-right: 15px !important;
    }

    section.set .item .info a + div {
        padding-top: 10px;
    }

    #comentarios .contenido {
        padding: 0 1em;
    }

}
/*** Responsive Styles Tablet Only ***/
@media screen and (min-width: 768px) and (max-width: 980px) {
    section .item .resumen,
    section .item.sin_resumen .resumen {
        display: block !important;
        left   : calc(120px + 15px);
        margin-top: 13px;
        margin-bottom: 10px;
    }

    section > .titulo {
        font-size: 1.8em;
    }

    .tendencias .menu li {
        display: none;
    }

    .tendencias .menu li::after {
        content: none;
    }

    .tendencias .menu li:nth-of-type(1),
    .tendencias .menu li:nth-of-type(2) {
        display: inline-block;
    }

    .tendencias .menu li:nth-of-type(1)::after {
        content: "|";
    }

    .item.l2.publicidad img { max-width: 400px; }
    .item.l3.publicidad img { max-width: 400px; }
    .item.l4.publicidad img { max-width: 400px; }
}
/*** Responsive Styles Smartphone Only ***/
@media screen and (max-width: 767px) {
    body {
        font-size: 13px;
    }

    article div.contenido p { text-align: justify; }

    blockquote {
        float         : none;
        width         : 100%;
        margin-left   : 0;
        background    : url("../images/double.png") repeat-x bottom;
        padding-bottom: 27px;
        margin-bottom : 8px !important;
    }
    /* Secciones */
    footer img {
        height: 22px;
    }

    footer nav li {
        line-height: 24px;
        font-size  : 0.8em;
    }

    .categorias {
        display: none;
    }

    .col .info .titulo,
    .destacadas .info .titulo {
        padding: 7px 0;
    }

    section > .titulo {
        font-size: 1.4em;
    }

    .col.der,
    section {
        margin-top: 5px;
    }

    section .item,
    section.opinion .listado {
        margin-bottom: 5px;
    }

    section {
        padding-top: 5px;
    }

    section.opinion .listado {
        padding-bottom: 5px;
    }

    section .item.sin_imagen .info {
        padding: 0 20px 12px;
    }

    section.indicadores ul li {
        line-height: 2em;
    }

    section.lo_mas_leido .item .numeral {
        line-height: initial;
        padding    : 10px 5px 10px 10px;
    }

    section.opinion.general .item .articulo {
        width  : 100%;
        display: table;
    }

    .tendencias {
        display: none;
    }

    .tendencias + section {
        border-top: none;
    }

    section.opinion.general.columnistas .biografia {
        display: none;
    }

    section.opinion.general.columnistas .autor {
        border-bottom: 2px solid #FF5356;
    }

    .wp-pagenavi .pages {
        display: none;
    }

    section.slider_noticias .sinopsis {
        display: none;
    }

    section.columnistas .item .articulo {
        width: 100%;
    }

    section.columnistas .item .articulo .table_row {
        display: table;
    }

    section.set_data,
    section.set_data .cantidad,
    section.set_data .descripcion {
        padding: 12px 5px !important;
    }

    section.set_data .descripcion {
        padding: 0 0 30px;
    }

    section.set_data .cantidad {
        margin-top: 10px;
    }

    section.set_data .ordenamiento {
        padding: 0 5px;
    }

    section.set_data .ordenamiento .filtros span,
    section.set_data .ordenamiento span {
        padding: 11px 0;
    }

    body.page-template-modular .titulo { font-size: 1.1em; }
    body.page-template-modular section > .titulo { font-size: 1.45em; font-weight: 800; }
    section .titulo span { font-weight: 700; }
    section .titulo span.antetitulo { font-weight: 700; }
    section .titulo span.antetitulo + span { font-weight: 600; }

    body.page-template-modular section.destacadas .titulo {
        font-size: 1.4em;
    }

    body.page-template-modular section.destacadas .titulo span { font-weight: 900; }
    body.page-template-modular section.destacadas .titulo span.antetitulo + span { font-weight: 800; }

    section .item.l2 img,
    section .item.l3 img {
        float: right;
        position    : relative;
        right        : -15px;
        margin-right: 0 !important;
    }

    section .item.sin_imagen { padding: 0 !important; }

    section .item.l2 .info,
    section .item.l3 .info,
    section .item.l4 .info { width: calc(100% - 3em) !important; padding: 0 1em 0 2em !important; }
}

/* Celulares en orientación landscape */
@media screen and (max-width: 767px) and (orientation:landscape) {
    .owl-theme.owl-eje21 .owl-item .image,
    .owl-theme.owl-eje21 .owl-item .item { height: 80vh !important; }
    section.destacadas .item { height: 100vh; }

    .owl-theme.owl-eje21 .owl-item .item .imagen,
    section.destacadas .item .imagen { width: 65%; float: left; height: 100%; }

    section.destacadas .item .imagen { height: calc(100% - 47px) !important; }

    .owl-theme.owl-eje21 .owl-item .item .info,
    section.destacadas .item .info { width: calc(35% - 30px); float: right; }

    section .col .item.l1 { height: 50vh !important; }
    section .col .item.l1 .info { position: initial; width: 35% !important; float: right; height: 100%; }

}

/* Celulares en orientación landscape */
@media print {
    #top-menu,
    #slide-menu { display: none !important; }

}
