* .c-txt-one *,
* .c-txt-one *::before,
* .c-txt-one *::after {
  color: #067c93;
  border-color: #067c93; }
* .c-txt-one .button { border-color: #067c93!important; }
* .c-txt-one .button::after,
* .c-txt-one a::after, * .c-txt-one a span::after { background-color: #067c93!important; }
@media (hover: hover) {
  * .c-txt-one .button:hover,
  * .c-txt-one .button:hover *,
  * .c-txt-one .button:hover *::before { color: $white; }

  * .c-txt-one .w-txt .button:hover,
  * .c-txt-one .w-txt .button:hover *,
  * .c-txt-one .w-txt .button:hover *::before { color: #067c93; }

  * .c-txt-one .button.min.txt:hover,
  * .c-txt-one .button.min.txt:hover * { color: #067c93; }
}

* .c-txt-one .marker { background-color: #067c93!important; }

::-moz-selection {background: #067c93; }
::selection { background: #067c93; }

/** .c-txt-one svg path,
* .c-txt-one .logo svg path,
.c-txt-two .c-txt-one .logo svg path { fill: #067c93!important; }*/



* .c-txt-two *,
* .c-txt-two *::before,
* .c-txt-two *::after {
  color: #1eb6c5;
  border-color: #1eb6c5; }
* .c-txt-two .button { border-color: #1eb6c5!important; }
* .c-txt-two .button::after,
* .c-txt-two a::after, * .c-txt-two a span::after { background-color: #1eb6c5!important; }
@media (hover: hover) {
  * .c-txt-two .button:hover,
  * .c-txt-two .button:hover *,
  * .c-txt-two .button:hover *::before { color: $white; }

  * .c-txt-two .w-txt .button:hover,
  * .c-txt-two .w-txt .button:hover *,
  * .c-txt-two .w-txt .button:hover *::before { color: #1eb6c5; }

  * .c-txt-two .button.min.txt:hover,
  * .c-txt-two .button.min.txt:hover * { color: #1eb6c5; }
}

* .c-txt-two .marker { background-color: #1eb6c5!important; }

::-moz-selection {background: #1eb6c5; }
::selection { background: #1eb6c5; }

/** .c-txt-two svg path,
* .c-txt-two .logo svg path,
.c-txt-one .c-txt-two .logo svg path { fill: #1eb6c5!important; }*/



.c-bg-one,
.c-bg-one .mainnav-bg,
.c-bg-one #mainnav .dropdown ul,
main .c-bg-one,
.no-hdr-img #mainnav-bg.c-bg-one,
.hdr-img .switch #mainnav-bg.c-bg-one {
  background-color: #067c93;
  border-color: #067c93; }

@media (hover: hover) {
  .c-bg-one.w-txt a.teaser-item:hover .button *,
  * .c-bg-one .button:hover *,
  * .c-txt .c-bg-one .button:hover *,
  .c-bg-one.w-txt .button:hover *::before { color: #067c93; }
}
.c-bg-one.w-txt .button.active * { color: #067c93!important; }

.c-bg-one .marker { color: #067c93!important; }
.c-bg-one .button.scroll.std { background-color: #067c93!important; }

/*.c-bg-one svg path,
.c-bg-two .c-bg-one svg path,
.c-bg-one .sec-bdr svg path,
.c-bg-two .c-bg-one .sec-bdr svg path { fill: #067c93!important; }*/



.c-bg-two,
.c-bg-two .mainnav-bg,
.c-bg-two #mainnav .dropdown ul,
main .c-bg-two,
.no-hdr-img #mainnav-bg.c-bg-two,
.hdr-img .switch #mainnav-bg.c-bg-two {
  background-color: #1eb6c5;
  border-color: #1eb6c5; }

@media (hover: hover) {
  .c-bg-two.w-txt a.teaser-item:hover .button *,
  * .c-bg-two .button:hover *,
  * .c-txt .c-bg-two .button:hover *,
  .c-bg-two.w-txt .button:hover *::before { color: #1eb6c5; }
}
.c-bg-two.w-txt .button.active * { color: #1eb6c5; }

.c-bg-two .marker { color: #1eb6c5!important; }
.c-bg-two .button.scroll.std { background-color: #1eb6c5!important; }

/*.c-bg-two svg path,
.c-bg-one .c-bg-two svg path,
.c-bg-two .sec-bdr svg path,
.c-bg-one .c-bg-two .sec-bdr svg path { fill: #1eb6c5!important; }*/



* .w-txt *, * .w-txt *::before, * .w-txt *::after { color: #fff; border-color: #fff; }
* .w-txt .button { border-color: #fff!important; }
* .w-txt .button::after,
* .w-txt a::after, * .w-txt a span::after { background-color: #fff!important; }
@media (hover: hover) {
  * .w-txt .button.min.txt:hover,
  * .w-txt .button.min.txt:hover * { color: #fff; }
}


@font-face {
font-family: proximanova;
src: url(/ergotherapie-holz-website-20211201/site/templates/fonts/proximanova/proximanova.woff2) format('woff2'),
    url(/ergotherapie-holz-website-20211201/site/templates/fonts/proximanova/proximanova.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap; }
@font-face {
font-family: proximanova-bold;
src: url(/ergotherapie-holz-website-20211201/site/templates/fonts/proximanova/proximanova-bold.woff2) format('woff2'),
    url(/ergotherapie-holz-website-20211201/site/templates/fonts/proximanova/proximanova-bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap; }

#mainnav a, #menu-btn p, #mainfooter p, #main-container form label, .error {font-family:proximanova;}button, .button, .button *, #mainnav a strong, #mainnav .active, #menu-btn p strong, #mainfooter p strong, button strong, .button strong, .button * strong, #main-container form label strong, .error strong {font-family:proximanova-bold;font-weight:600;}h1, h2, h3, h4, h5, h6 {font-family:proximanova;}h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .hero-txt strong, .hero-txt * strong, strong .hero-txt {font-family:proximanova-bold;font-weight:600;}@media only screen and (max-width: 1152px) { .nav-btn {font-family:proximanova;} }p, li, figcaption, #main-container form .Inputfield input, figcaption, figcaption *, .FormBuilder .success {font-family:proximanova;}::placeholder {font-family:proximanova;}p strong, p * strong, li strong, li * strong, figcaption strong, article .tns-outer button {font-family:proximanova-bold;font-weight:600;}