.wmmb-page-builder-template .wmmb-article-post {
	margin-bottom: 2.5em
}

.wmmb-featured-post {
	float: none
}

.wmmb-separate-container .wmmb-separate-posts.wmmb-article-post {
	margin-bottom: 2em
}

.wmmb-animate-hidden {
	visibility: hidden;
	opacity: 0
}

.wmmb-animate-display {
	visibility: visible;
	opacity: 1
}

.wmmb-no-thumb .wmmb-date-meta .posted-on {
	margin-bottom: 1.5em
}

.wmmb-date-meta.circle .posted-on {
	border-radius: 50%;
	overflow: hidden
}

.has-post-thumbnail .wmmb-date-meta.circle .posted-on {
	margin: 1em
}

.wmmb-separate-container .wmmb-grid-1 .blog-layout-1 {
	padding: 0
}

.wmmb-separate-container .wmmb-grid-1 .blog-layout-2,.wmmb-separate-container .wmmb-grid-1 .blog-layout-3 {
	padding: 0;
	border-bottom: 0
}

.wmmb-separate-container .wmmb-grid-2 .wmmb-article-post,.wmmb-separate-container .wmmb-grid-3 .wmmb-article-post,.wmmb-separate-container .wmmb-grid-4 .wmmb-article-post {
	background: 0 0
}

.wmmb-separate-container .wmmb-grid-2 .wmmb-article-post .blog-layout-2,.wmmb-separate-container .wmmb-grid-2 .wmmb-article-post .blog-layout-3,.wmmb-separate-container .wmmb-grid-3 .wmmb-article-post .blog-layout-2,.wmmb-separate-container .wmmb-grid-3 .wmmb-article-post .blog-layout-3,.wmmb-separate-container .wmmb-grid-4 .wmmb-article-post .blog-layout-2,.wmmb-separate-container .wmmb-grid-4 .wmmb-article-post .blog-layout-3 {
	border-bottom: 0
}

.wmmb-separate-container .blog-layout-1,.wmmb-separate-container .blog-layout-2,.wmmb-separate-container .blog-layout-3 {
	padding: 2.66666em
}

.wmmb-separate-container .wmmb-grid-2 .blog-layout-1,.wmmb-separate-container .wmmb-grid-2 .blog-layout-2,.wmmb-separate-container .wmmb-grid-2 .blog-layout-3,.wmmb-separate-container .wmmb-grid-3 .blog-layout-1,.wmmb-separate-container .wmmb-grid-3 .blog-layout-2,.wmmb-separate-container .wmmb-grid-3 .blog-layout-3,.wmmb-separate-container .wmmb-grid-4 .blog-layout-1,.wmmb-separate-container .wmmb-grid-4 .blog-layout-2,.wmmb-separate-container .wmmb-grid-4 .blog-layout-3 {
	padding: 1.5em
}

@media (max-width:1200px) {
	.wmmb-separate-container .wmmb-grid-2 .wmmb-article-post:nth-child(2n+0),.wmmb-separate-container .wmmb-grid-2 .wmmb-article-post:nth-child(odd),.wmmb-separate-container .wmmb-grid-3 .wmmb-article-post:nth-child(2n+0),.wmmb-separate-container .wmmb-grid-3 .wmmb-article-post:nth-child(odd),.wmmb-separate-container .wmmb-grid-4 .wmmb-article-post:nth-child(2n+0),.wmmb-separate-container .wmmb-grid-4 .wmmb-article-post:nth-child(odd) {
		padding: 0
	}

	.wmmb-separate-container .blog-layout-1,.wmmb-separate-container .blog-layout-2,.wmmb-separate-container .blog-layout-3 {
		padding: 1.5em
	}
}

.wmmb-page-builder-template .wmmb-article-post .entry-header {
	margin: auto auto 1em auto;
	padding: 0
}

.wmmb-article-post .wmmb-post-format-audio.wmmb-embeded-audio .wmmb-date-meta .posted-on {
	position: relative;
	display: inline-block;
	margin-bottom: 1em
}

.wmmb-narrow-container.single .post-navigation,.wmmb-plain-container.single .post-navigation {
	margin-top: 2em
}

hr.post-divider {
	height: 0;
	margin: 0
}

hr.wmmb-single-previous-hr {
	height: 0;
	margin-top: 2em
}

.wmmb-show-comments-data {
	padding: 2em 6.67em
}

.wmmb-show-comments-data .wmmb-show-comments {
	cursor: pointer
}

.wmmb-show-comments-data .wmmb-show-comments,.wmmb-show-comments-data .wmmb-show-comments-count {
	max-width: 640px;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}

.wmmb-show-comments-data .wmmb-show-comments-count {
	margin-bottom: 2em
}

.wmmb-pagination-circle .wmmb-pagination .page-numbers,.wmmb-pagination-square .wmmb-pagination .page-numbers {
	border-style: solid;
	border-width: 1px;
	line-height: 2.33333em
}

.wmmb-pagination-circle .wmmb-pagination .page-numbers {
	border-radius: 50%
}

.wmmb-pagination-circle .wmmb-pagination .next.page-numbers,.wmmb-pagination-circle .wmmb-pagination .prev.page-numbers {
	border-radius: 30px
}

@media all and (max-width:768px) {
	#content:before {
		content: ""
	}
}

.wmmb-pagination-infinite {
	text-align: center;
	margin: 2.5em 0 0
}

.wmmb-page-builder-template .wmmb-pagination-infinite {
	margin: 2.5em 0
}

.wmmb-load-more {
	cursor: pointer;
	display: none;
	border: 2px solid var(--wmmb-border-color);
	transition: all .2s linear;
	color: #000
}

.wmmb-load-more.active {
	display: inline-block;
	padding: 0 1.5em;
	line-height: 3em
}

.wmmb-load-more.no-more:hover {
	border-color: var(--wmmb-border-color);
	color: #000
}

.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {
	display: none
}

.infinity-end.neverending .site-footer {
	display: block
}

.wmmb-load-more.no-more:hover {
	background-color: inherit
}

.no-more {
	cursor: default
}

.wmmb-loader {
	display: none;
	margin: 0 auto;
	min-height: 58px;
	line-height: 58px;
	width: 70px;
	text-align: center
}

.wmmb-loader>div {
	width: 18px;
	height: 18px;
	background-color: #0085ba;
	border-radius: 100%;
	display: inline-block;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both
}

.wmmb-loader .wmmb-loader-1 {
	animation-delay: -.32s
}

.wmmb-loader .wmmb-loader-2 {
	animation-delay: -.16s
}

@keyframes sk-bouncedelay {
	0%,100%,80% {
		transform: scale(0)
	}

	40% {
		transform: scale(1)
	}
}

.wmmb-blog-pagination-type-infinite .wmmb-pagination {
	display: none
}

.wmmb-related-post-featured-section .post-thumb-img-content+* .posted-on {
	position: absolute;
	top: 0;
	left: 0
}

.wmmb-related-post-featured-section .posted-on {
	position: relative;
	display: inline-block;
	width: 5.714285714em;
	height: 5.714285714em;
	padding: .7em;
	margin-bottom: 1.5em
}

.wmmb-related-post-featured-section .posted-on .entry-date span {
	display: block;
	width: 100%;
	text-align: center
}

.wmmb-related-post-featured-section .posted-on .date-month {
	font-size: .8571428571em;
	line-height: 1em
}

.wmmb-related-post-featured-section .posted-on .date-year {
	font-size: .8571428571em;
	line-height: 1em
}

.wmmb-related-post-featured-section .posted-on .date-day {
	font-size: 2.5em;
	line-height: .9em;
	font-weight: 900;
	margin: .1em 0
}

.blog-layout-3 .post-thumb {
	position: relative
}

.blog-layout-3 .post-thumb .posted-on {
	position: absolute;
	top: 0
}

.blog-layout-3 .post-thumb .posted-on .entry-date span {
	display: block;
	width: 100%;
	text-align: center
}

.blog-layout-3.wmmb-no-thumb .posted-on {
	position: relative;
	display: inline-block
}

.blog-layout-3 {
	-js-display: flex;
	display: flex;
	padding-bottom: 2em;
	vertical-align: middle;
	border-bottom: 1px solid var(--wmmb-border-color)
}

.blog-layout-3 .posted-on {
	left: 0
}

@media (max-width:768px) {
	.blog-layout-3 .wmmb-blog-featured-section,.blog-layout-3 .post-content {
		width: 100%;
		float: none
	}

	.blog-layout-3 .wmmb-blog-featured-section .post-thumb {
		text-align: left
	}
}

.blog-layout-3 .post-thumb {
	position: relative
}

.blog-layout-3 .post-thumb .posted-on {
	position: absolute;
	top: 0
}

.blog-layout-3 .post-thumb .posted-on .entry-date span {
	display: block;
	width: 100%;
	text-align: center
}

.blog-layout-3.wmmb-no-thumb .post-thumb {
	width: auto;
	display: inline-block
}

.blog-layout-3.wmmb-no-thumb .posted-on {
	position: relative;
	display: inline-block
}

.wmmb-hb-account-login-wrapper .wmmb-hb-account-login {
	position: fixed;
	left: 50%;
	top: 50%;
	padding: 35px;
	max-height: 550px;
	width: 340px;
	margin: 0 0 0 -170px;
	background-color: #f1f1f1;
	z-index: 1000011;
	box-shadow: 0 3px 6px rgba(0,0,0,.3)
}

.wmmb-hb-account-login-wrapper .wmmb-hb-account-login-bg {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	opacity: .7;
	z-index: 1000010;
	transition: all .3s
}

.wmmb-hb-account-login-wrapper .wmmb-hb-login-header .wmmb-hb-login-close {
	background: 0 0;
	border: 0;
	font-size: 24px;
	line-height: 1;
	padding: .4em;
	color: inherit;
	-js-display: flex;
	display: flex;
	box-shadow: none
}

.wmmb-hb-account-login-wrapper #loginform input[type=password],.wmmb-hb-account-login-wrapper #loginform input[type=text] {
	width: 100%;
	max-width: 100%;
	margin-top: 10px;
	border: 1px solid;
	background-color: transparent;
	vertical-align: middle
}

.wmmb-hb-account-login-form-footer a.wmmb-header-account-footer-link:not(:last-child) span:after {
	content: "|";
	margin: 0 .4em
}

.wmmb-header-account-wrap .wmmb-header-account-link {
	pointer-events: none
}

.wmmb-header-account-link.wmmb-account-action-link,.wmmb-header-account-link.wmmb-account-action-login,.wmmb-header-account-link.wmmb-account-action-login.customize-unpreviewable,.wmmb-header-break-point .wmmb-header-account-link {
	cursor: pointer;
	pointer-events: all
}

.wmmb-header-break-point .wmmb-hf-account-menu-wrap {
	display: none
}

