/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{max-width:100% !important;overflow-x:hidden;}a,.link{color:#2d5735;}#navbar-main{background:linear-gradient(90deg,rgba(255,255,255,1) 1%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,1) 100%) !important;background-color:transparent;border-bottom:1px solid #dbdbdb;overflow:visible;z-index:9999;}.user-logged-in.scrolled #navbar-main{top:78px;}.main-content{margin-top:30px;}a.nav-link--node-1::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-book" width="1em" height="1em" viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M3.214 1.072C4.813.752 6.916.71 8.354 2.146A.5.5 0 0 1 8.5 2.5v11a.5.5 0 0 1-.854.354c-.843-.844-2.115-1.059-3.47-.92-1.344.14-2.66.617-3.452 1.013A.5.5 0 0 1 0 13.5v-11a.5.5 0 0 1 .276-.447L.5 2.5l-.224-.447.002-.001.004-.002.013-.006a5.017 5.017 0 0 1 .22-.103 12.958 12.958 0 0 1 2.7-.869zM1 2.82v9.908c.846-.343 1.944-.672 3.074-.788 1.143-.118 2.387-.023 3.426.56V2.718c-1.063-.929-2.631-.956-4.09-.664A11.958 11.958 0 0 0 1 2.82z"/><path fill-rule="evenodd" d="M12.786 1.072C11.188.752 9.084.71 7.646 2.146A.5.5 0 0 0 7.5 2.5v11a.5.5 0 0 0 .854.354c.843-.844 2.115-1.059 3.47-.92 1.344.14 2.66.617 3.452 1.013A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.276-.447L15.5 2.5l.224-.447-.002-.001-.004-.002-.013-.006-.047-.023a12.582 12.582 0 0 0-.799-.34 12.96 12.96 0 0 0-2.073-.609zM15 2.82v9.908c-.846-.343-1.944-.672-3.074-.788-1.143-.118-2.387-.023-3.426.56V2.718c1.063-.929 2.631-.956 4.09-.664A11.956 11.956 0 0 1 15 2.82z"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.40rem;width:1.5rem;height:1.2rem;}h1,h2,h3,h4{color:#2d5735;font-weight:normal !important;}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;width:220px;z-index:9999;top:0px;}.navbar-brand img{}.scrolled .navbar-brand{width:48px;}.affix{-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in;}#block-lefelicien-main-menu{position:absolute;right:0;}.navbar-light .navbar-nav .nav-link{margin-right:15px;color:#315936;}.nav-link{font-size:1.2rem;}#homeslideshow{position:relative;width:100%;margin:0;padding:0;z-index:0;}#homeslideshow .carousel{width:100%;}.ytp-chrome-top{display:none !important;}#homeslideshow,.carousel-item{max-height:75vh;}.path-frontpage #main-wrapper{}#frontlogo{width:150px;height:150px;position:fixed;top:93px;left:20px;background:#fff;z-index:9999;border-radius:50%;}.paragraph{display:flex;}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1);position:absolute;right:10px;top:24px;}.page-node-5 .paragraph .field--name-field-image{flex:0 0 20%;max-width:20%;}.page-node-5 .paragraph .field--name-field-texte{flex:0 0 80%;max-width:80%;}.page-node-5 .paragraph img{width:80px;margin:auto;display:block;}.page-node-5 .paragraph{display:flex;width:50%;margin:auto;min-height:125px;}.view-id-carte .list-group-item{border:none;}.view-id-carte h3{margin-bottom:12px;width:100%;}.views-view-grid .row{margin-bottom:1px;}.soustitre{text-transform:uppercase;font-weight:600;margin:10px 0 !important;}.intitule{text-transform:uppercase;font-size:0.9rem;}.descriptiontitre{color:#212529;font-size:1.3rem;}.descriptionplat{font-weight:300;font-size:0.95rem;color:black;text-transform:initial;min-height:22px;}.row .item:last-child{margin-bottom:5px;padding-bottom:5px;}.view-grouping-header,.view-grouping-content h3{margin-left:-1rem;}.view-grouping-content h3{margin-bottom:0;color:#000;}.carte .nav-link,.carte .nav-link:hover{color:#495057 !important;}.carte .nav-link.active,.nav-link.is-active{color:#2d5735 !important;}.carousel-caption{top:30%;}.carousel-caption h3{color:white;text-shadow:rgb(132,132,131) 2px 2px 5px;font-size:3rem;margin-bottom:40px;}@media screen and (max-width:890px){.carousel-caption h3{font-size:2rem;}.navbar-brand{width:133px;margin:auto;margin-top:5px;}.banner{padding-top:100px !important;font-size:2rem !important;height:30vh !important;}.page-node-5 .paragraph{width:95%;margin:auto;min-height:125px;}.page-node-5 .paragraph .field--name-field-image{flex:0 0 50%;width:50%;}#facebookpage{display:none !important;}.site-footer .region{width:100%;margin:auto;display:contents;}.site-footer .region .block{position:relative !important;margin:auto !important;width:100% !important;}.region-footer-fourth{margin-bottom:30px !important;text-align:center !important;left:0 !important;}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:7px;font-size:1rem;}}.carousel-caption a,.button{cursor:pointer;letter-spacing:0.5px;background-color:#2d5735;color:white;font-family:Lato,sans-serif;border-width:0px;border-style:initial;border-color:initial;border-image:initial;border-radius:40px;padding:15px 20px;}.carousel-caption a:hover{text-decoration:none;background-color:#f5f5f5;color:#2d5735;}.button{border:1px solid #2d5735;}p .button{margin-top:15px;margin-bottom:15px;display:inline-block;text-align:center;}.button:hover{text-decoration:none;}.site-footer .button:hover{text-decoration:none;background-color:#fff;color:#2d5735;}.btn-outline-primary:hover{color:#fff;background-color:#2d5735;border-color:#2d5735;}.site-footer .button a:hover{text-decoration:none;}a.nav-link--contact::before{display:none !important;}#obm-0.big{height:1355px;}#map{width:100%;height:500px;margin:0;padding:0;margin-bottom:-6px;}.site-footer .content,.region-footer-first .content a{color:#3b3b3b !important;color:rgba(59,59,59,1.000) !important;font-size:0.857em;}.site-footer p{font-family:'Lato',arial,sans-serif;-webkit-font-smoothing:antialiased;padding:0;}.region-footer-first .content p{text-transform:uppercase;}.region-footer-first .content a{text-transform:initial;}.region-footer-fourth{position:absolute !important;right:0;}.region-footer-fourth img{margin-top:10px;margin-bottom:-10px;}.site-footer .block{margin:0;border:none;padding:0;}.site-footer .btn{border:none !important;background:#f0e9df;color:#315936;}.site-footer .form-submit::before{background:none;display:none;}.site-footer .btn:hover,.site-footer .btn{border:none !important;}.site-footer .btn a,.site-footer .btn a:hover{color:#315936;}#frontbody{text-align:center;background-color:rgb(245,245,245);padding:40px;}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:initial;flex-direction:initial;padding-left:0;margin-bottom:0;list-style:none;}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:initial;flex-direction:initial;padding-left:0;margin-bottom:0;list-style:none;float:right;}.video-embed-field-lazy-play{border:none !important;}.node--type-news .video-embed-field-lazy img{width:initial;max-width:100%;margin:auto !important;padding:40px !important;}.video-embed-field-lazy{cursor:pointer;position:relative;margin:auto;width:initial;max-width:100%;text-align:center;}#views-bootstrap-news-block-1 .views-field-title{background:#2d5735;color:#fff;padding:5px;}#views-bootstrap-news-block-1 .views-field-title a,#views-bootstrap-news-block-1 .views-field-title a:hover{color:#fff !important;text-decoration:none;}#views-bootstrap-news-block-1 .item{border:20px solid #f5f5f5;}.view-news .views-field-title a,.view-news .views-field-created{font-size:0.9rem;}.view-news .image-style-_81-168{width:initial !important;height:initial !important;}@media screen and (max-width:780px){.navbar-collapse{position:absolute;right:0;}.navbar-light .navbar-nav .nav-link{margin-right:4px;font-size:0.8rem;font-weight:bold;padding:5px;}.view-carte .views-view-grid{padding:0 13px !important;}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:initial;flex-direction:row;padding-left:0;margin-bottom:0;list-style:none;float:right;width:58%;}}#block-headerlinks{margin-left:2%;}#block-headerlinks .nav-link--contact{cursor:pointer;letter-spacing:0.5px;background-color:#2d5735;color:white;font-family:Lato,sans-serif;border-width:0px;border-style:initial;border-color:initial;border-image:initial;border-radius:40px;padding:6px 20px;}#block-headerlinks .nav-link--contact.is-active{color:white !important;}#block-headersocial{margin-top:7px;margin-left:12px;}#block-headersocial img{width:20px;height:auto;}#block-headersocial>div>div>h3>a:nth-child(2){margin-left:-15px;}.site-footer .content,.region-footer-first .content a{color:#fff !important;font-size:0.857em;}@media screen and (max-width:780px){.navbar-nav{background:#fff;position:relative;top:28px;right:0px;min-width:310px;padding:7px;}}h2,.h2{color:#2d5735 !important;}a.button:hover,a.button:focus{color:#fff !important;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#2d5735;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#2d5735;border-color:#2d5735;}.page-link,.page-link:hover{color:#2d5735;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#2d5735;border-color:#2d5735;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#2d5735;}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4{color:#f0e9df;}.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-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
