/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */


#cmplz-document {
	max-width: 1280px;
}

#header .ct-container-fluid {
	padding: 0 50px;
}

@media (max-width: 991px) {
	#header .ct-container-fluid {
		padding: 0 30px;
	}
}

@media (max-width: 767px) {
	#header .ct-container-fluid {
		padding: 0 20px;
	}
}




#footer .ct-container-fluid, #header .ct-container-fluid {
	width: 100%;
	max-width: 2000px;
}

#footer .ct-footer-copyright>*:not(:first-child) {
	margin-top: 1.35em;
}

#footer .ct-footer-copyright p {
	font-size: 16px;
}

#block-13, #block-28, #block-14, #block-9 {
	margin-top: 25px !important;
}

:is(#block-13, #block-28, #block-14) > strong {
	display: flex;
	align-items: center;
	gap: 10px;
	font-weight: 600;
}

:is(#block-13, #block-28, #block-14) > strong * {
	flex-shrink: 0 !important;
}

.cactus-copyright svg {
	margin-right: 8px;
	margin-bottom: -3px;
}


/* BACKGROUND TITRE */
.title-background{
	background:#8C8B8B;
		width:fit-content;
	padding: 5px 10px !important;
	margin:auto !important;
}

.title-background-white{
	background:white;
		width:fit-content;
	padding: 5px 10px !important;
	margin:auto !important;
}

.brz-accordion__item{
	background-color:transparent !important;
}

/* FORMULAIRE */

.gform-theme--foundation .gform_fields{
	column-gap:20px !important;
	row-gap:20px !important;
}

.gfield input, .gfield textarea{
	border:none !important;
	box-shadow:-3px 3px 11px 0px rgba(0,0,0,0.18) !important;
}


#gform_submit_button_1{
	margin:auto;
	background-color: var(--theme-button-background-initial-color);
}