.medizin-testimonial-style-02 .testimonial-item:before {
    left: 38px !important;
    right: auto !important;
}
@media (min-width: 768px){
.elementor-widget-tm-icon-box.elementor-position-left .medizin-icon-wrap {
    margin-left: 20px !IMPORTANT;
    MARGIN-RIGHT: INHERIT !IMPORTANT;
}}
.tm-swiper .swiper-slide {
    text-align: RIGHT !IMPORTANT;
}
.medizin-product.style-grid-03 .product-stock-status .sold {
    margin-left: 20px !important;
    margin-right: inherit !important;
}
h3 {
    font-size: 19px!important;
}
rs-layer {
    font-family: 'lists-font' !important;
}
.medizin-product.style-grid-02 .product-action {
    margin: 5px 0px 0 10px !important;
}
.medizin-blog .post-title a {
    font-size: 18px;
}
.page-scroll-up {
    left: 30px !important;
    right: auto !important;
}
.medizin-mailchimp-form-style-01 .form-submit {
    left: 0 !important;
    right: auto !important;
}
.medizin-mailchimp-form-style-01 input[type='email'] {
    padding-left: 150px !important;
    padding-right: 16px !important;
}
.header-03 .menu--primary a {
    font-size: 14px !important;
}
.medizin-product-carousel-countdown .product-carousel-countdown-style-01 .product-countdown-heading {
    font-size: 22px !important;
    line-height: 1.2;
    margin-left: 18px !important;
    margin-right: inherit !important;
}
.desktop-menu .sm-simple .menu-item-icon {
    line-height: 1;
    margin-left: 16px !important;
    margin-right: inherit !important;
}
.header-categories-nav .nav-toggle-btn .nav-toggle-icon {
    font-size: 14px;
    margin-right: 15px !important;
    margin-left: inherit !important;
}
.medizin-product-carousel-countdown .product-carousel-countdown-style-01 .countdown-label {
    font-size: 20px;
    line-height: 1;
    margin-left: 18px !important;
    margin-right: auto !important;
}
.medizin-blog-list-02 .post-thumbnail-wrapper {
    width: 45%;
    padding-left: 35px !important;
    padding-right: inherit !important;
}
.elementor-7013 .elementor-element.elementor-element-4307ba9 .bullets-h-align-left .swiper-pagination-inner {
    margin-right: 80px !important;
    margin-left: inherit !important;
}
.elementor-7013 .elementor-element.elementor-element-4307ba9 .swiper-button-next {
    margin: 0px 15px 42px 70px !important;
}
.medizin-testimonial-style-01 .testimonial-item:before {
    left: 49px !important;
    right: auto !important;
}
.medizin-banner-categories .button:after {
    content: '\f104';
    margin-right: 10px !important;
    font-size: 20px;
    margin-left: auto !important;
}
.medizin-product-carousel-countdown .product-carousel-countdown-style-02 .countdown-label {
    font-size: 24px;
    line-height: 1.5;
    color: white;
    margin-left: 18px !important;
    margin-right: inherit !important;
}
.medizin-blog .post-overlay-categories {
    right: 10px !important;
    left: auto !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    text-align: right !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    text-align: right !important;
}
rs-layer#slider-12-slide-44-layer-3 {
    font-family: 'lists-font' !important;
}
.single-product form.cart div.quantity {
    display: inline-block;
    margin: 0 0px 0 18px;
}
.woocommerce-product-attributes th, .woocommerce-product-attributes td {
    text-align: RIGHT !IMPORTANT;
    border: 0;
    padding: 0 11px 0 20px;
    font-weight: 400;
}
.woocommerce-product-attributes th:before {
    RIGHT: 0 !IMPORTANT;
    left: auto !important;
	}
