#ast-hf-menu-1 {
	justify-content: end;
}
#ast-mobile-header .content-align-flex-start .main-header-menu{
	text-align: center;
}
.main-header-menu #menu-item-1080 a {
	font-size: 34px;
	padding: 0 18px 4px;
}
.main-header-menu #menu-item-1080 a:hover {
	color: var(--ast-global-color-3);
}

.main-navigation .ast-icon {
	display: none !important;
}
#ast-desktop-header .ast-container {
    max-width: 1800px;
}
#ast-desktop-header .site-header-primary-section-left {
	justify-content: center;
}
#ast-mobile-header li li {
	padding: 40px;
}
#ast-mobile-header li:last-of-type, #ast-mobile-header li:nth-last-child(2), #ast-mobile-header .sub-menu li {
	border-bottom: none !important;
	padding-bottom: 1px;
}
#ast-mobile-header .sub-menu {
	width: 100% !important;
    display: block !important;
	margin: 0 !important;
}
#ast-mobile-header .sub-menu .menu-link {
	padding-left: 20px !important;
}
#ast-mobile-header a {
	font-size: 32px;
}
#ast-mobile-header #menu-item-1080 a {
	font-size: 46px;
	line-height: 1;
	padding: 20px 0 40px;
}
@media screen and (max-width: 921px) {
	.menu-item-1080 .menu-text{
		font-size: 46px !important;
	}
	.ast-header-break-point .main-header-menu{
		border-width: 0 !important;
	}
	.ast-header-break-point .main-navigation ul .menu-item .menu-link{
		border-bottom-width: 0 !important;
	}
	#ast-hf-menu-1 li{
		border-bottom: solid white 1px !important;
	}
	#ast-mobile-header li:last-of-type, #ast-mobile-header li:nth-last-child(2), #ast-mobile-header .sub-menu li {
		border-bottom: none !important;
		padding-bottom: 1px;
	}
}