.city-sessions {
    background-color: #FF6319;
    color: #6FD4E4
}

.city-sessions .o-button {
    color: #6FD4E4;
    border: 1px solid #6FD4E4;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.city-sessions .o-button:after {
    background-color: #6FD4E4
}

.city-sessions .o-button.o-button--active,.city-sessions .o-button:focus,.city-sessions .o-button:hover,.city-sessions[href]:focus .o-button,.city-sessions [href]:focus .o-button,.city-sessions[href]:focus>.o-button.o-button,.city-sessions[href]:hover .o-button,.city-sessions [href]:hover .o-button,.city-sessions[href]:hover>.o-button.o-button {
    color: #FF6319
}

.city-sessions[href]:focus .o-button:after,.city-sessions [href]:focus .o-button:after,.city-sessions[href]:focus>.o-button.o-button:after,.city-sessions[href]:hover .o-button:after,.city-sessions [href]:hover .o-button:after,.city-sessions[href]:hover>.o-button.o-button:after {
    -webkit-transform: scaleX(3);
    transform: scaleX(3)
}

.city-sessions .o-button--bg {
    background-color: #FF6319
}

.city-sessions .o-link {
    color: #6FD4E4
}

.city-sessions .l-nav-mobile {
    background-color: #FF6319;
    color: #6FD4E4
}

.city-sessions .c-hours .o-chip {
    background-color: #6FD4E4;
    color: #FF6319
}

.city-sessions .c-hours__extra-info-row--last .o-chip {
    border: 1px solid #6FD4E4
}

.city-sessions .c-hours__extra-info-row--last .o-chip:after {
    background-color: #FF6319
}

.city-sessions .c-hours__extra-info-row--last .o-chip:focus,.city-sessions .c-hours__extra-info-row--last .o-chip:hover {
    color: #6FD4E4
}

.city-sessions .c-hours__extra-info-row--last .o-chip:focus:after,.city-sessions .c-hours__extra-info-row--last .o-chip:hover:after {
    -webkit-transform: scaleY(3);
    transform: scaleY(3)
}

.city-sessions .search-modal__wrapper {
    background-color: rgba(219,240,238,.9)
}

.city-sessions .l-banner__content {
    background-color: #6FD4E4;
    color: #FF6319
}

.city-sessions .l-banner__fallback circle {
    fill: #6FD4E4
}

.city-sessions .l-banner__fallback path {
    fill: #FF6319
}

.city-sessions .l-internal {
    color: #4b4946
}
