/* Custom CSS */
a {
  color: #000
}
header .primary-nav .nav-item .nav-link.active, header .primary-nav .nav-item .nav-link:active, header .primary-nav .nav-item .nav-link:focus, header .primary-nav .nav-item .nav-link:hover {
    border-color: #000;
}
header.sticky-nav .primary-nav .nav-item .nav-link:hover {
  border-color: #000;
}

header .dropdown.lang-select .dropdown-toggle.active, header .dropdown.lang-select .dropdown-toggle:active, header .dropdown.lang-select .dropdown-toggle:focus, header .dropdown.lang-select .dropdown-toggle:hover {
    border-color: #000;
}


.bg-white a:not([class*=btn-]):not([class*=nav-link]):hover, [class*=bg-] .bg-white a:not([class*=btn-]):not([class*=nav-link]):hover, [class*=bg-] [class*=bg-] .bg-white a:not([class*=btn-]):not([class*=nav-link]):hover
 {
    border-color: rgba(0, 0, 0, 0.5);
    color: rgba(0, 0, 0, 0.5);
}

.bg-light a:not([class*=btn-]):not([class*=nav-link]):hover, [class*=bg-] .bg-light a:not([class*=btn-]):not([class*=nav-link]):hover, [class*=bg-] [class*=bg-] .bg-light a:not([class*=btn-]):not([class*=nav-link]):hover {
    border-color: rgba(0, 0, 0, 0.5);
    color: rgba(0, 0, 0, 0.5);
}

.navbar-brand-inner:after {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99999;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
  background-image: url('/fileadmin/lipa/images/LIPA_Tech_Logo_black_02.png');
      background-size: 80%;
    background-position-x: center;
    background-position-y: 45%;
  background-repeat: no-repeat;
}
header .navbar-brand .navbar-brand-inner,
header .navbar-brand:after,
header .navbar-brand:before{
  background: #fff;
}
.navbar-brand-inner img.img-fluid {
  display: none
}
header.always-sticky .primary-nav-outer,
header.sticky-nav .primary-nav-outer {
    background: #fff;
}
header.always-sticky .primary-nav .nav-item .nav-link,
header.sticky-nav .primary-nav .nav-item .nav-link {
    color: #000;
}
header.always-sticky .dropdown>.dropdown-menu .dropdown-item.active, header.always-sticky .dropdown>.dropdown-menu .dropdown-item:active, header.always-sticky .dropdown>.dropdown-menu .dropdown-item:hover, header.sticky-nav .dropdown>.dropdown-menu .dropdown-item.active, header.sticky-nav .dropdown>.dropdown-menu .dropdown-item:active, header.sticky-nav .dropdown>.dropdown-menu .dropdown-item:hover {
    background-color: #fff;
    color: #000;
}

header .dropdown>.dropdown-menu .dropdown-item.active, header .dropdown>.dropdown-menu .dropdown-item:active, header .dropdown>.dropdown-menu .dropdown-item:hover {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.5);
}


/* Home */
#service-badge {
  display: none
}
.home-slider-outer .slick-slider .dots-wrap .progress {
  background: #000
}
.btn-primary:hover {
    background-color: #000;
    border-color: #000;
}
.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    background: #000;
}

