#search_keywords {display:none;}

.search_jobs>div {
width: 100%;
}

.update_results {
  color: #fff
}

.job_listing-rating-wrapper {
    display: none;
}

.showing_jobs .reset {
  display: none;
}

.showing_jobs .rss_link {
  display: none;
}

.content-single-job_listing-hero-actions {
  display: none;
}

.main-navigation, .tertiary-navigation {
  background-color:#316d00;
}

.navigation-bar-wrapper.active {
  background-color:#316d00;
}

/* Headings */
h1.titlewid {
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
}

h1.titlewid { 
	font-size: 40px; 
	line-height: 40px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 300;
}
h1.titlewid b {
	display: block;
	font-size: 18px; 
	line-height: 23px;
	font-weight: 200;
	margin-top: 13px;
	color: #727272;
}

.job_listing-rating-wrapper,
.map-marker-info .rating {
    display: none;
}

.type-job_listing.style-grid .job_listing-entry-footer {
    display: none;
}

.nav-menu-social a:hover {
    color: #316d00;
}

/*.job_listing-phone {
display: none;
}*/

.site-title {
  display: none;
}

.showing_jobs .wp-job-manager-showing-all {
  display: none;
}

aside#listify_widget_panel_listing_auhtor-2 {
    display: none;
}

.woocommerce img, .woocommerce-page img {
    max-width: 100%;
}

.site-footer-widgets {
    display: none;
}

.nav-menu {
    text-align: center;
    font-size: 16px;
}

.nav-menu a:hover{padding-bottom:4px !important;border-bottom:2px solid #FFF;}

@media screen and (max-width: 1000px) {
 #menu-item-978, #menu-item-977, #menu-item-979, #menu-item-980, #menu-item-982, #menu-item-981 {
	display: none;
	}
}

.fa::before {
	margin-right: 8px;
}

.et_divi_builder #et_builder_outer_content .et_pb_fullwidth_header {
    padding: 0 0;
}

.et_divi_builder #et_builder_outer_content .et_pb_section {
    padding: 0 0;
}

.et_divi_builder #et_builder_outer_content .et_pb_contact input.et_pb_contact_captcha {
    display: inline-block;
    max-width: 55px !important;
}

.et_divi_builder #et_builder_outer_content .et_pb_contact_field {
border: 1px solid #666;
}

.et_divi_builder #et_builder_outer_content .et_contact_bottom_container {
   padding-top: 30px;
}

.et_divi_builder #et_builder_outer_content .et_pb_contact_captcha {
border: 1px solid #666;
}

.content-box {
    box-shadow: 8px 8px 10px #aaa;
}

.content-box:hover { 
    box-shadow: 8px 8px 10px #316d00;
} 