/*
Theme Name: Martfury
Theme URI: http://mimwp.com/theme/martfury/main
Author: DrFuri
Author URI: https://www.zhaket.com/web/martfury-marketplace-wordpress-theme
Description: WooCommerce Marketplace WordPress Theme
Version: 2.6.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: martfury
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
*/

/**
*
???? ??? ????? ?? ???? ? ??? ????? ?????? ????? ?? ???. ??? ???? ?? ?????? ??????? ?? ??? ???? ?? ???? ?? ?? ???? (???? ????? ??? ???) ?????? ??????
--------------------------------------------------------------------------------------
IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (V2PBGC)
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
IRANYekan fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (GAXRNT)
*	
**/

@font-face {
    font-family: shabnam;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Shabnam.eot');
    src: url('fonts/Shabnam.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Shabnam.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Shabnam.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Shabnam.ttf') format('truetype');
}

@font-face {
    font-family: shabnam;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/Shabnam-Light-FD.eot');
    src: url('fonts/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Shabnam-Light-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Shabnam-Light-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Shabnam-Light-FD.ttf') format('truetype');
}

@font-face {
    font-family: shabnam;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Shabnam-Light-FD.eot');
    src: url('fonts/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Shabnam-Light-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Shabnam-Light-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Shabnam-Light-FD.ttf') format('truetype');
}

@font-face {
    font-family: shabnam;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/Shabnam-Light-FD.eot');
    src: url('fonts/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Shabnam-Light-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Shabnam-Light-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Shabnam-Light-FD.ttf') format('truetype');
}

@font-face {
    font-family: shabnam;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Shabnam-Light-FD.eot');
    src: url('fonts/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Shabnam-Light-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Shabnam-Light-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Shabnam-Light-FD.ttf') format('truetype');
}

/*-----vazir----*/

@font-face {
    font-family: vazir;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Vazir-Bold-FD.eot');
    src: url('fonts/Vazir-Bold-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Vazir-Bold-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Vazir-Bold-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Vazir-Bold-FD.ttf') format('truetype');
}

@font-face {
    font-family: vazir;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/Vazir.eot');
    src: url('fonts/Vazir.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Vazir.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Vazir.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Vazir.ttf') format('truetype');
}

@font-face {
    font-family: vazir;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Vazir-Light-FD.eot');
    src: url('fonts/Vazir-Light-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Vazir-Light-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Vazir-Light-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Vazir-Light-FD.ttf') format('truetype');
}

@font-face {
    font-family: vazir;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/Vazir-Light-FD.eot');
    src: url('fonts/Vazir-Light-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Vazir-Light-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Vazir-Light-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Vazir-Light-FD.ttf') format('truetype');
}

@font-face {
    font-family: vazir;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Vazir.eot');
    src: url('fonts/Vazir.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Vazir.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Vazir.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Vazir.ttf') format('truetype');
}

/*-----Gandom----*/

@font-face {
    font-family: gandom;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Gandom-FD.eot');
    src: url('fonts/Gandom-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Gandom-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Gandom-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Gandom-FD.ttf') format('truetype');
}

/*-----Lalezar----*/

@font-face {
    font-family: lalezar;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Lalezar.eot');
    src: url('fonts/Lalezar.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Lalezar.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Lalezar.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Lalezar.ttf') format('truetype');
}

/*-----Nika----*/

@font-face {
    font-family: nika;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Nika-Regular.eot');
    src: url('fonts/Nika-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Nika-Regular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Nika-Regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Nika-Regular.ttf') format('truetype');
}

/*-----Behdad----*/

@font-face {
    font-family: behdad;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Behdad-Regular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Behdad-Regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Behdad-Regular.ttf') format('truetype');
}

/*-----Mizan----*/

@font-face {
    font-family: mizan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Mizan-Bold.eot');
    src: url('fonts/Mizan-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Mizan-Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Mizan-Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
    font-family: mizan;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/Mizan-Medium.eot');
    src: url('fonts/Mizan-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Mizan-Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Mizan-Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
    font-family: mizan;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Mizan-Regular.eot');
    src: url('fonts/Mizan-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Mizan-Regular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Mizan-Regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
    font-family: mizan;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/Mizan-Regular.eot');
    src: url('fonts/Mizan-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Mizan-Regular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Mizan-Regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
    font-family: mizan;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Mizan-Medium.eot');
    src: url('fonts/Mizan-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Mizan-Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Mizan-Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

/*-----Parastoo----*/

@font-face {
    font-family: parastoo;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Parastoo-Bold-FD.eot');
    src: url('fonts/Parastoo-Bold-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Parastoo-Bold-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Parastoo-Bold-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Parastoo-Bold-FD.ttf') format('truetype');
}

@font-face {
    font-family: parastoo;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/Parastoo-FD.eot');
    src: url('fonts/Parastoo-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Parastoo-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Parastoo-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Parastoo-FD.ttf') format('truetype');
}

@font-face {
    font-family: parastoo;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Parastoo-FD.eot');
    src: url('fonts/Parastoo-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Parastoo-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Parastoo-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Parastoo-FD.ttf') format('truetype');
}

@font-face {
    font-family: parastoo;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/Parastoo-FD.eot');
    src: url('fonts/Parastoo-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Parastoo-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Parastoo-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Parastoo-FD.ttf') format('truetype');
}

@font-face {
    font-family: parastoo;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Parastoo-FD.eot');
    src: url('fonts/Parastoo-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Parastoo-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Parastoo-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Parastoo-FD.ttf') format('truetype');
}

/*-----Sahel----*/

@font-face {
    font-family: sahel;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Sahel-Bold-FD.eot');
    src: url('fonts/Sahel-Bold-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Sahel-Bold-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Sahel-Bold-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Sahel-Bold-FD.ttf') format('truetype');
}

@font-face {
    font-family: sahel;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/Sahel-FD.eot');
    src: url('fonts/Sahel-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Sahel-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Sahel-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Sahel-FD.ttf') format('truetype');
}

@font-face {
    font-family: sahel;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Sahel-Light-FD.eot');
    src: url('fonts/Sahel-Light-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Sahel-Light-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Sahel-Light-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Sahel-Light-FD.ttf') format('truetype');
}

@font-face {
    font-family: sahel;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/Sahel-Light-FD.eot');
    src: url('fonts/Sahel-Light-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Sahel-Light-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Sahel-Light-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Sahel-Light-FD.ttf') format('truetype');
}

@font-face {
    font-family: sahel;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Sahel-Light-FD.eot');
    src: url('fonts/Sahel-Light-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Sahel-Light-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Sahel-Light-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Sahel-Light-FD.ttf') format('truetype');
}

/*-----Samim----*/

@font-face {
    font-family: samim;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Sahel-Bold-FD.eot');
    src: url('fonts/Sahel-Bold-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Sahel-Bold-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Sahel-Bold-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Sahel-Bold-FD.ttf') format('truetype');
}

@font-face {
    font-family: samim;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/Samim-Medium-FD.eot');
    src: url('fonts/Samim-Medium-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Samim-Medium-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Samim-Medium-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Samim-Medium-FD.ttf') format('truetype');
}

@font-face {
    font-family: samim;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Samim-FD.eot');
    src: url('fonts/Samim-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Samim-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Samim-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Samim-FD.ttf') format('truetype');
}

@font-face {
    font-family: samim;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/Samim-FD.eot');
    src: url('fonts/Samim-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Samim-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Samim-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Samim-FD.ttf') format('truetype');
}

@font-face {
    font-family: samim;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Samim-FD.eot');
    src: url('fonts/Samim-FD.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/Samim-FD.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Samim-FD.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Samim-FD.ttf') format('truetype');
}

/*-----Iransans----*/

@font-face {
    font-family: iransans;
    font-weight: bold;
    src: url('fonts/iransans-bold.eot');
    src: url('fonts/iransans-bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iransans-bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans-bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans-bold.ttf') format('truetype');
}

@font-face {
    font-family: iransans;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/iransans-bold.eot');
    src: url('fonts/iransans-bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iransans-bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans-bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans-bold.ttf') format('truetype');
}

@font-face {
    font-family: iransans;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/iransans-light.eot');
    src: url('fonts/iransans-light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iransans-light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans-light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans-light.ttf') format('truetype');
}

@font-face {
    font-family: iransans;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/iransans-light.eot');
    src: url('fonts/iransans-light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iransans-light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans-light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans-light.ttf') format('truetype');
}

@font-face {
    font-family: iransans;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/iransans.eot');
    src: url('fonts/iransans.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iransans.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans.ttf') format('truetype');
}

/*-----Iransans (En-numerals)----*/

@font-face {
    font-family: iransansen;
    font-weight: bold;
    src: url('fonts/iransans-en-bold.eot');
    src: url('fonts/iransans-en-bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iransans-en-bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans-en-bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans-en-bold.ttf') format('truetype');
}

@font-face {
    font-family: iransansen;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/iransans-en-bold.eot');
    src: url('fonts/iransans-en-bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iransans-en-bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans-en-bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans-en-bold.ttf') format('truetype');
}

@font-face {
    font-family: iransansen;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/iransans-en-light.eot');
    src: url('fonts/iransans-en-light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iransans-en-light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans-en-light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans-en-light.ttf') format('truetype');
}

@font-face {
    font-family: iransansen;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/iransans-en-light.eot');
    src: url('fonts/iransans-en-light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iransans-en-light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/iransans-en-light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans-en-light.ttf') format('truetype');
}

@font-face {
    font-family: iransansen;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/iransans-en.eot');
    src: url('fonts/iransans-en.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iransans-en.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iransans-en.ttf') format('truetype');
}

/*-----IranYekan----*/

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/iranyekanwebbold.eot');
    src: url('fonts/iranyekanwebbold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iranyekanwebbold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/iranyekanwebbold.eot');
    src: url('fonts/iranyekanwebbold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iranyekanwebbold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/iranyekanweblight.eot');
    src: url('fonts/iranyekanweblight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iranyekanweblight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanweblight.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/iranyekanweblight.eot');
    src: url('fonts/iranyekanweblight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iranyekanweblight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanweblight.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/iranyekanwebregular.eot');
    src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/iranyekanwebregular.ttf') format('truetype');
}

/*-----Mikhak----*/

@font-face {
    font-family: mikhak;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Mikhak-Bold.woff2') format('woff2'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Mikhak-Bold.ttf') format('truetype');
}

@font-face {
    font-family: mikhak;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/Mikhak-Medium.woff2') format('woff2'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Mikhak-Medium.ttf') format('truetype');
}

@font-face {
    font-family: mikhak;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Mikhak-Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Mikhak-Light.ttf') format('truetype');
}

@font-face {
    font-family: mikhak;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/Mikhak-Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Mikhak-Light.ttf') format('truetype');
}

@font-face {
    font-family: mikhak;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Mikhak-Medium.woff2') format('woff2'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Mikhak-Medium.ttf') format('truetype');
}

/*-----Estedad----*/

@font-face {
    font-family: estedad;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Estedad-Bold.woff2') format('woff2'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Estedad-Bold.ttf') format('truetype');
}

@font-face {
    font-family: estedad;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/Estedad-Medium.woff2') format('woff2'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Estedad-Medium.ttf') format('truetype');
}

