.t4-topbar {background-image: url(/images/filmstrip.png);}

.navbar-brand.logo-control img.logo-img {
    padding: 18px;
    max-height: 110px;
}

.dflex {display: flex;}

@media (min-width: 768px) {.ig-image-descriptions {
    width: 100%;
    overflow: auto;
    text-align: center;
    font-size: larger;
}}

.ig-gallery-wrapper {
    display: flex !important;
    margin: auto;
}

div.mod-languages ul li.lang-active {
    background-color: transparent;
}

div.mod-languages a {
    padding: 0;
    text-decoration: none;
    color: darkgrey;
}

.layout_style_2 .item-image {
    max-width: 24rem;
    margin: auto;
}

.timeline-wrap .timeline-item .timeline-item-info-left {
    background: var(--tpl-base-200);
    border-radius: 0.25rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

@media (min-width: 768px) {
.timeline-wrap .timeline-item {
    padding-left: 5rem;
    padding-right: 5rem;
}
.timeline-wrap .timeline-item .timeline-item-info {
    background: var(--t4-gray-200);
    border-radius: 0.25rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 60%;
    width: 40%;
}
.timeline-wrap .timeline-item .timeline-item-info-left {
    background: var(--tpl-base-200);
    border-radius: 0.25rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 60%;
    width: 40%;
}
.timeline-wrap .timeline-item .timeline-item-time {
    font-size: var(--h3-font-size);
    margin-left: 43%;
    padding-top: 15px;
    width: 125px;
}

.timeline-wrap .timeline-item::before {
    left: 55.5%;
}
.timeline-wrap .timeline-item::after {
    left: 55%;
}

}
