/*
Theme Name: Plaza Themes
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

See http://codex.wordpress.org/Right_to_Left_Language_Support
*/





.box-inner1 {
    margin-left: -50px!important;
}








@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWebFaNum.eot');
	src: url('fonts/IRANSansWebFaNum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWebFaNum.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWebFaNum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWebFaNum.ttf') format('truetype');
}




body { font-family: 'iransans' !important; }
.site-title, h1, h2, h3, h4, h5, h6 { font-family: 'iransans' !important; }
button, input, select, textarea { font-family: 'iransans' !important; }
.site-title { font-family: 'iransans' !important; }
.site-description { font-family: 'iransans' !important; }
.menu, .page_item, .menu-item, .menu-item li, .menu-item a { font-family: 'iransans' !important; }
article h1, article h2, article h3, article h4, article h5, article h6 { font-family: 'iransans' !important; }
article { font-family: 'iransans' !important; }
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 { font-family: 'iransans' !important; }
.widget { font-family: 'iransans' !important; }
footer h1, footer h2, footer h3, footer h4, .widgets-area h5, footer h6 { font-family: 'iransans' !important; }
footer { font-family: 'iransans' !important; }




.main-container .home-static2 .box.box3 .box-inner {
    margin-left: 0px!important;
}








/* Be careful for below css!!! */

/* change columns to float right in visual composer frontend */
.rtl .vc_row.vc_row-flex {
    direction: rtl;
}
@media (min-width: 768px) {
	.rtl div[class*="vc_col-"] {
		float: right;
	}
}




















body {
	direction: rtl;
	unicode-bidi: embed;
}
caption,
th,
td {
	text-align: right;
}

/* =Repeatable patterns
-------------------------------------------------------------- */

/* Images */
.site-content .gallery-columns-4 .gallery-item {
	padding-left: 2%;
	padding-right: 0;
}
.site-content .gallery-columns-5 .gallery-item {
	padding-left: 2%;
	padding-right: 0;
}

/* Navigation */
.nav-previous,
.previous-image {
	float: right;
}
.nav-next,
.next-image {
	float: left;
	text-align: left;
}

/* Author profiles */
.author-avatar {
	float: right;
}
.author-description {
	float: right;
	margin-right: 15px;
	margin-right: 1.071428571rem;
	margin-left: auto;
}


/* =Main Content
----------------------------------------------- */

.comment-content ol,
.comment-content ul {
	margin: 0 24px 0 0;
	margin: 0 1.714285714rem 0 0;
}


/* =Basic post styling
-------------------------------------------------------------- */

.entry-content td,
.comment-content td {
	padding: 6px 0 6px 10px;
}


/* Aside posts */
article.format-aside .aside {
	border-right: 22px solid #a8bfe8;
	border-left: none;
}

/* Link posts */
article.format-link header {
	float: left;
}
article.format-link .entry-content {
	float: right;
}

/* Status posts */
.format-status .entry-header img {
	float: right;
	margin-left: 21px;
	margin-left: 1.5rem;
	margin-right: 0;
}


/* =Comment styling
-------------------------------------------------------------- */

.comments-area article header img {
	float: right;
}

.comments-area article header h4 {
	left: 0;
	right: auto;
}
.comments-area .bypostauthor cite span {
	margin-right: 5px;
	margin-right: 0.357142857rem;
	margin-left: auto;
}

/* Comment form */
#respond h3#reply-title #cancel-comment-reply-link {
	margin-right: 10px;
	margin-right: 0.714285714rem;
	margin-left: auto;
}
label ~ span.required {
	float: right;
	margin: -18px -16px 0 0;
	margin: -1.285714286rem -1.142857143rem 0 0;
}


/* =Front page template styling
-------------------------------------------------------------- */

.template-front-page .widget-area .widget_text img {
	float: right;
	margin: 8px 0 8px 24px;
	margin: 0.571428571rem 0 0.571428571rem 1.714285714rem;
}


