.side-panel-wrap .the-logo a,
#site-logo,
.widget-footer::first-line {
    color: wheat;
    font-size: 20px;
    font-weight: 600;
}

.error-404 .page-content a {
    color: aliceblue;
}

.error-message {
    color: brown;
    font-weight: 600;
}

.sent-message {
    color: chartreuse;
    font-weight: 600;
}

.page-pagination li a.current {
    color: #000000;
    border-bottom: 2px solid #000000;
}

.languages-mobile{
    display: flex;
    justify-content: space-between;
}

.languages-mobile a.active{
    border-bottom: 1px solid white !important;
}

.languages-mobile img {
    width: 25px;
    height: auto;
}

.languages img {
    width: 40px;
    height: 25px;
    border: 1px solid gray;
    transition: all .2s;
}

.languages img:hover {
    width: 40px;
    height: 25px;
    border: 1px solid gray;
}

.languages img.active {
    width: 45px;
    height: 30px;
    border: 1px solid rgb(0, 216, 0);
}

.portfolio-info-inner h5 {
    margin: 0;
}

.footer-bottom p {
    color: #fff;
}

.footer-bottom p > a {
    font-weight: bold;
}


p, h1, h2, h3, h4, h5, span, strong, a, .btn-details, div, input {
    font-family: 'Exo 2', sans-serif;;
}

.widget-footer li.border-bottom {
    border-color: rgb(70, 68, 68) !important;
}

.project-item.w-20 {
    width: 20% !important;
}
