.bwp-header.header-v1 .bwp-navigation ul.menu>li.level-0>a {
    font-family: 'IRANYekanX';

    font-weight: 600;
}
.rtl .bwp-header .header-search-form .search-from .select_category {
    padding-right: 30px!important;
    padding-left: 30!important;
}
.rtl .bwp-header .header-search-form .search-from .select_category .caret {
    margin-left: 22px;
    margin-right: 0;
    margin-right: 20px !important;
    margin-left: 20px !important;
}
ul.pwb-dropdown-menu.dropdown-menu.category-search.show {
    text-align: right;
}
div.wpbingo-newsletter.newsletter-default div.content-newsletter {
    direction: rtl;
}
.newsletter-3 .wpbingo-newsletter .content-newsletter input[type=submit] {

    right: -5px !important;
}

.bwp-navigation ul.menu>li.level-0.menu-item-has-children>a {

    font-family: 'IRANYekanX';
}
.breadcrumb .delimiter:before {
    content: "\f104" !important;
}
.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li:hover a {
    font-family: 'YekanBakhFaNum-Regular';
}

.woocommerce-tabs ul.tabs li a {
    font-family: 'YekanBakhFaNum-Regular' !important;

}
.woocommerce-tabs #tab-additional_information table.shop_attributes>tbody>tr>th,
.woocommerce-tabs #tab-additional_information table.shop_attributes p{
    text-align: right;
}

.products-list.grid .product-wapper .products-content .price {
    line-height: 136% !important;
}
.rtl .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10 .slick-arrow.fa-angle-left {
    left: 10px !important;
    right: auto !important;
}
.rtl .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10 .slick-arrow.fa-angle-right {
    right: 10px !important;
    left: auto !important;
}
.rtl .author .blog-content-grid .post-categories, .rtl .category-posts .cate-post-content .blog-content-grid .post-categories, .rtl .post-related .blog-content-grid .post-categories, .rtl .search .blog-content-grid .post-categories {
    right: 20px !important;
    left: auto !important;
}
.rtl .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right {
    right: 15px !important;
    left: auto !important;
}
.rtl .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left {
    right: 55px !important;
    left: auto!important;
}
.contact-us-form input[type=email], .contact-us-form input[type=text] {
    text-align: right;
}
.contact-us-form textarea {
    text-align: right;
}
.wpcf7 form .wpcf7-response-output {
    direction: rtl;
}
.wpcf7-spinner {

    left: 0;
    right:unset !important;
}
.wpbingo-newsletter.newsletter-default-2 .content-newsletter {
    direction: rtl;
}
.wpbingo-newsletter.newsletter-default-2 .content-newsletter input[type=email]
{
    margin-left: 20px;
    margin-right:unset !important;
}

