/*

    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. "Store Checkout Thank You 03" Cartflows_step
    08. "الرئيسية" 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;
	}

}



/*-----------------------------------------------*/
/*  "Store Checkout Thank You 03" Cartflows_step */
/*-----------------------------------------------*/
body.postid-3125 .woocommerce-table--order-details tbody .product-name{
	padding-right:5px !important;
}

body.postid-3125 .elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-widget-order-details-form{
	width:100% !important;
}

@media (max-width:767px){

	body.postid-3125 .elementor .elementor-element .elementor-widget-order-details-form{
	width:100%;
	padding-left:10px;
	padding-right:10px;
}

body.postid-3125 #wcf-thankyou-wrap .woocommerce-order p{
	text-align:center;
	}

}



/*-----------------------------------------------*/
/*  "الرئيسية" Page                      */
/*-----------------------------------------------*/
body.page-id-24 .e-con-inner .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode{
	direction:ltr;
	font-size:12px;
}

body.page-id-24 .calc_header_left a .calc_header_title{
	font-size:19px !important;
	text-align:center;
}

body.page-id-24 #calc_input_button{
	font-size:14px !important;
	margin-top:0px !important;
	background-color:#128434 !important;
}

body.page-id-24 #calc_wrapper .calc_header{
	background-color:#128434;
}

body.page-id-24 #calc_wrapper{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:100% !important;
	max-width:100%;
}

body.page-id-24 #calc_wrapper .custom_flex_calc_wrapper{
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body.page-id-24 #calc_wrapper .calc_header .calc_header_right{
	display:none;
}

body.page-id-24 .calc_header .calc_header_left .calc_header_desc{
	text-align:center;
	line-height:2em !important;
}

body.page-id-24 .metric_inputs .calc_data_height span{
	font-size:15px !important;
}

body.page-id-24 .metric_inputs .calc_data_weight span{
	font-size:15px !important;
}

body.page-id-24 #calc_height_input{
	font-size:14px;
	height:45px;
}

body.page-id-24 #calc_weight_input{
	font-size:14px;
	height:45px;
}

body.page-id-24 .calc_data .metric_inputs .calc_data_height{
	margin-bottom:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-24 .calc_info .calc_info_data .calc_info_data_title{
	text-align:center;
	font-size:14px !important;
}

body.page-id-24 #calc_bmi{
	text-align:center;
	margin-bottom:30px !important;
	margin-top:10px;
}

body.page-id-24 #calc_conclusion{
	text-align:center;
	margin-top:10px;
}

body.page-id-24 #calc_info_conclusion{
	font-size:13px !important;
	text-align:center;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	margin-top:30px !important;
}

body.page-id-24 #healthy_weight{
	font-size:20px !important;
	margin-top:10px;
}

body.page-id-24 #calc_wrapper .custom_flex_calc_wrapper .calc_info{
	min-height:320px;
}

body.page-id-24 .custom_flex_calc_wrapper .calc_info .calc_info_placeholder{
	font-size:15px !important;
}

body.page-id-24 #calc_wrapper .custom_flex_calc_wrapper .calc_data{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

body.page-id-24 .calc_header .calc_header_left a{
	display:none;
}

body.page-id-24 .elementor-widget-slides .elementor-swiper .elementor-slides-wrapper{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

@media (min-width:451px){

	body.page-id-24 #calc_wrapper .custom_flex_calc_wrapper .calc_info{
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	padding-bottom:25px;
	}

}



@media (min-width:1241px){

	body.page-id-24 #calc_wrapper .custom_flex_calc_wrapper .calc_data{
	width:100%;
}

body.page-id-24 #calc_wrapper .custom_flex_calc_wrapper .calc_info{
	width:100%;
	}

}