@font-face {
    font-family: 'Abril Titling';
    src: url('../fonts/AbrilTitlingEb.eot');
    src: url('../fonts/AbrilTitlingEb.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AbrilTitlingEb.woff') format('woff'),
        url('../fonts/AbrilTitlingEb.ttf') format('truetype');
    font-weight: strong;
    font-style: normal;
}

@font-face {
    font-family: 'Abril Titling';
    src: url('../fonts/AbrilTitling.eot');
    src: url('../fonts/AbrilTitling.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AbrilTitling.woff') format('woff'),
        url('../fonts/AbrilTitling.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Global Site */

/* == Header */













/* --------- Sin depuracion ----------------- */

.decorative-icon, .section-title, .small-ad-title, a, img {
    display: inline-block;
}


:focus {
    outline: 0!important;
    box-shadow: none!important;
}

.redesociales {
    font-size: 135%;
}

.redesociales a:hover { 
    color:#e9520a !important;
}

#restBusqueda {
    margin:20px 0px;
}

.SphinxFilters .remove { 
    display: inline-block;
    background-color: #e25625;
    color: #fff;
    width: 20px;
    text-align: center;
    margin-left: 5px;
}

.SphinxFilters .filter-not-visible {
    display: none;
}

.flex-right {
    margin-left: auto;
}
.decorative-icon {
    position: relative;
    cursor: default;
}
.decorative-icon::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
}
.date-title.title {
    padding-bottom: 0;
}
.pull-up {
    margin-top: -20px;
}
p, ul {
    margin: 0;
}

a {
    color: #000;
}

p.truncated-content {
    text-overflow: ellipsis;
}
img {
    width: 100%;
    height: auto;
}

.small-ad-title, a {
    position: relative;
    text-decoration: none !important;
    cursor: pointer;
}
ul {
    padding: 0;
    list-style: none;
}
p.content {
    margin-top: .9em;
}
p.copy {
    text-align: left;
    font-weight: 400;
}
.main-article-content, .related-articules {
    padding-bottom: 30px;
}
.custom-row-smallest p {
    /* font-size: 1.2em; */
    /* line-height: 1.2em; */
}

.wp-polls LABEL {
    font-size:13px !important;
}

.small-copy, h6 {
    line-height: 1.3em;
}
.small-copy {
    /* font-size: 1.4em;
    font-weight: 100; */
}

#grid-content h3 {
    font-weight: bold;
}

.section-title {
    margin-right: 5px;
}
.custom-column-half-gutter, .row.custom-row-smallest {
    margin-left: 0;
    margin-right: 0;
}
.related-news-item h6.title {
    font-size: 1.18em;
    font-weight: 800;
}



.read-more, .view-more {
    text-transform: capitalize;
    font-weight: 600;
}
.row.custom-row-vertical-aligned {
    display: table;
    width: 100%;
    margin-left: 0;
    height: 100%;
}

.custom-column .custom-column {
    position: static!important;
    padding-left: 0;
}
.custom-column .custom-column.custom-column-parent {
    position: relative!important;
}
.row.custom-row-vertical-aligned:after, .row.custom-row-vertical-aligned:before {
    display: none!important;
}
.custom-column>.custom-column:first-child, .row.custom-row-vertical-aligned>.custom-column:first-child {
    padding-left: 0;
}
.custom-column>.custom-column:last-child, .custom-row-vertical-aligned .custom-column-small.main-image, .row.custom-row-smallest .custom-column-table:last-child, .row.custom-row-smallest .custom-column:last-child, .row.custom-row-vertical-aligned>.custom-column:last-child {
    padding-right: 0;
}
.row.custom-row-vertical-aligned .custom-column {
    display: table-cell;
    float: none;
    position: relative;
    vertical-align: top;
}
.row.custom-row-smallest .custom-column, .row.custom-row-smallest .custom-column-small, .row.custom-row-smallest .custom-column-table {
    padding-right: 1.5px;
    padding-left: 1.5px;
}
.custom-column-half-gutter .custom-column {
    padding-left: 3.75px;
    padding-right: 3.75px;
}
.custom-column-half-gutter .custom-column:first-child {
    padding-right: 7.5px;
    padding-left: 0;
}
.custom-column-half-gutter .custom-column:last-child {
    padding-left: 7.5px;
    padding-right: 0;
}
.custom-column.wrapper-border-for-padding {
    padding-left: 0!important;
    padding-right: 0!important;
    border-right: 15px solid transparent!important;
    border-left: 15px solid transparent!important;
}
.comments, .read-more {
    padding-right: inherit;
}
.custom-column.wrapper-border-for-padding:first-child {
    border-left: 0!important;
}
.custom-column.wrapper-border-for-padding:last-child {
    border-right: 0!important;
}
.row-section {
    margin-bottom: 10px;
}
.main-content {
    padding-bottom: 15px;
    padding-top: 15px;
}
.section-footer {
    margin-top: 8px;
}


#more-news-container .section-title, #poll-footer, #section-search-form-container .section-title, .row-section .container .header {
    border-bottom: 4px solid #2275bc;
    color: #333;
    position: relative;
    overflow: hidden;
    padding:10px;
    text-transform: uppercase;
}

.row-section .container .header {
    padding-left: 0;
}

.header.section-header a {
    color:#000;
    text-transform: uppercase;
}

.section-header .section-title, .section-header .view-more {
    color: inherit;
}
.section-header .section-title {
    margin-bottom: 7px;
    margin-top: 7px;
    margin-left: 45px;
}
.section-header .section-title::before {
    content: "";
    background-image: url(../img/asterisk.png);
    background-repeat: no-repeat;
    position: absolute;
    left: -45px;
    font-size: 35px;
    width: 38px;
    height: 45px;
    top: -14px;
    background-color: #004c88;
    padding-left: 8px;
    display: block;
    padding-top: 3px;
    background-position: 8px;
    background-size: 20px;
}
.date, .list-title {
    display: inline-block;
}


.section-header .view-more {
    position: absolute;
    right: 15px;
    top: 18px;
    text-transform: none !important;
    font-weight: bold !important;
}

.headline-news, .news-headline {
    /* padding-bottom: 10px; */
    position: relative;
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
    min-height: 60px;
    /* float: left; */
}

aside .headline-news {
    min-height: 45px;
}

article.related-articules .headline-news h5 {
    margin-bottom: 0px;
}

article.related-articules .headline-news { 
    min-height: 70px !important;
}

.news-big-pics .slick-track {
    height: 420px;
}

.headline-news-container {
    float: left;
}

#shows-section #shows-footer .related-articules .title { min-height:50px; }

