* {
  font-family: 'Lora', serif;
  font-size: 18px; }

body {
  padding-bottom: 0; }

h2 {
  line-height: 1.6; }

p {
  line-height: 1.8; }

li {
  margin-bottom: 15px; }

.tm {
  font-size: 12px;
  vertical-align: super; }

.navbar-inverse {
  background-image: linear-gradient(to bottom, #130F09 0, #191919 100%); }

.description {
  text-align: center;
  margin: 100px 0;
  padding: 0 40px; }
  .description:first-child {
    margin-left: 0; }
  .description:last-child {
    margin-right: 0; }
  .description h3 {
    font-size: 32px;
    margin: 30px; }
  .description p {
    text-align: left;
    font-size: 17px; }
  .description .glyphicon {
    font-size: 55px; }

.jumbotron {
  background: url("/_ext/feerless-assets.s3.amazonaws.com/static/img/shutterstock_172563524_compress.jpg") no-repeat center bottom #050100;
  background-size: cover;
  text-align: center;
  color: #fff;
  line-height: 1.6;
  margin-bottom: 0; }
  .jumbotron p {
    color: #E6E6E6;
    font-size: 19px; }
  .jumbotron #cta {
    margin-top: 30px; }

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 192px;
    padding-bottom: 379px; }
    .jumbotron p {
      width: 46%;
      margin: 0 auto;
      font-size: 20px; } }
@media (max-width: 768px) {
  .jumbotron {
    padding-top: 236px;
    padding-bottom: 308px; }
    .jumbotron p {
      width: 57%;
      font-size: 18px;
      margin: 0 auto; } }
.carousel {
  height: 700px;
  margin-bottom: 40px; }

.carousel-caption {
  top: 0;
  color: #222;
  padding-top: 100px;
  text-shadow: none; }
  .carousel-caption h2 {
    line-height: 1.6; }

.carousel .item {
  background-color: #fff;
  height: 700px; }

.carousel-inner > .inner {
  background-color: #fff; }

.carousel-inner > .item > img {
  height: auto;
  margin-top: 340px !important; }

.carousel-indicators li {
  border: 1px solid #222; }
.carousel-indicators .active {
  background-color: #222; }

.faqs {
  margin: 75px 0 30px; }

#mc_embed_signup form {
  padding-left: 0; }

.col-md-7 {
  padding-left: 0; }

iframe#twitter-widget-0 {
  vertical-align: -13%; }

.visible-md-12 .slide {
  width: 100%; }
.visible-md-12 h2 {
  font-size: 30px;
  text-align: center;
  margin-bottom: 50px; }
.visible-md-12 hr {
  margin: 60px 0 30px; }

.js-video {
  height: 0;
  padding-top: 25px;
  padding-bottom: 32.5%;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden; }

.js-video.widescreen {
  padding-bottom: 56.34%; }

.js-video embed, .js-video iframe, .js-video object, .js-video video {
  top: 0;
  left: 0;
  width: 100%;
  max-width: 560px;
  height: 100%;
  max-height: 315px;
  position: absolute; }

.download {
  background: url("/_ext/feerless-assets.s3.amazonaws.com/static/img/shutterstock_224943013_compress.jpg") no-repeat center center;
  background-size: cover; }
  .download footer {
    color: white; }

.flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 37em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.col-md-6 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  max-width: 50%; }

.form-container {
  background: rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  padding: 20px 60px;
  color: #fff; }

footer {
  padding-bottom: 10px; }

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
  .jumbotron {
    padding-top: 151px;
    padding-bottom: 189px; }
    .jumbotron p {
      width: 100%; } }
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  .jumbotron {
    padding-top: 75px;
    padding-bottom: 219px; }
    .jumbotron p {
      width: 100%;
      text-shadow: 2px 2px #000000;
      color: #F5F5F5; } }
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
  .jumbotron {
    padding-top: 172px;
    padding-bottom: 284px; }
    .jumbotron p {
      width: 100%;
      text-shadow: 2px 2px #000000;
      color: #F5F5F5; } }
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  .jumbotron {
    padding-top: 172px;
    padding-bottom: 284px; }
    .jumbotron p {
      width: 100%;
      text-shadow: 2px 2px #000000;
      color: #F5F5F5; } }
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
  .jumbotron {
    padding-top: 200px;
    padding-bottom: 250px; }
    .jumbotron p {
      width: 100%;
      text-shadow: 2px 2px #000000;
      color: #F5F5F5; } }
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
  .jumbotron {
    padding-top: 97px;
    padding-bottom: 219px; }
    .jumbotron p {
      width: 100%;
      text-shadow: 2px 2px #000000;
      color: #F5F5F5; } }

/*# sourceMappingURL=main.css.map */
