.view-internal-search .views-exposed-widgets{
  display:flex;
}

.view-internal-search .views-exposed-form{
  padding: 20px;
  background-color: #fafafa;
  border: solid 1px #efefef;
  margin-bottom: 30px;
}

.view-internal-search .views-exposed-form .views-exposed-widget{
  padding-right: 0;
  padding: 0;
  position: relative;
}
.view-internal-search .views-exposed-form label{
  font-size: 2em;
}
.view-internal-search #edit-s-wrapper{
  width: 100%;
}
.view-internal-search #edit-s{
  font-size: 1.5em;
  color: #666;
  padding: 10px;
  display: block;
  width: 100%;
}

.view-internal-search .views-exposed-form .views-exposed-widget .form-submit{
  height: 44px;
  margin-top: 36px;
  background-color: #002f6c;
  font-size: 1.2em;
  font-weight: 800;
}

.view-internal-search .views-field-body *{
  line-height: 1.75;
}
.view-internal-search .views-field-body h2,
.view-internal-search .views-field-body h3,
.view-internal-search .views-field-body h4,
.view-internal-search .views-field-body h5{
  font-size: 1.2em;
}
.view-internal-search h2{
  font-size: 1.4em;
  font-weight: 800;
}

.view-internal-search .views-row{
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: solid 2px #f1f1ef;
  overflow: hidden;
  clear: both;
}

.view-internal-search .views-field-search-api-excerpt{
  font-style: italic;
  padding: 10px;
  background-color: #fafafa;
  border: solid 1px #efefef;
  clear: both;
}
