@media (min-width: 922px) {
	.site-header .ast-container {
		max-width: 1615px;
	}
}

.site-header .ast-site-identity {
	padding: 0;
}

.ast-desktop #ast-desktop-header .ast-primary-header-bar .main-header-menu > .menu-item {
	line-height: 1.256;
}

#ast-desktop-header .site-primary-header-wrap {
	position: relative;
}

.site-header #ast-desktop-header .main-navigation > ul, 
.site-header .main-header-menu .menu-item {
	position: unset;
}

.site-header #ast-desktop-header .main-header-menu .menu-item > .sub-menu {
	display: flex;
}

.site-header #ast-desktop-header .main-header-menu .menu-item:hover > .sub-menu {
	border-top: 8px solid #0083cb;
	right: 0;
  left: 0;
  width: 100%;
	top: 57px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
}

.site-header #ast-desktop-header .main-header-menu .menu-item:hover .sub-menu .menu-item > .sub-menu {
	border-top: none;
	display: block;
}

.site-header #ast-desktop-header .main-header-menu .menu-item .sub-menu > .menu-item {
	-ms-flex-preferred-size: 25%;
	    flex-basis: 25%;
	max-width: ;
	max-width: 25%;
	width: 25%;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.site-header #ast-desktop-header .main-header-menu .menu-item > .sub-menu .sub-menu .menu-item {
	width: 100%;
	max-width: 100%;
	display: block;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	padding: 0;
}

.site-header #ast-desktop-header .main-header-menu .sub-menu .sub-menu .menu-link:hover, .site-header #ast-desktop-header .main-header-menu .sub-menu .sub-menu .menu-link:focus {
	color: #0083cb;
}

.site-header #ast-desktop-header .main-header-menu .sub-menu .menu-item > .sub-menu {
	visibility: visible;
	position: unset;
	box-shadow: none;
	padding: 0;
	width: 100%;
}

.site-header #ast-desktop-header .main-header-menu .menu-item > .sub-menu .menu-item.menu-has-bg, .site-header #ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-has-bg > .sub-menu {
	background-color: #e8e9ea;
}

.site-header #ast-desktop-header .main-header-menu .sub-menu .menu-link {
	color: #0083cb;
}

.site-header #ast-desktop-header .main-header-menu .menu-item.menu-item-highlight .menu-link {
	color: #0083cb !important;
	font-weight: 700 !important;
	margin-top: 15px;
	margin-bottom: 15px;
}


.site-header #ast-desktop-header .main-header-menu .sub-menu .sub-menu .menu-link {
	color: #334155;
	font-weight: 400;
	font-family: Arial, sans-serif;
}

.site-header #ast-desktop-header .main-header-menu .menu-item > .sub-menu .menu-item {
	display: block;
	padding: 20px;
}

.site-header #ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .ast-header-navigation-arrow {
	display: none;
}

.ast-header-search .ast-search-menu-icon.ast-inline-search .search-form {
  border-radius: 4px;
}

.ast-inline-search.ast-search-menu-icon .search-submit {
	left: 8px;
	right: unset;
}

.site-header .ast-inline-search.ast-search-menu-icon .search-field {
	padding-left: 45px;
	padding-right: 10px;
	padding-top: 4px;
  padding-bottom: 4px;
}

.wp-block-separator.is-style-default {
	max-width: 200px !important;
}

.page-header-title {
	font-size: 59px !important;
	font-weight: 700 !important;
}

.page-header-subtitle {
	font-weight: 700 !important;
}