/*
 Theme Name:   Twenty Seventeen Child Theme
 Description:  A child theme of the Twenty Seventeen default WordPress theme
 Author:       Axel Kohout
 Template:     twentyseventeen
 Version:      1.0.0
*/
/* @media (min-width: 768px) {
  body {
    background-color: $giwColorBodyBackground;
    margin: 15px auto;
    border: 3px double #ccc;
    max-width: 1100px;
  }
} */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,300|Roboto:400,700);
body, button, input, select, textarea {
  font-family: "Open Sans", Arial, sans-serif; }

.site-header {
  background-color: #005e9b; }

.has-header-image .custom-header-media img {
  opacity: 0.3; }

.site-branding {
  background-color: transparent;
  padding: 1.6em 0; }
  .site-branding .site-title a, .site-branding .site-description {
    color: white;
    font-family: "Open Sans", Arial, sans-serif;
    letter-spacing: 0.03em; }
  .site-branding .wrap {
    display: flex;
    flex-direction: row; }
    .site-branding .wrap:before {
      flex: 0 0 auto;
      float: left;
      background-image: url("/wp-content/themes/twentyseventeen-child-giw/images/ngd_logo_white.png");
      background-size: 70px;
      display: block;
      width: 70px;
      height: 70px;
      margin-right: 0.8em;
      margin-left: -0.2em;
      content: '';
      vertical-align: middle; }

@media screen and (max-width: 48em) {
  .site-branding .wrap:before {
    background-size: 56px;
    width: 56px;
    height: 56px; } }
@media screen and (max-width: 30em) {
  .site-branding .wrap:before {
    background-size: 42px;
    width: 42px;
    height: 42px; } }
.navigation-top {
  background-color: #bdddf2; }
  .navigation-top .wrap {
    padding-top: 0;
    padding-bottom: 0; }
  .navigation-top a, .navigation-top .menu-toggle {
    color: #005e9b;
    /* margin: 0.4em 0;
    padding: 0; */
    font-weight: normal; }
    .navigation-top a:hover, .navigation-top a:active, .navigation-top .menu-toggle:hover, .navigation-top .menu-toggle:active {
      color: white;
      background-color: #e2a200; }

.social-navigation a {
  background-color: #bdddf2;
  border-radius: 0;
  color: #008bd0; }
  .social-navigation a:hover, .social-navigation a:active {
    background-color: #e2a200;
    color: white; }

li.cat-item {
  list-style: none; }

.site-info {
  display: none; }

.entry-meta {
  display: none; }

/*# sourceMappingURL=style.css.map */
