
/*.prod_data p.name{
	font-size:130%;
	line-height:130%;
}
*/


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

@media only screen and (min-width: 768px) {
	
h2 br{
	display:none;
}

}




.desc_txt{
clear:both;
margin-bottom:0.8em;
}

.crazytb{
}


.flexbox{
	display:flex;
	justify-content:center;
}


.flexbox figcaption{
	text-align:center;
	padding:0.5em 0;
}


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

.flexbox{
	flex-direction:column;
}

	
.flexbox figure{
	width:100%;

}

}

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

.flexbox figure{
	width:30%;
/*align-self:top;*/
margin:1em;	

}

}

