/*
Theme Name: Skyrocket Radio - Big Town
Theme URI: http://skyrocketradio.com
Author: Skyrocket Radio
Author URI: http://skyrocketradio.com
Description: Responsive Radio Station Theme from Skyrocket Radio.  
Version: 1.9
*/

/* 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:focus {outline:0;}

/* 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;speak:none;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 {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-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:10px 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;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.main-navigation-menu a:link, .main-navigation-menu a:visited, .main-navigation-menu a:hover {text-decoration: none;}
.main-navigation-menu ul {position: absolute;display: none;z-index: 99;margin: 0;list-style-type: none;list-style-position: outside;}
.main-navigation-menu ul li{margin: 0;}
.main-navigation-menu ul a {width: 250px;padding: 12px 15px;float: left;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-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;}

@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-menu li:hover ul ul,.main-navigation-menu li:hover ul ul ul,.main-navigation-menu li:hover ul ul ul ul,.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: inline;}	
	
	/* 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"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; 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:hover:before {}	
	.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;}
}
@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;}

/* Content */
.abovecontent {margin-bottom:15px;}
.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}
.post-thumbnail {width:30%;float:left}
.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;}
}

.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}

/* 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 center;background-size:cover;} 
.relatedposts2 {margin-right:7px;float:left;font-weight:bold;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:7px;}
.relatedposts .relatedimage span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block;}
.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;text-align:center;}
.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-thumbnail{width:100%;float:none;text-align:center;margin-bottom:10px}
	.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 center}
.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-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:767px) {
	.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: "";}
}
.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}

/* 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%}
}

/* 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}

/* Footer */
.footer {}
.footerad {position:relative;width:100%;max-width:728px;text-align:center;padding-top:20px;margin:0 auto;overflow:hidden}
.copyright {margin-bottom:20px;text-align:center}
.license {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 {margin-top:9px}
.footer-nav {margin-bottom:0;list-style:none}
.footer-nav > li {float:left;padding-top:8px}
.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;}
@media (max-width:991px) {
	.footer-nav > li {float:none}
	.footer-nav > li > a {padding:0px 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("http://www.poncapost.com/wp-content/themes/bigtown-2ylr39/includes/img/backtotop.png") no-repeat;background-position:center center;transition-duration:0.4s}
}

/* Ninja 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}

/* 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}

/* 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}

/* 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:900px;padding-bottom:20px}
.business-entry .ninja-forms-cont {padding:0px 10px 10px;background:rgba(0, 0, 0, 0.07)}
.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}
.team-thumbnail, .teampow_image {float:left}
.team-thumbnail img, .teampow_image img {max-width:150px}
.team-wrap, .teampow_info {float:left;margin-left:15px;max-width:500px}
.teampow_info h3 {margin:0px 0px 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}
.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%}

#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:100%;text-align:center;margin-bottom:7px;}
#widget-teamsched .teamimage img{max-width:200px;height:auto;}
#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.1em;margin-bottom:3px;}
#widget-teamsched .scheduleinfo {margin-top:8px;}
#widget-teamrow .teamopp{width:79%;padding:0 5px;float:left}
#widget-teamrow .teamdate{width:20%;padding:0 5px;float:left}

#widget-teamsched .countdown {margin-top:6px;}
#widget-teamsched .time {background-color:#333;margin:0 1px;font-weight:bold;text-align:center;min-width:40px;display: inline-block;}
#widget-teamsched .timetext {font-weight:normal;padding:0px;margin-top:-3px;text-transform:uppercase;font-size:8px;}

@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}
}
@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){
	.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){
	.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}
}

/* Obits Widget */
.obit-abovesponsor {margin-bottom:10px;}
.obit-belowsponsor {margin-top:10px;}

/* Election Results */
#election-content{padding:9px;background-color:#eee;line-height:2em}
#election-content h3 {margin-top:0px;margin-bottom:5px}
.election-counts {font-size:.9em}
.election-title{float:left}
.election-total{width:30%;float:left}
.election-reporting {float:right;text-align:right}
.election-row {border-top: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}

.meter {height:20px;position:relative;margin:4px 0;background:#555;-moz-border-radius:4px;-webkit-border-radius:4px;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)) );background-image:-moz-linear-gradient( center bottom, rgb(43,194,83) 37%, rgb(84,240,84) 69% );-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;-webkit-background-size:50px 50px;-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;}
}

/* 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:before {font-family:"FontAwesome";content:'\f138';font-style:normal;font-weight:normal;speak:none;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 {display:block;width:100%;overflow:hidden;margin-bottom:10px;}
.latest-one .latest-image {position:relative;width:30%;float:left;height:150px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.latest-one .latest-image span{width:100%;height:100%;top:0;left:0;z-index: 1;display:block;}
.latest-one .latest-post {width:68%; float:right;}
.latest-one .latest-meta {display: block;width: 100%;font-size: 12px;}

.widget_srr_latest_widget .latest-one .latest-image {position:relative;width:29.5%;float:left;height:75px;}
.widget_srr_latest_widget .latest-one .entry-title {font-size:16px !important;line-height:18px !important;margin-top:0px;margin-bottom:2px;}
.widget_srr_latest_widget .latest-one .latest-post {width:67.5%; float:right;}
.widget_srr_latest_widget .latest-one:last-child{margin-bottom:0px;}

.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 center;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  h1{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 center;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  h1{font-size:16px;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;}

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

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

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

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

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

.latest-six {position:relative;width:49%;height:250px;float:left;margin-right:15px; margin-bottom:12px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.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:10px;left:10px;}
.latest-six .latest-title  h1{font-size:16px;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 {width:95%;color:#fff !important;font-size:13px;display:none;line-height:16px;height:0px;overflow:none;}
.latest-six:hover .latest-excerpt {display:block;height:auto;}

.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-seven-primary {position:relative;width:100%;height:303px;float:left;margin-bottom:7px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.latest-seven-primary .latest-sponsor span {font-size:9px;}
.latest-seven-primary .latest-sponsor a {padding:4px 8px;font-weight:bold;text-transform:uppercase;}
.latest-seven-primary .latest-title {position:absolute;bottom:10px;left:10px;}
.latest-seven-primary .latest-title  h1{font-size:18px;letter-spacing:0;line-height:18px;margin-top:3px;margin-bottom:2px;text-transform:uppercase;}
.latest-seven-primary .latest-title  a {color:#fff !important;}
.latest-seven-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-seven-primary .latest-excerpt {color:#fff !important;font-size:13px;line-height:16px;overflow:none;}

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

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

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

/* Showfeed Shortcode */
.rss-post-thumbnail {width:30%;min-height:135px;float:left;background-position:center center;background-size:cover;}
.showfeed-widget .rss-post-thumbnail {width:30%;min-height:68px;float:left;background-position:center center;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;filter: alpha(opacity=1);}
.showfeed-widget {padding-bottom: 9px;overflow: hidden;border-bottom: 1px solid #ddd;margin-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:right;}

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