
.header--announcement p {
	margin-bottom: 0;
	font-weight: 500;
	line-height: 1.2;
}

.header--announcement p a {
	font-weight: 700;
}

.header--top .menu-item a.elementor-item:hover {
	text-decoration: none;
}

#header-top, #header-bottom {
	padding: 0;
}

.elementor-location-header .header--top, .elementor-location-header .header--main {
	max-width: 1380px;
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 0;
}

@media only screen and (max-width:389px) {
	.elementor-location-header .header--main {
		min-width: 100%;
		padding-right: 0;
	}
}

.header--main--icons {
	padding: 0;
}

.header--main--icons .e-con-inner {
	padding: 0;
}

.header--main--icons .elementor-widget-icon .elementor-icon-wrapper {
	width: 46px;
	height: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-left: 1px solid #d2d2d2;
}

.header--main--icons .elementor-widget-icon .elementor-icon-wrapper:hover {
	background: #262262;
}

.header--main--icons .elementor-widget-icon .elementor-icon-wrapper:hover path {
	fill: white;
}

.header--search {
	border-left: 1px solid #d2d2d2;
}

.header--search i:not(.eicon-edit) {
	display: none;
}

.header--search .elementor-search-form__container {
	min-height: 48px;
}

.header--search input[type=search].elementor-search-form__input {
	padding: 10px 30px 10px 10px;
	background-image: url("https://boardbenchmarking.com/nitropack_static/jrTGUeABGLlXjAxBnCwchmJBBOVrHSIj/assets/images/optimized/rev-cbb41d1/boardbenchmarking.com/wp-content/themes/hello-theme-child-master/img/icon--magnifying-glass.svg");
	background-position: right 10px center;
	background-repeat: no-repeat;
	background-size: 14px 13px;
	background-color: #fff;
	border: 0;
	border-radius: 0;
	font-size: 13px;
	font-weight: 500;
}

.header--search input[type=search].elementor-search-form__input.nitro-lazy {
	background-image: none !important;
}

.header--button--call .elementor-button.elementor-button-link {
	min-height: 48px;
	display: flex;
	align-items: center;
	color: #fff;
	background-color: #8dc63f;
	box-shadow: none;
	border-radius: 0;
	font-size: 13px;
}

.header--button--call .elementor-button.elementor-button-link:hover {
	background-color: #fff;
	color: #262262;
}

.header--mega-menu a.e-focus {
	text-decoration: none;
}

.header--mega-menu li a {
	display: flex;
	width: 100%;
}

body:not(.elementor-editor-active) .sub-menu-hover {
	display: none;
}

body:not(.elementor-editor-active) .sub-menu-hover.show {
	display: flex;
}

.submenu--wrapper .e-con-inner {
	padding: 0;
}

.mega-menu--submenu ul, .sub-menu-hover ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.mega-menu--submenu ul li, .sub-menu-hover ul li {
	position: relative;
	z-index: 1;
}

.mega-menu--submenu ul li a, .mega-menu--submenu ul li span, .sub-menu-hover ul li a, .sub-menu-hover ul li span {
	font-size: 16px;
	font-weight: 600;
	padding: .375em;
}

.mega-menu--submenu .elementor-icon-list-item > a, .sub-menu-hover .elementor-icon-list-item > a {
	flex-direction: row !important;
}

.mega-menu--column--menu, .mega-menu--column--overview, .mega-menu--column--image {
	padding: 30px;
}

.mega-menu--column--menu {
	background-color: #f5f5f0;
}

.mega-menu--column--overview .elementor-widget-icon-list:not(.elementor-icon-list--layout-inline) .elementor-icon-list-item {
	margin-bottom: 0;
}

.mega-menu--column--overview .elementor-widget-icon-list:not(.elementor-icon-list--layout-inline) .elementor-icon-list-item a {
	padding: 0;
}

.mega-menu--column--image {
	min-width: 560px;
}

.mega-menu--column--image h5 {
	line-height: 1.4;
}

.e-fit_to_content .e-n-menu-content > * {
	transform: translateX(-15px);
}

.header--site-logo {
	width: 154px;
}

@media only screen and (min-width:834px) {
	.header--site-logo {
		width: 242px;
	}
}

.mobile-menu--site-logo svg {
	width: 154px;
}

.ee-menu__arrow {
	fill: #00aeef;
	padding-right: 0;
}

.ee-menu__item--has-children:hover .ee-menu__arrow {
	fill: #fff;
}

.ee-menu__back a {
	font-size: 15px !important;
}

.ee-menu__back .ee-menu__arrow {
	padding-left: 0;
	padding-right: 1em;
}

.ee-menu__arrow.elementor-icon svg {
	width: 13px;
	height: 11px;
}
