/*================ Global Alert Bar Styling ================*/
.rayos-alerts{overflow: hidden}
.rayos-alerts-article {
	margin: 20px 0;
	padding: 0px!important;
	width: 100%;
	display: table;
	font-family: 'Roboto', sans-serif;
	font-weight: 700!important;
    font-size: 21px!important;
    line-height: 1.7em;
	position: relative;
}
.rayos-alerts .rayos-alerts-article:before, .rayos-alerts .rayos-alerts-article:before {
    float: left;
    padding: 0 25px 0 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 5px 0 0 5px;
}
.rayos-alerts .rayos-alerts-article .rayos-alerts-message {
	color: #fff;
	display: table;
	position: relative;
	left: 15px;
	font-weight: 400;
	/*padding: 0 15px 0 0;*/
}
.rayos-alerts .rayos-alerts-article a.rayos-alerts-message:hover {
	color: #FFF;
	text-shadow: none;
}
.rayos-alerts-type-rotating .rayos-alerts-article .entry-content-wrap:after {
    background: transparent!important;
}
.rayos-alerts-type-single .rayos-alerts-article a, .rayos-alerts-type-single .rayos-alerts-article .rayos-alerts-message {
    color: #fff!important;
}

/* Alert Banner Tablet and Phone Styles */
@media (max-width:980px) {
	.rayos-alerts .rayos-alerts-article:before {
		background: none;
		float: none;
		border-radius: none;
		display: block;
		margin-top: 10px;
	}
	.rayos-alerts .rayos-alerts-article {
		font-size: 20px;
		line-height: 20px;
	}
	.rayos-alerts .rayos-alerts-article .rayos-alerts-message {
		position: static;
		left: 0;
		padding: 5px 10px 10px 10px;
		display: block;
		left: 10px;
		clear: left;
	}
}

/* Rotating Alert Bar Adjustments */
.rotating-alerts-banner-nav {
	height: 35px !important;
	min-height:unset!important;
	top:14px!important;
}
.rotating-alerts-banner-nav .nav {
	padding: 7px 0 0px !important;
}
.rotating-alerts-banner-nav .count {
	padding: 10px 0 0px !important;
}

@media (max-width: 992px){
	#rotating-news-banner{position: relative !important;height: auto !important}
	#rotating-news-banner::after{content: '';display: block !important;clear: both;min-height: 100px}
	.rayos-alerts-article .rayos-alerts-message{font-size:16px;text-transform: none}
	/*.rayos-alerts .rayos-alerts-article.breaking-news::before{font-size:13px;font-weight: bold}*/
	.rayos-alerts .rayos-alerts-article::before{font-size:13px;font-weight: bold}
	.entry-content-wrap a{z-index: 1000}
	.rayos-alerts-message{/*min-height: 120px;*/ padding-bottom: 15px; margin-right: 20px;line-height:normal;}
	#rotating-news-banner{min-height: 120px}
}


.rotating-alerts-banner-nav{
	min-height: 35px !important;
	top:23px!important;
}


.rotating-alerts-banner-navbanner-nav .nav {
	padding: 7px 0 0px !important;
}
.rotating-alerts-banner-navbanner-nav .count {
	padding: 10px 0 0px !important;
}

@media (max-width: 992px){
	#rotating-news-banner{position: relative !important;height: auto !important}
	#rotating-news-banner::after{content: '';display: block !important;clear: both;min-height: 100px}
	.rayos-alerts-article .rayos-alerts-message{font-size:16px;text-transform: none}
	/*.rayos-alerts .rayos-alerts-article.breaking-news::before{font-size:13px;font-weight: bold}*/
	.rayos-alerts .rayos-alerts-article::before{font-size:13px;font-weight: bold}
	.entry-content-wrap a{z-index: 1000}
	.rayos-alerts-message{/*min-height: 120px;*/ padding-bottom: 15px; margin-right: 20px;line-height:normal;}
	#rotating-news-banner{min-height: 120px}
}

/* Prevent text from moving off bar */
.rayos-alerts-article .entry-content-wrap {top:0!important}

/* Make Severe Weather alert title ALL CAPS*/
.rayos-severe-weather-alerts-body {text-transform: uppercase;}

/*================ Alert Styling ================*/
/* Severe Weather */
.rayos-alerts.severe-weather .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.severe-weather {
	background-color: #F3550E!important;
}
.rayos-alerts-type-rotating .rayos-alerts-article.severe-weather .entry-content-wrap:after {
	background: rgb(243,85,14)!important;
	background: linear-gradient(90deg, rgba(243,85,14,0) 0%, rgba(243,85,14,1) 50%)!important;
}
.severe-weather.rayos-alerts-type-single .rayos-alerts-article, .rayos-alerts-type-rotating .rayos-alerts-article.severe-weather {
    border-color: #ccc!important;
}
.rayos-alerts.severe-weather .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.severe-weather:before {
	content: 'Severe Weather';
}

/* Breaking News */
.rayos-alerts.breaking-news .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.breaking-news {
	background-color: #D80000!important; 
}
.rayos-alerts.breaking-news .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.breaking-news:before {
	content: 'Breaking News';
}

/* Closings */
.rayos-alerts.closings .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.closings {
	background-color: #333333;!important
}
.rayos-alerts-type-rotating .rayos-alerts-article.closings .entry-content-wrap:after {
	background: rgb(51,51,51);
	background: linear-gradient(90deg, rgba(51,51,51,0) 0%, rgba(51,51,51,1) 50%);
}
.rayos-alerts.closings .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.closings:before {
	content: 'Closings';
}

/* Message */
.rayos-alerts.message .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.message {
	background-color: #1F649D;!important
}
.rayos-alerts-type-rotating .rayos-alerts-article.message .entry-content-wrap:after {
	background: rgb(31,100,157);
	background: linear-gradient(90deg, rgba(31,100,157,0) 0%, rgba(31,100,157,1) 50%);
}
.rayos-alerts.message .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.message:before {
	content: 'Message';
}

/* Election */
.rayos-alerts.election .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.election {
	background-color: #19A81C;!important
}
.rayos-alerts-type-rotating .rayos-alerts-article.election .entry-content-wrap:after {
	background: rgb(243,85,14);
	background: linear-gradient(90deg, rgba(243,85,14,0) 0%, rgba(243,85,14,1) 50%);
}
.rayos-alerts.election .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.election:before {
	content: 'Election';
}