/*
Theme Name:    	CKUA NEW
Author:         Blue Sun Media
Author URI:     http://example.com/about/
Template:       strappress
Version:        0.1.0
*/

@import url("../strappress/style.css");
#footer{
	padding:0px;
}
.row{
	margin:0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding:0px;
}
body{
	background:#000 url(images/site-bg.png)no-repeat top center;
}
h1{
	
}
.home #wrapper, #wrapper{
	background:#333;
	padding:0px;
	margin-bottom:0px !important;
}
#widgets{
	width: 100%;
}
#widgets ul, #widgets .textwidget, #widgets .tagcloud, #widgets #searchform, #widgets #calendar_wrap{
	padding:10px;
	margin-bottom:0px;
}
.container{
	padding-left:0px;
	padding-right:0px;
	width:960px;
}
/*Nav */
.navbar-default{
	border:none;
	font-size:12px;
	text-transform:uppercase;
	white-space:nowrap;
}
.navbar-default .caret{
	display:none;
}
.navbar-nav>li>a{
	color:#fff !important;
	padding-bottom:14px;
	line-height:1.4;
}
.navbar-nav > li > a, .dropdown-menu > li > a{
	font-weight:bold !important;
}
.navbar{
	background-color:transparent;
	margin-bottom:0px;
}
.navbar-header{
	display:none;
}
.navbar-nav{
	float:right;
	margin-top:5px;
}
.nav>li>a{
	padding-left:10px;
	padding-right:10px;
}
.navbar-nav > li > a:hover{
	background:#FC0 !important;
	color:#000 !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
	background:#FC0 !important;
	color:#000 !important;
}
.navbar-default .navbar-nav>.active>a{
	background: #FC0 !important;
}
.dropdown-menu{
	background:#ccc;
	font-size:12px;
}

.dropdown-menu>li>a{
	padding:3px 10px;
	color:#333 !important;
}
.dropdown-menu>li>a:hover{
	color:#fff !important;
	background:#000;
}
.well{
	background-color:transparent;
	border:none;
	border-radius:0px;
	padding:0;
}
.widget-title{
	text-transform:uppercase;
}
.sidebar-left{
	background:#ccc url(images/sidebar-left-bg.png)no-repeat right bottom;
	padding-bottom:10px;
}
.sidebar-events{
	background:#fff url(images/sidebar-left-bg.png)no-repeat right bottom;
	padding-bottom:10px;
}
.sidebar-left a{
	color:#333;
}
.widget-title{
	font-size:15px;
	padding:5px;
}
.sidebar-left .widget-title{
	background:#333;
}
.sidebar-right .widget-title{
	color:#ffcc00;
	background:#292929;
}
.sidebar-right{
	color:#fff;
}


