@charset "UTF-8";.nr-directory-inner{display:flex;flex-direction:column;gap:15px}@media screen and (min-width:768px){.nr-directory-inner{flex-direction:row;gap:30px}}.nr-directory-column .nr-directory-inner{flex-direction:column}.nr-directory-column .nr-directory-filters-form{flex-direction:column;gap:10px;align-items:flex-end}@media screen and (min-width:768px){.nr-directory-column .nr-directory-filters-form{flex-direction:row;gap:15px}}.nr-directory-column .nr-directory-filters-form-row{display:inline-flex;flex-direction:row;gap:15px}.nr-directory-column .nr-directory-filter{padding-bottom:15px !important;border-bottom:1px solid #dccccc}@media screen and (min-width:768px){.nr-directory-column .nr-directory-results{padding-left:unset !important;border-left:unset !important}}.nr-directory-results-list{min-width:75%;flex:1}.nr-directory-results-list .cards{display:grid;gap:15px}.nr-directory-results-list-map{display:none}.nr-directory-results-map{display:none}.nr-directory-results.nr-directory-results-map-active .nr-directory-results-list,.nr-directory-results.nr-directory-results__no-list .nr-directory-results-list{display:none}.nr-directory-results.nr-directory-results-map-active .nr-directory-results-map,.nr-directory-results.nr-directory-results__no-list .nr-directory-results-map{display:block}.nr-directory-card{border-radius:10px;background:#fff;box-shadow:0 0 10px 0 rgba(30,131,177,.25);overflow:hidden}@media screen and (min-width:768px){.nr-directory-card{gap:15px;border-radius:20px}}.nr-directory-card__thumbnail{width:100%;height:150px;display:flex;overflow:hidden}.nr-directory-card__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nr-directory-card__inner{display:flex;flex-direction:column;gap:7px;padding:10px}@media screen and (min-width:768px){.nr-directory-card__inner{gap:15px;padding:20px}}.nr-directory-card__title{margin-bottom:0;font-size:14px;font-weight:500}@media screen and (min-width:768px){.nr-directory-card__title{font-size:16px}}@media screen and (min-width:1440px){.nr-directory-card__title{padding-right:20px}}.nr-directory-card__readmore{text-align:right}.nr-directory-filter{padding-bottom:20px}.nr-directory-filter-hidden{display:none}.nr-directory-filter-term-checkbox-excluded{opacity:.5}.nr-directory-filter-term-checkbox-disabled{pointer-events:none;opacity:.5}.nr-directory-filter-term-checkbox-disabled.nr-directory-filter-term-checkbox-conditionnal{display:none}@media screen and (min-width:768px){.nr-directory-results{padding-left:30px;border-left:1px solid #dccccc;flex:1}}@media screen and (min-width:1440px){.nr-directory-results{padding-left:50px}}.nr-directory-js-filters-mobile{display:none !important}@media screen and (max-width:767px){.nr-directory-filter{z-index:10;width:100%;margin-bottom:0}.nr-directory-filter form{max-height:0;background-color:#fff;padding:0 15px;transition:all .5s;overflow:hidden}.nr-directory-js-filters-mobile{display:flex !important;margin:0 0 0 auto;width:-moz-fit-content;width:fit-content;justify-content:center}.nr-directory-filter.active form{background-color:#fff;padding:8px 15px;max-height:300px;overflow:auto}}.nr-directory-filter form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.nr-directory-filter form .nr-directory-reset-search{cursor:pointer}.nr-directory-filter form.nr-directory-filters-form-checkboxes{gap:5px}@media screen and (min-width:1440px){.nr-directory-filter form.nr-directory-filters-form-checkboxes{gap:10px}}.nr-directory-filter form.nr-directory-filters-form-checkboxes .nr-directory-filters-form-row{width:100%}.nr-directory-filter form.nr-directory-filters-form-checkboxes .nr-directory-filters-form-row__terms{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;gap:5px}@media screen and (min-width:1440px){.nr-directory-filter form.nr-directory-filters-form-checkboxes .nr-directory-filters-form-row__terms{gap:10px}}.nr-directory-filter form.nr-directory-filters-form-checkboxes .nr-directory-filters-form-row__terms>li{width:100%}.nr-directory-filter form.nr-directory-filters-form-checkboxes .nr-directory-filters-form-row__terms>li>label{display:flex;flex-direction:row;align-items:center;cursor:pointer;background:#f4f4f4;padding:5px;box-sizing:border-box;width:100%;border-radius:5px}@media screen and (min-width:1440px){.nr-directory-filter form.nr-directory-filters-form-checkboxes .nr-directory-filters-form-row__terms>li>label{padding:10px}}.nr-directory-filter form.nr-directory-filters-form-checkboxes .nr-directory-filters-form-row__meta{background:#f4f4f4;padding:5px;box-sizing:border-box}@media screen and (min-width:1440px){.nr-directory-filter form.nr-directory-filters-form-checkboxes .nr-directory-filters-form-row__meta{padding:10px}}.nr-directory-filter form.nr-directory-filters-form-checkboxes ul{margin-bottom:0 !important}.nr-directory-filter form input[type=number],.nr-directory-filter form input[type=date],.nr-directory-filter form input[type=text],.nr-directory-filter form select{width:100%;box-sizing:border-box;height:35px;padding:5px;border:none !important;outline:none !important;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}@media screen and (min-width:1280px){.nr-directory-filter form input[type=number],.nr-directory-filter form input[type=date],.nr-directory-filter form input[type=text],.nr-directory-filter form select{height:45px;padding:10px}}.nr-directory-filter form input[type=number]:focus,.nr-directory-filter form input[type=date]:focus,.nr-directory-filter form input[type=text]:focus,.nr-directory-filter form select:focus{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.nr-directory-filter form .nr-directory-filter__meta__reset{text-align:right;font-size:10px;text-decoration:underline;cursor:pointer}.nr-directory-filter form .button{height:35px}@media screen and (min-width:1280px){.nr-directory-filter form .button{height:40px}}.nr-directory-filter form.nr-directory-filters-form-dropdown ul{display:flex;flex-direction:column;gap:10px;margin-bottom:0 !important}@media screen and (min-width:768px){.nr-directory-filter form.nr-directory-filters-form-dropdown ul{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:15px}}.nr-directory-filter form.nr-directory-filters-form-dropdown ul li{flex:1;width:100%;margin-bottom:0 !important}.nr-directory-filter form.nr-directory-filters-form-dropdown ul li label{white-space:nowrap}.nr-directory-filter form.nr-directory-filters-form-dropdown ul li select{width:100%}.nr-directory-filter form .nr-directory-filter__meta{display:flex;gap:5px;align-items:center}.nr-directory-filter form .nr-directory-filter__meta__before,.nr-directory-filter form .nr-directory-filter__meta__after{white-space:nowrap}.nr-directory-filter form ul{padding:0;margin:0;list-style:none}.nr-directory-filter form ul li{padding:0;margin:0;list-style:none}.nr-directory-filter form ul li label{width:100%;font-size:16px;font-weight:600}@media screen and (min-width:1440px){.nr-directory-filter form ul li label{font-size:18px}}.nr-directory-filter form ul li.has-children-filters>ul{margin-top:10px}.nr-directory-filter form ul li.is-children-toggle>label{justify-content:space-between}.nr-directory-filter form ul li.is-children-toggle>label:after{display:inline-block;content:"‹";transform:rotate(-90deg);transform-origin:center;width:20px;height:20px;padding:8px 5px;line-height:0;font-size:30px;box-sizing:border-box}.nr-directory-filter form ul li.is-children-toggle.js-is-active>label:after{transform:rotate(-270deg)}.nr-directory-filter form ul li label{display:flex;gap:5px;align-items:center;justify-content:flex-start}.nr-directory-filter form ul li ul{padding:0 0 0 5px;margin-bottom:10px}.nr-directory-filter form ul li ul li{padding-left:15px}.nr-directory-filter form ul li ul li label{font-size:.8em !important}.nr-directory-filter button{border:none;flex:none}@media screen and (max-width:767px){.nr-directory-filter form{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.nr-directory-filters-form-row{width:100%;margin-bottom:20px}}.nr-directory-no-results{font-size:20px;text-align:center;padding:50px 0}.nr-directory-filter-term-checkbox-hidden,.nr-directory-filter-term-hidden{display:none !important}.nr-directory-display{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:20px}.nr-directory-display-result{font-size:14px;font-weight:500}@media screen and (min-width:768px){.nr-directory-display-result{font-size:18px}}.nr-directory-display-options{display:flex;flex-direction:row;justify-content:flex-end;gap:10px}@media screen and (min-width:768px){.nr-directory-display-options{gap:30px}}.nr-directory-display-option{font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:7px}.nr-directory-display-option-active{text-decoration:underline;text-underline-offset:5px;pointer-events:none}@media screen and (min-width:768px){.nr-directory-display-option{font-size:18px}}.nr-directory-display-option-icon{height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:flex-end}.nr-directory-display-option-map{position:relative;z-index:1}.nr-directory-display-option-list{position:relative;z-index:1}.nr-directory-results .wp-block-query{margin-top:20px}a.leaflet-popup-close-button,a.leaflet-popup-close-button:hover{box-shadow:unset}.nr-directory-map{height:500px}@media screen and (max-width:767px){.nr-directory-map{height:350px !important}}.leaflet-popup-content{min-width:350px;font-size:14px !important}@media screen and (max-width:767px){.leaflet-popup-content{min-width:unset !important;max-width:300px !important}}.nr-directory-freesearch{position:relative;flex:1;width:100%}.js-search-geoloc-btn{position:absolute;top:50%;transform:translateY(-50%);right:5px;width:25px;height:25px;background-color:#fff;border-radius:50%;border:1px solid #f0f0f0;z-index:3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transform-origin:center}@media screen and (min-width:1360px){.js-search-geoloc-btn{width:35px;height:35px}}.js-search-geoloc-btn svg{width:21px;height:21px;flex:none}.js-search-geoloc-btn:hover{background:#f0f0f0}.js-search-geoloc-btn.js-search-geoloc-btn-loading svg{-webkit-animation:js-search-geoloc-btn-anim 2s linear infinite}.js-search-geoloc-list{position:absolute;top:100%;left:0;width:100%;padding:0;background-color:#fff;z-index:2;list-style-type:none;margin:0 !important;display:none;overflow:auto;border:none}@media screen and (max-width:767px){.js-search-geoloc-list{height:50px;font-size:16px;font-weight:700}}.js-search-geoloc-list:focus{outline:1px solid #f0f0f0;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.js-search-geoloc-list option{font-size:16px;font-weight:500;padding:8px;cursor:pointer;white-space:break-spaces}.js-search-geoloc-list option:not(:last-child){border-bottom:1px solid #f0f0f0}.js-search-geoloc-list option:hover,.js-search-geoloc-list option:focus{background-color:#f0f0f0}.nr-directory-search{padding:0 30px 0 0;background-color:#fff;height:30px;display:flex;flex-direction:row;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}@media screen and (min-width:1360px){.nr-directory-search{padding:0 45px 0 0;height:45px}}.nr-directory-search form{width:100%;display:flex;align-items:center}.nr-directory-search input{border:none !important;outline:none !important;width:100%;height:30px;padding:5px;box-sizing:border-box}@media screen and (min-width:1360px){.nr-directory-search input{height:45px;padding:10px}}.nr-directory-search button{position:absolute;right:0;top:0;font-size:0;height:30px;width:30px;background:#eaeaea;color:#342525;border:none;cursor:pointer;background-image:url(//www.imapac.fr/wp-content/plugins/nr-directory/public/css/../images/icon-search.svg);background-size:65% auto;background-repeat:no-repeat;background-position:center}@media screen and (min-width:1360px){.nr-directory-search button{height:45px;width:45px}}