.hip-nav-wrapper.active {
	width: 100vw !important;
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 1;
	visibility: visible !important;
	height: auto;
	padding-bottom: 300px;
}

.hip-nav-wrapper.active .hip-menu-inner {
	overflow-y: auto;
	overflow-x: hidden;
	height: 100vh;
}

body.hip-menu-open {
	overflow: hidden;
}

.hip-navigation-burger-menu ul.menu li ul.hip-sub-menu.show {
	display: block;
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 1;
	height: auto;
}

.hip-navigation-burger-menu ul.menu li.menu-item-has-children>.hip-nav-item-container.highlighted .hip-submenu-indicator-wrap:before {
	content: "";
}

.hip-menu-button-content-wrapper {
	display: flex;
	justify-content: center;
}

.hip-menu-button-wrapper .hip-cta-align-icon-right {
	margin-left: 5px;
	order: 15;
}

.hip-menu-toggler.open_icon .hip-nav-toggle-line {
	opacity: 0;
}

.hip-menu-toggler.open_icon:after, .hip-menu-toggler.open_icon:before {
	top: 50%;
	margin-top: -2.5px;
}

.hip-menu-toggler.open_icon:before {
	transform: rotate(-45deg);
}

.hip-menu-toggler.open_icon:after {
	transform: rotate(45deg);
}

.hip-hamburger-toggle-v3:after {
	width: 15px;
	right: 0;
	left: auto;
}

.hip-hamburger-toggle-v3.open_icon:after {
	width: 100%;
}

.hip-nav-social-icons {
	display: flex;
	align-items: center;
	position: relative;
}

.hip-nav-social-list-text {
	display: none;
}

.hip-nav-social-icons li:after {
	width: auto;
	left: auto;
	position: relative;
	height: 100%;
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
	border-left-width: 1px;
	border-style: solid;
	right: -8px;
}

@media (max-width:767px) {}