/** MON VILLAGE CSS **/
/* Code provided by Mon Village (12/10/2026), loaded by modules/mon-village/mon-village.php */

.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: 10px!important;
font-weight: 600!important;
font-size: 22px!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:#1788CE!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:#1788CE!important;
}

.mon-village-container .mon-village-list-pdf-links li a:hover,
.mon-village-container .mon-village-list-links li a:hover{
color:#24A2B7!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:#24A2B7!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: 21px!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:#1788CE;
}

.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:16px!important;
}

.mon-village-container .mon-village-field.mon-village-field--string{
border: 0!important;
padding: 0!important;
font-size: 16px!important;
margin-bottom: 30px!important;
color:#2D2D2D!important;
}

.mon-village-container .mon-village-field.mon-village-field--string p{
font-size: 16px!important;
color:#2D2D2D!important;
}

.mon-village-container .mon-village-gallery{
gap: 15px!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;
}
