/*
Theme Name: Divi Child
Template: Divi
Description: Divi Child Theme
Author: Multimed Solutions
Author URI: https://www.multimed-solutions.com
*/
/* Force les lignes de la grille DonDivi à avoir une vraie hauteur commune */
.dondivi_grid_1 .ddb-grid {
	--ddb-grid-row-unit: 1fr !important;
	grid-auto-rows: 1fr !important;
	align-items: stretch !important;
}

/* Chaque item devient une vraie carte verticale */
.dondivi_grid_1 .ddb-grid > .dondivi_grid_item {
	display: flex !important;
	flex-direction: column !important;
	height: 100% !important;
}

/* Wrapper interne Divi */
.dondivi_grid_1 .dondivi_grid_item > .et_pb_module_inner {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
}

/* Wrapper DonDivi */
.dondivi_grid_1 .ddb-grid-content {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
}

/* Carte interne */
.dondivi_grid_1 .ddb-custom-grid-item {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
}

/* Contenu titre + texte + bouton */
.dondivi_grid_1 .ddb-content {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
}

/* Bouton poussé en bas */
.dondivi_grid_1 .ddb-content .et_pb_button_module_wrapper {
	margin-top: auto !important;
	padding-top: 24px !important;
}

/* Tous les items DonDivi deviennent des colonnes flex */
.dondivi_grid_item .ddb-grid-content {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
}

/* Carte interne */
.dondivi_grid_item .ddb-custom-grid-item {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
}

/* Contenu titre + texte + bouton */
.dondivi_grid_item .ddb-content {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
}

/* Bouton poussé en bas */
.dondivi_grid_item .ddb-content .et_pb_button_module_wrapper {
	margin-top: auto !important;
	padding-top: 24px !important;
}

/* Wrapper DonDivi */
.dondivi_grid_1 .ddb-grid-content {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
}

/* Carte interne */
.dondivi_grid_1 .ddb-custom-grid-item {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
}

/* Contenu titre + texte + bouton */
.dondivi_grid_1 .ddb-content {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
}

/* Bouton poussé en bas */
.dondivi_grid_1 .ddb-content .et_pb_button_module_wrapper {
	margin-top: auto !important;
	padding-top: 24px !important;
}
/* Page Comptoirs et murs de salon */

/* Les items eux-mêmes doivent pouvoir s'étirer */
.dondivi_grid_0 .dondivi_grid_item_0,
.dondivi_grid_0 .dondivi_grid_item_1,
.dondivi_grid_0 .dondivi_grid_item_2 {
	display: flex !important;
	flex-direction: column !important;
}

/* Wrapper interne Divi */
.dondivi_grid_0 .dondivi_grid_item_0 > .et_pb_module_inner,
.dondivi_grid_0 .dondivi_grid_item_1 > .et_pb_module_inner,
.dondivi_grid_0 .dondivi_grid_item_2 > .et_pb_module_inner {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
}

/* Wrapper DonDivi */
.dondivi_grid_0 .dondivi_grid_item_0 .ddb-grid-content,
.dondivi_grid_0 .dondivi_grid_item_1 .ddb-grid-content,
.dondivi_grid_0 .dondivi_grid_item_2 .ddb-grid-content {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
}

/* Carte interne */
.dondivi_grid_0 .dondivi_grid_item_0 .ddb-custom-grid-item,
.dondivi_grid_0 .dondivi_grid_item_1 .ddb-custom-grid-item,
.dondivi_grid_0 .dondivi_grid_item_2 .ddb-custom-grid-item {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
}

/* Contenu titre + texte + bouton */
.dondivi_grid_0 .dondivi_grid_item_0 .ddb-content,
.dondivi_grid_0 .dondivi_grid_item_1 .ddb-content,
.dondivi_grid_0 .dondivi_grid_item_2 .ddb-content {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
}

/* Bouton poussé en bas */
.dondivi_grid_0 .dondivi_grid_item_0 .ddb-content .et_pb_button_module_wrapper,
.dondivi_grid_0 .dondivi_grid_item_1 .ddb-content .et_pb_button_module_wrapper,
.dondivi_grid_0 .dondivi_grid_item_2 .ddb-content .et_pb_button_module_wrapper {
	margin-top: auto !important;
	padding-top: 24px !important;
}
/* Page : Caisson toile tendue - grille Nos modèles d’enseignes */

/* La grille doit créer des lignes de même hauteur */
.dondivi_grid_0 .ddb-grid {
	align-items: stretch !important;
	grid-auto-rows: 1fr !important;
}

/* Chaque carte doit s'étirer dans sa cellule */
.dondivi_grid_0 .ddb-grid > .dondivi_grid_item {
	display: flex !important;
	flex-direction: column !important;
	height: 100% !important;
}

/* Wrapper interne Divi */
.dondivi_grid_0 .dondivi_grid_item > .et_pb_module_inner {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
}

/* Wrapper DonDivi */
.dondivi_grid_0 .ddb-grid-content {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
}

/* Carte interne */
.dondivi_grid_0 .ddb-custom-grid-item {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
	width: 100% !important;
	height: 100% !important;
}

/* Contenu titre + texte + bouton */
.dondivi_grid_0 .ddb-content {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto !important;
}

/* Le bouton descend en bas */
.dondivi_grid_0 .ddb-content .et_pb_button_module_wrapper {
	margin-top: auto !important;
	padding-top: 24px !important;
}

div.et_pb_section.et_pb_section_4 {
	background-image: linear-gradient(180deg, rgba(45, 45, 45, 0.68) 0%, rgba(57, 59, 65, 0.51) 80%), url(https://dekalco.com/apps/uploads/2026/06/devis-bg.png) !important;
}

div.et_pb_section.et_pb_section_12 {
	background-image: linear-gradient(180deg, rgba(45, 45, 45, 0.68) 0%, rgba(57, 59, 65, 0.51) 80%), url(https://dekalco.com/apps/uploads/2026/06/devis-bg.png) !important;
}
