﻿
.clearDateBtn { position: absolute; left: 0; bottom: -30px; text-decoration: underline; opacity: 0; pointer-events: none; transition: .3s all ease-in-out }
.clearDateBtn.active { opacity: 1; pointer-events: auto; }

@media(max-width:767px) {
    .clearDateBtn { position: unset; display: block; text-align: left; padding: 0 5px; margin-top: 10px; }
}

@media(min-width:768px) {
    .subjects { position: relative; }
}




.event-more .box-RelatedVideo .writer-wrapper { flex-grow: 1; }
.exhibition-lobby .box-exhibition { width: 50%; padding: 0 9px; }

.exhibition-lobby .category-banner { margin-bottom: 92px; }
.boxes-list .box-exhibition .info-wrapper { width: 41%; }
.boxes-list .box-exhibition .image { width: 59%; }
.boxes-list .box-exhibition .box-inner { flex-direction: row-reverse; border: none; }

.container-exhibition .boxes-list { max-width: 1297px; margin: 0 auto; }
.box-exhibition .box-inner .info-middle { padding: 27px 22px 17px 0; }
.box-exhibition .box-summary { font-size: 0.7rem; margin-top: 16px; max-width: 178px; }
.box-exhibition .box-heading { font-size: 1.3rem; }
.box-exhibition .box-date { text-align: left; font-size: 0.7rem; }