@font-face {
    font-family: estedad;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Estedad-Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Estedad-Light.ttf') format('truetype');
}

@font-face {
    font-family: estedad;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/Estedad-Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/Estedad-Light.ttf') format('truetype');
}

@font-face {
    font-family: estedad;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Estedad-Medium.woff2') format('woff2'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/Estedad-Medium.ttf') format('truetype');
}

/*-----Yekan----*/

@font-face {
    font-family: 'yekan';
    src: url('fonts/Yekan.eot?#') format('eot'), url('fonts/Yekan.woff') format('woff'), url('fonts/Yekan.ttf') format('truetype');
}

.mf-background-primary {
    background-color: var(--mf-background-primary-color);
    color: var(--mf-background-primary-text-color);
}

.btn-primary,
.btn {
    background-color: var(--mf-background-primary-color);
    color: var(--mf-background-primary-text-color);
    height: 50px;
    line-height: 50px;
    padding: 0 25px;
    transition: all 0.5s;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border: none;
}

.btn-primary-small {
    background-color: var(--mf-background-primary-color);
    color: var(--mf-background-primary-text-color);
    height: 40px;
    line-height: 39px;
    padding: 0 25px;
    transition: all 0.5s;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border: none;
}

.btn-primary-outline {
    height: 50px;
    line-height: 50px;
    padding: 0 25px;
    border: 1px solid #bfbfbf;
    background-color: transparent;
    color: #000;
    transition: all 0.5s;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}

.btn-primary-outline:hover {
    color: #000;
}

.btn-primary-small-outline {
    height: 40px;
    line-height: 39px;
    padding: 0 25px;
    border: 1px solid #bfbfbf;
    background-color: transparent;
    color: #000;
    transition: all 0.5s;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}

.btn-primary-small-outline:hover {
    color: #000;
}

.mf-loading {
    position: relative;
}

.mf-loading:before {
    border-width: 1px;
    border-color: #666 #666 #666 transparent;
    border-radius: 50%;
    border-style: solid;
    animation: mf-spin-fast 1s linear infinite;
    content: " ";
    width: 14px;
    height: 14px;
    font-weight: 400;
    border-color: var(--mf-border-primary-color) var(--mf-border-primary-color) var(--mf-border-primary-color) transparent;
    border-width: 2px;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.mf-vc-loading {
    position: relative;
}

.mf-vc-loading .mf-vc-loading--wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 40px;
    height: 40px;
}

.mf-vc-loading .mf-vc-loading--wrapper:before {
    border-width: 1px;
    border-color: #666 #666 #666 transparent;
    border-radius: 50%;
    border-style: solid;
    animation: mf-spin-fast 1s linear infinite;
    content: " ";
    width: 14px;
    height: 14px;
    font-weight: 400;
    border-color: var(--mf-border-primary-color) var(--mf-border-primary-color) var(--mf-border-primary-color) transparent;
    border-width: 2px;
    width: 100%;
    height: 100%;
    position: absolute;
}

@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/* Firefox < 16 */

@-moz-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/* Safari, Chrome and Opera > 12.1 */

@-webkit-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/* Internet Explorer */

@-ms-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/* Opera < 12.1 */

