html {
	scroll-behavior: auto !important;
}

.dialog-type-lightbox {
	z-index: 888 !important;
}

header {
	position: fixed;
	width: 100%;
	top: 0,
	left: 0;
	z-index: 99;
}

header {
    transition: all .6s ease-in-out;
}

#logo {
    transition: max-width .6s ease-in-out;
	max-width: 200px;
}

#logo img {
	transition: transform .4s ease-in-out;
}

#logo:hover img {
	transform: scale(1.1);
}

/*header.hidden {
    transform: translateY(-101%);
}*/

header.scrolled {
	background-color: #fff;
	border-bottom: 1px solid #00000010;
}

header.scrolled #logo{
    max-width: 150px !important;
}

.admin-bar header {
	top: 32px;
}

p b, p strong {
    font-weight: 600;
    color: #0b7296;
}

.sollevati {
	transition: all .4s ease-in-out;
}

.sollevati:hover {
	transform: translateY(-5px);
	box-shadow: 0 10px 10px #00000030;
}

::selection {
    background-color: #0b7296ff;
    color: #fff;
}
/*
body:not(.admin-bar, .elementor-editor-active) {
  @media(min-width: 750px) {
    cursor: none !important;

    .cursor {
      width: 20px;
      height: 20px;
      background-color: #fff;
      border: 1px solid #ffffff60;
      border-radius: 50%;
      position: fixed;
      transform: translate(-50%, -50%);
      pointer-events: none;
      transition: width .4s, height .4s;
      z-index: 999;
      display: flex;
      justify-content: center;
      align-items: center;
      left: -50px;
      top: -50px;
      mix-blend-mode: difference;
      opacity: .7;

      &.large {
        width: 60px;
        height: 60px;
        padding: 8px;

        .hover {
          opacity: 1;
          font-size: 10px;
          letter-spacing: 1px;
        }
      }

      .hover {
        font-size: 1px;
        letter-spacing: 0;
        line-height: 1em;
        color: #312f2d;
        opacity: 0;
        transition: all 0.6s;
        text-align: center;
      }
    }

    a, button {
      cursor: none !important;
    }
  }
}

.fancybox-container, .fancybox-arrow, .fancybox-button {
  cursor: auto !important;
}


#wpadminbar a {
    cursor: pointer !important;
}*/