.twitter-typeahead {
    width: 100%;
}
#header__quick-search--structured .twitter-typeahead {
    width: auto;
}
.tt-menu {
    background: white;
    border-top: solid 3px #005b33;
    color: grey;
    width: 100%;
}

.tt-dataset {
    padding: 0 1em 1em 1em;
}
.tt-horizontal .tt-dataset {
    float: left;
}


h5.tt-category {
    color: #005b33;
    font-size: 1em;
    margin: 0.8em 0;
}

.tt-dataset-organic h5::before {
    content: '\e81e';
    font-family:icon;
    padding-right: 10px;
}

.tt-dataset-news h5::before {
    content: '\e80c';
    font-family:icon;
    padding-right: 10px;
}

.tt-dataset-events h5::before {
    content: '\e805';
    font-family:icon;
    padding-right: 10px;
}


.autocomplete-news, .autocomplete-event{ 
    margin-bottom:8px;
}
.autocomplete-news_date, .autocomplete-event_date{
    font-size:0.7em;
    font-weight: bold;
}

.autocomplete-news_title, .autocomplete-event_title {
    font-size: 0.8em;
    cursor: pointer;
    overflow: hidden;
}

.autocomplete-news_title:hover, 
.autocomplete-event_title:hover,
.tt-dataset-organic .tt-suggestion.tt-selectable:hover,
.tt-cursor {
    text-decoration:underline;
}

.tt-dataset-organic .tt-suggestion.tt-selectable {
    margin-bottom: 5px;
}


/* media */

@media (max-width: 37.5em) {
    #header__quick-search--structured .twitter-typeahead {
        width: 100%;
    }
    .tt-dataset{
        width: 100% !important;
    }

    h5.tt-category {
        border-bottom: 1px solid #005b33;
        padding: 13px 0;
    }
    
    .tt-menu {
        box-shadow: -1px 7px 14px 3px;
    }
}
.toggle-pref .container .pref__heading a {
    z-index: 12;
}
.header__banner {
    z-index: 11;
}