/*********************************
12. row-horizon
*********************************/

/* The heart of the matter */
.testimonial-group > .row {
    overflow-x: auto;
    white-space: nowrap;
}
.testimonial-group > .row > .col-sm-4 {
    display: inline-block;
    float: none;
}

/* Decorations */
.col-sm-4 { font-size: 48px; padding-bottom: 20px; padding-top: 18px; }

/*********************************
6. Schedule
*********************************/

.training-time h2{
    color: #000000;
    padding-top: 2rem;
}

.schedule
{
    background: #FFFFFF;
    padding-top: 100px;
    padding-bottom: 20px;
}
.schedule_row
{
    margin-top: 98px;
}
.schedule_container
{
    margin-bottom: 30px;
}
.schedule_title_bar
{
    height: 60px;
    background: #E00F01;
    padding-left: 10px;
    padding-right: 35px;
}

.schedule_team_name
{
    font-size: 25px;
    font-weight: 700;
    color: #ffffff;
}

.schedule_list
{
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 64px;
    padding-bottom: 37px;
    text-align: left;
}
.schedule_card
{
    border: solid 1px #dcdce1;
}
.schedule_card .schedule_list
{
    background: #ffffff;
}

.schedule_list p {
    font-size: 14px;
    margin-bottom: 0;
}

.schedule_list .schedule_time
{
    font-weight: bold;
    color: #000000;
}

.schedule_list .schedule_gym
{
    color: #000000;
}

.schedule_list .schedule_coatch
{
    color: #E00F01;
}