.notice-error, div.error {
    display: none !important;
}
.redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title, .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title {
    font-family: 'Iransans' !important
}
.redux-container .redux_field_th {
    font-family: 'Iransans' !important;
}
.redux-container-switch .switch-options .label.selected {
    font-family: 'Iransans' !important;
}
.redux-container-switch .switch-options .cb-enable:after {
    margin-right: 7px;
    margin-left:unset !important;
}
.redux-container .notice-green,.redux-container .redux-main .field-desc {
    font-family: 'Iransans' !important;
}
.redux-container .ui-buttonset .ui-button:hover,.redux-container .ui-buttonset .ui-button {
    font-family: 'Iransans' !important;
}
.redux-container .redux-main {
    margin-right: 290px;
    margin-left: unset !important;
}
.redux-container .redux-action_bar input.button-primary,.redux-container .redux-action_bar input {
    font-family: 'Iransans' !important;
}
.redux-container .redux-sidebar .redux-group-menu li .subsection {
    right: 290px;
    left:unset !important;
}
.redux-container-switch .switch-options .label {
    width: 100px !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;
}
.bwp-metabox .bwp-metabox-content .nav-tabs {
    float: right !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;
}
.redux-container .redux-main .form-table tr.button_swith .buttonset label.ui-corner-left:after {
    margin-right: 7px;
    margin-left:unset !important;
}
.redux-container .redux-main .form-table tr.style_listgrid .buttonset label:before {
    margin-left: 10px;
    margin-right:unset !important;
}
.redux-container-switch .switch-options .label span {
    font-family: 'Iransans' !important;
}
.redux-container .redux-main input.regular-text {
    font-family: 'Iransans' !important;
}
.redux-container .redux-main input.large-text {
    font-family: 'Iransans' !important;
}
.redux-container .redux-action_bar input.button-primary, .redux-container .redux-action_bar input {
    font-family: 'Iransans' !important;
}
#adminmenu .wp-has-current-submenu ul>li>a, .folded #adminmenu li.menu-top .wp-submenu>li>a {
    font-family: 'Iransans' !important;
}
#customize-outer-theme-controls .accordion-section-title, #customize-theme-controls .accordion-section-title {
    font-family: 'Iransans' !important;
}
.control-section .accordion-section-title, .customize-pane-child .accordion-section-title {
    font-family: 'Iransans' !important;
}
#adminmenu div.wp-menu-name {
    font-family: 'Iransans' !important;
}
#adminmenu .wp-has-current-submenu ul>li>a, .folded #adminmenu li.menu-top .wp-submenu>li>a {
    font-family: 'Iransans' !important;
}
.redux-container .redux-sidebar .redux-group-menu li .subsection {
    left: 0px !important;
}
td.column-title strong, td.plugin-title strong {
    font-family: 'Iransans' !important;
}
.wp-list-table a {
    font-family: 'Iransans' !important;
}
.plugins .desc p {
    font-family: 'Iransans' !important;
}
.plugins .row-actions, .plugins .second {
    font-family: 'Iransans' !important;
}
body.rtl, body.rtl .press-this a.wp-switch-editor {
    font-family: 'Iransans' !important;
}
.redux-container .redux-sidebar .redux-group-menu >li >a .group_title {
    font-family: 'Iransans' !important;
    padding: 0 10px;
}
.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;
}
.bwp-navigation ul.menu>li.level-0.menu-item-has-children>a {
    font-family: 'Iransans' !important;
}
.breadcrumb .delimiter:before {
    content: "\f104" !important;
}
.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li:hover a {
    font-family: 'Iransans' !important;
}
.woocommerce-tabs ul.tabs li a {
    font-family: 'Iransans' !important;
    font-size: calc(var(--font-size-heading, 20px) - 3px) !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){
    
    .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn {
        margin-right: 15px;
        margin-left:unset !important;
    }
    .bwp_product_list.list-deal .content-heading .title-countdown .countdown-deal .countdown-content {
        font-size: 10px !important;
    }
}
.bwp_product_list.list-deal .content-heading .content-btn a {
    font-size: 11px!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;
}
.rtl .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12 .slick-arrow.fa-angle-right {
    right: 20px !important;
    left: 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;
}
.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;
}
.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;
}
.woocommerce-tabs.description-style-vertical .content-ul-tab ul li:before {
    left: -3px!important;
    right: auto!important;
}
.rtl .bwp-header.header-v4 .header-phone .phone .phone-icon {
    display: none;
}
.products-list.grid .product-wapper .countdown {
    direction: ltr !important;
}
.sec20 span.bwp-button-icon.bwp-align-icon-right {
    transform: scaleX(-1);
    top: 6px !important;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td {
    width: 20px !important;
}
.section15 .products-list.grid .product-wapper.content-product6 .products-thumb .product-button {
    right: auto !important;
    left: 20px !important;
}
.section15 .products-list.grid .product-wapper.content-product6 .products-thumb .product-button>:before {
    right: auto !important;
    left: calc(100% + 15px) !important;
}
.section15 .products-list.grid .product-wapper .products-thumb .product-button>:hover:before {
    left: calc(100% + 10px) !important; 
}
.section15 .products-list.grid .product-wapper.content-product6 .products-thumb .product-button>:after
{
    transform: scaleX(-1) !important;
    right: auto !important;
    left: calc(100% + 5px) !important;
}
.ps-theme-wpc > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    left: 0;
    right:unset !important;
}
.section80 span.bwp-button-icon.bwp-align-icon-right {
    transform: scaleX(-1);
}
.rtl .mm-menu.mm-rtl .mm-navbar .mm-btn:first-child {
    right: 0!important;
    left: auto!important;
}
@media (max-width: 991px) {
    .rtl .bwp-canvas-vertical .bwp-canvas-navigation .mm-menu .mm-navbar a.mm-prev:before, .rtl .content-mobile-menu .bwp-canvas-navigation .mm-menu .mm-navbar a.mm-prev:before {
        transform: rotate(127deg) !important;
    }
}
.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper.modal {
    left:0;
    right:unset !important;
}
rs-module-wrap#rev_slider_1_1_wrapper {
    left: 0 !important;
}
@media (max-width: 767px) {
    .rtl .cross_sell .content-product-list .slick-arrow.fa-angle-left, .rtl .recent-view .content-product-list .slick-arrow.fa-angle-left, .rtl .related .content-product-list .slick-arrow.fa-angle-left, .rtl .upsells .content-product-list .slick-arrow.fa-angle-left {
        left: 0 !important;
        right: auto !important;
    }
}
@media (max-width: 767px) {
    .rtl .cross_sell .content-product-list .slick-arrow.fa-angle-right, .rtl .recent-view .content-product-list .slick-arrow.fa-angle-right, .rtl .related .content-product-list .slick-arrow.fa-angle-right, .rtl .upsells .content-product-list .slick-arrow.fa-angle-right {
        right: 0 !important;
        left: auto!important;
    }
}
.cont20 .countdown-text {
    color: white !important;
}
.cont20 .bwp_product_list.list-deal .content-heading .title-countdown .countdown-deal .product-countdown::before {
    color: white !important;
}
.cont20 .countdown-amount {
    color: white !important; 
}
.cont20 .bwp_product_list.list-deal .content-heading .title-countdown .countdown-deal .countdown-content > span::before {
    color: white !important; 
}
.cont20 .items {
    border-radius: 20px;
    padding: 20px;
    background: #f6f8fa;
}
.cont20 .contents {
    margin-right: 10px;
}
.cont20 span.price {
    display: inline-table !important;
}
.cont20 .rtl .bwp_product_list.list-deal .content-heading .title-countdown .countdown-deal {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.cont20 .bwp_product_list.list-deal .content-heading .title-countdown .countdown-deal {
    margin-right: 0;
    margin-left: 0;
}
.quickview-container .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.disabled:before, .single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.disabled:before {
    right: 50%;
    left:unset !important;
}
.quickview-container .bwp-single-info .description, .single-product .bwp-single-info .description {
    padding-bottom: 0 !important;
}
.bwp-header .wpbingoLogo img {
    max-width: 160px !important;
}
.bwp-header.header-v1 .header-top {
    padding: 20px 0 !important;
}
.bwp-header .header-wrapper {
    padding: 20px 0 0 !important;
}
.rtl .loop-pagination>ul.page-numbers li, .rtl .woocommerce-pagination>ul.page-numbers li {
    margin-left: -10px !important;
    margin-right: 5px !important;
}
.bwp-navigation ul.menu>li.level-0>a>span {
    font-family: 'Iransans' !important;
}
.bwp-navigation ul.menu>li.level-0>a {
    font-family: 'Iransans' !important;
}
@media (max-width: 767px) {
    .e-con.e-flex {
        width: 95% !important;
    }
}
.quickview-container .bwp-single-info .star-rating:before, .quickview-container .bwp-single-info .star-rating span:before, .single-product .bwp-single-info .star-rating:before, .single-product .bwp-single-info .star-rating span:before {
    letter-spacing: 3px !important;
}
.rtl .quickview-container .bwp-single-info .woocommerce-review-link, .rtl .single-product .bwp-single-info .woocommerce-review-link {
    left: 0 !important;
    right: 0 !important;
}
.bwp-header .header-campbar a {
    color: unset !important;
}
.rtl .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {
    left: auto !important;
    right: 15px !important;
}
.rtl .bwp-header .header-page-link .wishlist-box .count-wishlist {
    left: auto !important;
    right: 15px !important;
}
.rtl .bwp-widget-banner.layout-6 .bwp-image-subtitle {
    left: 100px !important;
    top: 80px !important;
}
.rtl .bwp-widget-feature-product .content-bottom {
    padding-top: 22px !important;
}
.cross_sell .title-block h2, .recent-view .title-block h2, .related .title-block h2, .upsells .title-block h2 {
    font-size: calc(var(--font-size-heading, 22px) + 5px) !important;
}
.bwp-recent-post.sidebar .item .post-content h2.entry-title {
    font-size: calc(var(--font-size-body, 12px) + 4px) !important;
    line-height: calc(var(--font-size-body, 24px) + 8px) !important;
}
.author .blog-content-grid h3.entry-title, .category-posts .cate-post-content .blog-content-grid h3.entry-title, .post-related .blog-content-grid h3.entry-title, .search .blog-content-grid h3.entry-title {
    font-size: calc(var(--font-size-heading, 20px) - 1px) !important;
}
.content-image-single .entry-title {
    font-size: 32px !important;
}
blockquote {
    color: #525252 !important;
    font-size: calc(var(--font-size-heading, 22px) - 3px) !important;
}
.post-single .prevNextArticle .nextArticle a .title, .post-single .prevNextArticle .previousArticle a .title {
    color: #525252 !important;
    font-size: calc(var(--font-size-heading, 22px) - 3px) !important;
}
.comments-area .comment-form .comment_reply_header h3, .comments-area .comment-respond .comment_reply_header h3 {
    font-size: 22px !important;
    margin-bottom: 20px !important;
}
.comments-area .comments-title {
    font-size: 24px !important;
    margin-top: 44px !important;
}
.woocommerce-page-header ul li {
    font-size: calc(var(--font-size-heading, 20px) + 1px) !important;
}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals h2 {
    font-size: 14px !important;
    font-family: 'IranSans' !important;
}
.single-product .bwp-single-info .percent_quantity_stock {
    font-size: 16px !important;
}
.quickview-container .product_title, .single-product .product_title {
    line-height: calc(var(--font-size-heading, 50px) + 10px) !important;
}
.woocommerce-tabs #tab-reviews #reviews #comments .woocommerce-Reviews-title {
    font-size: calc(var(--font-size-heading, 16px) + 5px) !important;
}
.woocommerce-product-rating {
    line-height: 2.5 !important;
}
.accordion-section-title button.accordion-trigger {
    height: 25px !important;
}
.products-list.grid .product-wapper .products-thumb .btn-atc>div>a {
    height: 55px !important;
    line-height: 26px !important;
    padding: 4px 4px !important;
    font-weight: 400 !important;
    font-size: calc(var(--font-size-body, 12px) + 2px) !important;
}
.countdown-content {
    direction: rtl !important;
}
.bwp-main .page-title h1 {
    font-size: 36px;
    line-height: 1.7;
}
.elementor-31665 .elementor-element.elementor-element-b0eea1e .bwp-widget-banner .banner-wrapper-infor .info {
    padding: 0px 20px 180px 0px !important;
}
.rtl .bwp-widget-banner.layout-4 .bwp-image-subtitle {
    top: 65px !important;
}
.elementor-widget-bwp_product_list .bwp_product_list .title-block h2 {
    margin: 0px;
}
.bwp_product_list.list-deal .content-heading {
    margin-bottom: 30px !important;
}
.bwp_product_list.list-deal .content-heading .content-btn a {
    font-size: 14px !important;
}
.woocommerce-cart-form table.shop_table .coupon .button {
    font-family: 'IranSans' !important;
}
.checkout .woocommerce-checkout-payment .payment_methods {
    padding: 20px 20px 40px 20px !important;
}
.single-product .bwp-single-info .single_add_to_cart_button.button {
    color: #ffffff !important;
    background: #000000 !important;
}
.checkout .woocommerce-checkout-review-order h2 {
    font-family: 'IranSans' !important;
}