/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#main-wrapper,#page,body{background-color:#fefefe}.block-system-main-block{background-color:#fff;margin-bottom:2rem;padding:.5rem}.btn-primary{background-color:#00b8cc;border-color:#00b8cc}.btn-primary:focus,.btn-primary:hover{background-color:#007380}h1{color:#00b8cc}header{background-color:#00b8cc}.offcanvas-header{justify-content:flex-end}.offcanvas-header .btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;opacity:1}.offcanvas-header .custom-toggler.navbar-toggler{border-color:#fff}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-toggler-icon:focus,.navbar-toggler:active,.navbar-toggler:focus{box-shadow:none;outline:none}.offcanvas-body,.offcanvas-header{background-color:#00b8cc}#navbar-main .nav{padding-left:1rem}.node__content{margin-top:0}.node .field--type-image{float:none}a{text-decoration:none}.field--type-entity-reference{margin:0}#CollapsingNavbar a.nav-link{color:#fff;font-size:1.2rem;font-weight:700;text-shadow:1px 1px grey}.card-shadow{border:0;box-shadow:0 10px 20px rgba(0,0,0,.125),0 6px 6px rgba(0,0,0,.125)}.node--type-card-front{font-size:.9rem}.node--type-card-front img{transition:all .5s ease-out .1s}.node--type-card-front .field--name-title{font-size:1.1rem;transition:all .5s ease-out .1s}.node--type-card-front .field--name-body{transition:all .5s ease-out .1s}.node--type-card-front:hover img{transform:scale(1.3)}.node--type-card-front:hover .field--name-title{font-size:1.25rem}.annuaire-card-name span{text-transform:uppercase}.counter span{background-color:#007380;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px;color:#fff;height:2rem;width:2rem}.leaflet-control{transform:translateX(1rem)}.map-full-screen-listing{background-color:#fff;height:80vh!important;overflow-y:scroll;padding-left:1rem;padding-right:1rem;z-index:2}.map-full-screen,.map-full-screen-listing{bottom:0;position:absolute;transform:translateY(3rem)}.map-full-screen{height:100%;left:0;overflow:hidden;right:0}[id^=leaflet-map-view-annuaire-attachment-1]{height:80vh!important}.leaflet-popup-content-wrapper .card{border:0}.annuaire-full-screen{height:80vh;margin-bottom:5rem;position:relative}#edit-submit{background-color:transparent;border:0;font-family:Font Awesome\ 6 Free}.annuaire-full-screen .views-exposed-form .form-wrapper .fieldset-wrapper{display:flex;flex-direction:column-reverse}.annuaire-full-screen .text-muted{display:none}.visibility-view-map{z-index:50}.border-top-pink{border-top:4px solid #ff2a7d}.border-top-pink .field--name-field-type-de-communication{color:#ff2a7d;font-weight:700;text-transform:uppercase}.border-top-pink .btn-secondary{background-color:#ff2a7d;border:0}.border-top-pink .btn-secondary:hover{background-color:#c3004c}.border-top-orange{border-top:4px solid #ff812a}.border-top-orange .field--name-field-type-de-communication{color:#ff812a;font-weight:700;text-transform:uppercase}.border-top-orange .btn-secondary{background-color:#ff812a;border:0}.border-top-orange .btn-secondary:hover{background-color:#c35000}.border-top-blue{border-top:4px solid #00b8cc}.border-top-blue .field--name-field-type-de-communication{color:#00b8cc;font-weight:700;text-transform:uppercase}.border-top-blue .btn-secondary{background-color:#00b8cc;border:0}.border-top-blue .btn-secondary:hover{background-color:#005c66}.card-communication-item .field--name-title{font-size:1.5rem;font-weight:700}.paragraph--type--organes-image-et-slider img{height:auto;max-width:100%}.paragraph--type--organes-image-et-slider .card-header{background-color:#00b8cc;color:#fff;text-shadow:1px 1px grey;text-transform:uppercase}.slick-data-slide-nav{background-color:#00b8cc;border-radius:.25rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:#fff;display:inline-block;display:flex;font-size:1.2rem;justify-content:center;margin:1rem;padding:5px;width:120px}.slick-data-slide-nav:hover{color:#fff!important;transform:scale(1.1)}.slick-data-slide-nav:focus,.slick-data-slide-nav:visited{color:#fff!important}.slick__arrow{display:flex;justify-content:center}.slick__arrow .slick-prev{margin-right:2rem;transform:rotate(180deg)}.slick__arrow .slick-next{margin-left:2rem}.slick__arrow button{background-color:#fff;border:0;display:flex}.slick__arrow button:before{color:#ffae77;content:"\f054";font-family:Font Awesome\ 6 Free;font-size:4rem;font-weight:900}.field--name-field-content.field--type-entity-reference-revisions.field--label-above .field__label{display:none}.node--type-partenaire.node--view-mode-card-partenaire .blazy{display:flex;justify-content:center}.node--type-partenaire.node--view-mode-card-partenaire *{text-align:center}.img-logo{height:200px;width:auto}.site-footer__bottom{font-weight:300;text-align:center;text-transform:uppercase}.site-footer__bottom a,.site-footer__bottom a:hover,.site-footer__bottom a:visited{color:#fff}.main-content{margin-top:1.5rem}.nav-link i{color:#fff;font-weight:700;text-shadow:1px 1px grey}.nav-link i:hover{cursor:pointer}.menu-link-search{display:none}.view-card-partenaires img{max-width:250px}.media-item-fiche-afpel a{width:200px}.media-item-fiche-afpel h2{font-size:1.5rem}.ui-dialog-titlebar{background-color:#00b8cc!important;color:#fff!important}@media screen and (min-width:992px){.map-full-screen-listing{width:400px}.offcanvas-body{display:flex;justify-content:flex-end}.menu-link-search{display:block}header #search-block-form{justify-content:flex-end}.search-block-form{background-color:#00b8cc;height:40px;overflow:hidden;position:absolute;right:0;top:0;transition:width .3s linear;width:0;z-index:2}.search-block-form-show{width:320px}}@media screen and (min-width:992px) and (max-width:1329px){#CollapsingNavbar a.nav-link{font-size:1rem}}

