@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');

body, html {font-family: 'Tajawal', sans-serif !important; font-weight:400;}

h1{ font-size:26px !important;}

header .header_top .switch-label{ font-size:18px; margin:0px 10px 0px 0px; padding:0px 70px 0px 0px;}
header .header_top .switch-label:before { right:1px;}
header .header_top .switch-label:after {right:5px;}
header .header_top .switch-input:checked + .switch-label:after{transform: translate(-170%, -50%);}

header .header_top .pc-header-layout .top_right ul li #ship-content .ship-drop-login .ship-subtitle a{ float:left;}

header .header_top .pc-header-layout .top_right ul li .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after {left:-6px; right:auto;}

.dgwt-wcas-sf-wrapp:after {left:1px; right:auto; border-radius:30px 0px 0px 30px;}
.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{ left:12px; right:auto;}
.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{padding:10px 20px 10px 15px;}

header .wp-megamenu-wrap{ background:#0e4a00 !important; z-index:999; position:relative;}
#wp-megamenu-header_menu-arabic {z-index:999; text-align:inherit; background-color:inherit; padding-right:0px; padding-left:0px;}
#wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul.wp-megamenu > li > a{ font-size:14px; font-family: 'Tajawal', sans-serif; color:#ffffff; padding:18px 10px;}
#wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul.wp-megamenu > li:first-child > a{ padding-right:0px; padding-left:12px !important;}
#wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul.wp-megamenu > li:hover > a, #wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul.wp-megamenu > li.current-menu-ancestor > a, #wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul.wp-megamenu > li.active > a { color:#f68139; border-top:0 none;}
#wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li:hover > a, #wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.current-menu-ancestor > a, #wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.active > a, .wpmm-woo-product-category ul li.cat-list a:hover, .wpmm-woo-product-category.layout_2 ul li a:hover{color:#f68139 !important;}
#wp-megamenu-header_menu-arabic.wpmm-sticky.wpmm-sticky-wrap {position:fixed; /*top:0px;*/ left:0px; width:100%; z-index:999999; animation-name: wpmmfadeInDown; animation-duration: 400ms;}

#wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{ font-size:16px !important; text-transform:capitalize !important;}

.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{ padding:21px 25px; font-family: 'Tajawal', sans-serif;}
#wp-megamenu-item-3433 > .wp-megamenu-sub-menu{ text-align:right;}
#wp-megamenu-header_menu-arabic > .wpmm-nav-wrap ul li ul.wp-megamenu-sub-menu{ text-align:right;}

#wp-megamenu-header_menu-arabic > .wpmm-nav-wrap .wp-megamenu > li > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-header_menu-arabic > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-header_menu-arabic > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a{ margin-bottom:0px; padding-bottom:0px; padding-top:0px;}


/*.slides, .slides > li, .flex-control-nav, .flex-direction-nav{ float:left;}*/

/*.splide__list{float:left;}*/
.Block_wraper .splide__arrow--prev{ left:45px !important; right:auto !important;}
.Block_wraper .splide__arrow--next{ left:45px; right:auto;}

.Block_wraper .product-cut{ text-align:right;}
.Block_wraper .product-cut .product-cut__title .product-loop-title a{ font-size:15px;}
.product-labels{ left:0px; right:auto;}

.slick-track{ float:left;}
.Grid_list .gnp_slide_outer .slick-prev{right:auto;}
.widget_price_filter input:first-child{ margin-right:0px; margin-left:38px;}

.products_sidebar .sub_category_item ul li.Back_link a img{ float:left; margin:14px 10px 0px 0px;}
.stock.in-stock::before, .stock.out-of-stock::before {margin-left:3px; margin-right:0px;}

footer .footer_top .footer-layout .box .icon{margin-left:10px; margin-right:0px;}
footer .footer_bottom .footer_row .footer__col p a .fa{margin-left:4px; margin-right:0px;}
footer .copyright p{ float:right;}
footer .copyright .PaymentOpt{ float:left; text-align:left;}
footer .copyright .PaymentOpt ul li{float:left; margin:0px 10px 0px 0px;}



/* Shop Page */
.pc-category-products-layout__body .product-cut .pc-product-purchase__after-add-to-cart{margin:20px 0px -10px 0px;}
.pc-product-action{ font-size:.8rem;}
.pc-product-action__ico{ margin-left:5px; margin-right:0px;}

/* Gift Card */
.content__title, .pc-product-summary .product_title{ padding-left:6px; padding-right:0px;}
.gift-card-content-editor.step-content input, .gift-card-content-editor.step-content textarea{ float:left;}

/* Cart */
.div_cart_header_block .div_cart_header_left{ float:right;}
.div_cart_header_block .div_cart_header_right{ float:left;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total{ float:right;}
.div_cart_header_block .div_cart_header_right .div_cart_checkout_btn .btn{ padding:0px 35px 0px 25px;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .delcharge .delcharge_title{ float:right;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .cart-summary__total-label{ padding-right:0px; padding-left:15px;}

#div_banner_cart_page_outer .slick-prev{ right:auto;}
.cart-summary .div_empty_cart_btn{ text-align:left;}
.cart-summary__total-price{ text-align:right; padding-right:15px;}
.cart-summary__total-price .pull-left{ float:right !important;}
.cart-summary__total-price .custom_cls_cart_sub_tot{ float:left !important; text-align:left; padding-right:0px; padding-left:40px;}
.cart-summary__total-label{ padding-left:15px; padding-right:0px;}
.shipping-methods__title{margin-right:3px; margin-left:0px;}

/* Your Cart */
.ywgc_enter_code{ text-align:right;}
.ywgc_enter_code .form-row{ float:right;}
.ywgc_enter_code .form-row input{ border-left:0px; border-right:1px solid var(--base-border-color);}

/* Cart Popup */
.modal__header-title{ text-align:right; padding-left:20px; padding-right:0px;}
.modal__header-close {right:auto; border-right: 1px solid var(--base-border-color); left: 0;}
.cart-summary__items .div_cart_cat_name{ text-align:right;}
.cart-summary__product{padding-right:0px; padding-left:30px;}
.cart-product__photo{ float:right;}
.cart-product__info {padding-left:0px; padding-right:70px;}
.cart-summary__items .cart-summary__product .cart-product .cart-product__title a{ text-align:right;}
.cart-product__option-key{ margin-right:0px; margin-left:.3em;}
.cart-summary__items .cart-summary__cell--delete .cart-summary__delete{ text-align:right; margin-right:0px; margin-left:10px;}
.cart-summary__items .cart-summary__cell--delete .cart-summary__delete .remove_from_cart_button{ float:right; margin-right:0px; margin-left:5px;}
.cart-summary--in-modal .cart-summary__price{ text-align:left;}


/* Checkout */
.breadcrumbs{ float:right;}
.breadcrumbs--woocommerce .breadcrumbs__item{ float:right;}
.breadcrumbs--woocommerce .breadcrumbs__link{ float:right;}

.shipping-methods--checkout .shipping-methods__item{ padding-right:20px; padding-left:0px;}
.shipping-methods--checkout .shipping-methods__control{ right:0px; left:auto;}

.frame--checkout-order .link--js{ float:left !important;}
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell:last-child, .woocommerce-order-received .cart-summary__items .cart-summary__cell:last-child{ float:left; margin-left:10px; margin-right:0px;}
.cart-summary__price{ text-align:left;}
.cart-summary__subtotal-value{ text-align:left;}
.cart-totals__value{ text-align:left;}
.cart-summary__total-price--order .cart-summary__total-label{ float:right;}
.cart-summary__total-price--order .cart-summary__total-value {text-align:left; float:left;}

.form__field--hor .checkbox.form__label{ padding-right:50px;}
.form__field--hor .checkbox.form__label .input-checkbox{margin-right:-55px;}

.cart-payment__terms .checkbox label, .cart-payment__terms .radio label{ padding-right:20px;}
.cart-payment__terms .checkbox input[type="checkbox"], .cart-payment__terms .checkbox-inline input[type="checkbox"], .cart-payment__terms .radio input[type="radio"], .cart-payment__terms .radio-inline input[type="radio"]{margin-right:-20px;}



/* My Account */
.pc-frame-profile__body .content__row--sm ul li{ float:right;}


/* Contact Us */
.typo .wpcf7-form{ float:right; text-align:right;}
.typo .wpcf7 .wpcf7-form-control:not([type="submit"]):not(textarea){ text-align:right;}
.typo .wpcf7 .wpcf7-form-control[type="submit"]{ display:inline-block;}
.wpcf7 .ajax-loader{ display:block;}


/* My Account Order Table */
.pc-frame-profile__body table.shop_table_responsive td, th {text-align:right;}
.pc-frame-profile__body table.shop_table_responsive th{ text-align:right;}
.woocommerce-orders-table__button-list .pi_reorder{ margin-right:10px;}

/* My Account Edit Address */
.fabfw-addresses-container .woocommerce-Address{ float:right;}
.fabfw-addresses-container .woocommerce-Address:last-child{ float:left;}
.fabfw-addresses-container .woocommerce-Address .woocommerce-Address-title h3{ float:right;}
.fabfw-addresses-container .woocommerce-Address .woocommerce-Address-title a{ float:left;}
.fabfw-addresses-container .fabfw-delete-link{ margin-left:0px !important; margin-right:1em;}

/* My Account Address Details */
.pc-frame-profile__body .col-md-6{ float:right;}


/* Product Page */
.pc-product-single__before-summary{ float:right;}
.product-photo__zoom{ right:100%; left:auto;}
.products_sidebar .sub_category_item ul li a::after{ right:auto; left:10px; transform:translateY(-50%) rotate(180deg);}

.pc-category-products-layout__body .product-cut{ text-align:right;}

.AccordionPanelTab{ padding:17px 30px 17px 0px !important;}
.AccordionPanelTab::before{ right:0px; left:auto; transform:translateY(-50%) rotate(180deg) !important;}
.AccordionPanelOpen .AccordionPanelTab::before {transform:translateY(-50%) rotate(0deg) !important;}

/* Participating Schools */
.woocommerce-widget-layered-nav ul li::before {right:6px !important; left:inherit !important;}
.widget_layered_nav_filters ul li a {padding:3px 25px 4px 35px}
.widget_layered_nav_filters ul li a::before {right:auto; left:0px; border-radius:4px 0px 0px 4px;}
.widget_layered_nav_filters ul li a::after {left:7px; right:auto;}
.woocommerce-widget-layered-nav ul li .count{ float:left;}


.div_msg_coupon_collected_pdetails:after{left:50%; transform:translateX(-50%) rotate(-180deg);}

.woocommerce-message ul.message__list{ margin-left:0px; margin-right:1.1em;}

.modal__content .form__field .form__label{ text-align:right;}
.modal__footer--login{ text-align:right;}

.product-cut__before-title-right{ right:auto; left:5px;}
.ywgc-preset-image.selected_image_parent::after{ left:-5px; right:auto;}


.JdivTableCell{width:14.28%; float:right; border:1px solid #999999; border-left:none; display: table-cell; padding: 3px 0px; text-align:center; font-size:14px;}
.JdivTableHead { border:1px solid #999999; border-left:none; display: table-cell; padding: 3px 0px;}
.JdivTableCell:last-child, .JdivTableHead:last-child{border-left:1px solid #999999;}

.woo_sc_modal_content{top: 0%; right:auto; left:0;}

.Product_info_block .Like_block .wrps_related_products_area .owl-theme .owl-nav .owl-prev{ right:0; position:absolute;}
.Product_info_block .Like_block .wrps_related_products_area .owl-theme .owl-nav .owl-next{ left:0; right:auto; position:absolute;}


/* 11 Nov 2021 */
#sidebarWrap{ float:left; right:inherit; left:0px;}
.products_body .content__row{ float:right;}
.ui-tabs .ui-tabs-nav li{ float:right;}
.tabble_pennal_box, .like_this_box, .related_product_part{ float:right;}



.cart-summary__items .cart-summary__quantity .quantity__btn {border-radius:0px 20px 20px 0px;}
.cart-summary__items .cart-summary__quantity .quantity__btn.cls_btn_pls{border-radius:20px 0px 0px 20px;}


/* 22 Dec 2021 */
.pisol_clear_button{ left:6px; right:inherit;}
.woocommerce-checkout .message__list{ margin:0px 10px 0px 0px;}

.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col{border-right:none; border-left: 1px solid #e2e2e2;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(5n){ border-left:none;}

.pc-frame-profile__body .frame__inner .form_edit_button_personal, .pc-frame-profile__body .frame__inner .form_edit_button_pw{ right:auto; left:20px;}
.remindrers_conteiner .reminder-settings{ border-left:none; border-right:4px solid #eee; padding-right:20px; padding-left:0px;}
.remindrers_conteiner .reminder-settings .reminder-email-settings .remindrers_conteiner .reminder-settings label, .remindrers_conteiner .reminder-settings legend, .remindrers_conteiner .reminder-settings .reminder-email__set label{ text-align:right;}
.remindrers_conteiner .reminder-settings .reminder-email__select-alt .container-checkbox .checkmark{ left:auto; right:0px;}
.remindrers_conteiner .reminder-settings .reminder-email__alt__input label{text-align: right; display: block; width: 100%;}
.remindrers_conteiner .reminder-settings .reminder-email__select-alt .container-checkbox{ padding-left:0; padding-right:28px;}
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:checked + label, .remindrers_conteiner .reminder-settings .radio_group [type="radio"]:not(:checked) + label{ padding-left:0; padding-right:28px;}
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:checked + label::before, .remindrers_conteiner .reminder-settings .radio_group [type="radio"]:not(:checked) + label::before{ left:auto; right: 0;}
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:checked + label::after, .remindrers_conteiner .reminder-settings .radio_group [type="radio"]:not(:checked) + label::after{ left:auto; right: 3px;}
.remindrers_conteiner h2, .woo-wallet-my-wallet-container .woo-wallet-sidebar .woo-wallet-sidebar-heading{ text-align:right;}
.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li.card{ text-align:right;}
.woo-wallet-my-wallet-container .woo-wallet-content .woo-wallet-add-amount .woo-wallet-balance-to-add{ margin:10px;}
.pc-frame-profile__body .cls_div_head_block_gc h2, .cls_my_sub_outer h2{ text-align:right;}
.woo-wallet-my-wallet-container .woo-wallet-content .woo-alert{ text-align:right;}
.div_notification_conteiner h2{ text-align:right;}

.pc-frame-profile__body .adfy_order_edit .add_product{ float:right;}
.pc-frame-profile__body .save_changes{float:left;}


/* 7 Feb 2022 */
.woocommerce-orders-table__button-list{ text-align:left;}
.woocommerce-orders-table__button-list .cls_mya_edit_ord_outer_div{justify-content:left;}

.pc-category-products-layout__body .product-cut .product-labels{ left:0px; right:auto;}