/* Text Elements */

h1 span.heading-text-1 {
  color: #07f723;
}

h1.heading-1 {
  text-align: center;
}

h1 span.heading-text-4 {
  color: #08209c;
}

h3.heading-2 {
  text-align: center;
}

span.text-element.tipstertext-1 {
  text-align: left;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1;
}

span.text-element.tipstertext-2 {
  text-align: center;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 1;
}

span.text-element span.text-text-8 {
  font-weight: 700;
}

span.text-element span.text-text-2 {
  font-weight: 700;
}

span.text-element span.text-text-3 {
  font-weight: 700;
}

span.text-element span.text-text-4 {
  font-weight: 700;
}

span.text-element span.text-text-5 {
  font-weight: 700;
}

/* Interaction Elements */

a.link-button.button-link-1 {
  width: 100%;
  border-width: 3px;
  border-style: solid;
}

a.link-button.entries-link-2 {
  width: 100%;
  border-width: 3px;
  text-align: center;
}

/* Layout Elements */

body > .row > [class*='coffee-span-'].column-1 {
  float: none;
}

.container.container-1 {
  display: block;
  width: 100%;
}

@media screen and (max-width: 801px) {
  /* Text Elements */

  span.text-element span.text-text-2 {
    font-weight: 700;
  }

  span.text-element span.text-text-3 {
    font-weight: 600;
  }

  span.text-element span.text-text-4 {
    font-weight: 700;
  }

  span.text-element span.text-text-5 {
    font-weight: 600;
  }

  span.text-element span.text-text-6 {
    font-weight: 700;
  }

  span.text-element span.text-text-7 {
    font-weight: 700;
  }

  /* Common Elements */

  div.rule.rule-1 hr {
    border-top-color: #065c10;
  }
}

@media screen and (max-width: 665px) {
}

@media screen and (max-width: 357px) {
  /* Text Elements */

  h1 span.heading-text-2 {
    font-size: 29px;
  }

  h3 span.heading-text-3 {
    font-size: 19px;
  }

  span.text-element.tipstertext-1 {
    font-size: 12px;
  }

  span.text-element.tipstertext-2 {
    font-size: 12px;
  }

  /* Interaction Elements */

  a.link-button.button-link-1 {
    border-width: 1px;
    font-size: 9px;
  }

  a.link-button.entries-link-2 {
    width: auto;
  }
}