





.logo-picture
{
	background: url(../../../images/product/product-page/logo/shaker.png) no-repeat center;
	background-size: contain;
}








.first-screen-picture
{
	background: url(../../../images/product/product-page/smart-go/smart-go-pistachio.jpg) #fff no-repeat center;
	background-size: 80%;
	box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.1);
}








.smart-go-tastes > div
{
	max-width: 900px;
}




#smart-go-orange-chocolate
{
	background: url(../../../images/product/product-page/smart-go/tastes/smart-go-choco-orange.png) center no-repeat;
	background-size: contain;
}

#smart-go-pistachio
{
	background: url(../../../images/product/product-page/smart-go/tastes/smart-go-pistachio.png) center no-repeat;
	background-size: contain;
}

#smart-go-nut-cookies-chocolate
{
	background: url(../../../images/product/product-page/smart-go/tastes/smart-go-nut-cookies.png) center no-repeat;
	background-size: contain;
}

#smart-go-kiwi-guava-cactus
{
	background: url(../../../images/product/product-page/smart-go/tastes/smart-go-kiwi-guava-cactus.png) center no-repeat;
	background-size: contain;
}











.smart-go-for-whom > div
{
	margin: 0 20px;
}

.smart-go-for-whom ul
{
	border-radius: 5px;
	list-style-type: none;
	padding: 20px;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}

.smart-go-for-whom ul li
{
	margin: 0 0 20px 0;
	background: url(../../../images/product/product-page/smart-go/smart-go-li-marker.png) no-repeat 10px 10px;
	background-size: 20px 20px;
	padding:  5px 0 5px 40px;
}














.smart-go-structure
{
	max-width: 900px;
}




.smart-go-structure .info-section-text-item
{
	height: 400px;
}


#smart-go-structure-protein-complex
{
	background: url(../../../images/product/product-page/smart-go/structure/protein-complex.png) center no-repeat;
	background-size: contain;
}

#smart-go-structure-carbohydrates
{
	background: url(../../../images/product/product-page/smart-go/structure/carbohydrates.png) center no-repeat;
	background-size: contain;
}

#smart-go-structure-plant-complex
{
	background: url(../../../images/product/product-page/smart-go/structure/plant-complex.png) center no-repeat;
	background-size: contain;
}

#smart-go-structure-phospholipids
{
	background: url(../../../images/product/product-page/smart-go/structure/phospholipids.png) center no-repeat;
	background-size: contain;
}

#smart-go-structure-vmp-complex
{
	background: url(../../../images/product/product-page/smart-go/structure/vmp-complex.png) center no-repeat;
	background-size: contain;
}



















#smart-go-webinar-weight-loss
{
	background: url(../../../images/product/product-page/common/webinars/webinar-weight-correction.png) center no-repeat;
	background-size: contain;
}


















.ed-smart-opinion
{
	max-width: 700px;
}

.ed-smart-opinion .info-section-video-text > p
{
	height: 185px;
}


#nutritionist
{
	background: url(../../../images/product/product-page/common/opinions/nutritionist.png) center no-repeat;
	background-size: contain;
}

#dietitian
{
	background: url(../../../images/product/product-page/common/opinions/dietitian.png) center no-repeat;
	background-size: contain;
}


















.info-section-text-item-text
{
	height: 150px;
}



#smart-go-power-balance
{
	background: url(../../../images/product/product-page/common/advantages/power-balance.png) center no-repeat;
	background-size: contain;
}

#smart-go-comfortable
{
	background: url(../../../images/product/product-page/common/advantages/comfortable.png) center no-repeat;
	background-size: contain;
}

#smart-go-one-minute
{
	background: url(../../../images/product/product-page/common/advantages/one-minute.png) center no-repeat;
	background-size: contain;
}

#smart-go-milk-composition
{
	background: url(../../../images/product/product-page/smart-go/smart-go-milk-composition.png) center no-repeat;
	background-size: contain;
}

#smart-go-item-text-weight-correction
{
	background: url(../../../images/product/product-page/common/advantages/weight-loss.png) center no-repeat;
	background-size: contain;
}
