body, .election-leaderboard, header.banner .content-wrapper { background: #fff; } div.content .election-follow-cta, .topname { display: none !important; } .covidInfoMainContainer { margin-top: 30px; } .covidInfoHeaderOptional { display: block; width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); border-top: 3px solid #0060ff; padding-left: 10px; } .covidInfoHeaderOptional .COVID-19-Promo.slick-initialized .slick-slide { padding: 10px 0 10px 0; } .covidInfoLiveUpdate { display: block; background: #003662; padding: 20px 20px 30px; color: #fff; /*margin-right: 20px;*/ } .covidInfoLiveUpdate .covidInfoLiveUpdateTitle { background: #eb0000; padding: 6px 6px 4px 6px; display: flex; width: fit-content; } .covidInfoLiveUpdate .covidInfoLiveUpdateTitle h2 { font-size: 15px; font-weight: normal; font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", arial, sans-serif; text-transform: uppercase; line-height: 14px; } .covidliveUpdateArticleLink { padding-top: 15px; } .covidliveUpdateArticleLink a { color: #fff; text-decoration: none; line-height: 22px; font-size: 18px; font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", arial, sans-serif; } .covidinfoVideoPlayer { background: #fff; margin: 0; display: block; } .covidinfoVideoPlayer:before { border-left: 10px solid #003662; content: " "; height: 115px; display: block; width: 10px; float: left; } .covidinfoVideoPlayer .shows-player { padding: 10px 0 0 20px; margin-bottom: 0; min-height: 400px; } .covidinfoVideoPlayer .shows-player .grey-background { z-index: -1; } .covidinfoVideoPlayer .shows-player .background-line, .covidinfoVideoPlayer .shows-player .responsive .pager-cta, .covidinfoVideoPlayer .shows-player ul.slick-dots{ background: #f8f8f8; } .covidInfoMainColumn { margin: 10px; } .covidInfoMainContent, .covidInfoTimeline, .covidInfoRightColumn { padding: 0 0 20px 0; line-height: 20px; position: relative; z-index: 0; } .covidInfoRightColumn{ margin-top: 15px; } .covidInfoRightColumn:empty { padding: 0; line-height: 0; display: none; } .content-primary .covidInfoMainColumn .element.list { margin-top: 0px; } .li-divider .linklist.vertical li { border-top: 1px solid #d8d8d8; } .li-divider .linklist.vertical li:first-child { padding-top: 15px; margin-top: 10px; } .covidInfoMainColumn .r__comingUp--header{ margin: 0; } .covidInfoMainColumn .r__comingUp .coming-up a { text-decoration: none; color: #2c2c2c; line-height: 19px; } .covidInfoMainColumn .r__comingUp h3 { font-size: 16px; line-height: 20px; padding: 8px 10px 5px 25px; font-weight: normal; } .covidInfoMainColumn .r__comingUp li, .covidInfoMainColumn .r__comingUp .coming-up_body strong{ font-size: 15px; line-height: 19px; font-weight: normal; } .covidInfoShareBar { margin-bottom: 20px; width: 110px; display: flex; height: auto; float: right; margin-left: 0px; position: sticky; top: 10px; flex-direction: row; } .element.bookmarks { display: flex; } .addthis_toolbox { display: flex; clear: both; flex-direction: row; float: left; margin-top: 2px; } .covidInfoShareBar h3 { font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", arial, sans-serif; font-weight: normal; font-size: 14px; text-transform: uppercase; line-height: 1.6; margin-right: 5px; } .shareImageGroup img:first-child { display: none; } .shareImageGroup img:nth-child(2) { display: block; width: 104px; height: auto; } a.addthis_button_compact.at300m { display: none; } .addthis_button_facebook span, .addthis_button_twitter span { background: #2c2c2c !important; } .addthis_toolbox.addthis_32x32_style span, .addthis_toolbox.addthis_32x32_style span svg { height: 20px !important; width: 20px !important; line-height: 20px !important; } .covidInfoWhatYouNeed { background-color: #F8F8F8; padding: 5px 10px 5px 15px; display: block; margin: 30px 0; position: relative; z-index: -1; } .covidInfoWhatYouNeed:before { border-top: 8px solid #0060ff; content: " "; display: block; height: 8px; width: 260px; position: absolute; top: -4px; } .covidInfoWhatYouNeed .WYSIWYGPageEditor { display: block; clear: both; margin: 10px 0; font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", arial, sans-serif; } .covidInfoWhatYouNeed .WYSIWYGPageEditor h2 { font-size: 16px; line-height: 20px; font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", arial, sans-serif; font-weight: normal; text-transform: uppercase; } .covidInfoWhatYouNeed .WYSIWYGPageEditor ul { margin: 15px; list-style: none; line-height: 20px; font-size: 16px; } .covidInfoWhatYouNeed .WYSIWYGPageEditor li { font-size: 15px; line-height: 19px; font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", arial, sans-serif; margin-bottom: 10px; } .covidInfoWhatYouNeed .WYSIWYGPageEditor li:before { content: "\2022"; color: #cccccc; font-weight: bold; display: inline-block; width: 10px; margin-left: -1em; } .covidInfoWhatYouNeed .WYSIWYGPageEditor li a, .covidInfoWhatYouNeed .WYSIWYGPageEditor li a:hover, .covidInfoWhatYouNeed .WYSIWYGPageEditor li a:visited{ text-decoration: none; color: #2c2c2c; } .covidInfoFullWidth{ padding-top: 20px; position: relative; clear: both; } .covidInfoFullWidth .electionHubVideoGrid ul li:first-child { margin-bottom: 30px; } @media (max-width: 575px) and (min-width: 575px) { .covidinfoVideoPlayer .shows-player { height: auto; min-height: 470px; } } @media (max-width: 767px) and (min-width: 576px) { .covidinfoVideoPlayer .shows-player { padding: 10px 0 0 0; } .shows-player .playa-playa, .playa .playa-playa { padding: 0; } } @media only screen and (min-width: 768px) { .content-primary { width: 100%; overflow: inherit; } .covidInfoHeaderOptional .COVID-19-Promo { padding: 20px 0; } .covidInfoMainContainer:before { background: #003662; height: 300px; content: " "; width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); position: absolute; left: 0; top: auto; /*z-index: -3;*/ } .covidInfoLiveUpdate{ padding: 40px 0 50px 0; position: relative; padding-left: 100px; } .covidInfoLiveUpdate .covidInfoLiveUpdateTitle { padding: 5px 5px 2px; width: fit-content; display: inline-flex; } .covidliveUpdateArticleLink a { font-size: 22px; line-height: 26px; } .covidinfoVideoPlayer { position: relative; z-index: 1; margin-left: 100px; } .covidinfoVideoPlayer:before { border-left: 0 none transparent; content: ""; height: 0; display: none; width: 0; float: none; } .covidinfoVideoPlayer .shows-player .grey-background { top: 10px; } .content-footer { width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); position: relative; z-index: 0; } .covidInfoFooter { max-width: 1200px; margin: 0 auto; } .covidinfoVideoPlayer .responsive .playa-items .clip-desc { width: 236px; } } @media (max-width: 991px) { .covidinfoVideoPlayer .shows-player .listing-box, .playa .electionViewForSlick { position: relative; z-index: 0; } } @media only screen and (min-width: 992px) { .covidinfoVideoPlayer .shows-player.election-height { min-height: 367px; margin-bottom: 50px; } .covidInfoMainColumn { display: flex; flex-direction: row; margin: 0; width: 100%; } .covidInfoMainContent { width: 488px; } .covidInfoWhatYouNeed { margin: 5px 0 30px 0; z-index: -1; position: relative; } .covidInfoMainContainer:before { background: #003662; height: 300px; content: " "; width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); position: absolute; left: 0; top: auto; /*z-index: -3;*/ } /*.covidInfoShareBar { margin-bottom: 50px; width: 892px; margin-left: 100px; }*/ .covidInfoTimeline { order: -1; margin-right: 20px; width: 286px; } .covidInfoRightColumn { order: 2; margin-left: 20px; margin-top: 5px; width: 283px; } } @media (min-width: 992px) and (max-width: 1199px){ div.slick-slide { width: 363px; } .covidinfoVideoPlayer .responsive .playa-items .clip-desc { width: 253px; } .covidinfoVideoPlayer { width: 892px; } } @media only screen and (min-width: 1200px) { .covidinfoVideoPlayer { width: 1000px; margin-right: 20px; float: left; } .covidinfoVideoPlayer .shows-player { min-height: 450px; } .covidinfoVideoPlayer div.shows-player .grey-background { height: 420px; } .covidinfoVideoPlayerdiv .slick-slide { width: 316px; } .covidinfoVideoPlayer .responsive .playa-items .clip-desc { width: 200px; line-height: 16px; margin-bottom: 10px; font-size: 12px; } .covidinfoVideoPlayer .responsive .playa-items .clip-name a { width: 292px; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .covidInfoShareBar { margin-bottom: 50px; width: 52px; display: inline-block; height: auto; float: right; margin-left: 0px; margin-top: 165px; position: sticky; top: 10px; margin-right: 2px; } .covidInfoShareBar h3 { margin-top: 10px; padding-top: 5px; text-align: left; display: inline-flex; float: right; border-top: 3px solid #2c2c2c; color: #2c2c2c; font-family: CTVSans-Bold, arial, sans-serif; margin-bottom: 7px; margin-right: 0; } .element.bookmarks { display: flex; clear: both; flex-direction: column; text-align: right; } .covidInfoShareBar .addthis_toolbox { display: flex; clear: both; flex-direction: column; text-align: right; } .covidInfoShareBar img { width: 47px; height: auto; padding-top: 10px; float: right; } .shareImageGroup img:first-child { display: block; } .shareImageGroup img:nth-child(2) { display: none; } .covidInfoWhatYouNeed { padding: 5px 20px 5px 15px; } .covidInfoMainColumn { clear: both; padding-top: 10px; } .covidInfoFullWidth .electionHubVideoGrid .dc.grid .element.teaser { padding: 0 10px!important; }