
#shipping_method label {
	margin-bottom: 0;
	font-size: 14px;
}

.wd-swatch {
	position: relative;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
	color: var(--color-gray-900);
	text-align: center;
	font-weight: 500;
	line-height: 1;
	cursor: pointer;
	background-color: #c8eaea !important;
	padding: 10px;
	border-radius: 10px;
	box-shadow: 0 0 0 2px #c8eaea !important;
}

.whb-top-bar .wd-dropdown {
	margin-top: 1px;
	background-color: #c8eaea !important;
}

.wd-sub-menu li>a {
	background-color: #c8eaea !important;
}

.wd-dropdown-menu.wd-design-default {
	background-color: #c8eaea !important;
}

.wd-nav[class*=wd-style-]>li.menu-item-has-children>a:after {
	color: #000 !important;
}

.labels-rounded .product-label {
	padding: 5px 5px !important;
}

@media (max-width:576px) {
	.labels-rounded .product-label {
		min-height: 40px;
		font-size: 12px !important;
	}
}

@media only screen and (max-width:580px) {
	.whb-top-bar .wd-header-text {
		font-size: 14px !important;
		line-height: 1.2;
	}
}

@media only screen and (max-width:580px) {
	.reset-last-child>:last-child {
		margin-bottom: 0;
		font-size: 14px !important;
	}
}

.select2-selection__clear {
	display: none !important;
}

.pagin-style-1 .flickity-page-dots {
	display: none;
}

.flickity-button.next {
	display: none;
}

.flickity-button.previous {
	display: none;
}

.woocommerce-variation-price .price {
	font-size: 1.4em !important;
}

.labels-rounded .out-of-stock {
	max-width: 100% !important;
	font-size: 10px !important;
}

.yikes-custom-woo-tab-title {
	display: none !important;
}

.wd-search-cat {
	display: none !important;
}

@media (min-width:769px) {
	.searchform.wd-with-cat input[type="text"] {
		padding-right: 0px !important;
	}
}

.labels-rounded .out-of-stock {
	max-width: 60px;
	font-size: 12px;
}

[class*=wd-header-search-form] input[type=text] {
	min-width: 400px !important;
}

@media (min-width:769px) {
	.searchform.wd-with-cat input[type=text] {
		padding-right: 0;
	}
}

.wd-nav-vertical.wd-design-default>li:hover>a {
	background-color: #749c9c;
	color: #fff;
}

.wd-nav>li.menu-item-has-children>a:after, .wd-nav>li.wd-has-children>a:after {
	margin-left: 6px;
	font-weight: 400;
	font-style: normal;
	font-size: 60%;
	content: "";
	font-family: woodmart-font;
}

p.stock.wd-style-default.in-stock:before {
	color: #3cb934 !important;
}

.woocommerce-thankyou-order-received {
	border: 2px dashed #c8eaea !important;
	color: #000 !important;
}

.wpml-ls-flag {
	width: 18px;
	height: 12px;
}

.wd-gallery-item img {
	width: 100px;
	height: 30px;
}

li.payment_method_stripe_applepay {
	display: block !important;
}

.checkout-order-review, .woocommerce-order-pay #order_review {
	position: relative;
	margin-bottom: 40px;
	padding: 30px;
	background-color: #fff !important;
	border: 2px solid #c8eaea;
}

.checkout-order-review:before, .woocommerce-order-pay #order_review:before {
	bottom: -10px;
	background-position: -3px 2px, 0 0;
	display: none;
}

.checkout-order-review:after, .woocommerce-order-pay #order_review:after {
	bottom: -10px;
	background-position: -3px 2px, 0 0;
	display: none;
}

.wd-table-wrapper {
	overflow-x: auto;
	margin-bottom: 20px;
	padding: 5px 15px;
	background-color: var(--bgcolor-white);
	box-shadow: 0 0 0 rgba(0, 0, 0, 5%);
	border-radius: calc(var(--wd-brd-radius) / 2);
}

.payment_methods .payment_box {
	position: relative;
	margin-top: 15px;
	padding: 15px;
	background-color: var(--bgcolor-white);
	box-shadow: 0 0 0 rgba(0, 0, 0, 5%);
	border-radius: calc(var(--wd-brd-radius) / 2);
}

.wc-kevin-bank label:hover {
	background: #c8eaea !important;
}

.wc-kevin-bank input[type=radio]:checked+label {
	background: #c8eaea !important;
}

.woocommerce-thankyou-order-received {
	border: 2px dashed #c8eaea;
	color: #2b2a29;
}

.cart-content-wrapper .cart-totals-inner {
	padding: 25px;
	border: 2px solid #c8eaea !important;
	border-radius: var(--wd-brd-radius);
}

.woocommerce-additional-fields p:last-child {
	margin-top: 10px !important;
}

.widget_product_categories .wd-cats-toggle {
	width: 30px !important;
	height: 30px !important;
	color: #333 !important;
	font-size: 12px !important;
	line-height: 30px !important;
}

.widget_product_categories .wd-cats-toggle:hover, .widget_product_categories .wd-cats-toggle.toggle-active {
	background-color: #c8eaea !important;
}

.wd-action-btn.wd-style-text>a {
	font-size: 18px !important;
}
