  /*01. Reset Default Css*/
.footer-nav ul li a {padding-right: 5px!important;}
  .supermenu__mobile{padding-left:15px}
  * {
  margin: 0;
  padding: 0;
  }
  
  a img, iframe, fieldset {
  border: none!important;
  }
  
  .entry-content img, .comment-content img, .widget img {
  max-width: 100%;
  /* Fluid images for posts, comments, and widgets */
  }
  
  img[class*='align'], img[class*='wp-image-'], img[class*='attachment-'] {
  height: auto;
  /* Make sure images with WordPress-added height and width attributes are scaled correctly */
  }
  
  img.size-full, img.size-large, img.header-image, img.artist-image, img.wp-post-image {
  max-width: 100%;
  height: auto;
  /* Make sure images with WordPress-added height and width attributes are scaled correctly */
  }
  
  embed, iframe, object, video {
  max-width: 100%;
  /* Make sure videos and embeds fit their containers */
  }
  
  .entry-content .twitter-tweet-rendered {
  max-width: 100% !important;
  /* Override the Twitter embed scroll width */
  }
  
  code {
  white-space: normal;
  background: none;
  }
  
  
  /*-To fill the container and nothing else--------------------------*/
  
  .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
  }
  
  
  /*-Responsive Facebook Like Box------------------------------------*/
  
  .widget_facebook_likebox iframe {
  width: 100% !important;
  }
  
  #twitter-widget-0 {
  width: 100%!important;
  }
  
  
  /*-Remove container/row padding------------------------------------*/
  
  .alpha {
  padding-left: 0!important;
  }
  
  .omega {
  padding-right: 0!important;
  }
  
  .alpha-omega {
  padding: 0!important;
  }
  
  
  /*-Word Break -----------------------------------------------------*/
  
  .primary, .secondary {-ms-word-break: break-word;
  /* Non standard for webkit */word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;margin-top: 0;}
  
  .ellipses {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  }
  
  
  /*-Alignments-----------------------------------------------------*/
  
  .alignleft, img.alignleft {
  float: left;
  width: auto;
  height: auto;
  margin-top: 4px;
  margin-right: 24px;
  }
  
  .alignright, img.alignright {
  display: inline;
  float: right;
  width: auto;
  height: auto;
  margin-top: 4px;
  margin-left: 24px;
  }
  
  .aligncenter, img.aligncenter {
  display: block;
  clear: both;
  margin-right: auto;
  margin-left: auto;
  }
  
  img.alignright {
  margin: 0 0 6px 10px;
  }
  
  img.alignleft {
  margin: 0 10px 6px 0;
  }
  
  img.aligncenter {
  display: block;
  clear: both;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  }
  
  img.alignnone {
  max-width: 100%;
  height: auto;
  text-align: center;
  }
  
  .wp-caption {
  line-height: 18px;
  max-width: 100%;
  margin-bottom: 20px;
  padding: 10px;
  text-align: center;
  background: hsl(0, 0%, 95%);
  }

  h1, h2, h3, h4, h5, h6 {
  font-family: 'Titillium Web', Arial, Helvetica, sans-serif;
  margin-top: 0;
  margin-bottom: 0;
  }
  
  h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: normal;
  }
  
  h1, h1 a {
  font-size: 22px;
  line-height: 26px;
  }
  
  h2, h2 a {
  font-size: 20px;
  line-height: 24px;
  }
  
  h3, h3 a {
  font-size: 18px;
  line-height: 22px;
  }
  
  h4, h4 a, h5, h5 a, h6, h6 a {
  font-size: 14px;
  line-height: 22px;
  }
  
  p {
  margin-bottom: 15px;
  }
  
  ul, ol {
  margin: 0 0 1.5em;
  padding: 0;
  }
  
  ul {
  list-style: disc;
  }
  
  ol {
  list-style: decimal;
  }
  
  li>ul, li>ol {
  margin-bottom: 0;
  margin-left: 1.5em;
  }
  
  
  /*Ordered Lists*/
  
  ol {
  list-style: decimal;
  margin-left: 1.5em;
  padding-left: 4em;
  counter-reset: line;
  }
  
  ol>li {
  position: relative;
  margin-bottom: 1.2em;
  font-size: 16px;
  line-height: 20px
  }
  
  
  /*Unordered Lists*/
  
  ul {
  list-style: none;
  margin-left: 0em;
  padding-left:0em;
  }
  
  ul>li {
  position: relative;
  margin-bottom: 1.0em;
  font-size: 16px;
  line-height: 20px;
  list-style-type: none;
  }
  
  dt {
  font-weight: 700;
  }
  
  dd {
  margin: 0 1.5em 1.5em;
  }
  
  a {
  -webkit-transition: color .2s;
  -moz-transition: color .2s;
  -o-transition: color .2s;
  transition: color .2s;
  text-decoration: none;
  color: #0E74BC;
  outline: none!important;
  }
  
  .touch a:hover {
  color: inherit;
  }
  
  .no-touch a:hover {
  color: #0E74BC;
  text-decoration: none;
  }
  
  a, a:hover, a:focus, a:active, a:visited {outline: none!important;text-decoration: none;color: #0E74BC;font-weight:500;}
  
  .clear {
  clear: both
  }
  
  
  /*** Default Text Styling ***/
  
  .entry h1, .entry h2 {
  margin-bottom: 10px;
  }
  
  .entry h3, .entry h4 {
  margin-bottom: 5px;
  }
  
  .entry ol, .entry ul {
  margin-bottom: 20px;
  margin-left: 20px;
  }
  
  .entry blockquote p {
  float: left;
  clear: both;
  padding-left: 10px;
  color: hsl(0, 0%, 53%);
  border-left: 3px solid #0E74BC;
  }
  
  .entry p {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22em;
  margin-bottom: 15px;
  color: #555;
  -webkit-font-smoothing: antialiased;
  }
  
  .entry p:last-child {
  margin-bottom: 0;
  }
  
  .entry ul li {
  list-style: disc;
  }
  
  .entry ol li {
  list-style: decimal;
  }
  
  .entry li {
  line-height: 24px;
  list-style-position: inside;
  }


  /*Start General Design*/
  
  body {background: url('https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/1071/2020/02/26120801/bg.jpg') no-repeat fixed center center #010101;background-size: cover;}
  
  ul > li {
  position: relative;
  margin-bottom: 1.0em;
  font-size: 16px;
  line-height: 20px;
  list-style-type: none;
  }
  
  .no-touch a:hover { color: #0E74BC;}
  a {color: #0E74BC;}
  .a, a:hover, a:focus, a:active, a:visited {outline: none!important;text-decoration: none;color: #272727;font-weight:500;}
  
  .clear {clear: both  }
 
  ::selection {
  background: #a117ff; /* WebKit/Blink Browsers */
  color: #fff
  }
  
  ::-moz-selection {
  background: #a117ff;/* Gecko Browsers */
  color: #fff
  }

 
  /* WP Links Button */
  
  .btn-wp-links {
  background-color: #a117ff;
  border-color: #a117ff;
  }
  
  .btn-wp-links:hover {
  background-color: #a117ff;
  border-color: #a117ff;
  }
  
  .btn-wp-links a {
  color: #fff
  }
  
  .btn-wp-links a:hover {
  color: #ffff;

  }
  .adv-banner img {
  max-width: 100%;
  margin: 0 auto
  }

  
  /*************************************************************************
  Brand Colors--------------------------------------Links, hover, background
  **************************************************************************/
   a, .color-brand {color: #272727  }
      .bg-brand {background-color: #a117ff;}
      .border-secondary {border-color: #a117ff  }
      .hover-color-brand:hover {color: #a117ff}
      .hover-bg-brand:hover {background-color: #a117ff}
  
  
  /* Secondary color () */
  .color-secondary {color: #c30076  }
  .bg-secondary {background-color: #c30076;}
  
  .on-air-next.bg-secondary {background-color: #a117ff;}
  .border-secondary {border-color: #fff;}
  .hover-color-secondary:hover {color: #0E74BC;}
  .hover-bg-secondary:hover {color: #0E74BC; }
  
  /*-------------------------------------------------------------
  Pagenation
  --------------------------------------------------------------*/

  .pagination span, .pagination a {color: #fff; background: #a117ff none repeat scroll 0 0;}
  .pagination a:hover {color: #fff; background: none repeat scroll 0 0 #c30076; /*hover color*/ }
  .pagination .current {color: #fff;background: #c30076 none repeat scroll 0 0;}
  
  /*-- -----------------------------------------------------------
  Schedule Now A
  --------------------------------------------------------------*/
   .show-excerpt { text-align:left}  
   .on-air-now .h3 { color: #fff; font-size: 20px; line-height: 25px; font-family: 'Open Sans'; font-weight:600; margin: 0; text-transform: uppercase;  }
   .show-next-excerpt {text-align:left; padding:0 10px }

  
  /*-- -----------------------------------------------------------
  Schedule Now B
  --------------------------------------------------------------*/
  /*On Air Now*/
  .on-air-now.bg-secondary {background-color: #c30076;}
  #schedule-now-b {background:#c30076; max-width:300px; margin: 0 auto  }
  #schedule-now-b .show-social  {margin-top:2px}
  
  /********  Listen Live------****/
  .live img {max-width: 300px;display: block; position: initial; min-width: 300px; margin: 0 auto 5px;}
  .live { margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}


  /*-- -----------------------------------------------------------
  Entry Titles
  --------------------------------------------------------------*/
  .entry-title {font-family: "Open Sans"; margin: 0 0 5px; line-height:5px }
  .entry-title a {color: #000000 !important ;font-weight: 500;}
  .entry-title a:hover { color: #a117ff !important;}
  .entry-summary { font-family:"Arial";}

.entry-summary span {font-size: 14px;color: #000 !important;}
.entry-summary span:hover a {font-size: 14px; color: #a117ff !important;}

  /*-- -----------------------------------------------------------
  Meta
  --------------------------------------------------------------*/
  .author {color: #5179BE;}
  
  /*--------------------------------------------------------------
  Pages / Posts
  --------------------------------------------------------------*/
  
  /*--------------------------------------------------------------
   Post Format
  --------------------------------------------------------------*/
  
  /*--------------------------------------------------------------
   Archive
  --------------------------------------------------------------*/
  
  /*--------------------------------------------------------------
  4.3 Asides
  --------------------------------------------------------------*/
  
  /*--------------------------------------------------------------
  Widget Styles
  --------------------------------------------------------------*/
    .widget:first-child {margin: 0 0 10px 0}
  .widget {margin: 10px 0;}
  
  /********   Widget Titles--------------------------****/
  .section-title {
      font-family: 'Open Sans';
      font-size: 20px;
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 1px;
      color: #fff;
      background: #c30076;
      margin: 0 0 5px;
      padding: 10px;
  }

  .section-title a {color:#fff}
  .section-title a:hover {color: #000; font-size: 20px; font-weight: 600;}
  .title-outer {padding: 2px 0;border-bottom-width: 2px;border-bottom-style: solid;margin-bottom: 0px;}
  
  /********   Tabs-------------------------------------------****/
  
  .wpbtabs li a {
  font-size: 20px;
  font-weight: 400
  }
  
  .wpbtabs .tab-content {
  padding: 5px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  }
  
    
  /*--------------------------------------------------------------
   Hide Show Page Title
  --------------------------------------------------------------*/

.post-type-archive-show .title-outer {display: none;}
  
  
  /********   Copyright------------------------------****/
  
  .copyright {font-size: 10px;text-align: center;padding: 20px 0;color: #fff;background-color: #c30076;}
  .copyright a {color: #fff;}
  .copyright a:hover { color: #fff; text-decoration:none;}
  
 
  .error-404 {
  padding: 40px
  }
  
  #colophon {
  padding-top: 25px
  }
  
  .footer-section-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 34px;
  text-transform: Uppercase;
  margin-top: 25px;
  color: #000
  }
  
  .footer-nav ul li {
      font-family: 'Open Sans';
      font-size: 14px;
      line-height: 24px;
      font-weight: 300;
      text-transform: none;
      letter-spacing: 0;
      margin-bottom:0;
  }
  .footer-nav ul li a:hover {
     color:#Ed1F24 !important; 
  }
  /***************************************************************
  --------------------------- Site Styles------------------------*
  ****************************************************************/

  .site-social { text-align: left; }
  .social-link-item { margin-left: 10px;}
  .social-links {padding: 13px 10px 0 10px; }
  .site-navigation {background-color: #c30076;}

  /********   Site Logo /On Air / Listen Live-----****/
  .logo {text-align: center}
  
  .schedule-now {max-width: 300px;margin: 0 auto 1px auto;}
  .show-host {width: 75px;padding: 0  }
  .show-info { padding: 0 5px}
  .show-excerpt p {padding: 0 ;font: normal 300 14px/14px 'Titillium Web', Arial, Helvetica, sans-serif;margin: 0;color: #fff;}
  .on-air-next { max-width: 300px !important; margin: 0 auto  !important; }
  
  .on-air-next .h3 {
      color: #fff;
      font-size: 24px;
      line-height:25px;
      font-family: 'Raleway';
      margin: 0;
      text-transform:uppercase;
  }

 
  /********   WPB RSS------------------------------------****/
  
  
  /*********************************************************************
  /*----------------------- Custom Styles------------------------------*
  **********************************************************************/
  .footer-nav ul li a {color: #fff;}
  .footer-nav {padding: 0; }
  .menu-title {
    width: 50% !important;
    padding-top: 17px;
}

.last-played .pagination 

{display:none;}
  
  /*--------------------------------------------------------------
  16.0 Media Queries
  --------------------------------------------------------------*/
  /* No media query since this is the default in Bootstrap */
  /* Small devices (tablets, 768px and up) */
  
  @media (min-width: 768px) {

  }
  
  /* Medium devices (desktops, 992px and up) */
  
  @media (min-width: 992px) {
    
  /********   Banners-----------------------------------------****/
  .adv-banner img {
    max-width: 100%;
    margin: 0 auto
  }
  .content-right {
    padding-left: 10px
  }
  .header-image {
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .header-image img {
      max-width:100%;
      display:block;
  }
  .live img {
    margin-top:35px
  }
  }


/****************  custom additions  ******/
.the-excerpt-next a {
  color: #fff;
}
.the-excerpt-next a:hover {
  color: #272727;
}
.on-air-excerpt {
    color: #fff;
}

#menu-secondary-navigation > li > a {
  color: #fff;
}

.the-excerpt-next.link-text a {
  outline: none!important;
  text-decoration: none;
  color: #272727;
  font-weight:500;
}

.the-excerpt .link-text a, a:hover, a:focus, a:active, a:visited {
  outline: none!important;
  text-decoration: none;
  color: #a117ff;
  font-weight:500;
}






