/* ======================= 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: underline;
}
.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;
}




/* ======================= GOLD */
.color_gold {
    color:#c79d46;
    text-decoration-color:#c79d46;
}
.color_gold_bg {
    background-color:#c79d46;
}
.color_gold_hover:hover {
    color:#c79d46;
    text-decoration-color:#c79d46;
}
.color_gold_bg_hover:hover {
    background-color:#c79d46;
}




/* ======================= YELLOW */
.color_yellow {
    color:#f7a907;
    text-decoration-color:#f7a907;
}
.color_yellow_bg {
    background-color:#f7a907 !important;
}
.color_yellow_hover:hover {
    color:#f7a907;
    text-decoration-color:#f7a907;
}
.color_yellow_bg_hover:hover {
    background-color:#f7a907;
}




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




/* ======================= BACKGROUND FADES */

.bg_fade_cyan {
    background-color: rgba(0, 170, 224, 1);
    background: linear-gradient(to bottom, rgba(0, 170, 224, 1) 0%, rgba(0, 120, 158, 1) 100%);
}

.bg_fade_gold {
    background-color: rgba(200, 158, 71, 1);
    background: linear-gradient(to bottom, rgba(200, 158, 71, 1) 0%, rgba(105, 78, 21, 1) 100%);
}

.bg_fade_magenta {
    background-color: rgba(231, 0, 126, 1);
    background: linear-gradient(to bottom, rgba(231, 0, 126, 1) 0%, rgba(131, 0, 72, 1) 100%);
}

.bg_fade_violet {
    background-color: rgba(112, 119, 173, 1);
    background: linear-gradient(to bottom, rgba(112, 119, 173, 1) 0%, rgba(14, 24, 105, 1) 100%);
}

.bg_fade_grey {
    background-color: rgba(243, 243, 243, 1);
    background: linear-gradient(to bottom, rgba(243, 243, 243, 1) 0%, rgba(211, 211, 211, 1) 100%);
}



.color_Africa {
    color: #f7a907;
}
.color_America {
    color: #e05a00;
}
.color_Asia {
    color: #ff0000;
}
.color_Europe {
    color: #41b728;
}
.color_Oceania {
    color: #00aae0;
}
