.page-header{height:4.6875rem;overflow:hidden;text-align:center}.page-header.header-image{height:100%}.page-header.header-image img{max-width:none}.page-header .container,.page-header .row{height:100%}.page-header figure{height:100%}.page-header figure img{display:block;height:100%;width:auto}@media only screen and (min-width: 561px){.page-header{text-align:left;height:9.6875rem}}@media only screen and (max-width: 560px){.page-side-column p{text-align:left !important}}.map-embed{height:0;padding-bottom:75%;position:relative;width:100%}.map-embed iframe{height:100%;position:absolute;width:100%}@media only screen and (min-width: 769px){img.alignright{display:block;float:right;margin:20px}}.schedule-month{-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:flex}.schedule-month::after{border-bottom:1px solid #959595;content:'';display:inline-block;margin-left:10px;width:100%}.schedule-date-month{line-height:1em}.schedule-content{max-width:calc(100% - 55px)}.schedule-content .day{line-height:1em;margin-bottom:5px}.schedule-content br{line-height:2em}.event-row{border-bottom:1px solid currentColor;padding-bottom:40px;padding-top:40px}.event-row a{font-family:"futura-pt-bold",Helvetica,Arial,sans-serif}.event-photo{background-repeat:no-repeat;background-size:contain;height:0;width:100%}.page-donate .button{color:#959595}.page-memories .page-header{margin-bottom:-40px}.page-memories .page-header::after{background-color:#ee2032;content:'';height:175px;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-memories .page-header .row>div:first-child{padding:20px 0}@media only screen and (max-width: 560px){.page-memories .page-header .container{padding:0}.page-memories .page-header .row{margin-left:0;margin-right:0}}@media only screen and (min-width: 561px){.page-memories .page-header .row>div:first-child{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;height:175px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.page-dreammakers ul{list-style:none;padding:0 0 0 30px;position:relative}.page-dreammakers ul li:nth-child(odd){font-family:"futura-pt-bold",Helvetica,Arial,sans-serif}.page-dreammakers ul li:first-child{font-size:1.25rem;left:0;position:absolute}
