
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-padding-top: 100px;
  }
}

.mod-finder .awesomplete{
  width: 100%;
}
.mod-finder .awesomplete input{
  border: unset;
  border-bottom: 1px solid #e74c3c;
}
.view-article .pagination {
    justify-content: space-between;
}

#body #sp-header, #sp-header.affix_down {
  background-color: #ca1a2d !important;
}

.sppb-addon-text-block .sppb-addon-content ul li::before,
.sppb-addon-table-main thead {
  display: none;
}

.orange-bg {
  background: 
    linear-gradient(to bottom, rgba(253, 149, 82, 0.37) 0, rgba(217, 100, 21, 0.1) 677px, rgba(106, 48, 10, 0.17) 1050px) no-repeat,
    url('../images/page.png') bottom left repeat-x,
    linear-gradient(to bottom, #F5C19E 0, #E86B17 677px, #9E4810 1050px) no-repeat;

/* Fallbacks für alte Browser */
background: 
    -webkit-linear-gradient(top, rgba(253, 149, 82, 0.37) 0, rgba(217, 100, 21, 0.1) 677px, rgba(106, 48, 10, 0.17) 1050px) no-repeat,
    url('../images/page.png') bottom left repeat-x,
    -webkit-linear-gradient(top, #F5C19E 0, #E86B17 677px, #9E4810 1050px) no-repeat;

background: 
    -moz-linear-gradient(top, rgba(253, 149, 82, 0.37) 0, rgba(217, 100, 21, 0.1) 677px, rgba(106, 48, 10, 0.17) 1050px) no-repeat,
    url('../images/page.png') bottom left repeat-x,
    -moz-linear-gradient(top, #F5C19E 0, #E86B17 677px, #9E4810 1050px) no-repeat;

}

.sppb-addon.sppb-addon-header h2,
.sppb-addon.sppb-addon-header h3 {
  color: #C51120 !important;
}

#sp-header .logo a {
  font-weight: 600;
}

.sppb-addon.sppb-addon-text-block.warning-text li {
  color: white !important;
  font-size: smaller !important;
}

.red a {
  color: #c80e20 !important;
}

#Gutscheine-1-page p {
  color: #fff !important;
}

.sp-slider-content-align-center {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 30px;
}

#über ul {
  padding-left: 30px;
}

@media (max-width: 768px) {
    #sppb-addon-f6dc30c6-4840-425c-940e-e3cc3bc39208 .sppb-addon-table-main.bt tbody td::before, #sppb-addon-f6dc30c6-4840-425c-940e-e3cc3bc39208 .sppb-addon-table-main.bt tbody td::before, #sppb-addon-f6dc30c6-4840-425c-940e-e3cc3bc39208 .sppb-addon-table-main th {
    display: none !important;
  }

  #sppb-addon-ec642ce7-1225-495e-afe8-a86ed3612213 .sppb-addon-table-main.bt tbody td::before, #sppb-addon-ec642ce7-1225-495e-afe8-a86ed3612213 .sppb-addon-table-main.bt tbody td::before, #sppb-addon-ec642ce7-1225-495e-afe8-a86ed3612213 .sppb-addon-table-main th {
    display: none !important;
  }

  #sppb-addon-00862523-2398-4d71-9c10-f9b5b0212b50 .sppb-addon-table-main.bt tbody td::before, #sppb-addon-00862523-2398-4d71-9c10-f9b5b0212b50 .sppb-addon-table-main.bt tbody td::before, #sppb-addon-00862523-2398-4d71-9c10-f9b5b0212b50 .sppb-addon-table-main th {
    display: none !important;
  }

  #sppb-addon-ceb90fdf-e083-4377-ac6a-6dbb111f58c0 .sppb-addon-table-main.bt tbody td::before, #sppb-addon-ceb90fdf-e083-4377-ac6a-6dbb111f58c0 .sppb-addon-table-main.bt tbody td::before, #sppb-addon-ceb90fdf-e083-4377-ac6a-6dbb111f58c0 .sppb-addon-table-main th {
    display: none !important;
  }

  #sppb-addon-64c64c3d-12db-4a5b-a51b-8a297e2e4b3c .sppb-addon-table-main.bt tbody td::before, #sppb-addon-64c64c3d-12db-4a5b-a51b-8a297e2e4b3c .sppb-addon-table-main.bt tbody td::before, #sppb-addon-64c64c3d-12db-4a5b-a51b-8a297e2e4b3c .sppb-addon-table-main th {
    display: none !important;
  }

  #sppb-addon-deb886c7-69a9-4890-affc-61e054833b77 .sppb-addon-table-main.bt tbody td::before, #sppb-addon-deb886c7-69a9-4890-affc-61e054833b77 .sppb-addon-table-main.bt tbody td::before, #sppb-addon-deb886c7-69a9-4890-affc-61e054833b77 .sppb-addon-table-main th {
    display: none !important;
  }

  #sppb-addon-c8c826c3-55ad-4a89-b22d-a150db80a925 .sppb-addon-table-main.bt tbody td::before, #sppb-addon-c8c826c3-55ad-4a89-b22d-a150db80a925 .sppb-addon-table-main.bt tbody td::before, #sppb-addon-c8c826c3-55ad-4a89-b22d-a150db80a925 .sppb-addon-table-main th {
    display: none;
  }

  .sppb-addon-text-block .sppb-addon-content ul {
    padding-left: 30px !important;
  }

}

#massagen p {
  color: #c80e20 !important;
}

#Gutscheine-1-page a,
h4.sppb-addon-title,
body a,
.sppb-addon.sppb-addon-header,
body #nuad-thai.orange-bg h2,
body #nuad-thai.orange-bg h3,
.sppb-addon-divider-wrap.divider-position .sppb-divider-border,
#column-wrap-id-1630572144939 #sppb-addon-1502284349 .sppb-icon-inner,
#sp-menu .sp-megamenu-parent > li > a, ul.social-icons > li a, #offcanvas-toggler > i {
  color: #b1d53f !important;
  border-bottom-color: #b1d53f !important;
}

#sp-header .sp-megamenu-parent > li > a {
  padding: 0 10px !important;
}