html, body {
	margin:0;
	padding:0;
	font-size:16px;
	height:auto!important;
}
#content-main {
	display:fixed;
	top:0;
	left:0;
	right:0;
	bottom:100%;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
}
section > div.wrapper {
	width:100%;
	height:100%;
	display:block;
	margin:0 auto;
	text-align:left;
}
div.wrapper > div.inner-wrapper {
	max-width: 80rem;
	width:100%;
	display:block;
	margin:0 auto;
}
div.wrapper > div.inner-wrapper > .row {
	max-width: 90rem;
}
#content-main div.wrapper {
	padding-top:65px;
}
#content-footer div.wrapper {
	z-index:29;
}
p.copyright {
    font-family: "IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
    font-size:.9em;
    margin:1em 0 .25em;
    color:#595959;
    text-align:center;
    display:block;
    clear:both;
}
div.clear {
	width:100%;
	display:block;
	height:0;
	clear:both;
}
.map_wrap {
	margin-top:0;
	width:100%;
	position:relative;
}
.map_wrap .map_expander {
	height:0;
	width:100%;
	padding-bottom:73.6%;
}
.map_wrap > iframe {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
}
.top_story,
.secondary_story,
.live_blog {
	color:#252931;
}
.top_story h2 {
    font-family: "Slabo 27px",Helvetica,Verdana,sans-serif!important;
    font-weight:400;
    font-size:1.6em;
    margin:1rem 1.5rem;
    line-height:1.15;
    color:#252931;
    text-align:left;
}
p.author {
	text-align:center;
	display: block;
	font-style: italic;
	font-family:"IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
	font-size:.9em;
	padding-top:.25rem;
	margin-bottom:.5em;
}
.top_story p.eyebrow,
.secondary_story p.eyebrow {
	display: table;
	clear:right;
	width:auto;
	line-height:1;
	padding:.15em .35em;
	text-align: center;
    font-size:1.1rem;
    text-transform:uppercase;
    font-family:"IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
    color:#fff;
    background-color: rgba(62, 68, 101,0.7);
    margin:.5em auto .35em;
    text-decoration: none;
    font-weight:600!important;
}
a {
    color:#252931;
}
a:hover {
    color:#EF6530;
}
.secondary_story {
	margin-top:1em!important;
	margin-bottom:0;
	
}
.secondary_story h2 {
	font-family: "Slabo 27px",Helvetica,Verdana,sans-serif!important;
    font-weight:400;
	font-size:1.3em;
	line-height: 1.2;
	text-align: left;
    color:#252931;
    display:block;
    margin:1rem 1.5rem 0;
    padding-top:1rem;
    border-top:1px solid #b4b4b4;
}
.results {
	margin:0 .5em;
	display:block;
	clear:both;
}
h2#results_title {
	display: block;
	width:100%;
    font-size:1.15em;
    font-family:"IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
    font-weight:bold;
    margin:1em 0;
    padding:.3em 0;
    color:#424242;
    text-align:left;
    background-color:#fff;
    border-bottom:4px solid #EF6530;
    border-top:1px solid #424242;
}
h2#results_title a {
	color:#424242;
}
h2#results_title span {
	font-weight:300;
	float:left;
	display:inline-block;
	text-transform:uppercase;
	padding:0 .5em .15em;
	color:#EF6530;
	font-size:1em;
}
h2#results_title span:hover {
	color:#222;
	text-emphasis:underline;
	cursor:pointer;
}
h2#results_title a:first-child {
	float:left;
	display:inline-block;
    text-transform:uppercase;
}
h2#results_title a.notify {
	float:right;
	text-align:right;
	font-size:90%;
	padding-top:.1em;
}
h2#results_title a:hover {
	text-decoration:underline;
}
div#live_blog_wrap {
	position: relative;
	display:block;
	margin-bottom:.5em;
	overflow-y: scroll;
}
h2.sticky {
	display: block;
	position:sticky;
	width:100%;
	top:0;
	padding:.3em .7em;
    font-size:1.15em;
    text-transform:uppercase;
    font-family:"IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
    font-weight:bold;
    margin-top:0;
    z-index:5;
    vertical-align:middle;
    text-align:left;
    color:#424242;
    background-color:#fff;
    border-bottom:4px solid #EF6530;
    border-top:1px solid #424242;
}
h2.orange_bar {
	display: block;
	width:100%;
	padding:.3em 1.4em;
    font-size:1.15em;
    text-transform:uppercase;
    font-family:"IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
    font-weight:bold;
    margin-top:.5em 0 0;
    vertical-align:middle;
    text-align:left;
    color:#424242;
    background-color:#fff;
    border-bottom:4px solid #EF6530;
    border-top:1px solid #424242;
}
div#live_blog_wrap > #readmore {
	display: block;
	position:absolute;
	left:0;
	bottom:0;
	background: rgb(255,255,255);
	background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 90%);
    height:80px;
    width:100%;
    z-index:1;
}
div#live_blog_wrap > #readmore p {
	font-family:"IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	margin-bottom:0;
	color:#545454;
	font-style:italic;
}
#map_slide_parent {
	width:100%;
	display:block;
	position:relative;
}
#map_slide_1,
#map_slide_2,
#map_slide_3 {
	width:100%;
	display:block;
}
#map_slide_1 {
	display:block;
}
#map_slide_2 {
	display:none;
}
#map_slide_3 {
	display:none;
}
.live_blog-body {
	font-weight:400;
	padding:.5em .75em 2em;
	color: #252931;
    overflow-x: hidden;
}
.live_blog-body h2,
.live_blog-body h3,
.live_blog-body h4,
.live_blog-body h5 {
	display: block;
    margin: 0 0 1.125rem;
    color: #252931;
    font-family: poynter-oldstyle-display,Times,Georgia,serif!important;
    font-weight: 700;
    line-height: 1.2;
    margin-top: .625rem;
}
.live_blog-body h2 {
	font-size: 1.85rem;
}
.live_blog-body h3 {
	font-size: 1.65rem;
}
.live_blog-body h4 {
	font-size: 1.45rem;
}
.live_blog-body h5 {
	font-size: 1.3rem;
}
.live_blog-body p {
	display: block;
    margin: 0 0 1.125rem;
    color: #252931;
    font-family: "IBM Plex Sans",Helvetica,Verdana,sans-serif;
    font-size: 1.025rem;
    line-height: 1.55556;
}
.live_blog-body a {
	font-weight: bold;
	color:#ef6530;
	text-decoration: underline;
}
.live_blog-body ul {
	list-style: disc outside none;
	display: block;
    margin: 0 0 1.125rem 2.25rem;
    font-family: "IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
    font-size: .975rem;
    padding-left: 0;
}
.live_blog-body ul li {
	line-height: 1.75;
    margin: 0 0 0 1em;
}
figure {
	margin-left:0!important;
	margin-right:0!important;
}
.live_blog-body figure.wp-block-image,
.live_blog-body figure.wp-block-embed,
.live_blog-body figure.wp-block-embed-twitter {
    display: block;
    margin-bottom: 2.25rem;
    width:100%;
    max-width: 100%;
    overflow:hidden;
}
.live_blog-body figure.wp-block-embed-twitter .twitter-tweet,
.live_blog-body figure.wp-block-embed-twitter .twitter-tweet div.EmbeddedTweet,
.live_blog-body figure.wp-block-embed-twitter .twitter-tweet div.EmbeddedTweet div.EmbeddedTweet-tweet {
	overflow: hidden;
	width:100%!important;
}
.wp-block-embed__wrapper {
	width:100%;
	display:block;
	overflow: hidden;
}
.live_blog-body figure.wp-block-embed-youtube {
	position: relative;
	width:100%;
	padding-top:55%;
}
.live_blog-body figure.wp-block-embed-youtube div.wp-block-embed__wrapper {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.live_blog-body figure.wp-block-embed-youtube div.wp-block-embed__wrapper iframe {
	width:100%;
	height:100%;
}
.live_blog-body figure.wp-block-image figcaption {
    border-bottom: 1px solid #12121c;
    caption-side: bottom;
    display: block;
    font-family: "IBM Plex Sans",Helvetica,Verdana,sans-serif;
    font-size: .825rem;
    font-style: italic;
    line-height: 1.28571;
    padding: .938rem 0;
}
figure.wp-block-image .wp-block-image__credit {
    color: #3e4451;
    display: block;
    font-family: ibm-plex-sans,Helvetica,Verdana,sans-serif;
    font-size: .7rem;
    font-style: italic;
    line-height: 1;
    padding: .188rem .313rem 0;
    text-align: right;
}
.live_blog-body iframe {
	max-width:100%;
}
#slider-parent {
	height:100px;
	display:inline-block;
	width:100%;
    background-color: #FFFFFF;
    margin-top:0;
    margin-bottom:10px;
    border-top:1px solid #222222;
    /* border-bottom:4px solid #EF6530; */
}
#slider {
	width:92%;
	height:100px;
	display:inline-block;
	float:left;
}
#slider-left {
	cursor:pointer;
	background-image: url('../img/nextButton.svg');
    background-position: 50% 50%;
    background-size:140%;
    background-repeat: no-repeat;
	display:inline-block;
	float:left;
    height:100px;
    width:4%;
    z-index:1;
    opacity: 65%!important;
    transform: rotate(180deg);
}
#slider-right {
	cursor:pointer;
	background-image: url('../img/nextButton.svg');
	background-position: 50% 50%;
    background-size:140%;
    background-repeat: no-repeat;
    display:inline-block;
	float:left;
    height:100px;
    width:4%;
    vertical-align: middle;
    z-index:1;
    opacity: 65%!important;
}
#slider-left:hover,
#slider-right:hover {
	opacity:100%!important;
}
#slider div.slide {
	width:100%;
	height:100%;
	display:table;
	text-align:center;
    font-family: "Slabo 27px",Helvetica,Verdana,sans-serif!important;
    font-weight: 600;
    line-height: 1;
    font-size:1.5rem;
    margin:0;
    padding:1rem .75rem 0;
    color:#222222;
    vertical-align:middle;
}
#slider div.slide a {
	color:#222222;
}
#slider div.slide a:hover {
	color:#EF6530;
	text-decoration: underline;
}
#slider div#clockdiv {
	font-size:2.15rem;
	text-align:center!important;
	padding-top:1.5rem!important;
	display: block!important;
}
#slider div.slide a.big-number {
	font-size:2.75rem;
	text-align:center!important;
	padding-top:.25rem!important;
	display: block!important;
}
#slider div.slide.with-eyebrow a.eyebrow {
	display: table;
	clear:right;
	width:100%;
	padding:.15em .35em;
	text-align: center;
    font-size:1.1rem;
    text-transform:uppercase;
    font-family:"IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
    color:#FFFFFF;
    background-color: rgba(239,101,48,1.0);
    margin:0 0 .35em;
    text-decoration: none;
    font-weight:600!important;
}
#slider div.slide.with_eyebrow a.eyebrow:hover {
	text-decoration: underline;
}
div#links {
	display: block;
	width:97%;
	clear:both;
	border-top:1px solid #b4b4b4;
	padding:10px 0;
	margin: 0 1em;
}
#link_left {
	display: inline-block;
	position:relative;
	width:49%;
	float:left;
    font-family: "IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
	margin-right:1%;
	margin-top:5px;
	padding:.3em 1em .3em 0;
}
#link_right {
	display: inline-block;
	width:48%;
	float:left;
	margin-top:5px;
    font-family: "IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
    padding-left:5px;
	border-left:1px solid #b4b4b4;
	padding:.3em 0 .3em 1em;
}
#link_right a.eyebrow,
#link_left a.eyebrow {
	display:table;
	clear:right;
	font-size:1.1rem;
    font-weight: 700;
    text-transform: uppercase;
	margin:0;
}
#link_right a.link_hed,
#link_left a.link_hed {
	font-size:1.25em;
	font-weight:400;
	line-height:1.3;
	font-family: "Slabo 27px",Helvetica,Verdana,sans-serif!important;
}
#link_right .link_image_wrap,
#link_left .link_image_wrap {
	display:block;
	width:80%;
	margin:10px 10% 12px;
	position:relative;
	overflow:hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center 25%;
}
#link_right .link_image_spacer,
#link_left .link_image_spacer {
	height:0;
	width:100%;
	padding-bottom:40%;
}
#link_right div.link_image_wrap > a,
#link_left div.link_image_wrap > a {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
}
#link_right a {
    color: #252931;
    display:block;
    vertical-align:middle;
}
#link_right a:hover {
    color: #EF6530;
}
#cpr_election_embed,
#cpr_election_embed_1,
#cpr_election_embed_2,
#cpr_election_embed_3 {
	margin:1em 0;
}
/* lookout form */
#lookoutForm h4 {
	display: block;
	width:100%;
    font-size:1.15em;
    text-transform:uppercase;
    font-family:"IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
    font-weight:bold;
    margin:1.5em 0 0;
    padding:.3em 1.2em;
    color:#424242;
    text-align:left;
    background-color:#fff;
    border-bottom:4px solid #EF6530;
    border-top:1px solid #424242;
}
#lookoutForm p {
	font-family:"IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
	font-size: .95em;
	margin:.5em 1.5em;
}
#lookoutForm input#emailAddress {
	width:75%;
    display:inline-block;
    color:#64676E;
	font-size:15px;
	margin:0;
	height:36px;
	padding:.25em .5em;
	border:1px solid #cfcfcf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#lookoutForm input#emailAddress:focus {
	border: 1px solid #ef6530;
	outline:0;
}
#lookoutForm button#lookoutSubmit {
	width:22%;
	font-weight:600;
    margin-left: 1%;
    display:inline-block;
    -webkit-appearance: none;
    color:#FFF;
    text-transform: uppercase;
	background-color: #ef6530;
	font-size:15px;
	height: 36px;
	text-align:center;
	padding: 0 8px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#lookoutForm button#lookoutSubmit:hover {
	-webkit-appearance: none;
	background-color: rgba(231,101,48,0.8);
}
/* Nav Bar styles */
nav.top-bar {
    z-index:99;
    -webkit-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.25);
    box-shadow:0px 2px 3px rgba(0, 0, 0, 0.25);
    margin-bottom:0px;
}
li.name {
    position:relative;
    top:0;
    left:0;
    position:absolute;
    width:18em;
    padding:0;
    opacity:1;
    z-index: 2;
}
li.name a {
	display:inline-block;
	padding:8px;
    border-right: 1px solid #fff;
}
li.name svg {
    height: .938rem;
    position: relative;
    top:0;
    left:0;
    width: 2.688rem;
}
li.name h1 {
	display:inline-block;
    font-family: "IBM Plex Sans",Helvetica,Verdana,sans-serif!important;
    font-size: 14px!important;
    text-transform: uppercase;
    line-height: 14px!important;
    font-weight: 700;
    color: #FFFFFF;
    letter-spacing: 1px;
    vertical-align: bottom;
    padding: 12px 8px 8px;
    margin: 0;
    border-right: 1px solid #fff;
    height: 40px;
}
.top-bar,
.top-bar-section ul,
.top-bar-section ul li,
.top-bar-section li:not(.has-form) a:not(.button),
.top-bar-section .dropdown li:not(.has-form) a:not(.button),
.top-bar.expanded .title-area,
.top-bar .top-bar-section .dropdown li {
    background:#3e4451;
    color:#fff;
    font-weight:700;
    font-size:1em;
    height:40px!important;
}
.top-bar-section li.noclick,
.top-bar-section li.noclick a {
    cursor:default;
    pointer-events:none;
}
.fixed.expanded {
    -webkit-box-shadow:0px 4px 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow:0px 4px 5px rgba(0, 0, 0, 0.25);
    box-shadow:0px 4px 5px rgba(0, 0, 0, 0.25);
}
.top-bar-section li:not(.has-form) a:not(.button):hover,
.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),
.top-bar-section ul li:hover:not(.has-form)>a {
    background:#252931;
    color:#fff;
}
.top-bar-section .has-dropdown>a:after {
    border-color:rgba(255,255,255,0.9) transparent transparent transparent;
}
.top-bar .toggle-topbar.menu-icon a span:after {
    -webkit-box-shadow: 0 0 0 1px #fafafa, 0 7px 0 1px #fafafa, 0 14px 0 1px #fafafa;
    -moz-box-shadow: 0 0 0 1px #fafafa, 0 7px 0 1px #fafafa, 0 14px 0 1px #fafafa;
    box-shadow: 0 0 0 1px #fafafa, 0 7px 0 1px #fafafa, 0 14px 0 1px #fafafa;
}
.top-bar-section .divider,
.top-bar-section [role="separator"] {
    border-top-color: #252931;
}
.top-bar-section .divider.wide {
    width:2em;
}
.top-bar-section .has-dropdown.hover>.dropdown,
.top-bar-section .has-dropdown.not-click:hover>.dropdown {
    -webkit-box-shadow:0px 4px 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow:0px 4px 5px rgba(0, 0, 0, 0.25);
    box-shadow:0px 4px 5px rgba(0, 0, 0, 0.25);
}
.top-bar-section>ul>.divider,
.top-bar-section>ul>[role="separator"] {
    border-right:none;
}
.top-bar-section ul li.bottom a {
    padding:.5em .8em;
}
.top-bar-section ul li a {
    font-family:"IBM Plex Sans",Helvetica,Verdana,sans-serif !important;
    letter-spacing: 1px;
    text-transform:none;
    font-weight:700;
    font-size:1em;
}
.top-bar-section ul li.top-top > a {
    text-transform:uppercase;
    font-size:.9em;
}
.top-bar .back h5 {
    display:none;
}
.top-bar-section ul li.social a {
    display:inline-block;
    padding-top: 10px!important;
    padding-bottom: 0!important;
    line-height: 35px!important;
}
.top-bar-section ul li.social svg {
    fill:#f9f9f9;
    height: 1.375rem;
    width: 1.375rem;
}
.top-bar-section ul li.donate,
.top-bar-section ul li.donate a {
	background:#ef6530!important;
	font-size:1.125rem;
	align-items:center;
	display:flex;
	margin:0;
    -ms-flex-pack: center;
    justify-content: center;
	cursor:pointer;
    line-height:1;
}
.donateButton_icon {
    font-size: .875rem;
    margin-right: 6px;
    padding-top: 12px;
}
.top-bar-section ul li.donate svg {
    fill:#f9f9f9;
    height: 1.3rem;
    width: 1.3rem;
}
.top-bar .toggle-topbar.menu-icon a span {
    font-family:"IBM Plex Sans",Helvetica,Verdana,sans-serif !important;
    color:#252931;
}
/* End Nav Bar Styles */
/* Begin Denverite Styles */
body.denverite h2#results_title,
body.denverite h2.sticky,
body.denverite h2.orange_bar,
body.denverite #lookoutForm h4,
body.denverite h2#results_title {
	border-bottom-color: #54345a!important;
}
body.denverite a:hover,
body.denverite #link_right a:hover,
body.denverite #slider div.slide a:hover,
body.denverite h2#results_title span,
body.denverite h2#results_title span,
body.denverite .live_blog-body a {
	color: #54345a!important;
}
body.denverite .top-bar-section ul li.donate,
body.denverite .top-bar-section ul li.donate a {
	background:#7F3B8C!important;
}
body.denverite #lookoutForm input#emailAddress:focus {
	border-color: #54345a;
}
body.denverite #lookoutForm button#lookoutSubmit {
	background-color: #54345a;
}
body.denverite .top-bar,
body.denverite .top-bar-section ul,
body.denverite .top-bar-section ul li,
body.denverite .top-bar-section li:not(.has-form) a:not(.button),
body.denverite .top-bar-section .dropdown li:not(.has-form) a:not(.button),
body.denverite .top-bar.expanded .title-area,
body.denverite .top-bar .top-bar-section .dropdown li {
	background:#4B3E4D;
}
body.denverite .top_story h2,
body.denverite .secondary_story h2,
body.denverite div#live_blog_wrap > #readmore p,
body.denverite #link_left,
body.denverite #link_right,
body.denverite #link_right a.link_hed,
body.denverite #link_left a.link_hed,
body.denverite #lookoutForm p,
body.denverite li.name h1 {
	font-family:'Merriweather', Georgia, Cambria, Times, 'Times New Roman', serif!important;
}
body.denverite .top_story h2 {
	font-size: 1.45em;
}
body.denverite .secondary_story h2 {
	font-size: 1.2em;
}
body.denverite #slider-parent {
	border-bottom: 4px solid #54345a!important;
}
body.denverite #link_right a.link_hed,
body.denverite #link_left a.link_hed {
	font-size: 1.1em;
}
body.denverite p.author,
body.denverite p.copyright,
body.denverite h2#results_title,
body.denverite h2.sticky,
body.denverite h2.orange_bar,
body.denverite #link_left a.eyebrow,
body.denverite #link_right a.eyebrow,
body.denverite .top_story p.eyebrow,
body.denverite .secondary_story p.eyebrow,
body.denverite #slider div.slide,
body.denverite #slider div.slide.with-eyebrow a.eyebrow,
body.denverite #lookoutForm h4,
body.denverite .top-bar-section ul li a,
body.denverite .top-bar .toggle-topbar.menu-icon a span {
	font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
body.denverite div#links {
	border-top: none;
	padding-top: 0;
	margin-left: 0;
	width: 100%;
}
body.denverite #link_left {
	display: block;
	position:relative;
	width:100%!important;
	float:none;
	margin-right:0;
	margin-top:5px;
	padding:.3em 0;
}
body.denverite #link_right {
	display: block;
	width:100%!important;
	float:none;
	margin-top:5px;
    padding-left:5px;
	border-left:none;
	padding:.3em 0;
}
body.denverite #link_left a.eyebrow,
body.denverite #link_right a.eyebrow {
	color: #633D6A;
}
body.denverite h2.orange_bar {
	margin-top: 0;
}
body.denverite #slider div.slide.with-eyebrow a.eyebrow {
	background-color: #633D6A;
}
body.denverite .top-bar-section ul li.donate a:hover,
body.denverite #slider div.slide.with-eyebrow a.eyebrow:hover {
	color: #fff!important;
	text-decoration: underline;
}
/* End Denverite Styles */
@media (max-width:1100px) {
	#slider div.slide {
	    font-size:1.4rem;
	}
	#slider div.slide a.big-number {
		font-size:2.25rem;
	}	
	#slider div.slide.with-eyebrow a.eyebrow {
	   font-size:1.05rem;
	}
}
@media (max-width:930px) {
	.top-bar-section ul {
	    width: auto;
	    height: auto !important;
	    display: inline;
	}
	.top-bar-section ul li > a {
		padding-right:15px;
	}
	.top-bar-section ul li.social:first-child > a {
		padding-right:0;
	}
	.top-bar-section ul li.social { display:inline-block; }
	.top-bar-section ul li.donate {
		width:auto;
		font-size:12px;
		padding-right:1em;
		float:right;
	}
	.donateButton_icon {
	    font-size: .875rem;
	    margin-right: 6px;
	    padding-top: 3px;
	}
	.top-bar-section ul li.donate svg {
	    fill:#f9f9f9;
	    height: 1rem;
	    width: 1rem;
	}
}
@media (max-width:540px) {
	.top-bar-section ul li.social { display:none; }
	#content-main div.wrapper {
		padding-top:55px;
		padding-bottom:90px;
	}
	.top_story h2 {
		font-size:1.25em;
		line-height: 1.2;
	}
	.secondary_story h2 {
		font-size:1.25em;
		line-height:1.2;
	    border-right:none;
	    padding-bottom: .4em;
	    margin-bottom: .4em;
	}
	h2.sticky {
		margin-top:0;
	}
	p.copyright {
		margin-top:0;
	}
	li.name h1 {
		border-right:none;
	}
	h2#results_title span {
		padding-top:.15em;
		font-size:.85em;
	}
	#slider-parent {
		position:fixed;
		height:78px;
		bottom:0;
		left:0;
		right:0;
		width:100%;
		z-index:29;
		margin-bottom: 0;
		margin-top:5px;
		-webkit-box-shadow: -2px 0px 3px 2px rgba(0, 0, 0, 0.25);
		-moz-box-shadow:    -2px 0px 3px 2px rgba(0, 0, 0, 0.25);
		box-shadow:         -2px 0px 3px 2px rgba(0, 0, 0, 0.25);
	}
	#slider,
	#slider-left,
	#slider-right {
		height:78px;
	}
	#slider div.slide {
	    font-size:1.2rem;
	}
	#slider div.slide a.big-number {
		font-size:1.8rem;
	}	
	#slider div.slide.with-eyebrow a.eyebrow {
	   font-size:.9rem;
	}
	#lookoutForm {
		margin-top:16px;
		margin-bottom:16px;
	}
	#link_right .link_image_wrap,
	#link_left .link_image_wrap {
		width:100%;
		margin-left:0;
		margin-right:0;
	}
	#link_right a.eyebrow,
	#link_left a.eyebrow {
		font-size:1rem;
	}
	#link_right a.link_hed,
	#link_left a.link_hed {
		font-size:1.15em;
	}
	.live_blog-body {
		padding:.5em;
	}
	.live_blog-body p {
	    font-size: 1rem;
	    line-height: 1.45;
	}
	.live_blog-body h2 {
		font-size: 1.5rem;
	}
	.live_blog-body h3 {
		font-size: 1.4rem;
	}
	.live_blog-body h4 {
		font-size: 1.3rem;
	}
	.live_blog-body h5 {
		font-size: 1.2rem;
	}
	.live_blog-body ul {
	    margin-left:1.25rem;
	    font-size: .95rem;
	}
	.live_blog-body ul li {
		line-height: 1.75;
	    margin: 0 0 0 1em;
	}
	.live_blog-body figure.wp-block-image {
	    display: table;
	    margin: 0 0 2.25rem;
	    max-width: 100%;
	}
	.live_blog-body figure.wp-block-image figcaption {
	    font-size: .8rem;
	}
	.results h2 a:first-child {
		float:none;
		text-align:center;
	}
	.results h2 a:nth-child(2) {
		display:none;
	}
}