.venue-child-content-container h4{font-family:freight-big-pro,serif;font-size:24px;font-weight:500;margin-bottom:12px}.venues-directory-container .listings-filter-container{display:flex;flex-wrap:wrap}.venues-directory-container .listing-filter-item{margin-inline-end:0;margin-inline-start:0;width:100%}.venues-directory-container .jplist-group.jplist-hidden{display:none}.venue-directory-item-container .listing-image-wrapper{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;position:relative}.venue-directory-item-container .listing-content-wrapper{bottom:24px;color:#fff;left:24px;position:absolute;width:calc(100% - 96px)}.venue-directory-item-container .listing-image-wrapper>img{aspect-ratio:16/9;filter:brightness(.8);min-height:100%;min-width:100%}h3.venue-name{margin-bottom:0;margin-top:.5rem}.venue-directory-item-container{position:relative}.venue-directory-item-container .listing-image-wrapper:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43.598' height='42.699' viewBox='0 0 43.598 42.699'%3E%3Cg data-name='Group 5984'%3E%3Cg fill='%230f1820' data-name='Group 2'%3E%3Cpath d='M43.598 20.015c-15.813 0-21.649 14.642-22.525 22.384l2.652.3c.784-6.923 5.948-20.015 19.873-20.015Z' data-name='Vector 3'/%3E%3Cpath d='m23.325 0-2.652.3c.876 7.742 6.712 22.384 22.525 22.384v-2.669C29.273 20.015 24.109 6.923 23.325 0' data-name='Vector 4'/%3E%3Cpath d='M42.8 20.015H0v2.669h42.8Z' data-name='Vector 5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;bottom:24px;content:"";display:block;filter:brightness(0) invert(1);height:43px;position:absolute;right:24px;transition:all .3s ease;width:43px;z-index:10}.venue-directory-item-container .listing-image-wrapper:not(:hover):after{opacity:0;visibility:hidden}.venue-directory-item-container .listing-image-wrapper>a{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:11}.venues-directory-container .jplist-autocomplete{display:block}.venues-directory-container .jplist-autocomplete,.venues-directory-container .jplist-panel input[type=checkbox],.venues-directory-container .jplist-panel input[type=radio],.venues-directory-container .jplist-panel label,.venues-directory-container input{float:none}.venues-directory-container .jplist-autocomplete,.venues-directory-container .jplist-panel .jplist-autocomplete input[type=text]{height:48px;margin:0}.venues-directory-container .jplist-panel input[type=text]{border:1px solid #000;border-radius:0;padding:12px;width:100%}.venues-directory-container .jplist-panel input[type=checkbox],.venues-directory-container .jplist-panel input[type=radio],.venues-directory-container .jplist-panel label{height:auto;line-height:normal}.venue-directory-item-buttons-container>a{align-items:center;background-color:#080047;display:inline-flex;height:24px;justify-content:center;width:24px}.venue-directory-item-details-container{margin-top:auto}.venues-directory-container .filter-group-container{position:relative}.venues-directory-container .filter-group-container .filter-group{background-color:#fff;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;column-count:2;-webit-column-count:2;max-height:300px;overflow:auto!important;padding:8px;position:absolute;top:100%;transition:max-height .3s ease;width:100%;z-index:100}.venues-directory-container .filter-group-container:not(.open) .filter-group{max-height:0;opacity:0;overflow:hidden;visibility:hidden}.filter-group-trigger{align-items:center;border:1px solid #000;display:flex!important;font-size:14px;height:48px;padding:16px}.filter-group-trigger:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #000;content:"";height:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:0}.venues-directory-container .filter-group-container.open .filter-group-trigger:after{transform:translateY(-50%) rotate(180deg)}.venues-directory-container .jplist-autocomplete-actions:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.971' height='23.382' viewBox='0 0 22.971 23.382'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5' data-name='Group 5709' transform='translate(-1774.25 -44.25)'%3E%3Ccircle cx='10' cy='10' r='10' data-name='Ellipse 279' transform='translate(1775 45)'/%3E%3Cpath d='m1793.338 63.749 3.353 3.353' data-name='Path 972'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;content:"";display:block;height:20px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.venues-directory-container .autocomplete-box{width:100%;z-index:100}.venues-directory-container .autocomplete-box .jplist-item{margin:0;width:100%}.venues-directory-container .autocomplete-box img{display:none}.venues-directory-container .autocomplete-box .listing-content-wrapper{bottom:0;color:#000;left:0;padding:0!important;padding:0;position:relative;width:100%}.venues-directory-container .autocomplete-box .listing-location-container{display:none}.venues-directory-container .autocomplete-box .listing-content-wrapper .venue-name{color:#000;font-size:1rem;padding:12px}.venues-directory-container .autocomplete-box .listing-image-wrapper{background-color:#fff}.venues-directory-container .autocomplete-box .jplist-item .venue-directory-item-container{box-shadow:none;padding:0}.venues-directory-container .autocomplete-box .listing-autocomplete-hide-container{display:none!important}.venues-directory-container .jplist-panel .jplist-pagination{display:flex;justify-content:center;margin-top:40px;width:100%}.venues-directory-container .jplist-panel .jplist-pagination button{background:none;border:0;color:#000;margin-top:0}.venues-directory-container .jplist-panel .jplist-pagination button.jplist-current:after{border:1px solid #000;bottom:0;content:"";display:block;left:0;position:absolute;width:100%}.venues-directory-container .venues-directory-title{width:100%}@media screen and (min-width:768px){.venues-directory-container .listings-filter-container{justify-content:space-between;margin:0 -16px 40px}.venues-directory-container .listing-filter-item{margin-inline-end:16px;margin-inline-start:16px;width:calc(33.33333% - 32px)}.venues-directory-container .venues-directory-title{margin-inline-start:16px;width:auto}.venues-directory-container .venue-operating-hours{opacity:0;overflow:hidden;transition:all .3s ease;visibility:hidden}.venue-directory-item-container .listing-image-wrapper:hover .venue-operating-hours{opacity:1;visibility:visible}}