body{background-image:url(https://dss0.zbstatic5.com/assets/interactive/2024/us-presidential-election-2024/imgs/us-presidential-election-2024-bg-landscape.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;}
body:before{background:rgba(255,255,255,0.4);width:100%;height:100%;position:fixed;content:'';}
.rotator2-view-component-wrap{background:#fff;}
#theme-logo{width:36%;display:block;margin:0 auto 1em auto;}
.bus-com-article-list-2-view{padding:0 1em;margin:0!important;}
.template-com-template-c-view{background:transparent!important;}
.premium0:before,.results:before,.results:after{font-size:1.4em;margin-left:0.4em;color:#fff;display:flex;position:absolute;content:'★';animation-name:spin;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear;}
.results:after{right:0;margin-left:0;margin-right:0.4em;}
.results{position:relative;}
.results a{padding-left:2em!important;padding-right:2em!important;}
.premium0 a{padding-left:2em!important;}
.tab-interactive{margin:0.4em 0;}
.tab-interactive a{color:var(--theme-ui-colors-white)!important;margin:0 2px;background:var(--theme-ui-colors-submain);}

#MicrositeNav ul li{padding:0.4em 0;display:inline-flex!important;align-items:center!important;}
#MicrositeNav a{padding:0.4em 0.4em;}

@media only screen and (max-width:768px) {
body{background-image:url(https://dss0.zbstatic5.com/assets/interactive/2024/us-presidential-election-2024/imgs/us-presidential-election-2024-bg-portrait.jpg);}
#theme-logo{width:70%;}
#MicrositeNav ul{display:block!important;}
#MicrositeNav li{font-size:0.9em;border:1px solid #fff;line-height:1.2;padding:0!important;margin:0 0 4px 0;}
#MicrositeNav a{padding:0.4em 0.8em!important;}
#MicrositeNav .premium0 a{padding-left:2em!important;}
#MicrositeNav .results a{padding-left:2em!important;padding-right:2em!important;}
.tab-interactive{padding:4px 0 0 0!important;margin-top:0.2em!important;display:block!important;border-color:transparent!important;}
.tab-interactive a{padding:0.9em!important;padding:0.7em 1em 0.6em 1em!important;}
}


@keyframes spin{
to{-webkit-transform:rotate(360deg);}
from{-webkit-transform:rotate(0deg);}
}

@-webkit-keyframes spin{
to{-webkit-transform:rotate(360deg);}
from{-webkit-transform:rotate(0deg);}
}