.header-area {
   background: rgba(45, 78, 40, 0.8) !important;
   backdrop-filter: blur(10px) !important;
}
.header-area .header-align {
  height: 90px;
}
.btn-theme::before, .btn-theme.btn-theme-color::before {
  background-color: #335232;
  border: #335232;
}
.btn-theme:hover{
  color: #ffffff !important;
}
.btn-theme.btn-theme-color::after {
  background-color: #566C56;
}
.post-item:hover .content .btn-theme::after {
  background-color: #688a67;
}
.post-item:hover .content .btn-theme::before {
  background-color: #345f32;
  border: 2px solid #688a67;
}
.btn-theme::after {
  background-color: #506E4F;
}
a:hover, a:active, a:focus{
  color: #ffffff;
}
.header-navigation-area .main-menu.nav > li > a {
  color: #ffffff;
}
.header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li a:hover {
  color: #226435;
}
.header-navigation-area .main-menu.nav > li.active > a {
  color: #bae9b1;
}
.header-navigation-area .main-menu.nav > li > a:hover {
  color: #f9d7a3;
}
.header-navigation-area .main-menu.nav .has-submenu:hover a {
  color: #f9d7a3;
}
.header-navigation-area .main-menu.nav .has-submenu .submenu-nav > li.active a {
  color: #0e4a09 !important;
}
.contact-info .info-item .icon {
  background-color: #f2c65c;
}
.breadcrumb-area .breadcrumb li {
  color: #1e5716;
}
.shop-top-bar .product-nav .nav-tabs .nav-link {
  color: #1a6814;
}
.shop-top-bar .pagination-line, .shop-top-bar .shop-sort span{
  color: #0c5006;
}
.section-title .sub-title {
  color: #1b521b;
}
.footer-main .widget-contact-info .contact-info-desc a {
  color: #74a275;
}
.new-content-area div > h3 {
  color: #385F3A !important;
}
.new-content-area div > p > label {
  color: #E7A200;
}
.product-item .product-info .title a:hover{
  color: #125b0b;
}
.page-header-area {
  background-image: linear-gradient(to right, #d4e3d3, #fde6ba) !important;
}
.post-item:hover .content .title a {
  color: #0d450b;
}
.scroll-to-top {
  background-color: #084309;
}
.features_box > .feature_left > img {
  background: #335232;
  padding: 15px;
}
.features_box:hover > .feature_left > img {
  box-shadow: 0px 0px 10px #ffa71f;
  padding: 15px;
  scale: 1.05;
}
.footer-bottom {
  background: #1f2d1d;
}
.footer-bottom .footer-bottom-content {
  border-top: 0px solid #75757b;
}
.shopping-search-btn {
  display: none !important;
}
.contact-page-wrapper > div p > a {
  color: #126a00 !important;
}
.footer-main .social-icons a {
  color: #342900;
}
.footer-main .social-icons a:hover::before {
  background-color: #a8c5aa;
}































