/* =============================================== */
/* ---- TKHCI Color Scheme: Navy & Gold ---------- */
/* -- The Keeper's House Chapel International ---- */
/* ================================================ */
/* Primary Gold: #c9a84c  |  Dark Navy: #0d1b3e   */
/* ================================================ */

.close:before, .close:after { background-color: #c9a84c; }
.form-control:focus,
.search-form-wrapper .form-control:focus,
.overlay-search .search-form-wrapper .form-control:focus { border-color: #c9a84c !important; }
.page-title-wrap:before { background: #0d1b3e; }

/*Link Colors*/
a:hover, a:active, a:focus, .post-meta li a:hover,
.nav.author-social>li>a:hover { color: #c9a84c; }
.post-comments span.author:before, .post-comments span.date:before,
a.comment-reply-link i, .blog-link .link:hover,
.zig-zag-col .entry-meta i { color: #c9a84c; }

/*Bg Colors*/
.bg-theme { background: #0d1b3e; }
.bg-semi-transparent-dark ul.nav.navbar-main > li > a:hover,
.bg-semi-transparent-dark .mega-dropdown .dropdown-menu > li > ul > li > a:hover,
.bg-transparent.typo-white ul.nav.navbar-main > li > a:hover { color: #c9a84c; }
.bg-1 { background-color: rgba(13,27,62,0.93); }
.bg-2 { background-color: rgba(201,168,76,0.85); }
.bg-3 { background-color: #0d1b3e; }

/* Topbar */
.topbar a:hover, .topbar a:hover i, .header-1 .topbar.typo-white a:hover,
.error-page > h1 { color: #c9a84c; }
.topbar.top-bar-bg-color { background: #0d1b3e; }
.logobar .header-info a:hover { color: #c9a84c; }

/*Main Menu Colors*/
.navbar ul.nav.navbar-main > li > a:hover, .navbar ul.nav.navbar-main > li.active > a,
ul.nav.navbar-main.theme-main-menu > li > a.active,
.navbar ul.nav.navbar-main.menu-white > li.active > a,
.bg-dark .dropdown-menu > li.active > a,
.dropdown-menu > li.active > a,
.navbar ul.nav.navbar-main.menu-white > li.active > a:hover,
.header-sticky .navbar ul.nav.navbar-main.menu-white > li.active > a { color: #c9a84c; }
.mega-dropdown .dropdown-menu > li > ul > li > a:hover,
.bg-dark .mega-dropdown .dropdown-menu > li > ul > li > a:hover,
.sticky-main-wrapper ul.nav.navbar-nav > li > a:hover,
.sticky-main-wrapper ul.nav.navbar-nav > li.active > a,
.bg-dark .dropdown-menu > li > a:hover,
.zmm-wrapper .zmm-dropdown-toggle { color: #c9a84c; }
.bg-dark .search-form .search-btn, .search-form .search-btn { background: #c9a84c; }

footer.bg-light a:hover, footer.bg-dark a:hover,
footer.bg-overlay-dark a:hover, footer.bg-overlay-light a:hover,
.sidebar .recent-posts .list-post a:hover,
.sidebar .popular-posts .list-post a:hover { color: #c9a84c; }

/*Theme Color*/
.theme-color, .typo-white .theme-color, .typo-dark .theme-color { color: #c9a84c; }
.themeh-color, .typo-white .themeh-color, .typo-dark .themeh-color { color: #c9a84c; }

/*Gradient Colors*/
.gradient-bg { background: linear-gradient(56deg, #0d1b3e 35%, #c9a84c 65%); }
.pricing-table-wrapper.pricing-style-1:hover .pricing-table-head,
.pricing-table-active.pricing-table-wrapper.pricing-style-1 .pricing-table-head {
    background: linear-gradient(-172deg, #0d1b3e 35%, #c9a84c 65%);
}
.pricing-style-1:hover .pricing-inner-wrapper > *:nth-child(2),
.pricing-table-active.pricing-style-1 .pricing-inner-wrapper > *:nth-child(2),
.pricing-style-1 .btn-default:hover {
    background: linear-gradient(-180deg, #0d1b3e 40%, #c9a84c 90%) !important;
}
.cobbles-overlay-wrap:before,
.ministries-box-style-1 .ministries-icon {
    background: linear-gradient(-150deg, #0d1b3e 35%, #c9a84c 65%);
}
.blog-list-style-1 .blog-thumb:before, .blog-list-style-2 .blog-thumb:before,
.team-style-2 .team-overlay .team-thumb:before {
    background: linear-gradient(to bottom, rgba(13,27,62,0.8) 0%, rgba(201,168,76,0.8) 75%);
}

/*Hover*/
.bg-dark a:hover, .typo-dark a:hover { color: #c9a84c; }
.typo-dark .btn:hover, .bg-dark .btn:hover { color: #fff; }
.hvr-theme:hover { background-color: #c9a84c; }

/*Overlays*/
.theme-overlay { background: rgba(13,27,62,0.86); }
.theme-overlay2 { background-color: rgba(13,27,62,0.82); }
.theme-overlay3 { background: rgba(201,168,76,0.89); }

/*Icons*/
.icon-theme, .day-count-icon > span { color: #c9a84c; }
.full-view-wrapper .close:before, .full-view-wrapper .close:after,
.overlay-search .close:before, .overlay-search .close:after,
.f-box-style-4 .feature-title:before, .events-title:before { background: #c9a84c; }

/*Woo Commerce*/
.onsale, .cart-count { background: #c9a84c; }
.product-details a:hover { color: #c9a84c; }

/*Social Icons*/
.social-icons.icons-circle a > span,
.post-meta .social-icons.small.icons-circle a > span:hover,
.social-icons.icons-squared a > span { background: #c9a84c; }
.header-inner .bg-dark .social-icons span:hover { color: #c9a84c; }

/*Buttons*/
.btn, button, .btn-default, .h-btn > .btn:hover,
.header-1 .h-btn.btn-2 > .btn,
.header-3 .sticky-head.header-sticky { background: #0d1b3e; }
.btn-outline { border-color: #c9a84c !important; }
.header-1 .navbar .navbar-main.menu-white > li > a:hover,
.header-1 .header-sticky .navbar .navbar-main.menu-white > li > a:hover { color: #c9a84c !important; }
.h-btn > .btn, .has-feedback.has-success .form-control-feedback { color: #c9a84c !important; }
.header-navbar-text-1 .h-donate-btn, .navbar .header-phone { background: #c9a84c; }
.header-navbar-text-1 .h-donate-btn { color: #0d1b3e !important; font-weight: 700; }

/*Borders*/
.feature-box-wrap.f-box-style-3, .contact-form-3 .form-control:focus,
.contact-form-3 .btn, .contact-form-1 .btn, .contact-form-5 .form-control:focus,
.contact-form-5 .btn, .h-btn > .btn:hover, .team-style-3 .team-details { border-color: #c9a84c; }
.dropdown:hover > .dropdown-menu { border-top-color: #c9a84c; }
.f-box-style-3 .feature-icon span, .single-portfolio .portfolio-meta { background: #c9a84c; }
.form-control:focus, .form-control:active { border-bottom: solid 1px #c9a84c; }
.blog-classic .blog-inner>.blog-thumb:before { border-top-color: #c9a84c; border-bottom-color: #c9a84c; }
.blog-classic .blog-inner>.blog-thumb:after { border-right-color: #c9a84c; border-left-color: #c9a84c; }
.b-dot { border: dotted #c9a84c; }
.feature-box-wrap.f-box-style-2:after { border-bottom-color: #c9a84c; }
.border-bottom, .border-top1 { background: #c9a84c; }
.br-dotted { border: 10px dotted #c9a84c; }
.br-solid { border: 8px solid #c9a84c; }
.blog-single .blog-info-wrap blockquote.blockquote-2 { border: 5px solid #c9a84c; }
.post-navigation-wrapper { border: solid 2px #c9a84c; }

/*Owl Slider*/
.typo-dark .owl-dot.active span, .typo-white .owl-dot.active span, .owl-dot.active span,
.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev,
.typo-white .owl-carousel .owl-nav button.owl-next span,
.typo-white .owl-carousel .owl-nav button.owl-prev span { color: #c9a84c; }
.owl-dot.active span, .owl-prev span:after, .owl-next span:after { background: #c9a84c; }

/*Portfolio*/
.portfolio-icons a { background: #c9a84c; }
.portfolio-filter > ul > li.active > a, span.portfolio-meta-icon,
.custom-post-nav a:hover i { color: #c9a84c; }
.portfolio-filter.portfolio-filter-2 > ul > li > a:before,
.portfolio-default .portfolio-item .portfolio-icons a,
.portfolio-classic .portfolio-overlay-wrap .portfolio-icons a { background: #c9a84c; }

/*Team*/
.team-style-7 .team-details > .bottom-dot, .team-style-1 .team-thumb:after { background: #c9a84c; }
.team-style-1 .team-details::before { border-bottom-color: #c9a84c !important; }
.team-inner .team-overlay { background: rgba(13,27,62,0.8); }
.team-style-1 .team-inner .team-overlay-details .social-icons a:hover span { color: #c9a84c; }

/*Testimonials*/
.quote:before, .testimonials-style-1 .testimonials-thumb:before { background: #c9a84c; }
.testimonials-style-1 .testimonials-desc .blockquote-1:before,
.testimonials-style-1 .testimonials-desc::before { color: #c9a84c; }

/*Blog*/
.blog-style-1 .blog-inner .blog-link a.link, .blog-style-2 .blog-inner .blog-link a.link,
.blog-style-3 .blog-inner .blog-link a.link, .blog-style-3 .blog-details .post-date i,
.blog-single .post-meta ul li a:hover, .blog-single .post-meta .social-icons a > span::before,
.post-navigation-wrapper a.prev h4:hover, .post-navigation-wrapper a.next h4:hover { color: #c9a84c; }
.blog-style-1 .blog-inner .top-meta .post-date a, .blog-style-2 .blog-details .post-date a,
.post-navigation-wrapper .prev-nav-link .post-nav-text,
.post-navigation-wrapper .next-nav-link .post-nav-text { background: #c9a84c; }
.tag-cloud a.tag-cloud-link:hover, .blog-grid .post-meta li a.author-name,
.blog-list .blog-inner .post-date a { background: #c9a84c; }
.blog-list .blog-link a { border-bottom: solid 2px #c9a84c; }
.category-list > li > a:before, .blog-list .blog-link .link { color: #c9a84c; }

/*Feature Boxes*/
.feature-title-4 a, span.feature-count, .f-box.c-page .feature-content a:hover,
.feature-box-btn .btn-link, .f-box-style-2:hover .f-box-inner .btn-link:hover,
.f-list-4 a:hover, .contact-info.info-2 .f-list-4 .feature-list-icon span { color: #c9a84c; }
.f-box-style-1 .feature-box-details .feature-icon span, .f-list-2.feature-list-icon span,
.f-list-4 .feature-list-icon span, .f-list-5 .feature-list-icon span,
.contact-info.info-2 .f-list-4:hover .feature-list-icon span { background: #c9a84c; }
.f-box-style-3::after { background-color: #c9a84c; }
.feature-box-wrap.f-box-style-4:hover,
.feature-box-wrap.f-box-style-4:hover .feature-icon::before { background-color: #c9a84c; }
.feature-box-wrap.f-box-style-4:hover .feature-icon::before { border: solid 6px #c9a84c; }
.flip-box-inner.imghvr-flip-3d-horz .flip-box-front,
.flip-box-inner.imghvr-flip-3d-horz .flip-box-back .flip-box-title:after,
.feature-box-wrap.f-box-style-2:hover .feature-icon span { background-color: #c9a84c; }
.flip-box-inner.imghvr-flip-3d-horz .flip-box-back .flip-box-title,
.feature-box-wrap.f-box-style-2 .feature-icon span,
.feature-box-wrap.f-box-style-2 .feature-btn a { color: #c9a84c; }
.ft-border { border: 15px solid #c9a84c; }
.bg-ct1 { background-color: #0d1b3e; }
.bg-ct2 { background-color: rgba(13,27,62,0.97); }

/*Accordion*/
.accordion-style-2 .card.accordion-panel .card-inner { border-top: 3px solid #c9a84c; }

/*Counter*/
span.v-border, .counter-value.h-border:before { background: #c9a84c; }
.day-counter-2 .counter-elements::after,
.day-counter-3 .counter-elements::after { background: rgba(201,168,76,0.1); }

/*Tabs*/
.tab-body.tab-style-3 .nav-tabs .nav-link.active::after { border-top-color: #c9a84c; }
.tab-body.tab-style-5 .nav-tabs .nav-link.active { color: #c9a84c; }

/*Progress*/
.progress-bar, .campaigns-link a { background: #c9a84c; }
.campaign-time-left .days-left { color: #c9a84c; }

/*Footer*/
.footer-middle-wrap .widget-title .title::before,
.footer-middle-wrap .widget-title .title::after,
.v-sticky-main-wrapper .widget-title .title::after,
.v-sticky-main-wrapper .widget-title .title::before { background: #c9a84c; }
.menu-quick-links ul li a:before,
.recent-posts .footer-list-posts > li .post-date::before,
.footer-text a { color: #c9a84c; }

/*Widgets*/
.contact-widget-info>p>span:before, .side-noimg span { color: #c9a84c; }
.sidebar .widget-title .title:before, .sidebar .widget-title .title:after,
.subscribe-form .input-group-btn button { background: #c9a84c; }

/*Selection*/
::selection { background: #c9a84c; color: #0d1b3e; text-shadow: none; }
::-moz-selection { background: #c9a84c; color: #0d1b3e; text-shadow: none; }

/*Video*/
.video-icon a.popup-youtube, .video-icon a.popup-youtube::before,
.video-icon a.popup-youtube::after { background: #c9a84c; }

/*Sermons*/
.sermon-view-wrapper, .sermon-play-list li a, .sermon-tool-list li a,
.nav.pagination > li.nav-item a,
.sermon-grid-2 .sermon-inner .sermon-link > a { background: #c9a84c; }
.sermon-info a, .sermon-grid-2 .sermon-inner .sermon-link > a.btn-link,
.single-sermon .sermon-play-list li a:hover i,
.single-sermon .sermon-tool-list li a:hover i { color: #c9a84c; }

/*Ministries*/
.ministries-category-list a:hover, .ministries-category-list .active a,
.ministries-box-style-2 .ministries-icon-img-wrap img { background: #c9a84c; }
.ministries-box-style-2 .ministries-link .link { color: #c9a84c; }
.ministries-box-style-2 { border-bottom-color: #c9a84c !important; }
.ministries-box-style-3 .ministries-title:before { background: #c9a84c; }
.ministries-box-style-3::before { border-top: 4px solid #c9a84c; border-bottom: 4px solid #c9a84c; }
.ministries-box-style-3::after { border-left: 4px solid #c9a84c; border-right: 4px solid #c9a84c; }
.ministries-box-style-4 .invisible-number { background: #c9a84c; }
.ministries-box-style-2 .ministries-inner .ministries-thumb::before { background-color: rgba(201,168,76,0.88); }

/*Events*/
.events-style-1 .events-item .event-date, .events-style-1 .events-item .read-more a,
.events-style-2 .events-details .event-date, .events-style-2 .events-details .read-more a,
.events-style-3 .events-details .read-more a, .events-style-4 .events-details .read-more a { color: #c9a84c; }
.events-style-1 .events-item .event-date::before, .events-style-1 .events-item .event-date::after,
.events-style-2 .events-details .event-date::before, .events-style-2 .events-details .event-date::after,
.events-style-3 .events-inner .event-date, .events-style-4 .events-inner .event-date { background: #c9a84c; }
.events-style-4 .events-inner .events-details .event-title { border-left: dotted 4px #c9a84c; }
.event-info h4, .event-venue h4, .event-contact-title h4 { background-color: #c9a84c; }
.events-style-1 .events-item .event-date, .events-style-2 .events-details .event-date { background: rgba(201,168,76,0.13); }

/*Slider*/
.Concept-SubTitle { color: #c9a84c; }
.rev-btn { background-color: #c9a84c !important; color: #0d1b3e !important; font-weight: 700 !important; }

/*Misc*/
.side-noimg { background: rgba(201,168,76,0.8); }
.header-4 .main-logo::before { background: #c9a84c; }
.donate-form .donation-fields .donation_amount:checked { background: #c9a84c; }
