#ajaxsearchlite1 .probox,
div.asl_w .probox,
div.asl_w {
    background: none;
    height: 38px
}

.proinput form,
#ajaxsearchlite1 .probox .proinput,
div.asl_w .probox .proinput {
    height: 38px
}

#ajaxsearchlite1 .probox .proinput input,
div.asl_w .probox .proinput input {
    padding: 0 38px 0 20px;
    color: #fff !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    box-shadow: none;
    height: 38px
}

#ajaxsearchlite1 .probox .proinput input::placeholder,
div.asl_w .probox .proinput input::placeholder {
    color: #8c8c8d !important
}

input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

div.asl_w {
    height: 38px;
    border: none;
    box-shadow: none
}

div.asl_w button.promagnifier {
    box-shadow: none !important;
    width: 50px !important;
    height: 38px !important
}

div.asl_w .probox .promagnifier .innericon {
    background: url(../images/search.svg) no-repeat center
}

div.asl_w .probox .promagnifier .innericon svg {
    display: none
}

div.asl_w .probox .proinput .autocomplete {
    top: -10px !important
}


div.asl_w .probox .proclose,
div.asl_w .probox .promagnifier,
div.asl_w .probox .prosettings {
    width: 30px;
    height: 40px
}

div.asl_m .probox .proclose svg {
    width: 17px;
    height: 17px
}

div.asl_m .probox .proloading {
    padding: 4px;
    top: 4px;
    position: relative
}

div.asl_w .probox div.asl_simple-circle {
    border: 3px solid #fff
}