/* sonstiges Orange */
.btn-primary {
    background-color: #000;
    border-color: #000;
}
.bg-white .h1.decor, .bg-white .h2.decor, .bg-white .h3.decor, .bg-white .h4.decor, .bg-white h1.decor, .bg-white h2.decor, .bg-white h3.decor, .bg-white h4.decor, [class*=bg-] .bg-white .h1.decor, [class*=bg-] .bg-white .h2.decor, [class*=bg-] .bg-white .h3.decor, [class*=bg-] .bg-white .h4.decor, [class*=bg-] .bg-white h1.decor, [class*=bg-] .bg-white h2.decor, [class*=bg-] .bg-white h3.decor, [class*=bg-] .bg-white h4.decor, [class*=bg-] [class*=bg-] .bg-white .h1.decor, [class*=bg-] [class*=bg-] .bg-white .h2.decor, [class*=bg-] [class*=bg-] .bg-white .h3.decor, [class*=bg-] [class*=bg-] .bg-white .h4.decor, [class*=bg-] [class*=bg-] .bg-white h1.decor, [class*=bg-] [class*=bg-] .bg-white h2.decor, [class*=bg-] [class*=bg-] .bg-white h3.decor, [class*=bg-] [class*=bg-] .bg-white h4.decor {
  color: 000
}
.bg-white .h1.decor, .bg-white .h2.decor, .bg-white .h3.decor, .bg-white .h4.decor, .bg-white h1.decor, .bg-white h2.decor, .bg-white h3.decor, .bg-white h4.decor, [class*=bg-] .bg-white .h1.decor, [class*=bg-] .bg-white .h2.decor, [class*=bg-] .bg-white .h3.decor, [class*=bg-] .bg-white .h4.decor, [class*=bg-] .bg-white h1.decor, [class*=bg-] .bg-white h2.decor, [class*=bg-] .bg-white h3.decor, [class*=bg-] .bg-white h4.decor, [class*=bg-] [class*=bg-] .bg-white .h1.decor, [class*=bg-] [class*=bg-] .bg-white .h2.decor, [class*=bg-] [class*=bg-] .bg-white .h3.decor, [class*=bg-] [class*=bg-] .bg-white .h4.decor, [class*=bg-] [class*=bg-] .bg-white h1.decor, [class*=bg-] [class*=bg-] .bg-white h2.decor, [class*=bg-] [class*=bg-] .bg-white h3.decor, [class*=bg-] [class*=bg-] .bg-white h4.decor {
  color: #000
}
.text-primary {
    color: #000 !important;
}
.teaser .teaser__img .app-icon {
    background: #000;
}


.bg-primary {
    background-color: #000 !important;
}

/* Produkte */
.bg-primary :not([class*=bg-]) .btn-primary, [class*=bg-] .bg-primary :not([class*=bg-]) .btn-primary, [class*=bg-] [class*=bg-] .bg-primary :not([class*=bg-]) .btn-primary {
  color: #000
}

.bg-primary :not([class*=bg-]) .btn-primary:before, [class*=bg-] .bg-primary :not([class*=bg-]) .btn-primary:before, [class*=bg-] [class*=bg-] .bg-primary :not([class*=bg-]) .btn-primary:before {
  background: #fff
}

.tab-slider-outer .tab-slider-nav .slick-slide.slick-current .nav-item, .tab-slider-outer .tab-slider-sticky-nav .slick-slide.slick-current .nav-item {
    color: #000;
}
.tab-slider-outer .tab-slider-nav .slick-slide.slick-current .nav-item:before, .tab-slider-outer .tab-slider-sticky-nav .slick-slide.slick-current .nav-item:before {
    border-color: #000;
}
.tab-slider-outer .tab-slider-nav .slick-slide.slick-current .nav-item .icon, .tab-slider-outer .tab-slider-nav .slick-slide.slick-current .nav-item p, .tab-slider-outer .tab-slider-sticky-nav .slick-slide.slick-current .nav-item .icon, .tab-slider-outer .tab-slider-sticky-nav .slick-slide.slick-current .nav-item p {
    color: #000;
}
.tab-slider-outer .tab-slider-nav .slick-slide .nav-item:active, .tab-slider-outer .tab-slider-nav .slick-slide .nav-item:focus, .tab-slider-outer .tab-slider-nav .slick-slide .nav-item:hover, .tab-slider-outer .tab-slider-sticky-nav .slick-slide .nav-item:active, .tab-slider-outer .tab-slider-sticky-nav .slick-slide .nav-item:focus, .tab-slider-outer .tab-slider-sticky-nav .slick-slide .nav-item:hover {
    color: #000;
}
.tab-slider-outer .tab-slider-nav .slick-slide .nav-item:active:before, .tab-slider-outer .tab-slider-nav .slick-slide .nav-item:focus:before, .tab-slider-outer .tab-slider-nav .slick-slide .nav-item:hover:before, .tab-slider-outer .tab-slider-sticky-nav .slick-slide .nav-item:active:before, .tab-slider-outer .tab-slider-sticky-nav .slick-slide .nav-item:focus:before, .tab-slider-outer .tab-slider-sticky-nav .slick-slide .nav-item:hover:before {
    border-color: #000;
}
.tab-slider-outer .tab-slider-nav .slick-slide .nav-item:active .icon, .tab-slider-outer .tab-slider-nav .slick-slide .nav-item:active p, .tab-slider-outer .tab-slider-nav .slick-slide .nav-item:focus .icon, .tab-slider-outer .tab-slider-nav .slick-slide .nav-item:focus p, .tab-slider-outer .tab-slider-nav .slick-slide .nav-item:hover .icon, .tab-slider-outer .tab-slider-nav .slick-slide .nav-item:hover p, .tab-slider-outer .tab-slider-sticky-nav .slick-slide .nav-item:active .icon, .tab-slider-outer .tab-slider-sticky-nav .slick-slide .nav-item:active p, .tab-slider-outer .tab-slider-sticky-nav .slick-slide .nav-item:focus .icon, .tab-slider-outer .tab-slider-sticky-nav .slick-slide .nav-item:focus p, .tab-slider-outer .tab-slider-sticky-nav .slick-slide .nav-item:hover .icon, .tab-slider-outer .tab-slider-sticky-nav .slick-slide .nav-item:hover p {
    color: #000;
}
.tab-slider-outer .tab-slider-nav-outer, .tab-slider-outer .tab-slider-sticky-nav-outer {
    border-bottom: 3px solid #000;
}

