/*
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
*/
/*passargad fixes*/
.home-button{backdrop-filter:blur(4px)}
.mouse-wheel{position: relative;margin-top: -150px}
.products[data-product-style=minimal]{width:100%!important}
.bosch-menu-button a{height:80%!important;padding:0 2em!important}
.woocommerce-Tabs-panel--additional_information{z-index: 999 !important;position: relative}
.passargad-footer{border-radius:50px}
.wpb_wrapper>div{margin-bottom:15px!important}
.ltr,.ltr a{direction:ltr!important}
.fa.fa-angle-right{transform: rotate(180deg)}
.summary.entry-summary.force-contained-rows{padding: 2rem}
.woocommerce-breadcrumb{background-color:#ffffff;padding:10px 20px!important;border-radius:2rem}
.nectar-prod-wrap,.wp-post-image{background-color:#ffffff;border-radius:2rem}
.woocommerce-ordering, .woocommerce-result-count{display: none !important}
header .container .row,.right-aligned-menu-items .sf-menu{flex-direction: row-reverse}
#header-outer[data-format=menu-left-aligned] .row .col.span_3{margin-right:auto!important;margin-left:25px}
#header-outer #top .sf-menu > .sf-with-ul > a{padding-right: 7px !important}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons{margin-left:auto!important;margin-right:30px}
#header-outer #social-in-menu i{font-size: 23px;padding:0 5px}
.menu-item .nectar-text-reveal-button__text{font-size:13px}
.bosch-header-text{display:block!important}
/*RTL*/
.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}
	    body.rtl #header-outer #top .span_3{margin-left:auto!important}
	.bosch-header-text h1{font-size:2rem!important}
} 