:root {
	--g1-layout-bg-color: #e6e6e6;
}
body.g1-layout-boxed .g1-body-inner {
	background-color: #e6e6e6;
	background-color: var(--g1-layout-bg-color);
}

:root.g1-skinmode {
	--g1-layout-bg-color: #333333;
}


.g1-layout-boxed .g1-row-layout-page {
max-width: 1212px;
}

/* Global Color Scheme */
a,
.entry-title > a:hover,
.entry-meta a:hover,
.menu-item > a:hover,
.current-menu-item > a,
.mtm-drop-expanded > a,
.g1-nav-single-prev > a > span:before,
.g1-nav-single-next > a > span:after,
.g1-nav-single-prev > a:hover > strong,
.g1-nav-single-prev > a:hover > span,
.g1-nav-single-next > a:hover > strong,
.g1-nav-single-next > a:hover > span,
.mashsb-count,
.archive-title:before,
.snax .snax-item-title > a:hover,
.woocommerce .star-rating span::before,
.woocommerce-page .star-rating span::before {
color: #ff0036;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.g1-button-solid,
.g1-button-solid:hover,
.g1-arrow-solid,
.author-link,
.author-info .author-link,
.g1-box-icon,
.g1-collection-ticker .g1-collection-title,
.wyr-reaction:hover .wyr-reaction-button,
.wyr-reaction-voted .wyr-reaction-button,
.wyr-reaction .wyr-reaction-bar {
border-color: #ff0036;
background-color: #ff0036;
color: #ffffff;
}



.entry-counter:before {
border-color: #ff0036;
background-color: #ff0036;
color: #ffffff;
}



.g1-quick-nav-tabs .menu-item-type-g1-trending > a,
.entry-flag-trending {
border-color: #bf0029;
background-color: #bf0029;
color: #ffffff;
}

.g1-quick-nav-tabs .menu-item-type-g1-hot > a,
.entry-flag-hot {
border-color: #ff0036;
background-color: #ff0036;
color: #ffffff;
}

.g1-quick-nav-tabs .menu-item-type-g1-popular > a,
.entry-flag-popular {
border-color: #ff577b;
background-color: #ff577b;
color: #ffffff;
}

.entry-flag-members_only {
border-color: #ff0036;
background-color: #ff0036;
color: #ffffff;
}

.entry-flag-coupon {
border-color: #ff0036;
background-color: #ff0036;
color: #ffffff;
}

.g1-featured-without-title .entry-tpl-gridxs .entry-header {
	background-color: transparent;
	background-image: linear-gradient(to bottom right, rgba(255,0, 54, 0.8 ), rgba(255,102, 54, 0.8 ));
}






	.entry-counter:before {
		background-image: -webkit-linear-gradient(to top left, #ff0036, #ff6636);
		background-image:    -moz-linear-gradient(to top left, #ff0036, #ff6636);
		background-image:      -o-linear-gradient(to top left, #ff0036, #ff6636);
		background-image:         linear-gradient(to top left, #ff0036, #ff6636);
	}





		.entry-categories .entry-category-item-17{
				color: #e74c3c;
					}
		.entry-categories .entry-category-item-18{
				color: #00c36e;
					}
		.entry-categories .entry-category-item-19{
				color: #f368e0;
					}
		.entry-categories .entry-category-item-20{
				color: #9b59b6;
					}
		.entry-categories .entry-category-item-21{
				color: #3498db;
					}

.member-header .mycred-my-rank:after {
	content:"Rank";
}
/*customizer_preview_margins*/




@media only screen and ( min-width: 801px ) {
	.g1-hb-row-normal .g1-id {
		margin-top: 18px;
		margin-bottom: 8px;
	}

	.g1-hb-row-normal .g1-quick-nav {
		margin-top: 2px;
		margin-bottom: 2px;
	}
}


.g1-hb-row-mobile .g1-id {
	margin-top: 10px;
	margin-bottom: 10px;
}

.g1-hb-row-normal .g1-primary-nav {
	margin-top: 0px;
	margin-bottom: 0px;
}

/*customizer_preview_margins_end*/


	:root {
		--g1-hba-itxt-color:#000000;
		--g1-hba-atxt-color:#ff0036;
		--g1-hba-bg-color:#000000;
		--g1-hba-gradient-color:#000000;
		--g1-hba-border-color:#e6e6e6;

		--g1-hba-2-itxt-color:#ffffff;
		--g1-hba-2-bg-color:#000000;
		--g1-hba-2-border-color:#000000;
	}

	.g1-hb-row-a .site-description,
	.g1-hb-row-a .g1-hb-search-form .search-field,
	.g1-hb-row-a .g1-hb-search-form .search-submit,
	.g1-hb-row-a .menu-item > a,
	.g1-hb-row-a .g1-hamburger,
	.g1-hb-row-a .g1-drop-toggle,
	.g1-hb-row-a .g1-socials-item-link {
		color:#000000;
		color:var(--g1-hba-itxt-color);
	}

	.g1-hb-row-a .g1-row-background {
					border-bottom: 1px solid #e6e6e6;
			border-color: #e6e6e6;
			border-color:var(--g1-hba-border-color);
		

		background-color: #000000;
		background-color: var(--g1-hba-bg-color);
		background-image: linear-gradient(to right, #000000, #000000);
		background-image: linear-gradient(to right, var(--g1-hba-bg-color), var(--g1-hba-gradient-color));
	}

	.g1-hb-row-a .site-title,
	.g1-hb-row-a .menu-item:hover > a,
	.g1-hb-row-a .current-menu-item > a,
	.g1-hb-row-a .current-menu-ancestor > a,
	.g1-hb-row-a .menu-item-object-post_tag > a:before,
	.g1-hb-row-a .g1-socials-item-link:hover {
		color:#ff0036;
		color:var(--g1-hba-atxt-color);
	}

	.g1-hb-row-a .g1-drop-toggle-badge,
	.g1-hb-row-a .snax-button-create,
	.g1-hb-row-a .snax-button-create:hover {
		border-color:#000000;
		border:var(--g1-hba-2-bg-color);
		background-color:#000000;
		background-color:var(--g1-hba-2-bg-color);
		color:#ffffff;
		color:var(--g1-hba-2-itxt-color);
	}

	.g1-skinmode {
		--g1-hba-itxt-color:#ffffff;
		--g1-hba-atxt-color:#ff0036;
		--g1-hba-bg-color:#000000;
		--g1-hba-gradient-color:#000000;
		--g1-hba-border-color:#1a1a1a;
	}
	:root {
		--g1-hbb-itxt-color:#ffffff;
		--g1-hbb-atxt-color:#ff0036;
		--g1-hbb-bg-color:#000000;
		--g1-hbb-gradient-color:#000000;
		--g1-hbb-border-color:#ff0000;

		--g1-hbb-2-itxt-color:#ffffff;
		--g1-hbb-2-bg-color:#000000;
		--g1-hbb-2-border-color:#000000;
	}

	.g1-hb-row-b .site-description,
	.g1-hb-row-b .g1-hb-search-form .search-field,
	.g1-hb-row-b .g1-hb-search-form .search-submit,
	.g1-hb-row-b .menu-item > a,
	.g1-hb-row-b .g1-hamburger,
	.g1-hb-row-b .g1-drop-toggle,
	.g1-hb-row-b .g1-socials-item-link {
		color:#ffffff;
		color:var(--g1-hbb-itxt-color);
	}

	.g1-hb-row-b .g1-row-background {
		

		background-color: #000000;
		background-color: var(--g1-hbb-bg-color);
		background-image: linear-gradient(to right, #000000, #000000);
		background-image: linear-gradient(to right, var(--g1-hbb-bg-color), var(--g1-hbb-gradient-color));
	}

	.g1-hb-row-b .site-title,
	.g1-hb-row-b .menu-item:hover > a,
	.g1-hb-row-b .current-menu-item > a,
	.g1-hb-row-b .current-menu-ancestor > a,
	.g1-hb-row-b .menu-item-object-post_tag > a:before,
	.g1-hb-row-b .g1-socials-item-link:hover {
		color:#ff0036;
		color:var(--g1-hbb-atxt-color);
	}

	.g1-hb-row-b .g1-drop-toggle-badge,
	.g1-hb-row-b .snax-button-create,
	.g1-hb-row-b .snax-button-create:hover {
		border-color:#000000;
		border:var(--g1-hbb-2-bg-color);
		background-color:#000000;
		background-color:var(--g1-hbb-2-bg-color);
		color:#ffffff;
		color:var(--g1-hbb-2-itxt-color);
	}

	.g1-skinmode {
		--g1-hbb-itxt-color:#ffffff;
		--g1-hbb-atxt-color:#ff0036;
		--g1-hbb-bg-color:#000000;
		--g1-hbb-gradient-color:#000000;
		--g1-hbb-border-color:#1a1a1a;
	}
	:root {
		--g1-hbc-itxt-color:#ffffff;
		--g1-hbc-atxt-color:#0a0000;
		--g1-hbc-bg-color:#ff0036;
		--g1-hbc-gradient-color:#ff0036;
		--g1-hbc-border-color:#ff0000;

		--g1-hbc-2-itxt-color:#ffffff;
		--g1-hbc-2-bg-color:#000000;
		--g1-hbc-2-border-color:#000000;
	}

	.g1-hb-row-c .site-description,
	.g1-hb-row-c .g1-hb-search-form .search-field,
	.g1-hb-row-c .g1-hb-search-form .search-submit,
	.g1-hb-row-c .menu-item > a,
	.g1-hb-row-c .g1-hamburger,
	.g1-hb-row-c .g1-drop-toggle,
	.g1-hb-row-c .g1-socials-item-link {
		color:#ffffff;
		color:var(--g1-hbc-itxt-color);
	}

	.g1-hb-row-c .g1-row-background {
		

		background-color: #ff0036;
		background-color: var(--g1-hbc-bg-color);
		background-image: linear-gradient(to right, #ff0036, #ff0036);
		background-image: linear-gradient(to right, var(--g1-hbc-bg-color), var(--g1-hbc-gradient-color));
	}

	.g1-hb-row-c .site-title,
	.g1-hb-row-c .menu-item:hover > a,
	.g1-hb-row-c .current-menu-item > a,
	.g1-hb-row-c .current-menu-ancestor > a,
	.g1-hb-row-c .menu-item-object-post_tag > a:before,
	.g1-hb-row-c .g1-socials-item-link:hover {
		color:#0a0000;
		color:var(--g1-hbc-atxt-color);
	}

	.g1-hb-row-c .g1-drop-toggle-badge,
	.g1-hb-row-c .snax-button-create,
	.g1-hb-row-c .snax-button-create:hover {
		border-color:#000000;
		border:var(--g1-hbc-2-bg-color);
		background-color:#000000;
		background-color:var(--g1-hbc-2-bg-color);
		color:#ffffff;
		color:var(--g1-hbc-2-itxt-color);
	}

	.g1-skinmode {
		--g1-hbc-itxt-color:#ffffff;
		--g1-hbc-atxt-color:#000000;
		--g1-hbc-bg-color:#ff0036;
		--g1-hbc-gradient-color:#ff0036;
		--g1-hbc-border-color:#1a1a1a;
	}

:root {
	--g1-canvas-itxt-color:#ffffff;
	--g1-canvas-atxt-color:#ffb3b3;
	--g1-canvas-bg-color:#0a0a0a;
	--g1-canvas-2-itxt-color:#ffffff;
	--g1-canvas-2-bg-color:#ff0036;
	--g1-canvas-bg-image:url();
	--g1-canvas-bg-size:auto;
	--g1-canvas-bg-repeat:no-repeat;
	--g1-canvas-bg-position:top left;
	--g1-canvas-bg-opacity:1;
}


.g1-canvas-content,
.g1-canvas-toggle,
.g1-canvas-content .menu-item > a,
.g1-canvas-content .g1-hamburger,
.g1-canvas-content .g1-drop-toggle,
.g1-canvas-content .g1-socials-item-link{
	color:#ffffff;
	color:var(--g1-canvas-itxt-color);
}

.g1-canvas-content .menu-item:hover > a,
.g1-canvas-content .current-menu-item > a,
.g1-canvas-content .current-menu-ancestor > a,
.g1-canvas-content .menu-item-object-post_tag > a:before,
.g1-canvas-content .g1-socials-item-link:hover {
	color:#ffb3b3;
	color:var(--g1-canvas-atxt-color);
}

.g1-canvas-global {
	background-color:#0a0a0a;
	background-color:var(--g1-canvas-bg-color);

	}

.g1-canvas-background,
.g1-canvas-background.lazyloaded {
		background-image:url();
		background-image:var(--g1-canvas-bg-image);
		background-size:auto;
		background-size:var(--g1-canvas-bg-size);
		background-repeat:no-repeat;
		background-repeat:var(--g1-canvas-bg-repeat);
		background-position:top left;
		background-position:var(--g1-canvas-bg-position);
		opacity:1;
		opacity:var(--g1-canvas-bg-opacity);
}
.g1-canvas-background.lazyload,
.g1-canvas-background.lazyloading {
	opacity: 0;
}


.g1-canvas-content .snax-button-create {
	border-color:#ff0036;
	border-color:var(--g1-canvas-2-bg-color);
	background-color:#ff0036;
	background-color:var(--g1-canvas-2-bg-color);
	color:#ffffff;
	color:var(--g1-canvas-2-itxt-color);
}

.g1-skinmode {
	--g1-canvas-itxt-color:#ffffff;
	--g1-canvas-atxt-color:#ff0036;
	--g1-canvas-bg-color:#000000;
}


:root {
	--g1-submenu-rtxt-color: #666666;
	--g1-submenu-atxt-color: #ff0036;
	--g1-submenu-bg-color: #ffffff;
}

/*customizer_preview_submenu*/
.g1-hb-row .sub-menu {
border-color: #ffffff;
border-color: var(--g1-submenu-bg-color);
background-color: #ffffff;
background-color: var(--g1-submenu-bg-color);
}

.g1-hb-row .sub-menu .menu-item > a {
color: #666666;
color: var(--g1-submenu-rtxt-color);
}

.g1-hb-row .g1-link-toggle {
color:#ffffff;
color:var(--g1-submenu-bg-color);
}

.g1-hb-row .sub-menu .menu-item:hover > a,
.g1-hb-row .sub-menu .current-menu-item > a,
.g1-hb-row .sub-menu .current-menu-ancestor > a {
color: #ff0036;
color: var(--g1-submenu-atxt-color);
}
/*customizer_preview_submenu_row_end*/

.g1-skinmode {
	--g1-submenu-bg-color: #000000;
	--g1-submenu-rtxt-color: #999999;
	--g1-submenu-atxt-color: #ff0036;
}




:root {
--g1-footer-itxt-color:#ffffff;
--g1-footer-rtxt-color:#999999;
--g1-footer-mtxt-color:#666666;
--g1-footer-atxt-color:#ff0036;
--g1-footer-bg-color:#262626;
}


/* Prefooter Theme Area */
.g1-prefooter > .g1-row-background,
.g1-prefooter .g1-current-background {
	background-color:#262626;
	background-color:var(--g1-footer-bg-color);
}

.g1-prefooter h1,
.g1-prefooter h2,
.g1-prefooter h3,
.g1-prefooter h4,
.g1-prefooter h5,
.g1-prefooter h6,
.g1-prefooter .g1-mega,
.g1-prefooter .g1-alpha,
.g1-prefooter .g1-beta,
.g1-prefooter .g1-gamma,
.g1-prefooter .g1-delta,
.g1-prefooter .g1-epsilon,
.g1-prefooter .g1-zeta,
.g1-prefooter blockquote,
.g1-prefooter .widget_recent_entries a,
.g1-prefooter .widget_archive a,
.g1-prefooter .widget_categories a,
.g1-prefooter .widget_meta a,
.g1-prefooter .widget_pages a,
.g1-prefooter .widget_recent_comments a,
.g1-prefooter .widget_nav_menu .menu a {
color:#ffffff;
color:var(--g1-footer-itxt-color);
}

.g1-prefooter {
color:#999999;
color:var(--g1-footer-rtxt-color);
}

.g1-prefooter .entry-meta {
color:#666666;
color:var(--g1-footer-mtxt-color);
}

.g1-prefooter input,
.g1-prefooter select,
.g1-prefooter textarea {
border-color: #595959;
}

.g1-prefooter input[type="submit"],
.g1-prefooter input[type="reset"],
.g1-prefooter input[type="button"],
.g1-prefooter button,
.g1-prefooter .g1-button-solid,
.g1-prefooter .g1-button-solid:hover,
.g1-prefooter .g1-box-icon {
border-color: #ff0036;
background-color: #ff0036;
color: #ffffff;
}

.g1-prefooter .g1-button-simple {
	border-color:#ffffff;
	border-color:var(--g1-footer-itxt-color);
	color:#ffffff;
	color:var(--g1-footer-itxt-color);
}


/* Footer Theme Area */
.g1-footer > .g1-row-background,
.g1-footer .g1-current-background {
background-color:#262626;
background-color:var(--g1-footer-bg-color);
}





.g1-footer {
color:#999999;
color:var(--g1-footer-rtxt-color);
}

.g1-footer-text {
color: #666666;
color:var(--g1-footer-mtxt-color);
}

.g1-footer a:hover,
.g1-footer-nav a:hover {
color:#ff0036;
color:var(--g1-footer-atxt-color);
}

.g1-footer .current-menu-item > a {
color:#ffffff;
color:var(--g1-footer-itxt-color);
}




.g1-row.g1-socials-section{
background-color: #363636;
}


.g1-newsletter-as-row>.g1-row-background{
background-color: #2e2e2e;
}


/*customizer_preview_footer*/
/*customizer_preview_footer_end*/


.g1-skinmode {
--g1-footer-itxt-color:#ffffff;
--g1-footer-rtxt-color:#999999;
--g1-footer-mtxt-color:#666666;
--g1-footer-atxt-color:#ff0036;
--g1-footer-bg-color:#000000;
}
.g1-dark { color: rgba(255, 255, 255, 0.8); }

.g1-dark h1,
.g1-dark h2,
.g1-dark h3,
.g1-dark h4,
.g1-dark h5,
.g1-dark h6,
.g1-dark .g1-mega,
.g1-dark .g1-alpha,
.g1-dark .g1-beta,
.g1-dark .g1-gamma,
.g1-dark .g1-delta,
.g1-dark .g1-epsilon,
.g1-dark .g1-zeta {
	color: #fff;
}

	.g1-dark .g1-giga-2nd,
	.g1-dark .g1-mega-2nd,
	.g1-dark .g1-alpha-2nd,
	.g1-dark .g1-beta-2nd,
	.g1-dark .g1-gamma-2nd,
	.g1-dark .g1-delta-2nd,
	.g1-dark .g1-epsilon-2nd,
	.g1-dark .g1-zeta-2nd {
		border-color: rgba(255, 255, 255, 0.1);
	}


.g1-dark .g1-meta { color: rgba(255, 255, 255, 0.6); }
.g1-dark .g1-meta a { color: rgba(255, 255, 255, 0.8); }
.g1-dark .g1-meta a:hover { color: rgba(255, 255, 255, 1); }

.g1-dark .archive-title:before {
	color: inherit;
}


.g1-dark [type=input],
.g1-dark [type=email],
.g1-dark select {
	border-color: rgba(255,255,255, 0.15);
}

.g1-dark [type=submit] {
	border-color: #fff;
	background-color: #fff;
	color: #1a1a1a;
}

.g1-dark .g1-button-solid {
	border-color: #fff;
	background-color: #fff;
	color: #1a1a1a;
}

.g1-dark .g1-button-simple,
.g1-dark .g1-filter-pill {
	border-color: #fff;
	color: #fff;
}

.g1-dark .g1-newsletter-avatar {
	background-color: #fff;
	color: #1a1a1a;
}



.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}.widget .unslider li,
.unslider li {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    clear: none !important;
	/* Prevent "[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive"
	 * error in Chrome mobile emulator.
	 */
	touch-action: none;
}

.unslider img {
    position: relative !important;
}

.custom-slider>ul>li:not(:first-child) {
    display: none;
}

.custom-slider > ul {
	list-style: none !important;
	padding: 0 !important;
}

/* https://www.smashingmagazine.com/2009/07/the-definitive-guide-to-using-negative-margins/ */
.custom-slider.unslider-fade ul li {
    position: relative;
    float: left;
    margin-right: -100% !important;
    width: 100%;
}

.unslider-horizontal {
    direction: ltr;
}
.clear{clear:both}p.demo_store{position:fixed;z-index:99998;top:0;left:0;right:0;width:100%;padding:8px 0;margin:0;font-size:13px;line-height:16px;text-align:center;background-color:#ffd200;color:#000;box-shadow:0 1px 1em rgba(0,0,0,.2)}p.demo_store a{text-decoration:underline;color:inherit}.admin-bar p.demo_store{top:32px}.entry-flag-onsale:before{content:"\e025"}.woocommerce-breadcrumb{margin:0 0 1.5em;padding:0;font-size:13px;font-family:Spartan,Roboto,sans-serif;color:var(--g1-mtxt-color)}.woocommerce-breadcrumb a{color:#333;color:var(--g1-rtxt-color)}.woocommerce-result-count{float:left;margin:0 15px 1.5em 0}.woocommerce-ordering{float:right;margin:0 0 1.5em}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set:after,.woocommerce-page .col2-set:after{display:table;clear:both;content:""}.woocommerce a.remove,.woocommerce-page a.remove{display:block;height:20px;width:20px;font-size:0;text-align:center;text-decoration:none;border-radius:50%;background-color:#e6e6e6;background-color:var(--g1-border-color);color:var(--g1-mtxt-color);transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out}.woocommerce a.remove:before,.woocommerce-page a.remove:before{font-size:16px;line-height:20px;font-family:bimber;content:"\e01b"}.woocommerce a.remove:hover,.woocommerce-page a.remove:hover{background-color:#1a1a1a;color:#fff}.woocommerce .star-rating,.woocommerce-page .star-rating{overflow:hidden;position:relative;width:5.4em;height:1em;font-size:16px;line-height:1;font-family:bimber}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{float:left;position:absolute;top:0;left:0;right:auto;content:"\e038\e038\e038\e038\e038";color:rgba(128,128,128,.5)}.woocommerce .star-rating span,.woocommerce-page .star-rating span{overflow:hidden;float:left;top:0;left:0;right:auto;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{top:0;position:absolute;left:0;right:auto;content:"\e038\e038\e038\e038\e038";color:#ff0036}.woocommerce .quantity .qty,.woocommerce-page .quantity .qty{width:4em;text-align:center}.woocommerce .price del,.woocommerce-page .price del{opacity:.5}.woocommerce .price ins,.woocommerce-page .price ins{background-color:transparent;color:inherit}.woocommerce ul.products,.woocommerce-page ul.products{clear:both;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;margin:0 -10px;list-style:none;font-size:0}.woocommerce ul.products:after,.woocommerce-page ul.products:after{display:table;clear:both;content:""}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:inline-block;box-sizing:border-box;position:relative;padding:0 10px;margin:0;font-size:1rem;vertical-align:top}.woocommerce li.product,.woocommerce-page li.product{width:100%}.woocommerce li.product .star-rating,.woocommerce-page li.product .star-rating{display:inline-block;margin-bottom:10px}.woocommerce li.product-category>a,.woocommerce-page li.product-category>a{display:block;width:100%;position:relative}.woocommerce li.product-category>a img,.woocommerce-page li.product-category>a img{display:block;width:100%}.woocommerce li.product-category>a h3,.woocommerce-page li.product-category>a h3{padding:16px 20px;position:absolute;left:15px;right:15px;top:50%;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(255,255,255,.666)}.woocommerce li.product-category>a .product-category-count,.woocommerce-page li.product-category>a .product-category-count{font-size:13px;font-weight:400;text-transform:none}.woocommerce ul.columns-6 li.product,.woocommerce-page ul.columns-6 li.product{width:50%}@media only screen and (min-width:481px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:50%}}@media only screen and (min-width:601px){.woocommerce ul.columns-6 li.product,.woocommerce-page ul.columns-6 li.product{width:33.3333333333%}}@media only screen and (min-width:801px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:33.3333333333%}.woocommerce ul.columns-4 li.product,.woocommerce-page ul.columns-4 li.product{width:25%}.woocommerce ul.columns-5 li.product,.woocommerce-page ul.columns-5 li.product{width:20%}.woocommerce ul.columns-6 li.product,.woocommerce-page ul.columns-6 li.product{width:16.6666666667%}}@media only screen and (min-width:1025px){.woocommerce ul.products,.woocommerce-page ul.products{margin-left:-15px;margin-right:-15px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px}}.woocommerce form .form-row,.woocommerce-page form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row label.hidden,.woocommerce-page form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline,.woocommerce-page form .form-row label.inline{display:inline}.woocommerce form .form-row .select2-container,.woocommerce-page form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label,.woocommerce-page form .form-row.woocommerce-invalid label{color:red}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce-page form .form-row.woocommerce-invalid .select2-container,.woocommerce-page form .form-row.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.woocommerce-invalid select{border-color:red}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce-page form .form-row.woocommerce-validated .select2-container,.woocommerce-page form .form-row.woocommerce-validated input.input-text,.woocommerce-page form .form-row.woocommerce-validated select{border-color:green}.woocommerce form .form-row:after,.woocommerce-page form .form-row:after{display:block;clear:both;content:""}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce-page form .form-row .input-text,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:left;width:47%;overflow:visible}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce .comment-form-rating label,.woocommerce-page .comment-form-rating label{margin-bottom:.375rem}form.cart{margin-bottom:1.5rem}form.cart:after{display:table;clear:both;content:""}form.cart div.quantity{float:left;margin:0 6px 0 0}form.cart table{border-width:0 0 1px 0}form.cart table td{padding-left:0}form.cart table div.quantity{float:none;margin:0}form.cart table small.stock{display:block;float:none}form.cart .variations{margin-bottom:1em;border:0;width:100%}form.cart .variations td,form.cart .variations th{border:0;vertical-align:top;line-height:2em}form.cart .variations label{font-weight:700}form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}form.cart .variations td.label{padding-right:1em}form.cart .woocommerce-variation-description p{margin-bottom:1em}form.cart .reset_variations{visibility:hidden;font-size:.83em}form.cart .wc-no-matching-variations{display:none}form.cart .button{vertical-align:middle;float:left}form.cart .group_table td.label{padding-right:1em;padding-left:1em}form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce-cart-form .coupon{margin-bottom:10px}.cart-empty{text-align:center}.cart-empty:before{display:block;margin:0 auto 15px;font-size:96px;line-height:1;font-family:bimber;content:"\e026";opacity:.2}.return-to-shop{text-align:center}table.shop_table{width:100%;overflow-wrap:normal;word-wrap:normal;word-break:normal}.g1-drop-the-cart .g1-drop-toggle-icon:before{content:"\e026"}.g1-drop-the-cart .widgettitle{display:none}.widget_shopping_cart .total{text-align:right;text-align:center}.widget_shopping_cart .total strong{font-weight:inherit;opacity:.333}.widget_shopping_cart .buttons{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 -3px}.widget_shopping_cart .buttons .button{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 3px}.woocommerce-mini-cart__empty-message{margin-bottom:0;text-align:center}.woocommerce-mini-cart__go-to-shop{margin-top:10px;margin-bottom:0}.product_list_widget{margin:0 0 1.5rem;padding:0;list-style:none}.product_list_widget>li{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;padding:10px 0}.product_list_widget>li ins{background-color:transparent;color:inherit}.product_list_widget>li .remove{position:absolute;left:0;top:50%;top:calc(50% - 10px)}.product_list_widget>li .product-media{width:80px;margin-right:15px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.product_list_widget>li .product-media img{display:block}.product_list_widget>li .g1-epsilon,.product_list_widget>li .quantity{display:block}.product_list_widget>li .star-rating{display:block;float:none}.product_list_widget>li .reviewer{font-size:13px;line-height:15px;font-family:Spartan,Roboto,sans-serif;color:var(--g1-mtxt-color)}.product_list_widget>.mini_cart_item{padding:10px 0 10px 25px}.product_list_widget>.mini_cart_item .remove{position:absolute;left:0;top:50%;top:calc(50% - 10px)}.product_list_widget>.empty{display:block;text-align:center}.widget_product_categories select{width:100%}.widget_layered_nav ul{margin:0 0 1.5rem;list-style:none}.widget_layered_nav .wc-layered-nav-term .count{display:block;clear:both;min-width:1em;float:right;padding:3px 5px;font-size:13px;line-height:1;text-align:center;border-radius:9px;background-color:#f2f2f2;color:var(--g1-mtxt-color)}.widget_layered_nav select{width:100%}.widget_price_filter .price_slider_wrapper{padding-top:10px}.widget_price_filter .price_slider{margin-bottom:1.5rem}.widget_price_filter .price_slider_amount{line-height:40px}.widget_price_filter .price_slider_amount .button{float:right}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.widget_price_filter .ui-slider-handle{display:block;box-sizing:border-box;width:21px;height:21px;margin-left:-10px;position:absolute;z-index:2;top:-9px;cursor:ew-resize;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.4);background-color:#fff}.widget_price_filter .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000;background-color:var(--g1-itxt-color)}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;border:0;background-color:#e6e6e6;background-color:var(--g1-border-color)}.widget_price_filter .ui-slider-horizontal{height:3px}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;right:auto}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;left:auto}.widget_rating_filter ul{padding-left:0;list-style:none}.widget_rating_filter .wc-layered-nav-rating{position:relative;overflow:hidden;text-align:right;font-size:13px}.widget_rating_filter .wc-layered-nav-rating>a{display:block;margin-bottom:4px;color:inherit}.widget_rating_filter .wc-layered-nav-rating .star-rating{display:inline-block;position:absolute;left:0}.woocommerce-tabs{margin-bottom:4.5rem}.woocommerce-tabs .g1-tab-items{margin-bottom:1.5rem}.wc-tab .commentlist{clear:both;margin:0 0 1.5rem;padding:0;list-style:none}.wc-tab .comment_container{position:relative;padding-left:56px}.wc-tab .comment_container .avatar{width:40px;height:40px;position:absolute;left:0;top:0}.wc-tab .comment_container .star-rating{margin-bottom:2px}.wc-tab .comment_container .meta{margin-bottom:.75rem}.woocommerce-product-rating{margin:0 0 1.5rem}.woocommerce-product-rating .star-rating{display:inline-block;margin:0 7px 0 0;vertical-align:middle}.product{position:relative}.added_to_cart{display:block;text-align:center}.woocommerce abbr.required{text-decoration:none}.woocommerce .summary{padding-top:45px}.woocommerce table.variations{display:block}.woocommerce table.variations tbody,.woocommerce table.variations td,.woocommerce table.variations tr{display:block}.woocommerce table.variations tr{margin-bottom:10px}.woocommerce table.variations td{padding:0}.woocommerce table.variations select{max-width:300px;width:100%}.woocommerce table.variations .reset_variations{display:block}.woocommerce-loop-toolbar{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.woocommerce-loop-toolbar .woocommerce-notices-wrapper{width:100%;-webkit-order:-10;-ms-flex-order:-10;order:-10}.woocommerce-loop-toolbar .g1-tabs{width:100%;-webkit-order:-1;-ms-flex-order:-1;order:-1}.woocommerce-loop-toolbar form.woocommerce-ordering{margin-left:auto}.mashsb-count{float:left}[class*=" mashicon-"] .icon::before,[class^=mashicon-] .icon::before{margin-right:0}@media only screen and (min-width:801px){[class*=" mashicon-"] .icon::before,[class^=mashicon-] .icon::before{margin-right:.7em}}.mashicon-subscribe{border-color:grey;background-color:grey}.mashicon-subscribe .icon,.mashicon-subscribe .text{color:#fff}.mashsb-toggle-container{position:relative;margin-top:15px;padding:1.5rem 1.5rem 0;border-width:0;border-color:currentColor}.mashsb-toggle-container:before{display:block;position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-width:6px;border-style:solid;content:"";opacity:.1667}.mashsb-toggle-container:after{display:block;overflow:hidden;height:0;margin-top:1.5rem;content:" "}.onoffswitch,.onoffswitch2{position:relative;text-align:center}.onoffswitch2:before,.onoffswitch:before{display:block;margin-top:-.5em;position:absolute;left:0;right:0;top:50%}.onoffswitch:before{font:32px/1 bimber;content:"\e01f"}.onoffswitch2:before{font:24px/1 bimber;content:"\e01b"}.mashsb-box .mashsb-buttons a.mash-medium{padding-top:12px;padding-bottom:12px;line-height:16px}.onoffswitch.mash-medium,.onoffswitch2.mash-medium{width:40px;height:40px}.mashsb-box .text{font-family:Spartan,Roboto,sans-serif;font-weight:500;letter-spacing:-.025em}.mashpv .count,.mashsbcount{letter-spacing:-.05em}.mashsb-count{margin-top:6px;margin-right:15px}.mashsb-buttons .mashsb-count{margin-right:0;margin-left:15px}.mashsb-buttons .mashsb-count:first-child{margin-right:15px;margin-left:0}.mashsb-sharetext{font-family:Spartan,Roboto,sans-serif;font-weight:300}.mashsb-main{max-width:758px;margin-left:auto;margin-right:auto;padding-top:12px;padding-bottom:24px;border-width:1px 0 0;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color)}.mashsb-main .mashpv .count,.mashsb-main .mashsbcount{font-size:36px;line-height:1;font-family:Spartan,Roboto,sans-serif;font-weight:700;letter-spacing:-.05em}.mashsb-main .mashsb-sharetext{display:block;font-size:13px;line-height:1;font-family:Spartan,Roboto,sans-serif;font-weight:300}.mashsb-buttons:after{display:table;clear:both;content:""}.mashsb-buttons a{border-radius:4px}.mashsb-buttons .onoffswitch,.mashsb-buttons .onoffswitch2{border-color:#e6e6e6;border-color:var(--g1-border-color);background-color:#e6e6e6;background-color:var(--g1-border-color);color:var(--g1-mtxt-color);border-radius:4px}.mashsb-buttons .onoffswitch2:before,.mashsb-buttons .onoffswitch:before{font-weight:400}.mashsb-box .mashsb-buttons{margin-top:-6px}.mashsb-box .mashsb-buttons .onoffswitch,.mashsb-box .mashsb-buttons .onoffswitch2,.mashsb-box .mashsb-buttons a{margin:6px 0 0 6px}@media only screen and (min-width:801px){.mashsb-main .mashpv .count,.mashsb-main .mashsbcount{font-size:42px;line-height:42px}}@media only screen and (min-width:1025px){.mashsb-main .mashpv .count,.mashsb-main .mashsbcount{font-size:42px;line-height:42px}}.secondary-shares a{display:unset!important}.mashsb-micro{position:absolute;left:6px;right:auto;top:6px}@media only screen and (min-width:1024px){.mashsb-micro{right:100%;left:auto;top:0;padding-right:6px}}.mashsb-micro .mashsb-micro-toggle{display:block;width:32px;height:32px;cursor:pointer;text-align:center;font-size:18px;line-height:32px;border-radius:4px;border-color:#e6e6e6;background-color:#e6e6e6;color:var(--g1-mtxt-color)}.mashsb-micro .mashsb-micro-toggle:before{font-family:bimber;font-weight:400;content:"\e011"}.mashsb-micro .mashsb-buttons{display:none;overflow:hidden;width:48px;border-radius:4px}.mashsb-micro .mashsb-buttons a{width:100%;padding:0;margin:0;border-radius:0}.mashsb-micro .mashsb-buttons a .icon{display:block;width:48px;height:48px;margin:0;text-align:center}.mashsb-micro .mashsb-buttons a .icon:before{float:none;margin:0;line-height:48px}.mashsb-micro .mashsb-buttons .text{display:none}.g1-wrapper-with-stickies .mashsb-micro{left:6px;right:auto;top:6px}.g1-img-wrap{display:block;position:relative}.mashsb-micro-wrapper{display:block;position:relative}.mashsb-compact .mashsb-buttons{overflow:hidden;margin-top:0;border-radius:4px}.mashsb-compact .mashsb-buttons a{box-sizing:border-box;min-width:36px;padding-top:7px;padding-bottom:7px;margin:0;line-height:18px;border-radius:0}.mashsb-compact .mashsb-buttons a .icon:before{margin-right:0}.mashsb-compact .mashsb-buttons a .text{display:none}.mashsb-compact .onoffswitch{display:none}.mashsb-mini{padding-top:0;padding-bottom:0}.mashsb-mini .mashsb-box .mashsb-buttons a{min-width:0;width:auto;margin:0 3px;border-style:solid;border-radius:50%;padding:8px;border-width:2px;border-color:#000;border-color:var(--g1-itxt-color);background-color:transparent;color:#000;color:var(--g1-itxt-color)}.mashsb-mini .mashsb-box .mashsb-buttons .icon{display:block;color:inherit}.mashsb-mini .mashsb-box .mashsb-buttons .icon:before{display:block;margin:0}.mashsb-mini .mashsb-box .mashsb-buttons .text{display:none}.mashsb-mini .mashsb-box .mashsb-buttons .onoffswitch{display:none}@media only screen and (min-width:601px){.mashsb-side{position:relative;float:left;width:66px;padding-bottom:48px}.mashsb-side .mashsb-count{width:100%;padding:10px 0;margin:0;font-size:30px;font-family:Spartan,Roboto,sans-serif;font-weight:700;color:#000;color:var(--g1-itxt-color)}.mashsb-side .mashsb-buttons{clear:both;position:static;overflow:hidden;border-radius:4px}.mashsb-side .mashsb-buttons a{box-sizing:border-box;min-width:0;width:100%;margin:0;text-align:center;border-radius:0}.mashsb-side .mashsb-buttons .onoffswitch,.mashsb-side .mashsb-buttons .onoffswitch2{width:100%;margin-left:0;position:absolute;bottom:0;left:0;right:0}.mashsb-side .mashsb-buttons .icon{font-size:28px!important;line-height:39px!important;text-align:center!important}.mashsb-side .mashsb-buttons .icon:before{display:inline-block;float:none!important;margin:0!important;font-size:28px!important;line-height:39px!important;text-align:center!important}.mashsb-side .mashsb-buttons .text{display:none!important}}.g1-sharebar{position:fixed;z-index:99;top:auto;bottom:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,.2)}.g1-sharebar>.g1-row-background{background:#fff;background:var(--g1-bg-color)}.g1-sharebar .mashsb-main{max-width:none;border-top-width:0}.g1-sharebar .mashsb-count{color:inherit}.g1-sharebar .mashpv .count,.g1-sharebar .mashsbcount{font-size:18px;line-height:1}.g1-sharebar .mashsb-sharetext{display:block}@media only screen and (max-width:800px){.g1-sharebar>.g1-row-inner{max-width:100%}.g1-sharebar>.g1-row-inner>.g1-column{padding:0}.g1-sharebar .mashsb-container{padding:0;border-width:0}.g1-sharebar .mashsb-count{margin:0;padding:5px 10px}.g1-sharebar .mashsb-buttons{margin:0}.g1-sharebar .mashsb-buttons .onoffswitch,.g1-sharebar .mashsb-buttons .onoffswitch2,.g1-sharebar .mashsb-buttons a{margin:0;border-radius:0}}@media only screen and (min-width:801px){.g1-sharebar{top:0;bottom:auto}body.admin-bar .g1-sharebar{top:46px}.g1-sharebar .mashsb-container{padding-top:6px;padding-bottom:6px}.g1-sharebar .mashpv .count,.g1-sharebar .mashsbcount{font-size:24px}.g1-sharebar-on{display:block}.g1-sharebar-off{display:none}.cssanimations .g1-sharebar{display:block;-webkit-transition:visibility 0s,opacity 375ms ease-in-out,-webkit-transform 375ms ease-in-out;-moz-transition:visibility 0s,opacity 375ms ease-in-out,-moz-transform 375ms ease-in-out;-o-transition:visibility 0s,opacity 375ms ease-in-out,-o-transform 375ms ease-in-out;transition:visibility 0s,opacity 375ms ease-in-out,transform 375ms ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.cssanimations .g1-sharebar-off{visibility:hidden;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%);transition:visibility 0s 375ms,opacity 375ms ease-in-out,transform 375ms ease-in-out}.cssanimations .g1-sharebar-on{visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}