/* #HEADER TOP SEARCH */
    /* #top search min 1024 */
@media (min-width: 1024px) {
    .block-search {
        display: block;
        margin: 0;
        padding: 8px;
        width: 50%;
    }
    .abs-visually-hidden-desktop, 
    .modes-label, 
    .block-search .label, 
    .block-collapsible-nav .title {
        clip: rect(0, 0, 0, 0);
        position: absolute;
    }
    .control {
        border-top: 0;
        margin: 0;
        padding: 0;
    }
    .search-autocomplete {
        margin-top: 0;
    }
    .block-search .action.search.disabled, 
    .block-search .action.search[disabled], 
    fieldset[disabled] .block-search .action.search {
        pointer-events: none;
    }
    .action.search {
        box-shadow: none;
        display: inline-block;
        font-weight: 400;
        line-height: inherit;
        margin: 0;
        padding: 0;
        right: 14px;
        text-decoration: none;
        text-shadow: none;
        top: 14px;
    }
    .block-search .action.search::before {
        color: #8f8f8f;
        content: '\e615';   
        display: inline-block;
        font-family: 'icons-blank-theme';
        font-size: 22px;
        font-weight: normal;
        line-height: 32px;
        margin: 0;
        overflow: hidden;
        vertical-align: top;
        text-align: center;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .block-search .action.search > span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
}
    /* end top search min 1024 */
/* END HEADER TOP SEARCH */