/*
Theme Name: Nuage Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0.2
Template: nuage
Text Domain: nuage-child
*/

@font-face {
    font-family: 'kalamehbold';
    src: url('font/kalameh/KalamehFaNum-Bold.eot') format('eot'),
           url('font/kalameh/KalamehFaNum-Bold.ttf') format('truetype'),
           url('font/kalameh/KalamehFaNum-Bold.woff2') format('woff2'),
         url('font/kalameh/KalamehFaNum-Bold.woff') format('woff');
  }

@font-face {
    font-family: 'kalamehemedium';
    src: url('font/kalameh/KalamehFaNum-Medium.eot') format('eot'),
           url('font/kalameh/KalamehFaNum-Medium.ttf') format('truetype'),
           url('font/kalameh/KalamehFaNum-Medium.woff2') format('woff2'),
         url('font/kalameh/KalamehFaNum-Medium.woff') format('woff');
  }
@font-face {
    font-family: 'iransansbold';
    src: url('font/iran sans/IRANSansWeb(FaNum)_Bold.eot') format('eot'),
           url('font/iran sans/IRANSansWeb(FaNum)_Bold.ttf') format('truetype'),
           url('font/iran sans/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),
         url('font/iran sans/IRANSansWeb(FaNum)_Bold.woff') format('woff');
  }
@font-face {
    font-family: 'iransans';
    src: url('font/iran sans/IRANSansWeb(FaNum).eot') format('eot'),
           url('font/iran sans/IRANSansWeb(FaNum).ttf') format('truetype'),
           url('font/iran sans/IRANSansWeb(FaNum).woff2') format('woff2'),
         url('font/iran sans/IRANSansWeb(FaNum).woff') format('woff');
  }
input,textarea {
    font-family: 'iransans' !important;
}
 span.dblh__title.dblh__title-1{
      font-family: 'kalamehemedium' !important ;
      
  } 
h3,p,a,span.onsale,.page-header_title,h1,h2,h6,h4,p.form-submit,#submit,span.title,span.current,
.nuage_widget.widget_block.widget_search,label,.wgl-pricing_plan .pricing__price,.wgl-pie_chart .chart__title,.wgl-pie_chart .chart__percent
,h4, h4 span, h4 a,.wgl-instagram .item__info .likes_count,.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce .cart-collaterals .cart_totals table tbody tr td,
.woocommerce-page .cart-collaterals .cart_totals table tbody tr td, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce-message a.button,
.woocommerce button.button, .woocommerce table.shop_table thead th, .woocommerce table.shop_table.cart .button, .woocommerce table.shop_table td.product-name, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce .woocommerce-cart-form table.shop_table td, .wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a, .woocommerce.widget_shopping_cart .total strong, .product_list_widget .product-title, .wgl-products .woocommerce-loop-product__title, .woocommerce-tabs ul.tabs li, .woocommerce table.shop_table td.product-name .product-quantity, .woocommerce div.product form.cart div.quantity label.label-qty, .woocommerce .woo_mini_cart ul.cart_list li.mini_cart_item.woocommerce-mini-cart-item .quantity, .woocommerce div.product form.cart .quantity .quantity-wrapper .qty, .woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper .qty, .woocommerce div.product form.cart .group_table tr td label,.wgl-theme-header .woo_mini-count span, .woocommerce .wgl-products .product a.add_to_cart_button, .woocommerce .wgl-products .product a.button, .woocommerce .wgl-products .product a.wc-forward, .woocommerce .cart input.button, .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce .wgl-products .price, .woocommerce-Price-amount, .woocommerce table.shop_table, .woocommerce table.shop_table label, .woocommerce form .form-row label, .woocommerce span.onsale, .woocommerce .summary .product_meta > span span.title, .woocommerce .summary .product_meta > span a.title, .woocommerce #comments ~ #review_form_wrapper #respond form#commentform .comment-form-rating label, .woocommerce ul.order_details.woocommerce-thankyou-order-details li.woocommerce-order-overview__order, .woocommerce ul.order_details li,h1 span,html, body, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,.wgl_module_team .info__highlighted,
 .wgl-progress-bar .progress__content{
  font-family:'iransans' !important;
}
.wgl-pricing_plan .bg_text__inner{
  font-family: var(--nuage-additional-font-family) !important;
}

  
/*default header*/
.side_panel .side_panel-toggle-inner span:nth-child(1){
    left: 0px !important;
}
.side_panel .side_panel-toggle-inner{
    text-align: right !important;
}

.elementor-element.elementor-element-79a4868 > .elementor-element-populated{
    padding-right: 40px !important;
    padding-left: 0px;
}
.primary-nav ul > li.menu-item-has-children > a > .menu-item__plus, .primary-nav ul > li.mega-menu.mega-cat > a > .menu-item__plus{
    padding-right: 10px;
    padding-left: auto;
}
.header_search.search_standard .header_search-field{
    left: -20px;
    right: auto !important;
}
.header_search.search_standard .header_search-field .search__icon{
    left: 0;
    right: auto !important;
}
.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > .menu-item__plus:before{
    transform: rotate(90deg) !important;
}
/*footer
[class*='wgl_col-']{
    float: right;
}*/
/*side panel*/
/* #side-panel.side-panel{
    right: 0 !important;
    left: auto;
} */
.wgl-menu_outer{
    transform: translateX(100%) !important;
}


body.mobile_switch_on .wgl-menu_outer {
        transform: translateX(0%) !important;
    }


.wgl-header-row .header_side.h_align_left{
    text-align: right !important;
} 
 /* .wgl-menu_outer .wgl-menu-outer_header{
    left: -55px;
} */
/*submenu*/
.primary-nav ul li ul ul{
    right: 100%;
}

/*WGL carosel*/
.elementor-widget-wgl-info-box.button_right .wgl-infobox-button_wrapper{
    text-align: left !important;
}

.swiper-pagination{
    margin-right: 50% !important;
transform: translateX(50%) !important;
}
/*post blog*/

.blog-post .blog-post_media .post_categories{
    right: 0;
}

/*comparison image*/

.wgl-image_comparison.cocoen > div{
    right: 0;
}

/*insta revew*/

.elementor-1761 .elementor-element.elementor-element-4caefcb .item__icon{
    margin: -15px 0px 0px 12px;
}
.wgl-instagram .item__icon{
    left: 0;
}
.likes_count.aleft {
	text-align: right !important;
}


/*team*/
.wgl_module_team .team__member {
    text-align: right !important;
}
/*single-post*/
.post_featured_bg .content-container{
text-align: right !important;
}
.post_featured_bg .meta-data:first-child{
    margin-left: auto !important;
  margin-right: 0 !important;
}

.post_featured_bg .wgl-likes.post_likes{
margin-left: 5px !important;
  margin-left:auto;
}


.widget .recent-posts-widget .recent-posts-image_wrapper{
margin: 0 0 0 19px !important;
}
#comments .commentlist .comment .stand_comment{
padding: 39px 110px 30px 0 !important;
}

