/* translation spinner */
/* Number of languages */
/* (secs) Display time for each language */
/* (secs) 0.45s for smooth transition */
/* Slide transition as %age of total time */
/* Duration item is fully visible as %age of total time */
/* Switcher Container */
#block-bos-theme-languageswitchercontent {
  width: 100%;
  padding: 20px;
  /* Block header (if present) */
  /* Unordered List Container */
  /* Iterate over languages to create keyframes */
}
#block-bos-theme-languageswitchercontent h2 {
  display: none;
}
#block-bos-theme-languageswitchercontent ul.links {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  overflow: hidden;
  height: 30px; /* Fixed height for the items */
  margin-bottom: 20px;
  /* list Item (language) */
}
#block-bos-theme-languageswitchercontent ul.links li {
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: left;
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: normal;
  background: none;
  padding: 0;
  margin: 0;
  opacity: 0; /* Start opacity: Hide all items */
  transform: translateY(-100%); /* Start position: Above container */
  animation-iteration-count: infinite;
  animation-fill-mode: forwards; /* Hold first keyframe until animation starts */
  animation-timing-function: ease-in-out;
  animation-duration: 33s;
}
#block-bos-theme-languageswitchercontent ul.links li a {
  color: initial;
}
#block-bos-theme-languageswitchercontent ul.links li a :hover, #block-bos-theme-languageswitchercontent ul.links li a :visited, #block-bos-theme-languageswitchercontent ul.links li a :active, #block-bos-theme-languageswitchercontent ul.links li a :focus {
  color: initial;
  text-decoration: none;
  text-underline: none;
}
#block-bos-theme-languageswitchercontent li:nth-child(1) {
  animation-name: slide-cycle-1;
}
@keyframes slide-cycle-1 {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  } /* set */
  3.0303030303% {
    transform: translateY(0%);
    opacity: 1;
  } /* slide in */
  6.0606060606% {
    transform: translateY(0%);
    opacity: 1;
  } /* hold */
  9.0909090909% {
    transform: translateY(100%);
    opacity: 0;
  } /* slide out */
  100% {
    transform: translateY(-100%);
    opacity: 0;
  } /* reset */
}
#block-bos-theme-languageswitchercontent li:nth-child(2) {
  animation-name: slide-cycle-2;
}
@keyframes slide-cycle-2 {
  9.0809090909% {
    transform: translateY(-100%);
    opacity: 0;
  } /* set */
  12.1212121212% {
    transform: translateY(0%);
    opacity: 1;
  } /* slide in */
  15.1515151515% {
    transform: translateY(0%);
    opacity: 1;
  } /* hold */
  18.1818181818% {
    transform: translateY(100%);
    opacity: 0;
  } /* slide out */
  100% {
    transform: translateY(-100%);
    opacity: 0;
  } /* reset */
}
#block-bos-theme-languageswitchercontent li:nth-child(3) {
  animation-name: slide-cycle-3;
}
@keyframes slide-cycle-3 {
  18.1718181818% {
    transform: translateY(-100%);
    opacity: 0;
  } /* set */
  21.2121212121% {
    transform: translateY(0%);
    opacity: 1;
  } /* slide in */
  24.2424242424% {
    transform: translateY(0%);
    opacity: 1;
  } /* hold */
  27.2727272727% {
    transform: translateY(100%);
    opacity: 0;
  } /* slide out */
  100% {
    transform: translateY(-100%);
    opacity: 0;
  } /* reset */
}
#block-bos-theme-languageswitchercontent li:nth-child(4) {
  animation-name: slide-cycle-4;
}
@keyframes slide-cycle-4 {
  27.2627272727% {
    transform: translateY(-100%);
    opacity: 0;
  } /* set */
  30.303030303% {
    transform: translateY(0%);
    opacity: 1;
  } /* slide in */
  33.3333333333% {
    transform: translateY(0%);
    opacity: 1;
  } /* hold */
  36.3636363636% {
    transform: translateY(100%);
    opacity: 0;
  } /* slide out */
  100% {
    transform: translateY(-100%);
    opacity: 0;
  } /* reset */
}
#block-bos-theme-languageswitchercontent li:nth-child(5) {
  animation-name: slide-cycle-5;
}
@keyframes slide-cycle-5 {
  36.3536363636% {
    transform: translateY(-100%);
    opacity: 0;
  } /* set */
  39.3939393939% {
    transform: translateY(0%);
    opacity: 1;
  } /* slide in */
  42.4242424242% {
    transform: translateY(0%);
    opacity: 1;
  } /* hold */
  45.4545454545% {
    transform: translateY(100%);
    opacity: 0;
  } /* slide out */
  100% {
    transform: translateY(-100%);
    opacity: 0;
  } /* reset */
}
#block-bos-theme-languageswitchercontent li:nth-child(6) {
  animation-name: slide-cycle-6;
}
@keyframes slide-cycle-6 {
  45.4445454545% {
    transform: translateY(-100%);
    opacity: 0;
  } /* set */
  48.4848484848% {
    transform: translateY(0%);
    opacity: 1;
  } /* slide in */
  51.5151515152% {
    transform: translateY(0%);
    opacity: 1;
  } /* hold */
  54.5454545455% {
    transform: translateY(100%);
    opacity: 0;
  } /* slide out */
  100% {
    transform: translateY(-100%);
    opacity: 0;
  } /* reset */
}
#block-bos-theme-languageswitchercontent li:nth-child(7) {
  animation-name: slide-cycle-7;
}
@keyframes slide-cycle-7 {
  54.5354545455% {
    transform: translateY(-100%);
    opacity: 0;
  } /* set */
  57.5757575758% {
    transform: translateY(0%);
    opacity: 1;
  } /* slide in */
  60.6060606061% {
    transform: translateY(0%);
    opacity: 1;
  } /* hold */
  63.6363636364% {
    transform: translateY(100%);
    opacity: 0;
  } /* slide out */
  100% {
    transform: translateY(-100%);
    opacity: 0;
  } /* reset */
}
#block-bos-theme-languageswitchercontent li:nth-child(8) {
  animation-name: slide-cycle-8;
}
@keyframes slide-cycle-8 {
  63.6263636364% {
    transform: translateY(-100%);
    opacity: 0;
  } /* set */
  66.6666666667% {
    transform: translateY(0%);
    opacity: 1;
  } /* slide in */
  69.696969697% {
    transform: translateY(0%);
    opacity: 1;
  } /* hold */
  72.7272727273% {
    transform: translateY(100%);
    opacity: 0;
  } /* slide out */
  100% {
    transform: translateY(-100%);
    opacity: 0;
  } /* reset */
}
#block-bos-theme-languageswitchercontent li:nth-child(9) {
  animation-name: slide-cycle-9;
}
@keyframes slide-cycle-9 {
  72.7172727273% {
    transform: translateY(-100%);
    opacity: 0;
  } /* set */
  75.7575757576% {
    transform: translateY(0%);
    opacity: 1;
  } /* slide in */
  78.7878787879% {
    transform: translateY(0%);
    opacity: 1;
  } /* hold */
  81.8181818182% {
    transform: translateY(100%);
    opacity: 0;
  } /* slide out */
  100% {
    transform: translateY(-100%);
    opacity: 0;
  } /* reset */
}
#block-bos-theme-languageswitchercontent li:nth-child(10) {
  animation-name: slide-cycle-10;
}
@keyframes slide-cycle-10 {
  81.8081818182% {
    transform: translateY(-100%);
    opacity: 0;
  } /* set */
  84.8484848485% {
    transform: translateY(0%);
    opacity: 1;
  } /* slide in */
  87.8787878788% {
    transform: translateY(0%);
    opacity: 1;
  } /* hold */
  90.9090909091% {
    transform: translateY(100%);
    opacity: 0;
  } /* slide out */
  100% {
    transform: translateY(-100%);
    opacity: 0;
  } /* reset */
}
#block-bos-theme-languageswitchercontent li:nth-child(11) {
  animation-name: slide-cycle-11;
}
@keyframes slide-cycle-11 {
  90.8990909091% {
    transform: translateY(-100%);
    opacity: 0;
  } /* set */
  93.9393939394% {
    transform: translateY(0%);
    opacity: 1;
  } /* slide in */
  96.9696969697% {
    transform: translateY(0%);
    opacity: 1;
  } /* hold */
  99.9% {
    transform: translateY(100%);
    opacity: 0;
  } /* slide out */
  100% {
    transform: translateY(-100%);
    opacity: 0;
  } /* reset */
}

/*# sourceMappingURL=language_switcher.css.map */
