
.psgal_wrap{
  margin-bottom: 15px;
}
.pswp-owl-wrapper{
  margin:15px 0;
}
.pswp-owl-wrapper:first-child{
  margin-top:0px;;
}
.pswp-owl-wrapper:last-child{
  margin-bottom:0px;;
}
.pswp-owl .item{
  cursor:pointer;
  margin-bottom:10px;
}
.pswp-owl img{
  margin-bottom:10px;
}
.pswp-owl .item-title{
  font-weight:bold;
}
/*owl nav*/
.grid .col{
  padding:0px;
}
body .owl-theme .owl-dots{
	text-align:left;
  position:relative;
  top:7px;
}
.owl-dots button, .nav button,.owl-nav button{
  border:none;
  box-shadow:none;
  background:transparent;
  border-radius:0px;
  outline:none;
}
.owl-theme button:not(.active){
	cursor:pointer;
}
.owl-dots button{
  padding:0px 2px;
}
.nav button span, .owl-nav button span{
  display:none;
}
.owl-prev:after{
  transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
}
.arrow-wrapper{
	text-align:right;
}
.owl-next:after,.owl-prev:after{
    background-image:url('/wp-content/themes/erich_fried/images/black_arrow_right.svg');
    content: '';
    display: inline-block;
    width: 14px;
    height: 26px;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    top: 2px;
}
.nav button{
  padding:5px 15px;
}
.nav button.owl-prev{
	padding-left:0px;
}
.nav button.owl-next{
	padding-right:0px;
}
.nav button:hover,.owl-nav button:hover{
  opacity:0.5;
	background:transparent!important;
}
.nav button span{
  color:#333333;
  font-size:50px;
  line-height:0;
}
body .owl-dots{
  text-align:left;
}
body .owl-theme .owl-dots .owl-dot.active span, #main .owl-theme .owl-dots .owl-dot:hover span{
  background:#d8a509;
}
body .owl-theme .owl-dots .owl-dot span{
	background:rgba(216, 165, 9, 0.5);
}
.owl-lazy{
  object-fit:cover;
}
.owl-theme .grid{
  display:grid;
  grid-template-columns:  repeat(2, 1fr);
  align-items:center;
  margin-bottom:5px;
}
.owl-theme .grid .nav{
  text-align:right;
  display:block;
}
.owl-theme .grid .dotsNav{
  text-align:left;
}
.spacing-20{
  grid-gap: 20px;
}
/*owl nav end*/
body.pswp-open{
  overflow:hidden;
}
.pswp .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y{
  background-color:#fff;
}
.pswp .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y,
.pswp .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color:#fff!important;
}
.ps-container{
  max-height:100vh;
  position:relative;
}
.ps > .ps__rail-x,
.ps > .ps__rail-y {
  opacity:1!important;
}
.ps-container > .ps-scrollbar-x-rail, .ps-container > .ps-scrollbar-y-rail{
  opacity:1!important;

}
.pswp-videoausstellung .pswp__bg{
  background:#daaa17
}
.pswp-videoausstellung .pswp__ui{
  background: #deb535;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  bottom: 0;
  height: 100vh;
  position: fixed;
  right: 0;
  top: 0;
/*   width:28%; */
  width: 30%;
}
.pswp-videoausstellung .pswp__top-bar,.pswp-videoausstellung .pswp__caption {
    background-color: rgba(255, 255, 255, 0.5);
}
.pswp-videoausstellung.pswp .pswp__scroll-wrap .pswp__ui .pswp__top-bar {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #deb535;
    bottom: 0;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100vh;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    left: auto;
    opacity: 1;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 60px;
    z-index: 1;
}
.pswp-videoausstellung.pswp .pswp__scroll-wrap .pswp__ui .pswp__top-bar .pswp__button--close {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .pswp-videoausstellung.pswp .pswp__scroll-wrap .pswp__ui .pswp__top-bar .pswp__button--fs {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .pswp-videoausstellung.pswp .pswp__scroll-wrap .pswp__ui .pswp__top-bar .pswp__counter {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    padding: 0;
  }

  .pswp-videoausstellung .pswp__button--arrow--right {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .pswp-videoausstellung .pswp__button--arrow--left {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .pswp-videoausstellung.pswp .pswp__scroll-wrap .pswp__ui .pswp__top-bar .pswp__button--zoom {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  .pswp-videoausstellung.pswp .pswp__scroll-wrap .pswp__ui .pswp__top-bar .pswp__counter,
  .pswp-videoausstellung.pswp .pswp__scroll-wrap .pswp__ui .pswp__top-bar .pswp__button--close,
  .pswp-videoausstellung.pswp .pswp__scroll-wrap .pswp__ui .pswp__top-bar .pswp__button--fs {
    position: static;
  }

  .pswp-videoausstellung .pswp__button--arrow--left,.pswp-videoausstellung .pswp__button--arrow--right {
      height: 44px;
      margin: 0;
      position: relative;
      right: initial;
      left: initial;
      top: initial;
      bottom: initial;
      display: block;
      width: 60px;
  }
  .pswp-videoausstellung .pswp__ui--idle .pswp__button--arrow--left,.pswp-videoausstellung .pswp__ui--idle .pswp__button--arrow--right{
    opacity:0.75;
  }
  .pswp-videoausstellung .pswp__preloader, .pswp-videoausstellung .pswp__button.pswp__button--share{
    display:none;
  }

  .pswp-videoausstellung .pswp__button--arrow--left:before,.pswp-videoausstellung .pswp__button--arrow--right:before{
    background-color: transparent;
    top: 50%;

    left: 50%;
    right:initial;
    transform: translate(-50%,-50%);
  }
.pswp-videoausstellung.pswp .pswp__scroll-wrap {
    overflow: visible;
    width: calc(100vw - 30%);
}
.pswp-videoausstellung .vimeo-container{
  padding: 50px 30px;
  height:100vh;
  display:grid;
  align-items:center;
}
.pswp-videoausstellung .vimeo-container iframe{
  height:100%;
  width:100%;
}
.pswp-videoausstellung.pswp{
  position:fixed;
}
.pswp-videoausstellung.pswp, .pswp-videoausstellung.pswp .pswp__container, .pswp-videoausstellung.pswp .pswp__zoom-wrap {
  touch-action: auto !important;
}
.pswp-videoausstellung.pswp .pswp__scroll-wrap .pswp__ui .pswp__caption {
  height: 100vh;
  padding: 0px;
  padding-right: 60px;
}
.pswp-videoausstellung.pswp__caption__center{
  height:100vh;
  overflow-y:auto;
  position:relative;
}
/* .sb-image{
  text-align: center;
} */
.pswp-videoausstellung .sb-image img{
/*   width:100%; */
  width: 50%;
  height:auto;
  margin-bottom:15px;
}
.pswp-videoausstellung .sb-content{
  color:#0e0e0e;
  font-size:15px;
}
.sb-content hr{
  border-bottom:1px solid #deb535;
}

.sb-credits{
  border-top:1px solid #deb535;
  padding-top: 5px;
  font-size: 95%;
}
.pswp-videoausstellung .sb-content h3{
  font-weight:bold;
  font-size: 20px;
}
.pswp-videoausstellung .pswp__button--arrow--left, .pswp-videoausstellung .pswp__button--arrow--right{
  z-index:999;
}
.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right {
  visibility: visible;
}
.pswp-videoausstellung .pswp__zoom-wrap{
  transform:translate3d(0px, 0px, 0px) scale(1)!important;
}
@media only screen and (max-width : 1024px) {
  .pswp-videoausstellung .pswp__ui{
    width:36%;
  }
  .pswp-videoausstellung.pswp .pswp__scroll-wrap {
    width: calc(100vw - 36%);
  }
}

@media only screen and (max-width : 800px) {
  .pswp-videoausstellung{
    background-color:#daaa17;
  }
  .pswp-videoausstellung .vimeo-container iframe{
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    padding:20px;
  }
  .pswp__item:nth-child(2) .pswp__zoom-wrap,.pswp__item:nth-child(2){
    position:relative;
  }
  .pswp-videoausstellung.pswp .pswp__scroll-wrap {
    width: calc(100vw - 60px);
  }
  .pswp-videoausstellung .vimeo-container{
    padding: 20px 20px;
  } 
  .pswp-videoausstellung .pswp__ui{
    width:36%;
  }
  .pswp-videoausstellung.pswp{
    overflow-y:auto;
  }
  
  .pswp-videoausstellung .pswp__caption,
  .pswp-videoausstellung .pswp__scroll-wrap,
  .pswp-videoausstellung .pswp__container{
    position:relative;
  }
  .pswp-videoausstellung .vimeo-container{
    height:auto;
    padding-top:56.25%;
  }
  .pswp-videoausstellung .pswp__container{
    height:auto;
  }
  .pswp-videoausstellung.pswp .pswp__scroll-wrap .pswp__ui .pswp__top-bar{
    position:fixed;
    top:0px;
    right:0px;
  }
  .pswp-videoausstellung .pswp__ui{
    width:100%;
    position:relative;
    height:auto;
  }
  .pswp-videoausstellung.pswp .pswp__scroll-wrap .pswp__ui .pswp__caption{
    padding-right:0px;
    height:auto;
  }
  
  .pswp-videoausstellung .pswp__caption__center{
    max-width:100%;
    padding:30px 20px;
  }
}
@media only screen and (max-width : 640px) {
  .pswp-videoausstellung .pswp__caption__center{
    padding:20px 10px;
  }
  
  .pswp-videoausstellung .vimeo-container iframe{
    padding:10px;
  }
}