p {
    background-color: #707;
}

body {
    cursor: url('static/cursor1.png'),  auto;
    height: 100%;
    background-color: #2C1A1C;
    font-family: 'wizardly';
}

.flex-container {
    display: flex;
    justify-content:space-around;
    flex-flow: column;
    flex-direction: column;
}

.description {
    text-align: center;
}

a {
    cursor: url('static/cursor2.png'), pointer;
}

span {
    cursor: url('static/cursor3.png'), text;
}

.layer {
    display: flex;
    justify-content: space-around;
    width: 100%;
}

.shop-logo {
    height: 100px;
}

div {
    color: #ddd
}

@font-face {
    font-family: 'wizardly';
    src: url('static/wizardly10x10.ttf') format('truetype');
}

@keyframes scroll-right {
  0%   {transform: translateX(-1378px);}
  100% {transform: translateX(0px);}
}

.carousel {
    overflow: hidden;
    width: 90%;
    max-width: 1000px;
    margin: auto;
}

.carousel-inner {
  width: 5000px;
  animation-name: scroll-right;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-duration: 30s;
}