.sticky-top {
    background-color: white; /* Ensure background is visible */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    z-index: 1020; /* Ensures it stays above other elements */
}

.siteColour {
    background-color: #d40a0a;
}

.siteColour2 {
    background-color: lightslategrey;
    border-bottom: 2px solid black;
    border-top: 2px solid black;
}

.contactColour {
    background-color: grey;
}

.custom-header-text {
    color: white;
}

.custom-footer-text {
    color: white;
    text-decoration: none;
}

.custom-list {
    color: darkslategray ;
}

.custom-body-header {
    color: #d40a0a;
}

.title-header {
    color: #b2515d;
}


.pad {
    padding: 10px;
}

.margin-top {
    margin-top: 50px;
}

.margin-top2 {
    margin-top: 30px;
}

.cert-border {
    border-bottom: 2px solid black;
    border-top: 2px solid black;
    padding-bottom: 10px;
    background-color: lightslategray;
}

.shadow {
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
    border: white 1px solid;
}

.mapShadow {
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
}

ul {
    list-style-type: circle;
}