/*================================================================
	1. BASE STYLES
================================================================*/

/* Base
----------------------------------------------------------------*/

body {}

img {
	max-width: 100%;
	height: auto;
}

/* Typography
----------------------------------------------------------------*/

a {
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	text-transform: uppercase;
}

h1 {
	font-size: 34px;
}
h3 {
	font-family: 'Muli', sans-serif;
	font-weight:bold;
	font-size: 24px;
	color:#991b1e;
	letter-spacing:normal;
}

h4, .h4 {
	color: #000;
	font-size: 22px;
	font-weight: 300;
}
h5, .h5 {
	font-size: 17px;
	font-weight: 700;
}
h6, .h6 {
	color: #991b1e;
	font-size: 17px;
	font-style: italic;
	font-weight: 400;
}

/* Used to make the sponsor banner stacks match the standard h1 title tag */
#upper-content h2.underline > a,
#upper-content h2.underline {
    font-size: 46px;
    color: #383838;
}

/* Make the paragraph around the C5 inserted images not take up any space */
p[data-redactor-inserted-image=true] {
    margin: 0;
}

/* Utility Classes
----------------------------------------------------------------*/

/* Spacing */

.m-0 {
	margin: 0;
}

.mb-0 {
	margin-bottom: 0;
}
.mb-15 {
	margin-bottom: 15px;
}
.bottom-spacing,
.mb-30 {
	margin-bottom: 30px;
}
.mb-45 {
	margin-bottom: 45px;
}
.mb-60 {
	margin-bottom: 60px;
}

.mt-0 {
	margin-top: 0;
}
.mt-15 {
	margin-top: 15px;
}
.top-spacing,
.mt-30 {
	margin-top: 30px;
}
.mt-45 {
	margin-top: 45px;
}
.mt-60 {
	margin-top: 60px;
}

/* Background Colors */

.bg-light-gray {
	background-color: #f2f1f1;
}
.bg-lines {
	background-image: url('../img/bg-lines.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

/* Colors */

.gray {
	color: #383838;
}
.med-gray {
	color: #939393;
}
.light-gray {
	color: #f2f1f1;
}
.red {
	color: #991b1e;
}
.dark-red {
	color: #741613;
}

/* Alerts */
.alert {
	position: relative;
	top: 12px;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}
@media (min-width: 992px) {
	.alert {
		margin-right: -15px;
	}
}
.alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff;
}
.alert-secondary {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db;
}
.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
}
.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}
.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
}
.alert-info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb;
}
.alert-light {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe;
}
.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca;
}
/* Misc */

.underline {
	display: inline-block;
	min-width: 240px;
	margin: 5px auto;
	color: #991b1e;
	border-bottom: 5px solid #383838;
}

/* Bootstrap
----------------------------------------------------------------*/

.no-gutter > [class*='col-'] {
	padding-right: 0;
	padding-left: 0;
}
.weather-wrapper .sponsor,
.popover {
	border: 0;
	padding: 10px;
	background: #383838;
	text-align: center;
}

.popover.bottom>.arrow:after, .popover.bottom>.arrow {
	border-bottom-color: #383838;
}

.weather-wrapper .sponsor h4,
.popover-title {
	padding: 0 0 10px 0;
	background-color: #383838;
	border: 0;
	color: #fff;
	font-size: 10px;
	font-weight: 400;
}
.popover-content {
	padding: 0;
}

.listen-live-wrapper {
	position: relative;
}
.listen-live-wrapper a.btn.btn-primary.btn-block {
	font-family: 'Muli', sans-serif;
	font-weight:bolder;
	font-size: 18px;
	letter-spacing:normal;
}
.listen-live-wrapper .sponsor {
	position: absolute;
	top: 100%;
	left: -28px;
	height: auto;
	width:100%;
	min-width: 283px;
	text-align: center;
	border-top: 11px solid #fff;;
	background: #383838;
	padding: 10px;
	opacity: 0;
	visibility: hidden;
	z-index: 99;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}
.listen-live-wrapper:hover .sponsor {
	opacity: 1;
	visibility: visible;
}
.listen-live-wrapper .sponsor:before {
	content: "\A";
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	border-color: transparent transparent #383838 transparent;
	position: absolute;
	left: 128px;
	top: -10px;
}
.listen-live-wrapper .sponsor h4 {
	background-color: #383838;
	border: 0;
	color: #fff;
	font-size: 10px;
	font-weight: 400;
	padding: 0 0 10px 0;
	margin:0;
}

.pagination>li>a, .pagination>li>span {
	padding:10px 17px;
}

table.zebra-stripe > tbody > tr:nth-child(odd) > td {
	background-color: #eaeaea;
}
.modal-header {
	background: #991b1e;
}
.modal-header .modal-title{
	color:#fff;
}
.modal-body {
	color:#383838;
}
body.modal-open #main{
	position: static;
}

/*================================================================
	2. STRUCTURE
================================================================*/

.c5wrapper {
	overflow-x: hidden;
}

/* Header
----------------------------------------------------------------*/

header {
	padding: 15px 0;
	border-bottom: 2px solid #f2f1f1;
}
header .container {
	max-width: 1170px;
}
.header-top {
	padding-bottom: 15px;
}
.navbar-brand {
	padding-top: 0;
	padding-bottom: 0;
	height: auto;
}
.navbar-brand .logo {
	height: 40px;
	width: auto;
	margin-top:6px
}

/* Content
----------------------------------------------------------------*/

.content {
	padding: 60px 0;
}

body:not('.edit-mode') #main {
	position: relative;
	z-index: 10;
	}
	.main {
	min-height:800px;
}

.ccm-edit-mode #main {
	z-index: initial;
}

/* Sidebar
----------------------------------------------------------------*/

.sidebar {
	margin-top: 60px;
}

/* Footer
----------------------------------------------------------------*/

footer {
	color: #fff;
	font-size: 15px;
}
footer a {
	color: #fff;
}
footer a:focus,
footer a:hover {
	color: #939393;
}
footer h5, footer .h5 {
	margin-top: 0;
}
.footer-top {
	padding: 60px 0;
	background: #383838;
	font-family: 'Muli', sans-serif;
}
.footer-bottom {
	padding: 15px 0;
	background: #000;
}
.footer-address {
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
}

.evessel fieldset {
	padding: 12px 8px;
}
.evessel input {
	min-height: 36px;
	padding: 4px;
	font-size: 14px;
	line-height: 18px;
	color: #555555;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left:4px;
}

/*================================================================
	3. Navigation
================================================================*/

