/* Stylesheet created with htmlpress */

@import "blocks";
@import "data-attributes";
@import "gravity-forms";
@import "slot-debug";

@import "../../../node_modules/slick-carousel/slick/slick.scss";
@import "../../../node_modules/pikaday/scss/pikaday.scss";
@import "../../../node_modules/select2/src/scss/core.scss";
@import "./styles/**";

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html, body {
  overflow-x: hidden !important;
}

iframe {
  max-width: 100%;
}

html {
  &.load-wait-exceeded {
    cursor: wait !important;
    
    * {
      cursor: wait !important;
      pointer-events: none !important;
    }
  }
}

textarea,
input[type="text"],
input[type="button"]
/*
input[type="submit"],
input[type="radio"],
input[type="checkbox"] */ {
  -webkit-appearance: none;
}

#prev-site-root {
  &:not(:empty) {
    + #site-root {
      opacity: 0 !important;
      position: absolute !important;
      top: 0px;
      left: 0px;
      width: 100%;
      z-index: -1;
    }
  }
}

.w-dropdown[data-hover="1"] {
  > .w-dropdown-toggle {
    a {
      pointer-events: none;
    }
  }

  > .w-dropdown-toggle.w--open {
    a {
      pointer-events: all;
    }
  }
}

p:empty {
  display: none;
}

[data-hide="opacity"] {
  opacity: 0;
}

[data-hide="height"] {
  height: 0px;
  overflow: hidden;
}

[data-line-clamp] {
  // transition: opacity 0.25s ease-in, filter 0.25s ease-in;
  // transition: all 0.25s;
  .js-shave-char {
    // transition: opacity 0.05s linear;
    // opacity: 0;
  }

  &.is-line-clamped {
    .js-shave-char {
      // opacity: 1;
    }
  }

  &:not(.is-line-clamped) {
    // filter: blur(1px);
    // opacity: 0.75;
  }
}

[data-hide="max-height"] {
  max-height: 0px;
  overflow: hidden;
}

[data-acf-block-align="right"] {
  float: right;
}

[data-acf-block-align="left"] {
  float: left;
}

[data-acf-block-align="center"] {
  margin-left: auto;
  margin-right: auto;
}

[data-slick-slides="true"] {
  opacity: 0;
  transition: opacity 0.25s;

  &.slick-initialized {
    opacity: 1;
  }
}

[data-masonry], [data-masonry-tmp] {
  opacity: 0 !important;

  &.masonry-loaded {
    opacity: 1 !important;
  }
}

.inner-wrapper-sticky {
  all: inherit;
}

.post-content .wp-block-gallery {
  padding-left: 0px;
}

.kt-has-1-columns.kt-row-layout-equal > .wp-block-kadence-column {
  width: auto;
}

.wp-block-kadence-rowlayout .alignfull .kt-row-column-wrap {
  padding-left: 0px;
  padding-right: 0px;
}

.htmlpress-content-start {
  display: none !important;
}

.htmlpress-content-end {
  display: none !important;
}

.wp-block-button.alignright {
  float: right;
}

.wp-block-button.alignleft {
  float: left;
}

.is-line-clamping {
  overflow: hidden !important;
}

[data-line-clamp] {
  overflow: hidden;
  text-overflow: ellipsis;
}

.htmlpress-tab {
  transition: all 0.25s;
  height: 0px;
  overflow: visible;
}

.htmlpress-tab-hidden {
  opacity: 0;
  z-index: -1;
}