#mode_hover{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    background: rgba(14,14,14,.7);
    transition: all.5s;
    color:#fff;
}
#mode_hover:hover{
    opacity: 1;
}
.main > .hd  .cover{
    /*padding:  150px 50px;*/
    /*background: rgba(207 ,203 ,203,.4);*/
    padding: 50px 50px !important;
    background: rgb(0 ,0,0,.5) !important;
    text-align: left !important;
    font-size: 21px !important;
    line-height: 30px !important;
}
.main>.hd .link{
    visibility: visible !important;
    animation-delay: 1.5s !important;
    animation-name: fadeInUp !important;


}
.img-1for1 .thumbnail {
    padding-bottom: 200px !important;
}
.img-2for1 .thumbnail {
    padding-bottom: 200px !important;
}
.img-3for2 .thumbnail {
    /*padding-bottom: 66.6666666667%;
    padding-bottom: 200px !important;*/
}
.img-5for6 .thumbnail {
    /*padding-bottom: 200px !important;*/
}
.exhibition-list > li .caption h3 {
    color: #fff !important;
    text-align: center !important; }

.catwalk-presentation-list > li .caption, .gallery-list > li .caption {
    height: inherit !important;
    background: rgba(0, 0, 0, 0.5) !important;
    padding: 0.5rem 1rem !important;
    font-size: 14px !important;
}
.activity-list>li{
    padding: 30px!important;
}

