section#top,section.no-top-bottom-padding{padding-top:0;padding-bottom:0}section#top{background:url(../img/gallery/top_bg.png) 0 100%;background-size:cover;height:80vh}section#top h2.top-content{text-transform:uppercase;padding-top:20vh;line-height:1.75;font-family:Merriweather,serif;text-shadow:#4a4a4a 1px 1px 10px;color:#F5F5F5;font-size:34px}section#top h2.top-content .text{padding:10px 0}section#top h2.top-content .text span.border{position:relative;border-top:2px solid #0E9676}section#top h2.top-content .text span.border:after{content:'';position:absolute;width:100%;height:0;left:0;bottom:4px;border-bottom:2px solid #0E9676}section#gallery-assets .title{color:#5D5656;font-size:20px!important;padding-top:3vh;padding-bottom:2vh}section#gallery-assets .row:first-child .title{padding-top:1vh;padding-bottom:2vh}ul.gallery-container{list-style:none}ul.gallery-container li{float:left;width:25%;display:none;padding:6px}ul.gallery-container li a{display:block;padding-left:0;padding-right:0;background:#525252}ul.gallery-container li a img{-webkit-transition:opacity .5s;transition:opacity .5s}ul.gallery-container li a:hover img{opacity:1}ul.gallery-container li img{width:100%;opacity:.7}ul.gallery-container li:first-child{width:50%;padding-left:0}ul.gallery-container li:first-child,ul.gallery-container li:first-child+li,ul.gallery-container li:first-child+li+li,ul.gallery-container li:first-child+li+li+li,ul.gallery-container li:first-child+li+li+li+li{display:block}