.leaflet-container {
  background: #d4dadc !important;
  max-height: 90vh;
  font: inherit;
}

.leaflet-container .leaflet-popup-content {
  font-family: "fabriga", "AvenirNext-Regular", "Roboto", sans-serif;
}

.leaflet-container .views-field a {
  color: #1abc9c;
}

.path-mapping-innovation .layout-container.content-before:after,
.path-map-innovation-2 .layout-container.content-before:after {
  display: block;
  content: " ";
}
.path-mapping-innovation .l__secondary footer,
.path-map-innovation-2 .l__secondary footer {
  height: 1000px;
  max-height: 90vh;
    overflow: scroll;
    margin-left: 1em;
    padding-right: 1em;
    padding-top: 1em;
    border: 1px solid #000;
}


#block-cci-content div[id^="block-views-block-map-innovation-2-block-1"] .view__content .views-row a,
.leaflet-container .leaflet-popup-content a {
  font-size:18px !important;
  line-height:1.3 !important;
  display: block;
}
#block-cci-content div[id^="block-views-block-map-innovation-2-block-1"] .view__content .views-row a.more-link,
.leaflet-container .leaflet-popup-content a.more-link {
  font-size:14px !important;
}

#block-cci-content div[id^="block-views-block-map-innovation-2-block-1"] .field-content {
  font-size:0.8rem;
}

#block-cci-content .view__content .views-row {
  margin-bottom:15px !important;
}
#block-cci-content .view__content .read_more_from {
  display: none;
}
.leaflet-popup-content .field-content {
  font-size:16px;
}

#views-exposed-form-map-innovation-2-page-1 input[data-drupal-selector="edit-body-value"], #block-cci-content form.views-exposed-form .form-item .chosen-container-single .chosen-single {
  border-color: #222;
  border-width:0;
  border-bottom-width: medium;
  width:100%;
}

@media screen and (max-width: 767px) {
  .l__secondary {
    margin-top:1em;
  }
  .path-map-innovation-2 .l__secondary footer,
  .path-mapping-innovation .l__secondary footer {
    margin-left:0 !important;
    height:100%; 
    max-height:400px

  }
  .leaflet-container {
    max-height:80vh;
  }
}

.collapsible {
  margin-top:1em;
}



.path-map-innovation-2 .chosen-container-single .chosen-search,
.path-mapping-innovation .chosen-container-single .chosen-search {
  display:none;
}

.collapsible {
  display: none;
}
#leaflet-filter-form {
 max-height:null;
overflow: visible;
  transition: max-height 0.2s ease-out;
}
  @media (max-width:767px) {
 .collapsible {
  display: block;
}
#leaflet-filter-form {
  max-height: 0;
  overflow: hidden;
  
}

}
.l--offset.content-after {
  margin-top:1em;
}
.views-exposed-form .form-actions {
  margin: 0.9375rem 0 !important;
    display: flex;
}