
/* Prices */

.single-product .product-details-wrapper bdi {
	font-size:24px;
	color:#000;
	font-weight:600;
}
.single-product .product-details-wrapper .productUomType {
	font-size:16px;
	font-weight:400!important;
	color:#000;
}
.single-product .product-details-wrapper .product_title.entry-title {
	font-size:24px;
}

.single-product .product-details-wrapper .bracketsPrice {
	color:#000;
}

ul.products li.product bdi{
	font-size:18px
}
ul.products li.product .productUomType {
	font-weight:400!important;
	font-size:11px
}



/* Discount price */

.single-product .product.sale .summary.entry-summary .price {
	display:flex;
	align-items:end;
	
}

.single-product .product .summary.entry-summary .price del bdi{
	font-size:13px!important;
	font-weight:400;
	color:red;
}

.single-product .bfd-discount:not(.coverageOne) .summary.entry-summary .price {
	display:flex;
	align-items:end;
}

.bfd-discount:not(.coverageOne) .price del bdi {
	font-size:13px!important;
	font-weight:400;
	color:red;
}

ul.products li.product .price del bdi {
	font-size:13px!important;
	font-weight:400;
	color:red;
}

.bfd-discount:not(.coverageOne) .price del {
	position:relative!important;
	order:1;
	margin-left:20px;
	margin-right:0;
}

ul.products li.product .price del {
	margin-left:0;
	margin-right: 5px;
}

ul.products li.product .price del.uom-before-price {
	display: none;
}

.product_list_widget .price del.uom-before-price {
	display: none;
}

.aws_result_price .uom-before-price {
	display: none;
}

.single-product div.product .unit-before-price {
	display: none;
}



.single-product .product.sale .summary.entry-summary .price del{
	position:relative!important;
	order:1;
	margin-left:20px;
	margin-right:0;
}

.product.type-product .price del{
	text-decoration:none;
}


.single-product .product.sale .summary.entry-summary .price .bracketsPrice {
	order:2;
	margin-left:10px;
	font-weight:600;
}

.single-product .bfd-discount:not(.coverageOne) .summary.entry-summary .price .bracketsPrice {
	order:2;
	margin-left:10px;
	font-weight:600;
}


.coverageOne .price del  {
	order:0!important;
	position:relative;
	margin-left:0!important;
	margin-right:10px!important;
	text-decoration:none;
}

.single-product .coverageOne.product .summary.entry-summary .price del bdi {
	font-size:24px!important;
}

.single-product .product .price del:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%; 
    height: 1px;
    background-color: red;
}

ul.products li.product .price del:before {
	content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%; 
    height: 1px;
    background-color: red;

 } 

.price del {
	line-height:30px;
}
.price .bracketsPrice {
	line-height:30px;
}

.price ins {
	line-height:30px;
}

.price bdi {
	line-height:30px;
}






