
/* ------------هدر دسکتاپ-----------------------------------------------------------------------------------------------------------*/
/*body*/
body{
	background:white!important;
	
}

/*header*/


header.whb-header.whb-default_header.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real {
    margin-top: 20px;
}

@media screen and (max-width:768px){
	
	header.whb-header.whb-default_header.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real {
    margin-top: 0px;
}
	
}


/*فونت منو دسکتاپ */
a.woodmart-nav-link {
    font-weight: 400 !important;
}


/*سرچ*/

.wd-tools-element:is(.wd-design-6,.wd-design-7) .wd-tools-inner {
    background: #f6f6f6;
    border: unset !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    color: #8f8f8f;
}



/* منوی دسکتاپ  */


ul.wd-sub-menu.color-scheme-dark {
    display: flex;
    flex-direction: column;
    gap: 9px;
}

ul.wd-sub-menu.color-scheme-dark li img {
    margin-left: 13px;
}


/*سایه هاور محصولات*/

.wd-product.wd-hover-tiled .product-wrapper {
    background-color: var(--wd-prod-bg, var(--bgcolor-white));
    box-shadow: 0 0 0px rgba(0, 0, 0, 0)!important;
    gap: 0;
}

.wd-carousel-item.wd-slide-visible:hover {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0);
}



/*------------------محصول تکی-----------------------------------------------------------------------------------------------------------*/


/*مخفی کردن متغیرهای بدون موجودی*/

.product-grid-item .wd-swatches-product .wd-swatch.wd-disabled {
    display: none !important;
}




/*تصویر  */
.wd-product img
 {
    padding-right:40px;
    padding-left: 40px;
	    padding-bottom: 20px;
}

@media screen and (max-width:768px){
.wd-product img {
    padding-right: 10px;
    padding-left:10px;
    padding-bottom: 10px;
}
}



/*نمایش 2 تایی محصول در موبایل*/
@media screen and (max-width:768px){

#product-slider-main-2-col-mobile .product-wrapper  {
    flex-direction: column!important;
    align-items: unset!important;
	    min-height: unset!important;
}

#product-slider-main-2-col-mobile.product-wrapper img {
    width: unset!important;
}
}


/*مخفی کردن ایکون اضافه به سبد فقط برای 2 ایدی سلکت 2 ستونه در موبایل */

/* فقط برای اسلایدر product-slider-main-2-col-mobile */

/* مخفی کردن کامل دکمه + / انتخاب گزینه‌ها / افزودن به سبد */
#product-slider-main-2-col-mobile .product-grid-item .wd-buttons,
#product-slider-main-2-col-mobile .product-grid-item .wd-add-btn,
#product-slider-main-2-col-mobile .product-grid-item .wd-add-cart-icon,
#product-slider-main-2-col-mobile .product-grid-item .add-to-cart-loop {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}


/* مخفی کردن کامل رنگ‌ها و فرم انتخاب رنگ */
#product-slider-main-2-col-mobile .product-grid-item form.variations_form,
#product-slider-main-2-col-mobile .product-grid-item table.variations,
#product-slider-main-2-col-mobile .product-grid-item .wd-swatches-product,
#product-slider-main-2-col-mobile .product-grid-item .wd-swatch,
#product-slider-main-2-col-mobile .product-grid-item select[name^="attribute_"],
#product-slider-main-2-col-mobile .product-grid-item .wd-reset-var,
#product-slider-main-2-col-mobile .product-grid-item .single_variation_wrap,
#product-slider-main-2-col-mobile .product-grid-item .woocommerce-variation-add-to-cart,
#product-slider-main-2-col-mobile .product-grid-item .quantity,
#product-slider-main-2-col-mobile .product-grid-item .single_add_to_cart_button {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}


/* فاصله قیمت از بالا */
#product-slider-main-2-col-mobile span.price {
    margin-top: 10px !important;
}

/*----------------------------*/

/*کانتینر پایین محصول */
.product-element-bottom {
    padding-bottom: 40px !important;
	gap:20px
	gap: 0px !important;
}



@media screen and (max-width:768px){
	
/*کانتینر پایین محصول */
.product-element-bottom {
    padding-bottom: 10px !important;
	gap:0px!important;
}

/*کانتینر پایین محصول - فاصله قیمت  */
#product-slider-main-2-col-mobile span.price {
    margin-top:20px !important;
}
}



/*رنگ های اتریبیوت محصول*/

table.variations{
padding: 20px 0px 20px 0px;
}


/*متن محصول */
.product-element-bottom {
    align-items: flex-end;
}



/*متن محصول */
.wd-entities-title {
    font-size: 13px !important;
/*     text-align: center; */
}



