
#wp-chatbot-chat-container {
	display: none;
}

.gift_card_template_button {
	float: none !important;
}

.aws-container {
	position: absolute;
	width: 300px;
	opacity: 0;
	visibility: hidden;
	left: 10px;
	transition: .5s all;
	top: 50px;
	box-shadow: 0px 2px 5px 0px grey;
}

.aws-container .aws-search-form {
	margin-bottom: 0;
}

#e27278-25-dropdown {
	display: none;
}

#e27278-37-dropdown {
	display: none;
}

#e27278-3-dropdown {
	display: none;
}

#e27278-14-dropdown {
	display: none;
}

.archive.tax-product_cat .x-container.width {
	width: 95%;
}

.x-pagination {
	margin-bottom: 10px !important;
}

.woocommerce-result-count {
	margin-top: 20px;
}

.e27803-4.x-anchor.x-anchor-button.has-graphic {
	min-width: 100%;
	max-width: 100%;
	min-height: 40%;
	margin: 1.5em 0em;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(9, 9, 9, .34);
	border-radius: .35em;
	font-size: 1em;
	background-color: #fff;
	box-shadow: rgba(0, 0, 0, 25%) 0em .15em .65em 0em;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.woocommerce-MyAccount-navigation ul {
	margin-top: 0 !important;
}

@media (max-width: 981px) {
	.woocommerce .cols-3 li.product:nth-child(2n+3), .woocommerce .cols-4 li.product:nth-child(2n+3), .woocommerce.columns-3 li.product:nth-child(2n+3), .woocommerce.columns-4 li.product:nth-child(2n+3) {
		clear: both;
	}
}

.variations select option:disabled {
	display: none !important;
}

.payment_box.payment_method_livegroup_api {
	width: 230px;
	margin-left: auto;
}

#livegroup-confirm-pay-order-modal #livegroup-btn-pay-for-order {
	background-color: #b99646 !important;
	border: none;
	padding: 10px;
	font-weight: 700;
	color: #fff;
}

.place-order .woocommerce-form__label-for-checkbox input {
	top: 0 !important;
	margin-top: 4px !important;
}

#wpgdprc_field input {
	top: 0 !important;
	margin-top: 4px !important;
}

.woocommerce-mini-cart__buttons {
	justify-content: space-between;
	margin-top: 10px !important;
}

.woocommerce-mini-cart__buttons a {
	background: #000 !important;
	color: #fff !important;
	padding: 10px 25px !important;
}

.woocommerce-mini-cart__total {
	margin-top: 15px;
	text-align: center;
}

.woocommerce-mini-cart-item {
	text-align: center;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-mini-cart-item img {
	padding: 5px 0;
}

.faq-more-info {
	margin-top: 20px;
}

.wc_payment_methods {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.a3-dgallery .a3dg-image-wrapper .a3dg-image {
	height: 100% !important;
	top: 0 !important;
}

.a3-dgallery .a3dg-image-wrapper .a3dg-image img {
	height: 100% !important;
	object-fit: cover !important;
}

.yith-wcwl-add-to-wishlist {
	float: left;
}

.product_meta {
	display: inline-block;
	margin-top: 10px;
	width: 100%;
}

body p.afterpay-paragraph {
	text-align: center !important;
}

.product .summary {
	text-align: center;
}

.woocommerce-tabs {
	text-align: left;
}

@media (max-width: 576px) {
	.woocommerce #color, .woocommerce #size {
		width: 100% !important;
	}
}

/* Made to Order style */
.product_selection .button {
	background-color: #fff !important;
	color: #292929 !important;
	padding: 10px 15px;
	border-radius: .25em;
	border: 1px solid #ececec !important;
	min-width: 30%;
}

.product_selection .button:hover, .product_selection .button.active {
	background-color: #ececec !important;
	color: #292929 !important;
	border: 1px solid #ececec !important;
}

.product_selection_desc {
	text-transform: none;
	color: #494848;
	font-size: 1.2em;
}

[class*=woocommerce] div.product .summary .variations .label {
	width: 20%;
	vertical-align: top !important;
}

[class*=has_madetoorder] div.product .summary .variations tbody tr:first-child {
	display: none !important;
}

[class*=has_madetoorder] .variations, [class*=has_madetoorder] div.product .summary .variations, [class*=has_madetoorder] .cart .woocommerce-variation-add-to-cart-disabled .quantity, [class*=has_madetoorder] .variations_button {
	display: none;
}

[class*=woocommerce] div.product .summary .variations .reset_variations {
	display: block;
}

[class*=woocommerce] div.product .summary .variations select#size {
	display: block;
	margin-bottom: 5px !important;
}

button#give-as-present {
	display: block;
	margin: 3em auto 0 auto;
	background-color: #fff !important;
	border: 1px solid #ececec !important;
	padding: 10px 15px;
	border-radius: .25em;
}
