/**
 * Default DropKick theme
 *
 * Feel free to edit the default theme
 * or even add your own.
 *
 * See the readme for themeing help
 *
 */
.dk_container {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.dk_container:focus {
  outline: 0;
}
.dk_container[disabled] {
  opacity: .4;
}
.dk_container a {
  cursor: pointer;
  text-decoration: none;
}
.dk_container[disabled] a {
  cursor: not-allowed;
}
.dk_toggle {
  padding: 7px 45px 7px 10px;
  /*text-shadow: #fff 1px 1px 0;*/
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-transition: border-color 0.5s;
  -moz-transition: border-color 0.5s;
  -o-transition: border-color 0.5s;
  transition: border-color 0.5s;
  position: relative;
  letter-spacing: .2rem;
}
.dk_toggle:hover,
.dk_toggle:focus {
  border-color: #8c8c8c;
}
.dk_toggle:after {
  position: absolute;
  top: 45%;
  left: 200px;
  content: '';
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #fff;
}
.dk_focus .dk_toggle {
  border-color: #40b5e2;
  opacity: 1;
  /*box-shadow: 0 0 5px #40b5e2;
  -moz-box-shadow: 0 0 5px #40b5e2;
  -webkit-box-shadow: 0 0 5px #40b5e2;*/
}
.dk_open {
  /*box-shadow: 0 0 5px #40b5e2;
  -moz-box-shadow: 0 0 5px #40b5e2;
  -webkit-box-shadow: 0 0 5px #40b5e2;*/
  z-index: 10;
}
.dk_open .dk_toggle {
  /*background-color: #ececec;
    border-color: #8c8c8c;
    color: #ccc;
    box-shadow: inset 0 -2px 5px #ccc;*/
  border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}
.dk_open_top .dk_toggle {
  /*border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;*/
}
.dk_open_top .dk_options,
.dk_open_top .dk_options_inner {
  /*border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;*/
}
.dk_options {
  /*background: #fefefe;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px; */
}
.dk_options a {
  text-align: left;
  background-color: #fff;
  /*border-bottom: 1px solid #999;*/
  padding: 0px 10px 0px 10px;
  letter-spacing: .2rem;
  color: #1e3542;
}
.dk_options a:hover,
.dk_options:focus,
.dk_options .dk_option_current a {
  background-color: #4b9ec9;
  color: #ffffff;
  text-decoration: none;
}
.dk_options li:last-child a {
  border-bottom: none;
}
.dk_options .disabled {
  cursor: default;
}
.dk_options .disabled a,
.dk_options .dk_optgroup.disabled > span {
  color: #aaa;
}
.dk_options .disabled:hover a,
.dk_options .disabled:focus a {
  cursor: default;
  background-color: #fff;
  border-bottom-color: #999;
  text-shadow: none;
}
.dk_options .dk_optgroup {
  padding-left: 5px;
  background: #ddd;
}
.dk_options .dk_optgroup > span {
  display: block;
  padding: 5px 10px 5px 5px;
  font-style: italic;
  color: #444;
  background: #ddd;
}
.dk_options .dk_optgroup.disabled,
.dk_options .dk_optgroup.disabled > span {
  background: #eee;
}
.dk_options_inner {
  max-height: 250px;
  /*border: 1px solid #8c8c8e;
  border-bottom-width: 2px;
  border-bottom-color: #999;
  color: @darkblue;
  text-shadow: #fff 0 1px 0;*/
  /*border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;*/
  box-shadow: 0px 1px 0px #CCC;
}
.dk_container {
  display: none;
  float: left;
  border: 1px solid transparent;
  line-height: 30px;
}
.dk_container a {
  outline: 0;
}
.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1;
}
.dk_open {
  position: relative;
}
.dk_open .dk_options {
  display: block;
}
.dk_open .dk_label {
  color: inherit;
}
.dk_options {
  display: none;
  position: absolute;
  right: 0;
  width: 100%;
}
.dk_options a,
.dk_options a:link,
.dk_options a:visited {
  display: block;
  color: #1e3542;
}
.dk_options_inner {
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
}
.dk_container select {
  position: absolute;
  visibility: hidden;
}
.dk_mobile {
  position: relative;
}
.dk_mobile select {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  visibility: visible;
  opacity: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
/* Here we reflect some of the styles from .dk_container to achieve the same visual also when without javascript */
.dk_wrap {
  position: relative;
  display: inline-block;
  min-width: 173px;
  float: left;
  margin-right: 10px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  overflow: hidden;
  border: 1px solid #ccc;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-transition: border-color 0.5s;
  -moz-transition: border-color 0.5s;
  -o-transition: border-color 0.5s;
  transition: border-color 0.5s;
}
.dk_wrap:after {
  position: absolute;
  display: block;
  top: 45%;
  right: 10px;
  content: '';
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #4B4B4B;
  pointer-events: none;
}
.dk_wrap select {
  position: relative;
  display: block;
  width: 110%;
  min-height: 32px;
  padding: 6px 49px 6px 6px;
  border: 0;
  font-family: 'Helvetica', Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  color: #333;
  text-indent: 0.01px;
  text-overflow: '';
  text-shadow: #fff 1px 1px 0;
  background: transparent;
  background: rgba(255, 255, 255, 0);
  cursor: pointer;
  border-radius: 0;
  box-shadow: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.dk_wrap select:focus {
  text-shadow: none;
}
.dk_wrap select::-ms-expand {
  display: none;
}
.dk_container.dk_focus {
  opacity: 1;
}
/* Firefox only */
@-moz-document url-prefix() {
  .dk_wrap select {
    padding: 7px 49px 5px 6px;
  }
}
/* IE 10 + IE 11 only */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .dk_wrap select {
    padding: 6px 47px 6px 8px;
  }
}
/* Opera 12 only */
_:-o-prefocus,
body:last-child .dk_wrap select {
  padding: 7px 45px 5px 10px;
}
/***********************/
/******** HERO ********/
/*********************/
#hero {
  background: #2c4f67 url(../images/bg-hero.jpg) center center no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  text-align: center;
  height: 600px;
  overflow: hidden;
}
@media (max-width: 768px) {
  #hero {
    height: 500px;
  }
}
#hero .overlay {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
}
#hero h1 {
  margin-top: 150px;
  text-transform: none;
}
@media (max-width: 768px) {
  #hero h1 {
    margin-top: 110px;
    font-size: 3.2rem;
  }
}
@media (max-width: 570px) {
  #hero h1 {
    margin-top: 80px;
    font-size: 2.2rem;
  }
}
@media (max-width: 395px) {
  #hero h1 {
    margin-top: 50px;
    font-size: 2.2rem;
  }
}
#hero h2 {
  font-size: 1.3rem;
  color: #FFF;
  margin-bottom: 30px;
  margin-top: 10px;
  text-transform: uppercase;
}
@media (max-width: 570px) {
  #hero h2 {
    font-size: 1.1rem;
  }
}
#hero video {
  position: absolute;
  min-height: 100%;
  min-width: 100%;
  top: 0;
  left: 0;
  transform-origin: 20% 100%;
  -webkit-transform-origin: 20% 130%;
  -moz-transform-origin: 20% 130%;
  -ms-transform-origin: 20% 100%;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
}
#hero .features {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  background: rgba(10, 16, 23, 0.75);
  padding: 10px 10px;
  overflow: hidden;
}
#hero .features p {
  color: #FFF;
  font-size: 1.2rem;
  margin: 0;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  #hero .features p {
    font-size: 1rem;
  }
}
#hero .features span {
  color: #4b90bb;
}
#hero #subscriberForm #getStartedBtn {
  border: 1px solid #FFF;
  padding: 6px 20px;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}
/***********************/
/****** FEATURED ******/
/*********************/
#featured {
  background-color: #f5f5f5;
  padding: 40px 0 32px 0;
  text-align: center;
}
#featured h4 {
  color: #4b4c4c;
  font-size: 1.2rem;
}
#featured #featured-wsj {
  width: 268px;
  background: url(../images/featured-wsj.svg) center center no-repeat;
  margin-right: 28px;
}
@media (max-width: 800px) {
  #featured #featured-wsj {
    margin: 0 auto;
  }
}
#featured #featured-techcrunch {
  width: 179px;
  background: url(../images/featured-techcrunch.svg) center center no-repeat;
  margin-right: 30px;
}
@media (max-width: 800px) {
  #featured #featured-techcrunch {
    margin: 0 auto;
  }
}
#featured #featured-entrepreneur {
  height: 32px;
  width: 156px;
  background: url(../images/featured-entrepreneur.svg) center center no-repeat;
}
@media (max-width: 800px) {
  #featured #featured-entrepreneur {
    margin: 0 auto;
  }
}
#featured .logo {
  display: block;
  height: 28px;
  text-indent: -9999em;
  overflow: hidden;
  margin: 0 auto;
  opacity: .8;
}
#featured .logo:hover {
  opacity: 1;
}
#featured ul {
  margin: 25px auto 0;
  padding: 0;
  overflow: hidden;
  display: inline-block;
}
#featured ul li {
  float: left;
}
@media (max-width: 800px) {
  #featured ul li {
    width: 100%;
    clear: both;
    margin: 15px auto;
  }
}
/***********************/
/******** HIW *********/
/*********************/
#hiw {
  text-align: center;
  background-color: #FFF;
}
#hiw h2 ~ p {
  margin-bottom: 50px;
}
#hiw .feature {
  padding-top: 70px;
}
#hiw .feature .copy {
  text-align: center;
  color: #7d8080;
}
@media (max-width: 991px) {
  #hiw .feature .copy {
    width: auto;
    margin: 0 auto;
  }
}
#hiw .feature .copy h4 {
  margin-bottom: 10px;
}
#hiw .feature .hero-img {
  margin: 0 auto 35px;
  height: 300px;
  width: 100%;
}
#hiw h3 {
  margin-top: 20px;
}
#hiw .wrapper {
  overflow: hidden;
  margin: 0 auto;
  display: inline-block;
}
#hiw > .wrapper {
  margin-top: 30px;
}
#hiw .step {
  float: left;
  width: 210px;
  display: block;
}
@media (max-width: 768px) {
  #hiw .step {
    margin: 0 20px;
  }
}
@media (max-width: 530px) {
  #hiw .step {
    clear: both;
    margin: 0 auto 20px;
    padding: 0;
    width: 90%;
    float: none;
  }
}
#hiw .step .description {
  padding: 0 0 0 25px;
  text-align: left;
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
@media (max-width: 768px) {
  #hiw .step .description {
    margin: 0 20px;
  }
}
@media (max-width: 530px) {
  #hiw .step .description {
    width: 80%;
    margin: 0 auto;
  }
}
#hiw .step .description h3 {
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #3f535b;
  font-size: 1.3rem;
}
#hiw .step .description p {
  line-height: 1.5;
  color: #7d8080;
}
#hiw .step .img {
  width: 140px;
  height: 140px;
  display: block;
  margin: 0 auto;
  background-position: center center;
  background-repeat: no-repeat;
}
#hiw #step-1 .img {
  background-image: url(../images/hiw-step1.svg);
}
#hiw #step-1 .description {
  background-image: url(../images/icon-step1.svg);
}
#hiw #step-2 .img {
  background-image: url(../images/hiw-step2.svg);
}
#hiw #step-2 .description {
  background-image: url(../images/icon-step2.svg);
}
#hiw #step-3 .img {
  background-image: url(../images/hiw-step3.svg);
}
#hiw #step-3 .description {
  background-image: url(../images/icon-step3.svg);
}
#hiw #step-4 .img {
  background-image: url(../images/hiw-step4.svg);
}
#hiw #step-4 .description {
  background-image: url(../images/icon-step4.svg);
}
#hiw #step-raise {
  width: 196px;
  height: 28px;
  background: url(../images/hiw-raise.svg) center center no-repeat;
  display: block;
  float: left;
  margin-top: 60px;
  padding: 0 20px;
}
#hiw #step-funding {
  width: 423px;
  height: 132px;
  background: url(../images/hiw-funding.svg) center center no-repeat;
  display: block;
  margin: 0 auto;
  clear: both;
}
#hiw #step-repayment {
  width: 195px;
  height: 28px;
  background: url(../images/hiw-repayment.svg) center center no-repeat;
  display: block;
  float: left;
  margin-top: 60px;
  padding: 0 20px;
}
/***********************/
/****** VIDEO ******/
/*********************/
#video {
  background: url(../images/bg-video.jpg) center center no-repeat;
  background-size: cover;
  height: 480px;
  position: relative;
  background-color: #333;
}
@media (max-width: 786px) {
  #video {
    height: 300px;
  }
}
@media (max-width: 430px) {
  #video {
    height: 220px;
  }
}
#video a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
#video a .play {
  width: 100%;
  height: 240px;
  position: absolute;
  background: url(../images/icon-play.svg) center center no-repeat;
  background-size: 92px 92px;
  display: block;
  top: 115px;
  left: 0;
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.1s ease-in;
  -moz-transition: 0.1s ease-in;
  -o-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
@media (max-width: 786px) {
  #video a .play {
    top: 40px;
  }
}
@media (max-width: 430px) {
  #video a .play {
    top: 0px;
  }
}
#video a:hover .play {
  -ms-transform: scale(0.85);
  -moz-transform: scale(0.85);
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
  -webkit-transition: 0.1s ease-in;
  -moz-transition: 0.1s ease-in;
  -o-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
/***********************/
/**** TESTIMONIALS ****/
/*********************/
#testimonials {
  text-align: center;
}
#testimonials h2 {
  margin-bottom: 60px;
}
#testimonials .tile {
  background-color: #FFF;
  border-radius: 5px;
  border: 1px solid #cdcdd2;
  overflow: hidden;
  display: block;
  width: 100%;
  padding-top: 205px;
  position: relative;
}
@media (max-width: 768px) {
  #testimonials .tile {
    margin-bottom: 30px;
  }
}
#testimonials .tile .hero {
  width: 100%;
  height: 194px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: .85;
  position: absolute;
  top: 0;
  left: 0;
}
#testimonials .tile .ownerPic {
  border-radius: 80px;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  width: 80px;
  height: 80px;
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 155px;
  left: 25px;
  border: 2px solid #fff;
}
#testimonials .tile h4 {
  text-transform: uppercase;
  font-size: 1.3rem;
  margin-left: 90px;
  float: left;
  height: 35px;
}
@media (max-width: 990px) {
  #testimonials .tile h4 {
    clear: both;
  }
}
#testimonials .tile .blurb {
  border-bottom: 1px solid #cdcdd2;
  overflow: hidden;
  display: block;
  float: left;
  margin-top: 20px;
  width: 100%;
}
#testimonials .tile .blurb p {
  min-height: 60px;
}
#testimonials .tile .content {
  padding: 0 28px 30px 28px;
  overflow: hidden;
}
#testimonials .tile .content p {
  font-size: 1.2rem;
  text-align: left;
  float: left;
  width: 100%;
}
#testimonials .tile .content hr {
  border: 2px solid #45bd7b;
  float: left;
  clear: both;
  width: 100%;
  margin: 0;
}
#testimonials .tile .content .funded,
#testimonials .tile .content .matched {
  width: auto;
  clear: none;
  margin-top: 20px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
