.lower-header {
  margin-top: 3rem;
}
.lower-header .lower-header--inner {
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin-left: calc(-1 * var(--gvsj_gutter_width));
  margin-right: calc(-1 * var(--gvsj_gutter_width));
  padding-left: var(--gvsj_gutter_width);
  padding-right: var(--gvsj_gutter_width);
  background-image: url(../jpg/graywood.jpg);
  background-size: cover;
  background-position: center center;
}
.lower-header .artist-gallery--main {
  margin-bottom: 1rem;
}
.lower-header .artist-gallery--main img {
  width: 100%;
  height: 100%;
  max-height: 50vh;
  object-fit: contain;
  object-position: center;
}
.lower-header .artist-gallery--thumbs img {
  height: 7rem;
  width: 7rem;
  object-fit: cover;
  object-position: center;
  margin: 0 auto;
  display: block;
}
.lower-header .artist-gallery--video-thumb {
  position: relative;
  overflow: hidden;
}
.lower-header .artist-gallery--video-thumb i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 17;
  color: #fff;
  font-size: 2rem;
}
.lower-header .artist-gallery--video-thumb img {
  filter: blur(0.25rem) brightness(0.5);
}
.lower-header .lower-header--text {
  margin-top: 2rem;
}
.lower-header .button {
  display: block;
  text-align: center;
  margin-top: 2rem;
}
.lower-header .swiper-outer::before, .lower-header .swiper-outer::after {
  content: none;
}

.entry-content {
  line-height: 1.75;
}

/*# sourceMappingURL=single-portfolio.css.map */
