  /*
Theme Name:010 ITMWPB
Theme URI: https://wordpressforbroadcasters.com
Author: The WPB team
Description: ITMWPB 010 Parent theme - Blue Ridge
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: /languages/
*/

.school-closings {
    display: block;
    position: relative;
    right: 10px;
}

/*-Remove container/row padding------------------------------------*/

.alpha { padding-left: 0!important;}
.omega { padding-right: 0!important;}

/*--------------------------------------------------------------
Brand Colors
--------------------------------------------------------------*/
  /* Brand color (Purple) */
  a,
  .color-brand { color: hsl(270, 100%, 19%);}
  .bg-brand {background-color: hsl(270, 100%, 19%);}
  .hover-color-brand:hover {color: hsl(270, 100%, 19%);}
  .hover-bg-brand:hover {background-color: hsl(270, 100%, 19%);}
  
  /* Secondary color (yellow/orange) */
  .color-secondary {color: hsl(42, 100%, 57%);}
  .bg-secondary {/* background-color: hsl(42, 100%, 57%); */}
  .border-secondary {border-color: hsl(42, 100%, 57%);}
  .hover-color-secondary:hover {color: hsl(42, 100%, 57%);}
  .hover-bg-secondary:hover {color: hsl(42, 100%, 57%);}
  
  /* Light color (white) */
  .color-light {color: hsl(0, 0%, 100%);}
  .bg-light {background-color: hsl(0, 0%, 100%);}
  .hover-color-light:hover {color: hsl(0, 0%, 100%)}
  .border-light {border-color: hsl(0, 0%, 100%);}
  
  /* Dark color (black)  */
  .color-dark {color: hsl(0, 0%, 0%);}
  .bg-dark {background-color: hsl(0, 0%, 0%);}
  .border-dark {border-color:hsl(0, 0%, 0%);}
  .hover-color-dark:hover {color: hsl(0, 0%, 0%);}
  .hover-bg-dark:hover {background-color: hsl(0, 0%, 0%);}
  .hover-border-dark:hover {border-color: hsl(0, 0%, 0%);}

