@media (max-width:680px) {
    .en .navBlk .ts-mb-only.linkBlk a {
        min-height: 132px;
    }
}

@media (max-width:480px) {
    .en .navBlk .ts-mb-only.linkBlk a {
        min-height: 92px;
    }
}

.en .information {
    display: block;
    bottom: 6rem;
}

@media (max-width:480px) {
    .en .information {
        bottom: 0rem;
    }
}

.en .information.active {
    transform: translate(0px, 0px);
    /* bottom: 0rem; */
}

.en .infoBtn {
    width: calc(100% + 70px);
    flex-direction: row;
    height: initial;
    padding: 0.5rem 0;
    transition: all 0.3s;
}

@media (max-width:480px) {
    .en .infoBtn {
        /* transform: translateX(-66px); */
    }
}

.en .information.active .infoBtn {
    width: 100%;
    /* transform: translateX(0px); */
    border-radius: 8px 0 0 0;
    top: 0px;
    left: 0px;
}

.en .infoBtn>div {
    display: flex;
    align-items: center;
}

.en .infoBtn .museum-img {
    margin: 0 1rem 0 0.75rem;
}

@media (max-width:480px) {
    .en .infoBtn .museum-img {
        margin: 0 1.5rem 0 0.75rem;
    }
}

.en .infoBlk {
    margin-top: 0;
}

.en .infoBlk .today a {
    padding: 0.5rem 0.75rem 0 0.75rem;
    position: relative;
    margin-bottom: 0.5rem;
    align-items: flex-start;
}

.en .infoBlk .infoBlk_link {
    margin-top: 0;
}

.en .infoBlk .infoBlk_link .item:first-child {
    margin-top: 0.75rem
}

.en .infoBtn .arrow {
    margin-right: 1rem
}

.en .index #slider-exhibition li .text {
    width: 350px;
}

.en .index #slider-exhibition li .img {
    width: 82.5%;
}

.en header nav .pull-right ul li:not(.dropdownBlk) a span {
    left: -91%;
    min-width: 115px;
}

.en .infoBlk .week {
    position: absolute;
    bottom: 0px;
    width: initial;
    margin: 0;
    left: 56px;
}

.en .infoBlk .open_time {
    margin-left: 0.5rem;
    padding-top: 0.125rem;
}

.en .infoBlk .open_time div {
    line-height: 1.25
}

.en .infoBtn .open::before {
    content: 'Opening';
    /* writing-mode: vertical-lr; */
    letter-spacing: 2px;
}

.en .infoBtn.close .open::before {
    content: 'Closed';
    letter-spacing: 2px;
}

.en #slider-park .open::before {
    content: '﹒Opening';
}

.en #slider-park .closed .open::before {
    content: '﹒Closed';
}

.en #slider-park .heading {
    line-height: 1.4;
}

.en #slider-park .mascot {
    margin-top: 1rem;
}

.en .news-content .news-item.top .news-item-flex::after {
    content: 'TOP';
}

.en .news-content .news-item .news-item-flex .category {
    display: none;
}

.en .calendar .day.closed::after {
    content: 'Closed';
}

.en .history-item.history-fhk span::after {
    content: 'Fonghuanggu';
}

.en .history-item.history-921 span::after {
    content: '921';
}

.en .history-item.history-cfpp span::after {
    content: 'Chelungpu';
}

.en .history-item a.fhk::before {
    content: 'Fonghuanggu';
}

.en .history-item a.p921::before {
    content: '921';
}

.en .history-item a.cfpp::before {
    content: 'Chelungpu';
}

.en .detail .list .list-item.top a .info .category::before {
    content: 'TOP';
}

.en .detail .list .list-item.new a .info .category::before {
    content: 'NEW';
}

.en .detail .list .list-item.hot a .info .category::before {
    content: 'HOT';
}

@media (max-width:767px) {
    .en .download-table .td:nth-of-type(4)::after {
        content: 'Update';
    }
}

.en .detail .table-responsive.has-scrollbar::before {
    content: 'Swipe right to read more ➨';
}

@media (max-width:1300px) {
    .en .traffic-parking::before {
        content: 'Swipe right to read more ➨';
        position: absolute;
        top: 3rem;
        left: 0px;
    }
}

@media (max-width:512px) {
    .en .traffic-parking::before {
        top: 5rem;
    }
}

@media (max-width:334px) {
    .en .traffic-parking::before {
        top: 7.5rem;
    }
}

.en .flowBlk.closed .info .route::after {
    content: 'Closed';
}

.en .flowBlk .info .title.good::after {
    content: 'Good';
}

.en .flowBlk .info .title.ok::after {
    content: 'Ok';
}

.en .flowBlk .info .title.bad::after {
    content: 'Bad';
}

.en .parking .parking-inner .parking-item .remain::after {
    content: 'Vacancy';
}

.en .eng_title.coming::after {
    content: 'Upcoming';
}

.en .eng_title.end::after {
    content: 'End';
}


.en .news-content .news-item.expired .news-item-flex::after,
.en .news-content .news-item.over .news-item-flex::after,
.en .detail .caption.expired .date::after {
    content: 'Expired';
    border: var(--Grey-500) 1px solid;
    padding: 0 0.5rem;
    margin-right: 0.75rem;
    font-size: 0.75rem;
    line-height: 1.5;
}

.en .page ul li:has(a[title="First"]),
.en .page ul li:has(a[title="Last"]) {
    margin: 0;
    position: relative;
}

.en .page ul li:has([title="First"])::before,
.en .page ul li:has([title="Last"])::before {
    content: '' !important;
    position: absolute;
    z-index: 1;
    top: 19px;
    width: 2px;
    height: 13px;
    background-color: var(--BrandGreen-600);
}

.en .page ul li:has([title="First"])::before {
    left: 14px;
}

.en .page ul li:has([title="Last"])::before {
    right: 14px;
    left: initial;
}

.en .page ul li:has([title="First"]):hover::before,
.en .page ul li:has([title="Last"]):hover::before {
    background-color: var(--BrandGreen-300);
}

@media (max-width:1300px) {
    .areaBlk.subcheck::before {
        content: 'Swipe right to read more ➨';
        width: 100%;
        margin-bottom: 0.5rem;
    }
}