.wmmb-header-account {
	-js-display: flex;
	display: flex
}

.wmmb-header-account-wrap .wmmb-hb-account-login-wrapper {
	visibility: hidden
}

.wmmb-header-account-wrap .wmmb-hb-account-login-wrapper .wmmb-hb-login-header {
	-js-display: flex;
	position: absolute;
	right: 0;
	top: 0;
	display: flex;
	justify-content: flex-end;
	min-height: calc(1.2em + 24px)
}

.wmmb-header-account-wrap .wmmb-hb-account-login-wrapper .wmmb-hb-account-login {
	transform: scale(.7);
	opacity: 0;
	transition: all .3s;
	overflow: auto
}

.wmmb-header-account-wrap .wmmb-hb-account-login-wrapper.show {
	visibility: visible
}

.wmmb-header-account-wrap .wmmb-hb-account-login-wrapper.show .wmmb-hb-account-login {
	transform: scale(1) translateY(-50%);
	opacity: 1
}

.wmmb-hb-login-body {
	height: 100%;
	position: relative;
	line-height: 1.5
}

.wmmb-desktop .wmmb-hf-account-menu-wrap.wmmb-main-header-bar-alignment {
	position: relative
}

.wmmb-desktop .main-header-bar .main-header-bar-navigation .wmmb-account-nav-menu {
	line-height: 1.45
}

.wmmb-desktop .wmmb-account-nav-menu {
	width: 240px;
	background: #fff;
	left: -999em;
	position: absolute;
	top: 0;
	z-index: 99999;
	list-style: none;
	margin: 0;
	padding-left: 0;
	border: 0;
	box-shadow: 0 4px 10px -2px rgba(0,0,0,.1)
}

.wmmb-desktop .wmmb-account-nav-menu .sub-menu {
	right: auto;
	top: 0;
	margin-left: 0
}

.wmmb-desktop .wmmb-account-nav-menu .menu-item.focus>.sub-menu,.wmmb-desktop .wmmb-account-nav-menu .menu-item:hover>.sub-menu {
	left: 100%
}

.wmmb-desktop .wmmb-account-nav-menu .wmmb-left-align-sub-menu.menu-item.focus>.sub-menu,.wmmb-desktop .wmmb-account-nav-menu .wmmb-left-align-sub-menu.menu-item:hover>.sub-menu {
	left: -100%
}

.wmmb-desktop .wmmb-account-nav-menu .menu-item .menu-link {
	padding: .9em 1em
}

.wmmb-desktop .wmmb-account-nav-menu .menu-item {
	border-style: none
}

.wmmb-desktop .wmmb-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after {
	position: absolute;
	right: 1em;
	top: 50%;
	transform: translate(0,-50%) rotate(270deg)
}

.wmmb-desktop .wmmb-above-header-bar .main-header-menu.wmmb-account-nav-menu>.menu-item,.wmmb-desktop .wmmb-below-header-bar .main-header-menu.wmmb-account-nav-menu>.menu-item,.wmmb-desktop .wmmb-primary-header-bar .main-header-menu.wmmb-account-nav-menu>.menu-item {
	height: auto;
	line-height: unset;
	bottom: -5px
}

.site-header-section-left .wmmb-header-account-wrap.focus .wmmb-account-nav-menu,.site-header-section-left .wmmb-header-account-wrap:hover .wmmb-account-nav-menu {
	left: -100%;
	right: auto
}

.wmmb-header-account-wrap.focus .wmmb-account-nav-menu,.wmmb-header-account-wrap:hover .wmmb-account-nav-menu {
	right: -100%;
	left: auto
}

.wmmb-header-account-wrap .eycj-MyAccount-navigation-link.is-active a {
	background: unset
}

.wmmb-header-account-wrap .menu-item:last-child>.menu-link {
	border-style: none
}

.wmmb-divider-wrapper {
	border: 0
}

.wmmb-mobile-popup-content .wmmb-header-divider-element {
	justify-content: center
}

.wmmb-header-divider-element {
	position: relative
}

.wmmb-fb-divider-layout-vertical {
	position: relative
}

.wmmb-hb-divider-layout-vertical.wmmb-header-divider-element {
	height: 100%
}

.wmmb-mobile-header-content .wmmb-builder-layout-element:not(.wmmb-builder-menu):not(.wmmb-header-divider-element),.wmmb-mobile-popup-content .wmmb-builder-layout-element:not(.wmmb-builder-menu):not(.wmmb-header-divider-element) {
	padding: 15px 20px
}

.footer-widget-area .wmmb-footer-divider-element {
	position: relative;
	align-items: center
}

.footer-widget-area .wmmb-divider-wrapper {
	display: inline-block
}

.wmmb-builder-footer-grid-columns .wmmb-fb-divider-layout-horizontal {
	-js-display: inline-flex;
	display: inline-flex;
	vertical-align: middle
}
[data-section*=section-fb-button-] .wmmb-builder-button-size-xs .wmmb-custom-button,[data-section*=section-hb-button-] .wmmb-builder-button-size-xs .wmmb-custom-button {
	font-size: 13px;
	padding: 8px 20px
}
[data-section*=section-fb-button-] .wmmb-builder-button-size-sm .wmmb-custom-button,[data-section*=section-hb-button-] .wmmb-builder-button-size-sm .wmmb-custom-button {
	font-size: 15px;
	padding: 10px 40px
}
[data-section*=section-fb-button-] .wmmb-builder-button-size-md .wmmb-custom-button,[data-section*=section-hb-button-] .wmmb-builder-button-size-md .wmmb-custom-button {
	font-size: 17px;
	padding: 15px 45px
}
[data-section*=section-fb-button-] .wmmb-builder-button-size-lg .wmmb-custom-button,[data-section*=section-hb-button-] .wmmb-builder-button-size-lg .wmmb-custom-button {
	font-size: 19px;
	padding: 20px 50px
}
[data-section*=section-fb-button-] .wmmb-builder-button-size-xl .wmmb-custom-button,[data-section*=section-hb-button-] .wmmb-builder-button-size-xl .wmmb-custom-button {
	font-size: 21px;
	padding: 25px 55px
}

.wmmb-fb-divider-layout-vertical {
	-js-display: flex;
	display: flex
}

.site-footer-section {
	position: relative
}

.wmmb-builder-language-switcher .wmmb-builder-language-switcher-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: normal;
	-webkit-tap-highlight-color: transparent
}

.wmmb-builder-language-switcher-layout-vertical .wmmb-builder-language-switcher {
	display: block
}

.wmmb-builder-language-switcher-layout-vertical .wmmb-builder-language-switcher-menu {
	display: block
}

.wmmb-builder-language-switcher-layout-horizontal .wmmb-builder-language-switcher {
	-js-display: flex;
	display: flex
}

.wmmb-builder-language-switcher-layout-horizontal .wmmb-builder-language-switcher-menu {
	-js-display: flex;
	display: flex;
	flex-wrap: wrap
}

.wmmb-builder-language-switcher a {
	-js-display: flex;
	display: flex;
	align-items: center
}

.wmmb-lswitcher-item-footer,.wmmb-lswitcher-item-header {
	-js-display: inline-flex;
	display: inline-flex
}

span.wmmb-lswitcher-item-footer:last-child,span.wmmb-lswitcher-item-header:last-child {
	margin-right: 0
}

.wmmb-header-sticky-active {
	position: fixed!important;
	right: 0;
	left: 0;
	margin: 0 auto;
	z-index: 99
}

.wmmb-footer-sticky-active .wmmb-custom-footer {
	position: fixed!important;
	right: 0;
	left: 0;
	bottom: 0;
	margin: 0 auto;
	z-index: 99
}

.wmmb-custom-header {
	position: relative;
	z-index: 99
}

.wmmb-custom-header.wmmb-header-sticky-active .fl-row-content-wrap {
	transition: padding .3s linear
}

.wmmb-custom-header.wmmb-header-sticky-active .fl-module-content {
	transition: all .3s linear
}

.wmmb-custom-header.wmmb-header-sticky-active .eywm-section-wrap {
	transition: padding .3s linear
}

.wmmb-custom-header.wmmb-header-sticky-active .eywm-row>.eywm-column>.eywm-element-populated {
	transition: all .3s linear
}

.wmmb-shrink-custom-header .wmmb-custom-header.wmmb-sticky-shrunk .fl-row-content-wrap {
	transition: padding .3s linear;
	padding-top: 5px;
	padding-bottom: 5px;
	box-sizing: border-box
}

.wmmb-shrink-custom-header .wmmb-custom-header.wmmb-sticky-shrunk .fl-module-content {
	margin-top: 5px;
	margin-bottom: 5px;
	transition: all .3s linear
}

.wmmb-shrink-custom-header .wmmb-custom-header.wmmb-sticky-shrunk .fl-module-content.fl-node-content img {
	max-height: 50px;
	width: auto
}

.wmmb-shrink-custom-header .wmmb-custom-header.wmmb-sticky-shrunk .eywm-section-wrap {
	transition: padding .3s linear;
	box-sizing: border-box
}

.wmmb-shrink-custom-header .wmmb-custom-header.wmmb-sticky-shrunk .eywm-section-wrap img {
	max-height: 50px;
	width: auto
}

.wmmb-shrink-custom-header .wmmb-custom-header.wmmb-sticky-shrunk .eywm-row>.eywm-column>.eywm-element-populated {
	max-height: 60px;
	transition: all .3s linear
}

.single-advanced-hook .wmmb-no-title,.single-advanced-hook .hentry {
	margin: 0
}

.js_active .wmmb-plain-container.single-advanced-hook .entry-header {
	margin: 0
}

body.wmmb-padded-layout::after,body.wmmb-padded-layout::before {
	background: inherit;
	content: "";
	display: block;
	height: 0;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 999
}

body.wmmb-padded-layout::after {
	bottom: 0
}

body.wmmb-padded-layout {
	background-attachment: fixed
}

body.wmmb-padded-layout::before {
	top: 0
}

@media (min-width:44.375em) {
	body.wmmb-padded-layout.admin-bar::before {
		top: 46px
	}
}

@media (min-width:48.9375em) {
	body.wmmb-padded-layout.admin-bar::before {
		top: 32px
	}
}

.eywm-page.wmmb-box-layout #page,.eywm-page.wmmb-padded-layout #page {
	overflow: hidden
}

.siteorigin-panels.wmmb-box-layout #page,.siteorigin-panels.wmmb-padded-layout #page {
	overflow: hidden
}

.wmmb-separate-container.wmmb-box-layout #content .wmmb-container {
	padding-left: 0;
	padding-right: 0
}

@media (max-width:768px) {
	.wmmb-separate-container.wmmb-box-layout #content .wmmb-container {
		padding-left: 20px;
		padding-right: 20px
	}
}

