/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template
    03. Product Template
    04. "سلة المشتريات" Page
    05. "إتمام الطلب" Page
    06. "لوحة حسابي" Page
    07. "الرئيسية" Page
    08. "Home" Page
    09. "Shopping Cart" Page
    10. "Checkout" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #elementor-menu-cart__toggle_button{
	width:100%;
	height:100%;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body .elementor-location-header .elementor-element .elementor-button-wrapper{
	width:100%;
	height:100%;
}

body .elementor-location-header .elementor-element .elementor-menu-cart__toggle_wrapper{
	width:100%;
	height:100%;
}

body .elementor-location-header .elementor-menu-cart--items-indicator-bubble .elementor-widget-container{
	width:100%;
	height:100%;
}

body .elementor-location-header .elementor-element .elementor-menu-cart__wrapper{
	width:100%;
	height:100%;
}

body #elementor-menu-cart__toggle_button .elementor-button-icon .elementor-button-icon-qty{
	left:-8px;
	right:auto !important;
	top:0px;
	bottom:auto !important;
}

body #billing_phone_field div input[type=text]{
	width:70px !important;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) #shipping_country_field{
	width:58px;
}

body.page:not(.home) #shipping_country{
	background-color:#e5e5e5;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .product .cart a{
	display:none;
}

body.single-product .e-con-inner > .elementor-widget-woocommerce-product-add-to-cart .qib-button{
	margin-left:10px;
}

body.single-product .e-con-inner > .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button{
	height:41px;
}

body.single-product .e-con-inner > .elementor-widget-woocommerce-product-add-to-cart .e-atc-qty-button-holder{
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
}

@media (max-width:767px){

	body.single-product .product .elementor-hidden-tablet .single_add_to_cart_button{
	height:41px;
	margin-right:5px !important;
}

body.single-product .product .elementor-hidden-tablet .qib-button{
	margin-left:5px;
	margin-right:5px !important;
}

body.single-product .product .elementor-hidden-tablet .e-atc-qty-button-holder{
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
}

body.single-product .product .elementor-hidden-tablet .qib-button-wrapper-4036{
	margin-right:0px;
	}

}



/*-----------------------------------------------*/
/*  "سلة المشتريات" Page             */
/*-----------------------------------------------*/
body.page-id-13 .woocommerce-cart-form tbody .qib-button{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:30px;
	height:30px;
	margin-left:5px;
	font-size:17px;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	margin-right:5px;
}

body.page-id-13 .woocommerce-cart-form tbody .wqpmb_quantity{
	width:40px;
	height:30px !important;
}