@media (max-width: 768px){
    .rtl .woocommerce-tabs .panel, .post-single .post-content-entry .tags-links a, .post-single .post-content-entry .tags-links a:before, .logged-in-as.col-md-12.col-sm-12 {
    display: block !important;
}
    header.bwp-header.header-v1.sticky i.feather-grid {
    color: black;
}
    header.bwp-header.header-v1 div.icons-cart i.icon-cart {
    color: black;
}

    .rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-right {
    left: 0 !important;
    right: 0!important;
}
.rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-left {
    right: 0px!important;
    left: 0 !important;
}


    .rtl .contents-detail .bwp-single-product .bwp-single-info {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
    .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .image-thumbnail .slick-list {
    direction: ltr;
    }
    .rtl .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow.fa-angle-right {
    right: -10px !important;
    left: auto !important;
 
}
.rtl .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow.fa-angle-left {
    left: -10px!important;
    right: auto!important;
}
    .rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-left {
    left: 0 !important;
    right: auto !important;
}
.rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-right {
    right: 0!important;
    left: auto!important;
}
.wpbingo-newsletter.newsletter-default-2 .content-newsletter .clearfix {
    margin-right: 10px;
     margin-left:unset !important;
}
}

.woocommerce-privacy-policy-text {
  text-align: right;
}
.wpcf7-not-valid-tip
{
    right: 0;
    left:unset !important;
}
section.eeees .wpcf7 form .wpcf7-response-output {
    margin-right: 64px !important;
}
.loop-pagination>ul.page-numbers li a.next:before, .loop-pagination>ul.page-numbers li span.next:before, .woocommerce-pagination>ul.page-numbers li a.next:before, .woocommerce-pagination>ul.page-numbers li span.next:before {
    content: "\e903"!important;
}
.loop-pagination>ul.page-numbers li a.prev:before, .loop-pagination>ul.page-numbers li span.prev:before, .woocommerce-pagination>ul.page-numbers li a.prev:before, .woocommerce-pagination>ul.page-numbers li span.prev:before {
    content: "\e904"!important;
}
.rtl .rtl td {
    text-align: right !important;
}
.bwp-quick-view .quickview-container .bwp-single-info .content_product_detail {
  
    padding-left: 8px;
     padding-right:unset !important;
}
.doweco-topcart.popup .mini-cart .cart-popup
{
    transform: translateX(-107%) !important;
}
.alert-success .wc-forward:after, .woocommerce-error .wc-forward:after, .woocommerce-message .wc-forward:after {
    content: "\23" !important;
}
.rtl .bwp-header .header-page-link .login-header .wp-dropdown-my-account {
    left: 0 !important;
    right: auto;
}
.bwp_product_list.list-deal .content-heading .title-countdown .countdown-deal
{
        border-radius: 20px 0px 0 0 !important;
}
.rtl .bwp_product_list.list-deal .content-heading .content-btn a:after {
    transform: scaleX(-1);
}

.products-list.grid .product-wapper.content-product6 .products-content .cat-products:after
{
    transform: scaleX(-1);
    position: absolute !important;
}
.products-list.grid .product-wapper.content-product6 .products-content .btn-atc a.product_type_variable:before {
    content: "\23"!important;
    font-family: ElegantIcons;
}

.categories-vertical-menu .bwp-vertical-navigation>div ul.menu .more-wrap span:after {
    transform: scaleX(-1);
}
.products-list.grid .product-wapper.content-product6 .products-content .btn-atc a.read_more:before {
    content: "\23" !important;
}
.wpbingo-newsletter.newsletter-default .content-newsletter .clearfix:before {
    transform: scaleX(-1);
}
.bwp-widget-banner.layout-1 .banner-wrapper-infor .bwp-button-content-wrapper .bwp-button-text:before {
    transform: scaleX(-1);
}
.bwp-widget-banner.layout-5 .banner-wrapper-infor .bwp-button-content-wrapper .bwp-button-text,.bwp-lookbook.default-2 .box-title a:before {

    transform: scaleX(-1);
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close
{
    left: 0;
    right:unset !important;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th
{
    text-align:right !important;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-items
{
    text-align:left !important;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper
{
    right: 0;
    left:unset !important;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn
{
    padding: 0 68px 0 20px !important;
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner
{
    margin-right: 16px;
    margin-left:unset !important;
}
.rtl .bwp-top-bar .woocommerce-ordering .pwb-dropdown-menu, .rtl .bwp-top-bar .woocommerce-sort-count .pwb-dropdown-menu {
    text-align: right !important;
}
.only_categories .woocommerce-product-category .view-all a:after {
    content: "\44" !important;
}
.bwp-main .page-title .back-to-shop:before {
    content: "\e912" !important;
    
}

.rtl .contents-detail .bwp-single-product.scroll div.col-sm-12 .scroll-image .slick-arrow.fa-angle-left {
    left: 20px !important;
    right: auto !important;
}

.products-list.grid .product-wapper .products-thumb .product-button .read_more:before {
    content: "\e910" !important;
}

.error404 .page-404 .content-page-404 a:after {
    display: inline-block;
    content: "\23" !important;
}

.products-list.grid .product-wapper .countdown .countdown-content>span
{
    font-size: 11px !important;
}

.woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button {
    font-size: 14px !important;
}
.rtl .rtl .wp-caption, .rtl .rtl tr th {
    text-align: right !important;
}

/*flash*/
.rtl .contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow.fa-angle-right {
    right: calc(27.3% + 15px) !important;
    left: auto !important;
}
.rtl .contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow.fa-angle-left {
    left: calc(27.3% + 15px)!important;
    right: auto!important;
}


div.bwp-button-widget span.bwp-button-content-wrapper span.bwp-button-icon.bwp-align-icon-right
{
        transform: scale(-1) !important;
}

.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable:before {
    content: "\e910" !important;
}
.rtl .cross_sell .content-product-list:hover .slick-arrow.fa-angle-right, .rtl .recent-view .content-product-list:hover .slick-arrow.fa-angle-right, .rtl .related .content-product-list:hover .slick-arrow.fa-angle-right, .rtl .upsells .content-product-list:hover .slick-arrow.fa-angle-right {
    right: -55px !important;
    left: auto !important; 
}
.rtl .cross_sell .content-product-list:hover .slick-arrow.fa-angle-left, .rtl .recent-view .content-product-list:hover .slick-arrow.fa-angle-left, .rtl .related .content-product-list:hover .slick-arrow.fa-angle-left, .rtl .upsells .content-product-list:hover .slick-arrow.fa-angle-left {
    left: -55px !important;
    right: auto !important;
}
.redux-container .redux-main .form-table tr.button_swith .buttonset label.ui-corner-right:before {

    margin-left: 5px;
    margin-right: unset !important;
    right: -4px;
    left:unset !important;
}


/**** DEMO Delor ****/

.bwp-navigation ul>li.level-0>a>span,.bwp-image-product-countdown .countdown .countdown-deal .countdown-content .countdown-text {
    font-family: 'IRANYekanX'!important;
}
.bwp-navigation ul>li.level-0.mega-menu.mega-menu-fullwidth-width>.sub-menu {
    
    left: 53% !important;
}
.asg-col-bt-20 .bwp-navigation ul>li.level-0.mega-menu.mega-menu-fullwidth-width>.sub-menu {
    
    left: 0% !important;
}
.bwp-image-product-countdown .countdown .countdown-deal .countdown-content .countdown-amount
{
    font-family:'YekanBakhFaNum-Regular' !important;
}

.elementor-widget-slider_revolution .button-slider i{
  left: 32% !important;
}
.products-list.grid .product-wapper .products-content .price,span.woocommerce-Price-amount.amount {
    font-family: 'YekanBakhFaNum-Regular';
}
p.our-goal,.checkout .woocommerce-checkout-review-order .title-product-name,.woocommerce .cart-empty.woocommerce-info {
    font-family: 'IRANYekanX' !important;
}
.comments-area .comment-list .media .media-body>.media-content .comment-reply-link:before

{
    right: 0;
    left:unset !important;
}
.woocommerce-page-header ul li a {
font-family: 'YekanBakhFaNum-Regular' !important;
}
.checkout-top .checkout_coupon .input-button .button,.checkout #place_order,
.woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button{
    font-family: yekan-bold !important;
}
.rtl .checkout ul.payment_methods li label {
    float: none !important;
}

.contact-us-form h3
{
        text-align: end !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    font-family: 'Yekan-Bold' !important;
}
.woocommerce .wc-backward:before, .woocommerce .wc-backward a:before {
    content: "\24" !important;
}

.cart_totals .wc-proceed-to-checkout>a.wc-forward,.woocommerce-cart .woocommerce-cart-form .actions .bottom-cart h2 a,
.woocommerce-tabs #tab-reviews #reviews .button-reviews
{
    font-family:yekan-bold !important;
}

table.shop_table.cart>tbody>tr>td .product-name a,.title-safe-checkout {
    font-family: 'YekanBakhFaNum-Regular' !important;
}
.rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-right {
    right: -40px;
    left: auto!important;
}
.rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-left {
    left: -40px;
    right: auto!important;
}
.woosw-list .woosw-items tbody tr td.woosw-item--info .woosw-item--name>a
{
   font-family: 'YekanBakhFaNum-Regular';
}
body.rtl .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close {
    right: auto !important;
    left: 15px !important;
}
.woosw-popup .woosw-items .woosw-item .woosw-item--info .woosw-item--name a {
    font-family: 'YekanBakhFaNum-Regular' !important;
}
.single-product .prev_next_buttons>div:not(.continue-shop):hover .image
{
    right: calc(100% + 5px);
    left:unset !important;
}
.single-product .prev_next_buttons .continue-shop:hover span {

    right: calc(100% + 5px);
    left:unset !important;
}
span.selected-term-name {
    font-family: 'YekanBakhFaNum-Regular' !important;
}
.rtl .quickview-container .product-type-variable .variations_form.cart table tr td label, .rtl .single-product .product-type-variable .variations_form.cart table tr td label
,span.count-wishlist,span.cart-count
{
 font-family: 'IRANYekanX' !important;   
}
.quickview-container .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch-item-wrapper, .single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch-item-wrapper {
  
    margin: 0 0px 10px 10px !important;
}
@media (max-width: 768px){
.products-list.grid .product-wapper .products-thumb .product-button-mobile {

    left: 10px;
    right:unset !important;
}
.bwp-canvas-vertical, .content-mobile-menu
{
    right: 0;
    left:unset !important;
 
}

.rtl .back-top {
    left: 30px !important;
    right: auto !important;
}
}
.bwp_product_list.sidebar .content-product4 .product-button .product_type_variable:after, .bwp_product_list.sidebar .content-product4 .product-button .read_more:after {
    content: "\e910"!important;
}
h3.widget-title.active,h3.widget-title {
    font-family: 'IRANYekanX' !important;
}

.categories-vertical-menu .bwp-vertical-navigation>div ul.menu li.level-0 i {

    margin-left: 35px;
    margin-right:unset !important;
}

.newsletter-2 .wpbingo-newsletter .content-newsletter input[type=submit], .newsletter-3 .wpbingo-newsletter .content-newsletter input[type=submit], .newsletter-4 .wpbingo-newsletter .content-newsletter input[type=submit]
{
    right:-5px !important;
}

.bwp-header .header-page-link .login-header .wp-dropdown-my-account ul li, .search-overlay .header-page-link .login-header .wp-dropdown-my-account ul li
{
    text-align:right;
}

.woosw-list .woosw-items tbody tr td.woosw-item--info .woosw-item--name>a {
    text-transform: capitalize;
    font-family: 'IRANYekanX' !important;
}

.redux-container-switch .cb-enable, .redux-container-switch .cb-disable, .redux-container-switch .cb-enable span, .redux-container-switch .cb-disable span {
  
    float: right !important;
}
.redux-container-switch .cb-enable, .redux-container-switch .cb-disable, .redux-container-switch .cb-enable span, .redux-container-switch .cb-disable span {
    direction: rtl;
    display: block;
    float: right !important;
}
.product-countdown {
    font-family: 'IRANYekanX';
    direction: ltr;
}

.rtl .bwp-image-product-countdown .countdown .countdown-deal .countdown-content > span {
  margin-right: 20px !important;
  margin-left: 0 !important;
}

.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper.modal
{
    left: 0;
    right:unset !important;

}
/*HEADE 8*/

div.header-search-form.hidden-sm.hidden-xs-88 form.search-from2.ajax-search
{
        max-width: 825px !important;
        border: 1px solid;
}
div.header-search-form.hidden-sm.hidden-xs-88 span.search-icon
{
        height: 43.5px !important;
}

div.header-search-form.hidden-sm.hidden-xs-88 i.feather-search {
    color: white !important;
}
.header-search-form.hidden-sm.hidden-xs-88 span.search-icon:hover
{
   background: #5e8714 !important; 
   border:2px #5e8714 !important; 
}
.header-search-form.hidden-sm.hidden-xs-88 span.search-icon
{
    background: #6d9c19 !important;
    
}

div.count-wishlist88 span.count-wishlist,div.header-icon88 span.cart-count
{
    background: #5e8714 !important;
}
div.header-icon88 span.wp-tools-text:hover
{
    color:#5e8714 !important;
}
.bwp-header .header-page-link .login-header .block-top-link .widget-title:hover, .bwp-header .header-page-link .login-header>a:hover, .search-overlay .header-page-link .login-header .block-top-link .widget-title:hover, .search-overlay .header-page-link .login-header>a:hover
{
    color:#5e8714 !important;
}
.header-bottom88 {
    padding: 12px 30px 12px 0px;
    background: #b4b5b1;
    border-radius: 9px;
    box-shadow: 0px 2px 4px 1px rgb(77 65 65 / 20%);
        margin-bottom: 5px;
}
div.header-bottom88 div.sub-menu {
    left: auto !important;
    right: -10px !important;
    top: 42px !important;
}


/* style description */

div.woocommerce-Modern-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab {
    border-radius: 15px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 70px 0px;
    padding: 40px;
}

.quickview-container .product-type-grouped .bwp-single-info .quantity button.minus, .single-product .product-type-grouped .bwp-single-info .quantity button.minus
{
    right: 10px !important;
    left: unset !important;
}
.quickview-container .product-type-grouped .bwp-single-info .quantity button.plus, .single-product .product-type-grouped .bwp-single-info .quantity button.plus
{
        left: 10px !important;
        right:unset !important;
}



rs-module-wrap#rev_slider_1_1_wrapper
{
   left: 0 !important;
}

.mini-cart .cart-popup .product-name a {
    font-family: 'IRANYekanX' !important;
}


/**** END DEMO Delor ****/
/*home 11 */
.spannew p {
    background-color: #436850;
    padding: 5px 40px;
    border-radius: 4px 4px 8px 8px;
    margin-right: -40px;
    width: 19%;
}

.spannew p:after {
    content: "";
    height: 36px;
    width: 27px;
    clip-path: polygon(100% 0, 0 0, 100% 100%);
    background-color: #436850;
    position: absolute;
    bottom: -19px;
    right: -37px;
    transform: scaleX(-1);
}

.sec30 .products-thumb {
    border: 1px dashed green;
    border-radius: 15px;
}
.timerr .product-countdown {
float: right;
}
@media (max-width: 768px){
    .spannew p {
    background-color: #436850;
    padding: 5px 40px;
    border-radius: 4px 4px 8px 8px;
    margin-right: 0;
    width: auto;
}
.spannew p:after {
    content: "";
    height: 34px;
    width: auto;
    clip-path: polygon(100% 0, 0 0, 100% 100%);
    background-color: #436850;
    position: absolute;
    bottom: -30px;
    right: -34px;
    transform: scaleX(-1);
}
}

/*home 11 */

/* home 14*/
.slider14 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    background: white;
    border-radius: 12px;
    width: 62px;
    justify-content: center !important;
    right: 50%;
}
.logo-asgari {
    border-left: 5px solid #e68b3a;
    border-bottom: 7px solid #e68b3a;
    padding-left: 21px !important;
    background: #00000061;
    padding: 32px;
    border-radius: 30px 0px 0px 30px;
    
}
.header-searchform-icon-asgari {
    border-right: 5px solid #e68b3a;
    border-bottom: 7px solid #e68b3a;
    padding-left: 21px !important;
    background: #00000061;
    padding: 32px;
    border-radius: 0 30px 30px 0;
   
}
header.bwp-header.header-v99.header-white.header-absolute.sticky div.header-wrapper
{
        background: #ff000000;
}

.aco1 .elementor-accordion-item {
    margin-top: 12px;
}
div.aco1 div.elementor-tab-content.elementor-clearfix.elementor-active
{
    background: white;
}
/*header 10*/
.asg-clomn-10 .header-container.logo-search-page_link {
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
    border-radius: 75px;
    margin-top: -1%;
    padding: 20px 20px 20px 20px;
}
div.asg-clomn-10 div.header-top {
    padding: 0 !important;
    margin-top: 40px;
}
div.asg-col-bt-20 div.header-vertical-menu
{
        margin-right: 150px !important;
    margin-left: 0 !important;
}
.asg-col-bt-20 {
   margin-right: 92px;
    max-width: 87%;
}
div.asg-col-bt-20 h3.widget-title
{
    font-size: 14px !important;
        background: #f26b0e  !important;
}
div.asg200 div.header-bottom {
    background: white !important;
}
div.asg-col-bt-20 div.header-container.vertical-menu-social
{
        background: #f26b0e  !important;
}
div.asg-col-bt-20 div.header-container.vertical-menu-social
{
        border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
}
div.asg-col-bt-20 div.social-link_topbar
{
    padding-left: 70px;
    padding-right: 30px;
}
div.asg-two div.header-search-form.hidden-sm.hidden-xs {
    display: inline-flex;
}
.asg-two {
    margin-left: 15%;
}
.asg-col-1 {
    padding-left: 80px;
}
.asg-col-2 {
    margin-right: 90px;
}
.asg-col-2 .wpbingoLogo:after {
    content: '';
    width: 142px;
    height: 142px;
    background: #f5f5f5;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    right: 42px;
    left: 0;
    bottom: 0;
    margin: auto;
    top: 20px;
    z-index: -1;
    border: 4px solid #ff8f42;
}
.digi20 .elementor-element.elementor-element-136b4dd.e-con-full.e-flex.e-con.e-child:before {
    content: "";
    width: 24px;
    background-color: #f26b0e;
    height: 89%;
    display: inline-block;
    position: absolute;
    right: -13px;
    border-radius: 25px;
    z-index: 1;
    top: 23px;
    opacity: 0.6;
}
.digi20 .elementor-element.elementor-element-c704ce0.e-con-full.e-flex.e-con.e-child:before {
    content: "";
    width: 24px;
    background-color: #f26b0e;
    height: 84%;
    display: inline-block;
    position: absolute;
    left: -11px;
    border-radius: 25px;
    z-index: 0;
    top: 35px;
    opacity: 0.6;
}
.banners-effect-6 .bwp-widget-banner:hover .banners>div a img {
    filter: alpha(opacity = 80);
    transform: unset !important;
}

/*slider demo 18*/
.slider20 .elementor-swiper-button.elementor-swiper-button-prev,.slider20 .elementor-swiper-button.elementor-swiper-button-next {
    background: #f26b0e;
    border-radius: 21px;
    padding: 9px;
}

.slider12 .swiper-slide-inner:before {
    content: "";
    width: 52px;
    background-color: #a14bf45e;
    height: 72%;
    display: inline-block;
    position: absolute;
    left: -90px;
    border-radius: 25px;
    z-index: 1;
    top: 63px;
    opacity: 0.6;
}

/* header 11*/
div.asg_11 form.search-from2.ajax-search
{
    background-color: #f3f5f8;
    border-radius: 11px;
    float: right;
    margin-right: 50px !important;
    box-shadow: unset !important;
}
div.asg_11 button#searchsubmit2 span.search-icon {
    background: #ffffff00 !important;
}
div.asg_11 span.search-icon
{
border:unset !important
}
div.asg_11 i.feather-search:before
{
color:#a4a0a0 !important;
}
div.asg_11 div.header-bottom
{
    border-top: 1px solid gainsboro;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 42px;
}

div.asg_11 h3.widget-title:after {
    content: "";
    position: absolute;
    background-color: #CCD1DE;
    width: 1px;
    top: 18px;
    bottom: 18px;
    left: 34px;
}

.asg_11 .bwp-header.header-v4 .header-desktop .bwp-navigation ul.menu>li.level-0.current-menu-ancestor>a, .bwp-header.header-v4 .header-desktop .bwp-navigation ul.menu>li.level-0.current-menu-item>a, .bwp-header.header-v4 .header-desktop .bwp-navigation ul.menu>li.level-0.current_page_item>a, .bwp-header.header-v4 .header-desktop .bwp-navigation ul.menu>li.level-0:hover>a, .bwp-header.header-v6 .header-desktop .bwp-navigation ul.menu>li.level-0.current-menu-ancestor>a, .bwp-header.header-v6 .header-desktop .bwp-navigation ul.menu>li.level-0.current-menu-item>a, .bwp-header.header-v6 .header-desktop .bwp-navigation ul.menu>li.level-0.current_page_item>a, .bwp-header.header-v6 .header-desktop .bwp-navigation ul.menu>li.level-0:hover>a, .search-overlay.header-v4 .header-desktop .bwp-navigation ul.menu>li.level-0.current-menu-ancestor>a, .search-overlay.header-v4 .header-desktop .bwp-navigation ul.menu>li.level-0.current-menu-item>a, .search-overlay.header-v4 .header-desktop .bwp-navigation ul.menu>li.level-0.current_page_item>a, .search-overlay.header-v4 .header-desktop .bwp-navigation ul.menu>li.level-0:hover>a, .search-overlay.header-v6 .header-desktop .bwp-navigation ul.menu>li.level-0.current-menu-ancestor>a, .search-overlay.header-v6 .header-desktop .bwp-navigation ul.menu>li.level-0.current-menu-item>a, .search-overlay.header-v6 .header-desktop .bwp-navigation ul.menu>li.level-0.current_page_item>a, .search-overlay.header-v6 .header-desktop .bwp-navigation ul.menu>li.level-0:hover>a
{
    color:#514e4e !important;
}
.asg_11 .header-container.vertical-menu-social {
    box-shadow: 0 11px 11px rgba(2, 25, 89, 0.1);
}
.asg-col-bt-20 .bwp-navigation ul>li.level-0>a, .bwp-navigation ul>li.level-0>a .caret 


{
        color: white !important; 
}

div.asg_11 header.bwp-header.header-v4.sticky div.header-wrapper
{
    left: 93px	;
    width: 87%;
    padding-bottom: 0px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
div.asg_11 header.bwp-header.header-v4.sticky div.header-bottom
{
margin-bottom: 10px;
}

.bwp-header.header-v1 .uk-link {
    color: black !important;
}

    #wpadminbar .quicklinks>ul>li>a,#wp-admin-bar-elementor_edit_page .elementor-edit-link-title,#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
    color: white !important;
    }

a.ab-item {
    color: white !important;
}

header.bwp-header.header-v1 div.login-header span.wp-tools-text {
        color: black;
}

header.bwp-header.header-v1 div.wp-dropdown-my-account a
{
     color: black !important; 
}
header.bwp-header.header-v1 i.icon-wishlist {
    color: black;
}
header.bwp-header.header-v1 i.icon-wishlist:hover {
    color: #f26b0e !important;
}
.price, .price ins {
    color: initial !important;
}
/* تخفیف شگفت انگیز*/

.sob-special-offer-style-1-container .sob-special-offer-style-1-first-col h3 {
    margin-top: 12px;
}
polyline {
    color: white;
}

/*list pro 2*/
.list-produc-asg {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.07);
    margin: 0px;
    border-radius: 16px;
}
div.list-produc-asg h3.product-title {
    text-align: right;
    padding-right: 22px;
}
div.list-produc-asg span.price
{
    text-align: left !important;
    padding: 20px;
    float: left;
}
div.list-produc-asg div.product-button
{
        padding-top: 20px;
        margin-bottom: 10px;
}
div.list-produc-asg button.woosc-btn.woosc-btn {
    display: none;
}
div.list-produc-asg a.quickview {
    display: none !important;
}
div.list-produc-asg a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart
{
    background: #f04055 !important;
    color: white !important;
    border-radius: 12px !important;
    padding-right: 40px !important;
    padding-left: 40px !important;
}
div.list-produc-asg span.price
{
    padding-top:10px !important;
}
div.list-produc-asg button.woosw-btn-added.woosw-added,div.list-produc-asg button.woosw-btn:hover
{
    background: #f04055 !important;
}
div.list-produc-asg div.type_simple
{
    padding-right: 14px !important;
}


div.digikala20 div.product-button div.woosw-wishlist {
    display: inline-block;
    float: left !important;
    position: absolute !important;
    top: 20px;
    left: 20px;
}
div.digikala20 div.woosw-wishlist:before
{
        top: 43px !important;
}
div.digikala20 div.woosw-wishlist:after
{
        top: 33px !important;
    transform: scaleY(-1) !important;
}
/*digikala layout shop 6*/

div.asg-page-shop-delor-layout div.asg_digikala_shop div.woosw-wishlist {
    position: absolute !important;
    top: 20px;
    left: 20px;
}
div.asg_digikala_shop div.woosc-compare,div.asg_digikala_shop div.vgwc-label.vgwc-featured.hot
{
    display:none;
}

div.asg-page-shop-delor-layout div.asg_digikala_shop div.products-thumb div.onsale {
    border-radius: 10px 20px 0 15px;
    background: #f04055;
    margin-right: 12px;
}
div.asg-page-shop-delor-layout div.asg_digikala_shop h3.product-title
{
    text-align:right;
}
div.asg-page-shop-delor-layout div.asg_digikala_shop span.price
{
    top:20px;
    float:left !important;
}
div.asg-page-shop-delor-layout div.asg_digikala_shop div.products-entry.content-product4.clearfix.product-wapper
{
    border-radius: 12px;
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.05);
    padding: 22px;
}
div.asg-page-shop-delor-layout div.asg_digikala_shop div.product-button
{
width: 30% !important;
    margin-top: 30px !important;
}
div.asg-page-shop-delor-layout div.asg_digikala_shop span.price {

    display: grid !important;
}
div.asg-page-shop-delor-layout div.asg_digikala_shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,div.asg_digikala_shop a.button.product_type_external.read_more {
    color: white !important;
    background: #f04055 !important;
    padding: 0px 40px 0px 40px !important;
    margin-right: 62px;
    border-radius:14px !important;
}
div.asg-page-shop-delor-layout div.asg_digikala_shop a.button.product_type_variable.add_to_cart_button
{
      color: white !important;
    background: #f04055 !important;
    padding: 0px 40px 0px 40px !important;
    margin-right: 62px;  
}
div.bwp-top-bar.top.clearfix
{

        padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 20px !important;
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.05) !important;
    border-radius: 25px!important;
}
span.pwb-dropdown-toggle.dropdown-toggle {
    border: unset !important;
}

.bwp-top-bar .woocommerce-ordering .pwb-dropdown-toggle:hover,.bwp-top-bar .woocommerce-ordering .pwb-dropdown-toggle:hover:after
{
        background: unset !important;
        color:#000 !important;
}


.products-list.list .product-wapper {
    box-shadow: 0 0px 7px 2px rgba(2, 25, 89, 0.02);
    padding: 25px;
    border-radius: 20px;
}

@media (max-width: 768px){
    div.asg_digikala_shop h3.product-title
    {
        text-align:center !important;
    }
    div.asg_digikala_shop span.price {
    float: none !important;
}
div.asg_digikala_shop div.woosw-wishlist {
    position: absolute !important;
    top: 0;
    right: -120px;
}
}

.bwp-top-bar .woocommerce-pagination {
    float: right !important;
}
.woocommerce-pagination>ul.page-numbers li a:hover {
    border-radius: 12px !important;
    background: #f04055 !important;
}
.rtl .loop-pagination>ul.page-numbers li, .rtl .woocommerce-pagination>ul.page-numbers li {
    margin-right: 10px !important;
    margin-left: 0 !important;
}




.bwp-filter-price,aside#bwp_feature_product_widget-1,.widget.bwp-filter.bwp-filter-category,.bwp-filter.bwp-filter-color,
.bwp-filter.bwp-filter-weight,.widget.bwp-filter.bwp-filter-brand{
    padding: 25px;
    box-shadow: 0 0 4px 4px rgba(2, 25, 89, 0.02);
    border-radius: 12px;
}
#bwp_slider_price, .bwp_slider_price
{
    background-color:#f04055 !important;
}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-price .price-input
{
    color:#f04055 !important;
}

.products-entry.content-product4.clearfix.product-wapper {
        padding: 20px;
    border-radius: 20px;
    box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.04) !important;
}
.bwp_product_list.slider-4 .slick-list .slick-slide {
    padding: 0 10px 0 10px !important;
}
.accordion-section-title button.accordion-trigger
{
    height: 4% !important; 
}
.products-list.grid .product-wapper.content-product4 .product-button .add_to_cart_button,
.products-list.grid .product-wapper.content-product4 .product-button .added_to_cart,
.products-list.grid .product-wapper.content-product4 .product-button .product_type_external,
.products-list.grid .product-wapper.content-product4 .product-button .product_type_grouped,
.products-list.grid .product-wapper.content-product4 .product-button .product_type_variable,
.products-list.grid .product-wapper.content-product4 .product-button .read_more {
    font-family: 'Yekan-Bold';
}
.products-list.grid .product-wapper .products-content h3.product-title a {
    font-family: 'IRANYekanX';
    font-weight: 500;
}
.bwp-header .header-search-form .search-from2 .search-box input[type=text], .bwp-header .header-search-form .search-from .search-box input[type=text], .search-overlay .header-search-form .search-from2 .search-box input[type=text], .search-overlay .header-search-form .search-from .search-box input[type=text]{

    font-family: 'IranYekan';    
}
.woosw-item--time,p.stock.in-stock,.woosw-list .woosw-actions .woosw-copy .woosw-copy-label {
    font-family: 'IRANYekanX';
}

.woosw-list .woosw-items .woosw-item--actions .woosw-item--add a:hover, .woosw-list .woosw-items .woosw-item--actions .woosw-item--atc a,.woosw-list .woosw-actions .woosw-copy .woosw-copy-btn button
{
    font-family: 'Yekan-Bold';
}
.bwp-main .page-title.light a, .bwp-main .page-title.light h1 {
    font-family: 'IRANYekanX';
}
.bwp-main .page-title.light .breadcrumb, .bwp-main .page-title.light .current, .bwp-main .page-title.light .delimiter, .bwp-main .page-title.light ul.woocommerce-product-subcategories li h2 a {
    font-family: 'YekanBakhFaNum-Regular';
}

span.pwb-dropdown-toggle.dropdown-toggle {
    font-family: 'IRANYekanX';
}
ul.pwb-dropdown-menu.dropdown-menu.category-search.show {
    font-family: 'IranYekan';
}

.bwp-header .header-page-link .login-header .wp-dropdown-my-account ul, .search-overlay .header-page-link .login-header .wp-dropdown-my-account ul {
    font-family: 'IranYekan';
}
.woocommerce-MyAccount-navigation ul li a, .woocommerce-MyAccount-navigation ul li span {
    font-family: 'IRANYekanX';
}
.rtl .woocommerce-MyAccount-content {
    font-family: 'IranYekan';
}
    .bwp-navigation ul>li.level-0 div.sub-menu li a, .bwp-navigation ul>li.level-0>ul.sub-menu li a {
        font-family: 'IranYekan';
    }


.bwp-recent-post.blog-menu .day-cmt>* {
    font-family: 'IRANYekanX';
}

.mini-cart .cart-popup .buttons .button.view-cart {
    font-family: 'Yekan-Bold';
    font-weight: 500;
}

.mini-cart .cart-popup .buttons .button:last-child {
    font-family: 'Yekan-Bold';
    font-weight: 500;
}
.mini-cart .cart-popup .cart_item a.remove {
    font-family: 'Yekan-Bold';
}
.mini-cart .cart-popup .quantity input {
    order: 2;
    font-family: 'IranYekan';
}

.products-list.grid .product-wapper .products-thumb .product-stock.pre-order span, .products-list.grid .product-wapper .products-thumb .product-stock span,.vgwc-label.vgwc-featured.hot,.product-lable>div:last-child {
    font-family: 'IRANYekanX';
}

.newsletterpopup .wpbingo-newsletter-popup .title-newsletter
{
        font-family: 'IRANYekanX';
}
.wpcf7-form p {
    font-family: 'YekanBakhFaNum-Regular';
}

.newsletterpopup .content-newsletter input[type=email] {
    font-family: 'IRANYekanX';
}
.checkout-top .woocommerce-info,.checkout h3,.woocommerce-form-track-order label {
    font-family: 'IRANYekanX';
}
.rtl .checkout .form-row label,.checkout .form-row .woocommerce-input-wrapper .input-text {
    font-family: 'IranYekan';
}

.rtl .checkout .woocommerce-checkout-review-order .info-product .product-name,.checkout .woocommerce-checkout-review-order h2 {
    font-family: 'IranYekan';
}

.woocommerce-info {
    font-family: 'YekanBakhFaNum-Regular';
}

.woocommerce-privacy-policy-text,.woocommerce-form-track-order>p:first-child {
    font-family: 'YekanBakhFaNum-Regular';
}

.woocommerce-form-track-order .input-text {
    font-family: 'IranYekan';
}

.rtl #bwp-topbar .topbar-right.contact>div {
    font-family: 'IranYekan';
}
#bwp-topbar .topbar-container>div:last-child, .rtl #bwp-topbar .topbar-container>div:first-child {
    font-family: 'IranYekan';
}
.woocommerce-cart-form table.shop_table,.woocommerce-cart .cart-collaterals h2,.woocommerce-cart .cart-collaterals .shop_table_responsive>div>* {
    font-family: 'IRANYekanX';
}
.categories-vertical-menu .bwp-vertical-navigation>div ul.menu li.level-0>a>span {

    font-family: 'IRANYekanX';
}
.rtl .bwp-header.header-v4 .header-top .phone a>div, .rtl .bwp-header.header-v6 .header-top .phone a>div, .rtl .search-overlay.header-v4 .header-top .phone a>div, .rtl .search-overlay.header-v6 .header-top .phone a>div {
    font-family: 'IRANYekanX';
}
.quickview-container .bwp-single-info .description>p:last-child, .single-product .bwp-single-info .description>p:last-child {
    font-family: 'YekanBakhFaNum-Regular';
}
.quickview-container .product-count-view, .single-product .product-count-view {
    font-family: 'IRANYekanX';
}
.quickview-container .product_title, .single-product .product_title,
.post-related .title-block h2{
    font-family: 'IRANYekanX';
}
.quickview-container .brands-single, .single-product .brands-single,.contents-detail .bwp-single-product .woocommerce-product-rating a,
.quickview-container .bwp-single-info .product-shipping-delivers li .content-info, .single-product .bwp-single-info .product-shipping-delivers li .content-info{
    font-family: 'YekanBakhFaNum-Regular';
}
.rtl .woocommerce-tabs .panel,.post-single .post-content-entry .tags-links a, .post-single .post-content-entry .tags-links a:before,.logged-in-as.col-md-12.col-sm-12 {
    font-family: 'YekanBakhFaNum-Regular';
}

