#events-near-you{margin-bottom:50px;margin-top:0}.section-title{margin-bottom:50px}.events-search-container .form-group.text-center{border:1px solid #595959;height:56px;position:relative;width:342px}.events-search-container .form-group.text-center label{background-color:#fff;color:#595959;font-size:1.286em;left:50%;margin-left:-46px;padding:0 10px;position:absolute;text-transform:uppercase;top:-12px}.events-search-container .form-group.text-center input.form-control{border:none!important;border-radius:0;box-shadow:none;color:#702bb0;display:inline-block;font-size:1.929em;font-weight:700;margin-right:-70px;margin-top:8px;padding:0;text-align:center;width:165px}.events-search-container .form-group.text-center input.form-control::-webkit-input-placeholder{color:#702bb0}.events-search-container .form-group.text-center input.form-control:-moz-placeholder{color:#702bb0}.events-search-container .form-group.text-center input.form-control::-moz-placeholder{color:#702bb0}.events-search-container .form-group.text-center input.form-control:-ms-input-placeholder{color:#702bb0}.events-search-container .form-group.text-center a.btn{background-color:#702bb0;color:#fff;display:inline-block;float:right;font-size:1.085em;height:27px;letter-spacing:0;line-height:1.3em;margin-top:13px;margin-right:20px;padding:0;text-align:center;width:47px}.event-info-row{margin-top:55px}.event-info-row>div{border-left:1px solid #b5babe;height:auto;min-height:120px;padding:0 20px}.event-info-row>div:last-child{border-right:1px solid #b5babe}.event-info-row>div:last-child span.glyphicon.glyphicon.glyphicon-list{color:#702bb0;display:inline-block!important;margin-right:10px}.event-info-row .see-all a{color:#702bb0;display:inline-block;font-size:1.528em;font-weight:700;line-height:1.125em;text-decoration:none;text-transform:uppercase;width:75px}.event-info-row a{text-decoration:none}.event-info-row a .large{color:#595959;font-size:1.286em}.event-info-row p.large{font-size:1.286em}.event-info-row a .event-name{color:#702bb0;font-size:1.355em;font-weight:700;letter-spacing:.025em;margin-bottom:0;text-transform:uppercase}.event-info-row .glyphicon.glyphicon.glyphicon-list.hidden-xs{color:#702bb0;font-size:3em;margin-left:35px;margin-top:36px}label[for=zip_input] span{display:none}label[for=zip_input] span+span{display:inline}div#main .section-title:before{border-top:none}div#main .section-title{background:url(../img/bracket_line.gif) 0 50% repeat-x}span.bracketed.pad:after{margin-top:-10px}@media only screen and (max-width:767px){.events-search-container .form-group.text-center{height:44px;margin:0 auto;width:270px}.events-search-container .form-group.text-center label{font-size:1.014em;margin-left:-60px;width:120px}.events-search-container .form-group.text-center input.form-control{font-size:1.521em;margin-top:4px;margin-right:-65px;width:134px}.events-search-container .form-group.text-center a.btn{background-color:#702bb0;border:none;color:#fff;height:25px;line-height:1.625em;margin-right:10px;margin-top:8px;width:50px}.event-info-row .event-info{border-left:0;border-bottom:1px solid #b5babe;margin-top:20px}}h2.section-title{font-size:3.5rem;text-transform:none}h2.section-title .bracketed:after,h2.section-title:before{content:none}label[for=zip_input] span{display:inline}label[for=zip_input] span+span{display:none}#other-searches label{display:block;float:left}#other-searches label[for=secondary]{display:none;width:262px}#other-searches label[for=state-select]{display:none;width:400px}#other-searches label[for=state-select] .select2{width:400px}.search-submit-container{clear:both}.search-submit-container:before{content:" ";display:block;height:24px}#other-searches[data-search=participant] label[for=secondary],#other-searches[data-search=state] label[for=state-select]{display:block}#other-searches[data-search=state] label[for=primary]{display:none}#other-searches label[for=searchtype]{margin-right:28px;width:280px}#other-searches label[for=primary]{width:554px}#other-searches[data-search=participant] label[for=primary]{margin-right:28px;width:262px}#other-searches input,#other-searches select{width:100%}.see-all{display:none}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:64px;user-select:none;-webkit-user-select:none}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#702bb0;line-height:64px}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#702bb0;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#fff;border-left:1px solid #702bb0}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#c5acdd transparent transparent transparent;border-width:18px 9px 0 9px;margin-left:-9px;margin-top:-8px}.select2-container--default .select2-selection--single .select2-selection__arrow{border:1px solid #c5acdd;height:26px;margin-top:-13px;position:absolute;right:30px;top:50%;width:26px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#702bb0;line-height:64px}.select2-container .select2-selection--single .select2-selection__rendered{font-size:2.2rem;font-weight:600;padding-left:30px}.select2-container--default .select2-selection--single{border:1px solid #702bb0;border-radius:0}#other-searches input{border:1px solid #702bb0;color:#702bb0;font-size:2.2rem;font-weight:600;height:64px;line-height:64px;outline:0;padding:10px 20px;vertical-align:middle}#other-searches input#primary::-ms-clear{display:none}.select2-search__field{display:none}#other-searches label{color:#595959;font-size:2rem;font-weight:400}#search-results{margin-top:126px}a.view-more{border-top:1px solid #702bb0;color:#702bb0;display:none;font-size:1.6rem;font-weight:700;letter-spacing:.2rem;margin:2px auto 38px auto;padding-top:1.3rem;text-align:center;text-decoration:none;text-transform:uppercase;width:33rem}.more-to-view a.view-more{display:block}a.view-more:hover{border-top:1px solid #320050;color:#320050}#search-form.error input{outline:3px solid rgba(255,0,0,.25)}.event-info-row>div{margin-bottom:3em}.event-info-row>div:nth-child(4n){border-right:1px solid #b5babe}#found-events .event-info a{display:block;opacity:1;transition:transform 1s,opacity 1.2s;transform:scale(1,1)}#found-events .event-info.new a{opacity:.25;transform:scale(0,0)}.results{text-align:center}.results .event-to-join{border-top:1px solid #d4d4d4;color:#702bb0;display:block;font-size:2rem;height:84px;line-height:74px;vertical-align:middle;width:100%}.results .event-to-join:hover{background:#f8f8f8}.results .event-to-join.selected{background:#702bb0;color:#fff}#returning-events{text-align:center}#returning-events h1{font-size:6rem;font-weight:700}#returning-events #query p{font-size:2.7rem;font-weight:600;margin:35px auto 12px auto;text-align:center;width:570px}#returning-events .btn{width:532px}.shaded{background:#f8f8f8;margin:90px auto 100px auto;padding:25px 0;text-align:center;width:694px}#main a.previous{color:#702bb0;display:inline-block;font-size:1.8rem;font-weight:700;position:relative;text-decoration:underline}#prev-container{margin-bottom:115px;text-align:center}#main a.previous:before{border-bottom:7px solid transparent;border-right:16px solid #702bb0;border-top:7px solid transparent;content:" ";display:block;height:0;left:-22px;margin-top:-7px;position:absolute;top:50%;width:0}#social_share{display:none}.no-search-results span.no-search-results-msg{display:block}span.no-search-results-msg{background-color:#fafbfb;border:1.5px solid #702bb0;color:#702bb0;font-weight:600;display:none;padding:15px 0 15px 0;margin:-20px auto 10px auto;text-align:center;width:50%}@media only screen and (max-width:767px){#page_content .section-title span.bracketed{font-size:1em}#other-searches .container{padding:0;width:274px}#other-searches label[for=searchtype]{margin-right:0;width:100%}#other-searches .select2,#other-searches a.btn,#other-searches input{margin-bottom:20px;width:100%}#other-searches a.btn{height:5.3rem}#other-searches label[for=primary]{width:100%}#other-searches[data-search=participant] label[for=primary]{margin-right:0;width:100%}#other-searches label[for=secondary]{width:100%}#other-searches label{float:none}.row{margin-left:0;margin-right:0}.event-info-row>div:nth-child(4){border-right:none}#returning-events h1{font-size:3rem;font-weight:700}#returning-events #query p{font-size:1.8rem;margin:35px auto 12px auto;width:274px}#returning-events .btn{width:274px}.shaded{background:#fff;margin:20px auto;width:100%}.results .event-to-join{font-size:1.8rem}#other-searches label[for=state-select] .select2{max-width:272px;width:100%}.event-info-row>div:nth-child(4n){border-right:none}#other-searches label[for=state-select],.more-to-view a.view-more{width:100%}}#main div.acs-select-bg.select-active{height:auto;width:auto}h2.section-title{font-size:3.5rem;text-transform:none}h2.section-title .bracketed:after,h2.section-title:before{content:none}label[for=zip_input] span{display:inline}label[for=zip_input] span+span{display:none}#other-searches label{display:block;float:left}#other-searches label[for=secondary]{display:none;width:262px}#other-searches label[for=state-select]{display:none;width:400px}#other-searches label[for=state-select] .select2{width:400px}.search-submit-container{clear:both}.search-submit-container:before{content:" ";display:block;height:24px}#main .btn.btn-event-signup{background-color:#fff;color:#702bb0;border:3px solid #702bb0;width:122px;height:40px;font-size:18px;line-height:1;margin-top:10px;padding-top:8px}#main .btn.btn-event-signup:hover{background-color:#702bb0;color:#fff}#other-searches[data-search=participant] label[for=secondary]{display:block}#other-searches[data-search=state] label[for=state-select]{display:block}#other-searches[data-search=state] label[for=primary]{display:none}#other-searches label[for=searchtype]{margin-right:28px;width:280px}#other-searches label[for=primary]{width:554px}#other-searches[data-search=participant] label[for=primary]{margin-right:28px;width:262px}#other-searches input,#other-searches select{width:100%}.lang-es #other-searches[data-search=participant] label[for=primary]{width:275px}.see-all{display:none}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:64px;user-select:none;-webkit-user-select:none}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#702bb0;line-height:64px;color:#702bb0;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#fff;border-left:1px solid #702bb0}.select2-container--default .select2-selection--single .select2-selection__arrow{border:1px solid #c5acdd;height:26px;margin-top:-13px;position:absolute;right:30px;top:50%;width:26px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#c5acdd transparent transparent transparent;border-width:18px 9px 0 9px;margin-left:-9px;margin-top:-8px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#702bb0;line-height:64px}.select2-container .select2-selection--single .select2-selection__rendered{font-size:2.2rem;font-weight:600;padding-left:30px}.select2-container--default .select2-selection--single{border:1px solid #702bb0;border-radius:0}#other-searches input{border:1px solid #702bb0;color:#702bb0;font-size:2.2rem;font-weight:600;height:64px;line-height:64px;outline:0;padding:10px 20px;vertical-align:middle}#other-searches input#primary::-ms-clear{display:none}.select2-search__field{display:none}#other-searches label{color:#595959;font-size:2rem;font-weight:400}#search-results{margin-top:126px}a.view-more{border-top:1px solid #702bb0;color:#702bb0;display:none;font-size:1.6rem;font-weight:700;letter-spacing:.2rem;margin:2px auto 38px auto;padding-top:1.3rem;text-align:center;text-decoration:none;text-transform:uppercase;width:33rem}.more-to-view a.view-more{display:block}a.view-more:hover{border-top:1px solid #320050;color:#320050}#search-form.error input{outline:3px solid rgba(255,0,0,.25)}.event-info-row>div{margin-bottom:3em}.event-info-row>div:nth-child(4n){border-right:1px solid #b5babe}#found-events .event-info a{display:block;opacity:1;transition:transform 1s,opacity 1.2s;transform:scale(1,1)}#found-events .event-info.new a{opacity:.25;transform:scale(0,0)}.results{text-align:center}.results .event-to-join{border-top:1px solid #d4d4d4;color:#702bb0;display:block;font-size:2rem;height:84px;line-height:74px;vertical-align:middle;width:100%}.results .event-to-join:hover{background:#f8f8f8}.results .event-to-join.selected{background:#702bb0;color:#fff}#returning-events{text-align:center}#returning-events h1{font-size:6rem;font-weight:700}#returning-events #query p{font-size:2.7rem;font-weight:600;margin:35px auto 12px auto;text-align:center;width:570px}#returning-events .btn{width:532px}.shaded{background:#f8f8f8;margin:90px auto 100px auto;padding:25px 0;text-align:center;width:694px}#main a.previous{color:#702bb0;display:inline-block;font-size:1.8rem;font-weight:700;position:relative;text-decoration:underline}#prev-container{margin-bottom:115px;text-align:center}#main a.previous:before{border-bottom:7px solid transparent;border-right:16px solid #702bb0;border-top:7px solid transparent;content:" ";display:block;height:0;left:-22px;margin-top:-7px;position:absolute;top:50%;width:0}#social_share{display:none}.no-search-results span.no-search-results-msg{display:block}span.no-search-results-msg{background-color:#fafbfb;border:1.5px solid #702bb0;color:#702bb0;font-weight:600;display:none;padding:15px 0 15px 0;margin:-20px auto 10px auto;text-align:center;width:50%}.acs-select li a{max-width:100%}div.acs-select{height:100%}div.acs-select#acs-select-searchtype-visible.open li a{min-width:22.1rem}div.acs-select#acs-select-state-select-visible{min-width:40rem}div.acs-select.open li.selected>a{max-width:100%}#other-searches #acs-select-state-select-visible{height:33%}.select-chosen-container{height:6.5rem}.no-select2{display:none}@media only screen and (max-width:767px){div.acs-select#acs-select-state-select-visible{min-width:auto;max-width:85.5%}#page_content .section-title span.bracketed{font-size:1em}#other-searches .container{padding:0;width:274px}#other-searches label[for=searchtype]{margin-right:0;width:100%}#other-searches .select2,#other-searches input{margin-bottom:20px;width:100%}#other-searches a.btn{margin-bottom:20px;width:100%;height:5.3rem}#other-searches label[for=primary]{width:100%}#other-searches[data-search=participant] label[for=primary]{margin-right:0;width:100%}#other-searches label{float:none}#other-searches label[for=secondary]{width:100%}.row{margin-left:0;margin-right:0}.event-info-row>div:nth-child(4){border-right:none}#returning-events h1{font-size:3rem;font-weight:700}#returning-events #query p{font-size:1.8rem;margin:35px auto 12px auto;width:274px}#returning-events .btn{width:274px}.shaded{background:#fff;margin:20px auto;width:100%}.results .event-to-join{font-size:1.8rem}#other-searches label[for=state-select] .select2{max-width:272px;width:100%}.event-info-row>div:nth-child(4n){border-right:none}#other-searches label[for=state-select],.more-to-view a.view-more{width:100%}}.event-info-row .event-name-inverse{color:#595959;font-size:1.286em}.event-info-row a .large-inverse{color:#702bb0;font-size:1.355em;font-weight:700;letter-spacing:.025em;margin-bottom:0;text-transform:uppercase}#events-near-you{margin:40px auto 0 auto}#events-near-you p{margin-top:0}#events-near-you .section-title{margin-bottom:50px}p{word-break:break-word;word-wrap:break-word}div#main #other-event h1.section-title{margin-top:6rem;margin-bottom:4rem}#events-near-you .events-search-container .form-group.text-center{border:1px solid #595959;height:56px;position:relative;width:342px}#main .footer .footer-main{padding-bottom:35px}#events-near-you .events-search-container .form-group.text-center label{background-color:#fff;color:#595959;font-size:1.286em;padding:0 10px;position:absolute;text-transform:uppercase;top:-12px;width:auto}#events-near-you .events-search-container .form-group.text-center input.form-control{border-radius:0;border:none;box-shadow:none;color:#702bb0;display:inline-block;font-size:1.4em;font-weight:700;margin-right:-70px;margin-top:8px;padding:0;text-align:center;width:170px}.lang-es #events-near-you .events-search-container .form-group.text-center input.form-control{margin-right:0;text-overflow:ellipsis;width:70%}#events-near-you .events-search-container .form-group.text-center input.form-control:-moz-placeholder,#events-near-you .events-search-container .form-group.text-center input.form-control:-ms-input-placeholder,#events-near-you .events-search-container .form-group.text-center input.form-control::-moz-placeholder,#events-near-you .events-search-container .form-group.text-center input.form-control::-webkit-input-placeholder{color:#702bb0}span.no-search-results-msg{background-color:#fafbfb;border:1.5px solid #702bb0;color:#702bb0;font-weight:600;display:none;padding:15px 0 15px 0;margin:-20px auto 10px auto;text-align:center;width:50%}#events-near-you .events-search-container .form-group.text-center a.btn{background-color:#702bb0;border:2px solid #702bb0;color:#fff;display:inline-block;float:right;font-size:1.085em;height:27px;letter-spacing:0;line-height:1.5em;margin-right:20px;margin-top:13px;padding:0;text-align:center;width:47px}#events-near-you .event-info-row{margin-top:55px}#events-near-you .event-info-row .event-info{height:auto;padding:0 20px}.lang-es #events-near-you .events-search-container .form-group.text-center label{left:20%}#events-near-you .event-info-row .event-info:last-child span.glyphicon.glyphicon.glyphicon-list{color:#702bb0;display:inline-block!important;margin-right:10px}#events-near-you .event-info-row .event-info a{text-decoration:none}#events-near-you .event-info-row .event-info a .large{color:#595959;font-size:1.286em}#events-near-you .event-info-row .event-info a .event-name{color:#702bb0;font-size:1.355em;font-weight:700;letter-spacing:.025em;margin-bottom:10px;text-transform:uppercase}#events-near-you .event-info-row .event-info a .event-name:hover{text-decoration:underline}#events-near-you .event-info-row .event-info .glyphicon.glyphicon.glyphicon-list.hidden-xs{color:#702bb0;font-size:3em;margin-left:35px;margin-top:36px}#other-searches input{border:1px solid #702bb0;color:#702bb0}.select2-container--default .select2-selection--single{border:1px solid #702bb0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#702bb0}.select2-container--default .select2-selection--single .select2-selection__arrow{border:1px solid #702bb0}.select2-container--default .select2-selection--single .select2-selection__arrow .select2-contanier--default .select2-selection--single .select2-selection__arrow{border:1px solid #eb7ca2}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#eb7ca2 transparent transparent transparent;border-width:18px 9px 0 9px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #eb7ca2 transparent;border-width:0 9px 18px 9px}.event-info-row a .event-name{color:#702bb0;margin-bottom:10px}a.view-more{border-top:1px solid #702bb0;color:#702bb0;margin:5rem auto 38px auto}a.view-more:hover{border-top:1px solid #702bb0}h2.section-title .bracketed:after,h2.section-title:before{content:" "}h2.section-title span{background:#fff}#main a.previous,.results .event-to-join{color:#702bb0}#main a.previous:before{border-right:16px solid #702bb0}.error-msg{color:#595959;clear:both;font-size:2rem;font-weight:400}label[for=primary]{position:relative}#search{background-color:#fff;border:2px solid #702bb0;color:#702bb0;display:block;font-size:1.085em;height:auto;letter-spacing:0;line-height:1.5em;padding:0;text-align:center;width:47px;position:absolute;right:12px;top:40px}.select2-container--default .select2-results__option[aria-selected=true]{background:#000;color:#fff}.select2-container--default .select2-results__option{height:70px;font-size:1.6rem;padding:20px}.select2-search--dropdown{padding:0!important}@media only screen and (max-width:767px){#main #search{position:static}.section-title+h2{font-size:2.2rem}.lang-es #events-near-you .events-search-container .form-group.text-center label{font-size:1.2rem}#events-near-you .events-search-container .form-group.text-center{height:44px;width:90%}#events-near-you .events-search-container .form-group.text-center input.form-control{font-size:1.1em;margin-right:-50px;margin-top:4px;width:134px}#events-near-you .events-search-container .form-group.text-center a.btn{margin-top:8px}.lang-es #search-form span.select2.select2-container.select2-container--default{min-width:100%}#main #other-searches .btn.search-btn{position:relative;top:0;left:0;padding:0;margin:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:2.25;font-size:2rem}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.section-title+h2{font-size:2rem}}@media only screen and (min-width:991px){#other-searches .error-msg{clear:both}}#other-searches[data-search=participant] label[for=primary],#other-searches[data-search=participant] label[for=secondary]{width:262px}#other-searches[data-search=participant] label[for=primary]{margin-right:28px}#other-searches[data-search=participant] label[for=secondary]{display:block}#other-searches input,a.view-more,a.view-more:active,a.view-more:hover,a.view-more:visited{border-color:#da2473;color:#da2473}#found-events .event-info-row a p{color:#da2473}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#da2473;font-size:1.6rem;font-weight:400}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{border:1px solid #da2473}.select2-container--default .select2-results__option{color:#da2473}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#da2473 transparent transparent transparent!important;border-width:18px 9px 0 9px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #da2473 transparent!important;border-width:0 9px 18px 9px}.MSABC .btn.btn-event-signup,.MSABC .homepage-container #strides-experience .cta-button-container a.btn{background-color:#fff!important;color:#da2473!important;border:3px solid #da2473!important;width:122px;height:40px;font-size:18px;line-height:1;margin-top:10px;padding-top:8px}.MSABC .btn.btn-event-signup:hover,.MSABC .homepage-container #strides-experience .cta-button-container a.btn:hover{background-color:#da2473!important;color:#fff!important}.lang-es .btn.btn-event-signup,.lang-es .homepage-container #strides-experience .cta-button-container a.btn{width:14.5rem!important;height:40px}@media only screen and (max-width:767px){.error-msg{width:100%;margin-top:15px;padding:15px}#found-events .event-info-row .event-info:not(:first-of-type){margin-top:7rem}#found-events .event-info a{font-size:1.4rem}.event-info-row>div:last-child{border-right:none}.btn.btn-event-signup{height:40px!important;width:122px!important;font-size:18px!important}.lang-es .btn.btn-event-signup,.lang-es .homepage-container #strides-experience .cta-button-container a.btn{height:40px!important;padding-top:10px;width:14.5rem!important}}@media only screen and (min-width:768px) and (max-width:780px){.lang-es .btn.btn-event-signup,.lang-es .homepage-container #strides-experience .cta-button-container a.btn{width:14.5rem!important;height:40px}}