.news-headline.pseudo-bottom-bordered::before {
    background: #000;
}
.view-more {
    font-size: 1.3em;
    color: #19adf5;
}
.read-more {
    right: 10px;
    position: absolute;
    bottom: 2px;
    text-decoration: underline!important;
    color: #000!important;
    font-size: 1.18em;
}
.comments, .date {
    font-size: 12px;
    position: absolute;
}
.date {
    color: #999!important;
    bottom: 0;
    font-weight: 700;
    left: inherit;
}
.date-title .date {
    left: 0;
}
.comments {
    color: #FFF;
    bottom: 2px;
    right: 0;
    font-weight: 600;
}
#single-article-section .interaction-commentary-title::before, .comments::before, .interaction-actions-container .user-actions-list li a::before {
    content: "";
    top: 0;
    left: -20px;
    width: 15px;
    height: 15px;
    background: url(icons/blue-comment-icon.jpg) no-repeat;
    background-size: cover;
    position: absolute;
}
#opinion-section .comments::before {
    background: url(icons/yellow-comment-icon.jpg) no-repeat;
}
#opinion-section .comments {
    color: #000;
}
#fixed-promotion {
    position: fixed;
    right: -95px;
    top: 40%;
    z-index: 1000;
    transform: rotate(-90deg);
    padding: 1.5em 5em 1.2em 1em;
    border-radius: 8px 8px 0 0;
    color: #fff;
    background-color: #2b99ce!important;
}
#fixed-promotion p::before {
    content: "";
    position: absolute;
    background: url(icons/sandal-icon.jpg) no-repeat;
    width: 40px;
    height: 20px;
    top: 5px;
    background-size: 100%;
    transform: rotate(90deg);
    right: -45px;
}
#fixed-promotion p {
    font-size: 2em;
    position: relative;
}
.list-title {
    color: #e84e02;
    font-size: 1.1em;
    margin-bottom: .5em;
    text-transform: uppercase;
    cursor: default;
}

.styled-bullet li {
    position: relative;
}
.styled-bullet li::before {
    content: "• ";
    color: #e25625;
    position: absolute;
    left: -.7em;
    padding-left: inherit;
    font-size: 1.6em;
}
.input-group-addon {
    color: #fff!important;
    background-color: #f25305!important;
    border: 0;
}
.searchbox {
    font-size: 1.1em;
}


.navbar-nav.social-media-links li, .navbar-nav.social-media-links li a {
    padding: 0;
    margin-right: 2px;
}

.navbar-nav.social-media-links li a {
    /*width: 16px;
    height: 16px;*/
    padding-left: 1px;
    display: block;
    line-height: 0;
}
.social-media-links.navbar-right {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 7px;
}
.one-line-section {
    display: table;
    width: 100%;
    font-size: 1.4em;
    font-weight: 700;
    color: #fff!important;
}
.one-line-section .content, .one-line-section .title {
    display: table-cell;
    padding: 7px 24px;
}
.one-line-section .title {
    width: 1px;
    white-space: nowrap;
}
.search-btn {
    border-color: #dbdbdc;
    background-color: #e9ecf0;
}
#main-news-section .header, .has-marquee, .one-line-section-container {
    position: relative;
    overflow: hidden;
}

/*
#main-news-section .header::after, .has-marquee::before, .one-line-section-container::after {
    content: "";
    background: inherit;
    padding-left: inherit;
    top: 0;
    height: 100%;
    position: absolute;
    width: 0;
    z-index: 1;
}
*/

#main-news-gallery .main-news-gallery-item, .marquee-text, .single-article-image {
    position: relative;
}
.has-marquee::before {
    left: 0;
}
#main-news-section .header::after, .one-line-section-container::after {
    right: 0;
    width: 15px;
    height: 100%;
    background: #fff;
    border-top: 1px solid #dbdcdd;
    border-bottom: 1px solid #dbdcdd;
    border-right: 1px solid #dbdcdd;
}
.marquee-text {
    white-space: nowrap;
    z-index: 0;
    top: 50%;
}
.slick-next, .slick-prev {
    width: 17px;
    height: 38px;
    z-index: 10000;
}
.slick-prev {
    left: 15px;
    background: url(icons/left-arrow.png) no-repeat!important;
}
.slick-next {
    right: 15px;
    background: url(icons/right-arrow.png) no-repeat!important;
}
.slick-next::before, .slick-prev::before {
    content: ""}
#main-news-gallery-container {
    margin-bottom: 10px;
}

#main-news-gallery-container .slider-nav .slick-track {
    left: 0!important;
    width: 100%!important;
}

#main-news-gallery-container .slider-nav .slick-slide {
    width: 24.2%!important;
    /*
    padding-left: 5px;
    padding-right: 5px;    
    */
    margin-right: 1%;
    padding:0px;
}

#home-slider .slick-slide:nth-child(4){
    margin:0px;
}


#main-news-gallery-container .slider-nav .slick-list {
    padding: 0!important;
}
#main-news-gallery-container .slidernavcaption {
    font-size: 14px;
    font-weight: 700;
    line-height: 15px;
    padding: 10px 5px;
}
#main-news-gallery-container .slick-current {
    background-color: #e9ecf0;
}


#section-third-row-medium .custom-column-half-gutter article {
    width: 95% !important;
}

#home-slider .aside-ad {
    color: #626262;
    margin-bottom: 45px;
    position: relative;
    /* margin-top: 30px; */
}

#single-article-section .aside-ad {
    margin-bottom: 20px !important;
}


#main-news-gallery .caption-list li {
    padding: .45em 0 .6em 1.81em;
    color: #000;
    font-weight: 700;
    font-size: 14px;
}

#main-news-gallery .caption-list {
    font-size: 1.13em;
    line-height: 1.3em;
}

#main-news-gallery .main-news-gallery-item-caption .list-title {
    font-weight: 700;
    font-size: 1.2em;
}
.main-news-gallery-item-caption-wrapper .caption-description {
    /* font-size: 1.5em!important; */
    /* line-height: 1.7em; */
    /* font-weight: 700; */
    color: #000;
}
.main-news-gallery-item .read-more {
    color: #000!important;
    font-size: 12px;
    right: 30px;
    bottom: 10px;
}
.user-poll {
    border: 1px solid #d5d5d5;
    padding: 5px 0 1px;
    margin-bottom: 25px;
}
.user-poll .title {
    font-weight: 800;
    font-size: 1.47em;
    margin-bottom: 1.5em;
    margin-top: .8em;
    text-align: left;
}
.poll-content {
    display: inline-block;
    padding: 0 15px;
    text-align: center;
}
.user-poll-options {
    margin-bottom: 25px;
}
.user-poll-cta {
    background: #000!important;
    color: #FFF!important;
    display: inline-block;
    font-size: 1.4em;
    font-weight: 800;
    padding: .5em 3.5em;
}
.user-poll-footer {
    text-align: center;
    margin-top: 20px;
    font-size: 0;
    padding: 0 1px;
}
.user-poll-footer a {
    display: inline-block;
    width: 50%;
    border: 1px solid #FFF;
    font-size: 11px;
    padding: 7px 0;
    font-weight: 700;
    background-color: #f5f5f5!important;
}
ul.user-poll-options li {
    color: #000;
    display: block;
    position: relative;
    width: 100%}