/*رنگ و فونت قیمت*/
bdi {
font-size:19px!important;
font-weight:700!important;
color:black!important;
}






@media screen and (max-width:768px){
	
/*قیمت در موبایل*/	
bdi{
    font-size:18px!important;
		font-weight:600!important;
color:black!important;
}	

.product-element-bottom
 {
    align-items: left;
}


} 


/*کلمه تومان*/
span.woocommerce-Price-currencySymbol {
    font-size: 9px;
    margin-left: 0px;
    margin-right: 5px;
    font-weight: 400;
	color:gray;
}




/*سبد خرید سریع-----------------------------------------------------------------------------------------------------------*/

.product-element-top.wd-quick-shop {
    overflow: unset;
}


/* جای دکمه سبد خرید فوری پایین راست */
.product-grid-item .wd-buttons.wd-pos-r-t {
    position: absolute !important;
    top: auto !important;
    right: 16px !important;
    left: auto !important;
    bottom: -102px !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    z-index: 20 !important;
    box-shadow: unset !important;
    border-radius: 100px;
}

@media screen and (max-width: 768px) {
    /* جای دکمه سبد خرید در موبایل */
    .product-grid-item .wd-buttons.wd-pos-r-t {
        right: 135px !important;
        left: auto !important;
        bottom: 15px !important;
        top: 53px !important;
    }
}


/* جعبه ایکون سبد خرید فوری */
.wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon.wd-tooltip-inited {
    width: 30px;
    height: 30px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}


/* باکس اصلی آیکون اضافه به سبد فوری */
.product-grid-item .wd-buttons.wd-pos-r-t {
    width: 25px !important;
    height: 25px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #cbcbcbcc !important;
    transition: background-color 0.2s ease, opacity 0.2s ease !important;
}


/* لینک داخل دکمه */
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a {
    background: transparent !important;
    color: #fff !important;
    box-shadow: none !important;
    opacity: 1 !important;
    width: 25px !important;
    height: 25px !important;
    min-width: 25px !important;
    min-height: 25px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}


/* متن دکمه مخفی بماند */
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a span {
    display: none !important;
}


/* ایکون اضافه به سبد فوری */
.product-grid-item .wd-buttons.wd-pos-r-t a:before {
    content: "\f143";
    font-size: 17px !important;
    color: white !important;
	font-family:woodmart-font!important;
}


/* حالت پیش‌فرض / وقتی رنگ انتخاب نشده */
.product-grid-item .wd-buttons.wd-pos-r-t {
    background: #cbcbcbcc !important;
}


/* وقتی رنگ انتخاب نشده، هاور هم هیچ تغییری نکند */
.product-grid-item .wd-buttons.wd-pos-r-t:has(a.rp-variation-needed),
.product-grid-item .wd-buttons.wd-pos-r-t:has(a.rp-variation-needed:hover),
.product-grid-item .wd-buttons.wd-pos-r-t:has(a.rp-variation-needed:focus),
.product-grid-item .wd-buttons.wd-pos-r-t:has(a.rp-variation-needed:active) {
    background: #cbcbcbcc !important;
    opacity: 1 !important;
}


/* لینک داخل حالت غیرفعال */
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-needed,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-needed:hover,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-needed:focus,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-needed:active {
    background: transparent !important;
    color: #fff !important;
    opacity: 1 !important;
    cursor: not-allowed !important;
    box-shadow: none !important;
}


/* آیکون در حالت غیرفعال سفید بماند */
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-needed:before,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-needed:hover:before,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-needed:focus:before,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-needed:active:before {
    color: #fff !important;
}


/* فقط وقتی رنگ انتخاب شده و دکمه آماده است، کل باکس سبز شود */
.product-grid-item .wd-buttons.wd-pos-r-t:has(a.rp-variation-ready),
.product-grid-item .wd-buttons.wd-pos-r-t:has(a.rp-variation-ready:hover),
.product-grid-item .wd-buttons.wd-pos-r-t:has(a.rp-variation-ready:focus),
.product-grid-item .wd-buttons.wd-pos-r-t:has(a.rp-variation-ready:active) {
    background: #00c896 !important;
    opacity: 1 !important;
}


/* لینک داخل حالت فعال */
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-ready,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-ready:hover,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-ready:focus,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-ready:active {
    background: transparent !important;
    color: #fff !important;
    opacity: 1 !important;
    cursor: pointer !important;
    box-shadow: none !important;
}


/* آیکون در حالت فعال سفید بماند */
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-ready:before,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-ready:hover:before,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-ready:focus:before,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-variation-ready:active:before {
    color: #fff !important;
}


/* هشدار انتخاب رنگ؛ فقط وقتی دکمه غیرفعال کلیک شود */
.product-grid-item .wd-swatches-product.rp-select-color-warning {
    outline: 2px solid #00c898 !important;
    outline-offset: 4px !important;
    border-radius: 999px !important;
}