/* Anwendungen */
.teaser-full-section .teaser-full-section__content .h1, .teaser-full-section .teaser-full-section__content .h2, .teaser-full-section .teaser-full-section__content .h3, .teaser-full-section .teaser-full-section__content .h4, .teaser-full-section .teaser-full-section__content h1, .teaser-full-section .teaser-full-section__content h2, .teaser-full-section .teaser-full-section__content h3, .teaser-full-section .teaser-full-section__content h4, .teaser-full-section .teaser-full-section__content ol, .teaser-full-section .teaser-full-section__content p, .teaser-full-section .teaser-full-section__content ul
 {
    color: #000;
}
.half-image .half-image-col.img-bordered.img-bordered-primary .half-image-col-image-outer:before {
    background: rgba(0, 0, 0, 0.5);
}
.bg-white .half-image .half-image-col.img-bordered.img-bordered-primary .half-image-col-image-outer:before, .bg-white figure .img-bordered.img-bordered-primary:before, [class*=bg-] .bg-white .half-image .half-image-col.img-bordered.img-bordered-primary .half-image-col-image-outer:before, [class*=bg-] .bg-white figure .img-bordered.img-bordered-primary:before, [class*=bg-] [class*=bg-] .bg-white .half-image .half-image-col.img-bordered.img-bordered-primary .half-image-col-image-outer:before, [class*=bg-] [class*=bg-] .bg-white figure .img-bordered.img-bordered-primary:before {
    background: rgba(0, 0, 0, 0.5);
}

.frame-type-text ul>li:before, .news-text-wrap ul>li:before, .tooltip_list ul>li:before, .tooltipster-pacelum ul>li:before, ul.content-list>li:before {
    background: rgba(0, 0, 0, 0.5);
}

.bg-white .accordion .card .card-header a h2 .ipc, .bg-white .accordion .card .card-header a h2 .mdi, [class*=bg-] .bg-white .accordion .card .card-header a h2 .ipc, [class*=bg-] .bg-white .accordion .card .card-header a h2 .mdi, [class*=bg-] [class*=bg-] .bg-white .accordion .card .card-header a h2 .ipc, [class*=bg-] [class*=bg-] .bg-white .accordion .card .card-header a h2 .mdi {
    color: #000;
}

.teaser .teaser__content.teaser-boxed {
    background: #000;
}
.bg-light .teaser .teaser__content.teaser-boxed, [class*=bg-] .bg-light .teaser .teaser__content.teaser-boxed, [class*=bg-] [class*=bg-] .bg-light .teaser .teaser__content.teaser-boxed {
    background: #000;
}

/* Footer */

.footer-brand img.img-fluid {
  display: none
}
#container>footer .footer-nav .nav-item .nav-link:hover, #container>footer .footer-nav .nav-item.active .nav-link {
    border-color: #000;
}