#comments .commentlist .comment .commentava{
right: -110px;
  left:auto;
}
#comments .commentlist > .comment > .children > .comment{
margin-right: 110px;
  margin-left:auto;
}
.tagcloud a:not(:last-child), .wp-block-tag-cloud a:not(:last-child){
  margin-left: 10px !important;
  margin-right: auto !important;
}
.single_post_info .share_post-container .share_post-title{
margin-left: 15px!important;
}
.elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox_button:not(.button-read-more){
  transform: rotate(180deg) !important;}
/*shop*/
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select{
  float:left !important;;
}
body > #main .row.sidebar_left #main-content{
  float:left !important;
}
.woocommerce.single div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description{
	    text-align: right;
}
.woocommerce.single div.product .woocommerce-tabs{
	    text-align: right !important;
}
/*contact-form*/
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{
  direction: rtl;
}
@media (max-width: 379px)
.wgl-logotype-container .logo-name , h1.logo-name{
    font-size: 19px !important;
  line-height: 1.5 !important;
}
.elementor-widget-wgl-testimonials.aright .type-bottom_inline .item__author{
  justify-content: flex-start !important;
}
.wgl-testimonials .author__thumbnail{
  padding-left: 19px !important;
}
.page-header_breadcrumbs .divider:not(:last-child):before{
  transform: rotate(180deg) !important;
}
.archive__heading .archive__tax_title, .archive__heading .archive__tax_title > span {
  font-family: 'iransans' !important;
}
.share_post-title {
    font-family: 'iransans' !important;
}
.load_more_wrapper .load_more_item span,#comments .commentlist .comment .stand_comment .meta-data > span{
	font-family: 'iransans' !important;
}
span.prev-link_icon {
    float: left;
}
span.next-link_icon {
    float: right;
}

