body {
  background-color: #ffffff;
  padding-top: 100px;
}
nav.navbar {
  height: 82px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 8px solid;
  border-image: linear-gradient(to right, #2ca952 20%, #93c353 20%, #93c353 30%, #33405c 30%, #33405c 70%, #858c9c 70%, #858c9c 80%, #c3d1de 80%, #c3d1de 90%, #7394b3 90%) 5;
}
nav.navbar a.navbar-brand {
  font-family: "Comfortaa";
  font-size: 20px;
  font-weight: 400;
  font-size: 1em;
  letter-spacing: 2px;
  color: #33405c;
}
nav.navbar a.navbar-brand span {
  display: block;
  font-family: "Nunito";
  font-size: 15px;
  line-height: 15px;
  color: #33405c;
}
nav.navbar a.navbar-brand:hover {
  color: #33405c;
}
nav.navbar a.navbar-brand:visited {
  color: #33405c;
}
nav.navbar a.navbar-brand:active {
  color: #33405c;
}
nav.navbar .collapsing {
  -webkit-transition: none;
  transition: none;
  display: none;
}
nav.navbar .navbar-nav {
  background-color: #ffffff;
}
nav.navbar .navbar-nav .nav-item {
  padding: 0px 20px 0px 20px;
}
nav.navbar .navbar-nav .nav-item a.nav-link {
  font-family: "Nunito";
  font-size: 0.9em;
  font-weight: 700;
  color: #33405c;
}
nav.navbar .navbar-nav .nav-item a.nav-link:hover {
  color: #2ca952;
}
nav.navbar .navbar-nav .nav-item a.nav-link:visited {
  color: #33405c;
}
nav.navbar .navbar-nav .nav-item a.nav-link.active {
  color: #2ca952;
}
/* -- END NAV -- */
/* -- SECTION : COMPANY -- */
section#company {
  margin-top: -50px;
  padding: 50px 0px 0px 0px;
  background: url('../themes/wd-consulting/assets/img/jumbotron_bg.png') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 100vh;
}
section#company h1 {
  color: #33405c;
  font-size: 40px;
  font-weight: 400;
}
section#company h2 {
  font-family: "Nunito";
  font-size: 36px;
  font-weight: 400;
  color: #fff;
}
section#company h3 {
  font-family: "Nunito";
  font-size: 20px;
  font-weight: 700;
  color: #2ca952;
}
section#company p {
  font-size: 18px;
  color: #fff;
  text-align: left;
}
/* -- END SECTION : COMPANY -- */
/* -- SECTION: SERVICES -- */
section#services h3 {
  font-family: "Nunito";
  font-size: 20px;
  font-weight: 700;
  color: #2ca952;
}
section#services h4 {
  font-family: "Nunito";
  font-size: 18px;
  font-weight: 700;
  color: #33405c;
}
section#services h5 {
  font-family: "Nunito";
  font-size: 16px;
  font-weight: 700;
  color: #7394b3;
}
section#services ul li {
  color: #7394b3;
}
section#services p {
  font-size: 16px;
  color: #33405c;
  text-align: left;
  letter-spacing: 2px;
}
/*-- END SECTION: SERVICES -- */
/* -- SECTION: FOUNDER -- */
section#founder h3 {
  font-family: "Nunito";
  font-size: 20px;
  font-weight: 700;
  color: #2ca952;
}
section#founder h4 {
  font-family: "Nunito";
  font-size: 18px;
  font-weight: 700;
  color: #33405c;
}
section#founder h5 {
  font-family: "Nunito";
  font-size: 16px;
  font-weight: 700;
  color: #7394b3;
}
/* -- END SECTION: FOUNDER -- */
/* -- SECTION: CONTACT -- */
section#contact h3 {
  font-family: "Nunito";
  font-size: 20px;
  font-weight: 700;
  color: #2ca952;
}
section#contact h4 {
  font-family: "Nunito";
  font-size: 18px;
  font-weight: 700;
  color: #33405c;
}
section#contact h5 {
  font-family: "Nunito";
  font-size: 16px;
  font-weight: 700;
  color: #7394b3;
}
/* -- END SECTION: CONTACT -- */
h1,
h2,
h3,
h4,
h5 {
  font-family: "Comfortaa";
}
h2 {
  color: #2ca952;
}
p,
li,
#contact-info {
  color: #7394b3;
  font-size: 16px;
  font-family: "Nunito";
  text-align: left;
  letter-spacing: 2px;
}
.jumbotron {
  margin-top: 50px;
}
/* Scroll fix */
section:before {
  height: 100px;
  content: "";
  display: block;
}
section {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid #ecf0f1;
  min-height: 100vh;
}
footer {
  margin-top: -100px;
  font-size: 0.8em;
  font-family: "Nunito";
  color: #33405c;
}
