
/** TIMELINE AS TABS **/
/* tweeks for the divi tab module to use as a timeline */
.timeline_tabs {
    text-align: center;
}
.timeline_tabs .et_pb_all_tabs {
    border:0;
}
.timeline_tabs .et_pb_tab {
    background-size: auto 370px;
}
.timeline_tabs .et_pb_tab_content {
    padding: 420px 5% 0;
}
.timeline_tabs ul.et_pb_tabs_controls {
    border: 0;
    background: transparent;
    z-index: 10;
    position: relative;
    max-width: 1020px;
    margin: 0!important;
    top: 395px!important;
    margin:25px;
    max-width: 970px;
    text-align: center;
    display: inline-block;
}
.et_pb_tabs_controls {

}
.timeline_tabs ul.et_pb_tabs_controls:after {
    visibility: hidden;
}
.timeline_tabs .et_pb_tabs_controls li a {
    padding: 2px 6px 2px;
    color: #FFF;
    font-size: 15px;
}
.timeline_tabs .et_pb_tabs_controls li {
    background-color: #8fa5cf;
    opacity:1;
    border: 0;
    margin:0;
    min-width: 40px;
    min-height: 34px;
    display: inline-block;
}
.timeline_tabs .et_pb_tabs_controls li.et_pb_tab_active {
    opacity:1;
    background-color: #FFF;
    margin:0;
}
.timeline_tabs .et_pb_tabs_controls li.et_pb_tab_active a {
    color:#8fa5cf !important;
}
.timeline_tabs .et_pb_tab {
    min-height: 900px;
    padding:0 0 32px 0;
}
.timeline_tabs.et_pb_tabs {
    border:0;
}
.timeline_tabs .et_pb_blurb_content {
    text-align: left;
    max-width: 720px;
}
.timeline_tabs .et_pb_tabs .et_pb_tab h3 {
    position: relative;
    padding:16px 0px 9px 0px;
}
.timeline_tabs .et_pb_tabs .et_pb_tab p {
    position: relative;
    padding:0px 0px;
}

.timeline_tabs_mainimg {
    width:100%;
}

/* size specific */
@media all and (max-width: 1175px) {
    .timeline_tabs .et_pb_tabs_controls li a {
        font-size: 14px;
    }
}
