/*
Theme Name: Skyrocket Radio - Bigtown
Theme URI: http://skyrocketradio.com
Author: Skyrocket Radio
Author URI: http://skyrocketradio.com
Description: Responsive Radio Station Theme from Skyrocket Radio.  
Version: 2.6.9
GitHub Theme URI: https://github.com/skyrocketradio/srr-bigtown
*/

/* Import the necessary TK Bootstrap WP CSS additions */
.dropdown-menu li a {display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #333; white-space: nowrap; }
.dropdown-menu li a:hover, .dropdown-menu li a:focus { text-decoration: none; }
.dropdown-menu ul {list-style: none;}
.container { padding: 0 15px 15px 15px; }
.header {position:relative}

body {word-wrap:break-word}
a:hover {text-decoration:none}
h1, h2, h3 {margin-top:10px;margin-bottom:5px}
input, textarea {padding:5px}
select {padding:4px 0}
button, .button {cursor: pointer;}
button:focus {outline:0}

.srr-audioplayer {display:block;width:100%;overflow:hidden;padding:5px 0px}

/* Alignment */
.alignleft {display:inline;float:left;margin-right:1.5em}
.alignright {display:inline;float:right;margin-left:1.5em}
.aligncenter {clear:both;display:block;margin:0 auto}
.center {text-align:center}

/* Images and wp-captions should always fit and be responsive */
img {display:inline-block;height:auto;max-width:100%}
.wp-caption {border:1px solid #ccc;margin-bottom:10px;max-width:100%;border-radius:0px;padding:10px}
.wp-caption.aligncenter {margin-bottom:10px}
.wp-caption img[class*="wp-image-"] {display:block}
.wp-caption .wp-caption-text {text-align:center;margin-top:10px}

/* WP Gallery */
.gallery {margin-bottom:1.5em}
.gallery a img {border:none;height:auto;max-width:90%}
.gallery dd {margin:0}

/* Make sure embeds and iframes fit their containers */
embed, iframe, object {max-width:100%}

/* Text meant only for screen readers */
.screen-reader-text {clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

/* Lists */
.entry-content ul {margin:0px 0px 20px;padding:0 0 0 15px;list-style-type:disc}
.entry-content ul  li ul{list-style-type:circle}
.entry-content li > ul, li > ol {margin:0}

.list-style1 li, .list-style2 li, .list-style3 li, .list-style4 li, .list-style5 li, .list-style6 li, .list-style7 li, .list-style8 li, .list-style9 li, .list-style10 li {line-height:20px;padding:3px 0px 3px 22px;position:relative;list-style:none}
.list-style1 li:before, .list-style2 li:before, .list-style3 li:before, .list-style4 li:before, .list-style5 li:before, .list-style6 li:before, .list-style7 li:before, .list-style8 li:before, .list-style9 li:before, .list-style10 li:before {font-family:"FontAwesome";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:10px;text-align:center;font-variant:normal;text-transform:none;line-height:.9em;margin-left:0px;font-size:15px;position:absolute;left:0px;top:7px}
ul.list-style1 li:before {content:'\f061'}
ul.list-style2 li:before {content:'\f138'}
ul.list-style3 li:before {content:'\f054'}
ul.list-style4 li:before {content:'\f0a4'}
ul.list-style5 li:before {content:'\f152'}
ul.list-style6 li:before {content:'\f101'}
ul.list-style7 li:before {content:'\f105'}
ul.list-style8 li:before {content:'\f178'}
ul.list-style9 li:before {content:'\f04b'}
ul.list-style10 li:before {content:'\f065'}

/* Top Bar */
.topbar {height:30px;overflow:hidden}
.topbar-nav {margin-bottom:0;padding-left:0;list-style:none}
.topbar-nav > li {float:left;padding-top:8px}
.topbar-nav > li > a {position:relative;padding:0px 15px;border-right:1px solid #FFF}
ul.topbar-nav > li:first-child > a {padding:0px 15px 0px 5px}
ul.topbar-nav > li:last-child a {padding:0px 0px 0px 15px; border-right:0px}
.topbar-nav > li > a:hover, .topbar-nav > li > a:focus {text-decoration:none}
.topbar-social {float:right;text-align:center}
.topbar-social .fa {font-size:17px;height:30px;width:30px;padding:6px;color:#eee !important}
.topbar-social .fa:hover {color:#fff !important}
.topbar-social .fa-link {background-color:#E23F0F}
.topbar-social .fa-facebook {background-color:#3D699E}
.topbar-social .fa-twitter {background-color:#00abf0}
.topbar-social .fa-instagram {background-color:#406e94}
.topbar-social .fa-pinterest {background-color:#ca2027}
.topbar-social .fa-snapchat {color:#777777 !important;background-color:#FFFC00}
.topbar-social .fa-snapchat:hover {color:#111111 !important;} 
.topbar-social .fa-youtube {background-color:#e52d27}
.topbar-social .fa-vimeo {background-color:#1ab7ea}
.topbar-social .fa-soundcloud {background-color:#f50000}
.topbar-social .fa-google-plus {background-color:#dd4b39}
.topbar-social .fa-vine {background-color:#00a478}
.topbar-social .fa-flickr {background-color:#fc0589}
.topbar-social .fa-rss {background-color:#f38f36}
.topbar-social .fa-apple {background-color:#444444}
.topbar-social .fa-android {background-color:#669900}
.topbar-social .fa-linkedin {background-color:#069}

/* Header */
.topadblock, .topcontentblock {margin:0 auto;padding:15px 0px}
.topadblock .container, .topcontentblock .container {padding:0px;}
.headerad {position:relative;width:100%;max-width:728px;text-align:center;margin:0 auto;max-height:118px;overflow:hidden}
.fullwide-ad{margin:0 auto}
@media (max-width:991px) {
	.site-branding {text-align:center;padding-left:0px !important}
	.headerad {padding-top:5px}
	.topbar-nav {display:none}
	.topbar-social {width:100%;text-align:right}
}
@media (max-width:767px) {
	#peelback{display:none !important}
}
@media (max-width:540px) {
	.quickforecast span {display:none}
	.topbar-weather {display:none}
	.topbar-social {text-align:center}
}

/* What's Hot Bar */
.whatshot {height:35px;overflow:hidden}
.whatshot-nav {margin-bottom:0;padding-left:0;list-style:none}
.whatshot-nav > li {float:left;padding-top:9px}
.whatshot-nav > li > a {position:relative;padding:0px 15px;border-right:1px solid #FFF}
ul.whatshot-nav > li:first-child > a {padding:0px 15px 0px 5px}
ul.whatshot-nav > li:last-child a {border-right:0px}
.whatshot-nav > li > a:hover, .topbar-nav > li > a:focus {text-decoration:none}
.whatshottitle {display:inline-block;float:left;font-weight:700;padding-top:9px;margin-right:8px}
@media (max-width:769px) {
	.whatshot {display:none}
}

/* Primary Navigation */
.site-navigation .container {padding:0px 15px 0px 15px}
.main-navigation-toggle,.sidebar-navigation-toggle {display: none;border:none;color:#FFF}
.main-navigation-menu {float: left;margin: 0;padding: 0;list-style-type: none;list-style-position: outside;position: relative}
.main-navigation-menu li {float: left;position: relative}
.main-navigation-menu a {display: block;padding: 10px 15px;text-decoration: none;-webkit-transition: all 0.2s ease;transition: all 0.2s ease}
.main-navigation-menu a, .main-navigation-menu a:link, .main-navigation-menu a:hover {text-decoration: none}
.main-navigation-menu ul {position: absolute;display: none;z-index:200;margin: 0;list-style-type: none;list-style-position: outside;padding: 0}
.main-navigation-menu ul li{margin: 0}
.main-navigation-menu ul a {width: 250px;padding: 12px 15px;float: left;-webkit-transition: none;transition: none}
.main-navigation-menu ul li:last-child a {border-bottom: none}
.main-navigation-menu ul a:link, .main-navigation-menu ul a:visited, .main-navigation-menu ul a:hover {text-decoration: none}
.main-navigation-menu li ul ul {margin-left: 250px}
.main-navigation-menu li:hover ul ul, .main-navigation-menu li:hover ul ul ul, .main-navigation-menu li:hover ul ul ul ul {display:none}
.main-navigation-menu li:hover ul, .main-navigation-menu li li:hover ul, .main-navigation-menu li li li:hover ul, .main-navigation-menu li li li li:hover ul {display:block}
.main-navigation-menu li.current-menu-item ul li a, .main-navigation-menu ul li.current-menu-item ul li a, .main-navigation-menu ul li.current-menu-item a {text-decoration: none}

.sub-menu {-webkit-margin-before: 0px;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;-webkit-padding-end: 0px}

.navsearch {float:right;margin-top:5px;margin-right:10px}
.navsearch input[type="search"] {font-size: 15px !important;height: 35px}
.navsearch input[type="submit"] {display:none}
.navsearch .form-control {border:0px;min-width:200px;border-radius:0px;box-shadow:none;transition:none}
.navsearch .search-form {line-height:16px !important}

.navsearchbutt {float:right;margin-top:10px;margin-right:15px;}
.navsearchbutt i{font-family:"FontAwesome" !important; cursor: pointer;}
#searchbar{border-bottom:1px solid #aaa; transition-property: all;transition-duration: .5s;transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}
#searchbar .search-field{width:100%;border:0;padding:10px 15px;font-size:18px;font-weight:600;text-align:center;}

@media only screen and (max-width: 1199px) {
	.main-navigation-menu a {padding: 10px 8px}
}

@media only screen and (max-width: 967px) {
	/*** Mobile Main Navigation ***/
	.main-navigation-menu li {float: none; position: static; }	
	.main-navigation-menu ul {position: static; display: block; }	
	.main-navigation-menu ul a {width: auto; float: none; }	
	.main-navigation-menu li ul ul {margin-left: 0; }	
	
	/* Main Navigation Toggle */
	.main-navigation-toggle {float: left; display: inline-block; padding: 0.8em 1.2em; }	
	.main-navigation-toggle:hover,.main-navigation-toggle:active {cursor: pointer; }	
	.main-navigation-toggle:after {float: left; display: inline-block; font-size: 24px; line-height: 1; font-family:"FontAwesome"; text-decoration: inherit; vertical-align: middle; content: '\f0c9'; }	
	.main-navigation-toggle.active:after {font-size: 24px; line-height: 1; font-family:"FontAwesome";content: '\f00d'; }	
	
	/* Main Navigation Menu */
	.main-navigation-menu {float: left; width: 100%; display: none; }	
	.main-navigation-menu a {display: block;clear: left;padding:10px 15px}	
	.main-navigation-menu ul {width: 100%; }	
	.main-navigation-menu ul a {display: block;width:100%;padding-left:30px; }	
	.main-navigation-menu ul ul a {padding-left:45px}	
	.main-navigation-menu ul ul ul a {padding-left:60px}	
	.main-navigation-menu ul ul ul ul a {padding-left:75px}	
	.main-navigation-menu a:hover,.main-navigation-menu li.current-menu-item a {background: none; text-decoration: none}
	/* Mobile Submenu Dropdowns */
	.main-navigation-menu .submenu-dropdown-toggle {float: right; display: block; margin: 0; padding: 9px 12px; background:transparent!important}	
	.main-navigation-menu .submenu-dropdown-toggle:hover {cursor: pointer; }	
	.main-navigation-menu .submenu-dropdown-toggle:before {font-size: 18px; line-height: 1; font-family:"FontAwesome"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: inherit; vertical-align: middle; content: '\f078'; }	
	.main-navigation-menu .submenu-dropdown-toggle.active:before {content: '\f077'; }	
	.main-navigation-menu ul .submenu-dropdown-toggle:before {font-size: 20px; }	
	
	.navsearch input[type="search"] {line-height: 29px}
	.navsearchbutt {margin-top:12px;margin-right:18px;}
}
@media only screen and (min-width: 967px) {
	.main-navigation-menu {display: block !important; }	
}

/* Prev/Next Navigation */
.postnav-wrapper {display: block;margin: 20px 0px}
.nav-previous {float:left;color:#FFF}
.nav-next {float:right;color:#FFF}
.nav-previous a, .nav-next a {color:#FFF}

/* Local Alert */
.localalert {padding:20px 15px !important}
.localalert p {margin-bottom:0px}
#localalert-weather {margin:0 auto;padding:0px}
#localalert-weather #weather_alerts {margin-bottom:0px}
#localalert-weather .weather-acc-toggle{padding:15px 10px}

/* Content */
.taxonomy-description {text-align:center;}

.page-header {padding-bottom:0px;margin: 20px 0px 20px}
.main-content-inner {padding-bottom:1.5em}
#comments {width:100%;overflow:hidden}
.hentry {display:block;overflow: hidden}
.clear {clear:both}
.content-wrap {margin-top:20px;position:relative;display:block;overflow:hidden}
.content-padder{display: block;overflow: hidden;}
.post-thumbnail {position: relative;width:30%;min-height:150px;background-size: cover;float: left;margin-right:10px;background-position: center top 20%;overflow: hidden;z-index: 100;}
.post-thumbnail span {display: block;height: 100%;width: 100%;position: absolute;}

.homeposts-wrapper article, .category article, .jockpost-wrapper article {display:flex;}

.attachment-thumbnail {width:100%;max-width:250px}
.post-wrap {width:68%;float:right}
.above-content {margin-bottom:20px}
.belowcontent, .belowhome {margin-top:20px}
.entry-title {line-height:22px;font-size:21px;margin-top:0px;margin-bottom:1px}
.entry-meta {display:block;width:100%;font-size:12px}
.inlineads {display:block;width:100%;max-width:750px;text-align:center;margin:10px auto;overflow:hidden}
.page-title {margin:7px 0px 2px}
@media (max-width:767px) {
	.page-title {text-align:center}
	.sd-content {text-align: center}
}
@media (max-width:630px) {
	.homeposts-wrapper article, .category article, .jockpost-wrapper article, .hentry{display:block;}
	.post-thumbnail{display:block;width:100%;height:200px;float:none;text-align:center;margin-bottom:10px}
}
.site-title, .site-description{display:block;text-indent:-9999px;margin:0;padding:0;height:0}

.featured-image {position:relative;width:100%;text-align:center;margin:0 auto 15px}
.featured-image-left {float:left;margin-right:20px;max-width:300px;margin-bottom:20px}
.featured-image-right {float:right;margin-left:20px;max-width:300px;margin-bottom:20px}
.featured-image-none {display:none}
.featured-image img {width:100%;height:auto}
.featured-caption {text-align:right;background-color:#eee;font-size:70%;padding:3px 5px}

.fullwidth-top {padding:15px 15px 0px}
.fullwidth-bottom {padding-top:15px}

/* Content Sharing */
.content-sharing {display: block;margin-top:8px;padding: 5px;overflow:hidden}
.content-sharing a {padding:3px;display:inline-block;text-align: center;margin-right:4px;}
.widget .content-sharing {display:none;}

/* Author Box */
.author-info{background: #efefef;padding: 10px}
.author-avatar{float:left;margin-right:15px;width:120px;display:inline-block}
.author-description{float:left;width:79%;display:inline-block}
.author-description h4 {margin-top:2px;font-weight:700}
.author-social a {font-size: 17px; height:30px; width: 30px; padding:6px 7px; color: #eee !important; margin-right:2px;text-align:center; }
.author-social a:hover {color:#fff !important}
.author-social .fa-link {background-color: #E23F0F}
.author-social .fa-microphone {background-color: #9430e0}
.author-social .fa-envelope {background-color: #00a478}
.author-social .fa-facebook {background-color: #3D699E}
.author-social .fa-twitter {background-color: #00abf0}
.author-social .fa-instagram {background-color: #406e94}
.author-social .fa-pinterest {background-color: #ca2027}
.author-social .fa-snapchat {color:#777777 !important;background-color:#FFFC00}
.author-social .fa-snapchat:hover {color:#111111 !important;} 
.author-social .fa-youtube {background-color: #e52d27}
.author-social .fa-google-plus {background-color: #dd4b39}
.author-social .fa-vine {background-color: #00a478}
.author-social .fa-flickr {background-color: #fc0589}
.author-social .fa-rss {background-color: #f38f36}
.author-social .fa-apple {background-color: #444444}
.author-social .fa-android {background-color: #669900}
.author-social .fa-linkedin {background-color: #069}
.author-social .fa-soundcloud {background-color: #ff3300}

@media (max-width:1199px) {
	.author-description{width:75%}
}
@media (max-width:991px) {
	.author-description{width:79%}
}
@media (max-width:767px) {
	.author-description{width:79%}
}
@media (max-width:720px) {
	.author-description{width:75%}
}
@media (max-width:620px) {
	.author-avatar{float:none;text-align:center;width:100%}
	.author-description{width:100%;text-align:center}
}

/* Related Content */
.relatedposts-wrapper {display:block;overflow:hidden;margin-bottom:20px;margin-top: 10px;padding-top: 10px;border-top: 1px solid #ddd}
.relatedposts-wrapper .two {width:49.4%}
.relatedposts-wrapper .three {width:32.3%}
.relatedposts-wrapper .four {width:24%}
.relatedposts {margin-right:7px;float:left;font-weight:bold;position:relative}
.relatedposts:last-child {margin-right:0px}
.relatedposts .relatedimage {position:relative;width:100%;background-repeat:no-repeat;background-position:center top 20%;background-size:cover} 
.relatedposts2 {margin-right:7px;float:left;font-weight:bold;position:relative;background-repeat:no-repeat;background-position:center top 20%;background-size:cover;margin-bottom:7px}
.relatedposts .relatedimage span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.relatedposts .related-title {min-height:100px;margin:5px 0px;}
.related-cat {position:absolute;top:10px;left:10px;z-index:1}
.related-cat a {font-size:12px;padding:3px 5px;font-weight:bold;text-transform:uppercase}

.relatedposts2 .related-sponsor a {padding:4px 8px;font-weight:bold;text-transform:uppercase}
.relatedposts2 .related-sponsor {z-index:1}
.relatedposts2 .related-title {position:absolute;bottom:10px;left:10px;z-index:1}
.relatedposts2 .related-title  h1{font-size:15px;letter-spacing:0;line-height:18px;margin-top:3px;margin-bottom:2px;text-transform:uppercase}
.relatedposts2 .related-title  a {color:#fff !important}

/* Promo Boxes */
.promo-boxes {text-align:center;display: block;overflow: hidden;border-top: 1px solid #DEDEDE;padding-top: 20px}
.promo-box {margin-bottom: 4px}

/* Pagination */
.paging-navigation {display: block;overflow: hidden;margin-top: 15px}
.pagination-wrapper {display:block;text-align:center}
.pagination {clear:both;padding:20px 0;margin:0 auto;position:relative}
.pagination span, .pagination a {display:block;float:left;margin: 2px 2px 2px 0;padding:8px 9px 7px 9px;text-decoration:none;width:auto}
.pagination .current{padding:8px 9px 7px 9px}
.postnav-wrapper {display:block;margin: 30px 0px}

/* Sponsored Posts */
.sponsored-post {display:block;width:100%;overflow:hidden;margin-bottom:15px}
.sponsored-title {font-size:12px;font-weight:bold;float: right}
.belowpost {text-align:center}

@media (max-width:767px) {
	.promo-boxes {display:none}
	.sponsored-title {float:none;width:100%;display:block;text-align:left}
	.single .sponsored-title {float:none;width:100%;display:block;text-align:center}
}
@media (max-width:630px) {
	.content-wrap {margin-bottom:0px}
	.post-wrap {width:100%;float:none}
	.relatedposts-wrapper .two, .relatedposts-wrapper .three, .relatedposts-wrapper .four {width:100%; float:none}
}

/* Sitemap */
ul.sitemap {list-style:none;margin:0px;padding:0px}

/* On Air */
.onair-entry {position:relative;display:block;padding-bottom:5px;border-bottom:1px solid #ddd;margin-bottom:15px}
.onair-entry-img {width:130px;height:130px;background-size:cover;float:left;margin-right:15px;background-position:center top 20%}
.onair-entry-head {overflow:hidden;margin-bottom:7px}
.onair-entry-name {float:left}
.onair-entry-name h2 {margin:0;padding:0}
.onair-entry-social {float:right}
.onair-callin{padding:10px 3px 0px;font-weight:bold}
.onair-phone{font-weight:bold}
.onair-phone span {font-weight:normal}
.onairpage-img{background-size:cover;background-position:center center}
.onairpage-social {margin-top:4px; margin-bottom:5px}
.onairpage-callin {margin:5px 0px;font-weight:bold;background-color:#eee;padding:3px 5px}
.onairpage-callin span {font-weight:normal}

.onair-entry-social a, .onairpage-social a {font-size:17px;height:30px;width:28px;padding:6px;color:#eee !important;margin-right:2px;text-align: center}
.onair-entry-social a:hover, .onairpage-social a:hover {color:#fff !important}
.onair-entry-social .fa-envelope, .onairpage-social .fa-envelope {background-color:#00a478}
.onair-entry-social .fa-link, .onairpage-social .fa-link {background-color:#E23F0F}
.onair-entry-social .fa-microphone, .onairpage-social .fa-microphone {background-color:#9430e0}
.onair-entry-social .fa-facebook, .onairpage-social .fa-facebook {background-color:#3D699E}
.onair-entry-social .fa-twitter , .onairpage-social .fa-twitter {background-color:#00abf0}
.onair-entry-social .fa-instagram , .onairpage-social .fa-instagram {background-color:#406e94}
.onair-entry-social .fa-pinterest, .onairpage-social .fa-pinterest {background-color:#ca2027}
.onair-entry-social .fa-snapchat, .onairpage-social .fa-snapchat {color:#777777 !important;background-color:#FFFC00}
.onair-entry-social .fa-snapchat:hover, .onairpage-social .fa-snapchat:hover {color:#111111 !important;} 
.onair-entry-social .fa-youtube, .onairpage-social .fa-youtube {background-color:#e52d27}
.onair-entry-social .fa-google-plus, .onairpage-social .fa-google-plus {background-color:#dd4b39}

.onairsched-show{display:block;width:100%}
.onairsched-entry{display:block;min-height:15px;width: 100%;overflow: hidden;padding: 2px 4px;margin-bottom: 2px}
.onairsched-time{float:left;min-width:125px;padding-top:5px;margin-right:10px}
.onairsched-title{float:left;padding-top: 5px}
.onairsched-entry .onair-entry-social a {font-size: 15px;height: 28px;width: 26px}
.onairsched-show .live {background-color: #ca0000;color: #FFFFFF;border-radius: 3px}
.onairsched-show .live a{color: #FFFFFF !important}	
.onairsched-show .live .onairsched-title {font-weight:bold}
.onairsched-show .live .onairsched-title:after {font-weight:normal; content: " is on now!"}

@media (max-width:991px) {
	.onairpage-img{max-height:300px;max-width:400px;margin:0 auto}
	.onairpage-social {text-align:center;margin-top:4px}
	.onairpage-social img {max-width:40px}
	.onair-entry-name h2 {font-size:20px}
	.onair-entry-social {float:left;width:100%}
	.onair-entry-social img{max-width:20px}
	.onairsched-entry .onair-entry-social {display:none}
	.onairsched-show .live .onairsched-title:after {content: ""}
	
	.featured-image, .featured-image-right, .featured-image-left {width:100%;float:none;text-align:center;margin:0 auto;}
	.featured-image .onairpage-social {text-align:center !important;}
}
.onair-entry-summary {display:block;min-height:100px}
.imonairnow-page a, .imonairnow a {color:#ddd !important}
.imonairnow-page a:hover, .imonairnow a:hover {color:#fff !important}
.imonairnow {position:absolute;top:95px;background:#cc0000;font-size:14px;text-align:center;padding:2px 4px;margin:5px 0 0 0;color:#FFF;box-shadow:2px 2px 1px 0px rgba(0,0,0,0.75)}
.imonairnow-page {position:absolute;top:25px;background:#cc0000;font-size:14px;text-align:center;padding:3px 5px;margin:5px 0 0 0;color:#FFF;box-shadow:2px 2px 1px 0px rgba(0,0,0,0.75)}
.featured-image .imonairnow-page {top:10px}
.onairdefault {text-align:center;margin:0 auto;width:100%;max-width:400px}

/* Comments */
.comment .children {margin-left:1.5em} 
.required {color:#da0000}
.comment-form-author input, .comment-form-email input{margin-left:4px;padding:5px}
#cancel-comment-reply-link{padding:5px 15px;font-size:13px;border-radius:20px}
#comments .panel-footer {display: inline-block;background-color: #888888}
.comment-list ul {list-style:none;}

/* Breadcrumbs */
.breadcrumbs {margin:0;font-size:11px}
@media (max-width:767px) {
	.breadcrumbs {text-align: center}
}

/* Widgets */
.sidebar-padder {margin-top:20px}
.sidebar-ad {text-align:center;margin-bottom:20px}
.widget {margin-bottom:2em}
.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li {padding-left:15px}
.widget_search .search-form input[type="submit"] {display:none}
.widget select {max-width:100%}
.widget-title {padding:5px}
.home-heading {margin:0px}
.widget ul {margin:0px;padding:0px 5px;list-style:none}
.widget ul li {margin:10px 0}

/* Ad Manager Override */
.mlx-ad-wrapper {margin:0px auto !important}
.sidebar-padder .wp-adm {margin-bottom:2em}

/* Side Ads Outside Template */
.sidecontent-left{position:fixed;width:160px;left:50%;top:30px;max-width:160px;margin-left:-760px}
.sidecontent-right{position:fixed;width:160px;right:50%;top:30px;max-width:160px;margin-right:-760px}

/* Better Posts Pro Widget */
.brpwp-title a{font-weight:700}

/* Listen Live Box */
.listenlive_sponsoredby{font-size:12px;text-align:center;display:block}

/* HTML5 Stream Page */
#stream-wrapper {text-align:center;width:100%;padding:20px}
.stream-branding {margin:0px}
.stream-content {padding:10px 0px}
.stream {padding:10px 0px}
#stream-wrapper .stream-ad{margin-top:20px}
.stream-left {display:inline-block;float:left;width:48.5%}
.stream-right {display:inline-block;width:48.5%}
.stream-form {text-align:left}
.stream-form .ninja-forms-cont {background-color:transparent;padding:5px 0px}
.stream-form .ninja-forms-required-items {padding-bottom:8px}
.stream-form input[type="text"], textarea {color:#141414;padding:5px;width:100%}
.stream-form textarea {height:60px}

@media (max-width:700px) {
	.stream-left {display:block;float:none;width:100%}
	.stream-right {display:block;width:100%}
}

/* No Template Page Template */
.notemplate{background-image:none}
.notemplate .container {width:100%;height:100%;padding:20px;margin:0px;display:block;overflow:hidden;text-align:center;}

/* Facebook Likebox Overrides */
.fb_iframe_widget {display:block !important}
.fb-like-box iframe {width:100% !important}
.fb-like-box span {width:auto !important;position:initial !important}
.fb_iframe_widget_fluid span {width:100% !important}
.fb_iframe_widget span {position:static !important}

/* Shareaholic Overrides */
.shareaholic-canvas {height:52px;margin-left:-14px;margin-top:-10px}

/* Google Maps */
.wp_gmaps_canvas {margin-bottom:15px}

/* 404 Page */
.error404 li{list-style:none;}
.error404 .entry-content ul {margin: 0px !important;padding:0px !important;}

/* Footer */
.footerad {position:relative;width:100%;max-width:728px;text-align:center;padding:20px 0px 20px;margin:0 auto;overflow:hidden}
.copyright {margin-bottom:20px;text-align:center}
.license {display:block;width:100%;text-align:center;padding-top:9px;font-size:14px;line-height:16px;opacity:0.8}
.menu-footer-menu-container {display:block;width:100%;text-align:center;overflow:hidden}
.menu-footer-menu-container ul {display:inline-block;-webkit-padding-start: 0px}
.footer-copyright {display:block;width:100%}
.footer-nav-wrap {display:block;width:100%;overflow:hidden}
.footer-nav {list-style:none;display: inline-block;padding: 0px !important}
.footer-nav > li {float:left}
.footer-nav > li > a {position:relative;padding:0px 15px;border-right:1px solid #FFF}
ul.footer-nav > li:last-child a {border-right:0px}
.footer-nav > li > a:hover, .footer-nav > li > a:focus {text-decoration:none}
.mobilespacer{display:block;height:40px}
#bot-mobile {position:fixed;bottom:0px;height:50px;background-color:rgba(0, 0, 0, 0.8);width: 100%;text-align:center;z-index:100000}
#bot-mobile img {max-height:50px;width:auto}

.footer-columns {margin:20px 0}
.footer-column .menu-footer-menu-container ul {display: block}

@media (max-width:991px) {
	.footer-nav > li {float:none}
	.footer-nav > li > a {padding:5px 15px;border-right:0px}
}
@media (max-width:540px) {
	.footerad {max-height:80px}
	.event-entry-info{padding-top:0px}
}
@media (min-width:767px) {
	#smoothup {height:50px;width:50px;border-radius:5px;position:fixed;bottom:10px;right:10px;text-indent:-9999px;display:none;background:rgba(0,0,0,0.3) url("includes/img/backtotop.png") no-repeat;background-position:center center;transition-duration:0.4s}
}

/* Forms*/
.ninja-forms-cont {padding:10px}
.button, input[type="button"], input[type="reset"], input[type="submit"] {padding:8px 30px;border:0px}
.ninja-forms-required-items {color:#ff0000}
.ninja-forms-error-msg {font-weight:bold;color:#ff0000}
.ninja-forms-success-msg {font-weight:bold;color:#12681c}
.field-wrap, #ninja_forms_required_items {margin-bottom:10px !important}
.widget .ninja-forms-required-items {display:none}
.widget .ninja-forms-cont {margin-top:-5px}
.ninja-forms-all-fields-wrap .submit-wrap {text-align:center}
button[disabled], html input[disabled], button[disabled]:hover, html input[disabled]:hover  {cursor:default;background-color:#777777 !important;opacity:0.5}

.vfbp-form {padding: 13px 0px;margin-bottom:15px}
.vfb-form-group h1,.vfb-form-group h2,.vfb-form-group h3,.vfb-form-group h4{margin-left: 15px;margin-top: 0px;}
	
/* Youtube Channel Gallery & Homepage Channel*/
.ytctitle {text-align:center}
.yt-heading {margin-top:20px !important;margin-bottom:0px !important}
.channel-container {position:relative;padding-bottom:56.25%;margin-bottom:20px;height:0;overflow:hidden;margin-top: 20px}
.channel-container iframe,.channel-container object,.channel-container embed {position:absolute;top:0;left:0;width:100%;height:100%}
.ytc-promotion a{display:none}
.video {position:relative;padding-bottom:56.25%;margin-bottom:10px;height:0;overflow:hidden;}
.video iframe,.video object,.video embed {position:absolute;top:0;left:0;width:100%;height:100%}


/* Simple Image Gallery */
#wpsimplegallery_container {width:100%;overflow:hidden}
#wpsimplegallery li {display:inline-block !important;width:32% !important;margin:0px 5px 5px 0px !important}
#wpsimplegallery li img {margin:0px !important}

/* Simple Image Widget */
.simple-image {text-align:center}
.simple-image p {text-align:left}

/* Facebook Likebox Widget */
#facebook_likebox_widget {margin-top:-6px}

/* Jetpack Overrides */
div.sharedaddy {margin-top:7px}
.sd-social-icon .sd-content ul li a.sd-button, .sd-social-text .sd-content ul li a.sd-button, .sd-content ul li a.sd-button, .sd-content ul li .option a.share-ustom, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-content ul li.advanced a.share-more, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li>a.sd-button, #sharing_email .sharing_send, .sd-social-official .sd-content>ul>li .digg_button >a {
border-radius:0px !important;background:#f8f8f8;border:0px !important;box-shadow:none !important}
.sd-content .share-facebook a{background-color:#2E619B !important;opacity:0.9}
.sd-content .share-facebook a:hover{opacity:1}
.sd-content .share-facebook span, .sd-content .share-facebook:before{color:#FFF !important}
.sd-content .share-twitter a{background-color:#2497D1 !important;opacity:0.9}
.sd-content .share-twitter a:hover{opacity:1}
.sd-content .share-twitter span, .sd-content .share-twitter:before{color:#FFF !important}
.sd-content .share-google-plus-1 a{background-color:#DD4B39 !important;opacity:0.9}
.sd-content .share-google-plus-1 a:hover{opacity:1}
.sd-content .share-google-plus-1 span, .sd-content .share-google-plus-1:before{color:#FFF !important}
.sd-content .share-pinterest a{background-color:#BD081C !important;opacity:0.9}
.sd-content .share-pinterest a:hover{opacity:1}
.sd-content .share-pinterest span, .sd-content .share-pinterest:before{color:#FFF !important}
.sd-content .share-print a{background-color:#717171 !important;opacity:0.9}
.sd-content .share-print a:hover{opacity:1}
.sd-content .share-print span, .sd-content .share-print:before{color:#FFF !important}
.sd-content .share-email a{background-color:#4FA150!important;opacity:0.9}
.sd-content .share-email a:hover{opacity:1}
.sd-content .share-email span, .sd-content .share-email:before{color:#FFF !important}
.sd-content .share-linkedin span, .sd-content .share-linkedin:before{color:#FFF !important}
.sd-content .share-linkedin a{background-color:#069 !important;opacity:0.9}
.sd-content .share-linkedin a:hover{opacity:1}
.sd-content .share-reddit span, .sd-content .share-reddit:before{color:#FFF !important}
.sd-content .share-reddit a{background-color:#ff6314 !important;opacity:0.9}
.sd-content .share-reddit a:hover{opacity:1}
.sd-content .share-tumblr span, .sd-content .share-tumblr:before{color:#FFF !important}
.sd-content .share-tumblr a{background-color:#34526f !important;opacity:0.9}
.sd-content .share-tumblr a:hover{opacity:1}
.sd-content .share-pocket span, .sd-content .share-pocket:before{color:#FFF !important}
.sd-content .share-pocket a{background-color:#ef4056 !important;opacity:0.9}
.sd-content .share-pocket a:hover{opacity:1}
.sd-content .share-skype span, .sd-content .share-skype:before{color:#FFF !important}
.sd-content .share-skype a{background-color:#00aff0 !important;opacity:0.9}
.sd-content .share-skype a:hover{opacity:1}

/* Shortcode Ultimate Overrides */
.su-spoiler {margin-bottom:3px !important;padding:0px 5px;background-color:#ddd;border-radius:15px}
.su-spoiler:hover {background-color:#ddd}
.su-spoiler-closed {background:transparent}

/* Lists */
.listing1, .listing2 {padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px}
.listing3 {padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px;min-height:140px}
.list-entry-img {width:130px;height:130px;background-size:cover;float:left;margin-right:15px;background-position:center center}
.list-entry-info h2 {font-size:19px;margin-top:0px;margin-bottom:0px}

/* Business Pages */
.single-business .main-content {margin:0px;padding:20px 20px 40px}
.single-business .row {margin:0px !important}
.business-image {margin-bottom:20px;text-align:center}
.business-entry {margin:0px auto;text-align:left;max-width:1170px;padding-bottom:20px}
.business-entry .ninja-forms-cont {padding:0px 10px 10px}
.backtosite {text-align:center}
.business-adblock {display:block;margin:25px 0px 0px;text-align:center}

/* Overrides */
.srr-weather-widget {margin-top:-6px}
.navposts a {padding:8px 25px}
.btn-primary{border:0px !important}
.widget_brpwp_wrapper li {min-height:45px !important}

/* Print Friendly */
@media print {
   .topbar, .headerad, .breadcrumbs, .sharedaddy, #comments, .sidebar, .site-footer {display:none}
   a[href]:after {display:none} 
}

/* Closings */
#closing {display:block;overflow:hidden;margin-bottom:10px}
.closing-title {font-weight:bold}

/* Sports Teams  */
#teamlogo {width:100%;margin-bottom:15px;text-align:center}
#teamlogo img {max-height:450px}
#teampow {display:block;margin-bottom:20px;overflow:hidden;background: rgba(0,0,0,0.05);padding: 11px}

.team-thumbnail	{width: 160px;height:95px;background-size: cover;float: left;margin-right: 15px;background-position: center center;}
.teampow_image {float:left;width:200px}
.team-thumbnail img, .teampow_image img {width:100%;height:auto;}
.team-wrap, .teampow_info {float:left;margin-left:15px;max-width:500px}
.teampow_info h3 {margin:0px 0px 10px}
.teampow_name {font-size:1.2em;font-weight:bold;margin-bottom:5px}
.teampow_sponsor {margin-top:10px}
.archivepow_info h5 {margin:10px 0px 2px}

#teamrow{display:block;width:100%;overflow:hidden}
.teamheadings {font-weight:bold}
.pastevent {color:#aaa}
.teamscore, .teamtime, .teamloc{width:15%;padding:0 5px;float:left}
.teamscore{float:right;}
.teamopp{width:40%;padding:0 5px;float:left}
.teamdate{width:10%;padding:0 5px;float:left}
.schoollink,.extrainfo {margin-top:15px} 
.noscore .teamscore{display:none}
.noscore .teamopp{width:60%}
.noscore .teamtime{float:right;}
.nolocation .teamscore{display:none}
.nolocation .teamloc{display:none}
.nolocation .teamopp{width:70%;}
.nolocation .teamtime{float:right;}

#widget-teampow {display:block;margin-bottom:20px;overflow:hidden}
.widget-teampow_image {float:none;text-align:center}
.widget-teampow_image img {max-height:160px}
.widget-teampow_info {margin-top:10px}
.widget-teampow_info h3 {margin:0px 0px 8px;text-align:center}
.powinfo{margin-bottom:8px;text-align:center}
.powsponsor{text-align:center}

#widget-teamsched .teamimage{display:block;width:250px;height:165px;margin:0 auto 7px;background-repeat:no-repeat;background-size:cover;}
#widget-teamsched .nextgame {position:relative;padding:10px;background-color:#444;color:#fff;text-align:center;margin-bottom:8px}
#widget-teamsched .nextgame .upnext {position:absolute;top:10px;left:0;padding:1px 8px;background-color:#e70000;color:#fff;font-size: .7em}
#widget-teamsched .nextgame .opponent {font-weight:bold;font-size:1.3em;margin-bottom:3px;width:250px;margin:0 auto;}
#widget-teamsched .scheduleinfo {margin-top:8px}
#widget-teamrow {font-size: .95em;line-height:1.4em}
#widget-teamsched .teamopp{padding:0 5px;float:left}
#widget-teamrow .teamdate{width:20%;padding:0 5px;float:left;max-width:60px;}
#widget-teamrow .teamtime, #widget-teamrow .teamscore{width:20%;max-width:85px;float:right;}
#widget-teamsched .countdown {margin-top:6px}
#widget-teamsched .time {font-weight:bold;text-align:center;min-width:40px;display: inline-block;font-size:18px}
#widget-teamsched .timetext {font-weight:normal;padding:0px;margin-top:-3px;text-transform:uppercase;font-size:9px}
.pastevent.nolocation .teamopp {width:55%;}

@media screen and (max-width:1200px){
	.team-wrap, .teampow_info {max-width:450px}
	.teamtime{width:12%}
	.teamloc{width:14%}
}
@media screen and (max-width:991px){
	.team-wrap, .teampow_info {max-width:500px}
	#widget-teamsched .nextgame .opponent {width:100%}
}
@media screen and (max-width:767px){
	.team-thumbnail, .teampow_image {float:none;text-align:center}
	.team-thumbnail img, .teampow_image img {max-width:250px}
	.team-wrap, .teampow_info {margin:15px 0px 0px;width:100%}
}
@media screen and (max-width:700px){
	.teamscore, .teamtime {display:none}
	.teamdate{width:10%}
	.teamloc{width:14%}
	.teamopp{width:50%}
	.teamdate{width:20%}
	.noscore .teamdate{width:15%}
	.noscore .teamopp{width:50%}
	.noscore .teamtime {display:inherit}
}
@media screen and (max-width:570px){
	#widget-teamsched .nextgame .upnext{display:none;}
	.teamopp{width:40%}
	.teamloc{width:20%}
	.noscore .teamdate{width:15%}
	.noscore .teamopp{width:65%}
	.noscore .teamtime {display:none}
}

/* Final Score Shortcode */
#finalscore {font-size:1.4em;line-height:1.3em;border-radius:4px;background-color:#fefefe;border:1px solid #dedede;overflow:hidden;padding:8px 12px}
.half{position:relative;display:inline-block;width:48%;margin:0px 3px 5px}
.full{position:relative;display:block;width:100%;margin-bottom:5px}
.third{position:relative;display:inline-block;width:32%;margin:0px 3px 5px}
.team1{display:block;width:100%}
.team2{display:block;width:100%}
.team{width:85%;float:left}
.score{width:15%;float:right;text-align:right}
.winner .score{font-weight:bold}

@media screen and (max-width:1200px){
	.third{width:48%}
}

@media screen and (max-width:600px){
	.half, .third{display:block;width:100%;margin:0px 0px 5px}
}

/* Election Results */
#election-content{display:block;overflow:hidden;padding:5px 9px;background-color:#eee;line-height:2em;margin-bottom:8px;border: 1px solid #ddd;}
#election-content h3 {margin-top:0px;margin-bottom:5px}
.election-counts {font-size:.9em}
.election-title{width:100%}
.election-location {display:inline;float:right;font-size:16px}
.election-location .fa, .election-location a {color:#777 !important}
.election-total{width:30%;float:left}
.election-reporting {float:right;text-align:right}
.election-row {border-bottom:1px solid #aaa;overflow:hidden;position:relative}
.election-name {width:55%;float:left;font-weight:bold}
.election-name span {font-weight:normal;font-style:italic}
.election-votes {width:10%;float:left}
.election-percent {width:35%;float:left}
.election-extra {display:block;width:100%;margin-top:3px;margin-bottom: -10px}
.election-after-content {display:block;margin-top:10px}

.meter {height:20px;position:relative;margin:4px 0;background:#555;border-radius:4px}
.meter > span {display:block;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-radius:4px;background-color:rgb(43,194,83);background-image:-webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(43,194,83)), color-stop(1, rgb(84,240,84)) );-webkit-box-shadow:inset 0 2px 9px  rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 2px 9px  rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 2px 9px  rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);position:relative;	overflow:hidden;line-height:1.8em;font-size:.85em;color:#000;font-weight:bold;text-align:center}
.meter > span:after, .animate > span > span {content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent) );background-image:-moz-linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );z-index:1;-moz-background-size:50px 50px;-webkit-animation:move 2s linear infinite;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-radius:4px;overflow:hidden}
.animate > span:after {display:none}
@-webkit-keyframes move {
	0% {background-position:0 0}
	100% {background-position:50px 50px}
}
.orange > span {background-color:#f1a165;background-image:-moz-linear-gradient(top, #f1a165, #f36d0a);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));background-image:-webkit-linear-gradient(#f1a165, #f36d0a)}
.red > span {background-color:#f0a3a3;background-image:-moz-linear-gradient(top, #f0a3a3, #f42323);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));	background-image:-webkit-linear-gradient(#f0a3a3, #f42323)}
.blue  > span {background-color:#8BCFE2;background-image:-moz-linear-gradient(top, #8BCFE2, #3591B7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #8BCFE2),color-stop(1, #3591B7));	background-image:-webkit-linear-gradient(#8BCFE2, #3591B7)}
.nostripes > span > span, .nostripes > span:after {-webkit-animation:none;background-image:none}

@media screen and (max-width:600px){
	.election-name span {display:none}
}	

/* Show on Devices */
@media screen and (max-width:767px){
	.desktoponly {display:none}
}
@media screen and (min-width:767px){
	.mobileonly {display:none}
}

/* Mobile Sidebar */
#mobile-sidebar .widget {padding:10px 15px;}

/* Latest Posts Shortcode */
.latest-wrapper {display:block;width:100%;overflow: hidden}
.latest-wrapper article {margin-bottom:15px}
.latest-wrapper h2.widget-title{margin-top:0px}

.latest-cat {position:absolute;top:10px;left:10px}
.latest-cat a {font-size:12px;padding:3px 5px;font-weight:bold;text-transform:uppercase}
.latest-readmore {margin-top:4px;text-transform:uppercase;font-weight:bold;font-size:11px}
.latest-readmore a.thelink:before {font-family:"FontAwesome";content:'\f138';font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:4px;text-align:center;font-variant:normal;line-height:.9em;margin-left:0px;font-size:14px}
.dimmed:after {content: " ";z-index: 0;display: block;position: absolute;height: 100%;top: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.5)}

.latest-one, .latest-one-widget {display:block;width:100%;overflow:hidden;margin-bottom:9px}
.latest-one-widget {border-bottom: 1px solid #ddd;padding-bottom:9px;}
.latest-one .latest-image{position:relative;width:30%;float:left;height:150px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.latest-one .latest-image span, .latest-one-widget .latest-image span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block;position:absolute}
.latest-one .latest-post {width:68%; float:right}
.latest-one .latest-meta, .latest-one-widget .latest-meta {display: block;width: 100%;font-size: 12px}

.widget_srr_latest_widget .latest-one .latest-image, .latest-one-widget .latest-image {position:relative;width:30%;float:left;height:initial;min-height:74px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.widget_srr_latest_widget .latest-one .entry-title, .latest-one-widget .entry-title {font-size:16px !important;line-height:18px !important;margin-top:0px;margin-bottom:2px}
.widget_srr_latest_widget .latest-one .latest-post, .latest-one-widget .latest-post {width:67.5%; float:right}
.widget_srr_latest_widget .latest-one:last-child, .latest-one-widget:last-child{margin-bottom:0px}
.widget_srr_latest_widget .latest-one .latest-meta .sponsored-title {display:block;float:left;text-align:left;}

.latest-two {position:relative;min-height:340px;width:49%;float:left;margin-right:15px; margin-bottom:12px}
.latest-two .latest-image {position:relative;width:100%;height:200px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.latest-two .latest-sponsor {position:absolute;bottom:10px;right:10px;font-size:9px}
.latest-two .latest-sponsor a {padding:4px 8px;font-weight:bold;text-transform:uppercase}
.latest-two .latest-image span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.latest-two .latest-title  h2{font-size:18px;line-height:19px;margin-top:8px;margin-bottom:2px}
.latest-two .latest-meta {font-size:12px}

.widget_srr_latest_widget .latest-two {width:100%;min-height:0px;float:none;margin-right:0px;margin-bottom:15px}
.widget_srr_latest_widget .latest-two:last-child {margin-bottom:0px}
.widget_srr_latest_widget .latest-two .latest-image {height:155px}

.latest-three {position:relative;min-height:290px;width:49%;float:left;margin-right:15px; margin-bottom:12px}
.latest-three .latest-image {position:relative;width:100%;height:200px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover;margin-bottom:7px}
.latest-three .latest-sponsor span {font-size:9px}
.latest-three .latest-sponsor a {padding:4px 8px;font-weight:bold;text-transform:uppercase}
.latest-three .latest-title {position:absolute;bottom:10px;left:10px}
.latest-three .latest-title  h2{font-size:16px;color:#fff !important;letter-spacing:0;line-height:18px;margin-top:3px;margin-bottom:2px;text-transform:uppercase}
.latest-three .latest-title  a {color:#fff !important}
.latest-three .latest-meta {font-size:12px;color:#eee}
.latest-three a.read-more {display:none}

.widget_srr_latest_widget .latest-three{width:100%;min-height:0px;float:none;margin-right:0px;margin-bottom:15px}
.widget_srr_latest_widget .latest-three:last-child{margin-bottom:0px}

.latest-four {position:relative;width:49%;height:250px;float:left;margin-right:15px; margin-bottom:12px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.latest-four .latest-sponsor span {font-size:9px}
.latest-four .latest-sponsor a {padding:4px 8px;font-weight:bold;text-transform:uppercase}
.latest-four .latest-title {position:absolute;bottom:0px;left:0px;padding:10px;width:100%}
.latest-four .latest-title  h2{font-size:16px;color:#fff !important;letter-spacing:0;line-height:18px;margin-top:3px;margin-bottom:2px;text-transform:uppercase}
.latest-four .latest-title  a {color:#fff !important}
.latest-four .latest-meta {font-size:12px;color:#eee}
.latest-four .latest-excerpt {color:#fff !important;font-size:13px;display:none;line-height:16px;height:0px;overflow:hidden;}
.latest-four:hover .latest-excerpt {display:block;height:auto}
.latest-four a.read-more {display:none}

.widget_srr_latest_widget .latest-four-primary{width:100%;min-height:0px;float:none;margin-right:0px;margin-bottom:10px}
.widget_srr_latest_widget .latest-four{width:100%}
.widget_srr_latest_widget .latest-four:last-child{margin-bottom:0px}

.latest-six-primary {position:relative;width:100%;height:303px;float:left;margin-bottom:7px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.latest-six-primary .latest-sponsor span {font-size:9px}
.latest-six-primary .latest-sponsor a {padding:4px 8px;font-weight:bold;text-transform:uppercase}
.latest-six-primary .latest-title {position:absolute;bottom:0px;left:0px;padding:10px;width:100%}
.latest-six-primary .latest-title  h2{font-size:18px;color:#fff !important;letter-spacing:0;line-height:18px;margin-top:3px;margin-bottom:2px;text-transform:uppercase}
.latest-six-primary .latest-title  a {color:#fff !important}
.latest-six-primary .latest-meta {font-size:12px;color:#eee}
.dimmed:after {content: " ";z-index: 0;display: block;position: absolute;height: 100%;top: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.5)}
.latest-six-primary .latest-excerpt {color:#fff !important;font-size:13px;line-height:16px;overflow:hidden}

.latest-six {position:relative;width:49.5%;height:169px;margin-right:7px;margin-bottom:7px;float:left;background-repeat:no-repeat;background-position:center top 20%;background-size:cover;overflow:hidden}
.latest-six .latest-sponsor span {font-size:9px}
.latest-six .latest-sponsor a {padding:4px 8px;font-weight:bold;text-transform:uppercase}
.latest-six .latest-title {position:absolute;bottom:0px;left:0px;padding:10px;width:100%}
.latest-six .latest-title h2{font-size:16px;color:#fff !important;letter-spacing:0;line-height:18px;margin-top:3px;margin-bottom:2px;text-transform:uppercase}
.latest-six .latest-title a {color:#fff !important}
.latest-six .latest-meta {font-size:12px;color:#eee}
.latest-six .latest-excerpt {color:#fff !important;font-size:13px;display:none;line-height:16px;height:0px;overflow:hidden;}
.latest-six:hover .latest-excerpt {display:block;height:auto}
.seven-b-primary .latest-title, .seven-b .latest-title {position:absolute;bottom:0px;left:0px;width:100%;padding:10px;background:rgba(0,0,0,0.6)}
.latest-six-primary a.read-more, .latest-six a.read-more {display:none}

.widget_srr_latest_widget .latest-six-primary{width:100%;min-height:0px;float:none;margin-right:0px;margin-bottom:10px}
.widget_srr_latest_widget .latest-six{width:100%}
.widget_srr_latest_widget .latest-six:last-child{margin-bottom:0px}

.latest-widget1-wrapper {display:block;overflow:hidden;margin-bottom:10px}
.latest-widget1-primary {position:relative;width:52%;height:302px;float:left;margin-right:10px; margin-bottom:12px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.latest-widget1-primary .latest-sponsor span {font-size:9px}
.latest-widget1-primary .latest-sponsor a {padding:4px 8px;font-weight:bold;text-transform:uppercase}
.latest-widget1-primary .latest-title {position:absolute;bottom:10px;left:10px}
.latest-widget1-primary .latest-title  h2{font-size:16px;letter-spacing:0;line-height:18px;margin-top:3px;margin-bottom:2px;text-transform:uppercase}
.latest-widget1-primary .latest-title  a {color:#fff !important}
.latest-widget1-primary .latest-meta {font-size:12px;color:#eee}
.latest-widget1-primary .latest-excerpt {color:#fff !important;font-size:13px;display:none;line-height:16px;height:0px;overflow:hidden}
.latest-widget1-primary:hover .latest-excerpt {display:block;height:auto}

.latest-widget1 {width:46%;overflow:hidden;margin-bottom:10px}
.latest-widget1 .latest-image {width:78px;height:68px;float:left;margin-right:8px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.latest-widget1 .latest-image span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.latest-widget1 .latest-title h2{font-size:16px;letter-spacing:0;line-height:18px;margin-top:0px;margin-bottom:2px}
.latest-widget1 .latest-meta {font-size:12px;line-height:15px}
.latest-widget1 .latest-excerpt {display:none}
.latest-widget1 .latest-sponsor {font-weight:bold;margin-top:5px}

.widget_srr_latest_widget .latest-widget1-primary{width:100%;min-height:0px;float:none;margin-right:0px;margin-bottom:10px}
.widget_srr_latest_widget .latest-widget1{width:100%}
.widget_srr_latest_widget .latest-widget1:last-child{margin-bottom:0px}

.latest-widget2-primary {position:relative;width:55%;height:303px;float:left;margin-right:5px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.latest-widget2-primary .latest-sponsor span {font-size:9px}
.latest-widget2-primary .latest-sponsor a {padding:4px 8px;font-weight:bold;text-transform:uppercase}
.latest-widget2-primary .latest-title {position:absolute;bottom:0px;left:0px;padding:10px;width:100%}
.latest-widget2-primary .latest-title  h2{font-size:16px;letter-spacing:0;line-height:18px;margin-top:3px;margin-bottom:2px;text-transform:uppercase}
.latest-widget2-primary .latest-title  a {color:#fff !important}
.latest-widget2-primary .latest-meta {font-size:12px;color:#eee}
.latest-widget2-primary .latest-excerpt {width:95%;color:#fff !important;font-size:13px;display:none;line-height:16px;height:0px;overflow:none}
.latest-widget2-primary:hover .latest-excerpt {display:block;height:auto}

.latest-widget2 {position:relative;width:44%;height:149px;margin-bottom:5px;float:left;background-repeat:no-repeat;background-position:center top 20%;background-size:cover;overflow:hidden}
.latest-widget2 .latest-cat {visibility:hidden}
.latest-widget2 .latest-sponsor span {font-size:9px}
.latest-widget2 .latest-sponsor a {padding:4px 8px;font-weight:bold;text-transform:uppercase}
.latest-widget2 .latest-title {position:absolute;bottom:0px;left:0px;padding:10px;width:100%}
.latest-widget2 .latest-title  h2{font-size:16px;letter-spacing:0;line-height:18px;margin-top:3px;margin-bottom:2px;text-transform:uppercase}
.latest-widget2 .latest-title  a {color:#fff !important}
.latest-widget2 .latest-meta {font-size:12px;color:#eee}
.latest-widget2 .latest-excerpt {width:95%;color:#fff !important;font-size:13px;display:none;line-height:16px;height:0px;overflow:none}
.latest-widget2:hover .latest-excerpt {display:block;height:auto}

.widget_srr_latest_widget .latest-widget2-primary{width:100%;min-height:0px;float:none;margin-right:0px;margin-bottom:5px}
.widget_srr_latest_widget .latest-widget2{width:100%}
.widget_srr_latest_widget .latest-widget2:last-child{margin-bottom:0px}

.moreposts {display:block;width:100%;text-align:center}
.moreposts a {display:inline-block}
.darktitle .latest-title {background:rgba(0,0,0,0.5)}

.snb_list .latest-one-widget .latest-post {font-size:.9em;line-height:1.3em}
.snb_list .latest-one-widget .latest-image {background-position: center top 20%;background-size: cover;}

@media screen and (max-width:1198px){
	.latest-two, .latest-three, .latest-four {margin-right:10px}
	.latest-six {margin-right:4px}
}
@media screen and (max-width:991px){
	.latest-two, .latest-three, .latest-four {margin-right:14px}
}
@media screen and (max-width:991px){
	.widget_srr_latest_widget .latest-one .latest-image, .latest-one-widget .latest-image{height:110px;margin-right:8px}
	.widget_srr_latest_widget .latest-one .latest-post{width:initial;float:none}
	.latest-two, .latest-three, .latest-four {margin-right:12px}
}
@media screen and (max-width:647px){
	.latest-two, .latest-three, .latest-four {margin-right:10px}
	.latest-widget1-primary, .latest-widget1 {width:100%; margin-right:0px}
	.latest-widget1 .latest-image {width:100px;height:85px}
	.latest-widget1 .latest-excerpt {display:block;margin-top:5px} 
	.latest-widget2-primary, .latest-widget2 {width:100%;margin-right:0px;margin-bottom:5px;height:200px}
	.latest-widget2 .latest-cat {visibility:visible}
}
@media screen and (max-width:546px){
	.latest-one .latest-image{width:100%;min-height:200px;float:none;margin-bottom:8px}
	.latest-one .latest-post {width:100%;float:none}
	.latest-two, .latest-three, .latest-four {width:100%;margin-right:0px}
}
@media screen and (max-width:450px){
	.widget_srr_latest_widget .latest-one .latest-image, .latest-one-widget .latest-image {width:100%;min-height:200px;background-size:cover;float:none;margin-right:0px;margin-bottom:10px}
	.latest-one-widget .latest-post {width:100%;float:none}
	.latest-six {margin-right:0px;width:100%;margin-bottom:7px}
}

/* Showfeed Shortcode */
.rss-post-thumbnail {width:30%;min-height:135px;float:left;background-position:center top 20%;background-size:cover}
.showfeed-widget .rss-post-thumbnail {width:30%;min-height:74px;float:left;background-position:center top 20%;background-size:cover}
.linkable {position:relative}
.linkable a {position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none;z-index:10;background-color:white;opacity: 0;}
.showfeed-widget {overflow: hidden;margin-bottom: 9px;border-bottom: 1px solid #ddd;padding-bottom: 9px;}
.showfeed-widget .post-thumbnail {position:relative;width:29.5%;float:left;height: 75px}
.showfeed-widget .post-thumbnail img {position: absolute;left: 50%;top: 50%;-webkit-transform: translateY(-50%) translateX(-50%)}
.showfeed-widget .entry-title {font-size:16px;line-height:18px;margin-top:0px;margin-bottom:2px}
.showfeed-widget .post-wrap {width:67.5%; float:right}
.showfeed-widget:last-child{margin-bottom:0px}
.showfeed-more {text-align:center;margin-top:15px;}

@media screen and (max-width:767px){
	.showfeed-widget .rss-post-thumbnail {min-height:110px}
	.showfeed-widget .entry-title {margin-top: 0px;margin-bottom: 1px}
}
@media screen and (max-width:630px){
	.showfeed-widget .post-thumbnail {height: 110px}
}
@media screen and (max-width:450px){
	.rss-post-thumbnail{width:100%;min-height:200px;margin:0 auto;float:none;margin-bottom:10px}
	.showfeed-widget .rss-post-thumbnail {width:100%;min-height:200px;margin:0 auto;float:none;text-align:center;margin-bottom:10px}
	.showfeed-widget .post-wrap {width:100%;float:none;}
	.showfeed-widget .post-wrap.floatleft {float:left;text-align:left}
	.post-wrap {width:100%;float:none}

}

/* On Air Now */
.onairnow {display:block;margin-bottom:15px;min-height:130px;overflow:hidden;}
.onair-img {position:relative; display:block; float:left; width:33%; height:130px; background-size:cover; background-position:center center; padding-bottom:10px; margin-bottom:10px}
.onair-info {display:block; float:right; width:65%; margin-bottom:10px}
.onair-info h2 {font-size:18px;font-weight:bold;padding:0;margin:0;margin-bottom:3px}
.onair-info h4 {font-size:14px;font-weight:normal;line-height:21px;padding:0;margin:0;}
.onair-fromblog {font-size:11px;line-height:11px;text-transform:uppercase;font-weight:bold;margin-top:5px;padding:3px;background:rgba(100,100,100,0.2);color:#444;text-align:center}
.onair-fromblog span::before {content:"From the Blog";}
.onair-time {display:block; margin:-4px 0 4px}
.onair-img .onair-time {position: absolute;text-align:center;font-size:10px;line-height:13px;padding:4px 0px;bottom:-4px;left:0px;width:100%}
.onair-blog {display:block; margin:10px 0}
.onair-blog .button {background:#383838; padding:6px 12px 7px}
.onair-blog a.button {color:#DDD}
.onair-blog a.button:hover {color:#FFF}
.onair-social a {font-size: 17px; height:30px; width: 30px; padding:6px 7px; color: #eee !important; margin-right:2px;text-align:center; }
.onair-social a:hover {color:#fff !important}
.onair-social .fa-link {background-color: #E23F0F}
.onair-social .fa-microphone {background-color: #9430e0}
.onair-social .fa-envelope {background-color: #00a478}
.onair-social .fa-facebook {background-color: #3D699E}
.onair-social .fa-twitter {background-color: #00abf0}
.onair-social .fa-instagram {background-color: #406e94}
.onair-social .fa-pinterest {background-color: #ca2027}
.onair-social .fa-snapchat {color:#777777 !important;background-color:#FFFC00}
.onair-social .fa-snapchat:hover {color:#111111 !important;} 
.onair-social .fa-youtube {background-color: #e52d27}
.onair-social .fa-google-plus {background-color: #dd4b39}
.onair-social .fa-vine {background-color: #00a478}
.onair-social .fa-flickr {background-color: #fc0589}
.onair-social .fa-rss {background-color: #f38f36}
.onair-social .fa-apple {background-color: #444444}
.onair-social .fa-android {background-color: #669900}
.onair-social .fa-linkedin {background-color: #069}

.onairnow-large {margin-top: -10px;}
.onair-image {display:block;overflow:hidden;width:100%;max-height:400px;background-size:cover;background-position:center center; }
.onair-name {display:block;padding:8px;background:#222;color:#FFF;text-align:center}
.onair-name a {color:#FFF;}
.onair-name h2 {font-size:16px;font-weight:bold;padding:0;margin:0;margin-bottom:3px;color:#fff}
.onairnow-large .onair-time {font-size:14px;margin-bottom:0px}
.onairnow-large .onair-blog {margin:0px;background:#222;color:#FFF;padding:0px 10px 10px}
.onairnow-large .onair-updates {font-size:11px;line-height:11px;text-transform:uppercase;margin:0px;font-weight:bold;margin-bottom:5px;padding:5px;background:rgba(100,100,100,0.2);color:#ddd;text-align:center}
.onair-updates span::before {content:"Latest Blog Updates";}
.onairnow-large .onair-blog h4 {font-size:14px;font-weight:normal;line-height:21px;padding:4px;margin:0px 0px 4px;border-bottom:1px dotted #888;}
.onairnow-large .onair-blog h4:last-child{border-bottom:0px;margin-bottom:0px}
.onairnow-large .onair-blog a {color:#fff;}

/* WEATHER Plugin -- */
.clear {clear:both}
.topbar-weather {position:relative;float:left;padding:7px 15px 0 0}
.forecast-wrapper{margin-bottom:20px}
.forecast-wrapper a {text-decoration:none !important;color:#141414 !important}
.forecast-wrapper a:hover {text-decoration:none !important;color:#141414 !important}
.forecast-row {display:block;overflow:hidden}
.forecast-icon {display:inline-block;width:15%;max-width:66px;float:left;padding-top:13px;text-align:center}
.forecast-icon .wi {vertical-align:bottom}
.forecast-icon .svg {max-width:60px;max-height:62px}
.forecast-icon .svg path {fill:#555}
.forecast-detail {display:inline-block;width:80%;margin-left:15px;padding-top:10px}
.forecast-detail span {font-weight:bold}
.current-wrapper {width:100%;display:block;overflow:hidden;background-size:cover;background-position:center center}
.forecast-current {width:100%;display:block;overflow:hidden;padding:20px 0;min-height:250px}
.forecast-now {width:35%;display:inline-block;float:left;text-align:center;color:#eee;text-shadow:0px 0px 4px black}
.ovc, .fg, .mist, .smoke, .dust, .fzra, .mix, .nmix, .fzrara {color:#191919 !important;text-shadow:0px 0px 0px !important}
.ovc .st0, .fg .st0, .mist .st0, .smoke .st0, .dust .st0, .fzra .st0, .mix .st0, .nmix .st0, .fzrara .st0 {fill:#191919 !important;text-shadow:0px 0px 0px !important}
.current-temp {display:block;font-size:74px;line-height:74px;text-align:center;padding:15px 0px 10px}
.current-temp .svg{max-width:57px;max-height:60px;margin-right:7px;-webkit-filter: drop-shadow( 0px 0px 2px #555 );filter: drop-shadow( 0px 0px 2px #555 )}
.current-temp .svg path {fill:#fefefe}
.ovc .current-temp .svg, .fg .current-temp .svg, .mist .current-temp .svg, .smoke .current-temp .svg, .dust .current-temp .svg, .fzra .current-temp .svg, .mix .current-temp .svg, .nmix .current-temp .svg, .fzrara .current-temp .svg {-webkit-filter: drop-shadow(  0px 0px 0px transparent );filter: drop-shadow( 0px 0px 0px transparent )}
.current-temp .svg path {fill:#fefefe}
.current-summary {display:block;font-weight:bold;margin:5px 0;line-height:16px}
.current-cond {font-size:.85em;line-height:1.3em}
.current-cond .data-title {font-weight:bold}
.clickcast {font-weight:bold;font-size:16px;margin-top:10px}
.radarimg {width:100%;height:auto;margin-bottom:15px}
.forecast-current-detail {position:relative;width:20%;float:left;display:inline-block;text-align:center;text-shadow:0px 0px 3px black;background:rgba(0,0,0,0.6);min-height:215px;padding:10px;margin-right:8px;color:#eee;min-height:240px;font-size:13px;line-height:16px}
.forecast-current-daypart {display:block;height:45px;font-size:17px;line-height:19px}
.forecast-current-icon {margin-bottom:5px;font-size:65px}
.forecast-current-icon .svg{max-width:87px;max-height:90px}
.forecast-current-icon .svg path {fill:#fefefe}
.forecast-radar{margin:-5px 0 7px}
.forecast-radar img {width:100%;height:auto}
.forecast-widget{margin-top:-5px;color:#141414;overflow:hidden;background-size:cover;background-position:center center;padding:10px 5px}
.forecast-widget a{color:#141414 !important;text-decoration:none}
.forecast-widget-icon {float:left;margin-bottom:10px;display:inline-block}
.forecast-widget-row-icon .svg{max-width:36px;max-height:40px}
.forecast-widget-row-icon .svg path {fill:#fefefe}
.forecast-widget-current {display:block;overflow:hidden;width:100%;color:#eee;text-shadow:0px 0px 4px black}
.forecast-widget-current a {text-decoration:none !important}
.forecast-widget-current a:hover {text-decoration:none !important}
.forecast-widget-summary {text-align:center;font-size:12px;line-height:15px;margin:8px 0px 15px}
.forecast-widget-temp {display:block;font-size:74px;line-height:74px;margin-top:8px;text-align:center}
.forecast-widget-temp .svg{max-width:57px;max-height:60px;margin-right:7px;-webkit-filter: drop-shadow( 0px 0px 2px #555 );filter: drop-shadow( 0px 0px 2px #555 )}
.forecast-widget-temp .svg path{fill:#fefefe}
.ovc .forecast-widget-temp .svg, .fg .forecast-widget-temp .svg, .mist .forecast-widget-temp .svg, .smoke .forecast-widget-temp .svg, .dust .forecast-widget-temp .svg, .fzra .forecast-widget-temp .svg, .mix .forecast-widget-temp .svg, .nmix .forecast-widget-temp .svg, .fzrara .forecast-widget-temp .svg {-webkit-filter: drop-shadow(  0px 0px 0px transparent );filter: drop-shadow( 0px 0px 0px transparent )}

.forecast-widget-cond {display:block;width:100%;text-align:center;text-shadow:0px 0px 4px black}
.widget-summary {font-weight:bold}
.forecast-widget-forecast {display:block;overflow:hidden}
.forecast-widget-day {display:inline-block;width:18.8%;float:left;margin:0 2px;text-align:center;color:#eee;background:rgba(0,0,0,0.6);padding:10px 1px 0px;min-height:100px}
.forecast-widget-day:last-child {margin:0px 0px 0px 2px}
.forecast-widget-detail {font-size:11px;line-height:14px;text-align:center;margin-top:5px}
.forecast-widget-link {display:block;margin-top:15px;text-align:center;height:28px}
.rain-chance {display:block;text-align:center;margin-top:10px;text-align:center;margin-top:10px;bottom:5px;position:absolute;width:87%}
.rain-chance .svg{max-width:16px;max-height:20px;margin-right: 3px}
.rain-chance .svg path {fill:#fefefe}

@media (max-width:1200px) {
	.forecast-widget-day {width:18.68%}
}
@media (max-width:991px) {
	.forecast-widget-day {width:19.4%}
}
@media (max-width:670px) {
	.forecast-widget-day {width:19.2%}
}
@media (max-width:550px) {
	.forecast-widget-day {width:19.1%;margin:0px 0px 0px 3px}
	.forecast-current-detail {width:30%}
	.current-cond , .forecast2 {display:none}
	.current-temp {font-size:60px;line-height:57px}
}
@media (max-width:400px) {
	.forecast-widget-day {width:19%}
	.forecast-current-detail {width:29%}
	.forecast-current-daypart {height: 39px;font-size: 14px;line-height: 16px}
	.clickcast {font-size: 14px;line-height: 16px}
}
.top20 {margin-top:20px}
.abovewx iframe{width:100% !important}
.belowwx iframe{width:100% !important}

/* -- Weather Alerts -- */
.wx_error {padding:7px;background:#555;color:#aaa;font-size:.8em;line-height:.9em}
.wx_error a {color:#ccc}
.wx_error a:hover {color:#eee !important}

#srrwx_alerts {margin-bottom:15px}
ul.srrwx_alert_item {list-style:none;margin:0 !important;padding:0 !important}
.srrwx-alert{display:block;padding:10px}
.srrwx-alert span {font-weight:bold}
.srrwx-alert-info{}
.srrwx-alert-updated{display:inline-block;width:45%}
.srrwx-alert-severity{display:inline-block;width:26%}
.srrwx-alert-status{display:inline-block;width:26%}
.srrwx-alert-areas{padding:10px 0px}
.srrwx-alert-text{}
.srrwx-alert-instructions{padding-bottom:10px}
.srrwx-alert-message{}
.srrwx-acc-toggle {cursor:pointer;font-weight:bold!important;padding:5px 10px;margin-top:4px;margin-bottom:0px}
.srrwx-acc-content {}
.transition, .srrwx-acc-content, ul li i:before, ul li i:after {transition:all 0.25s ease}
#srrwx_alerts ul {list-style:none;padding:0;margin:0}
#srrwx_alerts ul li {position:relative;padding:0;margin:0}
#srrwx_alerts ul li:last-of-type {padding-bottom:0}
#srrwx_alerts ul li i {position:absolute;transform:translate(-6px, 0);margin-top:10px;right:11px}

#srrwx_alerts ul li input[type=checkbox] {position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}
#srrwx_alerts ul li input[type=checkbox] ~ .srrwx-acc-content,#srrwx_alerts ul li input[type=checkbox] ~ .srrwx-acc-content .srrwx-alert {position:relative;margin-top:0;max-height:0;display:block;transform:translate(0, 50%)}
#srrwx_alerts ul li input[type=checkbox]:checked ~ .srrwx-acc-content .srrwx-alert ,#srrwx_alerts ul li input[type=checkbox]:checked ~ .srrwx-acc-content {position:relative;margin-top:0;max-height:0;display:none;transform:translate(0, 50%)}
#srrwx_alerts ul li input[type=checkbox]:checked ~ i:before {transform:translate(2px, 0) rotate(45deg)}
#srrwx_alerts ul li input[type=checkbox]:checked ~ i:after {transform:translate(-2px, 0) rotate(-45deg)}

@media (max-width:670px) {
	.srrwx-alert-updated{display:inline-block;width:100%}
	.srrwx-alert-severity{display:none}
	.srrwx-alert-status{display:none}
}

/* FORECAST PLUGIN */

/* Current Conditions */
.wxcurrent-wrapper {font-family: 'Open Sans', Helvetica, Arial, sans-serif;padding:15px 10px;position:relative;overflow:hidden;display:block;color: #fff;text-shadow: 1px 1px 3px #222;margin-bottom:20px}
.wxcurrent-wrapper a {color:#fff !important}
.forecastcurrent-wrapper {display: block;overflow: hidden}
.wxcurrent {width:35%;text-align:center;float:left;padding:10px}
.wxcurrent .location {font-weight:bold;text-transform:uppercase}
.wxcurrent .curdewpoint, .wxcurrent .curpressure, .wxcurrent .curvis {display:inline-block;margin-left:5px}
.wxcurrent .currentcond{margin-top:10px;margin-bottom:5px;overflow:hidden}
.wxcurrent .summary {font-size: 1.3em;line-height: 1.3em;font-weight: bold}
.currentcond .icon{width: 45%;float: left;text-align: right;padding-right:5px;font-size: 56px;line-height: 67px}
.currentcond .temp{width: 55%;float: right;text-align: left;padding-left:5px;font-size:70px;line-height:35px;font-weight:bold}
.wxcurrent .details{margin-top:10px;font-size:.84em}
.wxcurrent .clickcast{font-weight: bold;font-size: 1.1em;margin-top: 5px}
.wxcurrent .update-time {display:block;width:100%}
.shortcast {display:inline-block;position:relative;width:19.5%;float:left;text-align:center;height:100%;margin-left:5px;margin-right:5px;padding:10px;margin-bottom:-500px;padding-bottom:500px}
.shortcast {background-color:rgba(0,0,0,0.45)}
.shortcast .icon {font-size: 44px;line-height:60px}
.shortcast .day {font-weight:bold;text-transform:uppercase;margin-bottom:15px}
.shortcast .temps {margin:5px 0px;font-weight:bold;font-size:20px} 
.shortcast .temps .hightemp{font-size:35px}
.shortcast .temps .lowtemp{font-size:18px} 
.shortcast .summary {margin-bottom:10px}
.shortcast .details {font-size:inherit}
.shortcast .rainclouds {}
.shortcast .riseset {font-size:.81em}
.homeweather {margin-top:20px}
.forecast-sponsor {display:block;width:100%;text-align:center;margin-top:10px}

@media (max-width:767px) {
	.shortcast {width:30%}
	.shortcast.last {display:none}
	.wxcurrent .curdewpoint, .wxcurrent .curpressure, .wxcurrent .curvis {display:none}
}
@media (max-width:640px) {
	.wxcurrent-wrapper {padding:15px 5px;height:auto}
	.currentcond .temp {font-size:49px;line-height:55px}
	.shortcast .details {font-size:.84em;padding-bottom:6px}
}
@media (max-width:500px) {
	.shortcast {width:29%;padding-left:3px;padding-right:3px}
	.wxcurrent {width:100%;float:none;padding:10px}
	.shortcast-wrapper {display:none}
	.shortcast.last {display:inline-block}
}
@media (max-width:400px) {
	.shortcast .summary {display:none}
}

.nwsfeed-wrapper {padding:0px 10px;font-size: .9em;font-family: monospace;}

/* Hourly Conditions */
.hourly-row{font-family: 'Open Sans', Helvetica, Arial, sans-serif}
.hourly-row{display:block;overflow:hidden;color:#ffffff;margin-bottom:20px}
.hourly-hours{position:relative;display:flex;align-items: stretch}
.hourly-wrapper {width:16.667%;padding:0px 5px;float:left;display:flex;align-items: stretch}
.hourly-box {width:100%;text-align:center;align-items: stretch;padding: 10px}
.hourly-heading {text-align:center}
.hourly-time {font-weight:bold;text-transform:uppercase;margin-bottom:8px}
.hourly-cond {font-size: 20px; text-align:center;display:block;overflow:hidden;margin-bottom:5px}
.hourly-cond .icon{width: 50%;float: left;text-align: right;padding-right:2px;font-size: 21px;line-height: 30px}
.hourly-cond .temp{width: 50%;float: right;text-align: left;padding-left:2px;font-size:21px;line-height:24px;font-weight:bold}
.daytime {background-color: #375ec5}
.nighttime {background-color: #272727}
.daynight1 {background-color: #4663a4}
.daynight2 {background-color: #49546e}
.daynight3 {background-color: #3c414b}

@media (max-width:640px) {
	.hourly-hours{display:block}
	.hourly-wrapper{width:49%;margin-bottom:10px}
}

/* Daily Forecast */
.week-summary {font-family: 'Open Sans', Helvetica, Arial, sans-serif}
.week-summary {display:block;margin-bottom: 5px;padding: 5px 10px;background: #555;color: #efefef}
.week-summary span{font-weight:bold}
.daily-wrapper{font-family: 'Open Sans', Helvetica, Arial, sans-serif}
.daily-wrapper {display:block;overflow:hidden;background-color: #4a6299;margin: 5px 0px;padding: 5px;color: #fff}
.daily-day {width:70px;float:left;padding-top:5px;font-weight:bold;text-transform:uppercase;text-align:center}
.daily-icon {width:65px;float:left;text-align:center;font-size: 35px;line-height: 55px}
.daily-summary-wrapper {width:50%;float:left;display:table;min-height:50px}
.daily-summary {display:table-cell;vertical-align:middle}
.daily-temps {width:110px;float:left;font-weight:bold;text-align:center;margin-top: 6px}
.daily-temps .hightemp{font-size:35px}
.daily-temps .lowtemp{font-size:18px} 
.daily-details {width:110px;float:left;display:inline-block;min-height:50px;margin-left:10px;margin-top:5px}
.daily-precip {}
.daily-precip .precipprob{display:inline-block;margin-right:7px}
.daily-riseset {font-size:.81em}

@media (max-width:1000px) {	
	.daily-precip-wrapper {min-height:0px}
}
@media (max-width:767px) {
	.daily-summary-wrapper, .daily-precip-wrapper, .daily-riseset {width:100%;float:left;display:block;min-height:0px}
	.daily-left {display:inline-block;height:70px;float:left;width:45%}
	.daily-right {display:inline-block;float:left;width:54%}
	.daily-rise {width:100px; float:left}
}
@media (max-width:640px) {
	.daily-summary {width:80%;float:none;margin:0 auto;display:block;padding-bottom:5px}
	.daily-precip{width:100%;display:block}
	.daily-rise {display:inline-block;width:100px;float:none}
	.daily-left {display:block;height:auto;float:none;margin:0 auto}
	.daily-right {display:block;float:none;width:100%;text-align:center}
	.daily-temps {margin-bottom:5px}
	.daily-temps, .daily-details {width:100%;float:none;display:block;overflow:hidden}
}

/* Today Forecast */
.forecast-today {display:inline-block}
.forecast-today .icon{display:inline-block}
.forecast-today .summary{display:inline-block}
.forecast-today .temps{display:inline-block}
.forecast-today .rainclouds{display:inline-block}
.topbar-weather {position: relative;float: left;padding: 7px 15px 0 0}

/* Forecast Widget */
.forecastwidget-wrapper{font-family: 'Open Sans', Helvetica, Arial, sans-serif}
.forecastwidget-wrapper{padding:15px 8px;position:relative;overflow:hidden;display:block;color: #fff;text-shadow: 1px 1px 3px #222;margin-top: -5px;margin-bottom:20px}
.forecastwidget-wrapper a {color: #fff !important}
.forecastinside-wrapper{display: block;overflow: hidden}
.forecastwidget{text-align:center;display:block}
.widget_srr_forecast_widget .forecast-radar {margin: -5px 0 7px}
.widget_srr_forecast_widget .forecast-radar img {width: 100%;height: auto}
.forecastwidget .location{font-weight:bold;text-transform:uppercase}
.forecastwidget .curdewpoint, .forecastwidget .curpressure, .forecastwidget .curvis {display:inline-block;margin-left:5px}
.forecastwidget .currentcond{margin-top:10px;margin-bottom:5px;overflow:hidden}
.forecastwidget .summary {font-size: 1.3em;line-height: 1.3em;font-weight: bold}
.forecastwidget .currentcond .icon{width: 45%;float: left;text-align: right;padding-right:5px;font-size: 56px;line-height: 67px}
.forecastwidget .currentcond .temp{width: 55%;float: right;text-align: left;padding-left:5px;font-size:70px;line-height:35px;font-weight:bold}
.forecastwidget .details{margin-top:10px;font-size:.84em}
.forecastwidget .update-time{display:block;width:100%}
.forecastwidget-upcoming {display:block}
.forecastwidget-shortcast{display:inline-block;position:relative;width:18.87%;text-align:center;height:100%;margin:10px auto 2px;padding:5px;margin-bottom:-500px;padding-bottom:500px}
.forecastwidget-shortcast{background-color:rgba(0,0,0,0.45)}
.forecastwidget-shortcast .day {font-weight:bold;text-transform:uppercase;margin-bottom:5px;font-size:12px}
.forecastwidget-shortcast .icon {font-size: 19px; line-height: 27px}
.forecastwidget-shortcast .temps {margin:5px 0px;font-weight:bold;font-size:20px} 
.forecastwidget-shortcast .temps .hightemp{font-size:25px}
.forecastwidget-shortcast .temps .lowtemp{font-size:18px;min-width: 50px;display: inline-block} 
.forecastwidget-shortcast .details {font-size:.81em;padding-bottom:5px}
.forecastwidget-shortcast .rainclouds {}
.forecastwidget-sponsor{display:block;width:100%;text-align:center;margin-top: 8px;font-size: 11px;line-height: 13px}

@media (max-width: 320px) {
	.forecastwidget-shortcast{width:18.5%}
}
	
/* Radar Maps */
.darksky-radar, .weatherng-radar {position: relative;padding-bottom: 56.25%;padding-top: 35px;height:600px;overflow: hidden}
.darksky-radar iframe, .weatherng-radar iframe {position: absolute;top:0;left: 0;width: 100%;height: 100%}
.weather-radar img {width:100%;height:auto}

/* Weather Page */
.weather-index-location {display:block;margin-bottom:10px;padding-left:2px}
.weather-index-location h3{font-size: 21px}
.weather-current-wrapper {display:block;margin:15px -15px}
.weather-right-now-container {width:42%;float:left;border-right:1px solid #f1f1f1}
.weather-right-now-extended {width:57%;float:left}
.weather-right-now {margin-bottom:20px}
.weather-right-now-icon {font-size: 80px;margin-right:40px;margin-left: 20px;margin-top:10px}
.weather-right-now-head {color:#555;font-size:14px;margin-top: 0;margin-bottom:5px;text-transform: uppercase}
.weather-right-now-temp {font-size: 44px;line-height: 48px;font-weight: bold}
.weather-right-now-condition {opacity: .7}
.weather-right-now-details li span {font-weight: bold}
.weather-right-now-details .list-unstyled {margin: 0px;padding:0px;list-style-type: none;font-size:13px;line-height:18px}
.weather-right-now-extended .extended-day {display:block;margin-bottom:10px}
.now-column {width:50%;padding:0px 15px}

.weather-info-wrapper{display:block;margin-bottom:20px;overflow: hidden}

/* Weather Upcoming Tab */
h4.weather-title {padding-left:7px;padding-bottom:0px;margin-bottom:0px}
.header-weather-cols {background-color: rgba(0,0,0,.02);border-bottom: 2px solid rgba(0,0,0,.05);border-top: 1px solid rgba(0,0,0,.05);text-transform: uppercase;font-weight: bold;font-size: 12px;padding: 5px 0;height: 31px;margin-bottom:3px}
.weather-hourly-wrapper {display: block;overflow:hidden;padding:6px 0px;line-height:36px;border-bottom: 1px solid #eee}
.weather-hourly-time {width:10%;float:left;font-weight:bold}
.weather-hourly-cond {width:15%;float:left;font-weight:bold;font-size: 24px;text-align:center}
.weather-hourly-cond .wi{font-size: 30px;line-height: 40px;margin-right: 10px}
.weather-hourly-summary{width:45%;float:left}
.weather-hourly-precip{width:12%;float:left}
.weather-hourly-wind{width:18%;float:left}
@media (max-width:1199px) {
	.weather-hourly-time {width:10%}
	.weather-hourly-cond {width:20%}
	.weather-hourly-summary{width:35%}
	.weather-hourly-precip{width:17%}
	.weather-hourly-wind{width:18%}
}
@media (max-width:550px) {
	.weather-hourly-time {width:13%}
	.weather-hourly-cond {width:25%;font-size: 20px}
	.weather-hourly-cond .wi{font-size: 25px;line-height:30px;margin-right:8px}
	.weather-hourly-summary{width:37%}
	.weather-hourly-precip{width:25%}
	.weather-hourly-wind{display:none}
}

/* Weather Daily Forecast Tab*/
.weather-summary {display:block;margin:2px 0px 0px 6px}
.weather-daily-wrapper{}
.weather-daily-wrapper {display:block;overflow:hidden;margin: 5px 0px;padding: 5px;border-bottom: 1px solid #efefef}
.weather-daily-day {width:10%;float:left;padding-top:10px;line-height: 15px;font-weight:bold;text-transform:uppercase;text-align:left}
.weather-daily-day span {font-weight:normal;opacity:0.6}
.weather-daily-icon {width:10%;float:left;font-size: 35px;line-height: 55px}
.weather-daily-summary-wrapper {width:50%;float:left;display:table;min-height:50px}
.weather-daily-summary {display:table-cell;vertical-align:middle;line-height: 17px}
.weather-daily-temps {width:12%;float:left;font-weight:bold;margin-top:13px}
.weather-daily-temps .hightemp{font-size:25px}
.weather-daily-temps .lowtemp{font-size:18px;opacity:0.6} 
.weather-daily-details {margin-top: 12px}
.weather-daily-details .precipprob{display:inline-block;margin-right:7px}
.weather-daily-riseset {font-size:.81em}
.mobile-daily-precip {display:none;font-size:.81em}

@media (max-width:1199px) {	
	.weather-daily-summary-wrapper {}
}
@media (max-width:767px) {
	.weather-daily-summary-wrapper {width:auto}
	.weather-daily-details {display:none}
	.mobile-daily-precip {display:inline-block}
}
@media (max-width:640px) {
	.weather-daily-day {width:15%}
	.weather-daily-icon {width:15%}
	.weather-daily-temps {width:15%}
	.weather-daily-summary-wrapper {clear:both;width:100%}
	
}
@media (max-width:550px) {
	.weather-daily-day {width:15%;text-align:center}
	.weather-daily-icon {width:15%;text-align:center}
	.weather-daily-temps {width:22%;text-align:center}
}

/* -- Weather Alerts -- */
.wx_error {padding:7px;background:#555;color:#aaa;font-size:.8em;line-height:.9em}
.wx_error a {color:#ccc}
.wx_error a:hover {color:#eee !important}

#weather_alerts {}
.weather-acc-toggle {color: #FFF;background: rgba(221, 0, 0, 0.8)}
ul.weather_alert_item {list-style:none;margin:0 !important;padding:0 !important}
.weather-alert{display:block;padding:10px}
.weather-alert span {font-weight:bold}
.weather-alert-info{}
.weather-alert-updated{display:inline-block;width:45%}
.weather-alert-severity{display:inline-block;width:26%}
.weather-alert-status{display:inline-block;width:26%}
.weather-alert-areas{padding:10px 0px}
.weather-alert-text{}
.weather-alert-instructions{padding-bottom:10px}
.weather-alert-message{}
.weather-acc-toggle {cursor:pointer;font-weight:bold!important;padding:10px;margin-top:0px;margin-bottom:0px}
.weather-acc-content {-webkit-animation: scale 0.7s ease-in-out;animation: scale 0.7s ease-in-out;background-color:rgba(237,237,237,0.3)}
.transition, .weather-acc-content, ul li i:before, ul li i:after {transition:all 0.25s ease}
#weather_alerts ul {list-style:none;padding:0;margin:0}
#weather_alerts ul li {position:relative;padding:0;margin-top:1px}
#weather_alerts ul li:last-of-type {padding-bottom:0}
#weather_alerts ul li i {position:absolute;transform:translate(-6px, 0);margin-top:10px;right:11px}

#weather_alerts ul li input[type=checkbox] {position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}
#weather_alerts ul li input[type=checkbox] ~ .weather-acc-content,#weather_alerts ul li input[type=checkbox] ~ .weather-acc-content .weather-alert {position:relative;margin-top:0;display:block;}
#weather_alerts ul li input[type=checkbox]:checked ~ .weather-acc-content .weather-alert ,#weather_alerts ul li input[type=checkbox]:checked ~ .weather-acc-content {position:relative;margin-top:0;max-height:0;display:none;}
#weather_alerts ul li input[type=checkbox]:checked ~ i:before {transform:translate(2px, 0) rotate(45deg)}
#weather_alerts ul li input[type=checkbox]:checked ~ i:after {transform:translate(-2px, 0) rotate(-45deg)}

.home #weather_alerts {margin-bottom:20px}
.home #weather_alerts h5 {margin-top:0px}

@media (max-width:670px) {
	.weather-alert-updated{display:inline-block;width:100%}
	.weather-alert-severity{display:none}
	.weather-alert-status{display:none}
}

/* Quotes */
.quote_1 {font-family: Georgia, serif;font-size: 18px;font-style: italic;width:80%;margin: 10px auto;padding: 15px 20px 15px 45px;line-height: 1.45;position: relative;color: #383838;background:#ececec} 
.quote_1:before {display: block;content: "\201C";font-size: 80px;position: absolute;left:-3px;top:-10px;color: #7a7a7a} 
.quote_1 cite {color: #999999;font-size: 14px;display: block;margin-top: 5px}
.quote_1 cite:before {content: "\2014 \2009"}

.quote_2 {font-family: Georgia, serif;font-size: 16px;font-style: italic;width:100%;margin:10px 0px;padding:10px 40px;line-height: 1.45;position: relative;color: #383838;border-left:3px dashed #c1c1c1;background:#eee}
.quote_2 cite {color: #999999;font-size: 14px;display: block;margin-top: 5px}
.quote_2 cite:before {content: "\2014 \2009"}

.quote_3 {font-family: Georgia, serif;font-size: 16px;font-style: italic;width:100%;margin:10px 0px;padding:10px 40px;line-height: 1.45;position: relative;color: #FFF;border-left:5px solid #e14d43;background:#363b3f}
.quote_3 cite {color: #efefef;font-size: 14px;display: block;margin-top: 5px}
.quote_3 cite:before {content: "\2014 \2009"}

.quote_4 {font-family: Georgia, serif;font-size:16px;font-style:italic;width:100%;background-color:#f5f5f5;border-left:3px dashed #c5c5c5;
border-right:3px dashed #c5c5c5;text-align:center} 
.quote_4 cite {color: #a1a1a1;font-size: 14px;display: block;margin-top: 5px}
.quote_4 cite:before {content: "\2014 \2009"}

.quote_5 {width:80%;margin:10px auto;background-color: #f9f9f9;border: 1px solid #ccc;border-radius: 6px;box-shadow: 1px 1px 1px #ccc;font-size:16px;line-height:23px;font-style: italic}
.quote_5 cite {display:block;width:100%;font-size:14px;font-weight:bold;text-align:right}
.quote_5 cite:before {content: "\2014 \2009"}

.quote_6 {width:80%;margin:10px auto;color:#fff;padding:20px 30px;background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
border: 1px solid #ccc;border-radius: 6px;box-shadow: 1px 1px 1px #ccc;font-style: italic}
.quote_6 cite{color:#ccc;display:block;width:100%;font-size:14px;font-weight:bold;text-align:right}
.quote_6 cite:before {content: "\2014 \2009"}

/* Obituaries */
.obituary-entry {display:block;position:relative;padding:7px 0px;overflow:hidden}
.obituary-content {margin-top:5px}
.obituary-link{position:relative;display:block;margin:5px 0px 10px;overflow:hidden}
.obituary-map {display:block;max-height:310px;width:100%;overflow: hidden}
.obituary-map iframe {max-height:300px}

/* -- Archive Page & Shortcode -- */
.obituary-entry-info h2 {font-size:19px;margin-top:0px;margin-bottom:0px}
.obituary-entry-link{width:100%;margin-top:12px}
.obituary-sc-entry {display:block;position:relative;padding:7px 0px;overflow:hidden}
.obituary-sc-entry .obituary-entry-info {padding-top:0px}

.obituary-style1 .obituary-entry-img {width:160px;height:120px;background-size:cover;float:left;margin-right:15px;background-position:center top 20%}
.obituary-style1 .obituary-entry-img span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.obituary-style1 .obituary-excerpt {margin-top:5px}
.obituary-style1 .obit-location{font-size: .8em;color: #777;float:right}

.obituary-style2 {position:relative;min-height:340px;width:49%;float:left;margin-right:15px; margin-bottom:12px}
.obituary-style2 .obituary-image {position:relative;width:100%;height:250px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.obituary-style2 .obituary-image span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.obituary-style2 .obituary-title h2{font-size:18px;line-height:19px;margin-top:8px;margin-bottom:2px}
.obituary-style2 .obituary-lifespan {position: absolute;bottom:5px;right:5px;padding:2px 6px;font-size:14px;font-weight: bold;background:#222;color:#ddd}

.obituary-style3 {position:relative;min-height:250px;width:49%;float:left;margin-right:15px; margin-bottom:12px}
.obituary-style3 .obituary-image {position:relative;width:100%;height:250px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover;color:#FFF}
.obituary-style3 .obituary-image span{position: absolute;width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.obituary-style3 .obit-lifespan {display:inline;float: left;margin-right:5px}
.obituary-style3 .obituary-info {position: absolute;width:100%;bottom: 0;padding: 10px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABkCAYAAAC2JwHtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1NUUwQzM5QUY1ODExRTc4MjZGREM4NUZDNjM4QTJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1NUUwQzNBQUY1ODExRTc4MjZGREM4NUZDNjM4QTJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODU1RTBDMzdBRjU4MTFFNzgyNkZEQzg1RkM2MzhBMkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU1RTBDMzhBRjU4MTFFNzgyNkZEQzg1RkM2MzhBMkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4b6aShAAABRUlEQVR42uxWyxLDIAgMxiaX/v/nSk2mySgCGvPooTjjQdqVxy4YQMShZ0HcY9wu7nAE6OOeknMgl3AXrrbF45sBOcHR/pv/bho+VtJDDpguTC4CmuOro6jYCxxOAyUeKTUFj1uZHSn9QOy7TauqqqYFNPfmOEnqUFagoTpBZjR8t4WKgrRUAXjGWxDOmcjnRn2mZ9yKk3YEJH8Uu4V65Jr2sFZDDTgpjQtCzufaitIRhHOWN60qV0Fqg9MiP5IjtgKR0exqS4sDFbFntHD9eIiO2vQuIvrNXPVPAQs6CpK12UOB2rgohtUojAyuJ9kphw0Kyngce6vaDXTSOy+ED5d5bCJeU07LE7C3FKcU0BTkGx5RNcdngXA1kJ3gqchdZUCx9ltCvQfYRcW/eHSNH33VUOHRUA1oQAMa0IAGNKABq+sjwACbFU8kpIh5CQAAAABJRU5ErkJggg==')}
.obituary-style3 .obituary-title h2{color:#FFF;font-size:19px;line-height:19px;margin-top:8px;margin-bottom:0px}
.obituary-style3 a {color:#FFF !important}

.obituary-style4 {position:relative;width:32%;float:left;margin-right:15px; margin-bottom:12px}
.obituary-style4 .obituary-image {position:relative;width:100%;height:240px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.obituary-style4 .obituary-image span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.obituary-style4 .obituary-title {text-align:center;min-height:60px}
.obituary-style4 .obituary-title h2{font-size:18px;line-height:19px;margin-top:8px;margin-bottom:0px}
.obituary-style4.endrow {margin-right:0px;}

.obituary-style5 {position:relative;width:24%;float:left;margin-right:10px;margin-bottom:12px}
.obituary-style5 .obituary-image {position:relative;width:100%;height:175px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.obituary-style5 .obituary-image span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.obituary-style5 .obituary-title {text-align:center;min-height:60px}
.obituary-style5 .obituary-title h2{font-size:18px;line-height:19px;margin-top:8px;margin-bottom:0px}
.obituary-style5.endrow {margin-right:0px}

/* Single Obituary */
#obituary {}
#obituary .obituary-image {margin:0 auto 10px;display:block;text-align:center;overflow:hidden}
#obituary .obituary-image img {max-height:350px;width:auto;}
#obit-title .obit-location {float: right;color: #777;font-size: 24px}
#obituary .obit-lifespan {font-weight:bold;font-size:19px;display:block;margin-top:6px}
.obit-content {padding-bottom:15px;margin-bottom:15px;border-bottom: 1px solid #ccc} 
.obitlinks {padding-bottom:15px;margin-bottom:20px;border-bottom: 1px solid #ccc;display: block;overflow: hidden}
.obitlink{width:50%;display:inline-block;float: left;text-align: center}
.obitbutton {font-size:1.4em !important;line-height:1.2em !important;width:90%;padding:14px;display: block;margin: 0 auto}
.obitvisitation {padding-bottom:15px;margin-bottom:20px;border-bottom: 1px solid #ccc}
.obit-loc-left {width:40%;display:inline-block;float:left}
.obit-loc-left img{display:block;margin-bottom:8px;max-width:280px}
.obit-loc-left span{font-weight:600;font-size:1.2em}
.obit-loc-right {width:59%;display:inline-block}
	
/* -- Widget -- */
.obit-featured{display:block;text-align:center;margin-bottom:15px}
.obit-featured-image{height:220px;max-width:250px;margin:0 auto;background-size: cover;background-position: center top 20%;overflow: hidden}
.obit-featured-image span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.obit-featured-info h2{font-size:20px;line-height:21px;margin-top:6px;margin-bottom:0px}
.obit-featured-location{color:#777;font-weight:bold;font-size:.8em;margin-top: -3px}

.obit-widget-more {float:right}
.widget .obit-image span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block}

.obituary-wstyle2 {position:relative;display:block;overflow:hidden;margin-bottom:9px;border-bottom: 1px solid #ddd;padding-bottom: 9px;}
.obituary-wstyle2 .obit-image {position:relative;width:29.5%;float:left;height:74px;float: left;margin-right: 9px;background-position: center top 20%;overflow: hidden;background-size: cover}
.obituary-wstyle2 .obit-info {width:68%; float:right}
.obituary-wstyle2 h2 {font-size:16px !important;line-height:18px !important;margin-top:0px;margin-bottom:2px}
.obituary-wstyle2 .obit-location {color:#777;font-weight:bold;font-size:.9em;line-height:1.3em;margin-top:4px}

.obituary-wstyle3 {position:relative;width:50%;float:left;text-align:center;margin-bottom:12px}
.obituary-wstyle3 h2 {font-weight:bold;font-size:1.1em;line-height: 1.2em;margin-bottom:0px}
.obituary-wstyle3 .obit-location {color:#777;font-weight:bold;font-size:.8em;margin-top: -3px}

.obituary-wstyle4 {position:relative;width:50%;float:left;text-align:center;padding:0px 4px;margin-bottom:12px}
.obituary-wstyle4 .obit-image {max-height:120px;background-position: center top 20%;margin: 0 auto;width:150px;background-size: cover}
.obituary-wstyle4 h2 {font-weight:bold;font-size:1.1em;line-height: 1.2em;margin-bottom:0px}
.obituary-wstyle4 .obit-location {color:#777;font-weight:bold;font-size:.8em;margin-top: -3px}

.obituary-wstyle5 {position:relative;min-height:120px;width:50%;float:left;padding:0px 2px;margin-bottom:12px}
.obituary-wstyle5 .obit-image {position:relative;width:100%;height:160px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover;color:#FFF}
.obituary-wstyle5 .obit-image span{position: absolute;width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.obituary-wstyle5 .obit-lifespan {display:inline;float: left;margin-right:5px}
.obituary-wstyle5 .obit-info {position: absolute;width:100%;bottom: 0;padding: 10px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABkCAYAAAC2JwHtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1NUUwQzM5QUY1ODExRTc4MjZGREM4NUZDNjM4QTJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1NUUwQzNBQUY1ODExRTc4MjZGREM4NUZDNjM4QTJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODU1RTBDMzdBRjU4MTFFNzgyNkZEQzg1RkM2MzhBMkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU1RTBDMzhBRjU4MTFFNzgyNkZEQzg1RkM2MzhBMkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4b6aShAAABRUlEQVR42uxWyxLDIAgMxiaX/v/nSk2mySgCGvPooTjjQdqVxy4YQMShZ0HcY9wu7nAE6OOeknMgl3AXrrbF45sBOcHR/pv/bho+VtJDDpguTC4CmuOro6jYCxxOAyUeKTUFj1uZHSn9QOy7TauqqqYFNPfmOEnqUFagoTpBZjR8t4WKgrRUAXjGWxDOmcjnRn2mZ9yKk3YEJH8Uu4V65Jr2sFZDDTgpjQtCzufaitIRhHOWN60qV0Fqg9MiP5IjtgKR0exqS4sDFbFntHD9eIiO2vQuIvrNXPVPAQs6CpK12UOB2rgohtUojAyuJ9kphw0Kyngce6vaDXTSOy+ED5d5bCJeU07LE7C3FKcU0BTkGx5RNcdngXA1kJ3gqchdZUCx9ltCvQfYRcW/eHSNH33VUOHRUA1oQAMa0IAGNKABq+sjwACbFU8kpIh5CQAAAABJRU5ErkJggg==')}
.obituary-wstyle5 .obit-title h2{font-size:15px;line-height:17px;margin-top:0px;margin-bottom:0px;color:#FFF}
.obituary-wstyle4 .obit-location {color:#777;font-weight:bold;font-size:.8em;margin-top: -3px}
.obituary-wstyle5 a {color:#FFF !important}

@media screen and (max-width:1201px){
	.obituary-style4, .obituary-style5 {margin-right:8px}
	.obituary-wstyle2 .obit-info {width:67%; float:right}
}
@media screen and (max-width:1198px){
	.obituary-style2, .obituary-style3 {margin-right:10px}
}
@media screen and (max-width:991px){
	.obituary-style2, .obituary-style3 {margin-right:10px}
	.obituary-style1 .obit-location {display:none}
	.obituary-style2 {margin-right:12px}
	.obituary-wstyle2 .obit-image {width: 160px;height: 120px}
	.obituary-wstyle2 .obit-info {width:initial; float:none}
}
@media screen and (max-width:647px){
	.obituary-style2, .obituary-style3 {margin-right:10px}
	.obituary-style4.endrow{margin-right:8px}
	.obituary-style4, .obituary-style5 {width:49%;margin-right:8px}
	.obituary-style4.halfrow, .obituary-style5.halfrow{margin-right:0px}
	.obituary-style4 .obituary-image, .obituary-style5 .obituary-image {height:225px}
}
@media screen and (max-width:546px){
	.obituary-style2, .obituary-style3 {margin-right:8px}
	.obituary-entry-info {padding-top:0px}
	.obituary-entry-img {width:120px;height:90px}
}
@media screen and (max-width:450px){
	.obituary-style1 .obituary-entry-img {width:100%;height:auto;max-height:225px;background-size:cover;float:none;margin-right:0px;margin-bottom:10px}
	.obituary-style2, .obituary-style3 {width:100%;margin-right:0px}
	.obituary-style4, .obituary-style5 {width:48.5%;margin-right:8px}
	.obituary-style4 .obituary-image, .obituary-style5 .obituary-image {height:175px}
	.obituary-wstyle2 .obit-image {width:100%;height:200px;float:none;margin-bottom:8px}
	.obituary-wstyle2 .obit-info {width:100%;float:none}
	.obituary-wstyle2 h2 {margin-top:0px}
	.obituary-wstyle3, .obituary-wstyle4 {width:100%;float:none}
	.obituary-wstyle5 {height:200px;width:100%;float:none;padding:0px}
	.obituary-wstyle5 .obit-image {height:200px}
}

/* CONTESTS */
.contest_image {margin-bottom:15px}
.contest_image img {width:100%;height:auto;}
.contest_details {margin-bottom:10px}
.submit-srr-entry-form {background-color: #f2f2f2;border: 1px solid #ddd;margin-bottom:10px;padding:10px 15px}
.submit-srr-entry-form span{font-weight:normal !important;}
.contest_dates {font-size:1.1em;margin-top:5px;}
.contest_dates span {font-weight:bold;}
.contest_rules {font-size:12px;line-height:15px}
.contest_rules p {opacity: 0.7}
.contest_outdate {font-weight:bold;text-align:center;padding: 20px;background: rgba(181, 181, 181, 0.3);border: 2px solid #ff7878;margin-bottom:15px}
.submit-srr-entry-form h3 {margin:0px 0px 8px}
.age-gate {color: red;margin-bottom: 0.5em;margin-top: 0.5em;text-align: center}
.alert-success {margin-bottom: 0px;color: inherit;background-color: rgba(134, 134, 134, 0.14);border-color: #ccc}
.form-field-_nbsp_ label {display:none}
.form-field-_nbsp_ br {display:none}
.form-field-_nbsp_ span {font-weight:bold !important;}

/* -- Archive Page & Shortcode -- */
.contest-entry-info h2 {font-size:19px;margin-top:0px;margin-bottom:0px}
.contest-entry-link{width:100%;margin-top:12px}
.contest-sc-entry {display:block;position:relative;padding:7px 0px;overflow:hidden}
.contest-sc-entry .contest-entry-info {padding-top:0px}

.contest-style1 .contest-entry-img {width:160px;height:120px;background-size:cover;float:left;margin-right:15px;background-position:center top 20%}
.contest-style1 .contest-entry-img img {display:block;z-index:1000}
.contest-style1 .contest-excerpt {margin-top:5px}

.contest-style2 {position:relative;min-height:340px;width:49%;float:left;margin-right:15px; margin-bottom:12px}
.contest-style2 .contest-image {position:relative;width:100%;height:250px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.contest-style2 .contest-image span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.contest-style2 .contest-title h2{font-size:18px;line-height:19px;margin-top:8px;margin-bottom:2px}

.contest-style3 {position:relative;min-height:250px;width:49%;float:left;margin-right:15px; margin-bottom:12px}
.contest-style3 .contest-image {position:relative;width:100%;height:250px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover;color:#FFF}
.contest-style3 .contest-image span{position: absolute;width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.contest-style3 .contest-info {position: absolute;width:100%;bottom: 0;padding: 10px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABkCAYAAAC2JwHtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1NUUwQzM5QUY1ODExRTc4MjZGREM4NUZDNjM4QTJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1NUUwQzNBQUY1ODExRTc4MjZGREM4NUZDNjM4QTJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODU1RTBDMzdBRjU4MTFFNzgyNkZEQzg1RkM2MzhBMkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU1RTBDMzhBRjU4MTFFNzgyNkZEQzg1RkM2MzhBMkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4b6aShAAABRUlEQVR42uxWyxLDIAgMxiaX/v/nSk2mySgCGvPooTjjQdqVxy4YQMShZ0HcY9wu7nAE6OOeknMgl3AXrrbF45sBOcHR/pv/bho+VtJDDpguTC4CmuOro6jYCxxOAyUeKTUFj1uZHSn9QOy7TauqqqYFNPfmOEnqUFagoTpBZjR8t4WKgrRUAXjGWxDOmcjnRn2mZ9yKk3YEJH8Uu4V65Jr2sFZDDTgpjQtCzufaitIRhHOWN60qV0Fqg9MiP5IjtgKR0exqS4sDFbFntHD9eIiO2vQuIvrNXPVPAQs6CpK12UOB2rgohtUojAyuJ9kphw0Kyngce6vaDXTSOy+ED5d5bCJeU07LE7C3FKcU0BTkGx5RNcdngXA1kJ3gqchdZUCx9ltCvQfYRcW/eHSNH33VUOHRUA1oQAMa0IAGNKABq+sjwACbFU8kpIh5CQAAAABJRU5ErkJggg==')}
.contest-style3 .contest-title h2{font-size:19px;line-height:19px;margin-top:8px;margin-bottom:0px}
.contest-style3 a {color:#FFF !important}

.contest-style4 {position:relative;width:32%;float:left;margin-right:15px; margin-bottom:12px}
.contest-style4 .contest-image {position:relative;width:100%;height:240px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover}
.contest-style4 .contest-image span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.contest-style4 .contest-title {text-align:center;min-height:60px}
.contest-style4 .contest-title h2{font-size:18px;line-height:19px;margin-top:8px;margin-bottom:0px}
.contest-style4.endrow {margin-right:0px}

/* Contest Widget */
.contest-featured{display:block;text-align:center;margin-bottom:15px}
.contest-featured-image{max-height:220px;margin:0 auto;background-size: cover;background-position: center top 20%;overflow: hidden}
.contest-featured-info h2{font-size:20px;line-height:21px;margin-top:6px;margin-bottom:0px}

.contest-featured-excerpt {display:block;overflow:hidden;margin-bottom:10px}
.contest-featured-button {}
.contest-widget-more {float:right}

.contest-wstyle1 {position:relative;display:block;overflow:hidden;margin-bottom:9px;border-bottom: 1px solid #ddd;padding-bottom:9px;}
.contest-wstyle1 .contest-image {position:relative;width:29.5%;float:left;height:74px;float: left;margin-right: 9px;background-position:center top 20%;overflow: hidden;background-size: cover}
.contest-wstyle1 .contest-info {width:68%; float:right}
.contest-wstyle1 h2 {font-size:16px !important;line-height:18px !important;margin-top:0px;margin-bottom:2px}
.contest-wstyle1 .contest-excerpt {font-size:.9em;line-height:1.3em;margin-top:4px}

.contest-wstyle2 {position:relative;width:50%;float:left;text-align:center;padding:0px 4px;margin-bottom:12px}
.contest-wstyle2 .contest-image {max-height:120px;background-position: center center;margin: 0 auto;width:150px;background-size: cover}
.contest-wstyle2 h2 {font-weight:bold;font-size:1.1em;line-height: 1.2em;margin-bottom:0px}

.contest-wstyle3 {position:relative;min-height:120px;width:50%;float:left;padding:0px 2px;margin-bottom:12px}
.contest-wstyle3 .contest-image {position:relative;width:100%;height:160px;background-repeat:no-repeat;background-position:center top 20%;background-size:cover;color:#FFF}
.contest-wstyle3 .contest-image span{position: absolute;width:100%;height:100%;top:0;left:0;z-index: 1;display:block}
.contest-wstyle3 .contest-info {position: absolute;width:100%;bottom: 0;padding: 10px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABkCAYAAAC2JwHtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1NUUwQzM5QUY1ODExRTc4MjZGREM4NUZDNjM4QTJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1NUUwQzNBQUY1ODExRTc4MjZGREM4NUZDNjM4QTJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODU1RTBDMzdBRjU4MTFFNzgyNkZEQzg1RkM2MzhBMkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU1RTBDMzhBRjU4MTFFNzgyNkZEQzg1RkM2MzhBMkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4b6aShAAABRUlEQVR42uxWyxLDIAgMxiaX/v/nSk2mySgCGvPooTjjQdqVxy4YQMShZ0HcY9wu7nAE6OOeknMgl3AXrrbF45sBOcHR/pv/bho+VtJDDpguTC4CmuOro6jYCxxOAyUeKTUFj1uZHSn9QOy7TauqqqYFNPfmOEnqUFagoTpBZjR8t4WKgrRUAXjGWxDOmcjnRn2mZ9yKk3YEJH8Uu4V65Jr2sFZDDTgpjQtCzufaitIRhHOWN60qV0Fqg9MiP5IjtgKR0exqS4sDFbFntHD9eIiO2vQuIvrNXPVPAQs6CpK12UOB2rgohtUojAyuJ9kphw0Kyngce6vaDXTSOy+ED5d5bCJeU07LE7C3FKcU0BTkGx5RNcdngXA1kJ3gqchdZUCx9ltCvQfYRcW/eHSNH33VUOHRUA1oQAMa0IAGNKABq+sjwACbFU8kpIh5CQAAAABJRU5ErkJggg==')}
.contest-wstyle3 .contest-title h2{font-size:15px;line-height:17px;margin-top:0px;margin-bottom:0px;color:#FFF}
.contest-wstyle3 a {color:#FFF !important}

@media screen and (max-width:1201px){
	.contest-style4 {margin-right:8px}
	.contest-wstyle1 .contest-info {width:67%; float:right}
}
@media screen and (max-width:1198px){
	.contest-style2, .contest-style3 {margin-right:10px}
}
@media screen and (max-width:991px){
	.contest-style2, .contest-style3 {margin-right:10px}
}
@media screen and (max-width:991px){
	.contest-wstyle1 .contest-image {width: 160px;height: 120px}
	.contest-wstyle1 .contest-info {width:initial; float:none}
	.contest-style2 {margin-right:12px}
}
@media screen and (max-width:647px){
	.contest-style2, .contest-style3 {margin-right:10px}
	.contest-style4.endrow{margin-right:8px}
	.contest-style4 {width:49%;margin-right:8px}
	.contest-style4.halfrow{margin-right:0px}
	.contest-style4 .contest-image {height:225px}
}
@media screen and (max-width:546px){
	.contest-style2, .contest-style3 {margin-right:8px}
	.contest-entry-info {padding-top:0px}
	.contest-entry-img {width:120px;height:90px}
}
@media screen and (max-width:450px){
	.contest-style1 .contest-entry-img {width:100%;height:auto;max-height:225px;background-size:cover;float:none;margin-right:0px;margin-bottom:10px}
	.contest-style2, .contest-style3, .contest-style4 {width:100%;margin-right:0px}
	.contest-wstyle1 .contest-image {width:100%;height:200px;float:none;margin-bottom:8px}
	.contest-wstyle1 .contest-info {width:100%;float:none}
	.contest-wstyle1 h2 {margin-top:0px}
	.contest-wstyle2 {width:100%;float:none}
	.contest-wstyle3 {height:200px;width:100%;float:none;padding:0px}
	.contest-wstyle3 .contest-image {height:200px}
}

/* Now Playing */
#nowplaying1 {display:block;height:110px;overflow:hidden;margin-bottom:10px;}
#nowplaying1 .nowplaying_image{position:relative;width:100px;height:100px;background-size:cover;float:left;margin-right:9px;background-position:center center;overflow:hidden;z-index: 100;}
#nowplaying1 .nowplaying_image .nowplaying_start{position:absolute;bottom:0;left:0;padding:3px;font-size:12px !important;}
#nowplaying1 .nowplaying_title{font-size:16px;line-height:18px;margin-top:0px;margin-bottom:2px;font-weight:600;}

#nowplaying2{display:block;overflow:hidden;padding-bottom:25px;}
#nowplaying2 .nowplaying_image{position:relative;width:180px;height:180px;background-size:cover;margin:0 auto 10px;background-position:center center;overflow:hidden;z-index: 100;}
#nowplaying2 .nowplaying_image .nowplaying_start{position:absolute;top:0;padding:3px 5px;font-size:12px !important;}
#nowplaying2 .nowplaying_info{text-align:center;}
#nowplaying2 .nowplaying_title{font-size:16px;line-height:18px;margin-top:0px;margin-bottom:2px;font-weight:600;}
#nowplaying2 .nowplaying_album{font-size:.9em;font-style:italic}

#nowplaying3 {position:relative;display:block;overflow:hidden;padding-bottom:20px;}
#nowplaying3 .nowplaying_image{position:relative;width:100%;height:220px;background-size:cover;margin:0 auto 10px;background-position:center center;overflow:hidden;z-index:0;}
#nowplaying3 .nowplaying_image .nowplaying_start{position:absolute;top:0;padding:3px 5px;font-size:12px !important;}
#nowplaying3 .nowplaying_info{position: absolute;bottom:0px;background: rgba(0,0,0,0.6);color: #fff;width: 100%;padding: 10px 20px 15px;text-align:center;}
#nowplaying3 .nowplaying_title{font-size:16px;line-height:18px;margin-top:0px;margin-bottom:2px;font-weight:600;}
#nowplaying3 .nowplaying_album{font-size:.9em;font-style:italic}

#nowplaying_widget1{display:block;overflow:hidden;}
#nowplaying_widget1 .nowplaying_image{position:relative;width:29.5%;height:110px;background-size:cover;float:left;margin-right:9px;background-position:center center;overflow:hidden;z-index: 100;}
#nowplaying_widget1 .nowplaying_title{font-size:16px;line-height:18px;margin-top:0px;margin-bottom:2px;font-weight:600;}
#nowplaying_widget1 .nowplaying_album{font-size:.9em;font-style:italic}
#nowplaying_widget1 .nowplaying_listen{display:block;margin-top:15px;}
#nowplaying_widget1 .nowplaying_listen .button{padding:8px 16px;display:inline-block;}
#nowplaying_widget1 .nowplaying_sponsor{display:block;margin-top:10px;text-align:center;}
	
#nowplaying_widget2{display:block;overflow:hidden;padding-bottom:5px;}
#nowplaying_widget2 .nowplaying_image{position:relative;width:180px;height:180px;background-size:cover;margin:0 auto 10px;background-position:center center;overflow:hidden;z-index: 100;}
#nowplaying_widget2 .nowplaying_info{text-align:center;}
#nowplaying_widget2 .nowplaying_title{font-size:16px;line-height:18px;margin-top:0px;margin-bottom:2px;font-weight:600;}
#nowplaying_widget2 .nowplaying_album{font-size:.9em;font-style:italic}
#nowplaying_widget2 .nowplaying_listen{display:block;margin-top:10px;}
#nowplaying_widget2 .nowplaying_listen .button{padding:8px 16px;display:inline-block;}
#nowplaying_widget2 .nowplaying_sponsor{display:block;text-align:center;margin-top:10px;}

#nowplaying_widget3{position:relative;display:block;overflow:hidden;}
#nowplaying_widget3 .nowplaying_image{position:relative;width:100%;height:320px;background-size:cover;margin:0 auto 10px;background-position:center center;overflow:hidden;z-index:0;}
#nowplaying_widget3 .nowplaying_info{position: absolute;bottom:0px;background: rgba(0,0,0,0.6);color: #fff;width: 100%;padding: 10px 20px 15px;text-align:center;}
#nowplaying_widget3 .nowplaying_title{font-size:16px;line-height:18px;margin-top:0px;margin-bottom:2px;font-weight:600;}
#nowplaying_widget3 .nowplaying_album{font-size:.9em;font-style:italic}
#nowplaying_widget3 .nowplaying_listen{display:block;margin-top:10px;}
#nowplaying_widget3 .nowplaying_listen .button{padding:8px 16px;display:inline-block;}
#nowplaying_widget3 .nowplaying_sponsor{display:block;text-align:center;margin-top:10px;}

.nowplaying_nosong {text-align:center;}
.nowplaying_nosong img{width:100%;max-width:400px}

#ondemand1 {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}
#ondemand2 {padding:10px;background:rgba(123, 123, 123, 0.13);margin-bottom:10px;}
#ondemand3 {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}
#ondemand4 {padding:10px;background:rgba(123, 123, 123, 0.13);margin-bottom:10px;}
.ondemand_title {margin:10px 0px 0px;}
.ondemand_date {font-size:.8em}
.ondemand_desc {margin:5px 0px;display:block;overflow:hidden;}
.ondemand_info .wp-video {margin:0 auto;}
.ondemand_more {padding-top:6px;display:block;text-align:center;}
.ondemand_sponsor {display:block;margin-top:10px;text-align:center;}

#ondemand_widget1 #ondemand1 {margin-bottom:10px;padding-bottom:10px;}

@media screen and (max-width:1199px){
	#nowplaying_widget1 .nowplaying_listen span {display:none;}
	#nowplaying_widget3 .nowplaying_image{width:100%;height:290px;}
}

@media screen and (max-width:991px){
	#nowplaying_widget1 .nowplaying_listen span {display:initial;}
	#nowplaying_widget3 .nowplaying_image{width:290px;height:290px;}
}

@media screen and (max-width:450px){
	.nowplaying_listen {text-align:center;width:100%;overflow:hidden;}
	.nowplaying_listen .button{display:block;margin-top:5px}
	#nowplaying_widget1 .nowplaying_listen span {display:none;}
}

@media screen and (max-width:350px){
	#nowplaying_widget3 .nowplaying_image{width:100%;height:280px;}
}

/* Ad/Image Toggle */
.image_toggle {position:relative}
.image_close {position:absolute;bottom:7px;right:5px;background:red;color:white;font-weight:bold;padding:5px 10px 7px;cursor:pointer;}

/* Protect Content */
#pps_form{display:block;width:100%;text-align:center;border:1px solid #ddd;background-color:#eee;padding:10px 5px}
.pps_text{color:#b90000;font-weight:bold;font-size:1.2em;margin-bottom:10px;}
#pps_form input[type="text"]{margin-right:5px;}
.pps_error{display:block;width:100%;text-align:center;color:#FFF;background-color:#b90000;padding:5px}

/* Responsive Facebook Video */
.FBWrapper {position: relative;padding-bottom: 56.25%;height: 0;}
.FBWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/* Responsive Facebook Video from Video URL */
.fb-video {position: relative;padding-bottom: 56.25%;height: 0;}
.fb-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}