.quickview-container .bwp-single-info .product_meta, .single-product .bwp-single-info .product_meta,.cross_sell .title-block h2, .recent-view .title-block h2, .related .title-block h2, .upsells .title-block h2 {
    font-family: 'IRANYekanX';
}
.breadcrumb-noheading .breadcrumb,
.content-image-single .entry-title,.comments-area .comment-form .comment_reply_header h3, .comments-area .comment-respond .comment_reply_header h3,.comments-area .comment-form .form-group>#comment, .comments-area .comment-respond .form-group>#comment
,.post-related .post-content .entry-title{
    font-family: 'IRANYekanX';
}

.content-image-single .post-categories a {
    font-family: 'YekanBakhFaNum-Regular';
}
.content-image-single .entry-meta-head {
    font-family: 'YekanBakhFaNum-Regular';
}
.post-single .post-content-entry .tags-links,.author .post-categories a, .category-posts .cate-post-content .post-categories a, .post-related .post-categories a, .search .post-categories a {
    font-family: 'YekanBakhFaNum-Regular';
}

.comments-area .comment-form .form-group input[type=submit], .comments-area .comment-respond .form-group input[type=submit],.quickview-container .brands-single .title-brand, .single-product .brands-single .title-brand {
    font-family: 'Yekan-Bold';
}
p.post-excerpt {
    font-family: 'YekanBakhFaNum-Regular';
}
.author .read-more:hover, .category-posts .cate-post-content .read-more:hover, .post-related .read-more:hover, .search .read-more:hover,a.read-more
{
    font-family:yekan-bold;
}
.post-related .updated:hover {
        font-family: 'YekanBakhFaNum-Regular';
}
.rtl .quickview-container .social-icon label, .rtl .single-product .social-icon label {
    font-family: 'IRANYekanX';
}


