.HeadingBanner{background-image:linear-gradient(0deg,#fff,hsla(0,0%,93%,.7));background-position:50%;background-repeat:no-repeat;background-size:cover;height:240px;margin-bottom:-150px;padding-top:21px;width:100%}.HeadingBanner--noGradient{background-image:unset}.HeadingBanner--mobile{font-size:24px;height:104px;margin-bottom:-50px;padding-top:19px}.HeadingBanner__bg--elections{height:130px;margin-bottom:0}.HeadingBanner--elections,.HeadingBanner__bg--elections{background:url(https://s.abcnews.com/assets/dtci/elections/index/background-desktop.jpg) no-repeat 50%;background-size:cover}.HeadingBanner--elections.HeadingBanner--mobile{height:115px}.HeadingBanner--elections.HeadingBanner--mobile .HeadingBanner__Text{white-space:normal}.HeadingBanner--538{margin-bottom:-130px}.HeadingBanner--538 .HeadingBanner__Image,.HeadingBanner--538.HeadingBanner--mobile .HeadingBanner__Image{height:100px;width:100%}.HeadingBanner--elections-rvrc .HeadingBanner__Image{height:72px;width:100%}.HeadingBanner--elections-rvrc.HeadingBanner--mobile .HeadingBanner__Image{height:100px;width:100%}.HeadingBanner.HeadingBanner--mobile.HeadingBanner--elections{background-image:url(https://s.abcnews.com/assets/dtci/elections/index/background-mobile.jpg)}.HeadingBanner.HeadingBanner--mobile{margin-bottom:30px}.HeadingBanner.HeadingBanner--mobile .HeadingBanner__Text{font-size:18px!important}.HeadingBanner.HeadingBanner--mobile .HeadingBanner__Text :not(.HeadingBanner--elections){white-space:normal}.HeadingBanner.HeadingBanner--mobile .HeadingBanner__Text .vr-header{margin-top:7px;white-space:normal}.HeadingBanner.HeadingBanner--mobile .HeadingBanner__Text .section-callout+.vr-header{margin-top:-30px}.HeadingBanner__bg--us{background-image:linear-gradient(0deg,#fff,hsla(0,0%,93%,.7)),url(https://s.abcnews.com/images/US/US_12x5_1600.jpg)}.HeadingBanner__bg--international{background-image:linear-gradient(0deg,#fff,hsla(0,0%,93%,.7)),url(https://s.abcnews.com/images/international/world_12x5_1600.jpg)}.HeadingBanner__bg--entertainment{background-image:linear-gradient(0deg,#fff,hsla(0,0%,93%,.7)),url(https://s.abcnews.com/images/Entertainment/Entertainment_12x5_1600.jpg)}.HeadingBanner__bg--politics{background-image:linear-gradient(0deg,#fff,hsla(0,0%,93%,.7)),url(https://s.abcnews.com/images/Politics/Politics_12x5_1600.jpg)}.HeadingBanner__bg--business{background-image:linear-gradient(0deg,#fff,hsla(0,0%,93%,.7)),url(https://s.abcnews.com/images/business/business_12x5_1600.jpg)}.HeadingBanner__bg--technology{background-image:linear-gradient(0deg,#fff,hsla(0,0%,93%,.7)),url(https://s.abcnews.com/images/technology/tech_12x5_1600.jpg)}.HeadingBanner__bg--lifestyle{background-image:linear-gradient(0deg,#fff,hsla(0,0%,93%,.7)),url(https://s.abcnews.com/images/lifestyle/lifestyle_12x5_1600.jpg)}.HeadingBanner__bg--health{background-image:linear-gradient(0deg,#fff,hsla(0,0%,93%,.7)),url(https://s.abcnews.com/images/Health/Health.jpg)}.HeadingBanner--sports-olympics{height:auto;margin-bottom:0}.HeadingBanner__ImageWrapper{margin-bottom:12px}.HeadingBanner--mobile .HeadingBanner__ImageWrapper{margin-bottom:6px}.HeadingBanner__Image{display:block;height:40px;width:599px}.HeadingBanner--mobile .HeadingBanner__Image{height:22px;width:334px}.HeadingBanner__Text{font-family:TiemposHeadline,Georgia,Times New Roman,Times,serif;font-size:28px;font-weight:400;margin:0;text-align:center}.HeadingBanner--mobile .HeadingBanner__Text{line-height:21px;width:356px}@media only screen and (max-width:334px){.HeadingBanner--mobile .HeadingBanner__Image,.HeadingBanner--mobile .HeadingBanner__Text{width:300px}}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.HeadingBanner__bg--elections{background-image:url(https://s.abcnews.com/assets/dtci/elections/index/background-desktop@2x.jpg)}.HeadingBanner__bg--elections--mobile{background-image:url(https://s.abcnews.com/assets/dtci/elections/index/background-mobile@2x.jpg)}}.CTABanner{display:flex;justify-content:space-between;padding:20px 35px;width:100%}@media screen and (max-width:1023px){.CTABanner{flex-direction:column;padding:10px 15px}}.CTABanner__Wrapper{align-items:center;background:linear-gradient(-135deg,#004ab2,#002d6c);bottom:0;color:#fff;display:flex;flex-wrap:wrap;min-height:80px;position:fixed;width:100%;z-index:50}.CTABanner__Close{flex-basis:100%}.CTABanner__Close:after{content:"\00d7";cursor:pointer;display:inline-flex;font-size:24px;position:absolute;right:10px;top:5px}.CTABanner__Divider{background-color:#fff;height:27px;margin:0 20px;width:2px}@media only screen and (max-width:767px){.CTABanner__Divider{display:none}}.CTABanner__Logo img{width:84px}.CTABanner__Messaging{font-size:14px;font-style:italic;font-weight:300;letter-spacing:0;line-height:18px;max-width:810px}@media only screen and (max-width:767px){.CTABanner__Messaging{margin-top:10px}}@media only screen and (min-width:768px) and (max-width:1023px){.CTABanner__Messaging{margin:10px 20px 0 0}}.CTABanner__LeftModule,.CTABanner__RightModule{align-items:center;display:flex;justify-content:flex-start}@media only screen and (max-width:767px){.CTABanner__LeftModule{flex-direction:column}}.CTABanner__RightModule{border:2px solid #fff;font-weight:700;margin-left:20px}@media only screen and (max-width:1023px){.CTABanner__RightModule{align-items:center;display:flex;flex:1;justify-content:center;margin-left:unset;margin-top:10px}}.PromoPopUp .lightbox__closebtn{right:25px;top:25px}.PromoPopUp .lightbox__contentBox{border-radius:2px;box-shadow:0 4px 24px 0 rgba(0,0,0,.24)}.PromoPopUp .lightbox__header{min-height:auto}.PromoPopUp .modal-body{max-height:322px}@media (max-width:768px){#PromoPopUp{display:none}}.SurveyModal .lightbox__overlay{background:hsla(0,0%,100%,.95)}.SurveyModal .lightbox__closebtn{color:#a5a6a7;right:25px;top:25px}.SurveyModal .lightbox__contentBox{background:#fff;border-radius:2px;box-shadow:0 4px 24px 0 rgba(0,0,0,.24);margin:10px;width:636px}.SurveyModal .lightbox__content{display:flex;flex-direction:column;justify-content:space-around;max-width:636px;min-height:322px;padding:35px}.modal-header{display:flex;height:100%;left:25px;position:absolute;top:35px;width:100%}#modal-logo{padding:5px}#separator{background:#acacac;border-radius:0;height:30px;width:2px}#modal-title{font-weight:500;padding:5px}#modal-title,.modal-body{color:#000;font-size:18px}.modal-body{font-family:TiemposText,serif;font-weight:400;height:100%;letter-spacing:0;line-height:28px;margin:0 auto;width:100%}.modal-footer{display:flex;height:100%;justify-content:space-around;margin-top:25px;width:100%}#yes-btn{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:2px;height:40px;width:214px}#yes-icon{height:18px;margin-left:5px}#no-btn{background-color:#fff;border:none;color:#656565;font-size:14px;text-align:right}@media only screen and (max-width:415px){.modal-body{font-size:14px}.modal-footer{align-items:center;flex-direction:column}#no-btn,.modal-footer{margin-top:10px}}@media only screen and (max-height:415px){.SurveyModal .lightbox__contentBox{width:430px}.SurveyModal .lightbox__content{overflow:hidden}.modal-body{font-size:14px}.modal-footer{align-items:center;flex-direction:column}#no-btn,.modal-footer{margin-top:10px}}@media (min-width:768px){.AdPlaceholder--thinbanner{margin-top:30px;min-height:90px}}.AdPlaceholder--incontent{min-height:250px}.AdPlaceholder--collapse{margin:0;min-height:0}.AdPlaceholder--connatix{min-height:388px}@media (max-width:768px){.AdPlaceholder--connatix{min-height:300px}}.AdPlaceholder--top-sticky-banner{background-color:#fff;position:sticky;top:72px;z-index:80}.bp-mobile .AdPlaceholder--top-sticky-banner{top:54px}.AdPlaceholder--top-banner,.AdPlaceholder--top-sticky-banner{min-height:50px}@media (min-width:768px){.AdPlaceholder--top-banner,.AdPlaceholder--top-sticky-banner{min-height:90px}}@media (min-width:1024px){.AdPlaceholder--top-banner,.AdPlaceholder--top-sticky-banner{min-height:66px}}@media (min-width:1280px){.AdPlaceholder--top-banner,.AdPlaceholder--top-sticky-banner{min-height:250px}}.navigation--has-subnav~.AdPlaceholder--top-sticky-banner{top:121px}.bp-mobile .navigation--has-subnav~.AdPlaceholder--top-sticky-banner{top:103px}.bp-mobile .HeadingBanner :not(.HeadingBanner--elections,.HeadingBanner--538 .HeadingBanner__Image,.HeadingBanner--elections-rvrc .HeadingBanner__Image){height:auto}.HeadingBanner .HeadingBanner__ImageWrapper{display:none}.HeadingBanner .HeadingBanner__ImageWrapper--show{display:block}.HeadingBanner .HeadingBanner__Text h1{color:#141618;font-size:36px}.bp-mobile .HeadingBanner .HeadingBanner__Text h1{font-size:32px;line-height:30px;padding:10px 0 38px}.band__section{display:none}.band__show+.band__lead .Header__title--band{border-top:0!important;position:relative;z-index:3}.band__show+.band__lead .Header__title--band .Header__headerText{color:#fff!important}.band__show+.band__lead .FullEpisodesBlock{margin-top:0}.band__show+.band__lead .FullEpisodesBlock .Carousel__Header--invisible,.bp-mobile .band__show+.band__lead{display:none}