/*
Theme Name: ae-child
Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.
*/


@font-face {
    font-family: 'NeoSansArabic';
    src: url("dist/fonts/NeoSansArabic.eot");
    src: url("dist/fonts/NeoSansArabic.eot?#iefix") format("embedded-opentype"), url("dist/fonts/NeoSansArabic.woff") format("woff"), url("dist/fonts/NeoSansArabic.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NeoSansArabic';
    src: url("dist/fonts/NeoSansArabic-Medium.eot");
    src: url("dist/fonts/NeoSansArabic-Medium.eot?#iefix") format("embedded-opentype"), url("dist/fonts/NeoSansArabic-Medium.woff") format("woff"), url("dist/fonts/NeoSansArabic-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'NeoSansArabic';
    src: url("dist/fonts/NeoSansArabic-Bold.eot");
    src: url("dist/fonts/NeoSansArabic-Bold.eot?#iefix") format("embedded-opentype"), url("dist/fonts/NeoSansArabic-Bold.woff") format("woff"), url("dist/fonts/NeoSansArabic-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "NeoSansArabic", Georgia, serif !important;
    font-weight: bold;
}

.entry-tags a,
#AE_primary_nav .primary-menu > li > a,
label,
.woocommerce button.button,
.article-block .post-thumbnail .post-date,
.btn,
.ae_loadmore .btn,
input[type="submit"],
a {
    font-family: "NeoSansArabic", Georgia, serif !important;
    font-weight: 500 !important;
}

.toggle-warp .menu-toggle .sub-menu .menu-item a,
#colophon a,
.woocommerce-loop-product__title,
#AE_primary_nav .primary-menu .sub-menu a,
select,
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="time"],
body,
p {
    font-family: "NeoSansArabic", Georgia, serif !important;
    font-weight: normal;
}

#today_deals {
	direction: ltr;
}

.qt_categories_warp .qt_categories_btn {
    padding: 15px 15px 14px 0;
    text-align: right;
}

.right-btn {
    margin-right: 0;
    margin-left: 20px;
}

.quantity-label,
.qt_categories_warp .qt_categories_btn i,
.right-btn:before {
    margin-right: 0;
    margin-left: 10px;
}

#AE_primary_nav .primary-menu > li {
    float: right;
}

.woocommerce ul.products li.product a {
    font-weight: 400 !important;
}

.carousel-control-next {
    left: inherit;
	right: 0;
}

.carousel-control-prev {
    left: 0;
	right: inherit;
}

#menu-total-global-arabic {
	-webkit-column-count: 2;
    column-count: 2;
}

.woocommerce_sidebar ul li a,
#today_deals .product-inner .woocommerce-loop-product__title, #qt_product .product-inner .woocommerce-loop-product__title {
    font-size: 14px !important;
}

.contact_page h3:after,
.contact_page h3:before {
    left: inherit;
	right:0;
}

.shop_working_hours strong,
.contact_info strong {
	font-size: 14px;
}

.shop_working_hours li, .contact_page .contact_left li {
    padding: 0 42px 0 0;
}

.contact_page .contact_left li:before {
    left: inherit;
	right:0;
}

div.wpcf7 .ajax-loader {
	float:left;
}

.contact_page .contact_right label {
	font-size: 16px;
}

#today_deals .product-inner .price, #qt_product .product-inner .price {
    font-size: 14px !important;
}

#about_slider {
	direction: ltr;
}

.about_page blockquote p:after {
    right: inherit;
    left: -5px;
}