.single-product .sticky-product .item-title a,.woocommerce-tabs #tab-reviews #reviews #comments .woocommerce-Reviews-title {
    font-family: 'IRANYekanX';
}

.bwp-header.header-v4 .bwp-navigation ul>li.level-0>a, .bwp-navigation ul>li.level-0>a .caret {
    color: white;
}
.bwp-header.header-v4 .header-desktop .bwp-navigation ul.menu>li.level-0:hover>a {
    color: #ffffff !important;
}

.bwp-header.header-v6 .header-desktop .bwp-navigation ul.menu>li.level-0:hover>a {
    color: white !important;
}

.bwp-woocommerce-filter-product .filter_category_product .item-category a label {
    font-family: 'IRANYekanX';
}

.bwp-filter-ajax #bwp_form_filter_product h3 {
    font-family: 'IRANYekanX';
}

.rtl .bwp_ajax_filte .bwp-filter-brand .filter_brand_product .item-taxonomy label,.bwp-sidebar>.widget.widget_tag_cloud .tagcloud a,.bwp-recent-post.sidebar .item .post-content span.entry-date time,div.comment-text p
{
    font-family: 'YekanBakhFaNum-Regular';
}

.bwp-widget-feature-product .content-bottom .item-title a,.bwp-recent-post.sidebar .item .post-content h2.entry-title a {
    font-family: 'IRANYekanX';
}

