/* =============================================== */

/* ---------------->>> COLORS STYLES <<<------------- */

/* ================================================ */

/* Zmm Wrapper */

.close:before,
.close:after {
    background-color: #DB4C00
}

.form-control:focus,
.search-form-wrapper .form-control:focus,
.overlay-search .search-form-wrapper .form-control:focus {
    border-color: #bf0a30 !important;
}

/* Page Title */

.page-title-wrap:before {
    background: #DB4C00
}

/*Link Colors*/

a:hover,
a:active,
a:focus,
.post-meta li a:hover,
.nav.author-social>li>a:hover {
    color: #DB4C00
}

.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: #DB4C00
}

/*Bg Dark Colors*/

.bg-theme {
    background: #DB4C00
}

.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: #DB4C00
}

.bg-1 {
    background-color: #00162FEB;
}

.bg-2 {
    background-color: #BF0A30D9;
}

.bg-3 {
    background-color: #00162F;
}

/* Topbar Colors */

.topbar a:hover,
.topbar a:hover i,
.header-1 .topbar.typo-white a:hover,
.error-page>h1 {
    color: #DB4C00
}

.topbar.top-bar-bg-color {
    background: #DB4C00
}

/* Logobar Colors */

.logobar .header-info a:hover {
    color: #DB4C00
}

/*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: #DB4C00
}

.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: #DB4C00
}

.bg-dark .search-form .search-btn,
.search-form .search-btn {
    background: #DB4C00
}

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: #DB4C00
}

/*Theme Colors*/

.theme-color,
.typo-white .theme-color,
.typo-dark .theme-color {
    color: #DB4C00
}

.themeh-color,
.typo-white .themeh-color,
.typo-dark .themeh-color {
    color: #DB4C00
}

/*Gradient Colors*/

