form input.st-search-input { font-size: 12px; padding: 5px 9px 5px 27px; height: 18px; width: 200px; color: #666; border: 1px solid #ccc; outline: none; background: #fcfcfc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUFJREFUeNqU0j0oRWEcx/Hj3ifvlMHL7C1lY7mDwUBKkoksBjKJxWIQu7xlOybDLVGukhhMZDFbxGBS8nIjKR3E96nf0dPjuuVfn+6tc35P//P8/yYMw8CpbgygGQlcYw8H+Ai8MvotxQImgt81hk1M4cEPF2IV43jCGo7wjk5MYhhlGMKbG+7BKO4wiGPn8DO1vIN+jGA9fpjQaUksecG4zjGPL3VQ5IZb9OAw+LtO1FkjatxwUuEoTzjSbRu9/xO+0W97nnArqvXuoxve1/9p1OUIlmNGU7EX9+KGt3GKNuyiC5WoQAe2NJFP3PpzzmoR0khpxle6h3pnkeKJPCPjbtglerVFfWhSVxfqJtK4qrChTMY4XdjVm9O21aIA92LrFcv6HHtAsclxQVnxa0WfsqgDUib4X9muStCA2W8BBgDJ0EeGeFZ8WAAAAABJRU5ErkJggg==) no-repeat 7px 7px;
}
.swiftype-widget .autocomplete { font-family: 'gothic', Arial,Helvetica,sans-serif; font-weight : normal; background-color: #fff; display: block; list-style-type: none; margin: 0; padding: 0; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); position: absolute; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-align: left;
}
.swiftype-widget .autocomplete ul { font-family: 'gothic', Arial,Helvetica,sans-serif; background-color: #fff; display: block; list-style-type: none; margin: 0; padding: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-align: left;
}
.swiftype-widget .autocomplete li { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #fff; cursor: pointer; padding: 10px 8px; font-size: 13px; list-style-type: none; background-image: none; margin: 0;
}
.swiftype-widget .autocomplete li:first-child { border-top: 1px solid #fff; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;
}
.swiftype-widget .autocomplete li:last-child { -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;
}
.swiftype-widget .autocomplete li.active { border-top: 1px solid #41bfd3; border-bottom: 1px solid #41bfd3; background-color: #41bfd3; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #41bfd3), color-stop(100%, #41bfd3)); background: -webkit-linear-gradient(#41bfd3, #41bfd3); background: -moz-linear-gradient(#41bfd3, #41bfd3); background: -o-linear-gradient(#41bfd3, #41bfd3); background: linear-gradient(#41bfd3, #41bfd3); -webkit-box-shadow: 0 1px 0 #41bfd3 inset; -moz-box-shadow: 0 1px 0 #41bfd3 inset; box-shadow: 0 1px 0 #41bfd3 inset;
}
.swiftype-widget .autocomplete li p { font-size: 13px; line-height: 16px; margin: 0; padding: 0;
}
.swiftype-widget .autocomplete li p.itemdescription { font-weight: normal; color: black;
}
.swiftype-widget .autocomplete li p.itemdescription em { color: black; font-style: normal; font-weight: bold;
}
.swiftype-widget .autocomplete li p.itemname { color: #41bfd3;
}
.swiftype-widget .autocomplete li p.itemname em { color: #41bfd3; font-style: normal; font-weight: bold;
}
.swiftype-widget .autocomplete li.active p.itemdescription { color: black;
}
.swiftype-widget .autocomplete li.active p.itemdescription em { color: black; font-weight: bold;
}
.swiftype-widget .autocomplete li.active p.itemname { color: gray;
}
.swiftype-widget .autocomplete li.active p.itemname em { color: gray; font-style: normal;
}
.swiftype-widget .autocomplete li .sections { color: #999; font-size: 11px;
}
.swiftype-widget .autocomplete li .sections em { color: #666; font-style: normal;
}
.swiftype-widget .autocomplete li .sections .section { display: inline;
}
.swiftype-widget .autocomplete li.active .sections { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); color: #a9d7f1;
}
.swiftype-widget .autocomplete li.active .sections em { color: #a9d7f1; font-style: normal;
}
.swiftype-widget .autocomplete li.noResults { pointer-events: none;
}