#content{
	background: #0e0e0e;
	color: #fff;
	background-image: url(/s/v2/img/nutrition.background2.png);
	background-size: 150px;
}
h1, h2, h3, h4 {
    color: #00ff6d;
}

.page-title h1{
	margin-top: 0px;
	color: #00ffbf;
	z-index: 1;
}
.page-title::after {
	background-image: linear-gradient(60deg, #004a376b 0%, #00261d 50%, #000202 50%, #003d4ae0);
	z-index: 0;
}
.page-title {
    border-bottom: solid 10px #161616;
    background-image: url(/s/v2/img/nutrition.background.webp);
	background-size: cover;
	background-position: center;
}
.page-title img{
	height:50px;
	z-index: 1;
	filter: drop-shadow(0px 0px 05px #000);
}
/*@media only screen and (max-width: 700px){
	.page-title img{
		height:50px;
	}
}*/

#content img{
	max-width:100%;
}
/**/
image-gallery{
	float:left;
	width:100%;
	height: 500px;
	border:solid 1px #ffffff14;
	margin: 0px 10px 10px 0px;
	background:#ffffff0f;
	box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.8);
	transition: 0.3s;
}
[dir=ltr] image-gallery{
	float:right;
	margin: 0px 0px 10px 10px;
}
@media only screen and (min-width: 701px){
	image-gallery{
    	width: 400px;
    	height: 400px;
	}
}
@media only screen and (min-width: 1000px){
	image-gallery{
    	width: 500px;
    	height: 500px;
	}
}
/**/
.product_description h1, .product_description h2 {
    text-align: inherit;
}

/**/
.product_composition{
	display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    clear: both;
}
.product_composition table{
	text-align: center;
	border-collapse: collapse;
	margin: auto;
	/*box-shadow: 0px 3px 7px rgb(0 0 0 / 70%);*/
	display: inline-block;
    overflow: auto;
}
.product_composition table td,.product_composition table th{
	border: 1px solid #9c9c9c;
	padding: 10px;
}
.product_composition table tr:nth-child(even) td{
	background: #ebebeb1a;
}