ul.user-poll-options li input[type=radio] {
    position: absolute;
    visibility: hidden;
}
ul.user-poll-options li label {
    display: block;
    position: relative;
    font-weight: 600;
    font-size: 1.28em;
    padding: 0 0 0 32px;
    margin-bottom: 15px;
    z-index: 9;
    cursor: pointer;
    color: #000;
    text-align: left;
}
.aside-button, .aside-navbar-search-form {
    margin-bottom: 10px;
}
ul.user-poll-options li:hover label {
    color: #d5d5d5;
}
ul.user-poll-options li .check {
    display: block;
    position: absolute;
    border: 1px solid #626262;
    border-radius: 100%;
    height: 20px;
    width: 20px;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
    left: 0;
    top: 0;
}
ul.user-poll-options li:hover .check {
    border: 1px solid #d5d5d5;
}
ul.user-poll-options li .check::before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 10px;
    width: 10px;
    top: 3.3px;
    left: 4.3px;
    transition: background .25s linear;
    -webkit-transition: background .25s linear;
}
ul.user-poll-options input[type=radio]:checked~.check {
    border: 1px solid #626262;
}
ul.user-poll-options input[type=radio]:checked~.check::before {
    background: #626262;
}
.full-width-ad, .medium-width-ad {
    background: #f5f5f5;
    text-align: center;
}
ul.user-poll-options input[type=radio]:checked~label {
    color: #626262;
}
#opinion-footer, .containing-ad-section, .table-like {
    display: table!important;
    width: 100%;
    float: none;
}
#opinion-footer>*, .containing-ad-section>*, .table-like>* {
    display: table-cell;
    float: none;
    vertical-align: top;
    padding-right: 0px;
}
.containing-ad-section {
    table-layout: fixed;
}
.containing-ad-section .publicity-aside {
    width: 330px!important;
}
.containing-ad-section .publicity-aside-single {
    width: 330px !important;
}
.publicity-aside, .publicity-aside-single {
    position: relative;
}
.full-width-ad {
    padding: 25px 0;
}
.full-width-ad img, .medium-width-ad img {
    width: auto;
    display: inline-block;
    max-width: 100%}
.medium-width-ad {
    padding: 25px 0 10px;
}
.small-ad-title {
    position: absolute;
    top: -18px;
}
.ad-title {
    position: absolute;
    top: -10px;
}
.aside-ad, .full-width-ad-container, .medium-width-ad-container {
    position: relative;
}
.aside-ad {
    float: right;
}
#main-news-section .aside-ad {
    color: #626262;
    margin-bottom: 10px;
    position: relative;
    margin-top: 30px;
}
.aside-button {
    display: table;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    margin-top: 5px;
    height: 60px;
}
.aside-button-container .aside-button:last-child, .navbar {
    margin-bottom: 0;
}
.aside-button span.content, .aside-button span.title {
    display: table-cell;
    height: 100%;
    position: relative;
}
.aside-button span.content span {
    width: 100px;
    display: inline-block;
    line-height: 1em;
}
.aside-button span.title::after {
    background: url(icons/quote-icon.jpg) center no-repeat;
    top: -1px;
    position: absolute;
    width: 11px;
    right: 0;
    display: inline-block;
    content: "";
    height: 100%;
    padding: inherit;
}
.aside-button span.title {
    background-color: #2b99ce;
    color: #FFF;
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: 600;
    vertical-align: middle;
    width: 1px;
    padding: 10px 35px 10px 20px;
}
.aside-button span.content {
    background-color: #FFF;
    border: 1px solid #b1b1b1;
    border-left: 0;
    color: #2b99ce;
    font-size: 1.4em;
    font-weight: 900;
    line-height: 1em;
    text-transform: uppercase;
    vertical-align: middle;
}
.aside-button img {
    width: 100%;
    max-width: 70px;
    max-height: 50px;
}
.aside-button-container {
    padding-top: 5px;
}
#brand-container #header-ad-container {
    width: 820px!important;
    display: table-cell;
    float: none;
    vertical-align: middle;
}
#bottom-header-menu li:last-child::before, #main-menu li:last-child::before, .no-left-side-bordered li:last-child::before, .no-right-side-bordered li:last-child::before {
    display: none;
}
li.dropdown {
    padding-right: 15px;
}
.top-bordered, .top-bordered-list li, .top-bordered.children li {
    border-top: 1px solid;
}
.top-bordered.children {
    border-top: 0;
}
#corripio-lunch-content, .bottom-bordered, .multimedia-sections-header {
    border-bottom: 1px solid;
    padding-bottom: 3px;
}
.bold-border {
    border-width: 2px;
}
.side-bordered {
    position: relative;
}

#bottom-header-menu li::after, #bottom-header-menu li::before {
    top: 20%!important;
    height: 60%!important;
}
#bottom-header-menu li::after, #bottom-header-menu li::before, .dark-gray-border {
    border-color: #b1b1b1!important;
}
#secondary-main-menu li::after, #secondary-main-menu li::before, .black-border-side li::after, .black-border-side li::before {
    background-color: #000;
}
.side-bordered-invert li::before {
    right: initial;
    left: 0;
}

.side-bordered.children li::before, .side-bordered.full li::before, .side-bordered.self.invert::before, .side-bordered.self::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background-color: #d6d6d6;
}
#top-header-menu, .side-bordered.children li, .side-bordered.self {
    position: relative;
}

#top-header-menu li::before, .side-bordered.children.full li::before {
    top: 10px;
    height: 10px;
}
.side-bordered.invert li::before, .side-bordered.self.invert::before {
    right: initial;
    left: 0;
}
.side-bordered.self::after {
    left: .5em;
}
.side-bordered.half li::after, .side-bordered.half li::before {
    top: 30%!important;
    height: 40%!important;
}
.side-bordered.quarter li::after, .side-bordered.quarter li::before {
    top: 20%!important;
    height: 60%!important;
}
.author-info::before, .poll-footer-article::before, .pseudo-bottom-bordered::before {
    content: "";
    background: #19adf5;
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: 0;
}
.pseudo-bottom-bordered {
    border: 0!important;
}

.navbar {
    min-height: 24px;
    border-radius: 0;
    border: 0;
    color: #4b4b4b;
}
.navbar-header {
    display: flex;
    align-items: center;
}


.navbar-nav li {
    padding: 0;
}
.navbar-brand {
    padding: 0;
    height: auto;
    margin-right: 5px;
}
.navbar-text {
    margin: 0;
    padding: 7px 0;
}
#bottom-header-menu .nabvar-cta {
    background-color: #2b99ce!important;
    height: auto;
    display: inline-block;
    cursor: pointer;
    font-size: 1.1em;
    color: #FFF!important;
    text-transform: uppercase;
    padding: .7em 2.72em;
    line-height: 1.2em;
    text-align: center;
}

#brand-container .container {
    display: table;
}

#brand-container .navbar-header {
    padding-left: 15px;
    display: table-cell;
    float: none;
    vertical-align: middle;
}

#header {
    margin-bottom: 20px;
}

#top-header-menu-container {
    overflow: hidden;
    min-height: 30px;
    background: #fff;
}


#top-header-menu-container .navbar-brand img {
    width: 29px;
}
.navbar-toggle {
    width: 100%;
    position: relative;
    float: none;
    border: 0;
    text-align: center;
    padding: .2em 0;
    font-size: 1.5em;
    cursor: pointer;
}
#toggle-btn-container.navbar-toggle {
    background-color: #E5E5E5;
}
#top-header-menu-container .navbar-toggle p {
    text-align: center;
    font-size: 1.4em;
}
#top-header-menu-logo-and-date {
    display: inline-block;
}
#top-header-menu-logo-and-date img, #top-header-menu-logo-and-date p {
    display: inline-block;
    font-size: 1.2em;
}


#brand-container .navbar-brand {
    width: 189px!important;
}
#header-ad-container {
    float: right;
    position: relative;
}
.small-ad-title .glyphicon {
    margin-right: 2px;
}

#main-menu .navbar-nav li:first-child {
    padding-left: 0;
}


#single-article-main-content p {
    padding: 0 1.5em;
}

#secondary-main-menu-title {
    font-size: 1em;
    font-weight: 600;
    padding-right: 20px;
}


