.g5core-header-inner {
	min-height: var(--g5-header-height);
}

.g5core-site-branding {
	padding: 0 2rem 0 0;

	&.logo-center {
		padding: 0 4.4rem;
	}
}

.sticky-area-wrap.sticky .sticky-area .g5core-header-inner {
	min-height: var(--g5-header-sticky-height);
}

.sticky-area-wrap.sticky .sticky-area .menu-horizontal > .menu-item > a {
	padding-top: calc((var(--g5-header-sticky-height) - 26px) * 0.5);
	padding-bottom: calc((var(--g5-header-sticky-height) - 26px) * 0.5);

	&:before {
		bottom: 25px;
	}
}

.g5core-header-navigation {
	.g5core-header-inner {
		min-height: $navigation_height;
	}

	.menu-horizontal > .menu-item > a {
		padding-top: ($navigation_height - 26)/2;
		padding-bottom: ($navigation_height - 26)/2;
		&:before{
			bottom: 16px;
		}
	}
}

body.g5core-is-header-vertical-left.g5core-is-header-vertical-mini {
	padding-left: 155px;
}
.g5core-header-above .g5core-header-inner,
.g5core-header-bellow .g5core-header-inner {
	min-height: 100px;
}
.g5core-header-desktop-wrapper {
	.x-mega-sub-menu {
		.gel-heading-title, .ube-heading-title {
			font-weight: 600;
			font-size: 18px;
			letter-spacing: 0;
		}

		.gel-heading-title {
			margin-bottom: 20px;
		}

		.ube-heading-title {
			margin-bottom: 0;
		}

		.gel-list {
			.item-list {
				&:not(:last-child) {
					padding-bottom: 6px;
				}

				&:not(:first-child) {
					padding-top: 6px;
				}
			}
		}

		.ube-list-icon {
			.list-icon-item {
				&:not(:last-child) {
					padding-bottom: 5px;
				}

				&:not(:first-child) {
					padding-top: 5px;
				}
			}
			&.list-unstyled .list-icon-item:not(:first-child) {
				margin-top: 5px;
			}
		}


	}

}

.g5core-site-header:not(.header-float):not(.header-border-bottom) {
	@include box-shadow(none);
}
