.object-fit_cover {
  -o-object-fit: cover;
     object-fit: cover;
}


html {
  color: transparent;
  padding: 0 30px 30px 30px;
  background-color: ffffff;
}

img {
  height: auto;
  background-color: #444;
}

img[class] {
  width: 100%;
}


.image {

  width: 100%;
  margin: 0 auto;
}
a {
outline: none;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}
ul {
    list-style: none;
    line-height: 1em;
    font-size: 3vw; margin-left:-.35em;
}

ul li:before {
    content: "";
    line-height: 1em;
    width: .35em;
    height: .35em;
    background-color: #a51c37;
    float: left;
    margin: .45em 1em 0 -2.0em;
}

#header {
  width:100%;height:auto;margin:1em 0 0 0;
}

#header #logo {
  float:left;width:70%;margin:0;padding:0;overflow:hidden;background:transparent;
}
#header #logo img {
  margin-bottom:1em;
}

#header #navbutt {
  float:right;width:29%;margin:0;padding:0;overflow:hidden;
}
