/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.button,.button:visited{background-color:#000;background-image:none;color:#FFF;font-family:inherit;font-size:1.2em;padding:0.25em 0.563em;border-radius:0;border:0;-webkit-appearance:none;margin-right:0;transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1) 0s;}.button:hover,.button:active,.button:focus{background:#ffd400;color:#000;text-decoration:none;}a.button:hover,a.button:active,a.button:focus{background:#ffd400;color:#000;text-decoration:none;}.button.is-disabled:hover,.button.is-disabled:active,.button.is-disabled:focus,.button.is-disabled{background:#000;border-color:#ffd400;color:#717171;cursor:default;}
.ui-dialog .ui-dialog-titlebar{border-width:0;background:#fff;}body.path-les-exposants .ui-widget-content{color:#000;z-index:1000;background:white;padding:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0 2em 2em 2em;background:none;overflow:auto;}
.featured-bottom{background:#ffd400;border:0;}.featured-bottom h2{color:#000;font-size:3.5em;margin:0;text-shadow:none;text-align:left;font-family:'BeirutDisplayWeb',serif;}.featured-bottom .region.region-featured-bottom-first,.featured-bottom .region.region-featured-bottom-second{background:#000;height:250px;padding:50px 0;margin:-45px 0 0 0;}#block-logomrnfooter,#block-logomrnfooter p{background:#ffd400;padding:0;margin:0 auto;width:170px;height:170px;}#block-logomrnfooter .content{margin:0;}.region-featured-bottom-second,.region-featured-bottom-second h2{color:#FFF;}.block-simplenews-subscription-block #edit-message{font-family:'BeirutDisplayWeb',serif;font-size:1.85em;margin:0 0 30px 0;}.block-simplenews-subscription-block label,.block-simplenews-subscription-block .description{display:none;}.block-simplenews-subscription-block input:not(.form-submit){font-family:'BeirutDisplayWeb',serif;margin:0;width:315px;border:5px solid #ffd400;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}.block-simplenews-subscription-block input:not(.form-submit)::placeholder{color:#000;font-style:italic;}.block-simplenews-subscription-block .form-item,.block-simplenews-subscription-block .form-actions{padding:0;margin:0;}.block-simplenews-subscription-block .field--type-email,.block-simplenews-subscription-block .form-actions{float:left;}.block-simplenews-subscription-block #edit-subscribe{margin:0;height:48px;font-weight:bold;background:#ffd400;color:#000;font-family:'BeirutDisplayWeb',serif;}.featured-bottom .region-featured-bottom-third{padding:20px;}#block-coordonnees{margin:0;padding:0;}#block-coordonnees .content{margin:0;}.featured-bottom #block-coordonnees h2{background:#000;color:#FFF;padding:5px;font-size:1.8em;display:inline-block;}.featured-bottom #block-coordonnees p{margin:1em 0 0 0;}
.featured-top{margin:0;padding:20px;text-align:initial;border-bottom:0;text-shadow:none;font-size:1.2em;font-weight:normal;line-height:initial;background:#F06B4D;height:60px;}body.atelier .featured-top,body.path-les-ateliers .featured-top{background:var(--var-couleur-Bleu);}body.stand-conseil .featured-top,body.path-stands-conseils .featured-top{background:var(--var-couleur-Vert);}body.animation .featured-top,body.path-le-programme .featured-top{background:var(--var-couleur-Jaune);}body.vide-jardin .featured-top{background:var(--var-couleur-BleuClair);}
.file--application-pdf{background-image:url(/themes/gdj/css/components/../../images/application-pdf.png);padding:7px 0 7px 30px;}
.form-item label{font-size:initial;display:contents;}.tabs ul.primary{font-family:inherit;}input,textarea,select{font-family:inherit;padding:10px;border:1px solid #ccc;}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea{color:#000;}body.path-user .main-content .section{padding:15px;width:50%;margin:0 auto;}body.path-user .page-title{display:none;}body.path-user .main-content .section #block-logomrn{text-align:center;}body.path-user .main-content .section #block-logomrn a{border:0;}body.path-user .main-content .section #block-logomrn p{margin:0;}body.path-user .main-content .section .block{margin:0 auto;font-size:medium;}body.path-user #main-wrapper{margin-top:0;transform:none;-ms-transform:none;-webkit-transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}body.path-user .layout-sidebar-second .main-content{margin:0;}body.path-user #page,body.path-user #main-wrapper{background:none;}body.path-user #main-wrapper #main{transform:none;-ms-transform:none;-webkit-transform:none;}body.user-logged-in.path-user{background:#FFF;}body.user-logged-in.path-user #header,body.user-logged-in.path-user .site-footer,body.user-logged-in.path-user .highlighted,body.user-logged-in.path-user .highlighted{display:block;color:#000;}body.user-logged-in.path-user #page,body.user-logged-in.path-user #main-wrapper{background:#FFF;}body.path-user.user-logged-in .main-content .section{background:none;border-radius:none;padding:0 15px;}body.path-user.user-logged-in .main-content .section .block{width:auto;margin:auto;}.password-field{margin:0;}.ViewsJumpMenu{background:#EE7055;padding:10px;color:#000;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}#block-formulaireexposesolr-search-contentpage-bloc-recherche .form--inline .form-actions{margin:0;padding:0;display:inline-flex;}#block-formulaireexposesolr-search-contentpage-bloc-recherche input[type="submit"]{-webkit-appearance:none;}#block-formulaireexposesolr-search-contentpage-bloc-recherche #edit-actions input,#block-formulaireexposesolr-search-contentpage-bloc-recherche-2 #edit-actions input.button,#block-formulaireexposesolr-search-contentpage-bloc-recherche-2 #edit-actions--3 input.button{background:#EE7055 url(/themes/gdj/css/components/../../images/loupe.gif) 50% 50% no-repeat;border-radius:0;border:0;padding:0;height:50px;width:50px;margin:0;text-indent:-99em;color:#000;}input.form-submit:hover,input.form-submit:focus{background:#004f49;color:#FFF;}#edit-preview{display:none;}#edit-actions input{margin-right:0;}.node-form label,.node-form .description,.node-form .form-wrapper .label{font-family:inherit;}.form-composite > legend,.label{font-weight:normal;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;clear:both;}.form-composite > legend{font-size:1.4em;padding:5px 10px;background:#EE7055;font-weight:initial;}#edit-simplenews .fieldset-legend{display:none;}fieldset{padding:0 20px;}fieldset legend{color:#FFF;font-size:1.4em;padding:5px 10px;background:#EE7055;font-weight:initial;}fieldset .form-composite > legend{font-size:1.4em;padding:0;background:none;font-weight:initial;}.form-item.form-item-kilowatt label{font-size:1.4em;padding:0;background:none;font-weight:inherit;}.field--type-entity-reference{font-family:inherit;}select{background:#3C8766 0% 0% no-repeat padding-box;border-radius:50px;color:white;border:0;}
#page #header{font-weight:400;font-style:normal;font-family:inherit;height:100%;}#page #header .layout-container{max-width:unset;}.region-header{padding:0;}.region-header .block:not(.site-branding){font-size:0.857em;margin:0;float:left;}.header .block .content{margin:0;padding:0;}.view-header{font-size:1.5em;letter-spacing:-1px;}
.region-highlighted{margin:0;}.has-featured-top .region-highlighted{background:#FFFFFF;background:rgba(255,255,255,1);}.highlighted .block .content{margin-top:0px;}
@media (min-width:851px){.layout-sidebar-first .main-content{margin-left:0;}.layout-one-sidebar .main-content{width:100%;}}.main-content h2{font-weight:bold;}
.page-title{font-family:'Abril Fatface',cursive;font-size:3.5em;color:white;margin:0;}
.region-primary-menu{font-family:'BeirutDisplayWeb',serif;}body.path-frontpage .region-primary-menu{bottom:0;position:absolute;width:100%;}.region-primary-menu .menu a,.region-primary-menu .sf-mega .menu{border-radius:0;background:none;text-shadow:none;border-radius:0;margin:0;padding:0;}.region-primary-menu .menu-item.menu-item--expanded.sfHover > div > ul > li > a,.region-primary-menu .menu-item.menu-item--active-trail a,.region-primary-menu .menu-item.menu-item--active-trail.sfHover > div > ul > li > a{background:#ffd400;color:#000;}.region-primary-menu .menu-item.menu-item--expanded.sfHover > div > ul > li > a,.region-primary-menu .menu-item.menu-item--active-trail.sfHover > div > ul > li > a{padding:5px;margin:0 0 10px 0;}.region-primary-menu .sf-mega .menu a{font-size:1.4em;background:none;color:#000;}.region-primary-menu .menu-item,body:not(:target) .region-primary-menu .menu-item{position:static;padding:0;margin:0 10px 0 0;}.region-primary-menu .horizontal-menu > li ul.menu{display:block;}.horizontal-menu > li ul{position:unset;float:left;width:100%;padding:0 1em 1em 0;margin-right:1em;}.horizontal-menu > li ul ul{left:0;top:0;}.sf-mega{box-sizing:border-box;width:100%;display:none;position:absolute;left:0;padding:3.5em 1em 0;}.block-menu.navigation .clearfix.menu{margin:0;padding:0;}.block-region-first .block-menu.navigation .menu-item{padding:0;margin:0;list-style-image:none;list-style-type:none;}.block-region-first .block-menu.navigation li.menu-item.menu-item--collapsed > a,.block-region-first .block-menu.navigation li.menu-item.menu-item--collapsed > a:hover{}.block-region-first .block-menu.navigation .menu-item a{display:block;padding:10px;border-bottom:1px solid #ffd400;font-size:1.1em;border-left:0 solid #ffd400;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.block-region-first .block-menu.navigation .menu-item a:hover,.block-region-first .block-menu.navigation .menu-item a.is-active a{background:#000;color:#ffd400;border-left:5px solid #ffd400;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}.block-region-first .block-menu.navigation li.menu-item.menu-item--expanded.menu-item--active-trail > ul{padding:0;}.block-region-first .block-menu.navigation li.menu-item.menu-item--expanded.menu-item--active-trail > ul > li > a{padding:10px;display:block;border-bottom:1px solid #ddd;border-left:1px solid #ffd400;font-size:medium;}.block-menu.navigation .menu-item--expanded,.block-menu.navigation .menu-item--collapsed{list-style-image:none;list-style-type:none;}.block-menu.navigation .menu-item--expanded a.is-active{background:#ffd400;display:grid;}@media all and (min-width:901px){.region-primary-menu .sf-mega .menu-item,body:not(:target) .region-primary-menu .sf-mega .menu-item{padding:5px 0;margin:0 10px 10px 10px;width:19em;display:inline-grid;}#horizontal-menu > li.menu-item.sfHover > div > ul > li > ul > li,#horizontal-menu > li.menu-item.menu-item--expanded.menu-item--active-trail.sfHover > div > ul > li > ul > li{clear:both;font-family:'Lato',serif;font-size:0.8em;font-style:italic;margin:0;line-height:22px;padding:0;width:100%;}#horizontal-menu > li.menu-item.sfHover > div > ul > li > ul > li a,#horizontal-menu > li.menu-item.menu-item--expanded.menu-item--active-trail.sfHover > div > ul > li > ul > li a{padding:3px 5px 3px 5px;border-bottom:1px solid rgba(0,0,0,1);}#horizontal-menu > li.menu-item.sfHover > div > ul > li > ul > li a:hover,#horizontal-menu > li.menu-item.menu-item--expanded.menu-item--active-trail.sfHover > div > ul > li > ul > li a:hover{background:rgba(0,0,0,0.1);}#horizontal-menu > li.menu-item.menu-item--expanded.menu-item--active-trail.sfHover > div > ul > li > ul > li a.is-active,#horizontal-menu > li.menu-item.menu-item--expanded.menu-item--active-trail.sfHover > div > ul > li > ul > li a.is-active:hover{background:rgba(0,0,0,0.3);}}
.sidebar .block{border-style:solid;border-width:0;padding:15px 0;margin:0 0 20px;}body.path-agenda-de-la-metropole .sidebar .block{padding:0;}#block-proposervotreevenement h2,.block-emploi.block-form-filter-block h2{background:#ffd400;padding:10px 20px;border:0;text-shadow:none;font-weight:bold;font-style:oblique;font-size:1.3em;font-family:'BeirutDisplayWeb';}.sidebar .block .content{padding:0;font-size:inherit;}.block-emploi .content{padding:0;border:0;}.block-emploi .button{margin:0 0 20px 0;}#edit-contract-type--wrapper.form-item{margin-bottom:0;}.form-item.form-item-contract-nature{margin-top:0;}.block-emploi form{width:-webkit-fill-available;}.block-emploi fieldset,.block-emploi .fieldgroup{width:100%;}.block-emploi legend{text-transform:uppercase;margin-top:0;position:relative;padding:0 0 10px 0;margin:0 0 20px 0;font-weight:initial;background:none;}.block-emploi legend:before{content:'';height:1px;background-color:#000;width:150px;position:absolute;left:0;bottom:0;}.block-emploi .fieldset-legend{font-size:1.4em;padding:5px 0;background:none;font-weight:initial;}.block-emploi #emploi-city{width:-webkit-fill-available;width:-moz-available;}#views-exposed-form-actualites-page-actualites,#views-exposed-form-page-assemblee-page-4,#views-exposed-form-solr-search-content-page-1,views-exposed-form-actualites-page-actualites{margin:20px 0;}#views-exposed-form-solr-search-content-page-1 .js-form-type-select{clear:both;}#views-exposed-form-solr-search-content-page-1 .form--inline .form-item{margin:2px 20px 0 0;padding:0;clear:both;}#views-exposed-form-solr-search-content-page-1 .form--inline .form-item.js-form-type-search-api-autocomplete{margin:0 0 20px 0;}#views-exposed-form-actualites-page-actualites .form--inline .form-item,#views-exposed-form-actualites-page-actualites .form--inline .form-actions,#views-exposed-form-page-assemblee-page-4 .form--inline .form-item,#views-exposed-form-page-assemblee-page-4 .form--inline .form-actions,#views-exposed-form-solr-search-content-page-1 .form--inline .form-actions,#commune-list-form .form-item{margin:2px 20px 0 0;padding:0;clear:none;}#commune-list-form .form-item{float:left;}#views-exposed-form-actualites-page-actualites .button,#views-exposed-form-page-assemblee-page-4 .button,#views-exposed-form-solr-search-content-page-1 .button,#commune-list-form .button{float:left;height:45px;margin:2px 0 0 0;}#views-exposed-form-actualites-page-actualites select,#views-exposed-form-page-assemblee-page-4 select,#views-exposed-form-solr-search-content-page-1 select,select#emploi-city,#commune-list-form select{background:#ffd400;color:#000;border-color:#ffd400;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}#block-connexion h2:before{content:'';height:1px;background-color:#000;width:150px;position:absolute;left:0;bottom:0;}#block-connexion h2{font-size:2em;padding:5px 0;background:none;font-weight:initial;text-transform:uppercase;margin-top:0;position:relative;border:0;}#emploi-keywords{width:-webkit-fill-available;width:-moz-available;}.block-facet--dropdown h2,body.path-randonnees-de-la-metropole h2{text-transform:uppercase;position:relative;font-size:2em;border:0;text-shadow:none;}.block-facet--dropdown h2:before,body.path-randonnees-de-la-metropole .region-sidebar-second h2:before{content:'';height:1px;background-color:#000;width:150px;position:absolute;left:0;bottom:0;color:#fff;}body.path-espace-presse .sidebar .block,body.path-randonnees-de-la-metropole  .sidebar .block{margin:0;}@media (min-width:851px){}#sidebar-first{width:25%;margin-left:-100%;margin-top:3em;}}
.region-header .site-branding a{margin:0;border:0;}a.site-branding__logo img{color:#000;}@media (max-width:451px){.site-branding__logo{width:50%;position:relative;top:-120px;}.layout-main-wrapper{padding:0;}}
.site-footer{font-family:inherit;padding:0;}.site-footer .block{border:0;margin:0;padding:10px 0;}.site-footer .content a,.site-footer .content a.is-active{color:#ffffff;text-decoration:none;border:0;}.site-footer a{color:#FFF;text-decoration:none;}.site-footer__top .content li a{border-bottom:0;text-indent:initial;padding:0.8em 2px 0.8em 0;}.site-footer .menu-item{margin:0 10px 0 0;padding:0;display:inline-flex;}.site-footer__top .content li a:hover,.site-footer__top .content li a:focus{background:none;text-decoration:none;}.site-footer .content a:hover,.site-footer .content a:focus{color:#fefefe;color:rgba(255,255,255,0.95);}@media (min-width:851px){.site-footer__top .region{width:100%;padding:0;text-align:center;}}
table{font-family:inherit;font-size:1em;}
.ui-dialog{border-radius:0;font-family:'Poppins',sans-serif;}.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}}.ui-dialog .button{background-color:#00a990;background-image:none;color:#000;font-family:inherit;font-size:1.2em;padding:0.25em 0.563em;border-radius:0;border:1px solid #00a990;-webkit-appearance:none;float:right;margin-right:0;transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1) 0s;}.ui-dialog .button:hover,.ui-dialog .button:active,.ui-dialog .button:focus{background-color:#000;background:transparent;color:#FFF;text-decoration:none;border:1px solid #FFF;}.ui-dialog .button.is-disabled:hover,.ui-dialog .button.is-disabled:active,.ui-dialog .button.is-disabled:focus,.ui-dialog .button.is-disabled{background:#000;border-color:#00a990;color:#717171;cursor:default;}
.password-strength__meter{margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{background-color:#77b259;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}.password-confirm,.password-field{width:45%;float:left;margin:0 5% 0 0;}.password-strength,.password-confirm-match{float:left;width:45%;}div.password-confirm.js-password-confirm{visibility:hidden;}.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;max-width:34.7em;border:1px solid #b4b4b4;}.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;max-width:100%;overflow:hidden;}[dir="rtl"] .confirm-parent,[dir="rtl"] .password-parent{clear:right;}.password-confirm .ok{color:#325e1c;font-weight:bold;}.password-confirm .error{color:#a51b00;font-weight:bold;}
.webform-progress-tracker.progress-tracker{margin-top:20px;margin-bottom:20px;}.webform-progress-tracker .progress-step .progress-text{color:#000000;padding-top:5px;padding-bottom:0;}.webform-progress-tracker .progress-step::after{background-color:#000000;}.webform-progress-tracker .progress-step.is-active .progress-text{color:#000000;}.webform-progress-tracker .progress-step.is-active .progress-title{font-weight:bold;}.webform-progress-tracker .progress-step.is-complete .progress-text{color:#000000;}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker,.webform-progress-tracker .progress-step:hover .progress-marker{}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker{}.webform-progress-tracker .progress-step.is-active:hover .progress-marker{}@media screen and (max-width:800px){.webform-progress-tracker .progress-text{font-size:smaller;}}@media screen and (max-width:600px){.webform-progress-tracker .progress-text{display:none;}}[dir="rtl"] .progress-step:not(:last-child)::after{display:none;}[dir="rtl"] .progress-step:not(:first-child)::after{content:'';display:block;position:absolute;z-index:-10;top:12px;bottom:12px;right:-14px;width:100%;height:4px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}[dir="rtl"] .progress-tracker--center .progress-step::after{right:-50%;}[dir="rtl"] .webform-progress-tracker .progress-step{z-index:inherit;}[dir="rtl"] .progress-step:not(:first-child)::after{z-index:0;}.progress-step.is-active .progress-marker{}
body{color:#000000;background:#004830;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{border-bottom-color:#ffffff;background-color:#ffffff;}#header{background-color:#ffffff;background-image:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 100%);background-image:linear-gradient(to bottom,#ffffff 0%,#ffffff 100%);}a,.link{color:#000000;}a:hover,a:focus,.link:hover,.link:focus{color:#ffffff;}a:active,.link:active{color:#7d2e2e;}.sidebar .block{border-color:#f9f9f9;background-color:#f6f6f2;}.site-footer{background:#004830;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-right:20px;margin-left:0;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
