  .read-more span,
  .read-more .far,
  .read-more .fas {
    color: #FE0000;
  }



  .form-search input {
    border-color: #232323;
  }

  ul.tribe-events-sub-nav li a:hover,
  #tribe-events a.tribe-events-button:hover,
  .elvotics_event_list_button a:hover,
  .btn-default:hover,
  .btn:hover {
    color: #fff !important;
    background-color: #FE0000 !important;
    border-color: #FE0000 !important;
  }  

.schedule-show-wrapper .show-content,
  .schedule-show-wrapper .show-content a,
  .schedule-show-wrapper .show-content h3 {
    color: #fff;
  }

  .schedule-show-wrapper .show-content a:hover {
    color: #fff;
  }

  .schedule-show-wrapper .show-content h3 {
    font: normal 500 20px "Roboto";
    color: #fe0000;
  }

  .schedule-now {
    background-color: #131313;
    max-width: 300px;
  }

  .schedule-next {
    background-color: #FE0000;
  }

  .brand_logo .title-wrapper {
    display:none
  }

 .title-wrapper {
    background-color: #131313;
    border-color: #FE0000;
  }

  .title-wrapper h3 {
    margin: 0
  }

  .widget-title {
    color: #fff
  }

  .widget-title a {
    color: #fff
  }

  .widget-title a:hover {
    color: #fff
  }

  .row-title,
  .page-header h2 {
    color: #fff;
  }

.footer-wrapper {
    background-color:#252525;
}

  .footer-content ul li a:hover {
    color: #FE0000;
  }

 .elvotics_el_whitebox ul li span {
    color: #000;
  }

.pagination span,
  .pagination a {
    color: #FFF;
    background: #131313 none repeat scroll 0 0;
  }

  .pagination span,
  .pagination a:hover {
    color: #fff;
    background: #FE0000 none repeat scroll 0 0;
  }

  .pagination .current {
    color: #fff;
    background: #FE0000 none repeat scroll 0 0;
  }

  .pagination a {
    text-decoration: none;
    color: #fff
    background: #FE0000 ;
  }

  .nav-links a:hover {
    color: #FE0000
  }

  .story {
    border-bottom: 1px solid #FE0000;
    color: #fff;
  }

  .article-meta .fa {
    color: #FE0000
  }

  .elvotics_el_whitebox ul li:before {
    color: #FE0000;
  }

.supermenu__mobile .supermenu__logo-wrapper {
  display:none
}

.wcd-web-app-front .width-50{
    width: 50%!important;
}
.wcd-web-app-front .width-full{
    width: 100%!important;
}
.wcd-web-app-front #myselect-container-1{
    margin-bottom: 15px!important;
}
.wcd-web-app-front .dropdown-menu
{
    padding: 0!important;

    color: #000!important;
    border: 0!important;
    background: whitesmoke!important;
}
.wcd-web-app-front .dropdown-menu > li > a
{
    font: normal 20px/40px 'Anonymous Pro'!important;
    cursor: pointer!important;
    color: #000!important;
    border-bottom: 1px dotted #fff!important;
}
.wcd-web-app-front .btn-primary {
    color: #fff!important;
    background-color: #337ab7!important;
    border-color: #2e6da4;
}
.wcd-web-app-front .dropdown-menu > li > a:hover,
.wcd-web-app-front .dropdown-menu > li > a:focus
{
    text-decoration: none!important;
    color: black!important;
    background: whitesmoke!important;
}

.wcd-web-app-front .dropdown-menu > .active > a,
.wcd-web-app-front .dropdown-menu > .active > a:hover,
.wcd-web-app-front .dropdown-menu > .active > a:focus
{
    text-decoration: none!important;
    color: black!important;
    background-color: whitesmoke!important;
}
.wcd-web-app-front .navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#fff!important;}
.wcd-web-app-front .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {color:#fff!important;}
.wcd-web-app-front .dropdown-menu  li {
    
}
.wcd-web-app-front .dropdown-menu  li.divider {
    display: none!important;
}
.wcd-web-app-front .dropdown-menu  li  a{
    font-size:14px!important;
    line-height: 22px!important;
    padding: 0px 10px!important;
    display: block!important;
}
.wcd-web-app-front .dropdown-menu  li #selectAll,.wcd-web-app-front .dropdown-menu  li #deselectAll{
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.wcd-web-app-front .dropdown-menu  li .dropdown-header{
    margin-top: -11px!important;
}
.wcd-web-app-front .dropdown-menu  li  a .checkbox{
    margin-bottom: 7px!important;
    padding-top: 7px!important;
}
.wcd-web-app-front #myselect-container-1 select{
    border: 0px!important;
    padding: 7px 10px!important;
    border-radius: 4px!important;
}
.wcd-web-app-front .btn-default{
    color: black!important;
    background-color: #DCDCDC!important;
    border: none!important;
}
.clearme{
    clear: both!important;
}
.school_login_div{
    float: right!important;
    margin-bottom: 20px!important;
}

.school-closing-category{
    z-index: 10000!important;
    position: relative!important;
}


.arrow-down:after,.arrow-up:after{
  content: ' ';
  position: relative;
  left: 2px;
  border: 8px solid transparent;
}

.arrow-down:after{
  top: 10px;
  border-top-color: black!important;
}

.arrow-up:after{
  bottom: 15px;
  border-bottom-color: black!important;
}

.arrow-down,.arrow-up{
  padding-right: 10px;
}

/* fix school closing login when logged in wp-admin */
div[aria-describedby="school_login_dialog"] .ui-dialog-titlebar{
    height: inherit!important;
    font-size: inherit!important;
    line-height: inherit!important;
}

div[aria-describedby="school_login_dialog"] .ui-dialog-buttonset .ui-button {height:inherit!important}
div[aria-describedby="school_login_dialog"] .ui-dialog-titlebar-close:before {display:none!important}


/* fix artist and album dynamically generated pages*/

/* ARTIST PAGE*/
/* Fix the CSS Grid layout calculation */
body.page-id-78691 .grid.one-column.sm-side-bar-right {
    grid-template-columns: minmax(0, 1fr) 300px !important;
}

/* Ensure the primary content container inside the grid respects boundaries */
body.page-id-78691 .grid.one-column.sm-side-bar-right > div:first-child {
    min-width: 0 !important;
    overflow: hidden !important;
}

/*ALBUM PAGE*/
/* Fix the CSS Grid layout calculation */
body.page-id-78692 .grid.one-column.sm-side-bar-right {
    grid-template-columns: minmax(0, 1fr) 300px !important;
}

/* Ensure the primary content container inside the grid respects boundaries */
body.page-id-78692 .grid.one-column.sm-side-bar-right > div:first-child {
    min-width: 0 !important;
    overflow: hidden !important;
}



/* -----------------------------* 
$Small devices (992px and up)
\*-----------------------------*/
  @media (min-width: 992px) {

.supermenu__desktop .supermenu__menu-items-ul>li:nth-last-child(-n+3) {
  float:right;
  padding-left: 2px !important;
}

}