.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_color label,.bwp-sidebar>.widget ul:not(.social-link):not(.content-products):not(.product_list_widget) li:not(.recentcomments) a:not(.rsswidget),.comments-area .comment-list .media .media-body>.media-content .media-silver a
{
 font-family: 'YekanBakhFaNum-Regular';   
}

.post-single .post-content-entry .entry-social-share label,h2.widget-title {
 
    font-family: 'IRANYekanX';
}
.post-single .prevNextArticle .nextArticle a .hoverExtend, .post-single .prevNextArticle .nextArticle a .title, .post-single .prevNextArticle .previousArticle a .hoverExtend, .post-single .prevNextArticle .previousArticle a .title {
    font-family: 'IRANYekanX';
}

.rtl .widget_search .form-content input[type=text],.bwp-sidebar>.widget.widget_block .wp-block-column h2,.comments-area .comments-title,.comments-area .comment-list .media .media-body>.media-content h2.media-heading a {
    font-family: 'IRANYekanX';
}


.contact-us-form h3 {
    font-family: 'IRANYekanX';
}

.quickview-container .product-type-grouped .bwp-single-info .entry-summary>.cart .product-title a, .single-product .product-type-grouped .bwp-single-info .entry-summary>.cart .product-title a {
    font-family: 'IRANYekanX';
}


