/* Rotating Alert Bar Adjustments */
/*================ Global ================*/

/*-- Rotating Banner Styles --*/
.rotating-alerts-banner-nav .left {left: 0px !important;height:calc(100% - 2px);top: 1px}
.rotating-alerts-banner-nav .right {right: 0px !important;height:calc(100% - 2px);top: 1px}
.rayos-alerts[data-type="rotating"] .rayos-alerts-article .entry-content-wrap {}
.rayos-alerts[data-type="rotating"] .rayos-alerts-article .entry-content-wrap:after {right:0 !important;z-index: 50;}
.rotating-alerts-banner-nav .nav {padding-top: 5px !important}
.rotating-alerts-banner-nav .count {padding-top: 10px !important}

.rayos-alerts .thumb-wrap a,.rayos-alerts .thumb-wrap a img {display:none;}
.rayos-alerts {position: relative;min-height: initial !important;height: auto !important;display: grid;grid-template-columns: auto 100px;margin:0;grid-template-rows:auto}
.rotating-alerts-banner-nav {position: relative !important;left:auto !important;right:auto !important;top:auto !important;grid-area:1 / 2 / -1 / -1;position: relative !important; }
.rayos-alerts #rotating-alerts-banner {grid-area:1 / 1 / -1 / -1;height: auto !important}
.wpb_wrapper .rayos-alerts[data-type="rotating"] {min-height: inherit !important;height: auto !important}
.rayos-alerts-article {display: grid !important;grid-template-columns: 160px auto;grid-template-rows:50px;margin: 0 !important;padding: 0 !important;top: 0 !important;align-items: stretch !important;border:0 !important}
.rayos-alerts-article *{position: relative !important;height: auto !important;width: auto !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;padding: 0 !important;margin:0 !important;}
.rayos-alerts .rayos-alerts-article .rayos-alerts-message{display: block !important;margin-left: 0 !important;}
.rayos-alerts .rayos-alerts-article {font-weight:600;font-size:1.2em; line-height:1.2em;font-family: 'Roboto',sans-serif}
.rayos-alerts .rotating-alerts-banner-wrapper .rayos-alerts-article .rayos-alerts-message{margin-right:100px !important;height: 35px !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rayos-alerts .rayos-alerts-article .entry-content-wrap{padding: 0px !important;align-self: start !important;line-height: 35px}
.rayos-alerts .rayos-alerts-article::before{padding: 0 !important;;display: block !important;height: 100% !important;width: 100% !important;position: relative !important;float: none !important;line-height: 35px;justify-self: center;text-indent:10px}
#rotating-alerts-banner{width: auto !important;position: relative}
.rotating-alerts-banner-nav {position: relative;left:auto;right:auto;top:auto}
.rayos-alerts[data-type="rotating"] .rayos-alerts-article {top: auto !important}
.rayos-alerts .rayos-alerts-article .entry-content-wrap *{color: #fff}
.rayos-alerts .rayos-alerts-article::before {color: #fff;opacity: .8;text-shadow: 2px 1px 1px rgba(0,0,0,.5)}


@media screen and (max-width: 768px){
.rayos-alerts-article {display: block !important}
.rotating-alerts-banner-nav {display: none}
.rayos-alerts-type-rotating .rayos-alerts-article.breaking-news .entry-content-wrap::after{display:none}
.rayos-alerts .rayos-alerts-article .entry-content-wrap{padding:0 10px !important}
.wpb_wrapper .rayos-alerts[data-type="rotating"] {display: block !important;height: 72px!important}
.rayos-alerts #rotating-alerts-banner {height: 100% !important}
.wpb_wrapper .rayos-alerts *{font-size: 14px;line-height:24px}
.rayos-alerts .rotating-alerts-banner-wrapper .rayos-alerts-article .rayos-alerts-message{margin-right:0 !important}
}


/*================ Customized ================*/


/* Severe Weather */
.rayos-alerts.severe-weather .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.severe-weather {
	background-color: rgb(243,85,14)!important;
}
.rayos-alerts-type-rotating .rayos-alerts-article.severe-weather .entry-content-wrap:after,
.rayos-alerts-type-single.rayos-alerts .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: rgb(216,0,0)!important; 
}
.rayos-alerts-type-rotating .rayos-alerts-article.breaking-news .entry-content-wrap::after {
background: rgb(216,0,0);
background: linear-gradient(90deg, rgba(216,0,0,0) 0%, rgba(216,0,0,1) 50%) !important;

}

.rayos-alerts.breaking-news .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.breaking-news:before {
	content: 'Breaking News';
}

/* Live Now Alert */
.rayos-alerts.live-now .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.live-now {
	background-color: rgb(51,51,51);
}
.rayos-alerts-type-rotating .rayos-alerts-article.live-now .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.live-now .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.live-now:before {
	content: 'Live Now';
}

/* Live Alert */
.rayos-alerts.live .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.live {
	background-color: #333333;
}
.rayos-alerts-type-rotating .rayos-alerts-article.live .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.live .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.live:before {
	content: 'Live';
}

/* Programming Alert */
.rayos-alerts.programming-alert .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.programming-alert {
	background-color: #1F649D;
}
.rayos-alerts-type-rotating .rayos-alerts-article.programming-alert .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.programming-alert .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.programming-alert:before {
	content: 'Programming Alert';
}

/* Closings Alert */
.rayos-alerts.closings .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.closings {
	background-color: #f3550e;
}
.rayos-alerts-type-rotating .rayos-alerts-article.closings .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.closings .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.closings:before {
	content: 'Closings';
}
.rayos-alerts.school-closings .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.school-closings {
	background-color: #f3550e;
}

/* School Closings */
.rayos-alerts-type-rotating .rayos-alerts-article.school-closings .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.school-closings .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.school-closings:before {
	content: 'School Closings';
}

/* Election Results */
.rayos-alerts.election-results .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.election-results {
	background-color: #525252;
}
.rayos-alerts-type-rotating .rayos-alerts-article.election-results .entry-content-wrap:after {
	background: rgb(82,82,82);
	background: linear-gradient(90deg, rgba(82,82,82,0) 0%, rgba(82,82,82,1) 50%);
}
.rayos-alerts.election-results .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.election-results:before {
	content: 'Election Results';
}


/* Silver Alert */
.rayos-alerts.silver-alert .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.silver-alert {
	background-color: #444;
}
.rayos-alerts-type-rotating .rayos-alerts-article.silver-alert .entry-content-wrap:after {
	background: rgb(68,68,68);
	background: linear-gradient(90deg, rgba(68,68,68,0) 0%, rgba(68,68,68,1) 50%);
}
.rayos-alerts.silver-alert .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.silver-alert:before {
	content: 'Silver Alert';
}

/* Traffic - ICON ONLY SET */
.rayos-alerts.traffic .rayos-alerts-article,
.rayos-alerts .rayos-alerts-article.traffic {
  background: #000000;
  font-weight:700;
  font-size:1.4em;
  line-height:1.2em;
  position:relative;
  padding: 0px;
}
.rayos-alerts.traffic .entry-content-wrap {
	padding:10px;
}
.rayos-alerts.traffic .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.traffic:before{
  content:" ";
  background:#012e71 url(/content/uploads/2021/06/s/w/mountians.png);
  background-size:50%;
  background-repeat:no-repeat;
  background-position:center;
  float:left;
  padding:26px 40px;
position:absolute;
  top: 0;
  bottom: 0;
}
.rayos-alerts.traffic .rayos-alerts-article .rayos-alerts-message,
.rayos-alerts .rayos-alerts-article.traffic .rayos-alerts-message {
  color: #ffffff;
  display:table;
  margin-left:100px;
}
.rayos-alerts.traffic .rayos-alerts-article a.rayos-alerts-message:hover,
.rayos-alerts .rayos-alerts-article.traffic a.rayos-alerts-message:hover {
  color:#012e71;
}
@media (max-width:990px) {
	.rayos-alerts.traffic .rayos-alerts-article:before,
	.rayos-alerts .rayos-alerts-article.traffic:before {
  		padding:40px 30px;
 	}
}
@media (max-width:768px) {
	.rayos-alerts.traffic .rayos-alerts-article .rayos-alerts-message,
	.rayos-alerts .rayos-alerts-article.traffic .rayos-alerts-message { 
 	 margin-top:4px;
 	 margin-left:50px;
	}
	.rayos-alerts.traffic .rayos-alerts-article:before,
	.rayos-alerts .rayos-alerts-article.traffic:before {
  		padding:40px 20px;
 	}
	.rayos-alerts.traffic .rayos-alerts-article,
	.rayos-alerts .rayos-alerts-article.traffic {
  		font-size:1em;
  		line-height:1.3em;
	}
	.rayos-alerts.traffic .entry-content-wrap {
		padding:0px;
	}
}

/*================ Single Alerts ================*/
@media screen and (min-width: 769px){
.rayos-alerts-type-single.rayos-alerts .rayos-alerts-article::before {line-height: 50px;}
.rayos-alerts-type-single.rayos-alerts .rayos-alerts-article .entry-content-wrap { line-height: 50px; height: 50px!important; overflow: hidden;}
.rayos-alerts-type-single .rayos-alerts-article .entry-content-wrap:after {
    content: " ";
    display: block;
    width: 20%;
    position: absolute;
    top: 0;
    right: -25px;
    height: 100%;
}
}

@media screen and (max-width: 768px){
.rayos-alerts-type-single.rayos-alerts { display: inherit;}
.rayos-alerts-type-single.rayos-alerts .rayos-alerts-article .entry-content-wrap { padding: 0 10px 10px !important;}
}