:root {
    --blue: #337ab7;
    --dark-blue: #054a73;
    --grey: #707070;
    --dark-grey: #3d3d3d;
    --orange: #d83200;

}

body {
    background-color: unset;
}

header a.lang, .news .date.expired, .more-news, .contact-info .info h3, .contact-info .offices-block h3, .board-title {
    color: var(--grey);
}

.title h2.sub, .top-section .title h2.sub, .about .history > div p, .job-title{
    color: var(--dark-grey);
}

.date, .next-news{
    color: var(--dark-grey)!important;
}

nav > a.active, a, .contact-info > a {
    color: var(--dark-blue);
}


.stats {
    background-color: #2f7d78;
}

.news .date {
    color: var(--orange);
}

article.specialists i {
    color: white;
}

.about__wrapper--blue {
    background:#006aae!important;
    /* background:#59b9f7;  */
    text-align:center; margin-top:0
}

.services__title, .services__title p {
    background: unset!important;
}

.services__title h2.sub {
    display: none;
}

.carousel__container {
    background-color:#232026;
}

/* article.news {
    text-align: left;
} */

/* First slide in carousel */
.carousel .item-1 .btn-default {
    background-color: #2c48c1!important;
}

.carousel .item-1 .btn-success {
    background-color: #cc00a4!important;
}

/*second slide*/
.carousel .item-2 .btn-success {
    background-color: #003e67!important;
}

/*third slide*/
.carousel .item-3 .btn-danger {
    background-color: #ad201c!important;
}

@media screen and (max-width: 1505px){
    .top-menu {
        margin-left:0;
        padding-right:0;
    }

    header nav > a {
        font-size: 1.7rem;
        margin: 0 12px;
    }
}

@media screen and (max-width: 1110px){
    .top-menu {
        margin-left:0;
        padding-right:0;
    }

    header nav > a {
        font-size: 1.45rem;
        margin:0 8px;
    }
}

