/*-- -----------------------------------------------------------
Schedule Now 
--------------------------------------------------------------*/
#schedule-now  {position: relative; display: block; margin: 0 auto 2px; max-width: 300px;}
#schedule-now .mic {padding-left: 10px;padding-right:10px;}
#schedule-now .fa-microphone {font-size:36px; line-height:96px;} 
#schedule-now .personality {z-index: 0; padding:0}
#schedule-now .h3 {font: normal 600 20px/20px 'Roboto Condensed'; margin: 12px 0 0; text-transform: uppercase; color: #000;}
#schedule-now .name {margin-bottom:2px}
#schedule-now .link-text {font: normal 300 18px 'Roboto Condensed'; margin: 0; color:#000;}
#schedule-now .on-air-excerpt p {font: normal 300 14px 'Roboto Condensed'; margin: 0px 0px 5px; color: #000; text-align: left} 

/*-- -----------------------------------------------------------
Schedule Next
--------------------------------------------------------------*/
#schedule-next  {position: relative; display: block; margin: 0 auto 2px; max-width: 300px; background:#e1e1e1}
#schedule-next .clock {padding-left: 10px;padding-right:10px;}
#schedule-next .fa-clock-o {font-size:36px; line-height:96px;} 
#schedule-next .personality {z-index: 0; padding:0}
#schedule-next .h3 {font: normal 600 20px/20px 'Roboto Condensed'; margin: 12px 0 0; text-transform: uppercase; color: #000;}
#schedule-next .name {margin-bottom:2px}
#schedule-next .link-text {font: normal 300 18px 'Roboto Condensed'; margin: 0; color:#000;}
#schedule-next .on-air-excerpt p {font: normal 300 14px 'Roboto Condensed'; margin: 0px 0px 5px; color: #000; text-align: left} 

/********  Listen Live------****/
#live-listen a {position: relative; display: block; padding:30px 10px; margin: 0 auto 2px; max-width: 300px; background:#e1e1e1; color:#000; text-align: center}
#live-listen a:hover {background:#000; color:#fff}
#live-listen .fa-headphones {font-size:32px;}
#live-listen .link-item .h1 {font: normal 600 32px 'Roboto Condensed'; text-transform: uppercase;}

/*-- -----------------------------------------------------------
Schedule Now A
--------------------------------------------------------------*/
#schedule-now-a .hentry {margin-bottom: 5px;}
#schedule-now-a { max-width: 300px; margin: 0 auto; border-left: 5px solid #000; background:#e1e1e1;}
#schedule-now-a .item { padding: 0;}
#schedule-now-a .h3
{
  font-family: 'Oswald';
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  margin-top: 10px;
  margin-bottom: 2px;
  text-transform: uppercase;
  color:#454545
}

#schedule-now-a .item .link-text
{
  font-family: 'Oswald';
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  display: block;
  margin: 5px 0;
  color: #000;
}

#schedule-now-a .personality {padding-left:0; padding-right:0}
#schedule-now-a .item .link-text:hover { color: #000; }
#schedule-now-a .show-excerpt { margin-top: 10px;}
#schedule-now-a .on-air-excerpt p { font-family: 'Oswald'; font-size: 12px; font-weight:300; margin: 0; padding:0; color: hsl(0, 0%, 0%); }

#schedule-now-a .show-social-link { padding: 4px 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#schedule-now-a .show-social-link img {width: 25px; margin: 2px 0 5px 0;}
#schedule-now-a .show-social { padding:2px 0;}

