body{font-family:"Ringside Regular SSm A","Ringside Regular SSm B";font-size:16px;font-style:normal;font-weight:400;line-height:1.75em}.background-fade{position:absolute;width:100%;height:100%}.background-fade.black.seventy{background-color:rgba(0,0,0,.7)}.background-fade.black.fifty{background-color:rgba(0,0,0,.5)}h1{font-family:"Ringside Condensed SSm A","Ringside Condensed SSm B";font-size:48px;font-weight:800}h2{font-size:24px;line-height:1.2em;font-style:normal;font-weight:700;letter-spacing:0;margin-bottom:16px}h4{color:#2b2b2b;font-family:"Ringside Condensed SSm A","Ringside Condensed SSm B";letter-spacing:.05em;font-size:15px;font-weight:800;letter-spacing:.025em;line-height:1.2em;text-transform:uppercase;margin:15px 0 5px 0}h5{color:#878787;font-family:"Ringside Condensed SSm A","Ringside Condensed SSm B";letter-spacing:.05em;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:1.25em;text-transform:uppercase;margin-bottom:5px}h5 a{color:#878787;text-decoration:underline}p{font-weight:300;line-height:1.5em}.btn{white-space:inherit!important}.page-top ul.breadcrumb>li{font-family:"Ringside Condensed SSm A","Ringside Condensed SSm B";font-weight:800}.page-top .page-title{font-family:"Ringside Condensed SSm A","Ringside Condensed SSm B";font-size:48px;font-weight:800}@media only screen and (max-width:767px){h2,.page-top .page-title{font-size:20px}}.page-content .vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{background:#228ce7;color:#fff}.page-content .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{font-size:16px;line-height:1.25;padding:12px 20px}.margin-bottom-20px{margin-bottom:20px}.margin-bottom-25px{margin-bottom:25px}.header-main .classic a.artwork,#embed-player .artwork{display:none}.header-bottom{border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6}#header .main-menu{margin-left:0}#header .main-menu>li.menu-item>a{font-family:"Ringside Condensed SSm A","Ringside Condensed SSm B";letter-spacing:.05em}#header .main-menu>li.menu-item:first-of-type>a{padding-left:7px}#header .secondary-menu>li.menu-item>a{font-weight:400}#header .secondary-menu>li.menu-item:last-of-type>a{padding-right:6px}#header .header-main .header-left{padding:5px 0}#header.sticky-header .main-menu-wrap{padding:0}.header-builder .header-bottom .header-col.header-left .custom-html{display:none;opacity:0;transition:all ease .3s}.header-builder.sticky-header .header-bottom .header-col.header-left .custom-html{display:block;height:27px;margin:7px 1em 0 8px;opacity:1}#header a.donate{background:#08c;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;color:#fff;display:block;font-size:13px;line-height:34px;padding:0 16px;transition:all .3s ease}#header a.donate:hover{background:#0099e6}#header a.donate-mobile{display:none}@media only screen and (max-width:991px){#header a.donate-mobile{display:none}}#header a.donate-mobile{background:#08c;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;color:#fff;font-size:13px;line-height:34px;padding:0 16px;transition:all .3s ease}#header a.donate-mobile:hover{background:#0099e6}.mega-menu .tip,.sidebar-menu .tip,.accordion-menu .tip,.menu-custom-block .tip{background:none}.mega-menu .tip .tip-arrow,.sidebar-menu .tip .tip-arrow,.accordion-menu .tip .tip-arrow,.menu-custom-block .tip .tip-arrow{display:none}.header-row.container>.header-col.header-right>.header-col-wide{flex-direction:column;align-items:end}#header .main-menu .popup li.menu-item a,#header .top-links .popup li.menu-item a{font-family:"Ringside Regular SSm A","Ringside Regular SSm B";font-size:13px;line-height:16px}#header .main-menu .wide .popup>.inner>ul.sub-menu>li.menu-item>a{border-bottom:2px solid #ccc;font-family:"Ringside Condensed SSm A","Ringside Condensed SSm B";font-size:16px;letter-spacing:.05em;margin-bottom:5px;padding-bottom:10px}#header .top-links .narrow li.menu-item>a{padding:8px 18px}#header .top-links.mega-menu>li.menu-item>a{font-family:"Ringside Regular SSm A","Ringside Regular SSm B";font-size:13px;letter-spacing:0;padding:10px;text-transform:none}#header a.kkfi-listen-live{background:#fff;border:none;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;color:#08c;cursor:pointer;display:inline-block;line-height:36px;padding:0 20px}#header .header-right .searchform{right:0}#header .searchform{background:#fff;background:rgba(255,255,255,.3);border-color:#a6a6a6;border-color:rgba(166,166,166,.3);transition:all 0.3s ease}#header .searchform:hover{background:rgba(255,255,255,.6);border-color:rgba(166,166,166,.6)}#header .searchform:active,#header .searchform:focus-within{background:#fff;border-color:#a6a6a6}#header .searchform input{font-size:12px;width:250px}#header .searchform button{font-size:13px}#side-nav-panel .menu-wrap{padding:0 0 0 20px}#side-nav-panel .menu-wrap:nth-child(3){margin-top:0}#nav-panel .accordion-menu>li.menu-item>a,#side-nav-panel .accordion-menu li.menu-item>a,#side-nav-panel .menu-custom-block a{color:#000;font-family:"Ringside Regular SSm A","Ringside Regular SSm B";font-size:13px;font-weight:700;letter-spacing:0;padding:10px 0;text-transform:none}#side-nav-panel .accordion-menu .arrow{margin-top:7px}.menu-wrap ul.top-links.accordion-menu{margin-top:-15px}.accordion-menu .arrow::before{font-family:'porto';content:"\e81c"}#side-nav-panel .top-links.accordion-menu li:first-child{border-top:1px solid #242527}@media only screen and (max-width:768px){#header .top-links{display:block}#header .top-links>li.menu-item{display:block;float:initial;padding-top:1px;padding-bottom:1px;border-top:1px solid #e8e8e8}}.live-audio{width:100%}.mega-menu>li.menu-item .popup{border-bottom:3px solid #757575}.mega-menu .wide .popup>.inner{padding:25px 15px 10px 0}.mega-menu .wide .popup .sub.genres{background:#fff;margin-top:-25px;margin-bottom:-10px;padding:25px}.mega-menu .wide .popup .sub.genres .sub-menu .menu-item a:hover{background:#f4f4f4}.mega-menu .wide .popup .sub.programs{padding-left:25px}.mega-menu .wide .popup .sub.programs .sub-menu{display:flex;flex-direction:column;flex-wrap:wrap}.mega-menu .wide .popup .sub.programs .sub-menu .menu-item{padding-right:25px;width:33.333333%}.mega-menu .wide.music-parent .popup .sub.programs .sub-menu{max-height:640px}.mega-menu .wide.news-public-affairs-parent .popup .sub.programs .sub-menu{max-height:380px}.mega-menu .wide.arts-culture-parent .popup .sub.programs .sub-menu{max-height:480px}.page-top .breadcrumbs-wrap{font-size:10px;letter-spacing:.05em;font-weight:500}.page-top .page-title{letter-spacing:0}.main-content{padding-top:25px}.field-wrap input[type="button"],.field-wrap input[type="submit"]{background:#08c;border-radius:2em!important;border:1px solid transparent;color:#fff;cursor:pointer;font-size:16px;line-height:48px;padding:0 40px;transition:all 0.3s ease}.field-wrap input[type="button"]:hover,.field-wrap input[type="submit"]:hover{background:#0099e6}.marquee,.marquee.vc_row{background-color:#ccc;background-position:center;background-size:cover;height:100%;position:absolute;width:100%}.marquee-full,.marquee-full.vc_row{background-color:#ccc;background-position:center;background-size:cover;height:100%;margin-left:0;margin-left:calc(50% - 50vw + 30px);margin-right:0;margin-right:calc(50% - 50vw + 30px);position:absolute;width:100%;width:calc(100vw - 60px)}.banner{background:#000;position:relative}.vc_row.wpb_row.banner{margin-bottom:30px}.banner h5{color:#fff;color:rgba(255,255,255,.7);margin-bottom:5px}.banner h5 a{color:#fff;color:rgba(255,255,255,.7);padding:0 5px;text-decoration:none}.banner h5 a:nth-child(1){padding-left:0}.banner h5 a:hover{color:#fff;text-decoration:underline}.banner .parent-column,.banner .child-column{padding:0}.sidebar.col-md-2{padding-left:0}.sidebar .program-thumbnail{display:block;margin-bottom:5px}.sidebar,.sidebar p{font-size:12px;line-height:16px}.sidebar hr{display:block;width:33.333333%;height:2px;background:#ccc;margin-bottom:25px}.subscribe-button{border:1px solid #ccc;border-radius:4px;margin-bottom:10px}.subscribe-button:hover{border-color:#999;box-shadow:0 1px 2px rgba(0,0,0,.2)}@media only screen and (max-width:991px){.marquee-full,.marquee-full.vc_row{margin-left:0;margin-left:calc(50% - 50vw);margin-right:0;margin-right:calc(50% - 50vw);width:100%;width:calc(100vw)}.banner .child-column{padding:15px}.sidebar.col-md-2{margin-bottom:30px;padding-left:15px}.sidebar img{max-width:50%}.subscribe-button{max-width:45%;float:left;margin-right:5%}}body.views-template-a-single-program section.page-top{display:none}.program-single.banner{min-height:400px;min-height:40vh}.program-single.content-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1100px}.program-single.banner h1{color:#fff;font-family:"Knockout 70 A","Knockout 70 B";font-style:normal;font-weight:400;font-size:44px;line-height:52px;letter-spacing:0;margin-bottom:0}.program-single.banner p{color:#fff;margin-bottom:10px}.program-single.banner .host{color:#fff;font-size:14px;margin-bottom:0}.program-single.banner .host a{color:#fff;text-decoration:underline}.program-single.banner .host ul{display:inline-block;padding:0}.program-single.banner .host ul li{display:inline-block}.program-single.banner .host ul li::after{content:", "}.program-single.banner .host ul li:nth-last-child(2)::after{content:" "}.program-single.banner .host ul li:last-of-type::before{content:"and "}.program-single.banner .host ul li:last-of-type::after{content:""}.program-single.banner .host ul li.first-host:last-of-type::before{content:""!important}.program-single.banner .wpb_content_element{margin-bottom:0}.vc_row .vc_column_container.program-content>.wpb_wrapper.vc_column-inner{background:#fff;padding:0 45px 45px 45px}@media only screen and (max-width:767px){.program-single.content-container{padding:15px}.program-single.banner h1{font-size:24px;line-height:28px}.program-single.banner img{max-width:120px;margin-bottom:15px}.vc_row .vc_column_container.program-content>.wpb_wrapper.vc_column-inner{background:#fff;padding:0}}.vc_row.wpb_row.recent-episodes{margin-bottom:60px}.episode-detail-container,.episode-detail-container:last-child{margin-bottom:60px}.vc_row.wpb_row.recent-episodes .episode-detail-container,.episode-detail-container:last-child{margin-bottom:0}.episode-detail h2{margin-bottom:0}.episode-detail h2 a{color:#2b2b2b}.episode-detail h2 a:hover,.episode-detail h2 a:hover{color:#000;text-decoration:none}.episode-detail h5 .air-date::after{content:'•';display:inline-block;margin:0 .77em 0 1em}.episode-detail p{margin-bottom:5px}.episode-detail .btn,.program-categories-archive-loop-container .btn,.recent-posts-container .btn{background:#fff;border:1px solid #228ce7;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;color:#228ce7;font-weight:500;font-size:13px;letter-spacing:.05em;line-height:32px;padding:0 24px;text-transform:uppercase;transition:all .4s ease}.episode-detail .btn:hover,.program-categories-archive-loop-container .btn:hover,.recent-posts-container .btn:hover{background:#228ce7;color:#fff}.episode-detail .btn.play{padding:0 24px 0 4px}.episode-detail .btn.play svg{fill:#228ce7;height:24px;margin-top:-2px;margin-right:5px;transition:fill .4s ease}.episode-detail .btn.play:hover svg{fill:#fff}.upcoming-episode-loop-container{border-bottom:1px solid #000;margin-bottom:45px;padding-bottom:30px}.row.recent-posts-categorized{margin-bottom:60px}body.views-template-a-single-episode section.page-top{display:none}.episode.content-container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;margin:0 auto;max-width:1100px}.episode.banner{min-height:550px;min-height:60vh}.episode.banner h1{color:#fff;font-family:"Knockout 50 A","Knockout 50 B";font-size:64px;line-height:1.15em;font-style:normal;font-weight:400;letter-spacing:0;margin-bottom:10px}.episode.banner p{color:#fff;margin-bottom:10px}.episode.banner .host{color:#fff;font-size:14px;margin-bottom:0}.episode.banner .host a{color:#fff;text-decoration:underline}.episode.banner .host ul{display:inline-block;padding:0}.episode.banner .host ul li{display:inline-block}.episode.banner .host ul li::after{content:", "}.episode.banner .host ul li:nth-last-child(2)::after{content:" "}.episode.banner .host ul li:last-of-type::before{content:"and "}.episode.banner .host ul li:last-of-type::after{content:""}.episode.banner .host ul li.first-host:last-of-type::before{content:""!important}.episode.banner .js-wpv-view-layout-95389-TCPID94124CPID27359{display:inline}.player-container{margin-top:15px}.vc_row .vc_column_container.episode-content>.wpb_wrapper.vc_column-inner{background:#fff;padding:0 45px 45px 45px}@media only screen and (max-width:767px){.episode.content-container{padding:15px}.episode.banner h1{font-size:24px;line-height:28px}.vc_row .vc_column_container.episode-content>.wpb_wrapper.vc_column-inner{background:#fff;padding:0}}.home.banner{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;min-height:550px;min-height:60vh}.home-marquee.content-container{background:rgba(255,255,255,.95);border:4px solid #f28418;box-sizing:border-box;margin-bottom:0;max-width:900px;padding:45px;transform:translateY(-50%)}h2.rs-layer,a.rs-layer{font-family:"Ringside Condensed SSm A","Ringside Condensed SSm B";font-weight:800}.on-air-show h4{background:#d40000;color:#fff;display:inline-block;font-size:13px;line-height:26px;padding:0 12px}#content ul.upcoming-shows,#content .wpb_text_column ul.upcoming-shows{list-style:none;margin-bottom:10px;padding:0}.upcoming-shows li,.on-air-show li{margin-bottom:10px}.upcoming-shows h3,.on-air-show h3{font-size:16px;line-height:20px;margin-bottom:3px}.dark .upcoming-shows h3,.dark .on-air-show h3{font-size:18px;line-height:24px;margin-bottom:3px;font-family:"Ringside Regular SSm A","Ringside Regular SSm B";color:#fff}.dark .on-air-show h4{font-size:16px;line-height:26px;padding:12px 20px}.dark .upcoming-shows p .show-categories,.dark .on-air-show p .show-categories{color:#ddd}.dark .upcoming-shows h4{color:#fff}.dark p{color:#fff}.dark a{color:#67b5dc}.upcoming-shows p,.on-air-show p{font-size:11px;line-height:13px;text-transform:uppercase}.upcoming-shows p .show-categories,.on-air-show p .show-categories{color:rgba(0,0,0,.6);margin-left:5px}.program-categories-archive-loop-container{margin-bottom:60px}.program-categories-archive-loop-container h2{margin-bottom:0}.program-categories-archive-loop-container p{margin-bottom:10px}.programs-container{margin-bottom:60px}body.views-template-a-single-person section.page-top,body.views-template-a-single-staff section.page-top{display:none}#main .container .mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th{font-size:14px}#main .container .mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours{font-size:14px;font-weight:700}#main .container .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title{font-size:14px;margin:.5rem .5rem 0 .5rem}@media only screen and (min-width:768px){.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .timeslot{display:none}}@media screen and (min-width:992px){.program-schedule-wpb-container .wpb_text_column.wpb_content_element{width:14.28%;float:left}.program-schedule-container .height-1{height:25px}.program-schedule-container .height-2{height:50px}.program-schedule-container .height-3{height:75px}.program-schedule-container .height-4{height:100px}.program-schedule-container .height-5{height:125px}.program-schedule-container .height-6{height:150px}.program-schedule-container .height-7{height:175px}.program-schedule-container .height-8{height:200px}.program-schedule-container .height-9{height:225px}.program-schedule-container .height-10{height:250px}.program-schedule-container .height-11{height:275px}.program-schedule-container .height-12{height:300px}.program-schedule-container .height-13{height:325px}.program-schedule-container .height-14{height:350px}.program-schedule-container .height-15{height:375px}.program-schedule-container .height-16{height:400px}.program-schedule-desktop .col-md-2{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.program-schedule-desktop .col-md-2.left{padding-right:0}.program-schedule-desktop .col-md-2.right{padding-left:0}.program-schedule-desktop .col-md-8{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;padding-right:0;padding-left:0}p.program-categories,p.program-time{display:none}}.program-schedule-desktop h5{margin-bottom:10px}.program-schedule-container .program-cell{border-left:1px solid #fff;border-top:1px solid #fff;padding:10px;position:relative}.program-schedule-container .program-cell.news-public-affairs{background-color:#dafad2}.program-schedule-container .program-cell.music{background-color:#d2e8fa}.program-schedule-container .program-cell.arts-culture{background-color:#faecd2}.program-schedule-container p{line-height:1.25em;margin-bottom:0}.program-schedule-container p a{color:#000;text-decoration:underline}.program-schedule-container .wpb_text_column.program-cell{background-color:rgba(241,241,241,1);border-top:1px solid #fff;margin-bottom:0}.program-schedule-container .wpb_text_column.program-cell p{font-size:12px}.program-schedule-container p.program-name{font-size:12px;margin-bottom:4px}.program-schedule-container p.program-time{color:rgba(0,0,0,.6);font-size:11px}.program-schedule-time .wpb_text_column.time-entry{margin-bottom:0}.program-schedule-time .wpb_text_column.time-entry p{font-size:12px}@media screen and (max-width:991px){.program-schedule-container p.program-name{font-size:14px;margin-bottom:4px}.program-schedule-container p.program-time{color:rgba(0,0,0,.6);font-size:12px}.program-schedule-container p.program-categories{font-size:10px;color:#000;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.program-schedule-container .program-cell{background-color:rgba(0,0,0,0)!important;margin:0 0 15px 0;padding:15px 0;border-bottom:1px solid #ccc;border-left:0 solid #fff;border-top:0 solid #fff}}#footer{background-size:contain}#footer aside.widget{margin:0}.footer-main .widget_nav_menu>div>ul li::before{content:'';display:none}.footer-main .widget_nav_menu>div>ul{border-bottom:none}.footer-main .widget_nav_menu>div>ul li{border-top:none;font-weight:600;margin-bottom:10px;padding:0;text-transform:uppercase}#footer .footer-main .widget_nav_menu>div>ul li a,#footer .footer-main .widget_nav_menu>div>ul li a:not(.btn){color:#ccc}#footer .footer-main .widget_nav_menu>div>ul li a:hover{color:#fff}.footer-main .widget>div>ul li>ul,.footer-main .widget>div>ul li>ul li{margin:0}.footer-main .widget_nav_menu>div>ul li>ul li{font-weight:400;text-transform:none}.footer-main aside#text-13.widget{margin-top:-6px}#footer .widget p{margin-top:0}#footer .footer-bottom{display:none;padding-bottom:60px}