

.single-post .header {
    padding-top: 90px;
}

@media screen and (min-width:768px){
    .single-post .header {
        padding-top: 147px;
    }
    .post-template-1 .social {
        top: 860px;
    }
}

@media screen and (max-width:767px){
    .featured-post-1 .loop-post.has_shadow a:not(.thumb) {
        color: #fff!important;
        border-bottom-color: #fff!important;
    }
    .featured-post-1 .loop-post.has_shadow:after {
        content: '';
        background-color: rgba(0, 0, 0, 0.75);
        position: absolute;
        right: 0;
        left: 0;
        top: 0;
        bottom: 31px;
        z-index: 1;
    }
    .featured-post-1 .loop-post.has_shadow .summary-wrap {
        z-index: 2;
    }
    .home .wgt-article.featured.has_shadow a:not(.thumb ) {
        color: #fff !important;
    }
    .home .wgt-article.featured.has_shadow .thumb:after {
        content: '';
        background-color: rgba(0, 0, 0, 0.75);
        position: absolute;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
    }
    .home .wgt-article.featured.has_shadow .content {
        z-index: 2;
    }
    .home .wgt-article.featured.has_shadow a {
        border-bottom-color: #fff !important;
    }
}

.home .wgt-article.main.has_shadow .order, .home .wgt-article.main.has_shadow a:not(.thumb ) {
    color: #fff !important;
}

.home .wgt-article.main.has_shadow a {
    border-bottom-color: #fff !important;
}

.home .wgt-article.main.has_shadow .thumb:after {
    content: '';
    background-color: rgba(0, 0, 0, 0.75);
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.home .wgt-article.main.has_shadow .content {
    z-index: 2;
}

@media screen and (min-width:768px){
    .home header.site-header.custom_white_text .nav-main a {
        color: #fff !important;
    }
    .home header.custom_white_text.sticky {
        padding-top: 15px;
        background-color: rgba(0, 0, 0, 0.8);
    }
    .home header.custom_white_text.sticky div.logo {
        background-color: transparent;
        padding-bottom: 15px;
    }
    .home header.custom_white_text.sticky .navbar-main {
        background-color: transparent;
    }
}

.home header.site-header.custom_white_text .logo-black {
    display: none !important;
}

.home header.site-header.custom_white_text .logo-white {
    display: block !important;
}

footer.content-info .copyright a {
    color: #ffffff !important;
}

.featured-img.olive ,.thumb.olive {
    background-color: #999879;
}

.featured-img.brown, .thumb.brown {
    background-color: #964A40;
}

.featured-img.mustard, .thumb.mustard {
    background-color: #D99B4D;
}

.featured-img.teal, .thumb.teal {
    background-color: #557676;
}

.featured-img.cream, .thumb.cream {
    background-color: #FFEFD4;
}

.content-info .span-social .patron, #subForm #edit-submit--3 {
    background-color: #964a40 !important;
}

.content-info .span-social .patron:hover, #subForm #edit-submit--3:hover {
    color: #964A40 !important;
    background-color: #ffffff !important;
}

.page-template-tpl-type-2 .entry-content a, .single-post .entry-content a, .related-articles h3 a, .post-categories a, .entry-content a {
    text-decoration-color: #964A40;
}

.post-categories a:active, .post-categories a:focus, .post-categories a:hover, .post-categories a:link, .post-categories a:visited {
    color: #964a40;
}

.post-categories {color: #964a40}