@media (max-width: 640px) {
  html {
    font-size: 18px; } }
@media (max-width: 960px) {
  html {
    font-size: 18px; } }
@media (max-width: 1200px) {
  html {
    font-size: 18px; } }
@media (max-width: 1600px) {
  html {
    font-size: 18px; } }
@media (min-width: 1601px) {
  html {
    font-size: 18px; } }

.uk-container-expand-left, .uk-container-expand-right {
  max-width: calc(50% + (1200px / 2) - 0px); }
  @media (max-width: 1300px) {
    .uk-container-expand-left, .uk-container-expand-right {
      margin-left: 40px !important; } }
  @media (max-width: 960px) {
    .uk-container-expand-left, .uk-container-expand-right {
      margin-left: 30px !important;
      margin-right: 30px !important; } }
  @media (max-width: 640px) {
    .uk-container-expand-left, .uk-container-expand-right {
      margin-left: 15px !important;
      margin-right: 15px !important; } }

.tm-header {
  display: none; }

.uk-navbar {
  padding: 20px 0; }

.uk-navbar-nav {
  display: none; }

.linkMuted a {
  color: #f4e7db;
  text-decoration: underline; }

.headerHead {
  font-size: 1.85rem;
  margin-top: -60px; }

#startGrid .el-item {
  border-top: 1px solid #344151 !important;
  border-bottom: 1px solid #344151;
  padding: 10px 10px; }
#startGrid div:nth-child(2) > .el-item {
  color: #f4e7db;
  background: #eb5b25;
  border-top: 0px !important;
  border-bottom: 0px;
  padding: 10px 10px 20px 25px; }
  #startGrid div:nth-child(2) > .el-item h1 {
    color: #f4e7db !important; }

.backHerz .uk-background-center-center {
  background-position: 50% 80%; }

.massageList .el-title {
  font-size: 50px;
  transform: translateY(-26px); }

.boxOrange {
  background: #eb5b25;
  margin-left: 0px; }
  .boxOrange > div:first-child {
    padding: 60px 0px 60px 50px; }
    @media (max-width: 414px) {
      .boxOrange > div:first-child {
        padding: 60px 30px 0px 30px; } }
  .boxOrange > div:last-child {
    padding: 60px 50px 60px 20px; }
    @media (max-width: 414px) {
      .boxOrange > div:last-child {
        padding: 20px 30px 60px 30px; } }

.linkHell {
  color: #f4e7db;
  text-decoration: underline; }
  .linkHell:hover {
    color: #fff;
    font-weight: bold; }

.linkOrange {
  color: #EB5B25 !important;
  text-decoration: underline; }
  .linkOrange:hover {
    color: #fff;
    font-weight: bold; }

.zweitGrid .el-item {
  border-top: 1px solid #f4e7db;
  border-bottom: 1px solid #f4e7db;
  padding: 10px 10px 20px;
  color: #f4e7db; }
.zweitGrid a {
  color: #f4e7db;
  text-decoration: underline; }

.formPlaceholder .uk-input::placeholder {
  color: #99A0A8;
  font-size: 13px; }

.accordeon .uk-accordion-title {
  color: #eb5b25; }
  .accordeon .uk-accordion-title:before {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #eb5b25;
    margin: 8px 20px 0 0;
    float: left; }
.accordeon .uk-open > .uk-accordion-title::before {
  border-bottom: 15px solid #eb5b25;
  border-top: 0; }

.checkBox {
  background: #eb5b25;
  color: #f4e7db;
  padding: 40px;
  align-content: center; }
  .checkBox .uk-checkbox {
    background-color: #fff; }
  .checkBox p {
    margin-bottom: 0; }

@media (max-width: 640px) {
  .footerImage {
    max-width: 300px;
    padding-top: 20px;
    margin: 0 auto; }

  .mobile-centered {
    text-align: center !important; } }