/* اسپینر داخل دکمه + هنگام افزودن به سبد */
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-cart-loading:before {
    content: "" !important;
    width: 15px !important;
    height: 15px !important;
    border: 2px solid rgba(255, 255, 255, 0.45) !important;
    border-top-color: #fff !important;
    border-radius: 50% !important;
    display: inline-block !important;
    animation: rp-cart-spin 0.65s linear infinite !important;
}


/* وقتی در حال لودینگ است، باکس سبز بماند */
.product-grid-item .wd-buttons.wd-pos-r-t:has(a.rp-cart-loading) {
    background: #00c896 !important;
    pointer-events: none !important;
}


/* ظاهر لینک هنگام لودینگ */
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-cart-loading,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-cart-loading:hover,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-cart-loading:focus,
.product-grid-item .wd-buttons.wd-pos-r-t .wd-add-btn a.rp-cart-loading:active {
    background: transparent !important;
    color: #fff !important;
    cursor: wait !important;
    box-shadow: none !important;
}


/* چرخش اسپینر */
@keyframes rp-cart-spin {
    to {
        transform: rotate(360deg);
    }
}





/*شبکه محصولات صفحه شاپ-----------------------------------------------------------------------------------------------------------*/


/*نمایش تکی لیست محصول در موبایل*/

@media screen and (max-width:768px){

	#product-slider-main-1-col-mobile
.product-wrapper {
    display: flex!important;
    flex-direction: row!important;
    align-items: center!important;
	   min-height: 120px;
		gap:5px!important;
}
	#product-slider-main-1-col-mobile
.product-wrapper img {
    width:200px !important;
}


.product-element-bottom {

        margin-top: 10px;
        margin-bottom: 0px;
}

	/*رنگ های اتریبیوت محصول*/

table.variations{
padding: 20px 0px 20px 0px;
}	
}



#product-slider-main-1-col-mobile
.product-element-bottom {
    width: 100%;
}

#product-slider-main-1-col-mobile
    .wd-product img {
padding-top:20px;
        padding-right: 40px;
        padding-left: 40px;
        padding-bottom: 10px;
}

#product-slider-main-1-col-mobile
.product-element-bottom {
    padding-bottom: 15px !important;
}


@media screen and ( max-width:768px){

#product-slider-main-1-col-mobile
.product-element-bottom {
    padding-bottom: 15px !important;
}

#product-slider-main-1-col-mobile
    .wd-product img {
        padding-bottom: 0px;
padding-top:0px;
        padding-right: 10px;
        padding-left: 0px;
        

    }
}


/*باکس متغیرهای رنگی */
#product-slider-main-1-col-mobile
.wd-swatches-grid {
    --wd-swatch-v-sp: 15px;
    --wd-swatch-h-sp: 15px;
}


#product-slider-main-1-col-mobile
.wd-swatches-grid:is(.wd-size-xs,.wd-size-default)
 {
    --wd-swatch-size: 20px;
    --wd-swatch-text-size: 15px;
}


/*---------سبد خرید-----------------------------------------------------------------------------------------------------------*/

/*عدم نمایش ضربدر بالای سبد*/
.close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon a::before {
    display: none !important;
}


/*دکمه های تعداد قیمت */


div.quantity input.minus.btn:hover
 {
    background: #f58787 !important;
    color: white!important;
	border-color:#f58787 !important;
}



div.quantity input[type=number]{
	width:40px!important;
}




.cart-widget-side.wd-side-hidden.wd-left.wd-opened {
    z-index: 2000 !important;
}


/*سبد خرید ساید بار رنک عدد قیمت  */

li.woocommerce-mini-cart-item.mini_cart_item bdi {
    font-size: 14px !important;
    font-weight: 500 !important;
}


/*فونت هدینگ سبد خرید*/
.cart-widget-side.wd-side-hidden.wd-left.wd-opened .wd-heading {
    font-size: 9px;
}


/*فونت جمع سبد */
p.woocommerce-mini-cart__total.total {
    font-size: 16px!important;
}
/*فونت جمع  */
p.woocommerce-mini-cart__total.total strong
 {
    font-size: 12px!important;
}

/*فونت دکمه تسویه*/
.woocommerce-mini-cart__buttons .checkout
 {
    font-weight: 500!important;
    font-size: 15px!important;
}


/*فونت نام محصول*/
.cart-widget-side .woocommerce-mini-cart .mini_cart_item {
    font-size: 12px!important;
}

/*فونت تعداد محصول*/
.cart-info span.quantity {
    color: #009688!important;
    font-size: 120%!important;
}
/*ارتفاع تعداد محصول*/
.cart-info div.quantity {
    --wd-form-height: 25px!important;
}


