
#single-gallery img { transition: all 0.5s ease; }
#single-gallery img:hover { opacity: 0.8; }
.transparent-box { height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; transition: background-color 0.3s ease; display: flex; justify-content: center; align-items: center; }
.transparent-box .caption { color: white; transition: transform 0.3s ease, opacity 0.3s ease; font-size: 1.5rem; }
.transparent-box:hover { background-color: rgba(0, 0, 0, 0.6); }
.transparent-box:hover .caption { transform: translateY(-5px); }
.hide-element { border: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.meta-list { margin-top: 25px; padding-bottom: 25px; border-bottom: 1px solid #E6E6E6; }
.btn-simple { background-color: transparent; border: none; font-size: 14px; text-decoration: none; }
.btn-simple:hover { text-decoration: underline; }

@media (min-width: 576px) {}

@media (min-width: 768px) {}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}
