/*
  Background is added as a separate element.
  As animating opacity is much faster than animating rgba() background-color.
*/
.pswp{
  z-index: 999;
}
.pswp__bg{
  background:#3a2b21;
  background: rgba(51,36,26,0.95);
}
.pswp__img{
  box-shadow: 0 0 30px #29190f;
}
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption,
.pswp__top-bar, 
.pswp__caption {
    background-color: #33241a;
}
.pswp__caption__center{
    text-align: center;
    max-width: auto;
    margin: 0 auto;
    font-size: 18px;
    padding: 20px 10px;
    line-height: 1.2;
    color: #cea667;
    font-weight: 500;
    letter-spacing: 1.5px;
}
.pswp__caption small{
  display: none;
}
@media screen and (max-width: 1100px){
  .pswp {
      width: 100%;
      top:0;
      z-index: 999;
  }
}