/*عکس  محصول*/
.product_list_widget>li img
 {
    min-width: 100px!important;
    max-width: 100px!important;
    border-radius: 10px!important;
}
/*حذف دکمه  تسویه حساب سبد خرید*/

/* a.button.checkout.wc-forward {
    display: none;
} */

/*دکمه  تسویه حساب سبد خرید*/
a.button.checkout.wc-forward {
    background: #ffffff;
    color: #4f4f4f;
    border: 1px solid gray;
    border-radius: 10px;
}





/*فونت دکمه  مشاهده سبد خرید*/

a.button.btn-cart.wc-forward {
    background: #00c999;
    border-radius: 10px;
    color: white;
    font-weight: 600;
    font-size: 14px;
	    font-family: 'yekan-woodmart' !important;
}

	


/* --------------سبد خرید خالی-----------------------------------------------------------------------------------------------------------*/


/*سبد خرید خالی*/

a.button.wc-backward {
    font-family: 'yekan-woodmart' !important;
}


p.return-to-shop a{
    font-size: 19px !important;
    font-family: 'yekan-elementor' !important;
    font-weight: 500 !important;
	    font-family: 'yekan-woodmart' !important;
}
	
	p.cart-empty.wd-empty-page.wc-empty-cart-message {
    font-size: 15px!important;
}
	
.wd-empty-page-text+.return-to-shop .button {
    min-height: 40px!important;
}



	.wd-empty-page-text {
    font-size: 10px!important;
}


.return-to-shop .button {
    border-radius: 13px!important;
    padding: 5px 20px 5px 20px !important;
	font-size:14px!important;
}



@media screen and (max-width:768px){
p.return-to-shop a{
    font-size: 15px !important;
}
}

	a.restore-item {
    font-family: 'yekan-woodmart' !important;
    margin-right: 10px;
    font-weight: 500 !important;
}

/*----------------------- استایل کلی-----------------------------------------------------------------------------------------------------------*/

/*برید کرامب یوست*/

nav.rank-math-breadcrumb p {
    margin: 0;
}

span.separator
 {
    padding: 0px 5px 0px 5px;
    color: gray !important;
}
	

/*پیام ووکامرس*/
 .woocommerce-notices-wrapper
 {
    margin-bottom: 40px !important;
} 



/*-----------------------------داشبورد-----------------------------------------------------------------------------------------------------------*/




/*دکمه نمایش محصولات داشبورد*/

a.woocommerce-Button.wc-forward.button {
    font-size: 12px !important;
    font-family: 'yekan-woodmart';
    border-radius: 10px;
    font-weight: 500;
    line-height: 1.5;
    border: 1px solid #0cac86;
    padding: 5px 15px 5px 15px;
}

@media screen and (max-width:768px){
	
	
a.woocommerce-Button.wc-forward.button {
    width: 100%;
    margin-right: 0px;
    margin-top: 10px;
    margin-left: 0px;
}
		
}


/*فونت ستون های سفارش داشبورد*/

th.woocommerce-orders-table__header {
    font-size: 13px;
    color: gray;
    font-weight: 300;
}



/*فونت ستون های جزئیات سفارش داشبورد*/

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
    font-size: 13px;
}

/*;کادر  جزئیات سفارش داشبورد*/

section.woocommerce-order-details {
    border: 1px solid #dcdcdc;
    padding: 15px;
    border-radius: 10px;
}

/*;کادر  جزئیات آدرس سفارش داشبورد*/

address {
    font-style: normal;
    border: 1px solid #dcdcdc;
    margin-bottom: 20px !important;
    background: #fffffa;
}



/*;کادر  فونت ادرس سفارش داشبورد*/

h2.woocommerce-column__title {
    color: #747474;
    font-size: 13px !important;
}
/*;شماره سفارش داشبورد*/

mark.order-number {
    background: yellow;
    padding: 5px;
    border-radius: 7px;
    margin-left: 5px;
    margin-right: 5px;
}

mark.order-date
{
    background: #ffffcd;
    padding: 5px;
    border-radius: 7px;
    margin-left: 5px;
    margin-right: 5px;
}

mark.order-status
{
    background: #ffffcd;
    padding: 5px;
    border-radius: 7px;
    margin-left: 5px;
    margin-right: 5px;
}



/*-----------------سرچ فول اسکرین-----------------------------------------------------------------------------------------------------------*/

.wd-search-full-screen .wd-search-info-text {
    font-size: 13px!important;
}

.wd-search-full-screen .searchform input[type="text"]
 {
    font-weight: 700!important;
    font-size: 29px!important;
}


.wd-close-side {
    background-color: rgb(153 153 153 / 15%)!important;
    backdrop-filter: blur(2px)!important;
}






