.pswp {
--pswp-bg: #000;
--pswp-placeholder-bg: #000;
--pswp-root-z-index: 100000;
--pswp-preloader-color: rgba(79, 79, 79, 0.4);
--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9); --pswp-icon-color: #fff;
--pswp-icon-color-secondary: #4f4f4f;
--pswp-icon-stroke-color: #4f4f4f;
--pswp-icon-stroke-width: 2px;
--pswp-error-text-color: var(--pswp-icon-color);
} .pswp {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: var(--pswp-root-z-index);
display: none;
touch-action: none;
outline: 0;
opacity: 0.003;
contain: layout style size;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .pswp:focus {
outline: 0;
}
.pswp * {
box-sizing: border-box;
}
.pswp img {
max-width: none;
}
.pswp--open {
display: block;
}
.pswp,
.pswp__bg {
transform: translateZ(0);
will-change: opacity;
}
.pswp__bg {
opacity: 0.005;
background: var(--pswp-bg);
}
.pswp,
.pswp__scroll-wrap {
overflow: hidden;
}
.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pswp__img,
.pswp__zoom-wrap {
width: auto;
height: auto;
}
.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
cursor: move;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab;
}
.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing;
} .pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
cursor: -webkit-zoom-out;
cursor: -moz-zoom-out;
cursor: zoom-out;
} .pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pswp__item { z-index: 1;
overflow: hidden;
}
.pswp__hidden {
display: none !important;
} .pswp__content {
pointer-events: none;
}
.pswp__content>* {
pointer-events: auto;
}  .pswp__error-msg-container {
display: grid;
}
.pswp__error-msg {
margin: auto;
font-size: 1em;
line-height: 1;
color: var(--pswp-error-text-color);
} .pswp .pswp__hide-on-close {
opacity: 0.005;
will-change: opacity;
transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
z-index: 10; pointer-events: none; } .pswp--ui-visible .pswp__hide-on-close {
opacity: 1;
pointer-events: auto;
} .pswp__button {
position: relative;
display: block;
width:66px;
background: #30483E !important;
height: 40px;
padding: 0;
margin: 0;
overflow: hidden;
cursor: pointer; 
border: 0;
box-shadow: none;
opacity: 0.85;
-webkit-appearance: none;
-webkit-touch-callout: none;
}
.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
transition: none;
padding: 0;
background: none;
border: 0;
box-shadow: none;
opacity: 1;
}
.pswp__button:disabled {
opacity: 0.3;
cursor: auto;
}
.pswp__icn {
fill: var(--pswp-icon-color);
color: var(--pswp-icon-color-secondary);
}
.pswp__icn {
position: absolute;
top: 14px;
left: 9px;
width: 32px;
height: 32px;
overflow: hidden;
pointer-events: none;
}
.pswp__icn-shadow {
stroke: var(--pswp-icon-stroke-color);
stroke-width: var(--pswp-icon-stroke-width);
fill: none;
}
.pswp__icn:focus {
outline: 0;
} div.pswp__img--placeholder,
.pswp__img--with-bg {
background: var(--pswp-placeholder-bg);
}
.pswp__top-bar {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 60px;
display: flex;
flex-direction: row;
justify-content: flex-end;
z-index: 10; pointer-events: none !important;
}
.pswp__top-bar>* {
pointer-events: auto; will-change: opacity;
} .pswp__button--close {
margin-right: 6px;
} .pswp__button--arrow {
position: absolute;
top: 0; 
margin-left: 20px;
margin-right: 20px;
top: 50%;
margin-top: -20px;
}
.pswp__button--arrow:disabled {
display: none;
cursor: default;
}
.pswp__button--arrow .pswp__icn {
top: 0%;
margin-top: 0;
left: 0;
width:66px;
height: 40px;
background: none;
border-radius: 0;
}
.pswp--one-slide .pswp__button--arrow {
display: none;
} .pswp--touch .pswp__button--arrow {
visibility: hidden;
} .pswp--has_mouse .pswp__button--arrow {
visibility: visible;
}
.pswp__button--arrow--prev {
right: auto;
left: 0px;
}
.pswp__button--arrow--next {
right: 0px;
}
.pswp__button--arrow--next .pswp__icn { 
transform: scale(-1, 1);
} .pswp__button--zoom {
display: none;
}
.pswp--zoom-allowed .pswp__button--zoom {
display: block;
} .pswp--zoomed-in .pswp__zoom-icn-bar-v {
display: none;
} .pswp__preloader {
position: relative;
overflow: hidden;
width: 50px;
height: 60px;
margin-right: auto;
}
.pswp__preloader .pswp__icn {
opacity: 0;
transition: opacity 0.2s linear;
animation: pswp-clockwise 600ms linear infinite;
}
.pswp__preloader--active .pswp__icn {
opacity: 0.85;
}
@keyframes pswp-clockwise {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
} .pswp__counter {
height: 30px;
margin-top: 15px;
margin-inline-start: 20px;
font-size: 14px;
line-height: 30px;
color: var(--pswp-icon-color);
text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
opacity: 0.85;
}
.pswp--one-slide .pswp__counter {
display: none;
}
.iframe-h {
height: 568px;
width: 100%;
margin-bottom: 80px;
position: relative;
}
.iframe-h iframe {
border: 0;
position: absolute;
left: 0;
right: 0;
display: block;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
}
.gallery-images .gallery-item {
width: 33.33%;
position: relative;
padding: 0 0 18px 18px;
}
.gallery-images .overlay {
background: rgba(0, 0, 0, 0.50);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
display: flex;
align-items: center;
color: #FFF;
font-family: Averta Regular,sans-serif;
font-size: 20px;
font-weight: 400;
z-index: 2;
line-height: normal;
text-transform: uppercase;
justify-content: center;
}
.gallery-images .img-h img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
}
.gallery-images .img-h {
display: block;
cursor: pointer;
cursor: url(//bajorulajos.lt/wp-content/themes/bajorai/assets/img/zoom.svg) 32 32, auto;
position: relative;
padding-bottom: 70.8%;
}
.gallery-images .gallery-item:nth-child(1),
.gallery-images .gallery-item:nth-child(2) {
width: 100%;
}
.gallery-images .gallery-item:nth-child(n+6) {
display: none;
}
.gallery-images {
margin-bottom: 78px;
margin-left: -18px;
display: flex;
flex-wrap: wrap;
}
.gallery-set:last-child .gallery-images {
margin-bottom: 10px;
}
.section-gallery-set h2 {
color: #5D113B;
margin: 0 0 40px;
padding: 0;
font-family: "Haboro Contrast";
font-size: 30px;
font-style: normal;
font-weight: 500;
line-height: 30px;
}
.gallery-content {
padding-top: 96px;
}
.section-gallery-set h1 {
color: #30483E;
margin-bottom: 47px;
}
.section-gallery-set h2 {
color: #554468;
font-size: 32px;
line-height: 1.2;
margin-bottom: 28px;
}
.preview-image {
margin-bottom: 96px;
}
.section-gallery-set * {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
@media screen and (max-width: 767px) {
.section-gallery-set h2 {
font-size: 24px;
margin-bottom: 18px;
line-height: 1.2;
} 
.preview-image,
.section-gallery-set h1 {
margin-bottom: 40px;
}
.gallery-content {
padding-top: 46px;
}
.iframe-h {
max-height: 80vh;
}
.gallery-images {
margin-left: -8px;
margin-bottom: 32px;
}
.gallery-images .gallery-item {
padding: 0 0 8px 8px;
}
}
@media screen and (min-width: 767px) {
.gallery-images .gallery-item:nth-child(1),
.gallery-images .gallery-item:nth-child(2) {
width: 50%;
}
}
.section-gallery-set {
overflow: hidden;
padding-top: 212px;
}
.section-gallery-set img {
max-width: 100%;
height: auto;
display: block;
}
.section-gallery-set .container {
position: relative;
}
.top-r {
position: absolute;
top: -78px;
right: -82px;
}