@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/yekan_bakh/YekanBakhFaNum-thin.woff') format('woff'),   
	url('../fonts/yekan_bakh/YekanBakhFaNum-thin.woff2') format('woff2');		
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/yekan_bakh/YekanBakhFaNum-Light.woff') format('woff'),   
	url('../fonts/yekan_bakh/YekanBakhFaNum-Light.woff2') format('woff2');	
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/yekan_bakh/YekanBakhFaNum-Regular.woff') format('woff'),   
	url('../fonts/yekan_bakh/YekanBakhFaNum-Regular.woff2') format('woff2');		 
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/yekan_bakh/YekanBakhFaNum-SemiBold.woff') format('woff'),   
	url('../fonts/yekan_bakh/YekanBakhFaNum-SemiBold.woff2') format('woff2');		 
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/yekan_bakh/YekanBakhFaNum-Bold.woff') format('woff'),   
	url('../fonts/yekan_bakh/YekanBakhFaNum-Bold.woff2') format('woff2'); 
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/yekan_bakh/YekanBakhFaNum-ExtraBold.woff') format('woff'),   
	url('../fonts/yekan_bakh/YekanBakhFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/yekan_bakh/YekanBakhFaNum-Black.woff') format('woff'),   
	url('../fonts/yekan_bakh/YekanBakhFaNum-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: yekan_bakh;
	font-style: normal;
	font-weight: 950;
	src: url('../fonts/yekan_bakh/YekanBakhFaNum-ExtraBlack.woff') format('woff'),   
	url('../fonts/yekan_bakh/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');		 
}
@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/iranyekan/IRANYekanXFaNum-Thin.woff') format('woff'),   
	url('../fonts/iranyekan/IRANYekanXFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/iranyekan/IRANYekanXFaNum-UltraLight.woff') format('woff'),   
	url('../fonts/iranyekan/IRANYekanXFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/iranyekan/IRANYekanXFaNum-Light.woff') format('woff'),   
	url('../fonts/iranyekan/IRANYekanXFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/iranyekan/IRANYekanXFaNum-Medium.woff') format('woff'),   
	url('../fonts/iranyekan/IRANYekanXFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/iranyekan/IRANYekanXFaNum-DemiBold.woff') format('woff'),   
	url('../fonts/iranyekan/IRANYekanXFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/iranyekan/IRANYekanXFaNum-ExtraBold.woff') format('woff'),   
	url('../fonts/iranyekan/IRANYekanXFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/iranyekan/IRANYekanXFaNum-Black.woff') format('woff'),   
	url('../fonts/iranyekan/IRANYekanXFaNum-Black.woff2') format('woff2');		 
}
@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 950;
	src: url('../fonts/iranyekan/IRANYekanXFaNum-ExtraBlack.woff') format('woff'),   
	url('../fonts/iranyekan/IRANYekanXFaNum-ExtraBlack.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 1000;
	src: url('../fonts/iranyekan/IRANYekanXFaNum-Heavy.woff') format('woff'),   
	url('../fonts/iranyekan/IRANYekanXFaNum-Heavy.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/iranyekan/IRANYekanXFaNum-Bold.woff') format('woff'),   
	url('../fonts/iranyekan/IRANYekanXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/iranyekan/IRANYekanXFaNum-Regular.woff') format('woff'),   
	url('../fonts/iranyekan/IRANYekanXFaNum-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/iransansx/IRANSansXFaNum-Thin.woff') format('woff'),   
	url('../fonts/iransansx/IRANSansXFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/iransansx/IRANSansXFaNum-UltraLight.woff') format('woff'),   
	url('../fonts/iransansx/IRANSansXFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/iransansx/IRANSansXFaNum-Light.woff') format('woff'),   
	url('../fonts/iransansx/IRANSansXFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/iransansx/IRANSansXFaNum-Medium.woff') format('woff'),   
	url('../fonts/iransansx/IRANSansXFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/iransansx/IRANSansXFaNum-DemiBold.woff') format('woff'),   
	url('../fonts/iransansx/IRANSansXFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/iransansx/IRANSansXFaNum-ExtraBold.woff') format('woff'),   
	url('../fonts/iransansx/IRANSansXFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/iransansx/IRANSansXFaNum-Black.woff') format('woff'),   
	url('../fonts/iransansx/IRANSansXFaNum-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/iransansx/IRANSansXFaNum-Bold.woff') format('woff'),   
	url('../fonts/iransansx/IRANSansXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: sc_iransans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/iransansx/IRANSansXFaNum-Regular.woff') format('woff'),   
	url('../fonts/iransansx/IRANSansXFaNum-Regular.woff2') format('woff2');	
}

@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/iransansdn/iransansdnwebbold.woff') format('woff'),   
	url('../fonts/iransansdn/iransansdnwebbold.woff2') format('woff2');		
}

@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/iransansdn/iransansdnweblight.woff') format('woff'),   
	url('../fonts/iransansdn/iransansdnweblight.woff2') format('woff2');		
}

