#page_content header {
	left:-9999px;
	position:absolute;
	}

.breakout-bg.alternate {background-color:#405979;}
.breakout-bg {padding:1em 0; margin-top:1em;}
.breakout-bg .row {margin:0;}

.breakout-bg.alternate h1,
.breakout-bg.alternate .lead,
.breakout-bg.alternate p,
.breakout-bg.alternate h2,
.breakout-bg.alternate h3,
.breakout-bg.alternate .well li{
color:#fff !important;
/*text-shadow:0 -1px rgba(0,0,0,0.75) !important;*/
}
.breakout-bg.alternate hr:after{
background: linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(255,255,255,.25) 50%,rgba(0,0,0,0) 100%) !important;
}
.breakout-bg.alternate .further-info li a,
.breakout-bg.alternate .further-info li a:visited,
.breakout-bg.alternate .further-info li a:active,
.breakout-bg.alternate .further-info li a:hover,
.breakout-bg.alternate .well li a,
.breakout-bg.alternate .well li a:visited,
.breakout-bg.alternate .well li a:active,
.breakout-bg.alternate .well li a:hover{color:#fff !important; border-color:#fff !important;}

.content .breakout-bg.alternate .popular-links li a, 
.content .breakout-bg.alternate .popular-links li a:hover, 
.content .breakout-bg.alternate .popular-links li a:focus,
.content .breakout-bg.alternate .popular-links li a:visited{
	color:#fff !important;
	border-color:#fff !important;
	font-size:1.3rem !important;
}

/* Sticky Poppy */
#sticky-control{
	position:fixed;
	bottom:2em;
	right:0em;
	z-index:900000;
	height:3em;
	width: 3em;
	display:block;
	transition: all 1s ease;
}

#sticky-control #reveal-content{
	transform: scale(0.01);
    width: 80vw;
    opacity: 0;
    content: attr(title);
    position: absolute;
    padding: .25em 2.5em .25em .5em;
    top: -9.5em;
    right: 1em;
	text-align: right !important;
    background-color: #222;
    color: #fff;
    border-radius: 0.5em;
    z-index: -10;
    transition: all 1s ease;
}

#reveal-content a, #reveal-content a:active, #reveal-content a:focus, #reveal-content a:hover, #reveal-content a:visited{
	color:#fff;
	border-color:#fff;
}
#reveal-content a:focus{
	outline:.125rem solid #d98411;
	outline-offset:.125rem;
}
@media only screen and (min-width: 25em) {
	#sticky-control #reveal-content {
		top: -5.5em;
	}
}
@media only screen and (min-width: 30em) {
	#sticky-control{	
		bottom:2em;
		right:2em;
		height:5em;
		width: 5em;
	}
	#sticky-control #reveal-content {
	  	width: 75vw;
		top: -1em;
    	right: 3em;
	}
}
@media only screen and (min-width: 60em) {
	#sticky-control #reveal-content{
	  	 width: 75vw;
	
	}
}
@media only screen and (min-width: 80em) {
	#sticky-control #reveal-content{
	  	 width: 50vw;
	
	}
}
@media only screen and (min-width: 120em) {
	#sticky-control #reveal-content{
	  	 width: 25vw;
	
	}
}
#sticky-control.active #reveal-content{
	transform: scale(1);
	opacity: 1;
}
.coronavirus{
	padding: 0.5em 1em;
	font-weight:700;
	display:inline-flex;
}
.coronavirus.alert-intro{
	background-color:#08314c;
	color:#fff;
}
/*medium alert*/
.coronavirus.alert-medium{
background-color:#F7A941;
color:#08314c;
	
}
/*high alert*/
.coronavirus.alert-high{
	background-color: #EC6726;
	color: #000;
}

/*very high alert and national restrictions*/
.coronavirus.alert-vhigh{
	background-color: #E7343F;
	color: #000;
}