/*--------------------------------------------------------------
Global Styles
--------------------------------------------------------------*/
#main-wrapper
{
    -webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow: none;
}

  body
  {
    background: url("https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/1092/2019/01/16165947/site_-bg-44484b.jpg") no-repeat fixed 0 0 #44484b;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }

article .category ul a { color:#000 }


/*Logo*/
  .station-logo {margin: 0;  }
  
  /*Social Links - Header*/
  .social-links  {text-align: left; margin-top:5px}
  .social-link-item:first-child {visibility: visible;}
  .social-link-item { 
    margin-right: 4px;   
    padding: 6px 2px;
    background: hsl(0, 0%, 98%);
      -webkit-box-shadow: 0 0 12px -3px rgba(0,0,0,.51);
         -moz-box-shadow: 0 0 12px -3px rgba(0,0,0,.51);
              box-shadow: 0 0 12px -3px rgba(0,0,0,.51);
  }
  .social-link-item:hover {background: #ffbf25;}
  
  /*Listen Live */
  .widget-on-air img {margin-bottom:0}
  
/*--------------------------------------------------------------
On Air Now
--------------------------------------------------------------*/
  .schedule-now { max-width: 300px; margin: 0 auto; border-left: 0px solid #ffb612; }
  .schedule-now .on-air-now { background-color:#003876 }
  .schedule-now .item{padding: 0;}
  .schedule-now .h3 { font-family: 'Oswald'; font-size: 18px; font-weight: 500; line-height: 22px; margin-top: 10px; margin-bottom: 2px;  text-transform: uppercase;  color:#fff }
  .schedule-now .item .link-text { font-family: 'Oswald'; font-size: 14px; font-weight: 500; line-height: 0; display: block; margin: 10px 0;  color:#fff }
  .schedule-now .item .link-text:hover {color: hsl(0, 0%, 100%);}
  .schedule-now .wp-post-image { display: block; float: left; margin: 0; width:100px; border-radius: 0% }
  .show-excerpt {margin-top: 10px; padding-right:0 }
  .schedule-now .wp-post-image img  { border: 0px solid hsl(0, 0%, 100%); }
  .on-air-excerpt p {font-family: 'Oswald'; font-weight:500; font-size: 14px;  margin: 0;  color: #fff; }
  .personality { float: left;}
  .show-social-link {padding:0; -webkit-border-radius: 0;  -moz-border-radius: 0; border-radius: 0;}
  .show-social-link:hover { background: none}
  .show-social-link img { width: 24px; margin: 3px 0 5px 0; }
  .show-social {padding-top: 3px; padding-left:0}
  
/*--------------------------------------------------------------
Hotline
--------------------------------------------------------------*/
  .hotline {
      width: 300px;
      margin: 0 auto;
      padding:10px 10px;
      color:#fff;
      font:normal 500 26px/32px 'Oswald';
      background-color: #203731;
      text-align: center;
      text-transform:uppercase
  }
/*--------------------------------------------------------------
Navigation
--------------------------------------------------------------*/
nav { border-bottom: 0 solid;}

.supermenu__desktop .supermenu__menu-items-ul>li { padding-top: 14.5px !important; padding-bottom: 14.5px !important; }
#menu-item-43306 
{
  padding: 0px 2px;
  margin-top:2px;
  float:right;
  }

fieldset {border: 0px solid #c0c0c0!important;}

.content-widget-title { font: normal 500 24px/24px 'Oswald'; background: #003876; color: #fff; border-bottom: 4px solid #ffcb30; margin: 0 0 5px 0; }
.content-widget-title a { font: normal 500 24px/24px 'Oswald'; color: #fff;}
.content-widget-title a:hover {color: #fff; }
.wpb-compact .category li { background: #ffcb30;}

/*--------------------------------------------------------------
ENP Styles
--------------------------------------------------------------*/
  #ENP_INST_ENP_Container {height: 85px;margin: 0px auto;background:#003876;}
  .Current_Wrapper { height: 85px; border-right:4px solid #ffcb30; }
  .More_Link { background:#ffcb30; border-right:4px solid #ffcb30; height: 85px; color:#fff; }
  .enp_title {color:#fff;}
  .Current_Artist {color:#fff;}
  .Current_Title { color:#fff;}
  .More_Link:before {color: #fff;}
  .More_Link::after {color: #fff;}
  .Older_Container {background:#ffcb30; top: 85px; }
  .Older_textgroup {clear:both}
  .Older_Image {}
  .Older_Image img {display:none}
  .Older_textgroup {color:#fff;}
  .Older_Artist {color:#000}
  .Older_Title { color:#fff}
  .tg_info {border-bottom:1px dotted #ffffff50}


/* Widget Sidebar */
.widget-sidebar li {padding: 0;border-bottom: 1px solid hsl(0, 0%, 72%);}
  
/*--------------------------------------------------------------
Pagination
--------------------------------------------------------------*/
 
  .pagination span,
  .pagination a { color: hsl(0, 0%, 100%); background: #ffcb30;}
  .pagination a:hover {color: #fff;  background: none repeat scroll 0 0 #003876; /*hover color*/ }
  .pagination .current { color: #fff; background: #003876 none repeat scroll 0 0;  }

/*--------------------------------------------------------------
Tribe Calendar
--------------------------------------------------------------*/
.tribe-mini-calendar-grid-wrapper {
    display: block !important;
}
/*--------------------------------------------------------------
Site Footer Styles
--------------------------------------------------------------*/
.site-footer {background: #003876;padding-top: 20px;}

footer .social-links {text-align:center}

.padding-footer {padding: 0; margin: 10px 0}

/*Secondary Nav--*/
.navbar-secondary { border-bottom: 1px solid #ffffff50;}
.navbar-secondary li a {color: #ffffff;}
.navbar-secondary li a:hover {background: #003876; color: #ffcb30}
.navbar-secondary {display:none}

.nav.navbar-nav {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
@media (min-width: 768px) {
    .navbar-nav {
        float: none;
    }
}



/*Footer Social--*/
.social-links {margin-bottom:10px}
.footer-social .social-link-item:first-child {visibility: visible; background: #003876; margin: 0;}
.footer-social .social-link-item {padding: 0;}
.footer-social .social-link-item:first-child img {width: 28px; margin-right:5px}
.footer-social .social-link-item {box-shadow: none}
.footer-social .social-link-item {display:none}

/*Footer Widgets--*/
#footer {padding: 10px}
.footer-apps img {margin: 0}

/*Footer Copyright--*/
.copyright {background: #003876;padding: 0px 0 10px;}
.copyright { text-align: center; font: normal 300 10px/22px 'Lato'; color: #fff}
.copyright a { color: #fff}

/*--------------------------------------------------------------
Plugin Custom Styles
--------------------------------------------------------------*/

/*Social widget styles--------------------------- */
.widget-social { height:auto;  overflow: hidden }

/* -----------------------------------------------------------------------------
* $PODCASTS PLAYER
* -------------------------------------------------------------------------- */

.wpb-audio-player.whiteControllers {
  background-color: #ffcb30 !important;
}

.wpb-audio-player.whiteControllers {
  background: #ffcb30 !important;
}

.player_advance .playlistContainer {
  background-color: #ffcb30 !important;
}

.wpb-audio-player.whiteControllers .AudioControls {
  background-color: #ffcb30 !important;
}

.AudioControls li {
  border-style: none !important
}

.AudioControls li a {
  color: #203731 !important
}

.AudioControls li a:hover {
  color: #fff !important
}

.subscribe_menu li a:hover {
  color: #fff !important;
}
.jp__menu ul ul {
  background-color: #000!important;
}

.wpb-compact h5 a:hover {color: #FECA36}

.archive-title
{
  font: 600 28px/14px 'Oswald';
  padding: 0;
  text-transform: uppercase;
  color: hsl(0, 0%, 0%);
  border-bottom:4px solid #033775;
}

/* -------------------------------------------------------------------------
* Disable Comments
* -------------------------------------------------------------------------- */

#comments {
    clear: both;
    padding: 20px 0 0 0;
   /* display: none;*/
}

/* -------------------------------------------------------------------------
* TAB CONTENT
* -------------------------------------------------------------------------- */
.tab-content {
  padding:10px;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd; 
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #fff;
    background-color: #203731;
    border: 1px solid #203731;
    border-bottom-color: ##824536;
    cursor: default;
}
.tab-content {
  padding: 13px;
  border-left:1px solid #ffcb30;
  border-right:1px solid #ffcb30;
  border-bottom:1px solid #ffcb30;
  background-color:#ffcb30;
  color:#fff
}
.nav>li>a {
    padding: 5px 15px;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid #ffcb30;
    border-radius: 4px 4px 0 0;
}

.wpb-default {
  background-color: #203731;
}

.widget-sidebar li {
    font: normal 300 14px/14px 'Oswald';
    padding: 0;
    border-bottom: 0px dotted hsl(0, 0%, 72%); 
    display: block!important;
}

#head-column-2, #head-column-3 {margin-bottom:5px}

.menu-title {
    width: 90%;
    float: right;
    padding-top:12px!important;
}

@media(min-width:768px) and (max-width:991px){ 

  .hotline {
      width: 226px;
      font:normal 500 18px/32px 'Oswald';
  }
  .schedule-now .h3 {
    font-size: 15px;
    font-weight: 600;
    line-height: 10px;
    margin-top: 10px;
}
}

.widget_media_video {
  margin-bottom:10px
}

@media(min-width:250px) and (max-width:991px){ 

  .school-closings img{width:100%;
  /* display:none */}
  
}

.hide-widget {
  display:none!important }