/*Temp Fix for responsive Images*/
@media (max-width:500px) {
.content-list-wrapper .thumb-wrap {
	width:100%!important;
 }
}
.wpb_row {
    margin-bottom: 15px;
}

/* Fix to center ads*/
.ad-manager-placeholder {
  display:table;
}

/*Page BG*/
#page-wrap {
  background:#efefef;
  padding-top:15px;
}
#content {
  background:#fff;
  padding-top: 40px;
  margin-top: 1px;
}
body {
    color: #000;
}
.wpb_content_element {
  margin-bottom:15px;
}

/*------ Header Styling - All Devices ------*/
 .header {
   background: #1e4bbc; /* Old browsers */
   background: -moz-linear-gradient(top,  #1e4bbc 23%, #5cd5f9 100%); /* FF3.6-15 */
   background: -webkit-linear-gradient(top,  #1e4bbc 23%,#5cd5f9 100%); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom,  #1e4bbc 23%,#5cd5f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e4bbc', endColorstr='#5cd5f9',GradientType=0 ); /* IE6-9 */
   border-botttom:none;
}

/*------ Header Styling - Prior to Menu Collapse ------*/
@media (min-width:980px) {
  .header {
    height:60px;
    box-shadow:2px 2px 8px  #003b94;
    position:relative;
    z-index:9999;
 }
}
/*------ Header Styling - Mobile Only ------*/
@media screen and (max-width: 979px) {
.menu-button {
    color: #fff;
}
  .header {
    height:125px;
}
}

/* --- Header Desktop Positioning --- */
@media (min-width:980px) {
#company-logo {
	width:100%;
    height:45px;
}
.header .logo-wrapper {
   min-width:200px;
}
.header .logo-wrapper .wrap {
	width:100%;
	z-index:99;
	margin-top:-5px;
}
.header .primary-nav-wrapper {
  top:15px;
  left:200px;
}
.header .search-form-wrapper {
  top:19px;
  right:15px;
  width:200px;
}

.header .secondary-nav-wrapper {
  top:68px;
  z-index:999;
}
}
/* --- Large Phone and Tablet Positioning --- */
@media (min-width:980px) and (max-width:1269px) {
 .header.header nav.secondary .nav li a {
        font-size: 12px;
        bottom:1px;
 }
 .nav.primary .nav li a {
    padding: 0 .8em;
}
 .header .search-form-wrapper {
    width: 150px;
 }
}



/*--- Primary Nav Default Styling ---*/
nav.primary .nav li a {
  color:#FFF;
  font-weight: 700;
  font-family: 'Oswald', sans-serif;
  font-size: 1.2em;
  text-transform:uppercase;
  padding: 0 10px;
  margin-left:10px;
  text-shadow: 2px 2px 4px #130e82;
}
nav.primary .nav li a:hover {
	color: #f7cd6a;
        background:transparent;
}
nav.primary .nav li.current-menu-item a {
	color: #fb373f;
	padding-bottom: 3px;
}

/*--- Secondary Nav ---*/}
.secondary-nav-wrapper .secondary ul li {
	border-right:solid 1px #CCC;
        text-align:center;
        max-height:23px;
}
header.header nav.secondary .nav li a {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color:#0a2569;
	text-transform:none;
    position:relative;
       bottom:5px;
}
header.header nav.secondary .nav li a:hover {
	background: none;
	color: #dc382c;
}
header.header nav.secondary .nav li.this-tv a {
  background-image: url('/wp-content/uploads/2016/09/this-button.png');
    color: transparent;
    background-position:10px;
    background-repeat: no-repeat;
}
header.header nav.secondary .nav li.cozi-tv a {
  background-image: url('/wp-content/uploads/2019/05/small-cozi-logo.jpg');
    color: transparent;
    background-position:10px;
    background-repeat: no-repeat;   
}
header.header nav.secondary .nav li.antenna-tv a {
  background-image: url('/wp-content/uploads/2016/09/local-button.png');
    color: transparent;
    background-position:10px;
    background-repeat: no-repeat;
}
header.header nav.secondary .nav li.this-tv a:hover {
  background-image: url('/wp-content/uploads/2016/09/this-button.png');
    color: transparent;
    background-position:10px;
    background-repeat: no-repeat;
}
header.header nav.secondary .nav li.antenna-tv a:hover {
  background-image: url('/wp-content/uploads/2016/09/local-button.png');
    color: transparent;
    background-position:10px;
    background-repeat: no-repeat;
}
header.header nav.secondary .nav li.antenna-tv, header.header nav.secondary .nav li.this-tv {
    padding-left:15px;
    border:none!important;
    min-width:65px;
}
header.header nav.secondary .nav li:last-of-type {
	border-right:none !important;
}

