/*
Theme Name: A Mare
Author: Semprebello Studio
Author URI: https://semprebello.studio
Version: 1.0
Text Domain: amare
*/

/* dm-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 300;
  src: url('assets/fonts/dm-sans-v15-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* dm-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/dm-sans-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* dm-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  src: url('assets/fonts/dm-sans-v15-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* dm-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  src: url('assets/fonts/dm-sans-v15-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

.video-desktop {
  display: none!important;
}

@media screen and (min-width: 769px) {
  .video-desktop {
    display: block!important;
  }
  .video-mobile {
    display: none!important;
  }
}


.lg-actions .lg-prev,
.lg-actions .lg-next {
    top: 50%;
    transform: translateY(-50%);
    font-size: 28px;
    color: white;
    z-index: 1080;
    opacity: 1;
}

.lg-actions {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    pointer-events: none;
}

.lg-actions .lg-prev,
.lg-actions .lg-next {
    pointer-events: all;
    position: absolute;
}

.lg-actions .lg-prev {
    left: 10px;
}

.lg-actions .lg-next {
    right: 10px;
}


#lg-counter{display: none!important;}
.lg-inner,
.lg-img-wrap,
.lg-img-wrap img {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.lg-img-wrap img {
    max-height: 100% !important;
    max-width: 100% !important;
    object-fit: contain !important;
    margin: auto !important;
}
#lightgallery .slick-slide {
  pointer-events: none;
}

#lightgallery .slick-current {
  pointer-events: auto;
}
.lg-sub-html, .lg-toolbar{
  background: transparent!important;
}