/* Add By Merva */

@font-face {
	font-family: Yekan Bakh FaNum;
	font-style: normal;
	font-weight: 100;
	src: url('assets/fonts/woff/YekanBakhFaNum-thin.woff') format('woff'),   
	url('assets/fonts/woff2/YekanBakhFaNum-thin.woff2') format('woff2');		
}

@font-face {
	font-family: Yekan Bakh FaNum;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/woff/YekanBakhFaNum-Light.woff') format('woff'),   
	url('assets/fonts/woff2/YekanBakhFaNum-Light.woff2') format('woff2');	
}

@font-face {
	font-family: Yekan Bakh FaNum;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/woff/YekanBakhFaNum-Regular.woff') format('woff'),   
	url('assets/fonts/woff2/YekanBakhFaNum-Regular.woff2') format('woff2');		 
}

@font-face {
	font-family: Yekan Bakh FaNum;
	font-style: normal;
	font-weight: 600;
	src: url('assets/fonts/woff/YekanBakhFaNum-SemiBold.woff') format('woff'),   
	url('assets/fonts/woff2/YekanBakhFaNum-SemiBold.woff2') format('woff2');		 
}

@font-face {
	font-family: Yekan Bakh FaNum;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/woff/YekanBakhFaNum-Bold.woff') format('woff'),   
	url('assets/fonts/woff2/YekanBakhFaNum-Bold.woff2') format('woff2'); 
}

@font-face {
	font-family: Yekan Bakh FaNum;
	font-style: normal;
	font-weight: 800;
	src: url('assets/fonts/woff/YekanBakhFaNum-ExtraBold.woff') format('woff'),   
	url('assets/fonts/woff2/Yekan Bakh FaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: Yekan Bakh FaNum;
	font-style: normal;
	font-weight: 900;
	src: url('assets/fonts/woff/YekanBakhFaNum-Black.woff') format('woff'),   
	url('assets/fonts/woff2/YekanBakhFaNum-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: Yekan Bakh FaNum;
	font-style: normal;
	font-weight: 950;
	src: url('assets/fonts/woff/YekanBakhFaNum-ExtraBlack.woff') format('woff'),   
	url('assets/fonts/woff2/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');		 
}

.ld-module-sd-left .ld-module-dropdown, .lqd-stickybar-left .ld-module-sd .ld-module-dropdown {
    right: 0;
    left: auto;
}

header.lqd-pf-carousel-header {
    transform-origin: 0px 236.5px !important;
    transform: translate(0px, 0px) !important;
    opacity: 1 !important;
}

.lqd-fb-style-1-3 .lqd-fb-content h6:after {
    right: 0;
    left: inherit;
}

.elementor-widget-ld_icon_box.elementor-align-right .iconbox-default {
    align-items: flex-start !important;
}

.pos-tl {
    top: 0;
    right: 0;
    left: inherit;
}

.nav-item-children {
    right: 0;
    left: inherit;
}

.ld-module-dropdown.left {
    left: auto;
    right: 0;
    text-align: right;
}

.ld-dropdown-menu-content {
    width: 150px;
}

.lqd-counter-element>span {
    direction: ltr;
}

.lqd-tabs-style-7 .lqd-tabs-nav a:after {
    right: 0;
    left: inherit;
}

.lqd-pf-meta-nav-not-classic .lqd-pf-nav-link-subtitle {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1em;
    flex-direction: row-reverse;
}

.lqd-pf-meta-nav {
    direction: ltr;
}

.flickity-button.previous {
    margin-inline-end: 0px;
    left: initial;
    right: 0px;
    margin-inline-start: 5px;
}

.flickity-button.next {
    margin-inline-start: 0px;
    right: initial;
    left: 0;
    margin-inline-end: 5px;
}

.cd-handle svg:last-child {
    margin-inline-end: 1em;
    margin-inline-start: inherit;
    transform: translate(-50%,-50%) rotate(-180deg);
}

.cd-handle svg:first-child {
    margin-inline-end: -1em;
    margin-inline-start: inherit;
    transform: translate(-50%,-50%);
}

.cd-handle {
    margin-inline-end: -35px;
    margin-inline-start: inherit;
}

.carousel-nav .flickity-button.next {
    left: -10%;
    right: initial !important;
}

.carousel-nav .flickity-button.previous {
    right: -10%;
    left: initial !important;
}

.lqd-carousel-slides-current.d-inline-block.overflow-hidden.ws-nowrap.text-center .d-inline-block {
    direction: ltr;
}

.ld-sf--button-inside [type=submit] {
    left: 0;
    right: inherit;
}

.woocommerce .ld-sp-mhs-1 .ld-sp-btn, .woocommerce .ld-sp-mhs-2 .ld-sp-btn, .woocommerce .ld-sp-min-1 .ld-sp-btn {
    left: auto;
    right: 0;
}

footer.lqd-lp-footer.pos-rel .btn-hover-swp .btn-icon {
    transform: rotate(180deg);
}

footer.lqd-lp-footer.pos-rel .btn-hover-swp:hover .btn-icon+.btn-icon {
    transform: rotate(180deg) !important;
}

.pos-bl {
    bottom: 0;
    right: 0;
    left: inherit;
}

.ld-module-to-left .ld-module-cart-offcanvas .ld-module-dropdown {
    left: auto;
    right: 0;
    transform: translateX(100%);
}

.ld-module-sd-left .ld-module-dropdown, .lqd-stickybar-left .ld-module-sd .ld-module-dropdown {
    left: 0;
    right: auto;
}

.ld-cart-button.d-flex.flex-column .btn-icon {
    transform: rotate(180deg);
}

.ld-module-cart-offcanvas a.ld-cart-product-remove.remove {
    right: auto;
    left: 0;
}

.woocommerce .woocommerce-ordering .ui-selectmenu-button.ui-button::before {
    left: 0;
    right: inherit;
}

.ltr-sp-1 {
    letter-spacing: 0;
}

nav.post-nav .nav-subtitle {
    letter-spacing: 0;
}

.woocommerce #review_form #respond .comment-form .stars .star-5:after {
    content: "0 از 5";
	right: 100%;
    left: inherit;
}

.woocommerce #review_form #respond .comment-form .comment-form-rating {
    padding: 16px 25px 16px 75px;
}

* {
    letter-spacing: 0;
}

.lqd-af-slide__title-container {
    direction: ltr;
}

.lqd-af-slidenum {
    left: 40px;
    right: inherit;
}

@media screen and (min-width: 992px){
.lqd-af-slidenav {
    right: calc(5vw - 15px);
    left: inherit !important;
}
}