#bottom-header-menu a {
    color: #333 !important;
}

#secondary-main-menu-container a  {
    color: #666666 !important;
}


#main-news-section .section-main-article {
    padding-bottom: 60px;
}
#main-news-section, #main-news-section .header {
    margin-bottom: 15px;
}
#main-nationals, #main-world {
    margin-bottom: 0;
}
#main-news-section .footer .decorative-icon {
    padding-left: 22px;
}
#main-news-section .footer .decorative-icon::before {
    background: url(icons/cup-icon.jpg) no-repeat;
    width: 16px;
    height: 16px;
    top: -1px;
    background-size: 100%}


#gas-title-container::before, #good-morning-title::before {
    background-repeat: no-repeat;
    display: block;
    content: ""
}


.breaking-news-section {
    padding-top: 10px;
}

#breaking-news-container .title {
    background-color: #e25625 !important;
}
#main-news-related-news .text-wrapper {
    padding-right: 25px;
}
#main-news-related-news-container {
    margin-bottom: 20px;
}
#main-news-related-news-container .row.custom-row-smallest .custom-column-small {
    padding-bottom: 25px;
}
#special-coffee .title {
    background-color: #2b99ce!important;
    vertical-align: middle;
}
#special-coffee .content {
    background-color: #f5f5f5!important;
    color: #333!important;
}
.one-line-section-container.footer {
    position: absolute;
    bottom: 0;
    left: inherit;
    width: 100%;
    padding-right: inherit;
}


#nationals-main-new .title {
    padding-right: 40px;
}
#main-nationals {
    float: left;
}
#nationals-coloquios-container {
    padding-top: 15px;
    float: left;
}
#coloquios-container {
    /* border: 1px solid #707070; */
    margin-bottom: 10px;
}
#coloquios-container .wrapper header {
    background-color: #e25625;
    padding: 10px;
    overflow: hidden;
}
#coloquios-container .wrapper h1 {
    color: #fff;
    font-weight: 700;
    margin-left: 10px;
    margin-top: 0;
}
.coloquios-image {
    position: relative;
}
.coloquios-caption {
    position: absolute;
    right: 0;
    top: 0;
    background-color: rgba(255, 255, 255, .8);
    width: 60%;
    height: 100%;
    padding: 15px;
}
#economy-main-new .title, #shows-main-new .title, #sports-main-new .title, #world-main-new .title {
    padding-right: 40px;
}
.coloquios-caption h1 {
    font-size: 15px;
    color: #000!important;
    margin-left: 0!important;
    padding-top: 10px;
}
.coloquios-author {
    position: absolute;
    text-align: center;
    bottom: 20px;
    display: block;
}
.coloquios-author h5 {
    color: #e25625;
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 0;
}
.coloquios-author span {
    color: #000;
    font-size: 12px;
}
#economy-section .aside-ad, #shows-section .aside-ad, #sports-section .aside-ad, #world-section .aside-ad {
    color: #626262;
    margin-top: 30px;
    position: relative;
}
#world-section .container>.header {
    background-color: #0082b7;
}
#world-section .section-title::before {
    background-image: url(../img/world.png);
    background-color: #006d98;
}
#world-section .aside-ad {
    margin-bottom: 10px;
}
#main-shows {
    margin-bottom: 0;
}
#shows-section .container>.header {
    border-color: #f22834;
}
#shows-section .section-title::before {
    background-image: url(../img/shows.png);
    background-color: #be1721;
}
#shows-section .aside-ad {
    margin-bottom: 10px;
}
#main-sports {
    margin-bottom: 0;
}
#sports-section .container>.header {
    border-color: #2ec400;
}
#sports-section .section-title::before {
    background-image: url(../img/sports.png);
    background-color: #3f8928;
}
#sports-section .aside-ad {
    margin-bottom: 10px;
}
#main-economy {
    margin-bottom: 0;
}

#tableau-plugin {
    padding-bottom: 0px;
    height: 26em;
    overflow: hidden;
}

#economy-aside {
    padding-top: 15px;
}
#economy-section .container>.header {
    border-color: #2ec400;
}
#economy-section .section-title::before {
    background-image: url(../img/world.png);
    background-color: #3f8928;
}
#economy-section .aside-ad {
    margin-bottom: 10px;
}
#economy-footer .headline-news {
    border-top: 1px solid #000;
    min-height: 85px;
    /* margin-top: 35px; */
}
#economy-footer .economy-footer-article {
    padding-bottom: 0;
}
.economy-aside-tables {
    display: table;
    width: 100%;
    margin-left: 0;
}
.economy-aside-table-row {
    display: table-row;
}
.economy-aside-table-cell {
    height: 100%;
    float: none;
    display: table-cell;
}
.economy-aside-rates, td, th {
    vertical-align: middle;
    border: 1px solid #fff;
}
.economy-aside-tables tr {
    height: 26px;
}
.economy-aside-tables th {
    background-color: #ededed;
    padding-left: 10px;
    font-weight: 600;
}
.economy-aside-tables td {
    text-align: right;
    background-color: #486626;
    color: #fff;
    padding-right: 10px;
    width: 1px;
    padding-left: 10px;
    font-weight: 700;
}
#gas-rates-table td {
    background-color: #e25625;
}
.price-down::before, .price-unchanged::before, .price-up::before {
    margin-right: 10px;
    position: relative;
    font-family: 'Glyphicons Halflings'}
.price-up::before {
    content: "\e093";
    color: #f50000;
}
.price-down::before {
    content: "\e094";
    color: #f50000;
}
.price-unchanged::before {
    content: "\e092";
    color: #486626;
}
#gas-title-container {
    margin-bottom: 20px;
    position: relative;
    padding-left: 55px;
}
#gas-title-container span {
    font-size: 18px;
    line-height: 18px;
}
.economy-aside-rates {
    font-size: 12px;
}
.economy-aside-rates:last-child {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}
#gas-title-container h2, #gas-title-container span {
    text-transform: uppercase;
    color: #e25625;
    margin: 0;
}
#gas-title-container h2 {
    font-weight: 600;
}
#gas-title-container::before {
    background-image: url(../img/economy/gas-rates-pseudo.jpg);
    background-size: cover;
    position: absolute;
    font-size: 40px;
    width: 50px;
    height: 50px;
    font-weight: 900;
    color: #486626;
    line-height: 40px;
    left: 0;
}
#health-main-new .title, #life-main-new .title, #science-main-new .title, #social-main-new .title {
    padding-right: 0;
    font-weight: 700;
}
#main-health, #main-life, #main-science, #main-social {
    margin-bottom: 0;
}
#health-section>.header, #life-section>.header, #science-section>.header, #social-section>.header {
    border-color: #df3a87;
    position: relative;
    overflow: hidden;
    color: #fff;
}
#health-section .section-title::before, #life-section .section-title::before, #science-section .section-title::before, #social-section .section-title::before {
    background-image: url(../img/lifeandsocial.png);
    background-color: #a63168;
}
#health-section #health-main-new .date, #life-section #life-main-new .date, #science-section #science-main-new .date, #social-section #social-main-new .date {
    position: relative;
}
#health-section #health-main-new .related-copy, #life-section #life-main-new .related-copy, #science-section #science-main-new .related-copy, #social-section #social-main-new .related-copy {
    padding: 10px 0;
}
#health-section #health-main-new .row.custom-row-vertical-aligned>.custom-column:last-child, #life-section #life-main-new .row.custom-row-vertical-aligned>.custom-column:last-child, #science-section #science-main-new .row.custom-row-vertical-aligned>.custom-column:last-child, #social-section #social-main-new .row.custom-row-vertical-aligned>.custom-column:last-child {
    padding-left: 0;
}
#health-section .headline-news, #life-section .headline-news, #science-section .headline-news, #social-section .headline-news {
    float: none;
}
#health-section .headline-news:first-child, #life-section .headline-news:first-child, #science-section .headline-news:first-child, #social-section .headline-news:first-child {
    padding-top: 5px;
    border-top: 1px solid #000;
    float: left;
    min-height: 200px;
}
#health-section .headline-news:first-child .related-headline-image, #life-section .headline-news:first-child .related-headline-image, #science-section .headline-news:first-child .related-headline-image, #social-section .headline-news:first-child .related-headline-image {
    padding-left: 0;
    padding-right: 0;
}

