body{
/*	font-family: 'Open Sans', sans-serif;
	font-weight:400;
*/
}
.header{background:#fff;}
.page-content-home{padding:4px 0 35px;}
.page-content-home .container{

/*	overflow:hidden;
	border-radius:0px;
	border:1px solid #dadada;
	padding:0px;
	box-shadow:0px 0px 10px #dadada;
*/
}

.page-content-home .container.regular{
	overflow:visible;
	border-radius:0px;
	border:none;
	box-shadow:none;
}

.ourbutton{
	background:#01bc20;
	color:#fff;
	font-size:1.5rem;
	text-decoration:none;
	padding:12px 20px 15px 20px;
	border-radius:10px;
	font-weight:700;
	border:2px solid #01bc20;
}

.ourbutton:hover{
	border:2px solid #01bc20;
	background:#fff;
	color:#01bc20;
}

.standoff{padding:10px 20px 20px 20px;}
h1{font-size:1.8rem;padding:15px;margin:0px;font-weight:700;}
.article-head h2{font-size:1.4rem !important;padding:0px 0px 10px 15px;margin:0px;margin-top:0px;}
.page-content-home h2{font-weight:700;font-size:2.1rem;}
.page-content-home h3{font-weight:700;font-size:1.6rem;}
.text-block{font-size:1.2rem;border-top:1px solid #dadada;}

.review-image{max-width:300px;max-height:300px;float:right;margin:80px 0px 10px 30px;}
#chartContainerBars{height: 450px; width: 900px;margin:40px auto;}
#chartContainerLines{height: 450px; width: 900px;margin:40px auto;}

.rating__star.main{margin-bottom:20px;overflow:hidden;}
.rating__star.main ul{display:block;float:left;margin:0px 0px;}
.rating__star.main ul li{padding:0px;font-size:1.7rem;}
.rating__star.main span{display:inline-block;margin:0px 20px;}

.adv-disc{font-size:0.95rem;margin:-15px 0px 20px 0px;}
.adv-disc a{color:#999;}

.cream-box p{line-height:28px;}

.cream-box .rating-table .rating-header h4 {font-size:17px;}
.cream-box .rating-table h4{font-size:16px;}
.cream-box .rating-table .rating-value span{}

.top-cream{margin-top:30px;}

.cream-box .product-image{align-items:flex-start;}
.cream-box .product-image img{margin-top:45px;}

.box-expand{clear:both;border-top:1px solid #efefef;margin:0px;}
.box-expand.no-border{border:none;}
.box-expand ul{list-style:none;padding:0px;margin:20px 0px 0px 0px;}
.box-expand ul li{font-size:18px;background: url("../images/icon-positive.png") no-repeat top left;margin:10px 0px;padding:0px 0px 0px 27px;background-position:0px 5px;}
.box-expand ul.cons li{background: url("../images/icon-negative.png") no-repeat top left;margin:10px 0px;padding:0px 0px 0px 27px;background-position:0px 5px;}
	
ul.goods, ul.bads{list-style:none;padding:0px;margin:15px 0px 30px 0px;}
ul.goods li{height:35px;font-size:18px;background: url("../images/good.png") no-repeat top left;margin:10px 0px;padding:0px 0px 0px 40px;background-position:0px 0px;}
ul.bads li{height:35px;font-size:18px;background: url("../images/bad.png") no-repeat top left;margin:10px 0px;padding:0px 0px 0px 40px;background-position:0px 0px;}


.userreviews{width:900px;margin:0 auto;}

.box-expand ul.list-inline li{background:none;margin:0px 52x;padding:0px;}

.rating__star.feedback{overflow:hidden;}
.rating__star.feedback ul{float:left;margin:0px;}
.rating__star.feedback span{float:left;margin:2px 0px 0px 10px;font-weight:normal;font-size:1.3rem;color:#000;}
                           
.pagechart img, .videoreview{max-width:900px;}
.videoreview{margin:0 auto;margin-top: 1.5rem!important;margin-bottom: 1.5rem!important;}

.userreviews .face img{width:100%;border-radius:5px;}
.userreviews{text-align:left;}
.userreviews .by{margin:-5px 0px 10px 0px;color:#666;}
.userreviews .row{margin-bottom:20px;}
.userreviews .row:last-child{margin-bottom:0px;}

.expert-badge{
	font-weight:500;
	font-size:1.2rem;
	color:#fff;
	background:#1bcb00;
	border:2px solid #1bcb00;
	padding:5px 15px;
	border-radius:20px;
	width:205px;
	margin:10px 0px 5px 15px;
}

.expert-badge.reversed{
	background:#fff;
	color:#1bcb00;
}

.graybox{
	background:#e8eeee;
	padding:25px 30px 10px 30px;
	border-radius:15px;
	max-width:50%;
}

.graybox h3{
	padding-bottom:10px;
	border-bottom:4px solid #3ed4c6;
}

.graybox ul{list-style:none;padding:0px;margin:15px 0px 20px 0px;}
.graybox ul li{height:30px;font-size:18px;background: url("../images/checkboard.png") no-repeat top left;margin:10px 0px;padding:0px 0px 0px 40px;background-position:0px 0px;}


footer{
	background:#dadada;
	padding:20px 0px;
}

.desktop{display:inline-block;}
.mobile{display:none;}

@media (max-width:767px) {
	.desktop{display:none;}
	.mobile{display:inline-block;;}

	.header{border:none;}
	.header img{width:100%;max-width:100%;}
	.standoff{padding:0px;}
	.pagechart img{max-width:100%;}
	.page-content-home .container{box-shadow:none;border-radius:0px;}
	.cream-box, .top-cream .heading, .top-cream .heading h2, .top-cream .heading h2 small{display:block;}
	.top-cream .heading h2 small span{display:block;margin-top:10px;font-size:1.4rem !important;}	
	.rating__star.main{overflow:visible;}
	.review-image{width:60%;max-width:60%;height:auto !important;max-height:100%;float:none;margin:20px 0px 20px 20%;}
	h1{font-size:1.6rem;}
	h2{font-size:1.4rem !important;}
	.cream-box:first-child .cream-rating {margin-top: 0px;}
	.mt-5{margin-top: 2rem!important;}
	.cream-box .product-image img{margin-top:0px;}
	.userreviews{max-width:100%;}
	.face img{max-width:100%;border-radius:0px !important;margin-bottom:10px;}
	.rating__star.feedback ul, .rating__star.feedback span{display:block;float:none;margin:0px;}
	.userreviews .row{border-bottom:1px solid #dadada;}
	.userreviews .row:last-child{border:none;}
	.userreviews p{line-height:23px;}
	.userreviews .rating__star.feedback{margin-top:-12px;}	
	.ourbutton{font-size:1rem;}
	.container.regular{padding:0px;}
	ul.goods li, ul.bads li{line-height:23px;min-height:30px;}
	ul.bads li{padding-bottom:50px;}
	ul.bads{margin-bottom:0px;}
	.graybox{max-width:100%;}
	#chartContainerBars{height: 350px; width:100%;}
	#chartContainerLines{height: 350px; width:100%;}

}