.container>.navbar-collapse {
	border: 0;
	margin-right: -15px;
}
.navbar-default {
	background-color: #fff;
	border: 0;
	margin: 0;
}
.navbar-default ul li a {
	font-family: 'Muli', sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
}
.navbar-default .navbar-form .form-group {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	font-size: 0;
}
.navbar-default .navbar-form .form-group input {
	display: inline-block;
	width: calc(100% - 50px);
	height: 50px;
	margin-top: -2px;
	padding: 10px;
	vertical-align: middle;
}
.navbar-default .navbar-form .btn {
	font-size: 18px;
	background: #e6e6e6;
	border: 1px solid #cccccc;
	border-left: 0;
	width: 50px;
	height: 50px;
	margin-top: -2px;
	padding: 0px 15px;
	text-align: center;
}
.navbar-default .dropdown-menu {
	border: 0;
	background: #383838;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	background-color: #383838;
	color: #fff;
}
.dropdown-menu>li>a {
	color: #fff;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-color: transparent;
	/*color: #991b1e;*/
	color: #939393;
}

.footer-nav {
	margin-bottom: 30px;
}
.footer-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer-nav>ul>li {
	padding-bottom: 15px;
}
.footer-nav>ul>li>a {
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
}
.footer-top .form-inline {
	margin-top:20px;
}

.footer-nav li.nav-item-379 > ul {
	display:none;
}

nav.navbar .nav-item-185,
nav.navbar .nav-item-189,
nav.navbar .nav-item-190,
nav.navbar .nav-item-191,
nav.navbar .nav-item-193,
nav.navbar .nav-item-7628
{
	display:none;
}

/*================================================================
	4. FORMS AND BUTTONS
================================================================*/

.btn {
	font-family: 'Muli', sans-serif;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 4px;
	text-transform: uppercase;
	white-space: inherit;
}
button.btn {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: inherit;
}
.form-control, form .btn {
	min-height: 47px;
}

.form-inline input[type=text] {
	display: inline-block;
	max-width: 240px;
	margin-right: 5px;
}
	
/*================================================================
	5. BLOCK SPECIFIC STYLES
================================================================*/

.ad {
	text-align: center;
}
.ad-leaderboard {
	padding: 30px 15px;
	background: #f1f1f1;
}

/* Social */
.social {
	margin-bottom: 30px;
}
.social a {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 0 5px;
	background: #991b1e;
	border-radius: 50%;
	color: #fff;
	font-size: 22px;
	line-height: 40px;
	text-align: center;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}
.social a:hover {
	color: #fff;
	background: #741613;
}
footer .social a {
	background: #fff;
	color: #383838;
}
footer .social a:hover {
	background: #939393;
}

.news-image {
	float: left;
	display: inline;
	padding: 0 15px 15px 0;
	position: relative;
	width:50%;
	
	span.enlarge {
		position: absolute;
		display: inline-block;
		background: #000;
		background: rgba(0,0,0,.8);
		top: 0;
		left: 0;
		color: #fff;
		padding: 3px 5px;
		font-size: 11px;
	}
	img {
		width:100%;
		height:auto;
		cursor: pointer;
	}
	.photo-credit {
		padding-top: 5px;
		display: block;
		font-size: 11px;
		font-style: italic;
	}
}
.news-image:hover span.enlarge {
	display: none;
}

.post-video .video-credit {
    padding-top: 5px;
    display: block;
    font-size: 11px;
    font-style: italic;
}

/* Share This */
.share-this {
	margin-top:-80px;
}
.share-this h3 {
	font-size:22px;
	font-weight:300;
	line-height: 45px;
	letter-spacing: 0.217em;
	margin-bottom: 0;
}

/* DS Event Calendar */
.dsEventCalendar .fc-toolbar h2 {
    font-size: 22px;
}

@media (max-width: 480px) {
	.fc button {
    font-size: .8em;
	}
	.fc-button-group {
    margin-bottom: 20px;
	}
}

/* Author Page List */
.ccm-block-author-page-list-wrapper .ccm-block-page-list-header > h2 {
	font-size: 24px;
}

/* Weather Radar */
div#wx_map_2, div#wx_map_2 * {
    box-sizing: content-box;
}

