.tbay-offcanvas-cart .group-button p.buttons a.button.view-cart, .cart-dropdown .group-button p.buttons a.button.view-cart {
    padding: 5px 10px !important;
}
.woocommerce div.product p.price del .woocommerce-Price-amount, .woocommerce div.product span.price del .woocommerce-Price-amount {
    margin-left: 8px !important;
    margin-right: 0 !important;
}
.single-product div.product .related .heading-tbay-title, .single-product div.product .upsells .heading-tbay-title {
    font-family: 'IranSans' !important;
    font-weight: 900 !important;
    font-size: 26px !important;
}
.single-product .product h2 {
    font-family: 'IranSans'!important;
    font-weight: 100 !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__verified {
    margin-right: 6px !important;
}
.title-widget, .sidebar#sidebar-shop>.widget .widget-title, .wcfmmp-store-page-wrap .sidebar>.widget .widget-title, .widget>.widget-title, .widget .widgettitle, .widget h4:not(.entry-title), .sidebar>aside h2, .wp-block-search .wp-block-search__label, .widget_block h2, .row-shop-sidebar .widget-title {
    font-family: 'IranSans' !important;
    font-size: 20px !important;
}
.title-widget, .sidebar#sidebar-shop>.widget .widget-title, .wcfmmp-store-page-wrap .sidebar>.widget .widget-title, .widget>.widget-title, .widget .widgettitle, .widget h4:not(.entry-title), .sidebar>aside h2, .wp-block-search .wp-block-search__label, .widget_block h2, .row-shop-sidebar .widget-title {
    font-family: 'IranSans' !important;
    font-size: 20px !important;
}
.woocommerce div.product p.price del .woocommerce-Price-amount, .woocommerce div.product span.price del .woocommerce-Price-amount {
    margin-right: 0 !important;
    margin-left: 8px !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    min-width: 85px !important;
}
.widget_categories>ul li a .cat-count, .entry-content .cat-item a .cat-count {
    margin-right: 16px !important;
}
.tbay-element-our-team .name-team {
    font-family: 'IranSans' !important;
    font-size: 22px !important;
    line-height: 30px !important;
}
.tbay-element-testimonials.style2 .testimonials-body .excerpt {
    font-size: 22px !important;
    line-height: 40px !important;
}
.wc-tabs-wrapper .tabs-title button {
    font-family: 'IranSans' !important;
    font-weight: inherit !important;
}
.product-block .tbay-subtitle {
    color: white !important;
}
.flash-sales-date .times .label {
    font-family: 'IranSans' !important;
}
.happyforms-styles button[type=submit].happyforms-button--submit, .happyforms-styles button[type=submit][disabled].happyforms-button--submit {
    padding: 10px 30px;
}
.happyforms-part--submit * {
    margin-right: 0px !important;
}
.pwb-text-before-brands-links {
    margin-right: 0px !important;
    font-family: 'IranSans' !important;
    font-size: 15px !important;
    color: #888888 !important;
}
.tb-icon-arrow-left:before {
    content: "\E00D" !important;
}
.tb-icon-arrow-right:before {
    content: "\E00B" !important;
}
.product-block .tbay-subtitle {
    display: none !important;
}
.woocommerce .wishlist-title h2 {
    font-size: 28px !important;
}
.tbay-offcanvas-cart .group-button p.buttons a.button, .cart-dropdown .group-button p.buttons a.button {
    line-height: 26px !important;
}
.post-style-2 {
    padding-bottom: 20px !important;
}
article.post-style-2 {
    margin-bottom: 20px !important;
}
.tbay-time-wrapper .label-coutdown .times {
    direction: ltr;
}
.mc4wp-form-fields {
    display: none;
}
.time.label-coutdown {
    direction: ltr;
}
.flash-sales-date .times > div + span + div {
  margin-left: 8px !important;
  margin-right: auto !important;
}
.woocommerce-order-received .woocommerce-order table.shop_table thead tr th:last-child, .woocommerce-order-received .woocommerce-order table.shop_table thead tr td:last-child, .woocommerce-order-received .woocommerce-order table.shop_table tbody tr th:last-child, .woocommerce-order-received .woocommerce-order table.shop_table tbody tr td:last-child {
    text-align: right !important;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
    direction: rtl;
}
.tbay-element-newsletter button[type="submit"], .widget-newletter button[type="submit"] {
    letter-spacing: 0 !important;
    width: 100px !important;
}
.tbay-subtitle {
    text-align: right !important;
}
body.tb-compare > h1 {
    font-family: 'IranYekan' !important;
}
body table.compare-list {
    font-family: 'IranSans' !important;
}
#tbay-breadcrumb-blog.tbay-breadcrumb ~ #main-container {
    margin-top: 50px !important;
}
.tb-home #tbay-main-content #main-container {
    padding-top: 100px !important;
}
.entry-single .entry-content p {
    line-height: 2 !important;
}
header#tbay-header {
    margin-top: -5px !important;
}
.elementor-7210 .elementor-element.elementor-element-22d6a2ad .tbay-element-newsletter button[type="submit"] {
    background-color: #f9a316 !important;
    color: #ffffff !important;
}
.tbay-element-newsletter .mc4wp-form-fields, .widget-newletter .mc4wp-form-fields {
    justify-content: flex-end !important;
}
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="text"], input[type="tel"] {
    font-size: 14px !important;
    text-align: right !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl !important;
}
.mb-0 {
    display: inline-block !important;
    line-height: 1 !important;
    padding: 0rem 3rem !important;
}
.tagcloud a, ul.list-tags li a {
    padding: 0px 14px !important;
}
@media (max-width: 1199px) {
    .footer-device-mobile .list-menu-icon>* a .mini-cart-items {
        left: 2px !important;
    }
}
@media (max-width: 1199px) {
    .footer-device-mobile .list-menu-icon>* a .count_wishlist, .footer-device-mobile .list-menu-icon>* a .mini-cart-items {
        left: 12px !important;
    }
}