/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 20 version
*/

/*-- fixes for homepage --*/

.c-InterstitialPromo_SubContainer.flex {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
}

.c-InterstitialPromo-BG {
    background: -o-linear-gradient(top, rgba(15, 144, 182, 0.96) 99.9%, rgba(15, 144, 182, 0.96) 99.14%), -o-linear-gradient(147.62deg, rgba(15, 144, 182, 0.96) 1.25%, rgba(15, 144, 182, 0.96) 98%);
    background: linear-gradient(180deg, rgba(15, 144, 182, 0.96) 99.9%, rgba(15, 144, 182, 0.96) 99.14%), linear-gradient(302.38deg, rgba(15, 144, 182, 0.96) 1.25%, rgba(15, 144, 182, 0.96) 98%);
color:white;
}

.c-InterstitialPromo h2.title {
color:white!important;
}

.c-InterstitialPromo-BG .c-Button span.skin-text-ct1 {
color:white!important;
}

.c-InterstitialPromo-BG .c-Button svg path {
fill:white!important;
}

.c-Media__ExpirationStatus {
display:none;
}

.lg_hidden {
    display: block!important;
}

.lg_flex-col {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
}

@media screen and (max-width: 63.9375rem) {
.lg_flex-col .c-Subheader-Right {
    display: none;
}
}

.lg_pb-12, .lg_pb-8 {
padding-bottom:unset;
}

.o-Text-Hover, a.o-Text-Hover {
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important;
}

.c-Button svg {
    margin-bottom: 3px;
}

.--mobile-icon.hidden.lg_inline-flex {
display:none;
}

/*--fix for square gifs--*/
a img.c-EntryItem_Img.recap.loading {
    max-height: 203px;
    margin: auto;
}

/*--fix for pseudo before above certain headers--*/

h1[id]:before, 
h2[id]:before, 
h3[id]:before, 
h4[id]:before, 
h5[id]:before, 
h6[id]:before {
	display:none;
}