/* Custom CSS added by Fountain Digital Marketing Team */

body,
body h1,
body h2,
body h3,
body h4 {
    font-family: "Artifex Hand CF", serif !important;
}

body p {
    font-family: "Ancizar Serif", serif !important;
}

.srg-theme-skin main h1.headMain {
    font-family: "Artifex Hand CF", serif !important;
    color: #000 !important;
}

.srg-theme-skin #pgHeader #heroHeadline {
    font-family: "Artifex Hand CF", serif !important;
}

#headerMain nav {
    margin-left: 0 !important;
}

#siteHeader a,
.custom-corp-primary ul:not(.sub-menu) > .menu-item > a {
    font-family: "Ancizar Serif", serif !important;
    font-weight: 400 !important;
    font-size: 15px !important;
}

#siteHeader a:hover,
.custom-corp-primary ul:not(.sub-menu) > .menu-item > a:hover {
    color: #000;
}

.corp-footer-content {
    background-color: #454545 !important;
}

.corp-footer-form,
.corp-footer-content .middle .tile-link {
    background-color: #000 !important;
}

.srg-theme-skin:not(.page-template-template-community) footer#siteFooter {
    background-color: #000 !important;
}

#siteWrap .gform_wrapper .gform_footer .gform_button {
    background-color: #D1A76C !important;
    border: 1px solid #D1A76C;
    border-radius: 6px;
}

.splide__arrow svg {
    fill: #454545 !important;
}

.birdeye-reviews__reviewer:before {
    border-top: 4px solid #D1A76C !important;
}

.b-multi-media-gallery #switchWrap > *,
.b-multimedia-single #switchWrap > * {
    background-color: #D1A76C !important;
    border: 1px solid #D1A76C;
    border-radius: 6px;
    font-family: "Artifex Hand CF", serif !important;
}

.b-multi-media-gallery #switchWrap > * a,
.b-multimedia-single #switchWrap > * a {
    color: #000;
}

article.type-tribe_events .gd-icon-Schedule {
    color: #1f677f !important;
}

article.type-tribe_events time {
    color: #D1A76C !important;
}

article.type-tribe_events .eventMore {
    background-color: #D1A76C !important;
}

article.type-tribe_events .eventMore .gd-icon {
    color: #000 !important;
}

article.type-tribe_events .eListMain h3 {
    color: #000;
}

.srg-theme-skin:not(.page-template-template-community) #headerMainWrap > nav #corpLocationsBtn {
    background: #D1A76C;
    border-radius: 8px;
    border: 1px solid #D1A76C;
}

.srg-theme-skin:not(.page-template-template-community) #headerMainWrap > nav #corpLocationsBtn:hover {
    background: #caa064;
}

body:not(.search-results) .posts-wrap article:not(.type-tribe_events),
body:not(.search-results) .b-posts-wrap article:not(.type-tribe_events) {
    background-color: #000;
}

#singlePostContent h2,
#singlePostContent h3,
#singlePostContent h4 {
    color: #000 !important;
}

.page-template-template-home .whoWeAre {
    padding-top: 0;
}

.corp-footer-content .description img {
    display: none;
}

#socialLinks {
    background: #D1A76C;
}

#socialLinks span,
#socialLinks a {
    color: #000;
}

#backToBlog {
    color: #000;
    text-decoration: underline;
}

.numeric-post-nav ul li a {
    color: #000 !important;
}

.birdeye-reviews__more {
    color: #000 !important;
    text-decoration: underline;
}

.homePageIntro__headline {
    color: #875F1B !important;
}

.page-id-46618 #pgHeader,
.page-id-46959 #pgHeader {
    display: none !important;
}

.page-id-46618 .breadcrumb__wrapper,
.page-id-46959 .breadcrumb__wrapper {
    display: none !important;
}

.gallery-object h3 {
    color: #000;
}

.b-comm-map .filter-wrapper .btn-content {
    background: #D1A76C;
    border-radius: 8px;
    border: 1px solid #D1A76C;
    color: #000;
    font-family: "Artifex Hand CF", serif !important;
}

#mobileNav #mainNav ul {
    background-color: #454545;
}

