/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 
 .timeline-container {
    padding: 50px 0%;
}

.timeline-wrap {
    background: rgba(221,78,27,1) !important;
}

.timeline-wrap .year {
    font-size:25px !important;
    color:white !important;
    margin-bottom:0 !important;
    text-align:center;
    cursor:pointer;
}

.year-hover:before, .year-hover:after {
    background:#2E8AC0 !important;
}

.timeline-wrap .year.year-hover {
    color:#2E8AC0 !important;
}

.year-text p {
    color:black;
    text-align:center
}

.timeline-container .swiper-slide:nth-child(odd) .year:after {
    content: "";
    position: absolute;
    left: 50%;
    top:0;
    margin-top:40px;
    width: 1px;
    height: 30px;
    background: white;
}

.timeline-container .swiper-slide:nth-child(odd) .year:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 67px;
    transform: translateX(-45%);
    width: 12px;
    height: 12px;
    border-radius: 200px;
    z-index: 9;
    background: white;
}

.timeline-container {
    padding: 30px 0% !important;
}

.timeline-container .swiper-slide:nth-child(even) .year:after {
        content: "";
    position: absolute;
    left: 50%;
    top: -45px;
    bottom: 0;
    width: 1px;
    height: 30px;
    background: white;
}

.timeline-container .swiper-slide:nth-child(even) .year:before {
    content: '';
    position: absolute;
    left: 50%;
    top: -50px;
    transform: translateX(-45%);
    width: 12px;
    height: 12px;
    border-radius: 200px;
    z-index: 9;
    background: white;
}

.partners-image img {
    display:block;
    margin:0 auto;
}

.home .column_button .button {
    padding-right:0 !important;
}

.timeline-container .swiper-slide:nth-child(even) {
    margin-top: 120px !important;
}

.timeline-container {
    padding: 30px 0%;
}

.timeline-wrap  .wpb_wrapper {
    position:relative;
}

.timeline-wrap .wpb_wrapper:before {
    content: "";
    position: absolute;
    top: 50%;
    width: 100% !important;
    height: 2px;
    background: white;
}