.gradient-bg {
    background: -webkit-linear-gradient(56deg, #3380de 35%, #bf0a30 65%);
    background: linear-gradient(56deg, #3380de 35%, #bf0a30 65%);
}

.pricing-table-wrapper.pricing-style-1:hover .pricing-table-head,
.pricing-table-active.pricing-table-wrapper.pricing-style-1 .pricing-table-head {
    background: -webkit-linear-gradient(-172deg, #3380de 35%, #bf0a30 65%);
    background: linear-gradient(-172deg, #3380de 35%, #bf0a30 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: -webkit-linear-gradient(-180deg, #3380de 40%, #bf0a30 90%) !important;
    background: linear-gradient(-180deg, #3380de 40%, #bf0a30 90%) !important;
}

.blog-list-style-1 .blog-thumb:before,
.blog-list-style-2 .blog-thumb:before {
    background: linear-gradient(to bottom, rgba(51, 128, 222, 0.8) 0%, rgba(0, 96, 214, 0.8) 75%);
    background: -webkit-linear-gradient(to bottom, rgba(51, 128, 222, 0.8) 0%, rgba(0, 96, 214, 0.8) 75%);
    background: -moz-linear-gradient(to bottom, rgba(51, 128, 222, 0.8) 0%, rgba(0, 96, 214, 0.8) 75%);
}

.cobbles-overlay-wrap:before {
    background: -webkit-linear-gradient(-150deg, #3380de 35%, #bf0a30 65%);
    background: linear-gradient(-150deg, #3380de 35%, #bf0a30 65%);
}

.ministries-box-style-1 .ministries-icon {
    background: -webkit-linear-gradient(-150deg, #3380de 35%, #bf0a30 65%);
    background: linear-gradient(-150deg, #3380de 35%, #bf0a30 65%);
}

.team-style-2 .team-overlay .team-thumb:before {
    background: linear-gradient(to bottom, rgba(51, 128, 222, 0.8) 0%, rgba(0, 96, 214, 0.8) 75%);
    background: -webkit-linear-gradient(to bottom, rgba(51, 128, 222, 0.8) 0%, rgba(0, 96, 214, 0.8) 75%);
    background: -moz-linear-gradient(to bottom, rgba(51, 128, 222, 0.8) 0%, rgba(0, 96, 214, 0.8) 75%);
}

/*Hover Colors*/

.bg-dark a:hover,
.typo-dark a:hover {
    color: #DB4C00
}

.typo-dark .btn:hover,
.bg-dark .btn:hover {
    color: #fff;
}

/* Hover Bg Colors*/

.hvr-theme:hover {
    background-color: #DB4C00
}

/*Background Overlay Colors*/

.theme-overlay {
    background: rgba(0, 21, 47, 0.86);
}

.theme-overlay2 {
    background-color: rgb(7 14 32 / 82%);
}

/*Icon Colors*/

.icon-theme,
.day-count-icon>span {
    color: #DB4C00
}

.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: #DB4C00
}

/*Woo Commerce Colors*/

.onsale,
.cart-count {
    background: #DB4C00
}

.product-details a:hover {
    color: #DB4C00
}

/*Social Icon Colors*/

.social-icons.icons-circle a>span,
.post-meta .social-icons.small.icons-circle a>span:hover,
.social-icons.icons-squared a>span {
    background: #DB4C00
}

.header-inner .bg-dark .social-icons span:hover {
    color: #DB4C00
}

/*Button Colors*/

.btn,
button,
.btn-default,
.h-btn>.btn:hover,
.header-1 .h-btn.btn-2>.btn,
.header-3 .sticky-head.header-sticky {
    background: #DB4C00
}

.btn-outline {
    border-color: #bf0a30 !important;
}

.header-1 .navbar .navbar-main.menu-white>li>a:hover,
.header-1 .header-sticky .navbar .navbar-main.menu-white>li>a:hover {
    color: #bf0a30 !important;
}

.h-btn>.btn,
.has-feedback.has-success .form-control-feedback {
    color: #bf0a30 !important;
}

.header-navbar-text-1 .h-donate-btn,
.navbar .header-phone {
    background: #DB4C00
}

/*Border Colors*/

.feature-box-wrap.f-box-style-3,
.contact-form-3 .form-control:focus,
.contact-form-3 .btn,
. team-style-1 .form-control:focus,
.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: #DB4C00
}

.pricing-table-wrapper .btn:hover {
    border: 2px solid #DB4C00
}

.pricing-table-wrapper .btn:hover {
    border: 1px solid #DB4C00
}

.blog-single .blog-info-wrap blockquote.blockquote-2 {
    border: 5px solid #DB4C00
}

.dropdown:hover>.dropdown-menu {
    border-top-color: #DB4C00
}

.f-box-style-3 .feature-icon span,
.single-portfolio .portfolio-meta {
    background: #DB4C00
}

.form-control:focus,
.form-control:active {
    border-bottom: solid 1px #DB4C00
}

.blog-classic .blog-inner>.blog-thumb:before {
    border-top-color: #DB4C00
    border-bottom-color: #DB4C00
}

.blog-classic .blog-inner>.blog-thumb:after {
    border-left-width: 2px;
    border-left-style: solid;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #DB4C00
    border-left-color: #DB4C00
}

.b-dot {
    border: dotted #DB4C00
}

.feature-box-wrap.f-box-style-2:after {
    border-bottom-color: #DB4C00
}

.border-bottom,
.border-top1 {
    background: #DB4C00
}

.br-dotted {
    border: 10px dotted #DB4C00
}

.br-solid {
    border: 8px solid #DB4C00
}

/*Owl Slider Colors*/

.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 {
    color: #DB4C00
}

.typo-dark .owl-dot.active span,
.typo-white .owl-dot.active span,
.owl-dot.active span,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    color: #DB4C00
}

.typo-white .owl-carousel .owl-nav button.owl-next span,
.typo-white .owl-carousel .owl-nav button.owl-prev span {
    color: #DB4C00
}

.owl-dot.active span,
.owl-prev span:after,
.owl-next span:after {
    background: #DB4C00
}

/* Portfolio Colors*/

.portfolio-icons a {
    background: #DB4C00
}

.portfolio-filter>ul>li.active>a,
span.portfolio-meta-icon,
.custom-post-nav a:hover i {
    color: #DB4C00
}

.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: #DB4C00
}

/*Team Colors*/

.team-style-7 .team-details>.bottom-dot,
.team-style-1 .team-thumb:after {
    background: #DB4C00
}

.team-style-1 .team-details::before {
    border-bottom-color: #bf0a30 !important;
}

.team-inner .team-overlay {
    background: rgba(0, 21, 47, 0.8);
}

.team-style-1 .team-inner .team-overlay-details .social-icons a:hover span {
    color: #DB4C00
}

/*Testimonials Colors*/

.quote:before,
.testimonials-style-1 .testimonials-thumb:before {
    background: #DB4C00
}

.testimonials-style-1 .testimonials-desc .blockquote-1:before {
    color: #DB4C00
}

.testimonials-style-1 .testimonials-desc::before {
    color: #DB4C00
}

/*Blog Colors*/

.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: #DB4C00
}

.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: #DB4C00
}

.post-navigation-wrapper {
    border: solid 2px #DB4C00
}

/*Featurebox Colors*/

.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: #DB4C00
}

.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: #DB4C00
}

.f-box-style-3::after {
    background-color: #DB4C00
}

.feature-box-wrap.f-box-style-4:hover,
.feature-box-wrap.f-box-style-4:hover .feature-icon::before {
    background-color: #DB4C00
}

.feature-box-wrap.f-box-style-4:hover .feature-icon::before {
    border: solid 6px #DB4C00
}

.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: #DB4C00
}

.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: #DB4C00
}