.sidebar-right a{
	text-decoration:underline !important;
	color:#fff;
}
.sidebar-right a:hover{
	color:#ffcc00;
}
.left-search{
	background:#ffcc00;
	padding:10px;
}
.sidebar-left .widget-title{
	color:#fff;
}
.login{
	text-transform:lowercase;
	background:#ffcc00;
	padding:65px 0px 0px 0px;
	font-size:12px;
}
.login .input-group{
	padding:0 10px 5px 10px;
}
.login .input-group-addon{
	border-radius:0px;
	color:#000;
	text-align:right !important;
	background:transparent;
	border:none;
	width:80px;
	padding-right:5px;
}
.login .input-group-sm>.form-control{
	border-radius:0px;
	height:20px;
}
.login .input-group-sm>.input-group-addon{
	height:20px;
	line-height:1;
}
.login a{
	font-weight:bold;
	font-size:11px;
}
.login .button-row{
	margin:0 auto;
}
.login button{
	background:#000 url(images/login-bg.png)no-repeat left top;
	color:#fff;
	border:none;
	padding:2px 10px;
}
.login ul{
	margin-top:15px !important;
	background:#e7bb00;
}
.login ul li{
	display:inline;
	margin-left:5px !important;
}
#content{
	background:#fff;
	padding:5px 20px;
	margin-bottom:0px;
}
#content-home{

}
.recommended{
	max-width:150px;
	font-size:12px;
	font-weight:bold;
	margin:15px auto;
}
.recommended img{
	margin:0px;
}
.recommended div{
	padding-bottom: 10px;
}
#footer-wrapper{
	background:#ffcc00;
	padding:10px 15px;
	font-size:12px;
	font-weight:bold;
}
#footer-wrapper a{
	color:#000;
}
#top-main{
	max-width:960px;
	margin:0 auto;
	height:244px;
}
nav{
	z-index:2;
	position:absolute;
}
#header-hero .container{
	width:960px;
	width:auto;
}
#header-hero .container #wrapper{
	background:transparent url(images/header-hero.png)no-repeat right -1px top 1px;
	z-index:1;
	position:absolute;
	height:244px;
	width:1012px;
	margin-top:50px;
}
#logo .container #wrapper{
	background:transparent;
	z-index:3;
	position:absolute;
	margin-left:-45px;
}
#listen-live h3, #donate h3{
	text-transform:uppercase;
	color:#fff !important;
	font-weight:bold;
	margin-top:7px;
	margin-bottom:0px;
}
#listen-live span, #donate span{
	color:#ffcc00;
	font-size:18px;
	font-weight:bold;
	float:left;
	margin-bottom:10px;
}
#listen-live button, #donate button{
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	background:#ffcc00 url(images/top-buttons-bg.png)no-repeat left top;
	float:right;
	clear:left;
	border:none;
	padding:2px 10px;
}
#listen-live a , #donate a {
	color:#000;
}
#listen-live{
	background: url(images/header-listen-bg.png)no-repeat;
	float:right;
	position:relative;
	right:390px;
	top:30px;
	height:100px;
	width:196px;
	padding-left:8px;
	padding-right:15px;
}
#donate{
	background: url(images/header-donate-bg.png)no-repeat;
	float:right;
	position:relative;
	right:80px;
	top:65px;
	height:100px;
	width:236px;
	padding-left:20px;
	padding-right:15px;
}
#main-content{
	width:960px;
	margin-top:50px;
}
.footer-menu{
	padding:20px 0 0 0;
}
.menu-features-container ul, .menu-frequencies-container ul{
	padding:0px !important;
}
.menu-features-container ul li, .menu-frequencies-container ul li{
	margin-left:0px !important;
}
.menu-features-container ul li a, .menu-frequencies-container ul li a{
	padding:2px 10px;
	display:block !important;
}
.menu-features-container ul li a:hover, .menu-frequencies-container ul li a:hover{
	background:#fff;
}
/* Host Page - Meta Content */
.host-meta{
	border:1px solid #999;
	background:#ccc;
	width:230px;
	float:right;
	margin-left:10px;
	padding:5px;
	font-size:12px;
	font-weight:bold;

}
.host-meta ul{
	padding:0px;
}
.host-meta ul li{
	list-style-type:none;
}
.host-meta ul li ul{
	padding-bottom:8px;
}
/* Host Page - End */

/* Programs Page */

.slogan{
	float:right;
	color:#999;
	font-size:24px;
	font-weight:bold;
	width:300px;
	text-align:right;
}

.post-type-archive-programs .page-header {
	margin-top: 0;
}

/* Program Page - End */

