.tagmultisite-store .no-padding{padding:0}.tagmultisite-store#wpsl-wrap #wpsl-result-list{position:relative;background-color:#fff;padding:0 0 0 9px}.tagmultisite-store #wpsl-result-list ul{height:100%;position:relative;width:100%}.tagmultisite-store #wpsl-result-list #wpsl-stores .wpsl-store-location p,.tagmultisite-store #wpsl-result-list #wpsl-stores .wpsl-direction-wrap{font-size:16px}.tagmultisite-store #wpsl-result-list #wpsl-stores .wpsl-direction-wrap{display:inline}.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location .siteurl{margin-right:10px}.tagmultisite-store#wpsl-wrap .wpsl-search{background:#e8e6df}.tagmultisite-store #wpsl-result-list #wpsl-stores li{border-bottom:3px solid #e0e0e0;position:relative;cursor:pointer;margin-right:9px;margin-left:9px;background-color:#fff;box-shadow:none;text-align:left;transition:background-color .3s ease-in-out 0s}.elementor-shortcode #wpsl-wrap.tagmultisite-store #wpsl-stores{overflow:visible;color:#fff;overflow-y:auto;padding:0 0 0 9px}p.wpsl-address-title{margin-bottom:20px}#wpsl-result-list li p{margin:0 0 10px}p.wpsl-address-title a{color:#b06b00;font-size:20px;margin-right:20px;line-height:22px;font-weight:400;display:inline-block}.tagmultisite-store .wpsr-address-align{display:flex;font-size:16px;color:#fff;align-items:center}#wpsl-wrap.tagmultisite-store #wpsl-gmap{height:100% !important}.elementor-widget-container .tagmultisite-store #wpsl-result-list p.wpsr-address{padding-left:50px;display:flex;flex-wrap:wrap;font-size:15px;flex-direction:column;justify-content:center;font-family:"Montserrat",Sans-serif}p.wpsr-address:before{content:"";background-image:url(/wp-content/themes/flex-project-child/assets/images/map-marker.png);position:absolute;height:2.278em;background-repeat:no-repeat;left:35px;width:2.278em;background-size:cover}.tagmultisite-store .wpsr-address-align p a{font-size:18px;letter-spacing:0;color:#fff;margin-left:36px;display:inline-block;font-family:"Montserrat",Sans-serif}.tagmultisite-store .wpsr-address-align p a:hover{color:#fff;text-decoration:underline}.tagmultisite-store #wpsl-result-list .wpsr-address-align p:nth-child(2){display:none}.tagmultisite-store .wpsr-address-align a.wpsl-phone{text-align:center;padding:8px 20px;font-size:16px;text-transform:uppercase;font-weight:500;margin-left:0;background-color:#b06b00;line-height:18px;border:1px solid #b06b00;font-family:"Montserrat",Sans-serif}.tagmultisite-store #wpsl-result-list .wpsr-address-align p{margin-left:10px;margin-bottom:0;display:flex}.tagmultisite-store .wpsr-address-align a.wpsl-phone:hover{background-color:#000;text-decoration:underline;color:#fff}.tagmultisite-store .wpsr-address-align a.wpsl-directions{position:relative;display:inline-block;text-align:center;padding:8px 16px;margin-left:8px;width:50px;height:36px;font-size:0;border:1px solid #b06b00 !important;background-color:#b06b00}.tagmultisite-store .wpsr-address-align a.wpsl-directions:hover{background-color:#000}.tagmultisite-store .wpsr-address-align a.wpsl-directions:before{content:"";background-image:url(//offers.midcitygym.com/wp-content/plugins/tag-store-locator-theme/assets/css/../images/map-direction.svg);position:absolute;font-family:"Font Awesome 5 Brands";width:16px;height:16px;color:#fff;line-height:27px;background-repeat:no-repeat;right:0;background-position:center;left:0;margin:0 auto;padding:8px 12px}#wpsl-gmap .wpsl-info-window strong a{color:#6ca325;font-size:23px;margin-right:14px;line-height:28px;font-weight:400}.gm-style-iw-a .gm-style-iw.gm-style-iw-c{padding:10px 20px !important}#wpsl-gmap .wpsl-info-window p span{font-size:14px;line-height:20px}.wpsl-info-window span,.wpsl-more-info-listings span{display:block}#wpsl-gmap .wpsl-info-window span strong{font-weight:700}#wpsl-gmap .wpsl-info-window a.wpsl-directions{color:#000}#wpsl-gmap .wpsl-info-window span a{color:#6ca325;font-weight:400;cursor:pointer}#wpsl-gmap .wpsl-info-window span a:hover{text-decoration:underline}.gm-style-iw-a .gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect{background-color:#0057b7 !important;box-shadow:none;opacity:1;top:0 !important;right:0 !important;width:25px !important;height:25px !important}.gm-style-iw-a .gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect:focus{outline:none}.gm-style-iw-a .gm-style-iw.gm-style-iw-c .gm-ui-hover-effect img{margin:6px !important}.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter,.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter #wpsl-search-wrap{background:#fbfbfb;border-bottom:0}#wpsl-wrap.tagmultisite-store .wpsl-search:before,#wpsl-wrap .wpsl-search:after{position:relative !important}.tagmultisite-store#wpsl-wrap .wpsl-search #wpsl-search-wrap label{width:100%;font-weight:400;text-transform:capitalize;font-family:"Montserrat",Sans-serif !important;color:#000;font-size:1rem;line-height:1.5}.tagmultisite-store#wpsl-wrap .wpsl-search #wpsl-search-wrap input#wpsl-search-input,.tagmultisite-store#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-selected-item{height:35px;color:#404040;line-height:16px;font-size:16px}.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter{padding:25px;border-bottom:1px solid}.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix #wpsl-search-wrap{padding-left:10px}.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix #wpsl-search-wrap form{display:flex;flex-wrap:wrap}.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix #wpsl-search-wrap .wpsl-input{width:100%}.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix #wpsl-search-wrap .wpsl-select-wrap{display:flex;width:62%}.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter #wpsl-search-wrap .wpsl-select-wrap #wpsl-radius,.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter #wpsl-search-wrap .wpsl-select-wrap #wpsl-results{width:50%}.tagmultisite-store#wpsl-wrap .wpsl-search #wpsl-search-wrap input#wpsl-search-input:focus{outline:none}.tagmultisite-store#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-dropdown{width:100%;z-index:auto}.tagmultisite-store#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-dropdown .wpsl-selected-item:after{border-top:8px solid #fff}.tagmultisite-store#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-dropdown.wpsl-active .wpsl-selected-item:after{border:6px solid transparent;border-bottom:8px solid #fff}.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter #wpsl-search-wrap #wpsl-category{width:35%}#wpsl-search-wrap .wpsl-dropdown div{z-index:9}.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter #wpsl-search-wrap .wpsl-search-btn-wrap,.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter #wpsl-search-wrap .wpsl-search-btn-wrap #wpsl-search-btn{display:block;width:100%;height:35px;line-height:20px;margin-top:7px;color:#fff;font-size:16px}.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter #wpsl-search-wrap .wpsl-search-btn-wrap #wpsl-search-btn{background:#223bd4;color:#fff;transform:skew(-12deg)}.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter #wpsl-search-wrap .wpsl-search-btn-wrap #wpsl-search-btn:hover,.tagmultisite-store a#wpsl-direction-start:hover,.tagmultisite-store#wpsl-wrap .wpsl-search.wpsl-clearfix.wpsl-filter #wpsl-search-wrap .wpsl-search-btn-wrap #wpsl-search-btn:focus{background:#000;outline:none;color:#fff}.tagmultisite-store#wpsl-wrap .wpsl-search #wpsl-search-wrap li.wpsl-selected-dropdown{font-size:14px;font-weight:400}.tagmultisite-store#wpsl-wrap .wpsl-search #wpsl-search-wrap li{font-size:14px}.tagmultisite-store #wpsl-direction-details{padding-left:30px;color:#fff;font-size:16px}.tagmultisite-store .wpsl-direction-before{color:#fff}.tagmultisite-store #wpsl-direction-details li{color:#fff;padding:15px 10px;line-height:26px;font-family:"Montserrat",Sans-serif}.tagmultisite-store a#wpsl-direction-start{display:block;background:#0057b7;border:1px solid #0057b7;line-height:20px;margin-top:7px;color:#fff;padding:7px 14px;border-radius:3px;font-size:16px;width:max-content}.tagmultisite-store .gm-style-iw-d .gm-iw{font-size:14px;line-height:20px;padding-top:10px;padding-left:10px}#wpsl-wrap{overflow:visible}#wpsl-wrap .wpsl-input>div{display:block;margin:0;width:100%}#wpsl-wrap #wpsl-results label,#wpsl-wrap #wpsl-radius label,#wpsl-wrap .wpsl-input label{display:block;width:100%;font-size:16px;text-transform:uppercase}#wpsl-wrap #wpsl-results .wpsl-dropdown,#wpsl-wrap #wpsl-radius .wpsl-dropdown,#wpsl-wrap #wpsl-search-input{width:100%}#wpsl-wrap .wpsl-search{margin-bottom:0;padding-bottom:20px;background:#efefef;position:relative;height:auto;display:inline-block;width:100%}#wpsl-wrap .wpsl-search:before,#wpsl-wrap .wpsl-search:after{position:absolute;content:"";width:100%;height:100%;left:-100%;top:0;display:block;background:#fd0}#wpsl-wrap .wpsl-search:after{right:-100%;left:auto}#wpsl-wrap #wpsl-result-list{padding:10px;margin:0}#wpsl-result-list #wpsl-stores li{overflow:visible;box-shadow:0px 0px 4px 1px rgba(0,0,0,.12);background:#fff;padding:5px 25px;margin-bottom:10px}#wpsl-result-list #wpsl-stores .lctm_title{font-family:"Montserrat",Sans-serif;color:#000;margin:0;padding:0;display:block;margin-left:-10px;text-transform:unset;position:relative;cursor:pointer;font-size:18px;font-weight:700}#wpsl-result-list #wpsl-stores .lctm_title:after{content:"";width:50px;display:block;height:3px;clear:both;padding:20px 0 20px 10px}#wpsl-result-list #wpsl-stores .lctm_title.active:after{padding:0 0 10px}#wpsl-result-list #wpsl-stores .lctm_title.active span:before{content:"\f0d7"}#wpsl-result-list #wpsl-stores .lctm_title span{font-size:25px;font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;right:10px;top:0}#wpsl-result-list #wpsl-stores .lctm_title span:before{content:"\f0da"}#wpsl-wrap.tagmultisite-store{margin-bottom:0}#wpsl-wrap.tagmultisite-store #wpsl-gmap,#wpsl-wrap.tagmultisite-store #wpsl-result-list{width:100%;height:100%}#wpsl-wrap.tagmultisite-store #wpsl-stores{padding-right:10px;overflow:visible;color:#2b2b2b;overflow-y:auto}#wpsl-wrap.tagmultisite-store #wpsl-gmap{height:100% !important}#wpsl-wrap .wpsl-store-hours{margin-top:0;margin-bottom:10px}#wpsl-wrap .wpsl-store-hours>strong,#wpsl-wrap .wpsl-store-location .wpsl-more-info-listings>p{display:none !important}#wpsl-wrap .lct_storewp{display:none}#store_lct{background:#a7a9ac;position:relative}#wpsl-wrap ul>li:first-child .lct_storewp{display:block}#wpsl-result-list #wpsl-stores ul>li:first-child .lctm_title span:before{content:"\f0d7"}#wpsl-result-list #wpsl-stores ul>li:first-child .lctm_title.active span:before{content:"\f0da"}#wpsl-wrap .wpsl-search{display:none}#wpsl-wrap{margin-bottom:0;overflow:hidden}#wpsl-wrap #wpsl-result-list{padding-bottom:0;padding-left:0}.tagmultisite-store #wpsl-search-wrap .wpsl-search-btn-wrap{width:100%}.tagmultisite-store #wpsl-search-wrap .wpsl-search-btn-wrap input{font-family:"Montserrat",Sans-serif;font-weight:700;font-style:normal;letter-spacing:.1rem;font-size:var(--e-global-typography-57590d5-font-size) !important;margin:.85rem 0;padding:.5rem 1.5rem !important;background-color:#fff;color:#fff;display:inline-block;border:0 !important;border-radius:0 !important;text-transform:uppercase;width:100%;margin-right:0;background-image:none}.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location span,.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location a,#wpsl-wrap .wpsl-store-location .wpsl-store-details,#wpsl-wrap.tagmultisite-store .wpsl-directions{color:#313030;font-size:16px;font-family:"Montserrat",Sans-serif;font-weight:var(--e-global-typography-57590d5-font-weight)}.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location .place-name,.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location .wpsl-street,.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location .wpsl-road{font-weight:500}.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location a{color:#17215e;font-weight:400}.tagmultisite-store #wpsl-result-list #wpsl-stores .wpsl-store-location{line-height:20px}#wpsl-result-list #wpsl-stores ul>li .siteurl span:before{content:"\f35d"}#wpsl-result-list #wpsl-stores ul>li .phone span.icon-phone,#wpsl-result-list #wpsl-stores ul>li .siteurl span,#wpsl-result-list #wpsl-stores ul>li .wpsl-direction-wrap span{color:#17215e !important;font-size:16px !important;font-weight:700 !important;font-family:"Font Awesome 5 Free" !important}.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location .siteurl,.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location .siteurl{display:inline}#wpsl-result-list #wpsl-stores ul>li .phone{display:block;margin-bottom:10px}#wpsl-wrap .wpsl-store-location .wpsl-store-details,#wpsl-wrap.tagmultisite-store .wpsl-directions{color:#17215e !important;display:inline;padding-right:12px}#wpsl-result-list #wpsl-stores ul>li .wpsl-direction-wrap span:before{content:"\f1b9"}#wpsl-result-list #wpsl-stores ul>li .wpsl-store-location span.icon-phone:before{content:"\f095"}.tagmultisite-store .no-margin.flex_revert{display:flex}.tagmultisite-store .map-sidebar{width:30% !important;flex:0 0 30%;display:inline-block;max-width:30%}.tagmultisite-store .map-contentarea{width:70% !important;flex:0 0 70%;float:right;max-width:70%}.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location span.wpsl-road{display:block}.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location .place-name{font-weight:700}#wpsl-result-list #wpsl-stores .lctm_title.active,.tagmultisite-store #wpsl-result-list #wpsl-stores li{cursor:default}@media (max-width:768px){.tagmultisite-store .map-sidebar{width:100% !important;flex:0 0 100%;max-width:100%}.tagmultisite-store .map-contentarea{width:100% !important;flex:0 0 100%;max-width:100%;height:400px}}@media (max-width:1026px){#wpsl-result-list #wpsl-stores ul>li:first-child .siteurl span,#wpsl-result-list #wpsl-stores ul>li:first-child .wpsl-direction-wrap span{font-size:13px !important}#wpsl-result-list #wpsl-stores .lctm_title{font-size:14px}.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location span,.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location a,#wpsl-wrap .wpsl-store-location .wpsl-store-details,#wpsl-wrap.tagmultisite-store .wpsl-directions{font-size:13px !important}}