@charset "UTF-8";
#Wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#aboutDiv {
    background-size: cover;
    background-repeat: no-repeat;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.nav-item {
    color: #7B7B7B;
    text-transform: uppercase;
    font-size: 0.9em;
    text-align: center;
}
.copyright {
    margin-top: -13px;
}
#logo {
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}
.heroimg {
    text-align: center;
    color: hsla(0,0%,94%,1.00);
    text-transform: uppercase;
    font-size: 4em;
    font-weight: bold;
    background-color: hsla(0,0%,0%,0.66);
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url(../images/slideshow/IMG_64.JPG);
    background-size: cover;
    background-position: center center;
    padding-right: 0px;
    padding-left: 0px;
}
.imgcontainer {
    padding-top: 29px;
    padding-right: 29px;
    padding-bottom: 29px;
    padding-left: 29px;
}
.nomargin {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.sidepadding {
    padding-left: 20px;
}
.topbottompadding {
}
.tempbg {
    background-color: hsla(0,0%,95%,1.00);
}
.aboutbanner {
    background-image: url(../images/drummer);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    text-align: left;
    color: rgba(255,255,255,1.00);
    padding-top: 200px;
    padding-bottom: 200px;
}
.container-fluid.aboutbanner p {
    margin-bottom: -12px;
    font-size: small;
}
.container-fluid.aboutbanner .btn.btn-lg {
    background-color: rgba(4,4,4,0.66);
    font-size: small;
    color: rgba(255,255,255,1.00);
}
#eventbnner1 {
    background-image: url(../images/afrofest-21_banner008.jpg);
    background-size: contain;
    height: 600px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center 0%;
}
h8 {
    font-size: 1em;
    font-weight: bold;
    color: rgba(82,81,82,1.00);
    text-align: left;
}
.toppadding {
    padding-top: 45px;
}
#featuredbanner {
    background-image: url(../images/bg_feat);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin-bottom: -8px;
}
#featuredbanner h1  {
    font-size: 4em;
    color: rgba(203,203,203,1.00);
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
}
.whitetext {
    color: #FFFFFF;
}
.col-sm-10.offset-sm-1.toppadding.offset-md-1.col-md-10.offset-lg-2.col-lg-8.center .text-center.2022header strong {
}
.padding {
    padding-left: 10px;
    padding-right: 10px;
}
#2023image {
    display: none;
}
#2022image {
    display: none;
}
.festivalbanner {
    background-image: url(../images/afs_2023_bg.png);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 200px;
    padding-bottom: 200px;
}
