@font-face {
    font-family: 'sans_arabic';
    src: url('fonts/bahij_thesansarabic-black-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;

}
@font-face {
    font-family: 'sans_arabic';
    src: url('fonts/bahij_thesansarabic-extrabold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;

}
@font-face {
    font-family: 'sans_arabic';
    src: url('fonts/bahij_thesansarabic-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;

}
@font-face {
    font-family: 'sans_arabic';
    src: url('fonts/bahij_thesansarabic-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body,
blockquote,
.author-info_name,
.wpb-js-composer .vc_row .vc_tta.vc_general .vc_tta-panel-title>a span,
.vc_row .vc_toggle .vc_toggle_title h4,
.woocommerce div.product form.cart div.quantity label.label-qty,
.genesisexpo_module_videobox .title {
	font-family: 'sans_arabic' !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
ul.wgl-products li a.add_to_cart_button,
ul.wgl-products li a.button,
ul.wgl-products li .added_to_cart.wc-forward,
.blog-post .button-read-more,
.blog-post_cats,
.cats_post,
.column1 .item_title a,
.genesisexpo_twitter .twitt_title,
.tagcloud-wrapper .title_tags,
.strip_template .strip-item a span,
.shortcode_tab_item_title,
.index_number,
.primary-nav.footer-menu .menu-item a,
.widget.widget_wgl_posts .recent-posts-widget li>.recent-posts-content .post_title,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.single_team_page .team-single_speaches-info .speech-info_desc span {
	font-family: 'sans_arabic' !important;
	font-weight: 500;
}

body .vc_pie_chart .vc_pie_chart_value,
blockquote,
blockquote:before,
input[type="submit"],
button,
ul.wgl-pagination li,
ul.wgl-pagination li span.prev,
ul.wgl-products .price,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
#comments .commentlist .comment_info .meta-wrapper *,
.author-info_content .author-info_name,
.blog-post.format-quote .blog-post_quote-author,
.blog-post_link>.link_post,
.blog-post_quote-text:before,
.blog-post_quote-text,
.blog-post_views-wrap .counts,
.comment-reply-link,
.countdown-period,
.countdown-section .countdown-amount,
.custom-header-font,
.dropcap,
.page-header .page-header_title,
.genesisexpo_banner-widget .banner-widget_button,
.genesisexpo_module_button,
.genesisexpo_module_counter .counter_value_wrap,
.genesisexpo_module_double_headings,
.genesisexpo_module_infobox .infobox_button,
.genesisexpo_module_infobox .infobox_icon_container .infobox_icon_number,
.genesisexpo_module_pricing_plan .pricing_cur,
.genesisexpo_module_pricing_plan .pricing_price,
.isotope-filter a .number_filter,
.mashsb-count .counts,
.mashsb-box .mashsb-buttons a .text,
.prev-link,
.portfolio_info-share_social-wpapper>span,
.product_list_widget .product-title,
.load_more_item,
.next-link,
.single_team_page .team-info_wrapper .team-info_item,
.tagcloud a,
.vc_row .vc_tta.vc_general.vc_tta-style-accordion_bordered .vc_tta-panel-title>a span,
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a,
.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total,
.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a,
.wgl-theme-header .woo_mini-count span,
.wgl_timetabs .timetabs_headings .wgl_tab .tab_title,
.widget_archive ul li .post_count,
.widget_categories ul li .post_count,
.widget.genesisexpo_widget.genesisexpo_banner-widget .banner-widget_text,
.widget.genesisexpo_widget.genesisexpo_banner-widget .banner-widget_text_bg,
.widget_postshero .recent-posts-widget .meta-wrapper,
.widget.widget_archive ul li,
.widget.widget_pages ul li,
.widget.widget_meta ul li,
.widget.widget_recent_comments ul li,
.widget.widget_recent_entries ul li,
.widget.widget_nav_menu ul li,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce div.product form.cart button.button.alt,
.woocommerce div.product form.cart .button,
.woocommerce div.product form.cart div.quantity .quantity-wrapper .qty,
.woocommerce div.product form.cart .group_table tr td label,
.woocommerce div.product span.price,
.woocommerce input.button,
.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th,
.woocommerce nav.woocommerce-pagination ul li,
.woocommerce span.onsale,
.woocommerce table.shop_table thead th,
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce .widget_shopping_cart .total,
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce .product_meta>span,
.woocommerce .price_label,
.woocommerce .products ul.wgl-products .price,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce-page .cart-collaterals .cart_totals table th {
	font-family: 'sans_arabic' !important;
}

body .widget_rss ul li .rsswidget,
label,
legend,
.author-info_wrapper .title_soc_share,
.banner_404,
.comment-reply-link,
.genesisexpo_module_progress_bar .progress_label,
.genesisexpo_module_progress_bar .progress_value,
.genesisexpo_module_progress_bar .progress_units,
.info_prev-link_wrapper a,
.info_next-link_wrapper a,
.product_list_widget .product-title,
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce table.shop_table td.product-name,
.woocommerce-tabs .comment-reply-title,
.widget.widget_archive ul li a,
.wgl_portfolio_single-item .tagcloud .tagcloud_desc,
.wgl_timetabs .timetabs_data .timetabs_item .item_time,
.wgl_timetabs .timetabs_data .timetabs_item .content-wrapper .item_title {
	font-family: 'sans_arabic' !important;
	color: #232323;
}

.comments-title .number-comments,
.meta-wrapper *,
.widget.genesisexpo_widget.genesisexpo_banner-widget .banner-widget_text_sub,
.genesisexpo_module_pricing_plan .pricing_desc,
.genesisexpo_module_counter .counter_title {
	font-family: 'sans_arabic' !important;
	font-weight: 400;
}

body .widget_rss ul li .rss-date,
body .widget_categories ul li .post_count,
body .widget_archive ul li .post_count,
ul.wgl-products .price,
.woocommerce .products ul.wgl-products .price,
.countdown-section .countdown-period,
.isotope-filter a,
.heading_subtitle,
.product-categories .cat-item .post_count,
.product_list_widget .woocommerce-Price-amount,
.page-header_breadcrumbs .breadcrumbs,
.single_team_page .team-single_speaches-info .speech-info_day,
.wgl_portfolio_item-meta .post_cats,
.wgl_module_team .team-department,
.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total .woocommerce-Price-amount,
.woocommerce .widget_price_filter .price_slider_amount span,
.woocommerce div.product p.price,
.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount,
.woocommerce.widget_shopping_cart .total .woocommerce-Price-amount,
.woocommerce table.shop_table .woocommerce-Price-amount.amount {
	font-family: 'sans_arabic' !important;
}

.primary-nav>ul,
.primary-nav ul li.mega-menu-links>ul>li,
.wpml-ls,
.primary-nav>div>ul {
	font-family: 'sans_arabic' !important;
	font-weight: 400;
	line-height: 30px;
	font-size: 16px;
}

.primary-nav ul li ul,
.primary-nav ul li div.mega-menu-container {
	font-family: 'sans_arabic' !important;
	font-weight: 400;
	line-height: 30px;
	font-size: 16px;
}

h1,
h1 a,
h1 span {
	font-family: 'sans_arabic' !important;
	font-weight: 500;
	font-size: 48px;
	line-height: 52px;
}

h2,
h2 a,
h2 span {
	font-family: 'sans_arabic' !important;
	font-weight: 500;
	font-size: 40px;
	line-height: 52px;
}

h3,
h3 a,
h3 span {
	font-family: 'sans_arabic' !important;
	font-weight: 500;
	font-size: 36px;
	line-height: 48px;
}

h4,
h4 a,
h4 span {
	font-family: 'sans_arabic' !important;
	font-weight: 500;
	font-size: 30px;
	line-height: 42px;
}

h5,
h5 a,
h5 span {
	font-family: 'sans_arabic' !important;
	font-weight: 500;
	font-size: 24px;
	line-height: 36px;
}

h6,
h6 a,
h6 span {
	font-family: 'sans_arabic' !important;
	font-weight: 500;
	font-size: 20px;
	line-height: 36px;
}

.primary-nav>ul>li.menu-item-has-children>a:after, .primary-nav>ul>li.mega-menu.mega-cat>a:after{
	margin-right:5px;
	margin-left:0;
}
.primary-nav ul li ul .menu-item a{
	text-align:right;
}
.primary-nav ul li ul li:hover>a:before{
	margin-right:0;
	margin-left:10px;
}
.primary-nav>ul>li>a>span:after{
	bottom:0;
}
.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container{
	left:auto;
}
.header_search.search_standard .header_search-field{
	left:0;
	right:auto;
}
.isotope-filter a{
	margin-left:40px;
	margin-right:0;
}
#swipebox-container,.genesisexpo_module_carousel{
	direction:ltr;
}
.slick-slide{
	direction:rtl;
}
.inside_image .single_link, .inside_image .swipebox{
	left:auto;
	right:0;
}
.rtl .mobile_nav_wrapper .primary-nav .button_switcher{
	right:auto;
	left:0;
}

.mobile_nav_wrapper .primary-nav .button_switcher:before{
    border-top-width: 0px;
    border-top-style: solid;
    border-left-width: 0px;
    border-left-style: solid;

    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
}

.position_right.header_side .header_area_container{
	position:absolute;
	left:0;
	top: 10px;
}
.wgl-mobile-header .wgl-header-row .header_side[class^="position_right"] .header_area_container>*{
	padding:0;
	padding-right:15px;
}
.primary-nav ul li ul .menu-item.back:before{
	padding-left:5px;
	padding-right:0;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tab:not(:last-child), .wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container .vc_tta-tab:not(:last-child){
	margin-left: 23px !important;
	margin-right: 0px !important;
    margin-bottom: 23px !important;
}
.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 {
    max-width: initial;
    text-align: center;
}