/*  ==================================================
    =Directory Styles

    Microformats are being used for directory listing
    and board members.
    -------------------------------------------------- */
.vcard .org, .vcard .note, .memberlink {
  display: block; }

.vcard {
  list-style: none;
  border: 1px solid; }
  .vcard i {
    display: none; }
  .vcard figure {
    margin: -1rem -1rem 1rem; }
  .mapp-info .vcard {
    padding: 0; }

.directory .tel {
  white-space: nowrap; }

.subcats {
  z-index: 1;
  position: relative; }
  .vcard .subcats, .subcats ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap; }
  .subcats li {
    margin: .25rem; }

.single-is .biz-link {
  display: none; }

html .mapp-marker {
  filter: none; }
  html .mapp-marker img {
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4) !important;
    border-radius: 50% !important; }

/*  ==================================================
    =Form Styles
    -------------------------------------------------- */
.field_icon_id img,
.ldba_map_icon {
  width: 2rem;
  height: 2rem; }

/*  ==================================================
    =Map Styles
    -------------------------------------------------- */
.mapp-main.empty:before {
  content: 'No Businesses Near Downtown';
  position: absolute;
  z-index: 999;
  top: 2em;
  left: 50%;
  width: 40%;
  margin-left: -20%;
  color: white;
  font-weight: bold;
  text-align: center;
  padding: .5em;
  background: rgba(0, 0, 0, 0.4); }

/*  ==================================================
    =Slideshow Styles
    -------------------------------------------------- */
.slideshow .slides {
  padding: 0;
  display: flex; }

.slideshow .slide {
  position: relative;
  width: 100%;
  margin-right: -100%; }
  .slideshow .slide.rslides1_on {
    z-index: 1; }

.slideshow .rslides_tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center; }
  .slideshow .rslides_tabs a {
    display: block;
    text-indent: -1000px;
    overflow: hidden;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    border: 1px solid black;
    margin: .25em;
    transition: .2s all; }
  .slideshow .rslides_tabs .rslides_here a {
    background: black; }
