/*=============================== P A R S I G R O U P  S E C T I O N - ParSiGroup.IR =============================== */
@font-face{font-family:IRANSans;font-style:normal;font-weight:normal;src:url(ParSiGroup/IRANSans.eot);src:url(ParSiGroup/IRANSans.eot?#iefix) format("embedded-opentype"),url(ParSiGroup/IRANSans.woff2) format("woff2"),url(ParSiGroup/IRANSans.woff) format("woff"),url(ParSiGroup/IRANSans.ttf) format("truetype")}

@font-face{font-family:BYekan;font-style:normal;font-weight:400;src:url(ParSiGroup/BYekan.eot);src:url(ParSiGroup/BYekan.eot?#iefix) format("embedded-opentype"),url(ParSiGroup/BYekan.svg) format("svg"),url(ParSiGroup/BYekan.woff) format("woff"),url(ParSiGroup/BYekan.ttf) format("truetype")}

@font-face{font-family:IRANSans2;font-style:normal;font-weight:normal;src:url(ParSiGroup/IRANSansWeb.eot);src:url(ParSiGroup/IRANSansWeb.eot?#iefix) format("embedded-opentype"),url(ParSiGroup/IRANSansWeb.woff2) format("woff2"),url(ParSiGroup/IRANSansWeb.woff) format("woff"),url(ParSiGroup/IRANSansWeb.ttf) format("truetype")}

.footer .footer-copyright .wpb_text_column,#mega_main_menu ul > li ul,#mega_main_menu_first ul > li ul,.header-container .header-content .header-search-container, .header-container .header-content .smallnav, .header-container .header-content .shopping-cart-container,body,th,.main-container .product-view .upsells_products_widget .widget-title, .main-container .product-view .related_products_widget .widget-title,.header-container .widget_shopping_cart_content .mini_cart_content .total,.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-details .product-name,.main-container .blog-page .entry-summary p,.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-details .quantity,.archive.woocommerce-page .shop-desc-inner .entry-header .entry-title,.header-container .header .horizontal-menu,.inner-brands .title h3,.latest-posts .posts-carousel .post-info ,.front-page .wpb_content_element.title .wpb_wrapper > h3,.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_empty li,#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li,.mobile-menu .mbmenu-toggler,.main-container .product-view .upsells > h2, .main-container .product-view .related > h2,.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td,.mobile-menu .mobile-menu-container ul.nav-menu{
    text-align: right !important;
}
.main-container .shop-products .product-wrapper .price-box ,.category-products .category-product-carousel .product-wrapper .count-down .hastime .timebox.day,.category-products .category-product-carousel .product-wrapper .product-name,.main-container .shop-products .product-wrapper .product-name a,.latest-posts .posts-carousel .post-info .post-title,.testimonials .testimonials-text{
    direction: rtl;
}


.main-container .shop-products .product-wrapper .price-box,.category-products .category-product-carousel .product-wrapper .count-down .hastime,.header-container .widget_shopping_cart_content .mini_cart_content .total .amount,span.woocommerce-Price-amount.amount{font-family:IRANSans2;}

/* =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,.mc4wp-form input[type='email'] {
	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 li,
.comment-content li {
	margin: 0 24px 0 0;
	margin: 0 1.714285714rem 0 0;
}
.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 cite,
.comments-area article header time {
	margin-right: 6.071428571rem;
	margin-left: auto;
}
.comments-area article header h4,.header-container .widget_shopping_cart_content .mini_cart_content ,.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-details .remove,#secondary .widget.widget_product_categories ul li .count, #secondary .widget.widget_layered_nav ul li .count,.header-container .top-bar .top-nav ul li:after{
	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;
	}
	.commentlist .children {
		margin-right: 48px;
		margin-right: 3.428571429rem;
		margin-left: auto;
	}
}
.woocommerce .shop-products.slick-slider,.slick-list ,.main-container .blog-page .post-thumbnail,.mc4wp-form .mc4wp-form-fields{
    direction: ltr;
}
.testimonials .testimonials-list button.slick-next{
    left: 0;
    right: auto;
}
.footer .information-text ul li i {
    left: auto;
    right: 0;
}
.header-container .header-search .widget_product_categories,.header-container .header-search .cate-toggler {
    left: 62px;
    right: auto;
}
.header-container .header-search .form-input input {
    margin-right: auto;
    margin-left: 155px;
}
.header-container .header-search .widget_product_categories ul.product-categories li a {
    padding-left: 0;
    padding-right: 20px;
}
.header-container .smallnav ul li i {
    margin-right: auto;
    margin-left: 8px;
}
.header-container .widget_shopping_cart_content .mini_cart_content .total .amount,.main-container .product-view .summary.single-product-info .product-nav,.woocommerce .star-rating,.main-container .shop-products .product-wrapper .actions .add-to-links,.header-container .header-main .header-content ,.main-container .blog-page .social-comment .comment,.header-container .header-sticky.ontop.show .horizontal-menu,.category-products .category-title .category-link ul,.header-container .categories-menu .catemenu-toggler .fa,.header-container .top-bar .top-nav,.woocommerce-account .woocommerce-MyAccount-content,.home-tabs.layout3 .home-tabs-title{
    float: left;
}
.header-container .widget_shopping_cart_content .mini_cart_content .total,.main-container .shop-products .product-wrapper .actions .add-to-cart,.main-container .shop-products .product-wrapper .actions .add-to-cart,.main-container .product-view .summary.single-product-info .cart .quantity,.main-container .product-view .summary.single-product-info .cart .single_variation_wrap .variations_button,.main-container .product-view .summary.single-product-info .cart .variations,.main-container .product-view .summary.single-product-info .cart .variations .label,.main-container .product-view .summary.single-product-info .cart .single_variation_wrap .price,.main-container .product-view .product .woocommerce-tabs ul.tabs li,.home-tabs.no-carousel .shop-products .item-col:first-child,.header-container .header-main .logo,.main-container .blog-page .social-sharing,.main-container .products-list-carousel .shop-products .product-wrapper .list-col4,.header-container .header-sticky.ontop.show .logo-sticky,.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-details .quantity,.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-image,#mega_main_menu_first li.widgets_dropdown > .mega_dropdown > li, #mega_main_menu_first li.multicolumn_dropdown > .mega_dropdown > li,.main-container .toolbar .woocommerce-ordering .orderby-wrapper label,.header-container .top-bar .top-nav ul li,.woocommerce div.product form.cart .button,.woocommerce-account .woocommerce-MyAccount-navigation,#mega_main_menu li.widgets_dropdown > .mega_dropdown > li, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li,.home-tabs.layout3 .home-tabs-heading,.home-tabs.layout3 .home-tabs-title li,.home-tabs.layout3 .home-tabs-heading > *,.products-carousel.layout4 .title h3,.products-carousel.layout4 .title ul li,.category-products .category-product-carousel .product-wrapper .count-down .hastime:before,.col-md-5,#secondary .widget.widget_products .product-image,.woocommerce #payment .terms, .woocommerce #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions,.main-container .blog-page.single .relatedthumb{
    float: right;
  }

.header-container .header-search-container .wpb_text_column p i,.header-container .top-bar .top-nav ul li i,.category-products .category-title .category-link ul li a span ,.home-tabs.layout3 .home-tabs-title li .lnr,.category-products .category-product-carousel .product-wrapper .count-down .hastime:before{
    margin-left: 5px;
    margin-right: auto;
}
.footer .information-text ul li {
    padding-left: 0;
    padding-right: 20px;
}
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist {
    float: right;
    margin: 0 0 0 50px;
}

.testimonials .slick-slide.quote > .avatar, .testimonials .slick-slide.quote > a.avatar-link {
    margin-right: auto;
    margin-left: 15px;
    float: right;
}
.header-container .header-search-container .wpb_text_column p {
    margin-left: auto;
    margin-right: 32px;
}
.category-products .category-title h3 i ,.main-container.about-page .corporate-counter .rapiden-counter .counter-image,.home-tabs.layout3 .home-tabs-heading img{
    margin-right: auto;
    margin-left: 20px;
}
.main-container .product-view .summary.single-product-info .compare:before,.main-container .product-view .summary.single-product-info .cart .button:before {
    margin-right: auto;
    margin-left: 8px;
}
.main-container .product-view .summary.single-product-info .cart .quantity,.footer .widget_nav_menu ul li:before {
    margin-right: auto;
    margin-left: 15px;
}
.woocommerce div.product form.cart .variations select {
    margin-right: auto;
    margin-left: 1em;
}
.main-container .product-view .summary.single-product-info .stock.in-stock:before, .main-container .product-view .summary.single-product-info .stock.out-of-stock:before {
    float: right;
    margin: -2px 0 0 8px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float: right;
    right: 0;
    left: auto;
}
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text {
    margin-left: auto;
    margin-right: 80px;
}
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text:before {
    right: -6px;
    left: auto;
}
.main-container .shop-products .product-wrapper .add_to_cart_inline a.button:before {
    margin-right: auto;
    margin-left: 5px;
    float: right;
}
.main-container .product-view .summary.single-product-info .product_meta .sku_wrapper, .main-container .product-view .summary.single-product-info .product_meta .posted_in, .main-container .product-view .summary.single-product-info .product_meta .tagged_as,.main-container .toolbar .woocommerce-ordering .orderby-wrapper label {
    margin-right: auto;
    margin-left: 10px;
}
.main-container .blog-page .social-sharing .widget-title {
    float: right;
    margin: 0 0 0 20px;
}
.main-container .blog-page.single .relatedthumb h4 a {
    text-align: center;
    display: block;
}

.main-container .blog-page blockquote {
    border-left: 0;
    border-right: 5px solid #f4a137;
    padding: 0 10px 0 0;
}
.main-container .blog-page a.button {
    letter-spacing: normal;
}
.header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li {
    float: right;
    margin-right: auto;
    margin-left: 35px;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .product-details {
    margin-left: auto;
    margin-right: 60px;
}
.latest-posts .posts-carousel .readmore:after {
    content: '\f0a8';
}
.main-container .toolbar .woocommerce-pagination ul.page-numbers li a.next:before, .main-container .toolbar .woocommerce-pagination ul.page-numbers li span.next:before {
    content: '\f104';
}
.header-container .header-search .cate-toggler:after,.main-container.service-page .box-services .vc_column-inner > .wpb_wrapper .box-content i:before {
    margin-right: 10px;
    margin-left: auto;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    left: .7em;
    right: auto;
}
#secondary .widget.widget_product_categories ul li:before, #secondary .widget.widget_layered_nav ul li:before {
    transform: rotate(180deg);
    margin-right: auto;
    margin-left: 10px;
    float: right;
}
ul, ol {
    padding-right: 15px;
    padding-left: 0;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search ,.chosen-container .chosen-drop{
    left: 9999px;
}
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_right > .mega_dropdown,#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right .mega_dropdown {
    right : 100% !important;
    left: auto !important;
}

.default_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, .default_dropdown.drop_to_right .mega_dropdown{
    right:100%!important;
}

.header-container .categories-menu #mega_main_menu > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link:after {
    content: '\f104';
    left: 18px;
    right: auto;
}
.products-carousel.layout4 .title {
    padding-left: 70px;
    padding-right: 0;
}
.quickview-wrapper .quick-modal .closeqv {
    left: 10px;
    right: auto;
}
.header-container .categories-menu #mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link i {
    padding-right: 0;
    padding-left: 15px;
}
.woocommerce .shop-products.slick-slider button.slick-prev {
    left: 0;
}
.wrapper .slick-slider button.slick-prev {
    left: auto;
    right: auto;
}
.wrapper .slick-slider button.slick-next {
    left: 32px;
}
.slider-products-carousel .slick-slider button.slick-next {
    left: auto !important;
}
.testimonials .testimonials-list button.slick-next {
    left: 32px !important;
}
.testimonials .testimonials-list button.slick-prev {
    left: 0 !important;
}
.brands-carousel .slick-prev.slick-arrow {
    left: 0px !important;
}
.brands-carousel .slick-next.slick-arrow {
    left: 32px;
    right: auto !important;
}
.posts-carousel .slick-prev.slick-arrow {
    left: 12px !important;
}
.posts-carousel .slick-next.slick-arrow {
    right: auto !important;
    left: 44px !important;
}
#secondary .widget.widget_products .product-info {
    float: right;
    padding-right: 10px;
    text-align: right;
}

#mega_main_menu_first li.default_dropdown.drop_to_right .mega_dropdown{right: 0 !important;}
.footer .footer-bottom-menu .widget_nav_menu ul li {
    border-right: 1px solid #fff;
    border-left: none;
}
.footer .footer-bottom-menu .widget_nav_menu ul li:first-child {
    padding-left: 8px;
}
.header-container .categories-menu .morelesscate{ z-index:9999; }
.main-container .shop-products .product-wrapper .add_to_cart_inline a.button {font-size: 11px;}
.main-container .shop-products .product-wrapper .product-name {
    font-size: 12px;
    font-weight: bold;
}
@media screen and (max-width: 1199px){ 
.header-container .header-main .logo, .header-container .header-main .header-content{
  float: none;
}
}
@media screen and (max-width: 479px){ 
.header-container .header-search-container .form-input button {
    right: auto;
    left: 0;
}
}


@media screen and (max-width: 991px){ .wrapper .page-wrapper {
    float: right;
    width: auto;
}
}