.ElectionsContainer{background-color:#fff}.ElectionsLayout--lg .ElectionsContainer+.ElectionsContainer,.ElectionsLayout--md .ElectionsContainer+.ElectionsContainer{margin-top:25px}.ElectionsLayout--sm .ElectionsContainer+.ElectionsContainer{margin-top:20px}.ElectionsLayout{max-width:1400px;width:100%;margin:0 auto}.ElectionsLayout__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ElectionsLayout__col{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;width:33.33%;overflow:hidden}.ElectionsLayout__col--2{-ms-flex-preferred-size:66.66%;flex-basis:66.66%;width:66.66%}.ElectionsLayout__col--3{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.ElectionsLayout--lg .ElectionsLayout__col{padding:0 20px}.ElectionsLayout--lg .ElectionsLayout__row{padding:20px 0}.ElectionsLayout--md .ElectionsLayout__col{padding:0 15px}.ElectionsLayout--md .ElectionsLayout__row{padding:15px 0}.ElectionsLayout--sm .ElectionsLayout__row{padding:0 10px}.ElectionsLayout--sm .ElectionsLayout__col{padding:0 0 20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.InlineElement{margin:24px auto}.bp-mobile .InlineElement--left{margin-top:24px;width:100%}.bp-tabletPlus .InlineElement--left{float:left;clear:left;margin-right:24px;max-width:300px}.bp-mobile .InlineElement--right{margin-top:24px;width:100%}.bp-tabletPlus .InlineElement--right{float:right;clear:right;margin-left:24px;max-width:300px}.InlineElement--hr{margin:17px auto;background:none;border:0;border-top:3px dotted #cbccce;height:1px;width:50%}.InlineElement--mobile{max-width:48%}.InlineElement--dark .InlineElement--hr{border-top:3px dotted #48494a}.InlineElement--unsupported{display:none}.InlineElement.InlineElement--content-width{clear:both}.InlineElement.InlineElement--page-width{position:relative;width:100%}.bp-desktopPlus .InlineElement.InlineElement--page-width{left:calc((100% + 312px)/2);max-width:1280px}.bp-desktopPlus .InlineElement.InlineElement--page-width,.InlineElement.InlineElement--browser-width{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.InlineElement.InlineElement--browser-width{left:50%;position:relative}.bp-desktopPlus .InlineElement.InlineElement--browser-width{left:calc((100% + 312px)/2)}.InlineImage--image{overflow:hidden}.InlineImage--caption{margin:8px 0;padding-left:12px;padding-right:12px;line-height:.75}.bp-desktopPlus .InlineImage.InlineElement--page-width .InlineImage--caption,.InlineImage.InlineElement--browser-width .InlineImage--caption{margin:8px 12px}.InlineImage--caption-meta,.InlineImage--source-meta,.InlineImage--source-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:12px;line-height:16px;font-weight:400}.InlineImage--caption-meta{margin-right:4px;font-size:13px;line-height:1.23;color:#656565;font-style:italic}.InlineImage--caption-meta,.InlineImage--caption-meta div{display:inline}.InlineImage--source-title{display:block;line-height:1.75;font-size:13px;color:#999}.InlineImage--source-meta{vertical-align:middle;display:inline}.InlineImage--source-meta>.Image.Logo,.InlineImage--source-meta figure{margin-right:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.InlineImage--source-meta>.Image.Logo{width:auto}.InlineImage--show-more{margin-right:4px;border:0;height:19px;background:transparent;padding:0;cursor:pointer;font-size:13px;line-height:1.23;font-weight:700;color:#656565}.InlineImage--show-more:hover{background:transparent!important}.InlineImage--dark .InlineImage--caption-meta,.InlineImage--dark .InlineImage--source-meta{color:#a5a6a7}.InlineImage .InlineImage--caption-meta--expanded .InlineImage--source-title{margin-left:4px}.InlineImage .InlineImage--caption--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.InlineImage .InlineImage--caption--flex .InlineImage--source-meta figure{display:block}.InlineImage .Screen__Reader__Text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;width:1px;overflow:hidden;position:absolute;word-wrap:normal}.FeaturedImage{margin-bottom:20px;margin-top:0}.FeaturedImage--image{max-width:100%;overflow:hidden}.FeaturedImage--caption{margin-top:12px;padding-left:12px;padding-right:12px}.FeaturedImage--caption-title{font-size:16px;font-weight:700;line-height:21px;color:#2b2c2d;padding-bottom:4px}.FeaturedImage--caption-meta,.FeaturedImage--source-meta{font-size:14px;line-height:19px;font-weight:400;color:#656565}.FeaturedImage--source-meta{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:4px}.FeaturedImage--source-meta figure{margin-right:6px;-ms-flex-negative:0;flex-shrink:0}.FeaturedImage--show-more{font-size:14px;line-height:19px;margin-right:4px;border:0;height:19px;background:transparent;padding:0;cursor:pointer;font-weight:700;color:#656565}.FeaturedImage--show-more:hover{background:transparent!important}.FeaturedImage--dark .FeaturedImage--caption-title{color:#f9f9fb}.FeaturedImage--dark .FeaturedImage--caption-meta,.FeaturedImage--dark .FeaturedImage--source-meta{color:#a5a6a7}.FeaturedImage--caption-meta{color:#656565;font-style:italic}.FeaturedImage--source-title{display:block;color:#999}.SourceMeta{font-size:14px;line-height:19px;font-weight:400;color:#656565;display:-webkit-box;display:-ms-flexbox;display:flex}.SourceMeta figure{margin-right:6px}.SourceMeta span{margin-right:4px}.SourceMeta--dark{color:#a5a6a7}.InlineVideo--image{max-width:100%;overflow:hidden}.InlineVideo--caption{margin-top:12px;padding-left:12px;padding-right:12px}.InlineVideo--caption-title{font-size:15px;font-weight:700;line-height:20px;color:#2b2c2d;padding:8px 0}.InlineVideo--caption-credit,.InlineVideo--caption-meta,.InlineVideo--caption-title,.InlineVideo--source-meta{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:block}.InlineVideo--caption-credit,.InlineVideo--caption-meta,.InlineVideo--source-meta{font-size:12px;line-height:16px;font-weight:400;color:#656565}.InlineVideo--caption-credit{color:#a5a6a7;padding-top:8px}.InlineVideo--source-meta{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:4px}.InlineVideo--source-meta figure{margin-right:6px}.InlineVideo--dark .InlineVideo--caption-title{color:#f9f9fb}.InlineVideo--dark .InlineVideo--caption-meta,.InlineVideo--dark .InlineVideo--source-meta{color:#a5a6a7}.InlineVideo--caption-meta,.InlineVideo--source-meta{font-size:13px;line-height:1.23}.InlineVideo--caption-meta{font-style:italic}.InlineVideo .InlineElement--hr{display:none}.InlineVideo .SourceMeta{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:13px;line-height:1.33}.FeaturedMedia{position:relative}.FeaturedMedia .FeaturedVideo{margin-top:0}.HeadingBanner{width:100%;height:240px;padding-top:21px;margin-bottom:-170px;background-size:cover;background-repeat:no-repeat;background-position:50%}.HeadingBanner--mobile{height:104px;padding-top:19px;margin-bottom:-50px;font-size:24px}.HeadingBanner__bg--elections{background:url(https://s.abcnews.com/assets/dtci/elections/index/background-desktop.jpg) no-repeat 50%;margin-bottom:0;background-size:cover;height:130px}.HeadingBanner.HeadingBanner--mobile{background-image:url(https://s.abcnews.com/assets/dtci/elections/index/background-mobile.jpg);margin-bottom:-10px}.HeadingBanner.HeadingBanner--mobile .HeadingBanner__Text{font-size:18px!important}.HeadingBanner__bg--us{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,93.3%,.7))),url(https://s.abcnews.com/images/US/US_12x5_1600.jpg);background-image:-o-linear-gradient(bottom,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/US/US_12x5_1600.jpg);background-image:linear-gradient(0deg,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/US/US_12x5_1600.jpg)}.HeadingBanner__bg--international{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,93.3%,.7))),url(https://s.abcnews.com/images/international/world_12x5_1600.jpg);background-image:-o-linear-gradient(bottom,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/international/world_12x5_1600.jpg);background-image:linear-gradient(0deg,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/international/world_12x5_1600.jpg)}.HeadingBanner__bg--entertainment{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,93.3%,.7))),url(https://s.abcnews.com/images/Entertainment/Entertainment_12x5_1600.jpg);background-image:-o-linear-gradient(bottom,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/Entertainment/Entertainment_12x5_1600.jpg);background-image:linear-gradient(0deg,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/Entertainment/Entertainment_12x5_1600.jpg)}.HeadingBanner__bg--politics{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,93.3%,.7))),url(https://s.abcnews.com/images/Politics/Politics_12x5_1600.jpg);background-image:-o-linear-gradient(bottom,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/Politics/Politics_12x5_1600.jpg);background-image:linear-gradient(0deg,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/Politics/Politics_12x5_1600.jpg)}.HeadingBanner__bg--business{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,93.3%,.7))),url(https://s.abcnews.com/images/business/business_12x5_1600.jpg);background-image:-o-linear-gradient(bottom,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/business/business_12x5_1600.jpg);background-image:linear-gradient(0deg,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/business/business_12x5_1600.jpg)}.HeadingBanner__bg--technology{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,93.3%,.7))),url(https://s.abcnews.com/images/technology/tech_12x5_1600.jpg);background-image:-o-linear-gradient(bottom,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/technology/tech_12x5_1600.jpg);background-image:linear-gradient(0deg,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/technology/tech_12x5_1600.jpg)}.HeadingBanner__bg--lifestyle{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,93.3%,.7))),url(https://s.abcnews.com/images/lifestyle/lifestyle_12x5_1600.jpg);background-image:-o-linear-gradient(bottom,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/lifestyle/lifestyle_12x5_1600.jpg);background-image:linear-gradient(0deg,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/lifestyle/lifestyle_12x5_1600.jpg)}.HeadingBanner__bg--health{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,93.3%,.7))),url(https://s.abcnews.com/images/Health/Health.jpg);background-image:-o-linear-gradient(bottom,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/Health/Health.jpg);background-image:linear-gradient(0deg,#fff,hsla(0,0%,93.3%,.7)),url(https://s.abcnews.com/images/Health/Health.jpg)}.HeadingBanner__ImageWrapper{margin-bottom:12px}.HeadingBanner--mobile .HeadingBanner__ImageWrapper{margin-bottom:6px}.HeadingBanner__Image{display:block;width:599px;height:40px}.HeadingBanner--mobile .HeadingBanner__Image{width:334px;height:22px}.HeadingBanner__Text{font-family:TiemposHeadline,Georgia,Times New Roman,Times,serif;font-size:28px;font-weight:400;text-align:center;margin:0}.HeadingBanner--mobile .HeadingBanner__Text{width:334px;line-height:21px}@media only screen and (max-width:334px){.HeadingBanner--mobile .HeadingBanner__Image,.HeadingBanner--mobile .HeadingBanner__Text{width:300px}}@media (-o-min-device-pixel-ratio:5/4),(-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)}}.LatestPolitics .ContentRoll__Item:first-of-type{border-top:0}.ElectionCandidatesCarousel{margin-top:15px}.ElectionCandidatesCarousel .Carousel__Wrapper--canScrollLeft:before,.ElectionCandidatesCarousel .Carousel__Wrapper--canScrollRight:after{content:"";display:block;position:absolute;top:0;height:100%;width:75px}.ElectionCandidatesCarousel .Carousel__Wrapper--canScrollRight:after{right:0;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.ElectionCandidatesCarousel .Carousel__Wrapper--canScrollLeft:before{left:0;z-index:1;background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),to(#fff));background:-o-linear-gradient(right,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(-90deg,hsla(0,0%,100%,0),#fff)}.ElectionCandidatesCarousel .CandidateHeadshot--dropped{opacity:.4}.ElectionCandidatesCarousel .CarouselArrow{top:40%}.ElectionCandidatesCarousel .CarouselSlide{width:200px;height:218px;text-align:center}.ElectionCandidatesCarousel .CarouselSlide .AnchorLink{display:block}.ElectionCandidatesCarousel .CarouselSlide .AnchorLink:hover .CandidateName{text-decoration:underline}.ElectionCandidatesCarousel .CarouselSlide .headshot--xxl{height:140px;width:140px;border-radius:70px}.ElectionCandidatesCarousel .CarouselSlide .CandidateName{color:#000;font-family:TiemposHeadline,Georgia,Times New Roman,Times,serif;font-size:15px;font-weight:400;line-height:21px;padding:10px 0 1px}.ElectionCandidatesCarousel .CarouselSlide .CandidateTitle{color:#656565;font-size:13px;line-height:18px;padding-top:5px}.ElectionsIssues{list-style-type:none}.ElectionsIssues__issue:hover .ElectionsIssues__title{text-decoration:underline}.ElectionsIssues__issue{padding:17px 0;border-bottom:1px solid rgba(0,0,0,.1)}.ElectionsIssues__issue:last-of-type{border-bottom:none}.ElectionsIssues__button{width:100%}.ElectionsIssues__title{font-family:TiemposHeadline,Georgia,Times New Roman,Times,serif;font-size:15px;color:#000;text-align:left}.ElectionsIssues__meta{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}.ElectionsIssues__icon{-webkit-box-flex:0;-ms-flex:0 0 9px;flex:0 0 9px;width:9px;fill:#acacac}.ElectionsIssues__duration{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;color:#acacac;margin-left:3px}.ElectionsIssues--mobile .ElectionsIssues__issue{padding:20px}.ElectionsEmbed{border:0}.LastUpdate{height:15px;padding-top:2px}.LastUpdate div{line-height:15px}.LastUpdate__updateText{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.LastUpdate__updateText--updated{color:#fe0000}.LastUpdate__sep{color:#e5e5e5;padding:0 5px}.LastUpdate__circle{position:relative;width:10px;height:10px;border-radius:50%;margin-right:3px;margin-top:2px}.LastUpdate__circle:before{background-color:#ff001e;border-radius:50%}.LastUpdate__circle:after,.LastUpdate__circle:before{content:"";width:5px;height:5px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.LastUpdate__circle:after{border:3px solid #ff001e;border-radius:50%;-webkit-animation:pulsate 4s ease-out infinite;animation:pulsate 4s ease-out infinite;opacity:0}.LastUpdate__live{color:#ff001e;text-transform:uppercase}@-webkit-keyframes pulsate{0%,50%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.3);transform:translate(-50%,-50%) scale(.3)}70%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(2.3);transform:translate(-50%,-50%) scale(2.3)}}@keyframes pulsate{0%,50%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.3);transform:translate(-50%,-50%) scale(.3)}70%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(2.3);transform:translate(-50%,-50%) scale(2.3)}}.ElectionsFailState{width:100%;color:#656565;font-size:12px;padding:0 34px;min-height:400px;height:100%;text-align:center;border-bottom:1px solid #ededed}.ElectionsFailState p{max-width:400px}.ElectionsFailState--compact{min-height:280px}.ElectionsFailState--compact p{max-width:260px}.ElectionWidgetWrapper{width:100%;max-width:635px;margin:0 auto}.ElectionWidgetWrapper--padding{padding:10px}.ElectionWidgetWrapper--compact,.ElectionWidgetWrapper--fullWidth{max-width:none}.NominationBar__Key{display:inline-block;width:8px;height:8px;margin-right:4px}.NominationBar__Key--striped{background-image:-o-linear-gradient(315deg,transparent 16.67%,#f0f0f0 0,#f0f0f0 50%,transparent 0,transparent 66.67%,#f0f0f0 0,#f0f0f0);background-image:linear-gradient(135deg,transparent 16.67%,#f0f0f0 0,#f0f0f0 50%,transparent 0,transparent 66.67%,#f0f0f0 0,#f0f0f0);background-size:4.24px 4.24px}.NominationBar__Key--democrats{background-color:#1f95da}.NominationBar__Key--republicans{background-color:#fe0000}.NominationBar__BarKey{display:inline-block;position:relative;width:13px;height:12px;margin-right:2px}.NominationBar__BarKey_Line{position:absolute;width:1px;height:12px;background-color:#000;top:0;left:50%;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.NominationBar__BarKey_Square{width:12px;height:8px;margin-top:2px;background-color:#f0f0f0}.ElectionsTable{border-spacing:0;font-size:14px;line-height:16px;width:100%}.ElectionsTable__Row{background-color:#fff}.ElectionsTable__Cell,.ElectionsTable__HeaderCell{text-align:left;border-bottom:1px solid #ededed;vertical-align:middle;padding:2px 0}.ElectionsTable__Cell:first-of-type,.ElectionsTable__HeaderCell:first-of-type{padding-left:0}.ElectionsTable__Cell{height:40px}.ElectionsTable__HeaderCell{height:30px;color:#656565;font-size:12px;font-weight:400;line-height:14px;border-top:1px solid #ededed}.TooltipUI{position:absolute;left:0;top:0;font-weight:400;font-size:12px;display:inline-block;z-index:50;white-space:nowrap;opacity:0;padding:10px;color:#fff;text-align:center;border-radius:4px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.25);box-shadow:0 3px 5px 0 rgba(0,0,0,.25);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#000}.TooltipUI:before{left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:8px solid transparent}.TooltipUI--bottom:before,.TooltipUI--top:before{margin-left:-5px}.TooltipUI--top{margin-top:-5px}.TooltipUI--top:before{top:100%;border-width:5px 5px 0;border-top-color:#000}.TooltipUI--bottom{margin-top:5px}.TooltipUI--bottom:before{bottom:100%;border-width:0 5px 5px;border-bottom-color:#000}.TooltipUI--visible{opacity:1;-webkit-transition:opacity .25s linear;-o-transition:opacity .25s linear;transition:opacity .25s linear}.ProgressBar__parent{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;height:8px;background-color:#f0f0f0}.ProgressBar{-webkit-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;background-color:transparent}.ProgressBar--striped{background-image:none;background-size:auto}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(-105%);transform:translateX(-105%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{-webkit-transform:translateX(-105%);transform:translateX(-105%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.EProgressBar .ProgressBar--striped{background-image:-o-linear-gradient(315deg,transparent 16.67%,#f0f0f0 16.67%,#f0f0f0 50%,transparent 50%,transparent 66.67%,#f0f0f0 66.67%,#f0f0f0 100%);background-image:linear-gradient(135deg,transparent 16.67%,#f0f0f0 0,#f0f0f0 50%,transparent 0,transparent 66.67%,#f0f0f0 0,#f0f0f0);background-size:4.24px 4.24px}.EProgressBar--animateOnMount .ProgressBar{-webkit-transform:translateX(-105%);-ms-transform:translateX(-105%);transform:translateX(-105%);-webkit-animation:slideIn .5s ease-in .5s 1 forwards;animation:slideIn .5s ease-in .5s 1 forwards}.EProgressBar--democrats .ProgressBar{background-color:#1f95da}.EProgressBar--republicans .ProgressBar{background-color:#fe0000}.NominationBar{height:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.NominationBar__bar{width:1px;height:12px;background-color:#000;position:absolute;top:0;bottom:0;left:0;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.NominationBar .ProgressBar--minBar{min-width:2px}.DelegateCountTable__candidate{width:auto}.DelegateCountTable__candidate .ElectionButton,.DelegateCountTable__candidate .headshot{margin-right:10px}.DelegateCountTable__percent{width:212px;padding-right:16px;border-right:1px solid #ededed}.DelegateCountTable--collapse .DelegateCountTable__percent{border-right:0 solid #ededed}.DelegateCountTable__delegates{text-align:right;width:74px}.DelegateCountTable__superdelegates{width:65px;text-align:right}.DelegateCountTable .icon--winner{position:relative;top:4px;left:5px;width:16px;height:16px}.DelegateCountTable--democrats .icon--winner{fill:#2996d7}.DelegateCountTable--republicans .icon--winner{fill:#fe0000}.DelegateCountTable__total{text-align:right;width:55px}.DelegateCountTable--republicans .DelegateCountTable__total{width:196px}.DelegateCountTable__footer{font-size:11px;line-height:11px;color:#656565;padding:10px 0}.DelegateCountTable__key{list-style-type:none}.DelegateCountTable__key li{margin-left:12px}.DelegateCountTable__key li:first-of-type{margin-left:0}.DelegateCountTable--bold{font-weight:700}.DelegateCountTable--compact .DelegateCountTable__percent{padding-right:0;border-right:0;width:116px}.DelegateCountTable--compact .DelegateCountTable__total,.DelegateCountTable--republicans .DelegateCountTable--compact .DelegateCountTable__total{width:48px}.TableHeader{margin-top:12px}.TableHeader__title{color:#000;font-size:14px;font-weight:500;line-height:14px;margin-bottom:8px}.TableHeader__subTitle{color:#656565;font-size:12px;line-height:12px;margin-bottom:8px}.DelegateCountLayout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.DelegateCountLayout--split{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.DelegateCountColumn{width:100%}.DelegateCountLayout .DelegateCountColumn:first-of-type{margin-right:40px}.DelegateCount__icon--info{fill:#656565;width:12px;height:12px;margin-left:5px}.CalendarTableHeader{color:#000;font-size:14px;line-height:16px;font-weight:700;padding:30px 0 10px}.CalendarTable{padding-bottom:10px}.CalendarTable .ElectionsTable__HeaderCell{border-top:none;border-bottom:none;padding:0}.CalendarTable__date{width:71px}.CalendarTable__date--compact{width:46px}.CalendarTable__candidate{width:56px}.CalendarTable__candidate--dropped{opacity:.4}.CalendarTable__headshot{display:block;margin-left:auto;margin-right:auto}.CalendarTable__name{color:#000;font-size:11px;text-align:center;margin-top:3px}.CalendarTable__name--noheadshot{padding-top:32px}.CalendarTable__Total--bold{font-weight:700}.CalendarTable__Total .ElectionsTable__Cell,.CalendarTableRow .ElectionsTable__Cell{border-bottom:none;border-top:1px solid #ededed}.CalendarTableRow .ElectionsTable__Cell.CalendarTable__date--sameDate{border-top:none}.CalendarTableRow--pre td{font-size:14px}.CalendarTableRow--pre a.CalendarTableRaceCell__link,.CalendarTableRow--pre td{color:#656565}.CalendarTableRow--calculatedHeight td,.CalendarTableRow--calculatedHeight td.ElectionsTable__Cell{height:auto}.CalendarTableRaceCell{padding-left:0}.CalendarTableRaceCell__link{color:#000}.CalendarTableRaceCell__link:after{content:" \BB"}.CalendarTableRaceCell__link--pre{color:#656565}.CalendarTableResultCell{color:#000;font-size:14px;font-weight:500;text-align:right;border-left:1px solid #ededed;padding:12px}.CalendarTable--compact .CalendarTableResultCell{padding:12px 8px}.CalendarTableResultCell .icon--winner{margin-right:3px;width:16px;height:16px}.CalendarTableResultCell__win--democrats{background-color:#f4f9fd}.CalendarTableResultCell__win--democrats .icon--winner{fill:#2996d7}.CalendarTableResultCell__win--republicans{background-color:#fff2f2}.CalendarTableResultCell__win--republicans .icon--winner{fill:#fe0000}.CalendarTableResultCell--bold{font-weight:700}.CalendarTableResultCell--dropped>*{opacity:.4}.CalendarTablePreCell{color:#656565;font-size:14px;font-style:italic;text-align:right}.StateResultsTableHeader{font-size:14px;line-height:16px;font-weight:500;padding:13px 0 10px}.StateResultsTableFooter{font-size:11px;line-height:13px;color:#656565;padding:10px 0}.StateResultsTableFooter:last-child{padding-bottom:10px}.StateResultsTableFooter__incumbent,.StateResultsTableFooter__reporting{min-height:15px}.StateResultsTableFooter__reporting strong{font-weight:700}.StateResultsTableFooter .icon--completed{width:11px;height:11px;fill:#38be1f;margin-right:5px;margin-top:1px}.StateResultsTableContainer{position:relative}.StateResultsTable__delegates,.StateResultsTable__votes{text-align:right}.StateResultsTable__candidate{width:auto}.StateResultsTable__candidate .ElectionButton,.StateResultsTable__candidate .headshot{margin-right:10px}.StateResultsTable__delegates{width:69px}.StateResultsTable__delegates.ElectionsTable__Cell{font-weight:700}.StateResultsTable__percent{width:262px;padding-left:32px}.StateResultsTable__votes{width:58px}.StateResultsTable__percentContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.StateResultsTable__percentContainer .EProgressBar{width:168px}.StateResultsTable--winner{background-color:#f4f9fd}.StateResultsTable--dropped{opacity:.4}.StateResultsTable--compact .StateResultsTable__delegates{width:55px}.StateResultsTable--compact .StateResultsTable__percent{text-align:right;width:56px;padding-left:16px}.StateResultsTable--compact .StateResultsTable__votes{width:72px}.StateResultsTable--compact .StateResultsTable__percentContainer{display:inline-block;margin-right:-4px}.StateResultsTable--superCompact .StateResultsTable__percent{width:45px;padding-left:8px}.StateResultsTable__reactive{border-radius:4px;padding:1px 4px;-webkit-transition:background-color .3s linear,color .3s linear;-o-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear}.StateResultsTable__reactive--positive{background-color:#e8f6ea;color:#20a533}.StateResultsTable__reactive--negative{background-color:#fee5e5;color:#fe0000}.StateResultsTable--democrats .StateResultsTable--winner{background-color:#f4f9fd}.StateResultsTable--democrats .icon--winner{fill:#2996d7}.StateResultsTable--republicans .StateResultsTable--winner{background-color:#fff2f2}.StateResultsTable--republicans .icon--winner{fill:#fe0000}.StateResultsTable--removed{position:absolute;bottom:0;left:0;pointer-events:none}.StateResultsTable--removed tr{opacity:0}.StateResultsTable .icon--winner{width:16px;height:16px;position:relative;top:4px;left:5px}.MultiState__Grid{margin-top:5px}.MultiState__Grid .CalendarTable__HeaderCell-reporting{width:55px;text-align:center;color:#656565;padding-top:32px}.MultiState__Grid .CalendarTable__reporting{border-left:1px solid #ededed;text-align:center;color:#656565}.MultiState__Grid .CalendarTableResultCell{padding:3px 6px}.MultiState__Grid .CalendarTableResultCell .icon--winner{height:12px;width:12px}.MultiState__Grid .ElectionsTable__Cell{font-size:12px;line-height:normal}.MultiStateGrid__Header{position:relative}.MultiStateGrid__Info{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:11px;font-style:italic;color:#656565;line-height:12px;position:static;margin-top:8px;width:auto}.MultiStateGrid__Info--compact,.MultiStateGrid__Info--noHeader{position:static;width:auto;margin-top:4px}.MultiStateGrid__Footer{margin-bottom:0}.MultiStateDropdown{position:relative}.MultiStateDropdownButton{width:100%;padding:12px;border:1px solid #000}.MultiStateDropdownButton__Label{text-align:left;font-size:13px;font-weight:500}.MultiStateDropdownButton__Arrow{height:12px;width:12px;margin-left:5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.MultiStateDropdownButton__Arrow--up{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.MultiStateDropdownButton__StateIcon{margin-right:5px}.MultiStateDropdown__Menu{width:100%;position:absolute;z-index:60;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.14),0 0 6px 0 rgba(0,0,0,.25);box-shadow:0 1px 2px 0 rgba(0,0,0,.14),0 0 6px 0 rgba(0,0,0,.25);background-color:#fff}.MultiStateDropdownItem{padding:12px;width:100%}.MultiStateDropdownItem:active,.MultiStateDropdownItem:focus,.MultiStateDropdownItem:hover{background:#f0f0f0}.MultiStateDropdownItem__Label{text-align:left;font-size:11px}.MultiStateDropdownItem__StateIcon{margin-right:5px}.MultiStateList__Info{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:11px;font-style:italic;color:#656565;line-height:15px;position:absolute;margin-top:8px;width:150px}.MultiStateList__Info--compact{position:static;width:auto;margin-top:4px}.MultiStateList__Dropdown{margin-top:20px}.MultiStateList__Footer{margin-bottom:0}.ElectionsIndex .DelegateWidget--button{margin-top:40px}.ElectionsIndex .ElectionsLayout__row:first-child{padding-bottom:0}.ElectionsIndex .CalendarWidget--widget{margin-top:22px}.ElectionsIndex .Ad.thinbanner>div:first-child{margin-top:0!important}.ElectionsIndex .Ad.incontent1{padding-top:30px}.ElectionsIndex .HeadingBanner{margin-bottom:0;height:105px}.ElectionsLayout--sm .Header{border-top:1px solid #bebebe;border-bottom:1px solid #e5e5e5;padding:17px 20px}.ElectionsLayout--sm .ElectionButton{font-size:14px;padding:15px 25px}.ElectionsLayout--sm .LatestHeadlines__item{border-bottom:1px solid #e5e5e5}.ElectionsLayout--sm .LatestHeadlines__item:last-of-type{border-bottom:0}.ElectionsLayout--sm .CalendarTable,.ElectionsLayout--sm .ContentRoll__Item,.ElectionsLayout--sm .DelegateCountLayout,.ElectionsLayout--sm .LatestHeadlines__item,.ElectionsLayout--sm .MultiStateGrid__Footer,.ElectionsLayout--sm .VideoCarousel__Item{padding-left:20px;padding-right:20px}.ElectionsLayout--sm .ElectionsLayout__row{padding:0}.ElectionsLayout--sm .CalendarWidget,.ElectionsLayout--sm .DelegateWidget,.ElectionsLayout--sm .MultiStateGrid{padding-bottom:10px}.ElectionsLayout--sm .MultiStateGrid .ElectionButton__Wrapper{margin-bottom:12px}.ElectionsLayout--sm .ElectionsContainer{border-bottom:1px solid #bebebe}.ElectionsLayout--sm .ElectionsContainer .VideoCarousel__Container{margin-top:20px}.ElectionsLayout--sm .ContentRoll__Item:last-child{padding-bottom:20px}.ElectionsLayout--sm .ElectionsEmbed{padding:20px;margin:0 auto}.ElectionsLayout--sm .StateResultsTableOuterContainer--takeover{padding:0 20px}.ElectionsIndex .ElectionsLayout--sm .ElectionButton__Wrapper{margin-top:20px}.ElectionsLayout .DelegateCountTable__footer{border-bottom:1px solid #e5e5e5}@media only screen and (max-width:767px){.page-electionsIndex{background-color:#ebebeb}}