#testimonials .tile .content .funded span,
#testimonials .tile .content .matched span {
  color: #45bd7b;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}
#testimonials .tile .content .backers,
#testimonials .tile .content .goal {
  width: auto;
  clear: none;
  text-transform: uppercase;
}
#testimonials .tile .content .backers span,
#testimonials .tile .content .goal span {
  color: #45bd7b;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}
@media (max-width: 991px) {
  #testimonials .tile .content .goal {
    margin: 0;
  }
}
#testimonials .tile .content .matched {
  float: right;
}
@media (max-width: 991px) {
  #testimonials .tile .content .matched {
    clear: both;
    float: left;
    margin: 0 0 10px 0;
  }
}
@media (max-width: 767px) {
  #testimonials .tile .content .matched {
    clear: none;
    float: right;
    margin-top: 20px;
  }
}
@media (max-width: 360px) {
  #testimonials .tile .content .matched {
    clear: both;
    float: left;
    margin: 0 0 10px 0;
  }
}
#testimonials .tile .content .matched > span {
  background: url(../images/icon-3x-green.svg) center center / contain no-repeat;
  width: 18px;
  height: 18px;
  display: block;
  float: right;
  margin-left: 5px;
}
#testimonials .tile .content .funded,
#testimonials .tile .content .backers {
  float: left;
}
#testimonials .tile .content .backers {
  margin-right: 10px;
}
#testimonials .tile:hover .hero {
  -o-transition: .4s;
  -ms-transition: .4s;
  -moz-transition: .4s;
  -webkit-transition: .4s;
  transition: .4s;
  opacity: 1;
}
#testimonials .tile:hover h4 {
  text-decoration: underline;
}
#testimonials #shag-salon .hero {
  background-image: url(../images/customer/shag/tile.jpg);
}
#testimonials #shag-salon .ownerPic {
  background-image: url(../images/customer/shag/owner.jpg);
}
#testimonials #esby .hero {
  background-image: url(../images/customer/esby/tile.jpg);
}
#testimonials #esby .ownerPic {
  background-image: url(../images/customer/esby/owner.jpg);
}
#testimonials #branch-basics .hero {
  background-image: url(../images/customer/branch/tile.jpg);
}
#testimonials #branch-basics .ownerPic {
  background-image: url(../images/customer/branch/owner.jpg);
}
#testimonials #good-seed .hero {
  background-image: url(../images/customer/goodseed/tile.jpg);
}
#testimonials #good-seed .ownerPic {
  background-image: url(../images/customer/goodseed/owner.jpg);
}
/***********************/
/**** WHY WE EXIST  ***/
/*********************/
#whyWeExist {
  text-align: center;
}
#whyWeExist p {
  margin: 25px 0 0 0;
}
#whyWeExist .logo {
  margin: 0 auto 25px;
  width: 56px;
  height: 56px;
  background: url(../images/logo-blue.svg) center center no-repeat;
}
/***********************/
/******* FORK  ********/
/*********************/
#fork {
  background-color: #FFF;
  text-align: center;
}
#fork h2 {
  margin-bottom: 60px;
}
#fork .block {
  text-align: center;
  opacity: .85;
  border-radius: 5px;
}
@media (max-width: 768px) {
  #fork .block {
    margin-bottom: 20px;
  }
}
#fork .block a {
  background-color: #f5f5f5;
  overflow: hidden;
  margin: 0 auto;
  max-width: 310px;
  width: 100%;
  padding: 35px 28px 20px;
  display: block;
}
#fork .block a div {
  width: 105px;
  height: 105px;
  background-color: #4b90bb;
  border-radius: 105px;
  margin: 0 auto;
  border: 1px solid #4b90bb;
}
#fork .block a .img {
  width: 66px;
  height: 66px;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 20px auto 0;
}
#fork .block a h4 {
  margin: 18px 0;
  color: #4b90bb;
}
#fork .block a p {
  color: #4b90bb;
  min-height: 60px;
}
#fork .block a:hover {
  text-decoration: none;
}
#fork .block:hover {
  -o-transition: .4s;
  -ms-transition: .4s;
  -moz-transition: .4s;
  -webkit-transition: .4s;
  transition: .4s;
  opacity: 1;
}
#fork #pickBorrow .img {
  background-image: url(../images/icon-borrower.svg);
}
#fork #pickInvest .img {
  background-image: url(../images/icon-investor.svg);
}
/***********************/
/******** ABOUT *******/
/*********************/
#about {
  /***********************/
  /******* MISSION *****/
  /*********************/
  /***********************/
  /******** TEAM ********/
  /*********************/
  /***********************/
  /****** INVESTORS *****/
  /*********************/
  /***********************/
  /****** ADVISORS ******/
  /*********************/
}
#about #hero-about {
  background: #2c4f67 url(../images/bg-about.jpg) center center no-repeat;
  background-size: cover;
  height: 440px;
  display: block;
  text-align: center;
}
@media (max-width: 768px) {
  #about #hero-about {
    height: 350px;
  }
}
@media (max-width: 480px) {
  #about #hero-about {
    height: 280px;
  }
}
#about #hero-about h1 {
  margin-top: 200px;
  font-size: 4rem;
  text-transform: none;
}
@media (max-width: 768px) {
  #about #hero-about h1 {
    margin-top: 170px;
    font-size: 3.4rem;
  }
}
@media (max-width: 480px) {
  #about #hero-about h1 {
    margin-top: 130px;
    font-size: 2.8rem;
  }
}
#about #mission {
  text-align: center;
  background-color: #F2F2F2;
}
#about #mission p {
  text-align: center;
  margin-top: 25px;
}
#about #mission .logo {
  margin: 0 auto 25px;
  width: 56px;
  height: 56px;
  background: url(../images/logo-blue.svg) center center no-repeat;
}
#about #team {
  text-align: center;
  background-color: #FFF;
}
#about #team span.pic {
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0 auto 15px;
  display: block;
  width: 126px;
  height: 126px;
  border-radius: 150px;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
}
#about #team #wdavis span.pic {
  background-image: url(../images/team/wdavis.jpg);
}
#about #team #ebaehr span.pic {
  background-image: url(../images/team/ebaehr.jpg);
}
#about #team #hmiller span.pic {
  background-image: url(../images/team/hmiller.jpg);
}
#about #team #jgoldberg span.pic {
  background-image: url(../images/team/jgoldberg.jpg);
}
#about #team #crivera span.pic {
  background-image: url(../images/team/crivera.jpg);
}
#about #team #smonhanty span.pic {
  background-image: url(../images/team/smonhanty.jpg);
}
#about #team #tjohnston span.pic {
  background-image: url(../images/team/tjohnston.jpg);
}
#about #team #lling span.pic {
  background-image: url(../images/team/lling.jpg);
}
#about #team #jlind span.pic {
  background-image: url(../images/team/jlind.jpg);
}
#about #team #ocastillo span.pic {
  background-image: url(../images/team/ocastillo.jpg);
}
#about #team #gthompson span.pic {
  background-image: url(../images/team/gthompson.jpg);
}
#about #team #gdonaldson span.pic {
  background-image: url(../images/team/gdonaldson.jpg);
}
#about #team #etaylor span.pic {
  background-image: url(../images/team/etaylor.jpg);
}
#about #team #jscharbach span.pic {
  background-image: url(../images/team/jscharbach.jpg);
}
#about #team span.name {
  clear: both;
  display: block;
  color: #1e3542;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}
#about #team span.title {
  clear: both;
  display: block;
  margin-bottom: 10px;
  color: #1e3542;
  font-family: 'Gotham SSm 2r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 200;
  font-style: normal;
}
#about #team p.description {
  text-align: center;
  display: block;
  clear: both;
}
#about #team p.profile {
  padding-left: 70px;
  padding-right: 70px;
  font-family: 'Gotham SSm 2r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 200;
  font-style: normal;
}
@media (max-width: 767px) {
  #about #team p.profile {
    padding-left: 10px;
    padding-right: 10px;
  }
}
#about #team .teammate {
  margin: 70px auto 0;
}
#about #team .cofounder {
  margin-top: 70px;
}
#about #investors {
  background-color: #f1f1f1;
  border-bottom: 1px solid #ececec;
  text-align: center;
}
#about #investors h3 {
  letter-spacing: 0.1rem;
}
#about #investors .investor {
  max-width: 150px;
  height: 90px;
  width: 100%;
  background-repeat: no-repeat;
  background-image: url(../images/sprite-investor-logos.svg);
  text-indent: -9999em;
  background-size: 1500px 90px;
  margin: 0 auto;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #about #investors .investor {
    background-size: 1320px 79px;
  }
}
#about #investors #investor-logos {
  margin-top: 70px;
}
#about #investors #floodgate {
  background-position: 0 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #about #investors #floodgate {
    background-size: 1320px 79px;
  }
}
#about #investors #founders {
  background-position: -150px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #about #investors #founders {
    background-position: -132px 0;
  }
}
#about #investors #rothenberg {
  background-position: -300px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #about #investors #rothenberg {
    background-position: -264px 0;
  }
}
#about #investors #slow {
  background-position: -450px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #about #investors #slow {
    background-position: -396px 0;
  }
}
#about #investors #angellist {
  background-position: -600px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #about #investors #angellist {
    background-position: -528px 0;
  }
}
#about #investors #correlation {
  background-position: -750px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #about #investors #correlation {
    background-position: -660px 0;
  }
}
#about #investors #wti {
  background-position: -900px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #about #investors #wti {
    background-position: -792px 0;
  }
}
#about #investors #emerge {
  background-position: -1050px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #about #investors #emerge {
    background-position: -924px 0;
  }
}
#about #investors #peterson {
  background-position: -1200px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #about #investors #peterson {
    background-position: -1056px 0;
  }
}
#about #investors #tdf {
  background-position: -1350px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #about #investors #tdf {
    background-position: -1188px 0;
  }
}
#about #advisors {
  text-align: center;
  padding-top: 70px;
}
#about #advisors span.pic {
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0 auto 15px;
  display: block;
  width: 126px;
  height: 126px;
  margin-bottom: 20px;
  border-radius: 126px;
  -webkit-border-radius: 126px;
  -moz-border-radius: 126px;
}
#about #advisors #mmaples span.pic {
  background-image: url(../images/advisors/mmaples.jpg);
}
#about #advisors #mrothenberg span.pic {
  background-image: url(../images/advisors/mrothenberg.jpg);
}
#about #advisors #pthiel span.pic {
  background-image: url(../images/advisors/pthiel.jpg);
}
#about #advisors span.name {
  clear: both;
  display: block;
  color: #274554;
  margin-bottom: 3px;
  color: #1e3542;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}