/* دکمه حذف کل سبد خرید در بالای مینی‌کارت */

button.rp-clear-mini-cart-btn {
    width: 128px;
    height: 28px;
    max-height: 34px !important;
    min-height: unset;

    display: flex;
    align-items: center;
    justify-content: center;

    /* انتقال دکمه به سمت چپ */
    margin-top: 15px;
    margin-right: 14px;
    margin-bottom: 15px;
    margin-left: 12px;

    padding: 0 10px;

    border-radius:10px;

    background: #fff3f3;
    color: #d63638;

    font-size: 11px;
    font-weight: 500;
    line-height: 1.4;

    cursor: pointer;
    transition: all 0.2s ease;
}

/* هاور دکمه */
button.rp-clear-mini-cart-btn:hover {
    background: red;
    color: white;
}

/* متن داخل دکمه */
.rp-clear-cart-text {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}

/* اسپینر پیش‌فرض مخفی است */
.rp-clear-cart-spinner {
    display: none;
    width: 14px;
    height: 14px;
    border: 2px solid currentColor;
    border-top-color: transparent;
    border-radius: 50%;
    animation: rp-clear-cart-spin 0.75s linear infinite;
}

/* حالت لودینگ دکمه */
.rp-clear-mini-cart-btn.loading {
    opacity: 0.75;
    pointer-events: none;
}

/* در حالت لودینگ متن کامل مخفی شود */
.rp-clear-mini-cart-btn.loading .rp-clear-cart-text {
    display: none;
}

/* در حالت لودینگ فقط اسپینر نمایش داده شود */
.rp-clear-mini-cart-btn.loading .rp-clear-cart-spinner {
    display: inline-block;
}

/* انیمیشن چرخش اسپینر */
@keyframes rp-clear-cart-spin {
    to {
        transform: rotate(360deg);
    }
}






/*توست ووکامرس*/

ul.woocommerce-error {
    border-radius: 10px !important;
}

.woocommerce-message {
    border-radius: 10px !important;
}








/*فوتر */

#rp_site_tagline{
font-size:13px;
font-weight:400;
}


/*--------------صفحه شاپ -----------------------------------------------------------------------------------------------------------*/

/*مرتب سازی */


#sort-products-shop select{
font-size:13px;
}


#sort-products-shop select{
    border-radius: 0px!important;

}


/*کروسل کتگوری */


#category-slider-shop div div div div div {
box-shadow:unset
}


#category-slider-shop h3{
font-size:12px!important;
text-align:center!important;
line-height:1.2rem!important;

}

#category-slider-shop img{
width:50px;
padding-top:10px;
padding-bottom:55px
}




/*--------------صفحه بلاگ-----------------------------------------------------------------------------------------------------------*/


#post-list img{
min-height:150px!important;
max-height: 150px!important;
border-radius: 10px!important;
}


#post-list
.wd-post-meta {
    font-size:10px;
}



#post-list h3 {
    margin-top:10px;
    font-size:13px!important;
    font-weight: 500;
    line-height: 25px;
}



#post-list
.wd-post-cat.wd-style-with-bg.meta-post-categories {
    background: black!important;
    border-radius: 5px!important;
    border: 1px solid gray!important;
}




/*-------صفحه نوشته تکی-----------------------------------------------------------------------------------------------------------*/


/*ابزارک کناری*/


#abzarak h5{
font-size:14px
}


/*نوشته های اخیر ابزارک*/

#post-custom-last-post li {
    display: flex;
    gap: 10px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: row;

    font-size: 11px !important;
}

#post-custom-last-post img{
min-width:50px;
min-height:50px;
border-radius:5px;
}



#post-custom-last-post h5{
font-size:14px
}



#post-custom-last-post
.wd-entities-title.title {
    align-items: center;
    height: 30px;
    display: flex;
}

#post-custom-last-post
.wd-entities-title.title a {
font-size: 11px!important;
}



/*مطالب مرتبط*/

#post-list img{
min-height:150px!important;
max-height: 150px!important;
border-radius: 10px!important;
}


#post-list
.wd-post-meta {
    font-size:10px;
}



#post-list h3 {
    margin-top:10px;
    font-size:13px!important;
    font-weight: 500;
    line-height: 25px;
}



#post-list
.wd-post-cat.wd-style-with-bg.meta-post-categories {
    background: black!important;
    border-radius: 5px!important;
    border: 1px solid gray!important;
}





/*دیدگاه*/

#comment-single{
font-size:12px
}

#comment-single label{
font-size:10px
}

#comment-single
span#reply-title {
    font-size: 10px !important;
}

#comment-single
textarea#comment {
    border-radius: 10px;
    margin-top: 10px;
}


