.highlight {
    background-color:#f80;
    color:#fff;
}
#SearchResult h4 {
     color:#2c3e50 !important;
}
#SearchResult a:focus {
    background:#44E !important;
    color:#fff !important;
}

.position-relative {
    position:relative;
    perspective: 1000px;
    z-index:1000;
}

.header-content.focus-within .activedrop {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

#Resultat:empty {
    display:none !important;
}

.header-content.focus-within #Resultat {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    display:block;
}

#Resultat {
    display:none;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    text-align:left;
    
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    
    border:1px solid #dee2e6;    
    position:absolute;
    width:100%;
    background:#fcfcfc;
    box-shadow: 0 10px 25px rgba(0,0,0,0.2);
    will-change: transform;
    -webkit-transform-origin: center top;
    transform-origin: center top;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-animation: airport-select-results 650ms ease both;
    color:#444;
    
    animation: airport-select-results 650ms ease both;
    animation-name: airport-select-results;
    animation-duration: 650ms;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: both;
    animation-play-state: running;            
}

@keyframes airport-select-results {
    0% {
        -webkit-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
    }
    
    40% {
        -webkit-transform: rotateX(20deg);
        transform: rotateX(20deg);
    }
    
    100% {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
    }
}

@-webkit-keyframes #Resultat {
    0% {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg)
    }
    
    40% {
        -webkit-transform: rotateX(20deg);
        transform: rotateX(20deg);
    }
    
    100% {
        -webkit-transform: rotateX(0);
        transform: rotateX(0)
    }
}