body {
  font-size: 1.4em;
}
.bar.bg--dark {
  /*background: #2c324d;*/
  /*background: #0A0D18;*/
  /*background: #101324;*/
}
.bg--dark {
  background: #2A2D3B;
}
.bg--dark--footer {
  background: #252525;
}
.btn--primary,
.btn--primary:visited {
  background: #ED1D24;
  border-color: #ED1D24;
}
.bg--primary {
  background: #2A2D3B;
}
.process-1:before {
  background: #2a5487;
}
.process__item:after {
  border: 2px solid #2a5487;
}
.color--primary {
  color: #2a5487 !important;
}
.my-float {
    margin-top: 16px;
}
.my-float-txt {
    margin-top: 56px;
}
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
	font-size:30px;
	box-shadow: 2px 2px 3px #999;
	z-index:100;
}
.float-txt{
	position:fixed;
	width:70px;
	height:36px;
	bottom:50px;
	right:110px;
  background-color:#ED1D24;
	color:#FFFFFF;
  border-radius:25px;
	text-align:center;
	font-size:12px;
	z-index:100;
}
.feature-4 p:last-of-type {
  margin-bottom: 3em;
}
.bar .logo {
  max-height: 1.85714286em;
  max-width: none;
}
.bar {
    padding: 4.3em 0;
}
button[type="submit"]:not([class*='col-']) {
  width: 85%;
}
.boxed:not([class*='bg-']) {
  background: #fafafa;
}
.type--fine-print {
  font-size: 0.75714286em;
  color:#999;
}
.lb-prev:after,.lb-next:after{
	color: #FF0000;
  font-size: 1.75714286em;
}
.label {
  height: 32px;
}
.label:not([class*=bg--]) {
  background: #0A9109;
  }
[data-overlay="4"]:before {
  opacity: 0.01;
}
.imagebg:not(.image--light) h1,
.imagebg:not(.image--light) blockquote {
  color: #FFF;
}
.rowdies-regular {
  font-family: "Rowdies", sans-serif;
  font-weight: 400;
  font-style: normal;
}
blockquote {
  font-size: 1.28571429em;
  line-height: 1.5em;
  padding: 0;
  margin: 0;
  border-left: 0;
}
section, footer {
  padding-top: 2.42857143em;
  padding-bottom: 1.42857143em;
}
@media (max-width: 767px) {
    .height-100, .height-90, .height-80, .height-70, .height-60, .height-50, .height-40, .height-30, .height-20, .height-10 {
        height: auto;
        padding: 7.1em 0;
    }
}