.woocommerce.woocommerce-loop-image-has-bg .medizin-product .product-badges {
    top: 10px;
    right: 10px !important;
    left: auto !important;
}
.medizin-product.style-grid-01 .product-action, .medizin-product.style-carousel .product-action {
    z-index: -1;
    pointer-events: auto;
    margin: 5px 0px 0 10px !important;
}
.entry-product-meta .meta-label {
    margin: 0 0px 0 15px !important;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td {;
    text-align: right !important;
}
.medizin-product.style-grid-03 .product-info {
    right: 0;
    left: auto;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th {

    text-align: right !important;
}
rs-layyer {
    font-family: 'header-font' !important;
}
rs-layyer a , rs-layer-wrap a{
    font-family: 'body-font' !important;
}
.medizin-product.style-carousel .swiper-nav-button.swiper-button-prev {
    left: 50px;
    right: auto;
    transform: rotate(180deg);
}
.medizin-product.style-carousel .swiper-nav-button.swiper-button-next {
    left: 0;
    right: auto;
    transform: rotate(180deg);
}
.header-search-form .search-form {
    direction: ltr;
    text-align: right;
}
.header-search-form .search-form input, .header-search-form .search-for button {
    direction: rtl;
}
.header-search-form .search-form.search-form-categories .search-submit {
    left: auto;
    right: 0;
}
.header-search-form .search-form.search-form-categories .search-select {
    text-align: right;
}
.header-categories-nav .nav-toggle-btn .nav-toggle-bars {
    margin-left: 10px;
    margin-right: 0;
}
.medizin-product .loop-product__category , .woocommerce .product-badges > span{
    letter-spacing: 0;
}
.header-07 .menu--primary a .menu-item-title {
    font-family: inherit;
}
h2.woocommerce-loop-product__title {
    font-family: 'lists-font' !important;
    font-size: 16px !important;
}
.woosw-content-item--price ins + del, .tr-price ins + del, .price ins + del {
    margin-right: 10px;
    margin-left: 0;
}
.tm-swiper .swiper-nav-button {
    transform: rotate(180deg);
}
.medizin-product .product-stock-status .sold {
    margin-left: 20px;
    margin-right: 0;
}
.desktop-menu .header-04 .menu--primary .menu__container > li > a {
    padding: 14px !important;
}
.woocommerce .product .product-badges .onsale {
    direction: ltr;
}
.medizin-blog .post-overlay-categories a span {
    letter-spacing: 0;
}
.heading-wrap h3 {
    font-size: 14px !important;
    font-family: 'body-font' !important;
}
.single-product form.cart .variations .value {
    text-align: right;
}
.product_list_widget li img {
    float: right;
    margin-right: 0;
    margin-left: 11px;
}
.single-product form.cart .variations .label {
    text-align: right;
    padding-right: 0;
}
.entry-product-categories a {
    letter-spacing: 0;
}
.tm-button.btn-toggle-shop-filters .button-content-wrapper:after {
    content: '\f107';
    margin-right: 18px;
    margin-left: 0;
}
.shop-filter-widgets ul li a , .page-sidebar-content ul li a {
    font-family: 'body-font';
}
.shop-filter-widgets ul li  , .page-sidebar-content ul li {
    list-style: none;
}
.fa-angle-double-right:before {
    content: "\f100";
}
.fa-angle-double-left:before {
    content: "\f101";
}
.widget_pages li a:before, .widget_archive li a:before, .widget_categories li a:before, .widget_product_categories li a:before {
    right: 0;
    left: auto;
}
.widget_pages li a, .widget_archive li a, .widget_categories li a, .widget_product_categories li a {
    position: relative;
    padding-right: 15px;
    padding-left: 0;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
    letter-spacing: 0;
    float: left;
}
.woocommerce-checkout .shop_table .product-thumbnail {
    margin-left: 20px;
    margin-right: 0;
}
.button.btn-apply-coupon {
    right: auto;
    left: 0;
}
.woocommerce-checkout .woocommerce-billing-fields .form-row > label, .woocommerce-checkout .woocommerce-shipping-fields .form-row > label, .woocommerce-checkout .woocommerce-additional-fields .form-row > label {
    letter-spacing: 0;
}
.fa-long-arrow-right:before {
    content: "\f177";
}
.fa-long-arrow-left:before {
    content: "\f178";
}
.list-style-dots li:before {
    right: 0;
    left: auto;
}
.list-style-dots li {
    padding-right: 15px;
}
.error404 .search-submit {
    left: 0;
    right: auto;
}










