ul.hfe-nav-menu {
	list-style: none !important; margin: 0px; padding: 0px;
}
.hfe-nav-menu li {
	list-style: none !important; margin: 0px; padding: 0px;
}
.hfe-nav-menu ul {
	list-style: none !important; margin: 0px; padding: 0px;
}
.hfe-nav-menu li.menu-item {
	position: relative;
}
.hfe-flyout-container .hfe-nav-menu li.menu-item {
	position: relative;
}
.hfe-nav-menu .sub-menu li.menu-item {
	background: inherit; position: relative;
}
div.hfe-nav-menu {
	display: flex; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -js-display: flex; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal;
}
.elementor-widget-hfe-nav-menu .elementor-widget-container {
	display: flex; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -js-display: flex; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal;
}
.hfe-nav-menu__layout-horizontal {
	display: flex; -js-display: flex;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	display: flex; -js-display: flex;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.hfe-nav-menu .parent-has-no-child .hfe-menu-toggle {
	display: none;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu {
	transition:300ms ease-in; left: 0px; top: 100%; text-align: left; visibility: hidden; position: absolute; z-index: 16; opacity: 0; -webkit-transition: all 300ms ease-in;
}
.hfe-submenu-action-hover .hfe-layout-vertical .hfe-nav-menu .sub-menu {
	transition:300ms ease-in; left: 0px; top: 100%; text-align: left; visibility: hidden; position: absolute; z-index: 16; opacity: 0; -webkit-transition: all 300ms ease-in;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
	visibility: visible; opacity: 1;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus > .sub-menu {
	visibility: visible; opacity: 1;
}
.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
	visibility: hidden; opacity: 0;
}
.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:focus > .sub-menu {
	visibility: hidden; opacity: 0;
}
.hfe-nav-menu .menu-item-has-children .sub-menu {
	left: 0px; top: 100%; visibility: hidden; position: absolute; z-index: 9999; opacity: 0;
}
.hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
	left: 0px; top: 0px;
}
.hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
	left: 100%; top: 0px;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
	transition:300ms ease-out; visibility: visible; opacity: 1; -webkit-transition: all 300ms ease-out;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus > .sub-menu {
	transition:300ms ease-out; visibility: visible; opacity: 1; -webkit-transition: all 300ms ease-out;
}
.hfe-nav-menu::before {
	clear: both; display: table; content: "";
}
.hfe-nav-menu::after {
	clear: both; display: table; content: "";
}
.hfe-nav-menu__align-right .hfe-nav-menu {
	margin-left: auto; justify-content: flex-end; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end;
}
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-menu-item {
	justify-content: flex-end; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end;
}
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
	justify-content: flex-end; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end;
}
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper {
	text-align: right;
}
.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper {
	text-align: right;
}
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.elementor-button-wrapper {
	text-align: right;
}
.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.elementor-button-wrapper {
	text-align: right;
}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper {
	text-align: left;
}
.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper {
	text-align: left;
}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.elementor-button-wrapper {
	text-align: left;
}
.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.elementor-button-wrapper {
	text-align: left;
}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper {
	text-align: center;
}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.elementor-button-wrapper {
	text-align: center;
}
.hfe-nav-menu__align-left .hfe-nav-menu {
	margin-right: auto; justify-content: flex-start; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start;
}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item {
	justify-content: flex-start; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start;
}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
	justify-content: flex-start; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start;
}
.hfe-nav-menu__align-center .hfe-nav-menu {
	margin-right: auto; margin-left: auto; justify-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center;
}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-menu-item {
	justify-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center;
}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
	justify-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	display: flex; flex-wrap: wrap; -js-display: flex; -webkit-flex-wrap: wrap;
}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	width: 100%;
}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item {
	flex-grow: 1; -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1;
}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item {
	justify-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center;
}
.hfe-active-menu + nav li:not(:last-child) a.hfe-menu-item {
	border-bottom-width: 0px;
}
.hfe-active-menu + nav li:not(:last-child) a.hfe-sub-menu-item {
	border-bottom-width: 0px;
}
.hfe-nav-menu a.hfe-menu-item {
	line-height: 1; text-decoration: none; display: flex; box-shadow: none; justify-content: space-between; align-items: center; -webkit-box-shadow: none; -webkit-box-pack: justify; -webkit-box-align: center; -js-display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -webkit-align-items: center; -moz-box-align: center;
}
.hfe-nav-menu a.hfe-sub-menu-item {
	line-height: 1; text-decoration: none; display: flex; box-shadow: none; justify-content: space-between; align-items: center; -webkit-box-shadow: none; -webkit-box-pack: justify; -webkit-box-align: center; -js-display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -webkit-align-items: center; -moz-box-align: center;
}
.hfe-nav-menu a.hfe-menu-item:hover {
	text-decoration: none;
}
.hfe-nav-menu a.hfe-sub-menu-item:hover {
	text-decoration: none;
}
.hfe-nav-menu .sub-menu {
	margin: 0px; z-index: 9999; min-width: 220px;
}
.hfe-nav-menu__layout-horizontal {
	font-size: 0px;
}
.hfe-nav-menu__layout-horizontal li.menu-item {
	font-size: medium;
}
.hfe-nav-menu__layout-horizontal > li.menu-item {
	font-size: medium;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu {
	box-shadow: 0px 4px 10px -2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i::before {
	content: "?";
}
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-arrow i::before {
	content: "?";
}
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-arrow i::before {
	content: "+";
}
.hfe-submenu-icon-none .hfe-nav-menu .parent-has-child .sub-arrow {
	display: none;
}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i::before {
	content: "?";
}
.hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i::before {
	content: "?";
}
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i::before {
	content: "-";
}
.hfe-link-redirect-self_link.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i::before {
	content: "-";
}
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i::before {
	content: "?";
}
.hfe-link-redirect-self_link.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i::before {
	content: "?";
}
.rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before {
	content: "?";
}
.rtl .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before {
	content: "?";
}
.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before {
	content: "?";
}
.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu-icon {
	padding: 0.35em; border: 0px solid currentColor; border-image: none;
}
.hfe-nav-menu-icon svg {
	width: 25px; height: 25px; line-height: 25px; font-size: 25px;
}
.hfe-nav-menu-icon i:focus {
	outline: 0px;
}
.hfe-has-submenu-container a.hfe-menu-item:focus {
	outline: 0px;
}
.hfe-has-submenu-container a.hfe-sub-menu-item:focus {
	outline: 0px;
}
.hfe-nav-menu .menu-item-has-children:focus {
	outline: 0px;
}
.hfe-nav-menu .menu-item-has-children .sub-menu:focus {
	outline: 0px;
}
.hfe-nav-menu .menu-item-has-children-container:focus {
	outline: 0px;
}
.hfe-nav-menu .menu-item-has-children-container {
	position: relative;
}
.hfe-nav-menu__layout-expandible .sub-menu {
	height: 0px; position: relative;
}
.hfe-nav-menu__layout-vertical .sub-menu {
	height: 0px; position: relative;
}
.hfe-flyout-wrapper .sub-menu {
	height: 0px; position: relative;
}
.hfe-nav-menu__submenu-arrow .hfe-menu-toggle::before {
	line-height: 0; font-family: "Font Awesome 5 Free"; font-size: inherit; font-weight: inherit; z-index: 1;
}
.hfe-nav-menu__submenu-plus .hfe-menu-toggle::before {
	line-height: 0; font-family: "Font Awesome 5 Free"; font-size: inherit; font-weight: inherit; z-index: 1;
}
.hfe-nav-menu__submenu-classic .hfe-menu-toggle::before {
	line-height: 0; font-family: "Font Awesome 5 Free"; font-size: inherit; font-weight: inherit; z-index: 1;
}
.hfe-menu-item-center .hfe-nav-menu li a.hfe-menu-item {
	margin-right: 0px;
}
.hfe-menu-item-center .hfe-nav-menu li a.hfe-sub-menu-item {
	margin-right: 0px;
}
.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-menu-item {
	margin-right: 0px;
}
.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-sub-menu-item {
	margin-right: 0px;
}
.hfe-nav-menu__toggle-icon::before {
	line-height: 0; font-family: "fontAwesome"; font-size: 24px; font-style: normal; font-weight: inherit; z-index: 1; content: "\f0c9";
}
.hfe-active-menu .hfe-nav-menu__toggle-icon::before {
	content: "\f00d";
}
.hfe-nav-menu__layout-expandible {
	transition-property: display; transition-duration: 0.5s; transition-timing-function: cubic-bezier(0, 1, 0.5, 1); -webkit-transition-property: display; -webkit-transition-duration: .5s; -webkit-transition-timing-function: cubic-bezier( 0, 1, 0.5, 1 );
}
.hfe-nav-menu__layout-expandible {
	visibility: hidden; opacity: 0;
}
.hfe-nav-menu__layout-expandible .sub-menu {
	visibility: hidden; opacity: 0;
}
.hfe-active-menu + .hfe-nav-menu__layout-expandible {
	height: auto; visibility: visible; opacity: 1;
}
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-expandible {
	top: 100%; position: absolute;
}
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal {
	top: 100%; position: absolute;
}
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
	top: 100%; position: absolute;
}
.hfe-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu {
	left: 0px; top: 0px;
}
.hfe-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu {
	left: 0px; top: 0px;
}
.hfe-layout-expandible nav {
	height: 0px;
}
.hfe-nav-sub-menu-icon {
	line-height: 1; display: inline-block;
}
.hfe-nav-menu__icon {
	line-height: 1; display: inline-block;
}
.hfe-nav-menu__toggle {
	border-radius: 3px; border: 0px solid currentColor; border-image: none; color: rgb(73, 76, 79); line-height: 1; font-size: 22px; display: flex; position: relative; cursor: pointer; -webkit-border-radius: 3px; -js-display: flex;
}
.hfe-nav-menu__toggle-icon {
	line-height: 1; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.hfe-nav-menu .sub-arrow {
	line-height: 1; font-size: 14px; margin-top: -10px; margin-bottom: -10px; display: flex; cursor: pointer; -js-display: flex;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
	margin-left: 10px;
}
.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow {
	padding: 10px;
}
.hfe-layout-expandible .sub-arrow {
	padding: 10px;
}
.hfe-flyout-wrapper .sub-arrow {
	padding: 10px;
}
.hfe-nav-menu .child-item {
	padding: 10px 0px 10px 10px; right: 0px; line-height: 1; font-size: 14px; margin-top: -10px; margin-right: 20px; margin-bottom: -10px; position: absolute;
}
.hfe-nav-menu__layout-vertical .hfe-nav-menu .child-item {
	padding: 10px 0px 10px 10px; right: 0px; line-height: 1; font-size: 14px; margin-top: -10px; margin-right: 20px; margin-bottom: -10px; position: absolute;
}
.hfe-layout-horizontal .hfe-nav-menu__toggle {
	display: none; visibility: hidden; opacity: 0;
}
.hfe-layout-vertical .hfe-nav-menu__toggle {
	display: none; visibility: hidden; opacity: 0;
}
.hfe-nav-menu-icon {
	text-align: center; line-height: 1; display: inline-block;
}
.hfe-nav-menu__layout-expandible .saved-content {
	left: 0px !important; width: 100% !important;
}
.hfe-nav-menu__layout-expandible .sub-menu {
	left: 0px !important; width: 100% !important;
}
.hfe-nav-menu__layout-expandible .child {
	left: 0px !important; width: 100% !important;
}
.hfe-nav-menu__layout-vertical .saved-content {
	left: 0px !important; width: 100% !important;
}
.hfe-nav-menu__layout-vertical .sub-menu {
	left: 0px !important; width: 100% !important;
}
.hfe-nav-menu__layout-vertical .child {
	left: 0px !important; width: 100% !important;
}
.hfe-flyout-container .saved-content {
	left: 0px !important; width: 100% !important;
}
.hfe-flyout-container .sub-menu {
	left: 0px !important; width: 100% !important;
}
.hfe-flyout-container .child {
	left: 0px !important; width: 100% !important;
}
.hfe-flyout-container .hfe-nav-menu .sub-menu {
	
}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover {
	border: 1px dotted currentColor; border-image: none;
}
.hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover {
	border: 1px dotted currentColor; border-image: none;
}
.hfe-flyout-wrapper .hfe-menu-toggle:hover {
	border: 1px dotted currentColor; border-image: none;
}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle {
	border: 1px dotted transparent; border-image: none;
}
.hfe-nav-menu__layout-expandible .hfe-menu-toggle {
	border: 1px dotted transparent; border-image: none;
}
.hfe-flyout-wrapper .hfe-menu-toggle {
	border: 1px dotted transparent; border-image: none;
}
.hfe-nav-menu .menu-item a::before {
	transition:0.3s cubic-bezier(0.58, 0.3, 0.005, 1); display: block; position: absolute; -webkit-transition: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1);
}
.hfe-nav-menu .menu-item a::after {
	transition:0.3s cubic-bezier(0.58, 0.3, 0.005, 1); display: block; position: absolute; -webkit-transition: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1);
}
.hfe-nav-menu .menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	opacity: 0;
}
.hfe-nav-menu .menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	opacity: 0;
}
.hfe-nav-menu .menu-item a.hfe-menu-item:hover::before {
	transform: scale(1); -webkit-transform: scale(1);
}
.hfe-nav-menu .menu-item a.hfe-menu-item:hover::after {
	transform: scale(1); -webkit-transform: scale(1);
}
.hfe-nav-menu .menu-item a.hfe-menu-item:focus::before {
	transform: scale(1); -webkit-transform: scale(1);
}
.hfe-nav-menu .menu-item a.hfe-menu-item:focus::after {
	transform: scale(1); -webkit-transform: scale(1);
}
.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted::before {
	transform: scale(1); -webkit-transform: scale(1);
}
.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted::after {
	transform: scale(1); -webkit-transform: scale(1);
}
.hfe-nav-menu .current-menu-item::before {
	transform: scale(1); -webkit-transform: scale(1);
}
.hfe-nav-menu .current-menu-item::after {
	transform: scale(1); -webkit-transform: scale(1);
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item::before {
	left: 0px; width: 100%; height: 3px; z-index: 2; background-color: rgb(85, 89, 92);
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item::after {
	left: 0px; width: 100%; height: 3px; z-index: 2; background-color: rgb(85, 89, 92);
}
.hfe-pointer__underline .menu-item.parent a.hfe-menu-item::before {
	left: 0px; width: 100%; height: 3px; z-index: 2; background-color: rgb(85, 89, 92);
}
.hfe-pointer__underline .menu-item.parent a.hfe-menu-item::after {
	left: 0px; width: 100%; height: 3px; z-index: 2; background-color: rgb(85, 89, 92);
}
.hfe-pointer__overline .menu-item.parent a.hfe-menu-item::before {
	left: 0px; width: 100%; height: 3px; z-index: 2; background-color: rgb(85, 89, 92);
}
.hfe-pointer__overline .menu-item.parent a.hfe-menu-item::after {
	left: 0px; width: 100%; height: 3px; z-index: 2; background-color: rgb(85, 89, 92);
}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: 50%; width: 0px; height: 0px;
}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	left: 50%; width: 0px; height: 0px;
}
.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: 50%; width: 0px; height: 0px;
}
.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	left: 50%; width: 0px; height: 0px;
}
.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: 50%; width: 0px; height: 0px;
}
.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	left: 50%; width: 0px; height: 0px;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: 10px;
}
.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: 10px;
}
.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: 10px;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	bottom: 10px;
}
.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	bottom: 10px;
}
.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	bottom: 10px;
}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: -10px;
}
.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: -10px;
}
.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: -10px;
}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	bottom: -10px;
}
.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	bottom: -10px;
}
.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	bottom: -10px;
}
.hfe-pointer__double-line.hfe-animation__none {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__underline.hfe-animation__none {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__overline.hfe-animation__none {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__double-line.hfe-animation__none::before {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__double-line.hfe-animation__none::after {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__double-line.hfe-animation__none:hover {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__double-line.hfe-animation__none:focus {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item::before {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item::after {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__underline.hfe-animation__none::before {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__underline.hfe-animation__none::after {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__underline.hfe-animation__none:hover {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__underline.hfe-animation__none:focus {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item::before {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item::after {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__overline.hfe-animation__none::before {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__overline.hfe-animation__none::after {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__overline.hfe-animation__none:hover {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__overline.hfe-animation__none:focus {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item::before {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item::after {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item::before {
	top: 0px; content: "";
}
.hfe-pointer__overline .menu-item.parent a.hfe-menu-item::before {
	top: 0px; content: "";
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: -20px; width: 10px;
}
.hfe-pointer__overline.hfe-animation__slide .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: -20px; width: 10px;
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item::after {
	bottom: 0px; content: "";
}
.hfe-pointer__underline .menu-item.parent a.hfe-menu-item::after {
	bottom: 0px; content: "";
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	left: calc( 100% + 20px); width: 10px;
}
.hfe-pointer__underline.hfe-animation__slide .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	left: calc( 100% + 20px); width: 10px;
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item::before {
	background: none; border: 3px solid rgb(85, 89, 92); border-image: none; left: 0px; top: 0px; right: 0px; bottom: 0px;
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item::after {
	background: none; border: 3px solid rgb(85, 89, 92); border-image: none; left: 0px; top: 0px; right: 0px; bottom: 0px;
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item::before {
	content: "";
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	transform: scale(0.75); -webkit-transform: scale(0.75);
}
.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	transform: scale(1.25); -webkit-transform: scale(1.25);
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item::before {
	transition:opacity 0.2s, transform 0.4s, transform 0.4s; -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
}
.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item::before {
	transition:opacity 0.2s, transform 0.4s, transform 0.4s; -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item::before {
	width: 3px; height: 3px;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item::after {
	width: 3px; height: 3px;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item::before {
	border-width: 0px 0px 3px 3px; transition:width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item::after {
	border-width: 3px 3px 0px 0px; transition:width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; right: 0px; bottom: 0px; content: ""; -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover::before {
	width: 100%; height: 100%;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover::after {
	width: 100%; height: 100%;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus::before {
	width: 100%; height: 100%;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus::after {
	width: 100%; height: 100%;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted::before {
	width: 100%; height: 100%;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted::after {
	width: 100%; height: 100%;
}
.hfe-pointer__framed.hfe-animation__draw .current-menu-item::before {
	width: 100%; height: 100%;
}
.hfe-pointer__framed.hfe-animation__draw .current-menu-item::after {
	width: 100%; height: 100%;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover::before {
	transition:opacity 0.02s, height 0.1s, width 0.1s 0.1s; -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus::before {
	transition:opacity 0.02s, height 0.1s, width 0.1s 0.1s; -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted::before {
	transition:opacity 0.02s, height 0.1s, width 0.1s 0.1s; -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
}
.hfe-pointer__framed.hfe-animation__draw .current-menu-item::before {
	transition:opacity 0.02s, height 0.1s, width 0.1s 0.1s; -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover::after {
	transition:opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus::after {
	transition:opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted::after {
	transition:opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
}
.hfe-pointer__framed.hfe-animation__draw .current-menu-item::after {
	transition:opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item::before {
	width: 3px; height: 3px;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item::after {
	width: 3px; height: 3px;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item::before {
	border-width: 3px 0px 0px 3px;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item::after {
	border-width: 0px 3px 3px 0px; right: 0px; bottom: 0px; content: "";
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover::before {
	transition:opacity, width 0.4s, height 0.4s; width: 100%; height: 100%; -webkit-transition: opacity 0.002s, width 0.4s, height 0.4s;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover::after {
	transition:opacity, width 0.4s, height 0.4s; width: 100%; height: 100%; -webkit-transition: opacity 0.002s, width 0.4s, height 0.4s;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus::before {
	transition:opacity, width 0.4s, height 0.4s; width: 100%; height: 100%; -webkit-transition: opacity 0.002s, width 0.4s, height 0.4s;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus::after {
	transition:opacity, width 0.4s, height 0.4s; width: 100%; height: 100%; -webkit-transition: opacity 0.002s, width 0.4s, height 0.4s;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted::before {
	transition:opacity, width 0.4s, height 0.4s; width: 100%; height: 100%; -webkit-transition: opacity 0.002s, width 0.4s, height 0.4s;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted::after {
	transition:opacity, width 0.4s, height 0.4s; width: 100%; height: 100%; -webkit-transition: opacity 0.002s, width 0.4s, height 0.4s;
}
.hfe-pointer__framed.hfe-animation__corners .current-menu-item::before {
	transition:opacity, width 0.4s, height 0.4s; width: 100%; height: 100%; -webkit-transition: opacity 0.002s, width 0.4s, height 0.4s;
}
.hfe-pointer__framed.hfe-animation__corners .current-menu-item::after {
	transition:opacity, width 0.4s, height 0.4s; width: 100%; height: 100%; -webkit-transition: opacity 0.002s, width 0.4s, height 0.4s;
}
.hfe-pointer__framed.hfe-animation__none {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__framed.hfe-animation__none::before {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__framed.hfe-animation__none::after {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__framed.hfe-animation__none:hover {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__framed.hfe-animation__none:focus {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item::before {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item::after {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item::before {
	transition:0.3s; content: ""; -webkit-transition: 0.3s;
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item::after {
	transition:0.3s; content: ""; -webkit-transition: 0.3s;
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item::before {
	background: rgb(85, 89, 92); left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1;
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:hover {
	color: rgb(255, 255, 255);
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:focus {
	color: rgb(255, 255, 255);
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item.highlighted {
	color: rgb(255, 255, 255);
}
.hfe-pointer__background .current-menu-item {
	color: rgb(255, 255, 255);
}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item::before {
	transform: scale(0.5); -webkit-transform: scale(0.5);
}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover::before {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus::before {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item.highlighted::before {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.hfe-pointer__background.hfe-animation__grow .current-menu-item::before {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	transition:0.3s; transform: scale(1.2); -webkit-transform: scale(1.2); -webkit-transition: 0.3s;
}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover::before {
	transition:opacity 0.15s, transform 0.4s, transform 0.4s; -webkit-transition: opacity 0.15s, -webkit-transform 0.4s;
}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus::before {
	transition:opacity 0.15s, transform 0.4s, transform 0.4s; -webkit-transition: opacity 0.15s, -webkit-transform 0.4s;
}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item.highlighted::before {
	transition:opacity 0.15s, transform 0.4s, transform 0.4s; -webkit-transition: opacity 0.15s, -webkit-transform 0.4s;
}
.hfe-pointer__background.hfe-animation__shrink .current-menu-item::before {
	transition:opacity 0.15s, transform 0.4s, transform 0.4s; -webkit-transition: opacity 0.15s, -webkit-transform 0.4s;
}
.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: 100%;
}
.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	right: 100%;
}
.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: 100%;
}
.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	bottom: 100%;
}
.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: 50%; bottom: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: 50%; right: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item::after {
	background: rgb(85, 89, 92); left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item::after {
	background: rgb(85, 89, 92); left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item::before {
	top: 0px; bottom: 100%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item::after {
	top: 100%; bottom: 0px;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover::before {
	bottom: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus::before {
	bottom: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted::before {
	bottom: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item::before {
	bottom: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover::after {
	top: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus::after {
	top: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted::after {
	top: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item::after {
	top: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item::before {
	left: 100%; right: 0px;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item::after {
	left: 0px; right: 100%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover::before {
	left: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus::before {
	left: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted::before {
	left: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item::before {
	left: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover::after {
	right: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus::after {
	right: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted::after {
	right: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item::after {
	right: 50%;
}
.hfe-pointer__background.hfe-animation__none {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__background.hfe-animation__none::before {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__background.hfe-animation__none::after {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__background.hfe-animation__none:hover {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__background.hfe-animation__none:focus {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item::before {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item::after {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:hover {
	transform: skew(-8deg); -webkit-transform: skew(-8deg);
}
.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:focus {
	transform: skew(-8deg); -webkit-transform: skew(-8deg);
}
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover {
	transform: scale(1.2); -webkit-transform: scale(1.2);
}
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus {
	transform: scale(1.2); -webkit-transform: scale(1.2);
}
.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover {
	transform: scale(0.8); -webkit-transform: scale(0.8);
}
.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus {
	transform: scale(0.8); -webkit-transform: scale(0.8);
}
.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:hover {
	transform: translateY(-8px); -webkit-transform: translateY(-8px);
}
.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:focus {
	transform: translateY(-8px); -webkit-transform: translateY(-8px);
}
.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:hover {
	transform: translateY(8px); -webkit-transform: translateY(8px);
}
.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:focus {
	transform: translateY(8px); -webkit-transform: translateY(8px);
}
.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:hover {
	transform: rotate(6deg); -webkit-transform: rotate(6deg);
}
.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:focus {
	transform: rotate(6deg); -webkit-transform: rotate(6deg);
}
.hfe-pointer__text.hfe-animation__none {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__text.hfe-animation__none::before {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__text.hfe-animation__none::after {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__text.hfe-animation__none:hover {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__text.hfe-animation__none:focus {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item::before {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item::after {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
	transition-duration: 0s; -webkit-transition-duration: 0s;
}
.hfe-flyout-overlay {
	background: rgba(0, 0, 0, 0.6); left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 999998; cursor: pointer; -webkit-backface-visibility: hidden;
}
.hfe-pointer__underline .menu-item.parent a.hfe-menu-item.elementor-button::after {
	height: 0px;
}
.hfe-pointer__overline .menu-item.parent a.hfe-menu-item.elementor-button::before {
	height: 0px;
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button::after {
	height: 0px;
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button::before {
	height: 0px;
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button::before {
	border-width: 0px;
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button::after {
	border-width: 0px;
}
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:hover {
	transform: none; -webkit-transform: none;
}
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:focus {
	transform: none; -webkit-transform: none;
}
.hfe-flyout-close {
	margin: 5px; top: 0px; width: 23px; height: 23px; right: 0px; line-height: 23px; font-size: 23px; display: block; position: absolute; cursor: pointer;
}
.hfe-flyout-close svg {
	margin: 5px; top: 0px; width: 23px; height: 23px; right: 0px; line-height: 23px; font-size: 23px; display: block; position: absolute; cursor: pointer;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left {
	left: -100%; top: 0px; width: 300px; height: 100%; right: auto; bottom: 0px; max-width: 100vw;
}
.hfe-flyout-wrapper .hfe-side {
	margin: 0px; padding: 0px; display: none; position: fixed; z-index: 999999; -webkit-backface-visibility: hidden; -webkit-overflow-scrolling: touch;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-show {
	display: block;
}
.hfe-flyout-content.push {
	color: rgb(255, 255, 255);
}
.hfe-flyout-content ul li {
	color: rgb(255, 255, 255);
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-right {
	left: auto; top: 0px; width: 300px; height: 100%; right: -100%; bottom: 0px; max-width: 100%;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left {
	left: -100%; top: 0px; width: 300px; height: 100%; right: auto; bottom: 0px; max-width: 100vw;
}
.hfe-flyout-wrapper .hfe-side.top {
	left: 0px; top: -100%; width: 100vw; height: 300px; right: 0px; bottom: auto; max-height: 100%;
}
.hfe-flyout-wrapper .hfe-side.bottom {
	left: 0px; top: auto; width: 100vw; height: 300px; right: 0px; bottom: -100%; max-height: 100%;
}
.hfe-flyout-content {
	height: 100%; color: rgb(255, 255, 255); line-height: 1.4em; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
@media all and (max-width:1024px)
{
.hfe-flyout-content {
	transform: translateZ(0px); -webkit-transform: translateZ(0);
}
}
.admin-bar .hfe-side {
	margin-top: 32px;
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu {
	transition:0.1s; opacity: 0; transform: translateY(20%); -webkit-transform: translateY(20%); -webkit-transition: all 0.1s;
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu {
	transition:0.1s; opacity: 0; transform: translateY(-20%); -webkit-transform: translateY(-20%); -webkit-transition: all 0.1s;
}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between).elementor-widget-navigation-menu a.hfe-menu-item.elementor-button {
	display: inline-flex;
}
.hfe-nav-menu li.elementor-button-wrapper {
	align-self: center;
}
@media only screen and (max-width:1024px)
{
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li {
	width: 100%; margin-right: 0px;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu {
	width: 100%; margin-right: 0px;
}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle {
	display: block;
}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle {
	display: block;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	visibility: hidden; opacity: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	visibility: visible; opacity: 1;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal {
	height: 0px; visibility: hidden; opacity: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
	height: 0px; visibility: hidden; opacity: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal {
	height: auto; visibility: visible; opacity: 1;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-vertical {
	height: auto; visibility: visible; opacity: 1;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	position: relative;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal {
	position: absolute;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
	position: absolute;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
	visibility: hidden; opacity: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
	left: 0px; top: 0px;
}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle {
	display: block; visibility: visible; opacity: 1;
}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle {
	display: block; visibility: visible; opacity: 1;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
	float: none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
	transition:none; visibility: hidden; opacity: 0; -webkit-transition: none;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
	transition:none; visibility: hidden; opacity: 0; -webkit-transition: none;
}
.hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
	transition:none; visibility: hidden; opacity: 0; -webkit-transition: none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover {
	border: 1px dotted currentColor; border-image: none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle {
	border: 1px dotted transparent; border-image: none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
	height: 0px; position: relative;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
	top: 0px; height: 0px; position: relative;
}
.hfe-nav-menu__breakpoint-tablet .saved-content {
	left: 0px !important; width: auto !important;
}
.hfe-nav-menu__breakpoint-tablet .sub-menu {
	left: 0px !important; width: auto !important;
}
.hfe-nav-menu__breakpoint-tablet .child {
	left: 0px !important; width: auto !important;
}
.hfe-nav-menu .sub-menu {
	margin: 0px; min-width: auto;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
	padding: 10px;
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before {
	content: "-";
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu {
	box-shadow: none; -webkit-box-shadow: none;
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i::before {
	content: "?";
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu {
	transform: none; -webkit-transform: none;
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
	transform: none; -webkit-transform: none;
}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu {
	transform: none; -webkit-transform: none;
}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
	transform: none; -webkit-transform: none;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet :not(.hfe-pointer__framed).hfe-nav-menu-layout .menu-item.parent a.hfe-menu-item::after {
	
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet :not(.hfe-pointer__framed).hfe-nav-menu-layout .menu-item.parent a.hfe-menu-item::before {
	
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item::before {
	border: 0px currentColor !important; border-image: none !important;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover {
	transform: none !important; -webkit-transform: none;
}
.hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus {
	transform: none !important; -webkit-transform: none;
}
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item {
	justify-content: space-between; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify;
}
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item {
	justify-content: space-between; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify;
}
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper {
	justify-content: space-between; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify;
}
}
@media only screen and (max-width:767px)
{
.hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item {
	justify-content: space-between; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper {
	justify-content: space-between; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle {
	display: block; visibility: visible; opacity: 1;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	display: block; visibility: visible; opacity: 1;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item {
	width: 100%;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu {
	width: 100%;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle {
	display: inline-block;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu {
	top: 0px; height: 0px; position: relative;
}
.hfe-nav-menu .sub-menu {
	margin: 0px; min-width: auto;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
	transition:none; visibility: hidden; opacity: 0; -webkit-transition: none;
}
.hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
	transition:none; visibility: hidden; opacity: 0; -webkit-transition: none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
	float: none;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu {
	display: block;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal {
	height: 0px; visibility: hidden; opacity: 0;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical {
	height: 0px; visibility: hidden; opacity: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle {
	display: block; visibility: visible; opacity: 1;
}
.hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle {
	display: block; visibility: visible; opacity: 1;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal {
	height: 0px; visibility: hidden; opacity: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical {
	float: none;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu {
	visibility: hidden; opacity: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	visibility: hidden; opacity: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	visibility: visible; opacity: 1;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal {
	height: 0px; visibility: hidden; opacity: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical {
	height: 0px; visibility: hidden; opacity: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal {
	height: auto; visibility: visible; opacity: 1;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-vertical {
	height: auto; visibility: visible; opacity: 1;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	position: relative;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal {
	position: absolute;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
	position: absolute;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
	left: 0px; top: 0px;
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before {
	content: "-";
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i::before {
	content: "?";
}
.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover {
	border: 1px dotted currentColor; border-image: none;
}
.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle {
	border: 1px dotted transparent; border-image: none;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu {
	box-shadow: none; -webkit-box-shadow: none;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-1 .hfe-nav-menu {
	transition:0.3s; transform: scale(0.7); -webkit-transform: scale(0.7); -webkit-transition: all 0.3s;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
	padding: 10px;
}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-2 .hfe-nav-menu {
	transition:0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); opacity: 0; transform: translateX(20%); -webkit-transform: translateX(20%); -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu {
	opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0);
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-3 .hfe-nav-menu {
	transition:0.3s; opacity: 0; transform: translateY(20%); -webkit-transform: translateY(20%); -webkit-transition: all 0.3s;
}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
.hfe-nav-menu__breakpoint-mobile .saved-content {
	left: 0px !important; width: auto !important;
}
.hfe-nav-menu__breakpoint-mobile .sub-menu {
	left: 0px !important; width: auto !important;
}
.hfe-nav-menu__breakpoint-mobile .child {
	left: 0px !important; width: auto !important;
}
.hfe-nav-menu__breakpoint-tablet .saved-content {
	left: 0px !important; width: auto !important;
}
.hfe-nav-menu__breakpoint-tablet .sub-menu {
	left: 0px !important; width: auto !important;
}
.hfe-nav-menu__breakpoint-tablet .child {
	left: 0px !important; width: auto !important;
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu {
	transform: none; -webkit-transform: none;
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
	transform: none; -webkit-transform: none;
}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu {
	transform: none; -webkit-transform: none;
}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
	transform: none; -webkit-transform: none;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet :not(.hfe-pointer__framed).hfe-nav-menu-layout .menu-item.parent a.hfe-menu-item::after {
	
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile :not(.hfe-pointer__framed).hfe-nav-menu-layout .menu-item.parent a.hfe-menu-item::after {
	
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet :not(.hfe-pointer__framed).hfe-nav-menu-layout .menu-item.parent a.hfe-menu-item::before {
	
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile :not(.hfe-pointer__framed).hfe-nav-menu-layout .menu-item.parent a.hfe-menu-item::before {
	
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item::before {
	border: 0px currentColor !important; border-image: none !important;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__framed .menu-item.parent a.hfe-menu-item::before {
	border: 0px currentColor !important; border-image: none !important;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover {
	transform: none !important; -webkit-transform: none;
}
.hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus {
	transform: none !important; -webkit-transform: none;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover {
	transform: none !important; -webkit-transform: none;
}
.hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus {
	transform: none !important; -webkit-transform: none;
}
}
.hfe-toggle-no .hfe-layout-expandible .hfe-nav-menu__toggle {
	display: none;
}
.hfe-icon {
	display: inline-block;
}
.hfe-cart-menu-wrap-custom {
	line-height: 1; display: inline-block;
}
.hfe-cart-menu-wrap-custom .hfe-cart-count {
	border-color: rgb(117, 195, 44); color: rgb(117, 195, 44);
}
.hfe-cart-menu-wrap-custom .hfe-cart-count::after {
	border-color: rgb(117, 195, 44); color: rgb(117, 195, 44);
}
.hfe-cart-menu-wrap-custom .hfe-cart-count {
	border-width: 2px; border-style: solid; padding: 12px 24px; border-radius: 0.3em; text-align: center; line-height: 1.8; font-size: 0.86em; font-weight: bold; vertical-align: middle; display: inline-block; position: relative; min-height: 2.1em; min-width: 2.1em;
}
.hfe-cart-menu-wrap-default {
	line-height: 1; display: inline-block;
}
.hfe-cart-menu-wrap-default .hfe-cart-count {
	border-color: rgb(117, 195, 44); color: rgb(117, 195, 44);
}
.hfe-cart-menu-wrap-default .hfe-cart-count::after {
	border-color: rgb(117, 195, 44); color: rgb(117, 195, 44);
}
.hfe-cart-menu-wrap-default .hfe-cart-count {
	border-width: 2px; border-style: solid; padding: 0px 0.4em; border-radius: 0em 0em 0.3em 0.3em; text-align: center; line-height: 1.8; font-size: 0.86em; font-weight: bold; vertical-align: middle; display: inline-block; position: relative; min-height: 2.1em; min-width: 2.1em;
}
.hfe-cart-menu-wrap-default .hfe-cart-count::after {
	border-width: 2px 2px 0px; border-style: solid solid none; left: 50%; top: -0.6em; width: 0.8em; height: 0.8em; bottom: 100%; margin-bottom: 0px; border-bottom-color: currentColor; position: absolute; content: " "; pointer-events: none; border-top-left-radius: 10em; border-top-right-radius: 10em; transform: translateX(-50%);
}
:not(.hfe-menu-cart--show-subtotal-yes).elementor-widget-hfe-cart .hfe-menu-cart__toggle .elementor-button-text {
	display: none;
}
.elementor-widget-hfe-cart.toggle-icon--bag-light .hfe-menu-cart__toggle .elementor-button-icon i::before {
	content: "\e8e3";
}
.elementor-widget-hfe-cart.toggle-icon--bag-medium .hfe-menu-cart__toggle .elementor-button-icon i::before {
	content: "\e8e4";
}
.elementor-widget-hfe-cart.toggle-icon--bag-solid .hfe-menu-cart__toggle .elementor-button-icon i::before {
	content: "\e8e5";
}
.hfe-menu-cart__toggle .elementor-button {
	background: none; border-width: 1px; border-style: solid; border-color: inherit; border-radius: 0px; border-image: none; color: rgb(129, 138, 145); display: inline-flex; align-items: center; -webkit-box-align: center;
}
.hfe-menu-cart__toggle .elementor-button-text {
	margin-right: 0.3em;
}
.hfe-menu-cart__toggle .elementor-button-icon {
	transition:color 0.1s; position: relative; -webkit-transition: color 0.1s; -o-transition: color 0.1s;
}
.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle [data-counter].elementor-button-icon::before {
	border-radius: 100%; top: -0.7em; height: 1.6em; text-align: center; right: -0.7em; color: rgb(255, 255, 255); line-height: 1.5em; font-size: 10px; display: block; position: absolute; min-width: 1.6em; content: attr(data-counter); background-color: rgb(217, 83, 79);
}
.hfe-menu-cart--items-indicator-plain .hfe-menu-cart__toggle [data-counter].elementor-button-icon::before {
	font-weight: normal; display: inline-block; content: attr(data-counter);
}
.hfe-menu-cart--empty-indicator-hide .hfe-menu-cart__toggle .elementor-button [data-counter].elementor-button-icon::before {
	display: none; content: none;
}
.hfe-menu-cart__toggle .elementor-button-icon {
	order: 15; -webkit-box-ordinal-group: 16; -webkit-order: 15;
}
.hfe-menu-cart__toggle.elementor-button-wrapper .elementor-button {
	color: rgb(77, 72, 72);
}
.hfe-search-button-wrapper {
	text-align: right; vertical-align: middle; display: block; cursor: pointer;
}
.hfe-search-form__container {
	overflow: hidden; display: flex;
}
.hfe-search-form__input {
	flex-basis: 100%;
}
.hfe-search-icon-toggle i.fa-search {
	padding: 10px; width: 20px; display: inline-block; position: absolute; box-sizing: content-box;
}
.hfe-search-icon-toggle i::before {
	vertical-align: middle;
}
.hfe-search-button-wrapper input[type=search] {
	padding: 10px; border-radius: 0px; border: 0px currentColor; transition:0.5s; border-image: none; cursor: pointer; box-sizing: border-box;
}
.hfe-search-button-wrapper button {
	padding: 0px; border-radius: 0px; border: currentColor; border-image: none;
}
.hfe-search-button-wrapper input[type=search]:focus {
	border: currentColor; border-image: none; cursor: auto; box-shadow: none;
}
.hfe-search-layout-icon .hfe-search-icon-toggle .hfe-search-form__input {
	height: 100%;
}
.hfe-search-button-wrapper.hfe-input-focus {
	display: flex;
}
.hfe-search-form__container .hfe-search-submit {
	position: relative; min-width: 3%;
}
.hfe-search-form__container button#clear {
	padding: 0px 8px; top: 0px; right: 0px; bottom: 0px; font-style: normal; margin-right: 10px; visibility: hidden; position: absolute; cursor: pointer; background-color: transparent; user-select: none;
}
.hfe-search-icon-toggle button#clear {
	padding: 0px 8px; top: 0px; right: 0px; bottom: 0px; font-style: normal; margin-right: 10px; visibility: hidden; position: absolute; cursor: pointer; background-color: transparent; user-select: none;
}
.hfe-search-form__container button#clear-with-button {
	padding: 0px 8px; top: 0px; bottom: 0px; font-size: 1.2em; font-style: normal; visibility: hidden; position: absolute; cursor: pointer; background-color: transparent; user-select: none;
}
.hfe-search-button-wrapper {
	position: relative;
}
.hfe-search-form__container {
	position: relative;
}
.hfe-search-icon-toggle {
	position: relative;
}
.hfe-search-button-wrapper .hfe-search-icon-toggle i {
	position: relative;
}
.hfe-search-button-wrapper .hfe-search-icon-toggle i::before {
	position: relative;
}
.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input {
	width: 0px; right: 0px; position: absolute; background-color: transparent;
}
.hfe-search-icon-toggle {
	width: 100% !important;
}
.hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input {
	width: 250px; right: 0px; position: absolute;
}
.hfe-search-layout-text .hfe-search-form__container {
	width: 100%;
}
.hfe-search-layout-icon_text .hfe-search-form__container {
	width: 100%;
}
.hfe-search-layout-text .hfe-search-form__container .hfe-search-form__input {
	width: 100%;
}
.hfe-search-layout-icon_text .hfe-search-form__container .hfe-search-form__input {
	width: 100%;
}
.hfe-search-icon-toggle {
	line-height: 1.5;
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	left: 0px; width: 100%; opacity: 1;
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: 0px; width: 100%; opacity: 1;
}
.hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	left: 0px; width: 100%; opacity: 1;
}
.hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: 0px; width: 100%; opacity: 1;
}
.hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: 0px; width: 100%; opacity: 1;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	bottom: 0px; opacity: 1;
}
.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	bottom: 0px; opacity: 1;
}
.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	bottom: 0px; opacity: 1;
}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	bottom: 0px; opacity: 1;
}
.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	bottom: 0px; opacity: 1;
}
.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	bottom: 0px; opacity: 1;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: 0px; opacity: 1;
}
.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: 0px; opacity: 1;
}
.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: 0px; opacity: 1;
}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: 0px; opacity: 1;
}
.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: 0px; opacity: 1;
}
.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	top: 0px; opacity: 1;
}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: 0px; width: 100%; height: 3px; opacity: 1;
}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	left: 0px; width: 100%; height: 3px; opacity: 1;
}
.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: 0px; width: 100%; height: 3px; opacity: 1;
}
.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	left: 0px; width: 100%; height: 3px; opacity: 1;
}
.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	left: 0px; width: 100%; height: 3px; opacity: 1;
}
.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	left: 0px; width: 100%; height: 3px; opacity: 1;
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	opacity: 1;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item::before {
	opacity: 1;
}
.hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	opacity: 1;
}
.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	opacity: 1;
}
.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	opacity: 1;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	border-width: 3px; width: 100%; height: 100%; opacity: 1;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	border-width: 3px; width: 100%; height: 100%; opacity: 1;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::before {
	border-width: 3px; width: 100%; height: 100%; opacity: 1;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a:not(:hover):not(.highlighted):not(.current-menu-item):not(:focus).hfe-menu-item::after {
	border-width: 3px; width: 100%; height: 100%; opacity: 1;
}
