/*
Theme Name: Persian Child Theme
Description: This is a custom child theme for Persian
Theme URI:   https://hameddeldar.ir
Author: Hamed Deldar
Author URI:  https://hameddeldar.ir
Template: persian
Version: 1.0
*/
 /* OAK Fixes  */
.woocommerce-table,.woocommerce-orders-table,.nectar-form-controls,.woocommerce table.shop_table, .woocommerce-page table.shop_table{direction:rtl}
.page-submenu,.countrycode,.digcon .input-text,.onsale{direction:ltr!important}
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list li a.remove.with_text,.order-total th,.cart-subtotal th,.woocommerce-page table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td{font-family:inherit!important}
.nectar-ajax-search-results .products.columns-4{flex-direction:row-reverse}
.nectar-slide-in-cart.style_slide_in_click .inner > .header a{margin-left:0!important;margin-right:auto}
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button.checkout{margin-right:10px;margin-left:auto!important}
.nectar-shop-filters .nectar-shop-filter-trigger .text-wrap{flex-flow:row-reverse}
.nectar-shop-filters .nectar-shop-filter-trigger .text-wrap .dynamic{margin-right:0!important;margin-left:5px}
.nectar-quick-view-box div.product div.images{float:right!important}
.nectar-quick-view-box .single_add_to_cart_button_wrap{left:0;right:auto!important}
.nectar-quick-view-box .close{left:40px;right:auto!important}
body .nectar-quick-view-box h1.product_title.entry-title{padding-right:0;padding-left:30px}
hr{border:1px solid #00000010}
body > #review_form_wrapper.modal #respond #reply-title{padding-left:60px;padding-right:0!important}
.single-product.material #reply-title,.single-product.material #commentform .form-submit,.woocommerce-MyAccount-navigation ul li{text-align:right}
body > #review_form_wrapper.modal .nectar-close-btn-wrap{left:40px;right:auto!important}
.woocommerce-MyAccount-navigation ul a:before{content:"←"!important}
.woocommerce-MyAccount-navigation ul li a:before{float:left!important}
.woocommerce-account .container.main-content{min-height:600px}
.woocommerce-account .woocommerce-MyAccount-content{float:right!important;text-align:right!important}
.nectar-ajax-search-results .woocommerce .products{flex-flow:wrap-reverse}
.flickity-rtl .flickity-prev-next-button.next{left:auto}
.woocommerce-checkout-review-order-table .product-info{padding-right:30px!important;padding-left:0!important}
.style_slide_in_click .product-meta > .product-details{padding-right:0!important;padding-left:30px!important}
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .mini_cart_item > a{margin:0!important}
.woocommerce-checkout-review-order-table .product-info .woocommerce-Price-amount{margin-right:auto;margin-left:0}
.checkout #order_review .order-review tbody tr td{margin-left:0;margin-right:auto}
.checkout .woocommerce-additional-fields{padding-right:0;padding-left:45px}
.woocommerce-checkout-review-order-table .product-info dl dt{margin:0 0 0 4px;clear:right;float:right}
body[data-fancy-form-rcs="1"] input[type='checkbox'] + label{padding:0!important;margin:0!important}
.required{float:right;margin-left:7px}
.woocommerce-terms-and-conditions-link{color:#e91e63;border-bottom:1px solid;font-weight:900}
.reset_variations{display:block;border:1px solid #000000;padding:10px 25px;margin:10px 0}
.woocommerce a.reset_variations:before{margin-right:0;margin-left:0.5407911001em}
.reset_variations:hover{background-color:#000000;color:#ffffff}
.woocommerce-Tabs-panel--reviews{border-top:1px solid rgba(0,0,0,0.1)}
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{text-align:center!important;width:50%;border:none!important;background:#ffffff!important;padding:25px 0;font-weight:100}
tr.woocommerce-product-attributes-item{border-bottom:1px solid rgba(0,0,0,0.1)}
.woocommerce-product-attributes.shop_attributes,tr.woocommerce-product-attributes-item:last-child{border:none!important}
tr.woocommerce-product-attributes-item:hover{transform:scale(1.01)}
tr.woocommerce-product-attributes-item{transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1);transform:scale(1)}
#dig_billing_otp_field .woocommerce-input-wrapper::after{right:auto!important;left:16px}
.woocommerce-error{background-color:#78055a!important}
.cart_totals{border:2px solid;padding:1rem 2rem}
.woocommerce-cart .cart-collaterals .shipping-calculator-button::after{float:right;margin-right:0;margin-left:0.618em}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th{padding:20px!important}
.woocommerce-review-link .count{float:right;margin-left:5px;font-weight:bold}
.woocommerce .related-upsell-carousel.nectar-woo-flickity section > h2 .woo-flickity-count{margin-right:auto;padding-right:20px;margin-left:0!important;padding-left:0!important}
.woocommerce-page .nectar-quick-view-box.add-content .onsale{left:auto!important;right:25px!important}
.woocommerce div.product p.price del,.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{opacity:1!important;color:#000000!important;font-size:0.57em!important}
del bdi{font-size:0.8em}
.pswp__caption__center{text-align:center}
.neon svg{filter:drop-shadow(0 0 2px rgb(254 62 141 / 1))}
/* Mobile */
@media only screen and (min-width:1001px){
.material.rtl #header-outer #top nav > .buttons > li:first-child{margin-right:14px!important;margin-left:0!important}
#header-outer[data-lhe="animated_underline"] #top .span_9 nav > ul > li.menu-item:first-of-type > a{margin-left:20px;margin-right:0}
.woocommerce-tabs:not([data-tab-style="in_sidebar"]) #reviews .woocommerce-Reviews-title{padding-left:7.5%!important;border-right:0!important;border-left:1px solid rgba(0,0,0,0.1)}
.woocommerce-tabs[data-tab-style] #reviews .woocommerce-Reviews-title{padding-right:0!important}
}
@media only screen and (max-width:999px){
	.single-product-main-image.col{margin-right:calc(-50vw + var(--scroll-bar-w)/2);right:50%;margin-left:auto;left:auto}
} 
@media only screen and (min-width:1000px){
html body{overflow-y:auto!important;overflow-x:hidden!important}
}