.overlay-gradient {
    background: -moz-linear-gradient(bottom, rgba(60,180,160,0.8) 0%, rgba(60,180,160,0) 60%);
    background: -webkit-linear-gradient(bottom, rgba(60,180,160,0.8) 0%,rgba(60,180,160,0) 60%);
    background: linear-gradient(to top, rgba(60,180,160,0.8) 0%,rgba(60,180,160,0) 60%);
}

.menu li.active a, .menu li a:hover {
    color: #3bb4a0;
}

.content ul li:before {
    border-color: transparent transparent transparent #3bb4a0;
}

#kontakt {
    background: rgba(60,180,160,.3);
}

footer {
    background: #c9e9e3;
}

#testimonials .text {
    background: #3bb4a0;
}

.button, a.button {
    background: #3bb4a0;
}

.button:hover, a.button:hover {
    background: rgba(60,180,160,.6);
}

.triangle-up {
    border-bottom-color:rgba(60,180,160,.6) !important;
}

a:hover, article .card a {
    color: #3bb4a0;
}

.cls-1 {
    stroke:#3bb4a0!important;
}

.social-icons a svg * {
    fill: #3bb4a0;
}

.ui.popup {
    background: #3bb4a0;
}

.ui.top.left.popup:before {
    background: #3bb4a0;
}

.modal .modal-close i {
    color:#3bb4a0;
}

.slicknav_icon-bar {
    background:#3bb4a0;
}

.slicknav_nav li.active {
    background: #3bb4a0;
}

.icon .print-only svg * {
    fill:#3bb4a0;
}

.content ul li:before {
    border-color: transparent transparent transparent #3bb4a0;
}