/*///////////////////////////////////////////////////////
// General Colors
//////////////////////////////////////////////////////*/
.themeColor, .themeColor > *, p a, ul li a, ol li a, .ico.themeColor,
.btn, .btnClose:hover .ico, .btnBack:hover .ico,
.buttonBox .button:hover, .buttonBox .button.active, /* Intro Teaser */
.filterItem.checked h3, /* Themen Filter */
input[type="radio"].radioLabel:checked + label:before
{
    color: var(--color-elvi-companies);
}
.themeBg, .primaryButton,
.slick-dots li.slick-active button, .slick-dots li:hover button,
.btnPlusMinus:before, .btnPlusMinus:after, .btn:hover, .btn.revert,
.checked:before {
    background-color: var(--color-elvi-companies);
}
.themeBg85 {
    background-color: rgba(var(--color-elvi-companies),0.85);
}
.themeBorder, .btnPlusMinus {
    border-color: var(--color-elvi-companies) !important;
}
.gradientOverlay, .gradientOverlayWhite, .gradientOverlayGrey {
    background: rgb(var(--color-elvi-companies));
    background: linear-gradient(45deg, rgba(var(--color-elvi-companies), 1) 0%, rgba(var(--color-elvigreen2), 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0688d1", endColorstr="#9ce4d1", GradientType=1);
}
.gradientOverlay90 {
    background: rgb(var(--color-elvi-companies));
    background: -moz-linear-gradient(45deg, rgba(var(--color-elvi-companies), 0.90) 0%, rgba(var(--color-elvigreen2), 0.90) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0688d1", endColorstr="#9ce4d1", GradientType=1);
}
.slidePrev:hover svg, .slideNext:hover svg {
    fill: var(--color-elvi-companies);
}
.btn.revert {
    color: var(--color-light);
}
.btn.revert:hover {
    background: var(--color-light);
    color: var(--color-elvi-companies);
}
@media (hover: hover) and (pointer: fine) {
    .primaryButton:hover{
        color: var(--color-elvi-companies);
        background: var(--color-light);
    }
    .primaryButton.active{
        color: var(--color-elvi-companies);
        background: var(--color-light);
    }
}