@charset "utf-8";

/* CSS Document */





#headerLiveHolder,

#headerLiveTrackHolder {

    position:relative;

    margin: 0;

    padding: 0;

}



#headerLiveHolder ul {

    list-style-type:none;

    margin: 0;

    padding: 0;

}



#headerLiveHolder ul li {

    line-height: 1em;

}

#headerLiveHolder ul li.current {

}

#headerLiveHolder ul li span {

    display: block;

}



#headerLiveTrackHolder ul li {

overflow:hidden;

position:relative;

height:12px;

padding-right:70px;

font-size:11px;

color:#999999;

line-height:11px;

}



#headerLiveTrackHolder ul li.current {

font-weight:bold;

color:#666666;

}

#headerLiveTrackHolder * {

    margin: 0;

    padding: 0;

}

#headerLiveTrackHolder span#status-current-show {

    font-size:10px;

    color:#68bd44;

    text-transform:uppercase;

    font-weight:normal;

    line-height:12px;

}

#headerLiveTrackHolder span.current{

    font-weight:bold;

    color:#666666;

    position:absolute;

    right:10px;

    font-size: 11px;

}

#headerLiveTrackHolder span#time-elapsed {

    right: 65px;

}

#headerLiveTrackHolder span#time-elapsed:before {

    content: "e.";

}

#headerLiveTrackHolder span#time-remaining:before {

    content: "r.";

}

	  



#onAirToday {

  width:300px;

  margin-bottom:15px;

  border:1px solid #999999;

  font-family: Arial,Helvetica,sans-serif;

  }

  #onAirToday h3 {

    margin:0;

    padding:0 10px;

    font-size:13px;

    color:#ffffff;

    line-height:28px;

    background: #999999;

    }

  #onAirToday table {

    border-collapse: collapse;

    clear: both;

    padding: 0;

	}

	#onAirToday table tbody {

      color: #000;

	  font-size:12px;

      }

	  #onAirToday table tbody tr {

		height: 30px;

		}

		#onAirToday table tbody tr td {

		  border-bottom: 1px dotted #d9d9d9;

		  height: 30px;

		  padding-left: 10px;

		  font-weight:bold;

		  }

          #onAirToday table tbody tr td a {

			text-decoration:none;

			}

			#onAirToday table tbody tr td a:hover {

			text-decoration:underline;

			}

		  #onAirToday table tbody tr:last-child td {

			border-bottom: none;

			}

		  #onAirToday table tbody tr td.time {

			font-weight:normal;

			color: #666666;

			}



/* = PROGRAM SCHEDULE ---------------- */

  /*

  + Center Column */

  #scheduleTabs {

	/*font-family: Arial,Helvetica,sans-serif;*/

	  font-family:"PT Sans Narrow";

	}

    #scheduleTabs ul {

      overflow:hidden;

	  list-style-type:none;

	  margin:0;

	  padding:0;

      display:table;

      width: 100%;

      margin-bottom:30px;

      }

      #scheduleTabs ul li {

		margin:0;

	  	padding:0;

        display:table-cell;

        text-align:center;

        }

		#scheduleTabs ul li:first-child{

			margin-left: 0;

		}

		#scheduleTabs ul li:last-child{

			margin-right: 0;

		}

        #scheduleTabs ul li a {

          display:block;

          padding:10px;

		  line-height:1em;

		  text-decoration:none;

		  color: #000000;

		  font-size: 1.1em;

		  font-weight: 600;

		  text-transform: uppercase;

		  border-radius: 4px;

		  border: 2px solid #000;

		  margin: 3px;

		}

        #scheduleTabs ul li a:hover {

		  text-decoration:none;

          background:#44b9aa;

          border-color: #44b9aa;

          color: #ffffff;

          }

        #scheduleTabs ul li.ui-tabs-active.ui-state-active a {

          background:#44b9aa;

          border-color: #44b9aa;

          color: #ffffff;

          }

    #scheduleTabs table {

      clear:both;

      padding:0px;

      border-collapse:collapse;

	  width:100%;

	  font-size: 1.8em;

      }



      #scheduleTabs table thead tr {

        }

      #scheduleTabs table thead tr td {

        }

      #scheduleTabs table tfoot {

        }

      #scheduleTabs table tbody {

        }

        #scheduleTabs table tbody tr {

          }

          #scheduleTabs table tbody tr td {

        	padding-bottom: 1em;

        	}

            #scheduleTabs table tbody tr td h4 {

			  margin:0;

			  padding:0;

	          font-size: 1em;

	          font-weight: 600;

	          text-transform: uppercase;

              }

            #scheduleTabs table tbody tr td ul {

              background:none !important;

			  list-style-type:none;

              }

              #scheduleTabs table tbody tr td ul li {

                float:left;

                padding:0 2px;

                font-weight:normal;

                }

				#scheduleTabs table tbody tr td.schedlink ul li {

					width: 100%;

					text-align: right;

				}

                #scheduleTabs table tbody tr td ul li a {

                  margin:0px !important;

                  padding:0px !important;

                  color:#44b9aa !important;

                  font-weight:600 !important;

                  text-transform:uppercase;

                  background:none !important;

                  border:none !important;

                  }

                #scheduleTabs table tbody tr td ul li a:hover {

                  text-decoration:none;

                  color: #000 !important;

                  }