@-o-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes mf-spin-fast {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    50% {
        -webkit-transform: rotate(900deg);
        transform: rotate(900deg);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    to {
        -webkit-transform: rotate(1800deg);
        transform: rotate(1800deg);
    }
}

@-webkit-keyframes mf-spin-fast {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    50% {
        -webkit-transform: rotate(900deg);
        transform: rotate(900deg);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    to {
        -webkit-transform: rotate(1800deg);
        transform: rotate(1800deg);
    }
}

@-o-keyframes mf-spin-fast {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    50% {
        -webkit-transform: rotate(900deg);
        transform: rotate(900deg);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    to {
        -webkit-transform: rotate(1800deg);
        transform: rotate(1800deg);
    }
}

@-ms-keyframes mf-spin-fast {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    50% {
        -webkit-transform: rotate(900deg);
        transform: rotate(900deg);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    to {
        -webkit-transform: rotate(1800deg);
        transform: rotate(1800deg);
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

html {
    direction: rtl;
}

body {
    direction: rtl;
    unicode-bidi: embed;
}

.top-promotion .promotion-content .close {
    margin-left: 0;
    margin-right: 25px;
}

.top-promotion .promo-left {
    margin-right: 0;
    margin-left: 80px;
}

.top-promotion .promo-left .percent {
    margin-right: 0;
    margin-left: 15px;
}

.mf-currency-widget .current {
    padding-left: 20px;
    padding-right: 0;
}

.mf-currency-widget .current:after {
    left: 0;
    right: auto;
    padding-left: 0;
}

.mf-currency-widget ul {
    right: -15px;
    left: auto;
}

.topbar #lang_sel>ul>li a,
.topbar .lang_sel>ul>li a {
    padding-left: 20px;
    padding-right: 0;
}

.topbar #lang_sel>ul>li a:after,
.topbar .lang_sel>ul>li a:after {
    left: 0;
    right: auto;
    padding-left: 0;
}

.topbar #lang_sel>ul>li ul,
.topbar .lang_sel>ul>li ul {
    right: -15px;
    left: auto;
}

.topbar .widget:last-child {
    padding-right: 20px;
    padding-left: 0;
}

.topbar .widget:last-child:after {
    display: block;
}

.topbar .widget:first-child {
    padding-left: 20px;
    padding-right: 0;
}

.topbar .widget:first-child:after {
    display: none;
}

.header-bar ul.menu ul {
    right: auto;
    left: 0;
}

.header-bar ul.menu li li:hover>ul {
    right: auto;
    left: 100%;
}

.topbar ul.menu>li.menu-item-has-children>a {
    padding-left: 20px;
    padding-right: 0;
}

.topbar ul.menu>li.menu-item-has-children>a:after {
    left: 0;
    right: auto;
    padding-left: 0;
}

.nav li>ul {
    left: auto;
    right: -10px;
}

.nav ul ul ul {
    right: 110%;
    left: auto;
}

.nav>.menu>li:first-child>ul {
    right: -30px;
}

.nav li li:hover>ul {
    right: 100%;
    left: auto;
}

.nav .menu .is-mega-menu .dropdown-submenu {
    right: auto;
}

.site-header .product-extra-search .products-search .product-cat-label {
    border-radius: 0 5px 5px 0;
}

.site-header .product-extra-search .products-search .search-submit {
    border-radius: 5px 0 0 5px;
}

.site-header .product-extra-search .products-search.searching .search-wrapper:before {
    left: 10px;
    right: auto;
}

.site-header .product-extra-search .products-search .search-wrapper .search-results ul li img {
    margin-left: 10px;
    margin-right: 0;
}

.site-header .site-title,
.site-header .site-description {
    display: none;
}

.site-header .extras-menu {
    margin-left: 0;
    margin-right: 40px;
}

.site-header .extras-menu>li:last-child {
    padding-left: 0;
    padding-right: 20px;
}

.site-header .extras-menu .menu-item-account>ul {
    left: 0;
    right: auto;
    padding: 0;
}

.site-header .extras-menu .menu-item-cart .mini-cart-content {
    left: 0;
    right: auto;
}

.site-header .extras-menu .menu-item-account .extra-icon {
    right: 0;
    left: auto;
}

.site-header .extras-menu .menu-item-account>a {
    padding-right: 42px;
    padding-left: 0;
}

.site-header .extras-menu .menu-item-account.logined>a {
    padding-right: 0;
}

.site-header .products-cats-menu .menu>li.menu-item-has-children>a:after {
    left: 0;
    right: auto;
    content: "\e93b";
}

.site-header .products-cats-menu .menu>li.is-mega-menu .dropdown-submenu {
    right: 120%;
    left: auto;
}

.site-header .products-cats-menu .menu>li.is-mega-menu:hover .dropdown-submenu {
    right: 100%;
}

.site-header .products-cats-menu .menu>li .dropdown-submenu {
    right: 100%;
    left: auto;
}

.site-header .products-cats-menu .toggle-product-cats {
    right: 0;
    left: auto;
}

.site-header .recently-viewed .recently-title {
    padding-left: 20px;
    padding-right: 0;
}

.site-header .recently-viewed .recently-title:after {
    left: 0;
    right: auto;
}

.sticky-header.header-layout-2 .d-department-sticky .toggle-product-cats {
    right: 0 !important;
}

.site-header .extras-menu>li>a .mini-item-counter {
    left: -4px;
    right: auto;
}

.site-header .extras-menu .menu-item-wishlist .mini-item-counter {
    left: 0;
    right: auto;
}

.sticky-header .site-header.minimized .header-main .products-cats-menu .cats-menu-title .icon-menu {
    padding-left: 10px;
}

.sticky-header .site-header.minimized .header-main .products-cats-menu .toggle-product-cats {
    right: 0 !important;
}

.header-layout-1 .site-header .products-cats-menu:before {
    right: 50%;
    left: auto;
}

.header-layout-1 .site-header .primary-nav>ul>li:first-child {
    padding-left: 22px;
    padding-right: 0;
}

.header-layout-1 .site-header .primary-nav>ul>li.menu-item-has-children>a {
    margin-left: 22px;
    margin-right: 0;
}

.header-layout-1 .site-header .primary-nav>ul>li.menu-item-has-children>a:after {
    left: -22px;
    right: auto;
}

.header-layout-1 .site-header .products-cats-menu .cats-menu-title:after {
    left: 0;
    right: auto;
}

.header-layout-2 .site-header .header-logo .logo {
    margin-right: 0;
    margin-left: 15px;
}

.header-layout-2 .site-header .primary-nav>ul>li:first-child>ul {
    right: 0;
    left: auto;
}

.header-layout-3 .site-header:not(.minimized) .products-search .product-cat-label {
    border-left: 1px solid #ccc;
    border-right: none;
}

.header-layout-3 .site-header .primary-nav>ul>li.menu-item-has-children>a {
    margin-left: 22px;
    margin-right: 0;
}

.header-layout-3 .site-header .primary-nav>ul>li.menu-item-has-children>a:after {
    left: -22px;
    right: auto;
}

.header-layout-3 .site-header .products-cats-menu:before {
    right: 50%;
    left: auto;
}

.header-layout-3 .site-header .products-cats-menu .cats-menu-title i {
    margin-left: 20px;
    margin-right: 0;
}

.header-layout-4 .site-header:not(.minimized) .products-search .product-cat-label {
    border-left: 1px solid #ccc;
    border-right: none;
}

.header-layout-6 .site-header .d-department-sticky .toggle-product-cats,
.header-layout-4 .site-header .d-department-sticky .toggle-product-cats,
.header-layout-5 .site-header .d-department-sticky .toggle-product-cats {
    right: 0 !important;
}

.site-header .header-logo .products-cats-menu .icon-menu .s-space {
    display: none;
}

.site-header .header-logo .products-cats-menu .toggle-product-cats {
    right: -210px;
}

.mf-els-modal-mobile {
    right: -100%;
    left: auto;
}

.mf-els-modal-mobile.open {
    transform: translate3d(-100%, 0, 0);
}

.mf-product-deals-carousel .product {
    margin-right: 0;
    margin-left: 30px;
}

.mf-product-deals-carousel .product .entry-summary .woocommerce-product-rating .star-rating {
    margin-left: 7px;
    margin-right: 0;
}

.woocommerce ul.cart_list li img,
.woocommerce .widget_shopping_cart_content ul.product_list_widget li img {
    margin-left: 4px;
    margin-right: 0;
}

.woocommerce ul.cart_list li .remove_from_cart_button,
.woocommerce .widget_shopping_cart_content ul.product_list_widget li .remove_from_cart_button {
    left: 0;
    right: auto;
}

.woocommerce ul.cart_list li .product-content,
.woocommerce .widget_shopping_cart_content ul.product_list_widget li .product-content {
    padding-right: 15px;
    padding-left: 0;
}

.woocommerce div.product .woocommerce-product-gallery {
    float: right;
}

.woocommerce div.product div.images {
    padding-right: 70px;
    padding-left: 0;
}

.woocommerce div.product div.images .flex-control-nav {
    right: 0;
    left: auto;
}

.woocommerce div.product span.price .woocommerce-Price-amount:first-child,
.woocommerce div.product p.price .woocommerce-Price-amount:first-child {
    padding-right: 0;
    padding-left: 8px;
}

.woocommerce div.product .entry-summary {
    padding-right: 30px;
    padding-left: 0;
}

.woocommerce div.product .mf-product-detail {
    margin-right: 1px;
}

.woocommerce div.product .woocommerce-Reviews .col-average-rating {
    float: right;
}

.woocommerce .woocommerce-Tabs-panel--seller ul li,
.woocommerce .mf-Tabs-panel--seller ul li {
    display: flex;
    align-items: center;
}

.woocommerce .woocommerce-Tabs-panel--seller ul li .details,
.woocommerce .mf-Tabs-panel--seller ul li .details,
.woocommerce .woocommerce-Tabs-panel--seller ul li .text,
.woocommerce .mf-Tabs-panel--seller ul li .text {
    padding-right: 5px;
}

.woocommerce .woocommerce-Tabs-panel--seller ul li .star-rating,
.woocommerce .mf-Tabs-panel--seller ul li .star-rating {
    margin-top: 0;
}

.mf-els-modal-mobile .mf-cart-mobile .widget_shopping_cart_content ul.product_list_widget li .remove_from_cart_button {
    left: 15px;
    right: auto;
}

.woocommerce div.product .wc-tabs-wrapper .panel.woocommerce-Tabs-panel--seller>h2,
.woocommerce div.product .wc-tabs-wrapper .panel.mf-Tabs-panel--seller>h2 {
    text-align: right;
}

.single-product-layout-2 section.up-sells h2,
.single-product-layout-3 section.up-sells h2,
.single-product-layout-5 section.up-sells h2,
.single-product-layout-2 section.related h2,
.single-product-layout-3 section.related h2,
.single-product-layout-5 section.related h2,
.single-product-layout-4 section.up-sells h2,
.single-product-layout-4 section.related h2 {
    text-align: right;
}

.widgets-area .mf_widget_product_categories ul li.mf-current-cat-parent>a:before,
.dokan-store-sidebar .mf_widget_product_categories ul li.mf-current-cat-parent>a:before,
.widgets-area .wcv.widget_product_categories ul li.mf-current-cat-parent>a:before,
.dokan-store-sidebar .wcv.widget_product_categories ul li.mf-current-cat-parent>a:before {
    margin-left: 5px;
    margin-right: 0;
    content: "\e93c";
}

.widgets-area .mf_widget_product_categories ul li.mf-current-cat-parent>.children,
.dokan-store-sidebar .mf_widget_product_categories ul li.mf-current-cat-parent>.children,
.widgets-area .wcv.widget_product_categories ul li.mf-current-cat-parent>.children,
.dokan-store-sidebar .wcv.widget_product_categories ul li.mf-current-cat-parent>.children {
    margin-right: 15px;
    margin-left: 0;
}

.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits:after {
    left: -19px;
    right: auto;
}

.woocommerce div.product .tawc-deal .deal-sold .deal-sold-text {
    float: right;
}

.woocommerce div.product .tawc-deal .deal-sold .deal-progress,
.woocommerce div.product .tawc-deal .deal-sold .deal-text {
    padding-right: 15px;
    padding-left: 0;
}

.mf-product-gallery-degree .nav_bar a.nav_bar_previous:before {
    content: "\e96c";
}

.mf-product-gallery-degree .nav_bar a.nav_bar_next:before {
    content: "\e968";
}

.woocommerce div.product .mf-summary-header .mf-summary-meta:after {
    left: 0;
    right: auto;
}

.woocommerce div.product .mf-summary-header .mf-summary-meta:first-child {
    padding-left: 18px;
    padding-right: 0;
}

.woocommerce div.product .mf-summary-header .mf-summary-meta:last-child {
    padding-right: 18px;
    padding-left: 0;
}

.product-sidebar .widget.mf_widget_product_categories ul li {
    padding-left: 0;
}

.woocommerce #reviews .comment-respond .comment-reply-title {
    text-align: right;
}

.woocommerce-account .customer-login .woocommerce-form__label-for-checkbox span {
    padding-right: 30px;
    padding-left: 0;
    direction: ltr;
}

.woocommerce-account .customer-login .woocommerce-form__label-for-checkbox span:before {
    right: 0;
    left: auto;
}

.woocommerce-account .customer-login .pull-left {
    float: right !important;
}

.woocommerce #reviews .comment-form .comment-form-rating .stars {
    padding-right: 20px;
    padding-left: 0;
}

.woocommerce #reviews #respond .form-submit {
    text-align: right;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin-left: 0;
    margin-right: 90px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    display: flex;
    align-items: center;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author {
    padding-left: 13px;
    margin-left: 10px;
    padding-right: 0;
    margin-right: 0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author:after {
    left: 0;
    right: auto;
    top: 5px;
}

.product-sidebar .custom-html-widget .mf-shipping-info li i {
    padding-left: 25px;
    padding-right: 0;
}

.page-header .breadcrumbs {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.page-header .breadcrumbs .sep {
    padding: 0 4px;
}

.sticky-product-info-wapper .sc-product-info .product-thumb {
    margin-left: 15px;
    margin-right: 0;
}

.sticky-product-info-wapper .sc-product-info .sc-tabs li {
    direction: ltr;
}

.sticky-product-info-wapper .sc-product-cart .price {
    margin-left: 25px;
    margin-right: 0;
}

.mf-entry-product-header .entry-meta li {
    display: flex;
}

.mf-entry-product-header .entry-meta li .meta-value {
    padding-right: 5px;
}

.mf-entry-product-header .entry-meta li:first-child {
    padding-left: 15px;
    padding-right: 0;
}

.mf-entry-product-header .entry-meta li:last-child {
    padding-right: 15px;
    padding-left: 0;
}

.mf-entry-product-header .entry-meta li:after {
    right: 0;
    left: auto;
}

.woocommerce .woocommerce-product-details__short-description ul li {
    padding-left: 0;
    padding-right: 15px;
}

.woocommerce .woocommerce-product-details__short-description ul li:before {
    right: 0;
    left: auto;
}

.woocommerce div.product.product-type-variable form.cart .variations label {
    display: flex;
}

.woocommerce div.product.product-type-variable form.cart .variations label .mf-attr-value {
    padding-left: 0;
    padding-right: 5px;
}

.woocommerce div.product p.stock {
    display: flex;
}

.woocommerce div.product p.stock label {
    padding-left: 5px;
}

.woocommerce div.product form.cart div.quantity,
.woocommerce div.product form.cart .button {
    float: right;
}

.woocommerce div.product form.cart div.quantity {
    margin-left: 30px;
    margin-right: 0;
}

.woocommerce .mf-single-product.mf-product-sidebar form.cart div.quantity {
    margin-left: 20px;
    margin-right: 0;
}

.woocommerce div.product .mf-summary-header .sold-by-meta {
    display: flex;
    align-items: center;
}

.woocommerce div.product .mf-summary-header .sold-by-meta .sold-by-label {
    padding-left: 5px;
}

.woocommerce .mf-single-product.mf-product-sidebar div.images {
    padding-right: 0;
    padding-left: 70px;
}

.woocommerce div.product .actions-button .mf-wishlist-button,
.woocommerce div.product form.cart .mf-compare-button,
.mf-entry-product-header .entry-left {
    float: right;
}

.woocommerce .mf-single-product.mf-product-sidebar form.cart .yith-wcwl-add-to-wishlist,
.woocommerce .mf-single-product.mf-product-sidebar form.cart .mf-compare-button {
    margin-left: 0;
    margin-right: 15px;
}

.mf-entry-product-header .social-links {
    float: left;
}

.woocommerce div.product .mf-wishlist-button .yith-wcwl-add-to-wishlist,
.woocommerce div.product .mf-compare-button {
    margin-left: 0;
    margin-right: 20px;
}

.woocommerce div.product .product_meta .sku_wrapper,
.woocommerce div.product .product_meta .posted_in,
.woocommerce div.product .product_meta .tagged_as {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.woocommerce div.product .product_meta .sku_wrapper strong,
.woocommerce div.product .product_meta .posted_in strong,
.woocommerce div.product .product_meta .tagged_as strong {
    padding-left: 5px;
}

.woocommerce div.product .product_meta .sku_wrapper a,
.woocommerce div.product .product_meta .posted_in a,
.woocommerce div.product .product_meta .tagged_as a {
    padding-right: 5px;
}

.woocommerce .mf-single-product.mf-product-sidebar .woocommerce-tabs ul.tabs {
    text-align: right;
}

.woocommerce div.product div.images .product-image-ms {
    right: 70px;
    left: 0;
}

.woocommerce div.product .tawcvs-swatches {
    text-align: right;
}

.woocommerce div.product .tawcvs-swatches .swatch {
    margin-right: 0;
    margin-left: 10px;
}

.woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:before,
.woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before,
.woocommerce .mf-single-product.mf-product-layout-3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before,
.woocommerce .mf-single-product.mf-product-layout-3 .mf-compare-button .compare:before {
    margin-left: 5px;
    margin-right: 0;
}

.woocommerce ul.products li.product .price del {
    padding-right: 5px;
    padding-left: 0;
}

ul {
    padding-left: 0;
    padding-right: 20px;
}

.woocommerce .mf-single-product.mf-product-sidebar .woocommerce-tabs ul.tabs li:first-child {
    padding-left: 20px;
    padding-right: 0;
}

.woocommerce div.product .wc-tabs-wrapper ul.tabs li a {
    direction: ltr;
}

.woocommerce .mf-single-product.mf-product-sidebar div.images .flex-control-nav {
    justify-content: flex-end;
}

.mf-product-fbt .products-list li a {
    padding-left: 0;
    padding-right: 20px;
}

.mf-product-fbt .products-list li a:before {
    right: 0;
    left: auto;
}

.woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li {
    padding-right: 45px;
    padding-left: 0;
}

.woocommerce div.product .woocommerce-product-details__short-description .mf-features-text ul li i {
    right: 0;
    left: auto;
}

.mf-product-fbt .products-list li a:after {
    right: -1px;
    left: auto;
}

.mf-product-fbt ul.products .product-content {
    padding-left: 70px;
    padding-right: 0;
}

.woocommerce-checkout form.checkout .woocommerce-form__label>span:before,
.woocommerce-checkout #payment ul.payment_methods>li>label:before {
    direction: ltr;
}

.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label>span:before {
    right: 0;
    left: auto;
}

.mf-product-fbt ul.products li.product {
    float: right;
}

.page-header.text-center .breadcrumbs {
    justify-content: center;
}

.mf-product-fbt ul.products .product-content .thumbnail:after {
    right: -40px;
    left: auto;
}

.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
    border-right: none;
    padding-right: 0;
}

.martfury-icon-box.icon_position-left .box-wrapper {
    padding-left: 0;
    padding-right: 25px;
}

.mf-products-tabs .tabs-header .link {
    padding-left: 0;
    padding-right: 15px;
}

.martfury-icons-list ul li:after {
    left: 0;
    right: auto;
}

.martfury-newletter .form-area {
    padding-left: 100px;
    padding-right: 0;
}

.martfury-newletter .form-area .mc4wp-form input[type="email"] {
    border-radius: 0 3px 3px 0;
    border-right: 1px solid #ccc;
    border-left: none;
}

.martfury-newletter .form-area .btn-area img {
    margin-left: 18px;
    margin-right: 0;
}

.mf-product-deals-day .header-content .cat-title {
    margin-left: 70px;
    margin-right: 0;
}

.mf-product-deals-day .header-countdown {
    padding: 7px 11px 7px 5px;
}

.mf-product-deals-day .header-countdown .martfury-countdown {
    padding-left: 0;
    padding-right: 10px;
}

.mf-product-deals-day .header-countdown .martfury-countdown .digits:after {
    left: -3px;
    right: auto;
}

.mf-product-deals-day .header-countdown .martfury-countdown .seconds .digits {
    padding-right: 8px;
    padding-left: 0;
}

.mf-products-of-category .images-slider {
    margin-left: -1px;
}

.mf-products-of-category .products-box {
    position: relative;
    z-index: 2;
    background-color: #fff;
}

.woocommerce ul.products li.product .sold-by-meta .sold-by-label {
    float: right;
    padding-left: 5px;
}

.woocommerce ul.products li.product .star-rating {
    margin-left: 7px;
    margin-right: 0;
}

.site-footer .footer-newsletter .col-newsletter-content {
    float: right;
}

.site-footer .footer-newsletter .newsletter-form .mc4wp-form-fields input[type="email"] {
    border-radius: 0 4px 4px 0;
}

.site-footer .footer-newsletter .newsletter-form .mc4wp-form-fields input[type="submit"] {
    border-radius: 4px 0 0 4px;
}

.site-footer .footer-info .info-item .info-thumb {
    margin-left: 20px;
    margin-right: 0;
}

.site-footer .footer-payments ul {
    padding-left: 0;
    padding-right: 27px;
}

.site-footer .footer-links .widget_nav_menu .widget-title {
    padding-left: 5px;
    padding-right: 0;
}

.site-footer .footer-links .widget_nav_menu ul li:first-child:after {
    display: none;
}

.site-footer .footer-links .widget_nav_menu ul li:last-child:after {
    display: block;
}

.backtotop {
    left: 10px;
    right: auto;
}

.sticky-button {
    right: 20px;
    left: auto;
}

.mf-newsletter-popup .modal-content .close-modal {
    left: 10px;
    right: auto;
}

.mf-products-of-category-2 .cats-header .cat-title i {
    padding-left: 15px;
    padding-right: 0;
}

.mf-products-of-category-2 .col-product-content:after {
    left: 15px;
    right: auto;
}

.mf-products-of-category-2 .products-side {
    padding-left: 30px;
    padding-right: 0;
}

.mf-products-of-category-2 .products-side .product-inners {
    margin-left: 0;
    margin-right: 13px;
}

.mf-products-of-category-2 .products-side .link:after {
    padding-right: 5px;
    padding-left: 0;
    content: "\e93b";
}

.mf-products-of-category-2 .mf-products-tabs .slick-arrow {
    left: 35px;
    right: auto;
}

.mf-products-of-category-2 .mf-products-tabs .slick-prev-arrow {
    left: 0;
}

.footer-history-products .recently-title {
    float: left;
    margin-left: 75px;
    margin-right: 0;
    padding-left: 45px;
    padding-right: 17px;
}

.footer-history-products .recently-title:after {
    left: 17px;
    right: auto;
}

.primary-mobile-nav {
    right: -475px;
    left: auto;
}

.primary-mobile-nav ul.menu li.menu-item-has-children .toggle-menu-children {
    left: 0;
    right: auto;
}

.primary-mobile-nav ul.menu>li>a {
    padding-left: 20px;
    padding-right: 0;
}

.mf-products-list-carousel .product-item .product-inners {
    margin-left: 0;
    margin-right: 13px;
}

.martfury-latest-post .section-title {
    padding-left: 15px;
    padding-right: 0;
}

.martfury-latest-post .extra-links {
    padding-left: 0;
}

.martfury-member .member-content {
    right: 25px;
    left: auto;
}

.martfury-member .socials .link {
    margin-left: 20px;
    margin-right: 0;
}

.martfury-journey .journey-wrapper:before,
.martfury-journey-els .journey-wrapper:before {
    right: 100px;
    left: auto;
}

.martfury-journey .journey-wrapper.reverse:before,
.martfury-journey-els .journey-wrapper.reverse:before {
    left: 75px;
    right: auto;
}

.martfury-journey .journey-wrapper .info,
.martfury-journey-els .journey-wrapper .info {
    padding-left: 0;
    padding-right: 120px;
}

.martfury-journey .journey-wrapper .avatar,
.martfury-journey-els .journey-wrapper .avatar {
    float: right;
}

.woocommerce ul.cart_list li,
.woocommerce .widget_shopping_cart_content ul.product_list_widget li {
    padding-left: 20px;
    padding-right: 0;
}

.site-header .products-cats-menu .menu>li>a>i {
    margin-left: 20px;
    margin-right: 0;
}

.header-layout-2 .site-header .primary-nav>ul>li:first-child {
    padding-left: 18px;
    padding-right: 0;
}

.mf-vendor-header-tabs ul li:first-child {
    padding-left: 15px;
    padding-right: 0;
}

.mf-list li {
    padding-right: 20px;
    padding-left: 0;
}

.mf-list li:before {
    right: 0;
    left: auto;
}

.martfury-faq_group .col-gtitle,
.martfury-faq_group .faq-item .col-title {
    float: right;
}

.search-form .search-submit {
    left: 5px;
    right: auto;
}

.search-form:after {
    left: 17px;
    right: auto;
}

.martfury-process .mf-list {
    padding-right: 0;
}

.martfury-testimonial-slides .testimonial-info>i {
    left: 20px;
    right: auto;
    font-family: Linearicons;
    font-size: 30px;
}

.martfury-testimonial-slides .testimonial-info>i:before {
    content: "\e7e6";
}

.numeric-navigation .page-numbers.next {
    padding-left: 0;
    padding-right: 10px;
}

.numeric-navigation .page-numbers.next i:before {
    content: "\f3d2";
}

.numeric-navigation .page-numbers.prev {
    padding-left: 10px;
    padding-right: 0;
}

.numeric-navigation .page-numbers.prev i:before {
    content: "\f3d3";
}

blockquote {
    padding-left: 40px;
    padding-right: 60px;
    border-right-width: 4px;
    border-left: 0;
}

blockquote cite:before {
    padding-left: 15px;
    padding-right: 0;
}

.blog-wapper.post-item-small-thumb .entry-header {
    padding-left: 15px;
    padding-right: 0;
}

.single-post .post-author-box .post-author-avatar {
    float: right;
}

.single-post .post-author-box .post-author-desc {
    padding-left: 0;
    padding-right: 160px;
}

.single-post .post-navigation .nav-previous {
    text-align: left;
}

.display-mobile-menu .primary-mobile-nav {
    transform: translate3d(-475px, 0, 0);
}

.comment-list li.comment .comment-meta {
    float: right;
    margin-left: 30px;
    margin-right: 0;
}

.comment-list li.comment .comment-content {
    margin-left: 0;
    margin-right: 100px;
}

.widgets-area .mf_widget_product_categories ul li,
.dokan-store-sidebar .mf_widget_product_categories ul li,
.widgets-area .wcv.widget_product_categories ul li,
.dokan-store-sidebar .wcv.widget_product_categories ul li {
    padding-left: 16px;
    padding-right: 0;
}

.widgets-area .mf_widget_product_categories ul li .cat-menu-close,
.dokan-store-sidebar .mf_widget_product_categories ul li .cat-menu-close,
.widgets-area .wcv.widget_product_categories ul li .cat-menu-close,
.dokan-store-sidebar .wcv.widget_product_categories ul li .cat-menu-close {
    left: 0;
    right: auto;
}

.widgets-area .mf_widget_product_categories ul li .children,
.dokan-store-sidebar .mf_widget_product_categories ul li .children,
.widgets-area .wcv.widget_product_categories ul li .children,
.dokan-store-sidebar .wcv.widget_product_categories ul li .children {
    padding-left: 0;
    padding-right: 15px;
}

.catalog-sidebar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
    padding-left: 0;
    padding-right: 24px;
}

.catalog-sidebar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before {
    right: 0;
    left: auto;
}

.catalog-sidebar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
    float: right;
    padding-left: 5px;
}

.catalog-sidebar .woocommerce-widget-layered-nav .slimScrollBar,
.catalog-sidebar .woocommerce-widget-layered-nav .slimScrollRail {
    left: 1px;
    right: auto !important;
}

.woocommerce .widget_price_filter .price_slider_amount .price_label {
    text-align: right;
}

.catalog-sidebar .woocommerce-widget-layered-nav .search_layered_nav:after {
    left: 10px;
    right: auto;
}

.woocommerce .shop-toolbar .products-found strong,
.woocommerce .shop-toolbar .shop-view>span {
    padding-left: 5px;
    padding-right: 0;
}

.woocommerce .shop-toolbar .woocommerce-ordering .current {
    padding-left: 25px;
    padding-right: 15px;
}

.woocommerce .shop-toolbar .woocommerce-ordering .current:after {
    left: 10px;
    right: auto;
}

.woocommerce nav.woocommerce-pagination ul li {
    border: none;
}

.woocommerce nav.woocommerce-pagination ul li .page-numbers.next {
    position: relative;
    padding-left: 30px;
}

.woocommerce nav.woocommerce-pagination ul li .page-numbers.next i {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

.woocommerce nav.woocommerce-pagination ul li .page-numbers.next i:before {
    content: "\e93b";
}

.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
    position: relative;
    padding-right: 30px;
}

.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev i {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
}

.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev i:before {
    content: "\e93c";
}

.mf-catalog-top-categories .top-categories-list .categories-list .sub-categories {
    right: 110%;
    left: auto;
}

.mf-catalog-top-categories .top-categories-list .categories-list>li:hover>.sub-categories {
    right: 100%;
}

.woocommerce div.product div.images.woocommerce-product-gallery {
    direction: ltr;
}

.woocommerce-cart .woocommerce table.shop_table td.product-name {
    text-align: right;
}

.woocommerce-cart .woocommerce table.cart .btn-update,
.woocommerce-cart .woocommerce table.checkout .btn-update {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}

.woocommerce-cart .woocommerce table.cart .btn-shop,
.woocommerce-cart .woocommerce table.checkout .btn-shop {
    float: right;
}

.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table th,
.woocommerce #shipping_method li,
.woocommerce-checkout table.shop_table .cart_item td.product-name,
.woocommerce-checkout table.shop_table tfoot th,
.woocommerce-checkout table.shop_table tr th,
.woocommerce-order-received table.shop_table tr td {
    text-align: right;
}

.woocommerce-checkout table.shop_table .cart_item td.product-total,
.woocommerce-checkout table.shop_table tfoot td,
.woocommerce-checkout table.shop_table td:last-child,
.woocommerce-checkout table.shop_table tr th:last-child {
    text-align: left;
}

.woocommerce ul#shipping_method li label {
    direction: ltr;
    padding-right: 20px;
}

.woocommerce #shipping_method li .shipping_method {
    display: none;
}

.woocommerce #shipping_method li label:before {
    right: -4px;
    left: auto;
}

