/*!
 * Jim Bartlett v6 Local Styles
 * Copyright 2008-2017 Punchmark
 */



 footer .required-links li a:hover, footer .required-links li a:focus {
    text-decoration: underline;
 }

 
 /* =============

 Header 

   ============= */
   .toolbar.top .toolbar-inner ul li.toolbar-item>a:hover, .toolbar.top .toolbar-inner ul li.toolbar-item>a:focus {
      opacity: 0.75 !important;
      color: #fff !important;
   }

   nav .btn-close {
      filter: invert(1) brightness(100%) !important;
      opacity: 0.75;
   }

   nav .btn-close:hover, nav .btn-close:focus {
      opacity: 1 !important;
   }

   .toolbar {
      background: rgba(0, 0, 0, 0.1) !important;
   }

   .content-toolbar {
      display: none !important;
   }

   @media (max-width: 991px) {
    header, header .main-content, header .main-content > .row > .col {
        height: 90px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .navbar-toggler .navbar-toggler-icon>span {
      background: var(--light) !important;
   }
}

header .navbar-toggler {
    position: absolute !important;
    transform: none !important;
    padding: 0 0.625rem 0 1.25rem !important;
    height: 100% !important;
    top: 0;
    left: 0;
}

 @media(min-width: 768px) {
   /* .toolbar{
      display: none !important;
   } */
   header * {
      color: #fff !important;
   }
  header .dropdown-menu * {
   color: var(--dark) !important;
  }
   header .dropdown-menu a:hover, header .dropdown-menu a:focus, header .dropdown-menu a:hover *, header .dropdown-menu a:focus * {
      color: var(--primary) !important;
   }
   header .dropdown-menu .btn {
      color: #fff !important;
   }
   header .dropdown-menu .btn:hover, header .dropdown-menu .btn:focus {
      color: var(--light) !important;
   }
 }

 @media (max-width: 767px) {
   nav.navbar .navbar-nav .nav-item .nav-link, nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item {
      color: var(--light) !important;
   }
   nav.navbar .navbar-nav .nav-item .nav-link:hover, nav.navbar .navbar-nav .nav-item .nav-link:focus, nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover, nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:focus {
      color: var(--dark) !important;
   }
   .navbar-toggler .navbar-toggler-icon>span {
      background: var(--light) !important;
   }
   .navbar-toggler .navbar-toggler-icon>span:nth-child(2) {
      background: transparent !important;
   }
   .navbar-toggler:not(.collapsed) .navbar-toggler-icon>span:nth-child(2) {
      background: var(--light) !important;
   }
   header .content-toolbar .content-toolbar-inner>ul>li>a>i {
      color: var(--light) !important;
   }
   nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a {
      color: var(--light) !important;
   }
   nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a:hover,  nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a:focus {
      color: var(--dark) !important;
   }
   /* nav.navbar .navbar-nav .nav-item>.nav-link-and-plus-wrap .nav-link:hover, nav.navbar .navbar-nav .nav-item>.nav-link-and-plus-wrap .nav-link:focus {
      color: var(--primary) !important;
   } */
   nav.navbar #main-navigation .mobile-top .input-group .form-control {
      color: var(--light) !important;
   }
   nav.navbar #main-navigation .mobile-top .input-group .form-control::placeholder {
      color: var(--light) !important;
   }
   nav.navbar #main-navigation .mobile-top .input-group .input-group-btn .btn-default {
      color: var(--light) !important;
   }
   nav.navbar #main-navigation .mobile-top .input-group .input-group-btn .btn-default:hover i, nav.navbar #main-navigation .mobile-top .input-group .input-group-btn .btn-default:focus i {
      color: var(--light) !important;
   }
   nav.navbar #main-navigation .mobile-bottom .nav-bottom-buttons .btn-flex:hover, nav.navbar #main-navigation .mobile-bottom .nav-bottom-buttons .btn-flex:focus, nav.navbar #main-navigation .mobile-bottom .nav-bottom-buttons .btn-flex+.btn-flex:hover, nav.navbar #main-navigation .mobile-bottom .nav-bottom-buttons .btn-flex+.btn-flex:focus {
      background: var(--light) !important;
      color: var(--dark) !important;
   }
   nav.navbar .navbar-nav>.nav-item.has-a-plus>.nav-link-and-plus-wrap>.dropdown-plus>i.icon-plus, nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-menu .dropdown.dropdown-submenu>.nav-link-and-plus-wrap>.dropdown-plus>i.icon-plus {
      color: var(--light) !important;
   }

}