.algolia-autocomplete {
z-index: 999999 !important;
}
.aa-dropdown-menu { font-family: sans-serif;
background-color: #fff;
border-top: none;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: 0 1px 2px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.35);
}
.aa-dropdown-menu:after {
content: " ";
display: block;
clear: both;
}
.aa-dropdown-menu .aa-input, .aa-dropdown-menu .aa-hint {
width: 100%;
}
.aa-dropdown-menu .aa-hint {
color: #999;
} .aa-dropdown-menu {
color: #1a1a1a;
font-size: 12px;
}
.aa-dropdown-menu a {
font-size: 12px;
color: #1a1a1a;
font-weight: normal;
text-decoration: none;
}
.aa-dropdown-menu a:hover {
text-decoration: none;
} .aa-dropdown-menu .autocomplete-header {
margin: 0 14px;
line-height: 3em;
border-bottom: 1px solid rgba(0,0,0,.05);
}
.aa-dropdown-menu .autocomplete-header-title,
.aa-dropdown-menu .autocomplete-header-more
{
letter-spacing: 1px;
text-transform: uppercase;
font-weight: bold;
}
.aa-dropdown-menu .autocomplete-header-title {
float: left;
}
.aa-dropdown-menu .autocomplete-header-more {
float: right;
}
.aa-dropdown-menu .autocomplete-header-more a {
color: rgba(0,0,0,.3);
font-weight: bold;
}
.aa-dropdown-menu .autocomplete-header-more a:hover {
color:  rgba(0,0,0,.4);
} .aa-dropdown-menu .aa-suggestion {
padding: 5px 0;
}
.aa-dropdown-menu .aa-suggestion:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.aa-dropdown-menu .aa-suggestion em {
color: #174d8c;
background: rgba(143,187,237,.1);
font-style: normal;
}
.aa-dropdown-menu .aa-suggestion .suggestion-post-title {
font-weight: bold;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.aa-dropdown-menu .aa-suggestion .suggestion-post-content {
color: #63676d;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.aa-dropdown-menu .aa-suggestion .suggestion-post-content em {
padding: 0 0 1px;
background: inherit;
box-shadow: inset 0 -2px 0 0 rgba(69,142,225,.8);
color: inherit;
}
.aa-dropdown-menu .aa-suggestion.aa-cursor {
background-color: #f9f9f9;
}
.aa-dropdown-menu a.suggestion-link {
display: block;
padding: 0 14px;
}
.aa-dropdown-menu a.suggestion-link.user-suggestion-link {
line-height: 32px;
}
.aa-dropdown-menu a.suggestion-link svg {
vertical-align: middle;
fill: rgba(0,0,0,.3);
float: left;
}
.aa-dropdown-menu .suggestion-post-thumbnail {
float: left;
margin-right: 5px;
margin-bottom: 5px;
border-radius: 3px;
width: 32px;
height: 32px;
}
.aa-dropdown-menu .suggestion-user-thumbnail {
float: left;
margin-right: 5px;
margin-bottom: 5px;
border-radius: 16px;
width: 32px;
height: 32px;
} .aa-dropdown-menu .autocomplete-footer-branding {
padding: 15px 14px 0px;
float: right;
color: rgba(0,0,0,.3);
margin-bottom: 7px;
} .aa-dropdown-menu .clear {
clear: both;
} .autocomplete-empty {
clear: both;
padding: 15px;
}
.autocomplete-empty .empty-query {
font-weight: bold;
}body .gform_wrapper h2.gform_submission_error{padding:0}body .gform_wrapper h3.gform_title{font-size:26px;font-weight:500}body .gform_wrapper .gform_footer,body .gform_wrapper .gform_page_footer{overflow:hidden;text-align:right}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper textarea.textarea,body div.form_saved_message div.form_saved_message_emailform form input[type=text]{background-color:#eee;border:0;font-size:14px;color:#999;padding:16px;line-height:initial;height:initial}body .gform_wrapper .gfield_error [aria-invalid=true]{border:1px solid #c02b0a!important}body .gform_wrapper .gfield_description{padding:0!important}body .gform_wrapper .gfield_description.gfield_validation_message{padding:12.992px 24px!important}body .gform_wrapper select{display:inline-block;height:51px;font-size:14px;color:#999;background:#eee;border:0}body .gform_wrapper .hidden_label .ginput_container>*{margin-top:12px!important}body .gform_wrapper .hidden_label textarea.textarea{display:block;margin:28px 0 0!important}body .gform_wrapper #field_submit input,body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit],body .gform_wrapper input[type=button],body div.form_saved_message div.form_saved_message_emailform form input[type=submit]{background:0 0;font-size:20px;font-weight:500;line-height:1.7em;font-family:inherit;color:inherit;margin:8px 0 0;padding:6px 20px;border:2px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}body div.form_saved_message div.form_saved_message_emailform form input[type=submit]{margin:8px auto 0}body .gform_wrapper #field_submit input:hover,body .gform_wrapper .gform_footer input.button:hover,body .gform_wrapper .gform_footer input[type=submit]:hover,body .gform_wrapper .gform_page_footer input.button:hover,body .gform_wrapper .gform_page_footer input[type=submit]:hover,body .gform_wrapper input[type=button]:hover,body div.form_saved_message div.form_saved_message_emailform form input[type=submit]:hover{cursor:pointer}body .gform_wrapper .gform_fileupload_multifile input[type=button]{font-size:14px}body .gform_wrapper .top_label .gfield_error{width:inherit}body .gform_wrapper .gfield_error .gfield_label{color:inherit}body .gform_wrapper .datepicker{width:120px!important}body .gform_wrapper .ginput_container_date input,body .gform_wrapper .ginput_container_time input{text-align:center}body .gform_wrapper .hour_minute_colon{line-height:1!important;padding:16px 8px!important}#footer-widgets .footer-widget .et_pb_widget.gform_widget{float:none}body .gform_wrapper .gf_progressbar_percentage{font-family:inherit}@media (max-width:641px){body .gform_wrapper .gform_page_footer .button.gform_button,body .gform_wrapper .gform_page_footer .button.gform_next_button,body .gform_wrapper .gform_page_footer .button.gform_previous_button{margin:0 0 .5em}}@media (min-width:641px){body .gform_wrapper .gform_footer a.gform_save_link,body .gform_wrapper .gform_page_footer a.gform_save_link{float:left}}@media (max-width:761px){body .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:16px}}body .gform_wrapper.gform_legacy_markup_wrapper ul.gform_fields{display:block;list-style-type:none!important;margin:0!important;padding:0!important;overflow:visible}body .gform_wrapper.gform_legacy_markup_wrapper li.gfield.gfield_error,body .gform_wrapper.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin-bottom:0!important;padding:0!important;border:0}body .gform_wrapper.gform_legacy_markup_wrapper .gfield_date_year{margin-right:.5rem}body .gform_wrapper.gform_legacy_markup_wrapper .gfield_time_hour i{margin:0 0 0 4px;padding:16px 0;line-height:1}body .gform_wrapper.gform_legacy_markup_wrapper .field_description_above .gfield_description,body .gform_wrapper.gform_legacy_markup_wrapper .field_description_below .gfield_description{padding:0}body .gform_wrapper.gform_legacy_markup_wrapper .gfield_validation_message{padding:0 0 10px!important}#footer-widgets .footer-widget .gform_wrapper.gform_legacy_markup_wrapper li:before{display:none}#footer-widgets .footer-widget .gform_wrapper.gform_legacy_markup_wrapper li.gfield{padding-left:0}@media (min-width:641px){body .gform_wrapper.gform_legacy_markup_wrapper .gform_body{width:calc(100% + 16px)}}