.woocommerce-checkout form.checkout .col-woo-checkout-details {
    float: right;
}

.woocommerce-checkout form.checkout .woocommerce-form__label>span,
.woocommerce-checkout #payment ul.payment_methods>li>label {
    padding-right: 30px;
    padding-left: 0;
}

.woocommerce-checkout form.checkout .woocommerce-form__label>span:before,
.woocommerce-checkout #payment ul.payment_methods>li>label:before {
    right: 0;
    left: auto;
}

.woocommerce-checkout .woocommerce-info:before {
    right: 25px;
    left: auto;
}

.woocommerce-checkout .woocommerce-info {
    padding-left: 25px !important;
    padding-right: 65px !important;
}

.woocommerce-checkout .woocommerce-form__label-for-checkbox span {
    padding-right: 10px;
    padding-left: 0;
}

.woocommerce-checkout .woocommerce-form__label-for-checkbox span:before {
    right: -18px;
    left: auto;
}

.dokan-store.shop-view-list .seller-items ul.products li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:before,
.dokan-store.shop-view-list .seller-items ul.products li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before,
.dokan-store.shop-view-list .seller-items ul.products li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before,
.dokan-store.shop-view-list .seller-items ul.products li.product .mf-product-details .mf-product-price-box .compare-button .compare:before,
.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:before,
.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before,
.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before,
.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details .mf-product-price-box .compare-button .compare:before {
    padding-left: 5px;
    padding-right: 0;
}

