/*
 Theme Name:   Flat Bootstrap Child
 Template:     flat-bootstrap
*/
body{font-weight:400;color:#555;font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-size:17px;}
a{color:#2f74ba;}
a:hover,a:focus,.fp-news h2 a:hover,.fp-news h2 a:focus,#secondary .cat-post-widget a:hover{color:#264f78;}
#h-schedule a{border-bottom:1px dotted #2f74ba;}
h1,.h1,h2,.h2,h3,.h3{font-family:Oswald,"helvetica neue",helvetica,arial,sans-serif;font-weight:400;color:#595959;}
h1{font-size:38px;text-transform:uppercase;margin-bottom:30px;line-height:50px;}
h2,.h2{font-size:31px;margin-bottom:24px;line-height:39px;}
.fp-news h2,#featured-program h2,#fp-signup h2{text-transform:uppercase;}
.fp-news h2{margin-bottom:40px;}
img.alignleft,img.align-left{margin-right:30px;}
.entry-header h3.entry-title,.blog .entry-header h1.entry-title{line-height:31px;margin-bottom:17px;}
p{margin: 0 0 30px;line-height:31px;}
ul,ol{margin-bottom:30px;}
#w-bcrumbs{background-color:#6f7175;margin:13px 0 23px;padding:2px 0;}
p#breadcrumbs{font-size:16px;margin-bottom:0;margin-top:0px;}
p#breadcrumbs,p#breadcrumbs a,a.btn-default:hover,.after-footer a,.btn-default:focus,.btn-default:active{color:#fff;}
p#breadcrumbs .breadcrumb_last,p#breadcrumbs a:hover{color:#ddd;}
small,.small{line-height:21px;}
#secondary p.small{margin-bottom:13px;margin-top:18px;font-style:italic;}
#main ul li{margin-bottom:12px;}
.btn{max-width:100%;overflow:hidden;white-space:normal;}
header.content-header{min-height:auto;padding:25px 0 23px;}
#logo-anchor{display:block;margin:0 auto;max-width:750px;}
.fp-news,#featured-program,#sponsor-announcement{margin-top:36px;}
.fp-news-brdr{border-bottom:1px solid #ddd;margin-bottom:45px;padding-bottom:20px;}
#banner-ad{margin:35px 0;}
#banner-ad .container *{max-width:728px;}
.entry-header h3.entry-title,.blog .entry-header h1.entry-title{font-family:lato;font-size:25px;font-weight:700;text-transform:uppercase;}
.entry-header h3.entry-title a,.blog .entry-header h1.entry-title a{color:#595959;}
/*NEW*/.site-branding{padding-bottom:5px;padding-top:3px !important;width:100%;position:static !important;}
/*NEW*/.site-title, .site-description{clip:rect(1px, 1px, 1px, 1px);position:absolute;}
.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,#menu-listen-now li a,
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > li.current_page_parent > a,.navbar-default .navbar-nav > li.current-menu-parent > a{color:#fff;}
.site-branding,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,
#menu-listen-now ul li a:hover,.navbar-default .navbar-nav > li.current_page_parent > a,.pagination > li > a:hover,
.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus,span.page-numbers.current,
.navbar-default .navbar-nav > li.current-menu-parent > a{background-color:#119cca;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus,span.page-numbers.current
{border-color:#119cca;}
div.navbar-collapse.collapse{margin-left:0;margin-right:0;}
.navbar-default .container{position:relative;}
.navbar-nav{padding-right:142px;}
#menu-listen-now{position:absolute;top:0;right:-127px;}
#menu-listen-now ul li a{background-color:#76c155;}
.myfixed{margin:0 auto!important;float:none!important;border:0px!important;max-width:100%!important;}
.myfixed .navbar-nav > li > a{padding-bottom:10px;padding-top:10px;}
.myfixed.navbar{min-height:auto;}
.navbar-default .navbar-nav > li > a,.dropdown-menu > li > a{font-weight:700;font-size:17px;color:#777;}
#menu-listen-now i.fa{padding-left:5px;font-size:18px;}
ul.nav li.dropdown:hover ul.dropdown-menu{display:block;}
.dropdown-menu > li > a{padding:8px 15px;}
body .flex-control-nav{bottom:5px;z-index:9;}
body .flex-control-paging li a{background:rgba(255, 255, 255, 0.65) none repeat scroll 0 0;height:12px;width:12px;}
body .flex-control-paging li a.flex-active{background:rgba(255, 255, 255, 0.95) none repeat scroll 0 0;}
.home .metaslider{margin-bottom:26px;}
.content-area,#secondary,#w-page-top{padding-top:10px;}
.entry-content,#secondary .widget,.fp-news,.archive #main,.blog #main{padding:9px 33px 20px !important;}
.entry-content,#secondary .widget,.myfixed.navbar,.fp-news,.archive #main,.blog #main
{background-color:#fff;box-shadow:0 0 2px 0 rgba(200, 200, 200, 0.75);
-webkit-box-shadow:0 0 2px 0 rgba(200, 200, 200, 0.75);-moz-box-shadow:0 0 2px 0 rgba(200, 200, 200, 0.75);}
#secondary .widget{margin-bottom:35px !important;}
#secondary aside#text-13.widget{padding:0 !important;}
#secondary .joan-now-playing span{display:block;margin-bottom:12px;}
#secondary .joan-now-playing h3.current-show{font-family:Lato,helvetica,arial,sans-serif;font-size: 20px;font-weight:700;line-height:22px;
margin:0 0 12px;color:#777;}
#secondary .joan-now-playing .joan-image-thumbnail{margin-bottom:8px;}
#secondary .upcoming-show,#secondary .joan-now-playing span:last-child,.fp-news .page-posts > div:last-child hr{display:none;}
#secondary .sidebar-listen-now a,.btn{padding:9px 0px;color:#fff;display:block;text-align:center;margin:12px 0 4px 0;
max-width:277px;}
#sidebar-pagebottom .btn {margin:0 auto;width:339px;max-width:100%;}
.btn-default{background-color:#9c9c9c;border-color:#9c9c9c;color:#fff;}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,
.open > .dropdown-toggle.btn-primary,#secondary .sidebar-listen-now a,.btn-primary
{background-color:#d43f44;border-color:#d43f44;}
#secondary .sidebar-listen-now a:hover,.btn-primary:hover,.btn-default:hover, 
.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,
.open > .dropdown-toggle.btn-default{background-color:#2f2f2f;border-color:#2f2f2f;}
#secondary .sidebar-listen-now i{font-size:14px;padding-left:6px;position:relative;top:-1px;}
body .thumbnail{background-color:transparent;padding:0px;}
body .gallery dl.gallery-item{margin-bottom:3px;}
.lightgreen,.bg-lightgreen{background-color:#8c8c8c;}
#bm-credit{color:#ad6614;}
#bm-credit:hover{text-decoration:underline;}
#w-credit{color:#fff;}
.fp-news .news-img{float:left;margin-right:3.5%;max-width:43%;margin-top:7px;}	
#h-schedule{position:relative;min-height:790px;}
div.sch-tab h2{border-bottom-width:1px;border-bottom-style:solid;border-top-width:1px;border-top-style:solid;
border-right-width:1px;border-right-style:solid;background-color:#fff;font-size:15px;padding:13px 0;
text-align:center;text-transform:uppercase;width:14.285714285714285714285714285714%;float:left;margin:0;}
.joan-schedule li.alt,div.sch-tab h2{background-color:#f2f2f2;}
div.sch-tab.tab-0 h2{border-left-width:1px;border-left-style:solid;}		
div.sch-tab h2:hover{cursor:pointer;}
div.sch-tab h2.selected{border-bottom:0 none;background:#fff;border-left-width:1px;border-left-style:solid;}
div.sch-tab.prev h2,div.sch-tab.current.prev h2,div.sch-tab.prev-current h2{border-right:0 none;}
div.sch-tab.current h2[class=""]{border-left-width:1px;border-left-style:solid;}
div.sch-tab.prev-current.clicked h2{border-right-width:1px;border-right-style:solid;}
div.sch-tab.prev-current.clicked + div.sch-tab h2{border-left:0;}
div.sch-tab ul.joan-schedule{width:100%;position:absolute;left:0;top:66px;margin:0;border-right-width:1px;
border-right-style:solid;border-bottom-width:1px;border-bottom-style:solid;
border-left-width:1px;border-left-style:solid;}
.joan-schedule li{list-style:none;}
#primary .joan-schedule li{margin:0;padding:13px 11px 11px;}
#primary .joan-schedule li:first-child{margin-top:10px;}
div.sch-tab h2,div.sch-tab ul.joan-schedule,div.sch-tab h2.selected,div.sch-tab.prev-current.clicked h2{border-color:#d1d1d1;}
div.sch-tab h2{border-right-color:#e3e3e3;border-top-color:#e3e3e3;border-left-color:#e3e3e3;}
.page-id-39 .entry-content .entry-meta{bottom:50px;position:absolute;}
#sidebar-pagebottom h2{margin-bottom:41px;margin-top:5px;}
body .foogallery-default.spacing-width-25 a,body .foogallery-default.spacing-width-25.foogallery-link-none img{margin-bottom:37px;
margin-right:34px;}
#sidebar-pagebottom a.btn{margin-bottom:15px;margin-top:20px;}
.page-posts .post{float:left;margin-right:3.5%;width:31%;max-width:206px;}
.page-posts .post header{height:73px;overflow:hidden;background-color:#606060;position:relative;}
#local-news.page-posts .post header{height:97px;}
.page-posts .post header h3{font-size:16px;line-height:22px;margin:0;position:absolute;bottom:0;left:0;padding:3px 7px;
font-weight:400;}
.page-posts .post header h3 a{color:#fff;}
#local-news.page-posts .post .post-thumbnail,.page-posts .post .news-txt .excerpt div[data-type*="embed"]{display:none;}
.fp-news h2 a{color:#595959;}
.page-posts .post .thumbnail{margin:0;}
.page-posts .post .news-txt{position:relative;}
.page-posts .post .news-txt .excerpt{height:203px;overflow:hidden;margin-top:0px;}
.page-posts .post .news-txt .excerpt p{font-size:15px;line-height:20px;}
.page-posts .post .news-txt .excerpt img{margin-bottom:6px;}
.page-posts .post .news-txt .excerpt p i{font-style:normal;}
.page-posts .post .news-txt .excerpt > div > p a,.page-posts.music-news .post .news-txt .excerpt > p:first-child a,
.pagination > li > a,.pagination > li > span,#secondary .cat-post-widget a{color:#777;}
.page-posts .post .news-txt .excerpt > div > p a:hover,.page-posts.music-news .post .news-txt .excerpt > p:first-child a:hover{cursor:unset;}
.page-posts .post .news-txt .excerpt p b{font-weight:normal;}
.page-posts .post .news-txt p a.read-more{bottom:-20px;display:block;position:absolute;right:0;width:100%;}
.fp-news .small{margin-top:23px;margin-bottom:7px;}
.archive #main h1 a,#secondary .cat-post-widget h2 a{color:#595959;}
.archive .post-thumbnail img{display:block;margin-left:auto;margin-right:auto;}
#secondary p.current,#secondary .display_live p.requests{display:none;}
/*#secondary .display_live p.current{display:block;}*/
.after-footer h2{color:#fff;font-family:lato;font-size:20px;margin:10px 0 15px;text-transform:uppercase;}
.after-footer a:hover,.sidebar-footer a:hover:not(.btn),.sidebar-footer a:focus:not(.btn),
.footer-nav-menu a:hover:not(.btn),.footer-nav-menu a:focus:not(.btn){color:#ad6614;}
.secondary-navigation .list-inline > li{display:block;padding:0;}
#footer-navigation ul.dividers > li:nth-child(n+2):before{border:0 none;height:auto;margin:0;}
#music-news.page-posts .post header{background-color:#1f92b8;}
#secondary .widget_sp_image img{margin-bottom:0;}
.after-footer .list-inline{margin-left:0;}
#site-credits{padding-top:0;}
.after-footer{padding-bottom:35px;}
#secondary .display_live p.small.current{background-color:#9c9c9c;color:#fff;padding:9px 11px;margin-top:30px;}
.page-posts .post.third{margin:0;}
.foogallery-default.hover-effect-tint a:hover:before,body .foogallery-default-loading{background-color:transparent;}
body  .foogallery-container a{max-width:100%;}
#secondary aside.widget.widget_ww_widget > div:first-child,#secondary aside.widget.widget_ww_widget iframe{width:100% !important;}
.dropdown-menu,#secondary aside.widget.widget_ww_widget,#secondary aside.widget.widget_sp_image,.joan-schedule{padding:0 !important;}
.dropdown-menu,.navbar,body .gallery img.thumbnail,#secondary aside.widget.widget_sp_image,#secondary aside.widget.widget_ww_widget,
.thumbnail,body .gallery img{border:0 none !important;}
.dropdown-menu,body .thumbnail,.btn,.pagination,.pagination > li:first-child > a,
.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span,input[type="submit"]
{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#secondary aside.widget.widget_sp_image,#secondary aside.widget.widget_ww_widget{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.navbar-default,.content-header,#secondary aside.widget.widget_sp_image,#secondary aside.widget.widget_ww_widget{background-color:transparent;}
.wp-caption-text, .gallery-caption{font-size:15px;font-style:italic;line-height:21px;margin-top:3px;}
#fp-signup{margin-bottom:36px;background-color:#fbf976;}
#fp-signup h2,#fp-signup p{color:#0a0a0a;}
.mc4wp-form{margin-bottom:30px;}
.mc4wp-form p{margin-bottom:11px;}
.mc4wp-form input{border:1px solid #bfbfbf;line-height:normal;padding:7px 9px;max-width:100%;width:100%;-webkit-transition:all 0.1s ease-in;
-moz-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in;}
.mc4wp-form input[name="FNAME"],.mc4wp-form input[name="LNAME"]{width:49.25%;}
.mc4wp-form input[name="FNAME"]{margin-right:1.5%;}
.mc4wp-form input:hover,.mc4wp-form input:focus{border:1px solid #8f8f8f;}
.mc4wp-form .btn{background-color:#1f92b8;border:0 none;display:block;padding:12px 8px;width:100%;font-size:17px;}
.mc4wp-form .btn:hover,.mc4wp-form .btn:active{border:0 none;background-color:#2f2f2f;}
.mc4wp-alert{background-color:red;color:#fff;padding:15px 20px;}
.mc4wp-alert.mc4wp-success{background-color:green;}
.mc4wp-alert p{margin:0;color:#fff !important;}
::-webkit-input-placeholder{color:#262626;}
:-moz-placeholder{color:#262626;}
::-moz-placeholder {color:#262626;}
:-ms-input-placeholder {color:#262626;}
#sponsor-announcement .widget_youtube_responsive{margin-bottom:23px;}
.gallery-columns-3 dt{padding-right:12px;}
.gallery-columns-3{margin-bottom:30px !important;}
@media all and (min-width: 1200px) and (max-width: 2000px){
#secondary.col-md-4{float:right;max-width:373px;}
.container{width:1137px;}
body .foogallery-default.spacing-width-25 a:nth-child(3n){margin-right:0px;}}
@media all and (max-width: 1200px){
.page-posts .post header {height: 162px;}}
@media all and (max-width: 992px){
.foogallery-container a{margin-right:0 !important;display:block;}
.foogallery-container a img{margin:0 auto;}
#sidebar-pagebottom .btn {margin:0 auto;width:342px;max-width:100%;}}
@media all and (max-width: 768px){
#menu-listen-now{position:static;}
#menu-listen-now .navbar-nav{margin-top:0;margin-bottom:0;padding-right:0;}
.navbar-nav{padding-right:0;}
.container{padding-left:10px;padding-right:10px;}
div.sch-tab h2,div.sch-tab ul.joan-schedule{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0 none !important;}
div.sch-tab h2{font-size:22px;margin-bottom:27px;text-align:left;width:100%;}
div.sch-tab h2:hover{cursor:default;}
div.sch-tab ul.joan-schedule{display:block !important;position:static;width:auto;margin-bottom:18px;}
.navbar-toggle{background-color:#737373;border-color:#383838 !important;margin:18px 26px 18px 0 !important;position:relative;}
.navbar-toggle .icon-bar{height:3px;width:26px;}
.navbar-default .navbar-toggle:before{color:#404040;content:"MENU";font-size:18px;font-weight:700;position:absolute;left:-70px}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.after-footer .col-md-4{text-align:center;margin-bottom:35px;}}
@media all and (max-width: 650px){.page-posts .post{max-width:100%;width:350px;float:none;margin:55px auto !important;}
.page-posts .post-thumbnail{background-color: #f7f7f7 !important;}
.page-posts .post .news-txt .excerpt{height:80px;margin-top:10px;}
.page-posts .post .thumbnail{display:block;margin:0 auto;}
.page-posts .post header{height:auto !important;}
.page-posts .post header h3{padding-top:29px;position:static;}
.home .fp-news .btn{margin-left:auto;margin-right:auto;}}
@media all and (max-width: 400px){
#w-page-top {display:none;}}