/* Weather Icons */
.weather-icon {
	text-align: left;
	text-indent:-999em;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
.weather-icon.wi-10 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59.66 60.42'%3E%3Ctitle%3Ewi-10%3C/title%3E%3Ccircle cx='30.05' cy='30.33' r='14.08' style='fill:none;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='30.05' y1='10.1' x2='30.05' y2='1' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='30.05' y1='59.42' x2='30.05' y2='50.32' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='49.55' y1='30.33' x2='58.66' y2='30.33' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='1' y1='30.33' x2='10.1' y2='30.33' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='9.53' y1='51.6' x2='15.97' y2='45.16' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='44.49' y1='44.73' x2='50.93' y2='51.17' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='45.79' y1='15.34' x2='52.23' y2='8.91' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='9.85' y1='10.21' x2='16.29' y2='16.64' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-10-night {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.41 30.17'%3E%3Ctitle%3Ewi-10-night%3C/title%3E%3Cpath d='M7.32,1a14,14,0,0,0-5.1,1,15.44,15.44,0,0,1,7.3,13.12A15.44,15.44,0,0,1,2.22,28.2,14.08,14.08,0,1,0,7.32,1Z' style='fill:none;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-12 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70.01 60.42'%3E%3Ctitle%3Ewi-12%3C/title%3E%3Ccircle cx='40.41' cy='30.33' r='14.08' style='fill:none;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='40.41' y1='10.1' x2='40.41' y2='1' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='40.41' y1='59.42' x2='40.41' y2='50.32' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='59.91' y1='30.33' x2='69.01' y2='30.33' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='11.36' y1='30.33' x2='20.46' y2='30.33' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='19.89' y1='51.6' x2='26.33' y2='45.16' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='54.85' y1='44.73' x2='61.29' y2='51.17' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='56.15' y1='15.34' x2='62.59' y2='8.91' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='20.21' y1='10.21' x2='26.65' y2='16.64' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M51.12,35.46h-8a6.37,6.37,0,0,0-10.32-5,7.52,7.52,0,0,0-14,1.53A6.38,6.38,0,0,0,8.11,35.46H5.62a4.63,4.63,0,0,0,0,9.25h45.5a4.63,4.63,0,1,0,0-9.25Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-12-night {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.75 30.17'%3E%3Ctitle%3Ewi-12-night%3C/title%3E%3Cpath d='M37,1a14,14,0,0,0-5.1,1,15.43,15.43,0,0,1,0,26.24A14.08,14.08,0,1,0,37,1Z' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M51.12,15.08h-8a6.37,6.37,0,0,0-10.32-5,7.52,7.52,0,0,0-14,1.53A6.38,6.38,0,0,0,8.11,15.08H5.62a4.63,4.63,0,0,0,0,9.25h45.5a4.63,4.63,0,1,0,0-9.25Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-15 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 94.21 60.42'%3E%3Ctitle%3Ewi-15%3C/title%3E%3Ccircle cx='43.87' cy='30.33' r='14.08' style='fill:none;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='43.87' y1='10.1' x2='43.87' y2='1' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='43.87' y1='59.42' x2='43.87' y2='50.32' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='63.37' y1='30.33' x2='72.47' y2='30.33' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='14.82' y1='30.33' x2='23.92' y2='30.33' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='23.35' y1='51.6' x2='29.79' y2='45.16' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='58.31' y1='44.73' x2='64.75' y2='51.17' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='59.61' y1='15.34' x2='66.05' y2='8.91' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='23.67' y1='10.21' x2='30.11' y2='16.64' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M51.12,35.61h-8a6.37,6.37,0,0,0-10.32-5,7.52,7.52,0,0,0-14,1.53A6.38,6.38,0,0,0,8.11,35.61H5.62a4.63,4.63,0,0,0,0,9.25h45.5a4.63,4.63,0,1,0,0-9.25Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M43.09,25.82h8a6.37,6.37,0,0,1,10.32-5,7.52,7.52,0,0,1,14,1.53A6.38,6.38,0,0,1,86.1,25.82h2.49a4.63,4.63,0,0,1,0,9.25H43.09a4.63,4.63,0,1,1,0-9.25Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-15-night {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 94.21 35.09'%3E%3Ctitle%3Ewi-15-night%3C/title%3E%3Cpath d='M35.81,5.92a14,14,0,0,0-5.1,1,15.43,15.43,0,0,1,0,26.24,14.08,14.08,0,1,0,5.1-27.2Z' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M51.12,20h-8a6.37,6.37,0,0,0-10.32-5,7.52,7.52,0,0,0-14,1.53A6.38,6.38,0,0,0,8.11,20H5.62a4.63,4.63,0,0,0,0,9.25h45.5a4.63,4.63,0,1,0,0-9.25Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M43.09,10.18h8a6.37,6.37,0,0,1,10.32-5,7.52,7.52,0,0,1,14,1.53A6.38,6.38,0,0,1,86.1,10.18h2.49a4.63,4.63,0,0,1,0,9.25H43.09a4.63,4.63,0,1,1,0-9.25Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-17 {
	background-image: url("data:image/svg+xml,%3Csvg id='c4c0aec1-8710-40f8-92d8-c819321879b9' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.57 64.72'%3E%3Ctitle%3Ewi-17%3C/title%3E%3Cpath d='M55.66,25.92a18.82,18.82,0,0,0-6.51,1.17A18.88,18.88,0,0,0,13.32,38.75a12.49,12.49,0,0,0,.17,25h40c.36,0,.71,0,1.06-.05s.71.05,1.07.05a18.9,18.9,0,0,0,0-37.8Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M82,36.63a13.49,13.49,0,0,0-4.67.84,13.53,13.53,0,0,0-25.69,8.35,9,9,0,0,0,.12,17.9H80.5c.26,0,.51,0,.76,0s.51,0,.77,0a13.55,13.55,0,0,0,0-27.09Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M76.13,28.39a12,12,0,0,0-22-9.55' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='44.88' y1='11.32' x2='50.61' y2='14.11' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='80.24' y1='29.37' x2='85.97' y2='32.16' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='74.55' y1='1.61' x2='71.76' y2='7.34' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='57.19' y1='1' x2='59.19' y2='7.05' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='85.94' y1='14.8' x2='79.89' y2='16.8' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-17-night {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88.95 51.54'%3E%3Ctitle%3Ewi-17-night%3C/title%3E%3Cpath d='M53.62,1a14,14,0,0,0-5.1,1,15.43,15.43,0,0,1,0,26.24A14.08,14.08,0,1,0,53.62,1Z' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M51.25,15.79a17.3,17.3,0,0,0-6,1.08A17.36,17.36,0,0,0,12.33,27.58a11.48,11.48,0,0,0,.16,23H49.3c.33,0,.65,0,1,0s.65,0,1,0a17.37,17.37,0,0,0,0-34.75Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M75.49,25.63a12.4,12.4,0,0,0-4.29.77,12.44,12.44,0,0,0-23.62,7.68,8.23,8.23,0,0,0,.11,16.46H74.09c.24,0,.47,0,.7,0s.47,0,.7,0a12.45,12.45,0,0,0,0-24.91Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-19 {
	background-image: url("data:image/svg+xml,%3Csvg id='4b863323-3f67-4e2f-8481-dfde1cc84670' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.57 50.44'%3E%3Ctitle%3Ewi-19%3C/title%3E%3Cpath d='M55.66,11.64a18.82,18.82,0,0,0-6.51,1.17A18.88,18.88,0,0,0,13.32,24.46a12.49,12.49,0,0,0,.17,25h40c.36,0,.71,0,1.06-.05s.71.05,1.07.05a18.9,18.9,0,0,0,0-37.8Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M82,22.34a13.49,13.49,0,0,0-4.67.84,13.53,13.53,0,0,0-25.69,8.35,9,9,0,0,0,.12,17.9H80.5c.26,0,.51,0,.76,0s.51,0,.77,0a13.55,13.55,0,0,0,0-27.09Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-19-night {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88.95 46.53'%3E%3Ctitle%3Ewi-19%3C/title%3E%3Cpath d='M51.25,10.78a17.3,17.3,0,0,0-6,1.08A17.36,17.36,0,0,0,12.33,22.57a11.48,11.48,0,0,0,.16,23H49.3c.33,0,.65,0,1,0s.65,0,1,0a17.37,17.37,0,0,0,0-34.75Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M75.49,20.62a12.4,12.4,0,0,0-4.29.77,12.44,12.44,0,0,0-23.62,7.68,8.23,8.23,0,0,0,.11,16.46H74.09c.24,0,.47,0,.7,0s.47,0,.7,0a12.45,12.45,0,0,0,0-24.91Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-24 {
	background-image: url("data:image/svg+xml,%3Csvg id='fc2377c5-11ea-4808-bef1-10ada8bea9a6' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74.91 74.46'%3E%3Ctitle%3Ewi-24%3C/title%3E%3Cpath d='M59.16,23.85a14.69,14.69,0,0,0-5.08.92,14.74,14.74,0,0,0-28,9.09,9.75,9.75,0,0,0,.13,19.49H57.49c.28,0,.55,0,.83,0s.55,0,.83,0a14.75,14.75,0,0,0,0-29.5Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='29.32' y1='63.4' x2='33.11' y2='58.28' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='32.57' y1='73.46' x2='36.36' y2='68.34' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='48.31' y1='65.96' x2='52.1' y2='60.84' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M31.39,13.13A12,12,0,1,0,18,33' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='8.89' y1='40.73' x2='12.68' y2='35.61' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='33.11' y1='9.28' x2='36.91' y2='4.16' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='4.78' y1='9.78' x2='9.9' y2='13.58' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='1' y1='26.74' x2='7.32' y2='25.89' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='19.84' y1='1' x2='20.7' y2='7.32' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-24-night {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59.41 63.75'%3E%3Ctitle%3Ewi-24-night%3C/title%3E%3Cpath d='M42.76,1a14,14,0,0,0-5.1,1,15.43,15.43,0,0,1,0,26.24A14.08,14.08,0,1,0,42.76,1Z' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M43.66,13.14a14.69,14.69,0,0,0-5.08.92,14.74,14.74,0,0,0-28,9.09,9.75,9.75,0,0,0,.13,19.49H42c.28,0,.55,0,.83,0s.55,0,.83,0a14.75,14.75,0,0,0,0-29.5Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='13.82' y1='52.69' x2='17.62' y2='47.57' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='17.07' y1='62.75' x2='20.87' y2='57.63' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='32.81' y1='55.25' x2='36.61' y2='50.13' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-28 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.904 71.81'%3E%3Ctitle%3Ewi-28%3C/title%3E%3Cline x1='12.852' y1='60.754' x2='16.647' y2='55.633' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='16.102' y1='70.81' x2='19.897' y2='65.69' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='31.844' y1='63.314' x2='35.639' y2='58.193' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M40.161,19.063A13.481,13.481,0,0,0,35.5,19.9,13.527,13.527,0,0,0,9.827,28.248,8.947,8.947,0,0,0,9.95,46.142H38.635c.257,0,.509-.017.761-.039.255.014.507.039.766.039a13.539,13.539,0,0,0,0-27.079Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M78.292,10.917a17.536,17.536,0,0,0-6.065,1.095A17.6,17.6,0,0,0,38.832,22.866a11.638,11.638,0,0,0,.16,23.276H76.306c.334,0,.662-.022.989-.05.332.019.66.05,1,.05a17.612,17.612,0,0,0,0-35.224Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='52.952' y1='60.235' x2='56.747' y2='55.114' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='56.202' y1='70.291' x2='59.997' y2='65.17' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='71.944' y1='62.795' x2='75.739' y2='57.674' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-28-night {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 98.01 71.81'%3E%3Ctitle%3Ewi-28-night%3C/title%3E%3Cpath d='M40.62,19.27a13.64,13.64,0,0,0-4.72.85,13.68,13.68,0,0,0-26,8.44,9.05,9.05,0,0,0,.12,18.1h29c.26,0,.52,0,.77,0s.51,0,.78,0a13.7,13.7,0,0,0,0-27.39Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='15.09' y1='60.75' x2='18.88' y2='55.63' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='18.34' y1='70.81' x2='22.13' y2='65.69' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='34.08' y1='63.31' x2='37.87' y2='58.19' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M79.19,11a17.74,17.74,0,0,0-6.14,1.11,17.8,17.8,0,0,0-33.78,11,11.77,11.77,0,0,0,.16,23.55H77.18c.34,0,.67,0,1-.05s.67.05,1,.05a17.82,17.82,0,0,0,0-35.63Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='55.19' y1='60.23' x2='58.98' y2='55.11' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='58.44' y1='70.29' x2='62.23' y2='65.17' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='74.18' y1='62.8' x2='77.97' y2='57.67' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-34 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74.91 87.39'%3E%3Ctitle%3Ewi-34%3C/title%3E%3Cpath d='M59.16,23.85a14.69,14.69,0,0,0-5.08.92,14.74,14.74,0,0,0-28,9.09,9.75,9.75,0,0,0,.13,19.49H57.49c.28,0,.55,0,.83,0s.55,0,.83,0a14.75,14.75,0,0,0,0-29.5Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M31.39,13.13A12,12,0,1,0,18,33' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='8.89' y1='40.73' x2='12.68' y2='35.61' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='33.11' y1='9.28' x2='36.91' y2='4.16' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='4.78' y1='9.78' x2='9.9' y2='13.58' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='1' y1='26.74' x2='7.32' y2='25.89' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='19.84' y1='1' x2='20.7' y2='7.32' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Ccircle cx='26.19' cy='60.36' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='42.39' cy='56.57' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='58.16' cy='60.36' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='35.28' cy='70.55' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='67.16' cy='71.22' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='53' cy='77.24' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='28.09' cy='81.7' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='44.28' cy='85.49' r='1.9' style='fill:%23010101'/%3E%3C/svg%3E");
}
.weather-icon.wi-34-night {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59.41 86.87'%3E%3Ctitle%3Ewi-34%3C/title%3E%3Cpath d='M39.46,1a14,14,0,0,0-5.1,1,15.43,15.43,0,0,1,0,26.24A14.08,14.08,0,1,0,39.46,1Z' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M43.66,15.24a14.69,14.69,0,0,0-5.08.92,14.74,14.74,0,0,0-28,9.09,9.75,9.75,0,0,0,.13,19.49H42c.28,0,.55,0,.83,0s.55,0,.83,0a14.75,14.75,0,0,0,0-29.5Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Ccircle cx='10.09' cy='54.77' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='26.29' cy='50.98' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='42.06' cy='54.77' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='19.18' cy='64.96' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='51.06' cy='65.63' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='36.9' cy='71.65' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='11.98' cy='76.11' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='31.18' cy='84.97' r='1.9' style='fill:%23010101'/%3E%3C/svg%3E");
}
.weather-icon.wi-38 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.84 93.08'%3E%3Ctitle%3Ewi-38%3C/title%3E%3Cpath d='M40.14,19.05a13.47,13.47,0,0,0-4.66.84A13.52,13.52,0,0,0,9.82,28.23a8.94,8.94,0,0,0,.12,17.88H38.61c.26,0,.51,0,.76,0s.51,0,.77,0a13.53,13.53,0,0,0,0-27.06Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M78.24,10.91A17.53,17.53,0,0,0,72.18,12,17.58,17.58,0,0,0,38.81,22.85,11.63,11.63,0,0,0,39,46.11H76.26c.33,0,.66,0,1-.05s.66.05,1,.05a17.6,17.6,0,0,0,0-35.2Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Ccircle cx='13.55' cy='57.19' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='27.33' cy='60.98' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='43.53' cy='57.19' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='59.3' cy='60.98' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='75.78' cy='57.19' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='17.34' cy='69.27' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='36.42' cy='71.17' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='68.3' cy='71.83' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='54.14' cy='77.86' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='29.23' cy='82.32' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='66.4' cy='84.88' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='48.42' cy='91.18' r='1.9' style='fill:%23010101'/%3E%3C/svg%3E");
}
.weather-icon.wi-38-night {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.12 93.08'%3E%3Ctitle%3Ewi-38-night%3C/title%3E%3Cpath d='M39.84,18.91a13.37,13.37,0,0,0-4.62.83A13.41,13.41,0,0,0,9.75,28a8.87,8.87,0,0,0,.12,17.74H38.32c.25,0,.51,0,.75,0s.5,0,.76,0a13.43,13.43,0,0,0,0-26.85Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M77.65,10.84a17.39,17.39,0,0,0-6,1.09A17.45,17.45,0,0,0,38.52,22.68a11.54,11.54,0,0,0,.16,23.08h37c.33,0,.66,0,1,0s.65,0,1,0a17.47,17.47,0,0,0,0-34.93Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Ccircle cx='17.82' cy='57.19' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='31.6' cy='60.98' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='47.8' cy='57.19' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='63.57' cy='60.98' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='80.05' cy='57.19' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='21.61' cy='69.27' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='40.69' cy='71.17' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='72.57' cy='71.83' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='58.41' cy='77.86' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='33.5' cy='82.32' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='70.67' cy='84.88' r='1.9' style='fill:%23010101'/%3E%3Ccircle cx='52.69' cy='91.18' r='1.9' style='fill:%23010101'/%3E%3C/svg%3E");
}
.weather-icon.wi-44 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84.17 89.11'%3E%3Ctitle%3Ewi-44%3C/title%3E%3Cpath d='M76.13,42.35h-8a6.41,6.41,0,0,0-6.41-6.41,6.26,6.26,0,0,0-3.28.95s0,0,0,0A14.72,14.72,0,0,0,38.58,23a14.74,14.74,0,0,0-28,9.09,9.75,9.75,0,0,0,.13,19.49H76.13a4.63,4.63,0,1,0,0-9.25Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='17.92' y1='66.93' x2='21.72' y2='61.81' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='11.24' y1='57.83' x2='15.04' y2='52.71' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='54.09' y1='57.35' x2='57.89' y2='52.23' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='57.34' y1='67.41' x2='61.14' y2='62.28' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='73.08' y1='59.91' x2='76.88' y2='54.79' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='3.59' y1='78.05' x2='7.36' y2='72.93' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='6.83' y1='88.11' x2='10.6' y2='82.99' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='22.5' y1='80.62' x2='26.28' y2='75.5' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='43.52' y1='77.55' x2='47.3' y2='72.43' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='46.76' y1='87.6' x2='50.54' y2='82.49' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='62.43' y1='80.12' x2='66.21' y2='75' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M71,31.39A12,12,0,1,0,51.14,18' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='43.44' y1='8.89' x2='48.56' y2='12.68' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='74.89' y1='33.11' x2='80.01' y2='36.91' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='74.39' y1='4.78' x2='70.59' y2='9.9' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='57.42' y1='1' x2='58.28' y2='7.32' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='83.17' y1='19.84' x2='76.85' y2='20.7' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpolygon points='36 51.56 50.3 51.56 40.03 61.82 48 61.82 29.74 80.08 36 65.82 31.41 65.82 36 51.56' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-44-night {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 81.76 77.01'%3E%3Ctitle%3Ewi-44%3C/title%3E%3Cpath d='M57.94,1a14,14,0,0,0-5.1,1,15.43,15.43,0,0,1,0,26.24A14.08,14.08,0,1,0,57.94,1Z' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M76.13,30.25h-8a6.41,6.41,0,0,0-6.41-6.41,6.26,6.26,0,0,0-3.28.95s0,0,0,0A14.72,14.72,0,0,0,38.58,10.92a14.74,14.74,0,0,0-28,9.09,9.75,9.75,0,0,0,.13,19.49H76.13a4.63,4.63,0,1,0,0-9.25Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='17.92' y1='54.83' x2='21.72' y2='49.71' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='11.24' y1='45.73' x2='15.04' y2='40.61' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='54.09' y1='45.25' x2='57.89' y2='40.13' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='57.34' y1='55.31' x2='61.14' y2='50.18' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='73.08' y1='47.81' x2='76.88' y2='42.69' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='3.59' y1='65.95' x2='7.36' y2='60.83' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='6.83' y1='76.01' x2='10.6' y2='70.89' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='22.5' y1='68.52' x2='26.28' y2='63.4' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='43.52' y1='65.45' x2='47.3' y2='60.33' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='46.76' y1='75.51' x2='50.54' y2='70.39' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='62.43' y1='68.02' x2='66.21' y2='62.9' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpolygon points='36 39.46 50.3 39.46 40.03 49.72 48 49.72 29.74 67.98 36 53.72 31.41 53.72 36 39.46' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-48 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 81.76 77.85'%3E%3Ctitle%3Ewi-48%3C/title%3E%3Cpath d='M65.64,9.31a14.69,14.69,0,0,0-5.08.92,14.74,14.74,0,0,0-28,9.09,9.75,9.75,0,0,0,.13,19.49H64c.28,0,.55,0,.83,0s.55,0,.83,0a14.75,14.75,0,0,0,0-29.5Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M76.13,31.06h-8a6.41,6.41,0,0,0-6.41-6.41,6.26,6.26,0,0,0-3.28.95s0,0,0,0A14.72,14.72,0,0,0,38.58,11.72a14.74,14.74,0,0,0-28,9.09,9.75,9.75,0,0,0,.13,19.49H76.13a4.63,4.63,0,1,0,0-9.25Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='11.49' y1='55.83' x2='15.29' y2='50.71' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='4.81' y1='46.73' x2='8.6' y2='41.61' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='26.23' y1='52.32' x2='30.02' y2='47.2' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='66.65' y1='48.8' x2='70.45' y2='43.68' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='4.56' y1='66.79' x2='8.34' y2='61.67' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='7.8' y1='76.85' x2='11.58' y2='71.73' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='23.48' y1='69.36' x2='27.25' y2='64.24' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='44.49' y1='66.29' x2='48.27' y2='61.17' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='47.73' y1='76.35' x2='51.51' y2='71.23' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='63.41' y1='68.86' x2='67.18' y2='63.74' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpolygon points='40.14 40.49 54.43 40.49 44.16 50.75 52.13 50.75 33.87 69.02 40.14 54.75 35.54 54.75 40.14 40.49' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px'/%3E%3C/svg%3E");
}
.weather-icon.wi-48-night {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 81.76 77.85'%3E%3Ctitle%3Ewi-48-night%3C/title%3E%3Cpath d='M65.64,9.31a14.69,14.69,0,0,0-5.08.92,14.74,14.74,0,0,0-28,9.09,9.75,9.75,0,0,0,.13,19.49H64c.28,0,.55,0,.83,0s.55,0,.83,0a14.75,14.75,0,0,0,0-29.5Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M76.13,31.06h-8a6.41,6.41,0,0,0-6.41-6.41,6.26,6.26,0,0,0-3.28.95s0,0,0,0A14.72,14.72,0,0,0,38.58,11.72a14.74,14.74,0,0,0-28,9.09,9.75,9.75,0,0,0,.13,19.49H76.13a4.63,4.63,0,1,0,0-9.25Z' style='fill:%23fff;stroke:%23010101;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='11.49' y1='55.83' x2='15.29' y2='50.71' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='4.81' y1='46.73' x2='8.6' y2='41.61' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='26.23' y1='52.32' x2='30.02' y2='47.2' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='66.65' y1='48.8' x2='70.45' y2='43.68' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='4.56' y1='66.79' x2='8.34' y2='61.67' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='7.8' y1='76.85' x2='11.58' y2='71.73' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='23.48' y1='69.36' x2='27.25' y2='64.24' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='44.49' y1='66.29' x2='48.27' y2='61.17' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='47.73' y1='76.35' x2='51.51' y2='71.23' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cline x1='63.41' y1='68.86' x2='67.18' y2='63.74' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpolygon points='40.14 40.49 54.43 40.49 44.16 50.75 52.13 50.75 33.87 69.02 40.14 54.75 35.54 54.75 40.14 40.49' style='fill:%23fff;stroke:%23010101;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px'/%3E%3C/svg%3E");
}

/* Current Conditions (in the header) */
.current-conditions {
	position:relative;
	display: inline-block;
}
.current-conditions .weather-link {
	display: inline-block;
	vertical-align: middle;
	color: #7a7b7b;
}
.current-conditions .weather-icon {
	width: 50px;
	height: 50px;
	margin-left: 12px;
}
.current-conditions  .weather-link > div {
	display: inline-block;
	vertical-align: top;
}
.current-conditions .temp {
	line-height: 50px;
}
.current-conditions .temp p {
	margin: 0;
}
.current-conditions .sponsor {
	position: absolute;
	top: 54px;
	right: -88px;
	opacity: 0;
	visibility: hidden;
	text-align: center;
	border-top: 11px solid #fff;
	color:#fff;
	background: #383838;
	z-index: 99;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	padding: 10px;
	width: 283px;
	height: auto;
}
.current-conditions:hover .sponsor {
	opacity: 1;
	visibility: visible;
}
.current-conditions .sponsor:before {
	content: "\A";
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	border-color: transparent transparent #383838 transparent;
	position: absolute;
	right: 132px;
	top: -10px;
}
.current-conditions .sponsor h4 {
    background-color: #383838;
    border: 0;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    padding: 0 0 10px 0;
    margin: 0;
}

/* Weather Forecast */
.weather-forecast .row {
	padding-top: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #939393;
}
.weather-forecast .date {
	font-weight: 400;
	text-transform: uppercase;
	font-size:1.4em;
}
.weather-forecast .weather-icon {
	width: 100px;
	height:100px;
	margin:0 auto;
}

/* Schedule Table */
table.schedule tr:nth-child(even) {
	background-color: #eaeaea;
}
table.schedule tr td {
	padding:4px 6px;
}
table.schedule tr td p {
	margin:0;
}

/*================================================================
	6. PAGE SPECIFIC STYLES
================================================================*/

/* Page Types
----------------------------------------------------------------*/

/* Blog */
.blog-pagination {
	position: relative;
	width: 100%;
}
.blog-pagination:after {
	content: '';
	display: block;
	clear: both;
}
.blog-pagination .blog-pagination-prev {
	float: left;
	margin: 0;
}
.blog-pagination .blog-pagination-next {
	float: right;
	margin: 0;
}
.blog-cta {
	padding: 60px 0;
	border-bottom: 1px solid #939393;
	text-align: center;
}

/* Listing */

.listing-item {
	padding: 60px 0;
	border-bottom: 1px solid #939393;
}
.listing-item:first-of-type {
	padding-top: 15px;
}
.sidebar .listing-item {
    padding: 20px 0;
}

/* Post */
.post-extra {
	padding: 60px 0;
	border-bottom: 1px solid #939393;
}
.blog-related {
	padding: 60px 0 0 0;
}
.post-content {
	margin: 30px 0;
}
.post-author img {
	display: inline-block;
	float:left;
	vertical-align: middle;
	margin-right: 15px;
	width:120px;
	height:auto;
}
.post-author .post-author-info {
	display: inline-block;
	vertical-align: middle;
	
	a.author-social {
    font-size: 24px;
    margin-right: 4px;
	}
}

/* Facebook Comments */
.fb-comment-plugin {}
.fb-comment-plugin .fb-comments iframe {width:100% !important}

/* Job Lising */
.listing-item.job-posting.featured {
	background-color: rgba(255,255,0,0.1);
}

/* Podcast Audio Player */
.audio-wrapper audio {
	width:100%;  
}

/* Author Bio (Author Pages) */
.author-profile .author-image {
	float:left;
	max-width:40%;
	height:auto;
	margin:0 10px 10px 0;
}

/* Sports Events Sidebar */
.sports-events-sidebar-title {
	display: block;
	padding: 15px 10px;
	background: #981b1e;
	color: #fff;
	font-family: 'Muli',sans-serif;
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
}
.sports-events-sidebar-title:hover {
	color: #fff;
	background: #4b111d;
}
.sports-events-sidebar-item {
  padding: 15px;
  background-color: #f1f1f1;
  font-size: 14px;
  text-align: left;
}
.sports-events-sidebar-item-title {
  font-weight: 700;
  text-transform: uppercase;
}

/* Player of the Week */
.player-of-the-week .ccm-block-page-list-header {
	display: block;
	padding: 15px 10px;
	background: #981b1e;
	color: #fff;
	font-family: 'Muli',sans-serif;
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
}
.player-of-the-week .ccm-block-page-list-header:hover {
	background: #4b111d;
}
.player-of-the-week .ccm-block-page-list-page-entry-horizontal {
  padding: 15px;
  background-color: #f1f1f1;
  font-size: 14px;
  text-align: left;
}
.player-of-the-week .ccm-block-page-list-title {
  font-weight: 700;
  text-transform: uppercase;
}
.player-of-the-week .ccm-block-page-list-page-entry-thumbnail {
	display: table-cell;
	vertical-align: top;
	width: 60px;
	height: 60px;
}
.player-of-the-week .ccm-block-page-list-page-entry-text {
	display: table-cell;
	vertical-align: top;
	padding-left: 10px;
}

/* Sponsors */
.sponsor-link {
	margin-bottom: 30px;
	border: 1px solid #ccc;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}
a img.sponsor-link {
	display: block;
}
a img.sponsor-link:hover {
	border-color: #991b1e;
}

/* Individual Pages
----------------------------------------------------------------*/

/* Home */

/*================================================================
	7. MISCELLANOUS
================================================================*/

/* Slidedown Banner Styles */
#slidedown-banner {
	margin: 0 auto;
	position: relative;
	width: 1000px;
}
#slidedown-banner .slidedown {
	height: 30px;
	overflow: hidden;
}
#slidedown-banner a#slide-button {
	position: absolute;
	display: block;
	padding: 3px 5px;
	border-radius: 5px;
	color: #fff;
	text-decoration: none;
	top: 5px;
	right: 5px;
	background: #f1f1f1;
	background: rgba(0,0,0,.8);
	text-align: center;
	font-size: 10px;
}
#slidedown-banner a#slide-button:before {
	content: "-";
}
#slidedown-banner a#slide-button.open:before {
	content: "+";
}
/*-- End Slidedown Banner Styles --*/

