* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  *-webkit-appearance: none;
}

html, body {
  font-size: 100%;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  font-weight: normal;
  font-style: normal;
}

img {
  border-width: 0px;
}

a {
  outline: none;
  text-decoration: none;
}

a:active, a:selected {
  border: none;
  outline: none;
}

.black {
  color: #000 !important;
  font-family: "Futura";
  font-weight: normal !important;
  font-style: normal !important;
}

.bold {
  font-weight: bold;
}

input, textarea, select, option, type, name, value, hidden {
  font-weight: normal;
  font-style: normal;
  outline: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}

input[type="text"]:focus {
  outline: none;
}

li {
  list-style-type: none;
}

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

.christmas-img {
  display: block;
  margin: 0 auto;
}
@media (max-width: 800px) {
  .christmas-img {
    width: 100%;
  }
}