.ejva-purple, .color-1 {
    color: #61388e;
}

.ejva-yellow, .color-2 {
    color: #f4991a;
}

.bg-ejva-purple {
    background-color: #61388e;
}

.bg-ejva-yellow {
    background-color: #f4991a;
}

.color-7 {
    color: #a9a9a9;
}

.homepage-2 .welcome-area {
    background: rgba(0, 0, 0, 0) url("../img/bg/welcome_bg_2.jpg") no-repeat scroll center right / cover;
}

.homepage-2 .fb-link {
    color: #fff;
}

.homepage-2 .fb-link-footer {
    color: #000;
}

.homepage-2 .fb-link:hover, .fb-link-footer:hover {
    color: #61388e;
}

.welcome-area p {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    letter-spacing: .5px;
    line-height: 24px;
    font-weight: 500;
    color: #222;
}

.manazerske-systemy-area p {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #222;

}

@media (max-width: 767px) {
    .homepage-2 .welcome-area {
        background: rgba(132, 102, 162, 255) no-repeat scroll center right / cover;
    }
}

h2 {
    text-align: left;
}

.section-heading > h2 {
text-transform: none;
}

.single-service h3 {
    letter-spacing: -.8px;
}

ul.ulnormal-1 li, ul.ulnormal-2 li {
    margin-left: 1.5em;
}

ul.ulnormal-1 li::before, ul.ulnormal-2 li::before {
    content: "\2022";
    font-weight: bold;
    font-size: 1.5em;
    display: inline-block; 
    width: 1em;
    margin-left: -1em;
}

ul.ulnormal-1 li::before {
    color: #61388e;
}

ul.ulnormal-2 li::before {
    color: #f4991a;
}


.homepage-2 .bg-overlay::after {
    background: linear-gradient(135deg, #f4991a 15%, #61388e 40%);
}

.homepage-2 .btn.btn-bordered-white::after {
    background: linear-gradient(135deg, #61388e 15%, #f4991a 100%);
}