@charset "utf-8";.filtering{display:grid;grid-gap:2.4rem;grid-template-columns:minmax(0,1fr);position:relative}.filtering-filtering .filtering-filtering-holder{margin:2.4rem}.filtering-filtering{background-color:var(--mywp-light);grid-row:1;display:none}@media (max-width:59.99em){.filtering-filtering{margin-bottom:2.4rem}}.filtering-cover{background:var(--mywp-white-80) url('loading.gif') center no-repeat;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.filtering-control-button.filtering-cancel-button,.filtering-controls.h,.filtering-cover.h,.filtering-item.h,.filteringbar-message.h{display:none}.filtering-map{height:50vh;max-height:40rem;min-height:24rem}.filtering-marker{width:18rem}.filtering-marker-name{font-size:1.5rem;font-weight:700}.filtering-marker-address{font-size:1.3rem}.filtering-marker-miles{font-size:1.3rem;font-style:italic}@media (max-width:79.99em){html.filtering-open{height:100vh;overflow:hidden}html.filtering-open #header{display:none}.filtering-filtering.filtering-filtering-mobile{bottom:0;display:block;left:0;margin:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:9180}.filtering-filtering.filtering-filtering-mobile .filtering-control-button.filtering-cancel-button{display:block}}.filtering-categories-item>span,.filtering-categories-item>strong,.filtering-filtering.s{display:block}.filtering-filter{margin-bottom:1rem}.filtering-filter>span{background-color:var(--mywp-highlight);border-radius:var(--mywp-radius);color:var(--mywp-highlight-text);display:block;font-size:2rem;font-weight:900;padding:1rem;width:100%}.filtering-filter-list{border:.1rem solid var(--mywp-shade-20);border-radius:var(--mywp-radius);margin:1rem 0;padding:.5rem 1rem}.filtering-filter-list>li,.filtering-item-details>p{margin:.5rem 0}.filtering-filter-button{background:0 0;border:.1rem solid var(--mywp-shade-10);border-radius:var(--mywp-radius);cursor:pointer;transition:background .2s;width:100%}.filtering-filter-button:hover,.filteringbar-input[type=text]:focus{background-color:var(--mywp-white)}.filtering-filter-button>i,.filtering-filter-button>span{display:inline-block;height:3rem;line-height:3rem;vertical-align:top}.filtering-filter-button>i{color:var(--mywp-shade-20);font-size:1.8rem;text-align:center;transition:color .2s;width:3rem}.filtering-filter-button>span{font-size:1.4rem;overflow:hidden;padding:0 1rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 3rem)}.filtering-filter-button.s{border-color:var(--mywp-shade-20)}.filtering-filter-button.s>i,.filtering-item-title>a:focus,.filtering-item-title>a:hover{color:var(--mywp-color)}.filtering-controls{margin:1rem 0}.filtering-controls button{border-radius:var(--mywp-radius);display:block;font-size:1.4rem;font-weight:700;padding:1rem;text-align:center;width:100%}.filtering-control-button.filtering-update-button,.filteringbar-button.filteringbar-search{background-color:var(--mywp-color);color:var(--mywp-color-text)}.filtering-control-button.filtering-cancel-button,.filtering-control-button.filtering-reset-button{background-color:var(--mywp-shade-20);color:var(--mywp-dark)}.filtering-control-button:hover,.filtering-item-more a:focus,.filtering-item-more a:hover,.filteringbar-button.filteringbar-search:hover{background-color:var(--mywp-highlight);color:var(--mywp-highlight-text)}.filteringbar-message{color:var(--mywp-dark);font-size:1.6rem;font-style:italic;margin:2rem 0}.filteringbar{background-color:var(--mywp-shade-2);box-shadow:var(--mywp-shadow);display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr;margin:0 0 2.4rem;padding:1rem}.filtering-item-more a,.filtering-item-title>a{display:block;color:var(--mywp-dark)}.filteringbar-button{border:.1rem solid transparent;display:block;font-size:1.5rem;height:4rem;line-height:3.8rem;text-align:center;width:100%}.filteringbar-button.filteringbar-search.d,.filteringbar-button.filteringbar-search.d:hover{background-color:var(--mywp-medium);color:var(--mywp-white);cursor:not-allowed}.filteringbar-button.filteringbar-button-full{border-color:var(--mywp-medium);border-radius:var(--mywp-radius);color:var(--mywp-dark)}.filteringbar-button.filteringbar-button-full:hover{background-color:var(--mywp-color);border-color:transparent;color:var(--mywp-white)}.filteringbar-button.filteringbar-button-full>i{color:var(--mywp-highlight);padding-right:.5rem}.filteringbar-form{display:grid;grid-column:span 2;grid-template-columns:1fr 4rem}.filteringbar-input[type=text]{background:0 0;border:none;border-radius:0;border-bottom:.1rem solid var(--mywp-medium);font-size:1.5rem;height:4rem;padding:0 1rem}.filteringbar-form ::placeholder{color:var(--mywp-shade-35)}@media (min-width:46em){.filteringbar{grid-template-columns:1fr 12rem 12rem}.filteringbar-form{grid-column:span 1}}.filtering-items{display:grid;grid-gap:2rem;grid-template-columns:1fr;margin-top:2rem}.filtering-item{border:.1rem solid var(--mywp-medium);border-radius:.3rem;display:grid;grid-template-rows:min-content 1fr min-content}.filtering-item-title{border-bottom:.1rem solid var(--mywp-medium);font-size:2rem;font-weight:700;line-height:1em;padding:1rem;position:relative}.filtering-item-title.filtering-item-title-distance{padding-left:2rem}.filtering-item-num{background-color:var(--mywp-dark);border-radius:100%;color:var(--mywp-dark-text);font-size:1.4rem;font-weight:700;height:2.4rem;left:-1.2rem;line-height:2.4rem;position:absolute;text-align:center;top:.8rem;width:2.4rem}.filtering-item-info{font-size:1.2rem;line-height:1.4em;padding:1rem}.filtering-item-info.filtering-item-info-image{display:grid;grid-gap:2rem;grid-template-columns:12rem 1fr}.filtering-item-details>p.filtering-item-address{font-size:1.2em;margin-top:0}.filtering-item-more{border-top:.1rem solid var(--mywp-medium);display:grid;grid-gap:0.5rem;grid-template-columns:1fr;padding:.5rem}.filtering-item-more.filtering-item-more-book{grid-template-columns:repeat(2,1fr)}.filtering-item-more a{background-color:var(--mywp-medium);border-radius:.3rem;font-size:1.2rem;overflow:hidden;padding:.8rem;word-break:normal;word-wrap:normal;text-align:center}.filtering-item-more-booknow a{background-color:var(--mywp-shade-50);color:var(--mywp-dark-text);font-weight:700}.filtering-item.filtering-item-status-20,.filtering-item.filtering-item-status-20 .filtering-item-title,.filtering-item.filtering-item-status-30,.filtering-item.filtering-item-status-30 .filtering-item-title{border-color:var(--mywp-highlight)}.filtering-item.filtering-item-status-30 .filtering-item-title{background-color:var(--mywp-highlight);border-color:var(--mywp-highlight);color:var(--mywp-highlight-text)}.filtering-item.filtering-item-status-30 .filtering-item-title>a{color:var(--mywp-white)}.filtering-item.filtering-item-status-30 .filtering-item-title>a:focus,.filtering-item.filtering-item-status-30 .filtering-item-title>a:hover{color:var(--mywp-darker)}.filtering-categories{display:flex;flex-wrap:wrap;justify-content:center;margin:2.4rem -1.2rem;text-align:center}.filtering-categories-item{border:.1rem solid var(--mywp-medium);border-radius:var(--mywp-radius);color:var(--mywp-dark);flex:0 0 calc((100%/2) - 2.4rem);margin:1.2rem;padding:1.4rem}.filtering-categories-item:focus,.filtering-categories-item:hover{border-color:var(--mywp-color);color:var(--mywp-color)}.filtering-categories-item>strong{font-size:1.8rem}.filtering-categories-item>span{font-size:1.3rem;margin-top:.5rem;opacity:.75}@media (min-width:40em){.filtering-items{grid-template-columns:1fr 1fr}.filtering-categories-item{flex:0 0 calc((100%/3) - 2.4rem)}}@media (min-width:60em){.filtering-categories-item{flex:0 0 calc((100%/4) - 2.4rem)}}@media (min-width:80em){.filtering{grid-gap:7.2em;grid-template-columns:32rem minmax(0,1fr)}.filtering-filtering{display:block}.filteringbar{grid-template-columns:1fr 12rem}.filteringbar-filtering{display:none}.filtering-categories-item{flex:0 0 calc((100%/5) - 2.4rem)}}