.buddypress-wrap nav.bp-business-profile-type-navs.business-main-nav{margin:20px 0 30px!important}.buddypress-wrap #bp-businesses-content .subnav-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:15px 0 15px;width:100%;row-gap:10px}.buddypress-wrap #bp-businesses-content .subnav-filters .business-search{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.buddypress-wrap #bp-businesses-content .subnav-filters .subnav-search{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.buddypress-wrap #bp-businesses-content .subnav-filters .component-filters{margin-left:auto}#bp-businesses-content .business-search .bp-dir-search-form{background-color:var(--content-background-color);border:1px solid var(--global-bbp-border-color);border-radius:var(--global-border-radius);box-shadow:none;margin:0;padding:0;position:relative;width:auto}@media screen and (max-width:1200px){.buddypress-wrap #bp-businesses-content .subnav-filters .business-search{-ms-flex-flow:wrap;flex-flow:wrap}}@media screen and (max-width:32em){.bp-business-profile-filter-location{width:100%}.buddypress-wrap #bp-businesses-content .subnav-filters .subnav-search{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.buddypress-wrap #bp-businesses-content .subnav-filters .component-filters{margin-left:0;width:100%}#bp-businesses-content .bp-business-profile-location-filter,#bp-businesses-content .business-search .bp-dir-search-form,.buddypress-wrap #bp-businesses-content .subnav-filters .business-search select{width:100%}.bp-business-profile-filter-wrapper,.bp-business-profile-list-grid-filter{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bp-business-profile-filter-wrapper .bp-business-profile-filter{margin:0 0 10px}}#bp-businesses-content .business-search .bp-dir-search-form input#dir-business-search{border:0;background-color:transparent;padding-left:35px;font-size:14px;width:100%;height:40px;background-image:url(/wp-content/plugins/bp-business-profile/public/images/search.svg);background-repeat:no-repeat;background-position:10px 50%;background-size:16px;background-position:left 10px center}#bp-businesses-content .business-search .bp-dir-search-form button#dir-business-search-submit{position:absolute;right:0;opacity:0;visibility:hidden;width:0;height:0}#business-order-select{min-width:150px}.buddypress-wrap .bp-businesses-content .select-wrap{width:100%;display:inline-block;background-color:var(--content-background-color);border:1px solid var(--global-bbp-border-color)!important;border-radius:var(--global-border-radius)!important}.buddypress-wrap .last #business-order-by{font-size:14px;max-width:100%;width:100%;height:40px;background-image:url(/wp-content/plugins/bp-business-profile/public/images/arrow-down.svg);background-repeat:no-repeat;background-position:right 15px center;border:0;text-indent:0;border-radius:var(--global-border-radius)!important}.buddypress-wrap #business-order-select .select-wrap span.select-arrow{display:none}ul.component-navigation.business-nav{margin:0!important;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}ul.component-navigation.business-nav>li{list-style:none}ul.component-navigation.business-nav>li::marker{content:none}.buddypress-wrap .business-main-nav li:not(.current) a:focus,.buddypress-wrap .business-main-nav li:not(.current) a:hover,.buddypress-wrap .business-main-nav li:not(.selected) a:focus,.buddypress-wrap .business-main-nav li:not(.selected) a:hover{background:0 0;color:inherit}.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li,.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li a:focus,.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li a:hover{background-color:transparent!important}.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li{padding-right:30px}.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li a{padding:10px 0;text-decoration:none}.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li a:focus,.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li a:hover,.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li.selected a{background:0 0;color:var(--global-primary-color);font-weight:400}.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li.selected a{border-bottom:1px solid currentColor}.business-main-nav li a .count{font-size:.85em;font-weight:400;opacity:.7}.business-main-nav li.current a .count,.business-main-nav li.selected a .count{opacity:1}.bp-navs ul:after,.business .bp-navs:after{content:" ";display:table}@media screen and (max-width:640px){ul.component-navigation.business-nav{-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px;background:var(--content-secondary-background-color);border-radius:var(--global-border-radius)}ul.component-navigation.business-nav::-webkit-scrollbar{display:none}.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li{padding-right:0;-ms-flex:1 0 auto;flex:1 0 auto}.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li a{display:block;padding:9px 16px;text-align:center;white-space:nowrap;border-radius:var(--global-border-radius);min-height:40px;line-height:22px}.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li.current a,.buddypress-wrap .business-main-nav ul.component-navigation.business-nav li.selected a{background:var(--content-background-color)!important;color:var(--global-primary-color);font-weight:600;border-bottom:0;box-shadow:var(--global-box-shadow,0 1px 2px rgba(0,0,0,.05))}}.item-body .bp-business-profile-header{margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:15px}.item-body .bp-business-profile-header .bp-business-profile-list-grid-filter{margin-left:0!important}ul#business-list{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:0;width:auto}ul#business-list.row{margin-left:-15px;margin-right:-15px}ul#business-list li{list-style:none}#buddypress.buddypress-wrap:not(.bp-single-vert-nav) .business-main-nav.bp-navs>ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}#buddypress.buddypress-wrap:not(.bp-single-vert-nav) .business-main-nav.bp-navs>ul li{background:0 0;margin:0;padding:0}#buddypress.buddypress-wrap:not(.bp-single-vert-nav) .business-main-nav.bp-navs>ul li.bp-business-navigation-link--business-settings,#buddypress.buddypress-wrap:not(.bp-single-vert-nav) .business-main-nav.bp-navs>ul li.bp-business-navigation-link--settings{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100}@media screen and (min-width:46.8em){#buddypress.buddypress-wrap:not(.bp-single-vert-nav) .business-main-nav.bp-navs{background:var(--content-background-color);border:1px solid var(--global-bbp-border-color);margin:0 0 20px;padding:0 5px;box-shadow:none;overflow:initial;border-radius:var(--global-border-radius)}#buddypress.buddypress-wrap:not(.bp-single-vert-nav) .main-navs.business-main-nav>ul>li>a{padding:16px;color:inherit}#buddypress.buddypress-wrap .business-main-nav.bp-navs ul li a{margin-bottom:-1px}#buddypress.buddypress-wrap .business-main-nav.bp-navs li.current a,#buddypress.buddypress-wrap .business-main-nav.bp-navs li.selected a,#buddypress.buddypress-wrap .business-main-nav.bp-navs:not(.dir-navs) li.current a,#buddypress.buddypress-wrap.business-main-nav.bp-navs:not(.dir-navs) li.selected a{background:0 0;color:var(--global-primary-color);outline:0;border-bottom:3px solid var(--global-primary-color)}#buddypress.buddypress-wrap .business-main-nav.bp-navs li:not(.current) a:focus,#buddypress.buddypress-wrap .business-main-nav.bp-navs li:not(.current) a:hover,#buddypress.buddypress-wrap .business-main-nav.bp-navs li:not(.selected) a:focus,#buddypress.buddypress-wrap .business-main-nav.bp-navs li:not(.selected) a:hover{background:0 0;color:var(--global-primary-color);outline:0;border-bottom:3px solid var(--global-primary-color)}}@media screen and (max-width:46.8em){#buddypress.buddypress-wrap:not(.bp-single-vert-nav) .business-main-nav.bp-navs>ul{margin:0 0 20px;padding:15px;background:var(--content-background-color);border:1px solid var(--global-bbp-border-color);border-radius:var(--global-border-radius)}#buddypress.buddypress-wrap:not(.bp-single-vert-nav) .bp-navs li.bp-business-tab{background:var(--content-background-color,#fff);border:0}#buddypress.buddypress-wrap:not(.bp-single-vert-nav) .bp-navs li.bp-business-tab>a,#buddypress.buddypress-wrap:not(.bp-single-vert-nav) .bp-navs li.hideshow>a{padding:10px 15px;border-radius:var(--global-border-radius)}#buddypress.buddypress-wrap:not(.bp-single-vert-nav) li.bp-business-tab{border-bottom:1px solid var(--global-bbp-border-color)}#buddypress.buddypress-wrap:not(.bp-single-vert-nav) li.bp-business-tab a:hover{background:rgba(0,0,0,.05)}#buddypress.buddypress-wrap:not(.bp-single-vert-nav) li.bp-business-tab.current a,#buddypress.buddypress-wrap:not(.bp-single-vert-nav) li.bp-business-tab.selected a{background-color:var(--global-primary-color);color:#fff;border-color:var(--global-primary-color)}#buddypress.buddypress-wrap:not(.bp-single-vert-nav) li.bp-business-tab:last-child{border-bottom:none}}.entry-content .row{margin-left:-15px;margin-right:-15px}.business-list{margin-top:20px;padding:0;list-style:none}.business-list.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.business-list.grid>li{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.bp-business-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:var(--content-background-color);border:1px solid var(--global-bbp-border-color);border-radius:var(--global-border-radius)!important;overflow:hidden;-webkit-transition:box-shadow linear .2s;transition:box-shadow linear .2s}.bp-business-list-wrap:hover{box-shadow:var(--global-box-shadow-hover)}.bp-business-list-wrap a,.entry-content .bp-business-list-wrap a{text-decoration:none}.bp-business-cover-img{position:relative;display:block;max-height:200px;padding-top:200px;border-radius:3px 3px 0 0;overflow:hidden;background-color:#647385}.bp-business-cover-img img{margin:0!important;position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover;height:100%;width:100%}.bp-business-category{background-color:rgba(17,24,39,.72);color:#fff;display:inline-block;padding:5px 10px;font-size:12px;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--global-border-radius);position:absolute;top:16px;left:16px;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bp-business-list-wrap .bp-business-avatar{margin:auto;margin-top:-75px;margin-bottom:0;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:center}.bp-business-list-wrap .bp-business-avatar img{width:100px;height:100px;max-width:100px;background:var(--content-background-color,#fff);border:3px solid var(--content-background-color,#fff);border-radius:var(--global-border-radius)}.bp-business-list-wrap .bp-business-content-wrap{margin:0;padding:15px;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.bp-business-content-wrap h3{margin:0 0 10px!important;font-size:1.25rem;line-height:28px;font-weight:600;color:var(--global-heading-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:56px}#buddypress .bp-business-list-wrap .bp-business-content-wrap h3 a,.bp-business-list-wrap .bp-business-content-wrap h3 a{color:var(--global-heading-color)}#buddypress .bp-business-list-wrap .bp-business-content-wrap h3 a:focus,#buddypress .bp-business-list-wrap .bp-business-content-wrap h3 a:hover,.bp-business-list-wrap .bp-business-content-wrap h3 a:focus,.bp-business-list-wrap .bp-business-content-wrap h3 a:hover{color:var(--global-primary-color)}.bp-business-rating{margin:10px 0}.bp-business-rating .bp-business-star-rate{font-size:13px}.bp-business-profile-excerpt{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#business-list .bp-business-profile-excerpt a{color:var(--bpbp-accent,var(--global-primary-color,#1b74e5));color:color-mix(in srgb,var(--bpbp-accent,var(--global-primary-color,#1b74e5)) 75%,#000);text-decoration:underline;text-underline-offset:2px;word-break:break-word;transition:color .2s ease}#business-list .bp-business-profile-excerpt a:focus-visible,#business-list .bp-business-profile-excerpt a:hover{color:var(--bpbp-accent-hover,var(--global-primary-hover-color,var(--global-primary-color,#1b74e5)));text-decoration:underline}.bb-dark-mode #business-list .bp-business-profile-excerpt a,.buddyx-dark-mode #business-list .bp-business-profile-excerpt a,[data-theme=dark] #business-list .bp-business-profile-excerpt a,body.buddyx-dark-theme #business-list .bp-business-profile-excerpt a,body.dark-mode #business-list .bp-business-profile-excerpt a,body.dark-scheme #business-list .bp-business-profile-excerpt a,html.dark #business-list .bp-business-profile-excerpt a,html.dark-mode #business-list .bp-business-profile-excerpt a,html[data-bx-mode=dark] #business-list .bp-business-profile-excerpt a{color:var(--bpbp-accent,var(--global-primary-color,#1b74e5));color:color-mix(in srgb,var(--bpbp-accent,var(--global-primary-color,#1b74e5)) 85%,#fff)}.bp-business-profile-status.status-pending span{display:inline-flex;gap:3px;align-items:center;justify-content:center;padding:5px 15px;background:#ec0909;font-size:13px;margin-top:10px;text-transform:capitalize;line-height:1;border-radius:100px;color:#fff}.bp-business-follow-button-container-wrapper{margin:auto 0 0;text-align:center;padding:15px}.bp-business-follow-button-container-wrapper button.bp-business-follow-button,.bp-business-follow-button-container-wrapper button.bp-business-manage-button{margin:auto;padding:10px 20px;width:100%;max-width:200px;border-radius:var(--global-border-radius)!important}.bp-business-follow-button-container-wrapper button.bp-business-follow-button i,.bp-business-follow-button-container-wrapper button.bp-business-manage-button i{margin-right:5px}.bp-business-navigation .page-numbers{display:inline-block;padding:10px 15px;margin:0 2px 0 0;background:var(--content-secondary-background-color);border:1px solid var(--global-bbp-border-color);line-height:1;text-decoration:none;border-radius:4px}.bp-business-navigation .page-numbers.current,.bp-business-navigation .page-numbers:hover{background:var(--content-background-color,#fff);color:var(--global-primary-color);border-color:var(--global-primary-color)}.bp-business-list-wrap .bp-business-open-hours-wrapper{position:absolute;right:15px;min-width:250px;background:var(--content-background-color,#fff);padding:10px 0;text-transform:none;border:0;border-radius:var(--global-border-radius);box-shadow:0 10px 25px 0 rgba(0,0,0,.3);z-index:2}.bp-business-open-hours-wrapper.position-top{bottom:60px}.bp-business-list-wrap .bp-business-today-timing{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:wrap;flex-flow:wrap;gap:10px;padding:10px;border-top:1px solid var(--global-bbp-border-color)}.bp-business-list-wrap .bp-business-today-timing ul:empty{display:none}.bp-business-list-wrap .bp-business-today-timing .bp_business_hours_expand_more{cursor:pointer}.bp-business-open-hours-wrapper{margin-top:10px}.bp-business-info-widget-section ul,.bp-business-open-hours-wrapper ul,.bp-business-social-info-widget-section ul,.bp-business-today-timing ul{margin:0!important;padding:0!important;list-style:none}.bp-business-open-hours-wrapper ul.extra-details>li{border-bottom:1px solid var(--global-bbp-border-color);padding-top:12px;padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.bp-business-list-wrap .bp-business-open-hours-wrapper ul.extra-details>li{font-size:13px;font-weight:400;margin:0;padding:4px 10px;border:0}.bp-business-list-wrap .bp-business-open-hours-wrapper ul.extra-details>li:hover{background:rgba(0,0,0,.02)}.bp-business-today-timing .bp_business_expand_more{background:var(--bpbp-bg-alt,rgba(244,244,244,.99));border-radius:50%;height:25px;width:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;font-size:14px;position:absolute;top:1.25rem;right:1.25rem;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.bp-business-today-timing .bp-business-permanently-closed,.bp-business-today-timing .business-close-now{color:var(--bpbp-danger,#dc3545)}.bp-business-today-timing .bp-business-open-24h,.bp-business-today-timing .business-open-now{color:var(--bpbp-success-text,#44c553)}.bp-business-today-timing .bp-business-temporarily-closed,.bp-business-today-timing .business-open-hours{color:var(--bpbp-warning-text,#ffc107)}.bp-business-today-timing .bp-business-open-24h:before,.bp-business-today-timing .bp-business-permanently-closed:before,.bp-business-today-timing .bp-business-temporarily-closed:before,.bp-business-today-timing .business-close-now:before,.bp-business-today-timing .business-open-hours:before,.bp-business-today-timing .business-open-now:before{content:'\f017';font-family:'Font Awesome 6 Free';font-weight:400;color:inherit;margin-right:4px;display:inline-block;font-size:inherit;text-rendering:auto;min-width:20px;text-align:center}.bp-business-profile-info .wp-core-ui button#insert-media-button,.bp-businesses-content button#insert-media-button{font-size:13px!important;line-height:2.15384615!important;min-height:30px!important;margin:0!important;padding:0 10px!important;background:var(--global-primary-color)!important;color:#fff!important;border:0!important}.bp-business-info-fields li{display:none}#business-list.grid .bp-business-info-fields li[data-show-grid=yes]{display:list-item}#business-list.list .bp-business-info-fields li[data-show-list=yes]{display:list-item}.bp-business-profile-heading:empty{display:none}ul#business-list.business-list.grid .bp-business-info-fields-wrap{margin-top:15px}ul#business-list.business-list.grid ul.bp-business-info-fields{justify-content:center}ul#business-list.business-list.list .col-xs-12{margin-bottom:20px}ul#business-list.business-list.list .col-xs-12{width:100%!important}.bp-business-profile-list-grid-filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bp-business-profile-list-grid-filter,.bp-business-results-header .bp-business-profile-list-grid-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;background:var(--content-background-color,#fff);border:1px solid var(--global-bbp-border-color,#ddd);border-radius:var(--global-border-radius,6px);overflow:hidden}.bp-business-profile-list-grid-filter>a,.bp-business-profile-list-grid-filter>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;color:var(--global-body-text-color);background:0 0;border:none;padding:8px 12px!important;cursor:pointer;transition:all .2s}.bp-business-profile-list-grid-filter>a:not(:last-child),.bp-business-profile-list-grid-filter>button:not(:last-child){border:0;border-right:1px solid var(--global-bbp-border-color,#ddd);border-radius:0!important}.bp-business-profile-list-grid-filter>a:hover,.bp-business-profile-list-grid-filter>button:hover{background:var(--content-secondary-background-color);color:var(--global-primary-color)}.bp-business-profile-list-grid-filter>a:last-child:focus,.bp-business-profile-list-grid-filter>a:last-child:hover,.bp-business-profile-list-grid-filter>button:last-child:focus,.bp-business-profile-list-grid-filter>button:last-child:hover{border:0;border-radius:0!important}.bp-business-profile-list-grid-filter>a.active,.bp-business-profile-list-grid-filter>button.active{background:var(--global-primary-color,#007bff);color:#fff;border-radius:0!important}.bp-business-profile-list-grid-filter>a:focus-visible,.bp-business-profile-list-grid-filter>button:focus-visible{outline:2px solid var(--global-primary-color,#007bff);outline-offset:-2px;z-index:1}.bp-business-profile-list-grid-filter svg{width:18px;height:18px;display:block}ul#business-list.business-list.list .bp-business-info-fields-wrap{display:block}ul.bp-business-info-fields{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;gap:10px;-webkit-column-gap:25px;column-gap:25px}ul.bp-business-info-fields li.bp-business-address{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}ul.bp-business-info-fields li a{padding:0;display:flex;align-items:center;gap:8px;word-break:break-word}ul.bp-business-info-fields li a>svg{flex:none}@media screen and (min-width:768px){ul#business-list.business-list.list .bp-business-list-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:wrap;flex-flow:wrap}ul#business-list.business-list.list .bp-business-list-wrap .bp-business-list-inner-wrap{text-decoration:none;-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px}ul#business-list.business-list.list .bp-business-list-wrap .bp-business-cover-img{height:100%;max-height:100%;padding-top:100%}ul#business-list.business-list.list .bp-business-list-wrap .bp-business-avatar{margin:0;margin-left:-75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul#business-list.business-list.list .bp-business-list-wrap .bp-business-profile-excerpt{padding-bottom:20px}ul#business-list.business-list.list .bp-business-list-wrap .bp-business-content-wrap{text-align:left;width:-webkit-calc(100% - 430px);width:calc(100% - 430px)}ul#business-list.business-list.list .bp-business-list-wrap .bp-business-follow-button-container-wrapper{margin-left:auto;margin-bottom:auto}ul#business-list.business-list.list .bp-business-list-wrap .bp-business-hours-container-section{position:absolute;bottom:0;right:20px}ul#business-list.business-list.list .bp-business-list-wrap .bp-business-today-timing{border:0}}@media screen and (max-width:767px){ul.bp-business-info-fields{margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:32em){.bp-business-profile-list-grid-filter{margin-left:auto!important}}.bp-business-social-share-icons-wrapper{position:absolute;right:30px;top:15px}.btn-social-share-toggle{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--content-background-color);border:1px solid var(--global-bbp-border-color);border-radius:100px}.btn-social-share-toggle svg{width:16px;height:16px}.social-share-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;padding:5px 10px;background:var(--content-background-color);border:1px solid var(--global-bbp-border-color);border-radius:5px;z-index:9;gap:5px;display:none;box-shadow:0 4px 8px rgba(0,0,0,.1)}.social-share-icons.selected{display:-webkit-box;display:-ms-flexbox;display:flex}.social-icon{display:inline-block;margin:5px;line-height:1;text-decoration:none}.social-icon.x svg{width:18px;height:18px;vertical-align:top}.social-icon i{font-size:20px}@media screen and (min-width:992px){.buddypress-wrap #bp-businesses-content.bp-businesses-content-small .subnav-filters .business-search{-ms-flex-flow:wrap;flex-flow:wrap;width:100%}.bp-business-profile-filter-location{width:100%}.buddypress-wrap #bp-businesses-content.bp-businesses-content-small .subnav-filters .subnav-search{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}#bp-businesses-content.bp-businesses-content-small .bp-business-profile-location-filter,#bp-businesses-content.bp-businesses-content-small .business-search .bp-dir-search-form,#bp-businesses-content.bp-businesses-content-small .subnav-filters .business-search select{width:calc(50% - 5px)}#bp-businesses-content.bp-businesses-content-small .bp-business-profile-filter-wrapper .bp-business-profile-filter{margin:0 0 10px}#bp-businesses-content.bp-businesses-content-small .business-list.grid>li.col-md-4{width:50%}#bp-businesses-content.bp-businesses-content-small ul#business-list.business-list.list .bp-business-list-wrap{flex-direction:column}#bp-businesses-content.bp-businesses-content-small ul#business-list.business-list.list .bp-business-list-wrap ul.bp-business-info-fields{justify-content:center}#bp-businesses-content.bp-businesses-content-small ul#business-list.business-list.list .bp-business-list-wrap .bp-business-cover-img{max-height:200px;padding-top:200px;border-radius:3px 3px 0 0}#bp-businesses-content.bp-businesses-content-small ul#business-list.business-list.list .bp-business-list-wrap .bp-business-avatar{margin:auto;margin-top:-75px;margin-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:center}#bp-businesses-content.bp-businesses-content-small ul#business-list.business-list.list .bp-business-list-wrap .bp-business-content-wrap{width:100%;text-align:center}#bp-businesses-content.bp-businesses-content-small ul#business-list.business-list.list .bp-business-list-wrap .bp-business-follow-button-container-wrapper{margin:auto 0 0}#bp-businesses-content.bp-businesses-content-small ul#business-list.business-list.list .bp-business-list-wrap .bp-business-hours-container-section{position:static}#bp-businesses-content.bp-businesses-content-small ul#business-list.business-list.list .bp-business-list-wrap .bp-business-today-timing{border-top:1px solid var(--global-bbp-border-color)}}form#dir-business-search-form:before{content:none}.bp-business-main-search-filter-wrapper{position:relative}.bp-business-profile-filter-wrapper{position:relative}.bp-business-profile-filter-toggle{position:relative;display:inline-block}.bp-business-profile-filter{width:40px;height:40px;margin:0 10px;background:var(--content-background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;text-decoration:none;border:1px solid var(--global-bbp-border-color);border-radius:var(--global-border-radius);-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none!important}.bp-business-profile-filter:hover{color:var(--global-primary-color);border-color:var(--global-primary-color)}.bp-business-profile-filter-dropdown{margin-top:50px!important;overflow:hidden;position:absolute;width:100%;z-index:10;border-radius:var(--global-border-radius);opacity:0;visibility:hidden;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transition:opacity .3s,-webkit-transform .5s cubic-bezier(.215, .61, .355, 1);transition:opacity .3s,transform .5s cubic-bezier(.215, .61, .355, 1)}.bp-business-profile-filter-dropdown.open{opacity:1;visibility:visible;overflow:visible;pointer-events:all;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bp-business-profile-filter-inner{margin:0;padding:25px;background-color:var(--content-background-color);border:1px solid var(--global-bbp-border-color);box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:var(--global-border-radius)}.bp-business-profile-filter-inner *{-webkit-transition:none;transition:none}.bp-business-profile-filter-inner .dropdown-close{position:absolute;right:30px;top:10px;cursor:pointer;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bp-business-profile-filter-inner .dropdown-close i{font-size:20px}.bp-business-profile-filter-inner .dropdown-close i:hover{color:red}.bp-business-profile-extra-taxonomies select,.bp-business-profile-filter-inner>div{margin:0 0 15px!important}.bp-business-profile-extra-taxonomies select:last-child,.bp-business-profile-filter-inner>div:last-child{margin:0!important}.bp-business-profile-filter-inner label{font-size:14px;font-weight:500;display:block;margin:0 0 5px}.bp-business-profile-filter-inner select{width:100%}.business-custom-category-filter{width:100%;padding:8px;border:1px solid var(--global-bbp-border-color);border-radius:4px;margin-bottom:10px;box-sizing:border-box}.business-custom-category-filter:focus{border-color:var(--global-primary-color,#007bff);outline:0}.bp-business-directory-wrap{max-width:100%}.bp-directory-layout-sidebar{padding:0}.bp-business-search-header{padding:20px 0;margin-bottom:20px;border-bottom:1px solid var(--global-bbp-border-color,#eaeaea)}.bp-business-search-bar{max-width:100%}.bp-business-search-bar .bp-dir-search-form,.bp-business-search-bar form{display:flex;gap:12px;align-items:stretch;flex-wrap:nowrap}.bp-business-search-bar .bp-dir-search-form>button,.bp-business-search-bar form>button{flex-shrink:0}.bp-business-search-bar .location-input-wrapper,.bp-business-search-bar .search-input-wrapper{flex:1;position:relative;display:flex;align-items:center;background:var(--content-background-color,#fff);border:1px solid var(--global-bbp-border-color,#ddd);border-radius:var(--global-border-radius,8px);padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease}.bp-business-search-bar .location-input-wrapper:focus-within,.bp-business-search-bar .search-input-wrapper:focus-within{border-color:var(--global-primary-color,#007bff);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.bp-business-search-bar .location-icon,.bp-business-search-bar .search-icon{color:var(--global-text-color,#999);margin-right:8px;display:flex;align-items:center}.bp-business-search-bar input[type=search]{flex:1;border:none;padding:12px 0;font-size:15px;background:0 0;outline:0;box-shadow:none}.bp-business-search-bar input[type=search]:focus{outline:0;box-shadow:none}.bp-business-search-bar .clear-search{background:0 0;border:none;padding:4px;cursor:pointer;color:var(--global-text-color,#999);display:flex;align-items:center;opacity:0;transition:opacity .2s ease}.bp-business-search-bar .clear-search:focus-visible{opacity:1;outline:2px solid var(--global-primary-color,#007bff);outline-offset:2px}.bp-business-search-bar .location-input-wrapper:focus-within .clear-search,.bp-business-search-bar .location-input-wrapper:hover .clear-search{opacity:1}.bp-business-search-bar .bp-business-search-btn,.bp-business-search-bar button.bp-business-search-btn,button#dir-business-search-submit.bp-business-search-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;background-color:var(--global-primary-color,#007bff);color:#fff;border:none;border-radius:var(--global-border-radius,6px);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.bp-business-search-bar .bp-business-search-btn .dashicons,button#dir-business-search-submit .dashicons{font-size:18px;width:18px;height:18px;line-height:18px}.bp-business-search-bar .bp-business-search-btn:hover,button#dir-business-search-submit.bp-business-search-btn:hover{background-color:var(--global-primary-hover-color,#0056b3);box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.bp-business-search-bar .bp-business-search-btn:focus-visible,button#dir-business-search-submit.bp-business-search-btn:focus-visible{outline:2px solid var(--global-primary-color,#007bff);outline-offset:2px}.bp-business-search-bar .bp-business-search-btn:active,button#dir-business-search-submit.bp-business-search-btn:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.bp-business-directory-content{display:grid;grid-template-columns:280px 1fr;gap:30px;position:relative}.bp-business-filter-sidebar{background:var(--content-background-color,#fff);border:1px solid var(--global-bbp-border-color,#eaeaea);border-radius:var(--global-border-radius,12px);padding:0;position:sticky;top:100px;height:fit-content;height:-moz-fit-content;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--global-bbp-border-color,#ddd) transparent}.bp-business-filter-sidebar .sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--global-bbp-border-color,#eaeaea);position:sticky;top:0;background:var(--content-background-color,#fff);z-index:1;border-radius:var(--global-border-radius,12px) var(--global-border-radius,12px) 0 0}.bp-business-filter-sidebar .sidebar-title{margin:0;font-size:16px;font-weight:600;color:var(--global-heading-color,#333)}.bp-business-filter-sidebar .clear-all-filters{background:0 0;border:none;color:var(--global-primary-color,#007bff);font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.bp-business-filter-sidebar .clear-all-filters:hover{background:rgba(0,123,255,.1)}.bp-business-filter-sidebar .clear-all-filters:focus-visible{outline:2px solid var(--global-primary-color,#007bff);outline-offset:2px}.bp-business-active-filters{padding:12px 20px;background:var(--content-secondary-background-color,#f8f9fa);border-bottom:1px solid var(--global-bbp-border-color,#eaeaea)}.bp-business-active-filters .active-filters-list{display:flex;flex-wrap:wrap;gap:8px}.bp-business-active-filters .active-filter-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--global-primary-color,#007bff);color:#fff;border-radius:20px;font-size:12px}.bp-business-active-filters .active-filter-tag .remove-filter{cursor:pointer;opacity:.8}.bp-business-active-filters .active-filter-tag .remove-filter:hover{opacity:1}.filter-section{border-bottom:1px solid var(--global-bbp-border-color,#eaeaea)}.filter-section:last-child{border-bottom:none}.filter-section-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;background:0 0;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease;border-radius:0!important}.filter-section-header:focus,.filter-section-header:hover{background:var(--content-secondary-background-color,#f8f9fa);border:none}.filter-section-header:focus-visible{outline:2px solid var(--global-primary-color,#007bff);outline-offset:-2px}.filter-section-header .filter-title{font-size:14px;font-weight:600;color:var(--global-heading-color,#333)}.filter-section-header .filter-toggle-icon{color:var(--global-text-color,#666);transition:transform .2s}.filter-section-header[aria-expanded=false] .filter-toggle-icon{transform:rotate(180deg)}.filter-section-content{padding:16px 20px 16px}.filter-section-header[aria-expanded=false]+.filter-section-content{display:none}.filter-options{list-style:none;margin:0;padding:0}.filter-option{margin-bottom:8px}.filter-option:last-child{margin-bottom:0}.filter-option.child-option{padding-left:20px}.filter-checkbox,.filter-radio{display:flex;align-items:center;cursor:pointer;padding:6px 8px;margin:0 -8px;border-radius:6px;transition:background-color .2s}.filter-checkbox:hover,.filter-radio:hover{background:var(--content-secondary-background-color,#f8f9fa)}.filter-checkbox:focus-within,.filter-radio:focus-within{outline:2px solid var(--global-primary-color,#007bff);outline-offset:-2px}.filter-checkbox input,.filter-radio input{margin-right:10px;width:16px;height:16px;accent-color:var(--global-primary-color,#007bff)}.filter-checkbox .checkbox-label,.filter-radio .radio-label{flex:1;font-size:14px;color:var(--global-text-color,#444)}.filter-checkbox .checkbox-count{font-size:12px;color:var(--global-text-color,#999);margin-left:4px}.star-rating{display:flex;align-items:center;gap:8px}.star-rating .stars{color:#ffc107;font-size:14px;letter-spacing:1px}.star-rating .rating-text{font-size:13px;color:var(--global-text-color,#666)}.filter-select{width:100%;padding:10px 12px;border:1px solid var(--global-bbp-border-color,#ddd);border-radius:var(--global-border-radius,6px);font-size:14px;background:var(--content-background-color,#fff);transition:border-color .2s ease}.filter-select:focus{outline:0;border-color:var(--global-primary-color,#007bff);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.filter-hint{margin:8px 0 0;font-size:12px;color:var(--global-text-color,#999)}.bp-business-mobile-filter-toggle,.buddypress-wrap.bp-business-directory-wrap .bp-business-directory-content button.bp-business-mobile-filter-toggle{display:none;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:99;padding:12px 24px;background:var(--button-background-color,#007bff);color:var(--button-text-color,#fff);border:none;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);align-items:center;gap:8px;transition:background-color .2s ease,transform .2s ease}.bp-business-mobile-filter-toggle:hover,.buddypress-wrap.bp-business-directory-wrap .bp-business-directory-content button.bp-business-mobile-filter-toggle:hover{background-color:var(--button-hover-background-color,#0056b3);color:var(--button-hover-text-color,#fff)}.bp-business-mobile-filter-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.bp-business-mobile-filter-toggle .filter-count{background:var(--content-background-color,#fff);color:var(--global-primary-color,#007bff);padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.bp-business-filter-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.bp-business-filter-overlay.active{display:block}.bp-business-listings-area{min-width:0}.bp-business-results-header{display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin-bottom:16px;border-bottom:1px solid var(--global-bbp-border-color,#eaeaea)}.bp-business-results-header .results-info{font-size:14px;color:var(--global-text-color,#666)}.bp-business-results-header .results-controls{display:flex;align-items:center;gap:16px}.sort-control{display:flex;align-items:center;gap:8px}.sort-control .sort-label{font-size:14px;color:var(--global-text-color,#666);white-space:nowrap}.sort-control .sort-select{padding:8px 12px;border:1px solid var(--global-bbp-border-color,#ddd);border-radius:var(--global-border-radius,6px);font-size:14px;background:var(--content-background-color,#fff);cursor:pointer;transition:border-color .2s ease}.sort-control .sort-select:focus{outline:0;border-color:var(--global-primary-color,#007bff);box-shadow:0 0 0 3px rgba(0,123,255,.1)}@media screen and (min-width:783px){.business-index .bp-business-directory-content.has-sidebar{display:block}.business-index .bp-business-directory-content.has-sidebar button#bp-business-mobile-filter-toggle{display:block;position:absolute;transform:none;top:10px;bottom:auto;right:150px;left:auto}.business-index .bp-business-directory-content.has-sidebar .bp-business-search-bar form{flex-direction:column}.business-index .bp-business-directory-content.has-sidebar .bp-business-search-bar .location-input-wrapper,.business-index .bp-business-directory-content.has-sidebar .bp-business-search-bar .search-input-wrapper{width:100%}.business-index .bp-business-directory-content.has-sidebar .bp-business-search-btn{width:100%;justify-content:center}.business-index .bp-business-directory-content.has-sidebar{grid-template-columns:1fr}.business-index .bp-business-directory-content.has-sidebar .bp-business-filter-sidebar{opacity:0;position:fixed;top:0;left:0;width:85%;max-width:320px;height:100vh;padding-bottom:30px;max-height:100vh;z-index:9999;border-radius:0;transform:translateX(-100%);transition:transform .3s ease;will-change:transform}.admin-bar.business-index .bp-business-directory-content.has-sidebar .bp-business-filter-sidebar{top:32px}.business-index .bp-business-directory-content.has-sidebar .bp-business-filter-sidebar.mobile-open{opacity:2;transform:translateX(0)}.business-index .bp-business-directory-content.has-sidebar .bp-business-filter-sidebar .sidebar-header{border-radius:0}.business-index .bp-business-directory-content.has-sidebar .bp-business-results-header{flex-wrap:wrap;gap:12px}.business-index .bp-business-directory-content.has-sidebar .bp-business-results-header .results-info{width:100%;order:2}.business-index .bp-business-directory-content.has-sidebar .bp-business-results-header .results-controls{width:100%;justify-content:space-between;order:1}}@media screen and (max-width:1024px){.bp-business-directory-content{grid-template-columns:240px 1fr;gap:20px}}@media screen and (max-width:782px){.bp-business-search-bar form{flex-direction:column}.bp-business-search-bar .location-input-wrapper,.bp-business-search-bar .search-input-wrapper{width:100%}.bp-business-search-btn{width:100%;justify-content:center}.bp-business-directory-content{grid-template-columns:1fr}.bp-business-filter-sidebar{position:fixed;top:0;left:0;width:85%;max-width:320px;height:100vh;max-height:100vh;z-index:1000;border-radius:0;transform:translateX(-100%);transition:transform .3s ease;will-change:transform}.admin-bar .bp-business-filter-sidebar{top:46px}.bp-business-filter-sidebar.mobile-open{transform:translateX(0)}.bp-business-filter-sidebar .sidebar-header{border-radius:0}.bp-business-mobile-filter-toggle,.buddypress-wrap.bp-business-directory-wrap .bp-business-directory-content button.bp-business-mobile-filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;bottom:auto;left:auto;right:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;margin:0 0 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--global-border-radius);box-shadow:var(--global-box-shadow,0 1px 2px rgba(0,0,0,.05))}.admin-bar .bp-business-mobile-filter-toggle{top:46px}.bp-business-results-header{flex-wrap:wrap;gap:12px}.bp-business-results-header .results-info{width:100%;order:2}.bp-business-results-header .results-controls{width:100%;justify-content:space-between;order:1}}@media screen and (max-width:480px){.bp-business-search-header{padding:15px 0}.sort-control .sort-label{display:none}.view-toggle .view-btn{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.bp-business-filter-overlay,.bp-business-filter-sidebar,.bp-business-filter-sidebar .clear-all-filters,.bp-business-list-wrap,.bp-business-mobile-filter-toggle,.bp-business-search-bar .clear-search,.bp-business-search-bar .location-input-wrapper,.bp-business-search-bar .search-input-wrapper,.bp-business-search-btn,.filter-checkbox,.filter-radio,.filter-section-header,.filter-section-header .filter-toggle-icon,.filter-select,.sort-control .sort-select{transition:none}}.bpbp-search-container{margin-bottom:24px;width:100%}.bpbp-search-form{display:block;width:100%;margin:0;padding:0;background:0 0;border:none}.bpbp-search-fields{display:flex;align-items:stretch;gap:12px;background:var(--content-background-color,#fff);border:1px solid var(--global-bbp-border-color,#e0e0e0);border-radius:var(--global-border-radius,8px);padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.bpbp-field{display:flex;align-items:center;position:relative;flex:1;min-width:0}.bpbp-field-search{flex:1.5}.bpbp-field-location{flex:1;border-left:1px solid var(--global-bbp-border-color,#e0e0e0);padding-left:12px}.bpbp-field-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--global-text-color,#888);font-size:18px;width:20px;height:20px;line-height:20px;pointer-events:none;z-index:1}.bpbp-search-container .bpbp-input,.bpbp-search-form .bpbp-input,input.bpbp-input{width:100%;height:44px;padding:10px 12px 10px 44px!important;border:none;background:0 0;font-size:15px;color:var(--global-body-text-color,#333);outline:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bpbp-input::placeholder{color:var(--global-text-color,#999);opacity:1}.bpbp-input:focus{outline:0;box-shadow:none;border:none;background:0 0}.bpbp-input[type=search]::-webkit-search-cancel-button,.bpbp-input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.bpbp-search-container .bpbp-search-button,.bpbp-search-form .bpbp-search-button,button.bpbp-search-button{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;background-color:var(--button-background-color,#007bff);color:var(--button-text-color,#fff);border:none;border-radius:var(--global-border-radius,6px);font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease;flex-shrink:0;box-shadow:0 2px 4px rgba(0,0,0,.1);line-height:1;text-transform:none;letter-spacing:normal}.bpbp-search-container .bpbp-search-button:hover,.bpbp-search-form .bpbp-search-button:hover,button.bpbp-search-button:hover{background-color:var(--button-hover-background-color,#0056b3);box-shadow:0 4px 8px rgba(0,0,0,.15);color:var(--button-hover-text-color,#fff);text-decoration:none}.bpbp-search-container .bpbp-search-button:focus,.bpbp-search-container .bpbp-search-button:focus-visible{outline:2px solid var(--global-primary-color,#007bff);outline-offset:2px;background-color:var(--global-primary-color,#007bff);color:#fff}.bpbp-search-container .bpbp-search-button:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.1)}@media screen and (max-width:768px){.bpbp-search-fields{flex-wrap:wrap;gap:8px;padding:10px}.bpbp-field{flex:1 1 100%}.bpbp-field-search{flex:1 1 100%;order:1}.bpbp-field-location{flex:1 1 100%;order:2;border-left:none;padding-left:0;border-top:1px solid var(--global-bbp-border-color,#e0e0e0);padding-top:8px}.bpbp-search-container .bpbp-search-button{flex:1 1 100%;order:3;width:100%;height:48px}}@media screen and (max-width:480px){.bpbp-search-container{margin-bottom:16px}.bpbp-search-fields{padding:8px}.bpbp-input{height:44px;font-size:14px;padding:8px 10px 8px 36px}.bpbp-field-icon{left:10px;font-size:16px}.bpbp-search-container .bpbp-search-button{font-size:14px;padding:0 20px}}@media (prefers-reduced-motion:reduce){.bpbp-input,.bpbp-search-container .bpbp-search-button{transition:none}}