#about #advisors span.company {
  clear: both;
  display: block;
  margin-bottom: 8px;
  color: #1e3542;
  font-family: 'Gotham SSm 2r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 200;
  font-style: normal;
}
/***********************/
/******* NO SVG *******/
/*********************/
.no-svg .circle-arrow-blue {
  background-image: url(../images/circle-arrow-blue.png);
}
.no-svg nav .navbar.navbar-fixed-top.sticky #logo {
  background-image: url(../images/logo-main-blue.png);
}
.no-svg nav .navbar #logo {
  background-image: url(../images/logo-main.png);
}
.no-svg nav .sticky #logo {
  background-image: url(../images/logo-main-blue.png);
}
.no-svg .ableExplained .graph {
  background-image: url(../images/graph.png);
}
.no-svg #footerContent .logo {
  background-image: url(../images/logo-blue.png);
}
.no-svg #hero #loanForm #linkedIn a.connect {
  background-image: url(../images/linkedInConnect.png);
}
.no-svg #featured #featured-wsj {
  background-image: url(../images/featured-wsj.png);
}
.no-svg #featured #featured-techcrunch {
  background-image: url(../images/featured-techcrunch.png);
}
.no-svg #featured #featured-entrepreneur {
  background-image: url(../images/featured-entrepreneur.png);
}
.no-svg #hiw #step-1 .description {
  background-image: url(../images/icon-step1.png);
}
.no-svg #hiw #step-1 .img {
  background-image: url(../images/hiw-step1.png);
}
.no-svg #hiw #step-2 .description {
  background-image: url(../images/icon-step2.png);
}
.no-svg #hiw #step-2 .img {
  background-image: url(../images/hiw-step2.png);
}
.no-svg #hiw #step-3 .description {
  background-image: url(../images/icon-step3.png);
}
.no-svg #hiw #step-3 .img {
  background-image: url(../images/hiw-step3.png);
}
.no-svg #hiw #step-4 .description {
  background-image: url(../images/icon-step4.png);
}
.no-svg #hiw #step-4 .img {
  background-image: url(../images/hiw-step4.png);
}
.no-svg #hiw #step-raise {
  background-image: url(../images/hiw-raise.png);
}
.no-svg #hiw #step-funding {
  background-image: url(../images/hiw-funding.png);
}
.no-svg #hiw #step-repayment {
  background-image: url(../images/hiw-repayment.png);
}
.no-svg #video .hero .play {
  background-image: url(../images/icon-play.png);
}
.no-svg #testimonials .tile .content .matched > span {
  background-image: url(../images/icon-3x-green.png);
}
.no-svg #fork #pickInvest .img {
  background-image: url(../images/icon-investor.png);
}
.no-svg #fork #pickBorrow .img {
  background-image: url(../images/icon-borrower.png);
}
.no-svg #why .logo {
  background-image: url(../images/logo-blue.png);
}
.no-svg #mission .logo {
  background-image: url(../images/logo-blue.png);
}
.no-svg #investors .hero {
  background-image: url(../images/investors-logos.png);
}
.no-svg #investors .investor {
  background-image: url(../images/sprite-investor-logos.png);
}
.no-svg #borrow #ableLoan ul #def-1 .icon {
  background-image: url(../images/icon-dollar.png);
}
.no-svg #borrow #ableLoan ul #def-2 .icon {
  background-image: url(../images/icon-percent.png);
}
.no-svg #borrow #ableLoan ul #def-3 .icon {
  background-image: url(../images/icon-calendar.png);
}
.no-svg #borrow #ableLoan ul #def-4 .icon {
  background-image: url(../images/icon-pie.png);
}
.no-svg #borrow #process #step-1 .img {
  background-image: url(../images/borrow-process-1.png);
}
.no-svg #borrow #process #step-2 .img {
  background-image: url(../images/borrow-process-2.png);
}
.no-svg #borrow #process #step-3 .img {
  background-image: url(../images/borrow-process-3.png);
}
.no-svg #borrow #process #step-4 .img {
  background-image: url(../images/borrow-process-4.png);
}
.no-svg #borrow #process #why #why-1 .icon {
  background-image: url(../images/icon-3x.png);
}
.no-svg #borrow #process #why #why-2 .icon {
  background-image: url(../images/icon-structure.png);
}
.no-svg #borrow #process #why #why-3 .icon {
  background-image: url(../images/icon-payment.png);
}
.no-svg #borrow #compare table td .logo {
  background-image: url(../images/logo-blue.png);
}
.no-svg #borrow #ableLends ul li#desc-1 {
  background-image: url(../images/icon-hourglass.png);
}
.no-svg #borrow #ableLends ul li#desc-2 {
  background-image: url(../images/icon-graph.png);
}
.no-svg #borrow #ableLends ul li#desc-3 {
  background-image: url(../images/icon-connected.png);
}
.no-svg #borrow #ableLends ul li#desc-4 {
  background-image: url(../images/icon-biz.png);
}
.no-svg #borrow #ableLends .hero .play {
  background-image: url(../images/icon-play.png);
}
.no-svg #invest #whatIsAble .logo {
  background-image: url(../images/logo-blue.png);
}
.no-svg #invest #whyInvest ul li#desc-1 {
  background-image: url(../images/icon-3x.png);
}
.no-svg #invest #whyInvest ul li#desc-2 {
  background-image: url(../images/icon-graph.png);
}
.no-svg #invest #whyInvest ul li#desc-3 {
  background-image: url(../images/icon-speech.png);
}
.no-svg #invest #process #step-1 .img {
  background-image: url(../images/investing-process-1.png);
}
.no-svg #invest #process #step-2 .img {
  background-image: url(../images/investing-process-2.png);
}
.no-svg #invest #process #step-3 .img {
  background-image: url(../images/investing-process-3.png);
}
.no-svg #invest #process #step-4 .img {
  background-image: url(../images/investing-process-4.png);
}
.no-svg #invest #repayment .main #flowchart {
  background-image: url(../images/repayment_process.png);
}
.no-svg #invest #repayment .main #curlyBrace {
  background-image: url(../images/curly-brace.png);
}
.no-svg #invest #repayment .main #repayment-1 {
  background-image: url(../images/repayment-able.png);
}
.no-svg #invest #repayment .main #repayment-2 {
  background-image: url(../images/repayment-biz.png);
}
.no-svg #invest #repayment .main #repayment-3 {
  background-image: url(../images/repayment-investors.png);
}
.no-svg #invest #repayment .main #repayment-4 {
  background-image: url(../images/repayment-bank.png);
}
.no-svg #invest #schedule .chart {
  background-image: url(../images/repayment-schedule.png);
}
.no-svg #blog div.blog-panel .social-links a {
  background-image: url(../images/sprite-blog-social.png);
}
.no-svg #wrapper.lp nav #logo {
  background-image: url(../images/logo-lp-main.png);
}
.no-svg #wrapper.lp label .icon {
  background-image: url(../images/sprite-form-icons.png);
}
.no-svg #wrapper.lp #mission .logo {
  background-image: url(../images/logo-white.png);
}
.no-svg #biz-program-content .icon {
  background-image: url(../images/lp/austin/sprite-program.png);
}
.no-svg #wrapper.backer nav #logo {
  background-image: url(../images/logo-main-blue.png);
}
.no-svg #wrapper.backer #council-blurb .icon {
  background-image: url(../images/backer/icon-council.png);
}
.no-svg #wrapper.backer #featured-backer #backerProfile .icon-backer-approved {
  background-image: url(../images/backer/icon-approved.png);
}
.no-svg #wrapper.customer nav .navbar #logo {
  background-image: url(../images/logo-main-blue.png);
}
.no-svg #wrapper.customer .customerPage #content #rightPanel #funding .labelFunded {
  background-image: url(../images/customer/icon-check-green.png);
}
.no-svg #wrapper.customer .customerPage #content #rightPanel #loanBreakdown table .backers th {
  background-image: url(../images/customer/icon-backers-gray.png);
}
.no-svg #wrapper.customer .customerPage #content #rightPanel #loanBreakdown table .matched-3x th {
  background-image: url(../images/customer/icon-3x-gray.png);
}
.no-svg #wrapper.customer .customerPage #content #rightPanel #loanBreakdown table .total th {
  background-image: url(../images/customer/icon-check-gray.png);
}
.no-svg #wrapper.customer .customerPage #content #rightPanel #backers span.backers {
  background-image: url(../images/customer/icon-backers-green.png);
}
.no-svg #wrapper.customer .customerPage #content #rightPanel #matched span.matched-3x {
  background-image: url(../images/customer/icon-3x-green.png);
}
/***********************/
/******* COMMON *******/
/*********************/
/* COLORS */
:focus {
  outline: 0;
}
::-webkit-input-placeholder {
  color: #1e3542;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #1e3542;
  opacity: 1;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #1e3542;
  opacity: 1;
}
:-ms-input-placeholder {
  color: #1e3542;
}
/* FONTS */
.gothamExtraLight {
  font-family: 'Gotham SSm 2r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 200;
  font-style: normal;
}
.gothamExtraLightItalic {
  font-family: 'Gotham SSm 2i', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 200;
  font-style: italic;
}
.gothamLight {
  font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 300;
  font-style: normal;
}
.gothamBook {
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}
.gothamMedium {
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* HEADERS/COPY */
h1,
h2,
h3,
h4,
h5 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  clear: both;
  line-height: 1.3;
  font-family: 'Gotham SSm 2r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 200;
  font-style: normal;
  letter-spacing: .1rem;
}
h1 {
  font-size: 4.4rem;
  color: #FFF;
  font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 300;
  font-style: normal;
  text-transform: uppercase;
}
@media (max-width: 992px) {
  h1 {
    font-size: 3.8rem;
  }
}
@media (max-width: 768px) {
  h1 {
    font-size: 3.4rem;
  }
}
@media (max-width: 768px) {
  h1 {
    font-size: 3rem;
  }
}
@media (max-width: 480px) {
  h1 {
    font-size: 2.4rem;
  }
}
h2 {
  font-size: 3.2rem;
  color: #1e3542;
  text-transform: capitalize;
}
@media (max-width: 768px) {
  h2 {
    font-size: 2.8rem;
  }
}
h3 {
  font-size: 1.8rem;
  color: #7d8080;
  text-transform: none;
}
h4 {
  font-size: 1.6rem;
  color: #1e3542;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}
p {
  font-size: 1.2rem;
  line-height: 1.75;
  padding: 0;
  clear: both;
  color: #7d8080;
  font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 300;
  font-style: normal;
}
dt {
  font-size: 1.2rem;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #505050;
  letter-spacing: .1rem;
  margin-top: 30px;
}
dd {
  font-size: 1.2rem;
  font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 300;
  font-style: normal;
  color: #7d8080;
  margin: 5px 0 0;
  line-height: 1.75;
}
span.lowercase {
  text-transform: lowercase;
}
/* LINKS */
a {
  color: #4b90bb;
  cursor: pointer;
}
a:hover {
  color: #4b90bb;
  text-decoration: none;
}
p a:hover {
  text-decoration: underline;
}
/* BUTTONS */
.btnWrapper {
  display: inline-block;
  margin: 0 auto;
}
.btnWrapper .btn:first-child,
.btnWrapper .btn-solid:first-child {
  margin-right: 10px;
}
.btn {
  font-size: 1.4rem;
  text-transform: uppercase;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 0;
  border: 0;
  background-color: transparent;
  opacity: .9;
}
.btn:hover {
  -o-transition: .4s;
  -ms-transition: .4s;
  -moz-transition: .4s;
  -webkit-transition: .4s;
  transition: .4s;
  opacity: 1;
  text-decoration: none;
}
.btn:active {
  box-shadow: none;
}
a[disabled=disabled],
a[disabled=disabled]:hover,
.btn.disabled,
.btn-solid.disabled,
button[disabled=disabled],
.btn.disabled:hover,
.btn-solid.disabled:hover,
button[disabled=disabled]:hover {
  opacity: .4;
}
.btn.locked {
  opacity: .25;
}
.btn-white,
.btn-white:hover,
.btn-white:focus {
  color: #FFF;
}
.btn-blue,
.btn-blue:hover,
.btn-blue:focus {
  color: #4b90bb;
}
.btn-red,
.btn-red:hover,
.btn-red:focus {
  color: #f6443a;
}
.btn-green,
.btn-green:hover,
.btn-green:focus {
  color: #45bd7b;
}
.locked-arrow {
  background: url(../images/arrow-gray.png) center right no-repeat;
  padding-right: 18px;
}
.btn-solid {
  font-size: 1.4rem;
  text-transform: uppercase;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 8px 18px;
  opacity: .9;
  line-height: 1.5;
  display: inline-block;
  border-radius: 4px;
  text-align: center;
}
.btn-solid:hover {
  -o-transition: .4s;
  -ms-transition: .4s;
  -moz-transition: .4s;
  -webkit-transition: .4s;
  transition: .4s;
  opacity: 1;
  text-decoration: none;
}
.btn-solid-gray {
  background-color: #7d8080;
  color: #FFF;
}
.btn-solid-gray:hover {
  background-color: #7d8080 !important;
  color: #FFF;
}
.btn-solid-blue {
  background-color: #4b90bb;
  color: #FFF;
}
.btn-solid-blue:hover {
  background-color: #4b90bb !important;
  color: #FFF;
}
.btn-solid-red {
  background-color: #f6443a;
  color: #FFF;
}
.btn-solid-red:hover {
  background-color: #f6443a !important;
  color: #FFF;
}
.btn-solid-green {
  background-color: #45bd7b;
  color: #FFF;
}
.btn-solid-green:hover {
  background-color: #45bd7b !important;
  color: #FFF;
}
.btn-solid-white {
  background-color: #FFF;
  color: #7d8080;
}
.btn-solid-white:hover {
  background-color: #FFF;
  color: #7d8080;
}
a.btn-circle-arrow {
  text-transform: uppercase;
  letter-spacing: .1rem;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  display: inline-block;
  opacity: .9;
  text-decoration: none;
  height: 30px;
  line-height: 30px;
  font-size: 1.6rem;
}
a.btn-circle-arrow:hover {
  text-decoration: none;
  -o-transition: .4s;
  -ms-transition: .4s;
  -moz-transition: .4s;
  -webkit-transition: .4s;
  transition: .4s;
  opacity: 1;
}
.btn-circle-arrow-blue,
.btn-circle-arrow-blue:hover,
.btn-circle-arrow-blue:focus {
  color: #4b90bb;
}
.circle-arrow-blue {
  background: url(../images/circle-arrow-blue.png) center right no-repeat;
  padding-right: 38px;
  float: left;
}
.loading {
  width: 30px;
  height: 20px;
  background: url(../images/loading.gif) center center no-repeat;
  margin: 0 auto;
}
p a {
  text-decoration: underline;
}
/* ABLE EXPLAINED */
.ableExplained {
  background: #FFF;
}
.ableExplained .graph {
  width: 100%;
  max-width: 460px;
  height: 210px;
  display: block;
  background: url(../images/graph.svg) center center no-repeat;
  margin: 100px auto 0;
}
@media (max-width: 991px) {
  .ableExplained .graph {
    margin-top: 0;
    margin-bottom: 30px;
  }
}
.ableExplained dl {
  margin: 0;
}
.ableExplained dl dt {
  color: #505050;
  margin-top: 30px;
  float: left;
}
.ableExplained dl dd {
  color: #7d8080;
  margin: 5px 0 0 0;
  float: left;
  line-height: 1.75;
  text-align: left;
}
.ableExplained dl span.key-red {
  padding-left: 25px;
  background: url(../images/icon-key-red.png) 0 34px no-repeat;
  float: left;
}
.ableExplained dl span.key-blue {
  padding-left: 25px;
  background: url(../images/icon-key-blue.png) 0 34px no-repeat;
  float: left;
}
/* FORMS */
form {
  clear: both;
}
form label {
  text-align: left;
  color: #1e3542;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 0;
  letter-spacing: .1rem;
  text-transform: uppercase;
  float: left;
  line-height: 34px;
  margin-right: 12px;
}
@media (max-width: 520px) {
  form label {
    width: 100%;
    height: auto;
    line-height: 1;
    margin-right: 0;
  }
}
form input {
  background-color: transparent;
  color: #1e3542;
  border: none;
  padding: 0;
  height: 34px;
  float: left;
  font-family: 'Gotham SSm 2r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 200;
  font-style: normal;
  letter-spacing: .1rem;
  line-height: 30px;
}
@media (max-width: 520px) {
  form input {
    width: 100%;
    height: 28px;
    line-height: 1;
  }
}
form .form-group {
  border: 1px solid #fff;
  border-radius: 3px 3px;
  margin-bottom: 34px;
  opacity: .9;
  height: 34px;
  padding: 0 12px;
  background-color: #FFF;
}
@media (max-width: 520px) {
  form .form-group {
    height: 52px;
    padding: 8px 12px;
  }
}
form .form-group .error-msg {
  color: #f6443a;
  font-size: 1.3rem;
  font-family: 'Gotham SSm 2i', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 200;
  font-style: italic;
  float: left;
}
form .form-group:hover {
  -o-transition: .2s;
  -ms-transition: .2s;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  transition: .2s;
  opacity: 1;
}
form .form-group:hover label,
form .form-group:hover input {
  -o-transition: .2s;
  -ms-transition: .2s;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  transition: .2s;
  opacity: 1;
}
form .form-group.focus,
form .form-group.filled {
  opacity: 1;
}
form .form-group.focus label,
form .form-group.filled label,
form .form-group.focus input,
form .form-group.filled input,
form .form-group.focus .dk-select,
form .form-group.filled .dk-select {
  opacity: 1;
}
form .dk_toggle.dk_label.default {
  color: gray !important;
}
form .dk_toggle.dk_label.default:after {
  border-top: 8px solid gray;
}
form .emailField input {
  width: 80%;
}
@media (max-width: 520px) {
  form .emailField input {
    width: 100%;
  }
}
.groupEmailZip {
  width: 50%;
  margin: 40px auto 0;
}
@media (max-width: 768px) {
  .groupEmailZip {
    width: 75%;
  }
}
@media (max-width: 520px) {
  .groupEmailZip {
    width: 90%;
  }
}
.successMsg {
  display: none;
}
.successMsg p {
  font-size: 1.8rem;
  color: #FFF;
}
.successMsg a.connect {
  background: url(../images/linkedInConnect.svg) 0 0 no-repeat;
  background-size: 310px 72px;
  width: 310px;
  height: 34px;
  margin: 25px auto 0;
  display: block;
  overflow: hidden;
}
.successMsg a.connect:hover {
  background-position: 0 -36px;
}
.successMsg .linkedInSuccess {
  display: none;
}
/* IMAGES */
img {
  width: 100%;
  height: 100%;
}
.edgeLoad-edge-hiw-1,
.edgeLoad-edge-hiw-2,
.edgeLoad-edge-hiw-3 {
  visibility: hidden;
}
/* LISTS */
ul,
li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* GLOBAL */
html {
  font-size: 62.5%;
  height: 100%;
  margin: 0;
  padding: 0;
}
body {
  background: #F5F5F7;
  color: #828282;
  font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 300;
  font-style: normal;
  margin: 0;
  height: 100%;
  overflow-x: hidden;
  min-width: 320px;
  line-height: 1.5;
  font-size: 1.3rem;
}
#wrapper {
  min-width: 320px;
}
#wrapper .mainContent {
  padding-top: 70px;
  padding-bottom: 70px;
}
#logo {
  width: 94px;
  height: 32px;
  display: block;
  float: left;
  background: url(../images/logo-main.svg) center center no-repeat;
  background-size: contain;
  overflow: hidden;
}
@media (max-width: 767px) {
  #logo {
    background-image: url(../images/logo-main-blue.svg);
    width: 85.5px;
    height: 30px;
  }
}
/***********************/
/***** NAVIGATION *****/
/*********************/
nav {
  overflow: hidden;
  /** Mobile Navigation **/
  /** Main Navigation **/
  /** Scrolled/Sticky Navigation **/
}
nav .container {
  padding-top: 30px;
}
@media (max-width: 767px) {
  nav .container {
    padding: 0px 15px;
  }
}
nav .navbar .navbar-collapse.in {
  border: none;
}
nav .navbar .navbar-collapse.in .navbar-right > li > a {
  color: #4b90bb;
  text-decoration: none;
}
nav .navbar .navbar-toggle {
  padding: 0;
  border-radius: 0;
  border: none;
}
nav .navbar .navbar-toggle .icon-bar {
  background-color: #4b90bb;
}
nav .navbar {
  background-color: transparent;
  border: none;
  margin: 0;
}
@media (max-width: 767px) {
  nav .navbar {
    background-color: #FFF;
    transition: background-color 0.25s ease-in-out;
    -moz-transition: background-color 0.25s ease-in-out;
    -webkit-transition: background-color 0.25s ease-in-out;
    padding: 10px 0;
  }
}
nav .navbar .navbar-nav > li {
  color: #FFF;
}
@media (max-width: 767px) {
  nav .navbar .navbar-nav > li {
    text-align: right;
    display: inline-block;
    float: right;
    clear: both;
  }
}
nav .navbar .navbar-nav > li > a:not(.btn-solid) {
  margin-right: 30px;
}
nav .navbar .navbar-nav > li > a:not(.btn-solid):hover {
  background-color: transparent;
  border-bottom: 1px solid #FFF;
}
nav .navbar .navbar-nav > li > a:not(.btn-solid) {
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.2rem;
  color: #FFF;
  text-transform: uppercase;
  letter-spacing: .1rem;
  padding: 8px 0 1px 0;
  text-decoration: none;
}
nav .navbar .navbar-nav > li > a.btn-solid {
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 6px 20px;
  margin-top: 2px;
  font-size: 1.2rem;
}
nav .navbar .navbar-nav > .active > a:not(.btn-solid) {
  color: #FFF;
  border-bottom: 1px solid #FFF;
  background-color: transparent;
}
nav .navbar .navbar-collapse.collapse {
  box-shadow: none;
}
nav .navbar.navbar-fixed-top .navbar-collapse.in .navbar-right > li > a {
  color: #FFF;
}
nav .navbar.navbar-fixed-top.sticky {
  background-color: rgba(255, 255, 255, 0.95);
  transition: background-color 0.25s ease-in-out;
  -moz-transition: background-color 0.25s ease-in-out;
  -webkit-transition: background-color 0.25s ease-in-out;
  position: fixed;
  border-bottom: 1px solid #dedede;
}
nav .navbar.navbar-fixed-top.sticky .container {
  padding-top: 10px;
  padding-bottom: 10px;
}
nav .navbar.navbar-fixed-top.sticky .navbar-collapse .navbar-nav > li {
  color: #4b90bb;
}
nav .navbar.navbar-fixed-top.sticky .navbar-collapse .navbar-nav > li > a:not(.btn-solid) {
  color: #4b90bb;
}
nav .navbar.navbar-fixed-top.sticky .navbar-collapse .navbar-nav > .active > a:not(.btn-solid) {
  color: #4b90bb;
  border-bottom: 1px solid #4b90bb;
}
nav .navbar.navbar-fixed-top.sticky .navbar-collapse .navbar-nav > li > a:not(.btn-solid):hover {
  border-color: #4b90bb;
}
nav .navbar.navbar-fixed-top.sticky #logo {
  background-image: url(../images/logo-main-blue.svg);
}
/***********************/
/****** FOOTER ********/
/*********************/
#footerContent {
  background: #182d39;
  overflow: hidden;
  font-weight: 200;
  position: relative;
  margin: 0 auto;
  padding: 80px 0 30px 0;
}
#footerContent hr {
  margin: 40px auto;
  border: 1px solid #1b313a;
}
#footerContent a {
  text-decoration: none;
  color: #4c5864;
}
#footerContent a:hover {
  color: #42B5E8;
}
#footerContent p {
  font-size: 1.3rem;
  padding: 10px 0;
  color: #111a1f;
}
#footerContent h4 {
  color: #7D8A9E;
  text-transform: none;
  font-size: 1.4rem;
}
#footerContent #footer-links {
  display: inline-block;
  float: right;
}
@media (max-width: 768px) {
  #footerContent #footer-links {
    float: none;
    clear: both;
    width: 100%;
  }
}
#footerContent #footer-links ul {
  padding: 0;
  display: inline-block;
  float: left;
  margin-left: 70px;
}
@media (max-width: 768px) {
  #footerContent #footer-links ul {
    float: none;
    clear: both;
    text-align: center;
    width: 100%;
    margin: 0 0 15px 0;
  }
}
#footerContent #footer-links ul li {
  list-style-type: none;
  float: left;
  display: block;
  line-height: 1.25;
  clear: both;
  padding: 5px 0;
  width: 100%;
}
#footerContent #footer-links ul li a {
  color: #536071;
  text-decoration: none;
  font-size: 1.3rem;
}
#footerContent #footer-links ul li:first-child {
  border-left: 0;
}
#footerContent #footer-links ul:first-child {
  margin-left: 0;
}
#footerContent .copyright {
  color: #3C4652;
  text-align: center;
  margin-top: 40px;
}
#footerContent .logo {
  height: 56px;
  width: 56px;
  display: block;
  margin: 0 auto 15px;
  background: url(../images/logo-blue.svg) no-repeat center center;
  background-size: contain;
  float: left;
}
@media (max-width: 768px) {
  #footerContent .logo {
    float: none;
  }
}
/***********************/
/*** BACK A BUSINESS **/
/*********************/
#stayTuned {
  background: -webkit-linear-gradient(#4b90bb, #529dcc);
  background: -o-linear-gradient(#4b90bb, #529dcc);
  background: -moz-linear-gradient(#4b90bb, #529dcc);
  background: linear-gradient(#4b90bb, #529dcc);
}
#stayTuned .stayTuned {
  text-align: center;
  min-height: 180px;
  padding-top: 70px;
  padding-bottom: 50px;
}
#stayTuned .stayTuned h2 {
  color: #fff;
}
#stayTuned .stayTuned p {
  color: #fff;
}
#stayTuned .stayTuned p.msg {
  display: none;
  color: #fff;
  font-size: 1.4rem;
  font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 300;
  font-style: normal;
  width: 90%;
  margin: 20px auto;
  min-height: 84px;
  line-height: 1.25;
}
@media (max-width: 768px) {
  #stayTuned .stayTuned p.msg {
    font-size: 1.6rem;
  }
}
#stayTuned .stayTuned p.msg a {
  color: #1e3542;
}
#stayTuned .stayTuned .form-wrapper {
  overflow: hidden;
  margin: 25px auto 0;
  display: inline-block;
}
@media (max-width: 768px) {
  #stayTuned .stayTuned .form-wrapper {
    display: block;
  }
}
#stayTuned .stayTuned #emailSubForm,
#stayTuned .stayTuned #loanForm {
  overflow: hidden;
}
#stayTuned .stayTuned #emailSubForm #btn-email-signup,
#stayTuned .stayTuned #loanForm #btn-email-signup {
  clear: both;
  width: 100%;
}
#stayTuned .stayTuned #loanForm {
  width: 50%;
  margin: 40px auto 0;
}
@media (max-width: 768px) {
  #stayTuned .stayTuned #loanForm {
    width: 80%;
  }
}
@media (max-width: 570px) {
  #stayTuned .stayTuned #loanForm {
    width: 95%;
  }
}
/***********************/
/******* MODALS *******/
/*********************/
.modal .modal-content {
  border-radius: 0;
  margin: 30px auto;
}
.modal .modal-dialog {
  min-width: 290px;
  width: 85%;
}
.modal .modal-dialog .close {
  background: url(../images/icon-close.svg) center center no-repeat;
  width: 30px;
  height: 30px;
  color: #FFF;
  display: block;
  opacity: 1;
  position: absolute;
  top: -30px;
  right: -30px;
  z-index: 1000;
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.1s ease-in;
  -moz-transition: 0.1s ease-in;
  -o-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.modal .modal-dialog .close:hover {
  -ms-transform: scale(0.85);
  -moz-transform: scale(0.85);
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
  -webkit-transition: 0.1s ease-in;
  -moz-transition: 0.1s ease-in;
  -o-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
.modal .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
.modal .embed-container iframe,
.modal .embed-container object,
.modal .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.modal .modal-body {
  clear: both;
  padding: 0;
}
.modal-backdrop {
  background-color: #182d39;
}
.modal-backdrop.in {
  opacity: .9;
}
/***********************/
/********* FAQS *******/
/*********************/
.faq {
  text-align: center;
}
.faq h2 {
  margin-bottom: 40px;
}
/***********************/
/***** LP STYLING *****/
/*********************/
#wrapper.lp h2 {
  /*font-size: 2.7rem;*/
}
#wrapper.lp nav {
  float: left;
  margin: 0 auto;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
}
#wrapper.lp nav #logo {
  margin: 0 auto;
  float: none;
  width: 100px;
  height: 86px;
  background-image: url(../images/logo-lp-main.svg);
}
#wrapper.lp #mission {
  background: url(../images/bg-mission.jpg) center center no-repeat;
  background-size: cover;
}
#wrapper.lp #mission h2 {
  color: #FFF;
}
#wrapper.lp #mission p {
  color: #FFF;
}
#wrapper.lp #mission .logo {
  margin: 0 auto 25px;
  width: 78px;
  height: 78px;
  background: url(../images/logo-white.svg) center center no-repeat;
}
#wrapper.lp form {
  clear: both;
  padding-top: 25px;
}
#wrapper.lp form .form-group {
  clear: both;
  width: 100%;
  float: none;
}
#wrapper.lp form label {
  width: 35%;
  margin-right: 20px;
}
@media (max-width: 620px) {
  #wrapper.lp form label {
    width: 100%;
    float: left;
  }
}
#wrapper.lp form input {
  width: 60%;
}
@media (max-width: 620px) {
  #wrapper.lp form input {
    width: 100%;
    float: left;
    clear: both;
  }
}
@media (max-width: 620px) {
  #wrapper.lp form p.error-msg {
    margin-top: 0;
  }
}
#wrapper.lp .successMsg {
  text-align: center;
  float: left;
  margin-top: 40px;
}
#wrapper.lp .successMsg p {
  font-size: 2rem;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  line-height: 2;
  color: #FFF;
}
@media (max-width: 768px) {
  #wrapper.lp .successMsg p {
    font-size: 1.6rem;
  }
}
#hero-lp-borrower {
  background: #2c4f67 url(../images/lp/austin/bg-hero.jpg) center center no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 60px;
  display: block;
}
@media (max-width: 620px) {
  #hero-lp-borrower {
    padding-top: 150px;
    background-position: center right;
  }
}
#hero-lp-borrower h1 {
  text-align: center;
  margin-bottom: 20px;
  text-transform: capitalize;
}
@media (max-width: 620px) {
  #hero-lp-borrower h1 {
    margin-bottom: 20px;
  }
}
#hero-lp-borrower #formBorrowerApply {
  min-height: 430px;
}
@media (max-width: 768px) {
  #hero-lp-borrower #formBorrowerApply {
    min-height: 250px;
  }
}
#hero-lp-borrower #formBorrowerApply h3 {
  text-align: center;
  text-transform: uppercase;
  color: #FFF;
  font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 300;
  font-style: normal;
  letter-spacing: .2rem;
  margin-bottom: 50px;
  font-size: 1.6rem;
}
#hero-lp-borrower #formBorrowerApply #btn-apply-austin {
  margin: 40px auto 0;
  display: block;
}
@media (max-width: 520px) {
  #hero-lp-borrower #formBorrowerApply #btn-apply-austin {
    width: 100%;
  }
}
#hero-lp-borrower #formBorrowerApply #dk_container_loanAmount,
#hero-lp-borrower #formBorrowerApply #dk_container_loanPurpose {
  margin-right: 10px;
  width: 45%;
  display: block;
}
@media (max-width: 520px) {
  #hero-lp-borrower #formBorrowerApply #dk_container_loanAmount,
  #hero-lp-borrower #formBorrowerApply #dk_container_loanPurpose {
    width: 100%;
  }
}
#hero-lp-borrower #formBorrowerApply #dk_container_loanAmount a.dk_toggle.dk_label,
#hero-lp-borrower #formBorrowerApply #dk_container_loanPurpose a.dk_toggle.dk_label {
  box-shadow: none;
  width: 100% !important;
  text-align: left;
  padding: 0;
  color: #FFF;
}
#biz-program-content {
  background-color: #fff;
  text-align: center;
}
#biz-program-content h2 {
  margin-bottom: 90px;
}
#biz-program-content p {
  color: #7d8a9e;
}
#biz-program-content .icon {
  max-width: 150px;
  width: 150px;
  height: 96px;
  margin: 0 auto 30px;
  background: url(../images/lp/austin/sprite-program.svg) no-repeat;
  display: block;
  background-size: 450px 96px;
}
#biz-program-content #program-1 .icon {
  background-position: 0 0;
}
#biz-program-content #program-2 .icon {
  background-position: -150px 0;
}
#biz-program-content #program-3 .icon {
  background-position: -300px 0;
}
#biz-program-content .blurb {
  padding-right: 50px;
  padding-left: 50px;
}
@media (max-width: 991px) {
  #biz-program-content .blurb {
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 50px;
  }
}
@media (max-width: 991px) {
  #biz-program-content .blurb:first-child {
    margin-top: 0px;
  }
}
/***********************/
/******** BLOG ********/
/*********************/
#hero-blog {
  background: #2c4f67 url(../images/bg-blog.jpg) center center no-repeat;
  background-size: cover;
  height: 440px;
  display: block;
  text-align: center;
}
@media (max-width: 768px) {
  #hero-blog {
    height: 350px;
  }
}
@media (max-width: 480px) {
  #hero-blog {
    height: 280px;
  }
}
#hero-blog h1 {
  margin-top: 200px;
  font-size: 4rem;
  text-transform: none;
}
@media (max-width: 768px) {
  #hero-blog h1 {
    margin-top: 170px;
    font-size: 3.4rem;
  }
}
@media (max-width: 480px) {
  #hero-blog h1 {
    margin-top: 130px;
    font-size: 2.8rem;
  }
}
#blog {
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #FFF;
}
#blog a:hover {
  border-bottom: 1px solid #4b90bb;
  text-decoration: none;
}
#blog ul {
  margin-bottom: 20px;
  margin-top: -20px;
}
#blog ul li {
  display: list-item;
  list-style-type: circle;
  color: #7d8080;
  font-size: 1.4rem;
  padding: 5px 0;
  margin-left: 30px;
}
#blog .social-links a:hover {
  border-bottom: 0px;
  text-decoration: none;
}
#blog h2.blog-title {
  margin: 0;
}
#blog h2 a:hover {
  color: #4b90bb;
}
#blog span.blog-date {
  text-transform: uppercase;
  color: #1e3542;
  margin: 25px 0;
  font-size: 1.4rem;
  float: left;
}
#blog div.blog-post {
  padding-bottom: 45px;
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 45px;
  overflow: hidden;
}
#blog div.blog-post img {
  display: block;
}
#blog div.blog-post .social-links {
  clear: both;
  margin-top: 25px;
}
#blog div.blog-post .social-links .fb-like,
#blog div.blog-post .social-links .twitter-share-button,
#blog div.blog-post .social-links .g-follow {
  float: left;
  line-height: 1;
}
#blog div.blog-post .social-links .fb-like {
  margin-right: 15px;
}
#blog div.blog-post div.blog-content {
  float: left;
}
#blog div.blog-post div.blog-content h3 {
  font-weight: 300;
  margin: 30px 0;
  color: #545454;
  font-size: 2.6rem;
}
#blog div.blog-post div.blog-content p {
  font-size: 1.4rem;
  line-height: 1.75;
  margin-bottom: 30px;
}
#blog div.blog-post div.blog-content a {
  color: #4b90bb;
  font-size: 1.4rem;
}
#blog div.blog-post div.blog-content blockquote p {
  font-style: italic;
}
#blog div.blog-post div.blog-content strong {
  display: block;
  margin-bottom: -20px;
}
#blog div.blog-panel {
  padding-top: 10px;
}
#blog div.blog-panel .social-links {
  overflow: hidden;
  float: left;
  width: 100%;
}
#blog div.blog-panel .social-links a {
  width: 33px;
  height: 33px;
  display: block;
  text-indent: -9999em;
  overflow: hidden;
  background: url(../images/sprite-blog-social.svg) no-repeat;
  background-size: 154px 74px;
  float: left;
  margin-left: 12px;
}
#blog div.blog-panel .social-links .facebook {
  margin-left: 0;
  background-position: 0 0;
}
#blog div.blog-panel .social-links .facebook:hover {
  background-position: 0 -40px;
}
#blog div.blog-panel .social-links .twitter {
  background-position: -40px 0px;
}
#blog div.blog-panel .social-links .twitter:hover {
  background-position: -40px -40px;
}
#blog div.blog-panel .social-links .gplus {
  background-position: -120px 0;
  /*@media (max-width:991px) { 
                	clear: both;
                	margin-left: 0;
                	margin-top: 10px;
                }

                @media (max-width:767px) { 
                	clear: none;
                	margin-left: 12px;
                	margin-top: 0;
                }*/
}
#blog div.blog-panel .social-links .gplus:hover {
  background-position: -120px -40px;
}
#blog div.blog-panel .social-links .linkedin {
  background-position: -80px 0;
}
@media (max-width: 991px) {
  #blog div.blog-panel .social-links .linkedin {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  #blog div.blog-panel .social-links .linkedin {
    margin-top: 0;
  }
}
#blog div.blog-panel .social-links .linkedin:hover {
  background-position: -80px -40px;
}
#blog div.blog-panel .msg {
  display: none;
}
#blog div.blog-panel #emailBlogForm {
  overflow: hidden;
  width: 100%;
}
#blog div.blog-panel #emailBlogForm #btn-email-signup {
  clear: both;
  width: 100%;
}
#blog div.blog-panel #emailBlogForm form {
  padding-top: 20px;
}
#blog div.blog-panel #emailBlogForm form input#loanEmail {
  width: 70%;
}
@media (max-width: 620px) {
  #blog div.blog-panel #emailBlogForm form input#loanEmail {
    width: 100%;
  }
}
#blog div.blog-panel #emailBlogForm form .form-group {
  width: 100%;
  float: left;
  position: relative;
}
#blog div.blog-panel #emailBlogForm form p.error-msg {
  position: absolute;
  bottom: -30px;
  text-align: left;
  color: red;
}
#blog div.blog-panel #emailBlogForm #btn-subscribe-blog {
  float: left;
  width: 100%;
}
#blog div.blog-panel #emailBlogForm .successMsg {
  margin-top: 20px;
  float: left;
}
#blog #img-backer-council {
  max-width: 608px;
}
#blog #iframe_controls,
#blog #tumblr_controls {
  display: none !important;
}
/***********************/
/******* SUBPAGE ******/
/*********************/
.subpage .subpageHero {
  background-color: #2c4f67;
  background-size: cover;
  background-position: center center;
  height: 300px;
  padding-top: 140px;
  display: block;
  text-align: center;
}
@media (max-width: 786px) {
  .subpage .subpageHero {
    height: 200px;
    padding-top: 90px;
  }
}
.subpage #hero-privacy {
  background-image: url(../images/bg-privacy.jpg);
}
.subpage .subpageContent {
  padding-top: 100px;
  padding-bottom: 100px;
}
.subpage .subpageContent h2 {
  margin: 40px 0 20px;
}
.subpage .subpageContent ul {
  margin: 20px 0 20px 30px;
}
.subpage .subpageContent li {
  list-style-type: disc;
  color: #7d8080;
  line-height: 1.5;
  margin: 5px 0;
}
/***********************/
/********* 404 ********/
/*********************/
#error #error404 {
  padding-bottom: 200px;
}
/***********************/
/*** BACKER STYLING ***/
/*********************/
#wrapper.backer nav {
  padding: 10px 20px;
  background-color: #e0e8ee;
}
@media (max-width: 767px) {
  #wrapper.backer nav {
    padding: 10px 5px;
  }
}
#wrapper.backer nav .container {
  padding-top: 20px;
}
@media (max-width: 767px) {
  #wrapper.backer nav .container {
    padding-top: 10px;
  }
}
#wrapper.backer nav #logo {
  background-image: url(../images/logo-main-blue.svg);
}
#wrapper.backer h3 {
  color: #1e3542;
  text-align: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: 'Gotham SSm 2r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 200;
  font-style: normal;
  text-transform: capitalize;
  font-size: 2.2em;
  letter-spacing: .1rem;
}
#wrapper.backer p {
  font-size: 1.3rem;
  line-height: 1.75;
}
#wrapper.backer #council-blurb {
  padding-top: 20px;
  padding-bottom: 30px;
  background-color: #e0e8ee;
}
@media (max-width: 767px) {
  #wrapper.backer #council-blurb {
    padding-top: 30px;
  }
}
#wrapper.backer #council-blurb h2 {
  font-size: 1.8rem;
  color: #7d8a9e;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  text-transform: none;
  margin-bottom: 20px;
  letter-spacing: .1rem;
}
#wrapper.backer #council-blurb p {
  color: #7d8a9e;
  line-height: 1;
}
#wrapper.backer #council-blurb .icon {
  width: 125px;
  height: 125px;
  display: block;
  background: url(../images/backer/icon-council.svg) center center no-repeat;
  margin: 50px auto 0;
  background-size: 125px 125px;
}
@media (max-width: 767px) {
  #wrapper.backer #council-blurb .icon {
    margin: 5px auto 20px;
  }
}
#wrapper.backer #council-blurb a {
  margin-top: 28px;
}
#wrapper.backer #featured-backer {
  height: 100%;
  position: relative;
  background-color: #FFF;
}
#wrapper.backer #featured-backer h3 {
  background-color: #FFF;
}
#wrapper.backer #featured-backer #featuredWrapper {
  border: 1px solid #d7dfec;
  overflow: hidden;
}
#wrapper.backer #featured-backer #backerProfile {
  margin: 0 auto;
  overflow: hidden;
  background-color: #fafafa;
  padding: 0 6%;
  border-right: 1px solid #d7dfec;
}
@media (max-width: 991px) {
  #wrapper.backer #featured-backer #backerProfile {
    border-right: none;
  }
}
#wrapper.backer #featured-backer #backerProfile h1 {
  color: #316680;
  font-size: 2.2rem;
  letter-spacing: .1rem;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 0;
  text-transform: none;
}
#wrapper.backer #featured-backer #backerProfile .icon-backer-approved {
  background: url(../images/backer/icon-approved.svg) center right no-repeat;
  background-size: 22px 22px;
  width: 22px;
  height: 22px;
  padding-right: 30px;
}
#wrapper.backer #featured-backer #backerProfile h2 {
  color: #316680;
  font-size: 1.8rem;
}
#wrapper.backer #featured-backer #backerProfile h4 {
  color: #4b90bb;
  text-transform: uppercase;
  margin-bottom: 20px;
}
#wrapper.backer #featured-backer #backerProfile .quote {
  font-size: 1.4rem;
  margin-top: 50px;
  margin-bottom: 30px;
  font-family: 'Gotham SSm 2r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 200;
  font-style: normal;
  line-height: 1.5;
}
#wrapper.backer #featured-backer #backerProfile .twitter-tweet {
  min-height: 215px;
  margin: 0 auto 15px !important;
}
#wrapper.backer #featured-backer #backerProfile .section {
  padding-top: 50px;
  padding-bottom: 40px;
}
#wrapper.backer #featured-backer #backerProfile .avatar {
  border-radius: 80px;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  margin: 0 20px;
  width: 80px;
  height: 80px;
  display: block;
}
#wrapper.backer #featured-backer #backerProfile #pledge {
  border-bottom: 1px solid #d7dfec;
  border-top: 1px solid #d7dfec;
}
#wrapper.backer #featured-backer #backerProfile #pledge .highlight {
  color: #45bd7b;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.8rem;
  line-height: 1;
  margin-bottom: 10px;
  display: block;
}
#wrapper.backer #featured-backer #getFunded {
  padding-top: 50px;
  padding-right: 8%;
  background-color: #FFF;
  position: relative;
}
@media (max-width: 991px) {
  #wrapper.backer #featured-backer #getFunded {
    padding-right: 5%;
    padding-left: 5%;
    border-top: 1px solid #d7dfec;
    width: 100%;
  }
}
#wrapper.backer #featured-backer #getFunded h2 {
  color: #316680;
  font-size: 2.2rem;
  letter-spacing: .1rem;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 0;
}
#wrapper.backer #featured-backer #getFunded #getFundedForm {
  margin-top: 30px;
  overflow: hidden;
  display: block;
}
#wrapper.backer #featured-backer #getFunded #getFundedForm ::-webkit-input-placeholder {
  color: #7d8a9e;
}
#wrapper.backer #featured-backer #getFunded #getFundedForm :-moz-placeholder {
  /* Firefox 18- */
  color: #7d8a9e;
}
#wrapper.backer #featured-backer #getFunded #getFundedForm ::-moz-placeholder {
  /* Firefox 19+ */
  color: #7d8a9e;
}
#wrapper.backer #featured-backer #getFunded #getFundedForm :-ms-input-placeholder {
  color: #7d8a9e;
}
@media (max-width: 1200px) {
  #wrapper.backer #featured-backer #getFunded #getFundedForm form .form-group {
    min-height: 60px;
  }
}
#wrapper.backer #featured-backer #getFunded #getFundedForm form label {
  color: #7d8a9e;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
}
#wrapper.backer #featured-backer #getFunded #getFundedForm form input {
  color: #7d8a9e;
}
#wrapper.backer #featured-backer #getFunded #getFundedForm form input#email {
  width: 70%;
}
@media (max-width: 1200px) {
  #wrapper.backer #featured-backer #getFunded #getFundedForm form input#email {
    width: 100%;
    clear: both;
  }
}
#wrapper.backer #featured-backer #getFunded #getFundedForm form input#zip_code {
  width: 45%;
}
@media (max-width: 1200px) {
  #wrapper.backer #featured-backer #getFunded #getFundedForm form input#zip_code {
    width: 100%;
    clear: both;
  }
}
#wrapper.backer #featured-backer #getFunded #getFundedForm form #btnGetBacked {
  width: 100%;
  margin-top: 10px;
}
#wrapper.backer #featured-backer #getFunded .facebook {
  position: absolute;
  bottom: 40px;
  left: 0;
  text-align: center;
  width: 93%;
}
@media (max-width: 991px) {
  #wrapper.backer #featured-backer #getFunded .facebook {
    position: relative;
    clear: both;
    margin-top: 30px;
  }
}
#wrapper.backer #featured-backer #getFunded .facebook iframe {
  width: 100%;
}
#wrapper.backer #featured-backer #getFunded .facebook .facebookLike {
  clear: both;
  display: block;
  margin: 0 auto;
}
#wrapper.backer #featured-backer #getFunded .facebook .facebookLike span {
  color: #000;
  font-size: 1.3rem;
  letter-spacing: 0;
  font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
  margin-right: 5px;
  line-height: 1.25;
}
#wrapper.backer #faq {
  background-color: #FFF;
  padding-bottom: 50px;
}
#wrapper.backer #backerDilworth #backerProfile .avatar {
  background: url(../images/backer/profile-dilworth.jpg) center center no-repeat;
}
#wrapper.backer #backerMaples #backerProfile .avatar {
  background: url(../images/backer/profile-maples.jpg) center center no-repeat;
}
#wrapper.backer #backerBruce #backerProfile .avatar {
  background: url(../images/backer/profile-bruce.jpg) center center no-repeat;
}
#wrapper.backer #backerBaer #backerProfile .avatar {
  background: url(../images/backer/profile-baer.jpg) center center no-repeat;
}
#wrapper.backer #backerWonta #backerProfile .avatar {
  background: url(../images/backer/profile-wonta.jpg) center center no-repeat;
}
#wrapper.backer #backerGraham #backerProfile .avatar {
  background: url(../images/backer/profile-graham.jpg) center center no-repeat;
}
#wrapper.backer #backerPellegrini #backerProfile .avatar {
  background: url(../images/backer/profile-pellegrini.jpg) center center no-repeat;
}
#wrapper.backer #backerDecker #backerProfile .avatar {
  background: url(../images/backer/profile-decker.jpg) center center no-repeat;
}
#wrapper.backer #backerAzuara #backerProfile .avatar {
  background: url(../images/backer/profile-azuara.jpg) center center no-repeat;
}
#wrapper.backer #backerSosa #backerProfile .avatar {
  background: url(../images/backer/profile-sosa.jpg) center center no-repeat;
}
#wrapper.backer #backerHarbach #backerProfile .avatar {
  background: url(../images/backer/profile-harbach.jpg) center center no-repeat;
}
#wrapper.backer #backerWhurley #backerProfile .avatar {
  background: url(../images/backer/profile-whurley.jpg) center center no-repeat;
}
#wrapper.backer .video-container {
  position: relative;
  padding-bottom: 51.25%;
  padding-top: 25px;
  height: 0;
  margin: 30px 1% 20px 1%;
}
#wrapper.backer #player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/***********************/
/****** CUSTOMER  *****/
/*********************/
#wrapper.customer {
  background-color: #FFF;
}
#wrapper.customer nav .navbar {
  background-color: rgba(255, 255, 255, 0.95);
  transition: background-color 0.25s ease-in-out;
  -moz-transition: background-color 0.25s ease-in-out;
  -webkit-transition: background-color 0.25s ease-in-out;
  box-shadow: 2px 0 2px #a8a8a8;
}
#wrapper.customer nav .navbar .container {
  padding-top: 10px;
  padding-bottom: 10px;
}
#wrapper.customer nav .navbar .navbar-collapse .navbar-nav > li > a {
  color: #4b90bb;
}
#wrapper.customer nav .navbar .navbar-collapse .navbar-nav > .active > a {
  color: #4b90bb;
  border-bottom: 1px solid #4b90bb;
}
#wrapper.customer nav .navbar .navbar-collapse .navbar-nav > li > a:hover {
  border-color: #4b90bb;
}
#wrapper.customer nav .navbar .navbar-nav > li > a.btn-solid {
  color: #FFF;
}
#wrapper.customer nav .navbar #logo {
  background-image: url(../images/logo-main-blue.svg);
}
#wrapper.customer .customerPage header {
  text-align: center;
  margin-top: 55px;
  margin-bottom: 70px;
}
#wrapper.customer .customerPage h1 {
  color: #316680;
  font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 300;
  font-style: normal;
  text-align: center;
  margin-bottom: 10px;
  font-size: 2.6rem;
}
#wrapper.customer .customerPage h2 {
  color: #316680;
  font-size: 1.3rem;
  text-align: left;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
  margin: 25px 0 15px;
}
#wrapper.customer .customerPage h3 {
  color: #7d8a9e;
  font-size: 1.3rem;
  text-align: center;
  text-transform: uppercase;
}
#wrapper.customer .customerPage p {
  margin: 0 0 20px 0;
}
#wrapper.customer .customerPage blockquote {
  border: none;
  color: #4b90bb;
  font-family: 'Gotham SSm 2i', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 200;
  font-style: italic;
  font-size: 2.2rem;
  line-height: 1.5;
  margin: 25px 0;
  padding: 0;
}
@media (max-width: 768px) {
  #wrapper.customer .customerPage blockquote {
    font-size: 1.8rem;
  }
}
#wrapper.customer .customerPage .section {
  border-top: 1px solid #EBECF0;
  overflow: hidden;
}
#wrapper.customer .customerPage #fundedBanner {
  border-bottom: 1px solid #B9EACD;
  background-color: #F3FFF9;
  text-align: center;
  width: 100%;
  margin-top: 54px;
  min-height: 50px;
  padding: 18px 0 0 0;
}
@media (max-width: 768px) {
  #wrapper.customer .customerPage #fundedBanner {
    margin-top: 0;
  }
}
#wrapper.customer .customerPage #fundedBanner h5 {
  color: #45bd7b;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  letter-spacing: .1rem;
  text-transform: uppercase;
  font-size: 1.3rem;
}
#wrapper.customer .customerPage #content {
  padding-bottom: 50px;
}
#wrapper.customer .customerPage #content #leftPanel {
  padding-left: 5%;
  padding-right: 5%;
  border-right: 1px solid #EBECF0;
}
@media (max-width: 991px) {
  #wrapper.customer .customerPage #content #leftPanel {
    padding-left: 0;
    padding-right: 0;
    border-right: none;
  }
}
#wrapper.customer .customerPage #content #leftPanel > h2 {
  margin-top: 0;
}
#wrapper.customer .customerPage #content #leftPanel .video {
  position: relative;
  padding-bottom: 51.25%;
  padding-top: 25px;
  height: 0;
  margin: 30px 1% 20px 1%;
}
#wrapper.customer .customerPage #content #leftPanel #player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#wrapper.customer .customerPage #content #leftPanel .photo {
  margin: 25px 0;
}
#wrapper.customer .customerPage #content #leftPanel .photo .img {
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 5px 0;
}
#wrapper.customer .customerPage #content #leftPanel .img-single,
#wrapper.customer .customerPage #content #leftPanel .img-double {
  display: block;
  overflow: hidden;
}
#wrapper.customer .customerPage #content #leftPanel .img-single .img {
  width: 100%;
  height: 480px;
}
#wrapper.customer .customerPage #content #leftPanel .img-double .img {
  width: 49%;
  float: right;
  height: 340px;
}
@media (max-width: 520px) {
  #wrapper.customer .customerPage #content #leftPanel .img-double .img {
    width: 100%;
    float: left;
  }
}
#wrapper.customer .customerPage #content #leftPanel .img-double .img:first-child {
  float: left;
}
#wrapper.customer .customerPage #content #leftPanel .img-double .img.square {
  width: 40%;
}
@media (max-width: 520px) {
  #wrapper.customer .customerPage #content #leftPanel .img-double .img.square {
    width: 100%;
    float: left;
  }
}
#wrapper.customer .customerPage #content #leftPanel .img-double .img.rectangle {
  width: 58%;
}
@media (max-width: 520px) {
  #wrapper.customer .customerPage #content #leftPanel .img-double .img.rectangle {
    width: 100%;
    float: left;
  }
}
#wrapper.customer .customerPage #content #leftPanel .yelpReview {
  padding: 20px 30px;
  border: 1px solid #E6E6E6;
  box-shadow: 2px 2px 2px 1px #E6E6E6;
  border-radius: 3px 3px;
  margin-top: 30px;
  margin-bottom: 30px;
  color: #7d8a9e;
}
#wrapper.customer .customerPage #content #leftPanel .yelpReview .reviewer {
  padding: 0;
  width: 100%;
  max-width: 100px;
  height: 100px;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 1190px) {
  #wrapper.customer .customerPage #content #leftPanel .yelpReview .content {
    margin-top: 10px;
    padding: 0;
  }
}
#wrapper.customer .customerPage #content #leftPanel .yelpReview .content .stars {
  float: left;
  width: 126px;
  height: 22px;
  display: block;
  margin-right: 8px;
}
#wrapper.customer .customerPage #content #leftPanel .yelpReview .content .stars .date {
  float: left;
}
#wrapper.customer .customerPage #content #leftPanel .yelpReview .content .stars.x5 {
  background: url(../images/customer/yelp5star.png) top left no-repeat;
}
@media (max-width: 320px) {
  #wrapper.customer .customerPage #content #leftPanel .yelpReview .content .link {
    clear: both;
    display: block;
    margin-top: 5px;
  }
}
#wrapper.customer .customerPage #content #leftPanel .yelpReview .content .review {
  margin-top: 12px;
  margin-bottom: 0;
}
#wrapper.customer .customerPage #content #rightPanel h4 {
  text-transform: uppercase;
  font-size: 1.3rem;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #316680;
  margin-bottom: 20px;
}
#wrapper.customer .customerPage #content #rightPanel .section {
  padding: 25px 0;
}
#wrapper.customer .customerPage #content #rightPanel #funding {
  padding-bottom: 40px;
}
#wrapper.customer .customerPage #content #rightPanel #funding .fundedAmount {
  font-size: 3rem;
  color: #45bd7b;
}
#wrapper.customer .customerPage #content #rightPanel #funding .labelFunded {
  color: #7d8a9e;
  background: url(../images/customer/icon-check-green.svg) left center no-repeat;
  text-transform: uppercase;
  padding-left: 20px;
  clear: both;
  display: block;
  height: 16px;
  font-size: 1.1rem;
}
#wrapper.customer .customerPage #content #rightPanel #loanBreakdown table {
  width: 100%;
  color: #7d8a9e;
}
#wrapper.customer .customerPage #content #rightPanel #loanBreakdown table th {
  font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 300;
  font-style: normal;
  padding-left: 26px;
  vertical-align: top;
  font-size: 1.1rem;
  text-transform: uppercase;
  padding: 10px 0 10px 26px;
  vertical-align: middle;
}
#wrapper.customer .customerPage #content #rightPanel #loanBreakdown table td {
  color: #45bd7b;
  text-align: right;
  font-size: 1.2rem;
  padding: 10px 0;
  letter-spacing: .1rem;
}
#wrapper.customer .customerPage #content #rightPanel #loanBreakdown table .backers th {
  background: url(../images/customer/icon-backers-gray.svg) left center / 20px 17px no-repeat;
}
#wrapper.customer .customerPage #content #rightPanel #loanBreakdown table .matched-3x th {
  background: url(../images/customer/icon-3x-gray.svg) left center / 20px 17px no-repeat;
}
#wrapper.customer .customerPage #content #rightPanel #loanBreakdown table .total th {
  background: url(../images/customer/icon-check-gray.svg) left center / 20px 17px no-repeat;
}
#wrapper.customer .customerPage #content #rightPanel #loanBreakdown table .total td {
  border-top: 1px solid #ebecf0;
}
#wrapper.customer .customerPage #content #rightPanel #backers span.progressBar {
  background-color: #45bd7b;
  width: 100%;
  height: 3px;
  display: block;
}
#wrapper.customer .customerPage #content #rightPanel #backers table {
  width: 100%;
  font-size: 1.1rem;
  color: #7d8a9e;
}
#wrapper.customer .customerPage #content #rightPanel #backers table td.goal {
  text-align: right;
}
#wrapper.customer .customerPage #content #rightPanel #backers span.backers {
  background: url(../images/customer/icon-backers-green.svg) top left / 30px 15px no-repeat;
  padding-left: 40px;
  height: 15px;
  display: block;
  font-size: 1.1rem;
  text-transform: uppercase;
  margin-bottom: 25px;
  line-height: 1.25;
  color: #7d8a9e;
}
#wrapper.customer .customerPage #content #rightPanel #matched span.matched-3x {
  background: url(../images/customer/icon-3x-green.svg) top left / 24px 24px no-repeat;
  padding-left: 40px;
  display: block;
  font-size: 1.1rem;
  text-transform: uppercase;
  color: #7d8a9e;
  min-height: 24px;
  padding-top: 3px;
  line-height: 1.25;
}
#wrapper.customer .customerPage #content #rightPanel #loanUse {
  color: #7d8a9e;
  text-transform: uppercase;
  font-size: 1.1rem;
}
#wrapper.customer .customerPage #content #rightPanel #fans ul {
  overflow: hidden;
  margin-top: 25px;
}
#wrapper.customer .customerPage #content #rightPanel #fans li {
  display: block;
  float: left;
  clear: both;
  margin-bottom: 12px;
  color: #7d8a9e;
  font-size: 1.1rem;
}
#wrapper.customer .customerPage #content #rightPanel #fans .fa {
  font-size: 1.8rem;
  text-align: center;
  color: #B0B7C4;
}
#wrapper.customer .customerPage #content #rightPanel #fans span {
  padding-left: 10px;
}
#wrapper.customer .customerPage #ownerBio {
  background-color: #F0F6FF;
  padding-top: 70px;
  padding-bottom: 40px;
}
#wrapper.customer .customerPage #ownerBio .section {
  padding: 25px 0;
}
@media (max-width: 767px) {
  #wrapper.customer .customerPage #ownerBio h2 {
    text-align: center;
  }
}
#wrapper.customer .customerPage #ownerBio h4 {
  text-transform: uppercase;
  font-size: 1.2rem;
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #316680;
  line-height: 1.75;
}
#wrapper.customer .customerPage #ownerBio #about {
  border: none;
}
#wrapper.customer .customerPage #ownerBio #about p {
  margin-bottom: 0;
}
#wrapper.customer .customerPage #ownerBio .avatar {
  border-radius: 80px;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  margin: 0 auto;
  width: 80px;
  height: 80px;
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  margin-bottom: 20px;
}
#wrapper.customer .customerPage #ownerBio .social ul {
  overflow: hidden;
}
#wrapper.customer .customerPage #ownerBio .social li {
  display: block;
  float: left;
  margin-right: 20px;
  min-width: 10px;
}
#wrapper.customer .customerPage #ownerBio .social .fa {
  font-size: 2.2rem;
}
#wrapper.customer .customerPage #ownerBio .social a {
  color: #B0B7C4;
}
#wrapper.customer .customerPage #ownerBio .social a:hover {
  color: #4b90bb;
}
#wrapper.customer .customerPage #customerShag .avatar {
  background-image: url(../images/customer/shag/owner.jpg);
}
#wrapper.customer .customerPage #customerShag #photo-1 {
  background-image: url(../images/customer/shag/photo-01.jpg);
}
#wrapper.customer .customerPage #customerShag #photo-2 {
  background-image: url(../images/customer/shag/photo-02.jpg);
}
#wrapper.customer .customerPage #customerShag #photo-3 {
  background-image: url(../images/customer/shag/photo-03.jpg);
}
#wrapper.customer .customerPage #customerShag #photo-4 {
  background-image: url(../images/customer/shag/photo-04.jpg);
}
#wrapper.customer .customerPage #customerShag .yelpReview .reviewer {
  background-image: url(../images/customer/shag/yelpAvatar.jpg);
}
#wrapper.customer .customerPage #customerGoodSeed .avatar {
  background-image: url(../images/customer/good-seed/owner.jpg);
}
#wrapper.customer .customerPage #customerGoodSeed #photo-1 {
  background-image: url(../images/customer/good-seed/photo-01.jpg);
}
#wrapper.customer .customerPage #customerGoodSeed #photo-2 {
  background-image: url(../images/customer/good-seed/photo-02.jpg);
}
#wrapper.customer .customerPage #customerGoodSeed #photo-3 {
  background-image: url(../images/customer/good-seed/photo-03.jpg);
}
#wrapper.customer .customerPage #customerGoodSeed #photo-4 {
  background-image: url(../images/customer/good-seed/photo-04.jpg);
}
#wrapper.customer .customerPage #customerBranch .avatar {
  background-image: url(../images/customer/branch/owner.jpg);
}
#wrapper.customer .customerPage #customerBranch #photo-1 {
  background-image: url(../images/customer/branch/photo-01.jpg);
}
#wrapper.customer .customerPage #customerBranch #photo-2 {
  background-image: url(../images/customer/branch/photo-02.jpg);
}
#wrapper.customer .customerPage #customerBranch #photo-3 {
  background-image: url(../images/customer/branch/photo-03.jpg);
}
#wrapper.customer .customerPage #customerBranch #photo-4 {
  background-image: url(../images/customer/branch/photo-04.jpg);
}
#wrapper.customer .customerPage #customerEsby .avatar {
  background-image: url(../images/customer/esby/owner.jpg);
}
#wrapper.customer .customerPage #customerEsby #photo-1 {
  background-image: url(../images/customer/esby/photo-01.jpg);
}
#wrapper.customer .customerPage #customerEsby #photo-2 {
  background-image: url(../images/customer/esby/photo-02.jpg);
}
#wrapper.customer .customerPage #customerEsby #photo-3 {
  background-image: url(../images/customer/esby/photo-03.jpg);
}
#wrapper.customer .customerPage #customerEsby #photo-4 {
  background-image: url(../images/customer/esby/photo-04.jpg);
}
#wrapper.customer .customerPage #customerGoodSeed .avatar {
  background-image: url(../images/customer/goodseed/owner.jpg);
}
#wrapper.customer .customerPage #customerGoodSeed #photo-1 {
  background-image: url(../images/customer/goodseed/photo-01.jpg);
}
#wrapper.customer .customerPage #customerGoodSeed #photo-2 {
  background-image: url(../images/customer/goodseed/photo-02.jpg);
}
#wrapper.customer .customerPage #customerGoodSeed #photo-3 {
  background-image: url(../images/customer/goodseed/photo-03.jpg);
}
/***********************/
/******** HERO ********/
/*********************/
#borrow {
  /***********************/
  /****** WHY *****/
  /*********************/
  /***********************/
  /****** ABLE LOAN *****/
  /*********************/
  /***********************/
  /*** FUNDING PROCESS **/
  /*********************/
  /***********************/
  /****** COMPARE *******/
  /*********************/
  /***********************/
  /***** ABLE LENDS *****/
  /*********************/
  /***********************/
  /********  FAQS *******/
  /*********************/
}
#borrow #hero {
  background: #2c4f67 url(../images/bg-borrow.jpg) center center no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  text-align: center;
  height: 440px;
}
@media (max-width: 768px) {
  #borrow #hero {
    height: 350px;
  }
}
@media (max-width: 480px) {
  #borrow #hero {
    height: 280px;
  }
}
#borrow #hero h1 {
  margin-top: 200px;
  font-size: 4rem;
  text-transform: none;
}
@media (max-width: 768px) {
  #borrow #hero h1 {
    margin-top: 170px;
    font-size: 3.4rem;
  }
}
@media (max-width: 480px) {
  #borrow #hero h1 {
    margin-top: 130px;
    font-size: 2.8rem;
  }
}
#borrow #hero .container {
  position: relative;
  height: 440px;
}
@media (max-width: 768px) {
  #borrow #hero .container {
    height: 300px;
  }
}
@media (max-width: 430px) {
  #borrow #hero .container {
    height: 220px;
  }
}
#borrow #hero .caption {
  position: absolute;
  bottom: 20px;
  font-size: 1.1rem;
  left: 0;
  color: #FFF;
  text-align: left;
  line-height: 1.5;
}
#borrow #hero .overlay {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: rgba(35, 31, 32, 0.55);
}
#borrow #why dl dt {
  font-size: 1.2rem;
}
#borrow #why dl dd {
  font-size: 1.2rem;
}
#borrow #ableLoan {
  background: #f8f8f6 url(../images/bg-ableLoan.jpg) center right no-repeat;
}
@media (max-width: 1680px) {
  #borrow #ableLoan {
    background-image: url(../images/bg-ableLoan2.jpg);
  }
}
@media (max-width: 1230px) {
  #borrow #ableLoan {
    background-image: url(../images/bg-ableLoan3.jpg);
  }
}
@media (max-width: 990px) {
  #borrow #ableLoan {
    background-image: url(../images/bg-ableLoan4.jpg);
  }
}
@media (max-width: 768px) {
  #borrow #ableLoan {
    background-image: none;
  }
}
#borrow #ableLoan ul {
  float: left;
  overflow: hidden;
}
@media (max-width: 1060px) {
  #borrow #ableLoan ul {
    width: auto;
  }
}
#borrow #ableLoan ul li {
  text-align: left;
  margin-top: 40px;
  padding-left: 32px;
  font-size: 1.2rem;
  line-height: 1.75;
}
#borrow #ableLoan ul li .icon {
  display: block;
  float: left;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 20px;
  height: 59px;
  margin-left: -32px;
}
#borrow #ableLoan ul #def-1 .icon {
  background-image: url(../images/icon-dollar.svg);
}
#borrow #ableLoan ul #def-2 .icon {
  background-image: url(../images/icon-percent.svg);
}
#borrow #ableLoan ul #def-3 .icon {
  background-image: url(../images/icon-calendar.svg);
}
#borrow #ableLoan ul #def-4 .icon {
  background-image: url(../images/icon-pie.svg);
}
#borrow #process {
  background: #fff;
  text-align: center;
}
#borrow #process h2 {
  margin-bottom: 30px;
}
#borrow #process .step {
  padding: 0 5%;
  margin-top: 30px;
}
#borrow #process .step h3 {
  text-align: left;
  font-size: 1.3rem;
  color: #1e3542;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 5px;
}
#borrow #process .step p {
  text-align: justify;
}
#borrow #process .step .img {
  width: 170px;
  height: 160px;
  margin: 0 auto 15px;
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
}
#borrow #process .step:first-child {
  margin-top: 0;
}
#borrow #process #step-1 .img {
  background-image: url(../images/borrow-process-1.svg);
}
#borrow #process #step-2 .img {
  background-image: url(../images/borrow-process-2.svg);
}
#borrow #process #step-3 .img {
  background-image: url(../images/borrow-process-3.svg);
}
#borrow #process #step-4 .img {
  background-image: url(../images/borrow-process-4.svg);
}
#borrow #compare {
  background-color: #E1F1FC;
  text-align: center;
  padding-top: 70px;
}
#borrow #compare p {
  margin: 30px 0 60px;
}
#borrow #compare table {
  position: relative;
}
@media (max-width: 680px) {
  #borrow #compare table {
    width: 98%;
    margin: 0 auto;
  }
}
#borrow #compare table tr {
  background-color: #FFF;
}
#borrow #compare table tr.able td {
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #333;
}
#borrow #compare table th {
  font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  text-align: center;
  text-transform: uppercase;
  padding: 20px;
  border: 1px solid #eaeaea;
}
@media (max-width: 991px) {
  #borrow #compare table th {
    padding: 15px;
  }
}
#borrow #compare table td {
  border: 1px solid #eaeaea;
  padding: 20px;
  vertical-align: middle;
}
@media (max-width: 991px) {
  #borrow #compare table td {
    padding: 15px;
  }
}
#borrow #compare table td .logo {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  background: url(../images/logo-blue.svg) center center no-repeat;
  display: block;
  background-size: contain;
}
@media (max-width: 720px) {
  #borrow #compare table td .logo {
    margin-right: 0;
  }
}
#borrow #compare table tr:nth-of-type(4) td {
  border-bottom: 0;
}
@media (max-width: 720px) {
  #borrow #compare table,
  #borrow #compare thead,
  #borrow #compare tbody,
  #borrow #compare th,
  #borrow #compare td,
  #borrow #compare tr {
    display: block;
  }
}
@media (max-width: 720px) {
  #borrow #compare th {
    position: absolute;
    left: -9999px;
    top: -9999px;
  }
}
@media (max-width: 720px) {
  #borrow #compare table tr {
    margin-bottom: 20px;
  }
  #borrow #compare table td {
    border: 1px solid #eaeaea;
    border-top: none;
    text-align: right;
    padding-left: 50%;
  }
  #borrow #compare table tr.able td {
    font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  #borrow #compare table td:first-child {
    border-top: 1px solid #eaeaea;
  }
  #borrow #compare table td:nth-of-type(1):before {
    content: "Lender";
  }
  #borrow #compare table td:nth-of-type(2):before {
    content: "Months in Business";
  }
  #borrow #compare table td:nth-of-type(3):before {
    content: "Revenue";
  }
  #borrow #compare table td:nth-of-type(4):before {
    content: "Loan Amount";
  }
  #borrow #compare table td:nth-of-type(5):before {
    content: "Interest Rates";
  }
  #borrow #compare table td:nth-of-type(6):before {
    content: "Term";
  }
  #borrow #compare table td:nth-of-type(7):before {
    content: "Repayment";
  }
  #borrow #compare table td:before {
    position: absolute;
    left: 20px;
    text-transform: uppercase;
    font-family: 'Gotham SSm 5r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-style: normal;
    vertical-align: middle;
    width: 45%;
    text-align: left;
  }
}
#borrow #ableLends {
  position: relative;
  background-color: #f8f8f6;
  overflow: hidden;
}
#borrow #ableLends .container {
  position: relative;
}
#borrow #ableLends .wrapper {
  display: inline-block;
  float: right;
  /*width: 370px;*/
  z-index: 1;
  position: relative;
}
@media (max-width: 1200px) {
  #borrow #ableLends .wrapper {
    width: 300px;
  }
}
@media (max-width: 1070px) {
  #borrow #ableLends .wrapper {
    width: 100%;
  }
}
#borrow #ableLends ul {
  float: left;
  font-size: 1.2rem;
}
#borrow #ableLends ul li {
  text-align: left;
  margin-top: 40px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 22px 22px;
  padding-left: 40px;
  min-height: 25px;
}
#borrow #ableLends ul li#desc-1 {
  background-image: url(../images/icon-hourglass.svg);
}
#borrow #ableLends ul li#desc-2 {
  background-image: url(../images/icon-graph.svg);
}
#borrow #ableLends ul li#desc-3 {
  background-image: url(../images/icon-connected.svg);
}
#borrow #ableLends ul li#desc-4 {
  background-image: url(../images/icon-biz.svg);
}
#borrow #ableLends .hero {
  background: #f8f8f6 url(../images/bg-ableLends.jpg) bottom right no-repeat;
  width: 100%;
  max-width: 1011px;
  height: 485px;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (max-width: 1070px) {
  #borrow #ableLends .hero {
    background-image: url(../images/bg-ableLendsMobile.jpg);
    position: relative;
    background-size: cover;
    max-width: 100%;
    background-position: center center;
    height: 350px;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
  }
}
#borrow #ableLends .hero .caption {
  position: absolute;
  left: 30px;
  bottom: 100px;
  font-size: 1.1rem;
  line-height: 1.5;
  width: 150px;
}
@media (max-width: 1070px) {
  #borrow #ableLends .hero .caption {
    width: 100%;
    text-align: center;
    bottom: 0;
    left: 0;
    background-color: #FFF;
    padding: 5px 5px;
    border-top: 1px solid #4b90bb;
    border-bottom: 1px solid #4b90bb;
  }
}
#borrow #ableLends .hero .caption i {
  margin-left: 5px;
}
#borrow #ableLends .hero .play {
  height: 200px;
  position: absolute;
  background: url(../images/icon-play.svg) center center no-repeat;
  background-size: 92px 92px;
  display: block;
  top: 150px;
  width: 90%;
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.1s ease-in;
  -moz-transition: 0.1s ease-in;
  -o-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
