header {
	text-align: center;
	color: navy;
	font-size: 25px;
}

body * {
	margin: 0px;
	padding: 0px;
}


main  section {
	text-align: center;
	color: red;
	font-size: 35px;
	}
	
figure {
	border: solid 1px rgba(100, 100, 100, 0.4);
	border-radius: 20px;
}

section#section-production > div:hover {
	box-shadow: 0px 0px 4px blue;
}

section#section-tmp {
	width: 100%;
}

section#section-production div h4 {
	background-color: rgba(15, 15, 25, 0.7);
	color: azure;
	text-align: center;
	font-size: 20px;
	border-radius: 20px;
}

section#section-production div p {
	font-size: 16px;
	color: navy;
	padding: 5px 14px;
	border: solid 1px rgba(140, 140, 140, 0.4);
	margin: 5px 2px;
	background-color: rgba(245, 245, 240, 0.7);
}

	