#comment-single,
textarea#comment {
    background: #fcf9f6;
    border-radius: 10px;
    margin-top: 10px;
border:1px solid #fcf9f6;
}



#comment-single,
input#submit {
    border-radius: 10px;
    font-weight: 500;
    padding-right: 30px;
    padding-left: 30px;
    font-size: 15px;
    float: left;
}



#comment-single,
span#reply-title
 {
    font-size: 12px;
    line-height: 2;
    color: #00a17c;
}


#comment-single ,
textarea#comment {
    min-height: 110px;
}



/*-----------داشبورد کاربری -----------------------------------------------------------------------------------------------------------*/



/*شورتکدها*/
#display_name{
font-size:13px;
color:black;
}

#rp_user_mobile{
font-size:16px;
color:black;
}


#shortcode-all{
font-size:13px;
color:black;
font-weight: 600;
}



/*محتوای حساب کاربری----*/

#dashboard-content{
font-size:13px
}

#dashboard-content legend {
font-size:14px
}



#dashboard-content h2{
font-size:14px
}



#dashboard-content  a.edit {
    background: #f7f7f7;
    border-radius: 20px;
    padding: 7px 15px 7px 15px;
    font-size: 13px !important;
    font-weight: 400 !important;
}


#dashboard-content .woocommerce-address-fields__field-wrapper {
    margin-bottom: 20px;
}



/*فیلد دراپ دان */
	
body .select2-container--default .select2-search--dropdown {
    padding: 7px!important;
background:unset!important;
}


body .select2-container--default .select2-search--dropdown .select2-search__field {
    height: 33px!important;
}

span.select2-selection.select2-selection--single {
    border-radius: 10px!important;
}


body .select2-container--default .select2-search--dropdown {
    padding: 7px !important;
    background: white !important;
    border-top: 3px solid #cdcdcd;
    padding-top: 10px !important;
    margin-top: -6px;
}


#dashboard-content 
p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.rp-account-field-half.rp-account-national-code-field small {
    display: none !important;
}


#dashboard-content 
button.woocommerce-Button.button {
    font-weight: 500;
}




#dashboard-content 
input#billing_national_code {
    direction: ltr;
}



#dashboard-content 
input#account_email {
    direction: ltr;
}




#dashboard-content 
button.woocommerce-Button.button {
    float: left;
    border-radius: 10px;
}




/*دکمه های سفارش*/

#dashboard-content 
a.woocommerce-button.button.cancel
 {
    background: red;
}


#dashboard-content 
a.woocommerce-button.button.view {
    background: #6189da;
}


/*مخفی کردن فیلدهای غیر ضروری در اطلاعات صورتحساب*/

#dashboard-content 
p#billing_national_code_field{
    
    display: none!important;
    
}



#dashboard-content 
.rp-account-billing-row.rp-account-billing-full.rp-account-billing-row-address-2{
    
display: none!important;
    
}


/*مخفی کردن فیلدهای غیر ضروری در اطلاعات آدرس دیگر*/


#dashboard-content 
.rp-account-shipping-row.rp-account-shipping-full.rp-account-shipping-row-phone{
    
display: none!important;
    
}

#dashboard-content 
.rp-account-shipping-row.rp-account-shipping-full.rp-account-shipping-row-address-2{
    
display: none!important;
    
}

#dashboard-content 
.rp-account-shipping-row.rp-account-shipping-full.rp-account-shipping-row-company{
    
display: none!important;
    
}



/*-------------صفحه سبد خرید -----------------------------------------------------------------------------------------------------------*/


/*نویگیشن چک اوت بار */


#checkout-process-basket a{
font-size:14px!important;
}

#checkout-process-basket span{
font-size:14px!important;
}

#checkout-process-basket 
li.step-cart.step-active {
 color: #00C999;
 font-weight: 600;
}

#checkout-process-basket 
.wd-checkout-steps li:not(:last-child):after {
        font-weight: 400;
        font-size: 55%;
        opacity: 0.7;
        content: "\f114";
    }
    
	


/*جدول سبد خرید */

#basket-table img{
border-radius:10px;
}

#basket-table
table.shop_table.shop_table_responsive.shop-table-with-img.cart.woocommerce-cart-form__contents th {
font-size:13px;
color:gray
}

#basket-table
td.product-name a{
    font-size: 13px!important;
}


#basket-table
bdi {
    font-size:14px!important;
}



/*حذف سبد خرید شورتکد */

#empty-all-basket{
}


/*خلاصه پرداخت */

#total-right
tr.woocommerce-shipping-totals.shipping {
    display: none;
}


#total-right
.wc-proceed-to-checkout {
    display: none !important;
}

