/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.masonry-layout--toutes-les-actualites.masonry.masonry-layout{margin:0 auto;margin-top:10px;}.alert-wrapper{position:initial !important;margin-top:15px;}.col-top-header-center .navbar-brand img{max-height:130px;}.captcha__description{font-size:16px;}.webform-confirmation__back > a{display:block;}.webform-button--submit{margin-top:15px;}.membre-img{max-height:363px;}.page-equipe .nom_elu_vdm{margin-top:15px !important;}.desc_elu_vdm{margin-bottom:30px !important;}.inner-membre{position:relative;}.inner-membre:hover .desc_longue_elu_vdm,.inner-membre:active  .desc_longue_elu_vdm{visibility:visible;opacity:1;}.desc_longue_elu_vdm{position:absolute;top:0px;padding:19px 30px;padding-bottom:19px;color:white !important;font-family:Orkney Bold !important;background:#00000080;width:100%;min-height:363px;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.5s linear;}.actus_slider .slider-img{min-height:1011px;}.view-block-agenda-new{background:var(--vdm-bg-color);}.slick-initialized .slick-slide{border:3px solid;border-radius:6px;}.views-element-container.contextual-region.block.block-views.block-views-blockcalendrier-events-block-1{border:5px solid var(--vdm-header-top-color);border-radius:15px;padding:30px;margin-bottom:50px;}.webform-confirmation__back > a{background:var(--vdm-button-color);color:white;padding:15px;border-radius:5px;font-family:Orkney bold;}.webform-confirmation__back{text-align:center;}.view-tous-les-evenements .views-field.views-field-nothing{font-size:16px;margin-bottom:15px;}.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-mirror-skeleton td{border-top:none !important;}.js-drupal-fullcalendar tr{border-bottom:none !important;}.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border:1px solid #dcdcdc !important;border-bottom:none !important;}.fc-unthemed td.fc-today{background:#fcf8e3 !important;}.block.block-layout-builder.block-field-blocknodeevenementtitle{margin-bottom:15px;}.fc-day-grid-event{background:var(--vdm-header-top-color) !important;padding:5px;}.fc-day-grid-event .fc-content{white-space:initial;}.js-drupal-fullcalendar td{background:white;}.fc .fc-row .fc-content-skeleton td{background:#fff;}.js-drupal-fullcalendar th{background:var(--vdm-header-top-color);height:50px;vertical-align:middle;}#block-vdm-main-menu .dropdown-menu{overflow:visible;}.node--view-mode-full .field--name-body p strong{font-weight:normal;}.views-view-responsive-grid__item .views-field.views-field-field-vignette img,.masonry-item  .views-field.views-field-field-vignette img{border-radius:8px;}a.btn.btn-primary{color:white;}.block-content--82 h2{margin-bottom:0 !important;}.node .field--type-image{float:none;}.actus_content-item{box-shadow:rgba(0,0,0,0.16) 0px 1px 4px;}.layout--twocol-section{flex-wrap:inherit;}.banniere-mobile{margin-top:-75px !important;width:100vw;left:calc(50% - 50vw);}.slick-track{margin-top:25px;}.txt-accueil-mobile{display:none;}.field__label{font-size:22px;font-weight:bold !important;}.field__item a{color :var(--vdm-link-color);}.row{margin-bottom:15px;}.list_actus-filtre-item:hover,.list_actus-filtre-item.active{color:var(--vdm-text-color) !important;}button{color:white;background:var(--vdm-link-color);border-radius:3px;padding:8px;font-weight:bold;font-family:'Orkney Bold',sans-serif;}#block-vdm-main-menu>li>ul>li:hover>ul{display:block;z-index:500;left:100%;top:0;}.slick.slick--optionset--slick-lightbox.slick--thumbnail.slick--multiple-view.slick--less.slick--initialized{display:none;}.links a:hover{color:white !important;}.nav-link:hover{color :var(--vdm-link-color) !important;}h2{color:var(--vdm-title-color) !important;}.banniere-renseignement{display:flex;justify-content:space-evenly;align-items:center;margin-top:20px;}.banniere-renseignement a{color:#fff;}.txt-banniere-renseignement{color:var(--vdm-text-color);}.renseignement{box-shadow:0 0 0 1px hsla(230,13%,9%,0.05),0 0.3px 0.4px hsla(230,13%,9%,0.02),0 0.9px 1.5px hsla(230,13%,9%,0.045),0 3.5px 6px hsla(230,13%,9%,0.09);padding:20px;border-radius:15px;}.renseignement h3{font-size:30px;font-weight:bold;}.maCard{display:flex;justify-content:space-around;}.maCardVelo2{display:none;}.maCardEphemere{width:500px;}.maCard .maCardP{width:900px;}.maCard .maCardPA{align-items:center;display:flex;margin-left:100px;}.td-admin{display:flex;align-items:center;justify-content:space-evenly;}.overlay-text{position:absolute !important;top:54%;left:50%;transform:translate(-50%,-50%);color:white;background-color:var(--vdm-header-top-color);padding:20px;border-radius:10px;text-align:center;font-weight:bold;font-size:2rem !important;}.anim-accueil{line-height:1.5;display:inline;background-image:linear-gradient(transparent 50%,var(--vdm-link-color) 50%,var(--vdm-link-color) 85%,transparent 85%,transparent 100%);background-repeat:no-repeat;background-size:0% 100%;animation:animatedBackground 2s cubic-bezier(0.645,0.045,0.355,1) 0.5s forwards;color:var(--vdm-bg-color) !important;}@keyframes animatedBackground{to{background-size:100% 100%;}}.full-width{margin-top:-30px !important;}.card-acces{background-color:var(--vdm-header-top-color);box-shadow:0 0 0 1px hsla(230,13%,9%,0.05),0 0.3px 0.4px hsla(230,13%,9%,0.02),0 0.9px 1.5px hsla(230,13%,9%,0.045),0 3.5px 6px hsla(230,13%,9%,0.09);border-radius:0.375em;overflow:hidden;padding:10px;}.card--link{text-decoration:none;display:block;color:inherit;transition:box-shadow 0.2s;}.card--link:hover{box-shadow:0 0 0 3px #c51b1b,0 0.9px 1.25px hsla(230,13%,9%,0.025),0 3px 5px hsla(230,13%,9%,0.05),0 12px 20px hsla(230,13%,9%,0.09);rotate:-4deg;}.card__content h4{font-size:25px;margin-top:10px;display:flex;align-items:center;gap:15px;justify-content:center;color:white;}.card__content h4 img{filter:invert(1);}.card__content p{color:white;text-align:center;margin-top:15px;font-size:16px;}.acces-rapid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:70px;}.block-views-blockvignette-evenements-block-1>h2:before,.section_title.white-decorqtion:before{display:none;}.vue-grand-projet .views-field-title:hover{color:var(--vdm-link-color);}.views-field-field-type-d-actu-grand-projet{margin-top:10px;}.views-field-field-type-d-actu-grand-projet a{font-size:15px;color:var(--vdm-link-color);font-weight:bold;}.vue-grand-projet h3{padding-bottom:0.9375rem;font-size:1.875rem;font-family:'Orkney Bold',sans-serif;line-height:1;color:var(--vdm-title-color);position:relative;margin-bottom:2.1875rem;line-height:1;margin-top:20px}.vue-grand-projet h3:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:0.125rem;background:#dfdfdf;}.block-views-blockvignette-evenements-block-1>h2,.section_title{padding-bottom:0px;}.white-decorqtion{margin-top:30px;}div{line-height:1.5;}.parc{width:450px;height:auto;border-radius:10px;}.story-mairie{display:flex;margin-bottom:20px;}.btn-pacs2{display:none;}.txt-story-mairie{width:650px;margin-right:25px;font-size:1.125rem;}.txt-mairie{font-size:1.125rem;}.card-maison-quartier{box-shadow:rgba(0,0,0,0.02) 0px 1px 3px 0px,rgba(27,31,35,0.15) 0px 0px 0px 1px;width:350px;border-radius:10px;padding:10px;text-align:center;}.title-maison{font-weight:bold;margin-top:10px !important;}.orga-maison-quartier{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}.orga-transport{display:grid;grid-template-columns:repeat(3,1fr);gap:100px;}.title-transport{background-color:#c51b1b;color:#fff;padding:10px;border-radius:10px;}.plan-transport{display:none;}.banniere{background-color:var(--vdm-header-top-color);padding:20px !important;display:flex;flex-direction:column;align-items:center;}.banniere p{color:#fff;font-weight:bold;}.card-transport:hover{transform:translateX(10px);.title-transport{display:none;}.plan-transport{display:block;}}.views-view-responsive-grid__item,.masonry-item{width:290px;margin:20px auto;padding:0;background-color:#f9f9f9;border:3px solid var(--vdm-title-color);border-radius:10px;text-align:center;}.views-view-responsive-grid__item .views-field-title,.masonry-item .views-field-title{font-size:20px;margin:15px 5px;font-family:Orkney Bold;}.views-view-responsive-grid__item .views-field-body p,.masonry-item  .views-field-body p{font-size:15px;margin:5px 0;color:#555;padding-bottom:0;}.views-view-responsive-grid__item .views-field-field-arrondissement{font-size:15px;margin:5px 0;color:#555;padding-bottom:0;}.views-view-responsive-grid__item .views-field-field-numero{font-size:15px;margin:5px 0;color:var(--vdm-link-color);padding-bottom:0;font-weight:bold;}.form-wrapper{margin-left:15px;}.block-block-projet-test-block-projet{margin-top:-55px}.pagination{justify-content:center;border-radius:10px;margin:50px;}.page-item.active .page-link{background-color:#023d7d !important;border-color:#023d7d !important;}.page-link{border-radius:10px;margin-right:10px;}.views-field-field-type-de-lieu{font-size:15px;margin:5px 0;color:var(--vdm-link-color);padding-bottom:0;font-weight:bold;}.etat-civil{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:50px;}.card-etat-civil{border:1px solid #023d7d;padding:20px;border-radius:10px;}.title-card-etat-civil{text-align:center;background-color:#c51b1b14;padding:10px;border-radius:50px;font-size:29px;}.title-card-appel-offre{font-size:20px !important;font-weight:bold;color:var(--vdm-button-color) !important;}.card-appel-offre{text-align:center;border:1px solid #023d7d;border-radius:10px;padding:15px;}.appel-offre{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;}@media (max-width:768px){.actus_slider .slider-img{min-height:410px !important;}.view-id-calendrier_events{display:none;}.inner-detail-article h1{padding-bottom:10px;}}@media (max-width:480px){.anim-accueil{width:390px;font-size:21px;}.acces-rapid{grid-template-columns:repeat(1,1fr);gap:15px;}.appel-offre{grid-template-columns:repeat(1,1fr);}.story-mairie{display:block;}.txt-mairie{margin-top:30px;}.txt-story-mairie{margin-bottom:30px;width:350px;}.maCard{flex-direction:column;align-items:center;gap:15px;display:flex;}.maCardBusMetro{flex-direction:column;gap:30px;display:flex;}.maCard .maCardP{width:350px;}.maCardEphemere{width:350px;}.orga-maison-quartier{grid-template-columns:repeat(1,1fr);}.maCard img{height:auto;width:350px;margin-left:0px !important;margin-right:0px !important;margin-bottom:30px;}.maCard .maCardA{margin-bottom:10px;}.maCard .maCardPA{margin-left:0px;}.maCardVelo2{display:block;}.maCardVelo1{display:none;}.js-form-item-field-arrondissement-target-id{font-size:1.125rem;}.js-form-item-field-type-de-lieu-target-id-1{font-size:1.125rem;}.views-view-responsive-grid{--views-responsive-grid--column-count:1 !important;}.banniere p{text-align:center;}.etat-civil{grid-template-columns:repeat(1,1fr);}.card-etat-civil{height:auto;overflow:hidden;}.maCardElec{margin-top:15px;}.title-transport{font-size:25px;}.maCardH2{font-size:28px !important;}.maCardMetro{margin-top:15px;}.card-transport:hover{transform:translateX(0px);.title-transport{display:block;}.plan-transport{display:none;}}a:focus{color :#fff !important;}.grid-etat-civil{display:grid;width:382px;}.btn-pacs2{display:block;}.btn-pacs1{display:none;}.block-block-projet-test > .content > div > .field__item{width:100vw;left:calc(50% - 50vw);padding:0 !important;margin:0 !important;background:white;position:relative;z-index:1;margin-top:-112px !important;padding:30px 30px 0 !important;}iframe#widget2{height:247px !important;margin-top:-55px !important;}.txt-video{display:none;}header#header{margin-right:-1px;}.layout--twocol-section{flex-wrap:wrap !important;}.block-field-blocknodeinformationsfield-date .field__item{font-size:20px;}.banniere-mobile{margin-top:-45px !important;}.txt-accueil-mobile{display:block;}.accueil-mobile{font-size:18px !important;text-align:center;padding-top:30px !important;}.haut{display:none;}}@media only screen and (min-width :1224px){.node--type-article h1{padding-right:100px;}.node--type-article .field.field--name-field-tags{margin-top:-100px;}}
