
/* to Persian by Reza Masoumpour */
/* reach me: reza.mas88@gmail.com */
/* website: wproketstudio.com */

.owl-item.active .slider-content .btn i {
    margin-left: initial;
    margin-right: 10px;
}
.slider-item .slider-content .btn-area .btn-border {
    margin-left: initial;
    margin-right: 30px;
}
.navbar-container .navbar-light .navbar-nav > li > a i {
    margin-left: initial;
    margin-right: 3px;
}
.dropdown-menu {
    left: initial;
    right: 0;
    text-align: right;
    direction: rtl;
}
.topbar .header-nav-right-info li {
	padding: 0 35px 0 0;
    margin-left: initial;
    margin-right: 35px;
    text-align: right;
    direction: rtl;
}
.topbar .header-nav-right-info li i {
    left: initial;
    right: 0;
}
.topbar .header-nav-right-info li:first-child {
    margin-left: initial;
    margin-right: 0;
}
.topbar .header-nav-right-info li span::after {
    right: initial;
    left: -20px;
}
.funfact-item .single-funfact i {
    margin-right: initial;
    margin-left: 20px;
	left: initial;
	right: 0;
}
.funfact-item .single-funfact {
	padding-right: 80px;
	padding-left: initial;
}
.ts-service .ts-service-box .ts-service-box-info {
    padding-left: initial;
    padding-right: 80px;
    text-align: right;
    direction: rtl;
}
.ts-service-classic .ts-service-box .ts-service-box-info{
    padding-left: initial;
    direction: rtl;
	margin-bottom: 0;
}
.BackTo {
    right: initial;
    left: 14px;
}
.service-menu li a {
	text-align: right;
	direction: rtl;
}
.quote_form .form-control {
    text-align: right;
    direction: rtl;
    padding-left: 20px;
    padding-right: 0;
}
.single-recent-work .recet-work-footer {
    left: initial;
    right: 20px;
}
.single-recent-work .recet-work-footer h4 {
	padding-left: 25px;
    padding-right: initial;
    text-align: right;
    direction: rtl;
}
.recent-folio-menu ul li.active::after {
    left: initial;
    right: -1px;
	border-left: 0px solid transparent;
	border-right: 7px solid transparent;
}
.working-process-number {
    right: initial;
    left: 5px;
}
.ts-working-box .working-icon-wrapper .working-arrow {
    right: initial;
    left: -65px;
}
.testimonial-footer {
	text-align: right;
}
.testimonial-footer .mr-15 {
    margin-right: initial;
    margin-left: 15px;
}
.testimonial-footer::after {
    right: initial;
    left: 36%;
}
.ts-latest-news .single-latest-news .single-news-content {
	text-align: right;
}
.ts-latest-news .single-latest-news .single-news-content .category-info {
    margin-right: initial;
    margin-left: 15px;
}
.ts-latest-news .single-latest-news .single-news-content span i {
    padding-right: initial;
    padding-left: 10px;
    float: right;
}
.ts-footer {
	text-align: right;
}
.ts-footer .footer-widget ul li a::before {
	display: none;
}
.ts-footer .footer-widget ul li a::after {
	font-family: FontAwesome;
	content: "";
    margin-right: 10px;
	color: #fff;
}
.slider-content {
    margin-left: 3px;
	margin-right: initial;
}
.hero-slider .features-slider .owl-nav .owl-next {
    left: 0;
	padding-left: initial;
}
.hero-slider .features-slider .owl-nav .owl-prev {
    left: -60px;
	padding-left: 0;
}
.slider-content .content-wrapper {
    text-align: right;
}
.ts-feature-box .ts-feature .ts-feature-info .feature-number {
    right: initial;
    left: 10px;
}
.ts-feature-box .ts-feature .ts-feature-info .feature-icon::before {
    left: initial;
    right: 10%;
    margin-left: initial;
    margin-right: -30px;
}
.slider-content .content-wrapper .btn-primary {
    margin-right: initial;
    margin-left: 30px;
}
.ts-feature-box .ts-feature .ts-feature-info .feature-number::after {
    right: initial;
    left: -20px;
    margin-left: initial;
    margin-right: -30px;
}
.ts-feature-box .ts-feature .ts-feature-info .feature-icon {
	text-align: right;
}
.ts-latest-news-standard .single-latest-news .single-news-content .btn {
    padding-left: 30px;
    padding-right: initial;
}
.btn i {
    margin-left: initial;
    margin-right: 10px;
}
.ts-footer-info-box .contactMe .form-row input {
    padding-left: initial;
    padding-right: 20px;
}
.nav-classic .main-logo a::before {
    left: initial;
    right: -650px;
}
.nav-classic .main-logo a::after {
    left: 100%;
    right: 100%;
	border-left: 100px solid transparent;
	border-right: 0px solid transparent;
}
.main-logo {
	padding: 43px 0px;
}
.modal-searchPanel .xs-search-group .search-button {
    right: initial;
    left: 0;
}
.ts-service-box .pull-left {
    float: right !important;
}
.form-control, #xs-contact-form .xs-btn-wraper {
	text-align: right;
}
.plan .plan-price sup {
	float: left;
}
.plan .plan-tag {
    left: initial;
    right: 38px;
    padding-left: initial;
    padding-right: 10px
}
blockquote {
	padding-right: 40px;
	padding-left: initial;
    border-left: initial;
    border-right: 5px solid #ffb923;
}
.sidebar .widget .widget-title::before {
    left: initial;
    right: 0;
}
.sidebar .widget .media-body {
    margin-left: initial;
    margin-right: 20px;
}
.sidebar .widget {
    text-align: right;
    direction: rtl;
}
.blog .has-post-thumbnail .post-body {
	text-align: right;
	direction: rtl;
}
.post-meta span {
    padding-right: initial;
    padding-left: 5px;
	margin-right: initial;
    margin-left: 5px;
    display: inline-block;
}
.post-meta span i {
    margin-right: initial;
    margin-left: 5px;
}
.post-content.post-single {
    text-align: right;
    direction: rtl;
  }
