/* Simple CSS options
------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Cairo');
@import url('https://fonts.googleapis.com/css?family=Tajawal');
html, body, h1, h2, h3, h4, h5, h6, p, a, b, table, strong, ol, ul, dl, dt, dd, th, select, option, label, button, table, tr, th, input, form {
	font-family: 'Tajawal', sans-serif !important;
	direction: rtl !important;
	letter-spacing: 0 !important;

}

/*************** ADD CUSTOM CSS HERE.   ***************/
.qodef-header-navigation>ul>li>a .qodef-menu-item-text {
    font-size: 14px;
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li {
	font-size: 14px;
}
.qodef-header-standard--right #qodef-page-header-inner .qodef-header-navigation {
    margin-right: auto;
	margin-left: unset;
}
.qodef-search-cover-form {
    left: 0;
	right: unset;
}
.qodef-section-title.qodef-alignment--left {
    text-align: right;
}
.qodef-section-title.qodef-alignment--right {
    text-align: left;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li {
    padding: 0 34px 0 15px;
}
.qodef-header-navigation>ul>li>a .qodef-menu-item-text:before {
    right: 0;
    left: unset;
}
#qodef-back-to-top {
    left: 25px;
	right: unset;
}
.qodef-mobile-header--standard #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
    margin-left: auto;
    margin-right: unset;
}
.qodef-mobile-header-opener {
    margin-right: 20px;
    margin-left: unset;
}
.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow {
    left: 0;
	right: unset;
	transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}
