.content  .fotos .foto-item{ width:100% ; box-sizing:border-box; margin-bottom:15px;  }

.content .fotos .foto-item a{ display:block; width:280px;   margin:auto; box-sizing:border-box; padding: 0; background-repeat:no-repeat; background-size:cover; background-position:center;border:5px solid #F3F3F3; box-sizing:border-box}
.content .fotos .foto-item img{ width:100% !important; max-width:100% !important; height:auto; box-sizing:border-box; display:block; float:none !important; margin:0 !important}

.content .fotos .foto-item{ box-shadow:0px 3px 4px 0 rgba(0,0,0,0.16); 
-webkit-transition: all 0.3s ease; 	transition: all 0.3s ease; }

.content .fotos .foto-item:hover{ box-shadow:0px 7px 12px 0 rgba(0,0,0,0.3);}


.fancybox-navigation{ position:static !important }

.content  .fotos .foto-item span{ position:absolute; bottom:5px; right:5px; padding:7px 20px; background:#000; color:#fff; }

@media only screen and (min-width: 768px) {
	.content .fotos{display: -webkit-flex;	display: flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between;  justify-content:space-between;}
	.content .fotos .foto-item{ width:49%; width:calc(50% - 10px);  margin-bottom:25px;   }
	.content .fotos .foto-item a{ width:auto}
}

@media only screen and (min-width: 960px) {
	
}