.search-astra-header-mobile {
	display: none;
}

.search-astra-header form input,
.search-astra-header-mobile form input {
	background-color: unset;
	border: none;
	max-height: 30px;
}

#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .ast-header-navigation-arrow .icon-arrow svg {
  transform: rotate(90deg);
}

.logged-in header {
	margin-top: 32px;
}

.ast-primary-header-bar {
	padding: 0 35px;
}

.ast-header-html p {
	margin: 0;
}

.ast-icon.icon-search svg {
	fill: var(--primary-color);
}

.ast-mobile-header-wrap .ast-below-header-bar, .ast-below-header-bar .site-below-header-wrap {
	min-height: 50px;
}

.ast-desktop .ast-below-header-bar .main-header-menu > .menu-item {
    line-height: 50px;
}

.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, 
.ast-builder-menu-1 .current-menu-ancestor > .menu-link,
.ast-builder-menu-1 .menu-item > .menu-link {
    color: var(--primary-color);
	font-size: 17px;
	font-weight: bold;
	padding: 0 30px;
	text-transform: uppercase;
}

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link {
	color: var(--primary-color);
}

.ast-builder-menu-1 .sub-menu .menu-item.current-menu-item > .menu-link {
  	color: #ffffff;
}

.ast-builder-menu-1 .sub-menu .menu-item.current-menu-item > .menu-link:hover {
	color: var(--primary-color);
}
.ast-builder-menu-1 .menu-item:hover > .menu-link,
.ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle {
	background-color: var(--secondary-color);
  	color: #ffffff;
}

.ast-builder-menu-1 .sub-menu,
.ast-builder-menu-1 .inline-on-mobile .sub-menu {
	border: none;
}

.main-header-menu .sub-menu {
	background-color: var(--secondary-color);
	border: 1px solid var(--secondary-color);
	width: 230px;
}

.main-header-menu .sub-menu .menu-link {
	color: #ffffff;
	font-weight: normal;
	padding: 10px;
  	text-transform: capitalize;
}

.main-header-menu .sub-menu .menu-link:hover {
	background-color: #ffffff;
	color: var(--primary-color);
}

.main-header-menu .sub-menu .menu-item.focus > .sub-menu,
.main-header-menu .sub-menu .menu-item:hover > .sub-menu {
	left: -1px;
}

.submenu-with-border .sub-menu .sub-menu {
  top: 46px;
}

.ast-header-break-point .main-header-bar,
.main-header-bar {
	border: none;
}

/* ast-sticky-active */
.ast-stick-primary-below-wrapper.ast-sticky-active.ast-sticky-shrunk.ast-header-sticked {
	box-shadow: 4px 0px 8px #00000073;
}

.ast-below-sticky-header-active .ast-below-header-wrap .ast-below-header {
	background-color: var(--light-grey);
}

.ast-primary-sticky-header-active.ast-above-sticky-header-active.ast-below-sticky-header-active .logo-uth img,
.ast-primary-sticky-header-active.ast-above-sticky-header-active.ast-below-sticky-header-active .logo-dept img
{
	max-width: 75px;
}

.ast-primary-sticky-header-active.ast-above-sticky-header-active.ast-below-sticky-header-active .logo-dept h1 {
  font-size: 20px !important;
}

.ast-primary-sticky-header-active.ast-above-sticky-header-active.ast-below-sticky-header-active .certifications img {
  max-width: 50px;
}

[CLASS*="-sticky-header-active"] .ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    fill: var(--secondary-color);
}
/* end of sticky active*/

@media (max-width: 1150px) {
	.search-astra-header {
		display: none;
	}
	
	.search-astra-header-mobile {
		display: block;
	}
	
	.main-header-bar-navigation.toggle-on nav {
		/*background: var(--primary-color);*/
		background-color: #222222;
		height: calc(100vh - 106px);
		overflow-y: auto;
	}
	
	#ast-mobile-header nav ul li a.menu-link {
		font-size: 15px;
		font-weight: bold;
		max-height: 50px;
		text-transform: uppercase;
	}
	
	#ast-mobile-header nav ul.sub-menu li a.menu-link {
		font-size: 17px;
		font-weight: normal;
		max-height: 50px;
		text-transform: capitalize;
	}
	
	.ast-header-break-point .ast-nav-menu .sub-menu {
	  line-height: 50px;
	}
	
	#ast-mobile-header nav ul li {
		border-bottom: 0.5px solid #ffffff;
	}
	
	#ast-mobile-header nav ul li:last-child {
		border-bottom: none;
	}
	
	.ast-header-break-point .main-navigation ul .menu-item .menu-link {
		padding: 3px 20px;
	}
	
	.ast-header-break-point .main-navigation ul.sub-menu li a.menu-link {
		padding: 0 20px;
	}
	
	.ast-builder-menu-mobile .main-navigation .main-header-menu {
		/*background-color: var(--primary-color);*/
		background-color: #222222;
	}
	
	.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu {
		background-color: #bcbdc0;
	}
	
	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {
		color: #ffffff;
	}
	
	.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-item > .menu-link {
		color: var(--primary-color);
	}
	
	.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-item.current-menu-item > .menu-link {
		color: #ffffff;
	}
	
	.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-item > .menu-link:hover {
		background-color: #ffffff;
		color: var(--primary-color);
	}
	
	.ast-builder-menu-mobile .main-navigation .menu-item:hover > .menu-link {
		background-color: var(--secondary-color);
	}
	
	.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link,
	.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link {
		background-color: var(--secondary-color);
	}
	
	.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-item.current-page-ancestor > .menu-link {
		color: #ffffff;
	}
		
	/* Arrow in burger */
	.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
    	top: 3px;
	}
	
	.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle {
		padding: 0 15px;
	}
	
	.ast-header-break-point .ast-icon.icon-arrow svg {
		margin-left: 0;
	}
	
	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle {
		background-color: #555555;
		color: #ffffff;
		max-height: 44px;
	}
	
	.ast-builder-menu-mobile .main-navigation .menu-item:hover > .ast-menu-toggle {
		background-color: #444444;
		color: #ffffff;
	}
	/* End of arrow in burger*/
	
	/* End of burger menu */	
}

@media (max-width: 782px) {
	.logged-in header {
		margin-top: 46px;
	}

	.logged-in.ast-primary-sticky-header-active.ast-above-sticky-header-active.ast-below-sticky-header-active header
		margin-top: 52px;
	}