#life-section #main-life, #social-section #main-social {
    min-height: 300px;
}



#health-section>.header {
    border-color: #56adf5;
    position: relative;
    overflow: hidden;
    color: #fff;
}
#health-section .section-title::before {
    background-image: url(../img/health.png);
    background-color: #1477c9;
}
#science-section>.header {
    border-color: #0083b5;
    position: relative;
    overflow: hidden;
    color: #fff;
}
#science-section .section-title::before {
    background-image: url(../img/science.png);
    background-color: #006e96;
}

#good-morning-section {
    margin-bottom: 20px;
}

.morning-articles .wrapper {
    border: 1px solid #8b8b8b;
    position: relative;
    height: 100%;
    min-height: 300px;
    display: table-cell;
    padding:1em 2em;
}

.morning-articles .extra-wrapper {
    display: table;
    width: 100%;
    height: 100%;
    min-height: 300px;
}

.morning-articles .wrapper header {
    padding: 10px;
    overflow: hidden;
    border-bottom: 4px solid #e75e16;
}

.morning-articles .wrapper h1 {
    color: #292928;
    margin-top: 0;
    text-transform: uppercase;
}

.morning-content {
    padding: 20px;
}

.morning-content h3 {
    color:#000 !important;
}

#good-morning .morning-content h3 {
    color: #e45515;
    margin-top: 0;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
}
#good-morning .morning-content .date {
    position: relative;
    margin-bottom: 5px;
}
#good-morning .morning-content .related-copy {
    /* font-size: 14px; */
    padding-right: 50px;
}
#morning-author {
    position: absolute;
    bottom: 10px;
    font-size: 12px;
    font-weight: 700;
    z-index: 1;
}
#morning-author-pic {
    width: 40%;
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
}
#comics .morning-content h3 {
    color: #e45515;
    margin-top: 0;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
    text-transform: uppercase;
    text-align: center;
}
#comics .morning-content figure {
    width: 137%;
    margin: 0 -39px;
}
#comics .morning-content .read-more, #digital-newspaper .morning-content .read-more {
    position: absolute;
    text-align: center;
    margin: 0 auto 0 -23px;
    display: block;
    right: initial;
    left: 50%;
    bottom: 10px;
    color: #e45515!important;
    text-decoration: none!important;
}
#poll #poll-form .radio {
    border-bottom: 1px solid #d9d9d9;
    font-size: 14px;
    font-weight: 800;
}
.vote-btn {
    background-color: #000;
    color: #fff;
    border-radius: 0;
    padding: 5px 30px;
    font-weight: 800;
    margin-bottom: 10px;
}
#poll #poll-actions {
    position: relative;
    text-align: center;
    margin: 0 auto;
    display: block;
}
#poll #poll-actions a {
    color: #e45515!important;
    text-decoration: none!important;
    font-weight: 600;
}
#poll .title {
    margin-top: 0;
}
#digital-newspaper figure {
    /* width: 155px; */
    margin: 0 auto;
}
#digital-newspaper .morning-content {
    /* border-bottom: 1px solid; */
    margin: 0px 40px 40px;
    padding: 0;
}


#columnist-section .container>.header {
    background-color: #e95518;
    position: relative;
    overflow: hidden;
    color: #fff;
}

#columnist-section .section-title::before {
    background-color: #ff7039;
}
#columnist-section .columns .wrapper {
    width: 100%;
    margin: 10px 0;
    padding: 10px;
}
#columnist-section .columns .columnist-pic-container {
    padding: 0;
}


#columnist-section .columns .columnist-pic img {
    height: auto !important;
    width: 75px;
}

#columnist-section .columns .columnist-pic {
    width:75px;
    height: 75px;
    border-radius: 0;
    overflow: hidden;
}


#columnist-section .columns .column-name {
    margin-top: 8em;
    font-size: 13px;
    font-weight: 700;
}

#columnist-section .columns .column-name a {
    display: block;
    font-size: 1.5em;
    line-height: 1.2em;
    color:#003663;
    font-weight: bold !important;
}

#columnist-section .columns .column-author {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 700;
    color: #003460;
}

#columnist-section .columns .columnist-content {
    vertical-align: middle;
}

#columnist-section .columns .columns-first-row {
    border-bottom: 4px solid #e75e16;
    padding: 0 0 10px;
    margin-bottom: 1em;
    display: block;
}

#columnist-section .columns .column-footer h1 {
    font-size: 16px;
    font-weight: 700;
    color: #000;
}
#columnist-section .columns .column-footer p {
    font-weight: 700;
    color: #000;
}
#columnist-section .columns .column-footer {
    padding: 10px 0;
}
#columnist-section .columns-wrapper {
    padding: 0 40px 10px;
    position: relative;
    z-index: 1;
    border-bottom: 1px solid #000;
    margin-bottom: 20px;
}
#columnist-section .columns {
    padding-left: 10px;
    padding-right: 10px;
}
#columnist-section .columns-wrapper #left-arrow {
    display: block;
    width: 40px;
    position: absolute;
    z-index: 2;
    top: 50%;
    margin-top: -20px;
    left: -5px;
    cursor: pointer;
}
#columnist-section .columns-wrapper #right-arrow {
    display: block;
    width: 40px;
    position: absolute;
    z-index: 2;
    top: 50%;
    margin-top: -20px;
    right: -5px;
    cursor: pointer;
}


#columnist-section .author-select-container {
    display: block;
    text-align: left;
    padding-top: 10px;
    width: 283px; 
    margin:auto;
}
#columnist-section #authors-select {
    height: 37px;
    width: 240px;
    display: inline-block;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    background: url(../img/columnist/input-btn.jpg) right center no-repeat #fff;
    border-color: #e9e9e9;
    font-size: 12px;
}
#special-coverage-section .container .header {
    background-color: #ff7039;
    overflow: hidden;
    color: #fff;
    border-bottom: 4px solid #fff;
    padding-left: 1em;
}

#special-coverage-section .container .header a:hover, 
#special-coverage-section .container .header a {
    color:#fff;
}

