.location-table-display-wrapper{clear:both;margin:0 auto;max-width:1200px;-webkit-padding-after:2rem;padding-block-end:2rem;-webkit-padding-before:2rem;padding-block-start:2rem}.single-location-table-filter-wrap{margin-bottom:10px}form.filter-location-form .location-filter-toggle-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px;position:relative;width:100%}form.filter-location-form .location-filter-toggle-container .location-filter-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #0f3c80;border-radius:10px;color:#0f3c80;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 0 20px;min-width:160px;padding:5px 15px;position:relative;text-align:left;top:0!important;width:auto;z-index:2}form.filter-location-form .location-filter-toggle-container .location-filter-button:after{border:1px solid #0f3c80;border-width:0 1px 1px 0;content:"";display:inline-block;margin-left:20px;padding:4px;position:relative;top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:all .2s;transition:all .2s}form.filter-location-form .location-filter-toggle-container .location-filter-button:first-of-type{margin-left:0}form.filter-location-form .location-filter-dropdown-container{position:relative}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap{background-color:#fff;border:1px solid #0f3c80;border-radius:10px;left:0;min-width:350px;padding:15px;position:absolute;right:0;top:5px;width:auto;z-index:5}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap button.location-filter-intro-text{background-color:inherit;border:none;color:#0f3c80;cursor:pointer;font-size:18px;margin:0 0 15px;text-align:left;width:100%}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap button.location-filter-intro-text:after{border:1px solid #0f3c80;border-width:0 1px 1px 0;content:"";display:inline-block;margin-left:20px;padding:4px;position:absolute;right:15px;top:25px;-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:all .2s;transition:all .2s}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap p.location-filter-drop-list-select-all{border-bottom:1px solid #cfcfcf;color:#0f3c80;font-size:14px;margin:0 0 15px;padding:5px 0 15px}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap ul.location-filter-drop-list{margin:0 0 5px;max-height:300px;overflow-y:auto;padding:0 0 5px 10px;scrollbar-width:thin}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap ul.location-filter-drop-list li.location-filter-drop-list-item{color:#0f3c80;font-size:14px;margin:0 0 3px;padding:3px 3px 3px 0}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap ul.location-filter-drop-list li.location-filter-drop-list-item:last-child{margin-bottom:0;padding-bottom:3px}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap ul.location-filter-drop-list li.location-filter-drop-list-item.location-filter-drop-list-item-hidden{display:none}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap label.location-filter-checkbox-label{cursor:pointer}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap label.location-filter-checkbox-label.location-filter-checkbox-label-disabled{color:#6d6e71;cursor:default}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap input.location-filter-checkbox-input{cursor:pointer;margin-right:7px}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap input.location-filter-checkbox-input.location-filter-checkbox-input-disabled{cursor:default}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap p.location-filter-drop-buttons-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;width:100%}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap p.location-filter-drop-buttons-row button.location-filter-drop-button{border:2px solid #0f3c80;border-radius:20px;cursor:pointer;font-size:16px;font-weight:500;padding:5px 15px}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap p.location-filter-drop-buttons-row button.location-filter-drop-button.location-submit-button{background-color:#0f3c80;color:#fff}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap p.location-filter-drop-buttons-row button.location-filter-drop-button.location-reset-button{background-color:#fff;color:#0f3c80}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap p.location-filter-drop-buttons-row button.location-filter-drop-button.location-reset-button:before{content:"✕";font-size:13px;font-weight:400;margin-right:15px}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap.location-filter-drop-wrap-expand{min-width:400px}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap.location-filter-drop-wrap-hidden{display:none;height:0;visibility:hidden}@media only screen and (min-width:481px){form.filter-location-form .location-filter-toggle-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap{left:auto}form.filter-location-form .location-filter-dropdown-container .location-filter-drop-wrap.location-singles-filter-drop-wrap{right:180px}}.location-table-items-container .single-location-table-part{margin-bottom:30px}.location-table-items-container .single-location-table-part.single-location-table-part-hidden{display:none}.location-table-items-container .single-location-table-title-wrap{background:-webkit-gradient(linear,left top,right top,color-stop(30%,#125997),color-stop(110%,#3da1db));background:linear-gradient(90deg,#125997 30%,#3da1db 110%);border-top-left-radius:10px;border-top-right-radius:10px;padding:15px 30px}.location-table-items-container .single-location-table-title-wrap h2{color:#fff;font-size:16px;font-weight:700;line-height:24px;margin:0 0 -2px;min-height:28px;padding:0}.location-table-items-container .single-location-table-items-wrap{border-bottom:1px solid #d3d5d6;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid #d3d5d6;border-right:1px solid #d3d5d6}.single-location-table-section-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 30px}.single-location-table-section-wrap.single-location-table-activity-wrap.single-location-table-activity-wrap-hidden{display:none}.single-location-table-section-wrap.single-location-table-activity-wrap:not(:first-child){border-top:1px solid #d3d5d6}.single-location-table-section-wrap.single-location-table-label-wrap{background-color:#f6f6f6;font-weight:700}.single-location-table-section-wrap.single-location-table-label-wrap h3{color:#6d6e71;font-size:14px;font-weight:700;line-height:22px}.single-location-table-section-wrap .single-location-table-act-type,.single-location-table-section-wrap .single-location-table-label-category{width:25%}.single-location-table-section-wrap .single-location-table-details,.single-location-table-section-wrap .single-location-table-label-details{width:75%}.single-location-table-section-wrap .single-location-table-act-type p,.single-location-table-section-wrap .single-location-table-details p{color:#6d6e71;font-size:14px;font-weight:400;line-height:32px;margin:0;padding:0}.single-location-table-section-wrap .single-location-table-details p:not(:last-child){margin-bottom:5px}.location-table-return-to-top-wrap{text-align:right}.location-table-return-to-top-wrap .location-return-to-top{background-color:#fff;color:#0f3c80;cursor:pointer;padding:5px 15px;position:relative;text-align:left;text-decoration:none;top:0!important;width:auto}.location-table-return-to-top-wrap .location-return-to-top:after{border:1px solid #0f3c80;border-width:0 1px 1px 0;content:"";display:inline-block;margin-left:10px;padding:4px;position:relative;top:1px;-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:all .2s;transition:all .2s}
