.fusion-sharing-box {
		display: none;
}

.fusion-body .fusion-woo-price-tb {
		display: none;
}

.fusion-body .fusion-woo-tabs-tb .woocommerce-tabs .panel {
		color: #515B69;
		border : none;
}

.woocommerce .single_add_to_cart_button, .woocommerce button.button {
		background-color: rgba(0, 0, 0, 1) !important;
		border: 1px solid white;
}


.woocommerce .single_add_to_cart_button, .woocommerce button.button:hover {
		background-color: white !important;
		color: black;
		border: 1px solid black;
}

.wpcag_groups .wpcag_group .wpcag_group_heading {
		margin-top: 2rem;
		margin-bottom: 1rem;
}

.fusion-text fusion-text-1 subnav-element p:hover {
		color: #f25825;
}

h3.product-title {
		font-size: 1.1rem !important;
		font-family: "Josefin Sans";
		font-weight: 700;
}

.fusion-product-wrapper {
		display: flex;
		flex-direction: row;
		align-items: center;
}

.fusion-product-wrapper a.product-images {
		min-width: 40%;
		min-height: 100%;
		
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
		background-color: rgba(0, 0, 0, 1) !important;
		border: 1px solid white;
		color: white;
		font-size: 1.1rem !important;
		font-family: "Montserrat";
		font-weight: 700;
}

.product-attribute-values {
		list-style: none !important;
		padding: 0px;
		padding-left: 1rem;
		text-align: left;
		margin-bottom: 0px;
}

.fusion-title-heading title-heading-center fusion-responsive-typography-calculated {
		padding-left: 1rem;
		font-size: 1.3rem !important;
}

div.featured-image.woocommerce-product-gallery__image.crossfade-images {
		align-items: unset !important;
}