@font-face {
	font-family: sc_iransansdn;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/iransansdn/iransansdnweb.woff') format('woff'),   
	url('../fonts/iransansdn/iransansdnweb.woff2') format('woff2');		
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/dana/DanaFaNum-Thin.woff2') format('woff2'),
		 url('../fonts/dana/DanaFaNum-Thin.woff') format('woff');
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/dana/DanaFaNum-UltraLight.woff2') format('woff2'),
		 url('../fonts/dana/DanaFaNum-UltraLight.woff') format('woff');
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/dana/DanaFaNum-Light.woff2') format('woff2'),
		 url('../fonts/dana/DanaFaNum-Light.woff') format('woff');
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/dana/DanaFaNum-Medium.woff2') format('woff2'),
		 url('../fonts/dana/DanaFaNum-Medium.woff') format('woff');
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/dana/DanaFaNum-DemiBold.woff2') format('woff2'),
		 url('../fonts/dana/DanaFaNum-DemiBold.woff') format('woff');
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/dana/DanaFaNum-ExtraBold.woff2') format('woff2'),
		 url('../fonts/dana/DanaFaNum-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/dana/DanaFaNum-Black.woff2') format('woff2'),
		 url('../fonts/dana/DanaFaNum-Black.woff') format('woff');
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/dana/DanaFaNum-Bold.woff2') format('woff2'),
		 url('../fonts/dana/DanaFaNum-Bold.woff') format('woff');
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/dana/DanaFaNum-Regular.woff2') format('woff2'),
		 url('../fonts/dana/DanaFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/dana_en/Dana-Thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/dana_en/Dana-Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/dana_en/Dana-UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/dana_en/Dana-UltraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/dana_en/Dana-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/dana_en/Dana-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/dana_en/Dana-Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/dana_en/Dana-Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/dana_en/Dana-DemiBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/dana_en/Dana-DemiBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/dana_en/Dana-ExtraBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/dana_en/Dana-ExtraBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/dana_en/Dana-Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/dana_en/Dana-Black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/dana_en/Dana-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/dana_en/Dana-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/dana_en/Dana-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/dana_en/Dana-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}





ul li:before{
	right: 2px;
    left: auto;
}
.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container{
        right: -12px;
    left: auto;
}
.wgl-header-row .header_side[class^="position_left"] .primary-nav ul li ul{
	right: 0;
    left: auto;
}
/* .aleft {
    text-align: right;
}
.aright {
  text-align: left; } */
.primary-nav > ul > li.menu-item-has-children > a > span, .primary-nav > ul > li.mega-menu.mega-cat > a > span {
    padding-left: 14px;
    padding-right: 0;
}
.primary-nav > ul > li.menu-item-has-children > a > span > .menu-item_plus:before, .primary-nav > ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:before,.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > span > .menu-item_plus:before{
	left: 0;
    right: auto;
}
.primary-nav > ul > li.menu-item-has-children > a > span > .menu-item_plus:after, .primary-nav > ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:after,.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > span > .menu-item_plus:after{
	left: 3px;
    right: auto;
}
/*body,h3, h3 a, h3 span,.elementor-widget-text-editor,.banner_404, #comments .comment-reply-link, input[type="submit"], button, body .widget, body .widget .widget-title, body .widget_rss ul li .rss-date, body .widget_categories a, body .widget_product_categories a, body .widget_meta a, body .widget_archive a, label, legend, .page_404_wrapper .medify_404_button.wgl_button .wgl_button_link, .wgl-social-share_pages.hovered_style .share_social-title, .blog-post_text-bg, .author-info_content .author-info_name, .button-read-more, .blog-post_meta-date .date_post span, .blog-post_meta-date .date_post, .theme-header-font, .countdown-section .countdown-amount, .comments-title .number-comments, .medify_module_progress_bar .progress_label, .medify_module_double_headings, .medify_module_infobox .infobox_icon_container .infobox_icon_number, .wgl-button, .elementor-button, .wgl-pricing_plan .pricing_cur, .wgl-pricing_plan .pricing_price .price_decimal, .medify_module_testimonials .testimonials_item:before, .medify_module_testimonials .testimonials_status, .medify_module_counter .counter_title, .medify_module_videobox .title, .medify_module_progress_bar .progress_value, .medify_module_progress_bar .progress_units, .medify_module_counter .counter_value_wrapper, .medify_module_counter .counter_value_placeholder, .wgl-pricing_plan .pricing_plan_wrap .pricing_price_wrap, .medify_module_ico_progress .progress_value_completed, .medify_module_ico_progress .progress_value_min, .medify_module_ico_progress .progress_value_max, .medify_module_ico_progress .progress_point, .mashsb-count .counts, .mashsb-box .mashsb-buttons a .text, .prev-link, .next-link, .vc_row .vc_tta.vc_general.vc_tta-style-accordion_bordered .vc_tta-panel-title>a span, .widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title, .heading_subtitle, .info_prev-link_wrapper a, .info_next-link_wrapper a, .single_team_page .team-single_speaches-info .speech-info_day, .single_team_page .team-info_wrapper .team-info_item h5, .wgl-portfolio-item-info_desc h5, .wgl-portfolio-item_meta .post_cats, .wgl-portfolio-item_meta .post_cats, .wgl-portfolio-item_cats, .wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a, .wpb-js-composer .wgl-container .vc_chart.vc_round-chart[data-vc-legend="1"] .vc_chart-legend li, .isotope-filter a, body .comment-respond .comment-reply-title, .page-header_title, .medify_module_services_2 .services_link, .medify_module_testimonials.type_inline_top .testimonials_meta_wrap:after, .medify_module_testimonials .testimonials_position, .medify_module_services_4 .services_subtitle, .dropcap, .dropcap-bg, .wgl-countdown .countdown-section .countdown-period, .wgl-testimonials .wgl-testimonials_quote, ul.wp-block-archives.wp-block-archives-list li a, ul.wp-block-categories.wp-block-categories-list li a, ul.wp-block-categories.wp-block-categories-list li .post_count, ul.wp-block-latest-posts li a, .elementor-counter, .wgl-counter .wgl-counter_value-wrap, .wgl-double_heading .dbl-subtitle, .load_more_item, .load_more_wrapper .load_more_item,.primary-nav ul li ul, .wpml-ls, .sitepress_container > .wpml-ls ul ul li, .primary-nav ul li div.mega-menu-container,body input:not([type='checkbox']):not([type='submit']), select, textarea, blockquote cite, #comments .commentlist .comment_info .meta-wrapper *, .author-info_name, .meta-wrapper, .blog-post_info-wrap > .meta-wrapper *, .medify_module_time_line_vertical .time_line-title, .isotope-filter a .number_filter, .medify-post-navigation .meta-wrapper span, .author-widget_text, .wgl-portfolio-item-info_desc span, .blog-post.format-quote .blog-post_quote-author, .wgl_module_team .team-department, body .comment-form-cookies-consent > label, body .widget_categories .post_count, body .widget_product_categories .post_count, body .widget_meta .post_count, body .widget_archive .post_count, .wgl-accordion .wgl-accordion_panel .wgl-accordion_content, .wgl-testimonials .wgl-testimonials_name, .single_team_page .team-info_wrapper .team-info_item, .elementor-widget-wgl-pricing-table .pricing_header .pricing_desc, .elementor-widget-wgl-time-line-vertical .time_line-content .time_line-text, .wgl-portfolio-single_wrapper .wgl-portfolio-item_cats, .wgl-working-hours .working-item .working-item_day, .wgl-working-hours .working-item .working-item_hours,.primary-nav>div>ul, .primary-nav>ul, .sitepress_container > .wpml-ls li, .primary-nav ul li.mega-menu-links > ul > li,h2, h2 a, h2 span,.woocommerce div.product form.cart div.quantity label.label-qty, .product_list_widget .woocommerce-Price-amount, .woocommerce ul.cart_list li .quantity, .woocommerce ul#shipping_method li label, ul.wgl-products .price, .woocommerce div.product p.price, .woocommerce table.shop_table td.product-name .product-quantity, .woocommerce .products ul.wgl-products .price, .woocommerce .summary .product_meta > span span, .woocommerce .widget_price_filter .price_slider_amount .price_label span, .woocommerce table.shop_table .woocommerce-Price-amount.amount, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total .woocommerce-Price-amount, .woocommerce .widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce.widget_shopping_cart .total .woocommerce-Price-amount,.woocommerce span.onsale, .woocommerce-message a.button, .woocommerce table.shop_table th, .woocommerce table.shop_table td, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce .widget_price_filter .price_slider_amount .price_label, ul.wgl-products li .products-post_wrapper a.add_to_cart_button:not(.yith-wcqv-button), ul.wgl-products li .products-post_wrapper a.button:not(.yith-wcqv-button), ul.wgl-products li .products-post_wrapper .added_to_cart.wc-forward, .woocommerce .products ul.wgl-products li .products-post_wrapper a.add_to_cart_button:not(.yith-wcqv-button), .woocommerce .products ul.wgl-products li .products-post_wrapper a.button:not(.yith-wcqv-button), .woocommerce .products ul.wgl-products li .products-post_wrapper .added_to_cart.wc-forward,.elementor-widget-wgl-info-box .wgl-infobox_content,h6, h6 a, h6 span,.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong, #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 .cart-collaterals .cart_totals table tbody tr td, .woocommerce .woocommerce-cart-form table.shop_table td, .woocommerce-page .cart-collaterals .cart_totals table tbody tr td, .product_list_widget .product-title, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a, .wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page .cart-collaterals .cart_totals table th, ul.wgl-products .woocommerce-loop-product__title, .woocommerce .product_meta > span, .woocommerce div.product form.cart .group_table tr td label, .woocommerce div.product span.price, .woocommerce table.shop_table thead th, .checkout.woocommerce-checkout #ship-to-different-address, .checkout.woocommerce-checkout #ship-to-different-address span, .woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th, .woocommerce .products ul.wgl-products .woocommerce-loop-product__title,.elementor-widget-wgl-flipbox .wgl-flipbox_readmore,h1, h1 a, h1 span {
    font-family: dana_fa, Sans-serif !important;
}*/
.header_search.search_standard .header_search-field {
        left: 0;
    right: auto;
}
.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container{
        text-align: right;
}
.wgl-menu_outer {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.page-header_breadcrumbs .divider:not(:last-child):before {
    content: "\f117";
}
.header_search.search_standard .header_search-field .search-button {
    left: 0;
    right: auto;
}
.header_search.search_standard .header_search-field .search-form:after,body .widget_search .search-form:after, body .widget_search .woocommerce-product-search:after, body .widget_product_search .search-form:after, body .widget_product_search .woocommerce-product-search:after,.page_404_wrapper .search-form:after{
	left: 0;
    right: auto;
	border-radius: 5px 0 0 5px;
}
.page_404_wrapper .search-form .search-field{
	padding-left: 50px;
    padding-right: 20px;
}
body .widget_search .search-form .search-field, body .widget_search .woocommerce-product-search .search-field, body .widget_product_search .search-form .search-field, body .widget_product_search .woocommerce-product-search .search-field{
	padding: 0px 24px 0 50px;
}
.header_search.search_standard .header_search-field .search-field {
    padding: 8px 20px 8px 70px;
}
.wgl-menu_outer .mobile-hamburger-toggle {
    left: 16px;
    right: auto;
}
.mobile_nav_wrapper .primary-nav .button_switcher {
    left: 0;
    right: auto;
}
.mobile_nav_wrapper .primary-nav .button_switcher:before{
	transform: translate(-50%, -50%) rotate(-45deg);
}
.mobile_nav_wrapper .primary-nav ul li ul{
	    padding: 0 30px 0 0;
}
.primary-nav,.meta-wrapper * {
    letter-spacing: 0;
}
div.wpcf7 {
    direction: rtl;
}
[class*=wgl_col-] {
    float: right;
}
/* .wgl-double_heading .dbl-subtitle span:before { */
    /* right: -20px; */
    /* left: auto; */
/* } */
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: right;
    text-align: left;
}
.woocommerce .woocommerce-ordering select {
    float: left;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: right;
}
.woocommerce span.onsale{
	right: 20px;
    left: auto;
}
ul.wgl-products .products-post_wrapper .group_button-woo, .woocommerce .products ul.wgl-products .products-post_wrapper .group_button-woo{
	left: 25px;
    right: auto;
}
ul.wgl-products li .products-post, .woocommerce .products ul.wgl-products li .products-post {
    -webkit-box-shadow: -11px 9px 35px 0px rgba(49, 49, 49, 0.08);
    -moz-box-shadow: -11px 9px 35px 0px rgba(49, 49, 49, 0.08);
    box-shadow: -11px 9px 35px 0px rgba(49, 49, 49, 0.08);
}
body .widget_categories ul li, body .widget_product_categories ul li {
    padding-right: 18px;
    padding-left: 0;
}
body .widget_categories > ul > li > a:before, body .widget_product_categories > ul > li > a:before{
	right: -18px;
    left: auto;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right;
    margin-right: 0;
    margin-left: 20px;
    -webkit-box-shadow: -5px 4px 13px 0px rgba(145, 145, 145, 0.3);
    -moz-box-shadow: -5px 4px 13px 0px rgba(145, 145, 145, 0.3);
    box-shadow: -5px 4px 13px 0px rgba(145, 145, 145, 0.3);
}
.woocommerce nav.woocommerce-pagination ul{
	text-align: right;
}
.wgl_module_team .team-info_icons {
    left: 55px;
    right: auto;
}
.wgl_module_team .team-item {
    float: right;
}
#scroll_up {
    left: 20px;
	right: auto;
    -webkit-transform: translateX(-130%);
    -moz-transform: translateX(-130%);
    -ms-transform: translateX(-130%);
    -o-transform: translateX(-130%);
    transform: translateX(-130%);
}
body .widget_search .search-form .search-button, body .widget_search .search-form button[type="submit"], body .widget_search .search-form:after, body .widget_search .woocommerce-product-search .search-button, body .widget_search .woocommerce-product-search button[type="submit"], body .widget_search .woocommerce-product-search:after, body .widget_product_search .search-form .search-button, body .widget_product_search .search-form button[type="submit"], body .widget_product_search .search-form:after, body .widget_product_search .woocommerce-product-search .search-button, body .widget_product_search .woocommerce-product-search button[type="submit"], body .widget_product_search .woocommerce-product-search:after,.page_404_wrapper input[type="submit"].search-button {
    left: 0;
    right: auto;
}
.button-read-more{
	padding-left: 20px;
    padding-right: 0;
}
.button-read-more:after {
    content: "\f117";
    left: 6px;
    right: auto;
}
@-webkit-keyframes move-arrow {
  0% {
    left: 6px;right: auto }
  50% {
    left: 3px;right: auto }
  100% {
    left: 6px;right: auto } }

@-moz-keyframes move-arrow {
  0% {
    left: 6px;right: auto }
  50% {
    left: 3px;right: auto }
  100% {
    left: 6px; right: auto} }

@-o-keyframes move-arrow {
  0% {
    left: 6px;right: auto }
  50% {
    left: 3px;right: auto }
  100% {
    left: 6px;right: auto } }

@keyframes move-arrow {
  0% {
    left: 6px;right: auto }
  50% {
    left: 3px;right: auto }
  100% {
    left: 6px;right: auto } }
.header_search.search_alt .header_search-field .search-field {
    padding: 14px 0 11px 50px;
}
.header_search.search_alt .header_search-field .search-button{
	left: 0;
    right: auto;
}
.header_search.search_alt .header_search-field .search-form:after{
	left: 15px;
    right: auto;
}
/* .woocommerce nav.woocommerce-pagination ul li span.prev, .woocommerce nav.woocommerce-pagination ul li a.next { */
    /* transform: rotateY(180deg); */
/* } */
body ul li, body ol li {
    padding-right: -webkit-calc(1em + 5px);
    padding-right: -moz-calc(1em + 5px);
    padding-right: calc(1em + 5px);
	padding-left: 0;
}
body ul.medify_check li {
    padding-right: -webkit-calc(1em + 20px);
    padding-right: -moz-calc(1em + 20px);
    padding-right: calc(1em + 20px);
	padding-left: 0;
}
body ul.medify_check li:before {
    right: 0;
    left: auto;
}
#comments .commentlist .comment .stand_comment {
    padding: 35px 110px 35px 0;
}
#comments .commentlist .comment .commentava {
    right: -110px;
    left: auto;
}
#comments .commentlist .comment_info {
    padding-left: 90px;
    padding-right: 0;
}
.woocommerce div.product form.cart div.quantity{
	margin-left: 24px;
    margin-right: 4px;
}
.woocommerce.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    left: 20px;
    right: auto;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{
	left: 14px;
    right: auto;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{
	left: 27px;
    right: auto;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.woocommerce .summary .product_meta:before{
	right: 0;
    left: auto;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    margin-left: 20px;
    margin-right: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li:last-child {
    margin-left: 0;
}
.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images .flex-control-thumbs li img {
    -webkit-box-shadow: -11px 9px 35px 0px rgba(54, 54, 54, 0.08);
    -moz-box-shadow: -11px 9px 35px 0px rgba(54, 54, 54, 0.08);
    box-shadow: -11px 9px 35px 0px rgba(54, 54, 54, 0.08);
}
.primary-nav > ul li {
    padding-right: 0;
}
/* .wgl-double_heading .dbl-subtitle span:after { */
    /* left: -20px; */
    /* right: auto; */
/* } */
.wgl-countdown,.blog-post_media-slider_slick,.wgl-image_comparison {
    direction: ltr;
}
.wgl-timeline-vertical.start-def .time_line-start_image {
    right: 50%;
	left: auto;
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);
}
.wgl-timeline-vertical .time_line-item:nth-child(odd) {
    margin-right: 50%;
    margin-left: 0;
    padding-right: 14%;
    padding-left: 0;
    text-align: right;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-curve:before {
    border-width: 0 14px 14px 0;
    -webkit-border-radius: 0px 0 22px 0;
    -moz-border-radius: 0px 0 22px 0;
    border-radius: 0px 0 22px 0;
    right: -20px;
    left: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-curve:after {
    border-width: 14px 14px 0px 0px;
    -webkit-border-radius: 0px 22px 0px 0px;
    -moz-border-radius: 0px 22px 0px 0px;
    border-radius: 0px 22px 0px 0px;
    right: -20px;
    left: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-curve {
    right: 13px;
    left: auto;
    border-width: 14px 0 14px 14px;
    -webkit-border-radius: 22px 0 0 22px;
    -moz-border-radius: 22px 0 0 22px;
    border-radius: 22px 0 0 22px;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-content {
    left: 0;
    right: auto;
    padding: 24px 50px 24px 30px;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd):before, .wgl-timeline-vertical .time_line-item:nth-child(odd):after {
    right: 0;
    margin-right: -7px;
    left: auto;
    margin-left: 0;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-date {
    left: 0;
    right: auto;
    margin-left: 15px;
    margin-right: 0;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-pointer {
    right: 45px;
    left: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-pointer:before {
    left: -22px;
    right: auto;
}
.wgl-timeline-vertical .time_line-item:hover:nth-child(odd) .time_line-pointer {
    -webkit-transform: translateX(18px);
    -moz-transform: translateX(18px);
    -ms-transform: translateX(18px);
    -o-transform: translateX(18px);
    transform: translateX(18px);
}
.wgl-timeline-vertical .time_line-item:hover:nth-child(odd) .time_line-content {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
}
/**/
.wgl-timeline-vertical .time_line-item:nth-child(even) {
    margin-left: 50%;
    margin-right: 0;
    padding-left: 14%;
    padding-right: 0;
    text-align: left;
}
.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-curve:before {
    border-width: 0 0 14px 14px;
    -webkit-border-radius: 0px 0px 0 22px;
    -moz-border-radius: 0px 0px 0 22px;
    border-radius: 0px 0px 0 22px;
    left: -20px;
    right: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-curve:after {
    border-width: 14px 0px 0px 14px;
    -webkit-border-radius: 22px 0px 0px 0px;
    -moz-border-radius: 22px 0px 0px 0px;
    border-radius: 22px 0px 0px 0px;
    left: -20px;
    right: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-curve {
    left: 13px;
    right: auto;
    border-width: 14px 14px 14px 0;
    -webkit-border-radius: 0 22px 22px 0;
    -moz-border-radius: 0 22px 22px 0;
    border-radius: 0 22px 22px 0;
}
.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-content {
    right: 0;
    left: auto;
    padding: 24px 30px 24px 50px;
}
.wgl-timeline-vertical .time_line-item:nth-child(even):before, .wgl-timeline-vertical .time_line-item:nth-child(even):after {
    left: 0;
    margin-left: -7px;
    right: auto;
    margin-right: 0;
}
.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-date {
    right: 0;
    left: auto;
    margin-right: 15px;
    margin-left: 0;
}
.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-pointer {
    left: 45px;
    right: auto;
}
.wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-pointer:before {
    right: -22px;
    left: auto;
}
.wgl-timeline-vertical .time_line-item:hover:nth-child(even) .time_line-pointer {
    -webkit-transform: translateX(-18px);
    -moz-transform: translateX(-18px);
    -ms-transform: translateX(-18px);
    -o-transform: translateX(-18px);
    transform: translateX(-18px);
}
.wgl-timeline-vertical .time_line-item:hover:nth-child(even) .time_line-content {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
}
.wgl-timeline-vertical.start-none .time_line-start_image, .wgl-timeline-vertical .time_line-end_image {
    right: 50%;
    left: auto;
    margin-right: -29px;
    margin-left: 0;
}
.elementor-slick-slider .slick-next:before, .elementor-slick-slider .slick-prev:before {
    font-family: eicons;
}
.wgl-progress_bar.dynamic-value .progress_value_wrap {
    left: -5px;
    right: auto;
}
.wgl-progress_bar .progress_bar {
    right: 0;
    left: auto;
}
.single-team .single_team_page .team-info_icons .team-icon + .team-icon {
    margin-right: 10px;
    margin-left: 0;
}
.single-team .single_team_page .team-info_icons .team-icon{
	-webkit-box-shadow: -10px 7px 30px 0px rgba(0, 42, 106, 0.1);
    -moz-box-shadow: -10px 7px 30px 0px rgba(0, 42, 106, 0.1);
    box-shadow: -10px 7px 30px 0px rgba(0, 42, 106, 0.1);
}
.single-team .single_team_page .team-single_wrapper{
	-webkit-box-shadow: -11px 8px 35px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: -11px 8px 35px 0px rgba(0, 0, 0, 0.08);
    box-shadow: -11px 8px 35px 0px rgba(0, 0, 0, 0.08);
}
.single-team .single_team_page .team-info_wrapper {
    padding-right: 5.6%;
    padding-left: 0;
	margin: 15px 0 15px 15px;
}
body ul.medify_plus li {
    padding-right: 25px;
    padding-left: 0;
}
body ul.medify_plus li:before{
	right: 7px;
    left: auto;
}
body ul.medify_plus li:after{
	right: 10px;
    left: auto;
}
.wgl-flipbox_front, .wgl-flipbox_back{
	-webkit-box-shadow: -10px 8px 35px rgba(49, 49, 49, 0.08);
    -moz-box-shadow: -10px 8px 35px rgba(49, 49, 49, 0.08);
    box-shadow: -10px 8px 35px rgba(49, 49, 49, 0.08);
}
.dropcap, .elementor-drop-cap, .dropcap-bg {
    float: right;
	margin-left: 0.8em;
    margin-right: 0;
}
blockquote {
    padding-right: 90px;
    padding-left: 0;
}
blockquote:before {
    right: 3px;
    left: auto;
    -webkit-transform: translateY(-50%)scale(-1);
    -moz-transform: translateY(-50%)scale(-1);
    -ms-transform: translateY(-50%)scale(-1);
    -o-transform: translateY(-50%)scale(-1);
    transform: translateY(-50%)scale(-1);
}
blockquote:after{
	right: 58px;
    left: auto;
}
.wgl-testimonials.type-inline_top .wgl-testimonials_image {
    margin-left: 35px;
    right: 0;
    left: auto;
    margin-right: -85px;
}
.wgl-testimonials.type-inline_top .wgl-carousel_wrapper .wgl-testimonials-item_wrap {
    padding-right: 85px;
    padding-left: 15px;
}
.wgl-testimonials.add_quote_icon .wgl-testimonials_item:after{
	left: 80px;
	right: auto;
	-webkit-transform: rotate(180deg)scale(-1);
    -moz-transform: rotate(180deg)scale(-1);
    -ms-transform: rotate(180deg)scale(-1);
    -o-transform: rotate(180deg)scale(-1);
	transform: rotate(180deg)scale(-1);
}
.wgl-testimonials.type-inline_bottom .wgl-testimonials_image {
    padding-left: 20px;
    padding-right: 0;
}
.wgl-testimonials.alignment_right.type-inline_bottom .wgl-testimonials-meta_wrap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.wgl-testimonials .wgl-testimonials_image img{
	-webkit-box-shadow: -9px 8px 30px 0px rgba(0, 42, 106, 0.1);
    -moz-box-shadow: -9px 8px 30px 0px rgba(0, 42, 106, 0.1);
    box-shadow: -9px 8px 30px 0px rgba(0, 42, 106, 0.1);
}
.wgl-testimonials.type-inline_top .wgl-testimonials_item {
    -webkit-box-shadow: -11px 9px 35px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: -11px 9px 35px 0px rgba(0, 0, 0, 0.08);
    box-shadow: -11px 9px 35px 0px rgba(0, 0, 0, 0.08);
}
.blog-style-standard .blog-post_wrapper .blog-post_meta_info {
    right: initial;
    left: auto;
}
.single_info-share_social-wpapper .share_link + .share_link {
    margin-right: 12px;
    margin-left: 0;
}
.single_info-share_social-wpapper .share_link {
    -webkit-box-shadow: -4px 3px 10px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: -4px 3px 10px 0px rgba(0, 0, 0, 0.08);
    box-shadow: -4px 3px 10px 0px rgba(0, 0, 0, 0.08);
}
.tagcloud-wrapper {
    float: right;
}
.blog-post_info-wrap {
    float: left;
}
.single_post_info .blog-post_info-wrap > div {
    margin-right: 19px;
    margin-left: 0;
}
.wgl-likes .sl-icon {
    margin-left: 5px;
    margin-right: 0;
}
body .widget_wgl_posts .recent-posts-widget .recent-posts-image_wrapper, body .widget_wgl_posts .recent-posts-widget .recent-posts-content_wrapper {
    float: right;
}
body .widget_wgl_posts .recent-posts-widget .recent-posts-image_wrapper {
    margin-left: 20px;
    margin-right: 0;
}
body .widget_comments > ul > li:before, body .widget_meta > ul > li:before, body .widget_archive > ul > li:before, body .widget_recent_comments > ul > li:before, body .widget_recent_entries > ul > li:before{
	margin-left: 15px;
    margin-right: 0;
}
.next-link_wrapper {
    text-align: left;
    float: left;
    margin-right: auto;
    margin-left: 0;
}
.next-link_wrapper .next_title{
	text-align: left;
}
.prev-link_wrapper {
    float: right;
}
.prev-link_wrapper .image_prev{
	margin-left: 20px;
    margin-right: 0;
}
.next-link_wrapper .image_next{
	margin-right: 20px;
    margin-left: 0;
}
.prev-link_wrapper .image_prev:before {
    content: "\f115";
}
.next-link_wrapper .image_next:before {
    content: "\f117";
}

element.style {
}
.single_meta .blog-post_media .blog-post_meta_info {
    right: 30px;
    left: auto;
}
[dir=rtl] .elementor-slick-slider .slick-next:before {
    content: '\f117';
}
[dir=rtl] .elementor-slick-slider .slick-prev:before {
    content: '\f115';
}
#comments .comment-reply-link{
	left: 0;
    right: auto;
}
#comments .commentlist > .comment > .children > .comment {
    margin-right: 110px;
    margin-left: 0;
}
#comments .commentlist .comment .children .stand_comment {
    padding-left: 0;
}
#comments .commentlist .comment .children .stand_comment .commentava {
    right: -80px;
    left: auto;
}
.author-info_avatar {
    float: right;
    margin-left: 30px;
    margin-right: 0;
}
.author-info_content {
    margin-right: 150px;
    margin-left: 0;
}
.author-info_social-link{
	margin-left: 6px;
    margin-right: 0;
}
.share_post-container .share_social-wpapper {
    left: 0;
    right: auto;
    padding-left: 40px;
    padding-right: 0;
}
.blog-style-standard .blog-post_meta-wrap {
    float: left;
}
.share_post-container .share_social-wpapper ul li .share_post{
	-webkit-box-shadow: -4px 3px 10px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: -4px 3px 10px 0px rgba(0, 0, 0, 0.08);
    box-shadow: -4px 3px 10px 0px rgba(0, 0, 0, 0.08);
}
.next.page-numbers .fa.fa-angle-right,.prev.page-numbers .fa.fa-angle-left {
    transform: scale(-1);
}
.blog-post_quote-text,.blog-post_link > .link_post {
    padding-right: 80px;
    padding-left: 0;
}
.blog-post_quote-text:before{
	right: 3px;
	left: auto;
    -webkit-transform: translateY(-50%)scale(-1);
    -moz-transform: translateY(-50%)scale(-1);
    -ms-transform: translateY(-50%)scale(-1);
    -o-transform: translateY(-50%)scale(-1);
    transform: translateY(-50%)scale(-1);
}
.blog-post_quote-text:after,.blog-post_link a:after{
	right: 54px;
    left: auto;
}
.blog-post_link a:before{
	right: 0;
    left: auto;
}
#swipebox-overlay{
	direction:ltr;
}
.wgl-portfolio-item_wrapper.gallery_type .wgl-portfolio-item_gallery-icon i{
	vertical-align: top;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
    padding-right: 0;
    padding-left: 20px;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    right: auto;
    left: 0;
}
.wgl-theme-header .woo_mini-count span{
	margin-right: -13px;
    margin-left: 0;
}
.wgl-theme-header .woo_mini_cart{
	left: 0;
    right: auto;
	-webkit-transform: translate(-100%);
    -moz-transform: translate(-100%);
    -ms-transform: translate(-100%);
    -o-transform: translate(-100%);
    transform: translate(-100%);
}
.wgl-theme-header .mini-cart.open_cart .woo_mini_cart {
    -webkit-transform: translate(-17px);
    -moz-transform: translate(-17px);
    -ms-transform: translate(-17px);
    -o-transform: translate(-17px);
    transform: translate(-17px);
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a.remove{
	left: 9px;
    right: auto;
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li{
	text-align: right;
}
#side-panel,#side-panel .side-panel_close{
	left: 0;
    right: auto;
}
#side-panel{
    -webkit-transform: translateX(-webkit-calc(-100% - 30px));
    -moz-transform: translateX(-moz-calc(-100% - 30px));
    -ms-transform: translateX(calc(-100% - 30px));
    -o-transform: translateX(calc(-100% - 30px));
    transform: translateX(calc(-100% - 30px));
}
.medify_module_message_box {
    padding: 11px 73px 9px 12px;
}
.medify_module_message_box .message_icon_wrap{
	    right: 5px;
    left: auto;
}
.woocommerce table.shop_table thead th:last-child {
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}
.woocommerce table.shop_table thead th.product-name {
    padding-right: 20px;
    text-align: right;
}
.woocommerce table.shop_table thead th:first-child {
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}
.woocommerce table.shop_table td.product-thumbnail {
    padding-right: 10px;
    padding-left: 0;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{
	-webkit-box-shadow: -5px 4px 13px 0px rgba(145, 145, 145, 0.3);
    -moz-box-shadow: -5px 4px 13px 0px rgba(145, 145, 145, 0.3);
    box-shadow: -5px 4px 13px 0px rgba(145, 145, 145, 0.3);
}
.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-thumbnail {
    text-align: right;
}
.woocommerce .cart-collaterals .cart_totals table tr > *:first-child, .woocommerce-page .cart-collaterals .cart_totals table tr > *:first-child {
    padding-right: 47px;
    padding-left: 0;
}
.woocommerce .cart-collaterals .cart_totals table tr > *:last-child, .woocommerce-page .cart-collaterals .cart_totals table tr > *:last-child {
    padding-left: 47px;
    padding-right: 0;
}
.woocommerce .cart-collaterals .cart_totals table tbody tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tbody tr:first-child td {
    font-weight: 600;
    text-align: left;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td{
	text-align: left;
}
.medify_module_message_box .message_close_button{
	left: 0;
    right: auto;
}
.medify_module_message_box.closable {
    padding-left: 53px;
    padding-right: 73px;
}
.medify_module_message_box{
	-webkit-box-shadow: -11px 8px 35px 0px rgba(49, 49, 49, 0.08);
    -moz-box-shadow: -11px 8px 35px 0px rgba(49, 49, 49, 0.08);
    box-shadow: -11px 8px 35px 0px rgba(49, 49, 49, 0.08);
}
.woocommerce form.checkout_coupon .form-row {
    float: right;
}
.woocommerce form.checkout_coupon .form-row.form-row-last {
    padding-right: 5px;
    padding-left: 0;
}
.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table thead th:last-child {
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}
.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table thead th:first-child {
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}
.woocommerce-billing-fields__field-wrapper {
    -webkit-box-shadow: -11px 8px 35px 0px rgba(49, 49, 49, 0.08);
    -moz-box-shadow: -11px 8px 35px 0px rgba(49, 49, 49, 0.08);
    box-shadow: -11px 8px 35px 0px rgba(49, 49, 49, 0.08);
}
.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table tfoot tr th {
    text-align: right;
	padding-right: 20px;
    padding-left: 15px;
}
.woocommerce form .form-row .select2-container{
	    padding-right: 20px;
    padding-left: 0;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single{
	    text-align: right;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	margin-right: -4px;
    margin-left: 0;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b{
	right: 0%;
    left: auto;
    margin-right: 0;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b:after{
	margin-right: 5px;
    margin-left: 0;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 10px;
    right: auto;
}
.woocommerce .col2-set {
    float: right;
    margin-left: 4.347826087%;
    margin-right: 0;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    padding-right: 0;
}
.woocommerce table.shop_table tfoot tr th {
    text-align: right;
    padding-right: 20px;
    padding-left: 15px;
}
.woocommerce ul.order_details li:before {
	display: none;
}
.wgl-portfolio-single_item .wgl-portfolio-item_annotation {
    padding: 28px 40px 46px 20px;
    -webkit-box-shadow: -9px 8px 35px rgba(49, 49, 49, 0.08);
    -moz-box-shadow: -9px 8px 35px rgba(49, 49, 49, 0.08);
    box-shadow: -9px 8px 35px rgba(49, 49, 49, 0.08);
}
.wgl-portfolio-item-info_desc h5 {
    margin-left: 14px;
    margin-right: 0;
}
.blog-post.format-quote .blog-post_quote-author {
    text-align: right;
    padding-right: 80px;
    padding-left: 0;
}
.single_meta.format-quote .blog-post_media .blog-post_meta_info, .single_meta.format-link .blog-post_media .blog-post_meta_info, .single_meta.format-audio .blog-post_media .blog-post_meta_info {
    position: relative;
    right: 0;
    left: auto;
	top: 0;
    bottom: auto;
}
.blog-post .blog-post_meta-categories a{
	-webkit-box-shadow: -7px 5px 15px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: -7px 5px 15px 0px rgba(0, 0, 0, 0.09);
    box-shadow: -7px 5px 15px 0px rgba(0, 0, 0, 0.09);
}
.single_meta .blog-post_media {
    margin-bottom: 29px;
}
.single_info-share_social-wpapper > span{
	margin-left: 15px;
    margin-right: 0;
}
.single_post_info .tagcloud {
    float: right;
}
.tagcloud a{
	margin-left: 10px;
    margin-right: 0;
}
.wgl-portfolio-single_item .tags_likes_wrap .wgl-likes {
    float: left;
}
.single-team .single_team_page .team-info_item h5 + a span, .single-team .single_team_page .team-info_item h5 + span {
    margin-right: 5px;
    margin-left: 0;
}
@media only screen and (max-width: 600px){
.wgl-testimonials.type-inline_top .wgl-carousel_wrapper .wgl-testimonials-item_wrap {
    padding-right: 15px;
}}
@media only screen and (max-width: 600px){
.wgl-testimonials.type-inline_top .wgl-testimonials_image {
    margin-right: 0;
}}
@media only screen and (max-width: 767px){
.wgl-timeline-vertical .time_line-item:nth-child(odd), .wgl-timeline-vertical .time_line-item:nth-child(even) {
    margin-right: 0;
    padding-right: 20%;
    padding-left: 0;
    width: 100%;
    margin-bottom: 30px;
}}
@media only screen and (max-width: 767px){
.wgl-timeline-vertical .time_line-item:nth-child(odd):before, .wgl-timeline-vertical .time_line-item:nth-child(odd):after, .wgl-timeline-vertical .time_line-item:nth-child(even):before, .wgl-timeline-vertical .time_line-item:nth-child(even):after {
    right: 0;
    left: auto;
    margin-right: -7px;
    margin-left: 0;
}}
@media only screen and (max-width: 767px){
.wgl-timeline-vertical.start-custom .time_line-start_image img, .wgl-timeline-vertical.start-def .time_line-start_image, .wgl-timeline-vertical.start-none .time_line-start_image, .wgl-timeline-vertical .time_line-end_image {
    right: 0;
    left: auto;
}}
@media only screen and (max-width: 767px){
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-curve:before, .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-curve:before {
    right: -20px;
    left: auto;
    border-width: 0 14px 14px 0;
    -webkit-border-radius: 0px 0px 22px 0;
    -moz-border-radius: 0px 0px 22px 0;
    border-radius: 0px 0px 22px 0;
}}
@media only screen and (max-width: 767px){
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-curve, .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-curve {
    width: 22px;
    left: 13px;
    border-width: 14px 0 14px 14px;
    -webkit-border-radius:  22px 0 0 22px;
    -moz-border-radius:  22px 0 0 22px;
    border-radius: 22px 0 0 22px;
}}
@media only screen and (max-width: 767px){
.wgl-timeline-vertical .time_line-item:nth-child(odd), .wgl-timeline-vertical .time_line-item:nth-child(even) {
    margin-right: 0;
    padding-right: 20%;
    padding-left: 0;
    width: 100%;
    text-align: right;
}}
@media only screen and (max-width: 767px){
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-date, .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-date {
    right: initial;
    left: 0;
    margin-left: 15px;
    margin-right: 0;
}}
@media only screen and (max-width: 767px){
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-pointer, .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-pointer {
    right: 24px;
left: auto;}}
@media only screen and (max-width: 767px){
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-pointer:before, .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-pointer:before {
    right: 100%;
    left: auto;
}}
@media only screen and (max-width: 767px){
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-curve, .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-curve {
    right: 13px;
    left: auto;
    border-width: 14px 0 14px 14px;
    -webkit-border-radius: 22px 0 0 22px;
    -moz-border-radius: 22px 0 0 22px;
    border-radius: 22px 0 0 22px;
}}
@media only screen and (max-width: 767px){
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-content, .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-content {
    padding: 20px;
}}
@media only screen and (max-width: 767px){
.wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-curve:after, .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-curve:after {
    border-width: 14px 14px 0px 0px;
    -webkit-border-radius: 0 22px 0px 0px;
    -moz-border-radius: 0 22px 0px 0px;
    border-radius: 0 22px 0px 0px;
    right: -20px;
    left: auto;
}}

.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span { direction: rtl !important; }
body .comment-form-cookies-consent > input {
    margin-left: 7px;
    margin-right: 0;
}
.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th:after{
     margin-right: 30px;
      margin-left: 0;
}
.row.sidebar_right [class*=wgl_col-] {
    float: left;
}
.aleft {
    text-align: right;
}
.header_search.search_alt .header_search-field .header_search-close {
    left: 3.8%;
    right: auto;
}
.rtl .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(1) > .sub-menu, .rtl .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(2) > .sub-menu, .rtl .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(3) > .sub-menu, .rtl .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(4) > .sub-menu {
    right: 0;
    left: auto;
}
.rtl .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(1) > .sub-menu .sub-menu, .rtl .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(2) > .sub-menu .sub-menu, .rtl .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(3) > .sub-menu .sub-menu, .rtl .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(4) > .sub-menu .sub-menu {
    right: 100%;
    left: auto;
}
.rtl .wpcf7 .choose-1 select {
    text-indent: 16px;
    padding-right: 0;
    padding-left: 20px;
}
.rtl .select__field:before {
    left: 20px;
    right: auto;
    content: "";
}
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
    direction: rtl;
}
.rtl.woocommerce .woocommerce-product-rating .star-rating {
    margin-left: 10px;
    margin-right: 0;
}
@media screen and (min-width:768px){
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
    margin-left: 2%;
}
.u-columns.col2-set {
    width: 100%;
}
}
.wgl-theme-header .login-in .wgl_modal-window .modal-dialog {
    max-width: 90%;
}
.woocommerce .medify_module_message_box .message_content {
    text-align: right;
}
.blog-posts .item, .row.sidebar_right .blog-posts .item {
    float: right;
}
.blog_columns-4:not(.blog_masonry) .wgl_col-3:nth-child(4n+1),
.blog_columns-3:not(.blog_masonry) .wgl_col-4:nth-child(3n+1),
.blog_columns-2:not(.blog_masonry) .wgl_col-6:nth-child(2n+1){
    clear: right;
}
.rtl .primary-nav ul li ul ul {
    right: 100%;
    left: auto;
}
.woocommerce .cart-collaterals .cart_totals table tr td::before, .woocommerce-page .cart-collaterals .cart_totals table tr td::before {
    margin-left: 1em;
    margin-right: 0;
}
@media only screen and (max-width: 767px){
.woocommerce table.shop_table_responsive.cart tr td.product-remove a, .woocommerce-page table.shop_table_responsive.cart tr td.product-remove a {
    left: 20px;
    right: auto;
}
}
/* v 1.2.9 */
.elementor-widget .elementor-icon-list-items li:before {
    width: 0;
    height: 0;
}
body ol>li:before {
    right: 0;
    left: auto;
    direction: ltr;
}
.fa-instagram:before,
.fa-linkedin:before,
.fa-facebook:before,
.fa-twitter:before,
.fa-pinterest-p:before{
    font-family: 'Font Awesome 5 Brands';
}