.ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item,
.ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ih-item a {
	color: #333;
}
.ih-item a:hover {
  text-decoration: none;
}
.ih-item img {
  width: 100%;
  height: 100%;
}
.ih-item .img {
	max-height: 300px;
}
.ih-item.square {
	position: relative;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.col-sm-6_izda {
	float: left;
	width: 100%;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	border: 1px solid rgba(120,120,120,1.00);
}
.col-sm-6_dcha {
	float: right;
	width: 100%;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	border: 1px solid rgba(120,120,120,1.00);
}


.ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.ih-item.square.effect13 {
  overflow: hidden;
}
.ih-item.square.effect13.colored .info {
	background: #1a4a72;
	background-color: rgba(0,0,0,0.60);
}
.ih-item.square.effect13.colored .info h4 {
	background-color: rgba(164,164,164,0.60);
}
.ih-item.square.effect13 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.ih-item.square.effect13 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.square.effect13 .info h4 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font-size: 1.2em;
	padding: 10px;
	background: #111111;
	margin: 30px 0 0 0;
	font-family: Roboto;
	font-weight: lighter;
}
.ih-item.square.effect13 .info p {
	font-size: 0.9em;
	position: relative;
	color: #FFFFFF;
	/* [disabled]padding-top: 7px; */
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-family: Roboto;
	font-weight: lighter;
}
.ih-item.square.effect13 a:hover .img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.ih-item.square.effect13 a:hover .info {
  visibility: visible;
  opacity: 1;
}
.ih-item.square.effect13.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect13.bottom_to_top a:hover .info {
  -webkit-transform: translateY(60%);
  -moz-transform: translateY(60%);
  -ms-transform: translateY(60%);
  -o-transform: translateY(60%);
  transform: translateY(60%);
}



.highlight pre {
  white-space: pre;
}

.section-heading {
  padding-top: 80px;
}
.section-heading.first-child {
  margin-top: 0;
  padding-top: 0;
}
.principal {
	margin-left: auto;
	margin-right: auto;
	width: 96%;
	height: auto;
	padding-top: 280px;
	padding-bottom: 80px;
}
.img img {
	display: block;
}
.animal_izda {
	width: 48%;
	float: left;
}
.animal_dcha {
	width: 48%;
	float: right;
}
.descripcion {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 20px;
}

@media (max-width:727px){
.animal_izda {
	width: 100%;
	margin-bottom: 70px;
}
.animal_dcha {
	float: left;
	width: 100%;
}


}
