﻿.services_row {
  background-color: #77777A;
  color: white;
  padding-top: 50px;
  padding-bottom: 50px;
  font-weight: bold;
}

.gallerycontainer {
  position: relative;
  /*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail {
  border: 0px !important;
  font-size:12pt;
}

  .thumbnail img {
    /*border: 1px solid white;*/
    margin: 0 5px 5px 0;
  }

  .thumbnail:hover {
    background-color: transparent;
  }

    .thumbnail:hover img {
      border: 0px;
    }

  .thumbnail span { /*CSS for enlarged image*/
    position: absolute;
    padding: 5px;
    left: -1000px;
    visibility: hidden;
    text-decoration: none;
  }

a.thumbnail:hover {
  color: #77BC1F;
  border: 0px;
}

.thumbnail span img { /*CSS for enlarged image*/
  border-width: 0;
  padding: 0px;
}

.thumbnail:hover span { /*CSS for enlarged image*/
  visibility: visible;
  top: 0;
  left: 0px; /*position where enlarged image should offset horizontally */
  z-index: 50;
  top: 30px
}

a {
  text-decoration: none !important;
  color: white !important;
}

  a:hover {
    text-decoration: none;
    color: #77BC1F;
  }

  a:active {
    color: white;
    text-decoration: none;
  }
