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

#picsContainer { margin:0 auto; width:100%; display:block; min-height: 600px}
#picsContainer h1 { display:block; }


#catsContainer { border-spacing:5px;border-collapse:separate; text-align:center; }
#catsContainer h1 { width:100%; }
#catsContainer h1 span { margin-top:15px;text-shadow:none; color:#999; font-style:italic; }
#catsContainer div { display:inline-block;padding:5px;margin:0 3px 10px 3px;vertical-align:top;min-height:200px;width:200px;text-align:center;background-color:#212121;padding:20px 0;color:#CCC; border-radius:5px;opacity:1; }
#catsContainer div h2 { display: block; margin: 0 0 20px; padding: 0; text-align: center; }
#catsContainer div h2 a { color: #FFF !important; }
#catsContainer div:hover h2 a { color: #FFF000 !important; text-decoration:none; }
#catsContainer div h2 a:hover { text-decoration:none; }
#catsContainer div:hover { background-color:#013293; cursor:pointer;opacity:1; }
#catsContainer div img { border:0px solid #CCC; border-radius:5px; }
#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; }

}

.clear { clear:both; display:table; }