@media screen and (max-width: 984px){
	.menu li, .top-menu, .footer-menu li, .sub-header-menu li{
		text-align:left;
}
	.sidebar-left { display: none; }
	.home .sidebar-left { display: block; }
}
#text-5 .textwidget{
	margin-bottom: 0px !important;
}
#text-5 ul{
	text-align: center;
	padding: 0px !important;
	margin: 0px 0px 10px 0px !important;
}
#text-5 li{
	display:inline;
	list-style-type: none;
	padding:5px;
	margin:0px !important;
}
#text-5 a{
	text-decoration: none !important;
}
.text-widget{
	padding: 10px;
}
/* Playlist Styles */
.playlist-title{
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color: #FC0;
	float: left;
	margin-left: 5px;
}
.playlist-full{
	float: right;
}
.playlist-full a{
	color:#FC0;
	font-size: 12px;
	margin-right: 5px;
}
.playlist-titles{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FC0;
	background: #000;
}
.playlist-titles .row .col-xs-3{
	padding:5px 0px;
}
.song-list{
	background: #000;
	padding: 3px;
	font-size: 12px;
	color:#fff;
}
.song-list .row:nth-child(odd){
	background:#999;
}
.song-list .row:nth-child(even){
	background:#666;
}
.song-list .row .col-xs-3{
	padding: 3px;
}
#ckua_news .textwidget ul{
	padding: 0px !important;
	margin: 0px !important;
}
#ckua_news .textwidget  ul li{
	padding: 0px !important;
	margin-left: 0px !important;
}
.home #widgets ul{
	margin: 0px;
	padding: 0px;
}
.home #widgets ul li{
	margin: 0px;
}
.top-30{
	text-align: center;
}
#music-chart p{
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.top-song{
	font-style: italic;

}
.sidebar-right .song-list{
	background: transparent !important;
}
.red{
	color:#ff0000;
}
.attachment-100x100{
	width: 100px !important;
	height: 100px !important;
}
.rrr-label{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
.rrr-label img{
	height: auto;
	width: 100px;
}
.cat-nav{
	border-top: 1px solid #ccc;
	margin-top: 20px;
	padding: 10px;
}
.cat-nav button{
	font-weight: bold;
}
.thumb-space{
	background: #ccc;
	height: 100px;
	width: 100px;
	margin: 15px auto;
	display: block;
}
#content a{
	text-decoration: underline;
}
.section-submenu{
	font-size: 11px !important;
}
ul.section-submenu{
	padding: 5px 0px !important;
}
.section-submenu li{
	margin-left: 0px !important;
}
.section-submenu a{
	display: block !important;
	padding: 3px 10px;
}
.section-submenu a:hover{
	background: #fdfdf3;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{
	background: #FC0 !important;
}
.ui-datepicker{
	margin: 0 auto 15px auto;
}
.post-host{
	padding-top: 25px;
	border-top: 1px solid #eee;
}
.post-host .host-meta img{
	height: 200px;
}
.host-time{
	font-size: 11px;
	font-weight: bold;
}
.program-pdf{
	margin-top: 20px;
}
.program-pdf i{
	padding-right: 10px !important;
	font-size: 24px;
}
.program-pdf div{
	margin-bottom: 15px;
}
.program-pdf span{
	font-size: 9px;
}
.metaslider .caption-wrap{
	padding: 5px;
}
.metaslider h2{
	margin:0 0 5px 0;
	padding: 0px;
}
.metaslider a{
	text-decoration: none;
	color: #fff;
}
.metaslider .post_excerpt{
	padding: 0px;
	margin: 0px;
}
.metaslider .read-more{
	display: none;
	font-size: 9px;
}
h2.post-title{
	font-size: 24px;
}
.fundraiser-widget{
	text-align: center;
	font-weight: bold;
	font-size:21px !important;
}
header date{
	font-size: 11px;
	color: #666;
}

.category-67808 .btn-default { display: none !important; }

/* ==========================================================================
   CRAIG EDITS 10/20/16
   ========================================================================== */
@media screen and (max-width: 991px){
	aside#widgets.well.sidebar-right {
		display: none !important;
	}

	.home aside#widgets.well.sidebar-right {
		display: block  !important;
	}
}


/* ------------ End of CRAIG EDITS 10/20/16 ------------------- */