@media (max-width: 1070px) {
  #borrow #ableLends .hero .play {
    width: 100%;
    text-align: center;
    top: 60px;
  }
}
#borrow #ableLends .hero .play:hover {
  -ms-transform: scale(0.85);
  -moz-transform: scale(0.85);
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
  -webkit-transition: 0.1s ease-in;
  -moz-transition: 0.1s ease-in;
  -o-transition: 0.1s ease-in;
  transition: 0.1s ease-in;
}
#borrow #borrowFAQ {
  text-align: center;
}
#borrow #borrowFAQ dl {
  text-align: left;
}
/***********************/
/***** BORROW LPS *****/
/*********************/
#borrow.borrow-campaign {
  /***********************/
  /******** HERO ********/
  /*********************/
}
#borrow.borrow-campaign h2 {
  margin-bottom: 10px;
}
#borrow.borrow-campaign #hero {
  background: #2c4f67 url(../images/borrow_hero.jpg) center center no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  text-align: center;
  height: 550px;
}
@media (max-width: 768px) {
  #borrow.borrow-campaign #hero {
    height: 400px;
  }
}
@media (max-width: 480px) {
  #borrow.borrow-campaign #hero {
    height: 350px;
  }
}
#borrow.borrow-campaign #hero h1 {
  margin-top: 175px;
  font-size: 4rem;
  text-transform: none;
}
@media (max-width: 768px) {
  #borrow.borrow-campaign #hero h1 {
    margin-top: 100px;
    font-size: 3rem;
  }
}
@media (max-width: 570px) {
  #borrow.borrow-campaign #hero h1 {
    margin-top: 70px;
    font-size: 2.4rem;
  }
}
@media (max-width: 395px) {
  #borrow.borrow-campaign #hero h1 {
    margin-top: 50px;
    font-size: 2.2rem;
  }
}
#borrow.borrow-campaign #hero h2 {
  margin-top: 20px;
}
#borrow.borrow-campaign #hero .rates {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 10px 10px;
  overflow: hidden;
  background: rgba(10, 16, 23, 0.75);
  text-align: center;
  color: #FFF;
}
#borrow.borrow-campaign #hero .rates span {
  color: #4b90bb;
}
#borrow.borrow-campaign #why {
  background-color: #F5F5F5;
  text-align: center;
}
#borrow.borrow-campaign #why .why-content {
  text-align: left;
  margin-top: 70px;
}
#borrow.borrow-campaign #why .why-content .row {
  margin-left: -10px;
  margin-right: -10px;
}
#borrow.borrow-campaign #why .why-content .col-why-main {
  text-align: right;
}
#borrow.borrow-campaign #why .why-content .col-why-main img {
  width: initial;
  height: initial;
}
#borrow.borrow-campaign #why .why-content .col-why {
  padding-left: 10px;
  padding-right: 10px;
}
#borrow.borrow-campaign #why .why-content .col-why-sec {
  padding-right: 39px;
}
#borrow.borrow-campaign #why .why-content p {
  font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 300;
  font-style: normal;
  letter-spacing: 1px;
  color: #7D8080;
  font-size: 12px;
  margin-top: 25px;
}
#borrow.borrow-campaign #why .why-content p.signature {
  margin-top: 10px;
  font-weight: 400;
}
#borrow.borrow-campaign #why .why-content .col-why-main .img {
  background-image: url(../images/borrow-lp/borrow-lp-food-1.jpg);
  background-size: 100%;
  width: 342px;
  height: 342px;
  display: inline-block;
}
#borrow.borrow-campaign #why .why-content .col-why-sec .col-1 .img {
  background-image: url(../images/borrow-lp/borrow-lp-food-2.jpg);
  background-size: 100%;
  width: 264px;
  height: 199px;
  display: inline-block;
}
#borrow.borrow-campaign #why .why-content .col-why-sec .col-2 .img {
  background-image: url(../images/borrow-lp/borrow-lp-food-3.jpg);
  background-size: 100%;
  width: 264px;
  height: 199px;
  display: inline-block;
}
#borrow.borrow-campaign #why .why-profserv .col-why-main .img {
  background-image: url(../images/borrow-lp/borrow-lp-profserv-1.jpg);
  background-size: 100%;
  width: 342px;
  height: 342px;
  display: inline-block;
}
#borrow.borrow-campaign #why .why-profserv .col-why-sec .col-1 .img {
  background-image: url(../images/borrow-lp/borrow-lp-profserv-3.jpg);
  background-size: 100%;
  width: 264px;
  height: 199px;
  display: inline-block;
}
#borrow.borrow-campaign #why .why-profserv .col-why-sec .col-2 .img {
  background-image: url(../images/borrow-lp/borrow-lp-profserv-2.jpg);
  background-size: 100%;
  width: 264px;
  height: 199px;
  display: inline-block;
}
#borrow.borrow-campaign #why .why-retail .col-why-main .img {
  background-image: url(../images/borrow-lp/borrow-lp-retail-1.jpg);
  background-size: 100%;
  width: 342px;
  height: 342px;
  display: inline-block;
}
#borrow.borrow-campaign #why .why-retail .col-why-sec .col-1 .img {
  background-image: url(../images/borrow-lp/borrow-lp-retail-3.jpg);
  background-size: 100%;
  width: 264px;
  height: 199px;
  display: inline-block;
}
#borrow.borrow-campaign #why .why-retail .col-why-sec .col-2 .img {
  background-image: url(../images/borrow-lp/borrow-lp-retail-2.jpg);
  background-size: 100%;
  width: 264px;
  height: 199px;
  display: inline-block;
}
#borrow.borrow-campaign #why .why-health .col-why-main .img {
  background-image: url(../images/borrow-lp/borrow-lp-health-1.jpg);
  background-size: 100%;
  width: 342px;
  height: 342px;
  display: inline-block;
}
#borrow.borrow-campaign #why .why-health .col-why-sec .col-1 .img {
  background-image: url(../images/borrow-lp/borrow-lp-health-2.jpg);
  background-size: 100%;
  width: 264px;
  height: 199px;
  display: inline-block;
}
#borrow.borrow-campaign #why .why-health .col-why-sec .col-2 .img {
  background-image: url(../images/borrow-lp/borrow-lp-health-3.jpg);
  background-size: 100%;
  width: 264px;
  height: 199px;
  display: inline-block;
}
#borrow.borrow-campaign #subscriberForm {
  margin-top: 40px;
  width: 40%;
}
@media (max-width: 720px) {
  #borrow.borrow-campaign #subscriberForm {
    width: 80%;
  }
}
@media (max-width: 570px) {
  #borrow.borrow-campaign #subscriberForm {
    width: 95%;
  }
}
#borrow.borrow-campaign #subscriberForm form .form-group {
  border: 0;
  margin-bottom: 20px;
  min-height: 36px;
  color: #;
  opacity: .9;
  background-color: #FFF;
  border-radius: 4px;
  padding: 0 8px;
}
#borrow.borrow-campaign #subscriberForm form .form-group .error-msg {
  text-align: center;
  width: 100%;
}
#borrow.borrow-campaign #subscriberForm form label {
  line-height: 36px;
  float: left;
  clear: none;
  width: auto;
  color: #1e3542;
  margin-right: 2px;
}
#borrow.borrow-campaign #subscriberForm form input {
  width: 75%;
  padding: 8px;
  background-color: transparent;
  color: #1e3542;
  clear: none;
}
#borrow.borrow-campaign #subscriberForm form .form-group:hover {
  opacity: 1;
}
#borrow.borrow-campaign #subscriberForm form #borrowStartedBtn {
  font-size: 1.3rem;
  border-top: 1px solid #56A4D9;
}
#borrow.borrow-campaign ::-webkit-input-placeholder {
  color: #1e3542;
}
#borrow.borrow-campaign :-moz-placeholder {
  /* Firefox 18- */
  color: #1e3542;
  opacity: 1;
}
#borrow.borrow-campaign ::-moz-placeholder {
  /* Firefox 19+ */
  color: #1e3542;
  opacity: 1;
}
#borrow.borrow-campaign :-ms-input-placeholder {
  color: #1e3542;
}
#borrow.borrow-campaign #borrow-campaign-1 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_1.jpg);
}
#borrow.borrow-campaign #borrow-campaign-2 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_2.jpg);
}
#borrow.borrow-campaign #borrow-campaign-3 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_3.jpg);
}
#borrow.borrow-campaign #borrow-campaign-4 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_4.jpg);
}
#borrow.borrow-campaign #borrow-campaign-5 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_5.jpg);
}
#borrow.borrow-campaign #borrow-campaign-6 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_6.jpg);
}
#borrow.borrow-campaign #borrow-campaign-7 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_7.jpg);
}
#borrow.borrow-campaign #borrow-campaign-8 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_8.jpg);
}
#borrow.borrow-campaign #borrow-campaign-9 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_9.jpg);
}
#borrow.borrow-campaign #borrow-campaign-10 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_10.jpg);
}
#borrow.borrow-campaign #borrow-campaign-11 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_11.jpg);
}
#borrow.borrow-campaign #borrow-campaign-12 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_12.jpg);
}
#borrow.borrow-campaign #borrow-campaign-13 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_13.jpg);
}
#borrow.borrow-campaign #borrow-campaign-14 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_14.jpg);
}
#borrow.borrow-campaign #borrow-campaign-15 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_15.jpg);
}
#borrow.borrow-campaign #borrow-campaign-16 #hero {
  background-image: url(../images/borrow-lp/borrow_hero_16.jpg);
}
/***********************/
/******** HERO ********/
/*********************/
#invest {
  /***********************/
  /***** WHAT IS ABLE *****/
  /*********************/
  /***********************/
  /***** WHY INVEST *****/
  /*********************/
  /***********************/
  /******* PROCESS ******/
  /*********************/
  /***********************/
  /******* SCHEDULE *****/
  /*********************/
}
#invest #hero {
  background: #2c4f67 url(../images/bg-invest.jpg) center center no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  text-align: center;
  height: 440px;
}
@media (max-width: 768px) {
  #invest #hero {
    height: 350px;
  }
}
@media (max-width: 480px) {
  #invest #hero {
    height: 280px;
  }
}
#invest #hero h1 {
  margin-top: 200px;
  font-size: 4rem;
  text-transform: none;
}
@media (max-width: 768px) {
  #invest #hero h1 {
    margin-top: 170px;
    font-size: 3.4rem;
  }
}
@media (max-width: 760px) {
  #invest #hero h1 {
    margin-top: 150px;
  }
}
@media (max-width: 490px) {
  #invest #hero h1 {
    margin-top: 120px;
  }
}
@media (max-width: 480px) {
  #invest #hero h1 {
    margin-top: 130px;
    font-size: 2.8rem;
  }
}
@media (max-width: 413px) {
  #invest #hero h1 {
    margin-top: 110px;
  }
}
#invest #hero .container {
  position: relative;
  height: 440px;
}
#invest #hero .caption {
  position: absolute;
  bottom: 10px;
  font-size: 1.1rem;
  left: 0;
  color: #FFF;
  text-align: left;
  line-height: 1.5;
}
#invest #hero .overlay {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: rgba(35, 31, 32, 0.5);
}
#invest #whatIsAble dl dt {
  font-size: 1.2rem;
}
#invest #whatIsAble dl dd {
  font-size: 1.2rem;
}
#invest #whyInvest {
  background: #f8f8f6 url(../images/bg-whyInvest.jpg) bottom left no-repeat;
  position: relative;
  text-align: center;
}
@media (max-width: 1590px) {
  #invest #whyInvest {
    background-position: -100px bottom;
  }
}
@media (max-width: 1400px) {
  #invest #whyInvest {
    background-position: -200px bottom;
  }
}
@media (max-width: 1130px) {
  #invest #whyInvest {
    background-position: -350px bottom;
  }
}
@media (max-width: 768px) {
  #invest #whyInvest {
    background-image: none;
  }
}
#invest #whyInvest h2 {
  text-align: left;
}
#invest #whyInvest .container {
  position: relative;
}
#invest #whyInvest ul {
  float: left;
}
#invest #whyInvest ul li {
  text-align: left;
  margin: 40px 0 0 0;
  color: #7d8080;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 22px 22px;
  padding-left: 36px;
  min-height: 25px;
}
@media (max-width: 991px) {
  #invest #whyInvest ul li {
    margin: 40px 0 0 0;
  }
}
#invest #whyInvest ul li#desc-1 {
  background-image: url(../images/icon-3x.svg);
}
#invest #whyInvest ul li#desc-2 {
  background-image: url(../images/icon-graph.svg);
}
#invest #whyInvest ul li#desc-3 {
  background-image: url(../images/icon-speech.svg);
}
#invest #whyInvest .caption {
  position: absolute;
  top: 100px;
  left: 495px;
  font-size: 1.1rem;
  line-height: 1.5;
  color: #636363;
}
@media (max-width: 1590px) {
  #invest #whyInvest .caption {
    left: 395px;
  }
}
@media (max-width: 1200px) {
  #invest #whyInvest .caption {
    top: 200px;
  }
}
@media (max-width: 1400px) {
  #invest #whyInvest .caption {
    left: 295px;
  }
}
@media (max-width: 1130px) {
  #invest #whyInvest .caption {
    left: 145px;
  }
}
#invest #whyInvest a.btn-solid {
  margin: 40px auto 0;
}
#invest #process {
  text-align: center;
  background-color: #FFF;
}
#invest #process .step {
  padding: 0 5%;
  margin-top: 30px;
}
@media (max-width: 991px) {
  #invest #process .step {
    padding: 0;
  }
}
#invest #process .step h3 {
  text-align: left;
  font-size: 1.3rem;
  color: #1e3542;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 5px;
}
#invest #process .step p {
  text-align: justify;
}
#invest #process .step .img {
  width: 100%;
  width: 170px;
  height: 160px;
  margin: 0 auto 15px;
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
}
#invest #process #step-1 .img {
  background-image: url(../images/investing-process-1.svg);
}
#invest #process #step-2 .img {
  background-image: url(../images/investing-process-2.svg);
}
#invest #process #step-3 .img {
  background-image: url(../images/investing-process-3.svg);
}
#invest #process #step-4 .img {
  background-image: url(../images/investing-process-4.svg);
}
#invest #schedule {
  background-color: #E1F1FC;
  text-align: center;
}
#invest #schedule p {
  margin-top: 10px;
}
#invest #schedule ul {
  overflow: hidden;
  margin: 0 auto;
  display: inline-block;
  max-width: 95%;
}
#invest #schedule ul li {
  display: block;
  float: left;
  text-align: center;
  padding: 20px 20px;
  width: 25%;
}
@media (max-width: 420px) {
  #invest #schedule ul li {
    width: 50%;
    padding: 10px 0;
  }
}
#invest #schedule ul li span {
  width: 100%;
  text-align: center;
  font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
  font-weight: 300;
  font-style: normal;
  float: left;
}
#invest #schedule ul li span.value {
  color: #2e67b1;
  font-size: 2.8rem;
}
#invest #schedule ul li span.label {
  color: #2f4f56;
  text-transform: uppercase;
  font-size: 1rem;
  clear: both;
}
#invest #schedule p.note {
  color: #2f4f56;
  margin-top: 10px;
}
#invest #schedule .chart {
  max-width: 991px;
  height: 291px;
  margin: 0 auto;
  background: url(../images/repayment-schedule.svg) center center no-repeat;
}
#invest #investFAQ {
  background-color: #FFF;
}
#invest #investFAQ dl {
  text-align: left;
}
