/* reset */

html.showman body.theme-showman #primary,
html.showman body.theme-showman #main {
	margin-bottom: 0;
}

html.showman body.theme-showman #main {
	padding-top: 2.617924em;
}

@media (max-width: 568px) {
html.showman body.theme-showman #main {
	padding-top: 20px;
}
}

@media (max-width: 1280px) {
	html.showman body.theme-showman body { font-size: 14px }
}

@media (max-width: 640px) {
	html.showman body.theme-showman body { font-size: 12px }
}

.color-gold {
	color: #F4DF9C !important;
}

html.showman body.theme-showman #billing_country_field { display: none !important }

.user-noselect,
html.showman body.theme-showman #colophon .widget-title,
html.showman body.theme-showman #colophon .footer-contact-block-title {
	user-select: none;
	cursor: default;
}

html.showman body.theme-showman .site-main ul.products li.product img { border-radius: 0; box-shadow: none; transform: none }

@media (max-width: 768px) {
html.showman body.theme-showman .showman-product.product-type-simple .summary form.cart {
	position: relative;
	bottom: auto;
	background: transparent;
	border: 0;
	box-shadow: none;
	margin-bottom: 1.618em;
	padding: 1em 0;
	}
html.showman body.theme-showman .showman-product.product-type-simple .summary .price {
	bottom: auto;
	right: auto;
	position: relative;
	z-index: auto;
	}

html.showman body.theme-showman.woocommerce-cart #buddypress .place-order input#place_order[type=submit],
html.showman body.theme-showman.woocommerce-cart #buddypress .wc-proceed-to-checkout input[type=submit],
html.showman body.theme-showman.woocommerce-cart .place-order #buddypress input#place_order[type=submit],
html.showman body.theme-showman.woocommerce-cart .place-order #place_order.button,
html.showman body.theme-showman.woocommerce-cart .wc-proceed-to-checkout #buddypress input[type=submit],
html.showman body.theme-showman.woocommerce-cart .wc-proceed-to-checkout .button,
html.showman body.theme-showman.woocommerce-checkout #buddypress .place-order input#place_order[type=submit],
html.showman body.theme-showman.woocommerce-checkout #buddypress .wc-proceed-to-checkout input[type=submit],
html.showman body.theme-showman.woocommerce-checkout .place-order #buddypress input#place_order[type=submit],
html.showman body.theme-showman.woocommerce-checkout .place-order #place_order.button,
html.showman body.theme-showman.woocommerce-checkout .wc-proceed-to-checkout #buddypress input[type=submit],
	html.showman body.theme-showman.woocommerce-checkout .wc-proceed-to-checkout .button {
	position: relative;
	bottom: auto;
	border: 0;
	box-shadow: none;
	}
html.showman body.theme-showman.woocommerce-cart .site-content,
html.showman body.theme-showman.woocommerce-checkout .site-content { padding-bottom: 0 }

html.showman body.theme-showman form.checkout,
html.showman body.theme-showman .site-main { margin-bottom: 0 }
}

@media (max-width: 568px) {
	html.showman { margin-top: 0 !important }
	#wpadminbar { display: none !important }
}
@media screen and (max-width: 782px) {
	html.showman.adminbar-showing #wc_halls_iframe {
		top: 0;
		height: 100%;
	}
	html.showman.svg-hall-inserted {
		min-height: 100vh;
	}
}
