/* Reset some default margin and padding */
body,
h1,
h2,
ul,
p {
    margin: 0;
    padding: 0;
}

/* Style the overall footer wrapper */
.c-footer-wrapper {
    background: linear-gradient(45deg, #f60934, #f60934f6);
    color: #fff;
}



/* Style the headings in each section */
.c-footerSection h2 {
    color: beige;
    /* Yellow color for headings */
    margin-bottom: 10px;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 500;
    text-transform: uppercase;
}

.c-footerSection p {
    font-size: 1rem;
    font-weight: 400;
}

/* Style the links in the footer */
.c-footerSection ul {
    list-style: none;
    text-align: center;
}

.c-footerSection ul li {
    margin-bottom: 10px;
}

.c-footerSection a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    display: block;
    font-size: 1.0rem;
    font-weight: 400;

}

.c-footerSection a:hover {
    text-decoration: underline;
    color: #fff;

}

/* Style social icons */
.c-socialIcons {
    display: flex;
    justify-content: center;
    align-items: center;
}

.c-socialIcons a {
    margin-right: 10px;
    color: #fff;
    font-size: 1.2em;
}

/* Additional styling for Font Awesome icons */
.fa {
    display: inline-block;
    width: 20px;
    text-align: center;
}

/* Style the copyright bar */
.c-copyrightbar {
    background: linear-gradient(45deg, #065e7bda, #04779ee7);
    padding: 20px;
    text-align: center;
    font-size: 1.1em;
    color: white;
}

.donate-button {
    display: inline-block;
    margin-top: 20px;
    padding: 7px 40% 10px 40%;
    background: linear-gradient(45deg, #f60934, #f60934f6);
    color: white;
    text-decoration: none;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    /* Adjust font size as needed */
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.donate-button:hover {
    background: linear-gradient(45deg, #bb0d24f6, #bb0d24f8);
    text-decoration: none;
}

#link-icon a {
    text-decoration: none;
    background-color: none;
    color: #fff;
 
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
    margin-right: 30px;
}