#total-right bdi{
font-size:17px!important;
font-weight:500!important;
color:#00b388!important

}



/*------------صفحه چک اوت -----------------------------------------------------------------------------------------------------------*/


/*نویگیشن چک اوت بار */


#checkout-process a{
font-size:14px!important;
}

#checkout-process span{
font-size:14px!important;
}

#checkout-process 
li.step-checkout.step-active {
 color: #00C999;
 font-weight: 600;
}

#checkout-process 
.wd-checkout-steps li:not(:last-child):after {
        font-weight: 400;
        font-size: 55%;
        opacity: 0.7;
        content: "\f114";
    }
    
	
	
/*خلاصه سفارش------- */

#summery-checkout
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 10px;
}

#summery-checkout
.wd-checkout-prod-img img {
    min-width: 85px!important;
    max-width: 85px!important;
    border-radius: calc(var(--wd-brd-radius) / 1.5);
}


#summery-checkout
.wd-checkout-prod {
    align-items: flex-start;
    gap: 12px;
}


#summery-checkout
tr.cart-subtotal {
    display: none;
}


#summery-checkout
tr.order-total strong .amount {
    font-size: 1.7rem;
}



#summery-checkout ul#shipping_method li {
    margin-bottom: 10px;
    padding: 14px;
    background: #fcfcfc;
    border-radius: 10px;
    border: 1px solid #e9e9e9;
    text-align: right;
}




#summery-checkout
table.shop_table.woocommerce-checkout-review-order-table tbody bdi {
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #3f3f3f !important;
}



#summery-checkout
table.shop_table.woocommerce-checkout-review-order-table 
tbody {
    color: #3f3f3f !important;
    font-size: 14px!important;
    line-height: 1.7;
}


#summery-checkout
table.shop_table.woocommerce-checkout-review-order-table 
 th{
    font-size: 13px!important;
color:gray
}



/*حمل و نقل-------------*/

#summery-checkout
tr.woocommerce-shipping-totals.shipping {
    background: #eefafb;
    padding: 10px;
    border-radius: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 13px;
}


/*    RP - نشان دادن کلیک‌پذیر بودن کل باکس روش ارسال */

#summery-checkout ul#shipping_method li {
    cursor: pointer !important;
}

#summery-checkout ul#shipping_method li label,
#summery-checkout ul#shipping_method li input[type="radio"] {
    cursor: pointer !important;
}


/*   RP - باکس روش ارسال در خلاصه سفارش  */

#summery-checkout tr.woocommerce-shipping-totals.shipping {
    background: #eefafb;
    padding: 10px;
    border-radius: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 13px;
}

/* لیست روش‌های ارسال */
#summery-checkout tr.woocommerce-shipping-totals.shipping ul#shipping_method li {
    border: 1px solid #e5e5e5 !important;
    border-radius: 9px !important;
    background: #fff !important;
    transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease;
}

/* روش ارسال انتخاب‌شده */
#summery-checkout tr.woocommerce-shipping-totals.shipping ul#shipping_method li:has(input[type="radio"]:checked) {
    border-color: #2f80ed !important;
    box-shadow: 0 0 0 1px #2f80ed !important;
    background: #ffffff !important;
}

/* لیبل روش ارسال */
#summery-checkout tr.woocommerce-shipping-totals.shipping ul#shipping_method li label {
    cursor: pointer;
}



/*---------------*/

#summery-checkout
tr.woocommerce-shipping-totals.shipping bdi{
    font-size: 14px!important;
margin-right:10px;
}


#summery-checkout
tr.order-total bdi
 {
    font-size: 25px !important;
}




/*روش های پرداخت ----------*/


.wd-payment-methods #place_order {
    align-self: var(--wd-btn-align, start);
    font-weight: 500;
    font-size: 16px;
border-radius:10px;
font-family:yekan-woodmart;
}



/*------بیلینگ کاستوم -----------------------------------------------------------------------------------------------------------*/

#biling-custom
input#billing_phone {
    background-color: #e9ecef !important;
    border: 1px solid #ced4da !important;
    cursor: not-allowed !important;
    opacity: 0.8;
}

#biling-custom{
color:black;
font-weight:400
}

#biling-custom label{
color:gray;

}


/***** general ******/

	/*فیلد دراپ دان */
	
body .select2-container--default .select2-search--dropdown {
    padding: 7px!important;
background:unset!important;
}


body .select2-container--default .select2-search--dropdown .select2-search__field {
    height: 33px!important;
}

span.select2-selection.select2-selection--single {
    border-radius: 10px!important;
}


body .select2-container--default .select2-search--dropdown {
    padding: 7px !important;
    background: white !important;
    border-top: 3px solid #cdcdcd;
    padding-top: 10px !important;
    margin-top: -6px;
}




