/*========== RTL Fix By MGH7 www.PTheme.ir ========*/
@font-face {
        font-family: 'IRANSans';
        src:
        url('fonts-farsi/IRANSansWeb.woff') format('woff'),
        url('fonts-farsi/IRANSansWeb.ttf') format('truetype'),
		url('fonts-farsi/IRANSansWeb.eot') format('truetype');
        font-weight: normal;
}
#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon {
    font-family: dashicons !important;
}
.chosen-container-single .chosen-single div b:after,.woocommerce #respond .comment-form .stars,.woocommerce .star-rating span:before,.woocommerce #respond .comment-form .stars span a.active:before {
    font-family: 'fontAwesome' !important;
}
.slider-title{
	text-align: right !important;
	line-height: 50px !important;
}
.slider-subtitle{
	text-align:right !important;
}
html,body,form{
	font-family: 'IRANSans';
}
ul,li,a,h1,h2,h3,h4,h5,h6,p,input,span,textarea,th,tr,label,legend,select,fieldset,figcaption,.button, input[type="button"], input[type="submit"], button,.info-detail,.info-box{
	font-family: 'IRANSans' !important;
	letter-spacing:0px !important;
}
#site .posts-carousel .owl-buttons .owl-prev {
    left: -85px;
}	
#site .posts-carousel .owl-buttons .owl-next {
    right: -90px;
    left: auto;
}
.rtl select ,.form-request .row textarea, .form-request-callback .row textarea,form{
    direction: rtl;
}
[data-grid] .post, [data-grid-normal] .post, [data-grid] .project, [data-grid-normal] .project, [data-grid] .product, [data-grid-normal] .product,.search-results .main-content .content .search-results .post, .search-no-results .main-content .content .search-results .post {
    float: right;
}
/************ShortCodes************/
#site .member {
    flex-direction: row-reverse;
}	
.gm-style .gm-style-iw {
    padding: 0 10px;
}	
#site .posts-carousel .post .post-inner .post-date:before,#site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post .post-date:before,.widget.widget_recent_entries ul li .post-date:before {
    margin: 0 0 0 8px;
    float: right;
}
#site .owl-buttons .owl-prev {
    left: -50px;
}
#site .owl-buttons .owl-next{
	right: -50px;
}
@media only screen and (max-width: 768px){
body #site .owl-buttons .owl-prev {
    left: -40px;
}
body #site .owl-buttons .owl-next {
    right: -40px;
}
}
.site-header.site-header-classic .social-icons a i.fa-telegram {
    background: transparent;
	color: #1da1f2;
}
.site-header-sticky .navigator .social-icons a i.fa-telegram {
    color: #1da1f2;
    background: transparent;
}
.site-footer .footer-copyright.footer-copyright-left .social-icons a i.fa-telegram {
    background: #1da1f2;
}
/***********Header***************/
.rtl .site-header.site-header-classic.header-brand-left .menu-extras .search-box .search-submit {
    right: auto;
    left: 10px !important;
}
/*****TopBar******/
.site-topbar .site-topbar-flex {
    flex-direction: row-reverse !important;
}
/***********Woocommerce**********/
.woocommerce .cart-collaterals {
    float: left;
    padding-right: 30px;
    padding-left: 0;
}
.woocommerce > form {
    float: right;
    padding-left: 30px;
    padding-right: 0;
}
.woocommerce .woocommerce-checkout #order_review {
    float: left;
}
.woocommerce .woocommerce-checkout #customer_details {
    float: right;
    padding-left: 60px;
    padding-right: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
    padding: 10px 0 10px 0;
    background: #f3f3f3;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-error .button {
    right: auto !important;
    left: 60px !important;
}
.woocommerce #respond .comment-form .comment-form-comment label, .woocommerce #respond .comment-form .comment-form-author label, .woocommerce #respond .comment-form .comment-form-email label, .woocommerce #respond .comment-form .comment-form-url label,.woocommerce #respond .comment-form-rating label {
    float: right;
}
.woocommerce #respond .comment-form .comment-form-comment input, .woocommerce #respond .comment-form .comment-form-author input, .woocommerce #respond .comment-form .comment-form-email input, .woocommerce #respond .comment-form .comment-form-url input, .woocommerce #respond .comment-form .comment-form-comment textarea, .woocommerce #respond .comment-form .comment-form-author textarea, .woocommerce #respond .comment-form .comment-form-email textarea, .woocommerce #respond .comment-form .comment-form-url textarea {
    float: left;
}
.woocommerce > form.checkout_coupon .form-row-last {
    float: left;
    text-align: left;
	padding-left: 25px;
}
.woocommerce > form.checkout_coupon .form-row-first {
    float: right;
}
.woocommerce .woocommerce-checkout #customer_details .form-row-first {
    float: right;
    padding-left: 15px;
	padding-right: 0px;
}
.woocommerce .woocommerce-checkout #customer_details .form-row-last {
    float: left;
    padding-left: 0px;
    padding-right: 15px;
}
.woocommerce .cart-collaterals .cart_totals .shop_table th, .woocommerce .cart-collaterals .cart_totals .shop_table td {
    text-align: right
}	