 #tabs_clubDirectory{background:transparent;padding:0;}#tabs_clubDirectory .ipsTabs_item{font-weight:500;}#tabs_clubDirectory .ipsTabs_item i{font-size:24px;}#tabs_clubDirectory .ipsTabs_item:not(.ipsTabs_activeItem){background:rgba(255,255,255,0.3);color:rgba(0,0,0,0.6);}#ipsTabs_content_clubDirectory{border:0;}#legoMap{position:absolute;top:0;left:0;right:0;bottom:0;}.legoMapbox{background:#f5f5f5;height:510px;position:relative;}.legoMapbox_controls{padding:30px 0;display:flex;justify-content:center;background-image:linear-gradient(-180deg, rgba(38,38,38,0.52) 0%, rgba(56,56,56,0.00) 100%);pointer-events:none;position:relative;z-index:2000;}.legoMapbox_locations{background:#fff;position:absolute;border-top:1px solid rgba(0,0,0,0.3);margin:0;padding:0;list-style:none;box-shadow:0 2px 5px 0 rgba(0,0,0,0.18);border-radius:0 0 2px 2px;pointer-events:auto;}.legoMapbox_locations .ipsType_minorHeading{margin:15px 15px 2px;}.legoMapbox_locations ul{padding:0;margin:0;}.legoMapbox_locations li{border-bottom:1px solid rgba(0,0,0,0.1);padding:7px 7px 7px 43px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;position:relative;}.legoMapbox_locations li.legoMapbox_locationResult:before{content:'\f041';font-family:'FontAwesome';color:#999;font-size:11px;position:absolute;left:23px;top:7px;}.legoMapbox_locations li.legoMapbox_titleResult:before, .legoMapbox_locations li.legoMapbox_eventResult:before{position:absolute;content:'';background-position:center;background-repeat:no-repeat;background-size:21px 12px;width:21px;height:12px;left:15px;top:10px;}.legoMapbox_locations li.legoMapbox_titleResult:before{background-image:url(//content-eu.invisioncic.com/Mlegobeta/set_resources_6/1e1ef97074209a3a9291555f27d18038_club_pin.png);}.legoMapbox_locations li.legoMapbox_eventResult:before{background-image:url(//content-eu.invisioncic.com/Mlegobeta/set_resources_6/1e1ef97074209a3a9291555f27d18038_event_pin.png);}.legoMapbox_locations li.legoMapbox_locationResult:hover, .legoMapbox_locations li.legoMapbox_titleResult:hover, .legoMapbox_locations li.legoMapbox_eventResult:hover{background:#f5f5f5;}.legoMapbox_searchWrap{background:#fff;max-width:500px;width:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,0.18);border-radius:2px;padding:8px 15px;display:flex;align-items:center;pointer-events:auto;}.legoMapbox_disabled [disabled], .legoMapbox_disabled .legoMapbox_geolocate{opacity:0.4;pointer-events:none;}.legoMapbox_searchWrap input[type="text"]{border:0 !important;max-width:100%;flex-grow:1;text-overflow:ellipsis;}.legoMapbox_searchWrap input[type="text"]:focus{box-shadow:none;}.legoMapbox_searchIcon{margin-right:7px;background:transparent;border:0;padding:0;cursor:pointer;}.legoMapbox_searchIcon .fa{font-size:18px;}.legoMapbox_searchCancel{font-family:arial;font-size:24px;color:inherit;}.legoMapbox_or{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.2), -1px -1px 1px rgba(0,0,0,0.2), 1px -1px 1px rgba(0,0,0,0.2), -1px 1px 1px rgba(0,0,0,0.2);line-height:46px;}.legoMapbox_geolocate{height:46px;border-radius:46px;color:#4b4b4b;padding:0 20px;font-size:13px;line-height:46px;margin-left:15px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.18);background-color:#fff;pointer-events:auto;}.legoMapbox_icon{width:41px;height:23px;background-repeat:no-repeat;background-size:cover;display:block;opacity:0.5;}.legoMapbox_club{background-image:url(//content-eu.invisioncic.com/Mlegobeta/set_resources_6/1e1ef97074209a3a9291555f27d18038_club_pin.png);}.legoMapbox_event{background-image:url(//content-eu.invisioncic.com/Mlegobeta/set_resources_6/1e1ef97074209a3a9291555f27d18038_event_pin.png);}.legoClubRow .ipsCalendarDate{margin:0 auto;transform:scale(1.2) translateX(4px);}.legoClubsLoadMore{display:block;}.legoDirectoryFilterBar{margin-bottom:20px;}html[dir] .legoDirectoryFilterBar > li{margin-right:5px;}.legoDirectoryFilter{background:#f5f5f5;border-radius:25px;color:#333;display:block;line-height:27px;padding:0 15px;}.legoDirectoryFilter:hover:not( .legoDirectoryFilter_active ){background:#eee;color:#333;}.legoDirectoryFilter_active{background:#00b8de;color:#fff;}.legoDirectoryFilter_active:hover{color:#fff;}.legoOnlineFilter{font-size:19px;border-bottom:1px solid rgba(0,0,0,0.1);}#select_language{height:43px;padding:10px 30px 10px 12px;font-size:15px !important;min-width:140px;border:1px solid rgba(0,0,0,0.1);margin-left:7px;}.legoClubOtherInfo{margin-bottom:-15px;}.legoClubOtherInfo > li{min-width:150px;margin-bottom:15px;}.legoDialog .ipsDialog_close{background:#000;border-radius:38px;width:38px;height:38px;color:#fff;top:-15px;right:-15px !important;font-size:24px;line-height:34px;}.legoDialog .ipsDialog_content{padding:15px;}.legoDialog #elClubHeader, .legoDialog #elEventPreviewHeader{margin:-15px -15px 15px -15px;}.legoDialog.ipsDialog.ipsDialog_medium > div{max-width:960px;}.legoDialog .ipsPageHead_special{border-radius:0;}#elEventPreviewHeader #elEventHeader .ipsCoverPhoto{height:155px;padding-top:65px;background-size:cover;}#elCalendarBar{margin:30px -15px -15px -15px;}html[dir] .legoClubRow_loading.ipsDataItem_loading > div{min-height:87px;}html[dir] .legoClubRow_loading.ipsDataItem_loading > div > span:first-child{width:54px;height:54px;border-radius:54px;left:10px;top:16px;right:auto;}html[dir] .legoClubRow_loading.ipsDataItem_loading > div > span:last-child{left:86px;right:auto;width:20%;}html[dir] .legoClubRow_loading.ipsDataItem_loading > div > span:first-child:after{width:380px;top:23px;left:77px;}html[dir] .legoClubRow_loading.ipsDataItem_loading > div > span:first-child:before{left:77px;top:46px;}html[dir] .legoClubRow_loading.ipsDataItem_loading > div > span:last-child:after{display:none;}html[dir] .legoClubRow_loading.ipsDataItem_loading > div > span:last-child:before{display:none;}@media screen and (min-width:768px) and (max-width:979px){.ipsDataList .legoClubRow .ipsDataItem_main, .ipsDataList.ipsDataList_reducedSpacing .legoClubRow .ipsDataItem_main, .ipsDataList .legoClubRow .ipsDataItem_stats, .ipsDataList.ipsDataList_reducedSpacing .legoClubRow .ipsDataItem_stats, .ipsDataList .legoClubRow .ipsDataItem_lastPoster, .ipsDataList.ipsDataList_reducedSpacing .legoClubRow .ipsDataItem_lastPoster, .ipsDataList .legoClubRow .ipsDataItem_generic, .ipsDataList.ipsDataList_reducedSpacing .legoClubRow .ipsDataItem_generic, .ipsDataList .legoClubRow .ipsDataitem_modCheck, .ipsDataList.ipsDataList_reducedSpacing .legoClubRow .ipsDataItem_modCheck{display:table-cell;padding:12px 10px;}.legoClubRow .ipsDataItem_size2{width:75px;}.legoClubRow .ipsDataItem_main{width:100%;}.legoClubRow .ipsDataItem_size7{width:200px;}}@media screen and (max-width:767px){#tabs_clubDirectory > ul{display:table;width:100%;}#tabs_clubDirectory > ul > li{display:table-cell;width:50%;}.legoMapbox{height:350px;}.legoMapbox_controls{display:block;padding:10px;}.legoMapbox_searchWrap{padding:8px 47px 8px 8px;}.legoMapbox_geolocate{position:absolute;width:46px;border-radius:0;top:10px;right:10px;height:49px;box-shadow:none;background:#f5f5f5;padding:0;text-align:center;}.legoMapbox_geolocate [data-role="button"]{display:block;width:46px;height:49px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABGdBTUEAALGPC/xhBQAAAbdJREFUSA291UFOFEEYBWAwJCRsvIqwmyMYlD1LLiIH4ARcgBOYKCvXuhDiGdAjkJiYyPs6/Scdpnumuh15yZv6p/q9v6r+rqre25uHo8j/9hQ341Wz8h+FBw1+mrfhu/DNQP8l8X34MfwU/gkXYT+ui/BXWOWaamloeWbhddS3YSX+mfgqPB/0ifV5Vjoe3iYQ/giZleMyrBIfJv7cUwye0dDy8G4dzNJrJQ+JV2EraHkMJsfGMqozodnNGSTyDjy1MrlGoQT14j+MKto6ldFk5ZJzDWfpIfByRwVrjvEO3tog70syPLCnfedNWstfCl45wNnrYPS6So77vu9p7ajf/f+5Da8c4IBX/q5cSjakLbwUvMNcXTws3dLEzT5Lw6+h0c/DOowJZ4NXDrnk7PJb0WNPFySchEvfDz+vHHAXVv6uw4+taBb/ZXsboGAH1oG9rM4FLa8JTx5YOV/kCjKQi/A2NKOHcBW2gpaHVw65NuL5Z8K9p6xgR+3kM9Fly4/BamVmaIPs/MOXnB0s3TurDWLAKdLQbi1XNJNQNjf7dfgtrMHE+jyr0ibcDZzyGkjcjBe7654ALmOQ29H61AUAAAAASUVORK5CYII=');background-size:15px 15px;background-position:center center;background-repeat:no-repeat;}.legoMapbox_searchIcon{display:none;}.legoMapbox_filters{float:left;}.legoClubRow{padding:15px 0;}.legoClubRow > div:not( .ipsResponsive_hidePhone ){display:table-cell !important;}.legoClubRow > div.ipsDataItem_size2{width:60px;vertical-align:top;}.legoClubRow_photo .ipsUserPhoto{margin:0;}.legoClubRow_photo .ipsUserPhoto img{width:44px;height:44px;}.legoClubRow .ipsCalendarDate{transform:none;}#select_language{display:block;width:100%;margin:10px 0 0 0;}}