

/*buttons************************************************/

/*first*/
#home-grid > div > div:nth-last-child(8) > div.button-group > a.btn.btn-orange {
    background-color: #da7579 !important;
    border-color: #da7579 !important;
}

#home-grid > div > div:nth-last-child(7) > div.button-group > a.btn.btn-orange {
    background-color: #4172a3 !important;
    border-color: #4172a3 !important;
}

#home-grid > div > div:nth-last-child(6) > div.button-group > a.btn.btn-orange {
    background-color: #d886b7 !important;
    border-color: #d886b7 !important;
}

#home-grid > div > div:nth-last-child(5) > div.button-group > a.btn.btn-orange {
    background-color: #f57e20 !important;
    border-color: #f57e20 !important;
}

#home-grid > div > div:nth-last-child(4) > div.button-group > a.btn.btn-orange {
    background-color: #46b486 !important;
    border-color: #46b486 !important;
}

#home-grid > div > div:nth-last-child(3) > div.button-group > a.btn.btn-orange {
    background-color: #234b23 !important;
    border-color: #234b23 !important;
}

#home-grid > div > div:nth-last-child(2) > div.button-group > a.btn.btn-orange {
    background-color: #145496 !important;
    border-color: #145496 !important;
}

/*last*/

#home-grid > div > div:nth-last-child(1) > div.button-group > a.btn.btn-orange {
    background-color: #de4944 !important;
    border-color: #de4944 !important;
}


/************************************************************************/
/*Headers ***************************************************************/

/*first, to add another copy this rule and add 1 to the nth last child selector and apply the correct color*/
div.grid-item:nth-last-child(8) > h2:nth-child(2), div.grid-item:nth-last-child(8) > h2:nth-child(2) > a:nth-child(1) {
    color: #da7579 !important;
    border-color: #da7579 !important;
}
div.grid-item:nth-last-child(7) > h2:nth-child(2), div.grid-item:nth-last-child(7) > h2:nth-child(2) > a:nth-child(1) {
    color: #4172a3 !important;
    border-color: #4172a3 !important;
}

div.grid-item:nth-last-child(6) > h2:nth-child(2), div.grid-item:nth-last-child(6) > h2:nth-child(2) > a:nth-child(1) {
    color: #d886b7 !important;
    border-color: #d886b7 !important;
}

div.grid-item:nth-last-child(5) > h2:nth-child(2), div.grid-item:nth-last-child(5) > h2:nth-child(2) > a:nth-child(1) {
    color: #f57e20 !important;
    border-color: #f57e20 !important;
}

div.grid-item:nth-last-child(4) > h2:nth-child(2), div.grid-item:nth-last-child(4) > h2:nth-child(2) > a:nth-child(1) {
    color: #46b486 !important;
    border-color: #46b486 !important;
}

div.grid-item:nth-last-child(3) > h2:nth-child(2), div.grid-item:nth-last-child(3) > h2:nth-child(2) > a:nth-child(1) {
    color: #234b23 !important;
    border-color: #234b23 !important;
}

div.grid-item:nth-last-child(2) > h2:nth-child(2), div.grid-item:nth-last-child(2) > h2:nth-child(2) > a:nth-child(1) {
    color: #145496 !important;
    border-color: #145496 !important;
}

/*Mexico City issue*/
div.grid-item:nth-last-child(1) > h2:nth-child(2), div.grid-item:nth-last-child(1) > h2:nth-child(2) > a:nth-child(1) {
    color: #de4944 !important;
    border-color: #de4944 !important;
}

/************************************************************************/

/*Main link and button*/

div.banner-content > div > a {
    background-color: #41313f !important;
    border-color: #41313f !important;
    color: #f5f3e7 !important;
}

div.banner-content > h2 > a, div.banner-content > h2 {
    color: #41313f !important;
    border-color: #41313f !important;
}

/************************************************************************/