/* @import url('https://fonts.googleapis.com/css?family=Montserrat:400,700'); */

.new.over.premium .new__headline > * { box-shadow: 0 0 0 #161616,0 -1px 0 #161616; }

.new.over .new__headline > * { box-shadow: 0 0 0 #fff,0 -.05em 0 #fff; }

/* */

.article-photo--full img { width:100% } /* */

.article-quote h3,
.btn-view-more,
.article-subtitle,
.article-related-news__title,
.article-body__ladillo,
.h1, .h2, 
.h3:not(.breaking-news--headline):not(.mega-menu-accordion__item), .h4, .h5, .h6,
h1, h2,
/*  h3, */
h4, h5, h6,
.header .inner-section-menu > a,
.article-body__text .link.copy,
.article-body__text--middle:first-letter,
.poll-content__title,
.article-related-news__item a,
.article-most-read ol li h4 a span,
.info-ticker--event__info__countdown,
.new.over .new__headline > *,
.new__headline *,
.section-menu-responsive ul {
    font-family: Montserrat,sans-serif !important; 
    font-weight: 700 !important; 
    line-height: 1.25 !important;
}

.article-end-related:before,
.article-end-related__item:before,
.title-decoration:before,
.article-related-news__title:before,
.article-most-read__title::before,
.article-related-topics__title:before,
.article-links-down__title:before,
.mod__header:before,
.related-topics__title:before,
.btn-brand { 
    background-color:#bf0411 !important; 
}

.header .inner-section-menu > a.active,
.article-quote,
.btn-brand,
.grp__header,
.section-menu-responsive ul li a.active { 
    border-color: #bf0411 !important; 
}

.article-body__text .link,
.e-link,
/* .header .inner-section-menu > a:hover, */
.new__topic,
.grp__header,
.mod__header__title,
.lst time.new__topic em,
.swiper-button-prev i, .swiper-button-next i,
.grp__header__filter .ui-selectmenu-text:after,
.most-read__hour,
.headline-article__section,
.related-topics__title,
h3.article-related-news__title { 
    color:#bf0411 !important; 
}

.grp__custom-content .mod__header { background-color: #f0f0f0;}

.article-body__text .link.copy {
        background-image:-o-linear-gradient(left,#bf0411 20%,hsla(0,0%,100%,0) 0);
        background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#bf0411),color-stop(0,hsla(0,0%,100%,0)));
        background-image:-webkit-linear-gradient(left,#bf0411 20%,hsla(0,0%,100%,0) 0);
        background-image:linear-gradient(90deg,#bf0411 20%,hsla(0,0%,100%,0) 0);
}

.btn-view-more { border-color:#bf0411 !important; background-color:#bf0411 !important; }

.new.over{background: #fff;}
.new.over .new__headline>* {
    box-shadow: 0 0 0 #fff, 0 -0.1em 0 #fff;
    background-color: #fff;
}
.opening a.new__topic, a.new__topic { visibility: hidden; }
.new__headline, a.new__headline { margin-top: -20px; }
.opening .new__headline, .opening a.new__headline { margin-top: 0px; }
main, body {background-color: #fff;}



.header.header--premium .inner-section-menu > a.active, 
.header.header--premium .section-menu-responsive ul li a.active {
    border-color: #fff !important;
    color: #fff!important;
}

.article-template .headline-article__section {
    padding: 10px 10px 5px;
    color: #fff !important;
    background-color: #bf0411;
}

.article-list a, .link, .link.copy {
    color: #bf0411;
    background-image: none;
}
.most-read.sk--premium .most-read__list .most-read__number{
    color: #bf0411;
}
.grp.grp--branded-style .grp__header:before {
    background-color: #bf0411;
}

.article-template--premium .article-body__text:after {
    background-color: #bf0411;
}
.article-template--premium .article-body__text--entry::first-letter {
    color: #bf0411;
}

/* --------------- */



.new.over.premium .new__headline > * { box-shadow: 0 0 0 #161616,0 -1px 0 #161616; }

.new.over .new__headline > * { box-shadow: 0 0 0 #fff,0 -.05em 0 #fff; }

/* */



.article-photo--full img { width:100% } /* */



.premium .article-end-related:before,
.premium .article-end-related__item:before,
.premium .title-decoration:before,
/* .premium .article-related-news__title:before, */
/* .premium .article-most-read__title::before, */
.premium .article-related-topics__title:before,
.premium .article-links-down__title:before,
.premium .mod__header:before,
.premium .related-topics__title:before,
.premium .btn-brand,
.section--premium .article-end-related:before,
.section--premium .article-end-related__item:before,
.section--premium .title-decoration:before,
/* .section--premium .article-related-news__title:before, */
/* .section--premium .article-most-read__title::before, */
.section--premium .article-related-topics__title:before,
.section--premium .article-links-down__title:before,
/* .section--premium .mod__header:before, */
.section--premium .related-topics__title:before,
.section--premium .btn-brand { 
    background-color:#901019 !important; 
}

.premium .header .inner-section-menu > a.active,
.premium .article-quote,
.premium .btn-brand,
/* .premium .grp__header, */
.premium .section-menu-responsive ul li a.active,
.section--premium .header .inner-section-menu > a.active,
.section--premium .article-quote,
.section--premium .btn-brand,
/* .section--premium .grp__header, */
.section--premium .section-menu-responsive ul li a.active,
.sk--premium .lst:not(.premium) { 
    border-color: #901019 !important; 
}

.premium .article-body__text .link,
.premium .e-link,
/* .premium .header .inner-section-menu > a:hover, */
.premium .new__topic,
.premium .grp__header,
/* .premium .mod__header__title, */
.premium .lst time.new__topic em,
.premium .swiper-button-prev i,
.premium .swiper-button-next i,
.premium .grp__header__filter .ui-selectmenu-text:after,
.premium .most-read__hour,
.premium .headline-article__section,
.premium .related-topics__title,
/* .premium h3.article-related-news__title, */
.section--premium .article-body__text .link,
.section--premium .e-link,
/* .section--premium .header .inner-section-menu > a:hover, */
.section--premium .new__topic,
.section--premium .grp__header,
/* .section--premium .mod__header__title, */
.section--premium .lst time.new__topic em,
.section--premium .swiper-button-prev i,
.section--premium .swiper-button-next i,
.section--premium .grp__header__filter .ui-selectmenu-text:after,
.section--premium .most-read__hour,
.section--premium .headline-article__section,
.section--premium .related-topics__title/* ,
.section--premium h3.article-related-news__title */ { 
    color:#901019 !important; 
}

.grp__custom-content .mod__header { background-color: #f0f0f0;}

.premium .article-body__text .link.copy,
.section--premium .article-body__text .link.copy {
        background-image:-o-linear-gradient(left,#901019 20%,hsla(0,0%,100%,0) 0);
        background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#901019),color-stop(0,hsla(0,0%,100%,0)));
        background-image:-webkit-linear-gradient(left,#901019 20%,hsla(0,0%,100%,0) 0);
        background-image:linear-gradient(90deg,#901019 20%,hsla(0,0%,100%,0) 0);
}

.premium .btn-view-more,
.section--premium .btn-view-more { 
    border-color:#901019 !important; background-color:#901019 !important; 
}

/*.premium .new.over ,
.section--premium .new.over {
    background: #fff;
}
*/
/* .premium .new.over .new__headline>*,
.section--premium .new.over .new__headline>* {
    box-shadow: 0 0 0 #fff, 0 -0.1em 0 #fff;
    background-color: #fff;
} */

.premium .opening a.new__topic, 
.premium a.new__topic,
.section--premium .opening a.new__topic, 
.section--premium a.new__topic { 
    visibility: hidden; 
}

.premium .new__headline, 
.premium a.new__headline,
.section--premium .new__headline, 
.section--premium a.new__headline { 
    margin-top: -20px; 
}
.premium .opening .new__headline, 
.premium .opening a.new__headline,
.section--premium .opening .new__headline, 
.section--premium .opening a.new__headline {
    margin-top: 0px; 
}

body.section--premium,
.section--premium main {
    background-color: transparent;
}



.premium .header.header--premium .inner-section-menu > a.active, 
.premium .header.header--premium .section-menu-responsive ul li a.active,
.section--premium .header.header--premium .inner-section-menu > a.active, 
.section--premium .header.header--premium .section-menu-responsive ul li a.active {
    /* border-color: #fff !important; */
    color: #fff!important;
}

.premium .article-template .headline-article__section,
.section--premium .article-template .headline-article__section {
    padding: 10px 10px 5px;
    color: #fff !important;
    background-color: #901019;
}

.premium .article-list a, 
.premium .link, 
.premium .link.copy,
.section--premium .article-list a, 
.section--premium .link, 
.section--premium .link.copy {
    color: #c5ad67;
    background-image: none;
}
.premium .most-read.sk--premium .most-read__list .most-read__number,
.section--premium .most-read.sk--premium .most-read__list .most-read__number{
    color: #c5ad67;
}
.premium .grp.grp--branded-style .grp__header:before,
.section--premium .grp.grp--branded-style .grp__header:before {
    background-color: #901019;
}

.premium .article-template--premium .article-body__text:after,
.section--premium .article-template--premium .article-body__text:after {
    background-color: #901019;
}

.premium .article-template--premium .article-body__text--entry::first-letter,
.section--premium .article-template--premium .article-body__text--entry::first-letter {
    color: #901019;
}

.premium .article-related-news__title:before, 
.sk--premium .article-related-news__title:before{
    background-color: #c5ad67 !important;
}

/* .section--premium .grp__header, 
.premium .grp__header {
    border-color: #c5ad67 !important;
} */

.premium .mod__header__title,
.premium h3.article-related-news__title, 
.section--premium .mod__header__title {
    color: #161616 !important;
}

.premium .article-sidebar .article-related-news__item a,
.section--premium .article-sidebar .article-related-news__item a,
.sk--premium .article-sidebar .article-related-news__item a{
    font-size: 16px;
}

.section--premium .mod__header:before{
    background-color: #c5ad67 !important;
}

.new__tag {
  margin-bottom: 16px;
}


@media (max-width: 767px){
    .new__headline,
    .col-3>.new .new__headline {
        font-size: 16px;
        line-height: 21px;
    }
    .opening .col-8+.col-4 .new__headline, 
    .opening>.col-6 .new__headline {
        font-size: 26px;
    }
    
    .new.over .new__headline > *,
    .new__headline *{
        line-height: 1.25 !important;
    }
}
