/************************* navbar *************************************/
.navbar .navbar-brand{
    padding-top: 0;
    padding-bottom: 0; 
}
.navbar .text-logo{
    font-family: 'Arizonia', Helvetica, sans-serif;
    color: #e9ecefb5;
    text-shadow: 1px 0px 0px rgba(0,0,0,0.1);
    margin-top: -0.7em;
}
.navbar .container .logo-image{
    height: 42px;
}
.navbar .container a span.logo{
    position: initial;
    left: 1rem;
    font-size: 1.8rem;
    color: rgba(255,255,255,.7);
    font-weight: 800;
    font-family: 'Montserrat', sans-serif;
    text-shadow: initial;
}
.navbar.navbar-scrolled .container a span.logo{
    color: #212529;
}
.navbar.navbar-scrolled .text-logo{
    color: #6c757d;
}
#mainNav .navbar-nav .nav-item .nav-link{
    font-family: 'Montserrat', sans-serif;
}
/*********************** technology ******************************/
.technology .slick-prev:before, .slick-next:before{
    font-size: 32px;
    color: #4c2c46;
}
.technology .slick-track{
    display: flex;
    align-items: center;
}
.technology .electron-logo,.technology .python-logo{
    margin-top: 1em;
    margin-bottom: 1em;
}
.technology .mongodb-logo{
    margin-right: 1.5em;
}
.technology .delphi-logo{
    margin-top: .8em;
    margin-bottom: .8em; 
}
@media (max-width: 991px) {
    .navbar .container a span.logo{
        color: #212529;
    }
    .navbar .text-logo{
        color: #6c757d;
    }
    .technology .slick-prev{
        left: -11px;
    }
    .technology .slick-next{
        right: 0;
      }
  }
  @media (min-width: 1400px) {
    .page-section {
        padding: 16.4rem 0;
    }
  }