body.doorknock{overflow-x:hidden}html body #content,body#default #content{padding-top:130px}article,.one-col article{max-width:none}article fieldset{padding:20px}#content .content-wrapper{width:100%}article section{width:100%;margin:0 0 2rem;padding:3rem 0 0;min-height:500px}article section:first-of-type{max-width:1200px;margin:0 auto 100px;padding-top:0}#content>div>article div.video-holder{width:615px;height:350px;border:5px solid #003350;margin-left:auto;margin-right:auto;padding:0;background:#003350;border-radius:6px}html body.doorknock #content,body#default.doorknock #content{padding-top:90px}.doorknock.after-christmas .wrapper #header.mobile-header{top:0}.dk-hero{min-height:650px;width:100%;position:relative;margin-bottom:0;padding-bottom:0;float:none;top:30px;border-left:1px solid #dcdada;border-bottom:1px solid #dcdada}.dk-hero:before{display:block;content:" ";width:165px;height:235px;background:#fff url(../images/rsr19.svg) no-repeat scroll center center;background-size:90% 90%;border-radius:0 5px 0 0;position:absolute;bottom:0;left:0}.hero-volunteer,.dk-form{width:50%;float:left;display:block;clear:none;min-height:650px}.dk-hero{background:#000 url(../images/hero-bg.jpg) no-repeat scroll -158px 0px;background-size:70%}.content-wrapper .volunteer-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1200px;margin:0 auto;padding:0}.content-wrapper .volunteer-group figure{position:relative;margin-bottom:3rem;display:block;max-width:none;width:100%;clear:both;min-height:160px}.content-wrapper .volunteer-group img{display:block;border:7px solid #00919b;padding:3px;background-color:#fff;width:160px;height:160px;margin:0 auto;float:none}.content-wrapper .volunteer-group figure{float:none}.content-wrapper .volunteer-group li{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-right:1px dotted #e4e4e4;border-left:1px dotted #e4e4e4;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:10px 0;-webkit-transition:background .2s ease-in;transition:background .2s ease-in;margin-bottom:0}.content-wrapper .volunteer-group li:hover{background:#f2f5f6}figcaption{position:absolute;display:block;bottom:-2.5rem;left:0;width:100%;text-align:center;font-size:1.3rem}article h2{font-size:3rem}.hero-volunteer h1{position:relative;top:0;padding:0;margin:1rem 0;font-size:2.6rem;color:#fff;line-height:90%;text-shadow:rgba(0,0,0,.6) 2px 2px 4px}.group-info{display:block;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:120px}.my-contribution{padding:4rem 0}article .my-contribution .cta{margin-top:2rem}article .dk-form form{width:100%;min-height:593px}article .dk-form input,article .dk-form article textarea,article .dk-form select{max-width:600px}article .dk-form h3{text-align:left;padding-left:20px}.doorknock-date{font-size:1rem;margin-left:10%;margin-right:10%;padding:0 10px;max-width:80%}.doorknock article .btn{display:block;margin-top:1rem}article .group-sign-up{margin-top:1rem}article .group-sign-up h2{font-size:2.4rem;margin-top:0}.container{max-width:940px;display:block;margin:0 auto;padding-top:20px;float:none;text-transform:none;font-family:"SlateStd-Light",Arial,Helvetica,sans-serif;background:url(../images/ul-bg.png) no-repeat center center/contain}article .doorknocking{max-width:30.3%;margin:0 1.5% 2rem;float:left;min-height:520px}article .doorknocking li{width:100%;padding:140px 0 0;max-width:280px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;background:#e5eaed;background:url(../images/step1.png) no-repeat center top/125px auto}article .doorknocking .step1{background:url(../images/step1.png) no-repeat center top/125px auto}article .doorknocking .step2{background:url(../images/step2.png) no-repeat center top/125px auto}article .doorknocking .step3{background:url(../images/step3.png) no-repeat center top/125px auto}article .doorknocking .step4{background:url(../images/step4.png) no-repeat center top/125px auto}article .doorknocking .step5{background:url(../images/step5.png) no-repeat center top/125px auto}article .doorknocking .step6{background:url(../images/step6.png) no-repeat center top/125px auto}article .doorknocking .step2,article .doorknocking .step4,article .doorknocking .step6{padding:140px 0 0;margin-top:40px;-webkit-transform:translateY(80px);transform:translateY(80px)}article .doorknocking .step2 span,article .doorknocking .step4 span,article .doorknocking .step6 span{left:auto;right:30px;top:0}.text-holder{width:90%;padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.text-holder:before{content:" ";position:absolute;bottom:-65px;left:40px;height:80px;width:20px;background:url(../images/pointer.svg) no-repeat center center;display:block}.step2 .text-holder:before,.step4 .text-holder:before,.step6 .text-holder:before{bottom:auto;top:-65px;right:40px;left:auto;background:url(../images/pointer.svg) no-repeat center center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.what-involved{padding:3rem 0}.what-involved span{left:40px;font-size:2.2rem}.what-involved .container{margin-bottom:2rem;padding-top:1rem}.doorknock article .links{margin-top:2rem}.come-back-message{padding:20px 40px;height:590px}.come-back-message.closed p{-webkit-transform:none;transform:none;top:auto;font-size:1.1em}.come-back-message.closed a.button.donate-button{background:#e12d3c none repeat scroll 0 0;color:#fff}.come-back-message.closed a.button.sponsor-button{margin-bottom:7%}.come-back-message p{position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;display:block}.route-details{margin:0% auto;max-width:1060px}.route-details.three-day{margin-bottom:5%}.route-details.three-day h2{border-top:1px dotted #dcdada;padding-top:5%}.route-details .promo2-block{width:100%;max-width:485px;float:left}.route-details .promo2-block:first-of-type{margin-right:5%}.route-details .promo2-block.early-bird ul{top:20px}.route-details .promo2-block.standard-pricing ul{top:35px}.route-details .promo2-block.closed{max-width:100%}.route-details .promo2-block ul{position:relative;top:55px}.sponsors{margin-bottom:0;min-height:450px}.cta-btns p{color:#fff;max-width:70%}@media only screen and (max-width: 1119px){.dk-hero{background:#000 url(../images/hero-bg.jpg) no-repeat scroll -280px top/100% auto}}@media only screen and (min-device-width: 481px)and (max-device-width: 768px)and (orientation: portrait){.hero-volunteer h1{top:0}}.rsr-tally{background:#ef343d;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100px}.rsr-tally .tally-column{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;max-width:800px;margin:0px 0px 0px auto}.rsr-tally h2{color:#fff}.button-column{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;max-width:200px;margin:20px auto 0px 0px}.button-column .button{text-transform:uppercase}.button-column .donate-button{text-align:center;background:#003350;border:3px solid #003350;color:#fff}.button-column a.donate-button:hover{background:rgba(0,0,0,0);border:3px solid #003350;color:#fff;-webkit-transition:.3s ease-out;transition:.3s ease-out}.button-column .sponsor-button{text-align:center;background:#fff;border:3px solid #fff}.button-column a.sponsor-button:hover{background:rgba(0,0,0,0);border:3px solid #fff;color:#fff}.bottom-links .cta{display:inline-block}@media screen and (min-width: 1066px){.sponsor-button,.donate-button{max-width:220px;width:100%}}