.gall{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.gall__item{position:relative;background-size:cover;background-position:center center;-webkit-box-shadow:inset 0 2px 11px rgba(0,0,0,.1);box-shadow:inset 0 2px 11px rgba(0,0,0,.1);cursor:pointer}.gall--2 .gall__item{width:50%;height:338px}.gall--2 .gall__item--0{border-right:2px solid #fff}.gall--2 .gall__item--1{border-left:2px solid #fff}.gall--3,.gall--4{display:block}.gall--3 .gall__item{width:30%;height:215px;float:left}.gall--3 .gall__item--0{width:70%;height:434px;border-right:4px solid #fff}.gall--3 .gall__item--1{margin-bottom:4px}.gall--4 .gall__item{width:30%;height:142px;float:left}.gall--4 .gall__item--0{width:70%;height:434px;border-right:4px solid #fff}.gall--4 .gall__item--2{margin:4px 0}.gall--5 .gall__item{height:150px;width:33%}.gall--5 .gall__item--0,.gall--5 .gall__item--1{width:50%;height:280px;margin-bottom:4px}.gall--5 .gall__item--0{border-right:2px solid #fff}.gall--5 .gall__item--1{border-left:2px solid #fff}.gall--5 .gall__item--3{border-left:4px solid #fff;border-right:4px solid #fff;width:34%}.gall--5 .gall__item[data-more]::after{background:rgba(0,0,0,.5);position:absolute;left:0;right:0;top:0;bottom:0;content:attr(data-more);color:#fff;font-size:40px;text-align:center;line-height:150px}@media (max-width:679px){.gall--5 .gall__item[data-more]::after{font-size:34px}}@media (max-width:1024px){.gall--5 .gall__item--0{width:33%}.gall--5 .gall__item--0,.gall--5 .gall__item--1,.gall--5 .gall__item--2{height:160px;border:0;margin-bottom:3px}.gall--5 .gall__item--2{width:33%}.gall--5 .gall__item--1{width:34%;border-left:3px solid #fff;border-right:3px solid #fff}.gall--5 .gall__item--3,.gall--5 .gall__item--4{width:50%;border:0}.gall--5 .gall__item--3{border-right:2px solid #fff}.gall--5 .gall__item--4{border-left:1px solid #fff}.gall--4 .gall__item{width:40%;height:105px}.gall--4 .gall__item--0{width:60%;height:323px;margin:0;border-right:3px solid #fff}.gall--4 .gall__item--2{margin:3px 0}.gall--3 .gall__item{width:40%;height:105px}.gall--3 .gall__item--0{width:60%;height:214px;margin:0;border-right:3px solid #fff}.gall--3 .gall__item--1{margin-bottom:3px}.gall--2 .gall__item{width:50%;height:214px}.gall--2 .gall__item--0{border-right:2px solid #fff}.gall--2 .gall__item--1{border-left:1px solid #fff}}.gallery-caption__title{font-size:15px;line-height:22px}.gallery-caption__author{display:block;margin-top:6px;font-size:13px;color:#818181;line-height:1.4em}.gallery-caption a{color:#105990;border-bottom:1px solid #a0d0f5}.gallery-caption a:hover,.status_panel--state-approved .status_panel__msg a:hover,.status_panel--state-archived .status_panel__msg a:hover,.status_panel--state-moderation .status_panel__msg a:hover,.status_panel--state-new .status_panel__msg a:hover,.status_panel--state-paid .status_panel__msg a:hover,.status_panel--state-prepaid .status_panel__msg a:hover,.status_panel--state-published .status_panel__msg a:hover,.status_panel--state-rejected .status_panel__msg a:hover{color:#cd192e;border-bottom:1px solid #f6b4bc}.gall-wrap{width:700px;display:block;position:relative;height:380px}.gall--1 .gall__item{width:100%;height:100%}.gall--2 .gall__item--0{border-right:20px solid #fff}.gall--2 .gall__item{width:calc(50% - 0px)}.gall--2 .gall__item--0{border-right:20px solid #fff}.gall--2 .gall__item--1{border-left:0}.gall,.gall--2 .gall__item{height:100%}.gall--3 .gall__item--0{width:70%;height:100%;float:left}.gall--3 .gall__item--2,.gall--3 .gall__item--1{width:calc(30% - 20px);float:right}.gall--3 .gall__item--1{height:calc(50% - 10px);margin-bottom:20px}.gall--3 .gall__item--2{height:calc(50% - 10px)}.gall--3 .gall__item{display:none}.gall--3 .gall__item--0,.gall--3 .gall__item--1,.gall--3 .gall__item--2{display:block}.gall--3 .gall__item--2{position:relative}.gall--3 .gall__item--2:after{background:linear-gradient(0deg,rgba(45,35,65,.6),rgba(45,35,65,.6));position:absolute;left:0;right:0;top:0;bottom:0;content:attr(data-more);color:#fff;font-size:40px;font-family:Roboto Slab;font-style:normal;font-weight:700;font-size:24px;font-feature-settings:'tnum' on,'onum' on;display:flex;align-items:center;justify-content:center}.pswp__caption{width:1200px;height:60px;background:#FFF}.pswp__caption__center{font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:26px;color:#000;mix-blend-mode:normal}.umbkc-gallery *{box-sizing:border-box}.umbkc-gallery{position:fixed;overflow:hidden;width:100%;height:100%;top:0;left:0;display:none;z-index:122;align-items:center;justify-content:center}.umbkc-gallery.active{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.umbkc-gallery .bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.6;z-index:-1}.umbkc-gallery .wrap{position:relative}.umbkc-gallery .close{width:24px;height:24px;position:absolute;top:-36px;right:-60px;cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4xMzc4IDEwLjA5MDhMMS45MzExMyAwTDAgMS45MDkyTDEwLjIwNjcgMTJMMCAyMi4wOTA4TDEuOTMxMTMgMjRMMTIuMTM3OCAxMy45MDkyTDIyLjA2ODkgMjMuNzI3NUwyNCAyMS44MTgzTDE0LjA2OSAxMkwyNCAyLjE4MTczTDIyLjA2ODkgMC4yNzI1MzhMMTIuMTM3OCAxMC4wOTA4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)}.umbkc-gallery .close:hover{opacity:.7}.umbkc-gallery .arrows{width:20px;height:36px;position:absolute;cursor:pointer;top:calc(50% - 18px);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAyMCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDYxNjkgMzUuNjQwM0wwLjM0Mzc1NSAzMy44MzY4QzAuMTE0MzQ0IDMzLjU5NjUgMCAzMy4zMTk3IDAgMzMuMDA2N0MwIDMyLjY5NDUgMC4xMTQzNDQgMzIuNDE3OCAwLjM0Mzc1NSAzMi4xNzc1TDEzLjg0ODggMTguMDAwMkwwLjM0NDExNiAzLjgyMzUyQzAuMTE0NzA1IDMuNTgzMDggMC4wMDAzNjA4ODkgMy4zMDYzOCAwLjAwMDM2MDg4OSAyLjk5MzhDMC4wMDAzNjA4ODkgMi42ODEwOSAwLjExNDcwNSAyLjQwNDM5IDAuMzQ0MTE2IDIuMTY0MDhMMi4wNjIxNyAwLjM2MDg0OEMyLjI5MTEgMC4xMjAwMyAyLjU1NDY5IDAgMi44NTI1OSAwQzMuMTUwMjQgMCAzLjQxMzg0IDAuMTIwNDA5IDMuNjQyNzcgMC4zNjA4NDhMMTkuNjU2NSAxNy4xNzA1QzE5Ljg4NTUgMTcuNDEwOCAyMCAxNy42ODc2IDIwIDE4LjAwMDJDMjAgMTguMzEyOCAxOS44ODU1IDE4LjU4OTEgMTkuNjU2NSAxOC44MjkzTDMuNjQyNzcgMzUuNjQwM0MzLjQxMzcyIDM1Ljg4MDYgMy4xNTAxMiAzNiAyLjg1MjU5IDM2QzIuNTU0NjkgMzYgMi4yOTExIDM1Ljg4MDYgMi4wNjE2OSAzNS42NDAzWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);opacity:.2}.umbkc-gallery .arrows.active,.umbkc-gallery .arrows:hover{opacity:1}.umbkc-gallery .arrows.right{right:-44px}.umbkc-gallery .arrows.left{left:-44px;transform:rotate(180deg)}.umbkc-gallery .text-wrap *{display:inline-block;float:left}.umbkc-gallery .text-wrap{width:100%;min-height:60px;position:absolute;bottom:0;background:#fff;left:0;overflow:hidden}.umbkc-gallery .text-wrap .the-text{padding: 12px 12px 12px 0; font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:1.2;padding-left:20px;color:#000;mix-blend-mode:normal;width:80%}.umbkc-gallery .text-wrap .counter{white-space: nowrap; width:20%;font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:60px;color:#000;mix-blend-mode:normal;opacity:.4;float:right;padding-right:20px;text-align:right}.umbkc-gallery .wrap{max-width: 80%}.umbkc-gallery .wrap img{max-width: 100%;}@media only screen and (max-width: 700px){.gall-wrap{width: 100%; height: 280px;}.umbkc-gallery .close{right: -24px;}.umbkc-gallery .arrows.right{right: -30px;}.umbkc-gallery .arrows.left{left: -30px;}.gall--2 .gall__item{border-right: 20px solid #fff;}.gall--3 .gall__item{border-right: 20px solid #fff;}}
.umbkc-gallery .arrows{
  padding: 15px;
  background-repeat: no-repeat;
  background-position: center;
}
.umbkc-gallery .bg{
  background: #343434;
  opacity: 0.9;
}
.gall-wrap{
  width: 100%;
}
.umbkc-gallery .wrap .item{
  min-width: 300px;
}
.wp-block-gallery{
  margin-left: 0 !important;
  margin-bottom: 20px;
  overflow: hidden;
}

.gall--3 .gall__item--2.no-after:after{
  content: none;
}
.umbkc-gallery .wrap{
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.umbkc-gallery .wrap .item{
  height: calc(90% - 60px);
  max-width: 80%;
  display: block;
  position: absolute;
  left: 50%;
  top: 10%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transform: translateX(-50%);
  z-index: 12;
  width: 80%;
}
.umbkc-gallery .wrap img{
  object-fit: contain;
  max-height: 100%;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.umbkc-gallery .text-wrap{
  position: static;
  overflow: inherit;
}
.umbkc-gallery .text-wrap .the-text{
  /* overflow: hidden; */
}
.umbkc-gallery .close{
  right: calc(10% - 60px);
  top: calc(10% - 36px);
}
.umbkc-gallery .arrows.right{
  right: calc(10% - 44px);
}
.umbkc-gallery .arrows.left{
  left: calc(10% - 44px);
}
.umbkc-gallery_img{
  transition:opacity 1s linear;
}
.the-close{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 11;
}
.umbkc-gallery .close,
.umbkc-gallery .arrows{
  z-index: 12;
}
.open_new{
  position: absolute;
  cursor: pointer;
  left: calc(10% - 60px);
  top: calc(10% - 36px);
  font-size: 25px;
  color: white;
  cursor: pointer;
  z-index: 22;
  opacity: 0.9;
}
.slick-dots, .bullets {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-left: 0 !important;
  margin: 0 !important;
}
.slick-dots li, .bullets li{
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background-color: #5d5d5d;
  position: relative;
  margin: 0 3px;
  display: block;
  padding: 0 !important;
}
.bullets li{
  background-color: #b6b6b6;
  width: 12px;
  height: 12px;
  margin: 0 5px;
}
.slick-dots li.slick-active, .bullets li.active {
  background-color: #c8c8c8;
  opacity: 0.8;
}
.bullets li.active {
  background-color: #5d5d5d;
}
.slick-dots li:after, .slick-dots li:before{
  display: none;
}
.slick-dots button{
  display: none;
}
@media only screen and (max-width: 835px) {
  .umbkc-gallery .text-wrap{
    min-width: 300px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .umbkc-gallery .text-wrap .the-text{
    font-size: 14px;
  }
  .umbkc-gallery .close, .open_new {
    top: calc(14% - 36px);
  }
}
@media only screen and (max-width: 700px){

  .wp-block-gallery{
    padding-bottom: 30px;
  }
  .wp-block-gallery.u-gallery{
    overflow: hidden;
    width: 100vw;
    margin-left: 0 !important;
  }
  .gall__item{
    width: 100% !important;
    border: none !important;
    background-size: contain;
    background-repeat: no-repeat;
    box-shadow: none;
  }
  .gall{
    display: block;
  }
  .wp-block-gallery .slick-track{
    display: flex;
  }
  .slick-list {
    padding: 0 !important;
  }
  .wp-block-gallery .gall--3 .gall__item{
    display: block;
    width: 100%;
    margin-bottom: 0;
    border-right: 10px solid #fff;
    border-left: 10px solid #fff;
    border-radius: 6px;
  }
  .umbkc-gallery .text-wrap .the-text {
    font-size: 13px;
  }
  .gall--3 .gall__item--2, .gall--3 .gall__item--1{
    float: left;
  }

  .gall--3 .gall__item--2:after{
    content: none;
  }

  .umbkc-gallery .close{
    right: calc(10% - 35px);
    top: calc(14% - 36px);
  }
  .open_new{
    left: calc(10% - 35px);
    top: calc(14% - 36px);
  }

  .umbkc-gallery .arrows.right{
    right: calc(12% - 44px);
  }
  .umbkc-gallery .arrows.left{
    left: calc(12% - 44px);
  }
  .umbkc-gallery .text-wrap .the-text{
    width: calc(100% - 84px);
  }
  .umbkc-gallery .text-wrap .counter{
    width: 84px;
    padding-right: 10px;
  }

}
@media only screen and (max-width: 677px) {
  .umbkc-gallery .close, .open_new {
    top: calc(12% - 36px);
  }
}
@media only screen and (max-width: 580px) {
  .umbkc-gallery .close {
    right: calc(13% - 35px);
    top: calc(22% - 35px);
  }
  .open_new{
    left: calc(13% - 35px);
    top: calc(22% - 35px);
  }
  .umbkc-gallery .text-wrap{
    min-width: 255px;
    max-width: 300px;
  }
}
@media only screen and (max-width: 580px) {
  .umbkc-gallery .close, .open_new {
    top: calc(13% - 35px);
  }
}