@import url('https://fonts.googleapis.com/css?family=Prata&display=swap');
.main-menu ul li:first-child a {
    padding-left: 0;
}
.main-menu ul li ul.submenu {
    background: #222 none repeat scroll 0 0;
}
.sfi-news {
    display: block;
}
.sfi-title,
.sfi-hero {
    min-height: 400px;
    background-size: cover;
    background-position: center;
}
.sfi-title {
    padding: 30px 50px;
}
.sfi-title h4,
.sfi-title a,
.home-berita h1,
.title-manajemen h1, .title-manajemen ul li a {
    color: #ffffff;
}
.sfi-title .blog-sep {
    height: 1px;
    background: #ffffff;
    margin: 30px 0;
}
.bg-cover {
    background-size: cover;
}

.slider-content h1,
.sfi-title h4,
.sfi-title a,
.home-berita h1,
.se-content h1,
.se-content h2,
.se-content h4,
.title-manajemen h1 {
    font-family: 'Prata', serif;
    font-weight: 400;
}

.gray-bg {
    background: #000000;
}

.instructor-text {
    background: #ffffff;
    padding-top: 125px;
    margin-top: -130px;
}

.title-manajemen {
    text-align: center;
}

.news-border {
    background: transparent;
    margin: 0 0 20px;
}

.news-text {
    padding-left: 0;
    padding-right: 0;
}

.product-img {
    height: 80px;
    text-align: center;
}

.image-link {
    display: block;
    text-align: center;
    margin-bottom: 60px;
}

.main-menu ul li a {
    text-transform: uppercase;
    font-size: 14px;
}

.contact-comp {
    color: #ffffff;
    font-size: 22px;
}