﻿
/* ***************************  Colour Scheme CSS Overrides  **************** */

/*** Makes the school logo in the top left
header area show the link hand on hover state ***/
div.D3SchoolLogo:hover {
cursor: pointer;
}

.footerColBoxContainer-D3 {
background-color: transparent!important;
}

.D3-grid-3col-footer {
display:none;
}


/* Targets the "Interested?" button in the top navigation */
#levels2-top-menu a[href*="Interested"] {
    background-color: #FFBD39 !important; /* Change to your preferred color */
    color: #000000 !important;           /* Text color */
    padding: 10px 15px !important;       /* Makes it look like a button */
    border-radius: 5px !important;       /* Rounded corners */
    font-weight: bold !important;
    transition: background-color 0.3s ease;
}

/* Hover effect for the button */
#levels2-top-menu a[href*="Interested"]:hover {
    text-decoration: none !important;
}

#D3schoolBannerBox {
    background-color: #8F5B97;
}

/* Corrected targeting for the SHSM Main Navigation */
#levels2-top-menu li a.main-link {
    color: #781D7D !important;            /* Official Purple */
    text-transform: uppercase !important;   /* Make text Uppercase */
    font-weight: 600 !important;            /* Maximum boldness */
font-size: 15px !important;            /* Slightly bigger text (default is usually 14px-16px) */
    font-family: 'Rubik','Source Sans 3', sans-serif !important;
}

/* Search Box Input and Placeholder */
input[type="text"].search-box, 
.dnnSearchInput, 
#search-input {
    font-family: 'Source Sans 3', sans-serif !important;
    font-weight: 400 !important;
}

/* Footer Copyright and Terms */
footer, .footer-copyright, .footer-links a {
    font-family: 'Source Sans 3', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #454f5b;
}

/* Terms & Conditions specifically */
.footer-links a:hover {
    text-decoration: underline;
    color: #1c2534; /* Darker on hover */
}

body, p, span, div {
    font-family: 'Source Sans 3', sans-serif;
}

h1, h2, h3, .head-style {
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    color: #1c2534;
    line-height: 1.2;
}