
.ngg-breadcrumbs {
  display: none !important;
}


/***************    ALBUMS   **********************/

.ngg-album-compact {
  float: left;
  margin: 0 !important;
  width: 50%;
  padding: 0 6px 4px 6px !important;
}

.ngg-album-compactbox {
  height: 292px;
  margin: 0 auto 12px auto !important;
  padding: 10px !important;
  position: relative;
  width: 250px;
}
.ngg-album-compactbox::before,
.ngg-album-compactbox::after {
  border: none;
  content: "";
}


.vignettage {
  position: absolute;
  top: 10px;
  left: 10px;
  height: 230px;
  width: 230px;
}


.ngg-album-compactbox .Thumb {
  height: 230px;
  width: 230px;
  border: none !important;
}


.ngg-album-compact h4 {
  line-height: 16px;
  font-size: 15px;
  font-weight: bold;
  margin: 10px 0 0;
}
.ngg-album-compact h4.mf_hand_font {
  font-weight: normal;
  font-size: 16px;
  text-align: center;
}
.ngg-album-compact h4 .ngg-album-desc {
  height: inherit;
}
.ngg-gallery-thumbnail h4.mf_hand_font a,
.ngg-album-compact h4.mf_hand_font a {
  color: white;
  text-shadow: 2px 2px 6px black;
}




/***************    GALLERY   **********************/


.ngg-galleryoverview.ngg-mfnet {
  margin-top: 10px;
  margin-bottom: 0;
}

.ngg-gallery-thumbnail-box {
  width: 136px;
  margin: 0 0 15px 0 !important;
}

.ngg-gallery-thumbnail {
  float: none;
  width: 112px;
  position: relative;
  margin: 0 auto;
  text-align: center;
}

.ngg-gallery-thumbnail span {
  display: block;
  font-size: 100%;
  padding-left: 0;
}
.ngg-gallery-thumbnail span.fa-stack {
  height: 20px;
  width: 20px;
}

.ngg-gallery-thumbnail a {
  margin: 0;
}

.ngg-gallery-thumbnail img {
  display: block;
  height: 112px;
  width: 112px;
  margin: 0;
  border: none;
  padding: 5px;
  background: inherit !important;
}
.ngg-gallery-thumbnail:not(:hover) img:not(:hover) {
  background: white !important;
}


.album_top_wrapper {
  /*display: none;*/
  position: absolute;
  top: 7px;
  left: 7px;
  height: 20px;
  width: 20px;
}
.album_dl_wrapper {
  position: absolute;
  height: 20px;
  width: 20px;
  bottom: 7px;
  left: 7px;
}
.album_top_wrapper,
.album_dl_wrapper {
  opacity: 0.3;
}
.ngg-gallery-thumbnail:hover .album_top_wrapper,
.ngg-gallery-thumbnail:hover .album_dl_wrapper {
    opacity: 1;
}
.ngg-gallery-thumbnail:hover img {
    background: transparent;
}

.album_top_wrapper a,
.album_dl_wrapper a {
  color: white;
}
.album_dl_wrapper a,
.album_dl_wrapper i {
  font-size: 20px;
  line-height: 20px;
}
.album_top_wrapper .g2_top i {
  font-size: 20px;
  line-height: 20px;
}
.album_top_wrapper .g2_top i.fa-plus,
.album_top_wrapper .g2_top i.fa-times,
.album_top_wrapper .g2_top i.fa-minus {
  font-size: 13px;
}
.album_dl_wrapper i.fa-download {
  font-size: 13px;
}

