.is-page-node-type-location .select2-container {
  width: 100%;
}

.is-page-node-type-location .select2-container .select2-selection {
  height: 52px;
  border: none;
  border-bottom: 2px solid #9a9a9a;
  border-radius: 0;
}

.is-page-node-type-location .select2-container .select2-selection > span {
  font-family: Oswald, Verdana, Tahoma;
  color: #6a6a6a;
  font-weight: 300;
  font-size: 1.65em;
  height: 100%;
  display: inline-flex;
  align-items: center;
}

.is-page-node-type-location .select2-container .select2-dropdown {
  padding: 1rem;
}

.is-page-node-type-location .select2-container .select2-dropdown .select2-search {
  margin-bottom: 1rem;
}

.is-page-node-type-location .select2-container .select2-dropdown .select2-search input {
  height: 52px;
  padding-left: .8rem;
}

.location h2 {
  margin: 1em 0 .5em;
  font-family: Oswald, Verdana, Tahoma;
  color: #6a6a6a;
  position: relative;
  font-weight: 400;
}

.location .view-footer svg {
  margin-left: .5rem;
  font-size: 13px;
}

.location-top {
  margin: 3em 0;
}

.location-top h1 {
  font-family: Oswald, Verdana, Tahoma;
}

.location-content__sidebar {
  /* Sidebar tags customization*/
}

.location-content__sidebar p {
  margin: 0.5rem 0;
}

.location-content__sidebar .paragraph--type--text h2.title {
  margin: 1em 0 1.3em;
}

.location-content__sidebar .field--name-field-address-title, .location-content__sidebar .field--name-field-services-subtitle {
  margin: 1em 0 1.3em;
  font-family: Oswald, Verdana, Tahoma;
  font-size: 24px;
  color: #6a6a6a;
  position: relative;
  font-weight: 400;
  line-height: 36px;
}

.location-content__sidebar .field--name-field-directions h2 {
  margin: 1em 0 .5em;
  font-family: Oswald, Verdana, Tahoma;
  color: #6a6a6a;
  position: relative;
  font-weight: 400;
}

.location-content__sidebar .field--name-field-directions .geolocation-map-wrapper {
  margin-top: 40px;
}

.location-content__body .field--name-field-media-image img {
  width: 100%;
}

.location-content__body .news-wrapper .view-display-id-block_location_news .view-content,
.location-content__body .news-wrapper .view-display-id-block_location_event_content .view-content,
.location-content__body .events-wrapper .view-display-id-block_location_news .view-content,
.location-content__body .events-wrapper .view-display-id-block_location_event_content .view-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.location-content__body .news-wrapper .view-display-id-block_location_news .view-content .views-row,
.location-content__body .news-wrapper .view-display-id-block_location_event_content .view-content .views-row,
.location-content__body .events-wrapper .view-display-id-block_location_news .view-content .views-row,
.location-content__body .events-wrapper .view-display-id-block_location_event_content .view-content .views-row {
  flex: 0 50%;
  padding: 0 1.3em 0 0;
}

.location-footer {
  margin-bottom: 2rem;
}

.location-footer .news-events-split__header .view-wrapper {
  padding: 0;
}

.location-footer .news-events-split__news .view-wrapper {
  padding: 2rem;
  margin-top: 2rem;
}

.location-footer .news-events-split__events .view-wrapper {
  margin-top: 2rem;
}

.location-footer .news-events-split__events .view-wrapper .views-row {
  margin-bottom: 2rem;
}

.location-footer .events-wrapper .view-display-id-block_location_events_full .view-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.location-footer .events-wrapper .view-display-id-block_location_events_full .view-content .views-row {
  flex: 0 33%;
  padding: 0 1em 0 0;
}

.location-footer .view-display-id-block_location_news_highlight .view-content {
  display: flex;
  flex-wrap: wrap;
}

.location-footer .view-display-id-block_location_news_highlight .view-content .views-row {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .location-footer .view-display-id-block_location_news_highlight .view-content .views-row {
    flex: 1 1 50%;
    padding: 0 1.3em 0 0;
  }
}

.location-bookriver {
  margin-top: 2rem;
}

/*# sourceMappingURL=location.css.map */
