/* CSS Document */

.chefbio {
	display: flex;
	flex-wrap: wrap;
}
.chefbio .chefphoto {
	width: 30%;
}
.chefbio .chefbiocontent {
	width: 70%;
	padding: 20px;
	padding-right: 0;
}
.chefbio .chefbiocontent.showhid-block {
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 45px;
	width: 100%;
	display: none;
}
a.readmore {
	cursor: pointer;
}
@media screen and (max-width: 1200px) {
	.chefbio .chefbiocontent {
		padding: 0;
		padding-left: 15px;
	}
}
@media screen and (max-width: 990px) {
	.chefbio .chefbiocontent {
		width: 100%;
		padding: 0;
	}
	.chefbio .chefphoto {
		width: 100%;
		max-width: 300px;
		margin: auto;
		text-align: center;
		margin-bottom: 20px;
	}
}