.pagination {
    display: flex;
    justify-content: center;
}

.pages .prevnextWindow, .pages .prevnextCurrent {
    display: inline-block;
    color: #333333;
    border: 2px solid #E0E1E3;
    border-radius: 3px;
    margin: 0 4px;
}

.pages .prevnextCurrent {
    padding: 0.1875rem 0.625rem;/*got this from inspecting .prevnextWindow my on browser*/
    color: white;
    background-color: #333333;
    background: #333333 0% 0% no-repeat;
    border: 2px solid #333333;
    border-radius: 3px;
    opacity: 1;
}

.next {
    background: #007EC6 0% 0%;
    border: 2px solid #007EC6;
    border-radius: 3px;
    opacity: 1;
    margin-left: 15px; /*made this number up*/
}

.next a {
    text-align: left;
    font: normal normal bold;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

.next a:hover {
    background: #108ed6;/*made this color up, it's a shade lighter blue*/
}

.eventColorBlocks .blocks .cell:nth-child(4n+1) .eventBox { background-color: #007EC6}
.eventColorBlocks .blocks .cell:nth-child(4n+2) .eventBox { background-color: #8DC63F}
.eventColorBlocks .blocks .cell:nth-child(4n+3) .eventBox { background-color: #EF4934}
.eventColorBlocks .blocks .cell:nth-child(4n+4) .eventBox { background-color: #FCB040}

.eventsModule .description { margin-top: 2em; }
.eventsModule .label { margin-right: 5px; }

.eventsModule .location { display: flex; flex-direction: row; flex-direction: row; }