/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.20.7
Requires at least:    6.4
Requires PHP:         7.4
WC requires at least: 8.3
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/

.woocommerce-breadcrumb.breadcrumbs .breadcrumb-link {
	color: rgba(74, 74, 74, .8);
}

.woocommerce-breadcrumb.breadcrumbs {
	font-size: 14px !important;
}

.woocommerce-breadcrumb.breadcrumbs .breadcrumb-current.product-title {
	color: #111;
	cursor: default;
}

.product-page-price.price-on-sale {
	align-items: flex-end;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	line-height: 1.55;
	margin-bottom: 0;
}

.product-page-price.price-on-sale .price-span,
.product-page-price.price-on-sale ins {
	color: #1f5b46;
	font-size: 28px;
	font-weight: 700;
	order: 1;
	text-decoration: none;
}

.product-page-price.price-on-sale .price-original,
.product-page-price.price-on-sale del {
	color: #9a9a9a;
	font-size: 16px;
	font-weight: 400;
	opacity: 1;
	order: 2;
	text-decoration: line-through;
}

.product-page-price.price-on-sale .price-sale-msg {
	background: #1f5b46;
	color: #fff;
	display: inline-flex;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	margin-left: 4px;
	order: 3;
	padding: 6px 12px 6px 10px;
	position: relative;
	text-transform: uppercase;
}

.product-page-price.price-on-sale .price-sale-msg:after {
	border-bottom: 12px solid transparent;
	border-left: 7px solid #1f5b46;
	border-top: 12px solid transparent;
	content: "";
	position: absolute;
	right: -7px;
	top: 0;
}
