body,
#content,
.site,
#content .col-40, #content .col-45, #content .col-55, #content .col-60, #content .col-70 {
	width: 				100%;
	margin: 			0;
	float: 				none;
}

a:link, a:visited {
	color: 				#00c;
	font-weight: 		bold;
	text-decoration: 	underline;
}

body > header.site {
	width: 				69px;
}

#toolbar,
header nav, 
header form,
#pushbox,
#pushbox-small,
footer,
#content div.site aside.col-26 {
	display: 			none; 
}

header.page { display: none; }

#content.default_page {
	border-top: 		0;
}

#content a:link:after,
#content a:visited:after {
	content: 			" (" attr(href) ") ";
}

a.larger-green-arrow:after { display: none; }

#content.product h1, #content.product h2,
#content.text_page .col-70 > h1:first-child, #content.text_page .col-70 > h2:first-child {
	position: 			absolute;
	top:				-55px;
	left: 				100px;
	font-size: 			4em ;
}
#content.product .moreinfo {
	float: 				none;
	width: 				100%;
	margin: 			0;
}

#content.product .info {
	width: 				100%;
}
#content.product .clear { margin: 0;}

#content.product .info figure {
	width: 				20%;
	padding-top: 		10px;
	margin-bottom: 		10px;
}
#content.product .info h3 {
	font-size: 			3em;
}
#content.product .info h3 span {
	font-size: 			.7em;
	display: 			inline;
	margin-left: 		10px;
}

#content.product .moreinfo { clear: both; }

#content.product .moreinfo ul.accordion > li h4 a {
	text-decoration: 	none;
}
#content.product .moreinfo ul.accordion > li h4 a.flag-en,
#content.product .moreinfo ul.accordion > li h4 a:link:after,
#content.product .moreinfo ul.accordion > li h4 a:visited:after,
#content.product .moreinfo ul.accordion > li div a.grey-diagonal,
#content.product .moreinfo ul.accordion > li div a.green-arrow { display: none; }
#content.product .moreinfo ul.accordion > li h4 a.active, 
#content.product .moreinfo ul.accordion > li.noLink h4 { 
	border-bottom: 		0;
}
#content.product .moreinfo ul.accordion > li div {
	height: 			auto !important;
}
#content.product .moreinfo ul.accordion > li p.intro {
	display: 			none;
}
#content.product .moreinfo ul.accordion > li div.info-desc {
	float: 				right;
	margin-right: 		10%;
	border: 			0;
	width: 				30%;
}

#content.product .moreinfo ul.accordion > li ul.stats.extended {
	float: 				left;
	width: 				50%;
}

#content.product .moreinfo ul.accordion > li ul.stats.extended li {
	height: 			auto;
	width: 				100%;
	border-right: 		0;
	padding: 			0;
	margin: 			15px 0 0;
	clear: 				both;
}
#content.product .moreinfo ul.accordion > li ul.stats.extended li h6 {
	float: 				left;
	width: 				20%;
}
#content.product .moreinfo ul.accordion > li ul.stats li p.value {
	font-size: 			2em;
	float: 				left;
	width: 				16%;
}
#content.product .moreinfo ul.accordion > li ul.stats li p.value span {
	font-size: 			.4em;
}
#content.product .moreinfo ul.accordion > li ul.stats.extended li span.icn {
	left: 				0;
}
#content.product .moreinfo ul.accordion > li ul.stats.extended li div.bar {
	float: 				left;
	width: 				50%;
	max-width: 			50%;
}

#content.product .moreinfo ul.accordion > li ul.ingredients {
	overflow: 			hidden;
	margin-bottom: 		3%;
	position: 			relative;
}
#content.product .moreinfo ul.accordion > li ul.ingredients li {
	float: 				left;
	position: 			relative;
	width: 				47%;
	margin-right: 		3%;
	padding: 			0;
}

#content.product .moreinfo ul.accordion > li ul.stats.extended li div.info {
	display: 			none !important;
}

#content.history div.slider-wrapper,
#content.history h2 + p + h4,
#content.history h2 + p + h4 + p,
#content.history div.slider-wrapper + h3 {
	display: 			none;
}

#content.history .col-70 ul.result li {
	display: 			block !important;
	padding: 			0 0 2em;
}
#content.history .col-70 ul.result li figure {
	display: 			none;
}
#content.history .col-70 ul.result li h2.large {
	float: 				left;
	font-size: 			1.6em;
	color: 				#000;
}
#content.history .col-70 ul.result li h2.large:after {
	content: 			" - ";
}
#content.history .col-70 ul.result li h3 {
	padding: 			0;
	margin: 			0;
	color: 				#000;
}
#content.history .col-70 ul.result li div.text {
	clear: 				both;
}

#content.product .info .tweet-button,
#content.product .info .fb-button,
#content.product .info .gplus-button { display: none; }

#content a img { display: block; }

#content ul.accordion li div { height: auto !important;}

#content.text_page .col-70 h1, #content.text_page .col-70 h2 {
	page-break-before: 	always;
}

#content.text_page .col-70 ul li h1, #content.text_page .col-70 ul li h2 {
	page-break-before: 	auto;
}

#content.default_page .col-70 article { clear: both; }

.page-break { page-break-before: always; }
