/*
Theme Name: Yanka
Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.
https://codex.wordpress.org/Right-to-Left_Language_Support
*/
.rtl #wpadminbar * {font-family: iranyekan;}
body.elementor-editor-active div.xoo-cp-opac ,
body.elementor-editor-active div.xoo-cp-modal.xoo-cp-active {display: none !important;}
.vc_column_container {float: left;}
#backtop {left: 30px;right: auto;width: 50px;height: 50px;}
#backtop.pt-show  {bottom: 30px;width: 50px;height: 50px;}
.header-1 .wrap-header .header-position.header-center .yanka-menu.primary-menu.menu-center {justify-content: right;}
.header-sticky .wrap-header .header-position.main-navigation .yanka-menu.primary-menu.menu-center {justify-content: right;}
div.dropdown-menu.currency-box {min-width: 120px;padding: 36px 20px 24px 20px;}
.menu-item-link .menu-icon.ic-popular + .menu_title:after {content: 'محبوب';}
.menu-item-link .menu-icon.ic-new + .menu_title:after {content: 'جدید';}
.yanka-menu li ul:not(.mega-nav) a {display: flex;}
header .woo-search .woo-ajaxsearchform-container .ui.search > .results {padding-right: 20px;padding-left: unset;}
header .woo-search .woo-ajaxsearchform-container .ui.search .result {padding-right: 0;padding-left: unset;justify-content: right;}
.menu-11.elementor-widget-wp-widget-nav_menu ul {padding-right: 26px;padding-left: unset;}
rs-bullets {direction: ltr;}
.pt-menu-categories .pt-dropdown-toggle .pt-icon > svg:first-child {left: -10px;transform: rotate(180deg);}
.ctu_form .wpcf7-form .form-group .form-control {direction: rtl;}
.fa-angle-right:before {content: "\f104";}
.fa-angle-left:before {content: "\f105";}
.post-navigation {direction: rtl;}
.post-navigation .post-prev-post .post-next-prev-content a:before {right: 0;left:unset;transform: rotate(180deg);}
.post-navigation .post-next-post .post-next-prev-content a:before {left: 0;right:unset;transform: rotate(180deg);}
.post-navigation .post-prev-post + .post-next-post {text-align:left;}
.post-navigation > .post-next-post{text-align:left;}
.page-heading.title-align-left {text-align: right;}
.yanka-single-bottom .tags-list a:after {right: 10px;left:unset;}
.yanka-single-bottom .tags-list a {padding-left: 15px;padding-right: 25px;}
.cart-actions .action-1,.cart-actions .action-1 .btn_cont_shop {float:right;}
.cart-actions .action-2 .btn_clear-cart, .cart-actions .action-2 .btn_update-cart {float:left;}
.cart-actions .action-1 .btn_cont_shop span {float:right;margin-left: 9px;margin-right: unset;transform: rotate(180deg);}
.cart-actions .action-2 .btn_clear-cart span, .cart-actions .action-2 .btn_update-cart span {float:right;margin-left: 9px;margin-right: unset;}
.instagram-picture .instagram-like {text-align: right;}
.instagram-picture .instagram-comment{text-align: left;}
.jms-tabs-title ul {padding-right: 0;padding-left: 0;}
.image-carousel-box .pt-description .pt-title-large span:before {bottom: 0px;}
.banner-box .banner-text.pr-promo-type1 .type-title-3 p:before {bottom: 0px;}
.product-style-1 .product-box .yanka-countdown_box ,.entry-summary .yanka-countdown_box .yanka-countdown{direction: ltr;}
.jmstestimonial-box .pt-reviewsbox .pt-reviewsbox-author:before {right:76px;left:unset;}
#woorebought-popup img {float:right;}
#woorebought-popup p {text-align:right;margin: 0 13px 0 0;padding: 10px 0 5px 5px;}
#woorebought-popup #popup-close {left: 5px;right:unset;height: 15px;width: 15px}
#woorebought-popup {padding-left: 25px;padding-right: unset;}
.entry-summary .yanka-countdown > span {margin-left:10px;margin-right:unset;}
form.woocommerce-ordering select {background-position:calc(11% - 16px) 50% !important;}
form.show-products-number.hidden-xs select {background-position:calc(46% - 16px) 50% !important;}
.action-right select {padding-left:20px;padding-right:2px;}
select {padding:0 10px 0 25px;}
.pt-menu-categories .pt-dropdown-toggle .pt-icon > svg:last-child {left: -5px;}
.pt-top-panel .pt-row a:before {bottom: -2px;}
.pt-layout-product-info-02{text-align: right;}
.pt-layout-product-info-02 ul:not([class]):not(.indent-left-none) {margin-right: 32px;margin-left: unset;}
.pt-layout-product-info-02 ul:not([class]) > li:before {right:0;left:unset;}
.pt-layout-product-info-02 ul:not([class]) > li {padding: 0 11px 0 0;}
.yith_wcwl_wishlist_footer .yith-wcwl-share {float:right;}
body #yith-woocompare {direction: rtl;}
table.dataTable.compare-list tbody td {border-left: 1px solid #e7e7e7 !important;border-right: none !important;}
.banner-box.promo .banner-text {padding: 29px 19px 5px 5px;}
.shop-action-bottom .woocommerce-result-count {float:right;}
.xoo-cp-modal .xoo-cp-btns a.xoo-cp-close:before {right:calc(64% - 10px);}
nav.woocommerce-pagination {float:left;}
nav.woocommerce-pagination ul li .next, nav.woocommerce-pagination ul li .prev{transform: rotate(180deg);}
.wc-ask-about .wpcf7-form .form-control {direction: rtl;}
div.post-navigation .post-prev-post div.pl_40 {padding-right: 40px;padding-left: unset;}
div.post-navigation .post-next-post div.pr_40 {padding-left: 40px;padding-right: unset;}
[class*="layout-columns-"] .item {float:right;}
.yithpopup_wrapper.yith-popup a.close {left:10px;right:unset;}
.yithpopup_wrapper a.close {left:-16px;right:unset;}
.yithpopup_wrapper.yith-popup #yith-popup-right {left:0;right:unset;  display: flex;flex-direction: column;}
.yithpopup_wrapper #yith-popup-message {line-height:25px;}
#yith-popup-right {left:-15px;right:unset;}
.yithpopup_overlay {right:0;left:unset;}
#yithhider_yith-popup {right: 30% !important;left: unset !important;margin-top: 15px;margin-right: 12px;margin-left: 12px;}
.submit-field.newslettersubmit.button, input.submit-field.newslettersubmit {width: 150px;}
#yith-popup-right .price {margin-right: 12px;}
h2#yith-popup-title {position:absolute;top:65px;z-index:5;right: 52%;}
.yithpopup_wrapper.yith-popup #yith-popup-title, .yithpopup_wrapper.yith-popup .yith-popup-checkzone {display:inline;}
.yithpopup_wrapper.yith-popup #yith-popup-right {margin-top:100px;}
.submit-field.newslettersubmit {right:130px;}
.yithpopup_wrapper #yith-popup-message {padding:0 15px 0 15px;}
.wc_payment_methods .payment_box:before {right:25px;left:unset;}
.dropdown-menu ul, .dropdown-menu ol {padding-left:unset;}
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button {float:left;}
.maintenance-content .yanka-countdown {direction: ltr;}
.ui.search>.results .result .title {margin-top: 5px;}
.ui.search>.results .result .image.img_right+.content {margin: 0 0 0 0;}
.pt-insta-title a:before{bottom: 0px;}
.entry-summary table.variations {border: none !important;}
.entry-summary p.stock.in-stock:before {margin-left: 10px;margin-right: unset;}
.modal .close {left:0;right:unset;}
.single-product-thumbnail .p-thumb .slick-prev, .single-product-thumbnail .p-thumb .slick-next {bottom: -40px;}
.mfp-close ,#cboxClose {left: 0;right:unset;}
section.shipping-calculator-form p span select {background-position:calc(10% - 15px) 50%;}
.yanka-ajax-loadmore a i {margin-left:7px;margin-right:unset;}
.row:not(.left-sidebar) .shop-action .wc-switch {margin-right: 30px;margin-left: 0;}
.row:not(.left-sidebar) .shop-action .shop-action-inner.right-xs {direction: rtl;}
.row:not(.left-sidebar) .shop-action .wc-switch a:first-child {margin-left: 10px;margin-right: unset;}
.action-right form {float:right;margin-left:35px;margin-right:unset;}
.entry-summary p.stock.out-of-stock:before {margin-left:10px;margin-right:nnset;}
.comment-text .flex a {margin-left:unset;margin-right:10px;}
.stretch_row_wide {margin-right: auto !important;margin-left: auto !important;}
.wpb-js-composer .faq.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {padding-right: 0 !important;padding-left: 46px !important;}
div.pp_pic_holder {direction: ltr;}
.pp_content_container .pp_right {padding-right: 13px !important;padding-left: unset !important;}
.pp_content_container .pp_left {padding-left: 13px !important;padding-right: unset !important;}
a.pp_contract, a.pp_expand {right: 30px !important;left: unset!important;}
a.pp_close {right: 0 !important;left: unset !important;}
.mfp-counter {left: 0;right:unset;}
footer .pt-payment-list li a img {height: 50px;}
footer .pt-payment-list li {margin-right: unset;margin-left: 8px;}
#footer-wrapper .yanka-social-box .yanka-social-icons {padding-right: 17px;}
.product-style-4 .yanka-countdown {direction: ltr;}
.entry-summary .yanka-countdown_box {margin-top: 0px;}
.search-form .search-submit {left: 0;right:unset;}
.single-product .product #review_form_wrapper .comment-form .stars {margin-top: -10px;}
.no-view.yith-popup-checkbox {float: right;margin: 5px 0 0px 6px;}
.yanka-menu .dropdown-menu.simple-menu li.menu-item-has-children:before {left: 0;right:unset;content: "\f104";}
.yanka-menu li ul:not(.mega-nav) li.menu-item-has-children:before {left: 15px;right:unset;content: "\f104";}
.yanka-menu .dropdown-menu.simple-menu .simple-menu {right: 100% !important;padding: 0 0 0 0;}
.product-style-1 .product-box .yanka-countdown_box .yanka-countdown_inner .yanka-countdow-title {direction: rtl;margin-bottom: 10px;}
#main-sidebar {padding-right: 45px;}
.comments-area .logged-in-as > a:not(:last-child) {margin-left: 12px;margin-right: unset;}
.widget .count {float: left;}
.notice-cart-wrapper {left: 10px;right:unset;}
.wc-single-product-sidebar .row.wc-right-sidebar #main-content .jms-product-single-extra {padding-right: 0px;border-right: inherit;padding-left: 29px;border-left: 1px solid #e9e7e7;}
.wc-single-product-sidebar .left-sidebar #main-sidebar, .shop-container .left-sidebar #main-sidebar {left: calc(100% - 25%);right: unset;}
.wc-single-product-sidebar .left-sidebar #main-sidebar {padding-left: 15px;padding-right: unset;}
.wc-single-product-sidebar .row.left-sidebar #main-content .jms-product-single-extra {padding-left: 0px;border-left: inherit;padding-right: 29px;border-right: 1px solid #e9e7e7;}
div.yith-wcwl-add-to-wishlist.exists div.yith-wcwl-wishlistaddedbrowse.hide a::before {left: 6px;right:unset}
div.yith-wcwl-add-to-wishlist.exists div.yith-wcwl-wishlistaddedbrowse.hide {display: block !important;}
.woocommerce.yith-wcwl-form .wishlist_table.responsive.mobile li .additional-info-wrapper .product-add-to-cart {left: 55px;right: unset;}
.woocommerce.yith-wcwl-form .wishlist_table.responsive.mobile li .product-remove {left: 15px;right: unset;}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {margin-left: 10px;margin-right: unset;}
.woocommerce.yith-wcwl-form .wishlist_table.responsive.mobile .product-name {padding-right: 0;padding-left: unset;}
.woocommerce.yith-wcwl-form .wishlist_table.responsive.mobile {padding-right: 0;padding-left: unset;}
.entry-summary table.variations select {padding: 0 15px 0 35px;background-position: calc(10% - 15px) center;}
.entry-summary table.variations .label {padding-right: 0;text-align: right;}
.tawcvs-swatches .swatch {margin-bottom: 5px;}
.product_list_widget > li .star-rating { width: 76px;}
.star-rating {text-align: right;width: 6em;}
.star-rating::before {color: #999 !important;}
.star-rating span::before {text-indent: 0 !important;} 
.star-rating::before, .star-rating span::before {right: 0;left: unset;} 
.yanka-price-table.actived .price-label {left: -2px;right: unset;}
.yanka-price-table .price-label {left: -1px;right:unset;}
.yanka-price-table .price-label > span {transform: rotate(-45deg);margin-right: -15px;margin-left: unset;}
.read-more-section a::before {right: 0;left: unset;}
.read-more-section a {padding-right: 35px;padding-left: unset;}
div.image-carousel-box div.owl-stage-outer {direction: ltr;}
.testimonials-slider .testimonial-box ,.product-box .product-info {direction: rtl;}
div.yanka-products-holder {direction: ltr;}
.yanka-countdown {direction: ltr;}
.jmsproducttabs-elements > .yanka-products-tab-loader {right: calc(50% - 15px);left:unset;}
body.page-template-default:not(.woocommerce-checkout) table, body.page-template-default:not(.woocommerce-checkout) th, body.page-template-default:not(.woocommerce-checkout) td,
body.page-template-default:not(.woocommerce-cart) table, body.page-template-default:not(.woocommerce-cart) th, body.page-template-default:not(.woocommerce-cart) td, body.page-template-default:not(.woocommerce-wishlist) table,
body.page-template-default:not(.woocommerce-wishlist) th, body.page-template-default:not(.woocommerce-wishlist) td, body.single-post table, body.single-post th, body.single-post td, figure.wp-block-table table,
figure.wp-block-table th, figure.wp-block-table td, body.home.blog article table, body.home.blog article th, body.home.blog article td {border: 0px solid;} 
div.product-quickview div.p-item.woocommerce-product-gallery__image.slick-slide {float: left;}
.button-color-white a, .button-color-hover-white a:hover {direction: rtl;}
.service-elements .service-box-content .service-title {margin-top: 0;margin-bottom: 0;padding-bottom: 2px;}
.yanka-services-block.service-align-left {align-items: flex-start;}
.service-align-right .service-box-icon {margin-right: 20px;margin-left: unset;}
.service-align-right {align-items: flex-start;}
.service-align-right .service-box-content p {margin-left: -45px!important;margin-right: 0!important;}
ul {padding-right: 0;padding-left: 0;}
.wpcf7-spinner {display: none;}
#woorebought-popup.img_right img {width: 85px;border-radius: 2px;}
.row.left-sidebar .shop-action .wc-switch a:last-child {transform: rotateY(180deg);}
.xoo-cp-modal .xoo-cp-pdetails td.xoo-cp-pimg img {max-width: 220px;}
li.menu-item-lv1 div.dropdown-menu.simple-menu.hover:not(.show),
li.menu-item-lv1 div.dropdown-menu.simple-menu.hover ul.sub-menu:not(.show)  {
visibility: hidden!important;
}
li.menu-item-lv1.active div.dropdown-menu.simple-menu.hover,
li.menu-item-lv1.active div.dropdown-menu.simple-menu.hover ul.sub-menu{
visibility: visible !important;
}
li.menu-item-lv2 div.dropdown-menu.simple-menu.hover:not(.show),
li.menu-item-lv2 div.dropdown-menu.simple-menu.hover ul.sub-menu:not(.show)  {
visibility: hidden!important;
}
li.menu-item-lv2.active div.dropdown-menu.simple-menu.hover,
li.menu-item-lv2.active div.dropdown-menu.simple-menu.hover ul.sub-menu{
visibility: visible !important;
}
li.menu-item-lv3 div.dropdown-menu.simple-menu.hover:not(.show),
li.menu-item-lv3 div.dropdown-menu.simple-menu.hover ul.sub-menu:not(.show)  {
visibility: hidden!important;
}
li.menu-item-lv3.active div.dropdown-menu.simple-menu.hover,
li.menu-item-lv3.active div.dropdown-menu.simple-menu.hover ul.sub-menu{
visibility: visible !important;
}
/*** 
.instagram-picture .instagram-like {text-align: right;}
.instagram-picture .instagram-comment{text-align: left;}
.jms-tabs-title ul {padding-right: 0;padding-left: 0;}
***/
span.onsale span.onsale-before {margin-left: 5px;}
#footer-wrapper.atdshowedfooter {padding-bottom: 80px;}
.post-navigation .post-prev-post {flex: 0 1 100%;max-width: 100%;}
.header-cart .widget_shopping_cart_content {padding: 25px;}
.cartSidebarWrap {
  left: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  right: unset;
}
/***
.instagram-picture .instagram-like {text-align: right;}
.instagram-picture .instagram-comment{text-align: left;}
.jms-tabs-title ul {padding-right: 0;padding-left: 0;}
 ***/
.cartSidebarWrap .cart_wrap_content {background-color: inherit;}
.cartSidebarWrap .cart-sidebar-header .close-cart i {margin-top: 12px;}
.cartSidebarWrap .cart-sidebar-header .cart-sidebar-title {color: initial;}
.widget_price_filter .price_slider_amount .button {float: right;}
.widget_price_filter .price_slider_amount {text-align: left;}
.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch__tooltip, .woocommerce:not(.archive) li.product form.cart.variations_form .tawcvs-swatches .swatch__tooltip,
.woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch__tooltip, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch__tooltip {padding: 5px 10px 10px 10px;}
.product-box .variation-attr > div > span:first-child {margin-right: 5px;}
.variation-attr .variation-attr_color .p-attr-color {border: #d8d8d8 1px solid;}
.banner-box p {direction: rtl;}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper > a.active::before, a.yith-wcan-onsale-button.active::before, a.yith-wcan-instock-button.active::before,
a.yith-wcan-price-link.active::before, ul.yith-wcan-list li.chosen > a::before {margin-left: 1.1em;margin-right: unset;}
.shop_table tbody .cart_item .product-thumbnail {width: 100px;min-width: 100px;}
.shop_table.cart tbody .cart_item .product-subtotal {min-width: auto;width: auto;}
tr.woocommerce-cart-form__cart-item.cart_item td.product-name a.product-thumbnail img {border: 1px solid #eee;padding: 3px;}
.quantity .qty a svg {vertical-align: middle;}
.shop_table .product-quantity .quantity {border-radius: 5px;}
.button-banner ,.btn {direction: rtl;}

/****** text-align *********/
div.banner-box div.banner-text div.banner-inner div.content {direction: ltr;}
.addon-title.text-left, .yanka-button-wrapper.text-left {text-align: left;}
.service-align-left .service-box-content.text-left {text-align: left;}
div.testimonials-align-left div.addon-title h3::after {left: 0;right: auto;}
div.testimonials-align-right div.addon-title h3::after {right: 0;left: auto;}
/**** cart-page ****/
div.woocommerce div.woocommerce.cart-content-wrapper.mb_40 div.row div.col-lg-8.right-col-1 {float: right;}
div.woocommerce div.woocommerce.cart-content-wrapper.mb_40 div.col-lg-4.right-col-2 {float: right;}
.select2-container--default .select2-selection--single {padding: 0 3px;}
/******* single-product **********/
.single-product .row.jms-container {padding-right: 15px;padding-left: unset;}
.single-product-thumbnail.left .p-nav {left: 0;right: unset;}
.single-product .row.jms-container #jms-column-left {padding-right: 0;padding-left: 15px;}
.single-product-thumbnail.left:not(.no-nav) .p-thumb {padding-right: 0;padding-left: 99px;}
#jms-column-left div.product-thumbnail__inner.single-product-thumbnail.pr.clearfix.left div.single-product-thumbnail-inner.pr div.p-thumb.images.thumbnail-slider.slick-initialized.slick-slider button.slick-next.slick-arrow {left: 38px;right: auto;}
#jms-column-left div.product-thumbnail__inner.single-product-thumbnail.pr.clearfix.left div.single-product-thumbnail-inner.pr div.p-thumb.images.thumbnail-slider.slick-initialized.slick-slider button.slick-prev.slick-arrow {right: auto;left: 5px;}
.single-product-thumbnail.outside .slick-prev {right: 7px;left: unset;}
.single-product-thumbnail.outside .slick-next {left: 5px;right: 38px;}
.single-product-thumbnail.outside:hover .slick-next {left: 5px;right: 38px;}
.single-product-thumbnail.outside:hover .slick-prev {right: 7px;left: unset;}
.tabs-layout-tabs .wc-tabs {text-align: right;}
.single-product #review_form_wrapper .stars span {line-height: 16px;}
.wc-single-product-2 .p-thumb .p-item {float: right;margin-left: 10px;margin-right: unset;}
.product-gallery-style-1 .p-thumb .p-item:nth-child(2n) {margin-left: 0;margin-right: unset;}
.product-gallery-style-2 .p-thumb .p-item:nth-child(3n) {margin-left: 0;margin-right: unset;}
.product-gallery-style-2 .p-thumb .p-item:nth-child(2n) {margin-left: 6px;margin-right: unset;}
.product-gallery-style-3 .p-thumb .p-item:first-child {width: calc(100% - 2px);margin-left: 0;margin-right: unset;}
.product-gallery-style-3 .p-thumb .p-item:nth-child(3n) {margin-left: 0;margin-right: unset;}
.product-gallery-style-3 .p-thumb .p-item:last-child {margin-left: 0;margin-right: unset;}
.slick-track {right: 0;left: unset;}
.product-quickview .single-product-thumbnail .p-thumb .slick-next {right: auto;left: unset;transform: rotate(180deg);}
.product-quickview .single-product-thumbnail .p-thumb .slick-arrow {left: 5px;right: unset;transform: rotate(180deg);}
.product-quickview .single-product-thumbnail.outside:hover .slick-next {left: 5px;right: unset;}
.product-quickview .single-product-thumbnail.outside:hover .slick-prev {right: 5px;left: unset;}
.product-detail-information.tabs-accordion .container {padding-right: 0;padding-left: unset;}
.wc-single-product.wc-single-product-1 .col-lg-6.column-left .single-product-thumbnail {left: auto !important;}
.wc-single-product.wc-single-product-2 .col-lg-6.column-left .single-product-thumbnail {left: auto !important;}
div.column-right.smart-sidebar div.summary.entry-summary.info-summary.summary-two form.cart {margin-top: 0;}

/**** product-style ****/
div.product-item.item.product-style-2 div.compare-button a.compare.button svg {
  width: 25px;
  height: 25px;
}
.product-style-2 .product-box .product-btn.in-thumb {
  right: auto;
  left: 20px;
}
.product-style-2 .product-box .pt-row-hover .button-cart .tooltip {
  margin-right: 11px;
  margin-left: unset;
}
.product-style-list-box .product-list-info-box {
  padding-right: 15px;
  padding-left: unset;
}
.product-list-info-box .addtocart {
  display: none;
}
div.product-item.item.product-style-3 div.compare-button a.compare.button svg {
  width: 23px;
  height: 23px;
}
div.product-item.item.product-style-3 div.compare-button {
  width: 26px;
  height: 25px;
  background-color: transparent;
}
div.product-item.item.product-style-3 div.compare-button a.compare.button {
  right: 10px;
  top: -1px;
  background-color: transparent;
  width: 26px;
  height: 25px;
}
div.product-item.item.product-style-3 div.quickview.hidden-xs a.button.btn-quickview {
  right: 19px;
  top: 0px;
  width: 25px;
  height: 25px;
  background-color: transparent;
}
.product-style-3 .product-btn.in-thumb {
  right: 50%;
  -webkit-transform: translateX(50%) rotateX(90deg);
  -moz-transform: translateX(50%) rotateX(90deg);
  -o-transform: translateX(50%) rotateX(90deg);
  transform: translateX(50%) rotateX(90deg);
  left: unset;
  width: 105px;
  height: 35px;
  border-radius: 5px;
}
div.product-item.item.product-style-3 div.yanka-countdow-title {
  display: none;
}
div.product-item.item.product-style-3 div.product-info div.pt-row-hover,
div.product-item.item.product-style-3 div.product-info div.pt-row-hover,
div.product-item.item.product-style-4 div.product-info div.pt-row-hover {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.product-box:hover .product-btn.in-thumb {
  opacity: 1;
  -webkit-transform: translateX(50%) rotateX(0deg);
  -moz-transform: translateX(50%) rotateX(0deg);
  -o-transform: translateX(50%) rotateX(0deg);
  transform: translateX(50%) rotateX(0deg);
}
div.product-item.item.product-style-3 div.product-box div.btn-wishlist {
  top: 5px;
  right: -4px;
  left: unset;
}
div.product-item.item.product-style-2 div.compare-button a.compare.button svg,
div.product-item.item.product-style-3 div.compare-button a.compare.button svg,
div.product-item.item.product-style-4 div.compare-button a.compare.button svg{
  width: 25px;
  height: 25px;
}
div.product-item.item.product-style-4 div.compare-button a.compare.button,
div.product-item.item.product-style-4 div.quickview.hidden-xs a.button.btn-quickview {
  background-color: transparent;
}
div.product-item.item.product-style-4 div.compare-button a.compare.button {
  margin-left: 6px;
  right: -4px;
  width: 26px;
}
div.product-item.item.product-style-4 div.yanka-countdown_box div.yanka-countdown_inner div.yanka-countdow-title {
  display: none;
}
.product-style-4 .product-btn.in-thumb {
  right: 50%;
  -webkit-transform: translateX(50%) rotateX(90deg);
  -moz-transform: translateX(50%) rotateX(90deg);
  -o-transform: translateX(50%) rotateX(90deg);
  transform: translateX(50%) rotateX(90deg);
  left: unset;
  border-radius: 5px;
  width: 105px;
  height: 35px;
}
.product-style-4 .product-box .btn-wishlist .yith-wcwl-add-to-wishlist a {
  width: 27px;
  height: 25px;
  top: 5px;
  right: 16px;
}
.product-style-4 .product-box .btn-wishlist .yith-wcwl-add-to-wishlist {
  width: 25px;
  height: 25px;
  right: -9px;
}
div.product-item.item.product-style-4 li.addtocart-thumb {
  display: none;
}
div.product-item.item.product-style-4 div.product-info div.yanka-countdown_box {
  display: none;   
}
.product-btn.in-thumb li {
  margin-left: 7px;
  margin-right: unset;
}
div.product-item.item.product-style-3 span.badge {
  right: auto;
  left: 10px;
}
div.product-item.item.product-style-3 li.addtocart-thumb a.button-cart div.pt-icon {
  display: none;
}
div.product-item.item.product-style-3 li.addtocart-thumb a.button-cart {
  top: 5px;
  right: 8px;
}
div.products.product-layout div.product-item.item.product-style-3 li.addtocart-thumb a.button-cart {
  top: 5px;
  right: -4px;
}
div.product-tab-content div.product-item.item.product-style-3 li.addtocart-thumb ,
div.yanka-products-holder div.product-item.item.product-style-3 li.addtocart-thumb {
  margin-right: -24px;
}
div.products.product-layout div.product-item.item.product-style-3 div.compare-button a.compare.button {
  right: -2px;
}
div.products.product-layout div.product-item.item.product-style-3 div.quickview.hidden-xs a.button.btn-quickview {
  right: 5px;
  top: 1px;
}
div.product-item.item.product-style-3 li.compare-button a.compare.button {
  top: 4px;
  right: 2px;
}
div.product-item.item.product-style-4 li.compare-button a.compare.button {
  top: 4px;
  right: -4px;
}
div.product-item.item.product-style-3 li.compare-button a.compare.button svg ,
div.product-item.item.product-style-4 li.compare-button a.compare.button svg {
  width: 25px;
  height: 25px;
}
div.product-layout-wrapper.list-view div.product-item.item.product-style-3 div.quickview.hidden-xs a.button.btn-quickview {
  right: 0px;
  width: auto;
  height: auto;
}
.list-view .product-item.item.product-style-3 .product-list-info .pt-description .pt-col .btn-wishlist .yith-wcwl-add-to-wishlist a {
  right: -10px;
}
.list-view .product-item.item.product-style-4 .product-list-info .pt-description .pt-col .btn-wishlist .yith-wcwl-add-to-wishlist a {
  right: 9px;
}
.product-btn.in-thumb {
  justify-content: flex-start;
}
.product-layout-wrapper .product-item.item.product-style-3 .product-btn.in-thumb {
  justify-content: center;
}

/**** swatch-variation ****/
div.swatch.swatch-shape-edge.swatch-label {width: 40px!important;height: 40px!important;}
.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch:first-child, .woocommerce:not(.archive) li.product form.cart.variations_form .tawcvs-swatches .swatch:first-child,
.woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch:first-child, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch:first-child,
.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch-show-more:first-child, .woocommerce:not(.archive) li.product form.cart.variations_form .tawcvs-swatches .swatch-show-more:first-child,
.woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch-show-more:first-child, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch-show-more:first-child {margin-right: 0;margin-left: 10px;}
.reset_variations {margin-top: 7px;}
.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-edge::before,
.woocommerce:not(.archive) li.product form.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-edge::before,
.woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-edge::before,
.woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-edge::before,
.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-edge::before,
.woocommerce:not(.archive) li.product form.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-edge::before,
.woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-edge::before,
.woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-edge::before {border-radius: inherit;}
div.swatch.swatch-shape-edge.swatch-color::before {right: -2px!important;top: -2px!important;}
.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch__tooltip, .woocommerce:not(.archive) li.product form.cart.variations_form .tawcvs-swatches .swatch__tooltip,
.woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch__tooltip, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch__tooltip {
  -webkit-transform: translate(-37%, -100%);
  -moz-transform: translate(-37%, -100%);
  transform: translate(-37%, -100%);}
table.variations tbody tr td.label label span {display: none;}
.woocommerce div.product form.cart.variations_form .tawcvs-swatches, .woocommerce:not(.archive) li.product form.cart.variations_form .tawcvs-swatches,
.woocommerce.archive form.cart.variations_form .tawcvs-swatches, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches {flex-wrap: inherit;}
div.tawcvs-swatches.oss- div.swatch-item-wrapper div.swatch.swatch-shape-edge.swatch-label {width: 34px !important;height: 34px !important;}
.reset_variations {float: right;}

/*--------------css-font------------------*/

.yanka-menu .dropdown-menu .column-heading ,.wc-ask-about .wpcf7-form .form-control:not(textarea),.post-single-page .entry-title ,input[type="email"], input[type="date"],
input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select ,
.archive .widget .widgettitle, .archive .widget .widget-title, .category .widget .widgettitle, .category .widget .widget-title, .single .widget .widgettitle,
.single .widget .widget-title, .blog .widget .widgettitle, .blog .widget .widget-title {font-family: inherit;}
.entry-summary .pt-wrapper .pt-list-btn li .yith-wcwl-add-to-wishlist a.add_to_wishlist ,.wc-ask-about .wpcf7-form .form-control ,.header-cart .cart-count ,
.header-wishlist a span ,.widget_price_filter .price_slider_amount .button {font-weight: normal;}
.widget_price_filter .price_slider_amount .button {letter-spacing: 0;}
.widget_price_filter .price_slider_amount .price_label {font-size: 14px;}
.xoo-cp-modal .xoo-cp-atcn.xoo-cp-success {font-size: 16px;}

/*** Popup Video ***/
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {text-align:left;left:-6px;right:unset;}
.wc-single-video a:before {margin-left:10px;margin-right:unset;}
.wc-single-video {left:20px;right:unset;}
.wc-single-video a {font-size:12px;}
#jms-column-left div.product-thumbnail__inner.single-product-thumbnail.pr.clearfix.left div.single-product-thumbnail-inner.pr div.wc-single-video {right: 20px;left: unset;}

/*--------------responsive------------------*/

@media screen and (max-width: 768px) {
    
.menu-toggle .menu-button {  transform: rotate(180deg);}
.yanka-mobile-menu {transform: translate3d(100%, 0, 0);right:0;left:unset;}
.mobile-menu .holder:before {content: "\e605";}
.mobile-menu .holder {border-right: 1px solid rgba(129, 129, 129, 0.11);border-left:unset;}
#footer-wrapper .pt-box-copyright{font-size:13px;margin: 0 -15px 0 -15px;}
footer .pt-payment-list {margin: 0 -21px 0 -21px;}
#footer-wrapper ul li {margin-bottom: 10px;}
.single-product-thumbnail.right:not(.no-nav) .p-thumb{padding-right:unset;}
.submit-field.newslettersubmit {right:50px;}
.yithpopup_wrapper.yith-popup #yith-popup-right input[type="submit"] {margin-bottom:20px;}
div.article-body-container div.entry-content.yanka-entry-content h2 {font-size: 20px;}
.pp_gallery {right: 50%;left: unset !important;}
.yithpopup_wrapper.yith-popup #yith-popup-title, .yithpopup_wrapper.yith-popup .yith-popup-checkzone {right: 25px;}
#yithhider_yith-popup {margin-bottom: 25px;}
#yith-popup-right .price {margin-right: 0;}
#yithhider_yith-popup {right: 17% !important;}
.shop-container .shop-action .shop-action-inner .action-right {justify-content: flex-start;}
#main-sidebar {padding-right: 15px;}
.wc-single-product-sidebar .left-sidebar #main-sidebar, .shop-container .left-sidebar #main-sidebar {left: unset;;}
.layout-columns-3 .item:nth-child(2n+1), .layout-columns-4 .item:nth-child(2n+1), .layout-columns-5 .item:nth-child(2n+1), .layout-columns-6 .item:nth-child(2n+1), .layout-columns-7 .item:nth-child(2n+1),
.layout-columns-8 .item:nth-child(2n+1), .layout-columns-9 .item:nth-child(2n+1) {clear: both !important;}
.countdown-size-large .yanka-countdown > span {min-width: 73px;min-height: 73px;font-size: 21px;line-height: 21px;}
  .admin-bar .header-sticky {
    top: 0px; }
  .enable_sticky_product_thumbnail_inner_js {
    display: none !important; }
  #jms-column-one {
    height: auto !important; }
    #jms-column-one .summary-one {
      position: relative !important;
      transform: none !important;
      bottom: 0 !important; }
  #jms-column-two {
    height: auto !important; }
    #jms-column-two .summary-two {
      position: relative !important;
      transform: none !important;
      bottom: 0 !important; }
  #jms-column-left {
    height: auto !important; }
    #jms-column-left .product-thumbnail__inner {
      position: relative !important;
      transform: none !important;
      bottom: 0 !important; }
  .product-detail-information.tabs-accordion-fullwidth .container {
    padding-left: 15px;
    padding-right: 15px;
}
.cart-actions .action-2 .btn_clear-cart, .cart-actions .action-2 .btn_update-cart {
  float: right;
}
.woocommerce-cart .quantity .qty a {
  display: inline-block;
  float: none;
}
}

