.toolbar-sidebar .thim-social ul li a {
  color: #0a4020;
  border-color: #0a4020;
}

.thim_header_custom_style header.site-header .thim-menu .main-menu .menu-item-has-children .sub-menu li a {border-color: #84b32e; font-family: roboto; font-weight: 500; font-size: 16px;}

.toolbar-sidebar a,
.thim_header_style2 header.site-header.not-line .thim-menu .main-menu .navbar-nav>.menu-item>a {
  color: #0a4020; font-family: roboto; font-size: 16px;
}

.toolbar-sidebar, .thim_header_custom_style.thim_header_style2 header.site-header .main-menu .menu-item.current-menu-item > a, .main-menu .menu-item.current-menu-item > a:hover, .thim-heading .sc-heading .title-text > span {
  color: #84b32e !important;
}

.toolbar-sidebar,
.thim_header_custom_style header.site-header .thim-menu, .thim_header_custom_style.thim_header_style2 header.site-header.sticky .top-header {
  background-color: #fff;
}
.top-header .container {display: flex; align-items: center;}

.thim_header_custom_style header.site-header .main-menu .menu-item-has-children .sub-menu {background-color: #84b32e;}

.thim_header_style2 header.site-header .top-header .thim-menu {
    padding: 6px 0;
}

.thim-heading .sc-heading .heading__primary, .top_site_main .page-title-wrapper .heading__primary, .widget-title, h3, h1, h2, h4, h5, h6 {font-family: 'roboto';}