/*=================================================================
	Galeria Zoom Opacity
==================================================================*/
/*
.galeria{
	margin: 20px 0;
}

.galeria a{
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000;
}

.galeria a img {
	position: relative;
	width: 100%;
	opacity: 0.9;

	-webkit-transition: all 0.5s ease 0s;
	   -moz-transition: all 0.5s ease 0s;
	    -ms-transition: all 0.5s ease 0s;
	     -o-transition: all 0.5s ease 0s;
		    transition: all 0.5s ease 0s;
}

.galeria a:hover img {
	opacity: 0.3;
}

.galeria .zoom{
	position: absolute;
	color: transparent;
	margin-top: -50%;
	width: 90%;
	text-align: center;

	-webkit-transition: all 0.5s ease 0s;
	   -moz-transition: all 0.5s ease 0s;
	    -ms-transition: all 0.5s ease 0s;
	     -o-transition: all 0.5s ease 0s;
		    transition: all 0.5s ease 0s;
}

.galeria a:hover .zoom{
	color: #fff;
}

.galeria .zoom i{
	font-size: 20px;
}

.galeria .zoom p{
	font-family: 'Poppins SemiBold', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
}

.button_gallery{
	display: inline-block;
	margin: 20px 0 0 0;
	background-color: #333;

	-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;
}

.button_gallery:hover{
	background-color: #8f2121;
}

.button_gallery p{
	font-family: 'Poppins SemiBold', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding: 16px 38px;
	color: #fff;
}

.galleryTwo{
	margin-top: 20px;
} 
*/

/*=================================================================
  Galeria Zoom out
==================================================================*/

.gallery a img {
  width: 100%;
  border: 2px solid #fff;
  -webkit-transition: -webkit-transform .15s ease;
  -moz-transition: -moz-transform .15s ease;
  -o-transition: -o-transform .15s ease;
  -ms-transition: -ms-transform .15s ease;
  transition: transform .15s ease;
  position: relative;
}
.gallery a:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 5;
}

div.galeria{
	padding: 3px !important;
}

.button_gallery{
	margin: 20px 0 0 0;
	background-color: #333;
	border-radius: 3px;

	-webkit-transition: all 0.5s ease 0s;
	   -moz-transition: all 0.5s ease 0s;
	    -ms-transition: all 0.5s ease 0s;
	     -o-transition: all 0.5s ease 0s;
		    transition: all 0.5s ease 0s;
}

.button_gallery:hover{
	background-color: #222;
}

.button_gallery p{
	padding: 16px;
	color: #fff;
}