@media (max-width:544px) {
	.wmmb-separate-container.wmmb-box-layout #content .wmmb-container {
		padding-left: .54em;
		padding-right: .54em
	}
}

.js_active .wmmb-box-layout #page,.js_active .wmmb-padded-layout #page {
	overflow: hidden
}

.js_active .wmmb-box-layout.wmmb-page-builder-template .vc_row[data-vc-full-width],.js_active .wmmb-padded-layout.wmmb-page-builder-template .vc_row[data-vc-full-width] {
	max-width: 100%;
	left: 0!important
}

.wmmb-sticky-active {
	position: fixed!important;
	right: 0;
	left: 0;
	margin: 0 auto
}

.wmmb-nav-up {
	transform: translateY(-100%)
}

.site-header .sticky-custom-logo {
	display: none
}

.wmmb-primary-sticky-header-active li.wmmb-masthead-custom-menu-items a,.wmmb-primary-sticky-header-active li.wmmb-masthead-custom-menu-items a:focus,.wmmb-primary-sticky-header-active li.wmmb-masthead-custom-menu-items a:hover {
	background: 0 0
}

.wmmb-fullscreen-active .wmmb-above-header,.wmmb-offcanvas-active .wmmb-above-header {
	z-index: 4
}

.wmmb-fullscreen-active .wmmb-above-header.wmmb-sticky-active,.wmmb-offcanvas-active .wmmb-above-header.wmmb-sticky-active {
	z-index: 0
}

#wmmb-fixed-header {
	position: fixed;
	visibility: hidden;
	top: 0;
	left: 0;
	width: 100%
}

#wmmb-fixed-header .main-header-bar {
	box-shadow: 0 1px 2px rgba(0,0,0,.2)
}

#wmmb-fixed-header.wmmb-header-slide {
	transform: translateY(-100%);
	transition: transform .3s linear,top .3s linear,visibility .3s linear
}

#wmmb-fixed-header.wmmb-header-fade {
	opacity: 0;
	transition: opacity .3s linear
}

.main-header-bar.wmmb-sticky-active {
	box-shadow: 0 2px 10px 0 rgba(36,50,66,.075)
}

.wmmb-sticky-custom-logo .wmmb-header-sticked .custom-logo-link,.wmmb-sticky-custom-logo .wmmb-header-sticked .custom-mobile-logo-link {
	display: none
}

.wmmb-sticky-custom-logo .wmmb-header-sticked .sticky-custom-logo {
	display: inline-block
}

.wmmb-sticky-custom-logo.wmmb-primary-sticky-header-active.wmmb-header-break-point.wmmb-replace-site-logo-transparent.wmmb-theme-transparent-header .transparent-custom-logo {
	display: none
}

.wmmb-header-stick-fade-active .wmmb-sticky-custom-logo.wmmb-primary-sticky-header-active.wmmb-header-break-point.wmmb-replace-site-logo-transparent.wmmb-theme-transparent-header .transparent-custom-logo,.wmmb-header-stick-scroll-active .wmmb-sticky-custom-logo.wmmb-primary-sticky-header-active.wmmb-header-break-point.wmmb-replace-site-logo-transparent.wmmb-theme-transparent-header .transparent-custom-logo,.wmmb-header-stick-slide-active .wmmb-sticky-custom-logo.wmmb-primary-sticky-header-active.wmmb-header-break-point.wmmb-replace-site-logo-transparent.wmmb-theme-transparent-header .transparent-custom-logo {
	display: inline-block
}

.wmmb-sticky-main-shrink .wmmb-sticky-shrunk .main-header-bar,.wmmb-sticky-main-shrink .wmmb-sticky-shrunk.main-header-bar {
	line-height: 55px
}

.wmmb-sticky-main-shrink .wmmb-sticky-shrunk .main-header-bar .wmmb-site-identity,.wmmb-sticky-main-shrink .wmmb-sticky-shrunk.main-header-bar .wmmb-site-identity {
	padding-top: .5em;
	padding-bottom: .5em
}

.wmmb-sticky-main-shrink .wmmb-sticky-shrunk .site-navigation {
	line-height: 3
}

.wmmb-sticky-main-shrink .wmmb-sticky-shrunk .site-logo-img img {
	max-height: 55px!important;
	width: auto
}

.wmmb-sticky-main-shrink.wmmb-header-break-point .wmmb-sticky-shrunk .main-header-bar,.wmmb-sticky-main-shrink.wmmb-header-break-point .wmmb-sticky-shrunk.main-header-bar {
	padding-bottom: 0
}

.wmmb-sticky-main-shrink.wmmb-header-break-point .wmmb-sticky-shrunk .wmmb-mobile-menu-buttons {
	line-height: 0;
	padding-bottom: .5em
}

.wmmb-sticky-main-shrink.wmmb-header-break-point .wmmb-sticky-shrunk .site-branding {
	padding-bottom: .5em
}

.wmmb-sticky-above-shrink .wmmb-sticky-shrunk .wmmb-above-header-bar .wmmb-site-identity,.wmmb-sticky-above-shrink .wmmb-sticky-shrunk.wmmb-above-header-bar .wmmb-site-identity {
	padding-top: .5em;
	padding-bottom: .5em
}

.wmmb-sticky-above-shrink .wmmb-sticky-shrunk .site-navigation {
	line-height: 3
}

.wmmb-sticky-above-shrink .wmmb-sticky-shrunk .site-logo-img img {
	max-height: 55px;
	width: auto
}

.wmmb-sticky-above-shrink.wmmb-header-break-point .wmmb-sticky-shrunk .wmmb-above-header-bar,.wmmb-sticky-above-shrink.wmmb-header-break-point .wmmb-sticky-shrunk.wmmb-above-header-bar {
	padding-bottom: 0
}

.wmmb-sticky-above-shrink.wmmb-header-break-point .wmmb-sticky-shrunk .wmmb-mobile-menu-buttons {
	line-height: 0;
	padding-bottom: .5em
}

.wmmb-sticky-above-shrink.wmmb-header-break-point .wmmb-sticky-shrunk .site-branding {
	padding-bottom: .5em
}

.wmmb-sticky-below-shrink .wmmb-sticky-shrunk .wmmb-below-header-bar .wmmb-site-identity,.wmmb-sticky-below-shrink .wmmb-sticky-shrunk.wmmb-below-header-bar .wmmb-site-identity {
	padding-top: .5em;
	padding-bottom: .5em
}

.wmmb-sticky-below-shrink .wmmb-sticky-shrunk .site-navigation {
	line-height: 3
}

.wmmb-sticky-below-shrink .wmmb-sticky-shrunk .site-logo-img img {
	max-height: 55px;
	width: auto
}

.wmmb-sticky-below-shrink.wmmb-header-break-point .wmmb-sticky-shrunk .wmmb-below-header-bar,.wmmb-sticky-below-shrink.wmmb-header-break-point .wmmb-sticky-shrunk.wmmb-below-header-bar {
	padding-bottom: 0
}

.wmmb-sticky-below-shrink.wmmb-header-break-point .wmmb-sticky-shrunk .wmmb-mobile-menu-buttons {
	line-height: 0;
	padding-bottom: .5em
}

.wmmb-sticky-below-shrink.wmmb-header-break-point .wmmb-sticky-shrunk .site-branding {
	padding-bottom: .5em
}

.wmmb-header-break-point .wmmb-sticky-active .sticky-custom-logo img {
	display: block
}

.wmmb-header-break-point .wmmb-has-mobile-header-logo .wmmb-header-sticked .sticky-custom-logo img {
	display: block
}

.wmmb-header-break-point .wmmb-has-mobile-header-logo .wmmb-header-sticked .wmmb-mobile-header-logo {
	display: none
}

.wmmb-header-break-point .wmmb-header-sticked .sticky-custom-logo img {
	display: block
}

.wmmb-header-break-point.wmmb-inherit-site-logo-sticky .wmmb-has-mobile-header-logo .wmmb-header-sticked .custom-logo-link img {
	display: none
}

.wmmb-header-break-point.wmmb-inherit-site-logo-sticky .wmmb-has-mobile-header-logo .wmmb-header-sticked .custom-mobile-logo-link img {
	display: inline-block
}

.above-header-toggle-on .main-header-bar {
	z-index: 1
}

.wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-mobile-header-wrap .wmmb-mobile-header-content {
	display: none
}

.wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-desktop-header-content {
	display: none
}

.wmmb-main-header-nav-open.wmmb-hfb-header .wmmb-mobile-header-wrap .wmmb-mobile-header-content {
	display: block
}

.wmmb-main-header-nav-open.wmmb-hfb-header .wmmb-desktop-header-content {
	display: block
}

.wmmb-header-stick-fade-active .wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-mobile-header-wrap .wmmb-mobile-header-content,.wmmb-header-stick-scroll-active .wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-mobile-header-wrap .wmmb-mobile-header-content,.wmmb-header-stick-slide-active .wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-mobile-header-wrap .wmmb-mobile-header-content {
	display: block
}

.wmmb-header-stick-fade-active .wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-desktop-header-content,.wmmb-header-stick-scroll-active .wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-desktop-header-content,.wmmb-header-stick-slide-active .wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-desktop-header-content {
	display: block
}

.wmmb-header-stick-fade-active .wmmb-main-header-nav-open.wmmb-hfb-header #masthead>.wmmb-mobile-header-wrap .wmmb-mobile-header-content,.wmmb-header-stick-scroll-active .wmmb-main-header-nav-open.wmmb-hfb-header #masthead>.wmmb-mobile-header-wrap .wmmb-mobile-header-content,.wmmb-header-stick-slide-active .wmmb-main-header-nav-open.wmmb-hfb-header #masthead>.wmmb-mobile-header-wrap .wmmb-mobile-header-content {
	display: none
}

.wmmb-header-stick-fade-active .wmmb-main-header-nav-open.wmmb-hfb-header #masthead>.wmmb-desktop-header-content,.wmmb-header-stick-scroll-active .wmmb-main-header-nav-open.wmmb-hfb-header #masthead>.wmmb-desktop-header-content,.wmmb-header-stick-slide-active .wmmb-main-header-nav-open.wmmb-hfb-header #masthead>.wmmb-desktop-header-content {
	display: none
}

.wmmb-header-stick-fade-active.wmmb-off-canvas-active .wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-mobile-header-wrap .wmmb-mobile-header-content,.wmmb-header-stick-scroll-active.wmmb-off-canvas-active .wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-mobile-header-wrap .wmmb-mobile-header-content,.wmmb-header-stick-slide-active.wmmb-off-canvas-active .wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-mobile-header-wrap .wmmb-mobile-header-content {
	display: none
}

