.section-border {
  border-bottom: solid 1px #cbcbcb;
  margin-right: calc(8.3333vw + 15px);
  margin-left: calc(8.3333vw - 15px);
  margin-bottom: 100px; }

#mission,
#story,
#team,
#team2,
#space,
#career,
#jobs {
  margin-bottom: 100px; }
  #mission .hero1,
  #story .hero1,
  #team .hero1,
  #team2 .hero1,
  #space .hero1,
  #career .hero1,
  #jobs .hero1 {
    letter-spacing: .01em; }
  #mission .bodyAGlobal,
  #story .bodyAGlobal,
  #team .bodyAGlobal,
  #team2 .bodyAGlobal,
  #space .bodyAGlobal,
  #career .bodyAGlobal,
  #jobs .bodyAGlobal {
    letter-spacing: 0.04em;
    line-height: 1.7em; }

.section-img {
  margin-bottom: 100px; }
  .section-img figcaption {
    padding-top: 5px; }
  .section-img .col-xs-12 {
    padding-left: 0;
    padding-right: 0; }

.founder {
  margin-bottom: 100px; }
  .founder .col {
    padding-left: 0; }

.founder img {
  width: 100%; }

.founder .bodyBGlobal {
  line-height: 1.7em;
  max-width: 550px; }

.sidebar-title {
  text-transform: uppercase;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  text-align: left;
  float: right;
  padding-left: 85px;
  font-family: "FaktProMedium", sans-serif;
  letter-spacing: 0.07em;
  font-size: .85em; }
  .sidebar-title.first {
    margin-right: 0;
    margin-top: -15px;
    padding-left: 118px; }

#jobs .arrow.arrow-up {
  display: none; }

#jobs .arrow.arrow-down {
  display: block; }

#jobs .panel {
  margin-top: 30px;
  border-bottom: solid 1px #cbcbcb; }
  #jobs .panel .job-title {
    font-family: "FaktProNormal", sans-serif;
    font-size: 1.3em;
    padding-bottom: 30px;
    cursor: pointer; }
  #jobs .panel .job-body {
    padding-bottom: 30px;
    font-family: "FaktProBlond", sans-serif;
    font-size: 1.167em;
    line-height: 1.83em; }
    #jobs .panel .job-body a {
      display: block; }

#aboutMenu {
  position: absolute;
  bottom: 0;
  left: 0;
  top: 70px;
  z-index: 10;
  width: 25vw; }
  #aboutMenu #displayAbout {
    display: inline-block; }
  #aboutMenu .dropdown {
    background-color: #fff;
    width: 100vw; }
    #aboutMenu .dropdown .navbar-fixed-top {
      top: 70px; }
    #aboutMenu .dropdown .navbar-default {
      border: 0;
      background-color: #fff; }
    #aboutMenu .dropdown #aboutMobileMenu {
      text-align: left;
      border-left-width: 0px;
      border-right-width: 0px;
      background-color: #fff;
      font-size: 1.1em;
      text-transform: uppercase;
      font-family: "FaktProBlond", sans-serif;
      color: #f9a11c;
      letter-spacing: 0.08em;
      padding: 20px;
      width: 100vw;
      border-top: solid 1px #e9e9e9;
      border-bottom: solid 1px #e9e9e9; }
  #aboutMenu #aboutUl.dropdown-menu {
    margin: 0;
    padding: 0;
    border: 0;
    box-shadow: none;
    width: 100vw;
    border-radius: 0; }
    #aboutMenu #aboutUl.dropdown-menu li > a {
      font-size: 1em;
      padding: 20px;
      text-transform: uppercase;
      font-family: "FaktProBlond", sans-serif;
      color: #cbcbcb;
      letter-spacing: 0.1em;
      border-bottom: solid 1px #e9e9e9; }
  #aboutMenu h1 {
    font-size: 3em;
    margin-bottom: 10vh;
    padding-left: 60px; }
  #aboutMenu .navigation {
    position: absolute;
    width: 100%; }
    #aboutMenu .navigation ul {
      height: inherit;
      list-style: none; }
    #aboutMenu .navigation ul > li {
      display: list-item; }
    #aboutMenu .navigation ul > li > a {
      display: block;
      text-decoration: none;
      cursor: pointer;
      color: #404042;
      padding: 10px;
      font-size: 1.2em;
      letter-spacing: 0.03em; }

.job-body a, #career .bodyAGlobal a {
  color: #404042;
  text-decoration: underline; }

.job-body a:hover, #career .bodyAGlobal a:hover {
  color: #f9891c; }

@media screen and (max-width: 767px) {
  .hero1 {
    margin-top: 100px;
    margin-bottom: 60px; }
  .hero2 {
    margin-bottom: 100px; }
  #mission,
  #story,
  #team {
    padding-top: 100px; }
    #mission .hero1,
    #story .hero1,
    #team .hero1 {
      margin-top: 0; }
  #space .hero1, #career .hero1 {
    margin-top: 0; }
  #space .hero2, #career .hero2 {
    margin-bottom: 0; }
  #story {
    background-color: #efefef;
    margin-bottom: 0; }
  #team, #team2 {
    margin-bottom: 60px; }
  .section-img {
    margin-bottom: 0; }
  #team .hero1, #team2 .hero1 {
    margin-top: 0; }
  .founder img {
    margin-bottom: 100px; }
  .founder .col {
    padding-left: 15px; }
  #aboutMenu {
    top: 0;
    width: 100vw; }
  #banner_img {
    padding-top: 63px; }
  .section-img figcaption {
    padding-left: 10px;
    padding-right: 10px; } }

@media only screen and (min-width: 768px) and (max-width: 1007px) {
  #career .hero2 {
    margin-top: -16px; } }

@media only screen and (min-width: 768px) and (max-width: 1110px) {
  #space .hero2 {
    margin-top: -16px; } }

@media only screen and (min-width: 768px) and (max-width: 934px) {
  #story .hero2 {
    margin-top: -16px; } }