.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details {
    padding-right: 30px;
    padding-left: 0;
}

.woocommerce.shop-view-list .mf-shop-content ul.products li.product.product-category .woocommerce-loop-category__title {
    padding-right: 20px;
    padding-left: 0;
}

.dokan-store .dokan-store-sidebar {
    padding-left: 15px;
    padding-right: 0;
    margin-left: 0;
}

.dokan-store .dokan-single-store.dokan-w8 {
    padding-right: 15px;
    padding-left: 0;
}

.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-mf_custom .profile-info-summery-wrapper .profile-info-summery .profile-info-head {
    float: right;
}

.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-mf_custom .profile-info-summery-wrapper .profile-info-summery .dokan-store-info .dokan-store-rating .seller-rating {
    margin-left: 11px;
    margin-right: 0;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li {
    display: flex;
    align-items: center;
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .label {
    padding-left: 5px;
}

.dokan-category-menu #cat-drop-stack>ul li a .caret-icon {
    left: -2px;
    right: auto;
    transform: rotate(180deg);
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
    float: right;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
    float: left;
}

.woocommerce-account .woocommerce .account-info .account-avatar {
    margin-left: 15px;
    margin-right: 0;
}

.mf-vendor-header-tabs .vendor-search .btn-button,
.mf-vendor-header-tabs .vendor-search:after {
    left: 10px;
    right: auto;
}

.mf-banner-small .box-price {
    right: 30%;
    left: 0;
}

.mf-banner-small.position-price-2 .box-price {
    left: auto;
    right: 28%;
}

.mf-banner-small.position-price-3 .box-price {
    left: auto;
    right: 36%;
}

.header-layout-1 .site-header .header-bar i {
    padding-left: 5px;
    padding-right: 0;
}

.nav li li {
    text-align: right;
}

.widget .mc4wp-form input[type="email"] {
    border-right: 1px solid #ccc;
    border-left: none;
    border-radius: 0 3px 3px 0;
}

.woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .variations select {
    background-position: left 10px center;
    margin-left: 0;
}

.header-layout-1 .site-header .header-bar .widget:last-child {
    padding-left: 0;
    padding-right: 20px;
}

.mf-product-deals-day ul.products li.product .price del {
    padding-left: 10px;
    padding-right: 10px;
}

.mf-quick-view-modal div.product .entry-summary {
    left: 0;
    right: auto;
}

.mf-quick-view-modal div.product .woocommerce-product-gallery.images {
    padding-left: 0;
    padding-right: 0;
}

.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details-hover {
    padding-left: 5px;
    padding-right: 20px;
}

.mf-products-grid .cat-header .link {
    padding-left: 0;
    padding-right: 15px;
}

.site-header .primary-nav>ul>li>a i {
    padding-left: 8px;
    padding-right: 0;
}

.mf-products-list ul.products li.product .mf-product-details {
    padding-left: 0;
    padding-right: 20px;
}

.woocommerce .woocommerce-shipping-destination {
    text-align: right;
}

.woocommerce #shipping_method li .woocommerce-Price-amount {
    float: left;
    text-align: left;
}

.woocommerce ul.products li.product .onsale,
.woocommerce .ribbons .ribbon {
    left: 0;
    right: auto;
}

.site-header .extras-menu .menu-item-hotline .extra-icon {
    margin-right: 0;
    margin-left: 15px;
}

.mr-account-widget>ul li .wd-login-icon {
    margin-right: 0;
    margin-left: 7px;
}

.mobile-version .site-header .header-extras .extras-menu>li:last-child {
    padding-left: 0;
    padding-right: 8px;
}

