/* Always-visible labels beneath Commissioned and Personal cover images. */
body.page-template-gallery-archive-3-contained #portfolio_filter_wrapper .element.grid.classic3_cols {
  padding-bottom: 54px !important;
  overflow: visible !important;
}

body.page-template-gallery-archive-3-contained #portfolio_filter_wrapper .gallery_type.archive,
body.page-template-gallery-archive-3-contained #portfolio_filter_wrapper .gallery_type.archive > a,
body.page-template-gallery-archive-3-contained #portfolio_filter_wrapper .gallery_img_slides {
  overflow: visible !important;
  visibility: visible !important;
  opacity: 1 !important;
}

body.page-template-gallery-archive-3-contained #portfolio_filter_wrapper ul.gallery_img_slides,
body.page-template-gallery-archive-3-contained #portfolio_filter_wrapper ul.gallery_img_slides > li {
  list-style: none !important;
}

body.page-template-gallery-archive-3-contained #portfolio_filter_wrapper ul.gallery_img_slides > li::marker {
  content: "" !important;
}

body.page-template-gallery-archive-3-contained #portfolio_filter_wrapper .gallery_archive_desc {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: auto !important;
  bottom: -42px !important;
  width: 100% !important;
  height: auto !important;
  padding: 12px 0 0 !important;
  color: #eceae3 !important;
  text-align: center !important;
  z-index: 5 !important;
}

body.page-template-gallery-archive-3-contained #portfolio_filter_wrapper .gallery_archive_desc h4 {
  display: block !important;
  margin: 0 !important;
  color: #eceae3 !important;
  font-family: Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.35 !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}
