/* Always show logo + search area */
.site-header--inner {
  display: block !important;
}

/* Hide menu by default */
.site-header--navigation {
  display: none !important;
}

/* Show menu only when nav-open is present */
.nav-open .site-header--navigation {
  display: block !important;
}

@media (max-width: 768px) {
  #block-global-theme-mainmenu {
    display: none !important;
  }

  body.nav-open #block-global-theme-mainmenu {
    display: block !important;
  }
  .site-header .site-name {
  	display:none;
  }
  #block-global-theme-sitelogo .field-field_media_image {
  	width:100%;
  }
  #block-global-theme-sitelogo img {
  	width:100%;
  	margin-bottom:20px;
  }
  #block-global-theme-footercontact .field-body > div {
  	min-width:100%;
  }
  .site-footer .site-info-content div[id^="block-"] {
  	width:100%;
  }
  .site-header {
  	min-height:260px;
  }
  #block-global-theme-sitelogo {
  	min-height:110px;
  }
}

.site-footer {
	padding-bottom:0;
}