.mobile-version .site-header .mobile-menu .site-header-category--mobile {
    padding-left: 20px;
    padding-right: 0;
}

.mobile-version .site-footer .footer-bottom .footer-payments {
    text-align: right;
}

.mf-els-modal-mobile .products-search.searching .search-wrapper:before {
    left: 28px;
    right: auto;
}

.mobile-version .site-header .product-extra-search .products-search.searching .search-wrapper:before {
    left: 19px;
    right: auto;
}

.mobile-version .site-header .header-main .header-title .header-go-back i:before {
    content: "\e93c";
}

.mobile-version .site-header .header-main .header-title span {
    padding-left: 0;
    padding-right: 13px;
}

.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .btn-shop {
    margin-right: 0;
    margin-left: 7.5px;
}

.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .btn-update {
    margin-left: 0;
    margin-right: 7.5px;
}

.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity .product-remove .mf-remove {
    height: 42px;
}

.mobile-version .mf-product-fbt .fbt-cart,
.mobile-version .mf-product-fbt .product-buttons .mf-wishlist-button {
    float: right;
}

.mobile-version .mf-product-fbt ul.products .product-content {
    padding-left: 0;
}

.mobile-version.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:before,
.mobile-version.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before,
.mobile-version.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before,
.mobile-version.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .compare:before {
    padding-right: 0;
}

.mobile-version.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-wishlist-button,
.mobile-version.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button {
    float: right;
}

.mobile-version #mf-catalog-toolbar {
    direction: ltr;
}

.mobile-version #mf-catalog-toolbar .woocommerce-ordering .current:after {
    left: auto;
}

.woocommerce div.product form.cart .buy_now_button {
    margin-left: 0;
    margin-right: 30px;
}

.single-product-layout-6 section.up-sells .related-title,
.single-product-layout-6 section.related .related-title,
.single-product-layout-6 div.product .wc-tabs-wrapper ul.tabs,
.single-product-layout-6 .mf-product-instagram h2 {
    text-align: right;
}

.woocommerce div.product .entry-summary .wcfm_catalog_enquiry {
    float: right;
}

.woocommerce-cart .woocommerce-cart-form table.shop_table tr th,
.woocommerce-cart .woocommerce-cart-form table.shop_table tr td {
    text-align: right;
}

.woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation dt {
    float: right;
    margin-right: 0;
    margin-left: 0.25em;
}

.woocommerce ul.cart_list li dl dt,
.woocommerce ul.cart_list li dl dd {
    float: right;
}

.woocommerce ul.cart_list li dl dt {
    margin-right: 0;
    margin-left: 0.25em;
}

.woocommerce-cart .woocommerce table.cart .empty-cart-button {
    float: left;
}

.widget_shopping_cart_content .woocommerce-mini-cart__buttons .checkout {
    margin-left: 0;
    margin-right: 15px;
}

.woocommerce-cart .woocommerce table.cart .btn-shop i {
    display: inline;
}

.woocommerce-cart .woocommerce .coupon label:after,
.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button:after {
    left: 0;
    right: auto;
}

.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .shipping .shipping-title {
    text-align: right;
}

.woocommerce-cart .woocommerce-cart-form .col-coupon,
.woocommerce-cart .cart-collaterals .col-colla {
    float: right;
}

.site-header .extras-menu .menu-item-account>ul li {
    text-align: right;
}

.site-header .product-extra-search .product-cat-label {
    padding-right: 18px;
    padding-left: 30px;
}

.site-header .product-extra-search .product-cat-label:after {
    right: auto;
    left: 12px;
}

.woocommerce .customer-login .form-row .input-text {
    text-align: right;
}

.woocommerce .customer-login .form-row-password .lost-password {
    right: auto;
    left: 15px;
}

.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link {
    float: left;
}

.dokan-store-menu ul li .caret-icon {
    float: left;
    transform: rotate(270deg);
}

.elementor-page .mf-product-deals-day .cat-header .cat-title {
    margin-left: 70px;
    margin-right: 0;
}

.mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery .flex-control-nav li {
    margin-left: 15px;
}

.elementor-page .mf-products-of-category-2 .cats-header .extra-links li:last-child {
    padding-left: 0;
}

.elementor-page .mf-products-of-category-2 .cats-header .extra-links li:first-child {
    padding-left: 30px;
}

.elementor-page .mf-products-of-category-2 .mf-products-tabs .tabs-header .tabs-nav li:last-child {
    padding-right: 30px;
}

.elementor-page .mf-products-of-category-2 .mf-products-tabs .tabs-header .tabs-nav li:first-child {
    padding-right: 0;
}

.mf-products-of-category .products-box ul.products.columns-3 li:nth-child(3n) {
    border-right: 1px solid #e1e1e1;
}

.mf-products-of-category .products-box ul.products.columns-4 li:nth-child(4n) {
    border-right: 1px solid #e1e1e1;
}

.elementor-page .mf-products-tabs .tabs-header .tabs-nav li:last-child {
    padding-left: 0;
}

.elementor-page .mf-products-tabs .tabs-header .tabs-nav li:first-child {
    padding-left: 25px;
}

.elementor-page .mf-products-carousel .cat-header .extra-links li:last-child {
    padding-left: 0;
}

.elementor-page .mf-products-carousel .cat-header .extra-links li:first-child {
    padding-left: 25px;
}

.elementor-page .mf-products-list .cat-header .extra-links li:last-child {
    padding-left: 0;
}

.elementor-page .mf-products-list .cat-header .extra-links li:first-child {
    padding-left: 25px;
}

.elementor-page .mf-products-grid .cat-header .extra-links li:last-child {
    padding-left: 0;
}

.elementor-page .mf-products-grid .cat-header .extra-links li:first-child {
    padding-left: 25px;
}

.elementor-page .mf-category-box .cat-header .extra-links li:last-child {
    padding-left: 0;
}

.elementor-page .mf-category-box .cat-header .extra-links li:first-child {
    padding-left: 25px;
}

.elementor-page .martfury-latest-post .extra-links li:last-child {
    padding-left: 0;
}

.elementor-page .martfury-latest-post .extra-links li:first-child {
    padding-left: 25px;
}

.mf-slides-wrapper .slick-dots li:last-child {
    padding-right: 12px;
}

.mf-slides-wrapper .slick-dots li:first-child {
    padding-left: 0;
}

.mf-elementor-banner-large .banner-left-content {
    margin-right: 0;
    margin-left: 88px;
}

.mf-category-tabs .tabs-title h2,
.mf-category-tabs .tabs-title .tabs__heading {
    margin-left: 20px;
    margin-right: 0;
}

.elementor-page .mf-products-tabs .tabs-header .link {
    padding-left: 0;
    padding-right: 25px;
}

.mf-elementor-testimonial-slides--top .arrow-wrapper {
    padding-right: 50px;
    padding-left: 0;
}

.mf-elementor-testimonial-slides--top .arrow-wrapper .mf-right-arrow {
    padding-left: 30px;
}

.mf-elementor-testimonial-slides--top .arrow-wrapper .mf-left-arrow {
    margin-left: -50px;
}

.mf-elementor-testimonial-slides .testimonial-info>i {
    left: 20px;
    right: auto;
    direction: ltr;
}

.mf-elementor-testimonial-slides .job {
    padding-left: 0;
    padding-right: 5px;
}

.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity .product-remove {
    padding-left: 0;
    padding-right: 12px;
}

.mf-banners-grid {
    margin-right: -16px;
    margin-left: 0;
}

.mf-banners-grid .r-banners .item-small,
.mf-banners-grid .r-banners .item-normal {
    border-left: 1px solid #d9d9d9;
    border-right: none;
}

.woocommerce-checkout table.shop_table .shipping .shipping-title {
    text-align: right;
}

.woocommerce table.shop_table td small {
    display: inline-block;
}

.mf-quick-view-modal div.product .mf-has-buy-now form.cart div.quantity {
    margin-right: 0;
}

.mf-quick-view-modal div.product .mf-has-buy-now form.cart .buy_now_button {
    margin-left: 0;
    margin-right: 20px;
}

.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-wishlist-button,
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-compare-button {
    float: right;
}

.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a .yith-wcwl-icon,
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a .yith-wcwl-icon,
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a .yith-wcwl-icon,
.mf-quick-view-modal div.product .mf-has-buy-now form.cart .actions-button .mf-compare-button .compare:before {
    margin-left: 10px;
    margin-right: 0;
    padding-right: 0;
}

.woocommerce .customer-login .password-input .show-password-input {
    left: 10px;
    right: auto;
}

.woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper ul.tabs {
    text-align: right;
}

.woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper ul.tabs li:first-child {
    padding-left: 15px;
}

.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after {
    right: 0;
    left: 0;
}

@media (max-width: 1600px) and (min-width: 1300px) {
    .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:before,
    .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before,
    .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before,
    .single-product-layout-6.woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .compare:before {
        padding-right: 0;
        padding-left: 10px;
    }
}

@media (max-width: 1199px) {
    .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:before,
    .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before,
    .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before,
    .woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-compare-button .compare:before {
        padding-right: 0;
        padding-left: 10px;
    }
}