#special-coverage-section .section-title::before {
    background-color: #004c88;
}
#special-coverage-section .publicity-aside-single {
    width: 316px!important;
}
#special-coverage-wrapper {
    background-color: #ffe5d8;
    position: relative;
    padding: 10px;
}
#special-coverage-section .date {
    color: #333!important;
}
#coverage-footer .small-copy {
    padding: 15px 15px 15px 0;
    margin-bottom: 15px;
}
#main-coverage {
    margin-bottom: 15px;
    border-bottom: 4px solid #fff;
}
#coverage-main-new .title {
    padding-right: 40px;
}
#coverage-footer {
    float: none;
}
#photogallery-container .header {
    border-color: #f5242c;
    position: relative;
    overflow: hidden;
    color: #fff;
}
#photogallery-container .section-title:before {
    background-image: url(../img/galleries.png);
    background-color: #c01319;
}
#videogallery-container .header {
    background-color: #e13587;
    position: relative;
    overflow: hidden;
    color: #fff;
}
#videogallery-container .section-title:before {
    background-image: url(../img/galleries.png);
    background-color: #a82e68;
}
.section-main-image-container {
    padding-top: 20px;
}
#image-category-tabs {
    padding-top: 50px;
}
.image-category-item .title {
    color: #0379a6;
    font-weight: 400;
    font-size: 1.2em;
    line-height: 1.3em;
}
.image-category-item .title:hover {
    text-decoration: underline;
    cursor: pointer;
}
.image-category-item .wrapper {
    float: left;
    padding: 8px;
    width: 100%}
.image-category-item {
    border: 1px solid #ccc;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 30px;
}
.image-category-item:nth-child(6) {
    clear: both;
}
.section-main-image .image-wrapper {
    float: left;
    position: relative;
}
.image-title {
    background: rgba(255, 255, 255, .8);
    position: absolute;
    color: #000;
    bottom: 0;
    padding: 10px 10px 10px 20px;
    width: 100%}
.image-title h3 {
    font-weight: 700;
}
.gallery-nav {
    margin-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 30px;
}
.gallery-nav .image-next, .gallery-nav .image-prev {
    display: block;
    top: 50%;
    margin-top: -35px;
    position: absolute;
}
.gallery-nav div.active {
    box-shadow: 0 0 0 2px #e25625;
}
.gallery-nav .glyphicon-chevron-left, .gallery-nav .glyphicon-chevron-right {
    font-size: 26px;
    color: #3398ca;
}
.gallery-nav .image-prev {
    left: 0;
}
.gallery-nav .image-next {
    right: 0;
}
.gallery-nav div.active:before {
    content: "";
    z-index: 1;
    position: absolute;
    top: -7px;
    width: 10px;
    background-color: #fff;
    height: 10px;
    margin-left: -10px;
    left: 50%;
    border-left: 2px solid #e25625;
    border-top: 2px solid #e25625;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.image-gallery-thumbs {
    padding: 5px;
}
#all-content {
    border-collapse: separate;
    border-spacing: 5px;
}
#photoandvideo-galleries .section-main-article .read-more {
    padding-right: 0;
    top: 15px;
    color: #e25625!important;
    text-decoration: none!important;
    font-weight: 700;
}
#photoandvideo-galleries .section-main-article .date {
    right: 10px;
    bottom: 10px;
}
.image-video-gallery {
    position: relative;
}
.image-video-gallery .title {
    position: absolute;
    bottom: -1px;
    color: #000;
    background-color: rgba(255, 255, 255, .8);
    width: 100%;
    padding: 10px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
}
.video-gallery {
    padding-top: 20px;
    padding-bottom: 5px;
    border-bottom: 1px solid #c6c6c6;
}

.coberturaespecial figure {
    max-height: 14em;
    overflow: hidden;
}

.video-gallery .read-more {
    right: 15px;
    bottom: 5px;
}
.video-gallery .date {
    position: relative;
    margin-top: 20px;
}
#footer {
    padding-top: 2.5em;
    border-top: 4px solid #b1b1b1;
}
#footer .navbar-brand {
    width: 145px;
    padding: 0 0 0 15px;
}
#footer-navbar-search-form {
    margin-right: 1.5em;
}
#footer-navbar-container .wrapper {
    border-bottom: 1px solid #d6d6d6;
    float: left;
    padding-bottom: 2.5em;
    width: 100%}
#footer-navbar-social-media-links {
    margin-top: 5px;
}
#footer-content {
    padding-bottom: 2.5em;
    padding-top: 3em;
}
#footer-content li {
    margin-bottom: .6em;
}
#footer-content .list-title {
    text-transform: capitalize;
    font-size: 1.4em;
    font-weight: 600;
}
.footer-content-list li a {
    font-size: 1.3em;
    font-weight: 600;
    color: #626262;
    text-transform: lowercase;
}
.commenter, .footer-content-list li a:first-letter {
    text-transform: uppercase;
}
#footer-content-lists .side-bordered>:first-child {
    padding-left: 15px;
}
#footer-content-lists .side-bordered>* {
    padding-left: 20px;
}
#footer-ad-container {
    text-align: right;
}
#footer-ad-container .aside-ad {
    min-width: 379px!important;
}
#footer-copyrights {
    background-color: #626262;
}
#footer-copyrights p {
    padding: 1.3em 0;
    font-size: 1.35em;
    color: #FFF;
    text-align: center;
    font-weight: 500;
}
.most-read-new .most-read-wrapper, .video-category-item .video-category-wrapper {
    border-bottom: 1px solid #000;
    float: left;
    padding: 15px 0;
}
.most-read-wrapper .most-read-content, .most-read-wrapper .most-read-figure-container, .video-category-wrapper .video-category-content, .video-category-wrapper .video-category-figure-container {
    padding: 0;
}
.most-read-wrapper .most-read-content h5 {
    margin: 0 0 25px;
}
.most-read-wrapper .most-read-figure-container, .video-category-wrapper .video-category-figure-container {
    padding-right: 10px;
}
#image-categories-container .nav-tabs .active a, #image-categories-container .nav-tabs .active a:focus, #video-category-tabs .nav-tabs .active a, #video-category-tabs .nav-tabs .active a:focus, .most-read-container .nav-tabs .active a, .most-read-container .nav-tabs .active a:focus {
    background-color: #2b99ce!important;
    color: #fff;
}
#image-categories-container .nav-tabs a, #video-category-tabs .nav-tabs a, .most-read-container .nav-tabs a {
    background-color: #f0f0f0!important;
    border-radius: 0!important;
    color: #333;
    font-weight: 900;
    border: none;
}
.most-commented-new .most-commented-wrapper {
    border-bottom: 1px solid #000;
    float: left;
    padding: 15px 0;
}
.most-commented-wrapper .most-commented-content, .most-commented-wrapper .most-commented-figure-container {
    padding: 0;
}
.most-commented-wrapper .most-commented-content h5 {
    margin: 0 0 15px;
}
.most-commented-wrapper .most-commented-figure-container {
    padding-right: 10px;
}
.most-commented-container .nav-tabs .active a, .most-commented-container .nav-tabs .active a:focus {
    background-color: #2b99ce!important;
    color: #fff;
}
.commenter {
    color: #e9520a;
    font-weight: 700;
    margin-top: 15px;
    width: 100%}
.recomended-new {
    padding-bottom: 15px;
    padding-top: 15px;
}
.recomended-new .title {
    font-weight: 700;
    color: #333;
}
.recomended-new .subtitle {
    font-weight: 700;
    text-transform: none;
    color: #999;
}

#sports-main-new {
    max-height:270px;
    overflow:hidden;
}

#sports-main-new figure {
    padding:0px;
}

.portapic_main {
    max-height:270px;
    overflow:hidden;
}

.portapic_main figure {
    padding:0px;
}

