/* --------------------------------------------------- СТИЛИ ФОНА ШАПКИ --------------------------------------------------- */

/* ---------------------------- Фон шапки и текст ---------------------------- */

/* Фон шабки */
.style_fon_shapki_img{
  z-index: 0;
  /* min-width: 1200px; */
  width: 100%;
  height: 100%;
  object-fit: cover;
  will-change: transform;
  animation: fon_zooming 10000ms forwards;
}
/* end Фон шабки */

/* Изображение фона шапки */
.style_fon_shapki{
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* end Изображение фона шапки */

/* Текст на фоне шапки */
.style_fon_shapki_text{
  transition-duration: 0.5s;
  position: absolute;
  text-align: center;
	top: 260px;
	width: 100%;
  min-width: 600px;
  color: white;
  font-size: 400%;
  text-shadow: 0px 0px 10px black;
  text-transform: uppercase;
  font-family: Jura-Bold;
}

@media screen and (max-width: 1400px){
  .style_fon_shapki_text{
    font-size: 325%;
  }
  @media screen and (max-width: 1100px){
    .style_fon_shapki_text{
      font-size: 250%;
    }
    @media screen and (max-width: 800px){
      .style_fon_shapki_text{
        font-size: 175%;
      }
    }
  }
}
/* end Текст на фоне шапки */

/* Эффект приближения фона */
@keyframes fon_zooming {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.3);
  }
}
/* end Эффект приближения фона */
/* ---------------------------- end Фон шапки и текст ---------------------------- */


/* ---------------------------- Автослайдер изображений фона шапки ---------------------------- */

/* Автослайдер */
.style_fon_shapki_img_slider{
  display: block;
}
/* Автослайдер */

/* Автослайдер, стиль изображения */
.style_fon_shapki_img_slider img{
  display: none;
  text-align: center;
  min-width: unset;
}
/* Автослайдер, стиль изображения */

/* Автослайдер, изменения стиля изображения */
.style_fon_shapki_img_slider img:first-child{
  display: block;
}
/* end Автослайдер, изменения стиля изображения */

/* ---------------------------- end Автослайдер изображений фона шапки ---------------------------- */

/* ---------------------------- Статический фон шапки ---------------------------- */
/* Фон шабки */
.style_fon_shapki_img_static{
  z-index: 0;
  min-width: 1200px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* end Фон шабки */

/* Текст на фоне шапки */
.style_fon_shapki_text_static{
  transition-duration: 0.5s;
  position: absolute;
  text-align: center;
	top: 180px;
	width: 100%;
  min-width: 600px;
  color: white;
  font-size: 400%;
  text-shadow: 0px 0px 10px black;
  text-transform: uppercase;
  font-family: Jura-Bold;
}

.style_fon_shapki_text_static_double{
  transition-duration: 0.5s;
  position: absolute;
  text-align: center;
	/* top: 240px; */
  top: 150px;
	width: 100%;
  min-width: 600px;
  color: white;
  font-size: 400%;
  text-shadow: 0px 0px 10px black;
  text-transform: uppercase;
  font-family: Jura-Bold;
}
.style_fon_shapki_text_static_double.mini_gallery{
  top: 110px;
}


.style_fon_shapki_text_small_static_double{
  transition-duration: 0.5s;
  position: absolute;
  text-align: center;
	/* top: 310px; */
  top: 220px;
	width: 100%;
  min-width: 600px;
  color: white;
  font-size: 250%;
  text-shadow: 0px 0px 10px black;
  text-transform: uppercase;
  font-family: Jura-SemiBold;
}
.style_fon_shapki_text_small_static_double.mini_gallery{
  top: 180px;
}

@media screen and (max-width: 1400px){
  .style_fon_shapki_text_static{
    font-size: 350%;
  }
  .style_fon_shapki_text_static_double{
    font-size: 350%;
  }
  .style_fon_shapki_text_small_static_double{
    font-size: 250%;
  }
  @media screen and (max-width: 1100px){
    .style_fon_shapki_text_static{
      font-size: 300%;
    }
    .style_fon_shapki_text_static_double{
      font-size: 300%;
    }
    .style_fon_shapki_text_small_static_double{
      font-size: 200%;
    }
    @media screen and (max-width: 800px){
      .style_fon_shapki_text_static{
        font-size: 250%;
      }
      .style_fon_shapki_text_static_double{
        font-size: 250%;
      }
      .style_fon_shapki_text_small_static_double{
        font-size: 150%;
      }
    }
  }
}
/* end Текст на фоне шапки */
/* ---------------------------- end Статический фон шапки ---------------------------- */
/* --------------------------------------------------- end СТИЛИ ФОНА ШАПКИ --------------------------------------------------- */