.post-navigation .post-previous {
	text-align: right;
    float: right;
    border-right: 0 none;
    border-left: 1px solid #f1f1f1;;
    padding: 0 0 0 40px;
}
.post-navigation .post-next {
    text-align: left;
    float: left;
    border-right: 1px solid #f1f1f1;;
    border-left: 0 none;
    padding: 0 40px 0 0;
}
.post-tag-container span {
    margin-right: initial;
    margin-left: 10px;
}
blockquote.wp-block-quote, .wp-block-quote, .wp-block-quote:not(.is-large):not(.is-style-large), blockquote.wp-block-pullquote, .wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-pullquote:not(.is-style-solid-color) {
    border-left: none;
    border-right: 5px solid #ffb923;
}
.blog-post-comment h3, .comments-list .comment, .blog-post-comment .comment-respond .comment-form .comment-notes, .comment-form-cookies-consent {
	text-align: right;
	direction: rtl;
}
.comments-list img.comment-avatar {
	margin-left: 30px;
    margin-right: initial;
    float: right;
}
.comments-list .comment-reply-link i {
    margin-right: initial;
    margin-left: 5px;
}
.comment-form-cookies-consent > label {
    padding-left: initial;
    padding-right: 10px;
}
div.wpcf7 .ajax-loader {
    margin: 15px 20px 0 4px;
    float: left
}
span.wpcf7-not-valid-tip {
	text-align: right;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
	width: 80%;
	text-align: right;
	direction: rtl;
}
#ts-contact-form .ajax-loader {
    float: right;
}
#ts-contact-form .wpcf7 .wpcf7-response-output {
	width: initial;
}
#sidebar {
    text-align: right;
    direction: rtl;
}
.sidebar.sidebar-woo .product_list_widget li img {
    left: initial;
    right: 0;
}
.sidebar.sidebar-woo .product_list_widget li {
    padding-left: initial;
    padding-right: 120px;
}
.woocommerce .woocommerce-ordering select {
	min-height: 30px;
}
.woocommerce ul.products li.product .onsale {
	left: 0;
	right: auto;
}
.woocommerce ul.products li.product span.onsale::before {
	right: -8px;
	border-width: 0 8px 8px 0;
    left: initial;
}
.woocommerce ul.products li.product .onsale {
    margin: -.5em -.5em 0 0;
    margin-left: 0 !important;
    margin-right: initial;
}
.woocommerce ul.products li.product .price del {
	float: left;
}
.woocommerce nav.woocommerce-pagination ul li {
	border-left: none;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    text-align: right;
    direction: rtl;
}
.woocommerce div.product form.cart .variations td.label {
	text-align: right;
}
.woocommerce div.product form.cart .variations td.label {
    padding-left: initial;
    padding-right: 1em;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    text-align: right;
    direction: rtl;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	margin-right: initial;
	margin-left: 50px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	padding: 0 0 0 1em;
}
.woocommerce .wc-tabs-wrapper .wc-tabs {
    padding-left: initial;
    padding-right: 0 !important;
}
.related.products h2 {
    text-align: right;
    direction: rtl;
}
.cart-link {
    margin-right: initial;
    margin-left: 25px;
}
.cart-link .icon.icon-cart {
    float: right;
}
.woocommerce .woocommerce-Reviews ol.commentlist li.review .comment_container .comment-text {
	margin: 0 80px 0 0 !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-billing-fields, .woocommerce-additional-fields, .woocommerce-terms-and-conditions-wrapper, .woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content, .woocommerce h2, .woocommerce-ResetPassword.lost_reset_password {
    text-align: right;
    direction: rtl;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
	float: right;
}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
	float: left;
}
.checkout.woocommerce-checkout h3 {
    padding-left: initial;
    padding-right: 16px;
    text-align: right;
    direction: rtl;
}
.woocommerce span.onsale {
	left: initial;
}
.woocommerce div.product form.cart .variations select {
	border: 1px;
    appearance: none; 
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	float: right;
    margin-right: initial;
    margin-left: 4px;
}
.xs-page-header, .blog .post-media, p.logged-in-as {
	text-align: right;
}
.not-found {
    text-align: right;
}
@media (max-width: 767px) {
	.navbar-nav {
		text-align: right;
	}
}
.hero-slider .owl-dots {
    left: 25px;
    top: 50%;
}
