body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-directorymap:after,
body#visual-portal-wrapper.pat-plone .outer-wrapper .contenttype-directorymap:before { content: '\e81b'; }
body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-categorymap:after,
body#visual-portal-wrapper.pat-plone .outer-wrapper .contenttype-categorymap:before { content: '\e828'; }
body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-subcategorymap:after,
body#visual-portal-wrapper.pat-plone .outer-wrapper .contenttype-subcategorymap:before { content: '\e838'; }
body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-markermap:after,
body#visual-portal-wrapper.pat-plone .outer-wrapper .contenttype-markermap:before { content: '\e83d'; }
 
.result-item {border-bottom: 1px solid #ddd;padding-bottom: 1rem; margin-bottom:1rem;}
.result-item:last-child {border: medium none;}
.checkbox-marker {display: block;font-size: 1.2rem;padding-top: 0.5rem;text-align: right;}
.checkbox-marker * {vertical-align: middle;margin: 0 !important;}
.checkbox-marker span {display: inline-block;margin-left: 0.2rem !important;}
 
#accordion a {border: medium none !important;}
.accordion-link.selected {color: #000;}
#formfield-form-widgets-ILeadImage-image_caption {display:none;}

#directory-map {position: relative;}
#filters-map {
  padding-right: 1rem;
  padding-top: 1rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
}
#all-filter-close {cursor: pointer;background: rgb(0, 0, 0,0.8) none repeat scroll 0 0;}
.filter-box {
  background-color: white;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  float: left;
  margin-left: 1rem;  
  color: black;
  font-size: 1.1rem;
  padding: .8rem;
}
.all-filter-close,
.filter-close {
  cursor: pointer;
  font-size: 1.4rem;
  margin-left: 1rem;
  text-decoration: none;
  font-weight: 700;
}
.filter-box * {vertical-align: middle;}
.dl-horizontal dt { line-height: 2em; margin-bottom: .5em;}

.guidePanel__panel .panel-heading { padding: 0; }
.guidePanel__panel .panel-heading a { padding: 1.0rem 1.5rem; display: block; }