@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.template-selfcatering-properties{position:relative}.template-selfcatering-properties .selfcatering-row{text-align:center}.template-selfcatering-properties .selfcatering-row .selfcatering-filter-content{margin:0 0 30px;padding:0}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap{padding:0}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filters{margin:0 0 15px;padding:0}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filters .select-wrapper{margin:0 0 20px;max-width:100%}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filters .select-wrapper.active{background-color:rgba(166,187,200,.5)}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filters .dropdown-checkboxlist{margin:0 0 20px;max-width:100%;z-index:5}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filters .dropdown-checkboxlist .dropdown-label{color:#082438;font-family:josefin-sans,sans-serif;font-weight:600;letter-spacing:1.5px;text-align:left;text-transform:uppercase}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filters .dropdown-checkboxlist.active .dropdown-label{background-color:rgba(166,187,200,.5)}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filters .dropdown-checkboxlist .dropdown-list{text-align:left}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filter-button{margin:0 0 35px}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filter-clear{margin:0 0 30px;max-height:0;overflow:hidden;pointer-events:none;text-align:center;transition:max-height .2s linear}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filter-clear.active{max-height:100px;pointer-events:all}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filter-clear a{color:#082438;display:inline-block;font-family:josefin-sans,sans-serif;font-size:.75em;font-weight:600;letter-spacing:1.8px;padding:0 0 5px;position:relative;text-decoration:none;text-transform:uppercase}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filter-clear a:after{background-color:#082438;bottom:0;content:"";height:1px;left:0;position:absolute;transition:background-color .2s linear;width:100%}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filter-clear a:hover:after{background-color:transparent}.template-selfcatering-properties .selfcatering-list-wrap{position:relative}.template-selfcatering-properties .selfcatering-list-wrap .overlay{align-items:center;background-color:rgba(0,0,0,.35);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.template-selfcatering-properties .selfcatering-list-wrap .overlay em{color:#fff;margin-top:50px}.template-selfcatering-properties .selfcatering-list-wrap .overlay.active{opacity:1;pointer-events:all}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 30px}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item{display:flex;margin:0 0 45px;padding:0;width:100%}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner{background-color:#f9f9f9;display:flex;flex-direction:column;min-height:200px;position:relative;text-decoration:none;width:100%}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-category{background-color:#5b809a;border-bottom:16px solid #000;color:#fff;font-family:josefin-sans,sans-serif;font-size:1.0625em;font-weight:600;letter-spacing:2.55px;line-height:1;padding:17px 15px 13px;text-transform:uppercase}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-image{display:block;flex:0 0 auto}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-image .selfcatering-img{width:100%}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;padding:30px 0 0;position:relative;text-align:center;width:100%}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content h3{color:#1e4058;font-size:1.25em;font-weight:600;letter-spacing:3px;line-height:1.3;margin:0 0 10px;padding:0 15px;position:relative;width:100%;z-index:3}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-capacity{font-family:noto-serif,sans-serif;font-style:italic;font-weight:600;margin:0 0 20px;padding:0 15px}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-capacity i{font-size:18px;margin-right:5px}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-amenities{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 0 20px;padding:0 15px}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-amenities li{margin:0 10px 15px;position:relative}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-amenities li img{width:25px}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-amenities li em{font-size:20px}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-amenities li .tooltip{background-color:#082438;border-radius:6px;color:#fff;left:50%;padding:5px 0;pointer-events:none;position:absolute;text-align:center;top:100%;transform:translateX(-50%);visibility:hidden;width:120px;z-index:1}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-amenities li:hover .tooltip{visibility:visible}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-buttons{padding:0 3px 6px}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-buttons .btn-view{background-color:#5b809a;margin:0 0 10px}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-buttons .btn-view:hover{background-color:rgba(91,128,154,.75)}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-buttons .btn:not(.btn-view){background-color:#082438}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-buttons .btn:not(.btn-view):hover{background-color:rgba(8,36,56,.75)}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-buttons a{display:block;margin:0}.template-selfcatering-properties .selfcatering-list-wrap .no-results-copy{display:none}.template-selfcatering-properties .selfcatering-list-wrap .api-list-more{text-align:center}.template-selfcatering-properties .selfcatering-list-wrap .api-list-more .loading-more{display:none}.template-selfcatering-properties .selfcatering-list-wrap .api-list-more.active .loading-more{display:inline-block}@media (min-width:768px){.template-selfcatering-properties .selfcatering-row .selfcatering-filter-content{padding:0 75px}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filters{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filters .select-wrapper{margin:0 5px 10px;width:auto}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filters .select-wrapper select{width:auto}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filters button{margin:0 5px}.template-selfcatering-properties .selfcatering-row .selfcatering-filters-wrap .selfcatering-filters .dropdown-checkboxlist{margin:0 5px 10px;max-width:230px}.template-selfcatering-properties .selfcatering-list-wrap{padding:0}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list{margin:0 -5px 30px}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item{padding:0 10px;width:50%}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner{display:flex;flex-direction:column;height:100%;min-height:auto;text-decoration:none}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-image{display:block;flex:0 0 auto}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content{min-height:auto}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-amenities,.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-capacity,.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content h3{padding:0 30px}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-buttons{display:flex;margin-top:auto}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-buttons .btn-view{margin:0}.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item .selfcatering-item-inner .selfcatering-item-content .selfcatering-buttons a{display:block;flex:1;margin:0 3px}}@media (min-width:1200px){.template-selfcatering-properties .selfcatering-list-wrap .selfcatering-list .selfcatering-item{width:33.3333%}}