/*=Custom
-----------------------------------------------------------*/
.accordion .content p, .accordion .content {
	font-size:1rem!important;
}

.magicwall .magicwall-grid > li > .magicwall-wrap > .magicwall-thumb {
    background-size: contain !important;
    background-color:#fff;
    top:20px;
    left:20px;
    right:20px;
    bottom:20px;
    height: calc(100% - 40px);
    width: calc(100% - 40px);
}

.event-details-additional {
    background: #38526b;
}

.event-details-additional .event-detail {
    max-width: 27.5rem;
}

.event-details-additional .event-detail .button {
padding: 0.625rem 1.875rem;
}

.donor-carousel .slick-slide {
    display: flex;
    justify-content: center;
    align-items: center;
	height: 232px;
}

.donor-carousel .slick-slide img {max-height: 7rem}

.home .hero-banner .logo {background-size: contain}

.nav-footer-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.nav-footer-wrap .nav-footer{
    width: 100%;
}

@media only screen and (min-width: 481px) {
    .nav-footer-wrap {
        flex-direction: row;
        align-items: start;
        justify-content: space-between;
    }
}