.fullbg { 
    background-image: url('http://www.corsi-avid.it/bimg/david-3.jpg');
    background-size:cover;
    background-position:center top;
    background-repeat: no-repeat;
    height:100vh;
    display:flex;
    flex-direction:column;
    justify-content:center;
    min-height: 100%;
    padding:0 5vw;
}

.dark-layer {
    background-color: rgba(0,0,0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bg-dark {
    background:transparent !important;
    transition:1.00s ease;
}

.bg-dark.scrolled {
    background:#6600cc !important;
}

.border-bottom{
    border-bottom: 1px solid #333!important
}

.h1whome{
    color: #F8F9FA;
    font-size: 5rem;

}

.pwhome{
    color: #F8F9FA;
    font-size: 1.4rem;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

@media (prefers-reduced-motion: reduce), (print) {
    .animated {
        -webkit-animation-duration: 1ms !important;
        animation-duration: 1ms !important;
        -webkit-transition-duration: 1ms !important;
        transition-duration: 1ms !important;
        -webkit-animation-iteration-count: 1 !important;
        animation-iteration-count: 1 !important;
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

.edge{
    margin: 0 1vw;
}

.margin5{
    margin: 0 5vw;
}

body{
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

