.header_element {
  background-color: #333;
  padding: 10px; }

.header_element .header-title, .header_element .header-url {
  display: none; }

.header_element .logo-alignment {
  position: relative;
  margin-left: 20px; }

.header_element .logo-alignment.align-left {
  text-align: left; }

.header_element .logo-alignment.align-center {
  text-align: center; }

.header_element .logo-alignment.align-right {
  text-align: right; }

.header_element .logo-alignment .header-logo {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 200px;
  height: 80px;
  cursor: pointer; }

.header_element .logo-alignment .header-logo img {
  display: none; }

.header_element .google-translate-wrapper {
  text-align: right;
  padding-right: 10px; }

.header_element .google-translate-wrapper #google_translate_element {
  position: relative;
  top: 5px; }

.header_element .google-translate-wrapper .goog-te-gadget {
  font-family: Roboto, 'Open Sans', sans-serif !important;
  text-transform: uppercase; }

.header_element .google-translate-wrapper .goog-te-gadget-simple {
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  padding: 2px !important;
  border-radius: 1px !important;
  font-size: 1rem !important;
  line-height: 1.4rem !important;
  display: inline-block;
  cursor: pointer;
  zoom: 1; }

.header_element .google-translate-wrapper .goog-te-menu2 {
  max-width: 100%; }

.goog-te-banner-frame.skiptranslate {
  display: none !important; }

.goog-te-menu2-item div, .goog-te-menu2-item:link div, .goog-te-menu2-item:visited div, .goog-te-menu2-item:active div {
  color: red !important; }

body {
  top: 0px !important; }

