/** MON VILLAGE CSS **/

.mon-village-container .mon-village-list-pdf-links,
.mon-village-container .mon-village-list-links,
.mon-village-container .mon-village-gallery{
	padding: 0!important;
	margin-left:0!important;
	list-style:none!important;
	margin: 0 0 20px 0!important;
}

.mon-village-container .mon-village-list-pdf-links li a svg,
.mon-village-container .mon-village-list-links li a svg,
.mon-village-container .mon-village-gallery li a svg{
	display: none!important;
}

.mon-village-container .mon-village-field--pdfs .mon-village-field__prefix,
.mon-village-container .mon-village-field--links .mon-village-field__prefix,
.mon-village-container .mon-village-field--gallery .mon-village-field__prefix{
	margin-bottom: 8px!important;
	font-weight: 600!important;
	font-size: 24px!important;
	margin-top: 30px!important;
}

.mon-village-container .mon-village-field--pdfs,
.mon-village-container .mon-village-field--links,
.mon-village-container .mon-village-field--gallery{
	margin-bottom: 15px!important;
}

.mon-village-container .mon-village-list-pdf-links li a,
.mon-village-container .mon-village-list-links li a{
	text-decoration: none!important;
	transition:.2s!important;
	color:#97BF0E!important;
}

.mon-village-container .mon-village-list-pdf-links li a::after ,
.mon-village-container .mon-village-list-links li a::after{
	transition:.2s!important;
	background-color:#97BF0E!important;
}

.mon-village-container .mon-village-list-pdf-links li a:hover,
.mon-village-container .mon-village-list-links li a:hover{
	color:#333333!important;
}

.mon-village-container .mon-village-list-pdf-links li a:hover::after ,
.mon-village-container .mon-village-list-links li a:hover::after{
	background-color:#333333!important;
}

.mon-village-container .mon-village-list-pdf-links li a,
.mon-village-container .mon-village-list-links li a{
	font-size: 16px!important;
	font-weight:600;
}

.mon-village-container .mon-village-list-pdf-links{
	gap:5px!important;
}

.mon-village-container .mon-village-list-links{
	gap:0!important;
}

.mon-village-container .mon-village-field--complex_author{
	margin-bottom: 10px!important;
	border:0!important;
	padding:0!important;
}

.mon-village-container .mon-village-field--complex_author .mon-village-full-author{
	gap: 12px!important;
}

.mon-village-container .mon-village-full-author .mon-village-full-author__image{
	margin:0!important;
	max-width:none!important;
}

.mon-village-container .mon-village-field--complex_author .mon-village-full-author p{
	padding: 0;
	font-weight: 600;
	margin:0!important;
	font-size:14px!important;
}

.mon-village-container .mon-village-list-links li,
.mon-village-container .mon-village-list-pdf-links li{
	max-width: 800px!important;
	word-break: break-word!important;
	margin-bottom:10px!important;
}

.mon-village-container .mon-village-field[data-field-id="event_full_date"],
.mon-village-container .mon-village-field[data-field-id="event_full_address"]{
	margin-bottom:25px!important;
}

.mon-village-container .mon-village-field[data-field-id="event_prix"]{
	margin-bottom:10px!important;
}

.mon-village-container .mon-village-field[data-field-id="event_full_date"] .mon-village-field__prefix,
.mon-village-container .mon-village-field[data-field-id="event_full_address"] .mon-village-field__prefix,
.mon-village-container .mon-village-field[data-field-id="event_prix"] .mon-village-field__prefix{
	padding:0!important;
	margin-bottom: 10px!important;
	font-weight: 600!important;
	margin: 22px 0 10px!important;
	font-size: 24px!important;
}

.mon-village-container .mon-village-field[data-field-id="event_full_date"] .mon-village-field__prefix::before,
.mon-village-container .mon-village-field[data-field-id="event_full_address"] .mon-village-field__prefix::before,
.mon-village-container .mon-village-field[data-field-id="event_prix"] .mon-village-field__prefix::before{
	margin-top: -2px!important;
}

.mon-village-container .mon-village-field[data-field-id="event_full_date"] .mon-village-field__prefix::after,
.mon-village-container .mon-village-field[data-field-id="event_full_address"] .mon-village-field__prefix::after,
.mon-village-container .mon-village-field[data-field-id="event_prix"] .mon-village-field__prefix::after{
	margin-top: -1px!important;
	color:#97BF0E;
}

.mon-village-container .mon-village-field[data-field-id="event_full_date"] p,
.mon-village-container .mon-village-field[data-field-id="event_full_address"] p,
.mon-village-container .mon-village-field[data-field-id="event_prix"] p{
	font-size:18px!important;
	color:rgb(45, 45, 45)!important;
}

.mon-village-container .mon-village-field.mon-village-field--string{
	border: 0!important;
	padding: 0!important;
	font-size: 18px!important;
	margin-bottom: 30px!important;
	color:rgb(45, 45, 45)!important;
}

.mon-village-container .mon-village-field.mon-village-field--string p{
	font-size: 18px!important;
	color:rgb(45, 45, 45)!important;
}

.mon-village-container .mon-village-gallery{
	gap: 10px!important;
	margin-top: 35px!important;
	max-width:725px!important;
}

.mon-village-container .mon-village-gallery li{
	margin:0!important;
}

.mon-village-container .mon-village-gallery li img{
	margin:0!important;
}

.mon-village-container .mon-village-list-links li::marker,
.mon-village-container .mon-village-gallery li::marker,
.mon-village-container .mon-village-list-pdf-links li::marker{
	content:none!important;
}

.mon-village-container .mon-village-list-links li:last-child{
	margin: 0!important;
}
