/*! Place your custom styles here */
.bar .logo-large {
  max-height: 2.45714286em;
  max-width: none;
}

section.text-center .feature-6b h4 + p {
  margin: 0 auto;
}

.feature-6b p {
  //min-height: 9.28571429em;
  min-height: 13.18em;
}
.feature-6b p:last-child {
  margin: 0;
}

.pricing .feature-6b p {
  min-height: 5.57142857em;
}

footer .logo-large {
  max-height: 1.97142857em;
}
footer .logo-large:not(:last-child) {
  margin-right: 1.85714286em;
}
footer.footer-3 .logo-large + ul {
  position: relative;
  //top: 5px;
  bottom: 12px;
}
footer.footer-3 .logo-large + ul a {
  color: #252525;
}




button.form-btn,
input[type="submit"].btn {
  font-size: 0.85714286em;
  font-weight: 700;
  padding-left: 0;
  padding-right: 0;
}
button.form-btn.btn--primary,
input[type="submit"].btn.btn--primary {
  color: #fff;
}
button.form-btn.type--uppercase,
input[type="submit"].btn.type--uppercase {
  letter-spacing: .5px;
  margin-right: -0.5px;
}
button[type="submit"].form-btn--loading:after,
input[type="submit"][type="submit"].form-btn--loading:after {
  background: #4a90e2;
}
.bg--primary button.form-btn {
  border-color: rgba(255, 255, 255, 0.5);
  color: #fff;
}
.bg--primary button.form-btn:hover {
  border-color: #fff;
}
.bg--primary button.form-btn.btn--primary {
  color: #4a90e2;
  border-color: #4a90e2;
}
.bg--primary button.form-btn.btn--primary-1 {
  border-color: #31639c;
}