body .price.price-custom,
.single-product div.product.product-type-simple .summary .price.price-custom,
.single-product div.product.product-type-variable .summary .price.price-custom{
    display: flex!important;
    align-items: baseline;
    padding-top: 10px;
    padding-bottom: 10px;
}
body .price:not(.price-custom){
    display:none;
}
.single-product div.product.product-type-simple .summary .price:not(.price-custom) {
    display: none !important;
}
.single-product div.product.product-type-simple .summary .price:not(.price-custom),
.woocommerce-variation-price
{
    display: none !important;
}
@media (max-width:992px){
.single-product div.product.product-type-simple .summary .price:not(.price-custom),
.woocommerce-variation-price
{
    display: none !important;
}}
body .price.price-custom del,
body .price.price-custom del span {
    /*color: #c5c6c7!important;*/
    color:#acacac!important;
    font-size:18px;
}
body .price.price-custom ins{
    /*color: #fc7d15 !important;*/
    order:-1;
    margin-right: 5px;
}
span.time-limited-offer {
    color: #fc7d15;
    border: 1px solid #fc7d15;
    border-radius: 5px;
    padding: 0 5px;
}
@media (max-width: 480px){
    body .mobile-compact .summary del span.woocommerce-Price-amount.amount {
    font-size: 18px;
    }

    body span.time-limited-offer {
    padding: 0 3px!important;
    font-size: 12px!important;
}
body .mobile-compact .summary span.woocommerce-Price-amount.amount {
    font-size: 20px!important;
}
body .mobile-compact .summary del span.woocommerce-Price-amount.amount,
body .price.price-custom del, body .price.price-custom del span{
    font-size:16px!important;
}
}
 body .price_wrapper .price{
    display: flex!important;
    align-items: end;
}