@-webkit-keyframes hideMessagesEn {
  0% {
    -webkit-transform: translateX(100vw);
            transform: translateX(100vw);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes hideMessagesEn {
  0% {
    -webkit-transform: translateX(100vw);
            transform: translateX(100vw);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@-webkit-keyframes hideMessages {
  0% {
    -webkit-transform: translateX(-80vw);
            transform: translateX(-80vw);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes hideMessages {
  0% {
    -webkit-transform: translateX(-80vw);
            transform: translateX(-80vw);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.text_messages_scroll.en {
  direction: ltr;
}

.text_messages_scroll.en .inside_wrapper {
  -webkit-transform: translateX(100vw);
          transform: translateX(100vw);
  -webkit-animation: hideMessagesEn 45s linear infinite;
          animation: hideMessagesEn 45s linear infinite;
}

.text_messages_scroll.en .inside_wrapper .wth {
  font-family: "Exo 2", Sans-serif;
  font-weight: 700;
}

.text_messages_scroll {
  overflow: hidden;
  width: 100%;
  background-color: white;
  color: black;
  border: 5px solid black;
}

@media (max-width: 700px) {
  .text_messages_scroll {
    border: 3px solid black;
  }
}

.inside_wrapper {
  overflow: hidden;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-transform: translateX(-80vw);
          transform: translateX(-80vw);
  -webkit-animation: hideMessages 45s linear infinite;
          animation: hideMessages 45s linear infinite;
}

.inside_wrapper .wth {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  float: right;
  padding: 0px 5px;
  white-space: pre;
  font-family: "Talisman", Sans-serif;
  font-weight: 700;
  font-size: 4em;
}

@media (max-width: 700px) {
  .inside_wrapper .wth {
    font-size: 1.8em;
  }
}

.inside_wrapper .wth b {
  font-weight: 700;
}

.artists_wrap {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  row-gap: 2em;
  -webkit-column-gap: 2em;
          column-gap: 2em;
  font-family: "Heebo", Sans-serif;
}

@media (max-width: 700px) {
  .artists_wrap {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }
}

.single_artist.en .content {
  padding-left: 0;
  padding-right: 3em;
}

.single_artist .artists_image {
  height: 20em;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.single_artist .title_info {
  border-top: 5px solid white;
  border-bottom: 5px solid white;
  padding-bottom: 1em;
  margin-top: 10px;
  margin-bottom: 10px;
}

.single_artist .title_info .title {
  font-size: 2em !important;
  color: white;
  font-weight: 600;
}

@media (max-width: 700px) {
  .single_artist .title_info .title {
    font-size: 1.5em !important;
  }
}

.single_artist .title_info .state {
  color: white;
  font-weight: 600;
  font-size: 1.5em;
}

@media (max-width: 700px) {
  .single_artist .title_info .state {
    font-size: 1.2em;
  }
}

.single_artist .content {
  color: white;
  padding-left: 3em;
  font-weight: 300;
  font-size: 1.3em;
}

@media (max-width: 700px) {
  .single_artist .content {
    font-size: 1.2em;
  }
}
/*# sourceMappingURL=custom.css.map */