/*! Place your custom styles here */


.bar .logo {
  max-height: 2.85714286em;
  max-width: none;
  }

body {
  background: #ffffff;
}
.color--primary {
  color: #902d3c !important;
}
a {
  color: #902d3c;
}
.bg--primary {
  background: #902d3c;
}


.btn {
  font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
  transition: 0.1s linear;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  border-radius: 6px;
  padding-top: 0.46428571em;
  padding-bottom: 0.46428571em;
  padding-right: 2.78571429em;
  padding-left: 2.78571429em;
  border: 1px solid #ffffff;
  border-width: 1px;
  font-size: inherit;
  line-height: 1.85714286em;
}
.btn .btn__text,
.btn i {
  color: #ffffff;
  border-color: #ffffff;
  font-weight: 700;
  font-size: 0.85714286em;
}

.btn--primary,
.btn--primary:visited {
  background: #902d3c;
  border-color: #902d3c;
}

.btn--primary:hover {
  background: #53161f;
}


