h3,h3 em,h4,h4 em,h5,label{color:#432e41}h1,h2,nav a h5:hover{color:#eeb847}#upcoming_events,main{margin-bottom:10%;position:relative;height:auto}.overlay,ul.rotate{width:100%;overflow:hidden}#events ul,ul li,ul.rotate{list-style:none}#events li,#events li article,#events ul,#upcoming_events,body,div#top_banner,main,ul.rotate li{position:relative}#donate h2,h1 em,h2 em{color:#d2d2d2}#events li article h1,#signUp h3,section#upcoming_events>h3{margin-bottom:3%}#signUp iframe,main,ul li,ul.rotate{height:auto}@-ms-viewport{width:device-width}*{margin:0;padding:0;box-sizing:border-box}body{overflow-x:hidden;width:100%;height:100%;font:small-caps 16px/1.2 'Darker Grotesque',sans-serif}h1{font:small-caps bold 100px/1.2 Fraunces,serif}h1 em{font:300 100px/1 'Darker Grotesque',sans-serif}h2{font:bold 52px/1.2 Fraunces,serif}h2 em{font:300 85px/1.2 Fraunces,serif}h3{font:300 45px/1.2 'Darker Grotesque',sans-serif}h3 em{font:small-caps 600 48px/1.2 'Darker Grotesque',sans-serif}h4{font:34px/1 Fraunces,serif}h4 em{font:26px/1 Fraunces,serif}h5,label{font:small-caps 20px/1 Fraunces,serif}p{font:18px/1.2 'Darker Grotesque',sans-serif;color:#000}nav a h5:active{color:#fe9933}nav#nav a h5,nav#nav h5{filter:drop-shadow(0px 0px 1px #fae9d8)}body>header#AYPAD>div nav#nav>ul{background:var(--white)}div#top_banner{width:100%;height:325px;background-color:#fff}main{width:100%}html body>div{background-image:linear-gradient(#fff,rgba(0,0,0,.15))}section#upcoming_events{background-color:transparent}#upcoming_events{width:100%;padding-left:7%}#events ul{display:flex;grid-gap:10px;padding:1% 0;overflow-x:scroll;overflow-y:hidden}#flyer h2{font-size:20px!important;color:#fff;text-align:center}li.container:hover .overlay{bottom:0;height:100%}.overlay{position:absolute;bottom:100%;left:0;right:0;background-color:#eeb847;height:0;transition:.5s}.description{color:#fff;font-size:20px;position:absolute;top:50%;left:30px;right:5px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-3.5%,-57%)}.description em{color:#000;font-weight:500;font-style:normal;font-size:22px;line-height:.5px}.description p{text-align:justify}#events li article{width:385px;height:255px}#events li article figure{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;position:relative;margin-bottom:3%}#events li article figure div{width:61%;height:100%;background-color:rgba(0,0,0,.5);padding:5%;position:absolute;right:0}#events li article figure img{z-index:-100;visibility:hidden}#events li article h1{color:#fff;align-self:center;text-align:center;font-size:20px}#events li article p{color:#fff;font-size:16px}#events li article figure div p:nth-of-type(4),#events li article figure div p:nth-of-type(5),#events li article figure div p:nth-of-type(6){margin-left:3%}section#partners_gallery{padding:0 0 0 7%}section#partners_gallery h3{white-space:wrap;font-size:40px}ul.rotate{font-size:500px;padding:3%;display:flex}ul.rotate li{left:0;width:1em;-webkit-animation:25s infinite loop;-moz-animation:25s infinite loop}ul.rotate li>article{width:100px;height:115px;display:block;float:left;padding:3%}ul.rotate li>article a{text-decoration:none}ul.rotate li>article a>figure{display:flex;justify-content:center;flex-wrap:wrap;text-align:center}ul.rotate li>article a>figure img{width:75px;height:75px;position:absolute;top:0;object-fit:contain;background:linear-gradient(to left top,#fff,#dcdcdc);border-radius:50px}#donate,.divider{position:relative;width:100%}ul.rotate li>article a>figure figcaption{font-size:12px;width:100%;position:relative;bottom:-75px}@-webkit-keyframes loop{0%,10%,5%{left:0}15%,20%,25%,30%{left:-.25em}35%,45%,50%{left:-.5em}55%,60%,65%{left:-.75em}70%,75%,80%{left:-1em}85%,90%,95%{left:-1.15em}}@-moz-keyframes loop{0%,10%,5%{left:0}15%,20%,25%,30%{left:-.25em}35%,45%,50%{left:-.5em}55%,60%,65%{left:-.75em}70%,75%,80%{left:-1em}85%,90%,95%{left:-1.15em}}.divider{background:url('../assets/images/africanColorBorder-min.JPG') top center/cover no-repeat;height:1.75rem}#main_slider .divider{position:absolute;bottom:0}#donate{background-image:linear-gradient(rgba(67,46,65,.75),rgba(0,0,0,.4)),url('../assets/images/banner/shane-rounce-DNkoNXQti3c-unsplash-min.jpg');background-size:cover;height:500px;background-position:right 0 bottom 0;background-repeat:no-repeat;text-align:center;display:flex;justify-content:center;align-items:center}#donate h2{line-height:1.2}#signUp{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;background-color:#432e41;padding:10% 8% 0;margin-bottom:0}#signUp h3{color:#dcdcdc}#signUp div{display:flex;width:100%;flex-wrap:wrap;align-items:center}#signUp div>div{width:95%;display:flex;align-items:flex-start;justify-content:space-between}#signUp iframe{overflow-y:hidden!important;overflow-x:hidden!important;width:100%;min-height:225px;overflow:auto}@media screen and (min-width:576px){h2:not(#flyer h2){font-size:56px}main{margin-bottom:6%}section#upcoming_events>h3{margin-bottom:2%}#donate{height:400px}#signUp{padding:10% 8% 1%}.social_media{width:55%;margin:5% 0}section#partners_gallery h3{white-space:nowrap;font-size:40px}}@media screen and (min-width:768px){main{margin-bottom:0}div#top_banner{height:400px}#upcoming_events{padding:5% 0 0 7%;margin-bottom:5%}ul.rotate{font-size:300px}}@media screen and (min-width:992px){#partners{padding:3% 3% 5%}#partners h2{padding-bottom:0}#signUp iframe{max-height:120px;height:auto;min-height:50px}#signUp{padding:3% 5% 0 8%;margin-bottom:-3%}#signUp h3:first-child{margin-bottom:0}}@media screen and (min-width:1200px){#upcoming_events{padding:3% 0 3% 7%}#partners{padding:3% 3% 4%}ul.rotate li{-webkit-animation:none;-moz-animation:none}#signUp{padding:3% 4% 3% 7%;margin-bottom:-1%}#signUp h3{margin-bottom:0}#signUp div{justify-content:space-between}#signUp div>div{width:50%;display:flex;flex-direction:column;align-items:flex-start}#signUp iframe{min-width:50%;width:auto;overflow:auto}}@media screen and (min-width:1400px){#partners{padding:3%}#upcoming_events{padding:3% 0 0 7%}ul.rotate li{-webkit-animation:none;-moz-animation:none}#signUp{padding:3% 4% 3% 4.5%;margin-bottom:-3%}#signUp div>div{width:48%}}@media screen and (min-width:1600px){#signUp div>div{width:49%}#signUp h3:nth-child(2){margin-left:8%}}@media screen and (min-width:2000px){#upcoming_events{padding:0 0 3% 7%;margin-bottom:0}#signUp{padding:1% 4% 3% 3.5%}}@media screen and (min-width:2400px){#signUp{padding:1% 4% 3% 3%}}