/* Now Playing Widget */
.nowplaying{float:left}
#nowplaying1,#nowplaying2,#nowplaying3,#nowplaying_widget1,#nowplaying_widget2,#nowplaying_widget3,#recentlyplayed_widget,.ondemand_desc,.srb-recentlyplayed{display:block;overflow:hidden}
#nowplaying1 .nowplaying_image,#nowplaying2 .nowplaying_image,#nowplaying3 .nowplaying_image,#nowplaying_widget1 .nowplaying_image,#nowplaying_widget2 .nowplaying_image,#nowplaying_widget3 .nowplaying_image,#recentlyplayed_widget .recentlyplayed_image,#recentlyplayed_widget2 .recentlyplayed_image{position:relative;background-size:cover;background-position:center center;overflow:hidden}
#nowplaying1 .nowplaying_title,#nowplaying2 .nowplaying_title,#nowplaying3 .nowplaying_title,#nowplaying_widget1 .nowplaying_title,#nowplaying_widget2 .nowplaying_title,#nowplaying_widget3 .nowplaying_title{font-size:16px;line-height:18px;margin-top:0;margin-bottom:2px;font-weight:600}
#nowplaying2 .nowplaying_info,#nowplaying3 .nowplaying_info,#nowplaying_widget1 .nowplaying_sponsor,#nowplaying_widget2 .nowplaying_info,#nowplaying_widget2 .nowplaying_sponsor,#nowplaying_widget3 .nowplaying_info,#nowplaying_widget3 .nowplaying_sponsor,#recentlyplayed_widget2 .recentlyplayed_info,.nowplaying_nosong,.ondemand_more,.ondemand_sponsor{text-align:center}
#nowplaying2 .nowplaying_album,#nowplaying3 .nowplaying_album,#nowplaying_widget1 .nowplaying_album,#nowplaying_widget2 .nowplaying_album,#nowplaying_widget3 .nowplaying_album,#recentlyplayed_widget2 .recentlyplayed_album{font-size:.9em;font-style:italic}
#nowplaying1 .nowplaying_image .nowplaying_start,#nowplaying2 .nowplaying_image .nowplaying_start,#nowplaying3 .nowplaying_image .nowplaying_start,#recentlyplayed_widget .recentlyplayed_image .recentlyplayed_start,#recentlyplayed_widget2 .recentlyplayed_image .recentlyplayed_start{position:absolute;font-size:12px !important;background:#eee}
#nowplaying_widget1 .nowplaying_listen .button,#nowplaying_widget2 .nowplaying_listen .button,#nowplaying_widget3 .nowplaying_listen .button{padding:8px 16px;display:inline-block}
#nowplaying_widget1 .nowplaying_sponsor,#nowplaying_widget2 .nowplaying_listen,#nowplaying_widget2 .nowplaying_sponsor,#nowplaying_widget3 .nowplaying_listen,#nowplaying_widget3 .nowplaying_sponsor{display:block;margin-top:10px}

#nowplaying1{height:110px;margin-bottom:10px}
#nowplaying1 .nowplaying_image{width:100px;height:100px;background-position:center center;overflow:hidden}
#nowplaying1 .nowplaying_image .nowplaying_start,#recentlyplayed_widget .recentlyplayed_image .recentlyplayed_start{bottom:0;left:0;padding:3px}
#nowplaying2{padding-bottom:25px}
#nowplaying2 .nowplaying_image,#nowplaying_widget2 .nowplaying_image,#recentlyplayed_widget2 .recentlyplayed_image{width:180px;height:180px;margin:0 auto 10px;z-index:100}
#nowplaying2 .nowplaying_image .nowplaying_start,#nowplaying3 .nowplaying_image .nowplaying_start{top:0;padding:3px 5px}
#nowplaying3{position:relative;padding-bottom:20px}
#nowplaying3 .nowplaying_image{width:100%;height:220px;margin:0 auto 10px;z-index:0}
#nowplaying3 .nowplaying_info,#nowplaying_widget3 .nowplaying_info{position:absolute;bottom:0;background:#0000009c;color:#fff;width:100%;padding:10px 20px 15px}
#nowplaying_widget1 .nowplaying_image{width:29.5%;height:110px;float:left;margin-right:9px;z-index:100}
#nowplaying_widget1 .nowplaying_listen{display:block;margin-top:15px}
#nowplaying_widget2{padding-bottom:5px}
#nowplaying_widget3{position:relative}
#nowplaying_widget3 .nowplaying_image{width:100%;height:320px;margin:0 auto 10px;z-index:0}
#recentlyplayed_widget{padding:0;margin-bottom:10px}
#recentlyplayed_widget .recentlyplayed_image{width:100px;height:100px;float:left;margin-right:9px;z-index:100}
#recentlyplayed_widget .recentlyplayed_title,#recentlyplayed_widget2 .recentlyplayed_title{font-size:16px;line-height:18px;margin-top:0;margin-bottom:2px;font-weight:600}
#recentlyplayed_widget2{display:inline-block;overflow:hidden;padding-bottom:25px}
#recentlyplayed_widget2 .recentlyplayed_image .recentlyplayed_start{top:0;padding:3px 5px}

