.header{height:150px;background:url(/img/Sky_xRepeating.png);margin:0 -15px}.footer{height:110px;background:url(/img/Trees_xRepeating.png);margin:0 -15px}.footer-text{font-size:10px;width:50%;margin:0 auto;text-align:center;padding:30px 0}.holidays{color:#000}.main-content{width:35%;margin:0 auto;font-family:TradeGothic-Normal}.holiday-logo img{width:375px;max-width:70%}.holidays .title{margin:60px auto}.holidays .title img{height:37px}.charity .intro-text{font-size:20px}.charity .intro-text.choose-text{margin-top:50px;margin-bottom:30px}.charity-options{width:100%;margin-bottom:30px}.charity .intro-text.center-on-mobile{text-align:justify;text-align-last:center}.charity .intro-text.center-on-mobile.align-left{text-align-last:left}.charity-options .charity-option{width:30%;height:130px;margin:0 1.5%;background-color:#f4f4f4;padding:15px;float:left;border:3px solid #f4f4f4}.charity-options .charity-option:hover{background-color:#fcfcfc;border:3px solid #fcfcfc}.charity-options .charity-option.selected{border:3px solid #0060fc;background-color:#fcfcfc}.mobile .charity-options .charity-option.selected .option-tooltip,.mobile .charity-options .charity-option.selected:hover .option-tooltip{display:none}.charity-options .charity-option .option-tooltip{position:relative;background:#0060fc;display:none;margin-top:15px;width:400px;padding:15px;color:#fff;font-size:20px;margin-left:-115px}.charity-options .charity-option:hover .option-tooltip{display:block}.charity-options .charity-option .option-tooltip:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,96,252,0);border-bottom-color:#0060fc;border-width:12px;margin-left:-12px}.charity-options .charity-option .option-logo{background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100px;cursor:pointer;position:relative}.charity-options .charity-option .option-logo::after{content:"";opacity:1;top:0;left:0;bottom:0;right:0;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center}.charity-options .charity-option.unselected .option-logo::after{opacity:.1}.charity-options .charity-option.unselected:hover .option-logo::after{opacity:.5}.charity-options .charity-option.diatribe .option-logo::after{background-image:url(/img/logo_diatribe.png)}.charity-options .charity-option.insulinforlife .option-logo::after{background-image:url(/img/logo_insulinforlife.png)}.charity-options .charity-option.beyondtype1 .option-logo::after{background-image:url(/img/logo_beyondtype1.png);background-size:125%}.charity-options .charity-option.ravenswood .option-logo::after{background-image:url(/img/logo_ravenswood.png);background-size:125%}.charity-options .charity-option.communityhealth .option-logo::after{background-image:url(/img/CH-Logo-Invis-Background.png)}.lv-btn{border:0;border-radius:3px;background-color:#0060fc;color:#fff;font-size:20px;font-family:TradeGothic-Bold;text-transform:uppercase;padding:15px 50px;margin-bottom:60px;margin-top:55px}.lv-btn[disabled]{background-color:rgba(0,96,252,.5)}@media (max-width:767px) and (min-width:420px){.charity-options .charity-option.beyondtype1 .option-logo::after,.charity-options .charity-option.ravenswood .option-logo::after{background-size:contain}}@media (min-width:768px) and (max-width:992px){.footer-text,.main-content{width:70%}.charity-options .charity-option .option-tooltip{display:none!important}}@media (max-width:767px){.holiday-logo img{max-width:70%}.holidays .title{margin:30px auto}.footer-text,.main-content{width:90%}.charity-options .charity-option{width:70%;margin-left:15%;margin-bottom:3%}.charity-options .charity-option .option-tooltip{display:none!important}.charity .intro-text.center-on-mobile{text-align:center}.charity .intro-text.center-on-mobile.align-left{text-align:justify}}@media (min-width:768px){.charity-options .charity-option.ravenswood{margin-left:18%}}@media (max-width:1591px) and (min-width:1250px){.main-content{width:48%}.footer-text{width:65%}}@media (max-width:1249px) and (min-width:1024px){.main-content{width:55%}}@media (max-width:1249px){.footer-text{width:90%}}.gift-2018 .header{height:58px;background:url(/img/2018/header_site.png);margin:0 -15px}.gift-2018 .footer{height:165px;background:url(/img/2018/footer_site.png);margin:0 -15px}.gift-2018 .main-content{padding:60px 0}.charity-options .charity-option.tcoyd .option-logo::after{background-image:url(/img/2018/logo_tcoyd.png);background-size:90%}.gift-2018 .title h1{font-family:'Snell Roundhand Bold',Arial,Helvetica,sans-serif;font-size:40px}@media (min-width:768px){.charity-options .charity-option.tcoyd{margin-left:18%}}@media (max-width:767px) and (min-width:420px){.charity-options .charity-option.tcoyd .option-logo::after{background-size:contain}}@media (max-width:767px){.gift-2018 .footer-text{font-size:9px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.charity-options .charity-option.tcoyd .option-logo::after{background-image:url(/img/2018/retina/logo_tcoyd.png)}}body{font-size:16px;font-weight:400;font-family:TradeGothicLTPro,Helvetica,Arial;color:#4a4a4a}textarea{border:1px solid #d1d9db;border-radius:1px;box-shadow:none;outline:0!important;background-color:#fff;height:120px;resize:none;width:100%;padding:18px 18px}.gift-landing{background:url(/img/holiday_background.png);background-size:cover}.gift-landing .highlight{font-family:TradeGothicLTPro-Bd2,Helvetica,Arial}.gift-landing img{width:100%;height:100%}#holiday-logo{padding:0 60px 0}#holiday-text{padding:10px 15px}.gift-content{text-align:center;margin-bottom:20px}.gift-content div.content{padding:10px 0}.gift-landing .charity-choose-block{position:relative}.charity-choose-block label{width:168px;height:123px;border-radius:2px;background-color:#fafafa;border:solid 1px #efefef;display:block;cursor:pointer}.charity-choose-block label img{display:block;width:73.9px;height:72px;margin:24px auto 25px auto}.charity-choose-block label[for=ada] img{width:126px;height:35.5px;margin:42px auto}.charity-choose-block label:hover{background-color:#f1f3f5}.charity-choose-block input[name=charityPick]{margin:4px 0 0 40px;cursor:pointer;display:none}.charity-choose-block input[name=charityPick]:checked+label{background-color:rgba(0,96,252,.02);border:3px solid #0060fc}.gift-landing .message-block{padding:30px 10px}#submit-btn{width:180px;height:44px;background:#0060fc;border:none;color:#fff;font-weight:bolder;margin:0 auto;display:block;margin-bottom:80px}#submit-btn:disabled{opacity:.4;cursor:default}.gift-landing footer{font-size:7px;text-align:center;margin-bottom:12px}.gift-landing.confirmation .gift-content .content{font-size:24px}.gift-landing.error .error-message{color:red;margin-top:50px}@media (min-width:768px){.col-sm-offset-3{margin-left:30%}}@media (max-width:991px){.gift-landing{background:0 0}.charity-choose-block label{margin:0 auto 20px auto}.gift-landing .message-block{padding:0 30px 30px 30px}}