@charset "UTF-8";
/* design by koppenwallner ©25.03.21 /* Fonts & font-colors > css-file "amc_fonts_colors"
   ========================================================================== */
/* BASIC colorS
   ========================================================================== 
amc-red: color: #B42A2C;
amc-grey light: color: #96AAB2;
amc-grey dark: color: #3A494F;
yellow: background-color: #FDE86A;
   ========================================================================== */
.manipulation {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
.popup_video, .popup_prof {
  margin-top: 0;
}
body {
  min-height: 1000px;
}
#slideshow_big, #popup_video_1 {
  display: none;
  position: absolute;
  top: 40px;
  width: 100%;
  max-width: 1500px;
  height: 100vh;
  margin: 0;
  padding: 0;
  z-index: 1000;
  /*     background-color: green;*/
}
#slideshow_big.slideshow_big_top_corr {
  top: 0;
}
#popup_video_1 {
  top: 0;
}
#slideshow_big_header {
  display: block;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 50px;
  margin-top: 0;
  z-index: 5000;
}
#slideshow_big_header .popup_close {
  margin-top: 8px;
}
.slideshow_big_header_txt {
  display: block;
  position: absolute;
  width: 100%;
  height: auto;
  top: 12px;
  color: #FFF;
  text-align: center;
  z-index: 100000;
}
#popup_video_1 #slideshow_big_container {
  overflow-x: visible;
}
.popup_video iframe, #slideshow_big_container iframe {
  display: block;
  position: relative;
  width: 80%;
  max-width: 1000px;
  height: 500px;
  max-height: 785px;
  margin-left: auto;
  margin-right: auto;
  border: 0;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-animation: fadeInDown .3s ease-in;
  -webkit-animation: fadeInDown .3s ease-in;
  animation: fadeInDown .3s ease-in;
  z-index: 1000;
}
#slideshow_big_container .listview_chooser {
  display: block;
  float: left;
  margin-bottom: 0;
}
/*height of images */
#slideshow_big_wrapper, #slideshow_big_container, #slideshow_big_container img, #slideshow_big_button_wrapper_left, #slideshow_big_button_wrapper_right {
  height: 45vw;
  max-height: 785px;
}
#slideshow_big_wrapper {
  display: block;
  /*center vertically */
  position: relative;
  top: 40%;
  transform: translateY(-40%);
  width: 100%;
  /*background-color: azure;*/
  /*animation*/
  -webkit-transition: all 0.8s ease-in;
  -o-transition: all 0.8s ease-in;
  transition: all 0.8s ease-in;
}
#slideshow_big_wrapper ul {
  touch-action: pan-y pinch-zoom;
}
#slideshow_big_container {
  position: relative;
  width: 100%;
  height: 500vw;
  /*  background-color:aquamarine; */
  overflow: visible;
  background-repeat: no-repeat;
  background-image: url("../images/amc_loading.png");
  background-position: 51% 30%;
}
.gallery_picts li {
  display: none;
}
.gallery_picts li:first-child {
  display: block;
}
#slideshow_big_container ul {
  position: absolute;
  top: 0;
  width: 100%;
  /* background-color:aquamarine;*/
}
/*images*/
#slideshow_big_container ul li {
  /*  display: none;*/
  position: absolute;
  width: 100%;
  top: 0;
  /* >> if changed, then change in javascript function move_slide too */
  /*  left: 1500px;*/
  left: 0;
  margin: 0;
  padding: 0;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  opacity: 0;
  /*animation*/
  -webkit-transition: all 1s ease-in;
  -o-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
