/* Example from plugin */
/*
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
*/
.autocomplete-suggestions {
  background: white;
  border: none;
  overflow: auto; }

.autocomplete-suggestion {
  font-size: 1em;
  padding: 0.6em 0.55em;
  color: #666666; }

.autocomplete-selected {
  background: #f8f8f8;
  color: #3a3a3a; }

.autocomplete-suggestions strong {
  font-weight: normal;
  color: #00c5a0 !important; }

#get-started .btn:disabled {
  opacity: 1; }
#get-started .styled-select {
  color: #666666; }

#primary-header {
  font-family: 'AvenirLTStd-Roman', 'Helvetica', Arial, sans-serif; }
  #primary-header #login-signup {
    position: absolute !important;
    right: 0 !important;
    top: 0 !important; }
  #primary-header #login-signup a {
    font-size: 0.95em;
    font-family: 'AvenirLTStd-Book', 'Helvetica', Arial, sans-serif;
    color: #666666; }
  #primary-header #login-signup a img {
    margin-top: -4px; }

#service-provider-application h5.message {
  margin: 0;
  padding: 0;
  font-size: 1.5em;
  display: none; }
#service-provider-application h5.success-message {
  color: #00c59f; }
#service-provider-application h5.error-message {
  color: #ed4522; }

#services-list .btn-success:hover {
  color: white; }

.styled-select select {
  width: 115%; }

footer[role="contentinfo"] a:hover {
  color: #00c59f; }
  footer[role="contentinfo"] a:hover.social-icon {
    color: inherit; }

.list-unstyled a:hover,
.list-unstyled a:active,
.list-unstyled a:focus {
  color: #00c59f; }

#faqs a:hover,
#faqs a:active,
#faqs a:focus {
  color: #00c59f; }

/* Darker body copy in different sections */
p.body-copy-color {
  color: #666666 !important; }

#book-better p.lead,
.services-page p,
.how-it-works-page p,
#become-expert-details p,
#become-expert-details ol,
#become-expert-details ul,
#faqs .panel-body,
.lottatext {
  color: #666666; }

/* Faqs */
.support-page #faqs .panel-group {
  padding-bottom: 0; }

#faqs .panel-body {
  padding-bottom: 1em; }

#faqs .panel:last-of-type {
  margin-bototm: 0; }

/* end faqs */
/* terms and privacy pages */
.lottatext p {
  line-height: 28px; }

.lottatext h4 {
  margin-bottom: 10px; }

/* end terms and privacy pages */
@media only screen and (max-width: 920px) {
  #local-neighbourhood {
    background-image: none; } }
@media only screen and (max-width: 995px) {
  #primary-header .log-in-sign-up {
    float: right; }
  #primary-header .log-in-sign-up img {
    margin-right: 0; }
  #primary-header .log-in-sign-up span {
    display: inline-block;
    display: none; } }
