/** NAVBAR **/

.navbar {
    box-shadow: 2px 2px 5px #000;
    opacity: .9;
}

.navbar .nav-item .nav-link {
    color: #fff;
}


/** HEADER **/

.main-header {
    position: relative;
    min-height: 600px;
    background: url(../img/background.jpg);
    background-size: cover;
}

.background-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(48, 51, 107, .7);
}


/** NEWSLETTER **/

.form-control,
.btn {
    border-radius: 0;
}


/** TEAM & FOOTER**/

.team,
footer {
    background-color: #3033cb;
}