﻿.content-wrapper aside{display:none}#header.mobile-header{border-bottom:none}.friend-form,#page-heading,#crumbs{display:none}article{padding:0;width:100%}section,.hero-volunteer,.dk-form{width:100%;margin:0 auto;clear:both;display:block;float:left}.dk-form h3{color:#fff;font-family:'SlateStd-MediumItalic', sans-serif;letter-spacing:0.05rem;text-align:center}.dk-hero{background:#003251 url(../images/hero-bg-small.jpg) no-repeat scroll center -20px;background-size:120% auto}.hero-volunteer{height:380px}.dk-form{background:#003350;padding:10px;box-sizing:border-box}.dk-form form{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;width:100%;margin:0 auto}.dk-form legend{font-family:"SlateStd-BoldCondensed",sans-serif;text-transform:uppercase;padding:1.4rem 0 0;font-size:1.6rem;color:#003350}.dk-form .required_field_legend{color:#dc762b;margin-left:40px}article .dk-form select{width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/down-arrow.png) no-repeat right center/25px auto;padding:10px;width:100%;border:1px solid #ccc}.form-full{width:100%;margin-bottom:0.95rem;float:left}.refer-friend{margin-top:1rem;margin-bottom:1rem;width:100%;clear:both;font-family:"SlateStd-Medium",sans-serif;font-size:.9rem;color:#555;font-size:1rem}.refer-friend a{margin-left:1rem;text-decoration:underline}.content-wrapper .volunteer-group{padding:0 3%;margin:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;flex-direction:column}.content-wrapper .volunteer-group img{max-width:100%;height:auto;-webkit-border-radius:500px;-moz-border-radius:500px;-ms-border-radius:500px;border-radius:500px;box-sizing:border-box;border:6px solid #fff;padding:2px}.content-wrapper .volunteer-group figure{max-width:120px;float:left;box-sizing:border-box;margin:0 1rem 0 0}.content-wrapper .volunteer-group li{margin-bottom:3rem}.content-wrapper .volunteer-group li:nth-child(odd) img{border-color:#ef343d}.content-wrapper .volunteer-group li:nth-child(even) img{border-color:#003450}figcaption{text-transform:uppercase;font-family:"SlateStd-BoldCondensed",sans-serif;font-size:1.1rem;color:#003350;text-align:center}article h1,article h2{text-align:center;text-transform:uppercase;color:#003350;font-size:2rem}article .group-sign-up{margin-top:0;margin-bottom:2rem}article .group-sign-up h2{color:#003350;font-family:"SlateStd-MediumItalic",sans-serif;font-size:1.4rem;margin:1.2rem 0;text-transform:none}.doorknock article .btn,article .dk-form input[type="submit"],.cta{text-align:center;max-width:160px;min-width:120px;display:inline-block;margin:0 auto;padding:0.25rem 0.75rem;color:#fff;text-transform:uppercase;box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);background-color:#ef343d;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:0.85rem;letter-spacing:0.05rem;font-family:"SlateStd-Medium",sans-serif}.doorknock article .btn:hover,article .dk-form input[type="submit"]:hover,.cta:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-decoration:none}.doorknock article .cta{color:#fff;display:block;margin:1rem auto;text-align:center;float:none;padding:0.5rem 1.5rem;clear:both}input[type="submit"].send-btn{background-color:#4b4b4b;clear:both;color:#fff;max-width:160px;border-radius:3px;font-size:1rem;text-transform:uppercase}article .dk-form input[type="submit"]{padding:0.75rem 3rem;margin:0.5rem 0;font-size:1rem;width:auto;max-width:180px}article .dk-form input[type="submit"].disabled{background:#e4e4e4;box-shadow:none}.doorknock article .links{width:100%;text-align:center;margin:0}.doorknock article .links .btn{background-color:transparent;color:#0084b6;display:inline-block;font-size:1rem;margin:0 0.5rem;box-shadow:none}.doorknock article .links .btn:hover{text-decoration:underline}.last-year-total{text-align:center;font-family:"SlateStd-MediumItalic",sans-serif;color:#fff;margin:1rem 0 0;font-size:1.3rem;text-shadow:#030303 1px 1px 2px;letter-spacing:0.09rem;padding:0}.my-contribution{background:url(../images/conversation-bg.jpg) center center;padding:2rem 2%;box-sizing:border-box;margin:0 auto 4rem}.my-contribution h2{color:#fff}.group-info{font-size:1rem;box-sizing:border-box;margin-bottom:0}.error-message{color:#dc762b;font-size:0.85rem;display:none}article fieldset,#friend_form fieldset{background:transparent;padding:10px;width:100%;box-sizing:border-box}article label,article .error-message,#friend_form label,#friend_form .error-message{width:100%;float:left;font-size:0.95rem}article label,#friend_form label{font-family:"SlateStd-Medium",sans-serif}article input,article textarea,#friend_form input,#friend_form textarea{width:100%;padding:10px;box-sizing:border-box;border:1px solid #ccc;font-size:1rem;border-radius:3px}article .highlight-error,#friend_form .highlight-error{border:1px solid #dc762b;border-radius:3px}.hero-volunteer h1{position:relative;top:140px;font-size:2rem;color:#fff;line-height:90%;text-shadow:rgba(0,0,0,0.8) 2px 2px 4px;padding:0}.doorknock-date{display:block;text-align:center;font-size:0.7rem;letter-spacing:2px;margin:0 1%;padding:0;box-sizing:border-box;max-width:98%;font-family:"SlateStd-Medium",sans-serif;background:url(../images/doorknock-date.png) no-repeat scroll center center/contain;margin-bottom:1rem}article .doorknocking{width:100%;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;padding:0;margin:0}article .doorknocking li{width:100%;box-sizing:border-box;padding:0 20px 0px 140px;position:relative;min-height:140px;float:left;background:url(../images/step1.png) no-repeat 30px top/100px auto}article .doorknocking .step1{background:url(../images/step1.png) no-repeat 30px top/100px auto}article .doorknocking .step2{background:url(../images/step2.png) no-repeat 30px top/100px auto}article .doorknocking .step3{background:url(../images/step3.png) no-repeat 30px top/100px auto}article .doorknocking .step4{background:url(../images/step4.png) no-repeat 30px top/100px auto}article .doorknocking .step5{background:url(../images/step5.png) no-repeat 30px top/100px auto}article .doorknocking .step6{background:url(../images/step6.png) no-repeat 30px top/100px auto}article .doorknocking .text-holder{font-size:1rem;width:100%;text-align:left;text-transform:none;font-family:"SlateStd-Light",Arial,Helvetica,sans-serif}.what-involved{background-color:#e5eaed;margin-bottom:0;padding:2rem 0}.what-involved span{display:inline-block;width:40px;height:40px;line-height:40px;color:#003350;font-size:1.6rem;font-family:"SlateStd-MediumItalic",sans-serif;float:left;position:absolute;top:-10px;left:0}.what-involved .container{padding:0}.show-error{color:#dc762b;display:inline;font-size:0.9rem;font-family:"SlateStd-Light",Arial,Helvetica,sans-serif;font-weight:400}#friend_form{padding:30px 20px 20px;box-sizing:border-box;-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.1);box-shadow:2px 2px 2px 2px rgba(0,0,0,0.1)}#friend_form legend{font-family:"SlateStd-BoldCondensed",sans-serif;font-size:2.2rem;color:#003350}#friend_form .friend-fail{color:#dc762b;font-family:"SlateStd-Medium",sans-serif;margin-bottom:1rem}#friend_form .friend-success{color:#4b4b4b;font-family:"SlateStd-Medium",sans-serif;margin-bottom:1rem}.close{position:absolute;right:30px;top:20px;width:30x;height:30px;padding:0.5rem 1rem;text-transform:uppercase;font-size:0;line-height:0;background:url(../images/close.png) no-repeat center center/cover;opacity:0.5;transition:opacity 0.2s ease-out}.close:hover{opacity:0.9}#content>div>article div.video-holder{border:5px solid #003350;border-radius:6px;background:#003350}#friend_form{position:relative}#sign_up_process form p{font-family:"SlateStd-Medium",sans-serif;padding:2rem 1rem;font-size:1rem}.come-back-message{background:#fff none repeat scroll 0 0;border-radius:3px;margin:20px auto;text-align:center;padding:20px;box-sizing:border-box}.come-back-message p{font-size:1rem;line-height:1.4em}.come-back-message p span{font-family:"SlateStd-Medium",sans-serif;display:block;color:#003350;font-size:1.6rem;padding:10px 0;line-height:1.2em}.come-back-message p a{text-decoration:underline;color:#0084b6}.cta-btns{text-align:center;background:#003450;min-height:0;padding-top:3%;padding-bottom:3%}.cta-btns h2,.cta-btns p{color:#fff}.cta-btns p{max-width:90%;margin:auto;font-size:1.2em}.cta-btns a.cta{display:inline-block;width:200px;max-width:200px;padding:1rem 1.5rem;margin:1rem;font-size:1em}.sponsors h3{text-align:center}.closing-rego{background:#f23135}.closing-rego h2{color:white;font-size:1.5em}.route-details{float:none}.route-details .promo2-block{border:none;margin:0;float:none;margin:auto}.route-details .promo2-block.text ul{list-style:none;text-align:left;margin-left:0}.route-details .promo2-block.text li{font-size:1.3em;line-height:25px}.route-details .promo2-block.text li::before{content:'■';color:#ef343d;font-size:0.5em;position:relative;top:-3px;padding-right:10px}@media only screen and (min-device-width: 769px) and (max-device-width: 1054px){.route-details{max-width:none;float:none}.route-details div.promo2-block{width:100%;float:none}.route-details div.promo2-block:first-of-type{margin-right:auto}}@media only screen and (orientation: landscape){.hero-volunteer h1{top:0}.dk-hero{background:#003350 url(../images/hero-bg.jpg) no-repeat scroll center -50px/cover}}@media screen and (max-width: 768px){.rsr-tally{background:#ef343d;display:block;float:left;width:100%;padding:14px 0px 30px;margin-bottom:20px}.rsr-tally h2{color:white}.rsr-tally .button-column{display:block;margin:0px auto 0px 0px;text-align:center}.rsr-tally .button-column .button{width:120px;text-transform:uppercase}.rsr-tally .button-column .donate-button{text-align:center;background:#003350;border:3px solid #003350;color:white}.rsr-tally .button-column a.donate-button:hover{background:transparent;border:3px solid #003350;color:white;transition:.3s ease-out}.rsr-tally .button-column .sponsor-button{text-align:center;background:white;border:3px solid white}.rsr-tally .button-column a.sponsor-button:hover{background:transparent;border:3px solid white;color:white}}.rsr-tally:after{content:"";display:table;clear:both}