@media (max-width: 1300px) {
    .single-product-layout-6.woocommerce div.product form.cart .buy_now_button {
        margin-right: 0;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .single-product-layout-6.woocommerce div.product form.cart .actions-button {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .mf-banner-large .col-banner-content {
        margin-right: 8.33333333%;
        margin-left: 0;
    }
}

@media (max-width: 1200px) {
    .site-header .extras-menu>li:last-child {
        padding-left: 13px;
        padding-right: 13px;
    }
}

@media (max-width: 1199px) {
    .site-header .extras-menu {
        margin-right: 0;
    }
    .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a>span,
    .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a>span,
    .woocommerce div.product.mf-has-buy-now .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a>span {
        padding-left: 0;
        padding-right: 15px;
    }
}

@media (max-width: 991px) {
    .mf-products-of-category-2 .products-side {
        padding: 0 20px;
    }
    .martfury-newletter .form-area {
        padding: 30px;
    }
    .martfury-journey .journey-wrapper {
        right: 0 !important;
    }
    .mf-entry-product-header .social-links {
        float: right;
    }
    .woocommerce div.product div.images {
        float: none;
        padding-right: 0;
    }
    .woocommerce div.product .entry-summary {
        padding-right: 0;
    }
    .woocommerce .mf-single-product.mf-product-sidebar div.images,
    .woocommerce .mf-single-product.mf-product-sidebar .entry-summary {
        padding-left: 0;
    }
    .site-header .product-extra-search .search-field {
        border-right: 1px solid #ccc;
        border-left: 0;
    }
    .woocommerce-cart .woocommerce-cart-form .col-coupon,
    .woocommerce-cart .cart-collaterals .col-colla {
        float: left;
        width: 100%;
    }
}

@media (max-width: 767px) {
    .mf-product-deals-carousel.woocommerce .product .woocommerce-product-gallery {
        padding-right: 0;
    }
    .mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown .minutes {
        padding-left: 15px;
    }
    .martfury-newletter .form-area .mc4wp-form input[type="email"] {
        border-left: 1px solid #ccc;
    }
    .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a:before,
    .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a:before,
    .woocommerce div.product .cart .actions-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a:before,
    .woocommerce div.product .cart .actions-button .mf-compare-button .compare:before {
        padding-left: 10px;
        padding-right: 0;
    }
    .mf-products-grid .cat-header .link {
        padding-right: 0;
    }
    .mf-product-deals-day .header-content .cat-title {
        margin-left: 0;
    }
    .site-footer .footer-payments ul {
        padding-right: 0;
    }
    .mobile-version .site-footer .footer-bottom .footer-payments ul li:first-child {
        padding-right: 0;
    }
    .mobile-version .site-footer .footer-bottom .footer-row {
        text-align: right;
    }
    .woocommerce-cart .woocommerce table.shop_table td.product-name dl.variation dt {
        float: none;
    }
    .site-header .header-extras .menu-item-account>a {
        padding-right: 0;
    }
    .mf-product-fbt ul.products li.product .product-content {
        padding-left: 0;
    }
    .mf-quick-view-modal div.product {
        padding-left: 15px;
        padding-right: 15px;
    }
    .mf-quick-view-modal div.product .mf-has-buy-now form.cart div.quantity {
        margin-right: 0;
    }
    .woocommerce div.product form.cart .buy_now_button {
        margin-right: 15px;
    }
    .mf-quick-view-modal .modal-content div.product .mf-has-buy-now form.cart .buy_now_button {
        margin-left: 0;
    }
}

@media (max-width: 600px) {
    .primary-mobile-nav {
        right: -320px;
    }
    .display-mobile-menu .primary-mobile-nav {
        -webkit-transform: translate3d(-320px, 0, 0);
        transform: translate3d(-320px, 0, 0);
    }
}

@media (max-width: 479px) {
    .primary-mobile-nav {
        right: -280px;
    }
    .display-mobile-menu .primary-mobile-nav {
        -webkit-transform: translate3d(-280px, 0, 0);
        transform: translate3d(-280px, 0, 0);
    }
    .woocommerce div.product.mf-has-buy-now .cart .actions-button .buy_now_button {
        margin-right: 0;
    }
    .woocommerce div.product.mf-has-buy-now .cart .actions-button .mf-wishlist-button {
        float: left;
    }
    .woocommerce div.product form.cart div.quantity {
        margin-left: 0;
        float: none;
    }
}

/*fixment*/

@media(max-width:991px) {
    .site-header .extras-menu .menu-item-account>a {
        padding-right: unset !important;
        padding-left: 0;
    }
}

/*.woocommerce div.product div.images {

    direction: ltr;
}
.woocommerce div.product div.images .flex-control-nav {

    direction: rtl;
}*/

@media (max-width: 991px) {
    .mf-banners-grid {
        margin: 0 15px 0 0 !important;
    }
    .mf-banner-large .banner-image,
    .mf-banner-large .col-banner-price {
        padding-right: 0;
        padding-left: unset;
    }
    .mf-products-of-category-2 .cats-header .extra-links {
        margin-top: 10px !important;
    }
    .mf-products-of-category-2 .mf-products-tabs .tabs-header {
        padding-right: 0;
        padding-left: unset !important;
    }
}

.mf-category-tabs .tabs-title h2 {
    padding-left: 10px
}

.site-header .products-search .product-cat-label {
    padding-left: 30px;
    padding-right: 18px;
}

.woocommerce ul.products li.product .product-inner .mf-rating .count {
    visibility: hidden;
}

.woocommerce table.shop_attributes td p {
    text-align: right;
}

.woocommerce-account .customer-login .form-row .input-text {
    text-align: right;
}

.woocommerce ul.products li.product .price {
    font-size: 14px;
}

.mf-quick-view-modal div.product {
    padding-bottom: 30px;
}

.woocommerce ul.products li.product {
    float: right;
}

.woocommerce .widget_price_filter .price_slider_amount .price_label {
    font-size: 14px;
}

.woocommerce table.wishlist_table tbody td,
.woocommerce table.wishlist_table tr td {
    text-align: right;
}

caption,
td,
th {
    text-align: right;
}

.woocommerce div.product div.images .mf-video-wrapper {
    padding-bottom: 70%;
}

.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4 {
    float: right;
}

.widget_shopping_cart_content .woocommerce-mini-cart__buttons .checkout {
    margin-right: 15px;
    margin-left: 0px;
}

.sticky-product-info-wapper .sc-product-info .sc-tabs li {
    direction: rtl;
}

.sticky-product-info-wapper .sc-product-info .product-name h2 {
    padding-bottom: 10px;
}

.woocommerce .track_order .form-row {
    text-align: right;
}

.wc-setup-content {
    text-align: right;
}

.dokan-dashboard-layout-1 .dokan-dashboard-wrap .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title,
.dokan-dashboard-layout-1 .dokan-dashboard-wrap .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count {
    float: right;
}

.dokan-dashboard-layout-1 .dokan-dashboard-wrap .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title,
.dokan-dashboard-layout-1 .dokan-dashboard-wrap .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count,
.mfp-content,
.dokan_v_id .dokan-form-horizontal,
.site-header .extras-menu .menu-item-account>ul li {
    text-align: right;
}

.dokan-add-new-product-popup .dokan-feat-image-content {
    margin-right: 0px;
    margin-left: 15px;
}

.content-half-part {
    float: right;
}

.rtl.woocommerce .price_label,
.rtl.woocommerce .price_label span {
    direction: rtl;
}

.content-half-part:first-child {
    padding-right: 0px;
    padding-left: 10px;
}

.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload {
    margin-left: 15px;
    margin-right: 0px;
}

.error.notice.is-dismissible {
    visibility: hidden;
}

.woocommerce div.product .summary-sep {
    height: 40px;
}

.primary-mobile-nav .mobile-nav-content {
    background-color: #fcb800;
}

.primary-mobile-nav ul.menu li>a {
    color: #000;
}

.primary-mobile-nav ul.menu>li {
    border-bottom: 1px solid #e81230;
}

@media only screen and (min-width:700px) and (max-width:999px) {
    .woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering .current {
        min-width: 110%;
    }
}

@media only screen and (max-width: 600px) {
    .mf-products-of-category-2 .mf-products-tabs .tabs-header li a {
        font-size: 14px;
    }
    .martfury-tabs .tabs-nav li {
        float: right;
    }
    .dokan-store.shop-view-list .seller-items ul.products li.product .product-inner {
        display: block;
    }
    .woocommerce .wishlist-title h2 {
        font-size: 15px;
    }
    input[type="submit"].dokan-btn-sm,
    a.dokan-btn-sm,
    .dokan-btn-sm {
        font-size: 8px;
    }
    .woocommerce:not(.full-content) .shop-toolbar {
        width: auto;
    }
    .woocommerce:not(.full-content) .shop-toolbar .products-found,
    .woocommerce:not(.full-content) .shop-toolbar .shop-view,
    .woocommerce:not(.full-content) .shop-toolbar .woocommerce-ordering {
        width: 90%;
    }
    .woocommerce div.product .wc-tabs-wrapper ul.tabs li.active a,
    .woocommerce div.product .wc-tabs-wrapper ul.tabs li a {
        font-size: 15px;
    }
    .martfury-icons-list ul li {
        margin: 10px 0;
    }
    .mf-product-deals-day .header-countdown {
        font-size: 14px;
    }
    .site-footer .footer-widgets .footer-sidebar {
        width: 46%;
    }
}

.blog-wapper .entry-meta a,
.single-post-header.layout-2.has-bg .entry-metas a {
    padding-right: 5px;
}

.single-post-header.layout-2.has-bg .entry-metas .sep {
    padding-right: 4px;
}

.mf-category-tabs .tabs-content ul li h2 {
    font-size: 13px;
    font-weight: 100px;
    margin: 0 0 0px;
    line-height: 0.3;
}

.mr-account-widget>ul li .wd-login-icon {
    margin-left: 7px;
    margin-right: 0px;
}

.site-header .extras-menu .menu-item-hotline .extra-icon {
    margin-left: 15px;
    margin-right: 0px;
}

.mf-image-box .extra-link.style-2:after {
    margin-right: 5px;
    margin-left: 0px;
    content: '\e93b';
}

.martfury-testimonial-slides .job {
    padding-right: 5px;
    padding-left: 0px;
}

.single-product-layout-6 div.product .wc-tabs-wrapper ul.tabs {
    text-align: right !important;
}

.woocommerce ul.products li.product .onsale,
.woocommerce .ribbons .ribbon {
    direction: ltr !important;
}

/*end fixment*/

/*fixment*/

/*-----dokan----*/

ul.dokan-account-migration-lists li .left-content {
    text-align: right !important;
}

ul.dokan-account-migration-lists li .right-content {
    text-align: left !important;
}

/*-----End of dokan----*/

.mf-banner-medium.layout-3 .banner-content .desc {
    line-height: 1.5 !important;
}

.mf-banner-medium.layout-4 .banner-content .desc {
    line-height: 1.5 !important;
}

.woocommerce div.product .tawc-deal .deal-expire-date .deal-expire-countdown .digits {
    font-size: 20px !important;
    font-weight: 500;
}

.woocommerce div.product .social-links a {
    line-height: 45px !important;
}

.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .price ins {
    margin-bottom: 10px;
    font-size: 24px !important;
}

.tooltip {
    font-family: inherit !important;
}

.woocommerce .mf-single-product.mf-product-layout-2 form.cart .actions-button .buy_now_button {
    margin-right: 0 !important;
}

.woocommerce .mf-single-product.mf-product-layout-3 .actions-button .buy_now_button {
    margin-right: 0 !important;
}

.woocommerce .mf-single-product.mf-product-layout-4.mf-has-buy-now form.cart div.quantity {
    margin-right: 0 !important;
}

.woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper ul.tabs li:first-child {
    padding-right: 5px;
    padding-left: 0;
}

.woocommerce .mf-single-product.mf-product-layout-4.mf-has-buy-now form.cart .buy_now_button {
    margin-left: 0 !important;
}

.woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a .yith-wcwl-icon {
    margin-right: unset !important;
    margin-left: 5px;
}

.woocommerce div.product form.cart .single_add_to_cart_button {
    font-size: 16px !important;
}

.woocommerce div.product form.cart .buy_now_button {
    font-size: 16px !important;
    height: 52px !important;
}

.sticky-product-info-wapper .sc-product-cart .price {
    font-size: 18px !important;
}

.site-header .menu .is-mega-menu .dropdown-submenu .menu-item-mega>a {
    font-weight: 600 !important;
}

.page-header-page .entry-title {
    font-size: 32px !important;
}

.wishlist_table .add_to_cart.button i {
    margin-right: unset !important;
    margin-left: 10px;
}

.icon-arrow-left::before {
    content: "\e944" !important;
}

.woocommerce div.product .actions-button .mf-wishlist-button,
.woocommerce div.product form.cart .mf-compare-button,
.mf-entry-product-header .entry-left {
    float: right !important;
}

.mf-banner-large .banner-content .box-title {
    line-height: 1.2 !important;
}

.woocommerce div.product form.cart .yith-wcwl-add-to-wishlist {
    float: right;
    margin-top: 13px;
}

@media (max-width: 1199px) {
    .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a>span,
    .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>a>span,
    .woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>a>span {
        display: block !important;
        padding-right: 10px;
    }
}

.mobile-version.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin-left: 0;
    margin-right: 0;
}

.woocommerce .quantity .qty {
    padding: 7px 0 !important;
}

.woocommerce .mf-rating .star-rating {
    margin-left: 7px;
    margin-right: unset !important;
}

.mf-elementor-banner-app .banner-main-content {
    padding-left: unset !important;
    padding-right: 90px;
}

.mf-elementor-testimonial-slides-2 .testimonial-info__footer .testimonial-thumb {
    margin-right: unset !important;
    margin-left: 25px;
}

.woocommerce #content table.wishlist_table.cart a.remove {
    margin: 0 0 !important;
    height: unset !important;
}