element.style {
}
a.comment-reply-link {
    left: 0;
    right: unset !important;
}
.woocommerce > .wgl_module_message_box {
    padding-right: 25px;
}
.message_text.cart-empty {
    font-family: 'iransans' !important;
}
.widget_categories li a:before, .widget_product_categories li a:before, .widget_archive li a:before {
    right: 0;
    left: unset !important;
}
.widget_categories li a:hover, .widget_product_categories li a:hover, .widget_archive li a:hover {
    padding-right: 12px;
	padding-left: unset !important;
    margin-left: -12px;
	margin-right: unset !important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button,.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
    font-family: 'iransans';
}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{
	direction:rtl !important
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select{
	font-family: 'iransans';
}
span.woocommerce-Price-currencySymbol {
    font-family: 'iransans';
}
.woocommerce-Price-amount,.woocommerce div.product form.cart .button{
	font-family: 'iransans' !important;
}
.wgl-carousel_wrapper .elementor-swiper-button-prev{
	transform: scaleX(-1);
}
.wgl-carousel_wrapper .elementor-swiper-button-prev:after, .wgl-carousel_wrapper .motion-prev:after{

	transform: scaleX(1) !important;
}

.wgl-carousel_wrapper.navigation-posiiton-nearby .elementor-swiper-button-next:after{
	transform: scaleX(-1);
}

.wgl-carousel_wrapper .elementor-swiper-button-prev{
	right: 85% !important;
}

.wgl-likes .sl-count{
	margin-right: 5px;
}
.blog-post_content .meta-data:first-child > *:first-child:before {
	margin-right: 0;
    margin-left: 10px;
}
.blog-post_content .meta-data:first-child > *:after {
    margin-left: 3px;
    margin-right: 9px;
}
.blog-post_content .meta-data:first-child > *:before {
    margin-left: 9px;
    margin-right: 3px;
}
.wp-block-search.wp-block-search__text-button.wp-block-search__button-outside .wp-block-search__button,{
	font-family: inherit;
}
#comments .commentlist > .comment > .children > .comment,#comments .commentlist .comment .children .comment{
    margin-left: 0px !important;
}
#comments .commentlist > .comment > .children > .comment{
  margin-right: 110px;
}
#comments .commentlist .comment .children .comment{
  margin-right: 80px;
}
.woocommerce.single div.product .woocommerce-tabs .panel #comments .stand_comment {
	text-align: right;
}
.woocommerce #comments ~ #review_form_wrapper #respond form#commentform .comment-form-rating label{
	margin-left: 15px;
}
.woocommerce #comments ~ #review_form_wrapper #respond{
	text-align: right;
}
ul,div,.wgl_module_team .info__highlighted{
	font-family: 'iransans';
}
body ul.nuage_check li:before {
	left: 0;
}
body ul.nuage_check li {
    padding-right: calc(1em+9px);
}
 .pricing__price {
    display: flex;
    
    flex-direction: row-reverse !important;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}
.woocommerce .star-rating span{
	font-family:inherit !important;
}
.wgl-instagram .author__thumbnail{
  padding-left: 17px;
  padding-right: 0 !important;
}
.wgl-instagram .item__info .likes_count{
  text-align:right;
}
.wgl-instagram .item__info .likes_count:before{
  margin-left:6px;
  margin-right:0 !important;
}
.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-thumbnail,.woocommerce table.shop_table tbody tr td.product-price,.woocommerce table.shop_table thead th.product-name,.woocommerce table.shop_table thead th.product-price,.woocommerce table.shop_table thead th.product-quantity,.woocommerce table.shop_table thead th.product-subtotal,.woocommerce table.shop_table tbody tr td.product-quantity, .woocommerce table.shop_table tbody tr td.product-subtotal{
	text-align:right !important;
}
.woocommerce table.shop_table td.product-name{
	padding-right: 28px !important;
}
.woocommerce table.shop_table tbody tr td.product-remove{
	padding-left: 20px !important;
    text-align: left !important;
}
.woocommerce table.shop_table thead th.product-name{
	padding-right:28px !important;
	padding-left:auto;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals,body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout #order_review{
	float:left !important;
}
body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout #order_review{
	width: calc(45% - 15px) !important;
}
body.woocommerce-checkout .col2-set{
	width: calc(50% - 15px) !important;
    margin: 0;
    float: right !important;
}

/* .woocommerce .star-rating span,span{
	font-family:inherit !important;
} */
.fab {
    font-family: "Font Awesome 5 Brands" !important;
}
.single-team .wgl_col-12 > .team__member .social__icon:not(:last-child),.team__member .social__icon,.single_post_info .share_post-container .share_link:not(:last-child){
	margin-left: 10px !important;
}
.blog-post_content .meta-data:first-child > *:first-child:before{
	margin-right:10px !important;
	margin-left:10px;
}
#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon, .wp-admin-bar-arrow{
	font-family: 'dashicons' !important;
}
.prev-link_wrapper .info_wrapper .prev-link_icon, .prev-link_wrapper .info_wrapper .next-link_icon, .next-link_wrapper .info_wrapper .prev-link_icon, .next-link_wrapper .info_wrapper .next-link_icon {
	font-family: flaticon !important;
}
.elementor-920 .elementor-element.elementor-element-1625cf6 .elementor-swiper-button-prev{
	transform: rotate(180deg);
}