.wmmb-header-stick-fade-active.wmmb-off-canvas-active .wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-desktop-header-content,.wmmb-header-stick-scroll-active.wmmb-off-canvas-active .wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-desktop-header-content,.wmmb-header-stick-slide-active.wmmb-off-canvas-active .wmmb-main-header-nav-open.wmmb-hfb-header #wmmb-fixed-header .wmmb-desktop-header-content {
	display: none
}

.wmmb-above-sticky-header-active.wmmb-main-header-nav-open.wmmb-hfb-header #masthead>#wmmb-desktop-header .wmmb-desktop-header-content,.wmmb-above-sticky-header-active.wmmb-main-header-nav-open.wmmb-hfb-header #masthead>.wmmb-mobile-header-wrap .wmmb-mobile-header-content,.wmmb-above-sticky-header-active.wmmb-main-header-nav-open.astra-hfb-header #masthead>#wmmb-desktop-header .wmmb-desktop-header-content,.wmmb-above-sticky-header-active.wmmb-main-header-nav-open.astra-hfb-header #masthead>.wmmb-mobile-header-wrap .wmmb-mobile-header-content,.wmmb-below-sticky-header-active.wmmb-main-header-nav-open.wmmb-hfb-header #masthead>#wmmb-desktop-header .wmmb-desktop-header-content,.wmmb-below-sticky-header-active.wmmb-main-header-nav-open.wmmb-hfb-header #masthead>.wmmb-mobile-header-wrap .wmmb-mobile-header-content,.wmmb-below-sticky-header-active.wmmb-main-header-nav-open.astra-hfb-header #masthead>#wmmb-desktop-header .wmmb-desktop-header-content,.wmmb-below-sticky-header-active.wmmb-main-header-nav-open.astra-hfb-header #masthead>.wmmb-mobile-header-wrap .wmmb-mobile-header-content,.wmmb-primary-sticky-header-active.wmmb-main-header-nav-open.wmmb-hfb-header #masthead>#wmmb-desktop-header .wmmb-desktop-header-content,.wmmb-primary-sticky-header-active.wmmb-main-header-nav-open.wmmb-hfb-header #masthead>.wmmb-mobile-header-wrap .wmmb-mobile-header-content,.wmmb-primary-sticky-header-active.wmmb-main-header-nav-open.astra-hfb-header #masthead>#wmmb-desktop-header .wmmb-desktop-header-content,.wmmb-primary-sticky-header-active.wmmb-main-header-nav-open.astra-hfb-header #masthead>.wmmb-mobile-header-wrap .wmmb-mobile-header-content {
	position: fixed
}

.site-above-header-wrap,.site-below-header-wrap,.site-primary-header-wrap {
	transition: all .2s linear
}

.wmmb-header-stick-slide-active .wmmb-flyout-menu-enable.wmmb-header-break-point #masthead>.main-header-bar-navigation {
	display: none!important
}

.wmmb-header-stick-fade-active .wmmb-flyout-menu-enable.wmmb-header-break-point #masthead>.main-header-bar-navigation {
	display: none!important
}

.wmmb-flyout-menu-overlay .wmmb-stick-primary-below-wrapper.wmmb-sticky-active {
	z-index: 5
}

.wmmb-fullscreen-menu-overlay #wmmb-fixed-header {
	z-index: 9
}

.wmmb-flyout-menu-enable.wmmb-primary-sticky-enabled .wmmb-stick-primary-below-wrapper,.wmmb-flyout-menu-enable.wmmb-primary-sticky-enabled .main-header-bar {
	overflow-y: unset!important
}

#wmmb-mobile-header .content-align-flex-start {
	max-height: 60vh;
	overflow: auto
}

.wmmb-shop-pagination-infinite {
	text-align: center;
	margin: 2.5em 0 0
}

.wmmb-page-builder-template .wmmb-shop-pagination-infinite {
	margin: 2.5em 0
}

.wmmb-shop-load-more {
	cursor: pointer;
	display: none;
	border: 2px solid var(--wmmb-border-color);
	transition: all .2s linear;
	color: #000
}

.wmmb-shop-load-more.active {
	display: inline-block;
	padding: 0 1.5em;
	line-height: 3em
}

.wmmb-shop-load-more.no-more:hover {
	border-color: var(--wmmb-border-color);
	color: #000
}

.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {
	display: none
}

.infinity-end.neverending .site-footer {
	display: block
}

.wmmb-shop-load-more.no-more:hover {
	background-color: inherit
}

.no-more {
	cursor: default
}

.wmmb-loader {
	display: none;
	margin: 0 auto;
	min-height: 58px;
	line-height: 58px;
	width: 70px;
	text-align: center
}

.wmmb-loader>div {
	width: 18px;
	height: 18px;
	background-color: #0085ba;
	border-radius: 100%;
	display: inline-block;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both
}

.wmmb-loader .wmmb-loader-1 {
	animation-delay: -.32s
}

.wmmb-loader .wmmb-loader-2 {
	animation-delay: -.16s
}

@keyframes sk-bouncedelay {
	0%,100%,80% {
		transform: scale(0)
	}

	40% {
		transform: scale(1)
	}
}

.wmmb-eycj-pagination-type-infinite .eycj-pagination {
	display: none
}

.logged-in.admin-bar.eycj .astra-off-canvas-sidebar,.logged-in.admin-bar.eycj-page .astra-off-canvas-sidebar {
	top: 32px;
	height: calc(100% - 32px)
}

.logged-in.admin-bar.eycj .close,.logged-in.admin-bar.eycj-page .close {
	top: 5px
}

.eycj .wmmb-shop-toolbar-container {
	margin-bottom: 2.5em;
	-js-display: flex;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.eycj .wmmb-shop-toolbar-container .eycj-ordering,.eycj .wmmb-shop-toolbar-container>* {
	margin: 0
}

.eycj .wmmb-shop-toolbar-container>:last-child {
	float: right
}

.eycj .wmmb-shop-toolbar-container .wmmb-shop-toolbar-aside-wrap {
	-js-display: inline-flex;
	display: inline-flex;
	align-items: center;
	column-gap: 20px
}

.eycj .wmmb-shop-toolbar-container .wmmb-shop-toolbar-aside-wrap .eycj-result-count {
	margin: 0
}

.eycj .wmmb-shop-toolbar-container .wmmb-shop-toolbar-aside-wrap .astra-shop-filter-button {
	-js-display: flex;
	display: flex;
	align-items: center
}

.wmmb-woo-mini-cart-wrapper {
	display: inline-block;
	line-height: 4
}

.wmmb-woo-mini-cart-wrapper.top .widget_shopping_cart {
	box-shadow: 0 -2px 8px 1px rgba(0,0,0,.07)
}

.wmmb-woo-mini-cart-wrapper.top .wmmb-site-header-cart .widget_shopping_cart {
	bottom: 100%;
	top: auto
}

.wmmb-woo-mini-cart-wrapper.top .wmmb-site-header-cart .widget_shopping_cart:before {
	bottom: -18px;
	transform: rotateX(180deg)
}

.wmmb-woo-mini-cart-wrapper.top .wmmb-site-header-cart .widget_shopping_cart:after {
	bottom: -12px;
	transform: rotateX(180deg)
}

.wmmb-woo-mini-cart-wrapper.bottom .widget_shopping_cart {
	box-shadow: 0 2px 8px 1px rgba(0,0,0,.07)
}

.wmmb-woo-mini-cart-wrapper.bottom .widget_shopping_cart:focus .widget_shopping_cart,.wmmb-woo-mini-cart-wrapper.bottom .widget_shopping_cart:hover .widget_shopping_cart {
	bottom: 100%;
	top: auto
}

.wmmb-woo-mini-cart-wrapper.left .wmmb-site-header-cart .widget_shopping_cart {
	right: 0;
	left: auto
}

.wmmb-woo-mini-cart-wrapper.left .wmmb-site-header-cart .widget_shopping_cart:before {
	right: 10px;
	left: auto
}

.wmmb-woo-mini-cart-wrapper.left .wmmb-site-header-cart .widget_shopping_cart:after {
	right: 13px;
	left: auto
}

.wmmb-woo-mini-cart-wrapper.right .wmmb-site-header-cart .widget_shopping_cart {
	right: auto;
	left: 0
}

.wmmb-woo-mini-cart-wrapper.right .wmmb-site-header-cart .widget_shopping_cart:before {
	right: auto;
	left: 10px
}

.wmmb-woo-mini-cart-wrapper.right .wmmb-site-header-cart .widget_shopping_cart:after {
	right: auto;
	left: 14px
}

.wmmb-separate-container #secondary .wmmb-woo-mini-cart-wrapper .widget_shopping_cart {
	padding: 0
}

.wmmb-off-canvas-overlay .eycj .astra-off-canvas-sidebar-wrapper,.wmmb-off-canvas-overlay .eycj-page .astra-off-canvas-sidebar-wrapper {
	visibility: visible;
	opacity: 1
}

.wmmb-off-canvas-overlay .eycj .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar,.wmmb-off-canvas-overlay .eycj-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar {
	left: 0
}

.eycj .astra-shop-filter-button,.eycj button.astra-shop-filter-button,.eycj-page .astra-shop-filter-button,.eycj-page button.astra-shop-filter-button {
	float: left;
	outline: 0;
	margin: 0
}

.eycj .astra-shop-filter-button .wmmb-icon.icon-close,.eycj button.astra-shop-filter-button .wmmb-icon.icon-close,.eycj-page .astra-shop-filter-button .wmmb-icon.icon-close,.eycj-page button.astra-shop-filter-button .wmmb-icon.icon-close {
	display: none
}

.eycj .astra-shop-filter-button .astra-woo-filter-text,.eycj button.astra-shop-filter-button .astra-woo-filter-text,.eycj-page .astra-shop-filter-button .astra-woo-filter-text,.eycj-page button.astra-shop-filter-button .astra-woo-filter-text {
	margin-left: .5em;
	font-size: 1.07em;
	color: var(--wmmb-global-color-2)
}

.eycj .astra-shop-filter-button .astra-woo-filter-icon,.eycj button.astra-shop-filter-button .astra-woo-filter-icon,.eycj-page .astra-shop-filter-button .astra-woo-filter-icon,.eycj-page button.astra-shop-filter-button .astra-woo-filter-icon {
	display: inline-block;
	font-size: 1.3em;
	line-height: 1;
	font-weight: 400;
	vertical-align: middle;
	width: .8em
}

.eycj .astra-shop-filter-button .astra-woo-filter-icon svg,.eycj button.astra-shop-filter-button .astra-woo-filter-icon svg,.eycj-page .astra-shop-filter-button .astra-woo-filter-icon svg,.eycj-page button.astra-shop-filter-button .astra-woo-filter-icon svg {
	font-size: 1em;
	width: .8em;
	height: .8em;
	color: var(--wmmb-global-color-3)
}

