.header03 {
	.header-right {
		justify-content: flex-end;
	}
	&.desktop-menu .menu--primary {
		text-align: left;
	}
	.header-social {
		a {
			margin: 0 10px;
		}
	}
	.header-info {
		list-style: none;
		display: none;
		padding: 0;
		margin: 0 60px 0 0;
		li {
			display: inline-block;
			text-align: left;
			& + li {
				padding-left: 25px;
				margin-left: 25px;
				border-left: 1px solid rgba(238,238,238,0.2);
			}
			i {
				font-size: 16px;
				margin-right: 10px;
			}
			.inner {
				display: flex;
			}
			.text-lv1 {
				font-size: 18px;
				font-weight: 700;
				margin-bottom: 10px;
			}
			.text-lv2 {
				font-size: 14px;
			}
			> div {
				line-height: 1;
			}
		}
	}
	.mini-cart, .popup-search-wrap, .page-open-mobile-menu, .page-open-mobile-menu > div {
		display: inline-block;
		vertical-align: middle;
	}
	.nav-wrapper {
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
	}
	.nav-wrap {
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-radius: 0 0 5px 5px;
		padding: 0 20px;
		.branding {
			display: none;
		}
	}
	.headroom--not-top {
		.nav-wrap {
			.branding {
				display: block;
			}
		}
	}
	&.mobile-menu {
		.nav-wrap, .headroom--not-top .page-navigation {
			display: none;
		}
	}
	.headroom--not-top {
		.page-navigation {
			display: inline-block;
			margin-right: 50px;
		}
		.header-info {
			display: none;
		}
	}

	&.header-sticky-both .headroom.headroom--not-top .page-header-inner {
		.nav-wrapper {
			position: relative;
			top: 0;
			left: 0;
		}
	}
}

.header03 {
	&.desktop-menu .menu--primary {
		position: static;
	}

}

@include media-breakpoint-up(lg) {
	.header03 {
		.header-info {
			display: inline-block;
			margin-right: 100px;
		}
		.nav-wrap {
			> .row > .col-md-9 {
				position: static;
			}
			position: relative;
		}
	}
}

@include media-breakpoint-up(xl) {
	.header03 {
		&.header-sticky-both .headroom.headroom--not-top .page-header-inner {
			.header-wrapper {
				display: none;
			}
		}
		.header-info {
			margin-right: 160px;
		}
	}
}
