/*
    Layout changes
*/
.footer-image {
    text-align: right;
    background-color: rgba(255, 255, 255, 0.8);
}

.footer-section {
    margin-top: 0;
    border-top: none;
}

.head-spacer {
    height: 200px;
}

.body-bg {
    background-color: transparent;
}

.main-section {
    background-color: rgba(255, 255, 255, 0.8);
}

.meta-section {
    background-color: #f8f4e6;
    border-color: #f1e9cc;
    color: #333333;
}

.footer-section ul {
    list-style: none;
}

.footer-section ul li a {
    display: block;
    padding: 1%;
    border-bottom: 1px solid #8c8c8c;
}

.footer-section ul li a:hover {
    color: #8c8c8c;
}

.cboxPhoto {
    max-width: 80vw;
}

body {
    background-color: #fff;
}

.navbar-header-main .navbar-brand.navbar-brand-image > img{
    height: 120px;
    position: absolute;
    width: auto;
    margin-top: 20px;
}

@media (max-width: 991px) {
    .navbar-header-main .navbar-brand.navbar-brand-image > img{
        max-height: initial;
        height: 80px;
        position: relative;
        width: auto;
        margin-top: 0;
    }
}

@media only screen and (max-width: 600px) {
    .navbar-header-main .navbar-brand {
        padding: 10px;
    }

    .head-spacer {
        height: 0;
    }

    .navbar-header-main .navbar-brand.navbar-brand-image > img{
        height: 60px;
    }
}