#gallerywrap {
  position: relative
}
#gallerywrap .item {
  color:#fff;
}
#gallerywrap .item  h3{
  color:#fff;
  font-weight:400;
}
#gallerywrap .item > a {
  display: block;
  line-height: 0
}
#gallerywrap section {
  padding: 1.5em;
  padding-bottom: 4em;
  position: relative;
}
#gallerywrap section:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border: 10px solid transparent;
}
#gallerywrap section:before {
  border-bottom-color: #53BD99;
  position: absolute;
  top: -20px;
  left: 48%;
  z-index: 2;
}

#gallerywrap section a.like {
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-block;
  padding: .4em 1.1em;
  background-color: #465866;
  text-align: center;
}
#gallerywrap section a.like i.icon {
  font-size: 1.571em;
}
#gallerywrap section a.like.active {
  background-color: #53bd99;
  color: #fff;
}
#gallerywrap section a.like:hover {
  color: #fff;
}
#gallerywrap section a.like small {
  display: block;
  font-size: .85em;
}
#gallerywrap section a.like.active small {
  color: #fff;
}
.gallery-nav {
  margin-top: 2em;
  margin-bottom: 2em;
  text-align: center;
}
#sliderevmodal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  background: #000;
  background: rgba(0,0,0,0.85);
  z-index: 10;
}
#sliderevmodal-inner {
  max-width: 960px;
  margin: auto;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
#revsliclo {
  cursor: pointer;
  border-radius: 50%;
  border: 1px solid #d3d3d3;
  background: rgba(0,0,0,0.9);
  padding: 5px;
  width: 40px;
  height: 40px;
  margin: -20px -20px -20px auto;
  display: flex;
  z-index: 100;
  position: relative;
}
#revsliclo img {
  width: 15px;
  height: 15px;
  margin: auto;
}
#sliderevmodal-innerer {
  background-color: rgba(255,255,255,0.2);
  padding: 10px 10px 0;
}
.tparrows {
  border: 1px solid #d3d3d3;
}
.tp-thumbs {
  /*background: #191919 none repeat scroll 0% 0% !important;*/
}
/* slider thumbnail navigation */
.thumbs-nav{cursor:pointer;width:40px;height:40px;position:absolute;display:block;z-index:1001;border-radius:50%;border:1px solid #d3d3d3;}.thumbs-nav::before{font-family:revicons;font-size:20px;color:#fff;display:block;line-height:40px;text-align:center}.thumbs-nav-vertical{right:5.4%}.thumbs-nav-vertical.thumbs-next{bottom:0}.thumbs-nav-vertical.thumbs-prev{top:0}.thumbs-nav-vertical.thumbs-next::before{content:"\e82d";-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.thumbs-nav-vertical.thumbs-prev::before{content:"\e82c";-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.thumbs-nav-horizontal{bottom:3.5%}.thumbs-nav-horizontal.thumbs-next{right:2%}.thumbs-nav-horizontal.thumbs-prev{left:2%}.thumbs-nav-horizontal.thumbs-next::before{content:"\e82d";margin-left:3px}.thumbs-nav-horizontal.thumbs-prev::before{content:"\e82c";margin-right:3px}
@media only screen and (max-width:960px) {
  #revsliclo {
      margin: -25px -15px -15px auto;
  }
}
@media only screen and (max-width:768px) {
  .thumbs-nav {
      display: none;
  }
}