.qodef-header-navigation ul li .qodef-menu-item-arrow {
    left: 34px;
    right: unset;
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-team-member-social-icons a:last-child {
    margin-left: 0;
	margin-right: unset;
}
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-team-member-social-icons a {
    margin-left: 16px !important;
	margin-right: unset!important;
}
.qodef-progress-bar.qodef-layout--line .proggress:before {
    right: 0;
	left: unset;
    background-position: right center;
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}
.elementor-14 .elementor-element.elementor-element-eb7b041 > .elementor-widget-container {
    padding: 0% 0% 0% 14%;
}
.qodef-button.qodef-layout--textual {
    padding: 8px 50px 8px 0 !important;
}
.qodef-button.qodef-layout--textual:before {
    right: 0;
	left: unset;
}
rs-static-layers {
    right: 0px;
	left: unset;
}
.qodef-header-navigation>ul>li.current-menu-ancestor, .qodef-header-navigation>ul>li.current-menu-item {
    padding-right: 13px;
	padding-left: unset;
}
.qodef-header-navigation>ul>li:first-child {
    margin-right: 0;
	margin-left: unset;
}
.qodef-header-navigation>ul>li>a .qodef-menu-item-text {
    padding: 0 12px 0 8px;
    transform: translateX(12px);
}
.qodef-mobile-header-navigation>ul>li>a .qodef-menu-item-text:before {
    right: 0;
	left: unset;
}
.qodef-mobile-header-navigation>ul>li>a .qodef-menu-item-text {
    padding: 0 12px 0 8px;
    transform: translateX(12px);
}
.qodef-mobile-header-navigation ul li ul li>a .qodef-menu-item-text:before {
    right: -10px;
	left: unset;
}
.qodef-mobile-header-navigation ul li ul li>a .qodef-menu-item-text {
    transform: translateX(-1px);
}
.qodef-content-side {
    direction: ltr;
}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper {
    margin-left: 13px;
	margin-right: unset;
}
.elementor-2950 .elementor-element.elementor-element-38994ce > .elementor-widget-container {
    padding: 0% 0% 0% 14%;
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-inner .qodef-e-right {
    margin-right: 20px;
	margin-left: unset;
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-image:after {
    right: 23px;
	left: unset;
}
.elementor-2467 .elementor-element.elementor-element-f1c2969 > .elementor-element-populated {
    padding: 0% 1% 0% 41%;
}
.qodef-header-navigation>ul>li.current-menu-ancestor>a .qodef-menu-item-text, .qodef-header-navigation>ul>li.current-menu-item>a .qodef-menu-item-text {
    transform: translateX(12px) !important;
}
.qodef-header-navigation>ul>li>a:hover .qodef-menu-item-text {
    transform: translateX(0);
}
.percentCount[style*="left: 43%"] {
    left: auto !important;
    right: 43% !important;
    transform: translateX(50%) !important;
}
.percentCount[style*="left: 66%"] {
    left: auto !important;
    right: 66% !important;
    transform: translateX(50%) !important;
}
.percentCount[style*="left: 99%"] {
    left: auto !important;
    right: 99% !important;
    transform: translateX(50%) !important;
}
@media (max-width: 768px) {
    .percentCount[style*="left: 43%"] {
        left: auto !important;
        right: 43% !important;
        transform: translateX(50%) !important;
    }

    .percentCount[style*="left: 67%"] {
        left: auto !important;
        right: 67% !important;
        transform: translateX(50%) !important;
    }

    .percentCount[style*="left: 99%"] {
        left: auto !important;
        right: 99% !important;
        transform: translateX(50%) !important;
    }
}
/*************** WooCommerce   ***************/
#qodef-woo-page .price, .qodef-woo-shortcode .price {
    left: 0;
	right: unset;
}
.widget .qodef-search-form-button.qodef--button-inside {
    left: 0;
	right: unset;
}
.qodef-grid .qodef-grid-item {
    float: right!important;
}
.qodef-woo-results .woocommerce-ordering {
    margin-right: auto;
    margin-left: unset;
}
#qodef-woo-page .added_to_cart, #qodef-woo-page .button, .qodef-woo-shortcode .added_to_cart, .qodef-woo-shortcode .button {
    padding: 8px 50px 8px 0;
}
.qodef-woo-product-list .qodef-woo-product-image>.woocommerce-LoopProduct-link {
    right: 0;
	left: unset;
}
#qodef-woo-page .added_to_cart:before, #qodef-woo-page .button:before, .qodef-woo-shortcode .added_to_cart:before, .qodef-woo-shortcode .button:before {
    right: 0;
	left: unset;
}
#qodef-woo-page.qodef--single form.cart .variations_button .quantity, #qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity {
    margin-left: 20px;
	margin-right: unset;
}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label {
    margin-left: 8px;
	margin-right: unset;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li {
    margin: 0 0 0 100px;
    padding: 0 30px 0 0;
}
#qodef-woo-page.qodef--single .woocommerce-product-rating .qodef-woo-ratings {
    margin-left: 20px;
	margin-right: unset;
}
#qodef-woo-page .qodef-woo-ratings .qodef-m-star svg, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star svg {
    margin-left: 4px;
	margin-right: unset;
}
#qodef-woo-page .qodef-woo-ratings .qodef-m-star.qodef--active, .qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active {
    right: 0;
	left: unset;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:before {
    left: 100%;
	right: unset;
}
.woocommerce-page div.woocommerce .shop_table td:first-child, .woocommerce-page div.woocommerce .shop_table th:first-child {
    padding-right: 0;
	padding-left: unset;
}
.woocommerce-page div.woocommerce .shop_table td, .woocommerce-page div.woocommerce .shop_table th {
    padding: 15px 15px 15px 0;
    text-align: right;
}
.qodef-social-share.qodef-layout--list li {
    margin-left: 24px;
	margin-right: unset;
}
#qodef-woo-page.qodef--single .shop_attributes td, #qodef-woo-page.qodef--single .shop_attributes th {
    text-align: right;
}
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container>img {
    margin-left: 25px;
	margin-right: unset;
}
#qodef-woo-page .woocommerce-pagination .page-numbers.prev:before {
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}
#qodef-woo-page .woocommerce-pagination .page-numbers.next:after {
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}
#qodef-woo-page .woocommerce-pagination .page-numbers.prev:hover:before {
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}
#qodef-woo-page .woocommerce-pagination .page-numbers.next:hover:after {
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}
.widget ol:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul, .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li ul {
    margin-right: 1em;
	margin-left: unset;
}
.widget.woocommerce.widget_products .qodef-woo-product-image, .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image, .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image {
    margin-left: 20px;
	margin-right: unset;
}
.widget .price {
    left: 0;
	right: unset;
}
.wc-tabs li:last-child {
    margin-left: 0;
	margin-right: unset;
}
.woocommerce-page div.woocommerce .shop_table .variation dt {
    clear: right;
    float: right;
    font-weight: initial;
}
.woocommerce-page div.woocommerce .shop_table .variation dd {
    clear: left;
    float: right;
    margin: 0 5px 0 0;
}
#qodef-woo-page.qodef--cart .shop_table td.product-name, #qodef-woo-page.qodef--cart .shop_table th.product-name {
    text-align: right;
}
/*************** Portfolio   ***************/
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-label {
    margin: 0 0 0 10px;
}
.qodef-portfolio-single .qodef-portfolio-info .qodef-info--social-share li {
    margin-left: 27px;
	margin-right: unset;
}

element.style {
}
.qodef-m-filter .qodef-m-filter-item .qodef-m-filter-item-name, .qodef-m-filter .qodef-m-filter-item:before {
    transform: translateX(45px);
}	
.qodef-m-filter .qodef-m-filter-item .qodef-m-filter-item-name {
    padding-right: 5px;
    padding-left: unset;
}
.qodef-m-pagination.qodef--load-more .qodef-load-more-button {
    padding: 8px 60px 8px 28px !important;
}