a.button.product_type_variable.add_to_cart_button,.quickview-container .product-type-grouped .bwp-single-info .quantity input, .single-product .product-type-grouped .bwp-single-info .quantity input {
    font-family: 'YekanBakhFaNum-Regular';
}

.author .blog-content-standar h3.entry-title, .category-posts .cate-post-content .blog-content-standar h3.entry-title, .post-related .blog-content-standar h3.entry-title, .search .blog-content-standar h3.entry-title {
    font-family: 'IRANYekanX';
}


time.published.updated {
    font-family: 'YekanBakhFaNum-Regular';
}


.entry-date time {
    font-family: 'YekanBakhFaNum-Regular';
}

.bwp-header .header-page-link .login-header .wp-tools-inner .wp-tools-text, .search-overlay .header-page-link .login-header .wp-tools-inner .wp-tools-text,.rtl .checkout .woocommerce-checkout-payment .payment_methods li>label
{
    font-family: 'IRANYekanX';
}
.quickview-container .bwp-single-info .quantity input, .single-product .bwp-single-info .quantity input {
    font-family: 'IRANYekanX';
}
.quickview-container .bwp-single-info .cart a.single_add_to_cart_button.button, .single-product .bwp-single-info .cart a.single_add_to_cart_button.button
{
        font-family: 'Yekan-Bold';
}
.rtl .contents-detail .bwp-single-product.moderm .bwp-single-title {
    padding: 0 90px 0 0px !important;
}