.woocommerce .wishlist_table.mobile .additional-info-wrapper {
    padding-right: 75px;
    padding-left: unset !important;
}

.woocommerce table.wishlist_table tbody td.product-add-to-cart .remove_from_wishlist::before,
.woocommerce table.wishlist_table tr td.product-add-to-cart .remove_from_wishlist::before {
    padding-left: 10px;
    padding-right: unset !important;
}

.mobile-version .woocommerce-error::before,
.mobile-version .woocommerce-info::before,
.mobile-version .woocommerce-message::before {
    left: 10px !important;
    right: unset !important;
}

.mobile-version.mf-catalog-page .catalog-sidebar .widget .widget-title::after {
    left: 0 !important;
    right: unset !important;
}

.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content {
    padding-left: 30px;
    padding-right: unset !important;
}

.mf-category-tabs .tabs-content ul li h2 {
    margin: 10px !important;
}

.mf-category-tabs .tabs-content ul li h2 {
    line-height: 1.5 !important;
}

.woocommerce .customer-login .password-input .show-password-input {
    left: 10px;
    right: unset !important;
}

.catalog-sidebar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a::after {
    right: 0 !important;
    left: unset !important
}

.navigation-type-infinite .woocommerce-pagination .next {
    letter-spacing: 0 !important;
}

.site-header .product-extra-search .search-field {
    padding-right: 35px !important;
}

.mf-product-deals-carousel .product .entry-summary .tawc-deal .deal-expire-date .deal-expire-countdown {
    direction: ltr !important;
}

.site-header .product-extra-search .search-field {
    border-left: none;
    border-right: 1px solid #ccc !important;
}

.woocommerce nav.woocommerce-pagination ul li {
    float: right;
}

.widget .mc4wp-form input[type="submit"] {
    height: 51px;
    border-radius: 3px 0 0 3px;
}

.site-header .products-cats-menu .menu li ul {
    padding: 10px 0;
    transition: right 0.3s ease 0s, opacity 0.3s;
    right: 100% !important;
    top: 0;
}

.widget_shopping_cart_content .woocommerce-mini-cart__buttons .button {
    min-width: 120px;
}

.single-post.content-sidebar .comment-respond .comment-reply-title,
.single-post.sidebar-content .comment-respond .comment-reply-title,
.single-post.content-sidebar .comment-respond .form-submit,
.single-post.sidebar-content .comment-respond .form-submit {
    text-align: right !important;
}

.single-post.content-sidebar .comments-area .comments-title,
.single-post.sidebar-content .comments-area .comments-title {
    text-align: right !important;
}

.woocommerce-checkout table.shop_table .shipping .shipping-title {
    text-align: right !important;
}

.woocommerce #shipping_method li .woocommerce-Price-amount {
    text-align: right !important;
    float: left !important;
    direction: rtl !important;
}

.woocommerce .woocommerce-shipping-destination {
    text-align: right !important;
}

@media (max-width: 767px) {
    .single-post .post-navigation .nav-previous,
    .single-post .post-navigation .nav-next {
        text-align: right;
    }
}

.single-post.content-sidebar .entry-footer .tags-links,
.single-post.sidebar-content .entry-footer .tags-links,
.single-post.content-sidebar .entry-footer .footer-socials,
.single-post.sidebar-content .entry-footer .footer-socials {
    text-align: right;
}

.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label>span::before {
    right: 0 !important;
    left: unset;
}

@media (max-width: 1199px) {
    .martfury-icons-list ul li {
        justify-content: right !important;
    }
}

.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label>span::before {
    right: 0 !important;
    left: unset;
}

.woocommerce-cart .woocommerce .coupon label::after {
    right: unset;
    Left: 0;
}

.dataTables_wrapper {
    direction: rtl !important;
}

.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .price {
    font-size: 16px !important;
}

.woocommerce .mf-single-product.mf-product-layout-3.product-type-variable form.cart .variations .reset_variations {
    left: 0 !important;
    right: unset !important;
}

.woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper ul.tabs {
    text-align: right;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li {
    float: right !important;
}

.site-header .product-extra-search .search-field {
    padding-right: 35px !important;
}

.woocommerce .customer-login .form-row-password .lost-password {
    left: 15px;
    right: unset !important;
}

.mf-product-fbt .products-list li a strong {
    display: none !important;
}

#lang_sel img.iclflag,
.lang_sel img.iclflag {
    padding-left: 5px !important;
}

.site-header .product-extra-search .product-cat-label::after {
    left: 12px !important;
    right: unset !important;
}

.mf-category-tabs .tabs-title h2 {
    margin: 0 0 0 20px;
}

.site-header .extras-menu .menu-item-account>ul li {
    text-align: right;
}

.martfury-testimonial-slides a i {
    padding-right: 5px;
    padding-left: unset !important;
}

.woocommerce ul.products li.product {
    float: right;
}

div.wpcf7 {
    direction: rtl !important;
}

.mobile-version.woocommerce div.product div.images {
    padding-right: 0;
    padding-bottom: 0;
}

.mf-product-fbt .products-list li .s-price {
    padding-right: 5px !important;
    padding-left: unset !important;
}

.mobile-version.woocommerce #reviews .average-rating .average-value {
    margin-left: 20px;
    margin-right: unset !important;
}

.single-product-layout-6 section.up-sells .related-title,
.single-product-layout-6 section.related .related-title {
    text-align: right;
}

.mobile-version .site-footer .footer-bottom .footer-payments {
    text-align: right;
}

.mobile-version .site-footer .footer-bottom .footer-payments ul {
    padding-right: 0;
    padding-left: unset !important;
}

.mobile-version .site-footer .footer-bottom .footer-row {
    text-align: right;
}

.mobile-version #mf-catalog-toolbar .woocommerce-ordering .current {
    min-width: 130px;
    border: none;
    background-color: transparent;
    padding: 0 0 0 0 !important;
}

.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-quantity .product-remove {
    display: block;
    padding-left: unset !important;
    padding-right: 12px;
}

.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .btn-shop {
    margin-left: 7.5px;
    margin-right: unset !important;
}

.mobile-version.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .btn-update {
    margin-left: unset !important;
    margin-right: 7.5px;
}

.yith_wcwl_wishlist_footer .yith-wcwl-share {
    float: right;
}

@media (max-width: 479px) {
    .woocommerce div.product form.cart div.quantity {
        margin-bottom: 15px;
        float: none !important;
        margin-left: unset !important;
        margin-right: 0;
    }
    .woocommerce div.product form.cart div.quantity {
        margin-left: 0;
        margin-right: 0;
    }
    .mf-product-fbt ul.products .product-content {
        padding-left: unset !important;
        padding-right: 0;
    }
    .woocommerce .mf-rating .star-rating {
        margin-right: 0 !important;
    }
    .mf-category-tabs .tabs-content ul li h2 {
        line-height: 1.2;
    }
    .icon-chevron-left:before {
        content: "\e93b";
    }
}

.woocommerce-product-gallery__wrapper.slick-initialized.slick-slider {
    direction: ltr;
}

.mf-elementor-icons-list .separator {
    right: unset;
    left: 0
}

.elementor-page .mf-products-of-category-2 .products-side {
    padding-right: 30px;
    border-right: 1px solid #e1e1e1;
    padding-left: unset;
    border-left: unset;
}

.elementor-page .mf-products-of-category-2 .col-product-content {
    padding-left: 0;
    padding-right: 15px;
}

.elementor-page .mf-products-of-category-2 .products-side .link {
    justify-content: flex-start;
}