@charset "UTF-8";
/* Table Of Contents
Template colors
Accent Colors:
primary color: #658C42
dk-grey color: #323232 */
.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 {
  background-color: #658C42 !important;
}
a.social-icon,.theme_button.color1:focus, .theme_button.color1:active, .theme_button.color1:focus,.theme_button:active,.theme_button:focus, .response, .highlight, .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,.alert {
  color: #fff !important;
}
a:hover{
	color: #2f7ab5 !important;
}
.header-nav button:hover{
	color: #658c42 !important;
}
.panel-heading .panel-title > a.collapsed{
	color: #658c42 !important;
}
.theme-color{
	color: #658c42 !important;
}
.theme_button:hover{
	color: #658c42 !important;
}
.theme_button.color1:hover{
	color: #658c42 !important;
}
.theme_button.color2:hover{
	color: #658c42 !important;
}
.thumbnail h3 + p{
	color: #2f7ab5 !important;
}
.pp_gallery ul .selected a, .response, .highlight, .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: #658C42;
}
.theme_button.color2, .header-nav button, footer {
  background-color: #2f7ab5;
}
.text-box, .page_header, .card, .thumbnail, .darkgrey_bg_color, .panel-heading .panel-title > a.collapsed, .feature-block, .with_background {
  background-color: #eee !important;
}
.slider-content {
  background-color: hsla(92, 53%, 55%, 0.70);
}
@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: #658C42;
  }
  /* second and next levels */
  .sf-menu > li .mega-menu, .sf-menu li > ul {
    border-bottom: 4px solid #658C42;
  }
  .format-small-image.bottom-color-border, .side-item.bottom-color-border {
    border-right: 4px solid #658C42;
  }
}