.Explicit,body,html,li,ol,p,table,td,th,tr,ul{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;text-decoration:none}a.btn,a.editBtn{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;text-decoration:none}a.btn:visited,a.editBtn:visited{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;text-decoration:none}input.btn,input.btnLg,input.btnMed,input.btnMini,input.btnSm{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;text-decoration:none}label{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;text-decoration:none}a{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;text-decoration:none}a:active,a:link,a:visited{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;text-decoration:none}a:hover{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;text-decoration:none}a.btn#luminaria{background:0 0}body{font-size:1.4rem;overflow-x:hidden}LABEL{white-space:normal}input[type=submit]:focus,input[type=text]:focus{border-bottom:4px solid #702bb0!important;outline:0}.empty{display:none}svg .primary-color{fill:#702bb0}svg .secondary-color{fill:#502875}svg .dark{fill:#000}svg .light{fill:#fff}svg .cms-spinner-bg{fill:#9b6bc8}.bg-primary-color{background-color:#702bb0}a{text-decoration:none}h1,h2,h3,h4,h5{text-align:center}a.graphical{color:transparent;font-size:.0001rem;text-indent:-9999px}p{color:#595959}a{cursor:pointer}a.link-with-arrow{background:url(../../../img/purple-arrow.png) no-repeat right 8px;color:#702bb0;display:inline-block;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:2rem;font-weight:700;letter-spacing:.1rem;padding-right:15px;position:relative;text-decoration:none;text-transform:uppercase;width:auto}a.link-with-arrow:before{bottom:0;content:"";display:block;height:2px;position:absolute;right:0;transition:width 0s ease;-webkit-transition:width 0s ease;-moz-transition:width 0s ease;-o-transition:width 0s ease;width:100%}a.link-with-arrow:after{background:#702bb0;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .5s ease;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-o-transition:width .5s ease;width:94%}a.link-with-arrow:hover:before{background:#702bb0;transition:width .5s ease;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-o-transition:width .5s ease;width:0}a.link-with-arrow:hover:after{background:0 0;transition:width 0s ease;-webkit-transition:width 0s ease;-moz-transition:width 0s ease;-o-transition:width 0s ease;width:0}a.underline{text-decoration:underline}input.error{outline:1px solid red}.bracketed{background:#fff;display:table;margin:0 auto;padding:0 2em;position:relative;text-align:center;z-index:5}.bracketed:after{border-left:1px solid #a5a5a5;border-right:1px solid #a5a5a5;content:" ";display:block;height:20px;left:0;margin-top:-10px;position:absolute;right:0;top:50%}.section-title{color:#1e1e23;font-size:5rem;margin-bottom:3rem;margin-top:5rem;text-transform:uppercase}.section-title:before{border-top:1px solid #a5a5a5;content:" ";display:block;left:0;margin-top:.525em;position:absolute;right:0}a.btn,a.editBtn{background-image:none;border:none}a.btn:visited,a.editBtn:visited{background-image:none;border:none}input.btn,input.btnLg,input.btnMed,input.btnMini,input.btnSm{background-image:none;border:none}#social_share{background:#fff url(../../../img/social_sprite.png) center center no-repeat;border-bottom:1px solid #ceccca;border-left:1px solid #ceccca;border-right:1px solid #ceccca;color:#000;height:294px;margin-top:-147px;position:fixed;right:0;top:50%;width:64px;z-index:11}#social_share a{border-top:1px solid #ceccca;color:#000;display:block;height:58px;text-indent:-99999px;width:63px}a.btn,label.btn{background:#fff;background-image:none;border:4px solid #702bb0;border-radius:0;color:#702bb0;display:inline-block;font-size:1.8rem;font-weight:700;height:5.6rem;letter-spacing:.2em;padding:0;text-decoration:none;text-transform:uppercase;width:26.7rem}a.btn:hover{color:#702bb0}a.btn.small:hover{background-color:#702bb0;color:#fff}a.btn.dark{background:#702bb0;border-radius:0;color:#fff}label.btn.dark{background:#702bb0;border-radius:0;color:#fff}a.btn.dark:hover{color:#fff}a.btn.small{font-size:1.5rem;height:0;line-height:0;min-width:0;padding-left:1.8em;padding-right:1.8em;vertical-align:middle;width:auto}label.btn.small{font-size:1.5rem;height:0;line-height:0;min-width:0;padding-left:1.8em;padding-right:1.8em;vertical-align:middle;width:auto}.right{float:right}.left{float:left}a.btn{border-radius:0;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:1.8rem;font-weight:700;height:5.3rem;letter-spacing:3px;padding:10px 0;text-decoration:none;text-transform:uppercase;width:22.7rem}a.btn.newdark{border-bottom:12px solid #702bb0}.container-full{padding:0 15px}.header{height:auto;margin:0 auto;width:100%}.header .header-top{background:#fff;margin:15px auto 25px auto}.header .header-top .container{max-width:970px}.header .header-top .header-top-left{margin-top:22px;padding-left:0;text-align:left}.header .header-top .header-top-left .donate-btn{background:#fff;border:4px solid #702bb0;color:#702bb0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}.header .header-top .header-top-left .donate-btn:hover{background-color:#702bb0;color:#fff}.header .header-top .header-top-right{margin-top:22px;padding-right:0}.header .header-top .header-top-right .join-relay-btn{background:#702bb0;background-image:none;border:4px solid #702bb0;color:#fff;letter-spacing:2.5px;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}.header .header-top .header-top-right .join-relay-btn:hover{background-color:#fff;color:#702bb0}#logged_in_links{text-align:right}#logged_in_links a{color:#702bb0;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:1.6rem;font-weight:700;letter-spacing:2px;line-height:2.5em;text-decoration:none;text-transform:uppercase}#logged_in_links a:hover,#logged_in_links a:link,#logged_in_links a:visited{color:#702bb0;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:1.6rem;font-weight:700;letter-spacing:2px;line-height:2.5em;text-decoration:none;text-transform:uppercase}#logged_in_links a.join-another{font-weight:600}#logged_in_links span{display:block}#logged_in_links span+span a{border-top:1px solid #502875;padding-top:11px}.header .header-bottom{background:#f9f9f9;border-bottom:1px solid #cdcdcd;border-top:1px solid #cdcdcd;height:50px}.header .header-bottom .container{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;height:49px;max-width:970px}#nav a{color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase;vertical-align:middle}#nav a:hover{color:#d8d9ef}#nav .col-sm-2.active,#nav .col-sm-3.active{border-bottom:solid 8px #d8d9ef;color:#fff;height:50px}#nav .col-sm-2.active{height:4.5rem}#nav .comeon{padding:0 2em}.header .header-bottom .container .col-sm-3,.header .header-bottom .container .col-sm-4{height:48px}.header .header-bottom .container .col-sm-3:first-child,.header .header-bottom .container .col-sm-4:first-child{margin:0 40px 0 50px}.header .header-bottom .container .col-sm-3 a,.header .header-bottom .container .col-sm-4 a{color:#18181e;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:1.8rem;font-weight:700;letter-spacing:2px;line-height:2.5em;text-decoration:none;text-transform:uppercase}.header .header-bottom .container .col-sm-3 a:hover,.header .header-bottom .container .col-sm-4 a:hover{color:#595959}#main{overflow-x:hidden}#main .header .header-bottom .container .col-sm-3 .active,#main .header .header-bottom .container .col-sm-4 .active{border-bottom:solid 8px #702bb0;color:#1e1e23}div.header .header-bottom .container .col-sm-3 .signout-btn{color:#702bb0}div.header .header-bottom .container .sign-in-out-btn{border-left:1px solid #cdcdcd;float:right;max-width:135px;padding:0}div.header .header-bottom .container .sign-in-out-btn a{letter-spacing:normal}div.header .loggedin-module{background:#702bb0;color:#fff;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:1.8rem;font-weight:300;height:50px;line-height:2.5em;position:relative;z-index:11}div.header .loggedin-module .container{max-width:973px}div.header .loggedin-module .container .row{padding:0 30px}div.header .loggedin-module .container .row .col-sm-3:first-child{letter-spacing:.05rem}div.header .loggedin-module .container .row .col-sm-3 a{color:#fff;font-weight:700;letter-spacing:.1rem;text-transform:uppercase}a.learn{white-space:nowrap}.sponsors-container{margin-bottom:65px}.sponsors-container-top{margin-top:80px}.sponsors-container .container{margin-top:50px}.sponsors-container .container .partner-logos a.left-arrow,.sponsors-container .container .partner-logos a.right-arrow,.sponsors-container .container .sponsor-logos a.left-arrow,.sponsors-container .container .sponsor-logos a.right-arrow{display:block;height:95px;margin:0;padding-right:3em;position:absolute;top:0;width:23px;z-index:5}.sponsors-container .container .partner-logos a.left-arrow,.sponsors-container .container .sponsor-logos a.left-arrow{background:#fff url(../../../img/left-arrow.png) no-repeat 0;left:0}.sponsors-container .container .partner-logos a.right-arrow,.sponsors-container .container .sponsor-logos a.right-arrow{background:#fff url(../../../img/right-arrow.png) no-repeat 0;right:0}.sponsors-container .container .partner-logos a.right-arrow:before,.sponsors-container .container .sponsor-logos a.right-arrow:before{background:#fff;content:" ";display:block;height:100%;left:-20px;position:absolute;width:20px}.sponsors-container .container .partner-logos img,.sponsors-container .container .sponsor-logos img{display:inline;margin:0 auto;max-height:95px}.sponsors-container .container .become-sponsor .col-xs-12{margin:50px auto 0 auto;text-align:center}.sponsors-container .container .partner-logos,.sponsors-container .container .sponsor-logos{margin:0 auto;position:relative;width:100%}.sponsors-container .container .partner-logos .col-sm-2,.sponsors-container .container .sponsor-logos .col-sm-2{margin:0 20px;padding:0}.slider{position:relative;overflow:hidden}.slider .inner{display:inline-block;min-width:8000px;width:auto}.sponsor-logo{float:left;margin:0;padding:0 3em}.rightward .sponsor-logo{float:right}.cfpActive #social_share{background:#fff url(../../../../img/social_sprite.png) center center no-repeat}.cfpActive .footer .footer-main .container .footer-right-bottom{margin-top:0}.cfpActive .footer .footer-main .container .footer-right-bottom .col-xs-10{font-size:1.2rem}.footer{height:auto;margin:0 auto;width:100%}.footer .acs-bb-logo{width:14rem}.footer .footer-info{background:#702bb0;color:#fff;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;height:auto;padding:25px 0}.footer .footer-info .container{max-width:1009px}.footer .footer-info .container .col-sm-8{font-size:1.143em;font-weight:600;letter-spacing:.09em;line-height:2.5em}.footer .footer-info .container .col-sm-4{font-size:2.017em;font-weight:700;letter-spacing:.05em;text-align:center}.footer .footer-info .container .col-sm-4 a.telephone{color:#fff;font-weight:700;letter-spacing:.05em;text-align:center}.footer .footer-main{background:#1e1e23;color:#fff;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:.877em;font-weight:600;padding:45px 0 35px 0}.footer .footer-main .container{max-width:1009px}.footer .footer-main .container .footer-links ul{list-style:none;padding-left:0}.footer .footer-main .container .footer-links ul li{padding:3px 0;text-align:left}.footer .footer-main .container .footer-links ul li:first-child{padding-top:0}.footer .footer-main .container .footer-links ul li a{font-size:1.33rem;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.footer .footer-main .container .footer-right-top .follow-text{display:block;float:left;text-transform:uppercase}.footer .footer-main .container .footer-right-top a{display:inline-block;float:left;margin:0 20px}.footer .footer-main .container .footer-right-top .fb-logo{margin-left:40px}.footer .footer-main .container .footer-right-bottom{margin-top:20px}.footer .footer-main .container .footer-right-bottom .col-xs-10{margin-top:-5px;text-align:left}.footer .footer-main .container .bbb-logo,.footer .footer-main .container .fb-logo,.footer .footer-main .container .twitter-logo,.footer .footer-main .container .youtube-logo{background:url(../../../img/footer-sprite.png) no-repeat;display:block;text-decoration:none}.footer .footer-main .container .bbb-logo{background-position:0 -50px;width:42px;height:69px}.footer .footer-main .container .fb-logo{background-position:0 0;width:11px;height:19px}.footer .footer-main .container .twitter-logo{background-position:-50px 0;width:25px;height:20px}.footer .footer-main .container .youtube-logo{background-position:-150px 0;width:26px;height:18px}.footer .footer-main .container .footer-links ul li:not(.real-men-footer-link) a{color:#fff}.fr_informational_page_main_content{border:none}.footer-bbb-logo{width:6.5rem}#event-chooser .modal-content{padding:0 20px 2px 0;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased}.welcome-msg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal#my-media{overflow:hidden;overflow-y:hidden}#event-chooser h4{font-size:2.5rem;font-weight:600;margin-bottom:0}#event-chooser p{margin-top:1em;text-align:center}#event-chooser .modal-dialog{width:400px}#event-chooser ul{list-style:none;padding:2rem}#event-chooser li{margin-bottom:.5rem}#event-chooser .dashboard,#event-chooser .event{display:none}#event-chooser a{color:#702bb0;font-size:1.6rem}#event-chooser.dashboard li.dashboard,#event-chooser.event li.event,#event-chooser.team li.team{display:list-item}#event-chooser.dashboard span.dashboard,#event-chooser.event span.event{display:inline}div.tr-page-container{border:none}input[type=text]::-ms-clear{display:none}.ManageLink a.btn{background:#d3d3d3;font-size:12px;width:100px;height:auto;border:2px solid #7f8c8d}.loading-spinner{margin:30px auto;font-size:1rem;position:relative;text-indent:-9999em;display:inline-block;border-top:3rem solid rgba(112,43,176,.2);border-right:3rem solid #702bb0;border-bottom:3rem solid rgba(112,43,176,.2);border-left:3rem solid rgba(112,43,176,.2);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;border-radius:50%;width:20rem;height:20rem}.loading-spinner:after{border-radius:50%;width:20rem;height:20rem}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-spinner-frame{width:80%;margin:120px auto;text-align:center;overflow:hidden}.section-title.new-bracket-container{background:url(../../../img/bracket_line.gif) 0 50% repeat-x}.section-title.new-bracket-container:before{border-top:none;margin-top:0}.bracketed.new-bracket::after{border-left:1px solid #a5a5a5;border-right:1px solid #a5a5a5;height:20px;margin-top:-10px;top:50%}.pseudo-container{margin:0 auto;padding-left:15px;padding-right:15px}a.sortable{color:inherit;position:relative;padding:0 1em 0 0;display:block}a.sortable:after{content:"\25b2";font-weight:700;position:absolute;color:#a5a5a5}th.tablesorter-header:focus{outline:0}a.sortable.desc:after{content:"\25bc"}.lang-es #main .header-top-left a.btn{letter-spacing:0}.lang-es #main .header-top-right a.btn{letter-spacing:0;width:21rem}iframe{border-width:0}.modal#registration-modal .modal-dialog{margin:0 auto;padding:0;width:100%;max-width:80rem}.modal#registration-modal .modal-content{width:100vw;max-width:80rem;border-radius:0;margin:0 auto}#reg-modal{width:100%;height:100vh}#registration-modal .modal-content{overflow-y:hidden}#registration-modal .modal-header{border-bottom:0}#registration-modal .modal-header .close{position:absolute;right:0;padding:1.5rem;margin-top:-2rem}#registration-modal .modal-body{padding:.5rem}.flex-center{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}svg.sign-in{position:relative;top:.8rem;fill:#545454}@media only screen and (max-width:991px){.header .header-bottom .container{max-width:991px;width:100%}.header .header-bottom .container .col-sm-3:first-child,.header .header-bottom .container .col-sm-4:first-child{margin:0}.header .header-bottom .container .col-sm-3 a,.header .header-bottom .container .col-sm-4 a{font-size:1em;line-height:3.25em}.header .loggedin-module{font-size:1em;line-height:3.25em}.header .loggedin-module .container .row{padding:0;width:100%}}@media only screen and (max-width:767px){.footer .footer-main .container .footer-right-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title.large-text .bracketed{font-size:3rem}.header-mobile{background:#fafbfb;margin:0 auto;padding:5px 0 0}.header-mobile .header-top-mobile{background:#fafbfb;border-bottom:1px solid #b7b7b7;height:54px;margin:0;padding:0 1em;position:relative;width:100%}.header-mobile .header-top-mobile .nav-mobile{left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.header-mobile .header-top-mobile .nav-mobile .dropdown{margin:0;padding:0;width:100%}.header-mobile .header-top-mobile .nav-mobile .dropdown button{border:none;float:left;margin:0 0 0 5px}.header-mobile .header-top-mobile .nav-mobile .dropdown .icon-bar{background:#000;width:26px}.header-mobile .header-top-mobile .nav-mobile .dropdown .menu-text{color:#000;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:.647em;letter-spacing:1px;text-transform:uppercase}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu{border-bottom:0;border-left:0;border-radius:0;border-right:0;border-top:1px solid #b7b7b7;box-shadow:none;margin:0;min-width:auto;padding:0;right:0;width:100%}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu li{border-bottom:1px solid #b7b7b7;padding:25px 0}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu li a{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:1.001em;font-weight:600;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .donate-btn,.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .join-relay-btn{padding:5px 0}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .donate-btn{border:none;padding-top:10px}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .join-relay-btn{padding-bottom:10px}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .donate-btn a,.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .join-relay-btn a{border:4px solid #702bb0;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;height:4.6rem;letter-spacing:.2px;line-height:2.4em;margin:0 auto;width:238px}a.btn{height:auto;width:auto}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .donate-btn a{background:#702bb0;color:#fff}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .join-relay-btn a{background:#fff;color:#702bb0}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .join-relay-btn a:hover{background:#702bb0;color:#fff}.header-mobile .header-top-mobile .sign-in-out-btn{margin:0 auto;position:absolute;right:1em;text-align:center;top:10px}.header-mobile .header-top-mobile .sign-in-out-btn a{border:2px solid #702bb0;color:#702bb0;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:.786em;font-weight:700;height:27px;letter-spacing:.5px;padding:4.5px 1em;text-align:center;text-decoration:none;text-transform:uppercase;width:72px}.header-mobile .header-top-mobile .sign-in-out-btn p{font-color:#702bb0;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:.929em;line-height:1em;text-align:right}.header-mobile .header-top-mobile .logo-mobile{left:50%;margin-left:-35px;position:absolute;text-align:center;top:0;width:68px}.header-mobile .header-bottom-mobile{background:#702bb0;border-bottom:1px solid #fff;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;position:relative;text-align:center;z-index:6}.header-mobile .header-bottom-mobile .col-xs-4{display:inline-block}.header-mobile .header-bottom-mobile .col-xs-6{height:43px;margin:0 auto;text-align:center}.header-mobile .header-bottom-mobile .col-xs-6:first-child{border-right:1px solid #fff}.header-mobile .header-bottom-mobile .col-xs-6 a{background-image:none;background:#702bb0;border-radius:0;border:none;color:#fff;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:.857em;letter-spacing:1px;line-height:43px;padding:0;text-align:center;text-decoration:none;text-transform:uppercase}.header-mobile .header-bottom-mobile .col-xs-4{border-right:1px solid #fff;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;height:43px;margin:0 auto;text-align:center}.header-mobile .header-bottom-mobile .col-xs-4.active,.header-mobile .header-bottom-mobile .col-xs-4:active{border-bottom:solid 5px #d8d9ef;color:#fff}.header-mobile .header-bottom-mobile .col-xs-4:first-child{padding:0}.header-mobile .header-bottom-mobile .col-xs-4:first-child a{padding:12px 5px 0 5px}.header-mobile .header-bottom-mobile .col-xs-4:last-child{border-right:none}.header-mobile .header-bottom-mobile .col-xs-4 a{background:#702bb0;border-radius:0;border:none;color:#fff;font-size:.857em;letter-spacing:1px;line-height:1.75em;padding:12px 0 0 0;text-align:center;text-transform:uppercase}.header-mobile .header-bottom-mobile .col-xs-4 a:hover{color:#d8d9ef}.header-mobile .header-bottom-mobile .col-xs-12{color:#fff;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:.857em;height:43px;line-height:43px;margin:0 auto;padding:0;text-align:center}.header-mobile .header-bottom-mobile .col-xs-12 a{color:#fff;margin-left:10px;text-transform:uppercase}.footer .footer-info .container .col-sm-8{font-size:.854em;line-height:1.75em;text-align:center}.footer .footer-info .container .col-sm-8 span:last-child{display:block}.footer .footer-info .container .col-sm-4{font-size:1.709em;margin-top:15px;text-align:center}.footer .footer-main .container .footer-right-bottom .col-xs-10{font-size:.571em;letter-spacing:1px;line-height:1.5em;text-align:center;width:100%}.footer .footer-main .container .footer-right-top .follow-text{display:block;float:none;margin:0 auto 30px auto;text-align:center;width:100%}.footer .footer-main .container .footer-right-top .social-media-icons{margin:0 auto;text-align:center;width:142px}.footer .footer-main .container .footer-right-top .social-media-icons .fb-logo{margin:0 20px 0 0}.footer .footer-main .container .footer-right-top .social-media-icons .youtube-logo{margin:0 0 0 20px}.footer-nav-mobile{margin:30px auto;text-align:center;width:100%}.footer-nav-mobile ul{border-bottom:1px solid #fff;border-top:1px solid #fff;list-style:none;margin:0 auto;padding:30px 0;text-align:center;width:115px}.footer-nav-mobile ul li{margin-bottom:20px}.footer-nav-mobile ul li:last-child{margin-bottom:0}.footer-nav-mobile ul li a{color:#fff;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:.876em;letter-spacing:1px;text-decoration:none;text-transform:uppercase}#social_share{background:#fff url(../../../img/social_sprite_mobile.png) center center no-repeat;bottom:0;display:none;font-size:0;height:60px;right:initial;text-align:center;top:inherit;width:100%}#social_share a{border:none;display:inline-block;height:100%;width:63px}#event-chooser .modal-dialog{width:auto}#event-chooser .modal-content{padding:0 10px}#event-chooser ul{padding:10px 0}#event-chooser a{font-size:1.4rem}#event-chooser li{margin-bottom:1.2rem;text-align:center}.footer .footer-info{background-color:#595959}}@media only screen and (max-width:350px){.header-mobile .header-bottom-mobile .col-xs-4:first-child a{padding:6px 0 0 0}}@media (min-width:768px){.pseudo-container{max-width:750px}}@media (min-width:992px){.pseudo-container{max-width:970px;padding:0}}@media only screen and (max-width:391px){.section-title.large-text#event_contact_heading .new-bracket.bracketed:after{top:50%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){div.smartapp-banner{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){div.smartapp-banner{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){div.smartapp-banner{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){div.smartapp-banner{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){div.smartapp-banner{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){div.smartapp-banner{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){div.smartapp-banner{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){div.smartapp-banner{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){div.smartapp-banner{display:none}}@media (min-device-width:800px) and (max-device-width:1280px){div.smartapp-banner{display:none}}@media screen and (device-width:601px) and (device-height:906px) and (-webkit-min-device-pixel-ratio:1.331) and (-webkit-max-device-pixel-ratio:1.332){div.smartapp-banner{display:none}}@media screen and (device-width:601px) and (device-height:906px) and (-webkit-min-device-pixel-ratio:1.331) and (-webkit-max-device-pixel-ratio:1.332) and (orientation:portrait){div.smartapp-banner{display:none}}@media screen and (device-width:601px) and (device-height:906px) and (-webkit-min-device-pixel-ratio:1.331) and (-webkit-max-device-pixel-ratio:1.332) and (orientation:landscape){div.smartapp-banner{display:none}}@media only screen and (min-device-width:800px) and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:1.5){div.smartapp-banner{display:none}}@media only screen and (min-device-width:800px) and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait){div.smartapp-banner{display:none}}@media only screen and (min-device-width:800px) and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:landscape){div.smartapp-banner{display:none}}@media only screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1.5){div.smartapp-banner{display:none}}@media only screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait){div.smartapp-banner{display:none}}@media only screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:landscape){div.smartapp-banner{display:none}}#hero-container{height:476px;margin:0;padding:0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:top center;position:relative;text-align:center}#hero-cta-text{font-size:4.8rem;color:#fff;text-align:center;font-weight:800;padding-top:180px;text-shadow:1px 1px rgba(0,0,0,.2);z-index:1;position:absolute;top:0;width:100%}#hero-container-link{position:absolute;width:100%;height:100%;display:block;z-index:1;top:0}#hero-cta-btn{position:absolute;left:calc(50% - 100px);width:200px;bottom:75px;z-index:1}#hero-video{overflow:hidden;height:476px;width:100%}a{color:#702bb0}a:active,a:link,a:visited{color:#702bb0}a:focus,a:hover{color:#a077c7;text-decoration:none}input[type=submit]:focus,input[type=text]:focus{border-bottom:4px solid #702bb0}.no-text-transform{text-transform:none}.welcome-msg em{margin-right:1rem}.bold{font-weight:800}.error-msg{color:#595959;clear:both;font-size:2rem;font-weight:400;float:right;width:68%;padding-top:10px}.error-msg-zip{color:#595959;clear:both;font-size:2rem;font-weight:400;float:right;width:68%;padding-top:10px}.masked-input{-webkit-text-security:disc;-moz-text-security:disc;text-security:disc;font-family:text-security-disc}#main .nav-mobile .btn.btn-donate{color:#fff;background:#702bb0}#main .nav-mobile .btn.btn-donate:active,#main .nav-mobile .btn.btn-donate:hover{color:#702bb0;background:#fff}#main .nav-mobile .btn.btn-donate:link,#main .nav-mobile .btn.btn-donate:visited{color:#fff;background:#702bb0}#main .nav-mobile li.join-walk-btn a.btn:active,#main .nav-mobile li.join-walk-btn a.btn:hover{color:#fff;background:#702bb0}.lang-en .es-only,.lang-es .en-only{display:none}.break-word{-ms-word-break:break-all;word-break:break-all;word-break:break-word}#main .nav-mobile li.join-walk-btn a.btn{background:#fff;color:#702bb0}#main .nav-mobile li.join-walk-btn a.btn:link,#main .nav-mobile li.join-walk-btn a.btn:visited{background:#fff;color:#702bb0}div.search-module #search-filter::-webkit-input-placeholder{color:#702bb0}div.search-module #search-filter::-moz-placeholder{color:#702bb0}div.search-module #search-filter:-ms-input-placeholder{color:#702bb0}div.search-module #search-filter:-moz-placeholder{color:#702bb0}a.link-with-arrow{background:url(../img/pink-arrow.png) no-repeat right 8px;color:#702bb0}a.link-with-arrow[href^=tel]{background:0 0}.lang-es #search-form span.select2.select2-container.select2-container--default{min-width:300px}.lang-es .select2-container .select2-selection--single .select2-selection__rendered{padding-left:10px}div.event-link-container a.event-link{background:url(../img/pink-arrow-left.jpg) no-repeat left 7px;color:#702bb0}div.search-module #search-filter{border:1px solid #702bb0;color:#702bb0}.search-module #search-filter:-moz-placeholder,.search-module #search-filter:-ms-input-placeholder,.search-module #search-filter::-moz-placeholder,.search-module #search-filter::-webkit-input-placeholder{color:#702bb0}div.search-module button{border:4px solid #702bb0;color:#702bb0}.row.search-results .company-row td.name a:first-child,.row.search-results th{color:#702bb0}.row.search-results a.view-more{border-top:1px solid #702bb0;color:#702bb0}.align-left,.align-right{display:inline}.align-left{float:left}.align-right{float:right}input[type=number]:focus,input[type=submit]:focus,input[type=text]:focus{border-bottom:4px solid #702bb0!important}#main .btn.light{background:#fff;border:4px solid #702bb0;color:#702bb0}#main .btn.light:visited{background:#fff;border:4px solid #702bb0;color:#702bb0}#main .btn.light:hover{background:#702bb0;color:#fff}a.locale-switch{color:#18181e;margin-left:auto}a.locale-switch:after{content:" \25BC";font-size:.75em}.combo-select-input-container input[type=radio]{display:none}#timed-out a{margin:.5em 0}#sticky-wrapper .loggedin-module.hidden-xs a.join-walk-btn{line-height:1.75em;height:48px}#sticky-wrapper .loggedin-module.hidden-xs a.join-walk-btn:focus{background:initial;outline:initial}.modal#my-media{overflow:auto;overflow-y:auto}.modal-content{overflow-x:hidden;overflow-y:auto;max-height:100vh}#profile-container .modal-content{max-height:90vh}.modal-header{border-bottom:none}.modal{overflow-y:hidden}a.locale-switch:hover{color:#595959}.is-sticky .visible-xs{height:44px;position:fixed!important;top:0!important}a.link-with-arrow:after,a.link-with-arrow:hover:before{background:#702bb0}.cta-button-container a.btn.long-label{letter-spacing:1px;width:20em}.custom-caps,a.btn.custom-caps{text-transform:none}h2.section-title{font-size:4.2rem;margin-top:1.5em}.header-text{font-size:2.5em;font-weight:700;text-align:center}p{font-size:1.4em}.section-title.two-lines:before{margin-top:1.07em}.section-title:before{border-top:none;margin-top:0}.social_share_container{margin:0 auto;text-align:center;width:100%}#social_share{z-index:2000}#main #social_share a{outline:0}a.btn{width:19.5rem}.header .header-top .header-top-right .join-relay-btn{color:#fff;background-color:#702bb0;border:4px solid #702bb0}a.btn,label.btn{border:4px solid #702bb0;color:#702bb0}.header .header-top .header-top-right .join-relay-btn:hover,a.btn:hover{background-color:#fff;color:#702bb0}a.btn-dark:hover{background-color:#fff;color:#702bb0}a.btn.btn-donate{-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}a.btn.btn-donate:hover{background-color:#702bb0;color:#fff}a.btn.small:hover{background-color:#702bb0;color:#fff}a.btn.dark{background:#702bb0;color:#fff}label.btn.dark{background:#702bb0;color:#fff}a.btn.newdark{border-bottom:12px solid #702bb0}.header .header-top .header-top-left{padding-right:0}.header .header-top .header-top-left .donate-btn{background:#fff;border:4px solid #702bb0;color:#702bb0;text-decoration:none}a.btn.donate-btn{background:#fff;border:4px solid #702bb0;color:#702bb0;text-decoration:none}.header .loggedin-module .container .row .col-sm-3:first-child{text-align:left}#main .btn{border-color:#702bb0}#main .btn:visited{border-color:#702bb0}body:not(.Active) .before-badges{background:transparent url(../../../img/badge-flair-left.png) no-repeat center right}body:not(.Active) .after-badges{background:transparent url(../../../img/badge-flair-right.png) no-repeat center right}.before-badges{display:none;height:27px;position:relative;right:2rem;top:2.75rem;width:186px}.after-badges{display:none;height:27px;position:relative;left:2rem;top:2.75rem;width:186px}.header .header-top .header-top-left .donate-btn:hover,a.btn.donate-btn:hover{background-color:#702bb0;color:#fff}#donors .table .header-row th{color:#702bb0;text-transform:uppercase}#donors .table .header-row th.action{padding-right:1.5em;text-align:right}#donors li.header span{color:#702bb0}#primary-cta #luminaria,#primary-cta .join_team{color:#702bb0}#status #rank-div.content{color:#702bb0}#primary-cta #luminaria:hover,#primary-cta .join_team:hover{background-color:#702bb0;border-color:#702bb0;color:#fff;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}#primary-cta a.btn.join_team:hover,#secondary-cta a.btn.join_team:hover,.btn.join_team:hover{background-color:#702bb0;border-color:#702bb0;color:#fff;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}#main .btn{background-color:#702bb0;color:#fff;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}#main .btn:visited{background-color:#702bb0;color:#fff;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}#main .btn:hover{background-color:#fff;color:#702bb0}#donors a.view-more{border-top:1px solid #702bb0;color:#702bb0}.header .header-top .header-top-right .join-walk-btn{background-image:none;background:#702bb0;border:4px solid #702bb0;color:#fff;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}a.btn.donate-btn{transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}.header .header-top .header-top-right .join-walk-btn:hover{background-color:#fff;color:#702bb0}#logged_in_links a{color:#702bb0}#logged_in_links a.join-btn{color:#fff}#logged_in_links a.join-btn:hover,#logged_in_links a.join-btn:link,#logged_in_links a.join-btn:visited{color:#fff}#logged_in_links a:hover,#logged_in_links a:link,#logged_in_links a:visited{color:#702bb0}#logged_in_links span+span a{border-top:1px solid #d0a4ea}#logged_in_links a.join-btn.btn{background:#702bb0;border-top:4px solid #702bb0;color:#fff;padding-top:4px}#logged_in_links a.join-btn.btn:link,#logged_in_links a.join-btn.btn:visited{background:#702bb0;border-top:4px solid #702bb0;color:#fff;padding-top:4px}.lang-es .header .header-bottom .container .col-sm-3:first-child{padding:0 2.9rem 0 2.8rem}#logged_in_links a.join-btn.btn:hover{background:#fff;color:#702bb0}#nav a:hover{color:#d0a4ea}#nav .col-sm-3.active{border-bottom:solid 8px #d0a4ea;color:#fff}.header .header-bottom .container .col-sm-3 a{color:#18181e}.strings{display:none}#main .header .header-bottom .container .col-sm-3.active{border-bottom:solid 8px #702bb0;color:#1e1e23}#mail_donation.link-with-arrow{margin-bottom:6rem;margin-top:-1rem}.circle sup{font-size:4rem;left:1rem;top:-2rem}.RFL .spanish-content,.lang-en .spanish-content,.lang-es .english-content{display:none}.header .header-bottom .container .col-sm-3 .signin-btn{color:#545454}.header .header-bottom .container .col-sm-3 .signout-btn{color:#545454;color:#702bb0}.header .header-bottom .container .col-sm-3 .signout-btn:hover{color:#a077c7}.header-bottom .container .col-sm-3 .signout-btn img{margin-right:.4em}.header .loggedin-module{background:#702bb0;color:#fff}.sponsors-container .container .partner-logos a.left-arrow,.sponsors-container .container .sponsor-logos a.left-arrow{background:#fff url(../../../img/left-arrow.png) no-repeat 0;left:0}.sponsors-container .container .partner-logos a.right-arrow,.sponsors-container .container .sponsor-logos a.right-arrow{background:#fff url(../../../img/right-arrow.png) no-repeat 0;right:0}.footer .footer-info{background:#702bb0}#main .footer .footer-main{background:#1e1e23}.footer .footer-main{background:#1e1e23}.footer .footer-main .container .bbb-logo,.footer .footer-main .container .fb-logo,.footer .footer-main .container .twitter-logo,.footer .footer-main .container .youtube-logo{background-image:url(../../../img/footer-sprite.png) no-repeat}#event-chooser a{color:#702bb0;font-size:1.6rem}#event-chooser.dashboard li.dashboard,#event-chooser.event li.event,#event-chooser.team li.team{display:list-item}#event-chooser.dashboard span.dashboard,#event-chooser.event span.event{display:inline}#event-chooser h4{font-size:3.5rem}#event-chooser .modal-content{padding:0 2rem;border-bottom:10px solid #702bb0}iframe{max-width:100%}.loading-spinner{border-bottom:3rem solid #a077c7;border-left:3rem solid #a077c7;border-right:3rem solid #702bb0;border-top:3rem solid #a077c7}.footer .footer-info .container .footer-left{font-size:1.143em;font-weight:600;letter-spacing:.02em;line-height:2.5em}.footer .footer-info .container .footer-right{font-size:2.017em;font-weight:700;letter-spacing:.05em;text-align:center}.footer .footer-info .container .footer-left a.telephone{color:#fff;font-weight:700;letter-spacing:.04em;text-align:center}#main .footer-info a.telephone,.footer-info a.telephone{color:#fff}.cta-button-container,.section-margin.cta-button-container{margin-bottom:3em;margin-top:3em}.section-title{background:url(../img/bracket_line.gif) 0 50% repeat-x}#company-search-results .section-title,#company-title,#donors .section-title,#participant-search-results .section-title,#roster .section-title,#team-name.section-title{background:0 0}.bracketed::after{border-left:1px solid #a5a5a5;border-right:1px solid #a5a5a5}.bracketed.two-lines:after{top:25%}#main a.btn.btn-inverse{-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;background-color:#fff;border:4px solid #702bb0;color:#702bb0;transition:all .5s ease 0s}#main a.btn.btn-inverse:hover{background-color:#702bb0;color:#fff}.cta-button-container a.btn{margin:0 1em;width:17em}.events-near-you{margin-top:4em}.section-title:before{border-top:none;margin-top:0}.banner-container img{width:100%}div#shop .shop-container .shop-content p:first-child{margin-top:30px}div#shop .shop-container .shop-content a.btn{margin-top:10px}.lang-es #main div#shop .shop-container .shop-content a.btn{line-height:normal}#main .button-floater a.btn.small,#main .update-page-url{background-color:#fff;color:#702bb0}#main .button-floater a.btn.small:hover,#main .update-page-url:hover{background-color:#702bb0;color:#fff}.lang-es .setwidth{width:309px;margin-left:0;margin-right:0}.lang-es .setremainingwidth{width:-webkit-calc((100% - 320px)/ 3);width:-moz-calc((100% - 320px)/ 3);width:calc((100% - 320px)/ 3);margin-left:0;margin-right:0}.validation-error:before{color:red;content:"This field is required.";font-weight:700;margin:0 auto;position:relative;top:1.5rem}.acs-select{border:1px solid #702bb0;height:6.4rem;position:relative;z-index:10;max-width:100%}.acs-select.loading li{min-width:100%}.acs-select.open{overflow-x:hidden;overflow-y:scroll;height:auto;border:1px solid #702bb0;position:absolute}.acs-select.loading{visibility:hidden}.acs-select.loading li{display:block}.acs-select li{display:none;cursor:pointer;background-color:#fff;padding:2rem;position:relative;z-index:9;height:6.29rem;padding-top:0;padding-bottom:0}.acs-select li a{display:inline;max-width:calc(100% - 10rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;color:#702bb0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-chosen-container>li{display:inline;max-width:calc(100% - 10rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;color:#702bb0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.acs-select.open li.selected a{display:inline;max-width:calc(100% - 10rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;color:#702bb0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.acs-select li.selected a{display:inline-block}.select-chosen-container li.selected{-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:calc(100% - 6rem)}.acs-select.open li{-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.acs-select.open li a{overflow:visible;white-space:inherit;word-break:break-all}.acs-select.open li.selected{background-color:#000;color:#fff}.acs-select-actual{width:1px;height:1px;padding:0;margin:0;background:0 0;color:transparent;border:none!important;display:inherit}.acs-select-actual:focus{width:1px;height:1px;padding:0;margin:0;background:0 0;color:transparent;border:none!important;display:inherit}.acs-select li.selected{-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.acs-select.open li.selected:after{content:none}div.select-chosen-container:after{content:"\25B2"}.acs-select li.selected:after,.select-chosen-container:after{content:"\25BC";color:#702bb0;float:right;border:1px solid #702bb0;width:3rem;height:2.75rem;text-align:center;font-size:1.75rem;position:absolute;right:1.5rem;top:1.7rem;z-index:9}.acs-select.open li.focused{background-color:#5897fb;color:#fff}.acs-select.open li.focused a{color:#fff}.acs-select.open li.selected a{color:#fff}.acs-select li.acs-select-header{cursor:default}.acs-select-header a{color:#000;cursor:default}.acs-select-bg.select-active{display:block;width:100%;height:100%;position:fixed;z-index:8;top:0;left:0}.acs-select.open li a,.acs-select.open li.selected a{white-space:pre-wrap;word-wrap:break-word;word-break:break-word;vertical-align:middle;display:inline-block}.acs-select-bg{display:none}.acs-select-option>a>span>div{display:inline-block}.select-loading-container{visibility:hidden;height:0;text-indent:-9999px}.select-chosen-container{z-index:10;cursor:pointer;position:relative;height:6.1rem;border:1px solid #702bb0}.clearboth{clear:both}.unmask-field{background:url(../img/icon/eye.png) no-repeat 50% 50%;background-size:2.3rem 2.3rem;width:5rem;height:5.3rem;display:inline-block;vertical-align:bottom;cursor:pointer}.select-chosen-container li{height:6.29rem;z-index:9;position:relative;padding:2rem;background-color:#fff;cursor:pointer;list-style-type:none;width:100%;max-width:100%}.smartapp-banner{height:8rem;background:#333}.smartapp-banner-close{pointer:cursor;-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;float:left;height:100%;width:5rem;color:#fff;font-size:2.2rem}.smartapp-banner-content{-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}.smartapp-banner-img{background:url(../img/icon/acs-logo-4x.png) center center no-repeat;background-size:contain;height:8rem;width:5.5rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.smartapp-banner-cta{padding-left:2.25rem}.smartapp-banner-cta a.btn{width:15rem;height:3.5rem;border:2px solid #fff!important;line-height:.8em;font-size:110%}iframe{border-width:0}body a.btn-light{background:#fff;border:4px solid #702bb0;color:#702bb0}body a.btn-light:active,body a.btn-light:link,body a.btn-light:visited{background:#fff;border:4px solid #702bb0;color:#702bb0}body a.btn-light:focus,body a.btn-light:hover{background:#702bb0;color:#fff}body a.btn-dark{background:#702bb0;border:4px solid #702bb0;color:#fff}body a.btn-dark:active,body a.btn-dark:link,body a.btn-dark:visited{background:#702bb0;border:4px solid #702bb0;color:#fff}body a.btn-dark:focus,body a.btn-dark:hover{background:#fff;color:#702bb0}body a.btn-dark,body a.btn-light{transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;text-decoration:none;font-size:1.8rem;height:5.3rem;min-width:22rem;font-weight:700}@media only screen and (max-width:991px){.bracketed{max-width:87%;padding:5px}}@media only screen and (max-width:767px){.acs-select.open{left:initial;right:initial;z-index:100}.lang-es .header-bottom .container .learn_fundraising_resources{padding:0}.section-title{font-size:3rem}.section-title:before{margin-top:0}#money-matters .section-title:before{margin-top:0}#main .footer .footer-main .container .footer-right-bottom .col-xs-10{font-size:.877em}.cta-button-container a.btn,.section-margin.cta-button-container a.btn{margin:.5em 0;width:100%}.header-mobile .header-bottom-mobile .col-xs-6 a{line-height:3em}.header-mobile .header-top-mobile .logo-mobile{height:48px;left:-webkit-calc(50% - 60px);left:-moz-calc(50% - 60px);left:calc(50% - 60px);margin:0 auto;position:absolute;width:30%;z-index:101}.header-mobile .header-top-mobile .logo-mobile img{height:48px;image-rendering:auto}.header-mobile .header-top-mobile .nav-mobile{z-index:100}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu{padding-top:4.4rem}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .donate-btn a,.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .join-relay-btn a{border:4px solid #702bb0}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .donate-btn a{background:#702bb0;color:#fff}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .join-relay-btn a{background:#fff;color:#702bb0}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .join-relay-btn a:hover{background:#702bb0;color:#fff}.header-mobile .header-top-mobile .sign-in-out-btn{z-index:100}.header-mobile .header-top-mobile .sign-in-out-btn a{border:2px solid #702bb0;color:#702bb0}.header-mobile .header-top-mobile .sign-in-out-btn p{font-color:#702bb0}.header-mobile .header-bottom-mobile{background:#1e1e23;color:#fff;z-index:2000}.header-mobile .header-bottom-mobile a.btn{width:auto}.header-mobile .header-bottom-mobile .col-xs-6{padding:0}.header-mobile .header-bottom-mobile .col-xs-6 a{background:#000;color:#fff;height:43px;line-height:3.5em;width:100%}.header-mobile .header-bottom-mobile .col-xs-4.active,.header-mobile .header-bottom-mobile .col-xs-4:active{border-bottom:solid 5px #d0a4ea}.header-mobile .header-bottom-mobile .col-xs-4 a{background:#702bb0}.header-mobile .header-bottom-mobile .col-xs-4 a:hover{color:#d0a4ea}.header-mobile .header-top-mobile .nav-mobile .drop-menu li a.join-walk-btn.join-btn{height:initial;margin:0 auto}.social_share_container{background-color:#fff;margin:0 auto;width:316px}#social_share{background:#fff url(../../../img/social_sprite_mobile.png) center center no-repeat;width:316px}#main .header-mobile .header-bottom-mobile .col-xs-4.active .btn{border-bottom:solid 5px #d0a4ea}#main .header-bottom-mobile .btn:hover{color:#f9f9f9}div#shop .shop-container .shop-content{text-align:center;margin:0 auto;width:100%}div#shop .shop-container .shop-content p:last-child{padding-left:1em;padding-right:1em}div#shop .shop-container img{float:none;text-align:center;margin:0 auto}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu li a.btn{height:initial;margin:0 auto}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu li:not(.donate-btn):not(.join-walk-btn){padding:0}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu li a:not(.btn){padding:25px 0}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu li a.locale-switch{background-color:#fafbfb;font-size:1.1em;font-weight:400;padding:5px;text-align:left;text-transform:capitalize}#main .header-mobile .header-bottom-mobile .col-xs-12 a.btn{letter-spacing:.1rem;font-size:1.3rem}#main a.btn.btn-inverted:hover{background:#702bb0;color:#fff}}@media only screen and (min-width:768px) and (max-width:780px){a.locale-switch{font-size:.9em}.error-msg-zip{color:#595959;clear:both;font-size:2rem;font-weight:400;float:right;width:72%;padding-top:10px}}@media only screen and (min-width:768px){.acs-select.open{left:initial}.acs-select li{min-width:100%}}#page_content{margin:0 auto;width:100%}#shop{background-color:#e6e6e6;padding-top:20px;padding-bottom:20px}.arrow_right:after{content:" \25BA"}#shop .content{margin:0 auto;max-width:970px}#shop .col-sm-8.hidden-xs{border-right:1px solid #a8a8a8}#shop .shop-container img{float:left;margin-right:1em}#shop .shop-container .shop-content{float:left;padding:0;width:52%}#shop .shop-container .shop-content p{color:#1e1e23;font-size:1.6rem}#shop .shop-container .shop-content .large{font-size:2.4rem;font-weight:700}#shop .col-sm-4.col-xs-12{margin-top:85px;text-align:center;text-transform:uppercase}#shop .col-sm-4.col-xs-12 .large{font-size:2.4rem;margin-bottom:30px}#shop .col-sm-4.col-xs-12 .large span{font-weight:600}#shop .col-sm-4.col-xs-12 .social-media-icons .twitter-icon{padding:0 60px}a.btn{background:#fff;color:#702bb0}a.badge:hover{color:#702bb0}.modal{z-index:5000}.select2-dropdown{z-index:5001}#offline-gift .modal-dialog{max-width:100%;width:768px}a.btn.join-btn{background-color:#702bb0;border-color:#702bb0;border-radius:0;color:#fff;font-size:1.286em;font-weight:700;height:56px;letter-spacing:2px;line-height:2.7em;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;width:250px}a.btn.join-btn:hover{background-color:#fff;border-color:#702bb0;color:#702bb0}#main .btn.btn-donate{background-color:#fff;color:#702bb0}#main .btn.btn-donate:hover{background-color:#702bb0;border-color:#702bb0;color:#fff}#secondary-cta .btn.btn-donate{background-color:#702bb0;border-color:#702bb0;color:#fff}#secondary-cta .btn.btn-donate:hover{background-color:#fff;border-color:#702bb0;color:#702bb0}#profile-hr{margin-bottom:7rem;width:90rem}.lang-es .shop-content .btn.join-btn{padding-left:1rem;padding-right:1rem;width:auto}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#a077c7 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 #702bb0 transparent;border-width:0 5px 7px 5px}#team-affiliate .select2-container{text-align:left;width:70%}.select2-container--default .select2-selection--single .select2-selection__arrow{border:1px solid #d0a4ea}.hidden-xs-inline-block{display:inline-block!important}.lang-es #main .donation-levels input[type=submit]{letter-spacing:.1rem;width:12em}.section-title.no-background{background:0 0}.pseudo-container{margin:0 auto}.modal-dialog #loading-spinner-holder{display:none}#email.pseudo-container{margin-top:0}.ctas #email{margin-top:-75px}div.list-component-container #filter_search,div.list-component-container #filter_text{border:4px solid #702bb0;color:#702bb0}.search-results .participant-row .name a.btn.small.dark{width:auto}div.event-link-container a.event-link{color:#702bb0}.result-titles .amt-raised,.result-titles .name{color:#702bb0}div.national-top-events-container div.list-component-row div[id$='_0'] span.list-component-cell-data-text a,div.national-top-parts-container div.list-component-row div[id$='_0'] span.list-component-cell-data-text a{color:#702bb0}.search-results tr.participant-row .name a:first-child,.search-results tr.participant-row .teams a{color:#702bb0}.col-sm-4.logo{padding:0;text-align:center}.para2{color:#1e1e23;font-size:1.8rem;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:.025em;line-height:2.7rem}.show10 tr:nth-child(10)~tr,.show100 tr:nth-child(100)~tr,.show25 tr:nth-child(25)~tr,.show3 tr:nth-child(3)~tr,.show5 tr:nth-child(5)~tr,.show50 tr:nth-child(50)~tr,.show500 tr:nth-child(500)~tr{display:none}.section-text-margin{margin-top:20px;text-align:center}.section-title.title-font{font-size:4.2rem;line-height:4.2rem}.event-name-header{max-width:1020px;margin:auto}#story{word-wrap:break-word}.page-my_fundraising #main .tablesorter-header .tablesorter-header-inner:after{content:none}a.sortable{color:inherit;position:relative;padding:0 0 0 1.2em;display:block}a.sortable.sortby:after{color:#702bb0}a.sortable:after{content:"\25b2";font-weight:700;position:absolute;left:0;top:0}@media (min-width:1200px){.container,.pseudo-container{max-width:970px}}@media (min-width:992px){.container,.pseudo-container{max-width:970px}.lang-es #story-container.pseudo-container{max-width:1250px}}@media only screen and (max-width:767px){.header-mobile .header-top-mobile .nav-mobile .dropdown-menu li{padding:.5rem 0 2rem}.header-mobile .header-bottom-mobile .col-xs-12 .name{padding-left:10px}.header-mobile .header-top-mobile .nav-mobile .dropdown-menu .donate-btn a{width:25.8rem;max-width:100%}.nav-mobile .dropdown .join-walk-btn a.btn{width:25.8rem;max-width:100%;margin:0 auto;line-height:2.4em;letter-spacing:.2px;height:4.6em;color:#702bb0;background-color:#fff;border:4px solid #702bb0}.nav-mobile .dropdown .join-walk-btn a.btn:active,.nav-mobile .dropdown .join-walk-btn a.btn:link,.nav-mobile .dropdown .join-walk-btn a.btn:visited{width:25.8rem;max-width:100%;margin:0 auto;line-height:2.4em;letter-spacing:.2px;height:4.6em;color:#702bb0;background-color:#fff;border:4px solid #702bb0}.nav-mobile .dropdown .join-walk-btn a.btn:hover{color:#fff;background-color:#702bb0}.nav-mobile .dropdown-menu li a.btn{color:#fff;background-color:#702bb0}.nav-mobile .dropdown-menu li a.btn:active,.nav-mobile .dropdown-menu li a.btn:link,.nav-mobile .dropdown-menu li a.btn:visited{color:#fff;background-color:#702bb0}.nav-mobile .dropdown-menu li a.btn:hover{color:#702bb0;background-color:#fff}#main .header-mobile .header-bottom-mobile .col-xs-12 a.btn{border-color:#1e1e23;padding-right:20px;vertical-align:top}.after-badges,.before-badges{display:none!important}#main .footer .footer-main{padding-bottom:95px}.pseudo-container{max-width:750px}span.large-number{font-size:3em}span.large-text{font-size:2.5em}div.semi-large-text{font-size:1.5em}.hidden-xs-inline-block{display:none!important}h2.section-title,h4{font-size:1.6em}.container-full.shop-container{padding:0;overflow-x:hidden}#main .header-mobile .header-bottom-mobile a.btn{background-color:#1e1e23;border-color:#fff;color:#fff;height:43px;width:100%}.cons-logged-in #sticky-wrapper a.btn.join-btn{display:none}#shop .shop-container .shop-content p{margin:0 1em}.footer .footer-info .container .footer-left{font-size:1em;letter-spacing:1px;line-height:normal;margin-bottom:1em;text-align:center}.error-msg-zip{color:#595959;clear:both;font-size:1.6rem;font-weight:400;float:right;width:94%;padding-top:10px}}@media only screen and (max-width:350px){.header-mobile .header-bottom-mobile .col-xs-4:first-child a{padding:12px 0 0 0}.header-mobile .header-top-mobile .sign-in-out-btn a{padding:4.5px .5em}.lang-es .header-mobile .header-top-mobile .logo-mobile img{height:30px}}@media only screen and (max-width:320px){.section-title{font-size:1.4em}#money-matters .section-title:before{margin-top:0}}@media only screen and (max-width:370px){.lang-es .header-mobile .header-top-mobile .logo-mobile img{height:3.9rem}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.modal-content{height:1024px}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.modal-content{height:768px}}@media screen and (device-aspect-ratio:40 / 71){.modal-content{height:500px}}.RFL .header .header-bottom .container .col-sm-3 a.signout-btn:hover{color:#a077c7}.RFL a.link-with-arrow{background:url(../../../img/purple-arrow.png) no-repeat right 8px}.RFL #nav div.active{border-color:#d8d9ef}.RFL #nav a:hover{color:#d8d9ef}#locale-switch{display:none}#page_content{margin:0 auto;width:100%}.homepage-container{margin:0 auto;padding:0}.homepage-container #banner-container{margin:0 auto}.homepage-container #banner-container>div{display:none;width:100%}.homepage-container #banner-container>div:first-child{display:block}.homepage-container #banner-container>div>img{width:100%}.homepage-container #banner-container .col-xs-12 .container{position:relative}.homepage-container #banner-container .col-xs-12 .container .banner-text{bottom:135px;left:0;position:absolute}.homepage-container #banner-container .col-xs-12 .container .banner-text h2{color:#fff;font-size:3.316em;font-weight:400;text-align:center}.homepage-container #banner-container .col-xs-12 .container .banner-text h2 span{color:#fff;display:block;font-size:2.727em;font-weight:700;line-height:.7em;padding-top:20px;text-transform:uppercase}.homepage-container #quote-container{margin-bottom:100px;margin-top:-50px}.homepage-container #quote-container .quote{color:#595959}.homepage-container #quote-container .quote span{color:#502875;display:block;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:8.571em;font-style:italic;line-height:.5em;margin-bottom:-24px;margin-left:-24px;padding-top:30px}.homepage-container #quote-container .quote p{color:#595959;font-size:2.571em;font-style:italic;margin-top:-24px}.homepage-container #quote-container .quote .small{color:#595959;display:block;font-size:1.286em;font-style:normal;line-height:1em}.homepage-container #events-near-you{margin-bottom:100px;margin-top:0}.homepage-container #events-near-you .section-title{margin-bottom:50px}.homepage-container #events-near-you .events-search-container .form-group.text-center{border:1px solid #595959;height:56px;position:relative;width:342px}.homepage-container #events-near-you .events-search-container .form-group.text-center label{background-color:#fff;color:#595959;font-size:1.286em;left:18%;padding:0 10px;position:absolute;text-transform:uppercase;top:-12px}.homepage-container #events-near-you .events-search-container .form-group.text-center input.form-control{border:none;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:170px}.homepage-container #events-near-you .events-search-container .form-group.text-center input.form-control:-moz-placeholder,.homepage-container #events-near-you .events-search-container .form-group.text-center input.form-control:-ms-input-placeholder,.homepage-container #events-near-you .events-search-container .form-group.text-center input.form-control::-moz-placeholder,.homepage-container #events-near-you .events-search-container .form-group.text-center input.form-control::-webkit-input-placeholder{color:#702bb0}.homepage-container #events-near-you .events-search-container .form-group.text-center a.btn{background-color:#fff;border:2px solid #702bb0;color:#702bb0;display:inline-block;float:right;font-size:1.085em;height:27px;letter-spacing:0;line-height:1.5em;margin-top:13px;margin-right:20px;padding:0;text-align:center;width:47px}.homepage-container #events-near-you .event-info-row{margin-top:55px}.homepage-container #events-near-you .event-info-row .event-info{border-left:1px solid #b5babe;height:115px;padding:0 20px}.homepage-container #events-near-you .event-info-row .event-info:last-child{border-right:1px solid #b5babe}.homepage-container #events-near-you .event-info-row .event-info:last-child span.glyphicon.glyphicon.glyphicon-list{color:#702bb0;display:inline-block!important;margin-right:10px}.homepage-container #events-near-you .event-info-row .event-info:last-child a{display:inline-block;margin:30px 0 0 50px;width:50%}.homepage-container #events-near-you .event-info-row .event-info a{text-decoration:none}.homepage-container #events-near-you .event-info-row .event-info a .large{color:#595959;font-size:1.286em}.homepage-container #events-near-you .event-info-row .event-info a .event-name{color:#702bb0;font-size:1.355em;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.homepage-container #events-near-you .event-info-row .event-info a .event-name:hover{text-decoration:underline}.homepage-container #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}.homepage-container #relay-experience{margin-bottom:100px;margin-top:0}.homepage-container #relay-experience img{margin:100px auto 25px;text-align:center}.homepage-container #relay-experience h4{color:#1e1e23;font-size:2.843em;font-weight:300}.homepage-container #relay-experience .large{color:#595959;font-size:1.429em;font-weight:300;margin:20px auto 80px auto;padding:0 20px;max-width:946px;text-align:center}.homepage-container #relay-experience .cta-button-container a{border-radius:0;font-size:1.286em;font-weight:700;height:56px;letter-spacing:.2em;line-height:2.5em;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width:250px}.homepage-container #relay-experience .cta-button-container .donate-btn{background-color:#fff;border:4px solid #702bb0;color:#702bb0;margin-right:30px;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.homepage-container #relay-experience .cta-button-container .donate-btn:hover{background-color:#702bb0;color:#fff}.homepage-container #relay-experience .cta-button-container .join-btn{background-color:#702bb0;color:#fff;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.homepage-container #relay-experience .cta-button-container .join-btn:hover{background-color:#fff;color:#702bb0}.homepage-container #celebrate-container{margin:0 auto 100px auto}.homepage-container #celebrate-container .col-xs-12{margin:35px auto 0 auto;max-width:956px;text-align:center}.homepage-container #celebrate-container .col-xs-12 h4{color:#1e1e23;font-size:3em;font-weight:300}.homepage-container #celebrate-container .col-xs-12 h4 strong{font-weight:600}.homepage-container #celebrate-container .col-xs-12 p{color:#595959;font-size:1.429em;font-weight:300;line-height:1.5em}.homepage-container #celebrate-container .col-xs-12 a{background:#fff;border:4px solid #702bb0;color:#702bb0;margin:20px auto;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;width:340px}.homepage-container #celebrate-container .col-xs-12 a:hover{background-color:#702bb0;color:#fff}.homepage-container #celebrate-container img{width:100%}.homepage-container #community-container{margin-bottom:100px;margin-top:0}.homepage-container #community-container .community-content .row{margin-top:75px}.homepage-container #community-container .section-title .bracketed{padding:0 1.3em}.bracketed{text-transform:uppercase}.homepage-container #community-container .community-content .row .col-sm-4{border-right:1px solid #a5a5a5}.homepage-container #community-container .community-content .row .col-sm-4:last-child{border-right:none}.homepage-container #community-container .community-content .row .col-sm-4 .content{background-color:#eee;height:352px;margin:0 auto;padding:0 30px;position:relative;text-align:center;width:279px}.homepage-container #community-container .community-content .row .col-sm-4 .content .circle{background-color:#fff;border-radius:50%;border:1px solid #8f8f8f;color:#502875;font-size:5.276em;height:202px;left:50%;line-height:2.3em;margin-left:-100px;position:absolute;text-transform:uppercase;width:202px;bottom:4rem}.homepage-container #community-container .community-content .row .col-sm-4 .content .circle:hover:after{background:transparent url(../../../img/icon/large-purple-hover.png) no-repeat center center;bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0}.homepage-container #community-container .community-content .row .col-sm-4 .content .circle span{color:#a8a8a8;display:block;font-size:.244em;line-height:0;margin-top:-35px;text-transform:uppercase}.homepage-container #community-container .community-content .row .col-sm-4 .content h4{color:#1e1e23;font-size:1.429em;font-weight:600;padding-top:170px}.homepage-container #community-container .community-content .row .col-sm-4 .content .large{color:#17171a;font-size:1.143em;font-weight:500}.homepage-container #community-container .col-xs-12{margin:50px auto 0 auto;text-align:center}.homepage-container #community-container .col-xs-12 a{background:url(../img/purple-arrow.png) no-repeat right 9px;color:#702bb0;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1.429em;font-weight:700;padding-right:15px;text-decoration:underline;text-transform:uppercase}.homepage-container #community-container .community-content p{color:#595959;font-size:1.429em;font-weight:300;line-height:1.5em;text-align:center}.homepage-container #community-container .community-content .row.bottom{margin-left:155px;width:100%}#main .header .header-bottom .container .col-sm-2{margin:0 20px 0 15px;width:auto}#main .header .header-bottom .container .col-sm-2 a{color:#18181e;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:1.8rem;font-weight:700;letter-spacing:2px;line-height:2.5em;text-decoration:none;text-transform:uppercase}#main .header .header-bottom .container .col-sm-2 a:hover{color:#595959}#main .header .header-bottom .container .col-sm-2.active{border-bottom:solid 8px #702bb0;color:#1e1e23}@media (min-width:1200px){.container{max-width:970px}}@media (min-width:992px){.container{max-width:970px}}@media only screen and (max-width:991px){.homepage-container #community-container .community-content .row.bottom{margin-left:0}.homepage-container #community-container .community-content .row.bottom .col-sm-4{margin:0 auto 40px auto}.homepage-container #community-container .community-content .row.bottom .col-sm-4:nth-child(1){border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;padding-bottom:40px;padding-top:40px}.homepage-container #community-container .community-content .row.bottom .col-sm-4:nth-child(2){border:none;padding:0}.homepage-container #community-container .section-title .bracketed{text-align:center}.homepage-container #community-container #community-content .row .col-sm-4{display:block;margin:0 auto 100px auto;width:100%}.homepage-container #banner-container .col-xs-12 .container{margin:0 auto;width:100%}.homepage-container #banner-container .col-xs-12 .container .banner-text h2{font-size:1.703em}.homepage-container #banner-container .col-xs-12 .container .banner-text h2 span{font-size:2.727em}.section-title:before{margin-top:.425em}.bracketed{font-size:.8em;padding:0 1em}.homepage-container #community-container .community-content .row .col-sm-4{border-right:none;display:block;float:none;margin:20px auto 40px auto}.homepage-container #community-container .community-content .row .col-sm-4:nth-child(2){border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;padding-bottom:40px;padding-top:40px}.homepage-container #community-container .community-content .row .col-sm-4 .content{height:113px;padding:0;width:240px}.homepage-container #community-container .community-content .row .col-sm-4 .content .circle{font-size:3.099em;height:97px;left:5px;line-height:2em;margin-left:0;top:8px;width:97px}.homepage-container #community-container .community-content .row .col-sm-4 .content .circle:hover:after{background:transparent url(../../../img/icon/mobile-purple-hover.png) no-repeat center center;bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0}.homepage-container #community-container .community-content .row .col-sm-4 .content .circle span{font-size:.3em;margin-top:-15px}.homepage-container #community-container .community-content .row .col-sm-4 .content h4{float:right;font-size:1.143em;padding-top:0;text-align:left;width:167px}.homepage-container #community-container .community-content .row .col-sm-4 .content .large{float:right;font-size:.857em;text-align:left;width:55%}}.label{color:#4b84c1}.header .logo img{height:11rem;margin:0 auto}#local-sponsors .sponsor-logo img{max-width:17.5rem}#donors li span:last-child a.sortable{color:inherit;position:relative;padding:0 0 0 1.2em;display:initial}#donors th:last-child a.sortable{color:inherit;position:relative;padding:0 0 0 1.2em;display:inline}#login-button-mobile svg{display:none}svg.sign-in{position:relative;top:.8rem;fill:#545454}@media only screen and (max-width:767px){.homepage-container .bracketed:after{margin-top:-22px}.bracketed.new-bracket:after{margin-top:-10px}.section-title{font-size:1.7em;text-align:center}.homepage-container #quote-container{margin-bottom:50px;margin-top:-20px}.homepage-container #quote-container .col-sm-6.text-center.featured.clearfix img{height:auto;width:97px}.homepage-container #quote-container .quote span{font-size:5.714em;padding-top:10px}.homepage-container #quote-container .quote p{font-size:1.473em;width:70%;margin:15px auto}.homepage-container #quote-container .quote .small{font-size:.857em}.homepage-container #events-near-you .event-info-row{margin-left:20px;margin-right:20px;margin-top:30px}.homepage-container #events-near-you .event-info-row .event-info{border-bottom:1px solid #b5babe;border-left:0;margin-top:20px}.homepage-container #events-near-you .event-info-row .event-info:last-child{border-bottom:0;border-right:0;height:60px;text-align:center}.homepage-container #events-near-you .event-info-row .event-info:last-child span.glyphicon.glyphicon.glyphicon-list{display:none!important}.homepage-container #events-near-you .event-info-row .event-info:last-child a{margin:0 auto;width:auto}.homepage-container #community-container .community-content .row{margin-left:0;margin-top:0;width:100%}.homepage-container #celebrate-container,.homepage-container #community-container .col-xs-12,.homepage-container #events-near-you,.homepage-container #relay-experience img{margin:0 auto}.homepage-container #events-near-you .event-info-row .event-info a .large{margin-bottom:0}.homepage-container #relay-experience{margin-bottom:60px;margin-top:20px}.homepage-container #relay-experience h4{font-size:1.571em}.homepage-container #celebrate-container img{height:145px;object-fit:cover}.homepage-container #celebrate-container .col-xs-12 h4{font-size:1.571em}.homepage-container #celebrate-container .col-xs-12 h4 strong{display:block}.homepage-container #celebrate-container .col-xs-12 p{font-size:1em}.homepage-container #banner-container img{height:170px;object-fit:cover}.homepage-container #events-near-you .section-title{margin-bottom:35px;padding:0 50px}.homepage-container #relay-experience .section-title{padding:0 50px}.homepage-container #community-container .section-title{padding:0 30px}.sponsors-container .section-title .bracketed strong{display:block}.homepage-container #events-near-you .events-search-container .form-group.text-center{height:44px;margin:0 auto;width:270px}.homepage-container #events-near-you .events-search-container .form-group.text-center label{font-size:1.014em}.homepage-container #events-near-you .events-search-container .form-group.text-center input.form-control{font-size:1.521em;margin-right:-65px;margin-top:4px;width:130px}.homepage-container #events-near-you .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}.homepage-container #banner-container .col-xs-12 .container .banner-text{bottom:30px;left:50%;margin-left:-155px}.homepage-container #relay-experience .large{font-size:1em;margin-bottom:30px}.homepage-container #community-container .community-content .row .col-sm-4 .content{margin:0 auto}.homepage-container #community-container .community-content .row .col-sm-4 .content .circle:hover:after{background-size:100%}#social_share{display:none}#main .header-mobile .header-top-mobile .nav-mobile .dropdown-menu .join-relay-btn a{background-color:#fff;border:4px solid #702bb0;color:#702bb0;height:initial;letter-spacing:.2px;line-height:3;margin:1rem auto 2rem auto;width:25.8rem;padding:0;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-justify-content:center;height:4.6rem}}@media only screen and (max-width:480px){.homepage-container #relay-experience .cta-button-container .donate-btn{margin-right:0}.homepage-container #relay-experience .cta-button-container .join-btn{margin-bottom:20px}}@media only screen and (max-width:479px){.homepage-container #celebrate-container .col-xs-12 a{width:290px}.homepage-container #quote-container .quote{float:right;margin-top:40px;width:180px}.homepage-container #quote-container .col-sm-6.text-center.featured.clearfix img{padding-top:40px}}@media only screen and (max-width:323px){.homepage-container #quote-container .quote{display:block;float:none;margin:20px auto}.homepage-container #quote-container .quote p{margin-top:10px}.homepage-container #quote-container .quote span:last-of-type{margin-left:-10px}}@media only screen and (max-width:320px){.section-title{font-size:1.4em}}@media only screen and (max-width:991px){#main .footer-info a.telephone,.footer-info a.telephone{font-size:2rem}#main .header .header-bottom .container .col-sm-2 a{font-size:1.4rem;letter-spacing:0;line-height:3.5em}}@media screen and (device-aspect-ratio:40 / 71){.lang-es .header-mobile .header-top-mobile .sign-in-out-btn a{font-size:.7rem}}@media only screen and (max-width:767px){.sign_out img{display:none}.RFL .header-mobile .header-top-mobile .sign-in-out-btn{right:.6em}.RFL .header-mobile .header-top-mobile .logo-mobile{left:50%;margin-left:-35px;position:absolute;text-align:center;top:0;width:68px}.header-mobile{padding:0}}@media only screen and (max-width:350px){.header-mobile .header-top-mobile .sign-in-out-btn a{padding:4.5px .5em}}