#mobileNav #mainNav ul li.bg-gold {
    background: #D1A76C;
}

#mobileNav #mainNav ul li a {
    font-family: "Artifex Hand CF", serif !important;
}

.page-id-9544 .b-headlines h3 {
    color: #000 !important;
}

.page-template-template-community #headerMain #headerMainWrap > nav .current_page_parent > a,
.page-template-template-community #headerMain #headerMainWrap > nav .current-menu-item > a {
    background-color: transparent !important;
}

body.srg-theme-skin.page-template-template-community #siteWrap #siteHeader #headerMain ul:not(.sub-menu) li.menu-item.current-menu-parent:not(.comm-featured) a,
body.page-template-template-community #siteWrap #siteHeader #headerMain ul:not(.sub-menu) li.menu-item.current-menu-item a {
    color: white !important;
}

.page-template-template-community #headLogo a {
    width: 100% !important;
}

.page-id-45805 #siteWrap #siteHeader #headerMain .bg-gold a {
    background-color: #D1A76C !important;
    border: 1px solid #D1A76C;
}

#siteWrap .footer {
    background-color: #454545 !important;
}

#siteFooter .footer-events-listing article.footerEvent .eventTitle .eventTime,
#siteFooter .footer-events-listing article.footerEvent .eventDate .month {
    color: #D1A76C !important;
}

.page-template-template-community #headerMain #headerMainWrap {
    background-color: #454545 !important;
}

.srg-theme-skin.page-template-template-community #siteWrap #siteHeader #headerMain .menu > .comm-featured.bg-gold a {
    background: #D1A76C;
    border: 1px solid #D1A76C;
    color: #000 !important;
}

.page-template-template-community #headLogo a img {
    max-width: 275px;
}

#topBar .phone-number {
    color: #D1A76C !important;
}

/* Hide Header on specific pages */
.page-id-46904 #pgHeader,
.page-id-46906 #pgHeader,
.page-id-46908 #pgHeader,
.page-id-46914 #pgHeader,
.page-id-47761 #pgHeader,
.page-id-47760 #pgHeader,
.page-id-47759 #pgHeader,
.page-id-47758 #pgHeader,
.page-id-47755 #pgHeader,
.page-id-47754 #pgHeader,
.page-id-47753 #pgHeader,
.page-id-47752 #pgHeader,
.page-id-47751 #pgHeader,
.page-id-47750 #pgHeader,
.page-id-47749 #pgHeader,
.page-id-47748 #pgHeader,
.page-id-47747 #pgHeader,
.page-id-47746 #pgHeader,
.page-id-47757 #pgHeader,
.page-id-47756 #pgHeader {
    display: none !important;
}

/* Hide Breadcrumbs on specific pages */
.page-id-46904 .breadcrumb__wrapper,
.page-id-46906 .breadcrumb__wrapper,
.page-id-46908 .breadcrumb__wrapper,
.page-id-46914 .breadcrumb__wrapper,
.page-id-47761 .breadcrumb__wrapper,
.page-id-47760 .breadcrumb__wrapper,
.page-id-47759 .breadcrumb__wrapper,
.page-id-47758 .breadcrumb__wrapper,
.page-id-47755 .breadcrumb__wrapper,
.page-id-47754 .breadcrumb__wrapper,
.page-id-47753 .breadcrumb__wrapper,
.page-id-47752 .breadcrumb__wrapper,
.page-id-47751 .breadcrumb__wrapper,
.page-id-47750 .breadcrumb__wrapper,
.page-id-47749 .breadcrumb__wrapper,
.page-id-47748 .breadcrumb__wrapper,
.page-id-47747 .breadcrumb__wrapper,
.page-id-47746 .breadcrumb__wrapper,
.page-id-47757 .breadcrumb__wrapper,
.page-id-47756 .breadcrumb__wrapper {
    display: none !important;
}

#siteFooter {
    font-family: "Artifex Hand CF", serif !important;
}

#siteFooter h1,
#siteFooter h2,
#siteFooter h3 {
    font-family: "Artifex Hand CF", serif !important;
    line-height: 130% !important;
}
