@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-webkit-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-moz-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-webkit-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-moz-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}.tab-content-header #granular-filters{margin:-3px 0 18px}.tab-content-header #granular-filters .drop-down-menu{min-width:150px}.tab-content-header #granular-filters .filter-set,.tab-content-header #granular-filters .profile-upsell{display:inline-block}.tab-content-header #granular-filters .profile-upsell{margin-right:5px}.tab-content-header .actions,.tab-content-header #granular-filters{float:right}.tab-content-header .actions button,.tab-content-header #granular-filters button{margin-top:-10px}.tab-content-header .actions label,.tab-content-header #granular-filters label{margin-top:0}#post-block{padding:20px 30px;border-bottom:1px solid #e5e5e5}#post-block .avatar{margin-left:-68px;float:left}#post-block fieldset{padding:0 0 0 68px}#post-block textarea{width:100%;display:block;margin-bottom:5px}.post-author{position:absolute}#discussion-topics{list-style:none outside none;padding:0 20px}#discussion-topics .topic{position:relative}#discussion-topics .topic .delete-post-button{display:none}#discussion-topics .editable .post-container .post:hover .delete-post-button{display:block;right:0;opacity:1}#discussion-topics time{color:#999;font-style:italic;font-size:11px}#discussion-topics .minimal{font-size:11px;color:#999}#discussion-topics .minimal:hover{color:#007FB6}#discussion-topics>li{padding:20px 10px 30px;border-bottom:1px solid #ccc}#discussion-topics>li:last-child{border-bottom:none}#discussion-topics .comments li,#discussion-topics .comment-form{clear:none}#discussion-topics .post{margin-bottom:5px}#discussion-topics .post-container{margin-left:70px}#discussion-topics .post-container .comment-header a,#discussion-topics .post-container .post-header a{font-weight:bold;margin-right:5px}#discussion-topics .post-container ol.comments{list-style:none;padding-left:0;margin-bottom:0;clear:both}#discussion-topics .post-container ol.comments>li{border-top:none;border-bottom:1px solid #e5e5e5;padding:10px 30px 10px 50px;position:relative}#discussion-topics .post-container ol.comments>li:last-child{border-bottom:none;padding-bottom:0}#discussion-topics .post-container ol.comments>li:hover .remove{opacity:1}#discussion-topics .post-container ol.comments>li.see-all{background:none;background-color:#FAFAFA;border:1px solid #F0F0F0;cursor:pointer;height:10px;line-height:10px;min-height:10px;margin-bottom:5px}#discussion-topics .post-container ol.comments .avatar{margin-left:-50px}#discussion-topics .post-container .comment-form{margin-top:20px;border-top:none}#discussion-topics .post-container .comment-form textarea{height:34px;min-height:34px;line-height:1em;width:60%;margin:0 0 0 10px}#discussion-topics .post-container .comment-form button{vertical-align:top}#discussion-topics .post-container .comment-form fieldset{border:none;width:100%;margin:0;padding-bottom:5px}#discussion-topics .post-container .comment-form .actions{padding-top:0;margin:10px 0 0 45px}#discussion-topics .post-container .condensed fieldset{padding-left:0;padding-top:0}.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer{position:absolute}.leaflet-container{overflow:hidden}.leaflet-tile-pane{-webkit-transform:translate3d(0, 0, 0)}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-moz-user-select:none;-webkit-user-select:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-clickable{cursor:pointer}.leaflet-container img{max-width:auto}.leaflet-tile-pane{z-index:2}.leaflet-overlay-pane{z-index:3}.leaflet-shadow-pane{z-index:4}.leaflet-marker-pane{z-index:5}.leaflet-popup-pane{z-index:6}.leaflet-zoom-box{width:0;height:0}.leaflet-tile{visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-control{position:relative;z-index:7}.leaflet-top,.leaflet-bottom{position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both;display:inline}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-control-zoom{padding:5px;background:rgba(0,0,0,0.25);border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.leaflet-control-zoom a{display:block;width:19px;height:19px;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(255,255,255,0.75);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.leaflet-control-zoom a:hover{background-color:#fff}.leaflet-big-buttons .leaflet-control-zoom a{width:27px;height:27px}.leaflet-control-zoom-in{background-image:url(common/maps/zoom-in.png);margin-bottom:5px}.leaflet-control-zoom-out{background-image:url(common/maps/zoom-out.png)}.leaflet-container .leaflet-control-attribution{margin:0;padding:0 5px;font:11px/1.5 Arial,sans-serif;color:#333;background-color:rgba(255,255,255,0.7);box-shadow:0 0 7px #ccc}.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-fade-anim .leaflet-popup{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;opacity:0}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-objects-pane{visibility:hidden}.leaflet-popup{position:absolute;text-align:center;-webkit-transform:translate3d(0, 0, 0)}.leaflet-popup-content-wrapper{padding:1px;text-align:left}.leaflet-popup-content{margin:19px}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:16px;position:relative;overflow:hidden}.leaflet-popup-tip{width:15px;height:15px;padding:1px;margin:-8px auto 0;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.leaflet-popup-close-button{position:absolute;top:9px;right:9px;width:8px;height:8px;padding:1px;overflow:hidden}.leaflet-popup-content p{margin:18px 0}.leaflet-container{background:#ddd}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #05f;background:#fff;opacity:0.5}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 1px 10px #888;-moz-box-shadow:0 1px 10px #888;-webkit-box-shadow:0 1px 14px #999}.leaflet-popup-content-wrapper{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.leaflet-popup-content{font:12px/1.4 Arial,Helvetica,sans-serif}.leaflet-popup-close-button{background:#fff url(common/maps/popup-close.png)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-webkit-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-moz-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}.fixie-nav.section{border-bottom:none;margin:0;background-color:rgba(255,255,255,0.5);padding:0;height:50px;transition:top 0.5s;z-index:101}.fixie-nav.section.with-border{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.fixie-nav.section.is-fixed{box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);top:0;position:fixed;background-color:rgba(255,255,255,0.92)}.fixie-nav.section .section-items{margin:0;padding:0;clear:both}.fixie-nav.section .section-items li{margin:0;padding:0;float:left}.fixie-nav.section .section-items li.active .section-anchor{color:#FC4C02}.fixie-nav.section .section-anchor{font-weight:bold;color:#333;display:block;padding:15px 20px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-webkit-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-moz-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}.leaderboard-page{position:relative}.leaderboard-page .leaders table,.leaderboard-page .leaderboard table{-moz-animation:fadeIn 0.3s ease;-webkit-animation:fadeIn 0.3s ease;-o-animation:fadeIn 0.3s ease;-ms-animation:fadeIn 0.3s ease;animation:fadeIn 0.3s ease}.leaderboard-page .leaders th,.leaderboard-page .leaders td,.leaderboard-page .leaderboard th,.leaderboard-page .leaderboard td{white-space:nowrap;vertical-align:middle}.leaderboard-page .leaders th:first-child,.leaderboard-page .leaders td:first-child,.leaderboard-page .leaderboard th:first-child,.leaderboard-page .leaderboard td:first-child{border-left:none;width:32px}.leaderboard-page .leaders th:last-child,.leaderboard-page .leaders td:last-child,.leaderboard-page .leaderboard th:last-child,.leaderboard-page .leaderboard td:last-child{border-right:none}.leaderboard-page .leaders .athlete-name,.leaderboard-page .leaderboard .athlete-name{-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;-webkit-overflow:ellipsis;-moz-overflow:ellipsis;-ms-overflow:ellipsis;-o-overflow:ellipsis;white-space:nowrap;display:block;font-size:inherit;float:left}.leaderboard-page .leaders .avatar,.leaderboard-page .leaderboard .avatar{vertical-align:middle;margin-right:5px}.leaderboard-page .leaders .unit,.leaderboard-page .leaderboard .unit{color:#333}.leaderboard-page .leaders table{border-bottom:1px solid #e5e5e5}.leaderboard-page .leaders thead th{padding:6px 10px;font-size:13px}.leaderboard-page .leaders tbody td{background:#fafafa;padding:8px 10px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.leaderboard-page .leaders tbody td:first-child{background:none}.leaderboard-page .leaders tbody td .dimension{float:right;margin-top:6px}.leaderboard-page .leaders tbody td .dimension .legend{color:#b3b3b3}.leaderboard-page .leaders tbody td .no-entry{color:#999;text-align:center}.leaderboard-page .leaders .athlete-name{max-width:150px}.leaderboard-page .leaders .last-compiled{text-align:right;margin-top:5px}.leaderboard-page .leaders .last-compiled a{font-size:11px;color:#333;text-decoration:none}.leaderboard-page .leaders .last-compiled a:hover{text-decoration:underline}.leaderboard-page .leaderboard-header{padding:25px 0}.leaderboard-page .leaderboard-header h3{margin:6px 0 10px 0}.leaderboard-page .leaderboard-header .week-toggle{text-align:right}.leaderboard-page .leaderboard table{border-collapse:collapse;margin:0 0 -1px}.leaderboard-page .leaderboard table thead th:not(.nosort){padding-right:10px}.leaderboard-page .leaderboard table thead th:not(.nosort):hover{background-color:rgba(0,0,0,0.05)}.leaderboard-page .leaderboard table thead th .button,.leaderboard-page .leaderboard table thead th.active .button:hover{background-color:transparent}.leaderboard-page .leaderboard table thead th.active{background-color:rgba(0,0,0,0.1)}.leaderboard-page .leaderboard th,.leaderboard-page .leaderboard td{text-align:center;transition:background 0.1s linear;-webkit-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-o-transition:background 0.1s linear;-ms-transition:background 0.1s linear}.leaderboard-page .leaderboard th:nth-child(n+2),.leaderboard-page .leaderboard td:nth-child(n+2){padding-left:5px;padding-right:5px}.leaderboard-page .leaderboard th:nth-child(2){text-align:left}.leaderboard-page .leaderboard tr.you{background:rgba(0,0,0,0.08) !important}.leaderboard-page .leaderboard tr.you td:first-child{box-shadow:inset 3px 0 #FC4C02}.leaderboard-page .leaderboard td{padding-top:8px;padding-bottom:8px}.leaderboard-page .leaderboard td.highlighted-column{background:rgba(0,0,0,0.04)}.leaderboard-page .leaderboard td.athlete{width:180px;text-align:left}.leaderboard-page .leaderboard .athlete-name{max-width:180px}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-webkit-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-moz-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}.page-cover{background-image:url(/assets/brands/specialized/shop-bg-02-c4510ee7b6b487a920810fd8ac1870d3.png);background-repeat:no-repeat;background-size:cover;background-position:center top;height:350px;width:100%;position:absolute;left:0;right:0;top:38px;min-width:1188px}.header-panel{margin-top:180px;border:1px solid #e5e5e5}.header-panel .club-logo{position:absolute;left:20px;z-index:50}.header-panel section{padding:20px 20px 20px 180px;background-color:#fff}.header-panel .header-title{background-color:rgba(255,255,255,0.8)}.header-panel .button{margin:5px 5px 0px 0}.module{padding:20px}.module h2{margin-top:0}.inset .tabs{position:relative;top:-21px}#main section{border:none}#sidebar h2{font-size:20px}#sidebar .section{border:none;border-bottom:1px solid #e5e5e5}#sidebar .section:last-child{border-bottom:none}#shop-map{background:#fff;margin-top:320px;height:240px;border:1px solid #ccc}#shop-info{background:#fff;margin-top:20px}#shop-info table th{padding-right:20px}#shop-info .footer{margin:20px 0;border-top:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-webkit-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-moz-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}.event-modal label{font-weight:500}.event-modal label.large{font-size:16px;font-weight:400}.event-modal li label{font-weight:400}.event-modal .lightbox-window{width:1000px;min-height:600px}.event-modal .small{color:#666;margin-top:5px;line-height:1.2em}.event-modal .footer{margin:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-webkit-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}@-moz-keyframes uptickKudo{0%{top:0}40%{top:-6px}90%{top:1px}}ul.club-search,ul.athlete-search{margin-top:0;min-height:600px}ul.club-search>li,ul.athlete-search>li{padding-top:10px;padding-bottom:10px}ul.club-search>li:hover #follow,ul.club-search>li:hover a.button,ul.athlete-search>li:hover #follow,ul.athlete-search>li:hover a.button{opacity:1;@transition(opacity .2s ease-in-out);}ul.club-search>li h2,ul.club-search>li h4,ul.athlete-search>li h2,ul.athlete-search>li h4{margin:0 0 5px}ul.club-search>li .athlete-details,ul.athlete-search>li .athlete-details{margin-left:80px}ul.club-search>li img.club-image,ul.athlete-search>li img.club-image{width:75px;height:75px;border:1px solid #e5e5e5;padding:4px}ul.club-search>li p,ul.athlete-search>li p{margin-top:0;margin-bottom:0}ul.club-search>li ul.grid,ul.athlete-search>li ul.grid{margin-top:3px}ul.club-search>li ul.grid a.more,ul.athlete-search>li ul.grid a.more{display:inline-block;margin-top:15px;margin-left:5px}ul.club-search>li ul.grid .avatar,ul.athlete-search>li ul.grid .avatar{padding:1px}ul.club-search>li #follow,ul.club-search>li a.button,ul.athlete-search>li #follow,ul.athlete-search>li a.button{margin-top:5px;opacity:1;@transition(opacity .2s ease-in-out);}ul.club-search>li #follow span,ul.club-search>li a.button span,ul.athlete-search>li #follow span,ul.athlete-search>li a.button span{color:#FC4C02;text-transform:uppercase;font-size:0.9em}ul.club-search .follow-action .drop-down-menu,ul.athlete-search .follow-action .drop-down-menu{margin-top:5px}ul.list-athletes>li{border-bottom:1px solid #e5e5e5;clear:both;padding:10px 0px 10px 48px;position:relative;min-height:40px;transition:background-color 0.1s linear;-webkit-transition:background-color 0.1s linear;-moz-transition:background-color 0.1s linear;-o-transition:background-color 0.1s linear;-ms-transition:background-color 0.1s linear}ul.list-athletes>li:hover .action{opacity:1}ul.list-athletes>li.outset{padding-left:62px}ul.list-athletes>li:last-child{border-bottom:none}ul.list-athletes .avatar-athlete{float:left;margin-left:-48px}ul.list-athletes .action,ul.list-athletes .followbutton{position:absolute;right:20px;top:50%;margin-top:-15px;opacity:0}ul.list-athletes .label{position:absolute;right:20px;top:50%;margin-top:-15px}ul.list-athletes.compact>li{padding-left:0;min-height:initial}ul.list-athletes.show-actions .action{opacity:1}ul.list-athletes.with-menu{padding-top:30px}ul.list-athletes-inline{margin:6px 0 0;display:inline-block;vertical-align:middle}ul.list-athletes-inline li{display:inline-block;margin-right:4px}ul.list-athletes-inline .avatar{height:32px;width:32px}ul.list-objects>li{margin-bottom:-1px;border:1px solid #ccc;transition:box-shadow 0.1s linear;-webkit-transition:box-shadow 0.1s linear;-moz-transition:box-shadow 0.1s linear;-o-transition:box-shadow 0.1s linear;-ms-transition:box-shadow 0.1s linear}ul.list-objects>li.selected{box-shadow:inset 1px 0 #FC4C02;border-left:1px solid #FC4C02}ul.list-objects>li:after{content:"";clear:both;display:block}section.alt,.section.alt{background:#fff}.location{margin-top:6px;margin-bottom:0}.location img{vertical-align:text-bottom;margin-right:5px}ul.tabs .new-discussion-count{text-transform:uppercase;font-size:11px;line-height:1;font-weight:600}ul.tabs .comment.sprite{top:2px}.share-lightbox h2{margin:0}.share-lightbox h3{margin:0;font-size:1.4rem}.share-lightbox h3 .location{color:#333;font-size:1.4rem}.share-lightbox h3 .membership-count{margin-left:20px;font-size:1.2rem;font-weight:600}.share-lightbox .facebook-friend-autocomplete{width:295px}.share-lightbox .facebook-friends{height:240px;overflow-y:auto;overflow-x:hidden}.share-lightbox .facebook-friends li{position:relative;padding-left:50px;padding-right:100px;min-height:40px;padding-bottom:5px;padding-top:5px;border-top:1px solid #fcfbfb;border-bottom:1px solid #dfdedf}.share-lightbox .facebook-friends li img.profile-picture{position:absolute;left:0;top:6px}.share-lightbox .facebook-friends li img.private-athlete{position:absolute;right:90px;top:20px}.share-lightbox .facebook-friends li span{display:block;padding-top:12px;overflow:hidden;text-overflow:ellipsis;-webkit-overflow:ellipsis;-moz-overflow:ellipsis;-ms-overflow:ellipsis;-o-overflow:ellipsis;white-space:nowrap}.share-lightbox .facebook-friends li a.invite{position:absolute;right:0;top:14px}#group-events ul.group-event-snippets>li{padding:20px 0}#group-events ul.group-event-snippets>li:first-child{padding-top:0}#group-events ul.group-event-snippets>li:nth-child(n+2){border-top:1px solid #e5e5e5}#group-events ul.group-event-snippets>li.minimized{display:none}#group-events .date-row{background-color:#e5e5e5;padding:5px 20px}#group-events .date-row:first-child{margin-top:-20px}#group-events .event-row{margin:10px 0;padding:10px 20px}#group-events .event-row:hover{background-color:#f5f5f5}#group-events .event-row:hover .group-event-title{color:#007FB6;text-decoration:underline}#group-events .club-profile{float:left;margin-right:20px}#group-events .placeholder{min-height:100px;width:100%;display:block}#group-events .route-map{height:90px;width:140px;position:absolute;right:0}#group-events .group-event-title{font-size:16px}#group-events .additional-info{margin-top:5px;font-size:14px}.date-box{min-width:60px;border:1px solid #ccc;display:inline-block;text-align:center}.date-box .date{margin-top:8px;color:#FC4C02;font-size:2.4rem;line-height:2rem}.date-box .month{border-bottom:1px solid #ccc;padding-bottom:5px}.date-box .activity-type{padding:5px 0 2px}.rsvped-athletes .lightbox-window .title{padding-bottom:0}.rsvped-athletes .lightbox-window>ul{max-height:400px;overflow-y:auto;padding:0 20px}.rsvped-athletes .lightbox-window>ul>li{padding:10px 0;min-height:35px}.rsvped-athletes .lightbox-window>ul>li .avatar-athlete{margin:0 12px 0 0}.rsvped-athletes .lightbox-window>ul>li .name{line-height:32px}.rsvped-athletes .lightbox-window>ul>li .action{right:0}.rsvped-athletes .lightbox-window>ul>li .drop-down-menu{display:none}.module.club-members .additional-members{padding-top:10px}.announcement{position:relative}.announcement time{display:block}.announcement .avatar{height:30px;width:30px}.announcement .message{margin:0.4em 0 0 40px}.announcement .delete-message{display:none}.announcement.editable:hover .delete-message{display:block}.photo-upload .avatar,.photo-upload .file-input{width:124px;height:124px}.create-club{margin-bottom:40px}.edit-club.button .edit,.create-club.button .edit{top:-3px;left:9px}.edit-club .photo-content,.create-club .photo-content{margin-right:40px}.edit-club .cancel-link,.create-club .cancel-link{margin-left:10px}.edit-club .private-icon,.edit-club .vanity-url-label,.create-club .private-icon,.create-club .vanity-url-label{position:relative;top:5px}.edit-club .private-icon,.create-club .private-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAMAAABh7EcdAAAAyVBMVEUAAACysrKZmZmbm5v%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BZmZmZmZmZmZmZmZn%2F%2F%2F%2BZmZn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BZmZmZmZmhoaH%2F%2F%2F%2BZmZn%2F%2F%2F%2F%2F%2F%2F%2B1tbWZmZmZmZmZmZnl5eX%2F%2F%2F%2F%2F%2F%2F%2Fl5eWlpaXt7e3Ly8uZmZnu7u61tbWZmZn%2F%2F%2F%2BwsLDY2Nj%2F%2F%2F%2Fb29vb29u1tbXr6%2Bv%2F%2F%2F%2B1tbWzs7P09PSZmZmZmZmZmZn%2F%2F%2F%2BZmZmdnZ2lpaXExMStra2ioqLr6%2Bufn5%2FQ0ND19fX5%2Bfnv7%2B9sumfJAAAANXRSTlMA5RXlppYQ88aVizIiH%2B571oVszidNOItF6SoJP%2FgYqpnk%2Fqaz2Te9q43qnp2c0nHy6a2f%2BjW7s2gAAACtSURBVBjTXY5HDsJADEVNSSOkJ4Teey%2Ba0aQD9z8UNskC8RZ%2B%2BrKsb0AClTE1gBKHnc7vQmyBWLMjv%2Fj%2Bjh0otTzeIXsxabHaAKFdQ5ztpVSmWpNkGL9p4KqKorqPb%2Bo3WMkNU11hFdEdC9B5HOeoWIYeKuPShJYh4Ey4DkDXe8AzMcNW2nHQUOnUUejOhLpgFekTn%2BpGVUE2GmP9cJ4IkRQvUwdCtmzObUuGPz7ZBxvKCimfAQAAAABJRU5ErkJggg%3D%3D) no-repeat bottom center;height:20px;width:13px;position:relative;margin:0 4px}.edit-club .private-icon.disabled,.create-club .private-icon.disabled{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAMAAABh7EcdAAAA2FBMVEUAAAD%2F%2F%2F8zMzNzc3P%2F%2F%2F%2BUlJT%2F%2F%2F8zMzP%2F%2F%2F8zMzMzMzNlZWU0NDT%2F%2F%2F%2F%2F%2F%2F8zMzMzMzNTU1P%2F%2F%2F8zMzP%2F%2F%2F89PT0zMzNjY2PQ0NAzMzP%2F%2F%2F9JSUkzMzPHx8f%2F%2F%2F%2Fc3NwzMzP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F9oaGipqam%2Bvr5EREQzMzOlpaX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F9iYmLPz88zMzP%2F%2F%2F8zMzNpaWlubm5lZWVsbGzNzc0zMzM6Ojr%2F%2F%2F82NjZLS0tZWVldXV2%2Bvr7x8fFCQkKcnJzd3d319fVRUVHY2Nh5eXmAi5%2BNAAAAOHRSTlMAl8jl1v4spqYqluXjDHlQh%2FcwS4fUEDc091HEOuoTXKvwEOnknp6N13WaRH32pNWsxJjY9ef6vtd6%2FIcAAACySURBVBjTTY5XEoJAEERHBBSzIuaccw6zS8Z0%2Fxs5rFDl%2B5iu19UfA4QuIUo6%2FFjibv8O2FSIhiu%2BqVRm5jy0ksHXYS4UlW7qfBSb06UaWjIhLHNN%2F1s2Mq1Y1GIrl5EwJGEHjLiRaRhj3mlI6biuQ%2FFRoYnIPLnVZ4h%2BGqizeQ8gR9OtuF2ADrUvDiUK1h4goUyg5mOE5dGjdSuSx3AEAA3FZswOnmMVQvIFmXO5kAf4AhOdHrZDzAlNAAAAAElFTkSuQmCC) no-repeat bottom center}.edit-club .info.sprite,.create-club .info.sprite{top:4px;margin-left:4px}.edit-club .error,.create-club .error{background:transparent}.edit-club .error input,.create-club .error input{border-color:#fc1a02}.vanity-url-field{margin-top:10px}.vanity-url-field input{margin:0}.vanity-url-field .input-prepend{float:left;padding:8px 0;color:#999;font-size:14px}.lightbox-privacy-info .lightbox-window{width:470px}.club-ftue li.tooltip.dark{margin-top:-999em}.club-ftue li.tooltip{width:300px;margin-left:-160px;max-width:initial;padding:20px;display:block;opacity:0;-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);transition:all 0.3s ease-in-out,left 0,top 0,margin-top 0,margin-left 0;-webkit-transition:all 0.3s ease-in-out,left 0,top 0,margin-top 0,margin-left 0;-moz-transition:all 0.3s ease-in-out,left 0,top 0,margin-top 0,margin-left 0;-o-transition:all 0.3s ease-in-out,left 0,top 0,margin-top 0,margin-left 0;-ms-transition:all 0.3s ease-in-out,left 0,top 0,margin-top 0,margin-left 0}.club-ftue li.tooltip.active{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;margin-top:0}.club-ftue li.tooltip.active.bottom,.club-ftue li.tooltip.active.bottom-left{margin-top:10px}.club-ftue li.tooltip.active.top{margin-top:-10px}.club-ftue li.tooltip.active.right{margin-top:-50px;margin-left:20px}.club-ftue li.tooltip.active.bottom-left{margin-left:-280px}.club-ftue li.tooltip.centered{top:80px;width:400px;margin-left:-230px}.club-ftue li.tooltip .clickable{color:#DDD}.delete-club-message{background-color:#f5f5f5;margin-top:50px}.delete-club-message .note{padding-left:20px}.chars-left{float:right;color:#999;margin-top:0.4em}.chars-left.warn{color:#FCB802}.chars-left.over{color:#FC1A02}.message-form textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0px;height:80px}.message-form .actions{margin-top:10px}.rsvp-view{margin-top:10px}.rsvp-view ul{display:inline-block}.rsvp-view ul li{display:inline-block;margin:0 6px 0 0}.rsvp-view ul li.loose{margin-right:20px}.rsvp-view ul li.hidden{display:none}.rsvp-view ul li.rsvp-others{font-weight:normal;margin-top:8px}.rsvp-view .avatar img{vertical-align:middle}.group-event-container{border:1px solid #e5e5e5;margin-bottom:20px}.group-event-container hr{margin:30px 0 20px 0}.group-event-container .edit-drop-down{float:right;margin-left:20px}.group-event-container .group-event-time{font-size:16px}.group-event-container .group-event-address,.group-event-container .group-event-info{margin-top:10px}.group-event-container .group-event-address .meet-up{color:#999}.group-event-container .rsvp-view{margin-bottom:30px}.group-event-container .rsvp-view .rsvp-js{padding-left:22px;padding-right:23px}.group-event-container .rsvp-view .current-avatar img{border-radius:16px;border:2px solid #FC4C02}.group-event-container .group-event-details hr{width:50px;margin-top:20px}.group-event-container label,.group-event-container .label{color:#999}.group-event-container .group-event-description p:first-of-type{margin-top:0}.group-event-container .group-event-description p:last-of-type{margin-bottom:0}.group-event-container .group-event-details{background-color:#f5f5f5;margin:0 -20px -20px}.group-event-container .group-event-details .inline-stats{margin-top:0}.event-details{border-bottom:1px solid #ccc}.event-details .club-logo{float:left;height:80px;width:80px}.event-details .details{padding-left:100px;min-height:80px}.group-event-route{border:1px solid #e5e5e5;padding-top:0}.group-event-route a.h3{margin-bottom:10px;display:inline-block}.group-event-route label:first-of-type{margin-top:0}.group-event-route .route-actions{float:right}.group-event-route .route-actions a{margin-top:15px}.group-event-route label,.group-event-route .label{color:#999}.fixie-nav{width:715px}
