/* Style the main search bar container */
#ajaxsearchlite1 .probox, div.asl_w .probox {
  border: none;
  border-bottom: 1px solid var(--body-text-l-5);
  background-color: transparent;
  border-radius: 0;
}

/* Style the input */
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    font-family: 'Primary';
    color: var(--body-text-l-2) !important;
    font-size: var(--font-size-body);
}

div.asl_r .results .item {
    background-color: transparent;
}

div.asl_w {
    box-shadow: none;
}

div.asl_r.vertical {
    padding: var(--space-s);
    border: 1px solid var(--bg-body-d-1);
    border-radius: var(--radius-m);
    box-shadow: none;
}

img.asl_image {
    border-radius: var(--radius-m);
}

div.asl_content {
    background-color: red;
}

div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {
    color: var(--body-text-l-2);
    font-size: var(--font-size-body);
}

div.asl_r .results .item .asl_content h3:hover, div.asl_r .results .item .asl_content h3 a:hover {
    color: var(--primary);
    font-size: var(--font-size-body);
}

div.asl_r .results .item .asl_content .asl_desc {
    color: var(--body-text-l-4);
    font-size: var(--font-size-caption);
}