/*
Theme Name: Divi Child
Author: 
Description: Divi Child Theme
Version: 1.0
Template: Divi

This is the child theme for Divi theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
.underconstru{
	  display: flex;
      justify-content: center; /* Centre horizontalement */
      align-items: center;
	height:100vh;
}
.actus .more-link{
	margin-top: 10px;
    display: block;
	text-decoration: underline;
}
.actus .more-link:hover{
	text-decoration: none;
}
.et_pb_menu .et_pb_menu__wrap{
	-webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.page-id-279 article,
.page-id-370 article
{
	transition: box-shadow 0.2s;
}
.page-id-279 article:hover,
.page-id-370 article:hover
{
	box-shadow: 0 6px 24px rgba(0,0,0,0.07);
}
.page-id-279 article .more-link,
.page-id-370 article .more-link{
	display:inline-block;
	margin-top:5px;
}
.et_pb_title_featured_container{
	margin-top:25px;
}
.et_pb_title_featured_container img{
	height:400px !important;
	display: block;
	object-fit: cover;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	display:none !important;
}
.woocommerce .woocommerce-error, 
.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-message{
	background-color:#ecce66;
	color:#000 !important;
	font-size:14px;
}
.woocommerce .woocommerce-error a, 
.woocommerce .woocommerce-info a, 
.woocommerce .woocommerce-message a{
	color:#000 !important;
	font-size:14px;
}
.btncalendly a{
	color: #FFFFFF !important;
    border-width: 0px !important;
    border-radius: 60px;
    font-size: 16px;
    font-family: 'Kalam', handwriting !important;
    text-transform: uppercase !important;
    background-color: #c25c3c;
	padding-top: 16px !important;
    padding-right: 24px !important;
    padding-bottom: 16px !important;
    padding-left: 24px !important;
	display:inline-block;
	transition: all 300ms ease 0ms;
}
.btncalendly a:hover{
	color: #000 !important;
	background-color: #ecce66;
}
.btncalendly.alt a{
	color: #000 !important;
	background-color: #ecce66;
}
.btncalendly.alt a:hover{
		color: #FFFFFF !important;
		background-color: #a3c4b2;
}
.wsgc-fields .form-row-last{
	float:none !important;
	clear:both;
	width:100% !important;
}
.single_add_to_cart_button{
	margin-top:15px !important;
}
.wsgc-fields .input-text{
	border-color: #fff !important;
    background-color: #fff  !important;
	padding: 5px 10px !important;
}
.wsgc-fields .form-row.form-row-first{
	width:50% !important;
}
.woocommerce-order-received .et_pb_column_2_tb_body{
	display:none !important;
	width:0px !important;
}
.woocommerce-order-received .et_pb_column_3_tb_body{
	width:100% !important;
}