@charset "utf-8";
/* CSS Document */
/* GOOGLE FONTS */
@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic,400italic,500italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);

/*------------------------------------------------------------------
Copyright: © 2016 Envisionwise
Company Website: http://www.envisionwise.com
Last Updated: 5/11/2016	

[Table of Contents]
1. Defaults
2. Bootstrap Overrides
3. Links
4. Zones
5. Headers / Title Bars
6. Menu/Listen Live
7. Scrolling Text
8. BannerSlideShow
9. Custom Modules
10. Footer
11. Media Queries
-------------------------------------------------------------------*/

/* ============================= 1. Default ====================== */
body { 
background: #000000 url(/images/custombg.jpg) no-repeat center center fixed; 
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/custombg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/custombg.jpg', sizingMethod='scale')";

}

/* ============================= 2. Bootstrap Overrides ====================== */

@media (min-width: 1200px) {
.container {
	width: 1060px; /*Use only if site has custom width*/
} 
}
.site-content {
	padding: 5px 0; /* .row gives left and right padding of 15px */
	background-color: #FF6600; /*#FF9933*/
}

@media (min-width: 786px) {
.site-content {
	padding: 15px 0; /* .row gives left and right padding of 15px */
	
}
}
.no-padding {
	padding: 0 !important;
}

/* ============================= 3. Links ====================== */
a {
	color: #ff3300; /*#FF9933*/
	text-decoration: none;
}
a:hover {
	color: #003399;
	text-decoration: none;
}

