img, a {
  border: none;
  text-decoration: none;
  outline: 0; }

*:focus {
  outline: 0; }

ul, p {
  margin: 0px;
  list-style: none;
  padding: 0px; }

h1, h2, h3, h4, h5, h6, figure, fieldset {
  padding: 0;
  margin: 0; }

fieldset {
  border: 0px; }

input {
  padding: 0;
  margin: 0; }

a {
  color: #ed1c24;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  a:hover {
    color: #231f20; }

p {
  line-height: 20px; }

.pageAlign {
  margin: 0 auto;
  max-width: 1570px; }

.relative {
  position: relative; }

.fullWidth {
  float: left;
  min-width: 100%; }

.fl, .float_left {
  float: left !important; }

.fr, .float_right {
  float: right !important; }

.invisible {
  display: none; }

figcaption {
  width: 100% !important; }

body, input, textarea, select {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400; }

body {
  float: left;
  width: 100%;
  padding: 0px;
  margin: 0px;
  height: 100%;
  min-width: 100%;
  color: #231f20;
  background-color: #fff; }

.mainContainer {
  float: left;
  width: 100%;
  text-align: center;
  padding-top: 10%; }
  .mainContainer .line {
    float: left;
    width: 100%;
    height: 7px;
    margin: 40px 0;
    background: url(../img/line_1.png) center center no-repeat; }

/*# sourceMappingURL=style.css.map */