/*-- -----------------------------------------------------------
Schedule Now B
--------------------------------------------------------------*/
/*On Air Now*/
#schedule-now-b .hentry { margin:0; padding:0}
#schedule-now-b {
  background:#e1e1e1;
  margin-bottom:1px;
  padding-top:0px;
  max-width:300px;
  margin: 0 auto 1px
}
#schedule-now-b .h3 {margin-top:0; margin-bottom:0; font-family:'Roboto Condensed' }
#schedule-now-b .show-header {
  padding:4px 10px;
  background:#000;
  color:#fff;
  font-family:'Roboto Condensed';
  text-align: center;
  text-transform: uppercase;
  border-bottom:1px solid #fff
}
#schedule-now-b .show-header span {margin:0 10px}
#schedule-now-b .show-header .h3 {font-size:25px; line-height: 25px; color:#fff}
#schedule-now-b .fa-microphone-up {font-size:28px; line-height: 40px}
#schedule-now-b .link-text {font:normal 400 18px/22px 'Roboto Condensed'; color:#534B29}
#schedule-now-b .show-excerpt {padding:5px 0 0;}
#schedule-now-b .show-excerpt p {
  margin:0;
  font:normal 300 16px/16px 'Roboto Condensed';
  color:#000;
  padding: 0;
}

#schedule-now-b .personality {padding-left:0; padding-right:0}
#schedule-now-b .show-social  {margin-top:2px}
#schedule-now-b .show-social-link img {margin:2px 0}

/*On Air Next*/
#schedule-next-b {
  background:#000;
  padding-top:0px;
  max-width:300px;
  margin: 0 auto 5px
}

#schedule-next-b .h3 {margin-top:0; margin-bottom:0; font-family:'Roboto Condensed'; }
#schedule-next-b .hentry {padding:0; margin:0}
#schedule-next-b .show-header {
  padding:3px 10px;
  background:#e1e1e1;
  color:#000;
  font-family:'Roboto Condensed';
  text-align: center;
  text-transform: uppercase;
}
#schedule-next-b .show-header span {margin:0 5px}
#schedule-next-b .show-header .h3 {font-size:16px; line-height:22px}
#schedule-next-b .link-text {font:normal 400 18px/28px 'Roboto Condensed'; color:#fff}

/*-- -----------------------------------------------------------
Schedule Now C
--------------------------------------------------------------*/
#schedule-now-c a:hover {text-decoration: none}
#schedule-now-c .hentry {position: relative; display: block; margin: 0 auto 5px; padding: 0; max-width: 300px;}
#schedule-now-c .personality {z-index: 0;}
#schedule-now-c .personality img.wp-post-image {margin-bottom: 0} 
#schedule-now-c .on-air-top {position: absolute; top: 0; width: 100%; margin-left: 0px;  opacity: .90; background: #e1e1e1;}
#schedule-now-c .schedule-now .h3 {font: normal 600 21px/37px 'Roboto Condensed'; margin: 0; text-transform: uppercase; color: #fff;}
#schedule-now-c .listen {margin-top: 0px; background:#1D1F22;}
#schedule-now-c .on-air-bottom { position: absolute; z-index: 20; bottom: 0; width: 100%; margin-left: 0px;  opacity: .90; background: #000;}
#schedule-now-c .the-excerpt {text-align: left; margin-top:5px;color: #FFF !important;}
#schedule-now-c .link-text {font: normal 300 18px 'Roboto Condensed'; margin: 0; color:#FFF; }
#schedule-now-c .link-text:hover {color:#ecdea3;} 
#schedule-now-c .on-air-excerpt p {font: normal 300 14px 'Roboto Condensed'; margin: 0px 0px 5px; color: #fff; text-align: left}
#schedule-now-c .s-icon {padding:20px 0; text-align: right}
#schedule-now-c .show-social-link {margin-right: 5px}
#schedule-now-c .show-social-link:hover {opacity: 0.80}

/********  Listen Live------****/
#schedule-now-c .h3 { color: #000;  font: 600 20px/33px "Oswald";  margin: 0;  text-transform: uppercase;}
#schedule-now-c .listen {background: #000 none repeat scroll 0 0; margin-top: 0;}
#schedule-now-c .listen:hover {background:#000}
#schedule-now-c .fa-volume-up {color: hsl(0, 0%, 100%); font-size: 23px;}
#schedule-now-c .live-link {color: hsl(0, 0%, 100%); font: 600 20px/33px "Oswald"; margin: 0; text-transform: uppercase;}
#schedule-now-c .live-link:hover {color:#e1e1e1;} 

/******* Extra CSS ---------------****/
.alpha-omega {padding-left:0; padding-right:0}