/* -------------------------gallery -----------------------*/
#gallery {
  list-style: none;
  margin: 0px;
  padding-left: 0;
}
a.image-link {
  text-decoration: none;
}
#gallery p {
  color: #000;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  font-size: 11px;
}
.thumbnailImage {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center;
  height: 100%;
}
.galleryAlbum li {
  padding: 0px;
  margin: 0 20px 10px 0 !important;
  width: 250px !important;
  height: 200px !Important;
  /*   width: 140px !important;
  height: 100px !Important; */
  overflow: hidden;
  border: 1px double #CCC;
}
.galleryAlbum .thumbnailImage img {
  max-width: none;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: auto !important;
}
/* .pagination {
margin: 20px 0;
}
*/

.pagination {
  display: block;
}
.blog_list_selector, .news_list_selector {
  float: right;
}
.blog_list_selector a, .news_list_selector a {
  margin: 0 5px;
  /* min-width: 17px; */
}

.pagination a {
  padding: 6px 10px;
  cursor: pointer;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: #2B9DC1;
}
.jp-disabled {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65;
}
.jp-previous{
  visibility: visible;
  word-spacing:-999px;
  letter-spacing: -999px; 
  font-size:0px;
}

.jp-previous:after {
  content: " < ";
  visibility: visible;
  word-spacing:normal;
  letter-spacing:normal; 
  color: #FFF;
  text-decoration: none;
  background: #2B9DC1;
  font-weight: bold;
  padding: 7px 8px 7px 8px;
  font-size: 14px;
}

.jp-next {
  visibility: visible;
  word-spacing:-999px;
  letter-spacing: -999px; 
  font-size:0px;
}
.jp-next:after {
  content: " > ";
  visibility: visible;
  word-spacing: normal;
  letter-spacing: normal;
  color: #FFF;
  text-decoration: none;
  background: #2B9DC1;
  font-weight: bold;
  padding: 7px 8px 7px 8px;
  font-size: 14px;
}
.jp-next:hover, .jp-previous:hover{
  text-decoration:none;
  background: none;
}
.jp-current {
  font-weight: bold;
  border: 1px solid;
}

