/* @override 
	https://rfieadev.xyz/modules/custom/ginff/css/ginff_layout.css?* */

/* layout */
.ginff.layout {
	display: flex;
	margin: 0 calc(var(--gin-spacing-xxl)*-1);
	border-bottom: 1px solid var(--gin-color-primary);
}
.ginff.layout > .colonne {
	flex: 1;
	padding: var(--gin-spacing-xxl);
}
.ginff.layout > .colonne img {
	width: 100%;
	height: auto;
}
.ginff.layout > .colonne .field--widget-layout-paragraphs img {
	width: inherit;
	height: auto;
}
.ginff.layout > .colonne.gauche {
	border-right: 1px solid var(--gin-color-primary);
}
.ginff.layout.ratio_20_80 {
	overflow: hidden;
	align-items: center;
}
.ginff.layout.ratio_20_80 > .colonne.gauche {
	flex: 15% 0 1;
}
.ginff.layout.ratio_33_66 > .colonne.gauche {
	flex: 33.35% 0 1;
	width: 33.35%;
}
.ginff.layout.ratio_66_33 > .colonne.gauche {
	flex: 66.65% 0 1;
	width: 66.65%;
}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
textarea {
	width: 100%;
}
@media (max-width: 1024px) {
	.ginff.layout {
		flex-direction: column;
	}
	.ginff.layout > .colonne.gauche {
		border-right: none;
		border-bottom: 1px solid var(--gin-color-primary);
	}
	.ginff.layout > .colonne {
		flex: 1;
		width: auto !important;
		padding-top: var(--gin-spacing-m);
		padding-bottom: var(--gin-spacing-m);
	}
}
/* accordion */
.field-group-html-element h3,
.field-group-format-toggler a,
.field-group-format-toggler {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	font-size: var(--gin-font-size-h3);
	color: #000 !important;
	margin: 0;
	box-shadow: none !important;
}
.field-group-accordion-wrapper {
	font-family: inherit;
}
.field-group-accordion-wrapper > .field-group-format-toggler {
	background: none;
	padding: 0;
	margin: 0 !important;
	border: none !important;
	padding-top: var(--gin-spacing-xl);
	margin-top: var(--gin-spacing-xl) !important;
	border-top: 1px solid var(--gin-border-color-secondary) !important;
}
.field-group-accordion-wrapper > .field-group-format-toggler:first-child {
	padding: 0;
	border: none !important;
	margin: 0 !important;
}
.field-group-accordion-wrapper > .field-group-format-toggler .ui-icon {
	display: none;
}
.field-group-accordion-item {
	padding: 0 !important;
	border: none !important;
	margin: 0 !important;
	overflow: hidden !important;
}
.field-group-accordion-wrapper .field--widget-layout-paragraphs .fieldset__label {
	display: none;
}
/* edit actions */
.role-ias .page-wrapper,
.role-rfiea .page-wrapper {
	padding-bottom: 100px;
}
/* pour faire passer les boutons "enregistrer, etc." en bas mais ça fort à cause du "sticky" quand on scroll… */

/*.role-ias #edit-actions.gin-sticky-form-actions,
.role-rfiea #edit-actions.gin-sticky-form-actions,
.role-ias .user-form #edit-actions,
.role-rfiea .user-form #edit-actions {
	position: fixed;
	bottom: 0 !important;
	left: var(--gin-toolbar-width-collapsed);
	right: 0;
	background-color: #f5f5f5;
	border-top: 1px solid var(--gin-color-primary);
	display: flex;
	justify-content: center;
	transition: all .1s;
}*/
