/* YOUR CUSTOM STYLES */
/* Bootstrap Overrides */
body {
  background-color: #000;
  background-image: url('../themes/whn/assets/css/none');
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
}
/* Hide scrollbar for Chrome, Safari and Opera */
::-webkit-scrollbar {
 display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.hide-scrollbar
{
    overflow: auto;
    -ms-overflow-style: none; /* IE 11 */
    scrollbar-width: none; /* Firefox 64 */


}
.navbar {
  position: fixed !important;
  z-index:99;
      background-color: rgba(255,255,255,1  );
      border-bottom-right-radius: 10px;
}
.navbar.navbar-dark .navbar-nav .nav-item .nav-link {
    color: rgb(5,5,5) !important;
    font-weight: lighter !important;

}
/* Bootstrap Overrides End */
img.logo_whn {
  height: 15vh;
  min-height: 69px;
}
ul {
  margin-left: 0;
}
li {
  list-style: none;
}


.homefeatured {
  /*background: radial-gradient(ellipse at center, #ccc 0%, #bbb 100%);*/
  background-image: url('https://weirdhumannoise.net/themes/zanor-mdbv4/assets/img/wallpapers/neve.jpg');
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;

}

.svgLogo {
  filter: invert(34%) sepia(86%) saturate(1060%) hue-rotate(161deg) brightness(113%) contrast(106%) blur(1px);
  opacity: 0.3;
}
.svgLogo:hover {
  opacity: 0.7;
    filter: invert(34%) sepia(86%) saturate(1060%) hue-rotate(161deg) brightness(113%) contrast(106%) blur(10px);}
/*sfondo dinamico pagina photogalleries */
@media screen and (min-aspect-ratio:1/1 ) {
  #galleryFeatured {
    /*background: radial-gradient(ellipse at center, #ccc 0%, #bbb 100%);*/
    background-image: url('../themes/whn/assets/css/none');
    background-size: cover;
    background-position: center;
    width: 100;
    margin: auto;
    height: 100%;
  }
}
#galleryFeatured {
  /*background: radial-gradient(ellipse at center, #ccc 0%, #bbb 100%);*/
  background-image: url('../themes/whn/assets/css/none');
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
  filter: blur(0.7px);
}
.homeRow {
  overflow: hidden;
  align-content: center;
  text-align: center;
  align-items: center;
  color: rgba(255,255,255,0.5);
  margin: 0px;
  width: 100%;
  height: 100%;

}
.logoHome {
font-size: 8rem;

}
.logoHome a {
  color: white;
}

.logoHome a:hover {
  color: rgb(255,255,255,0.5);
}
/*exhibition style*/
@media only screen and (min-width:993px) and (min-aspect-ratio: 1/1),
        only screen and (min-width:993px) and (aspect-ratio: 1/1) {
  .exhibImgs {
   max-height: 50vh;
   margin: 23vh auto;
   scroll-snap-align: center;
  }
}
@media only screen and (min-width:993px) and (max-aspect-ratio: 1/1)  {
  .exhibImgs {
   max-height: 70vh;
   margin: 13vh auto;
   scroll-snap-align: center;
  }
  .galleryImgWrapper {
    padding-top: 4vh;
  }
}
@media only screen and (min-width:768px) and (max-width:992px)  {
  .exhibImgs {
   max-width: 80vw;
   max-height: 60vh;
   margin: 5vh auto;
   scroll-snap-align: center;
  }
  .galleryImgWrapper {
    padding-top: 10vh;
  }
}
@media only screen and (min-width:481px) and (max-width:767px)  {
  .exhibImgs {
   max-width: 80vw;
   margin: 2vh auto;
   scroll-snap-align: center;
  }
  .galleryImgWrapper {
    padding-top: 10vh;
  }
}
@media only screen and (max-width:480px)  {
  .exhibImgs {
    width:100vw;
    margin: 2vh auto;
    scroll-snap-align: center;
  }
  .galleryImgWrapper {
    padding-top: 10vh;
  }
}

/* -______________________________________________________________- */

