/* START CSS to conform header with design standards */
#subtitle,
#introtitle {
  display: none;
}
#header-image {
  float: left;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#header-title {
  display: inline-block;
}
#header-logo-and-image img {
  max-width: none;
  max-height: none;
  width: 589px;
  height: auto;
}
#maintitle {
  color: #9c6b14;
  font-size: 1.3em;
  margin-left: 70px;
  font-family: var(--vds-headings-font-family);
  min-width: 300px; 
}
 
@media only screen and (max-width: 970px) {
  #header-logo-and-image {
    padding-left: unset;
  }
  #header-logo-and-image img {
    width: 500px;
    height: auto;
  }
  #maintitle {
    margin-left: unset;
  }
}
 
@media only screen and (max-width: 738px) {
  #header-logo-image {
    display: contents;
  }
}
 
@media only screen and (max-width: 508px) {
    #header-logo-image img{
        width: 100%;
    }
}
/* END CSS to conform header with design standards */