.sw_header_search_container .magic-box-suggestions .coveo-magicbox-suggestions {
    text-transform: none !important;
}

.sw_header_search_container {
    position: absolute;
    right: -10px !important;
    width: 600px;
    bottom: -48px;
}

.sw_header_search_container .CoveoSearchInterface > * {
    visibility: visible;
}
.sw_header_search_container .CoveoSearchButton {
    height: auto !important;
    line-height: 50px !important;
}

.sw_header_search_container #searchbox.CoveoSearchInterface .CoveoSearchbox a.CoveoSearchButton.coveo-accessible-button::before {
    display: none !important;
}

.sw_header_search_container .CoveoSearchButton .coveo-search-button {
    line-height: 50px !important;
}

.sw_header_search_container .CoveoSearchbox .magic-box {
    border: none;
    border-radius: 0
}

.sw_header_search_container .CoveoSearchbox .CoveoSearchButton {
    position: absolute;
    right: 0;
    top: 0;
    background: #FF5D00;
    height: 48px !important;
    border-radius: 4px;
    border: 0
}

.sw_header_search_container .CoveoSearchbox .magic-box .magic-box-input {
    border-radius: 6px;
}

.sw_header_search_container .CoveoSearchbox .magic-box-clear {
    margin-right: 60px;
    border-top: 1px solid #FF5D00;
    border-bottom: 1px solid #FF5D00
}

.sw_header_search_container .coveo-search-button-svg,body .coveo-search-button-svg:focus {
    color: #fff
}

.sw_header_search_container .CoveoSearchButton:hover path {
    fill: #ecad00
}

#top #menu-item-search {
    z-index: 99;
}