.eycj .astra-shop-filter-button.active .wmmb-icon.icon-menu-bars,.eycj button.astra-shop-filter-button.active .wmmb-icon.icon-menu-bars,.eycj-page .astra-shop-filter-button.active .wmmb-icon.icon-menu-bars,.eycj-page button.astra-shop-filter-button.active .wmmb-icon.icon-menu-bars {
	display: none
}

.eycj .astra-shop-filter-button.active .wmmb-icon.icon-close,.eycj button.astra-shop-filter-button.active .wmmb-icon.icon-close,.eycj-page .astra-shop-filter-button.active .wmmb-icon.icon-close,.eycj-page button.astra-shop-filter-button.active .wmmb-icon.icon-close {
	display: inline-block
}

.eycj button.astra-shop-filter-button,.eycj-page button.astra-shop-filter-button {
	padding: .67em 1em;
	font-weight: 600;
	-js-display: flex;
	display: flex;
	align-items: center
}

.eycj button.astra-shop-filter-button .astra-woo-filter-text,.eycj-page button.astra-shop-filter-button .astra-woo-filter-text {
	color: inherit
}

.eycj button.astra-shop-filter-button .astra-woo-filter-icon svg,.eycj-page button.astra-shop-filter-button .astra-woo-filter-icon svg {
	color: inherit
}

.eycj button.astra-shop-filter-button~.eycj-result-count,.eycj-page button.astra-shop-filter-button~.eycj-result-count {
	padding: 4px 0
}

.eycj .wmmb-eycj-container .widget_layered_nav_filters,.eycj-page .wmmb-eycj-container .widget_layered_nav_filters {
	clear: both;
	margin: 0 0 1.5em
}

.eycj .astra-off-canvas-sidebar-wrapper,.eycj-page .astra-off-canvas-sidebar-wrapper {
	width: 100%;
	top: 0;
	position: fixed;
	height: 100%;
	background: rgba(0,0,0,.4);
	z-index: 99;
	visibility: hidden;
	opacity: 0;
	transition: .25s ease-in-out
}

.eycj .astra-off-canvas-sidebar-wrapper .close,.eycj-page .astra-off-canvas-sidebar-wrapper .close {
	position: absolute;
	right: 5px;
	top: 5px;
	line-height: 1;
	cursor: pointer;
	color: var(--wmmb-global-color-3);
	z-index: 1;
	opacity: .8
}

.eycj .astra-off-canvas-sidebar-wrapper .close .wmmb-icon,.eycj-page .astra-off-canvas-sidebar-wrapper .close .wmmb-icon {
	pointer-events: none
}

.eycj .astra-off-canvas-sidebar-wrapper .close:hover,.eycj-page .astra-off-canvas-sidebar-wrapper .close:hover {
	opacity: 1
}

.eycj .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar,.eycj-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar {
	position: absolute;
	background: #fff;
	height: 100%;
	top: 0;
	left: -100%;
	padding: 35px;
	box-shadow: 0 0 12px 0 rgba(0,0,0,.4);
	width: 325px;
	overflow: auto;
	transition: .3s ease-in-out
}

.eycj .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar .widget_price_filter .price_slider_amount .button,.eycj .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar .widget_shopping_cart .eycj-mini-cart__buttons a,.eycj-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar .widget_price_filter .price_slider_amount .button,.eycj-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar .widget_shopping_cart .eycj-mini-cart__buttons a {
	padding: 10px 15px;
	font-weight: 400
}

.eycj .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar ul.product_list_widget li a,.eycj-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar ul.product_list_widget li a {
	margin-bottom: 4px;
	line-height: 1.2
}

.eycj ul.products li.product,.eycj-page ul.products li.product {
	padding-bottom: 1.2em;
	transition: all .3s ease-in-out
}

.eycj ul.products li.product .wmmb-woo-shop-product-description p:last-child,.eycj ul.products li.product>.wmmb-loop-product__link:last-child .eycj-loop-product__title,.eycj ul.products li.product>.button:last-child,.eycj ul.products li.product>:last-child,.eycj-page ul.products li.product .wmmb-woo-shop-product-description p:last-child,.eycj-page ul.products li.product>.wmmb-loop-product__link:last-child .eycj-loop-product__title,.eycj-page ul.products li.product>.button:last-child,.eycj-page ul.products li.product>:last-child {
	margin-bottom: 0
}

.eycj ul.products li.product .astra-shop-summary-wrap,.eycj-page ul.products li.product .astra-shop-summary-wrap {
	padding: 0 1.2em
}

.eycj ul.products li.product.box-shadow-0.box-shadow-0-hover,.eycj-page ul.products li.product.box-shadow-0.box-shadow-0-hover {
	padding-bottom: 0
}

.eycj ul.products li.product.box-shadow-0.box-shadow-0-hover .astra-shop-summary-wrap,.eycj-page ul.products li.product.box-shadow-0.box-shadow-0-hover .astra-shop-summary-wrap {
	padding: 0
}

.eycj ul.products li.product.box-shadow-0.box-shadow-0-hover .added_to_cart,.eycj-page ul.products li.product.box-shadow-0.box-shadow-0-hover .added_to_cart {
	margin: 0
}

.eycj ul.products li.product .button,.eycj-page ul.products li.product .button {
	margin: .5em 0
}

.eycj ul.products li.product .button.added,.eycj-page ul.products li.product .button.added {
	margin-bottom: 0;
	transition: none
}

.eycj ul.products li.product .added_to_cart,.eycj-page ul.products li.product .added_to_cart {
	margin: 0 1.2em
}

.eycj ul.products li.product .description p,.eycj-page ul.products li.product .description p {
	margin: 0;
	font-size: .9rem;
	line-height: 1.5
}

.eycj ul.products li.product .categories,.eycj-page ul.products li.product .categories {
	font-size: .857rem
}

.eycj ul.products li.product .astra-shop-thumbnail-wrap,.eycj-page ul.products li.product .astra-shop-thumbnail-wrap {
	margin-bottom: .8em
}

.eycj ul.products li.product .eycj-loop-product__link,.eycj-page ul.products li.product .eycj-loop-product__link {
	overflow: hidden
}

.eycj ul.products li.product .eycj-loop-product__link img,.eycj-page ul.products li.product .eycj-loop-product__link img {
	margin-bottom: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: filter .6s,opacity .6s,transform .6s
}

.eycj ul.products li.product.astra-woo-hover-zoom:hover img,.eycj-page ul.products li.product.astra-woo-hover-zoom:hover img {
	transform: scale(1.1)
}

.eycj ul.products li.product.astra-woo-hover-zoom-fade:hover img,.eycj-page ul.products li.product.astra-woo-hover-zoom-fade:hover img {
	opacity: .7;
	transform: scale(1.1)
}

.eycj ul.products li.product.astra-woo-hover-fade:hover img,.eycj-page ul.products li.product.astra-woo-hover-fade:hover img {
	opacity: .7
}

.eycj-checkout.distraction-free .main-header-container {
	text-align: center;
	justify-content: center
}

.eycj-checkout.distraction-free .site-branding .site-title {
	justify-content: center
}

.eycj ul.products li.product .onsale,.eycj-page ul.products li.product .onsale {
	border-radius: 999px;
	padding: 0 2px
}

.eycj ul.products li.product .onsale.square,.eycj ul.products li.product .onsale.square-outline,.eycj-page ul.products li.product .onsale.square,.eycj-page ul.products li.product .onsale.square-outline {
	border-radius: 0;
	padding: 0
}

.eycj .onsale.circle-outline,.eycj-page .onsale.circle-outline {
	line-height: 2.7
}

.eycj div.product .onsale.circle-outline,.eycj-page div.product .onsale.circle-outline {
	line-height: 3.1
}

.eycj .onsale.square,.eycj .onsale.square-outline,.eycj div.product .onsale.square,.eycj div.product .onsale.square-outline,.eycj-page .onsale.square,.eycj-page .onsale.square-outline,.eycj-page div.product .onsale.square,.eycj-page div.product .onsale.square-outline {
	border-radius: 0;
	padding: 0;
	line-height: 3
}

.eycj.single-product .related.products {
	width: 100%
}

.wmmb-eycj-pagination-default .eycj-pagination .page-numbers,.wmmb-eycj-pagination-default .eycj-pagination .page-numbers li {
	border: 0
}

.wmmb-eycj-pagination-default.eycj nav.eycj-pagination ul li a:focus,.wmmb-eycj-pagination-default.eycj nav.eycj-pagination ul li a:hover,.wmmb-eycj-pagination-default.eycj nav.eycj-pagination ul li span.current {
	background: 0 0;
	color: inherit
}

.wmmb-eycj-pagination-circle .eycj-pagination .page-numbers {
	border: 0
}

.wmmb-eycj-pagination-circle.eycj nav.eycj-pagination ul li {
	margin: 0 3px;
	border: none
}

.wmmb-eycj-pagination-circle.eycj nav.eycj-pagination ul li>a,.wmmb-eycj-pagination-circle.eycj nav.eycj-pagination ul li>span {
	border-width: 1px;
	border-style: solid;
	border-radius: 50%;
	min-width: calc(2.5em + 2px)
}

@media all and (min-width:421px) {
	.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-product-gallery {
		margin-bottom: 3em
	}

	.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs {
		margin-bottom: 3.5em;
		-js-display: flex;
		display: flex;
		flex-wrap: wrap
	}

	.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs:after {
		content: "";
		display: table;
		clear: both
	}

	.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs ul.tabs {
		padding: 0;
		width: 200px;
		float: left;
		margin: 0;
		border: none
	}

	.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs .panel {
		border: 1px solid var(--wmmb-border-color);
		border-width: 0 0 0 1px;
		padding: 0 1.5em 1.5em 1.5em;
		margin-bottom: 0;
		width: calc(100% - 200px)
	}

	.wmmb-product-tabs-layout-vertical .eycj-Tabs-panel h1,.wmmb-product-tabs-layout-vertical .eycj-Tabs-panel h2,.wmmb-product-tabs-layout-vertical .eycj-Tabs-panel h3,.wmmb-product-tabs-layout-vertical .eycj-Tabs-panel h4,.wmmb-product-tabs-layout-vertical .eycj-Tabs-panel h5,.wmmb-product-tabs-layout-vertical .eycj-Tabs-panel h6 {
		clear: none
	}
}

.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs {
	border-top: 0
}

.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs ul.tabs li {
	width: 100%;
	margin: 0;
	border-bottom: none;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: var(--wmmb-border-color)
}

.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs ul.tabs li.active {
	z-index: 0;
	border-right-color: var(--wmmb-border-color);
	border-bottom-color: var(--wmmb-border-color)
}

.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs ul.tabs li.active:before {
	opacity: 1
}

.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs ul.tabs li:last-child {
	border-bottom: 0
}

