/*.navbar {
    background: linear-gradient(to bottom, white 0%, rgba(0, 0, 0, 0) 100%);
}*/

.nav-link{
    font-size: 1.5rem;
    font-family: "Mansalva", cursive !important;
}

.navbar-nav .active { 
    text-decoration: underline;
}

.nav-item{
    padding-right:2rem;
    text-align:right;
}

#hero_left{
    background-image: url('/images/hero_1.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position:center;
    padding:100px;
}

#hero_right{
    margin:auto;
    font-family: "Mansalva", cursive !important;
    text-align: center;
}

#connect_left{
    background-image: url('/images/hero_2.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position:center;
    padding:100px;
}

.header{
    font-family: "Mansalva", cursive !important;
    text-decoration: underline;
}

#whoweare_left, #connect_right{
    margin:auto;
    text-align: center;
    font-size: 1rem;
}
#whoweare_right{
    background-image: url('/images/hero_3.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position:center;
    padding:100px;
}

.floating {  
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;
}
@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }    
}

.fa-arrow-down{
    font-size:2rem;
    margin:inherit;
}

.showmemore{
    font-size: 1.5rem;
    font-family: "Mansalva", cursive !important;
    color: #000 !important;
}

#whatwedo{
    text-align:center;
    margin:auto;
}

.disclaimer{
    font-size: .9rem;
}

.feature-29012 .number {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 80px;
  flex: 0 0 80px;
  height: 80px;
  border: 2px solid #fff;
  position: relative;
  display: block;
  font-size: 1.5rem;
  color: #fff; }
  .feature-29012 .number > span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }

.feature-29012 h3 {
  font-size: 20px;
  font-family: "Mansalva", cursive !important;
  color: #000; }

.feature-29012 p {
  font-size: 1rem;
  color: #000; }
 
 .site-section {
  padding: 7rem 0; }
  @media (max-width: 991.98px) {
    .site-section {
      padding: 3rem 0; } }
 