.page-template-front_page .page-title {
  font-weight: 300;
  font-family: lato;
}

.page .entry-header.has-image {
  opacity: 0.8;
}

#searchsubmit.search-submit {
  color: #000000;
  background-color: #ffffff;
}

.page-template-front_page .search_jobs--frontpage .search-submit .search-icon {
  color: #000000;
  text-transform: uppercase;
}

span {
  text-transform: uppercase;
  font-size: 14px;
}

.widget--footer [id*=social] li.menu-item:hover a {
  color: #000000;
}

.search_jobs--frontpage.search_jobs select {
  color: #000000;
}

.search_jobs--frontpage-facetwp input {
  color: #000000;
}

#nav_menu-3.widget.widget--footer.widget_nav_menu {
  padding-top: 58px;
}

.widget_listing_tags .tag__icon img {
  width: 5px;
  height: 5px;
  top: 5px;
  margin: 1px;
  padding: 1%;
  background-size: auto;
}

.widget_listing_tags .tag__text {
  font-size: 10px;
}

.page-title {
  font-size: 40px;
  text-transform: uppercase;
  font-weight: 300;
}

.page-template-front_page .top-categories a > * {
  font-size: 10px;
  text-transform: none;
}

.description_tooltip.left {
  font-size: 13px;
  text-transform: none;
}

.description_tooltip.right {
  font-size: 13px;
  text-transform: none;
}

.woocommerce-MyAccount-navigation + .woocommerce-MyAccount-content > * {
  font-weight: 400;
}

.woocommerce-account.logged-in h2 {
  text-transform: uppercase;
}

#menu-footer-menu.menu {
  word-spacing: 15px;
  letter-spacing: 2px;
  padding-right: 6px;
}

.address__street {
  font-size: 0px;
}

.address__street-no {
  font-size: 0px;
}

#jmfe_widget-2.widget.widget_jmfe_widget {
  width: 355px;
}

.listing-sidebar.listing-sidebar--bottom.listing-sidebar--secondary {
  width: 355px;
}

.text {
  font-weight: 500;
  letter-spacing: 2px;
  text-indent: 0px;
  text-align: center;
  margin-left: 46px;
  margin-top: 0px;
  padding-top: -1px;
  position: relative;
  bottom: -6px;
  padding-left: 0px;
}