.feature {
	position: relative;
	width: 100%;
	height: 630px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.feature-overlay {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
	padding: 0 30px;
	background-color: #000;
	background-color: rgba(0,0,0,.8);
	color: #fff;
}
.feature-overlay h1 {
	line-height: 1.2;
}
.feature-overlay p {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 800;
	letter-spacing: inherit;
}
.feature-overlay a {
	color: #fff;
}
.feature-overlay a:hover {
	color: #741613;
}

.news-item-thumb {
	position: relative;
	display: block;
	width: 100%;
	height: 200px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	background-image:url('../img/KNSI-generic-news-image.jpg');
}
.news-item-thumb:after {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(75,17,29,.18);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}
.news-item-thumb.sponsored:before {
	position: absolute;
	content: 'Sponsored';
	bottom: 0;
	left: 0;
	padding: 15px 30px;
	background: #991b1e;
	color: #fff;
	font-family: 'Muli', sans-serif;
	font-weight: 300;
	letter-spacing: 4px;
	text-transform: uppercase;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}
.news-item a:hover .news-item-thumb:after {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.news-item a:hover .news-item-thumb.sponsored:before {
	background: #741613;
}

.sponsor {
	margin-bottom: 60px;
}
.sponsor .sponsor-logo h4 {
	margin-top: 0;
	letter-spacing: .0217em;
}

.newsletter-button {
	position: relative;
	display: block;
	width: 100%;
	padding: 20px 20px 20px 70px;
	background: #fff;
	color: #991b1e;
	font-family: 'Muli', sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 4px;
	line-height: 1.2;
	text-decoration: none;
	text-transform: uppercase;
	white-space: inherit;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}
.newsletter-button:before {
	position: absolute;
	content: '\f0e0';
	top: 50%;
	left: 20px;
	margin-top: -13px;
	font-family: 'FontAwesome';
	font-size: 30px;
	line-height: 26px;
}
.newsletter-button:hover {
	background: #939393;
	color: #fff;
}

.listen-live-buttons {
	margin: 20px 0;
}
.listen-live-button {
	display: block;
	margin: 5px auto;
	padding: 10px;
	background: #991b1e;
	font-size: 10px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
}
.listen-live-button:hover {
	background: #939393;
	color: #fff;
}
.listen-live-button span {
	display: block;
}
.listen-live-button span i {
	width: 30px;
	height: 30px;
	margin: 5px auto;
	background: #fff;
	color: #991b1e;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}
.listen-live-button:hover span i {
	color: #939393;

}

.cycle-slide {
	width: 100%;
	padding: 0 60px;
}
.cycle-nav {
	position: absolute;
	z-index: 100;
	top: 38%;
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}
.cycle-nav:hover {
	cursor: pointer;
}
.cycle-nav.cycle-prev {
	left: 30px;
	border-right: 30px solid #991b1e;
}
.cycle-nav.cycle-prev:hover {
	border-right-color: #741613;
}
.cycle-nav.cycle-next {
	right: 30px;
	border-left: 30px solid #991b1e;
}
.cycle-nav.cycle-next:hover {
	border-left-color: #741613;
}

.ccm-block-page-list-title {
	text-align: left;
}

/* CTA (non-HubSpot) */
.cta-wrapper {
	position: relative;
	display: block;
	box-sizing: border-box !important;
	width: 900px;
	max-width: 100%;
	margin: 0 auto 66px auto;
	padding: 45px 15px 72px 15px;
	background: #991b1e;
	color: #fff;
	text-align: center;
	text-decoration: none;
	white-space: inherit;
	cursor: pointer;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}
.cta-wrapper h2 {
	margin: 0;
	font-family: 'Muli', sans-serif;
	font-size: 34px;
	font-weight: 900;
	line-height: 1.2;
	text-transform: uppercase;
}
.cta-wrapper p:hover a,
.cta-wrapper p a:hover,
.cta-wrapper h2 a {
	color:#fff;
}
.cta-wrapper p {
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 0;
	transform: translateY(50%);
	margin: 0;
}
.cta-wrapper p a {
	display: inline-block;
	padding: 15px 30px;
	background: #fff;
	border: 5px solid #991b1e;
	color: #991b1e;
	font-family: 'Muli', sans-serif;
	font-size: 22px;
	font-weight: 300;
	letter-spacing: 4px;
	line-height: 1.6;
	text-transform: uppercase;
}
.cta-wrapper p:hover {
	background: #383838;
	color: #fff;
}


/* Site Skin Banner */
#main {
	position:relative;
	z-index: 2;
}
.site-skin {
	display: none;
	position: absolute;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	z-index: 1;
}

/* Slidedown Banner Styles */
#slidedown-banner {
	background: #f1f1f1;
	margin: 0 auto;
}
#slidedown-banner .slidedown {
	position: relative;
	width: 1000px;
	height:20px;
	overflow: hidden;
	margin:0 auto;
	-webkit-transition: all .5s linear; /* Safari */
	transition: all .5s linear;
}
#slidedown-banner.open .slidedown {
	height: 400px;
}
#slidedown-banner button {
    position: absolute;
    display: block;
    padding: 3px 5px;
    border-radius: 5px;
    color: #fff;
    text-decoration: none;
    bottom: 2px;
    right: 5px;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
    text-align: center;
    font-size: 10px;
    border: 0;
    margin: 0;
    line-height: 10px;
}
#slidedown-banner button:before {
	content: "+ ";
}
#slidedown-banner.open button:before {
	content: "- ";
}
@media (max-width: 1000px) {
	#slidedown-banner {display: none;}
}

