@font-face{font-family:text-security-disc;src:url(text-security-disc.eot);src:url(text-security-disc.eot?#iefix) format('embedded-opentype'),url(text-security-disc.woff) format('woff'),url(text-security-disc.ttf) format('truetype'),url(text-security-disc.svg#text-security) format('svg')}#thanks{margin:0 auto;padding:0;width:100%}#thanks .container{margin:0 auto;max-width:806px;padding:0}.thankyou-header{margin:0 auto;max-width:733px;width:100%}.thankyou-header h1{color:#1e1e23;font-size:6rem;font-weight:700;letter-spacing:.025em;line-height:6rem;margin:70px 0 30px 0}.thankyou-header p{color:#595959;font-size:1.8rem}.thankyou-header p:last-child{margin:40px 0 50px 0}.thankyou-header p:first-child{color:#1e1e23;font-size:1.8rem;letter-spacing:.025em;line-height:2.7rem}.semibold{font-size:2rem;font-weight:600}.thankyou-content h4{border-top:1px solid;color:#1e1e23;margin:0 auto;padding-bottom:50px;padding-top:50px;width:75%}.row-width{margin:0 auto 70px auto;width:90%}.pad0{padding:0}.thankyou-col .thankyou-col-content{border-left:1px solid grey;font-size:1.6rem;height:220px;padding:35px 30px 10px 30px;text-align:left}.thankyou-col:last-child .thankyou-col-content{border-right:1px solid grey}.thankyou-icon{display:inline-block;margin-bottom:25px}.social-icons{margin-top:25px;text-align:center}.social-icons a:first-child{margin-right:20px}.purple,a.purple{color:#702bb0}#taxDeductible{display:none}#taxDeductible{padding:3em 0}@media only screen and (max-width:767px){.thankyou-header{padding:0 20px}.thankyou-header h1{font-size:3.1rem;margin:30px auto}.thankyou-header p,.thankyou-header p .semibold{font-size:1.6rem}.thankyou-icon{margin:30px auto 5px auto}.social-icons{margin-top:10px;text-align:center}.thankyou-content h4{border-top:1px solid;color:#1e1e23;margin:0 auto;padding-bottom:25px;padding-top:50px}.thankyou-col .thankyou-col-content{border:none;font-size:1.6rem;height:auto;margin:0 auto;padding:15px 40px;text-align:left}.thankyou-col:last-child .thankyou-col-content{border:none}}@media only screen and (min-width:1024px){.row-width{display:-webkit-box;display:-ms-flexbox;display:flex}.thankyou-col{-webkit-box-flex:1;-ms-flex:1;flex:1}}#main{overflow-x:visible}.email-notification-msg{margin-top:1.6rem;font-size:1.6rem;letter-spacing:0}#payment-details-container,.form2{top:-2.5rem}.thankyou-icon svg{height:7.5rem;width:14rem}#don-thanks-wrap>p:not(.special),#sticky-wrapper,.shop-container,div.footer{display:none}div#main .header .row.header-bottom-mobile{display:none!important}#don-ty-page,#donation-options-container,.conde_nast_details,.private-message-text{display:none}input{border-radius:0;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;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:0;padding:1rem 0;text-align:center;text-decoration:none;margin-bottom:2.7rem}#donate-form input{-webkit-overflow-scrolling:touch;overflow-y:scroll}label.switch-product>span,label.switch-toggle>span{border-radius:0;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;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:.3rem;padding:1rem 0;text-align:center;text-decoration:none}@-moz-document url-prefix(){#amount-other:invalid{box-shadow:none}}#thanks .conde_nast{line-height:2.7rem;text-align:center;margin-top:0;padding-top:0;display:none}.bonus-container a{color:#da2473}p.special{border-bottom:1px solid #efefef;color:#636363;font-style:italic;padding-bottom:15px}.validation-message{display:none;text-align:center;font-size:1.4rem;color:red}a.cancel{color:#777;text-transform:uppercase}.result{cursor:pointer}label[for=donation-display-prefs],label[for=donor-email_opt_in],label[for=general-donation],label[for=level_autorepeat],label[for=processing-fee]{cursor:pointer}.help-icon{cursor:pointer}.validation-message:before{content:"* "}input[type=tel]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.invalid{background-color:#f88;color:#333}#donate-form-heading{font-weight:600}#credit-me-container label{width:100%;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#donate-form-container p.legend,.minimum-amount p{font-size:1.4rem;color:#333;font-weight:400;width:100%;text-align:center}#donate-form-container .dd-container p.legend{display:inline-block}.minimum-amount{position:relative;top:1rem}.minimum-amount p{color:red}.processing-fee-container{position:relative}.processing-fee-amount{font-weight:700;color:#da2473}#donate-now{margin-bottom:2rem}input.hide-button{visibility:hidden;position:absolute}.dd-container{z-index:5;position:relative;padding:1.5rem 2.4rem 3.2rem 2.4rem}.dd-container .dd-header{color:#1e1e23;font-size:2.2rem;font-weight:600}.dd-container .awesomplete input#dd{width:65%;height:64px;background:#fff;text-align:left;padding:0 13px;border:1px solid #da2473;margin:0}.dd-container .participating-label{color:#1e1e23;font-size:1.8rem;margin-top:.5rem}.dd-container .privacy-policy{font-size:10px;text-align:right;width:65%}#donate-form-container .dd-container p.legend{text-align:left;color:#1e1e23;font-size:1.8rem;margin-top:.5rem}.processing-fee-container label[for=processing-fee],label[for=level_autorepeat]{background:#fff;text-align:left;font-size:1.6rem;padding-left:3.2rem;outline-style:none!important;box-shadow:none;border-color:transparent}.donation-retention{margin:0;padding:2rem 0 4rem 0;border-bottom:1px solid #da2473}.donation-retention .col-md-6{padding-left:0}.recurring-message{letter-spacing:0;color:#1e1e23;font-size:1.6rem;padding-left:3.2rem}.recurring-message .donation-amount{font-size:1.6rem;color:#da2473;font-weight:700}.error-wrapper{display:block;height:2rem;width:100%}#address-state{margin:0}.form2{margin-bottom:5rem}#donation-options-container,#payment-details-container,.form2{position:relative}#donation-options-container p.legend{text-align:left;font-size:1.8rem}#donation-options-container.hidden~div,#donation-options-container~div{top:0;clear:both;position:relative}#donation-options-container div.private-message-text{clear:both}#amount-container,#donation-options-container,#donation-type-container,#support-blurb-container{margin-top:2rem}#private-message-container{padding:0}#private-message-container p.legend{width:auto;display:inline;float:left;margin-right:1.6rem;max-width:100%}#private-message-container .private-message-text{padding:0}#private-message-container .private-message-text.row{width:100%;display:block}#credit-me-container,#show-amount-container{padding:0}#credit-me-container{margin-bottom:1em}#donate-now img,#donate-now svg{height:1.6rem;width:1.2rem;display:inline;padding-top:.3rem;margin-right:.5rem;margin-top:-2px}.expandable{margin:0;padding:0;border-top-right-radius:2.1rem;border-bottom-right-radius:2.1rem;border-bottom-left-radius:2.1rem;background:#ededed;height:30px}.subheader{margin:0;padding:0;border-top-right-radius:2.1rem;border-bottom-right-radius:2.1rem;border-bottom-left-radius:2.1rem;background:#ededed;height:30px;border-radius:0;background:0 0}.toggle-arrow path{fill:#da2473}.expandable.expanded{border-top-right-radius:2.1rem;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#ededed}.expandable p.legend{padding:0 0 1em 0}.expandable img.toggle-arrow{display:inline;width:30px;height:30px;-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;transition:all .2s ease-out;z-index:30;float:right}.expandable div,.expandable p{color:#333;font-size:1.4rem;font-weight:600;padding:1rem;margin:0;position:relative;text-align:center;z-index:6}.donate-amount-wrapper{box-shadow:0 3px 5px #00000026;border:1px solid #da2473;margin-bottom:4rem}.donate-amount-wrapper #amount-container{padding:1.5rem 2.4rem}.donate-amount-wrapper #amount-container p.legend{font-size:2.2rem;color:#1e1e23;font-weight:600;width:100%;text-align:left}.amount-wrapper-header{font-size:2.4rem;font-weight:600;color:#da2473;text-align:left;border-bottom:1px solid #da2473;padding:2.4rem 1.5rem}.amount-wrapper-header.payment-details{margin:0 -2.4rem 2.4rem -2.4rem;padding-top:0}.subheader p{color:#1e1e23;font-size:1.8rem;font-weight:600;margin:0;position:relative;z-index:6;line-height:30px;padding:0 0 0 1rem;letter-spacing:-.01rem;text-align:center}.subheader p>a.learn-more{text-decoration:none;font-size:1.8rem}.expandable .blurb{line-height:30px;padding:0 0 0 1rem;letter-spacing:-.01rem;text-align:center}.expandable .full{display:none}.expandable.expanded{height:auto}.expandable.expanded .blurb{display:none}div.expandable.expanded div.full,div.expandable.expanded p.full{display:block}.expandable.expanded img.toggle-arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}svg.toggle-arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.soft-credit-container .toggle-arrow{display:inline;float:right;margin-left:auto;position:relative;right:0}.soft-credit-container:hover .toggle-arrow{filter:drop-shadow(3px 3px 1px rgba(0, 0, 0, .2));-webkit-filter:drop-shadow(3px 3px 1px rgba(0, 0, 0, .2));-o-filter:drop-shadow(3px 3px 1px rgba(0, 0, 0, .2))}.designee-name{margin-left:auto}label.primary-label{width:100%;text-align:center;font-size:1.5rem;font-weight:400;margin-top:2rem}#amount-container .switch-toggle label{font-size:1.8rem;font-weight:600;width:76px!important;height:64px;border:1px solid #da2473;margin-right:1.6rem;line-height:6.4rem;cursor:pointer}#amount-container .switch-toggle label:hover{background:#da2473;color:#fff}#amount-container .switch-toggle label.selected{background:#da2473;color:#fff}#searchAll{background-size:2.5rem;border:1px solid #da2473;border-radius:0;color:#da2473;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:2.2rem;font-weight:600;height:6.3rem;width:100%;padding:0 .5em 0 .5em}.amount-other-wrapper{display:inline-block;border:1px solid #da2473;background:#fff;height:64px;padding:13px 10px;text-transform:capitalize;font-size:1.8rem;cursor:pointer;position:relative}.amount-other-wrapper:focus,.amount-other-wrapper:hover{background:#da2473;color:#fff}.amount-other-wrapper .dollar-icon{position:relative;z-index:55;top:0;left:23px;color:#da2473;font-weight:600;pointer-events:none}.amount-active{background:#da2473!important;color:#fff!important}#amount-other{position:relative!important;display:inline-block;width:94px;height:36px;margin:0;opacity:1;border:1px solid #da2473;background:#fff;margin-left:.3rem;text-align:left;padding:0 8px 0 18px;-moz-appearance:textfield}input[type=number]:focus,input[type=submit]:focus,input[type=text]:focus{border-bottom:1px solid #da2473!important}#amount-container .amount-other-currency-overlay{display:inline;position:relative;line-height:5rem;top:-5.8rem;left:2rem;color:#da2473;font-size:2rem;font-weight:700}#amount-container .switch-toggle label.unselected{color:#da2473;background:0 0}.soft-credit-container{margin-top:2rem;margin-bottom:2rem}#private-message-container label.switch-product{margin-bottom:0}#private-message-container.disabled #teamraiser-message_to_participant{display:none}#teamraiser-message_to_participant{width:100%;border:1px solid #da2473;color:#333;height:22.8rem;padding:1rem 1rem 2rem 1rem;border-radius:0;-webkit-appearance:textfield;resize:none;overflow-y:hidden;-webkit-overflow-scrolling:touch}#search[name=team] .team-only{display:block;text-align:center;font-size:2rem;font-weight:400}.team-only{display:none}#search{width:100%}#main [name=event] .event-only,#main [name=participant] .part-only{display:inline;width:100%;text-align:center;font-size:2rem;font-weight:400}#search #fields{margin-top:1.5rem;width:100%;margin:0 auto}#main [name=event] .event-only.block,#main [name=participant] .part-only.block{display:block}#main #how-direct label,#main #team-part-options label{margin-right:0}#search .select2,#search label[for=primary],#search select,#search[name=event] input[type=text],#search[name=participant] input[type=text]{width:332px;max-width:100%}#how-direct-error{border:1px solid red;color:red;margin-top:2em;padding:1em}#search legend{font-size:1.8rem;font-weight:600;margin:38px auto 50px auto}.private-message-text .character-count{width:100%;text-align:right;position:relative;display:inline-block;top:-2.5rem;padding-right:1.5rem;color:#444}#payment-details-container{padding:2.4rem;padding-bottom:0;border:1px solid #da2473;box-shadow:0 3px 5px #00000026}#payment-details-container p.legend{font-size:2.2rem;color:#1e1e23;font-weight:600;width:100%;text-align:left;text-transform:none}#payment-details-container label.switch-light{margin-bottom:2rem}#payment-details-container input{letter-spacing:0;height:6.4rem;color:#da2473;font-size:1.8rem;text-align:left}#payment-details-container label.switch-product span{letter-spacing:.1rem}.donation-display-prefs-options input{letter-spacing:0;height:6.4rem;color:#da2473;font-size:1.8rem;text-align:left;font-weight:600}label.switch-product span span:first-child{border-left:0;border-right:4px solid #da2473}#donation-options-container{margin-top:.6rem;position:relative;background:#f7f7f7;border:1px solid #999}div.awesomplete>ul{z-index:11}div.awesomplete>ul>li{font-size:1.6rem}div.awesomplete>ul>li:hover,div.awesomplete>ul>li[aria-selected=true]{color:#fff;background-color:#da2473}div.awesomplete li:hover mark,div.awesomplete li[aria-selected=true] mark{color:#da2473;background-color:#fff}div.awesomplete mark{background-color:#da2473;color:#fff}.awesomplete{width:100%;display:block}#payment-details-container input,.donation-display-prefs-options input{width:100%;border:1px solid #da2473;padding:0;text-indent:1rem}#main div#payment-details-container input:focus{vertical-align:top}#payment-details-container #first-name:focus,#payment-details-container #last-name:focus,#payment-details-container input#cc-number:focus,#payment-details-container input:focus{vertical-align:top}#other-name.safari::-webkit-input-placeholder{line-height:2rem;height:2rem}#other-name:-ms-input-placeholder,#other-name:focus:-ms-input-placeholder{line-height:2rem!important}#donation-options-container .radio-container .col-sm-3 .btn{padding:0;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.private-message-yes{margin-right:1.6rem}#main #donation-options-container .radio-container label[for=private-message-yes] .btn,#main #donation-options-container .radio-container label[for=show-amount-yes] .btn{width:5.6rem;font-weight:600;height:5.3rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#main #donation-options-container .radio-container label[for=private-message-no] .btn,#main #donation-options-container .radio-container label[for=show-amount-no] .btn{width:5.2rem;font-weight:600;height:5.3rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#show-amount-container #btn{height:5.3rem;font-size:1.8rem;letter-spacing:0}.row.sim-col-sm-9{width:50.4rem;max-width:100%;margin:1rem 0 0 0}.z-index-top{z-index:10000}.pac-container{z-index:10001}div#donation-loader,div.loader-container{z-index:10002}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#other-name{line-height:2rem!important}#other-name:focus{line-height:2rem!important}}@supports (-ms-accelerator:true){#other-name{line-height:2rem!important}#other-name:focus{line-height:2rem!important}}#payment-details-container label.switch-light{max-height:4rem}#payment-details-container label.switch-light input{border:4px solid #da2497}.search-input-container{display:flex;display:-webkit-box;display:-ms-flexbox;flex-grow:3;position:relative}.search-input-container #searchAll{display:block!important;margin-bottom:0}.search-input-container .help-icon{right:0}.search-input-container #searchAll.focus,.search-input-container #searchAll:focus{height:6.3rem;border-bottom:1px}#searchAll::-webkit-input-placeholder{padding-top:.8em;line-height:2.2em}#main .search-container #search-btn{flex-grow:1;border:4px solid #da2473}#main .search-container #search-btn:focus:not(:hover){color:#fff!important}#other-name::-webkit-input-placeholder{letter-spacing:0;color:#000;line-height:4.2rem;height:4.2rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0;position:relative;font-size:2rem;font-weight:600}#other-name:-moz-placeholder{color:#000;letter-spacing:0;line-height:4.2rem;height:4.2rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0;position:relative;font-size:2rem;font-weight:600}#other-name::-moz-placeholder{letter-spacing:0;color:#000;line-height:4.2rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0;position:relative;font-size:2rem;font-weight:600}#other-name:-ms-input-placeholder{letter-spacing:0;color:#000;height:4.2rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0;position:relative;font-size:2rem;font-weight:600;line-height:2rem!important}#credit-me-container .switch-toggle-vertical.switch-product{border:0;padding:0;background:#fff}#search-btn{height:6.3rem;text-transform:uppercase}div.error.focus{margin-bottom:.75rem}#credit-me-container label[for=attr-anon],#credit-me-container label[for=attr-first-last]{border:4px solid #da2473}#credit-me-container label[for=attr-other]{border:4px solid #da2473;border:4px solid #da2473;border-top:0;border-bottom:0;height:4rem}#fields input#primary{margin-top:2rem;height:4.2rem}#fields input#secondary{height:4.2rem}.designee-name{padding-left:3rem;padding-right:3rem}input{border-radius:0;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;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:.3rem;padding:1rem 0;text-align:center;text-decoration:none}label.switch-product>span,label.switch-toggle>span{border-radius:0;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;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:.3rem;padding:1rem 0;text-align:center;text-decoration:none}.cc-container>div{-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}label.switch-toggle label:nth-child(2):nth-last-child(4){position:fixed;top:0}label.switch-toggle label:nth-child(2):nth-last-child(4)~label{position:fixed;right:0;top:0}.private-message-text,.switch-toggle a{display:none}.switch-light span span{display:none}.switch-light input{opacity:0;position:absolute;z-index:3;background-color:transparent}.switch-light input:checked~span a{right:0;width:calc(50% + .4rem)}.switch-light strong{font-weight:inherit}.switch-light>span{display:block;min-height:1em;overflow:hidden;-webkit-overflow-scrolling:touch;padding:0;position:relative;text-align:left}.switch-light span span{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;display:block;float:left;position:relative;text-align:center;user-select:none;width:50%;z-index:2}.switch-light a{display:block;height:101%;padding:0;position:absolute;right:50%;top:0;width:calc(50% + .2rem);z-index:1}.switch-toggle{display:block;padding:0!important;position:relative}.switch-toggle::after{clear:both;content:"";display:table}.switch-toggle *,.switch-toggle :after,.switch-toggle :before{box-sizing:border-box}.switch-toggle a{-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;display:block;height:101%;left:0;padding:0;position:absolute;top:0;transition:all .2s ease-out;width:10px;z-index:1;border-bottom:4px solid #da2473}.switch-toggle label,.switch-toggle>span{font-size:2rem;line-height:4rem;vertical-align:middle}.switch-toggle input:focus+label,.switch-toggle input:focus~span a{outline-width:0}input,label{outline-width:0}.switch-toggle-vertical.switch-product{display:block;width:100%;border:4px solid #da2473}.switch-toggle-vertical.switch-product label{-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;transition:all .2s ease-out}.switch-toggle input,.switch-toggle-vertical input{left:0;opacity:0;position:absolute;width:1px;height:1px}.switch-toggle input+label{display:block;float:left;margin:0;padding:0 .5rem;position:relative;text-align:center;z-index:2}.switch-toggle-vertical input+label{display:block;float:left;margin:0;padding:0 .5rem;position:relative;text-align:center;z-index:2}.switch-toggle-vertical.switch-product label{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;float:none;height:4.2rem;line-height:4rem;text-transform:uppercase;font-size:2rem;color:#da2473;border-bottom:4px solid #da2473}.switch-toggle-vertical.switch-product label:last-of-type{border-bottom:0}.switch-toggle label:nth-child(2):nth-last-child(4){width:50%}.switch-toggle label:nth-child(2):nth-last-child(4)~a,.switch-toggle label:nth-child(2):nth-last-child(4)~label{width:50%}.switch-toggle label:nth-child(2):nth-last-child(4)~input:checked:nth-child(3)+label~a{left:50%}.switch-toggle label:nth-child(2):nth-last-child(6){width:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6)~a,.switch-toggle label:nth-child(2):nth-last-child(6)~label{width:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6)~input:checked:nth-child(3)+label~a{left:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6)~input:checked:nth-child(5)+label~a{left:66.66%}.switch-toggle label:nth-child(2):nth-last-child(8){width:25%}.switch-toggle label:nth-child(2):nth-last-child(8)~a,.switch-toggle label:nth-child(2):nth-last-child(8)~label{width:25%}.switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(3)+label~a{left:25%}.switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(5)+label~a{left:50%}.switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(7)+label~a{left:75%}.switch-toggle label:nth-child(2):nth-last-child(10){width:20%}.switch-toggle label:nth-child(2):nth-last-child(10)~a,.switch-toggle label:nth-child(2):nth-last-child(10)~label{width:20%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(3)+label~a{left:20%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(5)+label~a{left:40%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(7)+label~a{left:60%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(9)+label~a{left:80%}.switch-toggle label:nth-child(2):nth-last-child(12){width:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12)~a,.switch-toggle label:nth-child(2):nth-last-child(12)~label{width:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(3)+label~a{left:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(5)+label~a{left:33.2%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(7)+label~a{left:49.8%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(9)+label~a{left:66.4%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(11)+label~a{left:83%}label[for=donor-email_opt_in],label[for=general-donation],label[for=level_autorepeat],label[for=processing-fee]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-toggle.switch-product{text-transform:uppercase;width:100%;background:#fff}.switch-light.switch-product>span{border:1px solid #da2473;height:4.2rem;text-transform:uppercase;width:100%;background:#fff}.switch-light.switch-product input:checked~span span:first-child,.switch-light.switch-product span span{color:#da2473;font-weight:700;text-align:center;line-height:4rem}.switch-toggle.switch-product label{color:#da2473;font-weight:700;text-align:center;line-height:4rem}.switch-light.switch-product input:checked~span span:nth-child(2),.switch-light.switch-product input~span span:first-child{color:#da2473}.switch-product input:checked+label{color:#da2473}.switch-product a,.switch-toggle-vertical.switch-product input:checked+label{background-color:transparent;border-bottom:8px solid #da2473}label[for=donation-display-prefs],label[for=donor-email_opt_in],label[for=general-donation],label[for=level_autorepeat],label[for=processing-fee]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#amount-container .switch-toggle label,.desktop-only label,.mobile-only label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.error.focus{margin-bottom:.75rem}.first-name,.last-name{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;vertical-align:top}.first-name *,.last-name *{width:100%}.cc-exp,.cvv{display:inline-block;vertical-align:top}.cc-row{height:4.2rem;margin-bottom:2rem}#payment-details-container input#first-name+label,#payment-details-container input#last-name+label{margin-bottom:0}#main #payment-details-container input.focus,#main #payment-details-container input:focus{background-color:#fff}#main #payment-details-container label[for=cc-number].error-label{color:red}label[for=searchAll]{max-height:1px;background-color:transparent;color:transparent;display:block;margin-bottom:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:.6rem;font-size:1.1rem;bottom:0;left:0;width:61rem}label[for=other-name]{max-height:1px;background-color:#da2473;color:transparent;display:block;margin-bottom:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:.6rem;font-size:1.1rem;bottom:0;left:0;text-align:center}#payment-details-container label.switch-light{height:4rem;color:#444;padding-left:0}.switch-light.switch-product>span{border:1px solid #da2473;height:4.2rem;text-transform:uppercase;width:100%;background:#fff}.switch-light.switch-product input:checked~span span:first-child,.switch-light.switch-product span span{color:#da2473;font-weight:700;text-align:center;line-height:4rem}.switch-toggle.switch-product label{color:#da2473;font-weight:700;text-align:center;line-height:4rem}.switch-light.switch-product input:checked~span span:nth-child(2),.switch-light.switch-product input~span span:first-child{color:#da2473}.switch-product input:checked+label{color:#da2473}.switch-product a,.switch-toggle-vertical.switch-product input:checked+label{background-color:transparent;border-bottom:8px solid #da2473}#amount-other.focus:-moz-placeholder,#amount-other.focus::-moz-placeholder,#amount-other.focus::-webkit-input-placeholder,#amount-other:focus:-moz-placeholder,#amount-other:focus::-moz-placeholder,#amount-other:focus::-webkit-input-placeholder,#dd.focus:-moz-placeholder,#dd.focus::-moz-placeholder,#dd.focus::-webkit-input-placeholder,#dd:focus:-moz-placeholder,#dd:focus::-moz-placeholder,#dd:focus::-webkit-input-placeholder,#other-name.focus:-moz-placeholder,#other-name.focus::-moz-placeholder,#other-name.focus::-webkit-input-placeholder,#other-name:focus:-moz-placeholder,#other-name:focus::-moz-placeholder,#other-name:focus::-webkit-input-placeholder,#payment-details-container input.focus:-moz-placeholder,#payment-details-container input.focus::-moz-placeholder,#payment-details-container input.focus::-webkit-input-placeholder,#payment-details-container input:focus:-moz-placeholder,#payment-details-container input:focus::-moz-placeholder,#payment-details-container input:focus::-webkit-input-placeholder,#searchAll.focus:-moz-placeholder,#searchAll.focus::-moz-placeholder,#searchAll.focus::-webkit-input-placeholder,#searchAll:focus:-moz-placeholder,#searchAll:focus::-moz-placeholder,#searchAll:focus::-webkit-input-placeholder,.awesomplete.focus input:-moz-placeholder,.awesomplete.focus input::-moz-placeholder,.awesomplete.focus input::-webkit-input-placeholder{opacity:0}#amount-other.focus:-ms-input-placeholder,#amount-other:focus:-ms-input-placeholder,#dd.focus:-ms-input-placeholder,#dd:focus:-ms-input-placeholder,#other-name.focus:-ms-input-placeholder,#other-name:focus:-ms-input-placeholder,#payment-details-container input.focus:-ms-input-placeholder,#payment-details-container input:focus:-ms-input-placeholder,#searchAll.focus:-ms-input-placeholder,#searchAll:focus:-ms-input-placeholder,.awesomplete.focus input:-ms-input-placeholder{color:transparent!important}#main a.btn.general-donation{width:100%;margin-top:1rem;border:2px outset #ccc;background:#ededed;color:#333;font-size:1.4rem;min-height:4.5rem;font-weight:400;letter-spacing:0;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;white-space:normal}div.tooltip .tooltip-inner{color:#fff}::-webkit-input-placeholder{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;color:#595959;text-align:center;font-weight:400;padding-left:1rem}#searchAll::-webkit-input-placeholder{line-height:1.5rem;letter-spacing:.1rem;font-size:1.4rem!important;padding:0 2rem 0 0!important;white-space:pre-line;-ms-word-break:break-word;word-break:break-word;word-wrap:break-word;padding-top:13px!important;overflow:visible;-webkit-overflow-scrolling:touch;color:#595959}:-moz-placeholder{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;color:#595959;text-align:center;font-weight:400}::-moz-placeholder{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;color:#595959;text-align:center;font-weight:400}:-ms-input-placeholder{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;color:#595959!important;text-align:center;font-weight:400}#searchAll:-ms-input-placeholder{letter-spacing:.1rem;font-size:1.4rem!important;white-space:pre-line;-ms-word-break:break-word;word-break:break-word;word-wrap:break-word;overflow:visible;-webkit-overflow-scrolling:touch}.invalid::-webkit-input-placeholder{color:#ededed}.invalid:-moz-placeholder{color:#ededed}.invalid::-moz-placeholder{color:#ededed}.invalid:-ms-input-placeholder{color:#ededed!important}.error::-webkit-input-placeholder{color:#333}.error:-moz-placeholder{color:#333}.error::-moz-placeholder{color:#333}.error:-ms-input-placeholder{color:#333}.soft-credit-container.active a.change-designee{animation-duration:1s;animation-name:pinkToWhite}.soft-credit-container.auto-active a.change-designee{animation-duration:2s;animation-name:pinkToWhite}.switch-toggle-vertical.switch-product input+label[for=direct-general]{height:4rem}@keyframes pinkToWhite{from{background:#da2473;color:#fff}to{background:#fff;color:#da2473}}#payment-details-container label[for=donation-display-prefs],#payment-details-container label[for=donor-email_opt_in]{background:#f8f8f8;margin:0 auto 24px auto;padding:20px 0;text-transform:uppercase;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;text-align:center;font-weight:400}label[for=general-donation]{background:#f8f8f8;margin:0 auto 24px auto;padding:20px 0;text-transform:uppercase;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;text-align:center;font-weight:400}#main .btn#donate-now:hover{background-color:#fff;color:#da2473}label[for=level_autorepeat] span{letter-spacing:0;color:#1e1e23;font-weight:700}label[for=level_autorepeat] span.processing-fee-amount{display:inline}label[for=donor-email_opt_in] span,label[for=general-donation] span{width:95%}div.form2 input#donor-email_opt_in,input#level_autorepeat,input#processing-fee{float:right;display:inline;margin:0}input#donation-display-prefs,input#general-donation{float:right;display:inline;margin:0}div.form2 label[for=donor-email_opt_in]{background:#ededed;height:auto;padding:1rem 1.75rem;float:left;display:inline;width:100%;margin:1rem 0;text-align:center;font-weight:400;text-transform:uppercase;position:relative;z-index:10}label[for=donation-display-prefs]{padding:1.6rem 2.4rem;outline:0!important}label[for=donation-display-prefs] span{font-size:1.6rem;color:#1e1e23;position:relative;padding-left:3.2rem;display:block}#donation-options-container .private-message-text,#donation-options-container .radio-container{margin-right:0;margin-left:0}.donation-display-prefs-options{display:none;padding:.6rem 2.4rem}.donation-display-prefs-options .designee{font-weight:700}label[for=general-donation]{background:#ededed;height:auto;padding:1rem 1.75rem;float:left;display:inline;width:100%;margin:1rem 0;text-align:center;font-weight:400;text-transform:uppercase;position:relative;z-index:10}#social_share{display:none!important}#main #search-btn,#main .cancel{width:100%}#main .btn#donate-now{margin:0 auto;margin-top:2rem;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;text-align:center;height:4.8rem;border:0;padding:10px 15px;width:min-content}#main .btn#donate-now svg path{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#donate-now:hover{border:4px solid #da2473}#main .btn#donate-now:hover svg path{fill:#da2473}.RFL #main .btn#donate-now{background-color:#f86321}.RFL #main .btn#donate-now:hover{color:#fff;background-color:#f86321;border:none}.RFL #main .btn#donate-now:hover svg path{fill:#fff}#donate-now+.expandable{margin-bottom:3rem}#main #search-btn{margin-top:2rem;border-radius:0;font-size:1.8rem;font-weight:700;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}#main #search-btn:hover{color:#da2473;background-color:#fff;border:4px solid #da2473}#payment-details-container input#cc-number{background-size:1.6rem}input#donation-display-prefs,input#donor-email_opt_in,input#general-donation,input#level_autorepeat,input#processing-fee{width:1px;height:1px;display:none;opacity:.01}.result{padding:.75rem 0;border-bottom:1px solid #a4a4a4;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.result:first-of-type{border-top:1px solid #a4a4a4}.search-container{position:relative}.result:hover{background:#da2473;color:#fff}.result:hover .event-date,.result:hover .event-location,.result:hover .event-name,.result:hover .participant-event,.result:hover .participant-name,.result:hover .participant-team,.result:hover .team-event,.result:hover .team-name{background:#da2473;color:#fff}.participant-team:before,.team-name:before{content:"Team: ";font-weight:700}.lang-es .participant-team:before,.lang-es .team-name:before{content:"Equipo: "}.event-name:before,.participant-event:before,.team-event:before{content:"Event: ";font-weight:700}.lang-es .event-name:before,.lang-es .participant-event:before,.lang-es .team-event:before{content:"Evento: "}.event-location:before{content:"Location: ";font-weight:700}.lang-es .event-location:before{content:"Lugar: "}.event-date:before{content:"Date: ";font-weight:700}.lang-es .event-date:before{content:"Fecha: "}.event-name,.participant-name,.team-name{font-size:2rem;text-align:center;color:#da2473;-ms-word-break:break-word;word-break:break-word;word-wrap:break-word;padding:0 1rem}.event-date,.event-location,.participant-event,.team-event{text-align:center;padding:0 1rem}.event-date,.event-location,.participant-event,.participant-team,.team-event{color:#333;font-size:1.4rem}input#level_autorepeat+label>span:before,input#processing-fee+label>span:before{position:absolute;content:"";width:2.4rem;height:2.4rem;border:2px solid #da2473;top:.3rem;left:0}input#level_autorepeat:checked+label>span:after,input#processing-fee:checked+label>span:after{content:"";left:.9rem;top:.7rem;width:.7rem;height:1.3rem;border:solid #da2473;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute}input#donor-email_opt_in:checked+label span:before,input#general-donation:checked+label span:before{float:left;content:url(../img/icon/checkbox-checked.png)}input#donor-email_opt_in+label span:before,input#general-donation+label span:before{float:left;color:#da2473;content:url(../img/icon/checkbox.png);display:block;height:2.8rem;left:-2.8rem;width:2.4rem}input.error{outline:0}div.error:not(.minimum-amount){position:absolute;text-align:left;color:#ff3636;left:1.25rem;z-index:30;font-weight:600;font-size:1.5rem;display:inline-block;-webkit-transform:scale(1.5,1);-moz-transform:scale(1.5,1);-ms-transform:scale(1.5,1);-o-transform:scale(1.5,1);transform:scale(1.5,1);z-index:9}#payment-details-container input.autofill{width:1px;height:1px;opacity:.01}#error-address-city,#error-address-country,#error-address-state,#error-address-zip,#error-card-cvv,#error-card-exp,#error-cc-number,#error-donor-address-full,#error-donor-email,#error-first-name,#error-last-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#error-last-name{left:51.9%}#error-card-cvv{left:63%}#error-first-name,#error-last-name{bottom:31.4rem}#error-cc-number{bottom:25.5rem}#error-card-cvv,#error-card-exp{bottom:19.5rem}#error-donor-address-full{bottom:12.75rem}#error-donor-email{bottom:1.1rem}.paypal #error-first-name,.paypal #error-last-name{bottom:18.85rem}.manual-address.paypal #error-first-name,.manual-address.paypal #error-last-name{bottom:43.75rem}.manual-address #error-first-name,.manual-address #error-last-name{bottom:56rem}.manual-address #error-cc-number{bottom:50rem}.manual-address #error-card-cvv,.manual-address #error-card-exp{bottom:43.75rem}.manual-address #error-donor-address-full{bottom:37.5rem}#error-address-city{bottom:19.3rem}#error-address-country{bottom:7.2rem}#error-address-state{bottom:13.3rem}#error-address-zip{bottom:25.25rem}#amount-container .switch-toggle.unselected label.unselected,.unselected a{background:0 0}.donation.loader-holder{-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;top:0;font-size:2rem;font-weight:700}.donate-failed{text-align:center;font-size:1.4rem;padding:2rem;border:2px solid red;margin-bottom:1rem;clear:both}.donate-failed div{display:block}#donation-loader.modal.in .modal-body,#donation-loader.modal.in .modal-content{border:none;border-radius:0;-webkit-border-radius:0;width:100%;height:100%;-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;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:.9}#donation-loader.modal.in .modal-dialog{width:100%;height:100%;left:0;padding:0;margin:0}#donate-now+.expanded p.full{padding:2rem}.event-info-table td,.event-info-table th{font-size:2rem;text-align:left;vertical-align:middle}.event-info-table tr:nth-child(9)~tr{display:none}.view-all .event-info-table tr:nth-child(9)~tr{display:table-row}.event-info-table td{height:84px;padding:1rem}#found-items{margin:30px auto;width:802px}#found-items .event-info-table th{border-bottom:1px solid #a4a4a4;font-weight:700;height:46px;padding:1rem}.event-info-table .event-name{padding:0 64px 0 0;text-align:right}.event-info-table .particpant-name{padding:0 32px 0 54px}#found-items[name=event] .event-info-table .event-name{text-align:left}#found-items[name=team] .event-date,#found-items[name=team] .event-location,#found-items[name=team] .participant-name{display:none}#found-items[name=participant] .event-date,#found-items[name=participant] .event-location{display:none}#found-items[name=event] .participant-name,#found-items[name=event] .team-name{display:none}#found-items table{width:100%}.event-info-table a{color:#da2473;font-size:2rem;font-weight:600}#found-items[name=event] .event-name{padding:0}#search .select2,#search label[for=primary],#search select,#search[name=event] input[type=text],#search[name=participant] input[type=text]{width:332px}#search legend{font-size:1.8rem;font-weight:600;margin:38px auto 50px auto}#search[name=team] label[for=primary]{width:100%}#search[name=participant] label[for=primary]{float:left}.search-submit-container{clear:both;margin-top:2rem}a.view-more{border-top:1px solid #da2473;color:#da2473;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;max-width:100%}.view-all a.view-more{display:none}a.view-more:hover{border-top:1px solid #320050;color:#320050}label[for=primary]{float:right}#main #payment-details-container input#cc-number.error,#main #payment-details-container input.error{color:red;border:2px solid red!important;text-decoration:underline}#main input#amount-other.error,#main input.error{color:red;border:2px solid red!important;text-decoration:underline}#main input#amount-other.error{border:1px solid #da2473!important}#main .event-only,#main .part-only{display:none}#search[name=event] .not-event,#search[name=event][type=state] label[for=primary]{display:none}#main label[for=state-select]{display:none}#search[type=state] label[for=state-select]{display:block}#search label[for=searchtype]{float:left}.error-msg{clear:both}#main .error{color:red}#search label[for=secondary]{float:right}#search[name=event] label[for=primary],#search[name=event] label[for=state-select]{float:right}.soft-credit-container>a.change-designee{color:#da2473;padding:1.6rem;border:1px solid #da2473;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center;box-shadow:0 3px 5px #00000029;font-weight:600;font-size:2.4rem}p.legend{text-align:center;font-size:1.6rem}#soft-credit-modal input[type=radio]:focus+label{outline:0}#main .radio-container #paypal span{width:10.1rem}#main .radio-container #cc span{width:13.8rem}#main .radio-container .btn{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:0;font-size:1.8rem;height:6.4rem;font-weight:700;color:#da2473;background-color:#fff}#main .radio-container .btn:hover{color:#da2473;background-color:#fff}#main .radio-container .btn.active{color:#fff;background-color:#da2473}#main .radio-container .btn.active:hover{color:#fff;background-color:#da2473}#main .radio-container [type=radio]{max-width:1px;max-height:1px;background:0 0;color:transparent;display:none}#main #search input[type=submit]#search-btn{background:#da2473;color:#fff}#main #search input[type=submit]#search-btn:hover{background:#fff;color:#da2473}#soft-credit-modal{margin:2rem 0}#soft-credit-modal .modal-dialog{padding:0;width:100vw;min-height:100vh}#credit-me-container,#private-message-container,#show-amount-container{width:100%}#soft-credit-modal .modal-body{min-height:100vh;width:100vw;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.next-btn{margin:0 auto;text-align:center}#soft-credit-modal fieldset{width:100%}input:focus,textarea:focus{-webkit-tap-highlight-color:transparent}.private-message-text:focus{outline:0}.soft-credit-container .designee:focus{outline:1px solid #f5cfdc}#search legend{display:none}.modal-body .switch-product input:focus+label,textarea:focus{outline:0}#search .select2,#search label[for=primary],#search select,#search[name=event] input[type=text],#search[name=participant] input[type=text]{width:100%}#main #search input[type=number],#main #search input[type=submit],#main #search input[type=tel],#main #search input[type=text]{background:#f8f8f8;border:1px solid #da2473;border-radius:0;color:#da2473;font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;font-size:2.2rem;font-weight:600;height:53px;width:100%}#soft-credit-modal .switch-toggle-vertical.switch-product.desktop-only,.desktop-only{display:none}#searchAll:-moz-placeholder,#searchAll:-ms-input-placeholder,#searchAll::-moz-placeholder,#searchAll::-webkit-input-placeholder{letter-spacing:.15rem;font-size:1.6rem;padding:0 2rem;margin:0 auto;white-space:pre-line;-ms-word-break:break-word;word-break:break-word;word-wrap:break-word;position:relative;top:-1.2rem}#confirm-general a.btn.dark.confirm-modal,#confirm-general a.btn.decline-modal{max-width:100%}#confirm-general p{word-wrap:break-word}.loader{margin:30px auto;font-size:1rem;position:relative;text-indent:-9999em;display:inline-block;border-top:1rem solid rgba(235,124,162,.2);border-right:1rem solid #da2473;border-bottom:1rem solid rgba(235,124,162,.2);border-left:1rem solid rgba(235,124,162,.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:10rem;height:10rem}.loader:after{border-radius:50%;width:10rem;height:10rem}@-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)}}.loader-holder{width:40%;margin:0 auto 2rem auto;text-align:center;overflow:hidden;-webkit-overflow-scrolling:touch}.cancel-container{z-index:1;position:relative;text-align:center}body.modal-open{margin-right:0}.masked-input{font-family:text-security-disc}.search-results>p{margin:1.25rem 0 .25rem 0;font-size:1.75rem}#thanks p{font-size:1.8rem}#join-relay{text-align:center}#thanks .img-responsive{display:inline}#payment-details-container #first-name{display:inline}#payment-details-container #last-name{display:inline}.thankyou-header{text-align:center}.thankyou-col .thankyou-col-content{height:240px}.thankyou-content h4{padding-bottom:80px}.thankyou-col h5{padding:0 1em 1em 1em}.thankyou-icon{margin-bottom:0;text-align:center;width:100%}.donate-now-container .donate-strides-header{display:none}.donate-strides-footer{background:url(../img/desktop-footerimage-thankyoupage.jpg) 0 0 no-repeat;background-size:contain;height:0;padding-top:22%;width:100%}#credit-me-container.extra-margin{margin-top:1rem}.pink{color:#da2473}#payment-details-container .address-manual input,.address-manual .awesomplete{width:100%;display:block}.no-spinners{-moz-appearance:textfield}.no-spinners::-webkit-inner-spin-button,.no-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input#donation-display-prefs+label span:before{position:absolute;content:"";width:2.4rem;height:2.4rem;border:2px solid #da2473;top:.3rem;left:0}input#donation-display-prefs:checked+label span:after{content:"";left:.9rem;top:.7rem;width:.7rem;height:1.3rem;border:solid #da2473;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute}#payment-details-container .legend{text-transform:uppercase}#learn-more-modal p{font-size:2rem}#learn-more-modal .modal-header{border-bottom:0}.switch-product.unselected a{border-bottom:0}.safari-iOS{min-height:100vh;overflow-y:scroll}a.pink,a:active.pink,a:hover.pink,a:link.pink,a:visited.pink{text-decoration:underline}#confirm-general .modal-header{border-bottom:0}a.btn.dark{max-width:100%}.lang-es #credit-me-container label[for=desktop-first-and-last]{font-size:1.7rem;letter-spacing:0}.awesomplete input,input{font-size:1.8rem;color:#da2473;font-weight:600}#payment-details-container awesomplete.focus input{background:#fff}input#amount-other.focus,input#searchAll.focus{background:#fff}#payment-details-container input.focus{background:#fff}.awesomplete.focus input{background-color:#fff}.conde_nast{margin-top:2rem}.special{text-align:center}label{font-size:1.8rem;font-weight:400;letter-spacing:0;color:#1e1e23}@media only screen and (min-width:455px) and (max-width:800px){#main #search-btn::-webkit-input-placeholder{letter-spacing:.1rem;font-size:1.5rem;margin:0 auto;white-space:normal;top:0;padding-bottom:1.5rem;line-height:1.4rem;letter-spacing:.1rem;font-size:1.4rem;padding:0 2rem;margin:0 auto;white-space:pre-line;-ms-word-break:break-word;word-break:break-word;word-wrap:break-word}#main #search-btn:-moz-placeholder,#main #search-btn:-ms-input-placeholder,#main #search-btn::-moz-placeholder{letter-spacing:.15rem;font-size:1.6rem;padding:0 2rem;margin:0 auto;white-space:pre-line;-ms-word-break:break-word;word-break:break-word;word-wrap:break-word;position:relative;top:-1.2rem}}@media only screen{.switch-light{display:block;position:relative;margin-bottom:0}.switch-light::after{clear:both;content:"";display:table}.switch-light *,.switch-light :after,.switch-light :before{box-sizing:border-box}.switch-light a{-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;display:block;transition:all .15s ease-out}.switch-light label,.switch-light>span{line-height:2em;vertical-align:middle}.switch-light input:focus+label,.switch-light input:focus~span a{outline-color:#da2473;outline-style:solid;outline-width:0}}@media (-webkit-min-device-pixel-ratio:0){.switch-light input:focus+label,.switch-light input:focus~span a{outline-color:0;outline-style:auto}.switch-toggle input:focus+label,.switch-toggle input:focus~span a{outline-color:0;outline-style:auto}}@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-device-width:80rem){.switch-light,.switch-toggle{-webkit-animation:webkitSiblingBugfix infinite 1s}#soft-credit-modal .modal-body{min-height:100vh}}@media only screen and (max-width:800px){.anon-container,.first-last-container,.other-name-container{pointer-events:none}.anon-container .btn,.first-last-container .btn,.other-name-container .btn{pointer-events:all}#donation-options-container .radio-container>div .btn{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.private-message-no,.private-message-yes{display:inline-block}.private-message-yes{margin-right:.7rem}#private-message-container p.legend{display:block;width:100%}#private-message-container .vertically-centered{display:block}.show-amount-yes .btn{margin-right:.7rem}.show-amount-no,.show-amount-yes{display:inline-block}#main .btn#donate-now{margin-top:2.5rem}div#payment-details-container{padding:1.6rem}.email-notification-msg{padding:.7rem;font-size:1.3rem}#main #search-btn{margin-top:4.6rem}.help-icon{position:absolute;width:4rem;padding:1rem;display:inline;right:0}.loader-holder{position:relative;top:-3rem}.cancel-container{position:relative;top:-3.5rem}div.awesomplete>ul>li{padding:1rem}#dd::-webkit-input-placeholder{letter-spacing:.15rem}#dd:-moz-placeholder{letter-spacing:.15rem}#dd::-moz-placeholder{letter-spacing:.15rem}#dd:-ms-input-placeholder{letter-spacing:.15rem}.thankyou-col .thankyou-col-content{height:15rem}#main label[for=primary]{text-align:center}.lang-es #main #how-direct label[for=direct-team]{line-height:.8em}#search .select2,#search label[for=primary],#search select,#search[name=event] input[type=text],#search[name=participant] input[type=text]{width:100%}#found-items{margin:0 auto;width:100%}#found-items .event-info-table a,#found-items .event-info-table td,#found-items .event-info-table th{font-size:1.4rem}.event-info-table .event-name{padding:0}#found-items table{width:90%;margin:0 auto}.form2{text-align:center}#donate-form-container .soft-credit-container p.legend{font-size:1.37rem}.help-icon{width:4rem;padding:.5rem;float:right;position:relative;bottom:4.6rem}#search-btn,.general-donation-container,.search-results{position:relative;top:-4.6rem}#searchAll{margin-top:1rem}#card-exp::-moz-placeholder,#card-exp::-webkit-input-placeholder,#donor-address-street2::-moz-placeholder,#donor-address-street2::-webkit-input-placeholder,#first-name::-moz-placeholder,#last-name::-moz-placeholder,#last-name::-webkit-input-placeholder{letter-spacing:0}#first-name:-moz-placeholder,#first-name::-webkit-input-placeholder{letter-spacing:0}#card-exp:-moz-placeholder,#card-exp:-ms-input-placeholder,#donor-address-street2:-moz-placeholder,#donor-address-street2:-ms-input-placeholder,#first-name:-ms-input-placeholder,#last-name:-moz-placeholder,#last-name:-ms-input-placeholder{letter-spacing:0}#searchAll:focus{height:3.9rem}label[for=searchAll]{bottom:11.3rem;width:100%}label[for=other-name]{bottom:14.3rem;width:100%!important;margin:0!important;border-left:4px solid #da2473!important;border-right:4px solid #da2473!important}a.btn.confirm-modal,a.btn.decline-modal{margin-top:1rem;width:100%}.lang-es #cc-number:-ms-input-placeholder,.lang-es #donor-address-full:-ms-input-placeholder{letter-spacing:.1rem}.lang-es #donor-email:-moz-placeholder,.lang-es #donor-email:-ms-input-placeholder,.lang-es #donor-email::-moz-placeholder,.lang-es #donor-email::-webkit-input-placeholder{letter-spacing:.05rem;font-size:1.6rem}.lang-es #cc-number:-moz-placeholder,.lang-es #cc-number::-moz-placeholder,.lang-es #cc-number::-webkit-input-placeholder,.lang-es #dd:-moz-placeholder,.lang-es #dd::-moz-placeholder,.lang-es #dd::-webkit-input-placeholder,.lang-es #donor-address-full:-moz-placeholder,.lang-es #donor-address-full::-moz-placeholder,.lang-es #donor-address-full::-webkit-input-placeholder{letter-spacing:.1rem}.lang-es #payment-details-container label.switch-product #paypalToggle+span span:first-child{font-size:1.4rem;letter-spacing:0}.lang-es #main .btn#donate-now{letter-spacing:.1rem}.lang-es form>.expandable .blurb{font-size:1.3rem;padding-left:0}.lang-es #credit-me-container label[for=attr-first-last]{font-size:1.8rem}a.btn.general-donation{padding:0}#credit-me-container .mobile-only.switch-toggle-vertical.switch-product input:checked+label{background-color:#da2473;color:#fff}.desktop-only{display:none}.mobile-only{display:block}.lang-es #main a.btn.general-donation{height:6.5rem}#main .search-container #search-btn,.search-input-container{display:block}#searchAll{margin-bottom:2rem}#searchAll::-webkit-input-placeholder{letter-spacing:0;line-height:.5em}.search-input-container .help-icon{bottom:6.7rem}#searchAll.focus{margin-bottom:0}#searchAll:focus{margin-bottom:0}#searchAll:focus+label{margin-bottom:2rem}}@media only screen and (max-width:767px){#searchAll::-webkit-input-placeholder{padding-top:0;line-height:.5em}}@media only screen and (max-width:480px){#searchAll::-webkit-input-placeholder{line-height:2em}}@media only screen and (max-width:320px){#searchAll{padding-left:0;padding-right:0}#searchAll::-webkit-input-placeholder{font-size:1.3rem!important;padding-left:0;padding-right:0}}@media only screen and (min-width:801px){#donation-options-container .radio-container>div:not(.vertically-centered){display:inline-block;float:left;margin-right:1.6rem;padding:0}#donation-options-container .radio-container>div:not(.vertically-centered) .btn{height:5.3rem;width:100%;font-weight:600}#donation-options-container .radio-container>div:not(.vertically-centered).first-last-container{width:17.8rem}#donation-options-container .radio-container>div:not(.vertically-centered).other-name-container{width:17rem}#donation-options-container .radio-container>div:not(.vertically-centered).anon-container{width:12.4rem}#soft-credit-modal .switch-toggle-vertical.switch-product.desktop-only,.desktop-only{display:inline-block}#donate-form-container{max-width:80rem!important}#donate-form-container fieldset{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#donate-form-container fieldset.mobile-only{display:none}#soft-credit-modal .switch-product{border:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#soft-credit-modal .switch-toggle-vertical.switch-product{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#soft-credit-modal .switch-toggle-vertical.switch-product label{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border:4px solid #da2473;margin-right:2%}#soft-credit-modal .switch-toggle-vertical.switch-product label:last-of-type{border-bottom:2px solid #da2473;border-top-width:2px}#soft-credit-modal .switch-toggle-vertical.switch-product label[for=attr-first-last]{border-bottom-width:2px}#soft-credit-modal .switch-toggle-vertical.switch-product label[for=attr-anon]{border-bottom-width:4px}.mobile-show{display:none!important}.search-container{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#main #search-btn,#searchAll{margin-top:0}#searchAll{width:61rem}#main #search-btn{width:16rem}input#general-donation+label span:before{height:2rem;position:relative;bottom:.9rem}.help-icon{position:absolute;right:16rem;width:4rem;padding:.6rem;top:1rem}.soft-credit-container.active a.change-designee,.soft-credit-container.auto-active a.change-designee{animation-duration:.5s;animation-name:pinkToWhite}.search-container:before{content:none}#searchAll:-moz-placeholder,#searchAll:-ms-input-placeholder,#searchAll::-moz-placeholder{letter-spacing:.15rem;font-size:1.6rem;margin:0 auto;white-space:normal;position:relative;top:0}.loader-holder{position:relative;top:1.5rem}.cancel-container{position:relative;top:0}#searchAll::-webkit-input-placeholder{line-height:1.5rem;letter-spacing:.1rem;font-size:1.6rem!important;padding:0 2rem!important;white-space:pre-line;-ms-word-break:break-word;word-break:break-word;word-wrap:break-word;overflow:visible;-webkit-overflow-scrolling:touch;top:-.25rem}#other-name::-webkit-input-placeholder{line-height:2rem;height:2rem}label[for=searchAll]{position:absolute}label[for=other-name]{width:33.33%!important;margin:0 auto 0 auto}#other-name{width:100%;color:#da2473;border:1px solid #da2473}.desktop-only{display:block}.mobile-only{display:none}#credit-me-container #desktop-other-name:checked+label{background:0 0;color:transparent}}.lang-es .cc-toggle{width:26%}.lang-es .first-last-container{width:22.8rem!important}@media screen and (device-aspect-ratio:40 / 71){#soft-credit-modal .modal-content{height:100vh}}@media only screen and (max-width:454px){.modal .decline-modal{margin-top:1rem}}@media only screen and (max-width:343px){input#donation-display-prefs+label span:before{bottom:initial;top:.5rem}.lang-es .cc-toggle .btn{font-size:1.4rem!important}}@media only screen and (max-device-width:767px){.thankyou-content h4{margin-top:50px;padding-bottom:10px}.thankyou-col .thankyou-col-content{padding:2rem 4rem}#thanks .thankyou-col .thankyou-col-content{height:auto}#support-blurb-container{margin-top:4rem}div.thankyou-icon{margin-top:1rem}.thankyou-content h4{padding-bottom:2.5rem}div.social-icons{margin-top:3rem}.soft-credit-container>a.change-designee{border-top:1px solid #da2473;border-bottom:1px solid #da2473;border-left:none;border-right:none;padding:1.1rem;font-size:1.8rem}#payment-details-container #address-state{margin-bottom:0}label[for=address-country]{margin-top:1.6rem}.cc-toggle{padding-right:0}.cc-toggle label[for=cc]{width:90%}.pp-toggle{padding-left:0}#payment-details-container{border:0;border-bottom:1px solid #da2473;box-shadow:0 2px 4px #00000026}#payment-details-container input{height:40px;margin-bottom:1.6rem}#payment-details-container p.legend{font-size:1.7rem;margin-bottom:1.6rem}#payment-details-container label{font-size:1.5rem}.amount-wrapper-header.payment-details{padding-top:1.6rem;margin:0 -1.6rem 2.4rem -1.6rem}#main .radio-container .btn{height:4.6rem;font-size:1.5rem}.amount-wrapper-header{font-size:1.8rem;padding:1.6rem;border-top:1px solid #da2473}#donate-form-container{padding-left:0;padding-right:0}.donate-amount-wrapper{box-shadow:0 2px 4px #00000026;border:none;margin-bottom:3rem;border-bottom:1px solid #da2473}.donate-amount-wrapper #amount-container{margin-top:0;padding:1.5rem 1.6rem}.donate-amount-wrapper #amount-container .switch-toggle label{width:19%!important;height:46px;line-height:4.4rem}.donate-amount-wrapper #amount-container .switch-toggle label[for=amount-0]{margin-right:1.6rem}.donate-amount-wrapper #amount-container .switch-toggle label[for=amount-1],.donate-amount-wrapper #amount-container .switch-toggle label[for=amount-2]{margin-left:.4rem;margin-right:1.4rem}.donate-amount-wrapper #amount-container .switch-toggle label[for=amount-3]{margin-left:.4rem;margin-right:0}.donate-amount-wrapper #amount-container p.legend{font-size:1.6rem}.amount-other-wrapper{width:156px;height:49px;padding:6px;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;top:1rem}#amount-other{width:79px;height:36px}#main .minimum-amount p,.processing-fee-container label[for=processing-fee],.recurring-message,.recurring-message .donation-amount,label[for=level_autorepeat]{font-size:1.3rem}.recurring-container{margin-bottom:2rem}.donation-retention{padding:2rem 0 2rem 0}.dd-container{padding:1.6rem}.dd-container .dd-header{font-size:1.7rem}.dd-container .participating-label,.dd-container p.legend{font-size:1.5rem!important}.dd-container .awesomplete input#dd{font-size:1.5rem;width:100%;height:40px}.dd-container .privacy-policy{width:100%}.email-notification-msg a{text-decoration:underline}#donation-options-container{border:none;border-top:1px solid #999;border-bottom:1px solid #999}label[for=donation-display-prefs]{padding:1.6rem}label[for=donation-display-prefs] span{font-size:1.3rem}.donation-display-prefs-options{padding:.1rem 1.6rem}#donation-options-container p.legend{font-size:1.5rem}.row.sim-col-sm-9{width:100%}#credit-me-container .row.radio-container{margin-right:-15px;margin-left:-15px}#credit-me-container label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.donation-display-prefs-options input{height:4rem;margin-bottom:.7rem}.lang-es .address-manual .col-sm-4{min-height:104px}.lang-es .cc-toggle{width:41%}.lang-es .cc-toggle label[for=cc]{width:100%}.lang-es .pp-toggle{padding-left:15px}.lang-es .first-last-container,.lang-es .other-name-container{width:100%}}.donate-btn .btn-donate,.header-top-left .btn-donate{display:none}.donate-thanks .header-top-left .btn-donate{display:inline-block}.donate-thanks .donate-btn .btn-donate{display:block}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#other-name.focus+label,#other-name:focus+label{border-left:0 solid #da2473!important;border-right:4px solid #da2473!important}.lang-es #main .btn#donate-now{width:38rem}.lang-es .other-name-container{width:18rem!important}.lang-en #main .btn#donate-now{width:23.5rem}#donate-form-container fieldset{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@supports (-ms-accelerator:true){#other-name.focus+label,#other-name:focus+label{border-left:0 solid #da2473!important;border-right:4px solid #da2473!important}}@-moz-document url-prefix(){#donate-form-container fieldset{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#find-candidate-button.btn{display:none}.conde_nast,.conde_nast_details{display:none}#donate-form-container{margin-bottom:5rem}.social-icons a{margin:0 1rem}.social-icons a:first-child{margin:0 1rem}#thanks{margin-bottom:3rem}