.single-addtocart i:before{
    color: white;
}
.single-rules i:before{
    color: green;
}
.highlight-box:before{
    content: "";
    background: linear-gradient(180deg, #f96073 0%, #EF233C 100%);
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    height: 80px;
    margin-top: 20px;
    margin-right: -5px;
    border-radius: 90px;
    box-shadow: 0px 2px 25px 0px #ef233c59;
}
.highlight-box-v2:before{
    content: "";
    background: linear-gradient(180deg, #f96073 0%, #EF233C 100%);
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    height: 40px;
    margin-top: 20px;
    margin-right: -5px;
    border-radius: 90px;
    box-shadow: 0px 2px 25px 0px #ef233c59;
}
.user-num{
    font-weight: 800;
    color: #EF233C;
}
 .single-course-price span.woocommerce-Price-currencySymbol {
font-size: 0;
width: 20px;
display: block;
margin: auto 0;
}
selector p.price{
    margin: 0 !important
}

.single-course-price span.woocommerce-Price-currencySymbol:before, .single-product-price span.woocommerce-Price-currencySymbol:before {
content: "";
width: 20px;
height: 20px;
display: block;
background-image: url(https://azargymonline.ir/wp-content/uploads/2025/05/toman.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}

.single-course-price .woocommerce-Price-currencySymbol {
    width: 100%;
    font-size: 15px;
} .single-course-price span.woocommerce-Price-currencySymbol {
font-size: 1;
display: flex;
justify-self: center;;
}

.stop-register, .single-purchased  *{
    cursor: no-drop;
}
.stop-register i:before{
color: red;
}
.single-purchased span.elementor-button-icon{
    font-size: 22px;
    vertical-align: middle;
}
.single-purchased span.elementor-button-text {
    margin-top: 5px;
}
ul.woocommerce-error {
    display: block;
    max-width: 1350px;
    align-items: center;
    margin:  1rem auto;
}
a.button.wc-forward {

    background: #f0263e;
    color: #FFFFFF;
    border-radius: 8px;
}
@media screen and (max-width: 768px){
    ul.woocommerce-error {
    margin:  1rem !important;
}
a.button.wc-forward {
    width: 100%;
    text-align: center;
}
}

