.gallery{display:flex;gap:20px;flex-wrap:wrap}.gallery figure{display:flex!important;width:30%;margin:0!important}figure.gallery-item{margin:0!important}.grecaptcha-badge{display:none}.facetwp-alpha{color:#595959!important}.facetwp-alpha.available{color:#fff!important}.facetwp-alpha.selected{border-bottom:2px solid #fff!important}.elementor-element .swiper .elementor-swiper-button svg{width:1.5em!important;background:#000;border-radius:100px;padding:9px;border:2px solid #fff;height:1.5em!important}.elementor-element .swiper .elementor-swiper-button:hover svg{background:#fff;fill:#fff}select{-webkit-appearance:none}.facetwp-facet{margin-bottom:0px!important}.fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:#111!important}.facetwp-selection-label{display:none}.facetwp-selections ul{padding:0;position:relative;white-space:nowrap;overflow-y:scroll}.fs-label-wrap .fs-label{font-size:.8em;color:#111;font-weight:900;font-style:italic;text-transform:uppercase;height:32px;padding:8px 22px 6px 8px!important}.facetwp-date{background-image:url(https://brixtonvillage.com/wp-content/uploads/2023/06/Date2.svg);background-repeat:no-repeat;background-position:97% center;background-size:16px;height:33px;border:0!important}.facetwp-dropdown{background-color:#fff;background-image:url(https://brixtonvillage.com/wp-content/uploads/2023/06/Down.png);background-repeat:no-repeat;background-position:97% center;background-size:10px;border:2px solid #111;border-radius:0;padding:.5rem .5rem .34rem;font-weight:900;font-style:italic;text-transform:uppercase;font-size:.8em;height:36px;color:#111}.facetwp-selection-value{background:transparent;color:#fff;border-radius:50px;padding:7px 30px 7px 10px!important;background-image:url(https://brixtonvillage.com/wp-content/uploads/2023/06/icon-close.png)!important;background-position:90% center!important;border:2px solid #fff}.fs-dropdown{border:2px solid #111!important;left:-2px;width:calc(100% + 4px)!important}.fs-wrap{width:100%!important;line-height:1.3!important;background:#fff;border:2px solid #111;box-shadow:none}.fs-label-wrap{border:0!important}.facetwp-reset{width:34px;height:34px;background:url(https://brixtonvillage.com/wp-content/uploads/2023/06/bin-white.svg);background-size:18px 18px;background-repeat:no-repeat;display:block;color:#161616!important;border-radius:100px;border:2px solid #fff;background-position:center}#events .jet-listing-grid__item:last-of-type .event-panel{border-bottom:none!important}.facetwp-template{display:flex;justify-content:space-between;flex-flow:row wrap}.trader-block{width:23.5%;padding-bottom:20px}.facetwp-template::after{content:'';width:50%}.trader-image{height:600px;width:100%;background-size:cover;background-position:center;transition:filter ease 300ms}.trader-block h2{font-size:2vw!important;letter-spacing:-1px!important}.trader-image:hover{filter:brightness(80%);transition:filter ease 300ms}@media (max-width:1500px){.trader-block{width:31.5%;padding-bottom:15px}.facetwp-template::after{content:'';width:32%}}@media (max-width:1100px){.trader-image{height:400px}}@media (max-width:768px){.trader-block{width:48%;padding-bottom:0}.trader-block h2{font-size:4vw!important}.trader-image{height:250px}.facetwp-template::after{width:48%}}header.elementor-sticky--effects{background-color:rgba(0,0,0,1)}.menu-main-menu-container{width:85%}#mobilemenu{opacity:0!important;transition:all ease 1s;visibility:hidden!important;position:fixed;left:0;top:0;z-index:1;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}#mobilemenu.open{opacity:1!important;transition:all ease 1.5s;visibility:visible!important;position:fixed;left:0;top:0;z-index:1}#mobilemenu .elementor-widget-container{width:100%;display:flex;align-items:center;justify-content:center;z-index:1}#mobilemenu .elementor-widget-container .menu-menu-container{width:100%;padding:5%}#mobilemenu::before{display:block;content:"";position:fixed;left:0;top:0;height:0;width:100vw;background:#111;transition:all ease 0.6s}#mobilemenu.open::before{height:100vh;transition:all ease 0.6s}#mobilemenu .menu,#mobilemenu .sub-menu{list-style-type:none;margin:0;padding:0}#mobilemenu .menu-item{border-bottom:1px solid rgba(255,255,255,.4)}#mobilemenu .menu-item a{text-decoration:none;font-size:8vw;color:#fff;display:block;line-height:1.5em;font-family:"aktiv-grotesk",sans-serif;font-weight:900;font-style:italic;text-transform:uppercase}#mobilemenu .menu>.menu-item:first-child{border-top:1px solid rgba(255,255,255,.4)}#mobilemenu .menu-item-has-children>a{position:relative}#mobilemenu .menu-item-has-children>a:before{position:absolute;right:0;content:'+';width:10px;height:100%;color:#fff;line-height:1.3em}#mobilemenu .menu-item-has-children>a.is-open:before{content:'-'}#mobilemenu .menu .current-menu-item a{color:#ccc}#mobilemenu .sub-menu{display:none}#mobilemenu .sub-menu{margin-top:10px;margin-bottom:15px;margin-left:0}#mobilemenu .sub-menu .menu-item{line-height:1.6;text-transform:none;font-size:1.2rem;border:0}.toggle-menu{background-color:transparent;border:none;cursor:pointer;display:inline-block;float:right;height:50px;outline:none;pointer-events:initial;position:relative;vertical-align:middle;width:30px;z-index:1110}.toggle-menu.active span,.toggle-menu.active span:before,.toggle-menu.active span:after{background-color:#fff;mix-blend-mode:normal}#darkheader .toggle-menu span{background-color:#111}#darkheader .toggle-menu span:before,#darkheader .toggle-menu span:after{background-color:#111}#darkheader.elementor-sticky--effects .elementor-item{color:#fff}#darkheader.elementor-sticky--effects #primarylogo{fill:#fff!important}#darkheader.elementor-sticky--effects .elementor-button-link{border-color:#fff !Important;color:#fff!important}#darkheader.elementor-sticky--effects .visiticon svg{fill:#fff!important}#darkheader.elementor-sticky--effects .search-trigger svg{fill:#fff!important}#darkheader.elementor-sticky--effects .elementor-button-icon{fill:#fff!important}#darkheader.elementor-sticky--effects .toggle-menu span:before,#darkheader.elementor-sticky--effects .toggle-menu span:after,#darkheader.elementor-sticky--effects .toggle-menu span{background-color:#fff}#darkheader.elementor-sticky--effects .toggle-menu.active span{background-color:#000}#darkheader.elementor-sticky--effects .toggle-menu.active span:before,#darkheader.elementor-sticky--effects .toggle-menu.active span:after{background-color:#fff}.toggle-menu span{background-color:#fff;content:"";display:block;height:2px;left:calc(50% - 13px);position:absolute;top:calc(50% - 1px);transform-origin:50% 50%;transition:background-color 0.2s ease-in-out,top 0.2s 0.2s ease-out,transform 0.2s linear;width:26px}.toggle-menu span:before,.toggle-menu span:after{background-color:#fff;content:"";display:block;height:2px;position:absolute;transform-origin:50% 50%;transition:background-color 0.2s ease-in-out,top 0.2s 0.2s ease-out,transform 0.2s linear;width:26px}.toggle-menu span:before{top:7px}.toggle-menu span:after{top:-7px}.toggle-menu.active span{background-color:transparent;transition:background 0.2s ease-out}.toggle-menu.active span:before,.toggle-menu.active span:after{transition:top 0.2s ease-out,transform 0.2s 0.2s ease-out}.toggle-menu.active span:before{top:0;transform:rotate3d(0,0,1,-45deg)}.toggle-menu.active span:after{top:0;transform:rotate3d(0,0,1,45deg)}.elementor-search-form{position:relative!important}.elementor-search-form:after{content:'';width:90%;height:1px;background:#fff;display:block;position:absolute;left:0;bottom:4px}.elementor-search-form__submit i{display:none}.elementor-search-form__submit{position:relative}.elementor-search-form__submit:after{content:url(https://brixtonvillage.com/wp-content/uploads/2023/06/RightArrow.svg);width:40px;height:40px;display:block;position:absolute;left:10px;bottom:-4px}.elementor-search-form .fa-search{display:none}@media (max-width:768px){.elementor-widget-image-box .elementor-image-box-wrapper{display:flex;text-align:left}.elementor-widget-image-box .elementor-image-box-content{margin-left:16px}}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}.brxtn-button svg{width:30px!important;height:30px!important}.brxtn-button .elementor-button .elementor-align-icon-right{line-height:0}.jet-listing-not-found{text-align:left;margin:0!important}.facetwp-type-date_range{display:flex;gap:5px}