@media (max-width:1200px) {
    #main-menu li a {
        padding: .7em .9em;
    }
    .headline-news, .main-article-content, .news-headline, .related-articules {
        padding-bottom: 25px;
    }
    #header-ad-container {
        float: none;
    }
    #brand-container .navbar-brand {
        width: 100%;
        text-align: center;
        float: none;
        padding-left: 0;
    }
    #brand-container .navbar-brand img {
        margin: 8px auto;
    }
    .breaking-news-section {
        display: block!important;
    }
    #brand-container .navbar-header {
        text-align: center;
    }
    #brand-container {
        padding-top: 20px;
    }
    .author-info .comments, .author-info .date, .user-poll-footer a {
        font-size: 10px;
    }
    #main-news-gallery .main-news-gallery-item-caption {
        font-size: 8px;
    }

    #consulting-room-content .consulting-room-article .title {
        margin-top: 10px;
        font-size: 2em;
    }
    .coloquios-caption h1 {
        font-size: 12px;
        padding-top: 0;
    }
    .coloquios-author {
        bottom: 5px;
    }
    .coloquios-author h5 {
        font-size: 11px;
    }
    .footer-content-list li a {
        font-size: 1.2em;
    }
    p.copy {
        font-size: 1.45em;
    }
    h2 {
        font-size: 2.25em;
    }
    #gas-title-container h2 {
        font-size: 22px;
    }
}@media (max-width:992px) {
    #main-menu li a {
        padding: .7em .58em;
        font-size: 10px;
    }
    #morning-author-pic {
        width: 20%}
    .morning-articles {
        margin-bottom: 20px;
    }
    .date {
        margin-top: 10px;
    }
    h2 {
        font-size: 1.85em;
    }
    h1 {
        font-size: 2em;
    }
    #top-header-menu-container .navbar-header {
        display: none;
    }
    #secondary-main-menu {
        font-size: 1.3em;
    }
    #breaking-news-container {
        font-size: 12px;
    }
    #main-menu {
        font-size: 1.1em;
    }
    #joy-main-new, #life-main-new, #main-news-related-news-container, #sports-main-new, #world-main-new, .custom-row-vertical-aligned, .row.custom-row-vertical-aligned .custom-column:not(.consulting-room-article) {
        display: block;
        float: left;
    }
    #coverage-footer .coverage-footer-article:last-child, #economy-footer .economy-footer-article:last-child, #economy-related-news .economy-related-article:last-child, #main-news-related-news .related-news-item:last-child, #main-news-related-news .related-news-item:nth-last-child(2), #nationals-footer .nationals-footer-article:last-child, #poll-footer .poll-footer-article:last-child, #shows-footer .shows-footer-article:last-child, #sports-footer .sports-footer-article:last-child, #world-footer .world-footer-article:last-child {
        display: none;
    }

    #main-news-gallery .main-news-gallery-item-caption {
        font-size: 7px;
        position: relative;
        right: 0;
    }
    .image-video-gallery .title {
        font-size: 12px;
        padding: 3px;
        line-height: 12px;
    }
    #main-news-gallery .main-news-gallery-item-caption-wrapper {
        padding: .5em 3em .5px;
        margin-left: 0;
        background: rgba(255, 255, 255, .8);
    }
    #main-news-gallery .caption-list li {
        font-size: 12px;
    }
    .main-poll-image {
        text-align: center;
    }
    .main-poll-image img {
        width: auto;
        max-width: 50%}
    #economy-section .main-image, #health-main-new .main-image, #life-main-new .main-image, #main-coverage-new .main-coverage-image, #nationals-main-new .main-image, #science-main-new .main-image, #shows-main-new .main-image, #social-main-new .main-image, #sports-main-new .main-image, #world-main-new .main-image, .section-third-row-news .main-image {
        padding-right: 0!important;
    }
    #economy-main-new .main-article-content, #health-main-new .main-image, #life-main-new .main-image, #main-coverage-new .main-article-content, #nationals-main-new .main-article-content, #science-main-new .main-image, #shows-main-new .main-article-content, #social-main-new .main-image, #sports-main-new .main-article-content, #world-main-new .main-article-content {
        padding-left: 0;
    }
    #corripio-lunch-content .custom-column, #multimedia-images-section, #multimedia-videos-section, #suplements-section-container .custom-column {
        display: table-cell;
        float: none;
    }
    #corripio-lunch-content>.custom-column:last-child, #multimedia-images-footer .multimedia-gallery-item:last-child {
        display: none;
    }
    #main-opinion .main-article-content {
        margin-top: 10px;
        padding-left: 0;
    }
    .custom-column.wrapper-border-for-padding.author-info {
        border-left: 0!important;
    }
    #consulting-room-content .consulting-room-article .title {
        font-size: 1.5em;
    }
    #consulting-room-content .consulting-room-article .subtitle {
        font-size: 1em;
    }
    .consulting-room-content .date {
        position: relative;
    }
    .consulting-room-wrapper {
        display: table;
        float: none;
        height: 100%}
    #faces-footer .faces-related-articles .figcaption-overlay {
        display: none;
    }
    #footer-content .containing-ad-section>* {
        display: block!important;
        float: left;
    }
    #footer-ad-container {
        width: 100%!important;
        margin-top: 30px;
    }
}@media (max-width:767px) {
    #bottom-header-menu, #photoandvideo-galleries .section-main-article .date, #photoandvideo-galleries .section-main-article .read-more, #secondary-main-menu li:last-child::after, #social-media-container, #top-header-menu li::before {
        display: none;
    }
    .corripio-logo, .navbar-nav.social-media-links {
        text-align: center;
    }
    #main-menu li a {
        padding: .7em .58em;
        font-size: inherit;
    }
    #main-news-gallery-container .slider-nav .slick-slide {
        width: 50%!important;
    }
    .headline-news, .headline-news-container {
        float: none;
    }
    #mostread-mostcommented {
        padding-bottom: 15px;
    }
    #fixed-promotion {
        display: none;
        right: -72px;
    }
    #fixed-promotion p {
        font-size: 1.8em!important;
        position: relative;
    }
    .one-line-section-container::after {
        right: 0;
        background: #e9ecf0!important;
        border-top: 0;
        border-bottom: 0;
        border-left: 1px solid #dbdcdd;
    }
    #main-menu ul, #secondary-main-menu ul {
        font-size: 0;
        padding: 0;
        margin: 0;
        width: 100%}
    .side-bordered li::before {
        width: 0;
    }
    #top-header-menu, #top-header-menu .navbar-nav {
        float: none;
        text-align: center;
        margin: 0;
    }
    #breaking-news-container {
        font-size: 10px;
    }
    #main-menu li {
        width: 50%;
        display: inline-block;
        font-size: 12px;
    }
    #main-news-gallery .main-news-gallery-item-caption {
        font-size: 10px;
        height: 190px;
    }
    #main-news-section .section-main-article {
        padding-bottom: 0;
    }
    .one-line-section-container.footer {
        padding-right: 0;
        position: relative;
    }
    #special-coffee .title {
        width: auto;
        white-space: normal;
    }
    .coloquios-caption h1 {
        font-size: 16px;
    }
    .coloquios-author h5 {
        font-size: 13px;
    }
    .image-video-gallery .title {
        font-size: 16px;
        padding: 10px;
        line-height: 16px;
    }
    #secondary-main-menu li {
        width: 50%;
        display: inline-block;
        font-size: 12px;
    }
    #toggle-secondary-menu {
        color: #333!important;
    }
    .navbar-nav.social-media-links li, .navbar-nav.social-media-links li a {
        display: inline-block;
        float: none;
    }
    .row.custom-row-vertical-aligned .custom-column:not(.consulting-room-article) {
        float: left;
        display: block;
    }
    .custom-column.wrapper-border-for-padding {
        border: 0!important;
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .table-like>* {
        display: block;
        float: none;
        vertical-align: top;
        padding: 0;
    }
    #economy-aside, #main-nationals, #main-world, #nationals-coloquios-container, #opinion-footer>*, #shows-aside {
        float: left;
        width: 100%}
    #multimedia-images-section, #multimedia-videos-section {
        padding: 0 10px;
    }
    .small-ad-title {
        position: relative;
        top: 0;
    }


    #coverage-footer .coverage-footer-article, #health-section .headline-news:first-child .related-copy-container, #life-section .headline-news:first-child .related-copy-container, #science-section .headline-news:first-child .related-copy-container, #social-section .headline-news:first-child .related-copy-container {
        padding-left: 0;
        padding-right: 0;
        padding-top: 10px;
    }



    .main-opinion-content {
        padding: 0;
    }
    #opinion-footer {
        display: block!important;
    }
    #opinion-footer>* {
        display: block;
    }
    .author-content .comments, .author-content .date {
        display: block;
        position: relative;
    }
    .author-content .comments {
        margin-left: 20px;
    }
    #corripio-lunch-content .image, .news-headline.pseudo-bottom-bordered::before {
        display: none;
    }
    .custom-column.wrapper-border-for-padding.author-info {
        display: table-cell!important;
        float: none!important;
    }
    .corripio-logo {
        margin: 10px 0;
        display: table-cell!important;
    }
    #consulting-room-content .consulting-room-article .title {
        font-size: 2em;
    }
    #consulting-room-content .consulting-room-article .subtitle {
        font-size: 1.1em;
    }
    #columnist-section .columns .columnist-content {
        padding-top: 10px;
    }
    #faces-footer>.custom-column:first-child {
        padding-left: 1.5px;
    }
    #faces-footer>.custom-column:last-child {
        padding-right: 1.5px;
    }
    #faces-footer .faces-related-articles .figcaption-overlay {
        display: block;
    }
    .consulting-room-article {
        font-size: 8px;
    }
    #footer-navbar-search-form {
        margin: 0;
    }
    #shows-section .containing-ad-section>*, #sports-section .containing-ad-section>*, #world-section .containing-ad-section>* {
        display: block;
        float: left;
    }
    #shows-section .containing-ad-section .publicity-aside, #sports-section .containing-ad-section .publicity-aside, #world-section .containing-ad-section .publicity-aside, .containing-ad-section.responsive-layout .publicity-aside, .containing-ad-section.responsive-layout .publicity-aside-single {
        width: 100%!important;
    }
    .containing-ad-section.responsive-layout>* {
        display: block!important;
    }
}@media (max-width:570px) {
    #main-menu li {
        width: 100%}
    #morning-author-pic {
        width: 40%}
    #special-news-content .date, #special-news-content .read-more {
        position: relative;
        display: block;
        left: 0;
        margin-bottom: 5px;
    }
    #main-news-gallery .main-news-gallery-item-caption {
        font-size: 9px;
    }
    .caption-list li:last-child {
        display: none;
    }
    #multimedia-images-section, #multimedia-videos-section {
        width: 100%;
        display: block;
        float: left;
    }
    #multimedia-images-footer>*, #multimedia-video-list>* {
        float: left;
        width: 50%}
    #corripio-lunch-content>*, .custom-column.wrapper-border-for-padding.author-info {
        display: block!important;
        width: 100%;
        float: left!important;
    }
    #corripio-lunch-content {
        padding-left: 0;
    }

    #footer-content-lists .row.side-bordered>*, .consulting-room-article, .faces-related-articles {
        width: 50%}
    .news-headline .row {
        margin-left: 0!important;
    }

    #consulting-room-content .consulting-room-article:last-child, #faces-footer .faces-related-articles .figcaption-overlay {
        display: none;
    }

    #footer-content #footer-ad-container {
        display: none!important;
    }
    #columnist-section .columns, .most-read-new, .recomended-new {
        width: 100%;
    }
}@media (max-width:400px) {
    #consulting-room-content .consulting-room-article:last-child {
        display: block;
    }
    .consulting-room-article {
        width: 100%;
        display: block!important;
    }
    #main-economy .date, #main-nationals .date, #main-shows .date, #main-sports .date, #main-world .date {
        position: relative;
    }
}#columnist-section #authors-select::-ms-expand {
    display: none;
}
@media all and (-ms-high-contrast:none) {
    #good-morning-section .morning-articles, #section-search-form-container .wrapper.containing-ad-section, #suplements-section-container.row.custom-row-vertical-aligned {
        height: 1px;
    }
    #section-search-form-container .wrapper.containing-ad-section, #suplements-section-container.row.custom-row-vertical-aligned, ::-ms-backdrop {
        height: 1px;
    }
}