@media (min-width: 791px) {
    
.list-view .product-list-info .pt-description .pt-col:first-child {margin-left:20px;margin-right:unset;}
    
}


/*** NEW CSS MONEM ***/

.pt-row-hover .price {
    font-weight:400;
}
/*** font adad sarbarg ***/
div.pt-col-left  div.header-block p strong , 
div.header-position.header-right div.header-block div.header-cart a.cart-contents samp.cart-count.pa ,
div.header-position div.header-wishlist a.dropdown-toggle span.wishlist_count_products 
 {
    font-family:var(--e-global-typography-5da919b-font-family);
}
/*** gheymat mahsool ***/
.price span.woocommerce-Price-amount.amount bdi {
    font-family:var(--e-global-typography-700d34f-font-family);
}
/*** banner safhe asli ***/
div.banner-text div.banner-inner div.content div.subtitle.primary-font p {
   font-family:var(--e-global-typography-e6a1959-font-family); 
}
/*** countdown mahsool ***/
div.yanka-countdown_box div.yanka-countdown_inner div.yanka-product-countdown.yanka-countdown span {
    font-family:var(--e-global-typography-6815352-font-family); 
    font-weight: 400;
}
.price span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
  font-size: 15px;
}
#footer-wrapper ul.menu li.menu-item a  , 
form.mc4wp-form div.mc4wp-form-fields p.mc4wp-default input , 
footer#footer-wrapper form.mc4wp-form div.mc4wp-form-fields p.mc4wp-text , 
footer#footer-wrapper div.pt-collapse-content address.pt-address p{
    font-weight: 400;
}
.image-carousel-box .pt-description .pt-title-large {
    font-size: 28px;
}
p.woocommerce-result-count, .woocommerce-pagination .page-numbers, ul li small.count , form.show-products-number select  , div.product-thumb span.badge .onsale , 
#woorebought-popup p{
    font-family:iranyekan; 
}
/*** 
li.menu-item-lv3.active div.dropdown-menu.simple-menu.hover ul.sub-menu{
visibility: visible !important;
}
***/
.product_list_widget span.woocommerce-Price-amount.amount bdi  , div.price_slider_wrapper  div.price_label span ,
span.woocommerce-Price-amount bdi {
    font-family:var(--e-global-typography-700d34f-font-family);    
}