.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs ul.tabs li a {
	width: 100%;
	padding: .5em 0 .5em .8em
}

.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs ul.tabs li:before {
	top: auto;
	bottom: 0;
	right: 0;
	z-index: 1;
	left: auto;
	width: 3px;
	height: 100%;
	opacity: 0;
	transition: .3s
}

@media all and (min-width:421px) {
	.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs ul.tabs li:hover::before {
		opacity: 1
	}
}

@media all and (min-width:421px) {
	.eycj div.product.wmmb-product-tabs-layout-vertical .eycj-tabs ul.tabs:hover>li:not(:hover):before {
		opacity: 0
	}
}

.wmmb-product-navigation-wrapper {
	z-index: 1;
	position: relative;
	display: inline-block;
	float: right
}

.wmmb-product-navigation-wrapper.circle .product-links a,.wmmb-product-navigation-wrapper.circle-outline .product-links a {
	border-radius: 50%
}

.product-links a {
	display: inline-block;
	height: 2em;
	height: calc(1.8em + 2px);
	width: 2em;
	width: calc(1.8em + 2px);
	text-align: center;
	border: 1px solid;
	margin-left: .4em
}

.product-links a.wmmb-disable {
	opacity: .5;
	pointer-events: none
}

.product-links a i {
	display: inline-grid
}

.product-links a[rel=prev] i {
	margin-left: -1px
}

.product-links a[rel=next] i {
	margin-right: -1px
}

li.eycj-custom-menu-item .wmmb-site-header-cart i.astra-icon:after {
	padding-left: 2px
}

.astra-hfb-header .wmmb-addon-cart-wrap {
	padding: .2em .6em
}

.wmmb-header-break-point.wmmb-header-custom-item-outside .wmmb-woo-header-cart-info-wrap {
	display: none
}

html.wmmb-quick-view-is-open {
	overflow: hidden
}

html.wmmb-quick-view-is-open body {
	overflow: hidden
}

html.wmmb-quick-view-is-open .wmmb-above-header.wmmb-sticky-active,html.wmmb-quick-view-is-open .wmmb-below-header.wmmb-sticky-active,html.wmmb-quick-view-is-open .main-header-bar.wmmb-sticky-active {
	margin-left: 0
}

.wmmb-quick-view-bg {
	position: fixed;
	visibility: hidden;
	overflow: hidden;
	background: #0b0b0b;
	opacity: 0;
	transition: opacity .25s;
	z-index: 1042
}

.wmmb-quick-view-loader {
	z-index: 1000;
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}

.wmmb-quick-view-loader.blockUI.blockOverlay::before {
	content: "";
	background: 0 0!important;
	width: 48px;
	height: 48px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	border: 3px solid #fff;
	margin: 0 auto;
	border-radius: 50%;
	border-left-color: transparent;
	border-right-color: transparent;
	animation: wmmb-qv-spin 575ms infinite linear
}

@keyframes wmmb-qv-spin {
	100% {
		transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spin {
	100% {
		transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.wmmb-quick-view-bg-ready {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .6;
	visibility: visible
}

body #wmmb-quick-view-modal div.product .flex-viewport {
	width: 100%;
	float: none
}

#wmmb-quick-view-modal {
	position: fixed;
	visibility: hidden;
	opacity: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1400;
	text-align: center;
	transition: all .3s;
	overflow-x: hidden;
	overflow-y: auto
}

#wmmb-quick-view-content div.images {
	min-width: 400px
}

#wmmb-quick-view-modal .wmmb-content-main-wrapper {
	position: absolute;
	border-radius: 3px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 80%
}

#wmmb-quick-view-modal .wmmb-content-main-wrapper:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%
}

#wmmb-quick-view-modal .wmmb-content-main {
	position: relative;
	pointer-events: none;
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
	transform: translateY(-30px);
	opacity: 0;
	transition: transform .5s,opacity .3s
}

#wmmb-quick-view-modal .wmmb-content-main:after,#wmmb-quick-view-modal .wmmb-content-main:before {
	content: '';
	display: table;
	clear: both
}

#wmmb-quick-view-modal .wmmb-lightbox-content {
	display: table;
	pointer-events: auto;
	background-color: #fff;
	margin: 0 auto;
	box-shadow: 3px 3px 20px 0 rgba(0,0,0,.15);
	position: relative
}

#wmmb-quick-view-modal.open {
	visibility: visible;
	opacity: 1
}

#wmmb-quick-view-modal.open .wmmb-content-main {
	transform: translateY(0);
	opacity: 1;
	width: 100%
}

#wmmb-quick-view-modal .wmmb-qv-image-slider {
	position: relative
}

#wmmb-quick-view-modal .wmmb-qv-image-slider .wmmb-qv-slides li {
	list-style: none
}

#wmmb-quick-view-modal .wmmb-qv-image-slider .flex-control-nav {
	margin: 0;
	padding: 0;
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
	z-index: 2
}

#wmmb-quick-view-modal .wmmb-qv-image-slider .flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	vertical-align: middle
}

#wmmb-quick-view-modal .wmmb-qv-image-slider .flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0,0,0,.5);
	cursor: pointer;
	text-indent: -9999px;
	box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	border-radius: 20px
}

#wmmb-quick-view-modal .wmmb-qv-image-slider .flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0,0,0,.9);
	cursor: default
}

#wmmb-quick-view-modal .wmmb-qv-image-slider .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none
}

#wmmb-quick-view-modal .wmmb-qv-image-slider .flex-direction-nav a {
	text-decoration: none;
	display: block;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(0,0,0,.8);
	text-shadow: 1px 1px 0 rgba(255,255,255,.3);
	transition: all .3s ease-in-out;
	visibility: hidden
}

#wmmb-quick-view-modal .wmmb-qv-image-slider .flex-direction-nav .flex-next:before,#wmmb-quick-view-modal .wmmb-qv-image-slider .flex-direction-nav .flex-prev:before {
	speak: none;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	visibility: visible
}

#wmmb-quick-view-modal .wmmb-qv-image-slider .flex-direction-nav .flex-prev {
	left: -50px
}

#wmmb-quick-view-modal .wmmb-qv-image-slider .flex-direction-nav .flex-next {
	right: -50px;
	text-align: right
}

#wmmb-quick-view-modal .wmmb-qv-image-slider:hover .flex-direction-nav .flex-next,#wmmb-quick-view-modal .wmmb-qv-image-slider:hover .flex-direction-nav .flex-prev {
	opacity: .7
}

#wmmb-quick-view-content {
	height: 100%;
	overflow: hidden
}

#wmmb-quick-view-content div.product {
	padding: 0;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	overflow: hidden;
	max-width: 1000px
}

#wmmb-quick-view-content div.images {
	opacity: 1!important;
	margin: 0;
	width: 50%;
	min-width: 400px;
	display: inline-block;
	float: left
}

#wmmb-quick-view-content div.summary {
	margin: 0;
	padding: 30px;
	width: 50%;
	min-width: 400px;
	float: left;
	overflow-y: auto
}

#wmmb-quick-view-content .wmmb-eycj-accordion {
	display: none
}

.open .wmmb-quick-view-loader {
	opacity: 0
}

.stick-add-to-cart #wmmb-quick-view-content div.summary {
	padding-bottom: 0
}

#wmmb-quick-view-content div.summary .added_to_cart {
	padding-top: 5px
}

#wmmb-quick-view-content div.eycj-product-rating:after,#wmmb-quick-view-content div.eycj-product-rating:before {
	content: '';
	display: table;
	clear: both
}

#wmmb-quick-view-content div.eycj-product-rating a.eycj-review-link {
	display: none
}

#wmmb-quick-view-content .onsale {
	top: 15px;
	left: 15px;
	right: auto
}

#wmmb-quick-view-close {
	position: absolute;
	font-size: 1em;
	top: -15px;
	right: -15px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	z-index: 4;
	background: #fff;
	color: #000;
	border-radius: 50%;
	box-shadow: 0 0 4px #4c4c4c
}

#wmmb-quick-view-close:hover {
	opacity: 1;
	transition: all .2s ease
}

.astra-shop-thumbnail-wrap {
	position: relative
}

.wmmb-quick-view-text {
	position: absolute;
	opacity: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	min-height: 2em;
	background: rgba(0,0,0,.7);
	color: #fff
}

.wmmb-quick-view-text:hover {
	background: #000;
	color: #fff
}

.astra-shop-thumbnail-wrap:hover .wmmb-quick-view-text {
	opacity: 1
}

.eycj #wmmb-quick-view-modal div.product form.cart .button.single_add_to_cart_button {
	padding: 10px 20px
}

.eycj #wmmb-quick-view-modal div.product form.cart .button.single_add_to_cart_button.loading {
	padding-right: 40px
}

