/* EliteTeamz Custom CSS Changes */

/* TEMPORARY CHANGES */
  #sp-bottom {
    display: none;
  }
  
  
  /* Full Window Height */
  .full-vh {
      min-height: 100vh;
  }
  
  
  /* Site Offline Changes */
  html.coming-soon body {
      background-color: #272727;
  }
  
  html.coming-soon .coming-soon-title {
      color: #d2d2d2;
      font-weight: bold;
  }
  
  .coming-soon-content {
      color: #d2d2d2;
  }
  
  html.coming-soon .sppb-addon-content {
      display: none;
  }
  
  html.coming-soon .coming-soon-logo {
      width: 260px;
  }
  
  input[type="text"], input[type="email"], input[type="url"], input[type="date"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], .sppb-form-control, .sppb-form-group .sppb-form-control {
      display: block;
      width: 100%;
      padding: 13px 15px;
      font-size: 16px;
      line-height: 1.25;
      color: #d2d2d2;
      background-color: transparent;
      background-image: none;
      background-clip: padding-box;
      border: 1px solid #d2d2d2;
      border-radius: 8px;
      transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  }
  
  input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="date"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, .sppb-form-control:focus, .sppb-form-group .sppb-form-control:focus {
      color: #BBBF65;
      background-color: transparent;
      border-color: #BBBF65;
      outline: 0;
  }
  
  html.coming-soon .btn.btn-success.mb-2.login {
      background-color: #BBBF65;
      color: #272727;
  }
  
  html.coming-soon .btn.btn-success.mb-2.login:hover {
      background-color: #d2d675;
      color: #272727;
  }
  
  @media (max-width:407px) {
      html.coming-soon .row > * {
      min-width: 100%;
  }
  
  html.coming-soon .btn.btn-success.mb-2.login {
      background-color: #BBBF65;
      color: #272727;
      margin-top: 30px;
      width: 100%;
  }
  }
  
  
  /* HEADER CHANGES */
  #sp-header {
      border-bottom: 1px solid #bbbf65;
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.35);
  }
  
  @media (max-width: 991px) {
      .logo-image {
      height: 30px !important;
  }
  }
  
  
  /* MOBILE MENU CHANGES */
  .burger-icon > span {
      display: block;
      height: 2px;
      background-color: #bbbf65;
      margin: 5px 0;
      transition: background-color 0.3s ease-in, opacity 0.3s ease-in, transform 0.3s ease-in;
  }
  
  .offcanvas-menu {
      background-color: #272727;
      color: #d2d2d2;
      border-left: 2px solid #BBBF65;
  }
  
  .offcanvas-active .burger-icon > span, #modal-menu-toggler.active .burger-icon > span {
      background-color: #BBBF65;
  }
  
  .offcanvas-menu .offcanvas-inner ul.menu > li a, .offcanvas-menu .offcanvas-inner ul.menu > li span {
      color: #d2d2d2;
      font-weight: bold;
      text-transform: uppercase;
  }
  
  .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler {
      color: #d2d2d2;
  }
  
  .offcanvas-menu .offcanvas-inner ul.menu > li li a {
      color: #d2d2d2;
      text-transform: none;
  }
  
  
  .offcanvas-menu .fa, .offcanvas-menu .fab, .offcanvas-menu .far, .offcanvas-menu .fas {
      color: #bbbf65;
  }
  
  .offcanvas-menu .offcanvas-inner ul.menu li.active a {
      color: #BBBF65 !important;
  }
  
  
  /* ARTICLE STYLING CHANGES */
  .com-content.view-article #sp-main-body .article-details-intro {
      background-image: url("/images/site-images/image-page-title-bg.png");
  }
  
  .article-details .article-info {
      color: #BBBF65;
      text-align: center;
      display: inline;
  }
  
  .article-details .article-header h1, .article-details .article-header h2 {
      color: #f5f5f5;
      text-align: center;
      font-weight: bold;
  }
  
  .com-content.view-article #sp-main-body .article-info > span a {
      color: #BBBF65;
  }
  
  .article-info > span + span::before {
      color: #f5f5f5;
  }
  
  .com-content.view-article #sp-main-body .article-media-wrapper img {
      border: 5px solid #BBBF65;
  }
  
  
  
  
  
  /* MENU DONATE BUTTON */
  @media (max-width: 992px){
  #sp-header .sp-module {
      display: inline-flex;
  }
  #sp-menu .sp-megamenu-wrapper {
      order: 1;
  }
  }