/* ALL Alerts - Right Angle Set */

/*================ Global ================*/

/*-- Rotating Banner Styles --*/
.rotating-alerts-banner-nav .left {left: 0px !important;height:calc(100% - 1px);top: 1px}
.rotating-alerts-banner-nav .right {right: 0px !important;height:calc(100% - 1px);top: 1px;border-top-right-radius: 0px;border-bottom-right-radius: 0px}
.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: 8px !important}
.rotating-alerts-banner-nav .count {padding-top: 12px !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;margin-bottom: 10px;}
.rayos-alerts.rayos-alerts-type-single{grid-template-columns:auto;box-shadow: none;border-radius:0px}
.rayos-alerts.rayos-alerts-type-single .rayos-alerts-article .rayos-alerts-message{padding-left:10px !important}
.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: 40px !important;box-shadow: none!important;border:0}
.wpb_wrapper .rayos-alerts[data-type="rotating"] {min-height: inherit !important;height: auto !important}
.rayos-alerts-article {display: grid !important;grid-template-columns: 175px auto;grid-template-rows:40px;margin: 0 !important;padding: 0 !important;top: 0 !important;align-items: stretch !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;color: #fff;  text-shadow: 0 1px 0 rgba(0,0,0,0.2)}
.rayos-alerts .rotating-alerts-banner-wrapper .rayos-alerts-article .rayos-alerts-message{font-size: 16px}
.rayos-alerts .rayos-alerts-article .rayos-alerts-message:hover{color: #fff}
.rayos-alerts .rayos-alerts-article {font-weight:600;font-size:1.2em; line-height:1.2em;font-family: 'Roboto',sans-serif;border-radius:0px; }
.rayos-alerts .rotating-alerts-banner-wrapper .rayos-alerts-article .rayos-alerts-message{margin-right:100px !important;height: 40px !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 10px !important}
.rayos-alerts .rayos-alerts-article .entry-content-wrap{padding: 0px !important;align-self: start !important;line-height: 40px}
.rayos-alerts .rayos-alerts-article::before{padding: 0 0 0 10px !important;	display: block !important;height: 100% !important;width: 100% !important;position: relative !important;	float: none !important;line-height: 38px;justify-self: start;background-repeat:no-repeat;background-position:100% 50%;color:#fff;text-transform:uppercase;border-radius:0px !important;	opacity: 1 !important;font-family: 'Oswald',sans-serif;text-shadow: 2px 3px 0px rgba(0,0,0,0.2);font-size: 18px;font-weight: 700;letter-spacing: 0px;}
#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)}
.rayos-alerts #rotating-alerts-banner {border-radius: 0px}

.rayos-alerts-type-single .rayos-alerts-article a, .rayos-alerts-type-single .rayos-alerts-article .rayos-alerts-message{color:#fff !important}


/*================ Customized ================*/


/* Silver Alert */
.rayos-alerts .rayos-alerts-article.silver-alert {
  background: rgb(245,246,246); 
  background: linear-gradient(to bottom, rgba(245,246,246,1) 0%,rgba(184,186,198,1) 99%); 
  
}
.rayos-alerts-type-rotating .rayos-alerts-article.silver-alert .entry-content-wrap:after {
	background: rgb(177,179,192);
    background: linear-gradient(90deg, rgba(177,179,192,0) 0%, rgba(177,179,192,1) 50%);
}

.rayos-alerts .rayos-alerts-article.silver-alert:before {
	content: 'Silver Alert';
    background-image:url('/content/uploads/2021/03/n/a/right-angle-black.png');
    background-repeat:no-repeat;
    background-position: right center;

}
.rayos-alerts .rayos-alerts-article.silver-alert .rayos-alerts-message{
  color: #333;
  text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}
.rayos-alerts .rayos-alerts-article.silver-alert a.rayos-alerts-message:hover {
  color:#000;
}




/* Traffic Alert */

.rayos-alerts .rayos-alerts-article.traffic {
  background: rgb(245,189,105); 
  background: linear-gradient(to bottom, rgba(245,189,105) 0%,rgba(242,172,69,1) 100%);
  
}
.rayos-alerts-type-rotating .rayos-alerts-article.traffic .entry-content-wrap:after {
	background: rgb(210,77,55);
    background: linear-gradient(90deg, rgba(210,77,55,0) 0%, rgba(210,77,55,1) 50%);
}

.rayos-alerts .rayos-alerts-article.traffic:before {
	content: 'Traffic Update';
    background-image:url('/content/uploads/2022/07/t/u/cone.png');
    background-repeat:no-repeat;
    background-position: 130px center;

}


/* Winter Weather */
.rayos-alerts .rayos-alerts-article.winter-weather {
  background: rgb(0,175,224); /* Old browsers */
  background: linear-gradient(to bottom, rgba(0,175,224) 0%,rgba(0,139,178,1) 100%); 

}
.rayos-alerts-type-rotating .rayos-alerts-article.winter-weather .entry-content-wrap:after {
	background: rgb(0,175,224)!important;
    background: linear-gradient(90deg, rgba(0,175,224,0) 0%, rgb(8,105,132) 50%)!important;
}

.rayos-alerts .rayos-alerts-article.winter-weather:before {
  content:'Winter Weather';
  background-image:url('/content/uploads/2022/07/e/x/winter-weather-alert-icon.png');
  background-repeat:no-repeat;
  background-position: 140px center;
background-size:27px !important;
    
}



/* Severe Weather Alert */

.rayos-alerts .rayos-alerts-article.severe-weather {
  background: rgba(147,149,146,1)!important; 
  background: linear-gradient(to bottom, rgba(187,191,186,1) 0%,rgba(147,149,146,1) 100%)!important; 

}
.rayos-alerts-type-rotating .rayos-alerts-article.severe-weather .entry-content-wrap:after {
	background: rgba(79,81,98,1)!important;
    background: linear-gradient(90deg, rgba(79,81,98,0) 0%, rgba(10,16,38,1) 50%)!important;
}

.rayos-alerts .rayos-alerts-article.severe-weather:before {
	content:'Severe Weather';
    background-image:url('/content/uploads/2022/07/j/i/cloud-lightning.png');
    background-repeat:no-repeat;
    background-position: 140px center;

}



/* Breaking Alert */


.rayos-alerts .rayos-alerts-article.breaking-news {
background: rgb(246,93,93);
background: linear-gradient(0deg, rgba(246,93,93,1) 0%, rgba(243,55,55,1) 100%);

}

.rayos-alerts-type-rotating .rayos-alerts-article.breaking-news .entry-content-wrap:after {
	background: rgba(192,41,41,1)!important;
    background: linear-gradient(90deg, rgba(192,41,41,0) 0%, rgba(192,41,41,1) 50%)!important;
    display: block !important;
    
}



.rayos-alerts.breaking-news .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.breaking-news:before {
  content:'Breaking';
  background-image:url('/content/uploads/2022/07/s/l/breaking-news-icon.png');
  background-repeat:no-repeat;
  background-position: 90px 50%;
background-size: 26px 26px;

}


/* On-Air  */
.rayos-alerts-type-single .rayos-alerts-article.on-air, .rayos-alerts-type-rotating .rayos-alerts-article.on-air, .rayos-alerts-type-list .rayos-alerts-article.on-air {
    background: rgb(173,216,230);
}


.rayos-alerts .rayos-alerts-article.on-air {
background: rgb(104,171,249);
background: linear-gradient(0deg, rgba(104,171,249,1) 0%, rgba(78,156,246,1) 100%);

}
.rayos-alerts-type-rotating .rayos-alerts-article.on-air .entry-content-wrap:after {
	background: rgb(45,115,196);
    background: linear-gradient(90deg, rgba(210,77,55,0) 0%, rgb(45,115,196) 50%);
}
.rayos-alerts.on-air .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.on-air:before {
  content:'On Air';
  background-image:url('/content/uploads/2022/07/g/u/bulb.png');
  background-repeat:no-repeat;
  background-position: 70px center;
background-size: 40px 40px;

}


/* Entertainment News   */
.rayos-alerts-type-single .rayos-alerts-article.entertainment-news, .rayos-alerts-type-rotating .rayos-alerts-article.entertainment-news, .rayos-alerts-type-list .rayos-alerts-article.entertainment-news {
    background: rgb(218,5,232);
}


.rayos-alerts .rayos-alerts-article.entertainment-news {
 background: rgb(218,5,232);
background: linear-gradient(0deg, rgba(218,5,232,1) 0%, rgba(232,5,138,1) 100%);

}
.rayos-alerts-type-rotating .rayos-alerts-article.entertainment-news .entry-content-wrap:after {
	background: rgba(149,10,92,1)!important;
    background: linear-gradient(90deg, rgba(149,10,92,0) 0%, rgb(149,10,92) 50%)!important;
}
.rayos-alerts.entertainment-news .rayos-alerts-article:before,
.rayos-alerts .rayos-alerts-article.entertainment-news:before {
  content:'Entertainment';
  background-image:url('/content/uploads/2022/07/w/e/entertainment.png');
  background-repeat:no-repeat;
  background-position: 115px center;
  background-size: auto 35px;

}


@media screen and (max-width: 768px){
.rayos-alerts-article {display: flex !important;flex-direction: column}
.rotating-alerts-banner-nav {display: none}

.rayos-alerts .rayos-alerts-article .entry-content-wrap{line-height: 32px !important;font-size:15px}
.wpb_wrapper .rayos-alerts[data-type="rotating"] {display: block !important;height: 72px!important}
.rayos-alerts #rotating-alerts-banner {height: 100% !important}

.rayos-alerts .rayos-alerts-article .entry-content-wrap{width: 100% !important;padding-left:10px !important}

.rayos-alerts .rotating-alerts-banner-wrapper .rayos-alerts-article .rayos-alerts-message{line-height: 32px !important;padding-left:0 !important;font-size:15px}
.rayos-alerts-article{border:0 !important}

}

/* Sunny Brunch Weather */
.rayos-alerts .rayos-alerts-article.sunny-brunch {
  background: #AD0478; /* Old browsers */
  background: linear-gradient(to bottom, rgba(0,175,224) 0%,rgba(0,139,178,1) 100%); 

}
.rayos-alerts-type-rotating .rayos-alerts-article.sunny-brunch .entry-content-wrap:after {
	background: #AD0478!important;
    background: linear-gradient(90deg, rgba(0,175,224,0) 0%, rgb(8,105,132) 50%)!important;
}

.rayos-alerts .rayos-alerts-article.sunny-brunch:before {
  content:'sunny-brunch';
  /* background-image:url('/content/uploads/2022/07/e/x/winter-weather-alert-icon.png'); */
  background-repeat:no-repeat;
  background-position: 140px center;
  background-size:27px !important;   
}




