.home-products .item .product-name{

font-size: 14px;
font-weight: 400;
height: 70px;
text-align: center;
padding-left:5px;
padding-right:5px;
}
@media (max-width: 767px) {
    .home-products .item .product-name {
     
        text-align: right;
    }
}




.home-products .item .product-name a, .home-products .item .product-name a:link, .home-products .item .product-name a:hover{
        display: -webkit-box;            /* ایجاد باکس چند خطی */
        -webkit-box-orient: vertical;    /* جهت عمودی */
        -webkit-line-clamp: 3;           /* حداکثر دو خط */
        overflow: hidden;
    }




.original-price-homepage{
    text-decoration: line-through; color:#999; font-size:14px;
}
.off-price-homepage{
    color:#FF096A; font-size:16px; margin-top:5px;
}

.home-products .product-item .off-percent{
    background-color: #FF096A !important ;
}

.product-page .product-details .product-basket .basket-btn-holder button.add-to-basket, .product-page .product-details .product-basket .basket-btn-holder button.remove-from-basket {
background-color: #FF096A !important;
}

.product-page .product-price .off-original-price .off-percent{
    background-color:#FF096A !important ;
}

.product-page .product-price .off-original-price{
    color: #999 !important;
}
.search-result .product-item .off-percent{
    background-color: #FF096A !important;
}
.search-result .product-item .product-price .before-off{
    color: #999 !important;
}
.price-theme{
    color: #FF096A;
}

footer{
    background-color: #1e375e ;
}

footer .card-boxes{
    background-color: #14253f;
}

footer li a{
    color: white;
}

.search-paginator .btn.current{
    background-color:#1e375e !important ;
}

.search-result .product-item .product-name-holder{
    height: 3rem !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
    background-color: #1e375e;
}

a {
    color: #FF096A ;
}

.btn-primary{
    background-color: #FF096A ;
    border: none;
}

.btn-primary:hover{
    background-color: #D90757 ;
    border: none;
}

.product-page h1 a, .product-page h1 a:hover, .product-page h1 a:visited, .product-page h1 a:link{
    color: #0f0f0f;
}

@media (max-width: 768px) {
    .product-page .product-details .site-feats {
        display: none;
    }
}
.special-band-holder .title span{
    border-bottom: none;
}

.special-band-holder .title{
    padding: 0.8rem;
}

header .user li.head-user-btn div > a {
	font-size: .9rem;
	color: #FFF;
	border: 1px solid;
}

header .user li.head-user-btn div > a:hover {
    background-color: #D90757; /* رنگ پس‌زمینه هنگام هاور */
    color: #fff;               /* اگر میخوای متن سفید بشه */
    border-color: #D90757;     /* هماهنگ کردن رنگ حاشیه با پس‌زمینه */
}


/* لینک سبد خرید */
header .user li.head-basket-holder div > a.basket-btn {
    font-size: .7rem;
    background: none;
    color: #fff;
    position: relative; /* اضافه شد */
    display: inline-block; /* مطمئن میشیم مرجع badge باشه */
}



/* badge / شمارشگر */
header .user li.head-basket-holder div > a.basket-btn .item-count {
    position: absolute;  /* روی آیکون قرار می‌گیره */
    top: -6px;           /* فاصله از بالا */
    right: -6px;         /* فاصله از راست */
    background-color: #FF096A;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 6px;
    border-radius: 50%;
    line-height: 1;
    text-align: center;
}



header .user li.head-basket-holder div > a{
    border: none;
}

header .user li.head-basket-holder div > a.basket-btn i:hover {
    color: #FF096A;
}

/* رنگ اولیه منوی اصلی */
ul.main-nav > li > a {
    background: white;
    color: #737373; /* رنگ اولیه مشکی */
}

/* هاور، focus و active */
ul.main-nav > li > a:hover,
ul.main-nav > li > a:focus,
ul.main-nav > li > a:active {
    color: #FF096A;
}

/* وقتی زیرمنو باز است یا موس روی li هست */
ul.main-nav > li:hover > a,
ul.main-nav > li.current-menu-parent > a {
    color: #FF096A; /* صورتی */
}

ul.main-nav > li ul.sub-menu-lists > li > a:hover{
    color: #FF096A;
    font-weight: bold;
}




.btn-success {
    background: #FF096A;
}
.w-25{
    width: 25%;
}

.w-50{
    width:50%;
}

.btn-success{
    border:none;
}

.fa-users {
    color: transparent;               /* وسط توخالی */
    -webkit-text-stroke: 1px #757575; /* خطوط بیرونی خاکستری */
    font-size: 1.3rem;
    transition: all 0.3s;             /* برای افکت نرم */
}

/* وقتی ماوس روی آیکون است */
.fa-users:hover {
    color: 1px #FF096A; /* خطوط صورتی */
}

/* وقتی کلیک و نگه داشته شده */
.fa-users:active,
.fa-users:focus {
    color: #FF096A;                    /* وسط صورتی */
}


.fa-shopping-basket {
	color: #777;
	font-size: 1.3rem;
	-webkit-text-stroke: 1px #757575;
	color: transparent;
}

.w-40{
    width:40%;
}

.form-control-search {
	transition: all .3s ease-in;
	border: 1px solid #eee !important;
	background-color: #f1f1f1;
	width: 100%;
	
}

.bg-manima-1{
    background:none;
}

header .profile-link a:hover{
    background:none;
    color: #FF096A;
}
