@import url('https://fonts.googleapis.com/css2?family=Antonio:wght@100..700&display=swap');
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-submission-form h3{font-size:28px;font-family:Orkney Bold;}.button.button-action.webform-file-button{background:var(--vdm-header-top-color);color:white;padding:15px;border-radius:5px;cursor:pointer;}.webform-submission-form ul{list-style:disc;margin-left:20px;}.webform-submission-form h4{font-size:21px;font-family:Orkney Bold;}.webform-submission-form{line-height:normal;}.webform-submission-form h2,.webform-submission-form h3,.webform-submission-form h4,.webform-submission-form p{margin-bottom:15px;}.webform-submission-form td{text-align:center !important;}.webform-submission-form td input{margin:0 auto !important;float:none !important;}.webform-submission-form thead{background:var(--vdm-header-top-color);}.webform-submission-form th{color:white;}#edit-test-table{border:2px solid var(--vdm-header-top-color);}.webform-submission-form tbody tr{background:white !important;}span.field-prefix.input-group-text{height:50px;}.form-item{padding-bottom:0;}.webform-submission-form{background:var(--vdm-bg-block-color);padding:25px;border-radius:10px;}.webform-submission-form .form-check-input{width:25px;height:25px;position:relative;top:10px;margin-right:15px;}.webform-submission-form .webform-element-description{margin-bottom:10px;}.webform-submission-form input{max-width:500px;}.webform-submission-form .js-form-item label,.webform-submission-form .js-form-item .fieldset-legend{font-family:"Orkney Bold";font-size:18px;}.webform-submission-form .form-select{width:auto;}.webform-submission-form div.form-managed-file{margin:0 !important;margin-bottom:15px !important;cursor:pointer;}.field--type-file a.file{font-family:'Orkney Regular',sans-serif;color:#fff;font-size:1.125rem;line-height:1.5rem;background:var(--vdm-header-top-color);padding:1.125rem 5rem 0.875rem 1.25rem;position:relative;display:block;height:100%;margin-bottom:0.625rem;display:flex;align-items:center;transition:all 0.3s;border-radius:5px;}.field--type-file a.file::after{content:"\e937";font-family:'icomoon';font-size:0.9375rem;display:block;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;border-radius:50%;background:#fff;position:absolute;top:50%;right:1.25rem;transform:translate(0,-50%);color:#002454;}.titre-bilan h1{font-family:Antonio!important;color:#019ee2;font-weight:bold;text-align:left;font-size:1.8rem;display:flex;align-items:center;justify-content:center;}.titre-bilan h1:before{content:url('/sites/default/files/contenu/bilan-de-mandat/soleil_mandat_xl.png');}div.titre-bilan h1 span{left:-75px;position:relative;}.dans-vos-quartiers{background:#ffed00;}@media screen and (min-width:768px) and (max-width:1240px){.btn-menu{display:flex;}}.margin-30{margin-top:-30px!important;}div.block-field-blocknodeactualitescreated h2,div.block-field-blocknodeactualitescreated span{font-size:0.9rem!important;}div.block-field-blocknodeactualitescreated h2{font-family:'Orkney Regular';}div.block-field-blocknodeactualitescreated span{margin-left:5px;}div.block-field-blocknodeactualitescreated{margin-bottom:32px;display:flex;font-style:italic;line-height:0.9rem;align-items:baseline;justify-content:flex-end}.view-id-search_content h2{margin-bottom:50px;z-index:999;position:relative;}.view-id-search_content::before{position:relative;z-index:0;top:5rem;}iframe#Formulaire_Pass_Senior{height:60rem!important;}a.lien_commercant:before{display:inline-flex;content:'';background-image:url('/sites/default/files/inline-images/website.svg');background-size:25px;height:25px;width:25px;padding:7px;}span.lieu_commercant:before{display:inline-flex;content:'';background-image:url('/sites/default/files/inline-images/address.svg');background-size:25px;height:25px;width:25px;padding:2px;}.node--view-mode-full .field--name-body a,.node--view-mode-full .field--name-body a:hover{text-decoration:underline;}.node--view-mode-full .field--name-body a.btn,.menu-inpage .links a,.node--view-mode-full .field--name-body a.list_actus-filtre-item{text-decoration:none!important;}div.texte-de-la-popup p:nth-child(3),div.texte-de-la-popup p:nth-child(6){margin-bottom:32px!important;}div.texte-de-la-popup p:nth-child(3):after{content:'';background:black;position:absolute;width:5px;height:1px;margin-top:45px;left:10%;}.site-footer .content a,.site-footer .content a.is-active{color:rgba(255,255,255,0.8)!important;}@media (max-width:767.98px){.news-app .app .illuApp{position:static;}}div.list-acces{padding:15px 0;}.box-arrondi{border:1px solid var(--vdm-header-top-color);border-radius:5px;padding:15px}ul.thematiques_content{list-style:none !important;}.btn-primary{background-color:var(--vdm-button-color)  !important;border-color:var(--vdm-button-color)  !important;}.btn-primary:hover,.btn-primary:focus{background-color:var(--vdm-button-hover-color)!important;}ul.row.slider-acces.first-list{margin:0!important;}div.more-link{text-align:center;padding:20px;}div.more-link a{color:var(--vdm-header-top-color) !important;border:2px solid var(--vdm-header-top-color);background:white;padding:10px 20px;border-radius:4px;}div.menu-inpage ul.sub-menu li{float:left;}.list-square{list-style:square  !important;}.list-disclosure-closed{list-style:disclosure-closed !important;}.list-circle{list-style:circle !important;}.block-views-blockfichiers-pdf-par-type-block-1,.block-views-blockfichiers-pdf-par-type-block-2,.block-views-blockfichiers-pdf-par-type-block-3,.block-views-blockfichiers-pdf-par-type-block-4,.block-views-blockfichiers-pdf-par-type-block-5,.block-views-blockfichiers-pdf-par-type-block-6,.block-views-blockfichiers-pdf-par-type-block-7,.block-views-blockfichiers-pdf-par-type-block-8{margin:60px 0 !important;}.field--name-body ul li::marker{color:var(--vdm-header-top-color);}.block-field-blocknodeactualitesbody .field--name-body ul,.block-field-blocknodepagebody  .field--name-body ul{list-style:disc;margin-left:15px;}.field--name-body ul li{padding-left:10px !important;}.node--view-mode-full .field--name-body ul li:last-child{padding-bottom:0.6rem;}@media (min-width:1241px) and (max-width:1400px){.actus_slider .slick-prev{left:88% !important;}}div.block-field-blocktaxonomy-termcategoriesfield-documents div.field__items{display:flex;flex-wrap:wrap;}div.block-field-blocktaxonomy-termcategoriesfield-documents div.field__items div.field__item{margin-right:10px;}.page-vocabulary-categories .taxonomy-term.vocabulary-categories h2.vague-title{top:-10rem;bottom:0!important;height:50px;}.vague-title .color-bare{top:6.75rem;bottom:0!important;}.node--view-mode-full .field--name-body h3{color:var(--vdm-link-color);}.node--type-actualites .blazy--slick-lightbox img.media__element{padding:10px;}.captcha .js-form-item-captcha-response .js-form-required.form-required{display:none;}.captcha__description.description{display:none;}.reload-captcha-wrapper{top:-45px;position:relative;left:-20px;}.node--view-mode-full .field--name-body ul li strong,.node--view-mode-full .field--name-body strong{font-family:'Orkney Bold',sans-serif;font-weight:normal !important;}.layout-builder__layout .hide-on-desktop{display:block !important;border:purple 3px dashed;}@media (max-width:767.98px){.path-frontpage .block-block-content979e746f-34f7-49b4-b24b-c4d82aa16205 img{margin-top:-5px !important;}.block-field-blocknodepagefield-featured-categories .layout__region.layout__region--content{padding:0;}.block.block-better-social-sharing-buttons.block-social-sharing-buttons-block{margin-top:-40px;margin-bottom:-30px;}.node--type-page #content{padding-top:0px;margin-top:-25px;}}@media screen and (max-width:1240px){.main-menu .menu-level-0{top:0px;border:none;}.menu-main.in{border:none;}.menu-main ul > li{border-top:none;}.menu{animation:none !important;}body .menu-level-0 > li > span{margin:0px;margin-top:25px;}body .menu-main ul .menu-level-1 > li.show ul.menu-level-2{display:block;}body .menu-main ul li.show ul.menu-level-2{display:none;}}tr td,tr th{padding:4px 9px;border:none;text-align:left;}
