.top-bar-section ul li.here a {
color: #c2ad52;

}

.img-responsive{display: block;
    max-width: 100%;
    width:100%;
    height: auto;}

.forty-padding{padding:40px;}
.center-text{text-align: center;}

hr {
  border: solid #c2ad52;
  border-width: 2px 0 0;
  clear: both;
  margin: 0rem;
  height: 0;

   }

.thumbcaption {
	color: #ffffff;
	background-color: #c2ad52;
	position: absolute;
	bottom: 40px;
	padding: 0px 8px 0px;
	opacity: 1;
	text-align: left;
	left: -100%;
	transition: .5s;
	}

	.box:hover .thumbcaption {
    transition: .5s;
    left: 0;
}

	.thumbcaption span {
      padding: 0rem;
      position: relative;
      top: 50%;
      opacity: 1;
	  color: #fff;
	  text-align: left;
      font-size: .8em;
	  letter-spacing: 1px;
      font-weight: normal;
	  text-transform:uppercase;
	  }

	  a:hover .thumbcaption {
    opacity: 1; }
    a:hover .thumbcaption span {
      top: 45%;
      opacity: 1; }

	  .box{
	position: relative;
	width: 100%;
	overflow: hidden;
}

.box:before{
	content: "";
	display: block;
	padding-top: 100%;
	z-index: 2;
}

.content{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: -1;
}

.contact-trans {
	width: 100%;
	color: white;
}

.contact-trans a{
	color: white;
}

.contact-trans a:hover{
	color: white;
}

.contact-trans p{
	line-height:.9;
	font-size: 1.2rem;
	padding-left:25px;
}

.contact-trans h1, .contact-trans h2, .contact-trans h3, .contact-trans h4, .contact-trans h5, .contact-trans h6{
	color: white;
	font-weight:normal;
	padding-left:25px;
}

.grey{
	position:absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
	width:100%;
	height:100%;
	background-color: rgba(0,0,0, 0);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#11000000', EndColorStr='#11000000');
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transform: translate3d(0, 0, 0);

}

a:hover .grey{
	background-color: rgba(0,0,0, 0.35);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#11000000', EndColorStr='#11000000');
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transform: translate3d(0, 0, 0);

}


.anime1 {
      -moz-animation-duration: 1s;
      -webkit-animation-duration: 1s;
      -moz-animation-name: slidein;
      -webkit-animation-name: slidein;
    }

    @-moz-keyframes slidein {
      from {
		 margin-left:0%;
        margin-top:100%;
        width:100%
      }

      to {
		 margin-left:0%;
        margin-top:0%;
        width:100%;
      }
    }

    @-webkit-keyframes slidein {
      from {
        margin-left:0%;
		 margin-top:100%;
        width:100%
      }

      to {
        margin-left:0%;
		 margin-top:0%;
        width:100%;
      }
    }
