@charset "UTF-8";
.theme_button.color1,
.hover-box,
.main_bg_color,
.panel-heading .panel-title > a,
.entry-tags li,
.alert:hover,
.carousel-indicators .active,
.tab-content.top-color-border:before,
a.social-icon.color-bg-icon:hover,
a.color-icon.border-icon:hover,
.header-dropdown-number,
.panel-heading .panel-title > a.collapsed:hover,
.cta-menu-btn,
.page_breadcrumbs,
.bg-primary {
    background-color: #405429 !important;
}

.theme_button.color1:hover,
.theme_button.color1:focus,
.theme_button.color1:active,
.theme_button.color1:focus,
.theme-color,
.theme_button:active,
.theme_button:hover,
.theme_button:focus,
.response,
.entry-content p.big-first-letter:first-letter,
#isotope_filters a:hover,
#isotope_filters a.selected,
#isotope_filters a.active,
.widget_meta a:before,
.widget_pages a:before,
v > li > a:after,
.collapse-unstyled .panel h4 a:after,
a.theme-color-icon:hover,
.social-icon.transp-icon:hover,
.menu-side-click li .activate_submenu,
a:hover,
.theme_button.color2:hover,
.thumbnail h3 + p,
.panel-heading .panel-title > a.collapsed,
#accordion2 .panel-heading .panel-title > a.collapsed,
.alert,
.header-nav button:hover {
    color: #405429 !important;
}
a:hover{
    color: #3c763d !important;
}

a.social-icon{
    color: #fff !important;
}
.highlight{
    border-color: #fff  !important;
}

.pp_gallery ul .selected a,
.response,

.theme_button.color1:hover,
.theme_button.color1:focus,
.theme_button.color1:active,
.alert,
.theme_button.color2:hover,
.theme_button.color2:focus,
.theme_button.color2:active,
.header-nav button:hover {
    border-color: #405429;
}
.theme_button.color2,
.header-nav button,
footer {
    background-color: #30250b;
}
.text-box,
.page_header,
.card,
.thumbnail,
.darkgrey_bg_color,
.panel-heading .panel-title > a.collapsed,
#accordion2 .panel-heading .panel-title > a,
#accordion2 .panel-heading .panel-title > a.collapsed,
.feature-block,
.with_background {
    background-color: #dcb !important;
}
.slider-content {
    background-color: hsl(87.91deg 34.4% 24.51% / 88%);
}
@media (min-width: 992px) {
    .sf-menu > li > a:hover,
    .sf-menu > li.active > a,
    .sf-menu ul li.active > a {
        color: #fff !important;
    }
    .sf-menu > li > a:hover,
    .sf-menu > li.active > a {
        border-color: #405429;
    }
    .sf-menu > li .mega-menu,
    .sf-menu li > ul {
        border-bottom: 4px solid #405429;
    }
    .format-small-image.bottom-color-border,
    .side-item.bottom-color-border {
        border-right: 4px solid #405429;
    }
}