.astra-full-megamenu-wrapper {
	z-index: 99999
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item {
	display: none
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li.wmmb-mm-has-desc>.menu-link {
	vertical-align: middle;
	text-align: center
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .menu-item:hover>.menu-link {
	background-color: transparent;
	color: inherit
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu {
	opacity: 0;
	visibility: hidden
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item>.menu-link {
	background-color: transparent
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus {
	opacity: 1;
	visibility: visible;
	-js-display: flex;
	display: flex;
	padding: 15px
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item {
	padding-left: 15px;
	padding-right: 15px;
	display: block;
	flex: 1;
	opacity: 1
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child {
	padding-left: 0
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child {
	padding-right: 0
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item {
	width: 50%
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item {
	width: 33.33%
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item {
	width: 25%
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child {
	border-right: none
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu {
	background-color: transparent;
	display: block;
	opacity: 1;
	visibility: visible;
	transform: none
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link {
	padding-left: 24px
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link {
	padding-left: 48px
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .sub-menu {
	border: none
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu {
	position: static;
	width: 100%;
	margin: auto
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu .menu-item {
	width: 100%
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item {
	padding-left: 15px;
	padding-right: 15px
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child {
	padding-left: 0
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child {
	padding-right: 0
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-megamenu .wmmb-header-navigation-arrow {
	display: none
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus {
	opacity: 1;
	visibility: visible
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus .astra-megamenu.astra-megamenu-focus {
	-js-display: flex;
	display: flex
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched {
	width: 100%
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .wmmb-mm-template-content {
	padding: 0
}

.wmmb-desktop .wmmb-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link::after {
	content: ''
}

.wmmb-desktop .wmmb-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link .wmmb-icon.icon-arrow {
	display: none
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link,.wmmb-desktop .wmmb-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu .menu-link {
	border: none
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu {
	opacity: 1;
	visibility: visible;
	-js-display: flex;
	display: flex;
	padding: 15px
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item {
	padding-left: 15px;
	padding-right: 15px
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child {
	padding-left: 0
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child {
	padding-right: 0
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item {
	padding-left: 15px;
	padding-right: 15px
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child {
	padding-left: 0
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child {
	padding-right: 0
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-2 .menu-item {
	width: 50%
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-3 .menu-item {
	width: 33.33%
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-4 .menu-item {
	width: 25%
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item {
	display: block;
	flex: 1;
	opacity: 1
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .sub-menu {
	background-color: transparent;
	display: block;
	opacity: 1;
	visibility: visible;
	transform: none
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link {
	padding-left: 24px
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link {
	padding-left: 48px
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .sub-menu {
	border: none
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu {
	position: static;
	width: 100%;
	margin: auto
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item {
	width: 100%
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item:last-child {
	border-right: none
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper {
	opacity: 1;
	visibility: visible
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu {
	-js-display: flex;
	display: flex
}

.wmmb-desktop .wmmb-mega-menu-enabled:not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu .sub-menu .menu-item {
	width: 100%
}

.wmmb-desktop .wmmb-mega-menu-enabled:not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item .sub-menu {
	min-width: 100%
}

.wmmb-desktop .wmmb-mega-menu-enabled:not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item {
	width: 100%
}

.wmmb-desktop .wmmb-mega-menu-enabled:not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu {
	min-width: 100%
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-full-megamenu-wrapper {
	background: #fff;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	top: 100%
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu {
	display: none;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
	border-width: 0
}

.wmmb-desktop .wmmb-mega-menu-enabled .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched.sub-menu {
	padding: 15px
}

.wmmb-desktop .wmmb-mega-menu-enabled .wmmb-hide-menu-item+.wmmb-mm-custom-content {
	margin-top: .9em
}

.wmmb-desktop .wmmb-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a {
	margin-bottom: .9em
}

.wmmb-desktop .wmmb-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.wmmb-desktop .wmmb-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.wmmb-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link {
	background-color: transparent;
	color: inherit
}

.wmmb-desktop .wmmb-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.wmmb-desktop .wmmb-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.wmmb-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text {
	vertical-align: text-top
}

.wmmb-desktop .wmmb-mm-custom-text-content,.wmmb-desktop .wmmb-mm-template-content {
	padding: 0 1em
}

.wmmb-desktop .wmmb-mm-custom-text-content {
	margin-bottom: .9em
}

.wmmb-desktop .wmmb-below-header .wmmb-mm-custom-text-content,.wmmb-desktop .wmmb-below-header .wmmb-mm-template-content {
	padding: .9em 1em
}

.wmmb-desktop .submenu-with-border .astra-full-megamenu-wrapper {
	border-width: 1px;
	border-style: solid
}

.wmmb-desktop .wmmb-mm-widget-content a {
	display: initial
}

.wmmb-desktop .wmmb-mm-widget-content .wmmb-mm-widget-item {
	padding: 1.5em;
	margin-bottom: .9em
}

.wmmb-desktop .wmmb-mm-widget-content .wmmb-search-submit {
	display: none
}

.wmmb-desktop .submenu-with-border .astra-megamenu {
	border-width: 1px
}

.wmmb-menu-description {
	line-height: 1.6;
	display: block;
	font-size: .8em;
	padding: 2px 0
}

.site-header a .wmmb-menu-description,.site-header a .sub-arrow {
	transition: none
}

.site-header .menu-text {
	transition: none
}

.wmmb-header-break-point .wmmb-menu-description {
	line-height: inherit
}

.astra-mm-highlight-label {
	font-size: .7em;
	margin-left: 5px;
	line-height: normal;
	padding: 3px 6px;
	border-radius: 2px
}

.wmmb-desktop .wmmb-hide-menu-item {
	display: none
}

.wmmb-desktop .wmmb-mega-menu-enabled .wmmb-hide-menu-item {
	display: none
}

.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-above-header-menu>.menu-item-has-children>.menu-link::after,.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-below-header-menu>.menu-item-has-children>.menu-link::after,.wmmb-desktop .wmmb-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after {
	content: '';
	margin: 0
}

.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.wmmb-desktop .wmmb-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after {
	transform: rotate(-90deg)
}

.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.wmmb-desktop .wmmb-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow {
	position: absolute;
	right: 5%;
	top: 50%;
	transform: translateY(-50%)
}

.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-above-header-menu .wmmb-masthead-custom-menu-items a:focus,.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-above-header-menu .wmmb-masthead-custom-menu-items a:hover,.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-below-header-menu .wmmb-masthead-custom-menu-items a:focus,.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-below-header-menu .wmmb-masthead-custom-menu-items a:hover,.wmmb-desktop .wmmb-mega-menu-enabled.main-header-menu .wmmb-masthead-custom-menu-items a:focus,.wmmb-desktop .wmmb-mega-menu-enabled.main-header-menu .wmmb-masthead-custom-menu-items a:hover {
	background: 0 0
}

.wmmb-builder-menu-mobile .wmmb-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.wmmb-builder-menu-mobile .wmmb-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after,.wmmb-header-break-point .wmmb-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.wmmb-header-break-point .wmmb-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after {
	display: none
}

.wmmb-disable-link {
	cursor: default
}

.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-above-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-above-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-above-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover {
	background: 0 0
}

.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-below-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-below-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.wmmb-desktop .wmmb-mega-menu-enabled.wmmb-below-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover {
	background: 0 0
}

.wmmb-desktop .wmmb-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link {
	background: 0 0
}

.wmmb-desktop .wmmb-above-header-menu .astra-mega-menu-width-full,.wmmb-desktop .wmmb-above-header-menu .astra-mega-menu-width-full-stretched,.wmmb-desktop .wmmb-below-header-menu .astra-mega-menu-width-full,.wmmb-desktop .wmmb-below-header-menu .astra-mega-menu-width-full-stretched,.wmmb-desktop .astra-mega-menu-width-full,.wmmb-desktop .astra-mega-menu-width-full-stretched {
	background: 0 0
}

.wmmb-desktop .main-header-menu>.menu-item .astra-full-megamenu-wrapper:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	transform: translateY(-100%)
}

.wmmb-desktop .main-header-menu.wmmb-menu-shadow .astra-full-megamenu-wrapper .sub-menu {
	box-shadow: none
}

.wmmb-desktop .main-header-menu.wmmb-menu-shadow .astra-megamenu .sub-menu {
	box-shadow: none
}

.wmmb-desktop .main-header-menu.wmmb-menu-shadow .astra-full-megamenu-wrapper {
	box-shadow: 0 4px 10px -2px rgba(0,0,0,.1)
}

.wmmb-header-break-point .wmmb-above-header .sub-menu .menu-item .wmmb-hide-menu-item,.wmmb-header-break-point .wmmb-below-header .sub-menu .menu-item .wmmb-hide-menu-item,.wmmb-header-break-point .main-navigation .sub-menu .menu-item .wmmb-hide-menu-item {
	display: none
}

.wmmb-header-break-point .wmmb-above-header .sub-menu .menu-item .wmmb-hide-menu-item+.wmmb-menu-toggle,.wmmb-header-break-point .wmmb-below-header .sub-menu .menu-item .wmmb-hide-menu-item+.wmmb-menu-toggle,.wmmb-header-break-point .main-navigation .sub-menu .menu-item .wmmb-hide-menu-item+.wmmb-menu-toggle {
	display: none
}

.wmmb-header-break-point .wmmb-above-header .sub-menu .menu-item .wmmb-hide-menu-item+.wmmb-menu-toggle+.sub-menu,.wmmb-header-break-point .wmmb-below-header .sub-menu .menu-item .wmmb-hide-menu-item+.wmmb-menu-toggle+.sub-menu,.wmmb-header-break-point .main-navigation .sub-menu .menu-item .wmmb-hide-menu-item+.wmmb-menu-toggle+.sub-menu {
	display: block!important
}

.wmmb-header-break-point .wmmb-above-header .sub-menu .menu-item .wmmb-hide-menu-item+.wmmb-menu-toggle+.wmmb-mm-custom-content+.sub-menu,.wmmb-header-break-point .wmmb-below-header .sub-menu .menu-item .wmmb-hide-menu-item+.wmmb-menu-toggle+.wmmb-mm-custom-content+.sub-menu,.wmmb-header-break-point .main-navigation .sub-menu .menu-item .wmmb-hide-menu-item+.wmmb-menu-toggle+.wmmb-mm-custom-content+.sub-menu {
	display: block!important
}

.wmmb-hidden {
	display: none!important
}

.rtl.wmmb-desktop .wmmb-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu {
	right: 0
}

.main-header-bar-wrap .wmmb-search-box.header-cover {
	z-index: 7
}

.wmmb-below-header-wrap .wmmb-search-box.header-cover #close,.wmmb-below-header-wrap .wmmb-search-box.header-cover .search-field {
	font-size: 1.8em
}

.wmmb-below-header-wrap .wmmb-search-box.header-cover .search-submit {
	font-size: 1.5em
}

.wmmb-search-box.full-screen,.wmmb-search-box.header-cover {
	display: none;
	opacity: 0;
	transition: opacity .2s;
	width: 100%;
	height: 100%
}

.wmmb-search-box.full-screen .search-field,.wmmb-search-box.header-cover .search-field {
	background: 0 0;
	border: 0;
	color: #fafafa;
	box-shadow: none;
	text-align: left;
	padding: 0
}

.wmmb-search-box.full-screen .search-submit,.wmmb-search-box.header-cover .search-submit {
	background: 0 0;
	padding: 0;
	color: #9e9e9e;
	transition: all .7s ease-In;
	outline: 0;
	border: 0;
	vertical-align: middle
}

.wmmb-search-box.full-screen .wmmb-search-wrapper,.wmmb-search-box.header-cover .wmmb-search-wrapper {
	position: absolute;
	width: 100%;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%)
}

.wmmb-search-box.full-screen .wmmb-search-wrapper .search-form,.wmmb-search-box.header-cover .wmmb-search-wrapper .search-form {
	line-height: normal
}

.wmmb-search-box.full-screen #close,.wmmb-search-box.header-cover #close {
	color: #fafafa;
	transform: rotate(0);
	font-size: 2em;
	cursor: pointer;
	z-index: 9;
	font-weight: 400
}

.wmmb-search-box.full-screen .search-field::-webkit-input-placeholder,.wmmb-search-box.header-cover .search-field::-webkit-input-placeholder {
	color: #fafafa
}

.wmmb-search-box.full-screen .search-field:-moz-placeholder,.wmmb-search-box.header-cover .search-field:-moz-placeholder {
	color: #fafafa
}

.wmmb-search-box.full-screen .search-field::-moz-placeholder,.wmmb-search-box.header-cover .search-field::-moz-placeholder {
	color: #fafafa
}

.wmmb-search-box.full-screen .search-field:-ms-input-placeholder,.wmmb-search-box.header-cover .search-field:-ms-input-placeholder {
	color: #fafafa
}

.wmmb-search-box.header-cover {
	position: absolute;
	background: rgba(25,25,25,.94);
	top: 0;
	z-index: 10
}

.wmmb-search-box.header-cover .search-field {
	font-size: 2em;
	line-height: 2;
	width: 100%
}

.wmmb-search-box.header-cover .wmmb-container {
	position: relative
}

.wmmb-search-box.header-cover .close,.wmmb-search-box.header-cover .search-submit,.wmmb-search-box.header-cover .search-text-wrap {
	display: inline-block
}

.wmmb-search-box.header-cover .search-text-wrap {
	width: calc(100% - 2.5em);
	vertical-align: middle
}

.wmmb-search-box.header-cover .search-submit {
	font-size: 1.7em;
	margin-right: 2em
}

.wmmb-search-box.header-cover #close {
	vertical-align: middle;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.wmmb-search-box.full-screen {
	position: fixed;
	background: rgba(25,25,25,.94);
	top: 0;
	left: 0;
	z-index: 999
}

.wmmb-search-box.full-screen .wmmb-search-wrapper .large-search-text {
	text-align: center;
	color: #e2e2e2;
	font-size: 1.5em;
	font-weight: 400;
	transition-delay: 50ms;
	transition: all .3s ease-in-out
}

.wmmb-search-box.full-screen .wmmb-search-wrapper fieldset {
	border: 0;
	padding: 2.5em 0 1em;
	border-bottom: 2px solid #9e9e9e
}

.wmmb-search-box.full-screen .wmmb-search-wrapper .search-field {
	font-size: 2.6em;
	padding-left: 30px;
	line-height: 1.7;
	width: 90%;
	width: calc(100% - 1.5em);
	vertical-align: middle;
	text-align: center
}

.wmmb-search-box.full-screen .wmmb-search-wrapper .search-form {
	width: 70%;
	margin: 20px auto
}

.wmmb-search-box.full-screen .wmmb-search-wrapper .search-submit {
	font-size: 2em
}

.wmmb-search-box.full-screen #close {
	position: absolute;
	color: #fafafa;
	right: 1em;
	line-height: 1;
	cursor: pointer;
	z-index: 9;
	font-weight: 400;
	font-size: 2em;
	top: 1.5em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.wmmb-search-box.full-screen::-webkit-input-placeholder {
	opacity: 0
}

.wmmb-search-box.full-screen::-moz-placeholder {
	opacity: 0
}

.wmmb-search-box.full-screen:-ms-input-placeholder {
	opacity: 0
}

.wmmb-search-box.full-screen:-moz-placeholder {
	opacity: 0
}

@media (max-width:420px) {
	.wmmb-search-box.full-screen::-webkit-input-placeholder {
		opacity: 1
	}

	.wmmb-search-box.full-screen::-moz-placeholder {
		opacity: 1
	}

	.wmmb-search-box.full-screen:-ms-input-placeholder {
		opacity: 1
	}

	.wmmb-search-box.full-screen:-moz-placeholder {
		opacity: 1
	}
}

.wmmb-hfb-header .wmmb-search-box.full-screen.full-screen::-webkit-input-placeholder {
	opacity: .5
}

.wmmb-hfb-header .wmmb-search-box.full-screen.full-screen::-moz-placeholder {
	opacity: .5
}

.wmmb-hfb-header .wmmb-search-box.full-screen.full-screen:-ms-input-placeholder {
	opacity: .5
}

.wmmb-hfb-header .wmmb-search-box.full-screen.full-screen:-moz-placeholder {
	opacity: .5
}

.site-header .wmmb-inline-search.wmmb-search-menu-icon .search-form {
	padding-left: 0;
	padding-right: 2em
}

.site-header .wmmb-inline-search.wmmb-search-menu-icon .search-field {
	width: auto;
	padding-left: 1em;
	padding-right: 0
}

.wmmb-inline-search.wmmb-search-menu-icon {
	position: relative;
	transform: none;
	left: 0;
	right: 0
}

.wmmb-inline-search.wmmb-search-menu-icon .search-submit {
	display: block;
	background: 0 0;
	border: none;
	position: absolute;
	height: 100%;
	right: .25em;
	padding: 0;
	top: 0;
	font-size: 1.3em;
	color: #757575
}

.wmmb-header-break-point .wmmb-inline-search.wmmb-search-menu-icon .search-form {
	padding: 0
}

.wmmb-header-break-point .site-header .wmmb-inline-search.wmmb-search-menu-icon .search-field {
	width: 100%;
	padding-right: 2em
}

.wmmb-header-custom-item-inside.wmmb-desktop .main-header-menu .wmmb-search-menu-icon.full-screen,.wmmb-header-custom-item-inside.wmmb-desktop .main-header-menu .wmmb-search-menu-icon.header-cover {
	display: none
}

.wmmb-header-break-point .wmmb-swap-above-header-sections .wmmb-above-header-section-1 .wmmb-search-menu-icon .search-form {
	right: -1em;
	left: auto;
	padding-left: 0;
	padding-right: 3em
}

.wmmb-header-break-point .wmmb-swap-above-header-sections .wmmb-above-header-section-1 .search-field {
	padding-right: 0;
	padding-left: 1em
}

.wmmb-header-break-point .wmmb-swap-above-header-sections .wmmb-above-header-section-2 .wmmb-search-menu-icon .search-form {
	left: -1em;
	right: auto;
	padding-right: 0;
	padding-left: 3em
}

.wmmb-header-break-point .wmmb-swap-above-header-sections .wmmb-above-header-section-2 .search-field {
	padding-left: 0;
	padding-right: 1em
}

.wmmb-header-break-point .wmmb-above-header .wmmb-above-header-section-1 .wmmb-inline-search.wmmb-search-menu-icon .search-field {
	padding-right: 0
}

.wmmb-header-break-point .wmmb-swap-above-header-sections.wmmb-mobile-header-stack .wmmb-above-header .wmmb-above-header-section-2 .wmmb-search-menu-icon .search-form {
	padding-left: 0;
	left: auto;
	padding-right: 2em
}

.wmmb-header-break-point .wmmb-swap-above-header-sections.wmmb-mobile-header-stack .wmmb-above-header .wmmb-above-header-section-2 .wmmb-search-menu-icon.slide-search .search-form {
	left: -1em;
	padding-left: 2em
}

.wmmb-header-break-point .wmmb-swap-above-header-sections.wmmb-mobile-header-stack .wmmb-above-header .wmmb-above-header-section-1 .search-field {
	padding-right: 0
}

.wmmb-header-break-point .wmmb-swap-above-header-sections.wmmb-mobile-header-stack .wmmb-above-header .search-field {
	padding-right: 0;
	padding-left: 1em
}

.wmmb-header-break-point .wmmb-above-header-mobile-stack .wmmb-above-header .wmmb-above-header-section-1 .wmmb-search-menu-icon.wmmb-inline-search .search-form {
	right: auto;
	padding-right: 2em
}

.wmmb-header-break-point .wmmb-swap-below-header-sections .wmmb-below-header .below-header-section-2 .wmmb-search-menu-icon.wmmb-inline-search .search-form {
	left: 0;
	padding-left: 0;
	padding-right: 2em
}

.wmmb-header-break-point .wmmb-swap-below-header-sections .below-header-section-1 .wmmb-search-menu-icon .search-form {
	right: -1em;
	left: auto;
	padding-left: 0;
	padding-right: 3em
}

.wmmb-header-break-point .wmmb-swap-below-header-sections .below-header-section-1 .search-field {
	padding-right: 0;
	padding-left: 1em
}

.wmmb-header-break-point .wmmb-swap-below-header-sections .below-header-section-2 .wmmb-search-menu-icon .search-form {
	left: -1em;
	right: auto;
	padding-right: 0;
	padding-left: 3em
}

.wmmb-header-break-point .wmmb-swap-below-header-sections .below-header-section-2 .search-field {
	padding-left: 0;
	padding-right: 1em
}

.wmmb-header-break-point .wmmb-below-header .below-header-section-1 .wmmb-inline-search.wmmb-search-menu-icon .search-field {
	padding-right: 0
}

.wmmb-header-break-point .wmmb-swap-below-header-sections.site-header .wmmb-below-header .wmmb-inline-search.wmmb-search-menu-icon .search-field {
	padding-left: 1em;
	padding-right: 0
}

.wmmb-header-break-point .wmmb-swap-below-header-sections .wmmb-below-header .below-header-section-2 .wmmb-search-menu-icon .search-form {
	left: -1em;
	padding-left: 3em;
	padding-right: 1em
}

.wmmb-below-header-mobile-stack .wmmb-below-header .below-header-section-1 .wmmb-search-menu-icon.wmmb-inline-search .search-form {
	right: auto;
	padding-right: 2em
}

.iphone.full-screen,.ipod.full-screen {
	position: fixed!important
}

@media (max-width:992px) {
	.wmmb-above-header-mobile-stack .wmmb-above-header-section-1 .wmmb-search-menu-icon.wmmb-inline-search .search-form {
		left: auto
	}

	.wmmb-below-header-mobile-stack .below-header-section-1 .wmmb-search-menu-icon.wmmb-inline-search .search-form {
		left: auto
	}
}

@media (max-width:544px) {
	.wmmb-search-box.full-screen .wmmb-search-wrapper .large-search-text {
		display: none
	}

	.wmmb-search-box.full-screen .wmmb-search-wrapper .search-field,.wmmb-search-box.full-screen .wmmb-search-wrapper .search-submit {
		font-size: 1.6em
	}
}

.wmmb-advanced-headers-title {
	text-transform: uppercase;
	font-weight: 500
}

.eycj ul.product-categories > li ul li a {
	margin-left: 0
}

.eycj-js ul.cart_list li>a,.eycj-js ul.product_list_widget li>a {
	color: var(--wmmb-global-color-1)
}

.eycj-page .widget .widget-title,.eycj-page .widget .widget-title-common,.eycj-page .widget>div h3 {
	font-weight: 400;
	font-size: 1.275rem;
	color: var(--wmmb-global-color-1)
}

.widget_recent_entries li,.secondary .widget_categories ul li,.secondary .eycj ul.product-categories>li,.secondary .widget_product_categories ul li,.secondary .widget_nav_menu ul li {
	background-color: var(--wmmb-global-color-4)
}

.widget ul li .angle,.widget_categories ul.children li,.eycj ul.product-categories>li ul li,.widget_wpkj_related_terms ul.children li,.widget_product_categories ul.children li,.widget_nav_menu ul.sub-menu li {
	background-color: var(--wmmb-global-color-5)
}

.single-product .wmmb-article-single {
	padding: 0
}

.eycj .related.products > h2,.eycj .up-sells > h2,.eycj .eycj-tabs > h2 {
	font-weight: 500
}