@media screen and (min-width:0em) and (max-width:39.9375em) {
    #main-section .section .section-title {
        padding-left: 0;
        padding-right: 0
    }
    #main-section .section .section-title .title {
        padding-top: 9px;
        padding-bottom: 9px
    }
}
.component.topstories .component-content .component-link,
.component.topstories .component-title {
    display: none
}
.component.topstories .news-list::after,
.component.topstories .news-list::before {
    content: ' ';
    display: table
}
.component.topstories .news-list article {
    width: 100%;
    float: left;
    padding-left: .9375rem;
    padding-right: .9375rem
}
.component.topstories .news-list article:last-child:not(:first-child) {
    float: right
}
@media screen and (min-width:40em) {
    .component.topstories .news-list article {
        width: 25%;
        float: left;
        padding-left: .9375rem;
        padding-right: .9375rem
    }
    .component.topstories .news-list article:last-child:not(:first-child) {
        float: right
    }
    .component.topstories .news-list article:first-child,
    .component.topstories .news-list article:nth-child(2) {
        width: 50%;
        float: left;
        padding-left: .9375rem;
        padding-right: .9375rem
    }
    .component.topstories .news-list article:first-child:last-child:not(:first-child),
    .component.topstories .news-list article:nth-child(2):last-child:not(:first-child) {
        float: right
    }
    .component.topstories .news-list article:nth-child(3) {
        clear: left
    }
}
.component.special .component-content::after,
.component.special .component-title::after,
.section-news-frame::after,
.section-news-more .holder-news-more .tab-news-more .morestories>div.container::after,
.section-news-more .row-news-more::after {
    clear: both
}
@media screen and (min-width:0em) and (max-width:39.9375em) {
    .component.topstories .news-list article {
        width: 100%;
        float: left;
        padding-left: .46875rem;
        padding-right: .46875rem;
        max-width: 75rem;
        margin-left: auto;
        margin-right: auto
    }
    .component.topstories .news-list article:last-child:not(:first-child) {
        float: right
    }
    .component.topstories .news-list article::after,
    .component.topstories .news-list article::before {
        content: ' ';
        display: table
    }
    .component.topstories .news-list article::after {
        clear: both
    }
    .component.topstories .news-list article .article-info,
    .component.topstories .news-list article .article-media {
        width: 100%;
        float: left;
        padding-left: .46875rem;
        padding-right: .46875rem
    }
    .component.topstories .news-list article .article-info:last-child:not(:first-child),
    .component.topstories .news-list article .article-media:last-child:not(:first-child) {
        float: right
    }
    .component.topstories .news-list article:nth-child(n+3) .article-media {
        width: 33.33333%;
        float: left;
        padding-left: .46875rem;
        padding-right: .46875rem
    }
    .component.topstories .news-list article:nth-child(n+3) .article-media:last-child:not(:first-child) {
        float: right
    }
    .component.topstories .news-list article:nth-child(n+3) .article-info {
        width: 66.66667%;
        float: left;
        padding-left: .46875rem;
        padding-right: .46875rem
    }
    .component.topstories .news-list article:nth-child(n+3) .article-info:last-child:not(:first-child) {
        float: right
    }
}
.component.topstories .news-list article header.article-title {
    margin-bottom: 0
}
.component.topstories .news-list article header.article-title h3 {
    font-size: 1.125rem;
    margin-bottom: .2em
}
.component.topstories .news-list article:nth-child(n+3) header.article-title h3 {
    font-size: 1rem
}
.component.topstories .news-list article .article-details {
    display: none
}

/* .social-share {
    display: none;
}
*/

.home-section #content {
    background: none;
}

.section-news-frame>.block>ul>li .img {
    position: relative;
}
.play-ico {
    background: none;
}
.section-news-frame>.block>ul>li .img.clip:before {
    z-index: 1;
}


