:root {
    --imas-yellow: #f9ca24;
    --imas-yellow-darkened: #deae06;
    --imas-violet: #341f97;
    --imas-violet-darkened: #2d1b82;
    --imas-violet-darkened--200: #1f135a;
}

.bg-imas-violet {
    background-color: var(--imas-violet)!important;
}

.bg-imas-yellow {
    background-color: var(--imas-yellow)!important;
}

.btn-imas-violet {
    background-color: var(--imas-violet)!important;
    color: var(--light--100);
}

.btn-imas-violet:hover {
    background-color: var(--imas-violet-darkened)!important;
    color: var(--light--100);
}

.btn-imas-yellow {
    background-color: var(--imas-yellow)!important;
}

.btn-imas-yellow:hover {
    background-color: var(--imas-yellow-darkened)!important;
}

.text-color-imas-yellow {
    color: var(--imas-yellow)!important;
}

.text-color-imas-violet {
    color: var(--imas-violet)!important;
}

.overlay-color-imas-violet {
    background-color: var(--imas-violet) !important;
}

/*.hero-text-spacing {*/
/*    letter-spacing: 1px;*/
/*}*/

.about-us.call-to-action.call-to-action-in-footer {
    margin: 0!important;
    padding: 50px 0;
}

.about-us.call-to-action.call-to-action-in-footer:before {
    display: none;
}

#footer {
    background-color: var(--imas-violet-darkened--200);
}

.nav.nav-pills .dropdown:hover a {
    color: var(--imas-violet)!important;
}

.nav.nav-pills .dropdown:hover a:before {
    background-color: var(--imas-violet)!important;
}

.featured-boxes-full > .featured-box-full {
    padding: 0;
}

.section-background {
    background-color: var(--imas-violet)!important;
}