.ft-border {
    border: 15px solid #DB4C00
}

.bg-ct1 {
    background-color: #00162F;
}

.bg-ct2 {
    background-color: #00162FF7;
}

/*Timeline Colors*/

.timeline-left .timeline>li.timeline-inverted>.timeline-panel:after {
    border-left-color: #DB4C00
    border-right-color: #DB4C00
}

.timeline-left .timeline>li>.timeline-sep-title>.timeline-top-title {
    color: #DB4C00
}

/*Ministries Shortcode*/

.ministries-category-list a:hover,
.ministries-category-list .active a,
.ministries-box-style-2 .ministries-icon-img-wrap img {
    background: #DB4C00
}

.ministries-box-style-2 .ministries-link .link {
    color: #DB4C00
}

.ministries-box-style-2 {
    border-bottom-color: #bf0a30 !important;
}

.ministries-box-style-3 .ministries-title:before {
    background: #DB4C00
}

.ministries-box-style-3::before {
    border-top: 4px solid #DB4C00
    border-bottom: 4px solid #DB4C00
}

.ministries-box-style-3::after {
    border-left: 4px solid #DB4C00
    border-right: 4px solid #DB4C00
}

.ministries-box-style-4 .invisible-number {
    background: #DB4C00
}

/*Events Shortcode*/

.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: #DB4C00
}

.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: #DB4C00
}

.events-style-4 .events-inner .events-details .event-title {
    border-left: dotted 4px #DB4C00
}

.event-info h4,
.event-venue h4,
.event-contact-title h4 {
    background-color: #DB4C00
}

.events-style-2 .events-details .event-date {}

/*Blog Shortcode*/

.tag-cloud a.tag-cloud-link:hover,
.blog-grid .post-meta li a.author-name,
.blog-list .blog-inner .post-date a {
    background: #DB4C00
}

.blog-list .blog-link a {
    border-bottom: solid 2px #DB4C00
}

.category-list>li {
    border-bottom: 1px dashed #eaeaea;
}

.category-list>li>a:before,
.blog-list .blog-link .link {
    color: #DB4C00
}

/*Accordion Shortcode*/

.accordion-style-2 .card.accordion-panel .card-inner {
    border-top: 3px solid #DB4C00
}

/*Counter Colors*/

span.v-border,
.counter-value.h-border:before {
    background: #DB4C00
}

/*Day Counter Colors*/

.day-counter-2 .counter-elements::after,
.day-counter-3 .counter-elements::after {
    background: rgba(191, 10, 48, 0.1);
}

/*Tab Colors*/

.tab-body.tab-style-3 .nav-tabs .nav-link.active::after {
    border-top-color: #DB4C00
}

.tab-body.tab-style-5 .nav-tabs .nav-link.active {
    color: #DB4C00
}

/*Progress Colors*/

.progress-bar,
.campaigns-link a {
    background: #DB4C00
}

.campaign-time-left .days-left {
    color: #DB4C00
}

/*Footer Colors*/

.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: #DB4C00
}

.menu-quick-links ul li a:before,
.recent-posts .footer-list-posts>li .post-date::before,
.footer-text a {
    color: #DB4C00
}

/*Widget Colors*/

.contact-widget-info>p>span:before,
.side-noimg span {
    color: #DB4C00
}

.sidebar .widget-title .title:before,
.sidebar .widget-title .title:after,
.subscribe-form .input-group-btn button {
    background: #DB4C00
}

/*Selectors Colors*/

::selection {
    background: #DB4C00
    color: #fff;
    text-shadow: none;
}

::-moz-selection {
    background: #DB4C00
    color: #fff;
    text-shadow: none;
}

::-webkit-selection {
    background: #DB4C00
    color: #fff;
    text-shadow: none;
}

.video-icon a.popup-youtube,
.video-icon a.popup-youtube::before,
.video-icon a.popup-youtube::after {
    background: #DB4C00
}

.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: #DB4C00
}

.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: #DB4C00
}

.donate-form .donation-fields .donation_amount:checked {
    background: #DB4C00
}

/* new*/

.ministries-box-style-2 .ministries-inner .ministries-thumb::before {
    background-color: rgba(191, 10, 48, 0.88);
}

.theme-overlay3 {
    background: rgba(191, 10, 48, 0.89);
}

.Concept-SubTitle {
    color: #DB4C00
}

.rev-btn {
    background-color: #bf0a30 !important;
}

.events-style-1 .events-item .event-date,
.events-style-2 .events-details .event-date {
    background: rgb(253, 238, 241);
}

.ministries-box-style-2 .ministries-inner .ministries-thumb::before {
    background-color: rgba(191, 10, 48, 0.88);
}

.side-noimg {
    background: rgb(191, 10, 48, 0.8);
}

.header-4 .main-logo::before {
    background: #DB4C00
}