.site-logo {
  max-width: 150px;
}

/*@media screen and (min-width: 601px) {
       .site-logo   {
          margin-left: 450px;
      }

}*/

span#logo img {
  float: left;
  max-width: 100%
}

@media screen and (max-width: 601px) {
  .w3-bar .w3-bar-item {
    float: none;
  }
}

.strong {
  font-weight: bold;
}

.main-nav .w3-button {
  margin-top: 20px
}

#navDemo {
  padding-top: 70px;
}

.w3-bar .w3-bar-item2 {
  padding: 0px;
  float: left;
  width: auto;
  border: none;
  display: block;
  outline: 0
}

.extend-width {
  width: 100%
}

.w3-third {
  padding-left: 30px;
}

.featured {
  border: 1px solid #000;
  padding: 10px;
}
