a.navbar-brand {
    height:125px;    
    display: flex;
    align-items: center;
}

.navbar-brand.change-logo {
    background-color: transparent;
    height: 100px;
}

#navigation .fixed-top .navbar-right li a {
    padding: 0px 17px;
}
#navigation .fixed-top .navbar-right li a:hover,
#navigation .fixed-top .navbar-right li.current a {
    background-color: #736642 !important;
}
#home-carousel .item:before{ content:''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;  background: rgba(0,0,0,.3); z-index:1; }
.carousel-caption { z-index: 7; }


#footer a.to-top:before {
    border-color: transparent transparent #f5f5f5;
}

#footer h3 a {
    font-weight: 500;
    color:#052857;
    font-size: 19px;
    text-transform: uppercase;
}

#footer h3 a:hover  {
    color:#736642;
}

#footer p  {
    color:#fff;
    margin-bottom: 0px;
}


#footer {
    padding-bottom:0px;
}

.brand-content, .overlay {
    background-color: rgb(131 116 75 / 87%);
}

.single-blog:hover .post-date {
    background-color: rgb(131 116 75 / 87%);
}

.media-body i {
    margin-right: 20px;
    font-size: 50px;
}

.brand-content {
    padding: 10px 32px;
    font-size: 14px;
    margin-right: -25px;
}

.brand-content:hover {
    background-color: rgb(5 40 87 / 89%);
}

#contact-form .btn.btn-default:hover {
    background-color: #052857;
}

.entry-content a h2 {
    font-size: 20px;
}

#navigation .navbar-right li a {
    font-size: 16px;
    font-weight: 500;
}

#navigation .navbar-right {
    margin-right: 0px;
}

.top-bar {
    right: 23px;
}


a.navbar-brand {
    height: 125px;
    display: flex;
    align-items: center;
}

@media (max-width: 991px) {
    a.navbar-brand {
        background-color: transparent;
        height: 65px;
        padding: 15px 0 0 15px;
    }
    .carousel-caption {
        top: 190px;
        left: 0;
    }

    .main-nav {
        height: 100px;
    }
}


