
.ImageWrapper {
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	-o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	display: block;
	overflow: hidden;
	position: relative;
}

.ContentWrapperTi .ContentTi {
	position: absolute;
	background:rgb(0,0,0,.8);
	visibility: hidden;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: -100%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	cursor:pointer;
}

.ContentWrapperTi:hover .ContentTi {
	visibility: visible;
	left: 0;
}

.ContentWrapperTi .ContentTi .Content {
	position: absolute;
	top:20%;
	padding:25px;
	cursor:pointer;
	text-align:center;
}

.ContentWrapperTi .ContentTi .Content .ReadMore {
	float: right;
	margin: 16px 0 0;
	background: #D1CDC3;
	background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));
	background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);
	background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);
	background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);
	background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);
}

.ContentWrapperTi .ContentTi .Content .ReadMore a {
	color: #757167;
	padding:20px;
	display: block;
}




/* ----- IMAGEM HOVER ----- */

.box-expande {
	  position: relative;
	  padding: 0;
	  overflow: hidden;
  }
  
  .img-expande {
	  -moz-transform: scale(1);
	  -webkit-transform: scale(1);
	  -o-transform: scale(1);
	  -webkit-transition: 1s all ease;
	  -moz-transition: 1s all ease;
	  -o-transition: 1s all ease;
  }
  
  .img-expande:hover {
	  -moz-transform: scale(1.05);
	  -webkit-transform: scale(1.05);
	  -o-transform: scale(1.05);
	  -webkit-transition: .8s all ease;
	  -moz-transition: .8s all ease;
	  -o-transition: .8s all ease;
	  cursor:pointer;
  }





/* ----- ANIMAÇÕES ----- */

@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.pulse {
  -webkit-animation: pulse infinite alternate linear 0.5s;
  -moz-animation: pulse infinite alternate linear 0.5s;
  -ms-animation: pulse infinite alternate linear 0.5s;
  -o-animation: pulse infinite alternate linear 0.5s;
  animation: pulse infinite alternate linear 0.5s;
  opacity: 1 !important;
  visibility: visible !important;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.05);
  }
}
@-moz-keyframes pulse {
  0% {
    -moz-transform: scale(1);
  }
  100% {
    -moz-transform: scale(1.05);
  }
}
@-ms-keyframes pulse {
  0% {
    -ms-transform: scale(1);
  }
  100% {
    -ms-transform: scale(1.05);
  }
}
@-o-keyframes pulse {
  0% {
    -o-transform: scale(1);
  }
  100% {
    -o-transform: scale(1.05);
  }
}
@-moz-keyframes pulse {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.05);
  }
}
@-webkit-keyframes pulse {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.05);
  }
}
@-o-keyframes pulse {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.05);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.05);
  }
}
.pulse-slow {
  opacity: 1 !important;
  visibility: visible !important;
  -webkit-animation: pulseSlow infinite alternate 1s ease-in-out;
  -moz-animation: pulseSlow infinite alternate 1s ease-in-out;
  -ms-animation: pulseSlow infinite alternate 1s ease-in-out;
  -o-animation: pulseSlow infinite alternate 1s ease-in-out;
  animation: pulseSlow infinite alternate 1s ease-in-out;
}
@-webkit-keyframes pulseSlow {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.85);
    opacity: 0.5;
  }
}
@-moz-keyframes pulseSlow {
  0% {
    -moz-transform: scale(1);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(0.85);
    opacity: 0.5;
  }
}
@-ms-keyframes pulseSlow {
  0% {
    -ms-transform: scale(1);
    opacity: 1;
  }
  100% {
    -ms-transform: scale(0.85);
    opacity: 0.5;
  }
}
@-o-keyframes pulseSlow {
  0% {
    -o-transform: scale(1);
    opacity: 1;
  }
  100% {
    -o-transform: scale(0.85);
    opacity: 0.5;
  }
}
@-moz-keyframes pulseSlow {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.85);
    opacity: 0.5;
  }
}
@-webkit-keyframes pulseSlow {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.85);
    opacity: 0.5;
  }
}
@-o-keyframes pulseSlow {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.85);
    opacity: 0.5;
  }
}
@keyframes pulseSlow {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.85);
    opacity: 0.5;
  }
}

.altura-box-acontece .bx-controls {
	display: none;
}

.altura-box-acontece li {
	padding: 10px;
}

.ContentWrapperTi .ContentTi a {
	color:#FFF !important;
}
