.listing-module{overflow:hidden;padding:0}.listing-module .filters form{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0;margin:0 -20px;overflow:hidden}.listing-module .filters form fieldset{width:calc(33% - 40px);outline:0;border:0;padding:0;margin:20px}.listing-module .filters form fieldset select{border-radius:0;border:1px solid #dbdbdb;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666;position:relative;background:url(//store.kelp.agency/hubfs/hs_marketplace_assets/modules/Simple_FAQs/4/angle-down.svg);background-size:12px;background-repeat:no-repeat;background-position:97% center}.listing-module .filters form fieldset select:focus{outline:0}.listing-module .filters form fieldset select option{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.listing-module .accommodation-wrapper.in .item .title{position:absolute;top:0;z-index:1;color:#fff;padding:10px 10px}.listing-module .accommodation-wrapper.in .item .title span,.listing-module .accommodation-wrapper.in .item .title span:last-child{color:#fff !important;display:inline-block;font-family:'nunito sans';font-size:14px !important}.listing-module .filters form fieldset select option:checked{background:#444;color:#fff}.page-center{max-width:1620px;margin:0 auto}.listing-module .accommodation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin:20px -40px 20px -40px}.listing-module .accommodation-wrapper .item{width:calc(50% - 80px);margin:20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;position:relative}.listing-module .accommodation-wrapper .item .title{margin-bottom:20px}.listing-module .accommodation-wrapper .item .image{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.listing-module .accommodation-wrapper .item .image a{position:absolute;height:100%;width:100%}.listing-module .accommodation-wrapper .item .image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.listing-module .accommodation-wrapper .item .image a img{width:100%;height:100%;object-fit:cover;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}.listing-module .t1{font-weight:900}.listing-module .accommodation-wrapper .item .title span{display:block;color:#444;letter-spacing:.175rem;font-size:16px;font-family:'nunito sans'}.listing-module .accommodation-wrapper .item .accred{position:absolute;font-family:nunito sans,sans-serif;font-size:14px;opacity:.7;color:rgba(255,255,255,1.0);padding:0 .5em;bottom:.5rem;right:1rem}@media only screen and (max-width :1620px){.listing-module .accommodation-wrapper .item .title{margin-bottom:5px}}@media only screen and (max-width :767px){.listing-module .accommodation-wrapper .item{width:calc(50% - 80px)}.listing-module{padding:0 20px}}@media only screen and (max-width :480px){.listing-module .accommodation-wrapper .item .title{margin-bottom:5px}.listing-module{padding:0}.listing-module .accommodation-wrapper .item{width:calc(100% - 40px);margin:20px 20px}.listing-module .filters form fieldset{width:calc(100% - 80px)}.listing-module .accommodation-wrapper .item .title{margin-left:20px}.listing-module .accommodation-wrapper .item .accred{bottom:10px;right:35px}}