
/* exhibitions-gallery */

.menu-box {
    background-color: #000;
}

.g-b {
    font-weight: 500;
}

.gallery:after {
    width: 100%;
    left: 0;
    background: #000;
}

.g-row-5 {
    grid-template-rows: repeat(5, minmax(0, auto));
    grid-template-columns: 1fr;
}

.g-display-none {
    display: none;
}

.g-col-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-gap: 0.5rem;
}

.b-b {
    border-bottom: none;
    padding-bottom: 1rem;
}

img {
    width: 100%;
    height: 100%;
}

.span-2 {
    grid-column: span 1;
}

.hover-list {
    filter: grayscale(1.0);
}

.exhib-thumb {
    margin-bottom: 0.5rem;
}

.hover-list img {
    filter: brightness(1) contrast(1.0);
    transition: all 0.3s cubic-bezier(0,.66,.33,1);;
}

.hover-list:hover {
    transform: translateX(0);
    filter: grayscale(0);
}

.hover-list:hover img {
    opacity: 1;
    filter: brightness(1) contrast(1);
}

@media only screen and (orientation: portrait) {
    .g-m-col-2 {
      grid-template-columns: auto;
    }

    .g-m-p-t-none {
        padding-top: 0;
    }

    .exhib-thumb {
        max-height: 30vh;
        overflow: hidden;
        margin-bottom: 0.5rem;
    }

    img {
        width: 100%;
        height: unset;
    }

    .m-overflow-x {
        overflow-x: hidden;
    }

    .menu-box {
      background-color: #fff
    }

    .menu-line {
        height: 1px !important;
    }
}