:root{--primary-color:#00573f}.text-primary{color:var(--primary-color)!important}:focus{outline:0}header{text-align:center}body{background:#f5f5f5;font-family:roboto,sans-serif}body.admin{background:#d8d8d8}.container{padding-right:18px;padding-left:18px}.row{margin-right:-8px;margin-left:-8px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:8px;padding-left:8px}a,p{color:#676767}a:hover{text-decoration:underline}header,footer{background:#fff}header{padding:16px 18px}footer{padding:18px}footer ul{margin:0 0 15px;padding:0}footer ul li{list-style:none;text-align:center}footer ul li a{padding:5px;display:inline-block}.marque{color:#00573f}span.outscreen{text-indent:-99999px;position:absolute}h1{font-size:1rem;padding:24px 18px 18px;margin:0}.item .col-12{padding:0}.card{border:0;border-radius:0;margin-bottom:16px}.card-img-top{border-radius:0}p.card-text{font-size:.9rem;margin:0}.star-group{text-align:left;float:right;width:auto;display:inline-block;line-height:1;padding-top:2px}.star-group svg{width:16px;height:16px}#avis.front-avis .star-group svg{width:auto;height:auto}#avis.front-avis li.critere{font-size:1rem}.star-group svg path{fill:#febd35}.stars svg.grey path{fill:#bdbdbd}.item .small,.item small{font-size:70%}span.status-start-card{width:70px;position:absolute;height:70px}span.status-start-card span.statut{transform:rotate(-45deg);position:relative;z-index:10;display:inline-block;text-transform:uppercase;color:#00573f;font-weight:600;top:15px;left:-2px;font-size:.7rem}span.status-start-card span.triangle{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:70px 70px 0 0;border-color:#fff transparent transparent transparent}input:focus{outline:0}input:focus::placeholder{opacity:.5}#search-content .form-group{margin-bottom:24px;position:relative}#search-content .form-group input[type="text"]{width:100%;background:0;font-size:.9rem;font-weight:300;color:#676767;height:45px;border:0;border-bottom:1px solid #676767;padding-right:45px}.btn-search{position:absolute;right:0;color:#676767;height:44px;width:44px;top:0;border:0;background:0}.btn-search>i{line-height:inherit}.btn-search:hover{background:rgba(255,255,255,0.7);cursor:pointer}.form-group small{font-style:italic;font-size:.6rem}a.view-more{text-align:center;text-decoration:underline;display:block;width:100%;padding:20px 0 36px 0}.filter{margin-bottom:24px}.filter p{color:#676767;margin:0}.filter a{color:#000}.filter a:hover{text-decoration:none}.filter a span{text-decoration:underline}.filter a i{vertical-align:bottom}#search-filter .form-group{margin-bottom:16px}label{font-size:.9rem;padding-bottom:4px;margin:0;color:#676767}.custom-select{background:url(../img/arrow_down.svg) no-repeat right .3rem center #fff;border-color:#00573f;background-size:30px;height:calc(3.5rem+2px)}.bullet{width:12px;height:12px;border-radius:50%;display:inline-block}.bullet.b1{background:#d06000}.bullet.b2{background:#d00500}.bullet.b3{background:#1a53e5}.bullet.b4{background:#deab10}ul.list-inline.legend{margin:0;padding:24px 18px}ul.list-inline.legend li{padding:12px 24px;margin:0;color:#fff}#map-content .col-12:first-child{padding-top:60px}#map-content{display:none;background:rgba(0,0,0,1);padding:0!important;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;outline:0}button.btn.btn-default{background:#fff;color:#00573f;border:1px solid #00573f;margin:0 auto;display:block;width:100%;padding:12px 60px;box-sizing:border-box;border-radius:4px}button#show-map{margin:35px auto;max-width:320px}.close-modal{color:#fff;position:absolute;top:18px;right:10px}.close-modal:hover{color:#fff}.owl-stage{left:-30px}.slider-nav li.list-inline-item{margin:0}.slider-nav li a{display:inline-block;border:5px solid transparent}.slider-nav li a.active{border:5px solid #333}.slider-nav li a:hover{border:5px solid #666}#carousel{background:#000;position:relative}.owl-next,.owl-prev{display:none}#carousel .img{height:230px;outline:0}div#carousel-thumbnail{margin-top:16px}.badge{color:#fff;display:inline-block;padding:6px 18px;font-size:.9rem;font-weight:400;margin:18px 0;border-radius:25px}.badge.badge-primary{background:#00573f}#heading h1{font-size:1.2rem;padding:21px 0 5px}.back-link i.material-icons{vertical-align:sub;font-size:120%}a.back-link{display:inline-block;font-size:.9rem;margin:16px 0}#heading .star-group{padding:21px 0 5px}#avis .card{background:#fff;box-shadow:none}#avis h2{font-size:1.3rem}#avis h3{font-size:1.3rem;color:#00573f;padding:14px 0}#avis h2 small{font-size:.75rem}#avis .list-inline{margin-bottom:5px}#avis .list-inline.big-star{margin-bottom:25px}.list-inline li{display:inline}li.critere{font-size:.85rem}p.comment{margin-top:25px}#avis .card.answer{background:#c5e1e3;border-radius:6px}#form h1{padding:6px 0 18px 0}form.card{background:#fff;box-shadow:none;padding:18px;border-radius:6px}.btn.btn-primary{color:#fff;padding:12px;margin:8px 0;background-color:#00573f;border:0}.btn.btn-primary:focus{background-color:#00573f!important}.btn.btn-info{background-color:#00573f;border:0}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#00573f}.form-control{padding:1rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #00573f}a.forgotten-pwd{font-size:.8rem;padding-top:12px}.admin form.card{box-shadow:0 1px 4px rgba(0,0,0,0.25)}.admin div.card{box-shadow:0 1px 4px rgba(0,0,0,0.25);padding:18px;background:#fff;border-radius:4px}.mailing-list .form-group{margin:0}.mailing-list-group+button{margin:0}.admin #form h1,.admin #story h1{font-size:1.3rem;margin:45px 0;padding:0}.admin h2{font-size:1.1rem;color:#00573f;margin:12px 0 21px}.switch-group{background:#f5f5f5;padding:24px 24px 12px;border-radius:8px;margin-bottom:21px}.switch-group small{color:#676767;font-style:italic}.switch{margin:4rem auto}.switch{width:24rem;position:relative}.switch input{position:absolute;top:0;z-index:2;opacity:0;cursor:pointer}.switch input:checked{z-index:1}.switch input:checked+label{opacity:1;cursor:default}.switch input:not(:checked)+label:hover{opacity:.5}.switch label{color:#676767;opacity:.5;transition:opacity .25s ease;cursor:pointer}.switch .toggle-outside{height:100%;border-radius:2rem;padding:.25rem;overflow:hidden;transition:.25s ease all}.switch .toggle-inside{border-radius:5rem;background:#00573f;position:absolute;transition:.25s ease all}.switch--horizontal{width:18rem;height:3rem;margin:0 auto;font-size:0;margin-bottom:1rem}.switch--horizontal input{height:3rem;width:6rem;left:6rem;margin:0}.switch--horizontal label{font-size:1rem;line-height:1;display:inline-block;width:6rem;height:100%;padding:0 10px;margin:8px 0 0;text-align:center}.switch--horizontal label:last-of-type{margin-left:6rem}.switch--horizontal .toggle-outside{background:#fff;border:1px solid #d4d4d4;position:absolute;width:6rem;left:6rem}.switch--horizontal .toggle-inside{height:2.4rem;width:2.4rem}.switch--horizontal input:checked ~ .toggle-outside .toggle-inside{left:.25rem}.switch--horizontal input ~ input:checked ~ .toggle-outside .toggle-inside{left:3.25rem}.switch--vertical{width:12rem;height:6rem}.switch--vertical input{height:100%;width:3rem;right:0;margin:0}.switch--vertical label{font-size:1.5rem;line-height:3rem;display:block;width:8rem;height:50%;margin:0;text-align:center}.switch--vertical .toggle-outside{background:#fff;position:absolute;width:3rem;height:100%;right:0;top:0}.switch--vertical .toggle-inside{height:2.5rem;left:.25rem;top:.25rem;width:2.5rem}.switch--vertical input:checked ~ .toggle-outside .toggle-inside{top:.25rem}.switch--vertical input ~ input:checked ~ .toggle-outside .toggle-inside{top:3.25rem}.switch--no-label label{width:0;height:0;visibility:hidden;overflow:hidden}.switch--no-label input:checked ~ .toggle-outside .toggle-inside{background:rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.2)}.switch--no-label input ~ input:checked ~ .toggle-outside{background:#fff}.switch--no-label input ~ input:checked ~ .toggle-outside .toggle-inside{background:#2ecc71}.switch--no-label.switch--vertical{width:3rem}.switch--no-label.switch--horizontal{width:6rem}.switch--no-label.switch--horizontal input,.switch--no-label.switch--horizontal .toggle-outside{left:0}.switch--expanding-inner input:checked+label:hover ~ .toggle-outside .toggle-inside{height:2.5rem;width:2.5rem}.switch--expanding-inner.switch--horizontal input:hover ~ .toggle-outside .toggle-inside{width:3.5rem}.switch--expanding-inner.switch--horizontal input:hover ~ input:checked ~ .toggle-outside .toggle-inside{left:2.25rem}.switch--expanding-inner.switch--vertical input:hover ~ .toggle-outside .toggle-inside{height:3.5rem}.switch--expanding-inner.switch--vertical input:hover ~ input:checked ~ .toggle-outside .toggle-inside{top:2.25rem}.checkcontainer{display:block;position:relative;padding-left:42px;font-size:1rem;margin-bottom:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkcontainer input{position:absolute;opacity:0}.radiobtn{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}.checkcontainer:hover input ~ .radiobtn{background-color:#ccc}.checkcontainer input:checked ~ .radiobtn{background-color:#fff;border:1px solid #676767}.radiobtn:after{content:"";position:absolute;display:none}.checkcontainer input:checked ~ .radiobtn:after{display:block}.checkcontainer .radiobtn:after{top:5px;left:5px;width:13px;height:13px;border-radius:50%;background:#00573f}.media-body p{margin:0;color:#676767}.media-body small{color:#828282}.media{margin-bottom:16px}p.delete-file{text-decoration:underline;color:#333}a.link{color:#00573f;text-decoration:underline}.mailing-list button.btn{height:57px;margin-top:28px;font-size:1.8rem;line-height:0}.mailing-list-group .mailing-item{width:100%;padding-left:8px;margin-bottom:8px}.mailing-list-group .mailing-item .delete{float:right;text-decoration:underline;margin-right:12px;font-size:.7rem;cursor:pointer}.btn.btn-primary.submit-btn{color:#fff;padding:22px 80px 22px 22px;margin:8px 0;position:relative;text-align:left;background-color:#00573f;border:0}.submit-btn i{position:absolute;right:26px}.menu{float:right;font-size:3rem;cursor:pointer;color:#676767}.notif{float:right;color:#676767;margin-right:24px;font-size:3rem}.menu-content,.notif-content{display:none;background:#fff;padding-top:50px;position:fixed;height:100%;width:100%;z-index:100;overflow:hidden}a.menu,a.notif{position:absolute;right:26px;color:#000;font-size:2.5rem;top:0}.menu-content ul{background:#fff;padding:16px;text-align:center}.menu-content ul li{padding:12px 0}.menu-content ul li a{color:#000}#story .card{background:#fff;border-radius:6px}.admin #story h3{font-size:1.1rem;color:#000}.front h3{font-size:1rem;padding:0 8px}.front h2{font-size:1.1rem;color:#00573f;margin:12px 0 21px}.admin #story .statut,.admin #story .nb-comment{color:#00573f;margin:0}.admin #story .nb-comment,.admin #story h3 small{color:#828282}.nav-tabs{border-bottom:0;border-top:1px solid #d4d4d4;background:#fff;margin-bottom:36px}.nav-tabs .nav-item{width:50%;line-height:1;text-align:center;margin:0}.nav-tabs .nav-link{background:#fff;border:0;border-radius:0;padding:16px}.nav-tabs .nav-item:first-child{border-right:1px solid #d4d4d4}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#00573f}.notif{position:relative;cursor:pointer}.nb-notif{position:absolute;font-size:.7rem;top:30px;left:9px;color:#fff}.notif-content{overflow-y:auto}.notif-content h1{font-size:1.4rem;color:#676767}.notif-content small{color:#828282;display:inline-block;margin-left:16px}.notif-content small i{vertical-align:text-bottom;margin-right:8px}.btn.btn-primary.delay{background-color:#f17a00}.tab-content .card-body{background:#fff}.toggle-form{cursor:pointer}.answer-form{display:none;border-top:1px solid #e3e3e3}.check i,.check p{color:#00573f;font-size:1.1rem}.check i{font-size:4rem}.check+p{color:#868686;padding-top:24px}.card.confirm{box-shadow:none}.card.confirm a{color:#3479ee;text-align:center;display:inline-block;width:100%;padding:14px 0}.card.confirm form p{font-size:1.2rem;padding:16px 0 16px;text-align:center}.card .card-img-top{height:350px;cursor:pointer;background-size:cover!important}header img{cursor:pointer}p.description{margin-top:16px}.required:after{content:"*";font-weight:bold;color:red}.br-theme-fontawesome-stars .br-widget a{font-size:16px!important;margin:0 2px}.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#febd35}.simple-pagination{margin:10px 0}body .light-theme .current{background:#f5f5f5;color:#444;border:0;font-size:.8rem;box-shadow:none;cursor:default}body .simple-pagination{padding:0;margin:10px}.mailing-list-group.mt-4{margin:0!important}i.compte{font-size:20px}body .easy-autocomplete input{padding:1rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #00573f}.custom-select,#search-content .form-group input[type="text"]{border-radius:0}.admin .custom-select{border-radius:4px}.custom-select:focus{border-color:#00573f;box-shadow:none}.admin div.card .card{box-shadow:none;padding:0;margin:0}.btn-search>i{color:#00573f}.switch-group{line-height:1}.file-upload{position:relative;display:inline-block}.file-upload__label{display:inline-block;padding:.5em 1em;color:#fff;background:#222;border-radius:.4em;transition:background .3s;cursor:pointer;&:hover{cursor:pointer;background:#000}}.file-upload__input{position:absolute;left:0;top:0;right:0;bottom:0;font-size:1;width:0;height:100%;opacity:0}.chartjs-wrapper canvas{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}