/*FULLSCREEN style */
/* @media only screen and (max-width:992px)  {
  .galleryImgs {
    width: 100%;
  }
} */

.galleryImgWrapperFS {
    background-image: ur('https://weirdhumannoise.net/themes/whn/assets/img/transparent.gif');
    scroll-behavior:smooth;
    /* scroll-snap-type: x proximity; */
}

.galleryDesc {
  display:inline-block;
  min-width: 30vw;
  padding:0 5vw;
  color: white;
  vertical-align: middle;
}
.galleryDesc>h4 {
  font-family: 'Staatliches';
}
.galleryDesc>p {
  font-family:'Cardo';
}
img.galleryImgs {
  -webkit-user-drag: none !important;
  -khtml-user-drag: none !important;
  -moz-user-drag: none !important;
  -o-user-drag: none !important;
  user-drag: none !important;
  cursor: grab;
  }
@media only screen  and (max-width:1080px)
  {
    .galleryDesc {
      min-width: 40vw;
      padding:25vh 5vw;
    }
      .galleryImgWrapperFS {
        padding: 0px;
        margin: 0px;
      }
  .galleryImgs {
    height: 100vh;
    margin: 0 auto;
    /* scroll-snap-align: center; */

  }
}
@media only screen  and (min-width:1081px) {
  .galleryImgWrapperFS {
    padding-top: 15vh;
    width: 100%;
    overflow-x: visible;
  }
  .galleryImgs {
    max-height: 75vh;
    min-height: 250px;
    margin: auto auto;
        /* scroll-snap-align: center; */
  }
}
/*end fullscreen */

/* menu photogalleries */
.galleriesList {
  padding-top: 25vh;
  max-width: 100%;
}

.backarrowGalleries {
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 99;
  background-color: rgba(255,255,255,1);
  padding: 10px;
  border-top-left-radius:10px;
}
div.backarrowGalleries>a {
  color: black;
  font-weight: bolder;
  text-decoration: none;
  font-variant: small-caps;
  font-size: 1.5rem;

}
.galleryQuad {
  font-size: 3rem;
  background-size: cover;
  background-position: center;
  height: 3rem;
  padding: 0 5vw;
  color: #666;
}
/*stretto e alto*/
@media only screen and (max-aspect-ratio: 1/1)  {
  .galleryQuad {
    font-size: 2rem;
    height: 2rem;
    padding: 0 3rem;
  }
}

.galleryQuad>a {
  text-decoration: none;
  color: #666;
}
.galleryQuad>a:hover {
  text-decoration: none;
  color: orange;
}
/* fine menu photogalleries */
/*carousel*/
#galleryContainer {
  background-color: #111;
  height: 100%;
}
#vaslvCarousel1 {
  margin-left: -15px;
  margin-right: -15px;
}
div.carousel-item {
  min-height: 500px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
div.carousel-item img {

}

/* div.carousel-item>img
  {
    object-fit:cover;
  } */


/* conditions */
@media screen and (min-aspect-ratio:1/1 ) {
  /*div.promo-images {
    background-image: url(https://weirdhumannoise.com/storage/app/media/Pictures/Chiara/May2019/Chiara_1_1600px_q50.jpg);
    background-size: cover;
    background-position: center center;
    height:80vh;
    z-index:1;
  }*/
  div.carousel-item {
    /* overflow-x:hidden; */
    height:100vh;
  }
  div.row.blankspace {
    display:none;
    height: 10vh;
  }

}
@media screen and (max-aspect-ratio:1/1 ) {

  /* div.promo-images {
    background-image: url(https://weirdhumannoise.com/storage/app/media/Pictures/Chiara/May2019/Chiara_1_1600px_q50.jpg);
    background-size: cover;
    background-position: center center;
    height:50vh;
    z-index:1;
  } */

  div.carousel-item {
    /* overflow-x:hidden; */
    height:60vh;
  }

  div.row.blankspace {
    display:none;
    height: 0vh;
  }
}
/* conditions-end */
div.promo-content {
  background-color: rgba(0,0,0,0.2);
  /* z-index: 3; */
}


/* contact form */
div.form-group>label {
  font-size: 1rem;
}
