/*
Theme Name: Glowing Child Theme
Theme URI: https://glowing.g5plus.net/
Author: G5 Theme
Author URI: https://themeforest.net/user/g5theme
Description: Child theme for Glowing Theme
Version: 1.0.0
Template: glowing
Text Domain: glowing-child
*/

#menu-top-menu.menu-horizontal > .menu-item + .menu-item{
	margin-left:20px;
}
#menu-top-menu .top-linkpro.menu-item{
	background:#000;
	padding:0 20px;
}
#menu-top-menu.menu-horizontal .top-linkpro.menu-item a{
	color: #4e7661;
	text-transform:uppercase;
}

.g5core-menu-mobile.dark .link-pro.menu-item{
	    background: #3e7a56;
}

@media screen and (min-width:1200px){
	.vaniala-submenu{
	max-width:1200px;
	width:1200px;
}
}


.hari-choice h2{
	line-height:30px;
}
table.custom-message,table.custom-message td{
	border:none!important;
}


#custom_message{
	display:block;
	width:100%
}

#product-for-b2b .g5shop__product-item .g5shop__product-info .g5shop__product-title-cat-price-wrap .price{
	display:inline;
	font-size:inherit;
	min-width:80px;
}


#product-for-b2b .g5shop__product-item .g5shop__product-info .g5shop__product-title-cat-price-wrap .price span{
	display:inline;
}
#product-for-b2b .g5shop__product-item .g5shop__product-info .g5shop__product-title-cat-price-wrap .price small span{
	font-size:100%;
}

.g5core__gutter-item{
	display:flex;
	flex-direction:column;
}

.g5core__gutter-item .woocommerce-product-quantity{
	margin-top:auto;
}

.g5core__gutter-item .woocommerce-product-quantity input[type="number"]{
	border:1px solid;
	width:100%;
}
#order-submit{
	display:none;
}
.order-submit{
	display:flex;
	justify-content:center;
	position:fixed;
	right:0;
	top:180px;
	left:0;
	
}
.order-submit input{
	max-width:320px;
	width:100%;
}

.woocommerce-cart .includes_tax,
.woocommerce-checkout .includes_tax {
    display: none !important;
}

 /* Style pour la pop-up */
.discount-popup {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	padding: 20px;
	border: 2px solid #3e7a57;
	border-radius: 60px;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);
	z-index: 1000;
	animation: popup-show 0.5s ease-out forwards;
}

.discount-popup p{
	margin:0;
}

/* Animation d'apparition de la pop-up */
@keyframes popup-show {
	0% {
		transform: translate(-50%, -50%) scale(0);
		opacity: 0;
	}

	100% {
		transform: translate(-50%, -50%) scale(1);
		opacity: 1;
	}
}

@media screen and (max-width:768px){
	tr.order-total-ht td::before{
		content:"Total HT : "!important; 
	}
	tr.order-total-ttc td::before{
		content:"Total TTC : "!important; 
	}
}