/*#biling-custom*/
/*span#billing_phone-description*/
/* {*/
/*    display: none!important;*/
/*}*/

#biling-custom
span#billing_national_code-description {
    display: none !important;
}



#biling-custom input#billing_phone {
    background-color: #f6f6f6 !important;
    border: 1px solid #e1e1e1 !important;
    cursor: not-allowed !important;
    opacity: 0.8;
}



#biling-custom
.rp-birthdate-field-wrap.form-row.form-row-wide {
    margin-top: 20px;
}



/*مخفی کردن فیلدهای اضافه */

#biling-custom
.rp-checkout-v5-row.rp-checkout-v5-full.rp-checkout-v5-row-email{
    display: none!important;
}


#biling-custom
.rp-checkout-v5-row.rp-checkout-v5-full.rp-checkout-v5-row-country{
    display: none!important;
}

#biling-custom
.rp-checkout-v5-row.rp-checkout-v5-full.rp-checkout-v5-row-company{
    display: none!important;
}

#biling-custom
.rp-checkout-v5-row.rp-checkout-v5-full.rp-checkout-v5-row-address-2{
    display: none!important;
}



/*------------------شیپینگ کاستوم -----------------------------------------------------------------------------------------------------------*/

#shipping-custom
textarea#order_comments
 {
    background: #fffcf4;
    border-radius: 10px;
    max-height: 100px !important;
    min-height: 100px;
}

#shipping-custom{
color:black;
font-weight:400
}

#shipping-custom label{
color:gray
}

#shipping-custom
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    color: black !important;
}


/*note*/

#shipping-custom p#order_comments_field {
    padding: 20px;
    background: #fff9f480;
    border-radius: 10px;

}



#shipping-custom
p#order_comments_field label {
    color: black !important;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;

    padding-top: 10px;
}



/*مخقی کردن فرم های اضافه */

#shipping-custom
.rp-shipping-v1-row.rp-shipping-v1-full.rp-shipping-v1-row-company
{display:none!important;
    
}
#shipping-custom
.rp-shipping-v1-row.rp-shipping-v1-full.rp-shipping-v1-row-address-2
{display:none!important;
    
}
#shipping-custom
.rp-shipping-v1-row.rp-shipping-v1-full.rp-shipping-v1-row-country
{display:none!important;
    
}





/*-------------صفحه محصول -----------------------------------------------------------------------------------------------------------*/


/*حذف صافی کنار رنگ محصول*/
#add-to-basket-product-page
a.reset_variations {
    display: none!important;
}

/*دکمه افزودن به سبد خرید */
#add-to-basket-product-page
button.single_add_to_cart_button.button.alt {
    font-size: 17px;
    font-weight: 600;
	border-radius: 15px;
}
#price-product-page
p.price bdi {
    font-size: 32px !important;
}



/* ----------   استایل برگه‌ها-----------------------------------------------------------------------------------------------------------*/

#page-template {
  box-sizing: border-box;
  max-width: 1140px;
  margin-inline: auto;
	margin-top:20px;
} */

/* موبایل کوچک */
@media screen and (max-width: 480px) {
  #page-template {
    margin-inline: 10px;
  }
}

/* موبایل بزرگ / تبلت کوچک */
@media screen and (min-width: 481px) and (max-width: 768px) {
  #page-template {
    margin-inline: 20px;
  }
} 


/* 
   تیترها
 */

#page-template h1 {
  font-size: 1.5rem;
  font-weight: 700;
  color: #f24000;
}

#page-template h2,
#page-template h3,
#page-template h4,
#page-template h5,
#page-template h6 {
  margin-top: 15px;
  margin-bottom: 15px;
}

#page-template h2 {
  font-size: 19px;
  font-weight: 600;
}

#page-template h3 {
  font-size: 18px;
  font-weight: 500;
}

#page-template h4 {
  font-size: 17px;
  font-weight: 500;
}

#page-template h5 {
  font-size: 16px;
  font-weight: 500;
}

#page-template h6 {
  font-size: 15px;
  font-weight: 600;
}


/* موبایل */
@media screen and (max-width: 768px) {
  #page-template h1 {
    font-size: 17px;
  }

  #page-template h2 {
    font-size: 15px;
  }

  #page-template h3,
  #page-template h4,
  #page-template h5,
  #page-template h6 {
    font-size: 14px;
  }
} 

/* 
   لینک‌ها و المان‌های عمومی
 */

 #page-template a {
  color: #f24000;
  font-weight: 400;
  margin-inline: 2px;
  border-bottom: 1px dotted #f24000;
}

#page-template hr {
  margin-top: 15px;
  margin-bottom: 15px;
}

#page-template strong {
  font-weight: 500;
  color: #54595f !important;
} 

