.fundraisers-container{background-color:var(--event-foreground-color);max-width:940px;margin:0 auto;padding:0 30px 30px}.media-container{color:#fff;vertical-align:middle;background-color:#c6c6c6;height:100%;padding:15px;font-size:14pt}.desc-container{color:#fff;vertical-align:middle;background-color:#424242;padding:15px;font-size:14pt}.title-text{text-align:center;color:#6f6f6f;vertical-align:middle;height:150px;padding-left:150px;font-family:Roboto;font-size:36pt;font-weight:600;display:table-cell}.title-img{max-width:150px;max-height:150px}html{margin:0;padding:0}html body{margin:0;padding:100px 0 0}html body *{box-sizing:border-box;font-family:Roboto Condensed}html body button img:not(.video_thumbnail){height:24px;min-height:24px;max-height:24px;padding:0 17px}html body button .cart_count{-webkit-border-radius:50%;border-radius:50%;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin:0 0 0 .5em;line-height:1em;display:flex;box-shadow:inset 0 0 2px #000,inset 0 40px rgba(0,0,0,.2)}html body button.with-image{padding-left:0}html body button:disabled{background:#d3d3d3}html body button:disabled{box-shadow:inset 0 0 2px #000,inset 0 40px rgba(0,0,0,.2)}html body header.global-header{z-index:1000;background:rgba(255,255,255,.95);justify-content:space-between;align-items:center;width:100%;height:100px;min-height:100px;max-height:100px;display:flex;position:fixed;top:0;left:0;box-shadow:0 1px #ccc}html body header.global-header img,html body header.global-header a img{min-height:inherit;height:inherit;max-height:inherit}html body header.global-header a{min-height:inherit;height:inherit;max-height:inherit;z-index:2}html body header.global-header .menu-button{-webkit-border-radius:.25em;border-radius:.25em;justify-content:center;align-items:center;min-width:40px;height:40px;min-height:40px;max-height:40px;margin:12px;padding:0 5px;display:flex}html body header.global-header .menu-button:hover{background:#0e9aed;box-shadow:inset 0 0 2px #000}html body header.global-header .menu-button:active{background:#0e9aed;box-shadow:inset 0 0 2px #000}html body header.global-header .menu-button:focus{background:#0e9aed;box-shadow:inset 0 0 2px #000}html body header.global-header .menu-button:visited{background:#0e9aed;box-shadow:inset 0 0 2px #000}html body header.global-header .menu-button:hover svg path{fill:#fff}html body header.global-header .menu-button:active svg path{fill:#fff}html body header.global-header .menu-button:focus svg path{fill:#fff}html body header.global-header .menu-button:visited svg path{fill:#fff}html body header.global-header .menu-button.active{background:#0e9aed;box-shadow:inset 0 0 2px #000}html body header.global-header .menu-button.active:hover{box-shadow:inset 0 0 2px #000,inset 0 40px rgba(0,0,0,.2)}html body header.global-header .menu-button.active:active{box-shadow:inset 0 0 2px #000,inset 0 40px rgba(0,0,0,.2)}html body header.global-header .menu-button.active:focus{box-shadow:inset 0 0 2px #000,inset 0 40px rgba(0,0,0,.2)}html body header.global-header .menu-button.active:visited{box-shadow:inset 0 0 2px #000,inset 0 40px rgba(0,0,0,.2)}html body header.global-header .menu-button.active svg path{fill:#fff}html body header.global-header .center-block{align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;flex-direction:column;justify-content:space-evenly;width:calc(100vw - 145px);height:100px;display:flex;position:absolute;bottom:0;right:64px;overflow:hidden}html body header.global-header .center-block .social-container{align-items:center;height:48px;min-height:48px;max-height:48px;display:flex}html body header.global-header .center-block .social-container .social-block{margin:6px;padding:6px}html body header.global-header .center-block .social-container .social-block img{height:24px;min-height:24px;max-height:24px}html body header.global-header .center-block .social-container .social-block:hover{background:#fff;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 2px 1px rgba(0,0,0,.4)}html body header.global-header .center-block .social-container .social-block:active{background:#fff;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 2px 1px rgba(0,0,0,.4)}html body header.global-header .center-block .social-container .social-block:focus{background:#fff;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 2px 1px rgba(0,0,0,.4)}html body header.global-header .center-block .social-container .social-block:visited{background:#fff;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 2px 1px rgba(0,0,0,.4)}html body header.global-header .center-block .social-container .social-block.email-container .email-block{background:#000;-webkit-border-radius:50%;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}html body header.global-header .center-block .social-container .social-block.email-container .email-block svg path{fill:#fff}html body .menu-block{z-index:1000;background:rgba(255,255,255,.95);-webkit-border-radius:0 0 0 .5em;border-radius:0 0 0 .5em;flex-direction:column;justify-content:center;padding:.25em;display:none;position:fixed;top:101px;right:0;box-shadow:0 0 0 1px #ccc}html body .menu-block :is(button,a){margin:.25em}html body .menu-block.active{display:flex}html body .menu-block .mobile-only,html body .menu-button .mobile-only,html body .goalraised-container.mobile-only{display:none}html body .goalraised-container.pc-only{display:block}html body .menu-button .pc-only{user-select:none;display:block}html body .menu-block .sub-menu-button{margin-left:15px}html body .yt-play-btn-charity{position:absolute;top:43%;left:48%}html body .main-block .title-container{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;flex-direction:column;justify-content:space-evenly;max-width:940px;height:100%;margin:0 auto;display:flex}html body .main-block .title-container .topraised-block .topraised-content{z-index:10}html body .main-block .title-container .topraised-block .topraised-content h1{text-shadow:0 0 5px #000;color:#fff;text-align:center;flex-direction:column;margin:0;font-family:Roboto Condensed;font-size:9vw;font-weight:700;line-height:1.25em;display:flex}html body .main-block .title-container .topraised-block .topraised-content h1 .sub-text{font-size:.333333em;line-height:1.25em}html body .main-block .title-container .title-block{-webkit-border-radius:.25em;border-radius:.25em;position:relative;overflow:hidden}html body .main-block .title-container .title-block .title-content{color:#fff;z-index:10;padding:1em}html body .main-block .title-container .title-block .title-content h1,html body .main-block .title-container .title-block .title-content h3{text-shadow:1px 1px 3px rgba(0,0,0,.6);color:#fff;justify-content:center;align-items:center;min-height:1.5em;margin:0;padding:0;line-height:1.25em;display:flex}html body .main-block .title-container .title-block .title-background{mix-blend-mode:overlay;background:rgba(0,0,0,.6);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 5px 1px #000}html body .nav-container{max-width:-webkit-max-content;max-width:-moz-max-content;z-index:1;max-width:max-content;margin:0 auto;position:relative}html body .nav-container .nav-block{flex-wrap:wrap;justify-content:center;align-items:center;min-width:96vw;min-height:40px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}html body .nav-container .nav-block a{min-width:-webkit-max-content;min-width:-moz-max-content;-webkit-border-radius:0;border-radius:0;min-width:max-content;display:block}html body .nav-container .nav-block a:first-of-type{-webkit-border-radius:.25em 0 0 .25em;border-radius:.25em 0 0 .25em}html body .nav-container .nav-block a:last-of-type{-webkit-border-radius:0 .25em .25em 0;border-radius:0 .25em .25em 0}html body .bottom-container{padding-top:2.5em}.p-bar-bar{background-color:#e5e1e5;-webkit-border-radius:5px;border-radius:5px;height:35px;position:relative;overflow:hidden}.p-bar-bar .p-bar-progress{background-color:var(--progress-bar-color);height:100%}.p-bar-bar .p-bar-overlay{color:#fff;text-shadow:0 0 2px #000;-webkit-border-radius:5px;border-radius:5px;align-items:center;width:100%;height:35px;padding-left:9px;font-size:21px;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 3px #000}html body .goalraised-container{flex:1;padding:.5em}html body .goalraised-container .goalraised-block{flex-direction:column;display:flex}html body .goalraised-container .goalraised-block span{justify-content:center;align-items:center;min-height:2.5em;padding-bottom:9px;font-size:24px;display:flex}html body .charity-name-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:940px;margin:0 auto;padding:2.5em 0 0;display:flex}html body .charity-name-container h2{justify-content:center;align-items:center;min-height:1.5em;margin:0;padding:0;line-height:1.25em;display:flex}html body .charity-name-container .charity-description-container{text-align:left}html body .charity-name-container .charity-description-container p{font-size:16px}html body .fundraiser-teams-container{flex-flow:column wrap;justify-content:center;align-items:center;display:flex}html body .fundraiser-teams-container .fundraiser-teams-block{align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;flex-wrap:wrap;justify-content:space-evenly;display:flex}html body .fundraiser-teams-container .fundraiser-teams-block .campaign-container{justify-content:center;align-items:center;padding:.5em;display:flex}html body .fundraiser-teams-container .fundraiser-teams-block .campaign-container .campaign-box .disabled-container{position:relative}html body .fundraiser-teams-container .fundraiser-teams-block .campaign-container .campaign-box .disabled-container .campaign-number{text-align:center;background:#fff;-webkit-border-radius:50%;border-radius:50%;justify-content:center;align-items:center;width:1.5em;min-width:1.5em;max-width:1.5em;height:1.5em;min-height:1.5em;max-height:1.5em;font-family:Roboto Condensed;font-size:14px;font-weight:700;display:flex;position:absolute;top:-.5em;left:-.5em;box-shadow:0 0 3px #000}html body .fundraiser-teams-container .fundraiser-teams-block .campaign-container .campaign-box .disabled-container .card-container{cursor:pointer;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;box-shadow:0 0 3px #000}html body .fundraiser-teams-container .fundraiser-teams-block .campaign-container .campaign-box .disabled-container .card-container .campaign-img-container{justify-content:center;align-items:center;width:1em;min-width:1em;max-width:1em;height:1em;min-height:1em;max-height:1em;font-size:220px;display:flex;overflow:hidden}html body .fundraiser-teams-container .fundraiser-teams-block .campaign-container .campaign-box .disabled-container .card-container .campaign-raised{align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;text-align:center;background:rgba(255,255,255,.67);flex-direction:column;justify-content:space-evenly;max-width:220px;min-height:200px;margin:0 auto;padding:0 .5em;font-family:Roboto Condensed;font-size:17px;line-height:1.5em;display:flex}html body .fundraiser-teams-container .fundraiser-teams-block .campaign-container .campaign-box .disabled-container .card-container .campaign-raised button{margin-top:-28px;line-height:1em}html body .fundraiser-teams-container .fundraiser-teams-block .campaign-container .campaign-box .disabled-container .card-container .campaign-raised .campaign-name-block{color:#000;flex-wrap:wrap;justify-content:center;align-items:center;min-height:3em;font-size:18px;font-weight:700;line-height:1em;display:flex}html body .fundraiser-teams-container .fundraiser-teams-block .campaign-container .campaign-box .disabled-container .card-container .campaign-raised .campaign-donation-total{color:#000;flex-direction:column;justify-content:space-between;align-items:center;height:100px;font-size:2.5em;font-weight:700;line-height:1.5em;display:flex}html body .fundraiser-teams-container .fundraiser-teams-block .campaign-container .campaign-box .disabled-container .card-container .campaign-raised .campaign-donation-total .donation-maxtotal{color:#000;justify-content:center;align-items:center;height:20px;font-size:14px;font-weight:400;line-height:1em;display:flex}html body .combined-container{flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;width:100%;margin:3em 0 0;display:flex}html body .combined-container table{border-collapse:collapse;width:100%;max-width:300px;margin:0 1em 2em;font-size:16px}html body .combined-container table.combined-donors thead th{text-align:center}html body .combined-container table.combined-donors thead tr th{color:#fff;background:#0f99ed;border:1px solid #0f98ed;padding:5px 10px;font-weight:300}html body .combined-container table.combined-donors tbody tr td{border-spacing:0;border:1px solid #0f98ed;height:60px;padding:0 10px}html body .combined-container table.combined-donors tbody tr td div.fundraiser-nameblock,html body .combined-container table.combined-donors tbody tr td div.recent-donorblock,html body .combined-container table.combined-donors tbody tr td div.top-donorblock{justify-content:space-between;align-items:center;min-width:120px;display:flex}html body .combined-container table.combined-donors tbody tr td div.fundraiser-nameblock .name,html body .combined-container table.combined-donors tbody tr td div.recent-donorblock .name,html body .combined-container table.combined-donors tbody tr td div.top-donorblock .name{min-width:120px}html body .combined-container table.combined-donors tbody tr td div.fundraiser-nameblock .donation,html body .combined-container table.combined-donors tbody tr td div.recent-donorblock .donation,html body .combined-container table.combined-donors tbody tr td div.top-donorblock .donation{text-align:right;min-width:80px;padding-right:10px}html body .donor-container{flex-direction:column;align-items:center;width:80vw;min-width:320px;max-width:1200px;margin:0 auto;padding:0 0 2em;display:flex}html body .donor-container h2{justify-content:center;align-items:center;min-height:1.5em;margin:0;padding:0;font-size:8vw;line-height:1.25em;display:flex}html body .donor-container .comment-container{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;flex-wrap:wrap;justify-content:space-evenly;width:100%;display:flex}html body .donor-container .comment-container .comment-block{width:100%;min-width:140px;max-width:20%;padding:.25em;display:flex}html body .donor-container .comment-container .comment-block .comment-box{align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;color:#000;background-color:#ededed;-webkit-border-radius:2px;border-radius:2px;flex-direction:column;justify-content:space-evenly;width:100%;margin:0;padding:.5em;display:flex;box-shadow:-1px -1px rgba(0,0,0,.2),1px 1px #fff}html body .donor-container .comment-container .comment-block .comment-box .comment-content{word-break:break-word;margin:0;padding:0;font-family:Courgette,cursive}html body .donor-container .comment-container .comment-block .comment-box .comment-name{margin:0;padding:0;font-family:Roboto Condensed;font-style:italic}@media screen and (max-width:540px){html body{padding-top:48px}html body header.global-header{align-items:flex-start;max-width:100vw;height:48px;min-height:48px;max-height:48px}html body header.global-header img,html body header.global-header a img{height:48px;min-height:48px;max-height:48px}html body header.global-header a{z-index:2;height:48px;min-height:48px;max-height:48px}html body header.global-header .center-block{width:100vw;height:35px;display:none;right:0}html body header.global-header .center-block .social-container{display:none}html body header.global-header .center-block .combined-donors{-webkit-border-radius:0;border-radius:0;width:100vw}html body header.global-header .center-block .combined-donors .combined-background{-webkit-border-radius:0;border-radius:0;width:calc(100vw + 2px);left:-1px}html body header.global-header .menu-button{margin:4px}html body .top-banner{height:64px}html body .main-block{height:calc(100vh - 84px);height:calc(100vh - 248px)}html body .main-block .title-container{padding:0}html body .main-block .title-container .runforfree-container .runforfree-block{max-width:calc(100vw - 2em);max-height:calc(100vh - 84px - 2em)}html body .main-block .title-container .runforfree-container .runforfree-block .runforfree-imagelink img{max-height:100px}html body .main-block .title-container .title-block{-webkit-border-radius:0;border-radius:0}html body .menu-block{top:49px}html body .menu-block .mobile-only,html body .menu-button .mobile-only{display:flex}html body .goalraised-container.mobile-only{display:block}html body .goalraised-container.pc-only,html body .menu-button .pc-only{display:none}html body .menu-block .social-container .social-block{margin:6px;padding:6px}html body .menu-block .social-container .social-block img{height:24px;min-height:24px;max-height:24px}html body .menu-block .social-container .social-block:hover{background:#fff;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 2px 1px rgba(0,0,0,.4)}html body .menu-block .social-container .social-block:active{background:#fff;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 2px 1px rgba(0,0,0,.4)}html body .menu-block .social-container .social-block:focus{background:#fff;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 2px 1px rgba(0,0,0,.4)}html body .menu-block .social-container .social-block:visited{background:#fff;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 2px 1px rgba(0,0,0,.4)}html body .menu-block .social-container .social-block.email-container .email-block{background:#000;-webkit-border-radius:50%;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}html body .menu-block .social-container .social-block.email-container .email-block svg path{fill:#fff}html body .nav-container{display:none}html body .timer-name-container .timer-name-block{margin:0;padding:1em}html body .timer-name-container .timer-name-block .carousel{max-width:100%}html body .timer-name-container .timer-name-block .carousel .item.active img{max-width:calc(100vw - 2em)}html body .section-map{padding:10px}html body .section-map .map,html body .section-map .content{width:calc(100vw - 20px)}html body .goalraised-container,html body .charity-name-container{max-width:80vw}html body .goalraised-container{flex:1;align-content:center;justify-content:center;align-items:center;min-width:80vw;padding-top:.5em}html body .goalraised-container .goalraised-block{flex-direction:column;display:flex}html body .goalraised-container .goalraised-block span{justify-content:space-between;align-items:center;min-height:1.5em;display:flex}html body .modal-container .modal-block,html body .modal-container .modal-block .modal-content .modal-body{max-height:calc(100vh - 20px)}}@media (min-width:992px){.modal-dialog.modal-lg{max-width:900px}}.table_item_donate .btn{color:#fff;background-color:#0e9aed}