/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.woocommerce-billing-fields__field-wrapper p:last-child {
    display: none !important;
}
/* #sidebar app */
/* #sidebar {
	width: 260px;
	overflow-x: hidden;
	transition: width 0.3s ease-out 0s;
}
#content {
	transition: 0.5s;
}
#sidebar .sidebar_btn .elementor-button-icon {
	font-size: 26px !important;
	padding-top: 5px !important;
}
#sidebar .sidebar_btn .elementor-button-content-wrapper {
	align-items: center;
}
#sidebar.big_menu .sidebar_btn .elementor-align-icon-left {
	margin-right: 10px;
}
#sidebar.small_menu .sidebar_btn .elementor-align-icon-left {
	margin-right: 0px;
}
#sidebar #dashboard_btn a.btn_active,
#sidebar #produits_btn a.btn_active,
#sidebar #devis_btn a.btn_active,
#sidebar #commandes_btn a.btn_active,
#sidebar #statistiques_btn a.btn_active {
	background-color: #3470B3;
	color: #ffffff;
	fill: #ffffff;
} */
/* Login page */
.login-register-lost-password,
.login-remember {
	display: none;
}
/* page devis */
#particulier_section.hide_devis_section {
	display: none;
}
#particulier_section.show_devis_section {
	display: flex;
}
a#particulier_btn.active {
	background-color: #ffffff !important;
}
.acb_devis_shortcode {
	padding: 40px;
	border: 1px solid #e9e9e9;
	text-align: center;
	font-size: 18px;
}
.acb_devis_shortcode .mention_sup {
	font-size: 14px;
	margin-top: 40px;
}
.prod_list_tab .jet-woo-products-list__item {
	position: relative;
}
.prod_list_tab .jet-woo-product-button {
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.prod_list_tab .jet-woo-products-list .jet-woo-product-thumbnail img {
	width: 100px;
	height: auto;
}
.prod_list_tab .jet-woo-product-title {
	max-width: 480px;
}
/* cart page : remove expedition */
.acb_panier tr.woocommerce-shipping-totals {
	display: none;
}
.acb_panier table tbody > tr:nth-child(2n+1) > td,
.acb_panier table tbody > tr:nth-child(2n+1) > th {
	background-color: #ffffff;
}
.acb_panier table tbody tr:hover > td,
.acb_panier table tbody tr:hover > th {
	background-color: #ffffff;
}
.acb_panier .wc-proceed-to-checkout .checkout-button {
	width: 100%;
	margin-top: 20px;
	color: #ffffff !important;
	background-color: #50C0FF !important;
	text-transform: uppercase !important;
}
.acb_panier .wc-proceed-to-checkout .checkout-button:hover {
	color: #ffffff !important;
	background-color: #3470B3 !important;
}
/* bt coupon */
/*:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button {
	color: #ffffff;
	background-color: #3470B3B3;
	font-size: 14px;
	padding: 10px 20px;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover {
	color: #ffffff;
	background-color: #50C0FF;
}*/
.ajout_client .woocommerce-shipping-fields h3 span {
	color: #3A3A3A !important;
	font-size: 22px !important;
	font-weight: 600 !important;
	padding-left: 12px;
}
.ajout_client .woocommerce-checkout-payment {
	display: none;
}
.ajout_client .acb_bt_checkout {
	margin: 20px auto 0px auto !important;
	color: #ffffff !important;
	background-color: #50C0FF !important;
	text-transform: uppercase !important;
	padding: 20px 60px !important;
	font-size: 22px !important;
	font-weight: 600 !important;
	align-self: center !important;
	width: 50% !important;
}
.ajout_client .acb_bt_checkout:hover {
	color: #ffffff !important;
	background-color: #3470B3 !important;
}
.ajout_client #billing_shop_as_client_field #billing_shop_as_client,
.ajout_client #billing_shop_as_client_create_user_field #billing_shop_as_client_create_user {
	background-color:  #ffffff;
	border: 1px solid #d4d4d4;
	border-radius: 6px;
}
/* .ajout_client #customer_details .col-2 {
	display: none;
}
.ajout_client .woocommerce .col2-set .col-1, .ajout_client .woocommerce-page .col2-set .col-1 {
	float: none;
	width: 50%;
	margin: 0px auto;
}
.ajout_client .woocommerce-checkout {
	display: grid;
} */
.ajout_client .elementor-jet-thankyou-order li:last-child {
	display: none;
}
.cart-empty.woocommerce-info {
	padding: 40px 0;
	background: none !important;
}