.site-header-wrapper {
    
}
.mobile-btn {
  width:100%;
  display:flex;
  justify-content:center;
}
.site-header-wrapper.navbar {
    padding: 0;

}
.site-header-wrapper .menu-wrapper {
    width:100%;
}

.site-header-wrapper .navbar-collapse {
    justify-content: flex-end;
    margin-right: 15px;
}
.site-header-wrapper .dropdown-mobile-menu {
  height:auto!important;
}
.hs-menu-list a, .navbar-dark .navbar-nav .nav-link{
    color: #1E252D !important;
    font-weight: 300;
    transition: color .1s linear 0s,background-color .1s linear 0s,opacity .2s linear 0s!important;
}

.site-header-wrapper .primary-cta {
    margin: 0 12px;
  padding:0px;

 
}
.search {
 display:flex;
 flex-direction:column;
  align-content:center;
  align-items:center;
  justify-content:center;
  padding-left:10px;
}
.search i {
color:#1e252d;
}
.site-header-wrapper .primary-cta a{
 padding:0px;
    min-width:124.38px;
   display:flex;
  flex-direction:column;
  height:40px;
  align-items:center;
  align-content:center;
  justify-content:center;
  margin:0px;
}
.site-header-wrapper .red-background a {
    background-color: #F55753;
}
.site-header-wrapper .red-background a:hover {
    background-color: #FF4938;
    border-color: #FF4938;
}

.site-header-wrapper .yellow-background a {
	background-color: #17BEBB;
}
.site-header-wrapper .yellow-background a:hover {
    background-color: #17BEBB;
    border-color: #17BEBB;
}

.site-header-wrapper .yellow-background a:hover span {
	text-decoration: none;
	border-bottom: none !important;
}

.site-header-wrapper .nav-item {
    margin-bottom: 0;
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus, .header-wrapper .nav-item.show  .nav-link{
    color: #7AB800 !important;
}

.navbar-dark .navbar-nav .nav-link:hover::after , .header-wrapper .nav-item.show .nav-link::after{
    color: #7AB800;
}

.site-header-wrapper .dropdown-menu {
    margin-top: 0;
    padding: 19px 25px;
    background-color: #F7F4EC;
    box-shadow: -1px 1px 3px #00000029;
}

.site-header-wrapper .dropdown-item {
    padding: 0;
    margin-bottom: 12px;
}

.site-header-wrapper .dropdown-item a{
    color:#1E252D;
    font-weight: 300;
    transition: color .1s linear 0s,background-color .1s linear 0s,opacity .2s linear 0s!important;
}

.site-header-wrapper .dropdown-item:hover, .header-wrapper .dropdown-item:focus {
    background-color: transparent;
}

.site-header-wrapper .dropdown-item:hover a {
    color: #7AB800;
}


.site-header-wrapper .dropdown-item a:hover {
 background-color: transparent; 
}

.padding-no {
padding-left:0px!important;
  padding-right:0px!important;
}
.site-header-wrapper .menu-buttons {
    display: flex;
}
.menu-toggle { 
position:inherit!important;
}
.nav-mobile-item {
    list-style-type: none;
  padding-top:10px;
   padding-bottom:10px;
}
.nav-mobile-item  a {
color:black;
padding:7px;
}
.nav-mobile-item  a:hover {
color:#666666;
text-decoration:none;
}
.nav-mobile-item  a:active {
color:#666666;
  text-decoration:none;
}
.mobile-dropdown-icon {
color:inherit!Important;
}
.nav-mobile-item ul{ 
 padding-top:10px!important;
   padding-bottom:10px!important;
  margin :0px;
  background:#666666!important;
}
.nav-mobile-item ul li a{
color:white!important;
}
.dropdown-mobile-menu {
padding-top:10px;

}
.mobile-menu {

  padding:20px 0px 20px 0px!important;

}

.site-header-wrapper>.mobile-menu.showing .navbar-mobile-nav {
  text-align:center;
  z-index:999999999;
 height:60vh!important;
  overflow-y:scroll;
  margin:0;
  padding:0;
}
@media (max-width: 1199px){
 .site-header-wrapper .menu-buttons .red-background{
  display:none;
  }
  .menu-wrapper-inside {
   display:none;
  }
  .brand-logo {
  width:50px;
    height:auto;
  }
  .site-header-wrapper .primary-cta a{
    min-width:80px;
    font-size:12px;
    height:30px;
  }
  .site-header-wrapper  .menu-buttons {
  padding:0px!important;
  }
  .site-header-wrapper  .menu-buttons .primary-cta {
  padding:0px!important;
    margin:0px!important;
  }
  .navbar-brand {
   margin:0px!important;
  }
}


.navbar .menu-wrapper-inside {
	padding-left: 0;
}

.navbar-brand {
	margin-right: 0;
}

.primary-cta.donate-cta a {
	background-color: #F55753;
}

.primary-cta.donate-cta a:hover {
	background-color: #F55753;
}

@media (max-width: 771px){
	.donate-cta {
		display: none;
	}
}