.rtl .woocommerce-error li, .rtl .woocommerce-info li, .rtl .woocommerce-message li,.checkout .woocommerce-checkout-payment .payment_methods .payment_box p:last-child {
    font-family: 'YekanBakhFaNum-Regular';
}
.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received, .woocommerce-view-order .woocommerce .woocommerce-thankyou-order-received,
.rtl .woocommerce-order-received .woocommerce-thankyou-order-details li, .rtl .woocommerce-view-order .woocommerce-thankyou-order-details li{
    font-family: 'IRANYekanX';
}
div.woocommerce-order p {
    font-family: 'YekanBakhFaNum-Regular';
}
th.woocommerce-table__product-name.product-name,th.woocommerce-table__product-table.product-total,h2.woocommerce-order-details__title,h2.woocommerce-column__title {
    font-family: 'IRANYekanX';
}
.product-name a {
    font-family: 'YekanBakhFaNum-Regular';
}
.table.shop_table, table.shop_table {
    font-family: 'YekanBakhFaNum-Regular';
}
.woocommerce-order-received .woocommerce-customer-details address, .woocommerce-view-order .woocommerce-customer-details address {
    font-family: 'YekanBakhFaNum-Regular';
}

.bwp-header .header-mobile .header-mobile-fixed>div>* span, .search-overlay .header-mobile .header-mobile-fixed>div>* span {
    font-family: 'YekanBakhFaNum-Regular';
}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
    display: none;
}
a.uk-text-light {
    font-family: 'Yekan-Bold';
    font-weight: 400 !important;
}

a.uk-text-light {
    float: left;
    margin-top: -28px;
}
#ss {
  z-index: 2 !important;
}
@media (max-width: 768px) {
    
    .woocommerce-tabs .container-tab {
        display: block;
    }
    .rtl .woocommerce-tabs .panel {
        display: block !important;
    }
}

.products-list.grid .product-wapper.content-product2 .product-button .product-quickview a {
    font-family: 'Yekan-Bold';
}
.products-list.grid .product-wapper .products-thumb .product-button {

    left: 15px !important;
    right: auto !important;
}

