.site-header {
	position: fixed;
    width: 100%;
}
.site-above-header-wrap, .site-primary-header-wrap {
    max-width: 1800px !important;
}
.site-content {
	padding-top: 186px;
}
.main-navigation .sub-menu .sub-menu {
	margin-left: 0;
	top: -209px;
	background-color: #F5F5F5;
}
.main-navigation .sub-menu #menu-item-83 a, .main-navigation .sub-menu #menu-item-84 a  {
    height: auto;
}
.site-title {
    display: none;
}
.ast-logo-title-inline .ast-site-identity {
	padding: 10px 0 !important;
}
/* mobile svg icon - make up arrow */
.ast-close-svg {
	transform: rotate(180deg);
}
.ast-close-svg path {
	d: path("M 4.909 15.881 a 3 3 0 0 1 4.242 0 L 24 30.732 L 38.854 15.881 A 3 3 0 1 1 43.1 20.123 L 26.124 37.1 a 3 3 0 0 1 -4.242 0 L 4.909 20.123 a 3 3 0 0 1 0 -4.242 Z") !important;
}

#ast-scroll-top .ast-arrow-svg {
	display: block !important;
	margin: auto !important;
	height: 100%;
	transform: rotate(180deg) !important;
}
.menu-item-174 .menu-text {
	font-size: 25px !important;
}
@media (max-width: 560px) {
	.menu-item-174 a {
		max-width: 260px;
	}
}
@media (max-width: 921px) {
	.site-logo-img img {
		width: 80px;
		height: 80px;
	}
	#ast-mobile-header .ast-builder-grid-row {
		height: 81px;
		display: flex !important;
		align-items: center;
		justify-content: space-between;
	}
	.site-content {
    	padding-top: 81px;
	}
	.ast-mobile-header-content {
		width: 80%;
    	margin-left: auto;
		max-height: 75vh;
    	overflow: auto;
	}
	#ast-mobile-header .menu-item {
		border-top: 1px solid #555555;
	}
	#ast-mobile-header .sub-menu .menu-item {
		border-top: none;
	}
	#ast-mobile-header .sub-menu a {
		height: 32px;
	}
	#ast-mobile-header .sub-menu {
		margin-top: -12px;
		margin-bottom: 12px;
	}
	.ast-menu-toggle {
		position: relative !important;
		right: unset !important;
		max-width: fit-content;
		margin-top: -43px;
		padding: 0 20px !important;
	}
	#ast-mobile-header .ast-arrow-svg {
		width: 17px;
	}
	.menu-link {
		padding-left: 60px !important;
	}
	.sub-menu .ast-arrow-svg {
		display: none;
	}
	.icon-arrow {
		margin-right: 0 !important;
	}
	.ast-arrow-svg {
		margin-left: 0 !important;
	}
	.ast-submenu-expanded .ast-menu-toggle .ast-arrow-svg {
		transform: rotate(180deg);
	}
	.menu-item-174 {
		background-color: #555555;
	}
	.menu-item-174 a {
		color: white !important;
		font-size: 25px;
		line-height: 30px;
		padding: 10px 20px 10px 60px !important;
	}
}
@media (min-width: 922px) {
	.main-navigation .sub-menu a {
		border-bottom: 1px solid #707070 !important;
		height: 52px;
	}
}
@media (max-width: 1256px) {
	.ast-header-html-2 .ast-builder-html-element div {
		width: 210px;
	}
} 
@media (min-width: 1201px) {
	.site-above-header-wrap, .site-primary-header-wrap {
		max-width: 1400px;
	}
}
@media (min-width: 1136px) and (max-width: 1200px) {
	.main-header-menu .sub-menu .menu-item:hover>.sub-menu {
    	left: -100% !important;
	}
}
@media (max-width: 938px) {
	#ast-desktop-header {
		display: none;
	}
}
@media (min-width: 922px) {
	.main-navigation .sub-menu {
		margin-left: 16px;
	}
	.ast-arrow-svg {
		display: none;
	}
}