#block-findanevent {
  margin: 0 15px;
  text-align: center;
  text-transform: uppercase;
}

#block-findanevent p {
  margin: 0;
}

#block-findanevent h3 a {
  font-size: 18px;
  color: #fff;
}

#block-followus svg {
  color: #327a6c;
}

@media screen and (max-width: 650px) {
  .header-container .col-sm-12 {
    display: block;
  }
  .logo.pull-left {
    float: none !important;
    width: 100%;
    text-align: center;
    display: block;;
  }
  .header-container .col-sm-12 .region-header-middle {
    justify-content: center;
    padding-top: 0;
  }
}

.form-required::after {
  width:5px;
  height:5px; 
  background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10"><path d="m0 4.7956l0.70579-2.3173c1.6251 0.61065 2.8067 1.1377 3.5416 1.5839-0.19387-1.9688-0.29588-3.3229-0.30665-4.0623h2.2244c-0.031678 1.0764-0.14825 2.4264-0.35353 4.0461 1.0543-0.56482 2.2593-1.0872 3.6202-1.5671l0.70516 2.3166c-1.2988 0.45698-2.5723 0.76231-3.8191 0.91396 0.62343 0.57695 1.5028 1.6048 2.6394 3.0836l-1.8411 1.3878c-0.59238-0.85869-1.2931-2.0281-2.1009-3.5089-0.75648 1.5334-1.4217 2.7048-1.9938 3.5089l-1.8095-1.3878c1.186-1.5549 2.0344-2.5828 2.545-3.0836-1.3184-0.27095-2.571-0.57695-3.757-0.91396" style="fill:red;"/></svg>');
  display: inline-block;
  content: ' ';
  background-size: contain;
  margin-left: 5px;
  vertical-align: top;
  margin-top: 5px;
}

.heading-container > .subnavigation {
  padding: 15px 0;
  background: #99874a;
  border-bottom: 1px solid #ccc;
}

.heading-container > .subnavigation .region-subnavigation ul.menu li a,
.heading-container > .subnavigation .region-subnavigation ul.menu li span {
  letter-spacing: 0.5px;
  font-family: "Fjalla One", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 26px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

.heading-container > .subnavigation .region-subnavigation ul.menu li a:focus {
  background: none;
}

.heading-container > .subnavigation .region-subnavigation ul.menu li a,
.heading-container > .subnavigation .region-subnavigation ul.menu li a:focus {
  color: #ffffff;
}

.heading-container > .subnavigation .region-subnavigation ul.menu li {
  flex-grow: 0;
  margin-right: 30px;
}

@media screen and (max-width: 650px) {
  .heading-container > .subnavigation .region-subnavigation ul.menu li {
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
  }
  
  .heading-container > .subnavigation .region-subnavigation ul.menu li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
  }
}

.region-subfooter {
  margin-top: 60px;
}
.view-search-results, .view-search-users {
  .views-field-search-excerpt {
    line-height: 1.5em;

    strong {
      background-color: yellow;
      font-weight: inherit;
    }
  }
}