h2.title span { display:block; font-size:14px; padding:0; margin:0;}

#picsContainer { margin:0 auto; width:640px; }
#picsContainer h3 { display:block; }


#catsContainer { border-spacing:5px;border-collapse:separate; text-align:center;margin-bottom: 30px; }
#catsContainer h3 { display:table-caption; width:100%; color:#212121; font-size:20px;margin-bottom: 30px;}
#catsContainer div { display:inline-block;padding:5px;width:150px;text-align:center;background-color:#ac104e;padding:20px 0;color:#CCC; border-radius:5px; }
#catsContainer div h5 { margin-bottom:10px; }
#catsContainer div:hover { background-color:#212121; cursor:pointer; }
#catsContainer span { display:block; font-size:10px; line-height:16px; }
#catsContainer span.count { color:#FFF; }
#catsContainer .jumpToLine { display:table-row; }

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

	.fotorama { width:640px; }
	.fotorama__img { width:640px; }

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

	.fotorama { width:360px; }
	.fotorama__img { width:360px; }

}

@media only screen and (max-width: 479px) {

	.fotorama { width:260px; }
	.fotorama__img { width:260px; }

}