/* =Widget styling
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-right: 12px;
	margin-right: 0.857142857rem;
	margin-left: auto;
}
.widget-area .textwidget li {
	margin-left: auto;
	margin-right: 36px;
	margin-right: 2.571428571rem;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	margin-right: 12px;
	margin-right: 0.857142857rem;
	margin-left: auto;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: right;
}
#wp-calendar #next {
	padding-left: 24px;
	padding-left: 1.714285714rem;
	text-align: left;
	padding-right: 0;
}

/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	.site-content,
	.template-front-page.has-post-thumbnail article {
		float: right;
	}
	.widget-area,
	.entry-page-image {
		float: left;
	}
	.site-header h1,
	.site-header h2 {
		text-align: right;
	}
	.template-front-page .widget-area .widget_text img {
		float: right;
		margin: 8px 0 8px 24px;
	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: right;
	}
	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: left;
	}
	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: left;
		margin: 0 24px 0;
		margin: 0 1.714285714rem 0;
	}
	.main-navigation ul.nav-menu,
 	.main-navigation div.nav-menu > ul {
		text-align: right;
	}
	.main-navigation li {
		margin-left: 40px;
		margin-left: 2.857142857rem;
		margin-right: auto;
	}
	.main-navigation li ul ul {
		margin-right: 0;
		right: 100%;
		left: auto;
	}
	.main-navigation ul li:hover > ul {
		border-right: 0;
		border-left: none;
	}

}
/*.................................................................................................................................................................................................................*/
rs-module rs-slide rs-layer {
	font-family: 'iransans' !important;
}
.header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li > a.item_link .link_text, .header-container .header .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text {
	font-family: 'iransans' !important;
}
.mega_main_menu li.default_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, .mega_main_menu li.default_dropdown.drop_to_right .mega_dropdown {
    left: auto;
    right: 0;
}
.mega_main_menu ul > li ul {
    text-align: right;
}
.mega_main_menu li.default_dropdown > .mega_dropdown li.drop_to_right > .mega_dropdown {
    left: auto;
    right: 100%;
}
.header-container .box-right {
    text-align: left;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .cart-toggler a {
    padding-right: 55px;
    padding-left: 0;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content {
	font-family: 'iransans' !important;
    left: 0;
    right: auto;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content ul.cart_empty li {
    padding-left: 0;
    padding-right: 10px;
    text-align: right;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .cart-toggler a .cart-quantity {
    right: 27px;
    left: auto;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .cart-toggler a i {
    right: 0;
    left: auto;
}
.header-container .setting .setting-content {
    right: auto;
    left: 0;
    text-align: right;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .cart-toggler .cart-total:after {
    margin-right: 5px;
    margin-left: 0;
}
.header-container .widget_product_search #searchform .form-input {
    padding-left: 40px;
    padding-right: 0;
}
.header-container .widget_product_search #searchform #wsearchsubmit {
    left: 0;
    right: auto;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content .total .amount {
    float: left;
}
body{
	text-align: right;
}
#secondary .widget.yith-woocompare-widget a.button {
    float: left;
}
#secondary .widget.yith-woocompare-widget .clear-all {
    float: right;
}
.woocommerce .product-wrapper .onsale, .woocommerce .single-product-image .onsale {
    left: auto;
    right: 15px;
}
.main-container .shop-products .product-wrapper .wishlist-inner {
    left: 0;
    right: auto;
}

.price-box del, .price del {
    margin-right: 8px;
    margin-left: 0;
}
.price-box, .price {
	font-family: 'iransans' !important;
}
.main-container .our-service .box .box-inner {
    padding-left: 0;
    padding-right: 65px;
    text-align: right;
}
.our-service .alignnone {
    margin: 5px 0px 0px 20px;
}
.main-container .our-service .box .box-inner .icon {
    right: 0;
    left: auto;
}
.main-container .title-links .links {
    padding-right: 15px;
    padding-left: 0 !important;
    left: 0;
    right: auto;
}
.main-container .style_2 .shop-products .product-wrapper .product-name {
    text-align: right;
}
.footer {
	font-family: 'iransans' !important;
}
.footer .footer-bottom .copyright {
    text-align: right;
}
.footer .payment {
    text-align: left !important;
}
.footer .social-icons li:first-child {
    margin-right: 0;
    margin-left: 5px;
}
.footer .social-icons li {
    margin: 10px 0 0 5px;
}
#back-top {
    left: 12px;
    right: auto;
}
.quickview-wrapper .quick-modal .closeqv {
    left: 10px;
    right: auto;
}
.shop-products .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a i{
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {
    margin-left: 5px;
    margin-right: 0;
}
.atc-notice-wrapper .close {
    left: 5px;
    right: auto;
}
.atc-notice-wrapper .product-image {
    float: right;
}
.atc-notice-wrapper .product-info {
    padding-left: 0;
    padding-right: 20px;
}
.atc-notice-wrapper .buttons .button {
    float: left;
}
.main-container table.shop_table th {
	font-family: 'iransans' !important;
}
.main-container .page-content input.input-text, .main-container .page-content input[type='text'] {
    padding: 0 10px 0 0;
}
.main-container .cart_totals table.shop_table th {
    text-align: right;
}
.main-container .cart_totals table.shop_table td {
    text-align: left;
}
.main-container .cart_totals .wc-proceed-to-checkout {
    text-align: left;
}
.main-container .woocommerce-checkout .woocommerce-billing-fields label, .main-container .woocommerce-checkout .woocommerce-shipping-fields label {
	font-family: 'iransans' !important;
}
.main-container .woocommerce form label {
	font-family: 'iransans' !important;
}
.main-container .shop-products .yith-wcwl-add-to-wishlist .feedback {
    display: none;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-details .remove {
    left: 0;
    right: auto;
}

.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-details .product-name {
	font-family: 'iransans' !important;
    text-align: right;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-details .price-cart .amount {
	font-family: 'iransans' !important;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content .total {
    text-align: right;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-details {
    margin-right: 100px;
    margin-left: 0;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-image {
    float: right;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-details .quantity {
    float: right;
    text-align: right;
}
.quickview-wrapper #quickview-content .product-images {
    float: right;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .quantity {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}
.quickview-wrapper #quickview-content .widget .social-icons {
    float: right;
}
.quickview-wrapper #quickview-content .widget .social-icons li {
    margin-left: 10px;
	margin-right: 0;
	float: right;
}
.quickview-wrapper #quickview-content .product-images .quick-thumbnails {
    direction: ltr;
}
.main-container .product-view .summary.single-product-info {
    padding: 0 5% 0 0;
}
.main-container .product-view .summary.single-product-info .cart .quantity .input-text {
    padding: 0 10px 0 0;
}
.main-container .product-view .summary.single-product-info .cart .quantity {
    margin: 0 0 0 30px;
}
.main-container .product-view .product_meta .posted_in, .main-container .product-view .product_meta .tagged_as {
	font-family: 'iransans' !important;
    margin-left: 10px;
    margin-right: 0;
}
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist {
    float: right;
    margin: 0 0 0 15px;
}
.main-container .product-view .summary.single-product-info .compare {
	float: right;
    margin: 0 15px 0 0;
}
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a:before {
    margin-left: 5px;
    margin-right: 0;
}
.main-container .product-view .summary.single-product-info .compare span.comparetip:before {
    margin-left: 5px;
    margin-right: 0;
}
.main-container .product-view .product_meta .sku_wrapper {
	font-family: 'iransans' !important;
    margin-right: 0;
    margin-left: 10px;
}
.main-container .product-view .product_meta .sku_wrapper a, .main-container .product-view .product_meta .sku_wrapper span {
	font-family: 'iransans' !important;
}
.main-container .product-view .product_meta .posted_in a, .main-container .product-view .product_meta .posted_in span, .main-container .product-view .product_meta .tagged_as a, .main-container .product-view .product_meta .tagged_as span {
	font-family: 'iransans' !important;
}
.main-container .product-view .single-product-sharing ul.social-icons li {
    margin-right: 0;
    margin-left: 10px;
}
.main-container .product-view .summary.single-product-info .product-nav {
    float: left;
}
.main-container .product-view .product .woocommerce-tabs ul.tabs li:not(:last-child) {
    margin-left: 40px;
    margin-right: 0;
}
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form label {
	font-family: 'iransans' !important;
}
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text:before {
    border-right: 1px solid #ebebeb;
    border-left: 0 !important;
    border-bottom: 0 !important;
    border-top: 1px solid #ebebeb;
    left: auto;
    right: -6px;
}
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text {
    margin-right: 80px;
	margin-left: 50px;
}
@media screen and (max-width: 991px){
.mobile-menu .mbmenu-toggler {
    width: 100%;
	font-family: 'iransans' !important;
    text-align: right;
}}
@media screen and (max-width: 991px){
.mobile-menu .mbmenu-toggler span.mbmenu-icon {
    float: left;
    margin-right: 5px;
    margin-left: 0;
}}
.related.products .shop-products.owl-carousel {
    direction: ltr;
}
@media screen and (max-width: 991px){
.mobile-menu .mobile-menu-container ul.nav-menu, .mobile-menu .mobile-menu-container > ul, .mobile-menu div.nav-menu ul.nav-menu, .mobile-menu div.nav-menu > ul {
    text-align: right;
}}
.mobile-menu-container .fa-angle-right:before {
    content: "\f104";
}
@media screen and (max-width: 991px){
.mobile-menu .mobile-menu-container ul.nav-menu > li .fa, .mobile-menu .mobile-menu-container > ul > li .fa, .mobile-menu div.nav-menu ul.nav-menu > li .fa, .mobile-menu div.nav-menu > ul > li .fa {
    left: 0;
    right: auto;
}}
@media screen and (max-width: 991px){
.mobile-menu .mobile-menu-container ul.nav-menu > li ul.sub-menu, .mobile-menu .mobile-menu-container ul.nav-menu > li ul.children, .mobile-menu .mobile-menu-container > ul > li ul.sub-menu, .mobile-menu .mobile-menu-container > ul > li ul.children, .mobile-menu div.nav-menu ul.nav-menu > li ul.sub-menu, .mobile-menu div.nav-menu ul.nav-menu > li ul.children, .mobile-menu div.nav-menu > ul > li ul.sub-menu, .mobile-menu div.nav-menu > ul > li ul.children {
    padding: 0 10px 0 0;
}}
@media screen and (max-width: 991px){
.header-container .box-right, .header-container .right {
    text-align: center !important;
}}
@media screen and (max-width: 991px){
.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content {
    left: -85px !important;
    right: auto !important;
}}
#secondary .widget.yith-woocompare-widget ul.products-list li a.remove {
    float: left;
}
.yith-woocompare-widget ul.products-list li .remove {
    right: 3px;
    left: auto;
}
.footer .brands-carousel.slide.owl-carousel {
    direction: ltr;
}
@media screen and (max-width: 991px){
.footer .footer-bottom .copyright {
    text-align: center !important;
}}
@media screen and (max-width: 991px){
.footer .payment {
    text-align: center !important;
}}
.main-container .our-service .box:not(:last-child) {
    border-left: 1px solid #ebebeb;
    border-right: 0;
}
@media screen and (max-width: 991px){
.main-container .our-service .box .box-inner {
    text-align: center !important;
    padding: 0 !important;
}}
.quickview-wrapper #quickview-content .product-info {
    padding-left: 0;
    padding-right: 30px;
}
.header-container.header-3 .right {
    text-align: left;
}
.header-container.header-3 .setting .setting-icon:after {
    margin-right: 5px;
    margin-left: 0;
    left: 0;
    right: auto;
}
.header-container.header-3 .setting .setting-icon {
    padding: 0 0 0 15px;
}
.header-container .top-bar .language .menu > li > a:after, .header-container .top-bar .currency .menu > li > a:after {
    margin-right: 5px;
    margin-left: 0;
    left: 0;
    right: auto;
}
.header-container .top-bar .language .menu > li > a, .header-container .top-bar .currency .menu > li > a {
    padding: 0 0 0 15px;
}
.header-container .top-bar .language, .header-container .top-bar .currency {
    padding-right: 10px;
    padding-left: 0;
}
.header-container .top-bar .language .menu > li .sub-menu, .header-container .top-bar .currency .menu > li .sub-menu {
    right: auto;
    left: 0;
    text-align: right;
}
.header-container.header-3 .header-static i {
    margin: 0 0 0 5px;
}
.main-container .style_4 .shop-products .product-wrapper .product-name {
    text-align: right;
}
.main-container .style_4 .shop-products.grid-view .item-col .product-wrapper .stock-container {
    text-align: right;
}
.main-container .style_4 .shop-products .product-wrapper .gridview {
    text-align: right;
}
.main-container .style_4 .shop-products .product-wrapper .list-col8 {
    padding-left: 0;
    padding-right: 3%;
}
.brand-logo .brands-carousel.slide.owl-carousel {
    direction: ltr;
}
.main-container .style_2 .shop-products .product-wrapper .list-col4 {
    padding-right: 0;
    padding-left: 4%;
}
.categories-menu {
    right: -15px;
    left: 30px;
}
#categories > .menu_holder .menu_inner > ul > li > a.item_link > .link_content {
    padding-left: 10px;
    padding-right: 0;
}
.mega_main_menu.direction-vertical.first-lvl-align-left > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
    text-align: right;
}
#categories > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link:after {
    content: '\f104';
    left: 5px;
    right: auto;
}
#categories > .menu_holder .menu_inner > ul {
    border-right: 2px solid #ebebeb;
    border-left: 0;
}
#categories > .menu_holder .menu_inner {
    padding: 0 30px 0 0;
}
 .morelesscate .fa-caret-right:before {
    content: "\f0d9";
}
.morelesscate span i {
    padding-right: 0;
    padding-left: 15px;
}
.morelesscate span {
	font-family: 'iransans' !important;
    padding: 0 50px 0 20px;
}
#categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link .link_text {
	font-family: 'iransans' !important;
}
.mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right .mega_dropdown {
    right: 100%;
    left: auto;
}
#categories > .menu_holder .menu_inner > ul > li:before {
    right: -2px;
    left: auto;
}
.header-container.header-4 .header .horizontal-menu #primary > .menu_holder .menu_inner > ul {
    text-align: right;
}
.header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li, .header-container .header .horizontal-menu #primary > .menu_holder .menu_inner > ul > li {
    margin-left: 5px;
    margin-right: auto;
}
.header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li.first > a.item_link, .header-container .header .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.first > a.item_link {
    padding-right: 0;
    padding-left: 15px;
}
.header-container.header-4 .right {
    text-align: left;
}
.header-container.header-4 .top-bar .language:after, .header-container .top-bar .currency:after {
    border-left: 1px solid #ebebeb;
    border-right: 0;
    left: 0;
	right: auto;
}
.header-container.header-4 .setting:after {
    border-left: 1px solid #ebebeb;
    border-right: 0;
    left: 0;
    right: auto;
}
#secondary .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .button {
    float: left;
}
#secondary .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
    float: right;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl;
}
#secondary .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label span:first-child {
    margin-right: 5px;
    margin-left: 0;
}
.main-container .woocommerce-pagination ul.page-numbers {
    text-align: right;
}
.main-container .woocommerce-pagination ul.page-numbers li:not(:last-child) {
    margin-left: 5px;
    margin-right: 0;
}
.main-container .woocommerce-pagination ul.page-numbers li a.next:before, .main-container .woocommerce-pagination ul.page-numbers li span.next:before {
    content: "\f100";
}
.main-container .woocommerce-pagination ul.page-numbers li a.prev:before, .main-container .woocommerce-pagination ul.page-numbers li span.prev:before {
    content: "\f101";
}
.main-container .toolbar .view-mode a {
    float: right;
    margin-left: 8px;
    margin-right: 0;
}
.main-container .toolbar .view-mode {
    float: right;
}
.main-container .toolbar .woocommerce-result-count {
    float: left;
    margin: 0 30px 0 0;
}
.main-container .toolbar .woocommerce-ordering {
    float: left;
}
.main-container .toolbar .woocommerce-ordering .orderby-wrapper label {
    float: right;
    margin-left: 10px;
    margin-right: 0;
	font-family: 'iransans' !important;
}
.main-container .shop-products.list-view .product-wrapper .product-name {
    text-align: right;
}
.main-container .shop-products .product-wrapper .sku label {
    margin-left: 5px;
    margin-right: 0;
}
.main-container .shop-products.list-view .product-wrapper .compare-button a.compare:before {
	font-family: 'iransans' !important;
    margin-left: 5px;
    margin-right: 0;
}
.main-container .shop-products .product-wrapper .stock-container .stock label {
    margin-left: 5px;
    margin-right: 0;
}
.main-container .blog-page .post .post-thumbnail, .main-container .blog-page article .post-thumbnail {
    float: right;
}
.main-container .blog-page .post .postinfo-wrapper, .main-container .blog-page article .postinfo-wrapper {
    padding-right: 30px;
    padding-left: 0;
    text-align: right;
}
.main-container .blog-page .post.sticky .entry-title a:before, .main-container .blog-page article.sticky .entry-title a:before {
    margin-left: 10px;
    margin-right: 0;
}
.main-container .blog-page .post .post-meta > span:not(:last-child), .main-container .blog-page article .post-meta > span:not(:last-child) {
    margin-left: 15px;
    margin-right: 0;
}
.main-container .blog-page.single .postinfo-wrapper {
    padding: 0 !important;
}
.main-container .blog-page blockquote {
    padding: 0 10px 0 0;
    border-right: 5px solid #78a206;
    border-left: 0;
}
.main-container .blog-page .entry-meta {
	font-family: 'iransans' !important;
}
.main-container .blog-page .social-sharing .social-icons li .social-icon {
    margin-left: 10px;
    margin-right: 0;
}
.main-container .blog-page .social-sharing .social-icons {
    float: right;
}
.main-container .blog-page.single .relatedthumb {
    text-align: right;
}
.main-container .blog-page .comments-area .commentlist li.comment article.comment .comment-avatar {
    float: right;
}
.main-container .blog-page .comments-area .commentlist {
    padding: 0 17px 0 0;
}
.main-container .blog-page .comments-area .commentlist .comment-meta cite {
    float: right;
}
.main-container .blog-page .comments-area .commentlist .comment-meta time {
    float: right;
}
.main-container .blog-page .comments-area .commentlist li.comment article.comment .comment-info .reply a {
	font-family: 'iransans' !important;
}
.main-container .blog-page .comments-area .commentlist li.comment article.comment .comment-info .reply {
    margin-left: 0;
    margin-right: 10px;
    left: 0;
    right: auto;
}
.main-container .blog-page .comments-area .commentlist li.comment article.comment .comment-info {
    margin-right: 75px;
    margin-left: 0;
}
ul, .comments-area ol {
    padding-right: 15px;
    padding-left: 0;
}
li > ul, .comments-area li > ol {
    margin: 0 20px 0 0;
}
.main-container .blog-page .comments-area .comment-respond .comment-form .comment-input label {
    margin: 0 5px 0 0;
}
input[type=checkbox] {
    margin-right: 10px;
}
#secondary .input_text, #secondary input[type='text'] {
    padding: 0 10px 0 0;
}
.main-container .blog-page .post, .main-container .blog-page article {
    float: right;
}
.footer ul {
    padding-right: 0;
}
.testimonials .testimonials-list.owl-carousel.owl-loaded {
    direction: ltr;
}
.testimonials .testimonials-list.owl-carousel .owl-item {
    direction: rtl;
}
.main-container .testimonials .author span[itemprop="name"] {
    font-family: 'iransans' !important;
}
.main-container.service-page .corporate-price-table .ts-price-table .table-description .table-price {
    font-family: 'iransans' !important;
}
.corporate-price-table ul {
    padding-right: 0;
}
.main-container .page-content .entry-content .ui-accordion .wpb_accordion_section .ui-accordion-header a {
    padding: 15px 25px 15px 10px;
}
.main-container.error404 .search-form-wrapper a.button {
    font-family: 'iransans' !important;
    
}
.main-container.error404 .search-form-wrapper .form-input .button {
    left: 0;
    right: auto;
}
.main-container.error404 .search-form-wrapper .form-input .input_text {
    padding-left: 80px;
    padding-right: 20px;
}
.wpcf7 {
    direction: rtl;
}
.main-container.contact-page .contact-input span {
    float: right;
}
.main-container.contact-page .contact-input span input, .main-container.contact-page .contact-input span .wpcf7-text {
    padding-right: 15px;
    padding-left: 0;
}
.wpcf7 .wpcf7-text {
    text-align: right;
}
div.wpcf7 .ajax-loader {
    margin: 0 4px 0 0;
}
.main-container .product-view .summary.single-product-info .woocommerce-product-rating .woocommerce-review-link {
    margin-right: 10px;
    margin-left: 0;
}
.product-wrapper .price-box {
    direction: rtl;
}
.yith_wcwl_wishlist_footer .yith-wcwl-share {
    float: right;
}
.main-container .product-view .summary.single-product-info .stock label {
    margin-left: 5px;
    margin-right: 0;
}
.header-container .header-search:before {
    border-right: 1px solid #ebebeb;
    border-left: 0;
    right: 0;
    left: auto;
}
.main-container .shop-products .product-type-simple {
    max-width: 100%;
}
@media screen and (max-width: 991px){
.footer .footer-top .wpb_column:not(:last-child) {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
}
.main-container .shop-products .product-wrapper .count-down .timebox:not(:last-child) {
    margin-left: 15px;
    margin-right: 0;
  }

	.main-container .shop-products .product-wrapper .count-down .timebox:last-child{
	margin-left:15px;
		margin-right:0;
}


.count-down {
    direction: ltr;
}
  .main-container .shop-products .product-wrapper .add-to-links li:not(:last-child) {
    margin-left: 5px;
    margin-right: 0;
}
.header-container.header-2 .left {
    text-align: left;
}
.header-container.header-2 .setting:after {
    border-left: 1px solid #ebebeb;
    border-right: 0;
    left: 0;
    right: auto;
}
.header-container.header-2 .setting .setting-icon {
    padding: 0 0 0 15px;
}
.header-container.header-2 .setting .setting-icon:after {
    margin-right: 5px;
    margin-left: 0;
    left: 0;
    right: auto;
}
@media screen and (max-width: 991px){
    .header-container.header-2 .left {
    text-align: center !important;
}}
.header-container .top-bar .language:after, .header-container .top-bar .currency:after {
    border-left: 1px solid #ebebeb;
    border-right: 0;
    left: 0;
    right: auto;
}
.header-container.header-2 .header-static i {
    margin: 0 0px 0 5px;
}
.header-container.header-4 .header-static i {
    margin: 0 0px 0 5px;
}
@media screen and (max-width: 991px){
.header-container .setting .setting-content {
    left: auto;
    right: -50px;
}}
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text strong {
    font-family: 'iransans' !important;
}
.main-container .style_2 .shop-products .product-wrapper .ratings {
    text-align: right;
}
.woocommerce .ratings .star-rating, .woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .ratings .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating {
    width: 74px;
}
.woocommerce-checkout #payment div.payment_box::before {
    left: 0;
    right: auto;
    margin: -1em 0 0 2em;
}
.yith_woocompare_colorbox #cboxClose {
    right: auto;
    left: 0;
}
.DTFC_LeftBodyLiner{
    padding-right: 0 !important;
}
table.compare-list thead th a.close, .yith-woocompare-popup h1 a.close {
    float: left;
    margin-left: 10px;
    margin-right: 0;
}
.main-container .style_4 .shop-products .product-wrapper .ratings {
    text-align: right;
}
.main-container .shop-products.list-view .product-wrapper .ratings {
    text-align: right;
}
.owl-dots {
    direction: rtl;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    left: .7em;
    right: auto;
}
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form label {
    width: 86%;
}

.main-container .checkout_coupon .button {
    margin-right: 6px;
    margin-left: 0;
}
.main-container .checkout_coupon .form-row {
    float: right;
}
@media (min-width: 768px)
{
.outofstock.col-md-3 {
    max-width: 100%;
}
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    float: left;
    margin-right: 1em;
    margin-left: 0;
}








