/*.clr .list.objects .teaser-item,
.list.objects .teaser header *,
.bgc.w-txt .list.objects .teaser-item,*/
html, body,
#main .w-txt.clr-txt-one *,
article a, section a, .mainfooter a, .hint-win a,
.mainfooter a,
.nav-btn, .subnav-btn,
#mainnav .nav-btn, .switch #mainnav .nav-btn,
.slider-thumbs,
.thumb,
.thumb.tns-nav-active,
.clr button *,
.clr .button *,
.dark .button *,
.dark .button,
button.min.txt span,
.button.min.txt span,
.clr .clr-txt-one,
.clr .clr-txt-one *,
.nav-btn.active,
.active .subnav-btn,
.clr .button, .clr button,
.clr #main .w-txt .button:hover *,
.clr #topnav button *,
.clr #topnav .button *,
.clr #topnav .modal-nav,
.clr #topnav .lang-nav,
.clr button.min.txt span,
.clr .button.min.txt span,
.clr .slide-btn.prev::before,
.clr .slide-btn.next::before,
.clr .button span::before,
.clr .teasercards .teaser-info *,
.clr #mainfooter a,
.clr figcaption,
.clr #main-container #mainfooter a,
.w-txt .white *,
.w-txt .white h1, .w-txt .white h2, .w-txt .white h3,
.w-txt .white h4, .w-txt .white h5, .w-txt .white h6,
.w-txt .white p, .w-txt .white li,
.w-txt .white article a, .w-txt .white section a,
.w-txt .white #mainfooter a, .w-txt .white .hint-win a,
.bgc.w-txt h1, .bgc.w-txt h2, .bgc.w-txt h3,
.bgc.w-txt h4, .bgc.w-txt h5, .bgc.w-txt h6,
.bgc.w-txt p, .bgc.w-txt li, .bgc.w-txt article a,
.bgc.w-txt section a, .bgc.w-txt #mainfooter a, .bgc.w-txt .hint-win a,
input, textarea, select, label {
  color: #151c58;
  border-color: #151c58; }

::-webkit-input-placeholder { color: #151c58; }
::-moz-placeholder { color: #151c58; }
:-ms-input-placeholder { color: #151c58; }
:-moz-placeholder { color: #151c58; }

.clr-txt-one svg g path { fill: #151c58!important; }

.button.scroll.std:hover *,
span.clr-txt-one,
span.clr-txt-one * {
  color: #151c58!important;
  border-color: #151c58!important; }

.clr .section-heroslider .button.min span::before {
  color: $white;
  border-color: $white; }

.nav-btn span:after,
input:focus, textarea:focus,
.button.scroll.std span::before,
#mainnav .subnav-btn span::after { background-color: #151c58; }

.w-txt.clr-txt-one .button,
.dark .button.thumb { border-color: #151c58!important; }

.marker { background-color: #151c58!important; }
.w-txt .marker {
  color: #151c58!important;
  background-color: #fff!important; }

.dark .button.min.txt::after,
.dark .button::after { background-color: #151c58; }

.object-info p.imp,
.bgc .w-txt .button.min.txt::after { background-color: #151c58!important; }

/*.clr .list.objects .teaser header,*/
.clr hr,
.clr button::after,
.clr .button::after,
.clr .button.min::after,
.clr button.min.txt::after,
.clr .button.min.txt::after,
.clr #main .InputfieldSubmit button::after,
.clr #mainnav .dropdown ul,
.clr .nav-btn.active span::after,
#topnav hr { background-color: #151c58; }

button, .button,
.InputfieldSubmit button { border-color: #151c58!important; }

@media (hover: hover) {
button:hover, .button:hover *,
.button:hover,
a.teaser-item:hover .button *,
a.teaser-item:hover .button,
.InputfieldSubmit button:hover {
  color: #e8e8e8!important;
  border-color: #151c58!important; }

.button.min.txt:hover,
.button.min.txt:hover * { color: #151c58!important; }
}

.pricetable,
.pricetable li { border-color: #151c58; }

.clr #menu-btn li,
.clr #menu-btn.active li,
.clr #menu-btn::before,
.clr .teaser.tables .teaser-info {
  background-color: #151c58;
  border-color: #151c58; }

/*#main .bgc.w-txt *,
.w-txt .no-img #pageheader *,
.list.objects .teaser header *,
.bgc.w-txt h1, .bgc.w-txt h2, .bgc.w-txt h3,
.bgc.w-txt h4, .bgc.w-txt h5, .bgc.w-txt h6,
.bgc.w-txt p, .bgc.w-txt li, .bgc.w-txt article a,
.bgc.w-txt section a, .bgc.w-txt #mainfooter a, .bgc.w-txt .hint-win a,
.bgc.w-txt .list.objects .teaser-item,*/
#main .w-txt.clr-txt-two *,
.clr .clr-txt-two,
.clr .clr-txt-two *,
#main .bgc .clr-txt-two * {
  color: #E2F181;
  border-color: #E2F181; }

.clr #mainnav-container #menu-btn,
.clr #mainnav-container #menu-btn {
  color: #E2F181;
  border-color: #E2F181; }

.w-txt.clr-txt-two .button,
span.clr-txt-two,
.clr-txt-two .button {
  color: #E2F181!important;
  border-color: #E2F181!important; }

@media (hover: hover) {
.clr-txt-two .button:hover *,
#main .bgc .clr-txt-two .button:hover * { color: $white!important; }
}

.clr-txt-two .button::after { background-color: #151c58!important; }

/*.bgc .list.objects .teaser header  { background-color: rgba(255,255,255,0.1); }*/

.bgc.clr-one,
.bgc.clr-one.teaser-item,
.bgc #editpage-btn,
.bgc .clr-one,
.bgc .nav-btn span::after,
.bgc #mainnav .dropdown ul,
.bgc .marker,
.bgc #mainnav,
.bgc #mainnav-container #menu-btn,
.bgc #mainnav-container #menu-btn,
.bgc .button.min::after {
  background-color: #e50064;
  border-color: #e50064; }

@media only screen and (max-width: 1152px) {
  .bgc .nav-btn span::after { background-color: #e8e8e8; }

  #mainnav { background-color: #e50064; }
}

.bgc.dark #main-container {
  background-color: #e50064;
  border-color: #e50064; }

/*.bgc.dark #mainnav .dropdown::before,
.bgc.dark .hint-win,
.bgc.dark #mainnav-bg { background-color: #e50064; }*/

::-moz-selection { background-color: #e50064; }
::selection { background-color: #e50064; }

.bgc .object-info p.imp,
.bgc .object-info p.imp * {
  color: #e50064!important;
  border-color: #e50064!important; }

.dark.bgc #menu-btn::before { color: #e50064; }

/*.bgc .list.objects .teaser header,*/
.bgc.clr-two,
.bgc.clr-two.teaser-item,
.bgc.clr-two hr,
.dark #mainfooter {
  background-color: #16cb9f;
  border-color: #16cb9f; }

.clr-txt-two svg g path { fill: #E2F181!important; }

@media only screen and (max-width: 1152px) {
  #mainnav { background-color: #16cb9f; }
}



h1, h2, h3, h4, h5, h6, .herotext, .herotext *, .title, .title * {font-family:Barlow Condensed!important;}@media only screen and (max-width: 1152px) { .nav-btn {font-family:Barlow Condensed;} }#mainnav a, #menu-btn p, #mainfooter p, button, .button, .button *, #main-container form label, .error, .mainfooter * {font-family:Barlow Condensed!important;}p, p strong, p em, li, li em, li strong, figcaption, figcaption strong, #main-container form .Inputfield input, figcaption, figcaption *, .FormBuilder .success {font-family:Roboto!important;}