/* OVERRIDES */
* {
 margin: 0 !important;
 padding: 0 !important;
 height: auto !important;
 left: 0 !important;
 right: 0 !important;
}
/* FONT STYLES */
h1, h2, h3, h4, h5, h6, small, p, blockquote {
  font-family: "Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #7a7d80;
  margin: 0 0 20px 0 !important;
}
h1 {
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.1em;
  font-size: 48px;
  color: #1e2a34;
}
h2 {
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.5;
  letter-spacing: 0.1em;
  font-size: 24px;
  color: #1e2a34;
}
h3 {
  font-weight: 300;
  line-height: 1.5;
  font-size: 24px;
  color: #1e2a34;
}
h4 {
  font-weight: 300;
  line-height: 1.5;
  font-size: 20px;
  color: #1e2a34;
}
h5 {
  font-family: "Bebus", serif;
  font-weight: 300;
  line-height: 1.5;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #ed1a3b;
}
h6, small {
  font-size: 10px;
  font-weight: bold;
  line-height: 2;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #1e2a34;
}
p,
blockquote {
  font-size: 16px;
  line-height: 1.875;
}
ul {
  margin: 0 0 20px 0 !important;
}
ul li {
  font-family: "Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #7a7d80;
  font-size: 16px;
  line-height: 1.875;
}
a {
  color: #ed1a3b !important;
}

/* LAYOUT */
#header,
.wrapper-subnav,
#feature .rsImg,
#footer,
.modal,
img,
hr,
.btn {
  display: none;
}
#feature {
  width: 100%;
  padding: 40px 0 !important;
  margin: 30px 0 !important;
  padding: 0 !important;
  border-top: 2px solid #CCC;
  border-bottom: 2px solid #CCC;
  overflow: hidden;
}
#feature h1 {
  margin-top: 30px !important;
}
img {
  width: 100%;
  max-width: 100%;
}