#breaking-news-container, 
#sbar, 
#columnist-section .columns .column-name a, 
.section-header .view-more,
#menu-menu-principal-2,
.row.custom-row-vertical-aligned, 
.categorias a, 
#OpinionDesktop small, 
#menu-menu-principal-1 {
    font-family: 'Abril Titling', cursive !important;
    font-weight: normal;
}

#single-article-main-content p {
    font-family: 'Roboto' !important;
    font-size: 18px !important;
    font-weight: 400;
    margin-bottom: 1em;
}

.marquee-text a {
    font-size: 15px;
    font-weight: normal;
}

.marquee-text marquee {
    line-height: 13px;
    margin-top: 6px;
}


#breaking-news-container .content {
    background-color: #fff!important;
    border-top: 1px solid #dbdcdd;
    border-bottom: 1px solid #dbdcdd;
    color: #254875;
    padding:0px;
}

#brand-container {
    padding-bottom: 15px;
}

/* Menu principal */
.masnoticias { 
    margin-bottom: 2em;
}

#OpinionDesktop small {
    font-size: 1.2em;
    display: block;
    position: absolute;
    bottom: 1em;
}

.box_art {
    background-color:#fff;
}

#home-slider .main-news-gallery-item { 
    height: 395px !important;
}


/* ------------------ ESTO ESTABA EN LA PLANTILLA DE NACIONALES EN LA PORTADA */
.btn_cta {
    display: block;
    color: #e45515;
    font-weight: 600;
    padding: 1em;
    text-align: center;
    font-size: 1.2em;
}

#nationals-coloquios-container h5 {
    margin-top: 0px;
}

.coloquios-content {
    height: 32em;
}

#titulo_coloquio {
    background-color:#e1e1e1;
    color:#000 !important;
    font-size: 2em;
    padding:.5em;
    text-align: center;
    margin-top: 0.2em;
    font-weight: 800;
}

.headline-news {
    font-size: 120%;
    padding: 1% 0;
}
.headline-news h5 {
    font-size: 140%;
    line-height: 140%;
}


#digo_combustibles > h2 { 
    background-color: #033764;
    color: #fff;
    font-size: 1.5em;
    display: block;
    padding: .5em;
}

#digo_combustibles {
    margin-bottom: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #e1e1e1;
}