.footer_links { color:#ffffff; }
a.footer_links {color: #ffffff;}
a.footer_links:hover {color: #cccccc;}


/* ============================= 4. Zones ====================== */

hr.separator {
	height: 10px;
	margin-bottom: 0;
}

.post-meta a.links img {
	width: 32px;
	height: 32px;
	float: right;
}

/* ZONE - Center */
.zone-center {
	background-color: #ffffff;
}
.zone-center .header_text a:link {
	color: #ffffff !important;
}
.zone-center .header_text a:active {
	color: #ffffff !important;
}
.zone-center .header_text a:visited {
	color: #ffffff !important;
}
.zone-center .header_text a:hover {
	color: #ffffff !important;
}
.zone-center .feed img {
	max-width: 250px !important;
	height: auto;
}

/* ZONE - Right */
.zone-right {
	background-color: #ffffff;
}
.zone-right .header_text {

}
.zone-right .header_text a:link {
	color: #ffffff !important;
}
.zone-right .header_text a:active {
	color: #ffffff !important;
}
.zone-right .header_text a:visited {
	color: #ffffff !important;
}
.zone-right .header_text a:hover {
	color: #ffffff !important;
}
.zone-right .header_extra {

}

/* ZONE - Promo Zone */
.zone-6134 {
	background-color: #000000;
}

/* ZONE - Top Bar */
.zone-6139 img {
    width: 50px;
}
.zone-6139 .stack {
	padding: 0;
}

/* ZONE - Homepage Middle */
.zone-5952 .stack#stack-235917 {padding:0px !important;}

#stack-277794 .stack{background: #fff;}

/* ZONE - Social Connect */
.zone-5946 .stack#stack-231431 {padding:0px !important;}

/* ZONE - FOOTER LINKS */
.zone-6133 {
	background-color: #000000;
}
.zone-6133 .header_row_container {
	display: none !important;
}


/* ============================= 5. Headers / Title Bars ====================== */

/* Default Stack Items*/
.header_row_container {
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
}
.header-bg {
	background-color: #ffffff;
}


/* ============================= main menu ====================== */
.menu1_wrapper{position: relative; }

.menu1_inner{position: relative; margin-left: auto; margin-right: auto; background: #000000; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.18); moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.18); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.18); max-width: 1060px;}

.menu_wrapper{position: relative; padding: 10px 0px 10px 0px;}

.navbar_ { margin: 0; padding: 0; background: none; border:none; position: relative; z-index: 130; min-height: 0; float: none; display: block; background: none; line-height: 1px;}
.navbar_ .navbar-toggle {float: left; background: #FF3300; border: none;box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-top: 5px; margin-bottom: 5px; margin-left: 15px;} /* background: #ff9933; */
.navbar_ .navbar-toggle:hover, .navbar_ .navbar-toggle:focus{background: #000000;}
.navbar_ .navbar-toggle .icon-bar{background: #fff;}
.navbar-collapse_{padding-left: 0; padding-right: 0; border: none; }
.navbar_ .nav{position: relative; margin: 0; padding: 0; display: inline-block; float: none; padding-right: 2px; /*background: url(../images/marker0.png) right bottom no-repeat;*/}
.navbar_ .nav > li{position: relative; display: block; float: left; padding-left: 2px; background: url(../images/marker0.png) left bottom no-repeat;}
.navbar_ .nav > li:first-child, .navbar_ .nav > li:last-child{ background: none; }
.navbar_ .nav > li > a{display: block; text-decoration: none; background: none; font-family: 'Oswald'; font-weight:normal !important; font-size: 14px; line-height: 42px; color: #FFFFFF; text-shadow:none; padding: 0 17px; border: none; margin: 0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; text-align: left; text-transform: uppercase;
transition: color 0.3s ease-out; -moz-transition: color 0.3s ease-out; -webkit-transition: color 0.3s ease-out; -o-transition: color 0.3s ease-out;
}
.navbar_ .nav > li > a em{display: inline-block; width: 13px; height: 8px; background: url(../images/caret.png) center center no-repeat; margin-left: 10px; margin-right: -10px;}

.navbar_ .nav > li > a:hover, .navbar_ .nav > li > a:focus, .navbar_ .nav > li.sfHover > a, .navbar_ .nav > li.sfHover > a:hover{color: #fff; text-decoration: none; background: #000000; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; }
.navbar_ .nav > li.active > a, .navbar_ .nav > li.active > a:hover, .navbar_ .nav > li.active > a:focus{color: #fff; text-decoration: none; background: #000000; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-top: 0px; padding-top: 0px; }

.sub-menu ul{ min-width: 200px; position: absolute; display: none; left: 1px; top: 100%; list-style: none; zoom: 1; z-index: 1; margin: 0; padding:0; background-image: linear-gradient(#000000, #ff3300); text-align: left; border: 1px solid #886e60; border-top: none; border-bottom: none; box-shadow: 0px 3px 0px 3px rgba(29, 44, 52, 0.6); moz-box-shadow: 0px 3px 0px 3px rgba(29, 44, 52, 0.6); -webkit-box-shadow: 0px 3px 0px 3px rgba(29, 44, 52, 0.6);}/*background: #333333;*/
.sub-menu li{ margin: 0; position: relative; zoom: 1; display: block; border-bottom: 1px solid #FF6600; padding:0px;}/*border-bottom: 1px solid #FF9933;*/
.sub-menu li:first-child{}
.sub-menu li a{ display: block; position: relative; font-family:'Ubuntu'; font-weight: 400; font-size: 12px; line-height: 20px; color: #ffffff; text-decoration: none; padding: 8px 20px 8px 15px; background: none; text-transform: uppercase;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.sub-menu li a:hover{ text-decoration: none; color: #FF6600; background: #000000;}/*color:#FF9933*/

.sub-menu li a em{display: inline-block; width: 8px; height: 13px; background: url(../images/caret2.png) center center no-repeat; position: absolute; right: 13px; top: 50%; margin-top: -7px;
}

.sub-menu-1 > ul{}

.sub-menu-2 > ul{left: 100%; top: 0; margin-left: 0px; background: #000000;}

.menu_wrapper {
	background-image: linear-gradient(#ff6600, #000000); /*url('/images/menu-bg_01.jpg')*/
}

/* ============================= search-form ====================== */
.search-form-wrapper{padding-bottom: 0px;}
.navbar-form { float: none; position:relative; z-index: 11; margin:11px 0px 0 0 ; padding: 0; }
.navbar-form input { width: 100%; height: auto; font-size: 14px; line-height: 20px; color:#d4d5d6; background: #29363c; border: 1px solid #566e7a; margin: 0; padding: 10px 50px 10px 10px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
.navbar-form input:focus {color: #fff; background: #29404b;  border-color: #8598a1; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.navbar-form a {text-decoration: none; margin: 0; display: inline-block; width: 42px; height: 28px; background: url(../images/search.png) left top no-repeat; position:absolute; right:0; top: 7px; }
.navbar-form a:hover { background-position: right;}
/* ============================= toTop ====================== */
#toTop { display:none; text-decoration:none; position:fixed; bottom:10px; right:10px; z-index: 1000; overflow:hidden; width:50px; height:50px; border:none; text-indent:100%; background:url(../images/totop.gif) no-repeat left top; }
#toTopHover { background:url(../images/totop.gif) no-repeat left bottom; width:50px; height:50px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }
#toTop:active, #toTop:focus { outline:none; }



/* ============================= 8.1 Ad Styles ========================== */
/* Not sure what these do. Taken out of menu_script.php [[[dc]]] */
#on-air-dropdown {width: 250px; }
#music-dropdown {width: 250px; }
#contests-dropdown {width: 250px; }

.ad_wrapper{position: relative; background: #ffffff; padding: 8px 0;}
.ad1{float: left;}
.ad2{float: right;}


#menu-banner img { display:block; width:100%\9; /*width:100%;*/ max-width: 100% !important; height:auto !important; margin-right: auto; margin-left: auto;}
/*@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      IE10+ CSS styles go here 
		 .stack img {max-width: 100% !important; width: auto !important; height:auto !important; margin-right: auto; margin-left: auto;}
}*/


/* ============================= 7. Scrolling Text ====================== */

.lur-headlines {background: #000000; border: 1px solid white;} 

.lur-headlines a {
	/*color: #FF9933 !important;*/
	color: #FFFFFF !important;
	text-decoration: none;
}
.lur-headlines a:hover {
	/*color: #ffffff !important;*/
	color: #CCCCCC !important;
	text-decoration: none;
}

#newsTicker { overflow:hidden; height:100%; margin:0px 0px 0px 0px; }
#tickerTextHolder { overflow:hidden; height:24px; }
#tickerTextHolder .tickerText {	padding-bottom:7px; line-height:25px; font-size:12px; text-align:center; padding-left:10px; white-space:nowrap; display:block; }
#tickerTextHolder .tickerText a { text-decoration:none; }
#tickerTextHolder .tickerText a:hover { text-decoration:none; }

#newsTicker .tickerText {  color:#ffffff; font-family: 'Oswald'; font-size: 1.2em !important; text-transform: uppercase; }

/* ============================= 8. BannerSlideShow / Flash Gallery ====================== */
#bannerslideshow {
	height: 220px;
	padding: 0;
	overflow: hidden;
	border-style: solid; border-color:#FF9933; border-width: 1px;
}

/*#region Jssor Slider Begin 

Generated by Jssor Slider Maker.
This demo works with jquery library */
		
/* jssor slider arrow navigator skin 02 css */
        /*
        .jssora02l                  (normal)
        .jssora02r                  (normal)
        .jssora02l:hover            (normal mouseover)
        .jssora02r:hover            (normal mouseover)
        .jssora02l.jssora02ldn      (mousedown)
        .jssora02r.jssora02rdn      (mousedown)
        */
.jssora02l, .jssora02r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 55px;
	height: 55px;
	cursor: pointer;
	background: url('/img/a02.png') no-repeat;
	overflow: visiable;
}
.jssora02l {
	background-position: -3px -33px;
}
.jssora02r {
	background-position: -63px -33px;
}
.jssora02l:hover {
	background-position: -123px -33px;
}
.jssora02r:hover {
	background-position: -183px -33px;
}
.jssora02l.jssora02ldn {
	background-position: -3px -33px;
}
.jssora02r.jssora02rdn {
	background-position: -63px -33px;
}
/* jssor slider thumbnail navigator skin 11 css */
/*.jssort11 .p            (normal).jssort11 .p:hover      (normal mouseover).jssort11 .pav          (active).jssort11 .pav:hover    (active mouseover).jssort11 .pdn          (mousedown)*/
.jssort11 .p {
	position: absolute;
	top: 0;
	left: 0;
	width: 90px;
	height: 55px;
	background: #181818;
}
.jssort11 .tp {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 350px;
	border: none;
}
.jssort11 .i, .jssort11 .pav:hover .i {
	position: absolute;
	top: 3px;
	left: 0px;
	width: 90px;
	height: 55px;
}
* html .jssort11 .i {
	width /**/: 62px;
	height /**/: 2px;
}
.jssort11 .pav .i {
	border: white 1px solid;
}
.jssort11 .t, .jssort11 .pav:hover .t {
	position: absolute;
	top: 3px;
	left: 68px;
	width: 129px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fc9835;
	font-size: 13px;
	font-weight: 700;
}
.jssort11 .pav .t, .jssort11 .p:hover .t {
	color: #fff;
}
.jssort11 .c, .jssort11 .pav:hover .c {
	position: absolute;
	top: 38px;
	left: 3px;
	width: 194px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	font-size: 11px;
	font-weight: 400;
	overflow: visiable;
}
.jssort11 .pav .c, .jssort11 .p:hover .c {
	color: #fc9835;
}
.jssort11 .t, .jssort11 .c {
	transition: color 2s;
	-moz-transition: color 2s;
	-webkit-transition: color 2s;
	-o-transition: color 2s;
}
.jssort11 .p:hover .t, .jssort11 .pav:hover .t, .jssort11 .p:hover .c, .jssort11 .pav:hover .c {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
.jssort11 .p:hover, .jssort11 .pav:hover {
	background: #333;
}
.jssort11 .pav, .jssort11 .p.pdn {
	background: #462300;
}



/* ============================= 9. Custom Modules ====================== */
.onair_search_wrapper {
	background-color: #000000;
	color: #ffffff;
	width: 100%;
	padding: 10px;
}

#mobile-news {
	display: none;
}

#tv-channels { background-color:#28488b; }
.channel-name { color: #ffffff; margin-top: -20px; text-align:center;}

.col-xs-15{
  width:20%;
	padding: 0 10px;
}
.tv-channel {
	border-right: 2px solid #4A608B;
}
.tv-channel-last {
	border-right: 0px;
}
.ih-item.circle {/*tv-channels*/
    position: relative;
    width: 120px;
    height: 120px;
    border-radius: 50%;
	margin: auto;
}
.ih-item.circle .img {
    position: relative;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.ih-item.circle.effect6 .info h3 {
    color: #fff;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 2px;
    font-size: 11px;
    margin: 45px 0px 0px 0px;
    padding: 0px;
    height: 110px;
	text-align: center;
    text-shadow: 0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3);
}	

/*Primis */
.primis-video {
  display: none; 
}

.page .primis-video {
  display: block; 
}

.stack-override .stack {
  background-color: transparent;
  padding: 0;
  margin-bottom: 0; 
}
.stack-override .stack p {
  margin-bottom: 0; 
}

.stack-p-0 .stack {
  padding: 0; 
}
	
/* ============================= 10. Footer ====================== */
.footer-ad img {
    display: block;
    margin: 0 auto;
}
.bot1 {
	position: relative;
	padding: 15px 0 0px;
	background: #131313;
}

.bot3_wrapper {
	position: relative;
	background: #151515;
	border-top: 1px solid #FF9933;
}
.bot3_block {
	padding: 0px;
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.bot3_block a {
	color: #666666;
}
.bot3_block a:hover {
	color: #ffffff;
}

.bot1{position: relative; padding: 15px 0 30px; background: #000000;}

.bot1_block{}

.bot1_title{font-family: 'Ubuntu'; font-weight: 700; font-size: 14px; line-height: 20px; color: #ff0000; text-transform: uppercase; padding-top: 15px; padding-bottom: 15px;}

.ul0{ padding: 0; margin: 0; list-style: none;}
.ul0 > li { padding:4px 0px 4px 0px; margin: 0px 0px 0px 0px; font-family: 'Ubuntu'; font-size: 12px; font-weight: 400; line-height: 20px; color: #cccccc; border-bottom: 1px solid #ff0000; text-transform: uppercase;}
.ul0 > li a{color:#cccccc; text-decoration: none; display: block; background: url(../images/li_st0.png) left center no-repeat; padding-left: 15px;}
.ul0 > li a:hover{color:#ffffff; text-decoration: none; background-image:url(../images/li_st0_over.png);  }

.bot2{position: relative; background: #131313; padding-top: 25px; padding-bottom: 25px;}

.phone2{color: #fff; font-weight: 700; line-height: 1; padding-top: 8px; padding-left: 15px;}
.phone2 .txt1{font-size: 14px;}
.phone2 .txt2{font-size: 24px;}

.social2_wrapper{ padding-top: 8px;}
.social2{ display: block; margin: 0; padding: 0; list-style: none;}

.social2 li{display: inline-block; margin: 0 10px;}
.social2 li a{display: block; text-decoration: none; font-size: 24px; color: #ff3300; text-align: center; line-height: 40px;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;/*color:#ff9933*/
}
.social2 li a:hover{color: #ffffff;}

.bot3_wrapper{position: relative; background: #151515; border-top: 1px solid #ff9933; padding-top: 20px; padding-bottom: 20px;}
.bot3_block{ padding: 0 20px; color: #666666; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.bot3_block a{color: #666666;}
.bot3_block a:hover{color: #ffffff;}

.footer-container {
	background-color: #000000;
	padding: 15px 0;
}
.footer-container a:hover, .bot2 a.light-link:hover {
    color: #ff9933;
}
.bot2 a.light-link {
    display: block;
    padding-top: 20px;
    text-decoration: none;
}


/* ============================= 11. Media Queries ====================== */
@media (max-width: 1219px) { /* Default landscape and desktop to large desktop */
}

 @media (max-width: 1024px) { /*--iPad Horizontal--*/
#bannerslideshow {
 height: 159px;
}
}

@media (max-width: 1000px) {
#calendar-regular {
	display: none;
}
#calendar-mobile {
	display: inline !important;
}
.navbar_ .nav > li > a {
	font-size: 1.2em;
	padding: 0 12px;
}
}

/* Portrait tablet to landscape and desktop */
@media (max-width: 991px) {
.post-image#left-photo-tpl img {
	float: left;
	width: 100% !important;
	height: inherit;
	padding-right: 0px !important;
}

@media (max-width: 780px) {
#ads_header img {
	width: 70%;
	height: auto;
}
#ads_header-1 {
	text-align: center;
	padding: 5px;
}
#ads_header-2 {
	text-align: center;
	padding: 5px;
}
#ads_header-3 {
	text-align: center;
	padding: 5px;
}

.navbar_ .nav > li > a {
	padding: 0 10px;
}
}

 @media (min-width: 768px) and (max-width: 991px) {
.navbar_ .nav > li > a {
 font-size: 1em;
 padding-left: 20px;
 padding-right: 20px;
}
.navbar_ .nav > li > a em {
 margin-left: 10px;
 margin-right: -10px;
}
}

@media (max-width: 768px) {

.navbar_ .nav > li > a {
	display: block;
	text-decoration: none;
	background: none;
	font-family: 'Oswald', sans-serif !important;
	font-weight: 500;
	font-size: 9px;
	line-height: 40px;
	color: #FFFFFF;
	text-shadow: none;
	padding: 0 11px;
	border: none;
	margin: 0;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-align: left;
	text-transform: uppercase;
	transition: color 0.3s ease-out;
	-moz-transition: color 0.3s ease-out;
	-webkit-transition: color 0.3s ease-out;
	-o-transition: color 0.3s ease-out;
}
}

@media (max-width: 736px) {
#listen-live {
	padding-left: 220px;
	margin-top: -20px;
	padding-bottom: 18px;
}
.navbar_ .nav > li > a {
	font-size: .75em;
	padding: 0 10px;
}
}

 @media (max-width: 768px) { /*--iPad Vertical--*/
#bannerslideshow {
 height: 122px;
}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
#on-air-dropdown {
 width: inherit !important;
}
#music-dropdown {
 width: inherit !important;
}
#contests-dropdown {
 width: inherit !important;
}
.social_wrapper {
 display: block;
 padding-left: 0;
 margin-top: 10px;
}
.onair_wrapper {
 display: block;
 padding-left: 0;
 margin-top: 10px;
}
.phone1 {
 display: block;
}
.live_wrapper {
 display: block;
 padding-left: 0;
 margin-top: 10px;
}
.navbar_ {
 float: none;
 margin-bottom: 0;
 margin-left: -15px;
 margin-right: -15px;
 display: block;
 height: 42px;
 padding-right: 0;
 background: none;
}
.navbar-collapse_ {
 clear: both !important;
}
.navbar_ .nav {
 display: block;
 background: #FF9933;
 padding-right: 0;
}
.navbar_ .nav > li {
 float: none;
 background: none;
 padding-left: 0;
 border-top: 1px solid #609dbd;
}
.navbar_ .nav > li > a {
 margin-bottom: 0;
 line-height: 40px;
 padding: 0;
 text-align: center;
}
.navbar_ .nav > li.active > a, .navbar_ .nav > li.active > a:hover, .navbar_ .nav > li.active > a:focus, .navbar_ .nav > li > a:hover, .navbar_ .nav > li > a:focus, .navbar_ .nav > li.sfHover > a, .navbar_ .nav > li.sfHover > a:hover {
 margin: 0;
 padding-top: 0;
}
.sub-menu ul {
 position: relative;
 left: 0;
 top: 0;
 text-align: center;
 box-shadow: none;
 moz-box-shadow: none;
 -webkit-box-shadow: none;
}
.sub-menu li a {
 padding-left: 40px;
}
.slogan_wrapper {
 margin-bottom: 0px;
}
.banner {
 padding-top: 15px;
}
#content .block2 {
 margin-top: 15px;
}
.bot2 .block2 {
 padding-top: 15px;
}
.bot2 .block3 {
 padding-top: 15px;
}
.logo2_wrapper {
 text-align: center;
}
.logo2 {
 display: inline-block;
}
.phone2 {
 text-align: center;
 padding-left: 0;
}
.social2_wrapper {
 text-align: center;
}
.bot3_wrapper {
 text-align: center;
}
#jock_wrapper {
 display: block;
}
.jock_icon {
 display: block;
 text-align: center;
 width: 100%;
}
}

@media (max-width: 667px) {
#bannerslideshow {
	height: 140px !important;
}
}

@media (max-width: 640px) {
#bannerslideshow {
	height: 134px !important;
}
.listen {
	display: inline;
	margin-right: 30px;
	font-size: 1.5em;
	font-weight: 900;
}
a.listen:hover {
	color: #ffffff;
}
#mobile-news {
	display: inline;
}
}

@media (max-width: 568px) {
#bannerslideshow {
	height: 79px !important;
}
}

@media (max-width: 414px) {
#ads_header-1 {
	text-align: center;
	padding: 0px;
}
#ads_header-1 {
	text-align: center;
	padding: 0px;
}
}

@media (max-width: 380px) {
#footer-ad {
	padding: 0px !important;
}
#footer-ad img {
	width: 90%;
	height: auto;
	text-align: center;
	margin-bottom: 10px;
}
}

@media (max-width: 360px) {
#bannerslideshow { width:100%; height: 76px !important; overflow:hidden !important; }
#jssor_1 {left: -15px !important;}
}

@media (max-width: 768px) {
	table.resize td { display: inline; }
}	
	
