#footer-links,#footer-social-media,.instagram-header{display:none}.header-section{text-align:center;background-image:url("images/Giving-Day-2019-hero-2.jpg");background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding:1rem 0;position:relative}.header-section .col-sm-12{padding-bottom:0}.header-section .row::before,.header-section .row::after{display:none}.header-section .row>div{-webkit-flex:0 0 auto;flex:0 0 auto}.header-section>.container{position:relative;z-index:100}.header-section::after{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}@media (min-width: 768px){.header-section{text-align:left;padding:3rem 0 3rem 0;background-image:url("images/Giving-Day-2019-hero-2.jpg");background-position:center top}.header-section::after{display:none}.header-section .row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.gg-mark{margin:0 auto 1rem auto;max-width:200px;width:100%;height:auto}@media (min-width: 768px){.gg-mark{max-width:300px;margin-bottom:0rem}}@media (min-width: 1200px){.gg-mark{max-width:300px;margin-bottom:0rem}}.standout-text{color:white;font-size:1.313rem;line-height:1.4em;font-weight:normal;text-shadow:0 0 10px black;margin:0}.standout-text strong{font-weight:bold;font-style:normal;color:#ffc222}@media (min-width: 1024px){.standout-text{font-size:1.75rem}}.info-widget{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:rgba(59,35,96,0.75);text-shadow:0 0 10px black;color:white;border-top:4px #ffc222 solid;border-bottom:4px solid #ffc222}.donation-info{-webkit-flex:0 0 100%;flex:0 0 100%;text-align:left;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem 1rem 0 1rem}.value-label{font-family:"Tungsten",Impact,sans-serif;font-size:1.5rem;color:#ffc222;font-weight:normal;letter-spacing:1px;display:block;margin-bottom:0.5rem}.value{display:block;font-size:2rem;font-weight:bold;color:white;line-height:1em;letter-spacing:normal}@media (min-width: 768px){.value{font-size:2.25rem}}.donor-number{display:inline-block;margin:0}.animation-done .value{-webkit-animation:3s ease-in-out highlight_flash;animation:3s ease-in-out highlight_flash;transition:color}@-webkit-keyframes highlight_flash{0%{color:white}10%{color:#ffc222}100%{color:white}}@keyframes highlight_flash{0%{color:white}10%{color:#ffc222}100%{color:white}}.countdown-info{-webkit-flex:100%;flex:100%;color:white;padding:1rem;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.countdown-info header{-webkit-flex:0 0 100%;flex:0 0 100%}.countdown-info .btn{padding:0.5rem 1rem;-webkit-flex:1 1 auto;flex:1 1 auto;width:100%;margin-top:1rem}.countdown-info .timeunit{-webkit-flex:1 1 auto;flex:1 1 auto;width:21%;text-align:center;line-height:normal}.countdown-info .timeunit span{font-size:1.313rem;font-weight:bold;display:block;width:100%;position:relative}.countdown-info .timeunit span::after{display:inline-block;content:':';position:absolute;right:0;top:4px;font-weight:bold;font-size:1.313rem}.countdown-info .timeunit:last-of-type span::after{display:none}.countdown-info .unit-label{font-size:.625rem;text-transform:uppercase;letter-spacing:1px}@media (min-width: 768px){.countdown-info .timeunit span{font-size:1.75rem}}@media (min-width: 1100px){.countdown-info .unit-label{font-size:.75rem}.countdown-info .btn{width:37%;margin-top:0}}.donation-action{-webkit-flex:1 1 auto;flex:1 1 auto;text-align:left;margin:0 1rem 1rem 1rem}.donation-action .btn.block{margin:0}.donation-action p:last-of-type{padding-bottom:0}.btn.share-button{width:100%;max-width:200px}.btn.share-button::before{font-size:1rem}.btn.share-button.icon-facebook{background-color:#3B5998}.btn.share-button.icon-twitter{background-color:#5b9cd6}.btn.share-button.icon-linkedin{background-color:#0077b5}.ticker-section{padding:0.5rem 0;overflow:hidden}.ticker-section .container{width:auto;padding:0}.ticker-section .col-sm-12{width:100%;padding:0;float:none}.ticker-section header{text-align:center;font-size:.875rem;font-weight:bold;color:#7c7b7c}#ticker{padding:0 0 0 100vw;margin:0;display:inline-block;white-space:nowrap;list-style:none;position:relative;z-index:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform-origin:left center;transform-origin:left center;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-timing-function:linear}#ticker>li{display:inline-block;padding:0 1rem;margin:0;line-height:1em;color:#333}#ticker.ticker-started{-webkit-transform:translate3d(-120%, 0, 0);transform:translate3d(-120%, 0, 0)}.matching-gifts .bg-box{margin-bottom:4px;padding-left:3.5rem}.matching-gifts .bg-box:last-of-type{margin-bottom:0}.matching-gifts .bg-box::before{font-size:1.5rem;margin-left:-2.5rem}.matching-gifts .bg-box h5{margin:0 1rem 0 0;line-height:1em}.matching-gifts .bg-box p{padding:0}.matching-gifts .bg-box.icon-star-full::before{color:rgba(0,0,0,0.25)}@media (min-width: 768px){.matching-gifts .bg-box{display:-webkit-flex;display:flex}.matching-gifts .bg-box h5{-webkit-flex:0 0 7ch;flex:0 0 7ch}.matching-gifts .bg-box p{-webkit-flex:1 1 auto;flex:1 1 auto}}.col-img{width:auto;height:80px;margin-bottom:1rem}.section-title{letter-spacing:1px;font-family:"Tungsten",Impact,sans-serif;font-size:2.75rem}@media (min-width: 768px){.section-title{font-size:4rem}}.sponsors-row>.container>.col-sm-12{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sponsors-row>.container>.col-sm-12 h4{width:100%}.sponsors-row>.container>.col-sm-12 img{-webkit-flex:0 0 auto;flex:0 0 auto;width:50%;height:auto;padding:0.5rem}@media (min-width: 768px){.sponsors-row>.container>.col-sm-12{-webkit-justify-content:center;justify-content:center}.sponsors-row>.container>.col-sm-12 img{width:20%}}@media (min-width: 1024px){.sponsors-row>.container>.col-sm-12 img{width:12%}}
