/*
 Theme Name:   Pithree Child Theme
 Theme URI:    https://youone.info
 Description:  Pithree Child Theme
 Author:       YouOne
 Author URI:   https://youone.info
 Template:     pithree
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 Text Domain: 		pithree
*/

/* rtl by YouOne.ir */
/*=========================== Fonts ==============================*/

@font-face {
	font-family: 'shabnam';
	src: url('assets/fonts/shabnam/Shabnam-Bold.eot?#') format('eot'),  /* IE6–8 */
url('assets/fonts/shabnam/Shabnam-Bold.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
url('assets/fonts/shabnam/Shabnam-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	font-weight: bold;
}

@font-face {
	font-family: 'shabnam';
	src: url('assets/fonts/shabnam/Shabnam.eot?#') format('eot'),  /* IE6–8 */
url('assets/fonts/shabnam/Shabnam.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
url('assets/fonts/shabnam/Shabnam.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	font-weight: 500;
}


@font-face {
	font-family: 'shabnam';
	src: url('assets/fonts/shabnam/Shabnam-Light.eot?#') format('eot'),  /* IE6–8 */
url('assets/fonts/shabnam/Shabnam-Light.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
url('assets/fonts/shabnam/Shabnam-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	font-weight: 300;
}
/*============================== YouOne CSS ===========================================*/

html, body, p, h1, h2, h3, h4, h5, h6, span, a,
input, button, select, textarea,
.woocommerce .summary p.cart a.button, .woocommerce div.product form.cart .single_add_to_cart_button, .woocommerce #respond input#submit
{
    font-family: shabnam;
    direction: rtl;
}

.logged-in .my-account .wpb_wrapper{
    text-align: right;
}
.vc_tta.vc_tta-style-tab_style1 .vc_tta-tab{
    float:right;
}
.woocommerce form.login .lost_password a, .woocommerce form.register .lost_password a,
.woocommerce form.login .form-row .register-notice, .woocommerce form.register .form-row .register-notice{
    float:left;
}
.vc_tta.vc_tta-style-accordion_style1 .vc_tta-panel-title a{
    text-align:right;
}
.woocommerce .woocommerce-product-rating .star-rating, .comment-text .star-rating{
    display:none;
}
.single-product-wrap .summary .yith-wcwl-add-to-wishlist i {
    padding-right: 0;
    padding-left:5px;
}
.woocommerce div.product div.summary .product_meta > span {
    padding-right: 0;
    padding-left:10px;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs{
    padding-right:0;
}
.woocommerce div.products div.product .woocommerce-loop-product__title, 
.woocommerce-page div.products div.product .woocommerce-loop-product__title, 
.woocommerce div.products div.product h3, .woocommerce-page div.products div.product h3{
    padding: 5px 0px 0px 45px;
}
.woocommerce div.products div.product .title-wrap span.add-to-cart-wrap, 
.woocommerce-page div.products div.product .title-wrap span.add-to-cart-wrap{
    top:0;
}
.woocommerce #content div.product .woocommerce-tabs .entry-content.wc-tab #reviews #comments ol.commentlist li .comment-text,
.woocommerce div.product .woocommerce-tabs .entry-content.wc-tab #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #content div.product .woocommerce-tabs .entry-content.wc-tab #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page div.product .woocommerce-tabs .entry-content.wc-tab #reviews #comments ol.commentlist li .comment-text{
    margin: 0 110px 0 0;
}
.services-sidebar .menu .sub-menu a {
    padding-right: 50px;
    padding-left:30px;
}
.rtl .services-sidebar .menu .li-caret {
    right: 5px !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 3.5em 1em 2em !important;
}
.variations_form.cart .single_variation_wrap .woocommerce-variation-price {
    padding-right: 0;
    padding-left:20px;
}
.single-thumbnail-wrap .sale-countdown .canvas span.times, 
.single-thumbnail-wrap .sale-countdown .canvas span.title, .sale-countdown > div,
.woocommerce div.product form.cart div.quantity .quantity-inner .btn-number[data-type="plus"], 
.product-quantity div.quantity .quantity-inner .btn-number[data-type="plus"],
.page404 * {
    text-align: center;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs::before, 
.woocommerce div.product .woocommerce-tabs ul.tabs::after, 
.woocommerce div.product .woocommerce-tabs ul.tabs::before, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs::after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{
    display: initial;
}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{
    padding-right: 2px !important;
}
.vc_tta.vc_tta-style-accordion_style1 .vc_tta-panel {
    border-top: 1px solid #eee;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panels{
    border: 1px solid #eee;
}
.my-account .wpb_wrapper .woocommerce {
    max-width: 100%;
    width: auto;
}
.woocommerce .wishlist-title h2:after, .woocommerce-account .form-login-title h4:after, 
.woocommerce-billing-fields h3:after, h3#ship-to-different-address label:after, 
.woocommerce-account .woocommerce h2:after, .woocommerce-account .woocommerce h3:after{
    left:auto;
    right:0;
}
.my-account .wpb_wrapper .woocommerce .form-login-title h4{
    text-align:right;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
    padding-right: 35px;
}
#main-menu > li > .x-sub-menu-standard{
    left:auto !important;
    right: auto !important;
}
.rtl .search-form .search-field{
    padding-right:10px;
}

.newsletter button{
    left:0;
    right:auto;
}

.main-footer .widget_nav_menu .menu > li .li-caret{
    left: 20px;
    right: auto;
}

@media screen and (max-width: 991px){
.mobile-nav-overlay {
        z-index:990;
    }
    .rtl .item-shopping-cart + .mobile-search-button a{
        position: absolute;
        left: 40px;
    }
}

@media (min-width: 768px){
.vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5 {
    float: right;
}
}

/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/
