html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote{background:#768C99;color:#fff;font-size:27px;font-size:1.58824rem;line-height:35px;font-weight:700;margin:1.5em 0;padding:1em;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}h1.red,h2.red,h3.red,h4.red,h5.red,h6.red{color:#d20f01}h1{font-size:24px;font-size:1.41176rem;line-height:22px;font-weight:700;margin-bottom:15px;text-transform:uppercase}@media screen and (min-width: 601px){h1{font-size:48px;font-size:2.82353rem;line-height:.9}}h2{font-size:21px;font-size:1.23529rem;line-height:23px;font-weight:700;text-transform:uppercase}@media screen and (min-width: 601px){h2{font-size:30px;font-size:1.76471rem;line-height:35px}}h3{font-size:20px;font-size:1.17647rem;line-height:1.5;font-weight:700}@media screen and (min-width: 601px){h3.red{font-size:30px;font-size:1.76471rem}}h4{font-size:16px;font-size:.94118rem;line-height:28px;font-weight:500}h5,h6{font-size:16px;font-size:.94118rem;line-height:1.2;font-weight:400}a{transition:all .25s}p,ul,ol{margin:0}*+p,*+ul,*+ol{margin-top:1em}.intro{font-size:135%;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;line-height:1.6;letter-spacing:0 !important;margin-bottom:1.5em}@media screen and (max-width: 768px){.intro{font-size:100%}}.body p,.basic-page p,article p .body li,.basic-page li,article li{letter-spacing:1px}.body li+li,.basic-page li+li,article li+li{margin-top:1em}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{-webkit-font-smoothing:antialiased;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{width:100%;height:100%;font-size:17px}body{background:#FFF;font-family:"PT Serif",Helvetica,Arial,"Source Sans Pro",sans-serif;line-height:1.75;color:#474B55}a{color:#474B55;text-decoration:none}a:hover{color:#d20f01}a.more{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;color:#d20f01;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.8rem}a.more:hover{color:#768C99}p a,dd a{color:#d20f01}p a:hover,dd a:hover{color:#768C99}a.read-more,p a.read-more{color:#474B55}a.read-more:hover,p a.read-more:hover{color:#d20f01}h1,h2,h3,h4,h5,h6{margin:0 0 0.75rem 0}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:3em;margin-bottom:1.1em}p.date+h3{margin-top:1em}img{max-width:100%}p img,article img{height:auto !important}.show{opacity:1}.hide{opacity:0}.hidden{display:none}p.sans{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:500;letter-spacing:0}#browser-warning{position:absolute;top:0;left:0;right:0;text-align:center;background:#ffc208;font-size:24px;z-index:1000;padding:40px;color:#000}#browser-warning strong{font-weight:bold}.inner-wrap{position:relative;margin:0 10.2%}.narrow-wrap{margin:0 26.2%}.vertical-center{position:relative;top:50%;transform:translateY(-50%)}.post-edit-link{position:fixed;background:#999;bottom:10px;right:10px;display:block;border-radius:100px;padding:0.5em 1em;text-decoration:none;transition:background 0.2s linear;color:#fff}.post-edit-link:hover{background:gray}dt{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:700;font-size:110%;padding:0 0 10px 30px;padding-left:30px;line-height:1.3;cursor:pointer;background:url("../img/open.svg") top 4px left no-repeat}@media screen and (min-width: 601px){dt{font-size:125%;padding-left:50px}}dt.active{background-image:url("../img/close.svg");background-position:top 14px left}@media screen and (max-width: 600px){dt{background-size:16px}}dd+dt{margin-top:.5em}dd{margin:0 0 1.5em 30px;display:none}@media screen and (min-width: 601px){dd{margin:0 0 1.5em 50px}}@media screen and (min-width: 601px){.mobileonly{display:none}}@media screen and (max-width: 600px){.nomobile{display:none}}a.more,a.read-more,.tribe-events-nav-previous a,.tribe-events-nav-next a,.tribe-events-back a{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;text-transform:uppercase;font-size:.8rem;font-weight:700}a.more:after,a.read-more:after,.tribe-events-nav-previous a:after,.tribe-events-nav-next a:after,.tribe-events-back a:after{content:'\0f105';font-family:FontAwesome;color:#d20f01;padding-left:.75em}.tribe-events-nav-previous a:after,.tribe-events-back a:after{content:''}.tribe-events-nav-previous a:before,.tribe-events-back a:before{content:'\0f104';font-family:FontAwesome;color:#d20f01;padding-right:.75em}ul.tabs{list-style:none;margin:0;padding:0}ul.tabs li{display:inline-block}ul.tabs li+li{margin-left:2em}.tab-content{display:none}.tab-content.active{display:block}section.search-results{max-width:800px;margin:0 auto}section.search-results article.entry+article.entry{margin-top:2em}ul.page-list{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;list-style:none;margin:2em 0;padding:0}#publications p img{vertical-align:middle;margin-right:1em}div.pager{margin:80px 0;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:700;font-size:.8rem}div.pager a{display:inline-block;margin-right:1em}div.pager a.current{color:#d20f01}aside.donation-block{margin:80px 0}aside.donation-block a{display:block;width:100%;text-align:center}aside.donation-block p{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-size:.8rem}@media only screen and (min-width: 1300px){aside.donation-block{margin:0;width:220px;position:fixed;margin-left:-250px;top:600px}}aside.share-box{max-width:800px;margin:40px auto 0;padding:0 20px}@media screen and (min-width: 601px){aside.share-box{padding:0 30px}}body.single-post aside.share-box{padding:0}aside.share-box label{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-size:13px;text-transform:uppercase;font-weight:bold}aside.share-box a{display:inline-block;background:#474B55;color:#fff;border-radius:100%;width:30px;height:30px;text-align:center;line-height:30px;margin:0 0 0 5px}aside.share-box a:hover{background:#d20f01}div.wp-video{width:100% !important}div.wp-video .mejs-controls{opacity:0}div.youtube-wrapper{position:relative;width:100%;height:0;padding-bottom:56.625%}div.youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.campaign-slides{position:relative;display:block;padding:0px;margin:0px;width:100%;list-style:none}.campaign-slides li img{position:relative;width:100%;display:block}body.with-footer-bar{padding-bottom:100px}.inner-wrap{max-width:1280px;margin:0 auto;padding:0}.inner-wrap:after{content:'';display:block;clear:both}body.front .main__content>.inner-wrap{max-width:100%;padding:0}header.page__header{transition:all .35s ease-in-out;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;position:fixed;z-index:500;width:100%;background:#fff}@media screen and (min-width: 601px){header.page__header{min-height:100px}}body.with-alert header.page__header{min-height:200px}@media screen and (min-width: 601px){body.with-alert header.page__header{min-height:150px}}@media screen and (min-width: 1025px){body.with-alert header.page__header{min-height:100px}}a.site-name{margin:0;width:150px;display:block;z-index:10}header a.site-name{margin:22px 20px;position:absolute;transition:margin .35s ease-in-out}@media screen and (min-width: 601px){header a.site-name{width:260px;margin:24px 30px}}@media screen and (min-width: 1025px){header a.site-name{width:300px;margin:20px 30px;height:59px}}a.site-name img{max-width:100%;max-height:100%;width:100%;height:auto}@media screen and (min-width: 601px){a.site-name{float:left;position:relative}}ul.top-nav{list-style:none;float:right;text-align:right;margin:0;padding:0;position:relative;z-index:10;padding:20px 10px;text-transform:uppercase}@media screen and (max-width: 600px){ul.top-nav{font-size:13px}}@media screen and (min-width: 601px){ul.top-nav{margin:0 40px 0 0;padding:31px 0;transition:padding .35s ease-in-out}}ul.top-nav li{display:inline-block;position:relative;vertical-align:bottom}ul.top-nav li a{line-height:20px}ul.top-nav li+li{margin-left:.5em}@media screen and (min-width: 601px){ul.top-nav li+li{margin-left:2em}}ul.top-nav li aside{position:absolute;left:0;top:4px;left:50%;transform:translateX(-50%) scale(0);text-align:left;min-width:18em;opacity:0;transition:opacity .25s, top .15s}ul.top-nav li aside li{display:block}ul.top-nav li aside li+li{padding-left:0}ul.top-nav li aside .donate-box{width:280px;margin-top:15px;background:#fff;border:2px solid #474B55;text-transform:none;position:relative}@media screen and (min-width: 601px){ul.top-nav li aside .donate-box{width:460px;margin-top:30px}}ul.top-nav li aside .donate-box h4{font-size:20px;font-size:1.17647rem;font-weight:700}@media screen and (min-width: 601px){ul.top-nav li aside .donate-box h4{font-size:24px;font-size:1.41176rem}}ul.top-nav li aside .donate-box a:first-child:before{content:'';display:block;position:absolute;top:-14px;left:73%;margin-left:-4px;border-top:2px solid #474B55;border-left:2px solid #474B55;background:#fff;height:26px;width:26px;transform:rotate(45deg);transition:all .2s}@media screen and (min-width: 601px){ul.top-nav li aside .donate-box a:first-child:before{left:50%}}ul.top-nav li aside .donate-box a.fundraiser:first-child:before{background:#d20f01}ul.top-nav li aside .donate-box a.fundraiser:first-child:hover:before{background:#474B55}ul.top-nav li aside .donate-box div{display:table}@media screen and (min-width: 601px){ul.top-nav li aside .donate-box div{display:table}}ul.top-nav li aside .donate-box div p{display:table-cell;vertical-align:top;padding:10px 0 15px 0;font-weight:500;line-height:1.5}@media screen and (min-width: 601px){ul.top-nav li aside .donate-box div p{padding:20px 0}}ul.top-nav li aside .donate-box div p+p{width:60px;text-align:right}@media screen and (min-width: 601px){ul.top-nav li aside .donate-box div p+p{width:70px}}ul.top-nav li aside .donate-box a{display:block;position:relative;padding:15px 15px 0}@media screen and (min-width: 601px){ul.top-nav li aside .donate-box a{padding:30px 30px 10px}}ul.top-nav li aside .donate-box a:nth-child(even){background:#F6F3F3}ul.top-nav li aside .donate-box a h4{margin:0}ul.top-nav li aside .donate-box a:hover{color:#474B55}ul.top-nav li aside .donate-box a.fundraiser{background:#d20f01;color:#fff}ul.top-nav li aside .donate-box a.fundraiser:hover{background:#474B55}ul.top-nav li aside .donate-box a span.button{float:right;margin-top:0}ul.top-nav li aside .donate-box a:after{content:'';display:block;clear:both}ul.top-nav li #donate_aside:target,ul.top-nav li:hover aside{transform:translateX(-75%) scale(1);opacity:1;top:34px;transition:opacity .25s, top .15s}@media screen and (min-width: 601px){ul.top-nav li #donate_aside:target,ul.top-nav li:hover aside{transform:translateX(-50%) scale(1)}}nav ul{list-style:none;margin:0;padding:0}header nav.main-menu{display:none}@media screen and (min-width: 601px){header nav.main-menu{display:block;float:right;margin-right:40px}}header nav.main-menu ul.primary-nav{padding:50px 0;text-align:right;transition:all .35s ease-in-out}body.scrolling header nav.main-menu ul.primary-nav{padding:30px 0}header nav.main-menu ul.primary-nav li{display:inline-block;position:relative;text-transform:uppercase}header nav.main-menu ul.primary-nav li+li{margin-left:2em}.navburger{cursor:pointer;z-index:10}.navburger .open,.navburger .close{display:none;min-width:3.75em}@media screen and (min-width: 601px){.navburger .open{display:inline-block}.navburger .close{display:none}}.navburger .stripes{width:24px;display:inline-block;vertical-align:text-bottom}@media screen and (min-width: 601px){.navburger .stripes{margin-left:10px}}.navburger .stripe{height:3px;background:#474B55;margin-bottom:3px;position:relative;transition:all .25s}@media screen and (min-width: 601px){.navburger.dark .stripe{background:#fff}}@media screen and (max-width: 600px){.navburger.button.dark{padding-left:0;padding-right:0;background:#fff;border:none}.navburger .stripe{background:#474B55}}body.show-nav .navburger .stripe1{-webkit-transform:rotate(45deg);top:6px}body.show-nav .navburger .stripe2{opacity:0}body.show-nav .navburger .stripe3{-webkit-transform:rotate(-45deg);top:-6px}/*! ====== MAIN SLIDE OUT NAV */nav.full-menu{clear:both;background:#fff;position:fixed;padding:0;top:0;right:0;bottom:0;max-width:450px;width:100%;z-index:15;transition:all .3s ease-in-out;transform:translateX(100%);overflow:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width: 601px){nav.full-menu{padding:24px 0 0}body.admin-bar nav.full-menu{padding:56px 0 0}}nav.full-menu .navburger{float:right;clear:both;display:block;padding:20px;font-weight:500;text-transform:uppercase}@media screen and (min-width: 601px){nav.full-menu .navburger{margin:0 42px 0}}@media (min-width: 700px) and (min-height: 900px){nav.full-menu .navburger{margin:0 42px 40px}}body.show-nav nav.full-menu{transform:translateX(0%);box-shadow:-1px 0 2px rgba(0,0,0,0.3)}nav.full-menu .scrollable{-webkit-overflow-scrolling:touch;max-height:calc(100% - 40px);clear:both;margin-top:30px;background:#fff}nav.full-menu ul{list-style:none;margin:0 30px;padding:0;font-weight:700;font-size:21px;font-size:1.23529rem}@media screen and (min-width: 601px){nav.full-menu ul{font-size:26px;font-size:1.52941rem}}nav.full-menu ul:after{content:'';display:block;clear:both}nav.full-menu li{margin:0 0 .5em 0}@media (min-width: 700px) and (min-height: 900px){nav.full-menu li{margin:0 0 1em 0}}nav.full-menu li li{display:block;font-weight:normal;text-transform:none;margin:0}nav.full-menu section.search{margin:30px 0 0}@media (min-width: 700px) and (min-height: 900px){nav.full-menu section.search{margin:90px 0 0}}nav.full-menu form{background:#f6f3f3;border:1px solid #f6f3f3;margin:30px 0;padding:30px}nav.full-menu form input[type="search"]{border:none;background:#f6f3f3;width:calc(100% - 66px);box-sizing:border-box;font-size:1.5em;padding:.25em 0}nav.full-menu form input[type="search"]:focus{outline:none}/*! ====== HEADER */.title-wrap{text-align:center;padding:30px 30px 0}@media screen and (min-width: 601px){.title-wrap{padding:60px 60px 0}}.title-wrap h1{max-width:1024px;margin-left:auto;margin-right:auto}.title-wrap.with-image{background-image:url(../img/default_header.jpg);padding-bottom:30px;color:#fff;margin-bottom:80px;background-position:center center;background-repeat:no-repeat;background-size:cover}.title-wrap.with-image.post{background-image:url(../img/post_header.jpg)}@media screen and (min-width: 601px){.title-wrap.with-image{padding-bottom:60px}}@media screen and (max-width: 768px){.title-wrap.with-image{margin-bottom:30px}}.title-wrap.with-image h1{color:#fff;background:rgba(210,15,1,0.85);padding:20px;margin:0 auto;display:inline-block;max-width:1000px}@media screen and (min-width: 601px){.title-wrap.with-image h1{padding:40px 42px 38px;margin:60px auto}}.title-wrap.narrow{max-width:1280px;margin-left:auto;margin-right:auto}.title-wrap.sp-size h1{margin:120px auto;padding:35px;letter-spacing:1px}@media screen and (min-width: 601px){.title-wrap.sp-size h1{font-size:30px}}@media screen and (max-width: 768px){.title-wrap.sp-size h1{margin:40px auto}}/*! ====== MAIN CONTENT */main.main__content{padding-top:75px}body.with-alert main.main__content{padding-top:200px}@media screen and (min-width: 601px){main.main__content{padding-top:109px}body.with-alert main.main__content{padding-top:150px}}@media screen and (min-width: 1025px){body.with-alert main.main__content{padding-top:109px}}img.header-image-full{width:100%;display:block}img.header-image-full+*{margin-top:50px}img.header-image-full+article.page__content{margin-top:0}.main__content aside.submenu{float:left;width:20%;font-size:80%;font-size:.8rem}.main__content aside.submenu p{font-weight:bold}.main__content aside.submenu ul{list-style:none;margin:0;padding:0}.main__content aside.submenu+.page__content{float:left;width:60%}.main__content section{margin-top:40px;margin-bottom:40px}@media screen and (min-width: 601px){.main__content section{margin-top:100px;margin-bottom:100px}}@media screen and (max-width: 768px){.main__content section{margin-bottom:30px}}.main__content section.tab section{margin-top:0;margin-bottom:0;padding-top:50px;padding-bottom:50px}@media screen and (min-width: 601px){.main__content section.tab section{padding-top:80px;padding-bottom:80px}}.main__content .layout-tabs-content+section{margin-top:0}body.single-post .page__content{max-width:800px;margin:auto;padding:30px}/*! ====== SINGLE POSTS */.intro.excerpt{font-size:125%}figure.featured{margin:40px 0;padding:0}figure.featured figcaption{font-style:italic}@media screen and (min-width: 601px){.post-images{display:table;width:calc(100% + 80px);border-spacing:40px;margin:0 -40px}.post-images a,.post-images img{display:table-cell}.post-images a img{display:block;width:100% !important}.post-images.count-2 a,.post-images.count-2 img{width:50%}}p.wp-caption{text-align:left !important;margin:1em 0 0 !important}/*! ====== PAGE SUBMENU */.page__submenu ul.menu{list-style:none;margin:0;padding:0}.page__submenu ul.sub-menu{list-style:none;margin:40px 0;padding:0;border-top:1px solid #eee}.page__submenu ul.sub-menu:after{content:'';display:block;clear:both;border-bottom:1px solid #eee;position:relative;top:-1px}.page__submenu ul li{display:block;float:left;width:25%;text-align:center;padding:.5em 1em;border-bottom:1px solid #eee}.page__submenu ul li+li{border-left:1px solid #eee}.page__submenu ul li.active a{color:#d20f01}.page__submenu ul li ul{display:none}.page__submenu ul.count-1 li{width:100%}.page__submenu ul.count-2 li{width:50%}.page__submenu ul.count-3 li{width:33.3333%}.page__submenu ul li.menu-item{display:none}.page__submenu ul li.menu-item.current-menu-ancestor,.page__submenu ul li.menu-item.current-menu-item{display:block;width:100%}.page__submenu ul li.menu-item.current-menu-ancestor>a,.page__submenu ul li.menu-item.current-menu-item>a{display:none}.page__submenu ul li.menu-item.current-menu-ancestor ul,.page__submenu ul li.menu-item.current-menu-item ul{display:block}.page__submenu ul li.menu-item.current-menu-ancestor ul li.menu-item,.page__submenu ul li.menu-item.current-menu-item ul li.menu-item{display:block}/*! ====== FOOTER */footer{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}footer.page__footer{padding:100px 30px 30px;font-size:80%;font-size:.8rem;background:#fff;z-index:2;position:relative}@media screen and (max-width: 768px){footer.page__footer{padding-top:50px}}body.with-footer-bar footer.page__footer{padding-bottom:100px}footer.page__footer.campaign{padding-bottom:100px}@media screen and (max-width: 890px){footer.page__footer.campaign{margin-top:0;padding-bottom:20px}}footer.page__footer.campaign section.social{float:right}@media screen and (max-width: 600px){footer.page__footer.campaign section.social{width:100%;float:none;margin:30px 0}}footer.page__footer nav,footer.page__footer section,footer.page__footer a.site-name{margin:40px 0}@media screen and (max-width: 890px){footer.page__footer nav,footer.page__footer section,footer.page__footer a.site-name{margin-top:0}}footer.page__footer a.site-name{width:100%}@media screen and (max-width: 890px){footer.page__footer a.site-name{width:65%}}footer.page__footer p a{color:#474B55}footer.page__footer p a:hover{color:#d20f01}@media screen and (max-width: 600px){footer.page__footer a.site-name{display:none}footer.page__footer nav.main-menu{width:100%}footer.page__footer section.social{width:100%}footer.page__footer section.social+*{clear:both}}@media screen and (min-width: 601px){footer.page__footer a.site-name img{width:90%;max-width:180px}footer.page__footer nav,footer.page__footer section{float:left;width:30%;margin:0}footer.page__footer nav.social,footer.page__footer section.social{width:20%;padding-left:2em;min-width:175px}footer.page__footer nav.signup,footer.page__footer section.signup{width:40%;padding-left:2em}footer.page__footer nav.search,footer.page__footer section.search{float:right}footer.page__footer nav.utility,footer.page__footer section.utility{clear:both;float:none;width:100%;padding:50px 0}}@media screen and (min-width: 1025px){footer.page__footer a.site-name{width:30%;margin:0}footer.page__footer a.site-name img{max-width:240px}footer.page__footer nav{width:20%}footer.page__footer section.social{width:15%}footer.page__footer section.signup{width:35%}}footer.page__footer label{font-weight:700;display:block;margin-bottom:.5em;font-size:16px;font-size:.94118rem}footer.page__footer .signup p{font-weight:500}footer.page__footer .signup input[type="email"]{width:calc(100% - 55px)}@media screen and (min-width: 1025px){footer.page__footer .utility ul{float:left}}@media screen and (max-width: 890px){footer.page__footer .utility ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}footer.page__footer .utility ul li{display:inline;text-transform:uppercase;font-size:85%;padding-right:1.5em}@media screen and (max-width: 890px){footer.page__footer .utility ul li{padding-right:0}}footer.page__footer .utility:after{content:'';display:block;clear:both}footer.page__footer .utility p{font-size:85%;margin:2em 0 0}@media screen and (min-width: 1025px){footer.page__footer .utility p{float:right;margin:0}}footer.page__footer nav.main-menu ul.primary-nav li{display:block;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width: 890px){footer.page__footer nav.main-menu ul.primary-nav li{width:100%}}footer.page__footer nav.main-menu ul.primary-nav li+li{margin-top:.75em}footer.page__footer section.social a+a{padding-left:1em}footer.page__footer section.social a i.fa{font-size:24px}footer.page__footer section.search{margin:40px 0}form{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}form p{font-family:"PT Serif",Helvetica,Arial,"Source Sans Pro",sans-serif}button,input[type="submit"],input[type="button"],a.button,span.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;display:inline-block;vertical-align:bottom;padding:.6em 36px .45em 10px;border:1px solid #474B55;border-radius:0;color:#474B55;font-weight:700;background:#fff url("../img/arrow-red.svg") right 20px center no-repeat;text-transform:uppercase;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;transition:all .25s}@media screen and (min-width: 601px){button,input[type="submit"],input[type="button"],a.button,span.button{border:2px solid #474B55;padding:.8em 60px .65em 20px}}@media screen and (max-width: 600px){button,input[type="submit"],input[type="button"],a.button,span.button{background-size:18px auto}}.main__content button,.main__content input[type="submit"],.main__content input[type="button"],.main__content a.button,.main__content span.button{min-width:200px}button:hover,input[type="submit"]:hover,input[type="button"]:hover,a.button:hover,span.button:hover{background:#474B55 url("../img/arrow-white.svg") right 10px center no-repeat;color:#fff}button.grey,input[type="submit"].grey,input[type="button"].grey,a.button.grey,span.button.grey{background:#474B55 url("../img/arrow-white.svg") right 20px center no-repeat;color:#fff;border-color:#fff}button.grey:hover,input[type="submit"].grey:hover,input[type="button"].grey:hover,a.button.grey:hover,span.button.grey:hover{color:#474B55;background:#fff url("../img/arrow-red.svg") right 10px center no-repeat}button.go,input[type="submit"].go,input[type="button"].go,a.button.go,span.button.go{height:3.4em;width:3.4em;padding:0;background-position:center center}button.play,input[type="submit"].play,input[type="button"].play,a.button.play,span.button.play{background-image:url(../img/play.svg);min-width:20px !important}button.dark,input[type="submit"].dark,input[type="button"].dark,a.button.dark,span.button.dark{background-color:#474B55;color:#fff}button.dark:hover,input[type="submit"].dark:hover,input[type="button"].dark:hover,a.button.dark:hover,span.button.dark:hover{color:#f6f3f3}button.navburger,input[type="submit"].navburger,input[type="button"].navburger,a.button.navburger,span.button.navburger{background-image:none;padding-right:10px;padding-left:10px}@media screen and (min-width: 601px){button.navburger,input[type="submit"].navburger,input[type="button"].navburger,a.button.navburger,span.button.navburger{padding-right:20px;padding-left:20px}}button.donate,input[type="submit"].donate,input[type="button"].donate,a.button.donate,span.button.donate{border-color:#d20f01;background:#d20f01;padding-right:10px;color:#fff}@media screen and (min-width: 601px){button.donate,input[type="submit"].donate,input[type="button"].donate,a.button.donate,span.button.donate{padding-right:20px}}button.donate:hover,input[type="submit"].donate:hover,input[type="button"].donate:hover,a.button.donate:hover,span.button.donate:hover{border-color:#474B55;background-color:#474B55}p>button,p>input[type="submit"],p>input[type="button"],p>a.button,p>span.button{margin-top:1em}.mejs-controls .mejs-button button{background:none;box-sizing:content-box;min-width:1px}button.more{border:none;font-weight:700;background:none;display:inline-block;margin:auto;font-size:.85rem;border-bottom:1px solid;text-transform:uppercase;padding:0 0 10px;min-width:20px}@media screen and (min-width: 601px){button.more{border-bottom:2px solid;padding:0 0 10px}}button.more:hover{color:#768C99}button[type="submit"]{border-radius:0}input[type="text"],input[type="email"],input[type="search"],input[type="url"],input[type="number"],input[type="password"]{min-height:46px;-webkit-appearance:none;-moz-appearance:none;border-radius:0;display:inline-block;padding:1em;background:#f6f3f3 url(../img/input-text.png) top left repeat-x;border:1px solid #f6f3f3;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;transition:all .35s;box-shadow:none}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="password"]:focus{outline:none;border:1px solid #d8d7d8;background-position:bottom left}label{cursor:pointer}::-webkit-input-placeholder{color:#aaa;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}:-moz-placeholder{color:#aaa;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}::-moz-placeholder{color:#aaa;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}:-ms-input-placeholder{color:#aaa;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}.form-actions{text-align:center;margin:40px 0}footer ::-webkit-input-placeholder{text-transform:uppercase}footer :-moz-placeholder{text-transform:uppercase}footer ::-moz-placeholder{text-transform:uppercase}footer :-ms-input-placeholder{text-transform:uppercase}/*! ====== DONATION FORMS */section.donation-panel-tabs{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}section.donation-panel-tabs ul.donation{list-style:none;text-align:center;padding-left:0}section.donation-panel-tabs ul.donation input{display:none}section.donation-panel-tabs ul.donation li{font-weight:700;text-transform:uppercase;padding:0 1em}@media screen and (min-width: 601px){section.donation-panel-tabs ul.donation li{display:inline}}section.donation-panel-tabs ul.donation input:checked+label{color:#d20f01;border-bottom:1px solid #d20f01}section.donation-panel-tabs .tribute_name{display:none;text-align:center;margin:40px auto}section.donation-panel-tabs .tribute_name input{font-size:1.3em;width:14em;max-width:100%;padding:.5em}section.donation-panel-tabs ul.amounts{list-style:none;text-align:center;padding-left:0;margin:40px 0}section.donation-panel-tabs ul.amounts input[type="radio"]{display:none}section.donation-panel-tabs ul.amounts li{padding:.25em;display:inline-block}@media screen and (min-width: 601px){section.donation-panel-tabs ul.amounts li{display:inline;padding:0 1em}}section.donation-panel-tabs ul.amounts label{font-weight:700;text-transform:uppercase;font-size:180%;border:1px solid #474B55;padding:5px;min-width:4em;display:inline-block;text-align:left}@media screen and (min-width: 601px){section.donation-panel-tabs ul.amounts label{border:2px solid #474B55;font-size:150%}}@media screen and (min-width: 1025px){section.donation-panel-tabs ul.amounts label{font-size:180%}}section.donation-panel-tabs ul.amounts input:checked+label{color:#fff;background:#474B55}section.donation-panel-tabs ul.amounts input[type="text"]{background:none;border:none;padding:0}form.post-password-form{max-width:600px;margin:40px auto}/*! ====== GRAVITY FORMS THINGS */body main .gform_wrapper{margin:0 auto}@media (max-width: 600px){body main .gform_wrapper{font-size:16px}}body main .gform_wrapper h3.gform_title{text-align:center;color:#fff;text-transform:uppercase;background:#d20f01;padding:.5em}body main .gform_wrapper ul li.gfield{margin-top:1.5em}body main .gform_wrapper ul li.gfield_total{margin:3em 0}body main .gform_wrapper ul li.gfield.half input.medium{width:100%}@media screen and (min-width: 601px){body main .gform_wrapper ul li.gfield.half{clear:left;float:left;width:50%}body main .gform_wrapper ul li.gfield.half+.half{clear:right}body main .gform_wrapper ul li.gfield.half input.medium{width:auto}}body main .gform_wrapper ul li.gfield.half+*:not(.half):before{content:'';display:block;clear:both;padding-top:1.5em}body main .gform_wrapper ul.gfield_radio{width:100%}body main .gform_wrapper ul.gfield_radio li{display:block;padding:0 0 .5em 0 !important}body main .gform_wrapper ul.gfield_radio li label{font-weight:700;margin:0 0 0 .5em;border-bottom:2px solid transparent;width:auto}body main .gform_wrapper ul.gfield_radio li input:checked+label{color:#d20f01;border-bottom:2px solid #d20f01}body main .gform_wrapper li.inline{display:inline-block !important;width:100%;max-width:50%}body main .gform_wrapper li.inline-options ul.gfield_radio li{display:inline;margin:0}body main .gform_wrapper li.inline-options ul.gfield_radio li+li{padding-left:1em !important}@media screen and (min-width: 601px){body main .gform_wrapper li.inline-options ul.gfield_radio li+li{padding-left:2em !important}}body main .gform_wrapper li.inline-options ul.gfield_radio li input[type="radio"]{display:none}body main .gform_wrapper li.inline-options ul.gfield_radio li label{margin:0}body main .gform_wrapper li.inline-options.button ul.gfield_radio li label{border:2px solid #474B55;padding:.5em 1em;transition:all .15s}body main .gform_wrapper li.inline-options.button ul.gfield_radio li label:hover{background:#474B55;color:#fff}body main .gform_wrapper li.inline-options.button ul.gfield_radio li input:checked+label{background:#474B55;color:#fff}body main .gform_wrapper li.images ul.gfield_radio li{display:inline-block;margin:0 1em 1em 0}body main .gform_wrapper li.images ul.gfield_radio li input[type="radio"]{display:none}body main .gform_wrapper li.images ul.gfield_radio li label{margin:0}body main .gform_wrapper li.nolabel label.gfield_label{display:none}body main .gform_wrapper li.nolabel.gfield_contains_required .gfield_checkbox label:after{content:'*';color:#d20f01;font-weight:bold;padding:0 .25em}body main .gform_wrapper li.nolabel input[type="checkbox"]:checked+label{font-weight:normal}body main .gform_wrapper label:empty{display:none}body main .gform_wrapper .ginput_container_total .ginput_total{font-weight:700;font-size:2em;border:2px solid;padding:5px 10px;color:#768C99}body main .gform_wrapper .ginput_container span.ginput_product_price{font-weight:700;color:#474B55}body main .gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;background:#f6f5f7 url(../img/select.png) right 15px center no-repeat;border:none;border-radius:0;font-size:16px;padding:5px .5em;min-height:46px}@media min-width{body main .gform_wrapper select{font-size:17px}}body main .gform_wrapper select:focus{outline:none}body main .gform_wrapper ul.gfield_checkbox li input[type=checkbox],body main .gform_wrapper ul.gfield_radio li input[type=radio],body main .gform_wrapper ul.gfield_checkbox li input{vertical-align:top}body main .gform_wrapper li h2.gsection_title{margin-top:2em !important}body main .gform_wrapper .small{font-size:85%;margin:2em 0 !important}body main .gform_wrapper li.gfield_price+li.gfield_price{border-top:1px solid #ccc;padding-top:1em}body main .gform_wrapper li.gfield_price+li.gfield_price.gfield_total{padding-top:0;margin-top:3em;border-top:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body main .gform_wrapper li.gfield_price+li.gfield_price.gfield_total label{-ms-flex-order:2;order:2}body main .gform_wrapper li.gfield_price+li.gfield_price.gfield_total .ginput_container,body main .gform_wrapper li.gfield_price+li.gfield_price.gfield_total .ginput_container .ginput_total{margin:0}body main .gform_wrapper li.gfield_price+li.gfield_price.gfield_total .ginput_container{margin:0 2em 0 0}body main .gform_wrapper li.gfield_price .ginput_container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:24em}body main .gform_wrapper li.gfield_price .ginput_container .ginput_product_price_label{display:none}body main .gform_wrapper li.gfield_price .ginput_container .ginput_quantity_label{margin-left:auto}/*! ====== NEW EMBEDDED FORM ====== */div#bbox-root{max-width:800px;margin:auto}div#bbox-root *{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif !important}div#bbox-root input{padding:0}.page__content>.gform_wrapper,.page__content>.gform_confirmation_wrapper{max-width:800px;margin:auto;padding:0 20px}table.ui-datepicker-calendar a.ui-state-default{background:#fff}table.ui-datepicker-calendar a.ui-state-active{border:none;background:#d20f01;color:#fff;margin:auto;text-shadow:0 1px 0 #000}.gform_wrapper .gform_body fieldset{border:none;margin:2em 0;padding:0}.gform_wrapper .gform_body fieldset legend{font-weight:bold;text-transform:uppercase}.gform_wrapper .gform_body fieldset ul{display:table;width:100%}.gform_wrapper .gform_body fieldset ul li{display:table-cell;width:33.3333%}.gform_wrapper .gform_body fieldset ul li .medium{width:100%}.gb-author-info{font-size:85%;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}#gwolle_gb .gwolle_gb_infinite{margin:2em 0;border-top:1px solid #768C99;border-bottom:1px solid #768C99}#gwolle_gb .gwolle_gb_infinite .gb-entry{border-top:1px solid #768C99}#gwolle_gb .gwolle_gb_infinite .gb-entry.gwolle-gb-first{border-top:none}@media screen and (min-width: 1025px){.flexwrap{margin:auto -160px}.flexwrap:after{content:'';display:block;clear:both}.flexwrap .column{width:760px;float:right}.flexwrap .column.sticky{float:left;width:240px;position:sticky;top:150px}}.max-xnarrow,.max800,.max{margin-left:auto;margin-right:auto;width:100%;padding-left:20px;padding-right:20px}@media screen and (min-width: 601px){.max-xnarrow,.max800,.max{padding-left:30px;padding-right:30px}}.max{max-width:1280px}.max800{max-width:800px}.max-xnarrow{max-width:560px}a.layout,section.layout{display:block;position:relative;z-index:10;margin-top:0;margin-bottom:0;padding-top:30px;padding-bottom:30px}@media screen and (min-width: 601px){a.layout,section.layout{padding-top:50px;padding-bottom:50px}body.single-tribe_events a.layout,body.single-tribe_events section.layout{padding-top:0;padding-bottom:0}body.single-tribe_events a.layout+section.layout,body.single-tribe_events section.layout+section.layout{margin-top:50px}body.single-tribe_events a.layout h2.layout-title,body.single-tribe_events section.layout h2.layout-title{margin-bottom:40px}}@media screen and (min-width: 1025px){body.single-tribe_events a.layout+section.layout,body.single-tribe_events section.layout+section.layout{margin-top:100px}body.single-tribe_events a.layout h2.layout-title,body.single-tribe_events section.layout h2.layout-title{margin-bottom:60px}}a.layout h2.layout-title,section.layout h2.layout-title{text-align:center;color:#474B55;text-transform:none;margin-bottom:40px;font-size:26px;font-size:1.52941rem;max-width:800px;margin-left:auto;margin-right:auto}@media screen and (min-width: 601px){a.layout h2.layout-title,section.layout h2.layout-title{margin-bottom:100px}}@media screen and (max-width: 768px){a.layout h2.layout-title,section.layout h2.layout-title{margin-bottom:10px}}@media screen and (min-width: 601px){a.layout.background-grey h2.layout-title,section.layout.background-grey h2.layout-title{margin-bottom:40px}}a.layout.background-dark,section.layout.background-dark{background:#474B55}a.layout.background-dark h2.layout-title,a.layout.background-dark button.more,section.layout.background-dark h2.layout-title,section.layout.background-dark button.more{color:#fff;border-color:#fff}a.layout.background,section.layout.background{background:#f6f3f3;padding:30px}a.layout .gform_wrapper,section.layout .gform_wrapper{max-width:800px;margin-left:auto;margin-right:auto;width:100%}@media screen and (max-width: 600px){.table .tr+.tr,.table .td+.td,button.more+.table,.table+.table{margin-top:1.5em}}@media screen and (min-width: 601px){.table{display:table}.row,.tr{display:table-row}.table .td{display:table-cell;vertical-align:top}}section.layout.basic-page p,section.layout.basic-page ol,section.layout.basic-page ul,section.layout.basic-page h2,section.layout.basic-page h3{max-width:800px;margin-left:auto;margin-right:auto}section.layout.basic-page.max800{max-width:800px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width: 601px){section.layout.basic-page.max800{padding-left:30px;padding-right:30px}}section .max800{max-width:800px;margin-left:auto;margin-right:auto;padding:0 20px}@media screen and (min-width: 601px){section .max800{padding:0 30px}}/*! ====== FACTS */.facts{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}.facts p{font-weight:500}.facts aside{padding:20px;background:#f6f3f3}@media screen and (min-width: 601px){.facts .table{display:table;width:calc(100% + 40px);margin:-20px -20px 0;border-spacing:20px}.facts .row{display:table-row}.facts aside{display:table-cell;width:50%;padding:30px}}@media screen and (min-width: 1025px){.facts .table{display:table;width:calc(100% + 80px);margin:-40px -40px 0;border-spacing:40px}.facts aside{padding:60px}}.facts h1{font-size:30px;font-size:1.76471rem;margin-bottom:0}@media screen and (min-width: 601px){.facts h1{font-size:46px;font-size:2.70588rem}}@media screen and (min-width: 1025px){.facts h1{font-size:75px;font-size:4.41176rem}}section.layout.donation-panel-tabs{background:#f6f3f3}/*! ====== STORIES */@media screen and (min-width: 601px){section.layout.stories.table{display:table;width:calc(100% + 80px);margin:40px -40px;padding:0;border-spacing:40px}section.layout.stories.table .tr{display:table-row}section.layout.stories.table .td{display:table-cell;padding:30px}section.layout.stories.table .tr.count-1 .td{width:100%}section.layout.stories.table .tr.count-2 .td{width:50%}section.layout.stories.table .tr.count-3 .td{width:33.3334%}section.layout.stories.table .tr.count-4 .td{width:25%}}section.layout.stories.table a.article,section.layout.stories.table article{position:relative}section.layout.stories.table a.article:before,section.layout.stories.table article:before{content:'';display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;background:rgba(255,255,255,0.5)}section.layout.stories.table a.article>*,section.layout.stories.table article>*{position:relative}section.layout.narrow,section.layout.basic-page.with-stories{max-width:800px;margin-left:auto;margin-right:auto}section.layout.narrow h2,section.layout.narrow h3,section.layout.narrow h4,section.layout.basic-page.with-stories h2,section.layout.basic-page.with-stories h3,section.layout.basic-page.with-stories h4{text-align:center}/*! ====== CAROUSEL */section.carousel{overflow:hidden}@media screen and (max-width: 600px){section.carousel{overflow-x:scroll;-webkit-overflow-scrolling:touch}}section.carousel .carousel-pager{display:none}@media screen and (min-width: 601px){section.carousel .carousel-pager{display:block;margin:0 auto;font-size:48px;text-align:center}}section.carousel .table{display:table;position:relative;left:0}section.carousel .table.count-2{width:200%}section.carousel .table.count-2 .td{width:50%}section.carousel .table.count-3{width:300%}section.carousel .table.count-3 .td{width:33.3334%}section.carousel .table.count-4{width:400%}section.carousel .table.count-4 .td{width:25%}section.carousel .table.count-5{width:500%}section.carousel .table.count-5 .td{width:20%}section.carousel .table.count-6{width:600%}section.carousel .table.count-6 .td{width:16.6666%}section.carousel .table.count-7{width:700%}section.carousel .table.count-7 .td{width:calc(100% / 7)}section.carousel .table.count-8{width:800%}section.carousel .table.count-8 .td{width:12.5%}section.carousel .table.count-9{width:900%}section.carousel .table.count-9 .td{width:calc(100% / 9)}section.carousel .table.count-10{width:1000%}section.carousel .table.count-10 .td{width:10%}section.carousel .table.count-11{width:1100%}section.carousel .table.count-11 .td{width:calc(100% / 11)}section.carousel .table.count-12{width:1200%}section.carousel .table.count-12 .td{width:calc(100% / 12)}section.carousel .table.count-13{width:1300%}section.carousel .table.count-13 .td{width:calc(100% / 13)}section.carousel .table.count-14{width:1400%}section.carousel .table.count-14 .td{width:calc(100% / 14)}section.carousel .table.count-15{width:1500%}section.carousel .table.count-15 .td{width:calc(100% / 15)}section.carousel .table.count-16{width:1600%}section.carousel .table.count-16 .td{width:calc(100% / 16)}section.carousel .table.count-17{width:1700%}section.carousel .table.count-17 .td{width:calc(100% / 17)}section.carousel .table.count-18{width:1800%}section.carousel .table.count-18 .td{width:calc(100% / 18)}section.carousel .table.count-19{width:1900%}section.carousel .table.count-19 .td{width:calc(100% / 19)}section.carousel .table.count-20{width:2000%}section.carousel .table.count-20 .td{width:5%}section.carousel .table.count-21{width:2100%}section.carousel .table.count-21 .td{width:calc(100% / 21)}section.carousel .table.count-22{width:2200%}section.carousel .table.count-22 .td{width:calc(100% / 22)}section.carousel .table.count-23{width:2300%}section.carousel .table.count-23 .td{width:calc(100% / 23)}section.carousel .table.count-24{width:2400%}section.carousel .table.count-24 .td{width:calc(100% / 24)}@media screen and (min-width: 601px){section.carousel .table.count-1 .td,section.carousel .table.count-2 .td,section.carousel .table.count-3 .td{width:33.3334%}section.carousel .table.count-4,section.carousel .table.count-5,section.carousel .table.count-6{width:200%}section.carousel .table.count-4 .td,section.carousel .table.count-5 .td,section.carousel .table.count-6 .td{width:16.6666%}section.carousel .table.count-7,section.carousel .table.count-8,section.carousel .table.count-9{width:300%}section.carousel .table.count-7 .td,section.carousel .table.count-8 .td,section.carousel .table.count-9 .td{width:11.1111%}section.carousel .table.count-10,section.carousel .table.count-11,section.carousel .table.count-12{width:400%}section.carousel .table.count-10 .td,section.carousel .table.count-11 .td,section.carousel .table.count-12 .td{width:8.3333%}section.carousel .table.count-13,section.carousel .table.count-14,section.carousel .table.count-15{width:500%}section.carousel .table.count-13 .td,section.carousel .table.count-14 .td,section.carousel .table.count-15 .td{width:16.6666%}section.carousel .table.count-16,section.carousel .table.count-17,section.carousel .table.count-18{width:600%}section.carousel .table.count-16 .td,section.carousel .table.count-17 .td,section.carousel .table.count-18 .td{width:5.5555%}section.carousel .table.count-19,section.carousel .table.count-20,section.carousel .table.count-21{width:700%}section.carousel .table.count-19 .td,section.carousel .table.count-20 .td,section.carousel .table.count-21 .td{width:4.7619%}section.carousel .table.count-22,section.carousel .table.count-23,section.carousel .table.count-24{width:800%}section.carousel .table.count-22 .td,section.carousel .table.count-23 .td,section.carousel .table.count-24 .td{width:4.1666%}}@media screen and (min-width: 1025px){section.carousel .table.count-1 .td,section.carousel .table.count-2 .td,section.carousel .table.count-3 .td,section.carousel .table.count-4 .td{width:25%}section.carousel .table.count-5,section.carousel .table.count-6,section.carousel .table.count-7,section.carousel .table.count-8{width:200%}section.carousel .table.count-5 .td,section.carousel .table.count-6 .td,section.carousel .table.count-7 .td,section.carousel .table.count-8 .td{width:12.5%}section.carousel .table.count-9,section.carousel .table.count-10,section.carousel .table.count-11,section.carousel .table.count-12{width:300%}section.carousel .table.count-9 .td,section.carousel .table.count-10 .td,section.carousel .table.count-11 .td,section.carousel .table.count-12 .td{width:8.3333%}section.carousel .table.count-13,section.carousel .table.count-14,section.carousel .table.count-15,section.carousel .table.count-16{width:400%}section.carousel .table.count-13 .td,section.carousel .table.count-14 .td,section.carousel .table.count-15 .td,section.carousel .table.count-16 .td{width:6.25%}section.carousel .table.count-17,section.carousel .table.count-18,section.carousel .table.count-19,section.carousel .table.count-20{width:500%}section.carousel .table.count-17 .td,section.carousel .table.count-18 .td,section.carousel .table.count-19 .td,section.carousel .table.count-20 .td{width:5%}section.carousel .table.count-21,section.carousel .table.count-22,section.carousel .table.count-23,section.carousel .table.count-24{width:600%}section.carousel .table.count-21 .td,section.carousel .table.count-22 .td,section.carousel .table.count-23 .td,section.carousel .table.count-24 .td{width:4.1666%}}section.carousel .tr{display:table-row}section.carousel .td{display:table-cell;padding:20px 20px 20px 0}/*! ====== COLUMNS */section.layout.columns .max{max-width:1090px}@media screen and (min-width: 601px){section.layout.columns .table{border-spacing:16px;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}}@media screen and (min-width: 601px){section.layout.columns .td{padding:30px}section.layout.columns.columns-2 .td{width:50%}section.layout.columns.columns-3 .td{width:33.3334%}section.layout.columns.columns-4 .td{width:25%}section.layout.columns.columns-5 .td{width:20%}}@media screen and (min-width: 1025px){section.layout.columns.columns-2.layout-3366 .td:first-child{width:33.3333%}section.layout.columns.columns-2.layout-3366 .td:last-child{width:66.6666%}section.layout.columns.columns-2.layout-6633 .td:first-child{width:66.6666%}section.layout.columns.columns-2.layout-6633 .td:last-child{width:33.3333%}}section.layout.columns.background-grey .td{background:#f6f3f3;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;padding:30px}@media screen and (min-width: 1025px){section.layout.columns.background-grey .td{padding:40px 40px 30px}}section.layout.columns.background-grey .td h3,section.layout.columns.background-grey .td h4{font-weight:700}section.layout.columns.background-grey .td *+h3,section.layout.columns.background-grey .td *+h4{margin-top:1em}section.layout.columns.background-grey .td h4{color:#768C99}section.layout.columns.background-grey .td p{font-size:.8rem;font-weight:500}section.layout.videos .table,section.layout.latest .table{opacity:0;transform-origin:center top;transform:scaleY(0);z-index:-1;transition:all .25s;height:0;overflow:hidden}section.layout.videos .table .td,section.layout.latest .table .td{display:none}section.layout.videos .table.active,section.layout.latest .table.active{height:auto;opacity:1;z-index:auto;transform:scaleY(1)}section.layout.videos .table.active .td,section.layout.latest .table.active .td{display:block}@media screen and (min-width: 601px){section.layout.videos .table.active .td,section.layout.latest .table.active .td{display:table-cell}}section.layout.videos button.more,section.layout.latest button.more{position:relative;z-index:20;display:none;padding:0;max-width:18em;margin-top:1.5em}section.layout.videos .table.active+button.more,section.layout.latest .table.active+button.more{display:block}/*! ====== LATEST PATIENT STORIES */section.layout.videos{padding-top:50px;padding-bottom:50px}@media screen and (min-width: 601px){section.layout.videos.background-white .article,section.layout.videos.background-white article{border:5px solid #fff}}section.layout.videos.background-grey{background:#f6f3f3}@media screen and (min-width: 601px){section.layout.videos.background-grey .article,section.layout.videos.background-grey article{border:5px solid #f6f3f3}}@media screen and (min-width: 601px){section.layout.videos.background-dark .article,section.layout.videos.background-dark article{border:5px solid #474B55}}section.layout.videos .table{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;z-index:10}@media screen and (min-width: 601px){section.layout.videos .table{border-spacing:0;width:calc(100% + 20px);margin:0 -10px}}section.layout.videos a.article,section.layout.videos article{position:relative;height:200px;height:0;opacity:0;transform:translateY(-100%);transition:all .25s ease-in-out;background-color:#768C99;background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 1025px){section.layout.videos a.article,section.layout.videos article{height:300px}}@media screen and (min-width: 601px){section.layout.videos a.article,section.layout.videos article{width:33.3334%}}section.layout.videos a.article h3,section.layout.videos a.article h4,section.layout.videos article h3,section.layout.videos article h4{font-weight:700;text-transform:uppercase;color:#fff}section.layout.videos a.article h3,section.layout.videos article h3{position:absolute;width:100%;top:50%;transform:translateY(-50%);background:rgba(71,75,85,0.8);padding:30px;transition:all .15s ease-in-out;text-align:center}section.layout.videos a.article .inner,section.layout.videos article .inner{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(210,15,1,0.85);color:#fff;padding:30px;opacity:0;transition:all .15s ease-in-out}section.layout.videos a.article .inner .links,section.layout.videos article .inner .links{position:absolute;right:20px;bottom:20px}section.layout.videos a.article:hover h3,section.layout.videos article:hover h3{opacity:0}section.layout.videos a.article:hover .inner,section.layout.videos article:hover .inner{opacity:1}section.layout.videos a.article h4 a,section.layout.videos a.article h4 a:hover,section.layout.videos article h4 a,section.layout.videos article h4 a:hover{color:#fff}section.layout.videos a.article h4 a:hover,section.layout.videos article h4 a:hover{border-bottom:1px solid}section.layout.videos a.article iframe,section.layout.videos article iframe{position:absolute;top:0;left:0;height:100%;width:100%;display:none}section.layout.videos a.article.active iframe,section.layout.videos article.active iframe{display:block}section.layout.videos .active .article,section.layout.videos .active article{height:200px;opacity:1;transform:translateY(0)}@media screen and (min-width: 1025px){section.layout.videos .active .article,section.layout.videos .active article{height:300px}}/*! ====== ACCORDIONS */section.layout.accordion.background-grey{background:#f6f3f3}section.layout.accordion dl{max-width:1280px;margin:0 auto;padding:0 30px}section.layout.accordion dl dt,section.layout.accordion dl dd{max-width:800px}section.layout.accordion *+dl{margin-top:30px}section.basic-page+section.accordion dl{max-width:800px}/*! ====== TEXT AND IMAGE */section.text_and_image.background-dark .td-2{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:700}section.text_and_image.background-grey{background:#f6f3f3;padding:20px}@media screen and (min-width: 601px){section.text_and_image.background-grey{padding:50px}}section.text_and_image.background-grey h4{font-weight:700;text-transform:uppercase}section.text_and_image.background-dark .body{background:#474B55;color:#fff;padding:20px;font-weight:500}@media screen and (min-width: 601px){section.text_and_image.background-dark .body{padding:50px}}section.text_and_image.background-dark .body h4{text-transform:uppercase;font-weight:700}section.text_and_image.background-dark .body a:not(.button){color:#fff;text-decoration:underline}section.text_and_image.background-dark .body a:not(.button).button{color:#474B55;text-decoration:none}section.text_and_image.background-dark+.background-grey{margin-top:-120px;padding-top:130px;z-index:8}@media screen and (min-width: 601px){section.text_and_image.background-dark+.background-grey{padding-top:200px}section.text_and_image.background-dark+.background-grey img.td{top:0}}@media screen and (min-width: 1025px){section.text_and_image.background-dark+.background-grey{padding-top:220px}}section.text_and_image .td.sans{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:500}section.text_and_image .td.sans p{letter-spacing:0}@media screen and (min-width: 601px){section.text_and_image .table{width:100%}section.text_and_image .body{width:60%;padding-right:40px}section.text_and_image.background-grey img.td{position:relative;top:-90px}section.text_and_image.background-grey .body{padding-top:40px}section.text_and_image a.button{margin-top:1.5em}section.text_and_image.background-dark:after{content:'';display:block;clear:both}section.text_and_image.background-dark .table,section.text_and_image.background-dark .td{display:block}section.text_and_image.background-dark .td-2{padding-top:1.5em}section.text_and_image.background-dark .body{float:right;margin:40px 0;position:relative;z-index:2;left:-40px;padding-right:0}section.text_and_image.background-dark .body:after{content:'';display:block;position:absolute;height:100%;top:0;right:-40px;width:42px;background:#474B55}section.text_and_image.background-dark img{float:left;width:40%;position:relative;z-index:1}}@media (max-width: 800px){section.text_and_image .table,section.text_and_image .td,section.text_and_image .td.body{display:block;width:100%}section.text_and_image img.td{max-width:400px;margin:60px 0 0}}@media screen and (min-width: 1025px){section.text_and_image .body{padding-right:100px}section.text_and_image .table .table{display:table}section.text_and_image .table .table .td{display:table-cell}section.text_and_image .table .table .td.td-1{width:66.6666%;padding-right:40px}section.text_and_image .table .table .td.td-2{width:33.3334%;padding-top:2.5em}}p.date{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-size:.8rem;margin:0 0 1.2em 0;font-weight:500}*+p.date{margin-top:1.2em}/*! ====== LATEST POSTS */section.layout.latest article h3,section.layout.events article h3{font-weight:700;font-size:1em}body.tabs-Vertical section.layout.latest article h3,body.tabs-Vertical section.layout.events article h3{text-transform:uppercase}@media screen and (min-width: 601px){section.layout.latest .table,section.layout.events .table{width:calc(100% + 60px);border-spacing:30px;margin-right:-30px;margin-left:-30px}section.layout.latest .table .td,section.layout.events .table .td{width:33.3334%}}section.layout.latest .list article+article,section.layout.events .list article+article{margin-top:30px}@media screen and (min-width: 601px){section.layout.latest .list article+article,section.layout.events .list article+article{margin-top:50px}}section.layout.latest .list p.date,section.layout.events .list p.date{text-transform:uppercase;font-weight:400}.tribe-event-schedule-details{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-size:.85rem}/*! ====== EVENTS */body.events-archive .page__content,body.single-tribe_events .page__content{max-width:1280px;margin:0 auto;padding:0 20px}@media screen and (min-width: 601px){body.events-archive .page__content,body.single-tribe_events .page__content{padding:0 30px}}section.layout.events p.event-meta{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-size:.85rem}section.layout.events+section.layout>*:first-child{border-top:1px solid #474B55;padding-top:40px}/*! ====== EXPERIMENTAL */section.layout.basic-content.background-dark .table.inner{background:#474B55;color:#fff;padding:50px;margin:50px 0;position:relative}section.layout.basic-content.background-dark .td.text-multiple{left:50px}section.layout.basic-content.background-grey{background:#f6f3f3}section.layout.basic-content .td.text{width:50%}section.layout.basic-content .td.image{width:50%;position:relative;z-index:2}section.layout.basic-content .td.image.small{width:40%}section.layout.basic-content .td.text-multiple{width:60%;position:relative;z-index:10}/*! ====== TABS */nav.layout-tabs{max-width:1280px;margin:0 auto;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;text-transform:uppercase;font-weight:500;min-height:60px;z-index:100}nav.layout-tabs.dropdown{max-width:280px;position:relative}@media screen and (min-width: 601px){nav.layout-tabs.dropdown{max-width:380px}}@media screen and (max-width: 768px){nav.layout-tabs.dropdown{max-width:none;width:90%}}@media screen and (min-width: 601px){nav.layout-tabs{margin:0 auto}}@media screen and (max-width: 768px){nav.layout-tabs{font-size:15px}}nav.layout-tabs span.current{display:none}nav.layout-tabs.dropdown .inner{position:absolute;border:2px solid;padding:15px 24px;background:#fff;z-index:100;width:100%}@media screen and (min-width: 601px){nav.layout-tabs.dropdown .inner:before{content:'Menu ';position:absolute;left:-80px;color:#768C99;font-weight:500}}nav.layout-tabs.dropdown span.current{cursor:pointer;display:block}nav.layout-tabs.dropdown span.current:after{content:"\f107";font-family:FontAwesome;color:#d20f01;float:right;font-size:24px;line-height:1}nav.layout-tabs.dropdown.open span.current{border-bottom:1px solid}nav.layout-tabs ul{text-align:center;margin:20px 0 0}nav.layout-tabs ul li{display:inline-block;padding:.5em 1.5em}nav.layout-tabs ul li a{display:inline-block;padding-bottom:4px}nav.layout-tabs ul li a:hover{color:#d20f01}nav.layout-tabs ul li.active a{color:#d20f01;border-bottom:1px solid #d20f01}@media screen and (min-width: 601px){nav.layout-tabs ul li.active a{border-bottom:2px solid #d20f01}}nav.layout-tabs.dropdown ul{text-align:left;display:none}nav.layout-tabs.dropdown ul li{display:block;padding:.5em 0}nav.layout-tabs.dropdown ul li+li{margin-top:0}nav.layout-tabs.dropdown ul li.active a{color:#768C99;border-bottom:none}.layout-tabs-content{position:relative}section.tab{opacity:0;position:absolute;top:0;height:0;overflow:hidden;left:50%;transform:translateX(-50%);z-index:-1;transition:all .5s;margin-bottom:0;margin-top:0}section.tab.active{height:auto;opacity:1;z-index:auto;overflow:visible;position:relative}body.tabs-Vertical .main__content{background:#f6f3f3;padding-bottom:40px}@media screen and (min-width: 601px){body.tabs-Vertical .main__content{padding-bottom:100px}}@media screen and (min-width: 1025px){body.tabs-Vertical .main__content{padding-bottom:200px}}body.tabs-Vertical .main__content section{margin-top:0}body.tabs-Vertical .main__content section.tab{margin-bottom:0}body.tabs-Vertical .main__content section.tab section{padding-top:0;padding-bottom:0}body.tabs-Vertical .main__content section.tab section+section{margin-top:100px}body.tabs-Vertical .layout-tabs-content{padding-top:60px}@media screen and (min-width: 601px){body.tabs-Vertical .page__content{display:table;max-width:1280px;margin:100px auto 0;width:100%}body.tabs-Vertical .page__content .layout-tabs,body.tabs-Vertical .page__content .layout-tabs-content{padding-top:0;display:table-cell;vertical-align:top;position:relative}body.tabs-Vertical .page__content .layout-tabs{padding-right:60px;width:36%;text-align:right}body.tabs-Vertical .page__content .layout-tabs-content{border-left:1px solid;padding-left:30px;width:64%}}@media screen and (min-width: 1025px){body.tabs-Vertical .page__content .layout-tabs{padding-right:90px}body.tabs-Vertical .page__content .layout-tabs-content{padding-left:60px}}body.tabs-Vertical nav.layout-tabs{font-size:.8rem;font-weight:700}body.tabs-Vertical nav.layout-tabs ul{text-align:right}body.tabs-Vertical nav.layout-tabs ul li{padding:0;display:block;margin-bottom:10px}body.tabs-Vertical nav.layout-tabs ul li+li{margin-top:10px}@media screen and (min-width: 1025px){body.tabs-Vertical nav.layout-tabs ul li{display:list-item}}body.tabs-Vertical nav.layout-tabs ul li a{color:#474B55;background:#fff;padding:7px 16px 5px;border:2px solid #474B55;min-width:12em;text-align:center}body.tabs-Vertical nav.layout-tabs ul li.active a{background:#474B55;color:#fff}body.tabs-Horizontal nav.layout-tabs{padding-bottom:20px}@media screen and (min-width: 601px){body.tabs-Horizontal nav.layout-tabs{padding-bottom:40px}}section.layout.redevelopment-banner{background-repeat:no-repeat;background-position:top center;background-size:auto 100%;margin-top:100px;margin-bottom:100px;padding:0}section.layout.redevelopment-banner .max{background:#f6f3f3;padding:76px 50px;max-width:960px;position:relative;z-index:2;text-align:center}section.layout.redevelopment-banner h1.layout-title,section.layout.redevelopment-banner h2.layout-title{text-align:center;text-transform:uppercase;margin:0;max-width:100%}@media screen and (min-width: 601px){section.layout.redevelopment-banner h1.layout-title,section.layout.redevelopment-banner h2.layout-title{font-size:45px;line-height:1.1}}section.layout.redevelopment-banner img{display:block;margin:0 auto;position:relative;z-index:1}@media screen and (min-width: 601px){section.layout.redevelopment-banner img{margin:-100px auto 0 auto}}section.layout.redevelopment-banner a.button{font-size:16px;padding:.6em 60px .45em 14px}@media screen and (min-width: 601px){section.layout.redevelopment-banner a.button+a.button{margin-left:20px}}section.layout.carousel.contained{max-width:700px;margin:auto}section.layout.carousel .carousel-wrapper{white-space:nowrap;position:relative}section.layout.carousel .carousel-inner{width:100%;transform:translateX(0);transition:all .5s ease-in-out}section.layout.carousel figure{display:inline-block;width:100%;margin:0;position:relative}section.layout.carousel figure img{width:100%;display:block}section.layout.carousel figure figcaption{position:absolute;bottom:0;left:0;width:100%;padding:8px 10px 4px;background:rgba(0,0,0,0.5);color:#fff;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-size:13px;font-weight:700;transition:all .25s}section.layout.carousel figure:hover figcaption{opacity:1;transform:translateY(0)}section.layout.carousel ul.pager{position:absolute;bottom:10px;width:100%;left:0;text-align:center;list-style:none}section.layout.carousel ul.pager li{display:inline-block;background:#fff;opacity:.5;height:18px;width:18px;border-radius:100%;border:none}section.layout.carousel ul.pager li.active{opacity:1}section.layout.carousel .prev,section.layout.carousel .next{position:absolute;top:50%;height:50px;width:50px;left:20px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg);opacity:.5;transition:opacity .25s ease-in-out;cursor:pointer}@media screen and (min-width: 601px){section.layout.carousel .prev,section.layout.carousel .next{height:80px;width:80px;left:30px}}section.layout.carousel .prev:hover,section.layout.carousel .next:hover{opacity:1}section.layout.carousel .next{left:auto;right:20px;transform:rotate(-135deg)}@media screen and (min-width: 601px){section.layout.carousel .next{right:30px}}section.stack{font-size:14px}section.stack:after{content:'';display:block;clear:both}section.stack figure{margin:0;padding:0 0 1em;clear:both;background:none;display:block}section.stack figure.no-color{margin-bottom:0}section.stack figure.odd{background:#f6f3f3}section.stack figure.odd figcaption{padding:10px}section.stack figcaption{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:700}@media screen and (min-width: 601px){section.stack figure{margin:0;display:block;overflow:visible;padding:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}section.stack figure img{width:50%;opacity:0;transform:translateX(-20%);transition:all .5s ease-in-out}section.stack figure figcaption{opacity:0;letter-spacing:0;font-size:20px;line-height:1.3;width:50%;padding-left:45px;transform:translateX(20%);transition:all .5s ease-in-out}section.stack figure.odd{background:none}section.stack figure.odd img{transform:translateX(20%);-ms-flex-order:2;order:2}section.stack figure.odd figcaption{transform:translateX(-20%);-ms-flex-order:1;order:1;padding-right:45px;padding-left:0;text-align:right}section.stack figure.show img,section.stack figure.show figcaption{opacity:1;transform:translateX(0)}}@media screen and (min-width: 1025px){section.stack figure figcaption{font-size:24px;padding-left:85px}section.stack figure.odd figcaption{padding-right:85px}}aside.layout.share-box{text-align:center;padding:1em 0;max-width:100%;margin:0}header.video_header{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}header.video_header .play{content:'';position:absolute;top:50%;left:50%;display:block;background:url(../img/play-large.svg) center center no-repeat;cursor:pointer;height:80px;width:80px;margin:-40px 0 0 -40px;background-size:80px;opacity:.75;transition:opacity .25s ease-in-out}header.video_header .play:hover{opacity:1}@media screen and (min-width: 601px){header.video_header .play{height:180px;width:180px;margin:-90px 0 0 -90px;background-size:auto}}header.video_header .iframe{position:fixed;top:0;left:0;width:100%;height:0;opacity:0;overflow:hidden;z-index:501;background:rgba(0,0,0,0.75);transition:opacity .5s ease-in-out;cursor:pointer}header.video_header .iframe div{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:90vw;height:50.65vw}@media (min-aspect-ratio: 2 / 1){header.video_header .iframe div{width:159vh;padding-bottom:0;height:90vh}}header.video_header .iframe .close{display:inline-block;height:40px;width:40px;position:absolute;top:-34px;right:-20px;transition:background .25s ease-in-out}@media (min-aspect-ratio: 2 / 1){header.video_header .iframe .close{top:14px;right:-50px}}header.video_header .iframe .close:before,header.video_header .iframe .close:after{content:'';display:block;height:2px;width:100%;background:rgba(255,255,255,0.7);transform:rotate(45deg)}header.video_header .iframe .close:after{margin-top:-2px;transform:rotate(-45deg)}header.video_header .iframe .close:hover:before,header.video_header .iframe .close:hover:after{background:#fff}header.video_header iframe{position:absolute;top:0;left:0;height:100%;width:0;opacity:0;transition:opacity .5s ease-in-out;border:0}header.video_header.playing .play{opacity:0}header.video_header.playing .iframe{height:100%;opacity:1}header.video_header.playing iframe{width:100%;opacity:1}section.upcoming_tour ul{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;list-style:none}section.upcoming_tour ul li{letter-spacing:0}section.upcoming_tour ul li:before{content:'\f105';padding:0 .5em 0 0;font-family:FontAwesome}section.upcoming_tour ul li a{font-weight:700;color:#d20f01}section.upcoming_tour ul li .spaces{color:#474B55;font-weight:500}p.tour-date{font-size:1.25rem;letter-spacing:0}p.tour-date .spaces{color:#d20f01;font-weight:500}section.gallery .flexgrid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}section.gallery figure{padding:0;margin:0 0 5%;max-width:31.5%}section.gallery figure img{display:block}div.lightbox{position:fixed;top:0;left:0;width:100%;opacity:0;height:0;overflow:hidden;z-index:1000;background:rgba(255,255,255,0.8)}div.lightbox .close{position:absolute;top:20px;right:20px;color:#d20f01;display:inline-block}div.lightbox .close:before{content:'\f057';font-family:FontAwesome;font-size:21px}div.lightbox .prev{position:absolute;left:20px;bottom:20px;display:inline-block;color:#fff;background:#d20f01;width:30px;height:30px;text-align:center;border-radius:100%}div.lightbox .prev:before{content:'\f104';font-family:FontAwesome;font-size:21px;line-height:30px}div.lightbox .next{position:absolute;right:20px;bottom:20px;display:inline-block;color:#fff;background:#d20f01;width:30px;height:30px;text-align:center;border-radius:100%}div.lightbox .next:before{content:'\f105';font-family:FontAwesome;font-size:21px;line-height:30px}div.lightbox.active{height:100vh;opacity:1}div.lightbox img{position:absolute;top:50%;left:50%;max-height:90%;max-width:90%;transform:translate3d(-50%, -50%, 0)}.layout.full-width-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:30px}@media screen and (min-width: 601px){.layout.full-width-banner{padding:60px}}.layout.full-width-banner h2{font-size:24px;font-size:1.41176rem;line-height:22px;font-weight:700;max-width:1024px;margin-left:auto;margin-right:auto;max-width:1000px;text-transform:none;color:#fff;background:rgba(210,15,1,0.85);padding:20px;margin:0 auto;display:inline-block;transition:background .25s ease-in-out}@media screen and (min-width: 601px){.layout.full-width-banner h2{font-size:48px;font-size:2.82353rem;line-height:.9;padding:40px 42px 38px;margin:60px auto}}a.layout.full-width-banner:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:background .25s ease-in-out;background:rgba(0,0,0,0.15)}a.layout.full-width-banner:hover:before{background:rgba(0,0,0,0)}a.layout.full-width-banner:hover h2{background:#d20f01}a.layout.full-width-banner>*{position:relative}section.layout.front-video{background-size:cover;margin:0;height:0;padding:0 0 56.25%;height:calc(100vh - 120px);padding:0;position:relative}@media screen and (min-width: 601px){section.layout.front-video{height:calc(100vh - 110px)}}section.layout.front-video .inner-text{position:relative;z-index:1;margin:0 auto;position:absolute;top:35%;left:40%;padding:0;width:73%;transform:translate(-50%, 0%)}@media screen and (min-width: 601px){section.layout.front-video .inner-text{max-width:60%;transform:translate(-50%, 0%)}}section.layout.front-video .inner-text h1{color:#fff;max-width:10em;margin-bottom:0;min-height:2em;font-size:30px;font-size:1.76471rem;line-height:1;text-transform:none;font-weight:200;font-family:"Gotham Book SSm",Helvetica,sans-serif}section.layout.front-video .inner-text h1 span{opacity:1;transition:opacity .5s}section.layout.front-video .inner-text h1 span.active{position:relative;display:block;opacity:1}section.layout.front-video .inner-text h1 span em{font-style:normal;opacity:0}section.layout.front-video .inner-text h1 span em.active{opacity:1}body.visited section.layout.front-video .inner-text h1 span:last-child{display:block;opacity:1}@media screen and (min-width: 601px){section.layout.front-video .inner-text h1{font-size:56px;font-size:3.29412rem;line-height:1}}@media screen and (min-width: 1025px){section.layout.front-video .inner-text h1{font-size:80px;font-size:4.70588rem}}@media screen and (min-width: 1401px){section.layout.front-video .inner-text h1{font-size:80px;font-size:4.70588rem}}section.layout.front-video .videowrap{position:absolute;top:0;left:0;bottom:0;width:100%;background:#768C99 url(../img/rch-hero-1.jpg) center center no-repeat;background-size:cover;overflow:hidden;z-index:-1}@media (max-aspect-ratio: 14 / 9){section.layout.front-video .videowrap{background-color:#444}}@media screen and (max-width: 600px){section.layout.front-video .videowrap:before{content:'';display:block;position:absolute;height:100%;width:100%;background:blue url(../video/mobile.jpg) center center no-repeat;background-size:cover}}section.layout.front-video video,section.layout.front-video .video-mask{position:absolute;top:0;left:0;width:100%;height:auto}@media screen and (max-width: 600px){section.layout.front-video video{display:none}}@media (max-aspect-ratio: 14 / 9){section.layout.front-video video{width:auto;height:100%}}body.visited section.layout.front-video video{display:none}section.layout.front-video .video-mask{height:100%;background-size:cover;mix-blend-mode:darken}section.layout.front-video .top-pages{position:absolute;bottom:20px;z-index:2}@media screen and (min-width: 601px){section.layout.front-video .top-pages{bottom:40px}}section.layout.front-video .top-pages a.button{background:#474B55 url("../img/arrow-white.svg") right 10px center no-repeat;color:#fff;display:block;text-transform:none;font-weight:700;font-size:1em;padding:6px 32px 6px 12px;text-align:center;line-height:1.15;width:33%;background-size:16px;margin-bottom:3px}@media screen and (min-width: 601px){section.layout.front-video .top-pages a.button{font-size:1em;padding:12px 32px 12px 12px}}@media screen and (min-width: 1025px){section.layout.front-video .top-pages a.button{font-size:1.45em;padding:40px;background-size:auto}}section.layout.front-video .top-pages a.button:hover{background-color:#fff;background-image:url("../img/arrow-red.svg");color:#474B55}@media screen and (min-width: 1025px){section.layout.front-video .top-pages{display:table;width:100%;border-spacing:3px;position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}section.layout.front-video .top-pages a.button{display:table-cell;vertical-align:middle}section.layout.front-video .top-pages.count-2 a.button{width:50%}section.layout.front-video .top-pages.count-3 a.button{width:33.3333%}section.layout.front-video .top-pages.count-4 a.button{width:25%;font-size:1.2em}section.layout.front-video .top-pages.count-5 a.button{width:20%;font-size:1.1em}}/*! ====== BASIC TEXT */section.front.layout.basic-page{padding:30px 30px}section.front.layout.basic-page p{text-align:center;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-size:125%;font-weight:700}/*! ====== CAMPAIGNS */section.layout.campaigns .table{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;width:100%}section.layout.campaigns .table .slide{display:block;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 768px){section.layout.campaigns .table .slide{width:100%}}section.layout.campaigns .slide+.slide{margin-top:20px}section.layout.campaigns .slide{position:relative;height:0;padding-bottom:100%;display:block;background-color:#768C99;background-position:center center;background-repeat:no-repeat;background-size:cover}section.layout.campaigns .slide.viewable{transform:translateY(100%);opacity:0;transition:all .5s ease-in-out 1s}section.layout.campaigns .slide.viewable+.slide{transition-delay:2s}section.layout.campaigns .slide.viewable+.slide+.slide{transition-delay:3s}section.layout.campaigns .slide.viewable.viewing{transform:translateY(0%);opacity:1}section.layout.campaigns .slide h2{display:block;position:absolute;top:50%;width:100%;padding:40px 20px;margin:0;color:#fff;font-size:130%;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;text-transform:uppercase;font-weight:700;text-align:center;transform:translateY(-50%);transition:all .15s ease-in-out}@media screen and (min-width: 601px){section.layout.campaigns .slide h2{font-size:150%;padding:20px 20px}}@media screen and (min-width: 1025px){section.layout.campaigns .slide h2{font-size:200%;padding:40px 20px}}section.layout.campaigns .slide h2:before{content:'';display:block;position:absolute;width:100%;top:50%;left:0;height:4em;background:rgba(71,75,85,0.8);transform:translateY(-50%);z-index:-1}section.layout.campaigns .slide .summary{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(210,15,1,0.85);color:#fff;padding:20px 20px;opacity:0;transition:all .15s ease-in-out}@media screen and (min-width: 601px){section.layout.campaigns .slide .summary{padding:30px 20px}}@media screen and (min-width: 1025px){section.layout.campaigns .slide .summary{padding:60px 40px}}section.layout.campaigns .slide .summary p{font-weight:700;border-left:2px solid;padding-left:20px;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}section.layout.campaigns .slide .summary p strong{font-size:36px;display:block;line-height:.85}@media screen and (min-width: 601px){section.layout.campaigns .slide .summary p strong{font-size:48px}}@media screen and (min-width: 1025px){section.layout.campaigns .slide .summary p strong{font-size:72px}}section.layout.campaigns .slide .summary span.button{position:absolute;bottom:10px;right:10px;max-width:calc(100% - 20px)}@media screen and (min-width: 1025px){section.layout.campaigns .slide .summary span.button{bottom:40px;right:40px;max-width:calc(100% - 60px)}}section.layout.campaigns .slide:hover h2{opacity:0}section.layout.campaigns .slide:hover .summary{opacity:1}@media screen and (min-width: 601px){section.layout.campaigns .table{border-spacing:0;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}section.layout.campaigns .slide{display:table-cell;width:33.3333%;padding-bottom:33.3333%;border:5px solid #fff}section.layout.campaigns .slide+.slide{margin-top:0}section.layout.campaigns .table.campaigns-2 .slide,section.layout.campaigns .table.campaigns-4 .slide{width:50%;background-position:center top}}/*! ====== ADDRESS */section.layout.address{background:url("/wp-content/themes/royalcolumbian/assets/img/invision/RCH photo.jpg") left top no-repeat;background-size:100% auto;padding-top:100px}@media screen and (min-width: 601px){section.layout.address{background-position:left center;background-size:38% auto;padding-top:0}}section.layout.address:after{content:'';display:block;clear:both}section.layout.address .inner{margin:40px 0;background:#474B55;color:#fff;padding:30px 40px}@media screen and (min-width: 601px){section.layout.address .inner{float:right;width:66.6666%;padding:80px 40px}}@media screen and (min-width: 601px){section.layout.address .inner div{float:left;width:60%;max-width:35em}}section.layout.address .inner div.address{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:700;padding-top:30px}@media screen and (min-width: 601px){section.layout.address .inner div.address{width:40%;padding-left:40px;padding-top:0}}/*! ====== BANNER */section.banner{padding:0;background:#f6f3f3;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}section.banner:after{content:'';display:block;clear:both}section.banner header{background:#474B55;padding:20px 0}@media screen and (min-width: 601px){section.banner header{padding:30px 0}}@media screen and (min-width: 1025px){section.banner header{padding:40px 0}}section.banner h1{max-width:1280px;color:#fff;font-size:1.5rem;margin:0 auto;padding:0 30px}@media screen and (min-width: 601px){section.banner h1{font-size:2rem}}section.banner article{max-width:1280px;margin:0 auto;padding:30px}section.banner article:after{content:'';display:block;clear:both}section.banner article a.button{margin-top:40px}@media screen and (min-width: 601px){section.banner div{padding:0 40px 0 0}}section.banner .banner_text_image_repeater{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 601px){section.banner .banner_text_image_repeater{-ms-flex-direction:row;flex-direction:row}}section.banner figure{margin:2rem 0}@media screen and (min-width: 601px){section.banner figure+figure{margin-left:4rem}}section.banner figcaption img{display:block;margin:0 0 1rem}section.front-content{text-align:center;font-size:1.5em}section.front-cta{display:table;width:calc(100% + 40px);border-spacing:20px;margin:20px -20px}section.front-cta a{background-color:#ccc;display:table-cell;vertical-align:middle;height:180px;background-position:center center;background-repeat:no-repeat;text-align:center}section.front-cta.count-2 a{width:50%}section.front-cta.count-3 a{width:33.3333%}.slideshow{position:relative}.slideshow .slide{opacity:0;position:absolute;transition:opacity .35s;top:0;left:0;width:100%}.slideshow .slide.active{opacity:1;z-index:9}.slideshow .slide .inner,.slideshow .slideSentry .inner{margin:auto;max-width:50%;padding:40px;background:#fff}.slideshow .slideSentry{position:relative;visibility:hidden}.slideshow .next-prev{position:absolute;top:50%;left:5px;z-index:10;font-size:300%;background:rgba(255,255,255,0.5);height:1em;width:1em;margin-top:-.5em;border-radius:100%;line-height:.9;text-align:center;display:inline-block;cursor:pointer}.slideshow .next-prev:before{content:'<'}.slideshow .next-prev.slideshow-next{left:auto;right:5px}.slideshow .next-prev.slideshow-next:before{content:'>'}.slideshow.campaigns .slideSentry,.slideshow.campaigns .slide{padding:60px}section.front.ways-to-give .tab-content p{display:inline-block;width:25%;vertical-align:top;margin:1em 0;padding-right:2em}section.front.ways-to-give .tab-content p a{font-weight:bold}ul.pager{margin:0 auto;display:inline-block;position:relative;z-index:10}.pager li{display:inline-block;cursor:pointer;background:#474B55;border:1px solid #474B55;border-radius:100%;font-size:10px;height:10px;width:10px}.pager li.active{color:#fff;background:#fff}.pager li+li{margin-left:10px}.system-message{margin:20px 20px;clear:both;border:2px solid #d20f01;padding:12px}@media screen and (min-width: 769px){.system-message{margin:20px 40px}}@media screen and (min-width: 1025px){.system-message{clear:none;float:left;margin-left:360px;margin-right:0;max-width:calc(100% - 360px - 26em)}}.system-message p{font-size:13px;line-height:1.1;max-width:50em;font-weight:bold}@media screen and (min-width: 601px){section.campaigns .row{display:table;border-spacing:20px}section.campaigns .row article{display:table-cell;vertical-align:top;width:50%}}section.campaigns__current article.slide.with-image,section.campaigns__current article.slideSentry.with-image{display:table}section.campaigns__current article.slide.with-image .post__content,section.campaigns__current article.slide.with-image .post__image,section.campaigns__current article.slideSentry.with-image .post__content,section.campaigns__current article.slideSentry.with-image .post__image{display:table-cell}section.campaigns__current article.slide.with-image .post__content,section.campaigns__current article.slideSentry.with-image .post__content{padding-right:40px}section.campaigns__current article.slide.with-image .post__image,section.campaigns__current article.slideSentry.with-image .post__image{width:30%;background-size:cover;background-position:center center;background-repeat:no-repeat}footer.fixed{z-index:100;bottom:0;left:0;width:100%;background:#474B55;color:#fff;text-align:center;padding:20px 0}@media screen and (min-width: 601px){footer.fixed{position:fixed}}footer.fixed span{font-size:21px;font-size:1.23529rem;font-weight:700;padding-right:1em}footer.fixed a.button{display:block;margin:20px 30px}@media screen and (min-width: 601px){footer.fixed a.button{margin:0;display:inline}}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal,.odometer.odometer-theme-minimal .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit{width:36px}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-auto-theme .odometer-digit *,.odometer.odometer-theme-minimal .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit *{text-align:center}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute;width:100%;text-align:center}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}@keyframes scrollHint{0%{transform:translateY(5px)}100%{transform:translateY(-5px)}}.scroll-hint{text-align:center}@media screen and (min-width: 769px){.scroll-hint{display:none}}.scroll-hint .fa{color:#d20f01;font-size:20px;animation:scrollHint 1s ease infinite alternate}#donations-calculator{margin-top:100px}.calculator{width:100%;max-width:1280px;margin:35px auto 100px auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 1024px){.calculator{max-width:900px;margin:0 auto}}.calculator h2,.calculator .h2{margin-top:30px;width:100%;font-weight:bold;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-size:18px;text-transform:uppercase;line-height:1em}.calculator h2.center,.calculator .h2.center{text-align:center}.calculator small p{line-height:1.5em;font-size:0.7rem;color:#5e6471}.calculator .calculator-inputs{width:30%;z-index:14}@media screen and (max-width: 768px){.calculator .calculator-inputs{width:100%}}.calculator .views{width:60%;position:relative}@media screen and (max-width: 890px){.calculator .views{width:66%}}@media screen and (max-width: 768px){.calculator .views{width:100%}}.calculator .views .overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;transition:opacity 0.3s ease;display:none}.calculator .views .overlay.show{display:block;opacity:0.8}.calculator .views .savings{margin-top:30px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}.calculator .views .savings>div{width:45%;text-transform:uppercase;font-size:12px;letter-spacing:1px}.calculator .views .savings>div:first-child{text-align:right}.calculator .views .savings>div:last-child{text-align:left}@media screen and (max-width: 890px){.calculator .views .savings>div{letter-spacing:initial}}@media screen and (max-width: 768px){.calculator .views .savings>div{width:100%}.calculator .views .savings>div:first-child{margin-bottom:20px}.calculator .views .savings>div:first-child,.calculator .views .savings>div:last-child{text-align:center}}.calculator .views .savings>div .savings-num{display:inline-block;width:100%;font-size:50px;line-height:1em;color:#d20f01}@media screen and (max-width: 890px){.calculator .views .savings>div .savings-num{font-size:40px}}@media screen and (max-width: 768px){.calculator .views .savings>div .savings-num{font-size:36px}}.calculator .views .savings>div .savings-num .odometer-inside:before{content:"$";font-size:42px}.calculator .views .savings>div #savings-diff{font-weight:bold}.calculator .view{margin-bottom:35px;transition:opacity 0.3s ease;z-index:10}.calculator .view.active{opacity:1}@media screen and (max-width: 768px){.calculator .view{min-height:300px}}.calculator .title-wrap{margin:0 auto 50px auto}.calculator-inputs .input-group{margin:30px 0;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:bold}.calculator-inputs .input-group .user-input{position:relative;margin-top:10px}.calculator-inputs .input-group .user-input .error{z-index:-99;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;position:absolute;left:100%;top:0;height:100%;width:0%;padding:0;background:#474B55;color:#fff;font-weight:normal;white-space:nowrap;opacity:0;transition:all 0.2s ease}.calculator-inputs .input-group .user-input .error.show{padding:0 1em;width:100%;opacity:1}@media screen and (max-width: 768px){.calculator-inputs .input-group .user-input .error{right:0;left:auto;width:auto;top:100%;font-size:15px}.calculator-inputs .input-group .user-input .error.show{width:auto}.calculator-inputs .input-group .user-input .error .fa{transform:rotate(90deg)}}.calculator-inputs .input-group .user-input .error .fa{margin-right:10px}.calculator-inputs .input-group .user-input input{width:100%;padding:0 1em;font-weight:normal}.calculator-inputs .input-group .user-input:before,.calculator-inputs .input-group .user-input:after{position:absolute;top:0;line-height:46px;vertical-align:middle;color:#9197a4}.calculator-inputs .input-group .user-input.money input{padding-left:2em}.calculator-inputs .input-group .user-input.money:before{content:"$";left:1em}.calculator-inputs .input-group .user-input.percent input{padding-right:2em}.calculator-inputs .input-group .user-input.percent:after{content:"%";right:1em}.view-change{margin:0;padding:0;display:-ms-flexbox;display:flex;width:100%;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}.view-change li{-ms-flex-positive:1;flex-grow:1;list-style:none;padding:.65em 20px;text-align:center;font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff;background:rgba(71,75,85,0.6);transition:background 0.2s ease}.view-change li .fa{margin-left:5px;transform:rotate(-90deg)}@media screen and (max-width: 768px){.view-change li .fa{display:inline-block;transform:none}}.view-change li.active{background:#474B55}.view-change li:not(.active) .fa{display:none}.view-change li:not(.active):hover{cursor:pointer;background:rgba(71,75,85,0.75)}.calculator-details{margin-top:50px}@media screen and (max-width: 890px){.calculator-details{font-size:15px}}@media screen and (max-width: 768px){.calculator-details{margin-top:20px}}.calculator-details table{width:100%;text-align:left;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}.calculator-details table.donations{margin-bottom:50px}.calculator-details table th,.calculator-details table td{padding:10px 15px}@media screen and (max-width: 768px){.calculator-details table thead{display:none}}.calculator-details table thead th{width:30%;background:#f6f3f3;white-space:nowrap}.calculator-details table tbody th,.calculator-details table tbody td{border:1px solid #f6f3f3}@media screen and (max-width: 768px){.calculator-details table tbody th,.calculator-details table tbody td{display:block}}@media screen and (max-width: 768px){.calculator-details table tbody tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.calculator-details table tbody th{width:40%}.calculator-details table tbody th.wide{width:47%}@media screen and (max-width: 768px){.calculator-details table tbody th.wide{width:100%}}@media screen and (max-width: 768px){.calculator-details table tbody th{margin-top:20px;width:100%;background:#f6f3f3}}.calculator-details table tbody th .explanation{display:inline-block;position:relative;float:right;margin-top:5px}@media screen and (max-width: 768px){.calculator-details table tbody th .explanation{display:block;float:none;margin-top:0}}.calculator-details table tbody th .explanation .fa{width:20px;height:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:14px;color:#adb1bb;border:1px dashed #adb1bb;border-radius:50%}@media screen and (max-width: 768px){.calculator-details table tbody th .explanation .fa{display:none}}.calculator-details table tbody th .explanation>span{display:block;position:absolute;top:-3px;left:calc(100% + 0.5em);width:0;height:0;opacity:0;padding:0;white-space:nowrap;background:#f6f3f3;font-size:0;font-weight:normal;font-family:"PT Serif",Helvetica,Arial,"Source Sans Pro",sans-serif;box-shadow:2px 2px 5px -1px rgba(71,75,85,0.2);transition:all 0.2s ease}.calculator-details table tbody th .explanation>span:before{z-index:-1;position:absolute;top:0;right:calc(100% - 1px);content:"\f0d9";font-family:"FontAwesome";font-size:20px;color:#f6f3f3}@media screen and (max-width: 768px){.calculator-details table tbody th .explanation>span{position:static;width:100%;height:auto;opacity:1;white-space:initial;font-size:13px;background:transparent;box-shadow:none}.calculator-details table tbody th .explanation>span br{display:none}.calculator-details table tbody th .explanation>span:before{display:none;content:""}}@media screen and (min-width: 769px){.calculator-details table tbody th .explanation:hover{cursor:pointer}.calculator-details table tbody th .explanation:hover .fa{color:#d20f01}.calculator-details table tbody th .explanation:hover>span{opacity:1;width:auto;height:auto;padding:0.5em 1em;font-size:13px}.calculator-details table tbody th .explanation:hover>span:before{transition:all 0.2s ease}}@media screen and (max-width: 768px){.calculator-details table tbody td{width:50%;-ms-flex-positive:1;flex-grow:1;font-size:15px}.calculator-details table tbody td:before{display:block;font-size:11px;text-transform:uppercase}}.calculator-details table tbody td span{display:inline-block}.calculator-details table tbody td span:before{content:"$";margin-right:5px}.calculator-details table tbody td .net-savings-ss,.calculator-details table tbody td .net-savings-jd{font-weight:bold;font-size:20px}@media screen and (max-width: 768px){.calculator-details table tbody td .net-savings-ss,.calculator-details table tbody td .net-savings-jd{font-size:15px}}@media screen and (max-width: 768px){.calculator-details table.securities tbody td:nth-last-child(2){border-right:0}.calculator-details table.securities tbody td:nth-last-child(2):before{content:"Sell Shares: "}.calculator-details table.securities tbody td:last-child:before{content:"Just Donate: "}}.bar-chart{min-height:400px;position:relative;border-bottom:1px solid #f6f3f3;margin-bottom:35px;position:relative}.bar-chart ul{margin:0;padding:0}.bar-chart ul li{display:-ms-flexbox;display:flex;list-style:none;position:relative}.bar-chart ul li .bar span{position:absolute}.bar-chart .x-axis,.bar-chart .y-axis{position:absolute;width:100%;height:100%;left:0;bottom:-35px;display:-ms-flexbox;display:flex;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}.bar-chart .x-axis{z-index:2;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around;padding-left:10%}@media screen and (max-width: 768px){.bar-chart .x-axis{padding-left:25%}}.bar-chart .x-axis li{-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;height:100%;width:20%;text-align:center;line-height:1em;overflow:hidden}@media screen and (max-width: 768px){.bar-chart .x-axis li{width:25%;font-size:13px;text-transform:uppercase}}.bar-chart .x-axis li .label{height:35px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.bar-chart .x-axis li .bar{left:0;bottom:35px;width:100%;height:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:rgba(71,75,85,0.65);border:1px solid #474B55;color:transparent;font-size:13px;transition:all 0.5s ease}@media screen and (max-width: 768px){.bar-chart .x-axis li .bar{bottom:0}}.bar-chart .x-axis li .bar:hover{background:#474B55;color:#fff}@media screen and (max-width: 768px){.bar-chart .x-axis li .bar span{display:none}}.bar-chart .y-axis{z-index:1;padding-right:15px;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.bar-chart .y-axis{font-size:15px}}.bar-chart .y-axis li{width:100%;-ms-flex-align:center;align-items:center;overflow-x:hidden}.bar-chart .y-axis li .line{top:50%;width:100%;height:0;border-bottom:1px dashed #d5c7c7}.warning{opacity:0;margin:35px 0;padding:30px;background:#f6f3f3;transition:opacity 0.2s ease}.warning.show{opacity:1}.campaign-section-title,.campaign-section-subtitle,.full-width-img-text .text,.campaign-section-element-title{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:bold}p,li{letter-spacing:1px}@media screen and (max-width: 600px){section.layout h2.layout-title{font-size:21px}}.campaign-section-title{padding:0 30px;width:100%;text-transform:uppercase;font-size:45px;line-height:1.2em}@media screen and (max-width: 768px){.campaign-section-title{font-size:36px}}@media screen and (max-width: 600px){.campaign-section-title{margin-top:20px;margin-bottom:50px;padding:0;font-size:30px;max-width:90%}.max .campaign-section-title{max-width:100%}}.campaign-section-title:not(.sm){margin:0 auto 89px auto;max-width:850px;text-align:center}@media screen and (max-width: 600px){.campaign-section-title:not(.sm){max-width:90%}.max .campaign-section-title:not(.sm){max-width:100%}}.campaign-section-title.sm{margin:0 auto 52px auto;font-size:28px}.campaign-section-subtitle,.full-width-img-text .text{font-size:28px;line-height:1.36em;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}@media screen and (max-width: 1024px){.campaign-section-subtitle,.full-width-img-text .text{font-size:25px}}@media screen and (max-width: 768px){.campaign-section-subtitle,.full-width-img-text .text{font-size:22px}}@media screen and (max-width: 600px){.campaign-section-subtitle,.full-width-img-text .text{font-size:20px}}.campaign-section-element-title{font-size:20px;line-height:1.4em;font-weight:500}@media screen and (max-width: 768px){.campaign-section-element-title{font-size:19px}}@media screen and (max-width: 600px){.campaign-section-element-title{font-size:18px}}.sm-text{font-size:20px;line-height:1.4em;font-weight:500}@media screen and (max-width: 1024px){.sm-text{font-size:18px}}@media screen and (max-width: 600px){.sm-text{font-size:16px}}.md-text{font-size:28px;line-height:1.19em;font-weight:bold}@media screen and (max-width: 1024px){.md-text{font-size:24px}}@media screen and (max-width: 890px){.md-text{font-size:21px}}@media screen and (max-width: 600px){.md-text{font-size:20px}}.stat .md-text{padding-right:30px}.lg-text,.reveal-blocks .block.block-stat span{font-size:110px;line-height:1.2em;font-weight:bold}@media screen and (max-width: 1024px){.lg-text,.reveal-blocks .block.block-stat span{font-size:80px}}@media screen and (max-width: 890px){.lg-text,.reveal-blocks .block.block-stat span{font-size:73px}}@media screen and (max-width: 768px){.lg-text,.reveal-blocks .block.block-stat span{font-size:85px}}@media screen and (max-width: 600px){.lg-text,.reveal-blocks .block.block-stat span{font-size:75px}}.hero-banner{padding:556px 0 100px 0;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 768px){.hero-banner{padding:300px 0 50px 0}}@media screen and (max-width: 600px){.hero-banner{padding:200px 0 30px 0}}.hero-banner .banner-title{max-width:500px;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:bold;font-size:45px;line-height:1.11em;color:#fff;text-transform:uppercase}@media screen and (max-width: 768px){.hero-banner .banner-title{font-size:40px}}@media screen and (max-width: 600px){.hero-banner .banner-title{font-size:35px}}section.campaign-cta-block{margin-top:80px;text-align:center;font-weight:bold;text-transform:uppercase;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;padding-top:0;padding-bottom:0;margin-bottom:100px}section.campaign-cta-block,section.campaign-cta-block>div{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}section.campaign-cta-block .button{margin-top:20px}section.campaign-cta-block h2.layout-title{margin-bottom:30px}section.campaign-cta-block.nth-of-type-1 h2.layout-title{text-transform:uppercase;font-size:18px;margin-bottom:2px}.campaign-textual{line-height:1.76em}@media screen and (max-width: 768px){.main__content .campaign-textual{margin-top:50px}}@media screen and (max-width: 600px){.main__content .campaign-textual{margin-top:30px}}.campaign-textual h1{margin-bottom:33px;font-size:28px;line-height:1.36em;text-transform:uppercase}@media screen and (max-width: 768px){.campaign-textual h1{font-size:22px}}.campaign-textual .campaign-section-subtitle,.campaign-textual .full-width-img-text .text,.full-width-img-text .campaign-textual .text{text-align:center;margin-bottom:72px}@media screen and (max-width: 768px){.campaign-textual .campaign-section-subtitle,.campaign-textual .full-width-img-text .text,.full-width-img-text .campaign-textual .text{margin-bottom:40px}}.campaign-textual .textual-intro{margin-bottom:42px;font-weight:bold;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}.campaign-textual p{margin-bottom:33px}.campaign-textual p img{display:block;margin:70px auto 125px auto;max-width:800px;width:100%;height:auto}@media screen and (max-width: 768px){.campaign-textual p img{margin:50px auto 70px auto}}@media screen and (max-width: 600px){.campaign-textual p img{margin:40px auto 70px auto}}.campaign-textual ul{margin-top:45px;padding:0}.campaign-textual ul li{list-style:none;margin-bottom:30px;padding-left:38px;position:relative;font-size:17px;line-height:1.76em}@media screen and (max-width: 768px){.campaign-textual ul li{margin-bottom:20px;font-size:16px}}@media screen and (max-width: 600px){.campaign-textual ul li{font-size:14px;line-height:1.4}}.campaign-textual ul li:before{content:" ";position:absolute;left:0;top:0;display:block;width:30px;height:30px;background:url("../img/chevron-bullet.svg") no-repeat center}.campaign-textual ul li ul{margin-top:0;margin-left:20px}.campaign-textual ul li ul li{list-style:disc;margin-bottom:0;padding-left:10px}.campaign-textual ul li ul li:before{content:'';display:none}.full-width-img-text,.stats-container,.reveal-blocks{display:-ms-flexbox;display:flex}.full-width-img-text{overflow:hidden}@media screen and (max-width: 600px){.full-width-img-text{-ms-flex-wrap:wrap;flex-wrap:wrap}}.full-width-img-text .img,.full-width-img-text .text{width:50%;opacity:0}@media screen and (max-width: 600px){.full-width-img-text .img,.full-width-img-text .text{width:100%}}.full-width-img-text .img{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;min-height:37vh;background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateX(-20%);transition:all 0.5s ease}@media screen and (max-width: 890px){.full-width-img-text .img{min-height:25vh}}@media screen and (max-width: 768px){.full-width-img-text .img{min-height:250px}}@media screen and (max-width: 600px){.full-width-img-text .img{min-height:200px}}.full-width-img-text .img.with-caption{background-position:center}@media screen and (max-width: 600px){.full-width-img-text .img.with-caption{min-height:300px}}.full-width-img-text .img .caption{width:100%;padding:10px 0;background:#fff;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-size:12px;font-weight:500}@media screen and (max-width: 600px){.full-width-img-text .img .caption{padding-left:20px;padding-right:20px}}.full-width-img-text .text{margin-left:80px;max-width:474px;transform:translateX(20%);transition:all 0.5s ease;transition-delay:0.2s}@media screen and (max-width: 768px){.full-width-img-text .text{margin-left:30px}}@media screen and (max-width: 600px){.full-width-img-text .text{font-size:17px;line-height:1.4}}.full-width-img-text .text p{letter-spacing:0}.full-width-img-text.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.full-width-img-text.reverse .img{transform:translateX(20%)}.full-width-img-text.reverse .text{margin-left:0;margin-right:80px;transform:translateX(-20%)}@media screen and (max-width: 768px){.full-width-img-text.reverse .text{margin-right:30px}}@media screen and (max-width: 600px){.full-width-img-text.reverse .text{text-align:left}}.full-width-img-text.reverse.colored .text{text-align:right}.full-width-img-text:not(.no-color){background:#f6f3f3}.full-width-img-text:not(.no-color) .text{margin:135px 85px 135px 65px}@media screen and (max-width: 768px){.full-width-img-text:not(.no-color) .text{margin:50px 30px}}.full-width-img-text.no-color{margin-bottom:50px}@media screen and (max-width: 768px){.full-width-img-text.no-color{margin-bottom:50px}}.full-width-img-text.no-color .text{margin-left:60px;padding:0;min-height:450px}@media screen and (max-width: 768px){.full-width-img-text.no-color .text{min-height:0;max-width:none}}@media screen and (max-width: 600px){.full-width-img-text.no-color .text{padding:0 20px;margin:33px 0 0 0}}.full-width-img-text.no-color .text p{letter-spacing:0}.full-width-img-text.show .img,.full-width-img-text.show .text{opacity:1;transform:none}.full-width-img-text+.campaign-section-title{margin-top:130px}@media screen and (max-width: 600px){.full-width-img-text+.campaign-section-title{margin-top:50px}}@media screen and (min-width: 601px){div.campaign-section-element-title,div.campaign-section-element-title+ul{margin-left:45px;margin-right:45px}}.full-width-stat{color:#fff}@media screen and (max-width: 890px){.full-width-stat{padding:0}}@media screen and (max-width: 600px){.full-width-stat{margin-bottom:80px;padding:0}}.full-width-stat .stats-nav{padding:33px 96px 43px 96px;text-align:center;background:#474B55}@media screen and (max-width: 890px){.full-width-stat .stats-nav{padding-bottom:25px}}@media screen and (max-width: 600px){.full-width-stat .stats-nav{padding:33px 46px 43px 46px}}.full-width-stat .stats-nav span.prev{margin-right:28px}.full-width-stat .stats-nav span.next{margin-left:28px}.full-width-stat .stats-nav span.disable{opacity:0.2}.full-width-stat .stats-nav span.disable:hover{cursor:default}.full-width-stat .stats-nav span:hover{cursor:pointer}.full-width-stat .stats-container{position:relative;height:330px;background:#474B55}.full-width-stat .stats-container .stat-slide{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;position:absolute;bottom:0;left:0;opacity:0;padding:0 96px;background:#474B55;transition:opacity 0.3s linear}@media screen and (max-width: 890px){.full-width-stat .stats-container .stat-slide{bottom:auto;top:0;padding:0 50px}}@media screen and (max-width: 768px){.full-width-stat .stats-container .stat-slide{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 25px}}.full-width-stat .stats-container .stat-slide .stat,.full-width-stat .stats-container .stat-slide .desc{width:50%}@media screen and (max-width: 890px){.full-width-stat .stats-container .stat-slide .stat,.full-width-stat .stats-container .stat-slide .desc{padding-bottom:40px}}@media screen and (max-width: 768px){.full-width-stat .stats-container .stat-slide .stat,.full-width-stat .stats-container .stat-slide .desc{width:100%;padding-bottom:50px}}.full-width-stat .stats-container .stat-slide .stat{border-right:5px solid rgba(255,255,255,0.5);font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:bold;position:relative}@media screen and (max-width: 768px){.full-width-stat .stats-container .stat-slide .stat{border-right:0}}.full-width-stat .stats-container .stat-slide .stat:before,.full-width-stat .stats-container .stat-slide .stat:after{position:absolute;bottom:0;right:-10px;display:block;background:#fff}@media screen and (max-width: 768px){.full-width-stat .stats-container .stat-slide .stat:before,.full-width-stat .stats-container .stat-slide .stat:after{left:0;right:auto;bottom:25px}}.full-width-stat .stats-container .stat-slide .stat:before{content:" ";width:10px;height:100%;transform:scale(1, 0);transform-origin:center bottom;transition:transform 15s linear}@media screen and (max-width: 768px){.full-width-stat .stats-container .stat-slide .stat:before{width:100%;height:2px;transform-origin:left center;transform:scale(0, 1)}}.full-width-stat .stats-container .stat-slide .stat:after{display:none}@media screen and (max-width: 768px){.full-width-stat .stats-container .stat-slide .stat:after{display:block;content:" ";width:100%;height:2px;opacity:0.15}}@media screen and (max-width: 768px){.full-width-stat .stats-container .stat-slide .stat .lg-text,.full-width-stat .stats-container .stat-slide .stat .reveal-blocks .block.block-stat span,.reveal-blocks .block.block-stat .full-width-stat .stats-container .stat-slide .stat span{font-size:57px}}@media screen and (max-width: 600px){.full-width-stat .stats-container .stat-slide .stat .lg-text,.full-width-stat .stats-container .stat-slide .stat .reveal-blocks .block.block-stat span,.reveal-blocks .block.block-stat .full-width-stat .stats-container .stat-slide .stat span{font-size:45px}}.full-width-stat .stats-container .stat-slide .desc{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;padding-left:22px;border-left:5px solid rgba(255,255,255,0.5);font-weight:500;font-size:20px;line-height:1.5}@media screen and (max-width: 1024px){.full-width-stat .stats-container .stat-slide .desc{font-size:17px}}@media screen and (max-width: 768px){.full-width-stat .stats-container .stat-slide .desc{font-size:16px;padding-left:0;border-left:0}}.full-width-stat .stats-container .stat-slide.active{opacity:1}.full-width-stat .stats-container .stat-slide.active .stat:before{transform:scale(1, 1)}.full-width-img{margin-bottom:100px;width:100%;height:500px;background:#474B55 no-repeat center;background-size:cover}@media screen and (max-width: 768px){.full-width-img{margin-bottom:75px;height:400px}}@media screen and (max-width: 600px){.full-width-img{margin-bottom:50px;height:200px}}.full-width-img.overlapped{position:relative;z-index:-1;margin-top:-150px}@media screen and (max-width: 600px){.full-width-img.overlapped{height:360px}}.reveal-blocks{margin-bottom:142px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}@media screen and (max-width: 768px){.reveal-blocks{margin-bottom:80px}}@media screen and (max-width: 600px){.reveal-blocks{margin-bottom:0}}.reveal-blocks .odometer.odometer-auto-theme,.reveal-blocks .odometer.odometer-theme-minimal{margin-right:15px;margin-top:-15px}.reveal-blocks .odometer.odometer-auto-theme .odometer-digit,.reveal-blocks .odometer.odometer-theme-minimal .odometer-digit{width:auto}.reveal-blocks .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.reveal-blocks .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{width:78px}.reveal-blocks .block-row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.reveal-blocks .block-row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:33px}}.reveal-blocks .block-row:not(.indent) .block-stat{transform:translateX(100%)}@media screen and (max-width: 768px){.reveal-blocks .block-row:not(.indent) .block-stat{transform:none}}.reveal-blocks .block-row:not(.indent) .block-desc{margin-right:330px}@media (max-width: 1071px){.reveal-blocks .block-row:not(.indent) .block-desc{margin-right:264px}}@media screen and (max-width: 890px){.reveal-blocks .block-row:not(.indent) .block-desc{margin-right:0}}@media screen and (max-width: 768px){.reveal-blocks .block-row:not(.indent) .block-desc{opacity:0}}.reveal-blocks .block-row.indent .block-stat{margin-left:330px}@media (max-width: 1071px){.reveal-blocks .block-row.indent .block-stat{margin-left:264px}}@media screen and (max-width: 890px){.reveal-blocks .block-row.indent .block-stat{margin-left:0}}.reveal-blocks .block-row.indent .block-desc{transform:translateX(-100%)}@media screen and (max-width: 768px){.reveal-blocks .block-row.indent .block-desc{transform:none;opacity:0}}.reveal-blocks .block-row.show .block-stat,.reveal-blocks .block-row.show .block-desc{transform:none;opacity:1}.reveal-blocks .block{width:330px;height:330px;padding:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;font-weight:bold;position:relative;transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1)}@media (max-width: 1071px){.reveal-blocks .block{width:264px;height:264px;margin-bottom:1px}}@media screen and (max-width: 768px){.reveal-blocks .block{width:100%}}@media screen and (max-width: 768px){.reveal-blocks .block{width:100%;height:auto}}.reveal-blocks .block.block-stat{-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#474B55}.reveal-blocks .block.block-stat img{max-width:100%;height:auto}.reveal-blocks .block.block-stat span{white-space:nowrap}.reveal-blocks .block.block-desc{z-index:-1;-ms-flex-pack:start;justify-content:flex-start;background:#5e6471;line-height:1.35em;font-size:16px}@media (max-width: 1071px){.reveal-blocks .block.block-desc{font-size:15px;font-weight:normal}}@media screen and (max-width: 768px){.reveal-blocks .block.block-desc{background:transparent;color:#474B55;font-size:18px;font-weight:normal;opacity:0}}.mini-stat-box{margin:50px 0;width:330px;padding-left:20px;border-left:10px solid #474B55;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}section.team-banner .max{max-width:974px}section.team-banner h2.layout-title{text-align:left;margin:60px 0}section.team-banner p{max-width:560px;margin:auto}section.team-banner div.team-banner{position:relative}@media screen and (max-width: 890px){section.team-banner div.team-banner{width:100%;height:300px;overflow-x:scroll;overflow-y:hidden}section.team-banner div.team-banner:after{content:url("../img/cabinet/arrow-chevron.svg");display:block;position:absolute;right:0;bottom:0;transform:rotate(90deg)}}section.team-banner img{width:100%;height:auto}@media screen and (max-width: 890px){section.team-banner img{max-width:none;width:auto;margin-top:-15%}}@media screen and (max-width: 600px){section.team-banner img{max-height:200%;height:200%;margin-top:-25%}}section.team-banner .team-member{position:absolute}@media screen and (max-width: 890px){section.team-banner .team-member{top:0;left:0;display:none}section.team-banner .team-member .tag{display:none}}section.team-banner .team-member .tag{margin-top:25px;width:144px;height:144px;padding:40px 20px 20px;border:1px solid #d20f01;border-radius:50%;background:#fff url("../img/cabinet/arrow-chevron.svg") no-repeat center top 15px;background-size:22px auto;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:500;font-size:12px;line-height:1.33em;text-align:center;opacity:0;transform:translateX(-27%);transition:all 0.4s ease}section.team-banner .team-member .tag span{display:block;font-weight:700;margin-bottom:5px}section.team-banner .team-member .tag.lg{width:170px;height:170px}section.team-banner .team-member .tag.sm{width:120px;height:120px}section.team-banner .team-member .face{width:100%;height:100%}body.env--development section.team-banner .team-member .face{background:rgba(255,100,0,0.25)}section.team-banner .team-member .face:hover+.tag{margin:0;opacity:1}@media (max-width: 1130px){section.team-banner .team-member:last-child .tag{transform:translateX(-45%)}}@media (max-width: 1020px){section.team-banner .team-member:last-child .tag{transform:translateX(-45%)}}section.team-banner ol.team-list{font-size:14px;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;list-style:none;margin:60px 0;padding:0}@media screen and (min-width: 601px){section.team-banner ol.team-list{column-count:3;column-gap:75px}}section.team-banner ol.team-list strong{display:block;font-weight:500}section.team-banner ol.team-list li{letter-spacing:0;margin:0;break-inside:avoid}section.team-banner ol.team-list li:after{content:'';display:block;height:20px}.video-thumb{margin-top:40px;position:relative;width:100%;min-height:350px;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden}.video-thumb span{text-transform:uppercase;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:bold}.video-thumb .overlay,.video-thumb .video-title{position:absolute;top:0;left:0}.video-thumb .video-title{z-index:2;opacity:0;padding:30px;transform:translateX(10%);transition:all 0.3s ease}.video-thumb .overlay{z-index:1;width:100%;height:100%;transition:all 0.3s ease}.video-thumb .overlay span,.video-thumb .overlay .play-arrow{position:absolute}.video-thumb .overlay span{display:block;width:100%;left:0;top:50%;padding:30px;background:rgba(71,75,85,0.8);font-size:17px;text-align:center;transform:translateY(-50%);will-change:opacity;transition:opacity 0.2s ease}.video-thumb .overlay .play-arrow{right:50px;bottom:30px;width:54px;height:54px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:2px solid #474B55;background:#fff;opacity:0;transition:all 0.3s ease}.video-thumb .overlay .play-arrow img{margin-left:3px;opacity:0;transform:translateX(-100%);transition:all 0.3s ease;transition-delay:0.1s}.video-thumb:hover{cursor:pointer}.video-thumb:hover .video-title{opacity:1;transform:none}.video-thumb:hover .overlay{background:rgba(210,15,1,0.7)}.video-thumb:hover .overlay span{opacity:0}.video-thumb:hover .overlay .play-arrow{opacity:1;right:30px}.video-thumb:hover .overlay .play-arrow img{opacity:1;transform:none}.video-player{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:rgba(71,75,85,0.95);opacity:0;display:none;transition:opacity 0.5s ease}.video-player.show{opacity:1}.video-player .youtube-frame{width:1280px;height:720px;max-width:100%}@media screen and (max-width: 1024px){.video-player .youtube-frame{width:853px;height:480px}}@media screen and (max-width: 768px){.video-player .youtube-frame{width:640px;height:360px}}@media screen and (max-width: 600px){.video-player .youtube-frame{width:500px;height:281px}}.video-player .close{-ms-flex-item-align:end;align-self:flex-end;margin-right:30px;margin-bottom:30px;width:50px;height:50px;position:relative;background:#fff;border:2px solid #d20f01;transition:background 0.25s ease}.video-player .close span{position:absolute;top:22px;left:0;display:block;width:100%;height:4px;background:#d20f01;transition:background 0.25s linear}.video-player .close span:first-child{transform:rotate(45deg)}.video-player .close span:last-child{transform:rotate(-45deg)}.video-player .close:hover{cursor:pointer;background:#d20f01}.video-player .close:hover span{background:#fff}.campaign-newsletter{padding:86px 0 102px 0;background:#474B55;color:#fff;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:bold;font-size:16px;line-height:1.75em}.campaign-newsletter.signup{margin-top:0}.campaign-newsletter .title{margin-bottom:22px;font-size:32px;text-transform:uppercase}.campaign-newsletter form{margin-top:33px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.campaign-newsletter form input{height:47px;padding:0.5em 1em !important;border-color:transparent;background:rgba(255,255,255,0.3)}.campaign-newsletter form input:-ms-input-placeholder{text-transform:uppercase;font-weight:300;font-size:14px;color:#fff}.campaign-newsletter form input::placeholder{text-transform:uppercase;font-weight:300;font-size:14px;color:#fff}.campaign-newsletter form input:focus{border:1px solid #fff}.campaign-newsletter form input[type="email"]{width:calc(100% - 51px);margin:0 4px 0 0;padding:0;-ms-flex-positive:1;flex-grow:1}.campaign-newsletter form input[type="submit"],.campaign-newsletter form button{margin:0;padding:0;width:47px;height:47px;min-width:0;color:transparent;background-position:center;border-color:transparent}@keyframes progressbar{0%{transform:scale(0, 1)}100%{transform:scale(1, 1)}}@media screen and (min-width: 601px) and (max-width: 768px){nav.layout-tabs.dropdown.fundraiser-nav{margin-bottom:-40px}}@media screen and (min-width: 601px){nav.layout-tabs.dropdown.fundraiser-nav .inner:before{content:"Featured Campaigns";left:-14em}}@media screen and (min-width: 601px) and (max-width: 768px){nav.layout-tabs.dropdown.fundraiser-nav .inner:before{left:0;top:-30px}}.fundraisers-overview section.layout h2.layout-title{max-width:740px;text-align:left}@media screen and (min-width: 601px){.fundraisers-overview section.layout h2.layout-title{margin-bottom:0}}.fundraisers-overview section.layout.campaigns .table{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;width:100%}.fundraisers-overview section.layout.campaigns .table .slide{display:block;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 768px){.fundraisers-overview section.layout.campaigns .table .slide{width:100%}}.fundraisers-overview section.layout.max{padding-top:0}.fundraisers-overview .featured-fundraiser{margin:50px 0 0 0;padding:100px 0;background-repeat:no-repeat;background-position:left center;background-size:66% auto}@media screen and (max-width: 890px){.fundraisers-overview .featured-fundraiser{margin:0;padding:250px 0 0 0;background-position:center top;background-size:cover}}@media screen and (max-width: 768px){.fundraisers-overview .featured-fundraiser{padding:200px 0 0 0;background-size:100% auto}}.fundraisers-overview .featured-fundraiser .content{margin:0 0 0 auto;padding:60px 50px;max-width:50%;background:#474B55;color:#fff;font-size:16px;font-size:.94118rem;letter-spacing:1px}@media screen and (max-width: 890px){.fundraisers-overview .featured-fundraiser .content{max-width:none;padding:50px 30px}}.fundraisers-overview .featured-fundraiser .content h2{font-size:32px;font-size:1.88235rem}@media screen and (max-width: 768px){.fundraisers-overview .featured-fundraiser .content h2{font-size:20px}}.fundraisers-overview .featured-fundraiser .content .date{margin:20px 0;font-weight:bold;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;text-transform:uppercase;letter-spacing:0}.fundraisers-overview .featured-fundraiser .content .button{margin-top:22px}.fundraisers-overview .featured-fundraiser .content div{max-width:40em}.fundraisers-overview .summary{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 890px){.fundraisers-overview .summary{-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 768px){.fundraisers-overview .summary{-ms-flex-pack:start;justify-content:flex-start}}.fundraisers-overview .summary .fundraiser-summary{padding-left:18px;border-left:2px solid #fff;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:bold}.fundraisers-overview .summary .fundraiser-summary p{border-left:0}.fundraisers-overview .summary .fundraiser-summary .date{font-size:32px;font-size:1.88235rem;text-transform:uppercase}@media screen and (max-width: 1113px){.fundraisers-overview .summary .fundraiser-summary .date{margin-bottom:10px;font-size:30px;line-height:1.2em}}@media screen and (max-width: 1024px){.fundraisers-overview .summary .fundraiser-summary .date{font-size:28px}}@media screen and (max-width: 890px){.fundraisers-overview .summary .fundraiser-summary .date{font-size:24px}}@media screen and (max-width: 1113px){.fundraisers-overview .summary .fundraiser-summary .desc{line-height:1.2em}}@media screen and (max-width: 890px){.fundraisers-overview .summary .fundraiser-summary .desc{font-size:15px;line-height:1.5em}}@media screen and (max-width: 890px){.fundraisers-overview .summary .button{font-size:16px}}.fundraiser-header{padding:330px 0 66px 0;background-repeat:no-repeat;background-size:cover;background-position:center}.fundraiser-header h1{margin:0;color:#fff}#fundraiser-form{display:none;z-index:999;position:fixed;left:0;top:0;width:100%;height:100%;padding:100px 0;overflow:scroll;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,0.9);opacity:0;transform:translateY(-25%);transition:all 0.3s ease}#fundraiser-form.show{opacity:1;transform:none;display:-ms-flexbox;display:flex}#fundraiser-form>div{height:100%}#fundraiser-form .gform_wrapper,#fundraiser-form .gform_confirmation_wrapper{height:90%;overflow-x:hidden;overflow-y:scroll;padding:30px;background:#fff;border-radius:38px;box-shadow:0 0 35px -5px rgba(71,75,85,0.1)}#fundraiser-form .gform_wrapper .gfield,#fundraiser-form .gform_confirmation_wrapper .gfield{margin-bottom:30px}#fundraiser-form .gform_wrapper .gfield.follow-up,#fundraiser-form .gform_confirmation_wrapper .gfield.follow-up{margin-top:-30px}#fundraiser-form .gform_wrapper .gfield.follow-up .gfield_label,#fundraiser-form .gform_confirmation_wrapper .gfield.follow-up .gfield_label{display:none}#fundraiser-form .gform_wrapper .gfield.follow-up .ginput_container,#fundraiser-form .gform_confirmation_wrapper .gfield.follow-up .ginput_container{margin-top:0;font-size:15px}#fundraiser-form .gform_wrapper .gfield .instruction,#fundraiser-form .gform_confirmation_wrapper .gfield .instruction{display:none}#fundraiser-form .gform_wrapper .gfield_error,#fundraiser-form .gform_confirmation_wrapper .gfield_error{background:transparent;border:0}#fundraiser-form .gform_wrapper .gfield_error .ginput_container input,#fundraiser-form .gform_confirmation_wrapper .gfield_error .ginput_container input{background:rgba(210,15,1,0.1);border:1px solid #d20f01}#fundraiser-form .gform_wrapper .gfield_error .validation_message,#fundraiser-form .gform_confirmation_wrapper .gfield_error .validation_message{margin-top:0;padding:0;color:#d20f01;font-weight:normal}#fundraiser-form .close,.overlay .close{width:50px;height:50px;position:relative;background:#fff;border:2px solid #474B55;transition:background 0.25s ease}#fundraiser-form .close span,.overlay .close span{position:absolute;top:22px;left:0;display:block;width:100%;height:4px;background:#d20f01;transition:background 0.25s linear}#fundraiser-form .close span:first-child,.overlay .close span:first-child{transform:rotate(45deg)}#fundraiser-form .close span:last-child,.overlay .close span:last-child{transform:rotate(-45deg)}#fundraiser-form .close:hover,.overlay .close:hover{cursor:pointer;background:#d20f01}#fundraiser-form .close:hover span,.overlay .close:hover span{background:#fff}.fundraiser{display:-ms-flexbox;display:flex}@media screen and (max-width: 890px){.fundraiser{-ms-flex-wrap:wrap;flex-wrap:wrap}}.fundraiser h3,.fundraiser .h3{margin:0 0 12px 0;font-weight:500;font-size:20px;line-height:1.4em}.fundraiser .button.donate{display:block;width:100%;text-align:center}.fundraiser .button.donate:hover{cursor:pointer}.fundraiser .button.donate.submitted{background:#474B55;border-color:#474B55}.fundraiser .button.donate.submitted:hover{cursor:default;background:#474B55;border-color:#474B55}.fundraiser .fundraiser-side{min-width:340px;width:20%}@media screen and (max-width: 1024px){.fundraiser .fundraiser-side{min-width:280px}}@media screen and (max-width: 890px){.fundraiser .fundraiser-side{width:100%;margin-top:0}}@media screen and (max-width: 768px){.fundraiser .fundraiser-side{margin-top:30px;-ms-flex-order:2;order:2}}.fundraiser .fundraiser-side .side-section{margin-bottom:30px;padding:40px 30px;border-radius:38px;background:#f6f3f3;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}.fundraiser .fundraiser-side .fundraiser-status{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:space-between;align-items:space-between}.fundraiser .fundraiser-side .fundraiser-status .percentage{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:12px;font-size:12px;font-weight:300;color:rgba(71,75,85,0.65)}.fundraiser .fundraiser-side .fundraiser-status .progress{margin-bottom:37px;width:100%;height:4px;background:rgba(71,75,85,0.16);position:relative}@media screen and (max-width: 768px){.fundraiser .fundraiser-side .fundraiser-status .progress{margin-bottom:20px}}.fundraiser .fundraiser-side .fundraiser-status .progress .bar{position:absolute;left:0;top:0;width:0;height:100%;max-width:100%;background:#d20f01;transform-origin:left center;animation:progressbar 1s cubic-bezier(0, 0, 0.24, 0.9)}@media screen and (max-width: 768px){.fundraiser .fundraiser-side .fundraiser-status .h3{font-size:14px}}.fundraiser .fundraiser-side .fundraiser-status small{display:block;width:100%;margin-top:39px;font-size:16px}.fundraiser .fundraiser-side .fundraiser-status small a{display:inline-block;margin-left:10px}.fundraiser .fundraiser-side .fundraiser-supporters{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width: 768px){.fundraiser .fundraiser-side .fundraiser-supporters{margin-bottom:50px}}.fundraiser .fundraiser-side .fundraiser-supporters:not(.no-btns){padding-bottom:0}.fundraiser .fundraiser-side .fundraiser-supporters .button.donate{margin-bottom:50px}.fundraiser .fundraiser-side .fundraiser-supporters .supporter{padding:0;width:100%;max-height:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:12px;line-height:1.67em;border-bottom:1px solid rgba(71,75,85,0.2);opacity:0;transition:all 0.5s ease-out, opacity 0.3s ease}.fundraiser .fundraiser-side .fundraiser-supporters .supporter .name{width:80%;-ms-flex-positive:1;flex-grow:1;font-weight:bold}.fundraiser .fundraiser-side .fundraiser-supporters .supporter .donation{width:20%;text-align:right}.fundraiser .fundraiser-side .fundraiser-supporters .supporter .location{width:100%}.fundraiser .fundraiser-side .fundraiser-supporters .supporter .message{margin-top:15px;width:100%;font-style:italic}.fundraiser .fundraiser-side .fundraiser-supporters .supporter.show{opacity:1;padding:15px 0;max-height:600px}.fundraiser .fundraiser-side .fundraiser-supporters #load-more,.fundraiser .fundraiser-side .fundraiser-supporters #show-less{position:relative;z-index:10;display:block;-ms-flex-positive:1;flex-grow:1;width:45%;padding:22px 0;text-align:center;font-size:16px;font-weight:500}.fundraiser .fundraiser-side .fundraiser-supporters #show-less{display:none;position:relative}.fundraiser .fundraiser-side .fundraiser-supporters #show-less.sep:before{content:" ";display:block;width:1px;height:25%;background:rgba(71,75,85,0.2);position:absolute;top:37.5%;right:100%}.fundraiser .fundraiser-main{width:60%;padding:0 0 0 80px}@media screen and (max-width: 890px){.fundraiser .fundraiser-main{width:100%;padding:0 0 0 50px}}@media screen and (max-width: 768px){.fundraiser .fundraiser-main{padding:0;-ms-flex-order:1;order:1}}.fundraiser .fundraiser-main h2{text-transform:none;font-size:28px;font-size:1.64706rem;line-height:1.36em}.fundraiser .fundraiser-main h2+.subhead-tagline{margin-top:0}.fundraiser .fundraiser-main h2+p{margin-top:45px}.fundraiser .fundraiser-main h3{margin-top:85px;margin-bottom:33px;text-transform:uppercase}@media screen and (max-width: 768px){.fundraiser .fundraiser-main h3{margin-top:50px;margin-bottom:20px}}.fundraiser .fundraiser-main h4{margin-top:0;margin-bottom:16px;font-weight:500;font-size:16px;line-height:1.75em}.fundraiser .fundraiser-main .subhead-tagline{margin-bottom:45px;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-size:16px;font-size:.94118rem;font-weight:500}@media screen and (max-width: 768px){.fundraiser .fundraiser-main .subhead-tagline{margin-bottom:30px}}@media screen and (max-width: 768px){.fundraiser .fundraiser-main p{line-height:1.5em;font-size:16px;letter-spacing:0}}.fundraiser .fundraiser-main .share-box{margin-top:60px;width:178px;height:47px;position:relative;border:2px solid #474B55;overflow:hidden}@media screen and (max-width: 768px){.fundraiser .fundraiser-main .share-box{margin-top:30px}}.fundraiser .fundraiser-main .share-box .label,.fundraiser .fundraiser-main .share-box .links{position:absolute;transition:all 0.3s ease}.fundraiser .fundraiser-main .share-box .label.text{left:43px;top:8px;text-transform:uppercase;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-size:16px;font-weight:bold}.fundraiser .fundraiser-main .share-box .label.icon{right:20px;top:9px}.fundraiser .fundraiser-main .share-box .links{top:100%;left:0;width:100%;text-align:center}.fundraiser .fundraiser-main .share-box .links a{display:inline-block;margin:0 10px;font-size:20px}.fundraiser .fundraiser-main .share-box:hover .links{top:7px}.fundraiser .fundraiser-main .share-box:hover .label.text{left:-100%}.fundraiser .fundraiser-main .share-box:hover .label.icon{right:-100%}.fundraiser .fundraiser-main .image-gallery{margin-top:60px;font-size:20px;font-size:1.17647rem;font-weight:500;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}@media screen and (max-width: 768px){.fundraiser .fundraiser-main .image-gallery{margin-top:30px}}.fundraiser .fundraiser-main .image-gallery .gallery-col-wrap,.fundraiser .fundraiser-main .image-gallery .gallery-row-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}.fundraiser .fundraiser-main .image-gallery .gallery-col-wrap{margin-top:24px;-ms-flex-flow:row wrap;flex-flow:row wrap}.fundraiser .fundraiser-main .image-gallery .gallery-col-wrap>*{width:49%}.fundraiser .fundraiser-main .image-gallery .gallery-row-wrap{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.fundraiser .fundraiser-main .image-gallery .gallery-row-wrap>*{width:100%;height:49%}.fundraiser .fundraiser-main .image-gallery img{width:100%;height:100%}.fundraiser .fundraiser-main .contact-info{font-size:14px;line-height:1.71em}.fundraiser .fundraiser-main .contact-info address{margin-bottom:20px;font-style:normal}.fundraiser .fundraiser-main .contact-info a{color:inherit}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(255,255,255,0.95);display:none}.overlay.visible{display:block}.overlay .overlay__content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#fff;padding:40px;width:90%;max-width:700px;border-radius:40px;box-shadow:0 0 35px -5px rgba(71,75,85,0.1)}.overlay .overlay__content h2{margin-top:0}.overlay .close{position:absolute;top:-70px;left:0}body.single-tribe_events .tribe-events-event-meta{border:none;background:none;margin:0}body.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group,body.single-tribe_events .tribe-events-event-meta .column{float:none;width:auto;padding:0;display:block}body.single-tribe_events .tribe-events-event-meta dt,body.single-tribe_events .tribe-events-event-meta dt.active{background:none;padding:0;font-size:1rem}body.single-tribe_events .tribe-events-event-meta dd.tribe-event-tags,body.single-tribe_events .tribe-events-event-meta dd{display:block;margin:0}body.single-tribe_events .tribe-events-cal-links{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}body.single-tribe_events .tribe-events-cal-links a{color:#d20f01}body.single-tribe_events .tribe-events-cal-links a:hover{color:#474B55}body.single-tribe_events .tribe-events-venue-map{width:100%;float:none;display:block;margin:1em 0 0}@media screen and (min-width: 768px) and (max-width: 1024px){section.layout.donation-panel-tabs .slideshow-content-panel{padding-top:0;padding-bottom:0}}section.layout.donation-panel-tabs [data-tab-content]{display:none}section.layout.donation-panel-tabs [data-tab-content].active{display:block}section.layout.donation-panel-tabs .inner-wrap{margin:0}section.layout.donation-panel-tabs .tabs{padding:0;margin:0;text-align:center;margin-bottom:40px;position:relative;margin-top:20px}@media screen and (min-width: 601px){section.layout.donation-panel-tabs .tabs{margin-bottom:2.1875rem;margin-top:0px}}section.layout.donation-panel-tabs .tabs li{display:inline-block;margin:10px 7px 0px 7px;text-decoration:none;text-transform:uppercase;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;color:#474B55;padding-bottom:5px;padding-left:0;padding-right:0;font-size:12px;font-size:.70588rem;letter-spacing:2px;transition:all 0.3s linear;cursor:pointer;border-bottom:2px solid transparent}@media screen and (min-width: 601px){section.layout.donation-panel-tabs .tabs li{border-bottom:3px solid transparent;font-size:16px;font-size:.94118rem;margin:30px 40px 0px 40px}}section.layout.donation-panel-tabs .tabs li:hover,section.layout.donation-panel-tabs .tabs li.active{color:#d20f01;border-bottom:2px solid #d20f01}@media screen and (min-width: 601px){section.layout.donation-panel-tabs .tabs li:hover,section.layout.donation-panel-tabs .tabs li.active{border-bottom:3px solid #d20f01}}section.layout.donation-panel-tabs .narrow-wrap{max-width:49.6875rem;margin:auto}section.layout.donation-panel-tabs .donation-amounts{color:#474B55;text-align:center}section.layout.donation-panel-tabs .donation-amounts span{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;margin-right:.3125rem;position:relative;color:#474B55;transition:color 0.3s linear;cursor:pointer;border:2px solid #474B55;padding:.3125rem .8125rem;font-weight:700}@media screen and (min-width: 601px){section.layout.donation-panel-tabs .donation-amounts span{padding:.3125rem 1.875rem;margin-right:1rem;font-size:35px;font-size:2.05882rem}}@media screen and (max-width: 768px){section.layout.donation-panel-tabs .donation-amounts span{display:inline-block;margin-bottom:.625rem}}section.layout.donation-panel-tabs .donation-amounts span:hover,section.layout.donation-panel-tabs .donation-amounts span.selected{color:#fff;background-color:#474B55}section.layout.donation-panel-tabs .donation-amounts input{display:inline-block}section.layout.donation-panel-tabs .donation-amounts span.other{margin-right:25px;border:0}@media screen and (max-width: 768px){section.layout.donation-panel-tabs .donation-amounts span.other{width:100%}}section.layout.donation-panel-tabs .donation-amounts span.other:hover,section.layout.donation-panel-tabs .donation-amounts span.other.selected{background-color:#fff;color:#474B55}section.layout.donation-panel-tabs .donation-amounts span.other:after{display:none}section.layout.donation-panel-tabs .donation-amounts input[name="set.Value"]{background:transparent;border:none;border:2px solid #474B55;min-width:0;width:5em;padding:5px 20px}section.layout.donation-panel-tabs .donation-amounts #submit{display:none}section.layout.donation-panel-tabs .donation-amounts input[type="submit"]{display:inline-block;margin:40px auto;padding:1em 40px .85em 20px}section.layout.donation-panel-tabs .three-column-list h4{font-family:"PT Serif",Helvetica,Arial,"Source Sans Pro",sans-serif}body.login{background:linear-gradient(#f6f3f3 0%, #fff 100%);font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}body.login h1 a{background-image:url(../img/RCHF-Logo-RGB.svg);background-size:contain;width:100%}body.login form,body.login form p{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif;font-weight:600}body.login form input{font-weight:normal;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif}