/* Mobile Gateway
 * Set style to "simple" and make sure you are displaying the close button
 */
.mobile-gateway > div > table {
	box-shadow: 0 0 12px #888;
}
.mobile-gateway > div > table > tbody > tr:first-child > td {
	background: #991b1e;
}
.mobile-gateway > div > table > tbody > tr:first-child > td > a {
	text-align: left;
	text-indent: -999em;
	display: inline-block;
}
.mobile-gateway > div > table > tbody > tr:first-child > td > a:before {
	content: "X";
	display: inline-block;
	position: absolute;
	top: 1px;
	right: 2px;
	width: 24px;
	height: 24px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #fff;
	text-indent: 0;
	text-align: center;
	padding: 2px 10px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* Advertorial */
.listing-item.advertorial {
	background-color: rgba(153,27,30,0.1);
	padding: 60px 2%;
	position: relative;
}
.listing-item.advertorial .flag,
.listing-item.advertorial .sponsor-flag {
    color: #fff;
    background-color: #991b1e;
    padding: 0 20px;
    line-height: 40px;
}
.listing-item.advertorial .flag:before,
.listing-item.advertorial .sponsor-flag:before {
    content: "";
    display: none;
    position: absolute;
    /* background: red; */
    height: 24px;
    width: 20px;
    right: -20px;
    top: 0;
    border-color: #991b1e transparent #991b1e #991b1e;
    border-width: 20px 20px 20px 0;
    border-style: solid;
}
.listing-item.advertorial .news-image {
	width: 100%;
}
.listing-item.advertorial .news-image > img {
	width: 100%;
	max-width: 280px;
	height: auto;
	margin: 0 auto;
}
.listing-item.advertorial {
	padding: 2%;
	border: 0;
	margin: 2%;
}

/*================================================================
	8. MEDIA QUERIES
================================================================*/

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	h1, .h1 {
		font-size: 46px;
	}
	h2, .h2 {
		font-size: 42px;
	}
	h3, .h3 {
		font-size: 24px;
	}
	.navbar-brand {
		position: relative;
	}
	.footer-nav {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	.footer-nav>ul>li {
		-moz-column-break-inside: avoid;
		-webkit-column-break-inside: avoid;
		column-break-inside: avoid;
	}
	.listing-item.advertorial .flag,
	.listing-item.advertorial .sponsor-flag {
			position: absolute;
			top: 0;
			left: 0;
			height: 40px;
	}
	.listing-item.advertorial .flag:before,
	.listing-item.advertorial .sponsor-flag:before {
			display: block;
	}
	.listing-item.advertorial .news-image {
		max-width: 300px;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.container {
		max-width:1024px;
	}
	.main {
		padding-right: 30px;
	}
	.sidebar {
		margin-top: 0;
		padding-left: 20px;
		border-left: 1px solid #939393;
	}
	.sidebar-sticky {
		padding: 15px 0;
	}
	.navbar-brand .logo {
		height: 100px;
		margin-top: 0;
	}
	.navbar-default .navbar-form {
		padding: 0;
	}
	.navbar-default .navbar-form .form-group {
		width: inherit;
	}
	.navbar-default .navbar-form .form-group input {
    right: 40px;
    top: 0;
    z-index: 2;
    width: 100px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
	}
	.navbar-default ul li a {
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
	}
	.navbar-default ul li a .caret {
		display: none;
	}
	.navbar-right {
		position: relative;
	}
	.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
	}
	
	/* Show menu on hover */
	.navbar-default .navbar-nav>li:hover > ul.dropdown-menu {
    display: block;
	}
	.navbar-default .navbar-nav>li:hover > a {
		background-color: #383838;
    color: #fff;
	}
	
	/* Highlight selected path */
	.navbar-default .dropdown-menu > li.nav-path-selected > a {
		background-color: transparent;
		color: #939393;
	}
	.navbar-default ul.navbar-nav > li.nav-path-selected > a {
    color: #991b1e;
	}
	.navbar-default ul.navbar-nav > li.nav-path-selected:hover > a,
	.navbar-default ul.navbar-nav > li.nav-path-selected.open > a {
    color: #fff;
	}
	
	.footer-nav {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
	.footer-address {
		margin: 0;
		line-height: 47px;
	}
	.footer-address li {
		position: relative;
		display: inline-block;
		padding: 0 20px;
	}
	.footer-address li:before {
		position: absolute;
		content: '\f111';
		left: -4px;
		font-family: 'FontAwesome';
		font-size: 6px;
	}
	.footer-address li:first-of-type {
		padding-left: 0;
	}
	.footer-address li:first-of-type:before {
		content: '';
		padding-left: 0;
	}
	.footer-top .form-inline {
    margin-top:0;
	}
	.news-items {
		margin-bottom: 30px;
	}
	.news-items .news-item-3-col:nth-of-type(2) {
		border-left: 1px solid #939393;
		border-right: 1px solid #939393;
	}
	.news-item-3-col .news-item {
		padding: 0 15px;
	}
	.listen-live-wrapper {
		margin-right: -15px;
	}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.navbar-default ul li a {
    font-size: 18px;/*
    padding-left: 15px;
    padding-right: 15px;*/
	}
	.news-item-thumb {
		height: 260px;
	}
	.navbar-default .navbar-form .form-group input {
    width: 220px;
  }
}

@media (min-width: 1160px) {
	body:not(.edit-mode) .site-skin {
		display: block;
	}
}

@media (min-width: 880px) and (max-width: 992px)  {
	body:not(.edit-mode) .site-skin {
		display: block;
	}
}



#wxology_wdgt_3{
    height: 60px;
    overflow: hidden;
}
#wxology_wdgt_3 #wxology_wdgt_3 {
    float: right;
    margin-top: -40px;
}
#wxology_wdgt_3 #wxology_wdgt_3 > div:nth-child(3) > div:nth-child(2){
	width:auto !important;
}


/* Live game of the week */
span#game-of-the-week img {
	display: inline-block;
  margin-right: 15px;
}
@media (max-width: 767px) {
  div#logo-bar {
    margin-bottom: 75px;
  }
  span#game-of-the-week {
    position: absolute;
    width: 100%;
    left: 0;
    top: 60px;
    text-align: center;
    display: block;
  }
  span#game-of-the-week {
    position: absolute;
    width: 100%;
    left: 0;
    top: 60px;
    text-align: center;
    display: block;
  }
}