/*first image*/
#slideshow_big_container ul li:nth-child(1) {
  display: block;
  opacity: 1;
  left: 0;
}
/*images styled*/
#slideshow_big_container ul li img {
  display: block;
  top: 0;
  margin-left: auto;
  margin-right: auto;
  /* shadows */
  -webkit-box-shadow: 5px 6px 5px 0px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 5px 6px 5px 0px rgba(0, 0, 0, 0.22);
  box-shadow: 5px 6px 5px 0px rgba(0, 0, 0, 0.22);
}
/*videos styled*/
#slideshow_big_container iframe {
  margin-top: 0px;
  width: 100vw;
  height: 75vw;
}
.slideshow_img_hide_li img {
  left: -10000px;
}
.slideshow_img_hide_re img {
  right: 10000px;
}
/*slideshow-buttons*/
#slideshow_big_button_wrapper_left, #slideshow_big_button_wrapper_right {
  display: block;
  position: absolute;
  width: 20%;
  top: 0;
  cursor: pointer;
  /*  background-color: black;*/
  z-index: 150000;
}
#slideshow_big_button_wrapper_right {
  width: 20%;
  right: 0;
}
/* slideshow nav-buttons */
#slideshow_big_button_left, #slideshow_big_button_right {
  display: block;
  position: absolute;
  top: 5px;
  /*  transform: translateY(-5%);*/
  width: 36px;
  height: 36px;
  margin-top: -5px;
  padding: 0;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #B42A2C;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: none;
  outline: none;
  /* shadows */
  -webkit-box-shadow: 5px 6px 5px 0px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 5px 6px 5px 0px rgba(0, 0, 0, 0.22);
  box-shadow: 5px 6px 5px 0px rgba(0, 0, 0, 0.22);
  /*animation*/
  -webkit-transition: position 0.8s ease-in;
  -o-transition: position 0.8s ease-in;
  transition: position 0.8s ease-in;
  cursor: pointer;
  z-index: 200000;
}
#slideshow_big_button_left img, #slideshow_big_button_right img {
  width: 100%;
  height: 100%;
}
#slideshow_big_button_right {
  right: 0;
  margin-right: 8px;
  margin-left: 0;
  background-image: url("../images/icon_arrow_right_black.svg");
}
#slideshow_big_button_left {
  margin-right: 0;
  margin-left: 8px;
  background-image: url("../images/icon_arrow_left_black.svg");
}
#slideshow_big_button_left:hover {
  background-image: url("../images/icon_arrow_left_white.svg");
}
#slideshow_big_button_right:hover {
  background-image: url("../images/icon_arrow_right_white.svg");
}
/*slideshow text*/
#slideshow_big_txt_wrapper {
  display: block;
}
#slideshow_big_title, #slideshow_big_txt, #popup_video_title_1 {
  display: block;
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #FFFFFF;
  opacity: 0.8;
}
#slideshow_big_title, #popup_video_title_1 {
  padding-left: 10%;
  padding-right: 10%;
  margin-top: 0.7em;
  font-size: 2em;
}
#slideshow_big_title, #slideshow_big_txt {
  display: none;
}
#popup_video_title_1 {
  margin-top: 1.2em;
  color: #000000;
}
.slideshow_pict_caption {
  display: block;
  position: relative;
  width: 60vw;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.3em;
  text-align: center;
  color: #FFF;
}
.overlay_b {
  display: block;
}
/* SCREEN SIZES ################################################################################### */
/* Big Desktops  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
@media (min-width: 1500px) {
  /*buttons*/
  #slideshow_big_button_right {
    margin-right: 8px;
  }
  #slideshow_big_button_left {
    margin-left: 8px;
  }
} /* end big Desktops 1 */
/* Normal Desktops (max-width: 1280px) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
@media (max-width: 80em) {
  #slideshow_big_wrapper {
    top: 100px;
    transform: translateY(-50px);
  }
} /* end Normal Desktops */
/* Normal Desktops small (max-width: 900px) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
@media (max-width: 80em) {
  /*videos styled*/
  #slideshow_big_container iframe {
    margin-top: 0px;
    width: 80vw;
    height: 60vw;
  }
} /* end Normal Desktops small */
/* Small Tablets + Mobiles (max-width: 767px)xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* CHANGE APPEARANCE TO 1 column */
@media (max-width: 47.9375em) {
  #slideshow_big_title {
    font-size: 1.8em;
  }
  /* slideshow inner picture frame */
  #slideshow_big_header {
    margin-top: 10px;
  }
  /* popup-video top correction */
  .popup_video #slideshow_big_header {
    margin-top: 0px;
  }
  #slideshow_big_wrapper {
    top: 120px;
    transform: translateY(-60px);
  }
  #slideshow_big_button_right {
    margin-right: 8px;
  }
  #slideshow_big_button_left {
    margin-left: 8px;
  }
  .slideshow_pict_caption {
    width: 80vw;
  }
}
/* END CHANGE APPEARANCE TO 1 column */
/* touch devices portrait */
@media screen and (max-width: 500px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .popup_video {
    /*  min-width: 380px;*/
    min-width: 500px;
    width: 500px;
    max-width: 500px;
  }
  /*height of images */
  #slideshow_big_wrapper, #slideshow_big_container, #slideshow_big_container ul li, #slideshow_big_button_wrapper_left, #slideshow_big_button_wrapper_right {
    height: 100vh;
    max-height: none;
  }
  #slideshow_big_container {
    overflow: hidden;
  }
  /*images styled*/
  #slideshow_big_container ul li {
    top: 50px;
  }
  /*images styled*/
  #slideshow_big_container ul li img {
    width: 100%;
    height: auto;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  /*videos styled*/
  #slideshow_big_container iframe {
    width: 105vw;
    height: 78.9vw;
  }
  #slideshow_big_button_wrapper_left, #slideshow_big_button_wrapper_right {
    width: 70px;
  }
  #slideshow_big_button_left, #slideshow_big_button_right {
    top: 80px;
    transform: translateY(0);
  }
  .slideshow_big_header_txt {}
  .slideshow_pict_caption {
    width: 80vw;
  }
}
/* touch devices landscape */
@media screen and (max-width: 1000px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  /*hide slideshow black transparent curtains left and right*/
  #slideshow_big_txt_wrapper {
    margin-top: 20px;
  }
  #slideshow_big_container {
    overflow: hidden;
  }
  #slideshow_big_title {
    font-size: 1.3em;
  }
}