.quantity_stock {
    font-family: 'IRANYekanX';
}
.woocommerce-message {
    font-family: 'Yekan-Bold';
}
.top-total-cart {
    font-family: 'IRANYekanX';
}
swiper-container::part(bullet-active){
    width: 32px;
    background: white;
    opacity: 1;
    height: 12px;
    border-radius: 12px;
    transition: 2s;
}
img.slider-two-rio-new-slider-modern {
    display: block;
    width: 100%;
    object-fit: cover;
}
.item-product-cat-content {
    text-align: center;
    justify-content: center;
    display: grid
;
}
.item-image.elementor-animation-wobble-horizontal {
    border: 2px solid #c4c4c4;
}
.product-item.riocode-product {
    border-radius: 19px;
    background: #fff;
    box-shadow: 0px 6px 10px 0px rgba(178, 189, 206, 0.2);
    padding: 28px 25px 28px 25px;
    position: relative;
    margin: 22px 3px;
}
.product-item.riocode-product img {
    width: 100% !important;
    height: 180px !important;
    object-fit: contain;
    object-position: center;
}


a.button.riocode-newmodern-cart {
    font-family: 'YekanBakhFaNum-Regular';
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    border-radius: 11px;
    background: #f04055;
    box-shadow: 2px 0px 4px 0px rgba(240, 64, 85, 0.3) !important;
    padding: 3px 15px;
    display: inline-block;
}
.stock-quantity.riocode-new {
    font-family: iranyekanx;
    color: #686868;
    font-size: 11px;
}
.d-flex.justify-content-between.align-items-center.mt-3 {
    justify-content: space-between !important;
    display: flex
;
    align-items: center;
}
.head-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    margin-bottom: 0px;
    margin-top: 0px;
}
.head-section:after {
    content: "";
    position: absolute;
    height: 1px;
    right: 0;
    left: 0;
    bottom: 13px;
    background-color: #e2e4eb;
}
a.head-section__more {
    background: white;
    z-index: 1;
    padding: 5px 25px 5px 5px;
}
.head-section__right {
    background: white;
    z-index: 1;
    padding: 5px 5px 5px 25px;
}
body.elementor-editor-active div.swiper-container.riocode-product-swiper div.swiper-slide {
    width: 33%;
}
.swiper-container.riocode-product-swiper.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    overflow: hidden;
}
a.bwp-grid-riocode-link.rio4code img {
    display: block;
    width: 100%;
    height: 100px;
    object-fit: contain;
}

.bwp-grid-riocode-item:hover img {
    transition: 0.5s;
    transform: scale(1.1);
}
.bwp-grid-riocode-item img
{
  transition: 0.5s;  
}
.bwp-grid-riocode-item {
    margin: 6px;
}
.swiper-container.riocode-product-swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl {
    overflow: hidden;
}
.bwp-product-grid-six {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 20px;
}

.bwp-product-grid-six .product-item {
	text-align: center;
}

.bwp-product-grid-six .product-item img {
	width: 100%;
	height: auto;
}

.bwp-product-grid-six .price {
	margin-top: 10px;
	font-weight: bold;
	color: #000;
}

/* Responsive */
@media (max-width: 1024px) {
	.bwp-product-grid-six {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 768px) {
	.bwp-product-grid-six {
		grid-template-columns: repeat(2, 1fr);
	}
}

.price.riocode-grod-6 {
    display: grid
;
    text-align: left;
}
.product-item.riocode-grid-six {
    box-shadow: 0px 6px 10px 0px rgba(178, 189, 206, 0.2);
    padding: 18px;
    border-radius: 15px;
}
div.product-item.riocode-grid-six img {
    display: block;
    width: 90px;
    height: 110px;
    object-fit: contain;
}
div.product-item.riocode-grid-six a {
    text-align: center;
    justify-content: center;
    display: flex
;
}

span.woocommerce-Price-amount.amount.old-price {
    color: #bebebe;
    font-size: 12px;
    text-decoration-line: line-through;
}

.discount-percentage {
    color: #ffffff;
    background-color: #ef4056;
    padding: 2px 8px;
    border-radius: 20px;
    font-size: 11px;
    font-family: 'IRANYekanX';
    font-weight: bold;
}
.all-price-riocode-new {
    justify-content: space-between;
    display: flex;
    gap: 12px;
    direction: ltr;
}
.rio-two-new-price {
    display: grid;
}

ul.bwp-product-list-riocode-grid.riocode-modern-number img {
    width: 70px;
    height: 70px;
    display: block;
    object-fit: cover;
}
li.list-riocode-new-modern-bwp {
    display: flex
;
    align-items: center;
    flex-direction: row-reverse;
    gap: 40px;
    padding: 18px 25px;
    border-radius: 19px;
    border: 1px solid #EEF2F9;
    background: #FFF;
    box-shadow: 0px 6px 10px -2px rgba(178, 189, 206, 0.20);
    transition: all 0.2s;
    position: relative;
}

span.product-number {
    color: #E80645;
    font-size: 33px;
    font-weight: 600;
    font-family: 'IRANYekanX';
}
.rio-two-new-modern-code-number {
    display: flex
;
    align-items: center;
    gap: 25px;
}
.rio-two-new-modern-code-number a {
    font-family: 'IRANYekanX';
    color: #00013b;
    font-weight: 600;
}
article.blog-post {
    border: 1px solid #EEF2F9;
    background: #FFF;
    box-shadow: 0px 6px 10px -2px rgba(178, 189, 206, 0.20);
    padding: 12px;
    border-radius: 25px;
        margin: 15px 0;
}
article.blog-post img {
   display: block;
    border-radius: 25px;
    width: 100%;
    height: 190px;
    object-fit: cover;
}
article.blog-post a {
    font-family: 'IRANYekanX';
    font-size: 16px;
}
article.blog-post p {
    font-family: 'YekanBakhFaNum-Regular';
}
img.fade-in.wp-post-image.ls-is-cached.lazyloaded {
    display: block;
    width: 100%;
    height: 220px;
    object-fit: cover;
    border-radius: 20px;
}
div.riocode-number-column {
    overflow: hidden;
}

.price-discount-row {
    display: flex;
    justify-content: space-between;
}

.sale-countdown.riocode-modern {
        position: absolute;
    background: #f04055;
    color: white;
    font-family: 'IRANYekanX';
    width: 50%;
    text-align: center;
    border-radius: 8px;
    top: 10px;
    left: 20px;
}
.products-grid12 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

@media (max-width: 768px) {
    
  .products-grid12 {
    grid-template-columns: repeat(2, 1fr);
  }
  
  ul.bwp-product-list-riocode-grid.riocode-modern-number {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}

ul.bwp-product-list-riocode-grid.riocode-modern-number {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    list-style: none;
    padding: 0;
}