/*
* File Contents
*
* 1. Timeline
* 2. Accordion - MDC Expander
*
*
*/


/* ==========================
Timeline
============================= */
@media (max-width: 839px) {
    .timeline-item {
        padding-left: 0;
    }
    .timeline-item--content p + p {
        margin-bottom: 0;
    }
    .timeline-item--content {
        position: relative;
    }
    .timeline-item--content .timeline-item--divider {
        top: 45%;
    }
    .desktop--view {
        display: none;
    }
    .timeline-item--content {
        text-align: left;
      }
      .timeline-item:nth-child(2n) div:not(:last-child) {
        order: 0!important;
      }
      .timeline-item--divider-dot::before {
        left: 100%;
        top: 39%;
        background: #96DF48;
      }
}
@media (min-width: 840px) {
    .mobile-tablet--view {
        display: none;
    }
}
@media (min-width: 840px) and (max-width:1247px) {
    .timeline-item--divider-line {
        display: block;
        position: absolute;
        content: "";
        width: 16%;
        height: 4px;
        background-color: #96DF48;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .timeline-item:nth-child(2n) .timeline-item--content:not(:last-child) {
      padding-right: 18%;
      text-align: right;
      padding-left: 12%;
      order: 2;
    }
    .timeline-item:nth-child(2n) .timeline-item--content:last-child {
      /*padding-right: 3%;*/
      padding-right: 0;
      padding-left: 0;
      text-align: right;
    }
    .timeline-item:nth-child(2n+1) .timeline-item--content:nth-child(2n+1) {
      padding-left: 64px;
    }
    .timeline-item:nth-child(2n+1) .timeline-item--content:nth-child(2n) {
      align-items: center;
    }
    .timeline-item:nth-child(2n) .timeline-item--content:nth-child(2n) {
      /*padding-left: 17%;*/
      padding-left: 15%;
    }
    .timeline-item:nth-child(even) .timeline-item--content:nth-child(odd) {
        justify-content: center;
    }
}


/* ==========================
Accordion - MDC Expander
============================= */
.mdc-expander--rounded {
    margin-bottom: 0;
}