/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 16 2022 | 19:03:39 */
.mobile-header-buttons {
  display: none;
}

.header-donate-button {
  display: inline-block;
}

@media screen and (max-width: 991px) {
  .mobile-header-buttons {
    display: block;
  }

  .header-donate-button {
    display: none;
  }
}

.col-sm-6.mobile-donate {
  background-color: #d80f67;
  text-align: center;
}

.col-sm-12.mobile-events {
  background-color: #ff7220;
  text-align: center;
}

@media screen and (max-width: 991px) {
  .header .logo .sticky-logo {
    display: inherit;
  }
  
@  media screen and (max-width: 991px) {
    .iw-button-toggle {padding: 0px 20px;
  }

  .iw-button-toggle {
    background: #003c66 none repeat scroll 0 0;
  }

  .header.header-version-2 .iw-button-toggle i {
    background-color: #003c66;
    padding: 15px;
    margin-right: -20px;
  }

  .header.header-version-2 .navbar .main-menu {
    background: #003c66 none repeat scroll 0 0;
  }

  .header .iw-menu-default .iw-nav-menu > li > .sub-menu {
    background: #002d4d none repeat scroll 0 0;
  }

  .header .iw-menu-default .iw-nav-menu > li.selected.active > a strong {
    color: #fff;
  }

  .header .iw-menu-default .iw-nav-menu > li .sub-menu li a {
    color: #fff;
  }

  .header .iw-menu-default .iw-nav-menu > li .sub-menu li a:hover {
    color: #fff;
  }

  .iw-menu-default .iw-nav-menu li.current-menu-parent .sub-menu li.selected.active a {
    color: #fff !important;
  }
}  
}

/*------------*/

.header-version-2 .header-top {
  display: none;
}

.header-version-2 .iw-header-v2-menu {
  background-color: #004d85;
}

.header.header-version-2 .iw-menu-default .iw-nav-menu > li > a {
  color: #fff;
}

@media (min-width: 992px) {
  .header.header-version-2 .navbar .main-menu {
    margin-top: 30px;
  }
}

.header.header-version-2 .iw-menu-default .iw-nav-menu > li > a {
  padding: 0px 18px;
}
}

@media (max-width: 1200px) {
  .header.header-version-2 .iw-menu-default .iw-nav-menu > li > a {
    padding: 0 10px;
    font-size: 13.5px;
  }
}

.header .logo {
  background: #004d85;
}

.mobile-need-to-talk a {
  color: #fff;
  font-weight: 700;
  text-align: center;
}

.mobile-donate a,
.mobile-events a{
  color: #fff;
  font-weight: 700;
  text-align: center;
}

.col-sm-6.mobile-donate {
  text-align: center;
}

.col-sm-6.mobile-need-to-talk {
  text-align: center;
}

.header.header-version-2.no-pageheading .logo {
  padding-bottom: 0;
}

.header.header-version-2 .iw-menu-default .iw-nav-menu > li:last-child > a {
  padding-right: 0;
}