.nowplaying_nosong img{width:100%;max-width:400px}
#ondemand1,#ondemand3{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}
#ondemand2,#ondemand4{padding:10px;background:#7b7b7b21;margin-bottom:10px}

/* Now Playing Feature */
.srb-npfeature-tall{position:relative;max-height:350px;background:#000;overflow:hidden}
.srb-npfeature-tall .npfeature_bgimage{position:absolute;width:100%;display:block;height:350px;opacity:.5;background-size:cover;background-position:center top 30%;filter:blur(10px);z-index:0}
.srb-npfeature-tall .npfeature{position:relative;padding:25px !important;margin:0 auto;overflow:hidden;display:flex}
.srb-npfeature-tall .npfeature_image{width:300px}
.srb-npfeature-tall .npfeature_image img{height:auto;width:100%}
.srb-npfeature-tall .npfeature_info{margin-left:20px;align-self:center !important;-webkit-box-flex:0;flex:0 0 42%;max-width:42%}
.srb-npfeature-tall .npfeature_title{padding:5px 20px;background:#222;color:#FFF;font-size:20px;display:inline-block;margin-bottom:20px}
.srb-npfeature-tall .npfeature_song{color:#FFF;font-size:26px;font-weight:700;margin-bottom:10px}
.srb-npfeature-tall .npfeature_artist{color:#FFF;font-size:24px;margin-bottom:20px}
.srb-npfeature-tall .npfeature_moretext{font-size:14px;color:#FFF;margin-bottom:8px}
.srb-npfeature-tall .npfeature_more img{height:40px;width:auto;margin-right:2px}
.srb-npfeature-tall .npfeature_play {color:#fff;font-size:18px;font-weight:bold;text-align:center;align-self:center !important;-webkit-box-flex:0;flex:0 0 32%;max-width:32%}
.srb-npfeature-tall .npfeature_play a, .srb-npfeature-tall .npfeature_play a:hover{color:#fff !important}
.srb-npfeature-tall .npfeature_play img {height:130px;width:auto;margin-bottom:10px;transition:width .6s,height .6s,transform .6s}
.srb-npfeature-tall .npfeature_play img:hover {height:140px;transition:width .15s,height .15s,transform .15s}

.srb-npfeature-short{position:relative;max-height:120px;background:#000;overflow:hidden}
.srb-npfeature-short .npfeature{position:relative;padding:15px !important;margin:0 auto;overflow:hidden;display:flex}
.srb-npfeature-short .npfeature_bgimage{position:absolute;width:100%;display:block;height:120px;opacity:.5;background-size:cover;background-position:center top 30%;filter:blur(10px);z-index:0}
.srb-npfeature-short .npfeature{padding:10px 25px;position:relative;margin:0 auto;overflow:hidden;display:flex}
.srb-npfeature-short .npfeature_image{width:90px;height:auto;}
.srb-npfeature-short .npfeature_info{text-align:left;margin-left:20px;align-self:center !important;-webkit-box-flex:0;flex:0 0 24%;max-width:24%}
.srb-npfeature-short .npfeature_title{padding:2px 10px;background:#222;color:#FFF;font-size:12px;display:inline-block;margin-bottom:3px}
.srb-npfeature-short .npfeature_song{color:#FFF;font-size:15px;line-height:19px;font-weight:700;margin-bottom:0px}
.srb-npfeature-short .npfeature_artist{color:#FFF;font-size:15px;line-height:19px;margin-bottom:0px}
.srb-npfeature-short .npfeature_more{text-align:left;align-self:center !important;-webkit-box-flex:0;flex:0 0 45%;max-width:45%}
.srb-npfeature-short .npfeature_moretext{font-size:14px;color:#FFF;margin-bottom:5px}
.srb-npfeature-short .npfeature_more img{height:40px;width:auto;margin-right:2px}
.srb-npfeature-short .npfeature_play {color:#fff;font-size:18px;font-weight:bold;text-align:center;align-self:center !important;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}
.srb-npfeature-short .npfeature_play a, .srb-npfeature-short .npfeature_play a:hover{color:#fff !important}
.srb-npfeature-short .npfeature_play img {height:70px;width:auto;margin-bottom:5px}
.srb-npfeature-short .listennow {font-size:17px}

.srb-npfeature-widget {position:relative;border:1px solid #aaa;text-align:center;background:#000;overflow:hidden}
.srb-npfeature-widget .npfeature_bgimage{position:absolute;width:100%;height:100%;display:block;opacity:.5;background-size:cover;background-position:center top 30%;filter:blur(10px);z-index:0}
.srb-npfeature-widget .npfeature{position:relative;padding:5px !important;margin:0 auto;overflow:hidden;display:block}
.srb-npfeature-widget .npfeature_image{float:none;width:250px;margin:0 auto}
.srb-npfeature-widget .npfeature_image img{height:250;width:auto}
.srb-npfeature-widget .npfeature_info{margin-top:15px}
.srb-npfeature-widget .npfeature_title{padding:5px 20px;background:#222;color:#FFF;font-size:20px;display:inline-block;margin-bottom:10px}
.srb-npfeature-widget .npfeature_song{color:#FFF;font-size:20px;font-weight:700;margin-bottom:6px}
.srb-npfeature-widget .npfeature_artist{color:#FFF;font-size:17px}
.srb-npfeature-widget .npfeature_moretext{color:#FFF;margin-bottom:5px}
.srb-npfeature-widget .npfeature_more {margin:10px 0px 15px}
.srb-npfeature-widget .npfeature_more img{height:35px;width:auto;margin:2px}
.srb-npfeature-widget .npfeature_play {color:#fff;font-size:18px;font-weight:bold;text-align:center;align-self:center !important}
.srb-npfeature-widget .npfeature_play a, .npfeature_play a:hover{color:#fff !important}
.srb-npfeature-widget .npfeature_play img {width:280px;height:auto;margin:15px 0px;transition:width .6s,height .6s,transform .6s,margin .6s}
.srb-npfeature-widget .npfeature_play img:hover {width:300px;margin:15px 0px 9px;transition:width .15s,height .15s,transform .15s,margin .15s}

/* On Demand */
.ondemand_title{margin:10px 0 0}
.ondemand_date{font-size:.8em}
.ondemand_desc{margin:5px 0}
.ondemand_info .wp-video{margin:0 auto}
.ondemand_more{padding-top:6px;display:block}
.ondemand_sponsor{display:block;margin-top:10px}
#ondemand_widget1 #ondemand1{margin-bottom:10px;padding-bottom:10px}

/* Now Playing Header */
#nowplaying-header{display:flex;overflow:hidden}
#nowplaying-header .nowplaying-image{width:20%;height:45px;background-repeat:no-repeat;background-size:cover;background-position:center center;float:left;margin:0 2% 0 0;padding:0;min-width:100px}
#nowplaying-header .nowplaying-image span{display:block;height:100%;width:100%}
#nowplaying-header .nowplaying-info{width:78%;float:left;text-align:left;font-size:14px;line-height:16px;margin:0;min-width:220px}
#nowplaying-header .nowplaying-title{font-weight:700}

/* Responsive */
@media screen and (max-width:1200px){
	#nowplaying_widget1 .nowplaying_listen span{display:none}
	#nowplaying_widget3 .nowplaying_image{width:100%;height:290px}
	.srb-npfeature-short .npfeature_info{flex:0 0 22%;max-width:22%}
	.srb-npfeature-short .npfeature_more{flex:0 0 50%;max-width:50%}
	.srb-npfeature-short .npfeature_more img{height:35px;width:auto;margin-right:2px}
}

@media screen and (max-width:991px){
	#nowplaying_widget1 .nowplaying_listen span{display:initial}
	#nowplaying_widget3 .nowplaying_image{width:290px;height:290px}
	.srb-npfeature-tall .npfeature_bgimage,.srb-npfeature-short .npfeature_bgimage{height:120px}
	.srb-npfeature-tall .npfeature, .srb-npfeature-short .npfeature{padding:10px 20px !important}
	.srb-npfeature-tall .npfeature_image, .srb-npfeature-short .npfeature_image{width:90px}
	.srb-npfeature-tall .npfeature_title,.srb-npfeature-short .npfeature_title{padding:2px 10px;font-size:12px;margin-bottom:3px}
	.srb-npfeature-tall .npfeature_song,.srb-npfeature-short .npfeature_song{font-size:15px;margin-bottom:0px}
	.srb-npfeature-tall .npfeature_artist, .srb-npfeature-short .npfeature_artist{font-size:15px}
	.srb-npfeature-tall .npfeature_more, .srb-npfeature-short .npfeature_more, .srb-npfeature-tall .listennow, .srb-npfeature-short .listennow{display:none}
	.srb-npfeature-widget .npfeature_more{display:block}
	.srb-npfeature-tall .npfeature_play img,.srb-npfeature-short .npfeature_play img {height:70px;margin-bottom:0px}
	.srb-npfeature-tall .npfeature_play img:hover,.srb-npfeature-short .npfeature_play img:hover {height:78px}
	.srb-npfeature-short .npfeature_info{flex:0 0 48%;max-width:48%}
	.srb-npfeature-short .npfeature_more img{height:35px;width:auto;margin-right:2px}
}

@media screen and (max-width:991px){
	#nowplaying-header{display:inline-flex}
}

@media screen and (max-width:450px){
	.nowplaying_listen{text-align:center;width:100%;overflow:hidden}
	.nowplaying_listen .button{display:block;margin-top:5px}
	#nowplaying_widget1 .nowplaying_listen span{display:none}
}

@media screen and (max-width:350px){
	#nowplaying_widget3 .nowplaying_image{width:100%;height:280px}
}