body.page-id-13 .woocommerce-cart-form tbody input[type=number]{
	width:40px !important;
	min-height:3px !important;
	font-size:14px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

body.page-id-13 .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section .shop_table tbody .woocommerce-cart-form__cart-item .product-quantity .qib-button-wrapper-0 .wqpmb_quantity input[type=number]{
	height:30px !important;
}

body.page-id-13 .woocommerce-cart-form .product-name a{
	text-align:center;
}

body.page-id-13 .woocommerce-cart-form .coupon-col .coupon-col-end{
	margin-left:10px;
	margin-right:10px;
}

@media (max-width:1635px){

	body.page-id-13 .woocommerce-cart-form tbody .qib-button{
	margin-right:5px;
	}

}



@media (max-width:767px){

	body.page-id-13 .woocommerce-cart-form tbody .woocommerce-cart-form__cart-item{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
}

body.page-id-13 .woocommerce-cart-form tbody .product-name{
	border-style:solid !important;
	border-width:1px !important;
	border-color:#dddddd !important;
	padding-left:5px !important;
	padding-right:5px !important;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body.page-id-13 .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section .shop_table tbody .woocommerce-cart-form__cart-item .product-thumbnail{
	width:100% !important;
}

body.page-id-13 .woocommerce-cart-form a img{
	width:80px !important;
}

body.page-id-13 .woocommerce-cart-form tbody .product-quantity{
	line-height:2.5em !important;
}

body.page-id-13 .woocommerce-cart-form tbody .qib-button{
	margin-left:5px;
	margin-right:5px;
}

body.page-id-13 .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section .shop_table tbody .woocommerce-cart-form__cart-item .product-name .variation{
	width:100% !important;
}

body.page-id-13 .woocommerce-cart-form tbody .variation-{
	padding-bottom:3px;
	padding-top:3px;
	}

}



@media (max-width:600px){

	body.page-id-13 .woocommerce-cart-form tbody .qib-button-wrapper-0{
	display:inline-flex;
	float:none;
	}

}



@media (min-width:601px){

	body.page-id-13 .woocommerce-cart-form tbody .qib-button-wrapper-0{
	float:none;
	display:inline-flex;
	}

}



@media (min-width:1025px){

	body.page-id-13 .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section .shop_table tbody tr .actions .button{
	width:100% !important;
}

body.page-id-13 .woocommerce-cart-form .coupon-col .coupon-col-start{
	padding-left:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "إتمام الطلب" Page                 */
/*-----------------------------------------------*/
body.page-id-14 #cfw-cart div div img{
	display:none;
}

body.page-id-14 .thwcfd-field-tel .xoo-ml-phinput-cont > div{
	direction:ltr;
}

body.page-id-14 .xoo-ml-phinput-cont div input[type=text]{
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-14 .xoo-ml-phinput-cont div > span > span{
	width:100%;
	height:100%;
}

body.page-id-14 #wcf-embed-checkout-form .wcf-two-step-wrap .step-one .checkout .wcf-checkout-fields-wrapper #customer_details .wcf-col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .thwcfd-field-tel .xoo-ml-phinput-cont div > span > span > span{
	height:100% !important;
}

body.page-id-14 .xoo-ml-phinput-cont div > span > span > span{
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-ms-flex-line-pack:center;	align-content:center;
}

body.page-id-14 .xoo-ml-phinput-cont div span span span span{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
}

body.page-id-14 .xoo-ml-phinput-cont > div > span{
	min-width:2px !important;
}

body.page-id-14 #wcf-embed-checkout-form .wcf-two-step-wrap .step-one .checkout .wcf-checkout-fields-wrapper #customer_details .wcf-col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .thwcfd-field-tel .xoo-ml-phinput-cont > div > span{
	width:230px !important;
}

body.page-id-14 span ul li{
	direction:ltr;
}



/*-----------------------------------------------*/
/*  "لوحة حسابي" Page                   */
/*-----------------------------------------------*/
body.page-id-15 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:nth-child(3){

	display:none !important;
}

body.page-id-15 .elementor-widget-woocommerce-my-account .elementor-widget-container .e-my-account-tab .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper span span span span{
	float:left !important;
}

body.page-id-15 .woocommerce-EditAccountForm .xoo-ml-phinput-cont > div{
	direction:ltr;
}

body.page-id-15 .xoo-ml-phinput-cont > div > span{
	min-width:23px !important;
}

body.page-id-15 .elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-widget-woocommerce-my-account .elementor-widget-container .e-my-account-tab .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-EditAccountForm .xoo-ml-phinput-cont > div > span{
	width:230px !important;
}

body.page-id-15 .elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-widget-woocommerce-my-account .elementor-widget-container .e-my-account-tab .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .woocommerce-EditAccountForm .xoo-ml-phinput-cont div span span span span:nth-child(1){

	height:100% !important;
}

body.page-id-15 .xoo-ml-phinput-cont div:nth-child(2) span:nth-child(2) > span:nth-child(1){

	height:100%;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	float:left;
}

body.page-id-15 span ul li{
	direction:ltr;
}

body.page-id-15 .woocommerce-customer-details address .woocommerce-customer-details--phone{
	direction:rtl !important;
}

@media (max-width:767px){

	body.page-id-15 .woocommerce-MyAccount-orders tbody .order{
	border-style:solid !important;
	border-color:#007ec5 !important;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:0px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-width:2px !important;
	-webkit-box-shadow:none;	box-shadow:none;
}

body.page-id-15 .e-my-account-tab .woocommerce-MyAccount-content-wrapper{
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}

body.page-id-15 .woocommerce-customer-details address .woocommerce-customer-details--email{
	line-height:1.5em;
}

body.page-id-15 .woocommerce-customer-details address .woocommerce-customer-details--phone{
	line-height:2em;
	}

}



/*-----------------------------------------------*/
/*  "الرئيسية" Page                      */
/*-----------------------------------------------*/
body.page-id-24 .elementor-widget-slides .elementor-swiper .elementor-slides-wrapper{
	border-top-left-radius:27px;
	border-top-right-radius:27px;
	border-bottom-left-radius:27px;
	border-bottom-right-radius:27px;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-5839 .elementor-widget-slides .elementor-swiper .elementor-slides-wrapper{
	border-top-left-radius:27px;
	border-top-right-radius:27px;
	border-bottom-left-radius:27px;
	border-bottom-right-radius:27px;
}



/*-----------------------------------------------*/
/*  "Shopping Cart" Page                         */
/*-----------------------------------------------*/
body.page-id-5874 .woocommerce-cart-form tbody .qib-button{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:30px;
	height:30px;
	margin-left:5px;
	font-size:17px;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	margin-right:5px;
}

body.page-id-5874 .woocommerce-cart-form tbody .wqpmb_quantity{
	width:40px;
	height:30px !important;
}

body.page-id-5874 .woocommerce-cart-form tbody input[type=number]{
	width:40px !important;
	min-height:3px !important;
	font-size:14px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

body.page-id-5874 .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section .shop_table tbody .woocommerce-cart-form__cart-item .product-quantity .qib-button-wrapper-0 .wqpmb_quantity input[type=number]{
	height:30px !important;
}

body.page-id-5874 .woocommerce-cart-form .product-name a{
	text-align:center;
}

body.page-id-5874 .woocommerce-cart-form .coupon-col .coupon-col-end{
	margin-left:10px;
	margin-right:10px;
}

@media (max-width:1635px){

	body.page-id-5874 .woocommerce-cart-form tbody .qib-button{
	margin-right:5px;
	}

}



@media (max-width:767px){

	body.page-id-5874 .woocommerce-cart-form tbody .woocommerce-cart-form__cart-item{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
}

body.page-id-5874 .woocommerce-cart-form tbody .product-name{
	border-style:solid !important;
	border-width:1px !important;
	border-color:#dddddd !important;
	padding-left:5px !important;
	padding-right:5px !important;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body.page-id-5874 .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section .shop_table tbody .woocommerce-cart-form__cart-item .product-thumbnail{
	width:100% !important;
}

body.page-id-5874 .woocommerce-cart-form a img{
	width:80px !important;
}

body.page-id-5874 .woocommerce-cart-form tbody .product-quantity{
	line-height:2.5em !important;
}

body.page-id-5874 .woocommerce-cart-form tbody .qib-button{
	margin-left:5px;
	margin-right:5px;
}

body.page-id-5874 .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section .shop_table tbody .woocommerce-cart-form__cart-item .product-name .variation{
	width:100% !important;
}

body.page-id-5874 .woocommerce-cart-form tbody .variation-{
	padding-bottom:3px;
	padding-top:3px;
	}

}



@media (max-width:600px){

	body.page-id-5874 .woocommerce-cart-form tbody .qib-button-wrapper-0{
	display:inline-flex;
	float:none;
	}

}



@media (min-width:601px){

	body.page-id-5874 .woocommerce-cart-form tbody .qib-button-wrapper-0{
	float:none;
	display:inline-flex;
	}

}



@media (min-width:1025px){

	body.page-id-5874 .elementor .elementor-element .e-con-inner .elementor-widget-woocommerce-cart .elementor-widget-container .woocommerce .e-cart__container .e-cart__column-start .woocommerce-cart-form .e-cart-section .shop_table tbody tr .actions .button{
	width:100% !important;
}

body.page-id-5874 .woocommerce-cart-form .coupon-col .coupon-col-start{
	padding-left:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-5844 #cfw-cart div div img{
	display:none;
}

body.page-id-5844 .thwcfd-field-tel .xoo-ml-phinput-cont > div{
	direction:ltr;
}

body.page-id-5844 .xoo-ml-phinput-cont div input[type=text]{
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-5844 .xoo-ml-phinput-cont div > span > span{
	width:100%;
	height:100%;
}

body.page-id-5844 #wcf-embed-checkout-form .wcf-two-step-wrap .step-one .checkout .wcf-checkout-fields-wrapper #customer_details .wcf-col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .thwcfd-field-tel .xoo-ml-phinput-cont div > span > span > span{
	height:100% !important;
}

body.page-id-5844 .xoo-ml-phinput-cont div > span > span > span{
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-ms-flex-line-pack:center;	align-content:center;
}

body.page-id-5844 .xoo-ml-phinput-cont div span span span span{
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
}

body.page-id-5844 .xoo-ml-phinput-cont > div > span{
	min-width:2px !important;
}

body.page-id-5844 #wcf-embed-checkout-form .wcf-two-step-wrap .step-one .checkout .wcf-checkout-fields-wrapper #customer_details .wcf-col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .thwcfd-field-tel .xoo-ml-phinput-cont > div > span{
	width:230px !important;
}

body.page-id-5844 span ul li{
	direction:ltr;
}