#scheduleTabs.ui-tabs .ui-tabs-hide {

    display: none;

}



td.schedlink {

	font-size: 0.7em;

    padding: 0 !important;

}



/****** PODCASTS STYLES *******/

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .audio-track,

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .track-title,

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .album-store,

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .track-number,

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .sr_it-playlist-title {

    font-family: 'Oswald';

}

.podcast-single-episodes .iron_widget_radio .sonaar-no-artwork .sonaar-grid{

    display: block;

    width: 100%;

}

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist{

    width: 100%;

}

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist ul{

    display: flex;

    flex-direction: row;

    flex-wrap: wrap;

    justify-content: space-evenly;

}

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist li{

    width: 23.5%;

    display: block;

}

@media screen and (max-width:767px){

    .podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist li{

		width: 30.5%;

	}

}

@media screen and (max-width:499px){

    .podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist li{

		width: 47.5%;

	}

}

@media screen and (max-width:379px){

    .podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist li{

		width: 100%;

	}

}

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .audio-track{

    padding: 3em 1.2em 3em;

    display: block;

}

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .track-number{

    padding-left: 0px;

    align-items: center;

    display: block;

    text-align:center;

    height: auto;

}

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .track-number .number{

    display:none;

}

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .track-number svg{

    position:relative;

    height: 1.5em;

    width: 1.5em;

    transform: translateY(0);

}
.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .track-number i.sricon-play {
    position: relative;
    display: inline-block;
    transform: translateY(0%);
    color: #fff
}

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .track-number i.sricon-play:before {
    font-size: 1.5em;
    line-height: 1.5em
}
.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .audio-track path,

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .audio-track rect{

    fill: #ffffff;

}

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .tracklist-item-title{

    width: 100%;

    display: block;

    text-overflow: unset;

    word-wrap: break-word;

    white-space: normal;

    text-align: center;

    font-size: 1.4em;

    line-height: 1.5em;

	font-weight: 400;

    min-width: 0px;

    margin-top: 15px;

}

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .audio-track {

    background-color: #44B9AA;

    color: #fff;

    height: 100%;

}

.podcast-single-episodes .iron_widget_radio .iron-audioplayer .playlist .audio-track:hover {

    background-color: #252525;

    

}



.podcast-single-episodes .iron_widget_radio .iron-audioplayer li.sr-playlist-item.current .audio-track{

    background-color: #252525;

    color: #fff;

    font-weight: 400;

}



.podcast-single-episodes .iron_widget_radio .iron-audioplayer li.sr-playlist-item .audio-track::before {

    Content: "Episode";

    display: block;

    position: absolute;

    top: -5px;

    left: -5px;

    background-color: #252525;

    color: #ffffff;

    padding: 10px 20px;

    -webkit-transform: rotate(-2deg);

    transform: rotate(-2deg);

    transition: all 0.2s ease-in-out;

    font-size: 0.9em;

    line-height: 0.9em;

}



.podcast-single-episodes .iron_widget_radio .iron-audioplayer li.sr-playlist-item.current .audio-track::before {

    Content: "Now Playing";

    background-color: #E1A30C;

}



.podcast-single-episodes .iron_widget_radio .iron-audioplayer li.sr-playlist-item .audio-track:hover::before {

    -webkit-transform: rotate(-0deg);

    transform: rotate(-0deg);

    background-color: #E1A30C;

}



/****** SONAAR Z-INDEX FIX ******/

#sonaar-player.show-list,

#sonaar-player {

    z-index: 9999999 !important;

}