header.header nav.secondary .nav li#menu-item-205 {
	padding-right:0;
	border-right:none;
	font-weight:600;
}
header.header nav.secondary .nav li#menu-item-205 a {
	padding-right:0;
}
header.header nav.secondary .nav li#menu-item-205 a:hover {
	cursor: default !important;
	color:#262d33 !important;
}
.secondary-nav-wrapper .secondary ul li.news-tip {
   background:#003b94;
   border-radius:0 0 4px 4px;
   position:relative;
   top:-7px;
   text-align:center;
}
.secondary-nav-wrapper .secondary ul li.news-tip a {
	color:#fff!important;
	font-weight:700;
	position:relative;
	top:-1px;
}
nav.secondary > ul {
		margin:0 20px;
	}

/* --- Header Mid-width Device Positioning --- */
@media (min-width:980px) and (max-width:1210px) {
	nav.primary .nav li a {
  		font-size: 1em;
	}
	.header .primary-nav-wrapper {
  		left:150px;
	}
	nav.primary .nav li.sm-link a {
		padding:0 5px;
	}
}
@media (min-width:980px) and (max-width:1150px) {
	nav.primary .nav li a {
  		padding: 0 0 0 9px;
	}
}



/* --- Search --- */
.searchform .fa {
  font-size:18px;
  position:relative;
  bottom:4px;
  color:#d52027
}
#searchform {
	border: none;
	border-radius:0px;
	background:#ffffff;
}
.search-form-wrapper #searchform input {
	border: none;
	max-height:25px;
}

