.elementor-6097 .elementor-element.elementor-element-baed7c0{--display:flex;--margin-top:0;--margin-bottom:100vh;--margin-left:0;--margin-right:0;}.elementor-6097 .elementor-element.elementor-element-baed7c0:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-baed7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6097 .elementor-element.elementor-element-15710e1 > .elementor-widget-container{margin:0 0 0 0;padding:110px 0px 0px 0px;}.elementor-6097 .elementor-element.elementor-element-15710e1.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-6097 .elementor-element.elementor-element-baed7c0{--content-width:1024px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-15710e1 */@media screen and (min-width: 768px) {

}
@media screen and (max-width: 767px) {

}/* End custom CSS */
/* Start custom CSS */@media screen and (min-width: 768px) {
button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before, .pswp__button.pswp__button--close {
  background-color: rgba(0,0,0,.3) !important;
  opacity: 0.4 !important;
}

.pswp__button.pswp__button--arrow--left.wp-dark-mode-ignore:hover::before,
.pswp__button.pswp__button--arrow--right.wp-dark-mode-ignore:hover::before, .pswp__button.pswp__button--close:hover {
  background-color: rgba(0,0,0,.3) !important;
  opacity: 1 !important;
}

}

@media screen and (max-width: 767px) {
button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before {
    background-color: black !important;
    opacity: 0.7 !important;
}

.pswp__button.pswp__button--arrow--left.wp-dark-mode-ignore:hover::before,
.pswp__button.pswp__button--arrow--right.wp-dark-mode-ignore:hover::before {
  background-color: black !important;
  opacity: 1 !important;
}
}



.pswp__scroll-wrap:hover .pswp__ui--idle button.pswp__button--arrow--left,
.pswp__scroll-wrap:hover .pswp__ui--idle button.pswp__button--arrow--right, .pswp__scroll-wrap:hover .pswp__ui--idle .pswp__top-bar {
  opacity: 1 !important;
}


.pswp__button--arrow--left::before, .pswp__button--arrow--right::before, .pswp__button.pswp__button--close {
  filter: invert(1) !important;
}

.pswp__button.pswp__button--zoom {
  display: none;
}

body.elementor-page-6097 img:hover {
  opacity: 0.8;
}

body.elementor-page-6097 .pswp__item img:hover {
  opacity: 1 !important;
}
.pswp__bg {
  background: white !important;
}

.pswp__top-bar {
  background-color: inherit;
}

.pswp__counter {
  color: #5d5959 !important;
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #fff;
  opacity: .75;
  padding: 0 10px;
  text-shadow: none !important;
  margin: 0px !important;
}

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background-color: white !important;
}

#pswp__items {
  margin-top: 44px;
}
@media only screen and (max-width: 425px) {
  .page-template-diary .entry-content {
    margin: 0 10px;
  }
}/* End custom CSS */