.m-search-drop-down-prompt {
    padding-bottom: 1rem
}

@media print,
screen and (min-width:60em) {
    .m-search-drop-down-prompt {
        background-color: #fff;
        border-radius: .25rem;
        box-shadow: 0 6px 14px rgba(0, 0, 0, .1);
        left: 1rem;
        padding: 2rem 1.5rem 1.5rem;
        position: absolute;
        right: 1rem;
        transform: translateY(1.5rem)
    }
}

.m-search-drop-down-hit-container,
.m-search-drop-down-query-suggest-link {
    margin-left: -.5rem;
    margin-right: -.5rem
}

.m-search-drop-down-see-all-link-rule {
    margin-bottom: 1.5rem
}

@media print,
screen and (min-width:60em) {
    .m-search-drop-down-see-all-link-rule {
        margin-bottom: 1rem;
        margin-top: 1.5rem
    }
}

.o-global-search-label {
    align-items: center;
    display: flex;
    font-weight: 900
}

@media screen and (max-width:59.99875em) {
    .o-global-search-label {
        margin-top: .25rem
    }
}

.o-global-search-inner {
    align-items: center;
    display: flex
}

.o-global-search-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-radius: 0;
    color: #767676;
    display: block;
    outline: none;
    padding-bottom: 1rem;
    padding-top: .5rem;
    width: 100%
}

.o-global-search-input::-webkit-search-cancel-button {
    display: none
}

.o-global-search-clear-button {
    margin-right: -.75rem
}

@media print,
screen and (min-width:60em) {
    .o-global-search-clear-button {
        margin-right: -1rem
    }
}

.o-global-search.o-drawer .o-drawer-header {
    align-items: center;
    display: flex;
    padding-top: .5rem
}

.o-global-search.o-drawer .o-drawer-header-content {
    padding: 0
}

.o-global-search.o-drawer .o-drawer-content {
    padding-bottom: 0;
    padding-top: 0
}