/* Mobile Menu */
.mobile-nav-title {
	color:#666;
}
.menu-side a,.menu-side a:visited {
	color:#000;
}
.menu-wrap .menu-side:nth-of-type(2) a:first-child {
	display:none;
}
.menu-side i {
	font-size:36px;
}
.menu-wrap nav.menu-side:nth-of-type(3) a:nth-of-type(5) {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.menu-wrap nav.menu-side:nth-of-type(3) a:nth-of-type(6), .menu-wrap nav.menu-side:nth-of-type(3) a:nth-of-type(7), .menu-wrap nav.menu-side:nth-of-type(3) a:nth-of-type(8) {
	width:50px;
	display:inline-block;
	border-top: none;
	height:80px;
}

/*Content Lists*/
.hentry.post {
    padding-bottom:10px;
}
.content-list-wrapper h2, .wpb_content_element h2, .vc_tta-container h2 {
    font-size: 1.2em;
    line-height: 1em;
    color: rgba(21,33,126,1);
    margin-top: 0px;
    margin-bottom:10px;
    padding:5px 0px;
    font-family: 'Oswald', sans-serif;
    text-transform:uppercase;
    font-weight:700;
    border-bottom:1px solid #5cd5f9;
}
.content-list-wrapper .h3.entry-title a {
  color:#000;
  font-size:1.3em;
  font-family: 'Lato', sans-serif;
  font-weight:700;
  line-height:1.2em;
  display:table;
}
.content-list-wrapper .entry-content p {
  font-size:1.1em;
}
.entry-meta.post-author {
	color:#000;
	font-size:90%;
	font-family:'Lora', serif;
}
.entry-meta.post-author a {
	color:#000;
	border-bottom:dotted 1px #000;
}
.entry-meta.post-author a:hover {
	color:#0685c8;
}
.content-list-wrapper .h3.entry-title a:hover {
  color:#1d31af;
}
.grid-item h3, .grid-item h3 a {
  text-transform:none;
}
.content-list-wrapper .read-more {
  display:none;
}
.content-list-wrapper .categories-list a {
  color:#1d31af;
}
.hentry.post {
	border-bottom:dashed 1px #dadada;
}
.grid-item, .grid-item.hentry.post, .grid-item.hentry {
	border:solid 1px #dadada;
}
.basic-content-wrap .entry-meta .entry-time {
	color:#8b8b8b;
	font-size:15px;
}
.content-list-wrapper .entry-content {
    color: #666;
    font-size: .9em;
}
.content-list-wrapper .categories-list a {
    color: #003b94;
    font-weight: 700;
}
.categories-list:before {
    content: "";
}
.headline-stack .h3.entry-title a {
  font-size: 1.1em;
}

/*Sponsored Content*/
.hentry.category-sponsored-content {
  background:#efefef;
  padding: 10px 5px 10px 5px;
}

/*Top Story Area*/
.top-stories-titlebar { 
    background: #003b94!important; 
    box-shadow:2px 2px 4px #ccc;
    color: #fff;
    height: 25px;
    padding-left: 15px;
    font-family:'Oswald', sans-serif;
    font-weight: bold;
    margin-bottom: -12px!important;
    text-transform: uppercase;
    font-size: 1.1em;
    position: relative;
    top: -22px;
}
.topstory-main .basic-content-wrap {
  background:#1d1d1d;
  padding:0px;
  border:none;
  margin-bottom:5px;
}
.topstory-main .hentry.post {
  border-bottom:none;
  margin-bottom:0px;
  padding:0px;
}
.topstory-main .basic-content-wrap .h3.entry-title a { 
  font-size:1.7em!important;
  color:#fff;
  margin-right:4px;
}
.content-list-wrapper.topstory-main .entry-content-wrap {
  color:#fff!important;
  font-size:1.2em!important;
}
.topstory-grid {
  margin-top:-35px;
}
.topstory-grid .grid-item.hentry {
   background:#1d1d1d;
   padding:0px;
}
.topstory-grid .entry-content-wrap {
    padding:3px 5px;
}
.topstory-grid .grid-item.hentry .h3.entry-title a { 
  color:#fff;
  font-size:1em;
}
.check-it-out .hentry {
	padding:5px 0px;
	margin-bottom:10px;
}
.check-it-out .h3.entry-title a {
	font-size:1em;
}


/*Big Blue Box*/
.content-list-wrapper.big-blue-box  {
    background:#003b94;
    padding:12px;
    color:#fff;
    margin-top:20px;
}
.content-list-wrapper.big-blue-box h2 {
  color:#fff;
  text-align:center;
  font-size:1.9em;
}
.content-list-wrapper.big-blue-box .hentry {	
    padding:5px;
    margin-bottom:5px;
    border-bottom:1px solid #6d8dbd
}

.content-list-wrapper.big-blue-box .h3.entry-title a {
  font-size:1em;
  color:#fff;
  display:inline;
}
.content-list-wrapper.big-blue-box .h3.entry-title a:hover {
	color: #fff;
}
@media (max-width:500px) {
.content-list-wrapper.big-blue-box .thumb-wrap {
	width:20%!important;
	}
}
/* Weather */
.vc_col-sm-8 .vc_col-sm-6 {
	padding-left:0;
}
.vc_col-sm-8 .vc_col-sm-6:last-of-type {
	padding-right:0;
}
.current-temp {font-size:50px;font-weight:bold;}
.wxWidget {text-align:center;}
.wxWidget img{
	vertical-align:top;
	position:relative;
	bottom:10px;
}
.wxmap--header__location {
    border-bottom: none !important;
    color: #000 !important;
}

/* -- Right Rail -- */
.right-rail .content-list-wrapper .h3.entry-title a {
	font-size:.9em;
}

/* -- Most Popular Posts -- */
.popular-post-list .basic-content-wrap:before { 
	float:left;
	position:relative;
	margin-right: 10px;
	color: #FFF;
	font-weight: 700;
	background-color: #b41f24;
	padding:1px 8px;
	border-radius:30px;
	top:6px;
}
.popular-post-list .loop-wrapper .hentry .entry-title {
  display:table;
}
.popular-post-list article:nth-of-type(1) .basic-content-wrap:before {
	content: "1" ;
}
.popular-post-list article:nth-of-type(2) .basic-content-wrap:before  {
	content: "2" ;
}
.popular-post-list article:nth-of-type(3) .basic-content-wrap:before {
	content: "3" ;
}
.popular-post-list article:nth-of-type(4) .basic-content-wrap:before {
	content: "4" ;
}
.popular-post-list article:nth-of-type(5) .basic-content-wrap:before {
	content: "5" ;
}
.popular-post-list article:nth-of-type(6) .basic-content-wrap:before {
	content: "6" ;
}

/*Table Styling*/
table {
    border-collapse: collapse;
    width: 100%;
}

th, td  {
    text-align: left;
    padding: 8px;
}

tr:nth-child(even)  {
	background-color: #f2f2f2
	}

/* Tabs */

.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a {
	padding: 5px 15px !important;
}
.vc_tta-title-text {
	color:#333;
}

/* --- Article Styles ---*/
article h1 {
  font-weight:700;
}
article p {
  font-size: 1.2em;
  line-height:160%;
}
.single .post.type-post h5.subtitle, .video.type-video h5.subtitle, .gtx_gallery.type-gtx_gallery h5.subtitle {
    text-transform: none;
    letter-spacing: 0;
    margin: 10px 0;
    font-size: 18px;
    color: #666;
}
.single .post.type-post .entry-meta {
    color: #333;
    font-size: 16px;
}
.single .post.type-post .entry-meta.entry-author a {
    color: #d52027;
}
.single .post.type-post .entry-meta.entry-author a:hover {
    color: #666;
}
.ssbp-wrap .ssbp-list {
    margin-top: 35px;
}

/*-- Related Content --*/
.yuzo_related_post .relatedthumb a {
	font-size:1.3em !important;
}
.yuzo_related_post .yuzo_text {
	font-size:.9em !important;
	line-height:140%;
}
.yuzo_related_post h3 {
  font-size: 1.2em;
    line-height: 1em;
    color: rgba(21,33,126,1);
    margin-top: -10px;
    margin-bottom:10px;
    padding:5px 0px;
    font-family: 'Oswald', sans-serif;
    text-transform:uppercase;
    font-weight:700;
    border-bottom:1px solid #5cd5f9;
}

/* Breaking News */
.breaking-news-wrapper {
    display: none;
}

.breaking-news-wrapper.live {
    display: block;
    background-color: #B90303;
    padding: 5px 10px;
    font-size: 18px;
    font-weight: 600;
    color: #FFF;
    width: 97%;
    margin: 0px auto;
}

.breaking-news-wrapper p {
    margin: 0;
}

.breaking-news-wrapper a {
    color: #fff;
}

.breaking-news-wrapper a:hover {
    text-decoration: underline;
}

.gtx-breaking-news-type-single .gtx-breaking-news-message:before {
    content: ;
}

/*Video Button Overlays*/
.content-list-wrapper .type-video .overlay {
    opacity: .8;
    background-size: 100%;
}
.content-list-wrapper .type-video:hover .overlay {
    opacity: 1;
}

/*Weather Widget - Current Conditions */
.wx-skin-default .wx-panel-widget .wx-header h2 {
    border-bottom: none;
}
.wx-skin-default .wx-current-conditions-widget .wx-box-format .wx-content .wx-summary .wx-temperature .wx-wrapper dl.wx-current dd {
	text-align:center;
	margin-top:0px !important;
}
.wx-skin-default .wx-panel-widget dl.wx-current dd {
	margin-bottom:0;
}
.wx-skin-default .wx-current-conditions-widget .wx-box-format .wx-content .wx-summary .wx-wrapper .wxk-text p{
	color:#666;
	font-size:16px;
	line-height:16px;
}
.wx-skin-default .wx-current-conditions-widget .wx-box-format .wx-content .wx-summary .wx-temperature .wx-text {
	top:65px !important;
}
.wx-skin-default .wx-current-conditions-widget .wx-box-format .wx-content .wx-summary .wx-sky img {
    height: 70px; 
}
.wx-skin-default .wx-current-conditions-widget .wx-box-format .wx-content .wx-summary .wx-temperature .wx-text p {
	text-align:center;
	font-size:16px;
	line-height:16px;
	color:#666;
}
.wx-skin-default .wx-current-conditions-widget .wx-box-format .wx-content .wx-summary .wx-sky .wx-wrapper, .wx-skin-default .wx-current-conditions-widget .wx-box-format .wx-content .wx-summary .wx-temperature .wx-wrapper {
	height:120px;
}
.wx-skin-default .wx-current-conditions-widget .wx-box-format .wx-content .wx-summary .wx-sky .wx-text, .wx-skin-default .wx-current-conditions-widget .wx-box-format .wx-content .wx-summary .wx-temperature .wx-text {
	top:80px;
}
.page-id-9 .wx-skin-default .wx-current-conditions-widget .wx-box-format .wx-content .wx-summary .wx-sky .wx-wrapper, .page-id-129 .wx-skin-default .wx-current-conditions-widget .wx-box-format .wx-content .wx-summary .wx-temperature .wx-wrapper {
	height:150px !important;
}
.wx-skin-default .wx-box-format {
	min-width:200px !important;
}
.wx-widget-footer {
	text-align:center;
}
.wx-widget-footer h3 {
	margin-bottom:0;
}

/* Weather - Hourly Forecast Widget */
.wx-skin-default .wx-panel-carousel-widget .wx-box-format {
 	width:auto !important;
 	max-width: 400px !important;
}
.wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-vertical ul.wx-summary-list li.wx-summary-item {
	height:62px !important;
}
.wx-skin-default .wx-hourly-widget-simple .wx-box-format .wx-content .wx-summary.wx-vertical .jcarousel-clip-vertical {
	height:340px !important;
}
.wx-skin-default .wx-hourly-widget-simple .wx-box-format .wx-content .wx-summary.wx-vertical {
	height:324px !important;
}
.wx-skin-default .wx-hourly-widget .wx-content .wx-summary.wx-vertical ul.wx-summary-list li.wx-summary-item .wx-wrapper h2 {
	border:none;
}
/* Weather - Extended Forecast Widget */
.wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item .wx-wrapper .wx-icon.wx-sky-icon {
	width:40px !important;
	margin:0 auto;
}
.wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item .wx-wrapper {
    height: 169px !important;
}
.wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-content .wx-summary.wx-horizontal .jcarousel-clip-horizontal {
	width:700px !Important;
}
.wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-content .wx-summary.wx-horizontal {
    width: 100% !important;
    height: 160px;
}
.wx-skin-default .wx-daily-widget .wx-horizontal-format {
    max-width: 700px;
    width: auto !important;
    margin: 0 auto;
}
.wx-skin-default .wx-daily-widget-detailed .wx-content .wx-details h2 {
    text-transform: none;
    padding: 10px 0 5px 10px;
    border-bottom: none;
    margin-top: 10px;
}
.wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item .wx-temperatures {
	padding-bottom: 12px;
}
@media (max-width:480px) {
    .wx-skin-default .wx-daily-widget-detailed .wx-content .wx-details div.wx-ui-tab-content .wx-wrapper .wx-col {
        float: none !important;
    }

    .wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-details div.wx-ui-tab-content .wx-wrapper .wx-col-1, .wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-details div.wx-ui-tab-content .wx-wrapper .wx-col-2, .wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-details div.wx-ui-tab-content .wx-wrapper .wx-col-3, .wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-details div.wx-ui-tab-content .wx-wrapper .wx-col-4, .wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-details div.wx-ui-tab-content .wx-wrapper .wx-col-5 {
        padding-top: 10px;
    }

    .wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-details .wx-moonphase, .wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-details .wx-wind-direction {
        margin-top: 0 !important;
    }
}
@media (min-width:481px) and (max-width:767px) {
    .wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-details div.wx-ui-tab-content .wx-wrapper .wx-col-1, .wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-details div.wx-ui-tab-content .wx-wrapper .wx-col-2, .wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-details div.wx-ui-tab-content .wx-wrapper .wx-col-3 {
        width: 30%;
        padding-top: 10px;
    }

    .wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-details .wx-moonphase, .wx-skin-default .wx-daily-widget-detailed .wx-horizontal-format .wx-details .wx-wind-direction {
        margin-top: 0 !important;
    }
}


/* -- Sidebar Menus -- */
.vc_wp_custommenu h2 {
	background:#041f8a;
	color:#fff;
	text-align:center;
}
.vc_wp_custommenu h2:after {
  display:none;
}
.vc_wp_custommenu ul {
	list-style:none;
	padding:0px;
	margin-top:-10px;
}
.vc_wp_custommenu ul.sub-menu {
       display:none;
}
.vc_wp_custommenu li.current_page_parent ul.sub-menu,
.vc_wp_custommenu li.current_page_item ul.sub-menu {
        display:inherit;
		padding-left:15px;
		margin-top:5px;
}
.vc_wp_custommenu li.current_page_parent ul.sub-menu li,
.vc_wp_custommenu li.current_page_item ul.sub-menu li {
 		list-style:disc;
 		font-size:.8em;
 		padding:0;
}
.vc_wp_custommenu .widget li {
	background:#efefef;
	margin-bottom:5px;
	padding:2px 8px;
}
.vc_wp_custommenu .widget .sub-menu li {
    padding:2px;
    margin-left:10px;
}
.vc_wp_custommenu .widget li a {
    font-size: 1.1em;
    line-height: 1em;
    color: #041f8a;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}
.vc_wp_custommenu .widget li a:hover {
     color:#d52027;
}

/* --- Franchise Toppers --- */
.franchise-topper-landing-page {
	background:#020000;
	height:60px;
	overflow:hidden;
	padding:0px;
}
.franchise-topper-landing-page img {
 	float:left;
 	margin-right:20px;
 	width:13%;
 	border-right:10px solid #a3000f;
 	position:relative;
 	top:-21px
}
.franchise-topper-landing-page h2 {
	color:#fff;
	border:none;
	font-size:2.8em;
	margin:0px;
	display:table;
	padding:0px;
 	position:relative;
 	top:-22px
}
.franchise-topper-landing-page  {
	font-size:1.3em;
}
.franchise-topper-heading, .franchise-topper-row {
	margin-bottom:0px!important;
}
.franchise-topper-row .vc_column_container>.vc_column-inner {
	padding-left:0px; 
}
.franchise-topper-row .vc_single_image-wrapper {
	border:1px solid #ccc;
	padding:10px;
	width:80%;
}
.franchise-topper-row .right .wpb_text_column {
	text-align:center;
	position:relative;
	top:-30px;
}
.franchise-topper-row .right a {
	background:#15217e;
	padding:3px 10px;
	border-radius:5px;
	color:#fff;
	line-height:2em;
}

/* -- Weather Authority Module For Homepage --*/
@media (min-width:768px) {
 .wx-authority-alert {
	height:160px;
	overflow:hidden;
}
.wx-authority-alert .severe-left {
	background-image: url("/wp-content/uploads/2017/10/Lightning.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height:160px;
	padding-top:35px;
}
.wx-authority-alert .winter-left {
	background-image: url("/wp-content/uploads/2017/10/Winter-Weather-WAAD-Bgnd.png");
	background-repeat: no-repeat;
	background-size: cover;
	height:160px;
	padding-top:35px;
}
.wx-authority-alert .heat-left {
	background-image: url("/wp-content/uploads/2018/06/gradient_series___orange1.png");
	background-repeat: no-repeat;
	background-size: cover;
	height:160px;
	padding-top:35px;
}
.wx-authority-alert .middle,.wx-authority-alert .right  {
	background:#B90303;
	height: 160px;
	
}
.wx-authority-alert a {
	color:#fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
}
.wx-authority-alert li {
	color:#fff;
	margin-bottom: 5px
}
.wx-authority-alert .middle li {
	list-style:none;
	margin-bottom:22px;
	background:#e20303;
	box-shadow:2px 2px 6px #970202;
	border-left: 4px solid #fff;
	text-align:center;
	margin-left:-35px;
}
@media (min-width:768px) and (max-width:981px) {
.wx-authority-alert a {
	font-size: 16px;
}
 .wx-authority-alert .middle li {
	margin-bottom: 12px;
}
.wx-authority-alert li {
	margin-bottom: 0px;
}
.wx-authority-alert .right ul {
	padding-left: 15px;
}
}

/* Footer */

.footer {
    color: #FFF;
    margin-top: 0;
    background-color: #003b94;
}
.footer p {
    color: #eaeaea;
    text-align:center;
}
.footer a {
    color: #FFF;
}
.footer .bucket li a {
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    padding: 0;
}
.footer .bucket li a:hover {
    color: #d4d4d4;
}
.footer ul.sub-menu {
    display: none;
}
.footer .bucket li.hide-in-footer a {
  display:none;
}
.powered-by-container {
  text-align:center;
}
@media (min-width: 481px) {
    .footer .bucket ul {
        padding-top: 15px
    }
    .footer .bucket h4 {
        border-bottom: none;
        font-weight: 700;
        margin-top: 5px;
        margin-bottom: 0;
    }
}

@media (min-width:481px) and (max-width:767px) {
    .footer .bucket {
        width: 50%;
        border-left: none;
    }
    .footer .widget ul li {
        margin-bottom: .5em;
    }
    .footer li.menu-item-has-children>a {
        font-weight: 600;
        font-size: 140%;
    }
}

@media (max-width:480px) {
    .footer .bucket {
        float: none;
        width: 100%;
    }
    .footer li {
        padding: 4px 0;
    }
    .footer li.menu-item-has-children {
        margin-top: 10px;
    }
    .footer li.menu-item-has-children>a {
        font-weight: 600;
        font-size: 140%;
    }
}

/*Powered By Logo - Footer*/

.powered-by-container p {
    margin-bottom: 0px;
}

.powered-by-container p a img.powered-by {
    display: block;
    margin: auto;
}

/* --- Author Bios Styles --- */
.author-bio-field.author-bio-field-featured_image {
  float:left;
  max-width:300px;
  margin:3px 15px 15px 0;
}
.author-bio-field.author-bio-field-author_email {
  background:#ccc;
  width:30%;
  float:right;
  text-align:center;
  border-radius:4px;
  padding:4px;
  font-weight:bold;
  margin-bottom:40px;
}
@media (max-width:980px) {
 .author-bio-field.author-bio-field-author_email {
   width:60%;
 }
}
.author-bio-field.author-bio-field-author_email a:after {
 content:' >>';
}
.author_bios h1 {
  margin-left:15px;
}

/*storm photos article*/
#post-85845 .hentry .entry-meta-wrapper
{
	display:none !important;
}

/* WC-1554: Election Update table styles */
#customstattable table tr td {
  background:transparent !important;
  color:#000 !important;
  text-align:left !important;
  font-size:16px !important;
  font-weight:normal !important;
  padding:3px 8px !important;
}
#customstattable table tr:nth-child(odd) {
  background:#fff !important;
}
#customstattable table tr:nth-child(even) {
  background:#efefef !important;
}
#customstattable table:first-child tr td:first-of-type {
  font-size:24px !important;
  line-height:34px !important;
  background:#fff !important;
}
#customstattable table:nth-child(2) tr:nth-child(1) {
  display:none;
}
#customstattable table:nth-of-type(2) tr:nth-child(even) {
  background:#666 !important;
}
#customstattable table:nth-of-type(2) tr:nth-child(even) td {
  color:#fff !important;
  font-weight:bold !important;
}
#customstattable table:nth-of-type(1n+3) tr:nth-child(1) {
  background:#fff !important;
  border-bottom:1px solid #666;
}