/* ======================= BLACK */
.color_black {
    color:#000000;
    text-decoration-color:#000000;
}
.color_black_bg {
    background-color:#000000;
}
.color_black_hover:hover {
    color:#000000;
    text-decoration-color:#000000;
}
.color_black_bg_hover:hover {
    background-color:#000000;
}
.color_black > a {
    color:#000000;
    text-decoration: none;
}
.color_black_transp {
    color:rgba(0, 0, 0, 0.32);
}


/* ======================= WHITE */
.color_white {
    color:#FFFFFF;
    text-decoration-color:#FFFFFF;
}
.color_white_bg {
    background-color:#FFFFFF;
}
.color_white_hover:hover {
    color:#FFFFFF;
    text-decoration-color:#FFFFFF;
}
.color_white_bg_hover:hover {
    background-color:#FFFFFF;
}


/* ======================= GREY */
.color_grey {
    color:#454545;
    text-decoration-color:#454545;
}
.color_grey a {
    color:#454545;
    text-decoration-color:#454545;
}
.color_grey_bg {
    background-color:#454545;
}
.color_grey_hover:hover {
    color:#454545;
    text-decoration-color:#454545;
}
.color_grey_bg_hover:hover {
    background-color:#454545;
}


/* ======================= RED */
.color_red {
    color:#9f141e;
    text-decoration-color:#9f141e;
}
.color_red_bg {
    background-color:#9f141e !important;
}
.color_light_red_bg {
    background-color:#9f141e !important;
}
.color_red_hover:hover {
    color:#9f141e;
    text-decoration-color:#9f141e;
}
.color_red_bg_hover:hover {
    background-color:#9f141e;
}



/* ======================= BEIGE */
.color_beige {
    color:#f5ead9;
    text-decoration-color:#f5ead9;
}
.color_beige_bg {
    background-color:#f5ead9 !important;
}
.color_light_beige_bg {
    background-color:#f5ead9 !important;
}
.color_beige_hover:hover {
    color:#f5ead9;
    text-decoration-color:#f5ead9;
}
.color_beige_bg_hover:hover {
    background-color:#f5ead9;
}




/* ======================= LIGHT BEIGE */
.color_light_beige {
    color:#fff8ee;
    text-decoration-color:#fff8ee;
}
.color_light_beige_bg {
    background-color:#fff8ee !important;
}
.color_light_beige_bg {
    background-color:#fff8ee !important;
}
.color_light_beige_hover:hover {
    color:#fff8ee;
    text-decoration-color:#fff8ee;
}
.color_light_beige_bg_hover:hover {
    background-color:#fff8ee;
}





/* ======================= CAMBRIDGE YELLOW */
.color_cambridge {
    color:#f0b212;
    text-decoration-color:#f0b212;
}
.color_cambridge_bg {
    background-color:#f0b212 !important;
}
.color_cambridge_bg {
    background-color:#f0b212 !important;
}
.color_cambridge_hover:hover {
    color:#f0b212;
    text-decoration-color:#f0b212;
}
.color_cambridge_bg_hover:hover {
    background-color:#f0b212;
}





.link_text_bg {
    background-color:#f5ead9 !important;
}


.link_icon_bg {
    background-color:#e1d5c4 !important;
}