@import url('https://fonts.googleapis.com/css?family=Heebo:400,500,700,800,900');


/* -------- [ GLOBAL ] -------- */

html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
left: 0;
top: 0;
font-size: 100%;
}

/* -------- [ GRID ] -------- */

.container {
width: 971.5px;
margin-left: auto;
margin-right: auto;
}
.row {
position: relative;
width: 100%;
}
.row [class^="col"] {
float: left;
margin: 0.5rem 2%;
min-height: 0.125rem;
}
.row::after {
content: "";
display: table;
clear: both;
}
.col-1 {
width: 4.33%;
}
.col-2 {
width: 12.66%;
}
.col-3 {
width: 21%;
}
.col-4 {
width: 29.33%;
}
.col-5 {
width: 37.66%;
}
.col-6 {
width: 46%;
}
.col-7 {
width: 54.33%;
}
.col-8 {
width: 62.66%;
}
.col-9 {
width: 71%;
}
.col-10 {
width: 79.33%;
}
.col-11 {
width: 87.66%;
}
.col-12 {
width: 96%;
}


/* -------- [ BODY ] -------- */

body {
	background-color: #dbdbdb;
}


/* -------- [ FONTS ] -------- */

p, li, h1, h2, h3, a {
	font-family: 'heebo', sans-serif;
}
h1, h2, h3 {
	font-weight: 700;
}
h1 {
	font-size: 1.9em;
	margin: 0;
}
h2 {
	font-size: 1.32em;
	margin: 0 !important;	
}
h3 {
	font-size: 1em;
	margin: 0;	
}
p, li {
	font-size: 0.875em;
	color: #4d4d4d !important;
}

a {
	text-decoration: none;
}

/* -------- [ BUTTONS ] -------- */

.cta-btn {
	display: block;
	text-align: center;
    font-weight: 500;
    color: white;
    font-size: 0.95em;
	letter-spacing: 0.5px;	
    background-color: #f17b00;
    border: none;
    border-radius: 0.25em;
    padding: 0.75em;
	cursor: pointer;
}
.normal-btn {
	display: block;
	text-align: center;	
    font-weight: 500;
    color: white;
    font-size: 0.92em;
	letter-spacing: 0.5px;
    background-color: #f17b00;
    border: none;
    border-radius: 0.25em;
    padding: 0.4em;
	cursor: pointer;	
}


/* -------- [ HEADER ] -------- */

#header {
	width:100%;
	height:87px;
	background-color: #105c96;
}
#header #nav-menu-button {
    display: none;
    float: left;
}
#header #nav-menu-button img {
	width: 100%;
}
#header .logo {
	float:left;
	display:inline;
	background:url(../img/logo.png) no-repeat;
	width:319px;
	height:57px;
	overflow:hidden;
	text-indent:-9999px;
	margin:13px 0 0 13px;
}
#header .search {
	float:right;
	background:#fff;	
	display:inline;
	height:30px;
	margin:25px 26px 0px 0px;	
	overflow:hidden;	
}
#header .search .search-field {
	font-size: 14px;
	width:180px;
	height:30px;
	border:none !important;
	outline:none !important;
	vertical-align:top;
	position:relative;
	left: 5px;
}

#header .search .search-button {
	cursor:pointer;
	background:url(../img/btn-search.png) no-repeat;
    border: none;	
	height:30px;
	width:22px;	
}


/* -------- [ NAV ] -------- */

#nav {
	position:relative;
	z-index:999;
	width:100%;
	height:40px;
	background-color: #000;
}
#nav ul {
	margin: auto;
	padding: 0 0 10px;
	font-size:12px;
	color:#28333a;
	list-style: none;		
}
#nav .nav-link {
	float:left;
	padding:4.5px 0px 4.5px 0px;
}
#nav .nav-link a {
	float:left;
	display:block;
	overflow:hidden;
	font-family: 'Heebo', sans-serif !important;
	font-weight:normal;
	font-size:15px;
	color:#fff;
	text-decoration:none;
	line-height:30px;
	height:31px;
	cursor:pointer;
}
#nav .nav-link a span{
	display:block;
	float:left;
	padding: 0px 28px 0px 28px;
	height:31px;
}
#nav .nav-link:hover {
	background-color: #f17b00;
}


/* -------- [ NAV-MENU ] -------- */

#nav-menu {
    display: block;
    height: 100%;
    width: 0;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    overflow-x: hidden;	
    padding-top: 4%;
    transition: 0.2s;	
}
#nav-menu a {
	display: block;
    font-size: 1.15em;
	font-family: 'Heebo', sans-serif !important;
    color: white;
    text-decoration: none;
	white-space: nowrap;
    padding: 14px 8px 14px 16px;		
}
#nav-menu a:active {
	background-color: #f17b00 !important;
}


/* -------- [ MAIN ] -------- */

main {
	transition: margin-left 0.2s;	
}


/* -------- [ CONTENT ] -------- */

#content {
	background-color: #ffffff;	
	padding: 0 0 1.5em 0;
}
#content-info .content-link {
	color: #167dcd; 
}
#content .content-bottom { 
	margin-bottom: 0 !important;	
}	

/* -------- [ CONTENT-SIDE ] -------- */

#content-side {
	background-color: #f5f5f5;
    margin: 1.5em 1em 0 1.7em;	
	padding: 0 0 1em 0;	
}
#content-side img {
	width: 100%;
}
#content-side p {
	padding: 0 1em 0 1em; 
} 
#content-side h2 {
	margin: 1em 0 -0.5em 0.65em !important;
}
#content-side hr {
	margin: 1.5em 1em 1em 1em;
    border-width: 0.1em;
    border-style: solid;
    border-color: #dbdbdb;		
}
#content-side  a {
	display: none;		
}


/* -------- [ CONTENT-MAIN ] -------- */

#content-main {
	background-color: #ffffff;
	padding: 0 0 0.5em 0;
    margin: 1.5em 0 0 1em;		
	width: 61%;
}
#content-main h1 {
	background-color: #ffffff;
    margin: -0.2em 0;	
	line-height: 1.2em;
}
#content-main hr {
    margin: 1.5em 0 1.5em 0;	
    border-width: 0.1em;
    border-style: solid;
    border-color: #dbdbdb;	
}
#content-main #content-side {
	display: none;
}


/* -------- [ CONTENT-INFO ] -------- */

#content-info {
    padding: 0;	
}
#content-info a {
    width: 39%;	
}
#content-info #content-info-header {
	margin-top: 0.5em !important;
}
#content-info .content-info-sub-header {
	color: #000 !important;
}

/* -------- [ CONTENT-COMPETITOR-REVIEW ] -------- */

#content-competitor-review #content-info { 
	padding: 0 0.5em 0 0.5em;	
}
#content-competitor-review #competitor-h2 { 
	margin: 0.5em 0 0.2em 0 !important;	
}
#content-competitor-review h2 { 
	margin: 1em 0 0.2em 0;
}
#content-competitor-review p:nth-of-type(1){ 
	color: #000;
	position: relative;
	margin-top: 0;
}	
#content-competitor-review b:nth-of-type(1){ 
	position: relative;
	top: -0.1em;	
}	
#content-competitor-review span b:nth-of-type(1){ 
	position: relative;
	top: -0.1em;
	left: 0.6em;
}		
#content-competitor-review #review-stars { 
	position: relative;
	top: 0.1em;	
	left: 0.3em;		
}
#content-competitor-review #competitor-product { 
    float: right;
    border-style: solid;
    border-width: 1px;
    border-color: #dbdbdb;
	padding: 1em 2em 1em 2em;
	margin: 0 0 0 2.2em;	
    position: relative;
    top: -1.5em;
	z-index: 1;	
}
#content-competitor-review #competitor-product-inline { 
	display: none;
}	
#content-competitor-review hr { 
	display: block !important;
	width: 67%;
	border-width: 0.1em;
	border-style: solid;
	border-color: #dbdbdb;
	margin: 1em 0 1.4em 0;		
}


/* -------- [ CONTENT-REVIEW ] -------- */

#content-review #content-info { 
	padding: 0 0.5em 0 0.5em;	
}
#content-review h2 { 
	margin: 0.5em 0 -0.2em 0;	
}

#content-review p:nth-of-type(1){ 
	color: #000;
	position: relative;
	margin-top: -0.2em;
}	
#content-review b:nth-of-type(1){ 
	position: relative;
	top: -0.1em;	
}	
#content-review span b:nth-of-type(1){ 
	position: relative;
	top: -0.1em;
	left: 0.6em;
}		
#content-review #review-stars { 
	position: relative;
	top: 0.2em;	
	left: 0.3em;		
}
#content-review hr { 
	display: block !important;
	margin: 1em 0 1.4em 0;	
	border-width: 0.1em;
	border-style: solid;
	border-color: #dbdbdb;
}
#content-review #review-product { 
	width: 100%;
	margin-bottom: 1em;	
}

/* -------- [ CONTENT-STEP ] -------- */

#content-step { 
	margin-bottom: 1em;
}
#content-step #content-info { 
    padding: 0 0.5em 0 0.5em;	
}
#content-step #step-1 hr:nth-of-type(1), 
#content-step #step-2 hr:nth-of-type(1) { 
	display: none;
}
#content-step #step-h2 { 
	line-height: 1.3em; 
	margin: 0 0 0.3em 0;
}
#content-step #step-h2 span { 
    white-space: pre;	
}
#content-step #step-1 h2, 
#content-step #step-2 h2  { 
	float: left;
    color: #ffffff;
    background: #d10604;
    width: 17%;
	padding: 0 0.3em 0 0.3em;
}
#content-step #step-1 p {
	font-size: 0.875em;
    float: left;
    width: 75%;	
}
#content-step #step-2 p {
	font-size: 0.875em;	
    float: left;
    width: 40%;	
	margin: 3em 0 0 -6em;	
}
#content-step #step-1 img:nth-of-type(1) {
	float: left;
    margin: 2.5em 1em 0 -1.5em;	
}
#content-step #step-2 img:nth-of-type(1) {
	float: left;
    margin: 1em 1em 0 -0.5em;	
}
#content-step #step-1 img:nth-of-type(2) {
	float: left;
    margin: 0 1em 0 3.8em;	
}
#content-step #step-2 img:nth-of-type(2) {
	float: left;
	width: 44%;	
    margin: -14.6em 0 0 15em;	
}


/* -------- [ CONTENT-STORY ] -------- */

#content-story {
	background-color: #f5f5f5;	
    width: 100%;	
    padding: 0;	
	margin: 0 0 1em 0;
}
#content-story #content-info {
    padding: 1.8em;	
}
#content-story #story-h2 {
	font-weight: 500;	
}
#content-story #content-info p {
font-size: 0.875em;
    float: left;
    width: 64.85%;
    margin: 0.5em 0 0.5em 0;		
}
#content-story #content-info img:nth-of-type(1){
	display: none;
}
#content-story #content-info span img:nth-of-type(1) {
	display: none;
}
#content-story #content-info img:nth-of-type(2) {
	margin: -1.5em 0 0 2.3em;
}


/* -------- [ CONTENT-INGREDIENTS ] -------- */

#content-ingredients {
	padding: 0;
	margin-bottom: -0.5em;	
}
#content-ingredients #content-info {
	padding: 0 0.5em 0 0.5em;
}
#content-ingredients #content-products{
    padding: 0 0.5em 0 0.5em;	
	margin:	1.5em 0 1em 0;
}
#content-ingredients #product-1 p {
	font-size: 0.875em;
}
#content-ingredients #product-2 p {
	font-size: 0.875em;
}
#content-ingredients #product-1 {
	border-style: solid;
    border-width: 1px;
    border-color: #dbdbdb;
	width: 43.5%;	
    padding: 1em;
    margin: 0 1em 0 0;
}
#content-ingredients #product-2 {
    border-style: solid;
    border-width: 1px;
    border-color: #dbdbdb;
	width: 43.5%;
    padding: 1em;
    margin: 0 0 0 1em;
}
#content-ingredients #product-1 img {
	width: 100%;
	margin-top: 1em;	
}
#content-ingredients #product-2 img {
	width: 100%;
	margin-top: 4.485em;
}


/* -------- [ CONTENT-RESULTS ] -------- */

#content-results {
	padding: 0;
    margin-bottom: -0.2em;	
}
#content-results #content-info {
	padding: 0 0.5em 0 0.5em;
}
#content-results #results-h2 {
	font-weight: 500;
}
#content-results #results-h2 span{
	color: #000;
}
#content-results ul {
	list-style-type: square;
}
#content-results li {	
	color: #105c96;
    margin: 0 0 0.5em 0;	
}
#content-results span {	
	color: #4d4d4d;
}


/* -------- [ CONTENT-BUY ] -------- */

#content-buy {
	padding: 0;
}
#content-buy #content-info {
	padding: 0 0.5em 0 0.5em;
}
#content-buy #buy-h2 {
	font-weight: 500;
	margin: 0 0 -0.5em 0;	
}
#content-buy .cta-btn {
	font-weight: 500;
    width: 20%;	
}		


/* -------- [ CONTENT-FEATURES ] -------- */

#content-features img {
	float: left;
	width: 36px;
	height: 36px;
}
#content-features div p:nth-of-type(1){
	font-weight: bold;
	float: left;
    position: relative;
    top: -15px;
    left: 12px;
}
#content-features div p span:nth-of-type(1){
	display: block;
}
#content-features div p:nth-of-type(2){
	float: left;
    padding: 2px;
    margin-top: -20px;
}


/* -------- [ CONTENT-TABLE ] -------- */

/* [ TABLE ] */
#content-table {
	border-style: solid;
	border-width: 0 1px 0 1px;
	border-color: #dbdbdb;		
}
#content-competitor-review #content-table {
	border-style: solid;
	border-width: 0 1px 0 1px;
	border-color: #dbdbdb;	
    width: 98%;
    margin: 0.5em 0.5em 0 0.5em;
}
#content-table .row [class^="col"] {
	border-style: solid;
	border-width: 1px;
	border-color: #dbdbdb;
	margin: 0 !important;
}

/* [ TABLE-HEADER ] (ROW)*/
#content-table-header h2 {
	text-align: center !important;		
	padding-top: 1em;	
}
#content-competitor-review #content-table-header h2 {
	text-align: center !important;		
	padding-top: 1em;	
}
#content-table-header p {
	text-align: center !important;		
	padding-bottom: 1.8em;	
	margin: 0;	
}
#content-table-header .col-12 {
	background-color: #f5f5f5;	
	border-width: 1px 1px 1px 0 !important;		
	width: 100% !important;
}
#content-table-index {
	background-color: #f5f5f5;
}

/* [ TABLE-INDEX ], [ TABLE-PRODUCT ] (ROW)*/

#content-table-index h3 {
	text-align: center;
    padding: 0.5em 0 0.5em 0;	
}
#content-table-product {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #dbdbdb;		
}
#content-table-index .col-4 {
	border-width: 0 1px 0 0 !important;		
	width: 31% !important;
}
#content-table-index .col-3{
	border-width: 0 0 0 0 !important;	
	width: 29% !important;
}
#content-competitor-review #content-table-index .col-3{
	border-width: 0 0 0 0 !important;	
	width: 29% !important;
}
#content-table-index .col-1{	
	border-width: 0 1px 0 0 !important;	
	width: 8% !important;
}

#content-table-product .col-4 {
	border-width: 0 1px 0 0 !important;		
	width: 31% !important;
	height: 120px;
	padding: 0 !important;
}
#content-table-product .col-3 {
	border-width: 0 0 0 0 !important;	
	width: 29% !important;
	height: 120px;	
	padding: 0 !important;	
}
#content-competitor-review #content-table-product .col-3 {
	border-width: 0 0 0 0 !important;	
	width: 29% !important;
	height: 120px;	
	padding: 0 !important;	
}
#content-table-product .col-1 {
	border-width: 0 1px 0 0 !important;	
	width: 8% !important;
	height: 120px;	
	padding: 0 !important;	
}

/* [ TABLE-FEATURED-PRODUCT ] (ROW)*/
#content-table .featured-product {
	outline: #f17b00;
	outline-width: 3px;
	outline-style: solid;
	z-index: 1;
}
#content-table-product .featured-product-type, #content-table-product .featured-product-rating {
	border-width: 0 0 0 0 !important;		
	width: 31% !important;	
}
#content-table-product .featured-product-review {
	border-width: 0 0 0 0 !important;	
	width: 29% !important;	
}
#content-table-product .featured-product-number {
	border-width: 0 0 0 0 !important;	
	width: 8% !important;	
}

/* [ TABLE-NUMBER ] (COL-1)*/
#content-table-product .featured-product-number h3 {
    font-size: 2.5em;
	color: #f17b00; 
	text-align: center;
    padding: 0.7em 0 0.7em 0;
}
#content-competitor-review #content-table-product .featured-product-number h3 {
    font-size: 3em;
	color: #f17b00; 
	text-align: center;
    padding: 0.5em 0 0.4em 0;
}
#content-table-product .product-number h3 {
    font-size: 2em;
	color: #dbdbdb; 
	text-align: center;
    padding: 1em 0 1em 0;
}
#content-competitor-review #content-table-product .product-number h3 {
    font-size: 2.2em;
    color: #dbdbdb;
    text-align: center;
    padding: 1em 0 0.8em 0;
}

/* [ TABLE-TYPE ] (COL-2)*/
#content-table-product .featured-product-type img {
	width: 78%;
    padding: 0.4em 0 0 1em;
}
#content-competitor-review #content-table-product .featured-product-type img {
	width: 50%;
    padding: 0.4em 0 0 3em;
}
#content-table-product .product-type img {
	width: 55%;
    padding: 0.5em 0 0.5em 2.5em;
}
#content-competitor-review #content-table-product .product-type img {
	width: 35%;
    padding: 0.65em 0 0.35em 4.5em;
}

/* [ TABLE-RATING ] (COL-3)*/
#content-table-product .featured-product-rating img {
	float: left;
    padding: 3em 0 3em 0.5em;	
}
#content-competitor-review #content-table-product .featured-product-rating img {
	float: left;
    padding: 2.7em 0 2.38em 3.5em;	
}
#content-table-product .featured-product-rating h3 {
    font-size: 1.2em;
    float: left;
    position: relative;
    top: 2.4em;
    left: 0.3em;	
}
#content-competitor-review #content-table-product .featured-product-rating h3 {
	float: left;
    position: relative;
	top: 2.2em;
	left: 0.5em;	
}
#content-table-product .product-rating img { 
	float: left;
    padding: 3em 0 3em 1.5em;	
}
#content-competitor-review #content-table-product .product-rating img { 
	float: left;
	width: 35%;	
    padding: 2.85em 0 2.85em 5em;	
}
#content-table-product .product-rating h3 {
	float: left;
    position: relative;
	top: 2.8em;
	left: 0.5em;
}
#content-competitor-review #content-table-product .product-rating h3 {
	font-size: 1em;
    float: left;
    position: relative;
    top: 2.7em;
    left: 0.5em;
}

/* [ TABLE-REVIEW ] (COL-4)*/
#content-table-product .featured-product-review {
	text-align: center;
}
#content-table-product .product-review {
	text-align: center;	
}
#content-table-product .featured-product-review a {
	font-size: 0.95em;
	background-color: #f17b00;
	width: 70%;	
	position: relative;
	top: 2.4em;
	left: 1.2em;
}
#content-competitor-review #content-table-product .featured-product-review a {
	font-size: 0.95em;
	background-color: #f17b00;
	width: 45%;	
	position: relative;
	top: 2.4em;
	left: 4.6em;
}
#content-table-product .product-review a {
    font-size: 0.8em;	
	background-color: #5a5a5a;
	width: 50%;	
	position: relative;
	top: 3em;
	left: 2.7em;
}
#content-competitor-review #content-table-product .product-review a {
    font-size: 0.8em;	
	background-color: #5a5a5a;
	width: 35%;	
	position: relative;
	top: 3em;
	left: 6.5em;
}


/* -------- [ CTA-MODULE ] -------- */

#cta-module {
	display: none;
    font-size: 1.2em;	
    text-align: center;
    background-color: #105c96;
    position: fixed;
    bottom: 0;
    right: 0;
    padding: 0 1em 1.5em 1em;
	z-index: 1;
}
#cta-module p {
    color: #fff !important;
    font-size: 1.2em;
}
#cta-module p span {
    display: block;
    line-height: 1em;	
}
#cta-module .cta-btn {
	color: #fff !important;
    font-size: 0.7em;
    font-weight: 500;
    line-height: 0.3em;
    padding: 1.2em 1em 1.2em 1em;
}

/* -------- [ FOOTER ] -------- */

footer p {
	font-size: 0.8em;	
	text-align: center;
	padding: 1em 0 2em 0;
}


/* -------- [ @MEDIA ] -------- */

@media only screen and (max-width: 1024px) {
	
	/* -------- [ GRID ] -------- */	

	.container {
		width: 977px;
		margin-left: auto;
		margin-right: auto;
	}
}


@media only screen and (max-width: 976px) {
	
	/* -------- [ BODY ] -------- */	

	body {
		zoom: 90%;
	}
}

@media only screen and (max-width: 876px) {
	
	/* -------- [ BODY ] -------- */	

	body {
		zoom: 80%;
	}
}

@media only screen and (max-width: 768px) {
	
	/* -------- [ BODY ] -------- */	

	body {
		zoom: 100%;
	}	
	
	/* -------- [ GRID ] -------- */	

	.container {
		width: 100%;
	}
	.row [class^="col"] {
		margin: 0 2% !important;
	}	
	.col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12 {
	  width: 96%;
	}		
	
	
	/* -------- [ NAV ] -------- */	
	
	#nav, form {
		display: none;
	}	

	
	/* -------- [ NAV-MENU ] -------- */	
	
	#nav-menu-button {
		display: inline !important; 
		width: 30px; 
		padding: 25px 0 0 24px;
	}
	
	
	/* -------- [ CONTENT ] -------- */

	#content {
		padding: 1.5em 0 2em 0;
	}

	#content {
		padding: 1.5em 0 2em 0;
	}		
	
	
	/* -------- [ CONTENT-MAIN ] -------- */	
	
	#content-main {
		width: 96%;
	}
	#content-main #content-side {
		display: initial;
		background-color: #ffffff;
	}	
	#content-main #content-side h1 { 
		font-size: 2em;
		line-height: 1.2em;
	}
	#content-main #content-side h2 {
		font-size: 2em;
		line-height: 1.2em;		
		margin: 1em 0 -0.5em 0 !important;
	}	
	#content-main #content-side p {
		font-size: 1.5em;
		padding: 0;		
	}	
	#content-main #content-side img, 
	#content-main #content-side hr {
		display: none;
	}
	#content-main #content-side  a {
		display: block;	
		font-size: 1.5em;
		position: relative;
		top: 0.8em;		
	}	
	
	
	/* -------- [ CONTENT-SIDE ] -------- */	
	
	#content-side {
		display: none;
	}		
	
	
	/* -------- [ CONTENT-INFO ] -------- */	
	
	#content-info {
		padding: 0.5em;	
	}			
	#content-info h1 {
		font-size: 2em;
		line-height: 1.2em;
	}	
	#content-info h2 {
		font-size: 1.93em;
		line-height: 1.2em;
	}
	#content-info p {
		font-size: 1.5em;
	}
	#content-info .content-link {
		font-size: 1em;
	}	
	#content-info p span {
		display: block;
		margin-top: 1em;
	}	
	#content-info li {
		font-size: 1.5em;
	}	
	#content-info .content-li {
		font-size: 1.5em;		
	}
	#content-info hr {
		display: none;
	}
	#content-info .content-hr {
		border-color: #fff;
	}	
	#content-info a {
		width: 95%;
		font-size: 1.5em;		
	}
	
	
	/* -------- [ CONTENT-COMPETITOR-REVIEW ] -------- */

	#content-competitor-review { 
		margin-bottom: 3.1em !important;	
	}		
	#content-competitor-review #content-info { 
		padding: 0 0.5em 0 0.5em;	
	}
	#content-info #content-info-header {
		margin-top: 0 !important;
	}	
	#content-competitor-review #competitor-h2 { 
		font-size: 2.3em;
		margin: -0.2em 0 !important;	
	}
	#content-competitor-review h2 { 
		margin: 1em 0 0.2em 0;
	}
	#content-competitor-review p:nth-of-type(1){
		font-size: 1.85em;
		color: #000;
		position: relative;
		margin-top: -0.2em;
	}	
	#content-competitor-review .content-intro {
		font-size: 1.5em !important;
	}	
	#content-competitor-review #competitor-rated { 
		position: relative;
		top: 0.5em !important;
		left: 0.4em !important;
	}		
	#content-competitor-review b:nth-of-type(1){ 
		position: relative;
		top: 0.5em;
		left: 0.4em;
	}	
	#content-competitor-review .content-bold { 
		position: relative;
		top: 0 !important;
		left: 0 !important;
	}	
	#content-competitor-review span b:nth-of-type(1){ 
		position: relative;
		top: -0.3em;
		left: 0;
	}		
	#content-competitor-review #review-stars { 
		float: left;
		width: 30%;
		position: relative;
		top: 0.45em;	
		left: 0;
	}
	#content-competitor-review #competitor-product { 
		display: none;
	}
	#content-competitor-review #competitor-product-inline { 
		display: inline;
		margin: 0 25% 0 25%;		
	}	
	#content-competitor-review .competitor-product-ingredient {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;		
	}
	#content-competitor-review hr { 
		display: block !important;
		width: 100%;
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
		margin: -1em 0 1.5em 0;		
	}	
	
	
	/* -------- [ CONTENT-REVIEW ] -------- */

	#content-review #content-info { 
		padding: 0 0.5em 0 0.5em;	
	}
	#content-review #content-info hr { 
		display: block !important;
		margin: -1em 0 2em 0;
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;		
	}	
	#content-review h2 { 
		margin: -0.2em 0;	
	}
	
	#content-review p:nth-of-type(1){ 
		font-size: 1.85em !important;
		color: #000;
		position: relative;
		margin-top: -0.2em;
	}	
	#content-review b:nth-of-type(1){ 
		position: relative;
		top: 0.5em;
		left: 0.4em;
	}	
	#content-review span b:nth-of-type(1){ 
		position: relative;
		top: -0.3em;
		left: 0;
	}		
	#content-review #review-stars { 
		float: left;
		width: 30%;
		position: relative;
		top: 0.45em;
		left: 0;
	}
	#content-review hr { 
		display: initial !important;
		margin: 1em 0 1.4em 0;	
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
	}
	#content-review #review-product { 
		width: 100%;
		margin-bottom: 2.5em; 
	}


	/* -------- [ CONTENT-STEP ] -------- */

	#content-step { 
		margin-bottom: 1em;
	}
	#content-step #content-info { 
		padding: 0 0.5em 0 0.5em;
		margin: 0 !important;		
	}
	#content-step #step-1, #content-step #step-2 {
		margin: 0 !important;		
	} 
	#content-step #step-1 hr:nth-of-type(1) { 
		display: block !important;
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
		width: 104%;		
		margin: 0.3em 0 0.3em 0;		
	}	
	#content-step #step-2 hr:nth-of-type(1) { 
		display: block !important;
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
		width: 104%;		
		margin: 0.3em 0 0.3em 0			
	}	
	#content-step #step-h2 { 
		line-height: 1.3em; 
		margin: 0.5em 0 -0.5em 0;
	}
	#content-step #step-h2 span { 
		white-space: normal;	
	}
	#content-step #step-1 h2 { 
		float: left;
		color: #ffffff;
		background: #d10604;
		width: 16%;
		padding: 0.1em 0.3em 0.1em 0.3em;
		position: relative;
		top: 4.7em;
	}
	#content-step #step-2 h2  { 
		float: left;
		color: #ffffff;
		background: #d10604;
		width: 16%;
		padding: 0.1em 0.3em 0.1em 0.3em;
		position: relative;
		top: 6.5em;
		left: 3.5em;
	}	
	#content-step #step-1 p {
		font-size: 1.5em;
		float: none;
		width: 100%;	
	}
	#content-step #step-2 p {
		font-size: 1.5em;	
		float: none;
		width: 35%;	
		margin: 3em 0 0 4.6em;	
	}
	#content-step #step-1 img:nth-of-type(1) {
		float: none;
		width: 30%;
		margin: 2.5em 1em 0 6.5em;	
	}
	#content-step #step-2 img:nth-of-type(1) {
		float: none;
		width: 30%;		
		margin: 1.2em 1em -1em 6.5em;	
	}
	#content-step #step-1 img:nth-of-type(2) {
		float: none;
		width: 70%;		
		margin: 0 0 1.5em 6.5em;	
	}
	#content-step #step-2 img:nth-of-type(2) {
		float: none;
		width: 40%;
		margin: -26.5em 0 1.2em 20em;
	}


	/* -------- [ CONTENT-STORY ] -------- */

	#content-story {
		background-color: #f5f5f5;	
		width: 100%;	
		padding: 0;	
		margin: 0 !important;
	}
	#content-story #content-info {
		padding: 1.5em;	
	}
	#content-story #story-h2 {
		font-weight: 700;	
	}
	#content-story #content-info p {
		font-size: 1.5em;
		float: none;
		width: 100%;
		margin: 1em 0 1em 0;		
	}
	#content-story #content-info p span {
		display: block;
		margin: 1em 0 1em 0;		
	}
	#content-story #content-info img:nth-of-type(1){
		display: none;
	}	
	#content-story #content-info span img:nth-of-type(1) {
		display: initial;
		width: 100%;
		margin: 0 0 0.6em 0;
	}	
	#content-story #content-info img:nth-of-type(2) {
		display: none;
	}


	/* -------- [ CONTENT-INGREDIENTS ] -------- */

	#content-ingredients {
		padding: 0;
		margin-bottom: -0.5em;	
	}
	#content-ingredients #content-info {
		padding: 0 0.5em 0 0.5em;
	}
	#content-ingredients #content-products{
		padding: 0 !important;	
		margin:	0 !important;	
	}
	#content-ingredients #product-1 h2 {
		font-size: 1.85em;
	}	
	#content-ingredients #product-2 h2 {
		font-size: 1.85em;
	}		
	#content-ingredients #product-1 p {
		font-size: 1.5em;
	}
	#content-ingredients #product-2 p {
		font-size: 1.5em;
	}
	#content-ingredients #product-1 {
		border-style: solid;
		border-width: 1px;
		border-color: #dbdbdb;
		width: 92%;	
		padding: 1em;
		margin: 0 1em 0 0;
	}
	#content-ingredients #product-2 {
		border-style: solid;
		border-width: 1px;
		border-color: #dbdbdb;
		width: 92%;
		padding: 1em;
		margin: 2em 2% 2em 2% !important;
	}
	#content-ingredients #product-1 img {
		width: 100%;
		margin-top: 1em;	
	}
	#content-ingredients #product-2 img {
		width: 100%;
		margin-top: 1em;
	}


	/* -------- [ CONTENT-RESULTS ] -------- */

	#content-results {
		padding: 0;
		margin-bottom: -0.2em;	
	}
	#content-results #content-info {
		padding: 0 0.5em 0 0.5em;
	}
	#content-results #results-h2 {
		font-weight: 700;
	}
	#content-results ul {
		list-style-type: square;
	}
	#content-results li {
		font-size: 1.5em;		
		color: #105c96;
		margin: 0 0 0.5em 0;	
	}
	#content-results span {	
		color: #4d4d4d;
	}


	/* -------- [ CONTENT-BUY ] -------- */

	#content-buy {
		padding: 0;
	}
	#content-buy #content-info {
		padding: 0 0.5em 0 0.5em;
	}
	#content-buy #buy-h2 {
		font-weight: 700;
		margin: 0 0 -0.5em 0;	
	}
	#content-buy .cta-btn {
		font-weight: 700;
		width: 95%;
	}
		
	
	/* -------- [ CONTENT-FEATURES ] -------- */
	
	#content-features p {
		font-size: 1.5em;
	}		
	#content-features div p:nth-of-type(1) {
		font-weight: bold;
		float: left;
		position: relative;
		top: -22px;
		left: 12px;
	}
	#content-features div p span:nth-of-type(1){
		display: initial;
	}		
	#content-features div p:nth-of-type(2) {
		float: left;
		padding: 0 0 0 2em;
		margin-top: -42px;
	}

	
	/* -------- [ CONTENT-TABLE ] -------- */
	
	/* [ TABLE ] */
	#content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;	
		margin-left: -0.95em !important;
		width: 104.2%;		
	}
	#content-competitor-review #content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;	
		width: 104.2%;
		margin: 0 0 0 -0.95em !important;
	}	
	#content-table .row [class^="col"] {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;
		margin: 0 !important;
	}

	/* [ TABLE-HEADER ] (ROW)*/
	#content-table-header h2 {
		font-size: 3em;
		text-align: center !important;		
		padding-top: 0.5em;	
	}
	#content-competitor-review #content-table-header h2 {
		font-size: 3em;		
		text-align: center !important;		
		padding-top: 0.5em;	
	}	
	#content-table-header p {
		font-size: 2.2em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}
	#content-competitor-review #content-table-header p {
		font-size: 2.2em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}	
	#content-table-header .col-12 {
		background-color: #f5f5f5;	
		border-width: 1px 0 1px 0 !important;		
		width: 100% !important;
	}
	
	/* [ TABLE-FEATURED-PRODUCT ] (ROW)*/
	#content-table .featured-product {
		outline: #f17b00;
		outline-width: 8px;
		outline-style: solid;
		outline-offset: -8px;		
		z-index: 1;
	}
	#content-table-product .featured-product-type, #content-table-product .featured-product-rating {
		border-width: 0 0 0 0 !important;		
		width: 30% !important;	
	}
	#content-table-product .featured-product-review {
		border-width: 0 0 0 0 !important;	
		width: 30% !important;	
	}
	#content-table-product .featured-product-number {
		border-width: 0 0 0 0 !important;	
		width: 10% !important;	
	}
	
	
	/* [ TABLE-INDEX ], [ TABLE-PRODUCT ] (ROW)*/
	#content-table-index h3 {
		font-size: 1.6em;
		text-align: center;
		background-color: #f5f5f5;
		padding: 0.5em 0 0.5em 0;	
	}
	#content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}
	#content-competitor-review #content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}		
	#content-table-product {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #dbdbdb;		
	}
	#content-table-product .col-4 {
		border-width: 0 !important;		
		width: 30% !important;	
		height: 205px;
		padding: 0 !important;		
	}
	#content-table-product .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 30% !important;	
		height: 205px;	
		padding: 0 !important;			
	}
	#content-table-product .col-1 {
		border-width: 0 !important;	
		width: 10% !important;
		height: 205px;	
		padding: 0 !important;			
	}
	
	
	/* [ TABLE-PRODUCT-IMG ] (IMG 1-10)*/
	#content-table #product-img-1 {
		content:url("../img/product-1s.jpg");
	}
	#content-table #product-img-2 {
		content:url("../img/product-2b.jpg");
	}	
	#content-table #product-img-3 {
		content:url("../img/product-3b.jpg");
	}	
	#content-table #product-img-4 {
		content:url("../img/product-4b.jpg");
	}	
	#content-table #product-img-5 {
		content:url("../img/product-5b.jpg");
	}	
	#content-table #product-img-6 {
		content:url("../img/product-6b.jpg");
	}	
	#content-table #product-img-7 {
		content:url("../img/product-7b.jpg");
	}	
	#content-table #product-img-8 {
		content:url("../img/product-8b.jpg");
	}	
	#content-table #product-img-9 {
		content:url("../img/product-9b.jpg");
	}	
	#content-table #product-img-10 {
		content:url("../img/product-10b.jpg");
	}		

	/* [ TABLE-NUMBER ] (COL-1)*/
	#content-table-product .featured-product-number h3 {
		font-size: 3.6em;
		color: #f17b00; 
		text-align: center;
		padding: 0.95em 0 0 0;
	}
	#content-competitor-review #content-table-product .featured-product-number h3 {
		font-size: 3.6em;
		color: #f17b00; 
		text-align: center;
		padding: 0.95em 0 0 0;
	}	
	#content-table-product .product-number h3 {
		font-size: 3.6em;
		color: #dbdbdb; 
		text-align: center;
		padding: 0.95em 0 0 0;
	}
	#content-competitor-review #content-table-product .product-number h3 {
		font-size: 3.6em;
		color: #dbdbdb; 
		text-align: center;
		padding: 0.95em 0 0 0;
	}	
	
	/* [ TABLE-TYPE ] (COL-2)*/
	#content-table-product .featured-product-type img {
		width: 85%;
		padding: 0.2em 0 0.2em 0.5em;	
	}
	#content-competitor-review #content-table-product .featured-product-type img {
		width: 85%;
		padding: 0.2em 0 0.2em 0.5em;	
	}	
	#content-table-product .product-type img {
		width: 75%;
		padding: 1em 0 1em 0.5em;	
	}	
	#content-competitor-review #content-table-product .product-type img {
		width: 75%;
		padding: 1em 0 1em 0.5em;	
	}		
	
	/* [ TABLE-RATING ] (COL-3)*/	
	#content-table-product .featured-product-rating img {
		float: left;
		width: 75% !important;		
		padding: 4em 1em 1em 1em;	
	}
	#content-competitor-review #content-table-product .featured-product-rating img {
		float: left;
		width: 75% !important;		
		padding: 4em 1em 1em 1em;	
	}	
	#content-table-product .featured-product-rating h3 {
		font-size: 1.5em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 3em;
	}
	#content-competitor-review #content-table-product .featured-product-rating h3 {
		font-size: 1.5em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 3em;
	}	
	#content-table-product .product-rating img { 
		float: left;
		width: 75% !important;				
		padding: 4em 1em 1em 0.85em;	
	}
	#content-competitor-review #content-table-product .product-rating img { 
		float: left;
		width: 75% !important;				
		padding: 4em 1em 1em 0.85em;	
	}	
	#content-table-product .product-rating h3 {
		font-size: 1.5em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 3em;
	}
	#content-competitor-review #content-table-product .product-rating h3 {
		font-size: 1.5em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 3em;
	}		
	
	/* [ TABLE-REVIEW ] (COL-4)*/
	#content-table-product .product-review, #content-table-product .featured-product-review {
		text-align: center;
		padding: 5.5em 0 3em 0;
	}		
	#content-table-product .featured-product-review a {
		font-size: 1.1em !important;
		width: 67%;
		position: relative;
		top: 3.6em;
		left: 1.5em;
	}
	#content-competitor-review #content-table-product .featured-product-review a {
		font-size: 1.1em !important;
		width: 67%;
		position: relative;
		top: 3.6em;
		left: 1.5em;
	}	
	#content-table-product .product-review a {
		font-size: 1.1em !important;
		width: 67%;
		position: relative;
		top: 3.6em;
		left: 1.5em;
	}
	#content-competitor-review #content-table-product .product-review a {
		font-size: 1.1em !important;
		width: 67%;
		position: relative;
		top: 3.6em;
		left: 1.5em;
	}	
	
	
	/* -------- [ CTA-MODULE ] -------- */

	#cta-module {
		font-size: 1em;
		border-radius: 5px;
		text-align: center;
		background-color: #f17b00;
		width: 85%;
		position: fixed;
		bottom: 5px;
		right: 6%;
		padding: 0 5px 0 5px;
		z-index: 1;
	}
	#cta-module p {
		color: #fff !important;
		font-size: 1em;
	}
	#cta-module p span {
		display: inline;
		line-height: 1em;	
	}	
	#cta-module .cta-btn {
		display: none;
		color: #fff;
		font-size: 0.7em;
		font-weight: 700;
		line-height: 0.3em;
		padding: 1.2em 1em 1.2em 1em;
	}	
	
	
	/* -------- [ FOOTER ] -------- */

	footer {
		display: none
	}
}

@media only screen and (max-width: 736px) {
	
	/* -------- [ CONTENT-COMPETITOR-REVIEW ] -------- */	
	
	#content-competitor-review #competitor-h2 { 
		font-size: 2.2em;
		margin: -0.2em 0 !important;	
	}
	#content-competitor-review p:nth-of-type(1){
		font-size: 1.85em;
		color: #000;
		position: relative;
		margin-top: -0.2em;
	}
	#content-competitor-review .content-intro {
		font-size: 1.5em !important;
	}		
	
	/* -------- [ CONTENT-STEP ] -------- */

	#content-step #step-1 h2 { 
		float: left;
		color: #ffffff;
		background: #d10604;
		width: 19%;
		padding: 0.1em 0.3em 0.1em 0.3em;
		position: relative;
		top: 4.3em;
	}
	#content-step #step-2 h2  { 
		float: left;
		color: #ffffff;
		background: #d10604;
		width: 19%;
		padding: 0.1em 0.3em 0.1em 0.3em;
		position: relative;
		top: 6em;
		left: 3.5em;
	}	
	
	/* -------- [ CONTENT-TABLE ] -------- */
	
	/* [ TABLE ] */
	#content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;	
		margin-left: -0.95em !important;
		width: 104.2%;		
	}
	#content-competitor-review #content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;	
		margin-left: -0.95em !important;
		width: 104.2%;		
	}	
	
	/* [ TABLE-HEADER ] (ROW)*/
	#content-table-header h2 {
		font-size: 3em;
		text-align: center !important;		
		padding-top: 0.5em;	
	}
	#content-table-header p {
		font-size: 2.1em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}
	#content-competitor-review #content-table-header p {
		font-size: 2.1em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}	

	/* [ TABLE-INDEX ], [ TABLE-PRODUCT ] (ROW)*/
	#content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}
	#content-competitor-review #content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}		
	#content-table-product .col-4 {
		border-width: 0 !important;		
		width: 30% !important;	
		height: 185px;
		padding: 0 !important;		
	}
	#content-table-product .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 30% !important;	
		height: 192px;	
		padding: 0 !important;			
	}
	#content-table-product .col-1 {
		border-width: 0 !important;	
		width: 10% !important;
		height: 192px;	
		padding: 0 !important;			
	}

	/* [ TABLE-NUMBER ] (COL-1)*/
	#content-table-product .featured-product-number h3 {
		font-size: 3.6em;
		color: #f17b00; 
		text-align: center;
		padding: 0.8em 0 0 0;
	}
	#content-competitor-review #content-table-product .featured-product-number h3 {
		font-size: 3.6em;
		color: #f17b00; 
		text-align: center;
		padding: 0.8em 0 0 0;
	}	
	#content-table-product .product-number h3 {
		font-size: 3.6em;
		color: #dbdbdb; 
		text-align: center;
		padding: 0.8em 0 0 0;
	}
	#content-competitor-review #content-table-product .product-number h3 {
		font-size: 3.6em;
		color: #dbdbdb; 
		text-align: center;
		padding: 0.8em 0 0 0;
	}	
	
	/* [ TABLE-RATING ] (COL-3)*/	
	#content-table-product .featured-product-rating img {
		float: left;
		width: 75% !important;		
		padding: 4em 1em 1em 1em;	
	}
	#content-table-product .featured-product-rating h3 {
		font-size: 1.5em;
		float: left;
		position: relative;
		top: -0.5em;
		left: 2.5em;
	}	
	#content-competitor-review #content-table-product .featured-product-rating h3 {
		font-size: 1.5em;
		float: left;
		position: relative;
		top: -0.5em;
		left: 2.5em;
	}		
	#content-table-product .product-rating img { 
		float: left;
		width: 75% !important;				
		padding: 4em 1em 1em 0.85em;	
	}
	#content-table-product .product-rating h3 {
		font-size: 1.5em;
		float: left;
		position: relative;
		top: -0.5em;
		left: 2.5em;
	}
	#content-competitor-review #content-table-product .product-rating h3 {
		font-size: 1.5em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 2.5em;
	}		
}

@media only screen and (max-width: 732px) {
	/* -------- [ CONTENT-TABLE	] -------- */
	
	/* [ TABLE-INDEX ] */
	#content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;
		margin-left: -0.90em !important;
		width: 104.2%;
	}	
	#content-competitor-review #content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;
		margin-left: -0.90em !important;
		width: 104.2%;
	}	
	
	/* [ TABLE-INDEX ], [ TABLE-PRODUCT ] (ROW)*/
	#content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}
	#content-competitor-review #content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}
}

@media only screen and (max-width: 667px) {
	
	/* -------- [ CONTENT-COMPETITOR-REVIEW ] -------- */

	#content-competitor-review #competitor-h2 { 
		font-size: 2em;
		margin: -0.2em 0 !important;	
	}
	#content-competitor-review p:nth-of-type(1){
		font-size: 1.6em;
		color: #000;
		position: relative;
		margin-top: -0.2em;
	}
	#content-competitor-review .content-intro {
		font-size: 1.5em !important;
	}		
	
	/* -------- [ CONTENT-TABLE ] -------- */
	
	/* [ TABLE ] (ROW)*/
	#content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;
		margin-left: -0.85em !important;
		width: 104.2%;
	}
	#content-competitor-review #content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;
		margin-left: -0.85em !important;
		width: 104.2%;
	}		
	
	/* [ TABLE-HEADER ] (ROW)*/
	#content-table-header h2 {
		font-size: 2.8em;
		text-align: center !important;		
		padding-top: 0.5em;	
	}
	#content-competitor-review #content-table-header h2 {
		font-size: 2.8em;	
		text-align: center !important;		
		padding-top: 0.5em;	
	}		
	#content-table-header p {
		font-size: 1.95em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}
	#content-competitor-review #content-table-header p {
		font-size: 1.95em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}	
	#content-table-header .col-12 {
		background-color: #f5f5f5;	
		border-width: 1px 0 1px 0 !important;		
		width: 100% !important;
	}
	
	/* [ TABLE-INDEX ], [ TABLE-PRODUCT ] (ROW)*/
	#content-table-index h3 {
		font-size: 1.45em;
		text-align: center;
		background-color: #f5f5f5;
		padding: 0.5em 0 0.5em 0;	
	}
	#content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}
	#content-competitor-review #content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}		

	
	/* [ TABLE-NUMBER ] (COL-1)*/
	#content-table-product .featured-product-number h3 {
		font-size: 3.6em;
		color: #f17b00; 
		text-align: center;
		padding: 0.9em 0 0 0;
	}
	#content-table-product .product-number h3 {
		font-size: 3.6em;
		color: #dbdbdb; 
		text-align: center;
		padding: 0.9em 0 0 0;
	}

	/* [ TABLE-REVIEW ] (COL-4)*/
	#content-table-product .product-review, #content-table-product .featured-product-review {
		text-align: center;
		padding: 5.5em 0 3em 0;
	}		
	#content-table-product .featured-product-review a {
		font-size: 1.2em !important;
		width: 70%;
		position: relative;
		top: 3.6em;
		left: 0;
	}
	#content-competitor-review #content-table-product .featured-product-review a {
		font-size: 1.2em !important;
		width: 70%;
		position: relative;
		top: 3.6em;
		left: 0;
	}	
	#content-table-product .product-review a {
		font-size: 1.2em !important;
		width: 70%;
		position: relative;
		top: 3.6em;
		left: 0;
	}
	#content-competitor-review #content-table-product .product-review a {
		font-size: 1.2em !important;
		width: 70%;
		position: relative;
		top: 3.6em;
		left: 0;
	}	
}


@media only screen and (max-width: 640px) {
	
	/* -------- [ CONTENT-TABLE ] -------- */
	
	/* [ TABLE ] */
	#content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;	
		margin-left: -0.85em !important;
		width: 104.3%;		
	}
	#content-competitor-review #content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;	
		margin-left: -0.85em !important;
		width: 104.3%;		
	}		
	
	/* [ TABLE-HEADER ] (ROW)*/
	#content-table-header h2 {
		font-size: 2.5em;
		text-align: center !important;		
		padding-top: 0.5em;	
	}
	#content-competitor-review #content-table-header h2 {
		font-size: 2.5em;		
		text-align: center !important;		
		padding-top: 0.5em;	
	}		
	#content-table-header p {
		font-size: 1.75em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}
	#content-competitor-review #content-table-header p {
		font-size: 1.75em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}	

	/* [ TABLE-INDEX ], [ TABLE-PRODUCT ] (ROW)*/
	#content-table-index h3 {
		font-size: 1.4em;
		text-align: center;
		background-color: #f5f5f5;
		padding: 0.5em 0 0.5em 0;	
	}
	#content-table-product {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #dbdbdb;		
	}
	#content-table-product .col-4 {
		border-width: 0 !important;		
		width: 30% !important;
		height: 175px;
		padding: 0 !important;		
	}
	#content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}
	#content-competitor-review #content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}	
	#content-table-product .col-1 {
		border-width: 0 !important;	
		width: 10% !important;
		height: 175px;
		padding: 0 !important;			
	}	
	
	/* [ TABLE-NUMBER ] (COL-1)*/
	#content-table-product .featured-product-number h3 {
		font-size: 3.6em;
		color: #f17b00; 
		text-align: center;
		padding: 0.8em 0 0 0;
	}
	#content-table-product .product-number h3 {
		font-size: 3.6em;
		color: #dbdbdb; 
		text-align: center;
		padding: 0.8em 0 0 0;
	}
	
	/* [ TABLE-RATING ] (COL-3)*/	
	#content-table-product .featured-product-rating img {
		float: left;
		width: 75% !important;		
		padding: 3.5em 1em 1em 1em;	
	}
	#content-table-product .featured-product-rating h3 {
		font-size: 1.5em;
		float: left;
		position: relative;
		top: -0.5em;
		left: 2.2em;
	}	
	#content-table-product .product-rating img { 
		float: left;
		width: 75% !important;				
		padding: 3.5em 1em 1em 0.85em;	
	}
	#content-table-product .product-rating h3 {
		font-size: 1.5em;
		float: left;
		position: relative;
		top: -0.5em;
		left: 2.2em;
	}
	
	/* [ TABLE-REVIEW ] (COL-4)*/
	#content-table-product .product-review, #content-table-product .featured-product-review {
		text-align: center;
		padding: 4.5em 0 3em 0;
	}		
	#content-table-product .featured-product-review a {
		font-size: 1.1em !important;
		width: 71%;
		position: relative;
		top: 3em;
		left: 0.5em;			
	}
	#content-competitor-review #content-table-product .featured-product-review a {
		font-size: 1.1em !important;
		width: 71%;
		position: relative;
		top: 3em;
		left: 0.5em;		
	}	
	#content-table-product .product-review a {
		font-size: 1.1em !important;
		width: 71%;
		position: relative;
		top: 3em;
		left: 0.5em;				
	}	
	#content-competitor-review #content-table-product .product-review a {
		font-size: 1.1em !important;
		width: 71%;
		position: relative;
		top: 3em;
		left: 0.5em;				
	}	
}

@media only screen and (max-width: 568px) {
	
	/* -------- [ CONTENT-COMPETITOR-REVIEW ] -------- */	
	
	#content-competitor-review #competitor-h2 { 
		font-size: 1.9em;
		margin: -0.2em 0 !important;	
	}
	#content-competitor-review p:nth-of-type(1){
		font-size: 1.7em;
		color: #000;
		position: relative;
		margin-top: -0.2em;
	}
	#content-competitor-review .content-intro {
		font-size: 1.5em !important;
	}		
	
	/* -------- [ CONTENT-STEP ] -------- */

	#content-step #step-1 img:nth-of-type(1) {
		float: none;
		width: 30%;
		margin: 2.5em 1em 0 2.5em;
	}
	#content-step #step-1 img:nth-of-type(2) {
		float: none;
		width: 70%;
		margin: 0 0 1.5em 3em;
	}	
	#content-step #step-2 p {
		font-size: 1.5em;
		float: none;
		width: 45%;
		margin: 3em 0 1em 4.6em;
	}	
	#content-step #step-1 h2 { 
		float: left;
		color: #ffffff;
		background: #d10604;
		width: 21%;
		padding: 0.1em 0.3em 0.1em 0.3em;
		position: relative;
		top: 3.7em;
	}
	#content-step #step-2 h2  { 
		float: left;
		color: #ffffff;
		background: #d10604;
		width: 21%;
		padding: 0.1em 0.3em 0.1em 0.3em;
		position: relative;
		top: 5.1em;
		left: 3.5em;
	}	
	
	
	/* -------- [ CONTENT-TABLE ] -------- */
	
	/* [ TABLE ] (ROW)*/	
	#content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;
		margin-left: -0.73em !important;
		width: 104.3%;
	}
	#content-competitor-review #content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;
		margin-left: -0.73em !important;
		width: 104.3%;
	}	
	
	/* [ TABLE-HEADER ] (ROW)*/
	#content-table-header h2 {
		font-size: 2em;
		text-align: center !important;		
		padding-top: 0.5em;	
	}
	#content-competitor-review #content-table-header h2 {
		font-size: 2em;		
		text-align: center !important;		
		padding-top: 0.5em;	
	}		
	#content-table-header p {
		font-size: 1.4em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}	
	#content-competitor-review #content-table-header p {
		font-size: 1.4em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}		
	
	/* [ TABLE-INDEX ], [ TABLE-PRODUCT ] (ROW)*/
	#content-table-index h3 {
		font-size: 1.3em;
		text-align: center;
		background-color: #f5f5f5;
		padding: 0.5em 0 0.5em 0;	
	}
	#content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}
	#content-competitor-review #content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}		
	#content-table-product .col-4 {
		border-width: 0 !important;		
		width: 30% !important;	
		height: 155px;
		padding: 0 !important;		
	}
	#content-table-product .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 30% !important;	
		height: 155px;	
		padding: 0 !important;			
	}
	#content-table-product .col-1 {
		border-width: 0 !important;	
		width: 10% !important;
		height: 155px;	
		padding: 0 !important;			
	}	
	
	/* [ TABLE-NUMBER ] (COL-1)*/
	#content-table-product .featured-product-number h3 {
		font-size: 3.2em;
		color: #f17b00; 
		text-align: center;
		padding: 0.8em 0 0 0;
	}
	#content-competitor-review #content-table-product .featured-product-number h3 {
		font-size: 3.2em;
		color: #f17b00; 
		text-align: center;
		padding: 0.8em 0 0 0;
	}	
	#content-table-product .product-number h3 {
		font-size: 3.2em;
		color: #dbdbdb; 
		text-align: center;
		padding: 0.8em 0 0 0;
	}	
	#content-competitor-review 	#content-table-product .product-number h3 {
		font-size: 3.2em;
		color: #dbdbdb; 
		text-align: center;
		padding: 0.8em 0 0 0;
	}		

	/* [ TABLE-RATING ] (COL-3)*/	
	#content-table-product .featured-product-rating img {
		float: left;
		width: 75% !important;		
		padding: 3.5em 1em 1em 0.8em;	
	}
	#content-competitor-review #content-table-product .featured-product-rating img {
		float: left;
		width: 75% !important;		
		padding: 3.5em 1em 1em 0.8em;	
	}	
	#content-table-product .featured-product-rating h3 {
		font-size: 1.5em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 1.87em;
	}
	#content-competitor-review #content-table-product .featured-product-rating h3 {
		font-size: 1.5em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 1.87em;
	}	
	#content-table-product .product-rating img { 
		float: left;
		width: 75% !important;				
		padding: 3.5em 1em 1em 0.8em;	
	}
	#content-competitor-review #content-table-product .product-rating img { 
		float: left;
		width: 75% !important;				
		padding: 3.5em 1em 1em 0.8em;	
	}	
	#content-table-product .product-rating h3 {
		font-size: 1.5em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 1.87em;
	}	
	#content-competitor-review #content-table-product .product-rating h3 {
		font-size: 1.5em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 1.87em;
	}		
	
	/* [ TABLE-REVIEW ] (COL-4)*/
	#content-table-product .product-review, #content-table-product .featured-product-review {
		text-align: center;
		padding: 4em 0 3em 0;
	}		
	#content-table-product .featured-product-review a {
		font-size: 0.87em !important;
		width: 75%;
		position: relative;
		top: 4em;
		left: 0;		
	}
	#content-competitor-review #content-table-product .featured-product-review a {
		font-size: 0.87em !important;
		width: 75%;
		position: relative;
		top: 4em;
		left: 0;
	}	
	#content-table-product .product-review a {
		font-size: 0.87em !important;
		width: 75%;
		position: relative;
		top: 4em;
		left: 0;
	}	
	#content-competitor-review #content-table-product .product-review a {
		font-size: 0.87em !important;
		width: 75%;
		position: relative;
		top: 4em;
		left: 0;		
	}		
}

@media only screen and (max-width: 435px) {
	
	/* -------- [ GRID ] -------- */	
	
	.row [class^="col"] {
		margin: 0 2% !important;
	}	
	
	
	/* -------- [ NAV ] -------- */	
	
	#nav, form, aside {
		display: none;
	}	

	/* -------- [ NAV-MENU ] -------- */	
	
	#nav-menu-button {
		display: inline !important; 
		width: 30px; 
		padding: 25px 0 0 24px;
	}
	
	
	/* -------- [ CONTENT-MAIN ] -------- */
	
	#content-main #content-side h1 { 
		font-size: 1.67em;
		line-height: 1.2em;
	}
	#content-main #content-side h2 {
		font-size: 1.67em;
		line-height: 1.2em;		
		margin: 1em 0 -0.5em 0;
	}	
	#content-main #content-side p {
		font-size: 1.2em;
		padding: 0;		
	}
	#content-main #content-side a {
		width: 93%;
		font-size: 1.2em;	
	}		

	
	/* -------- [ CONTENT-INFO ] -------- */	
	
	#content-info {
		padding: 0.5em;	
	}	
	.content-info-sub-header:nth-of-type(1){ 
		position: relative;
		top: 0.5em;
		left: 0.4em;
	}		
	#content-info h1 {
		font-size: 1.67em;
		line-height: 1.2em;
	}	
	#content-info h2 {
		font-size: 1.67em;
		line-height: 1.2em;
	}
	#content-info p {
		font-size: 1.2em;
	}
	#content-info .content-li {
		font-size: 1.2em;
	}	
	#content-info .content-link {
		font-size: 1em;
	}	
	#content-info p span {
		display: block;
		margin-top: 1em;
	}		
	#content-info hr {
		display: none;
	}	
	#content-info a {
		width: 92%;
		font-size: 1.2em;		
	}


	/* -------- [ CONTENT-COMPETITOR-REVIEW ] -------- */
	
	#content-competitor-review #content-main h1 {
		background-color: #ffffff;
		margin: -0.2em 0;
		line-height: 1.2em;
	}
	#content-competitor-review #content-info { 
		padding: 0 0.5em 0 0.5em;	
	}
	#content-competitor-review #content-info h1 {
		font-size: 1.67em;
		line-height: 1.2em;
	}	
	#content-competitor-review #competitor-h2 { 
		font-size: 1.67em;
		margin: -0.2em 0 !important;	
	}
	#content-competitor-review h2 { 
		margin: 1em 0 0.2em 0;
	}
	#content-competitor-review p:nth-of-type(1){
		font-size: 1.3em;
		color: #000;
		position: relative;
		margin-top: -0.2em;
	}	
	#content-competitor-review .content-intro {
		font-size: 1.2em !important;
	}		
	#content-competitor-review span b:nth-of-type(1){ 
		position: relative;
		top: -0.3em;
		left: 0;
	}		
	#content-competitor-review #review-stars { 
		float: left;
		width: 40%;
		position: relative;
		top: 0.5em;	
		left: 0;
	}
	#content-competitor-review #competitor-product { 
		display: none;
	}
	#content-competitor-review #competitor-product-inline { 
		display: inline;
		margin: 0 %25 0 %25;		
	}	
	#content-competitor-review hr { 
		display: block !important;
		width: 100%;
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
		margin: -0.5em 0 1.2em 0 !important;		
	}	
	
	
	/* -------- [ CONTENT-REVIEW ] -------- */

	#content-review #content-info { 
		padding: 0 0.5em 0 0.5em;	
	}
	#content-review h2 { 
		margin: -0.2em 0;	
	}
	#content-review #content-info hr {
		display: block !important;
		margin: -1em 0 1em 0;
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
	}	
	#content-review p:nth-of-type(1){ 
		font-size: 1.3em !important;
		color: #000;
		position: relative;
		margin-top: -0.2em;
	}		
	#content-review span b:nth-of-type(1){ 
		position: relative;
		top: -0.3em;
		left: 0;
	}		
	#content-review #review-stars { 
		float: left;
		width: 40%;
		position: relative;
		top: 0.5em;
	}
	#content-review hr { 
		display: initial !important;
		margin: 1em 0 1.4em 0;	
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
	}
	#content-review #review-product { 
		width: 100%;
		margin-bottom: 2.5em; 
	}

	/* -------- [ CONTENT-STEP ] -------- */

	#content-step { 
		margin-bottom: 1em;
	}
	#content-step #content-info { 
		padding: 0 0.5em 0 0.5em;
		margin: 0 !important;		
	}
	#content-step #step-1, #content-step #step-2 {
		margin: 0 !important;		
	} 
	#content-step #step-1 hr:nth-of-type(1) { 
		display: block !important;
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
		width: 104%;		
		margin: 0.3em 0 0.3em 0;		
	}	
	#content-step #step-2 hr:nth-of-type(1) { 
		display: block !important;
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
		width: 104%;		
		margin: 0.3em 0 0.3em 0			
	}	
	#content-step #step-h2 { 
		line-height: 1.3em; 
		margin: 0.5em 0 -0.5em 0;
	}
	#content-step #step-h2 span { 
		white-space: normal;	
	}
	#content-step #step-1 h2 { 
		float: left;
		color: #ffffff;
		background: #d10604;
		width: 24%;
		padding: 0.1em 0.3em 0.1em 0.3em;
		position: relative;
		top: 5.2em;
	}
	#content-step #step-2 h2  { 
		float: left;
		color: #ffffff;
		background: #d10604;
		width: 24%;
		padding: 0.1em 0.3em 0.1em 0.3em;
		position: relative;
		top: 6.8em;
		left: 0;
	}	
	#content-step #step-1 p {
		font-size: 1.2em;
		float: none;
		width: 100%;	
	}
	#content-step #step-2 p {
		font-size: 1.2em;	
		float: none;
		width: 50%;	
		margin: 3em 0 0 0;	
	}
	#content-step #step-1 img:nth-of-type(1) {
		float: none;
		width: 50%;
		margin: 2.5em 1em 0 -0.5em;	
	}
	#content-step #step-2 img:nth-of-type(1) {
		float: none;
		width: 50%;		
		margin: 1.2em 1em -1em -0.5em;	
	}
	#content-step #step-1 img:nth-of-type(2) {
		float: none;
		width: 100%;		
		margin: 0 0 1.5em 0;	
	}
	#content-step #step-2 img:nth-of-type(2) {
		float: none;
		width: 55%;	
		margin: -20em 0 1.2em 10em;	
	}


	/* -------- [ CONTENT-STORY ] -------- */

	#content-story {
		background-color: #f5f5f5;	
		width: 100%;	
		padding: 0;	
		margin: 0 !important;
	}
	#content-story #content-info {
		padding: 1em;	
	}
	#content-story #story-h2 {
		font-weight: 700;	
	}
	#content-story #content-info p {
		font-size: 1.2em;
		float: none;
		width: 100%;
		margin: 1em 0 1em 0;		
	}
	#content-story #content-info p span {
		display: block;
		margin: 1em 0 1em 0;		
	}
	#content-story #content-info img:nth-of-type(1) {
		display: none;
	}		
	#content-story #content-info span img:nth-of-type(1) {
		display: initial;
		width: 100%;
		margin: 0 0 0.6em 0;
	}	
	#content-story #content-info img:nth-of-type(2) {
		display: none;
	}


	/* -------- [ CONTENT-INGREDIENTS ] -------- */

	#content-ingredients {
		padding: 0;
		margin-bottom: -0.5em;	
	}
	#content-ingredients #content-info {
		padding: 0 0.5em 0 0.5em;
	}
	#content-ingredients #content-products{
		padding: 0 !important;	
		margin:	0 !important;	
	}
	#content-ingredients #product-1 h2 {
		font-size: 1.5em;
	}	
	#content-ingredients #product-1 p {
		font-size: 1.2em;
	}
	#content-ingredients #product-2 p {
		font-size: 1.2em;
	}
	#content-ingredients #product-1 {
		border-style: solid;
		border-width: 1px;
		border-color: #dbdbdb;
		width: 88%;	
		padding: 1em;
		margin: 0 1em 0 0;
	}
	#content-ingredients #product-2 {
		border-style: solid;
		border-width: 1px;
		border-color: #dbdbdb;
		width: 88%;
		padding: 1em;
		margin: 2em 2% 2em 2% !important;
	}
	#content-ingredients #product-1 img {
		width: 100%;
		margin-top: 1em;	
	}
	#content-ingredients #product-2 img {
		width: 100%;
		margin-top: 1em;
	}


	/* -------- [ CONTENT-RESULTS ] -------- */

	#content-results {
		padding: 0;
		margin-bottom: -0.2em;	
	}
	#content-results #content-info {
		padding: 0 0.5em 0 0.5em;
	}
	#content-results #results-h2 {
		font-weight: 700;
	}
	#content-results #results-h2 span{
		display: block;
		color: #000;
	}	
	#content-results ul {
		list-style-type: square;
	}
	#content-results li {
		font-size: 1.2em;		
		color: #105c96;
		margin: 0 0 0.5em 0;	
	}
	#content-results span {	
		color: #4d4d4d;
	}


	/* -------- [ CONTENT-BUY ] -------- */

	#content-buy {
		padding: 0;
	}
	#content-buy #content-info {
		padding: 0 0.5em 0 0.5em;
	}
	#content-buy #buy-h2 {
		font-weight: 700;
		margin: 0 0 -0.5em 0;	
	}
	#content-buy .cta-btn {
		font-weight: 700;
		width: 92%;
	}			
	
	
	/* -------- [ CONTENT-FEATURES ] -------- */
	
	#content-features p {
		font-size: 1.2em;
	}		
	#content-features div p:nth-of-type(1) {
		font-weight: bold;
		float: left;
		position: relative;
		top: -22px;
		left: 12px;
	}
	#content-features div p span:nth-of-type(1){
		display: initial;
	}		
	#content-features div p:nth-of-type(2) {
		float: left;
		padding: 0 0 0 2.45em;
		margin-top: -42px;
	}

	
	/* -------- [ CONTENT-TABLE ] -------- */
	
	/* [ TABLE ] */
	#content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;	
		width: 104.2%;	
		margin-left: -0.5em !important;		
	}
	#content-competitor-review #content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;	
		width: 104.2%;	
		margin-left: -0.5em !important;		
	}	
	#content-table .row [class^="col"] {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;
		margin: 0 !important;
	}

	/* [ TABLE-HEADER ] (ROW)*/
	#content-table-header h2 {
		font-size: 1.7em;
		text-align: center !important;		
		padding-top: 0.5em;	
	}
	#content-competitor-review #content-table-header h2 {
		font-size: 1.7em;		
		text-align: center !important;		
		padding-top: 0.5em;	
	}		
	#content-table-header p {
		font-size: 1.2em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}
	#content-competitor-review #content-table-header p {
		font-size: 1.2em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}		
	#content-table-header .col-12 {
		background-color: #f5f5f5;	
		border-width: 1px 0 1px 0 !important;		
		width: 100% !important;
	}
	
	/* [ TABLE-INDEX ], [ TABLE-PRODUCT ] (ROW)*/
	#content-table-index h3 {
		font-size: 1.1em;
		text-align: center;
		background-color: #f5f5f5;
		padding: 0.5em 0 0.5em 0;	
	}
	#content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}
	#content-competitor-review #content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}	
	#content-table-product {
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #dbdbdb;		
	}
	#content-table-product .col-4 {
		border-width: 0 !important;		
		width: 30% !important;	
		height: 124px;
		padding: 0 !important;			
	}
	#content-table-product .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 30% !important;
		height: 124px;
		padding: 0 !important;			
	}
	#content-table-product .col-1 {
		border-width: 0 !important;	
		width: 10% !important;	
		height: 124px;
		padding: 0 !important;			
	}


	/* [ TABLE-FEATURED-PRODUCT ] (ROW)*/
	#content-table .featured-product {
		outline: #f17b00;
		outline-width: 5px;
		outline-style: solid;
		outline-offset: -5px;		
		z-index: 1;
	}
	#content-table-product .featured-product-type, #content-table-product .featured-product-rating {
		border-width: 0 0 0 0 !important;		
		width: 30% !important;	
	}
	#content-table-product .featured-product-review {
		border-width: 0 0 0 0 !important;	
		width: 30% !important;	
	}
	#content-table-product .featured-product-number {
		border-width: 0 0 0 0 !important;	
		width: 10% !important;	
	}
	
	/* [ TABLE-PRODUCT-IMG ] (IMG 1-10)*/
	#content-table #product-img-1 {
		content:url("../img/product-1b.jpg");
	}
	#content-table #product-img-2 {
		content:url("../img/product-2b.jpg");
	}	
	#content-table #product-img-3 {
		content:url("../img/product-3b.jpg");
	}	
	#content-table #product-img-4 {
		content:url("../img/product-4b.jpg");
	}	
	#content-table #product-img-5 {
		content:url("../img/product-5b.jpg");
	}	
	#content-table #product-img-6 {
		content:url("../img/product-6b.jpg");
	}	
	#content-table #product-img-7 {
		content:url("../img/product-7b.jpg");
	}	
	#content-table #product-img-8 {
		content:url("../img/product-8b.jpg");
	}	
	#content-table #product-img-9 {
		content:url("../img/product-9b.jpg");
	}	
	#content-table #product-img-10 {
		content:url("../img/product-10b.jpg");
	}		

	/* [ TABLE-NUMBER ] (COL-1)*/
	#content-table-product .featured-product-number h3 {
		font-size: 2em;
		color: #f17b00; 
		text-align: center;
		padding: 1.2em 0 0 0;
	}
	#content-competitor-review #content-table-product .featured-product-number h3 {
		font-size: 2em;
		color: #f17b00; 
		text-align: center;
		padding: 1.2em 0 0 0;
	}	
	#content-table-product .product-number h3 {
		font-size: 2em;
		color: #dbdbdb; 
		text-align: center;
		padding: 1.2em 0 0 0;
	}
	#content-competitor-review #content-table-product .product-number h3 {
		font-size: 2em;
		color: #dbdbdb; 
		text-align: center;
		padding: 1.2em 0 0 0;
	}	
	
	/* [ TABLE-TYPE ] (COL-2)*/
	#content-table-product .featured-product-type img {
		width: 110%;
		padding: 0.7em 0 0.2em 0.5em;
		position: relative;
		top: 0;
		left: -1em;
		z-index: -1;	
	}
	#content-competitor-review #content-table-product .featured-product-type img {
		width: 110%;
		padding: 0.7em 0 0.2em 0.5em;
		position: relative;
		top: 0;
		left: -1em;
		z-index: -1;	
	}	
	#content-table-product .product-type img {
		width: 85%;
		padding: 0.65em 0 0.2em 0.5em;	
	}
	#content-competitor-review #content-table-product .product-type img {
		width: 85%;
		padding: 0.65em 0 0.2em 0.5em;	
	}	
	
	/* [ TABLE-RATING ] (COL-3)*/	
	#content-table-product .featured-product-rating img {
		float: left;
		width: 75% !important;		
		padding: 2.5em 1em 1em 0.85em;	
	}
	#content-competitor-review #content-table-product .featured-product-rating img {
		float: left;
		width: 75% !important;		
		padding: 2.5em 1em 1em 0.85em;	
	}	
	#content-table-product .featured-product-rating h3 {
		font-size: 1.2em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 2em;
	}
	#content-competitor-review #content-table-product .featured-product-rating h3 {
		font-size: 1.2em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 2em;
	}	
	#content-table-product .product-rating img { 
		float: left;
		width: 75% !important;				
		padding: 2.5em 1em 1em 0.85em;	
	}
	#content-competitor-review #content-table-product .product-rating img { 
		float: left;
		width: 75% !important;				
		padding: 2.5em 1em 1em 0.85em;	
	}	
	#content-table-product .product-rating h3 {
		font-size: 1.2em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 2em;
	}	
	#content-competitor-review #content-table-product .product-rating h3 {
		font-size: 1.2em;
		float: left;		
		position: relative;
		top: -0.5em;
		left: 2em;
	}	
	
	/* [ TABLE-REVIEW ] (COL-4)*/
	#content-table-product .product-review, #content-table-product .featured-product-review {
		text-align: center;
		padding: 3em 0 3em 0;
	}		
	#content-table-product .featured-product-review a {
		font-size: 0.7em !important;
		width: 73%;
		top: 4em;
		left: 0.35em;			
	}
	#content-competitor-review #content-table-product .featured-product-review a {
		font-size: 0.7em !important;
		width: 73%;
		top: 4em;
		left: 0.35em;			
	}	
	#content-table-product .product-review a {
		font-size: 0.7em !important;
		width: 73%;
		top: 4em;
		left: 0.35em;	
	}
	#content-competitor-review #content-table-product .product-review a {
		font-size: 0.7em !important;
		width: 73%;
		top: 4em;
		left: 0.35em;	
	}	
}

	

@media only screen and (max-width: 412px) {
	
	/* -------- [CONTENT-INFO ] -------- */
	
	#content-info h1 {
		font-size: 1.66em;
		line-height: 1.2em;
	}
	#content-info h2 {
		font-size: 1.66em;
		line-height: 1.2em;
	}
	
	
	/* -------- [CONTENT-MAIN ] -------- */
	
	#content-main #content-side h1 { 
		font-size: 1.66em;
		line-height: 1.2em;
	}
	#content-main #content-side h2 {
		font-size: 1.66em;
		line-height: 1.2em;		
		margin: 1em 0 -0.5em 0;
	}	
	#content-main #content-side p {
		font-size: 1.2em;
		padding: 0;		
	}	
}	


@media only screen and (max-width: 385px) {
	
	/* -------- [ HEADER ] -------- */	
	
	#header .logo {
		zoom: 93.5%; 
		margin: 13px 0 0 13px;
	}

	
	/* -------- [ NAV-MENU ] -------- */
			
	#nav-menu-button {
		display: inline !important; 
		width: 30px; 
		padding: 27px 0 0 20px;
	}	
	
	/* -------- [ CONTENT-INFO ] -------- */
	
	#content-info h1 {
		font-size: 1.50em;
		line-height: 1.2em;
	}
	#content-info h2 {
		font-size: 1.50em;
		line-height: 1.2em;
	}


	/* -------- [ CONTENT-REVIEW ] -------- */
	
	#content-review p:nth-of-type(1) {
		font-size: 1.2em !important;
		color: #000;
		position: relative;
		margin-top: -0.2em;
	}	
	
	
	/* -------- [ CONTENT-COMPETITOR-REVIEW ] -------- */

	#content-competitor-review #content-info { 
		padding: 0 0.5em 0 0.5em;	
	}
	#content-competitor-review #competitor-h2 { 
		font-size: 1.5em;
		margin: -0.2em 0 !important;	
	}
	#content-competitor-review h2 { 
		margin: 1em 0 0.2em 0;
	}
	#content-competitor-review p:nth-of-type(1){
		font-size: 1.2em;
		color: #000;
		position: relative;
		margin-top: -0.2em;
	}	
	#content-competitor-review .content-intro {
		font-size: 1.2em !important;
	}		
	#content-competitor-review b:nth-of-type(1){ 
		position: relative;
		top: 0.5em;
		left: 0.4em;
	}		
	#content-competitor-review span b:nth-of-type(1){ 
		position: relative;
		top: -0.3em;
		left: 0;
	}		
	#content-competitor-review #review-stars { 
		float: left;
		width: 40%;
		position: relative;
		top: 0.5em;	
		left: 0;
	}
	#content-competitor-review #competitor-product { 
		display: none;
	}
	#content-competitor-review #competitor-product-inline { 
		display: inline;
		margin: 0 %25 0 %25;
	}	
	#content-competitor-review hr { 
		display: block !important;
		width: 100%;
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
		margin: -1em 0 0 0;		
	}		

	
	/* -------- [ CONTENT-STEP ] -------- */
	
	#content-step #step-2 p {
		font-size: 1.15em;
		float: none;
		width: 60%;
		margin: 3em 0 0 0;
	}	
	#content-step #step-2 img:nth-of-type(2) {
		float: none;
		width: 55%;
		margin: -18em 0 1.2em 9em;
	}	
	
	
	/* -------- [ CONTENT-INGREDIENTS ] -------- */

	#content-ingredients #product-1 {
		border-style: solid;
		border-width: 1px;
		border-color: #dbdbdb;
		width: 87%;	
		padding: 1em;
		margin: 0 1em 0 0;
	}
	#content-ingredients #product-2 {
		border-style: solid;
		border-width: 1px;
		border-color: #dbdbdb;
		width: 87%;
		padding: 1em;
		margin: 2em 2% 2em 2% !important;
	}	

	
	/* -------- [ CONTEENT-TABLE ] -------- */
	
	/* [ TABLE-HEADER ] (ROW)*/
	#content-table-header h2 {
		font-size: 1.5em;
		text-align: center !important;		
		padding-top: 0.5em;	
	}
	#content-competitor-review #content-table-header h2 {
		font-size: 1.5em;		
		text-align: center !important;		
		padding-top: 0.5em;	
	}		
	#content-table-header p {
		font-size: 1.07em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}
	#content-competitor-review #content-table-header p {
		font-size: 1.07em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}	
	
	
	/* [ TABLE-INDEX ], [ TABLE-PRODUCT ] (ROW)*/
	#content-table-index h3 {
		font-size: 1em;
		text-align: center;
		background-color: #f5f5f5;
		padding: 0.5em 0 0.5em 0;	
	}	
	#content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}
	#content-competitor-review #content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}	
	
	/* [ TABLE-TYPE ] (COL-2)*/
	#content-table-product .featured-product-type img {
		width: 120%;
		padding: 0.7em 0 0.2em 0;
		position: relative;
		top: 0;
		left: -1em;
		z-index: -1;	
	}
	#content-competitor-review #content-table-product .featured-product-type img {
		width: 120%;
		padding: 0.7em 0 0.2em 0;
		position: relative;
		top: 0;
		left: -1em;
		z-index: -1;	
	}		
	
	
	/* -------- [ FOOTER ] -------- */
			
	footer p {
		font-size: 0.75em;	
	}		
}	

		
@media only screen and (max-width: 360px) {
	
	/* -------- [ HEADER ] -------- */	
	
	#header .logo {
		zoom: 91%; 
		margin: 14px 0 0 13px;
	}
	
	
	/* -------- [ NAV-MENU ] -------- */
		
	#nav-menu-button {
		display: inline !important; 
		width: 26px; 
		padding: 28px 0 0 20px;
	}

	
	/* -------- [ CONTENT-INFO ] -------- */
	
	#content-info h1 {
		font-size: 1.44em;
		line-height: 1.2em;
	}
	#content-info h2 {
		font-size: 1.44em;
		line-height: 1.2em;
	}

	
	/* -------- [ CONTENT-COMPETITOR-REVIEW ] -------- */

	#content-competitor-review #competitor-h2 { 
		font-size: 1.44em;
		margin: -0.2em 0 !important;	
	}	
	
	
	/* -------- [ CONTENT-TABLE ] -------- */
	
	/* [ TABLE ] */
	#content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;
		width: 104.2%;
		margin-left: -0.45em !important;
	}
	#content-competitor-review #content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;
		width: 104.2%;
		margin-left: -0.45em !important;
	}	

	/* [ TABLE-REVIEW ] (COL-4)*/
	#content-table-product .featured-product-review a {
		font-size: 0.6em !important;
	}
	#content-table-product .product-review a {
		font-size: 0.6em !important;
	}

	/* [ TABLE-TYPE ] (COL-2)*/
	#content-table-product .featured-product-type img {
		width: 125%;
		padding: 0.5em 0 0.2em 0;
		position: relative;
		top: 0.1em;
		left: -1.3em;
		z-index: -1;	
	}	
	#content-competitor-review #content-table-product .featured-product-type img {
		width: 125%;
		padding: 0.5em 0 0.2em 0;
		position: relative;
		top: 0.1em;
		left: -1.3em;
		z-index: -1;	
	}

	/* [ TABLE-INDEX ], [ TABLE-PRODUCT ] (ROW)*/
	#content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}
	#content-competitor-review #content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}	
}	


@media only screen and (max-width: 359px) {
	
	/* -------- [ HEADER ] -------- */	
	
	#header {
		height: 60px;
	}
	#header .logo {
		zoom: 79%; 
		margin: 6px 0 0 13px;
	}

	
	/* -------- [ NAV-MENU ] -------- */
		
	#nav-menu-button {
		display: inline !important; 
		width: 24px; 
		padding: 18px 0 0 20px;
	}
	
	/* -------- [ CONTENT-TABLE ] -------- */
	
	/* [ TABLE ] */
	#content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;
		width: 104.2%;
		margin-left: -0.5em !important;
	}
	#content-competitor-review #content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;
		width: 104.2%;
		margin-left: -0.5em !important;
	}		
}


@media only screen and (max-width: 320px) {
	
	/* -------- [ HEADER ] -------- */	
	
	#header {
		height: 60px;
	}
	#header .logo {
		zoom: 78.9%; 
		margin: 6px 0 0 13px;
	}
	
	
	/* -------- [ NAV-MENU ] -------- */
	
	#nav-menu-button {
		display: inline !important; 
		width: 24px; 
		padding: 15px 0 0 20px;
	}	
	
	/* -------- [CONTENT-MAIN ] -------- */
	
	#content-main #content-side h1 { 
		font-size: 1.27em;
		line-height: 1.2em;
	}
	#content-main #content-side h2 {
		font-size: 1.27em;
		line-height: 1.2em;		
		margin: 1em 0 -0.5em 0;
	}	
	#content-main #content-side p {
		font-size: 1.05em;
		padding: 0;		
	}
	#content-main #content-side a {
		width: 92%;
		font-size: 1.05em;
	}	
	
	/* -------- [CONTENT-INFO ] -------- */
	
	#content-info h1 {
		font-size: 1.27em;
		line-height: 1.2em;
	}
	#content-info h2 {
		font-size: 1.27em;
		line-height: 1.2em;
	}	
	#content-info p {
		font-size: 1.05em;
	}
	#content-info .content-li {
		font-size: 1.05em;
	}	
	#content-info .content-link {
		font-size: 1em;
	}	
	#content-features div p:nth-of-type(2) {
		float: left;
		padding: 0 0 0 2.8em;
		margin-top: -42px;
	}	
	#content-info a {
		width: 92%;
		font-size: 1.05em;
	}
	
	
	/* -------- [ CONTENT-COMPETITOR-REVIEW ] -------- */

	#content-competitor-review #content-info { 
		padding: 0 0.5em 0 0.5em;	
	}
	#content-competitor-review #competitor-h2 { 
		font-size: 1.27em;
		margin: -0.2em 0 !important;	
	}
	#content-competitor-review h2 { 
		margin: 1em 0 0.2em 0;
	}
	#content-competitor-review p:nth-of-type(1){
		font-size: 1em;
		color: #000;
		position: relative;
		margin-top: -0.2em;
	}	
	#content-competitor-review .content-intro {
		font-size: 1.05em !important;
	}		
	#content-competitor-review b:nth-of-type(1){ 
		position: relative;
		top: 0.5em;
		left: 0.4em;
	}		
	#content-competitor-review span b:nth-of-type(1){ 
		position: relative;
		top: -0.3em;
		left: 0;
	}		
	#content-competitor-review #review-stars { 
		float: left;
		width: 40%;
		position: relative;
		top: 0.5em;	
		left: 0;
	}
	#content-competitor-review #competitor-product { 
		display: none;
	}
	#content-competitor-review #competitor-product-inline { 
		display: inline;
		margin: 0 %25 0 %25;
	}	
	#content-competitor-review hr { 
		display: block !important;
		width: 100%;
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
		margin: -1em 0 0 0;		
	}	
	
	
	/* -------- [ CONTENT-REVIEW ] -------- */
	
	#content-review #content-info hr {
		display: block !important;
		margin: -0.5em 0 1em 0;
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
	}	
	#content-review p:nth-of-type(1) {
		font-size: 1em !important;
		color: #000;
		position: relative;
		margin-top: -0.2em;
	}
	#content-review #review-product {
		width: 100%;
		margin-bottom: 1.5em;
	}	

	
	/* -------- [ CONTENT-STEP ] -------- */
	#content-step #step-2 hr:nth-of-type(1) {
		display: block !important;
		border-width: 0.1em;
		border-style: solid;
		border-color: #dbdbdb;
		width: 104%;
		margin: -0.3em 0 0.3em 0;
	}	
	#content-step #step-1 p {
		font-size: 1.05em;
		float: none;
		width: 100%;
	}	
	#content-step #step-2 p {
		font-size: 1.05em;
		float: none;
		width: 64%;
		margin: 3em 0 0 0;
	}	
	#content-step #step-1 h2 {
		float: left;
		color: #ffffff;
		background: #d10604;
		width: 24%;
		padding: 0.1em 0.3em 0.1em 0.3em;
		position: relative;
		top: 5.8em;
	}	
	#content-step #step-2 h2 {
		float: left;
		color: #ffffff;
		background: #d10604;
		width: 24%;
		padding: 0.1em 0.3em 0.1em 0.3em;
		position: relative;
		top: 7.2em;
		left: 0;
	}	
	#content-step #step-2 img:nth-of-type(2) {
		float: none;
		width: 55%;
		margin: -16em 0 2em 8.5em;
	}	
	
	/* -------- [ CONTENT-STORY ] -------- */
	
	#content-story #content-info p {
		font-size: 1.05em;
		float: none;
		width: 100%;
		margin: 1em 0 1em 0;
	}	

	
	/* -------- [ CONTENT-INGREDIENTS ] -------- */

	#content-ingredients #product-1 h2 {
		font-size: 1.27em;
	}	
	#content-ingredients #product-2 h2 {
		font-size: 1.27em;
	}
	#content-ingredients #product-1 p {
		font-size: 1.05em;
	}
	#content-ingredients #product-2 p {
		font-size: 1.05em;
	}	
	#content-ingredients #product-1 {
		border-style: solid;
		border-width: 1px;
		border-color: #dbdbdb;
		width: 85%;	
		padding: 1em;
		margin: 0 1em 0 0;
	}
	#content-ingredients #product-2 {
		border-style: solid;
		border-width: 1px;
		border-color: #dbdbdb;
		width: 85%;
		padding: 1em;
		margin: 2em 2% 2em 2% !important;
	}

	#content-results li {
		font-size: 1.05em;
		color: #105c96;
		margin: 0 0 0.5em 0;
	}	

	
	/* -------- [ CONTENT-FEATURES ] -------- */
	
	#content-features p {
		font-size: 1.05em;
	}

	
	/* -------- [ CONTENT-TABLE ] -------- */
	
	/* [ TABLE ] */
	#content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;	
		margin-left: -0.4em !important;
		width: 104.2%;		
	}	
	#content-competitor-review #content-table {
		border-style: solid;
		border-width: 0;
		border-color: #dbdbdb;	
		margin-left: -0.4em !important;
		width: 104.2%;		
	}		
	
	/* [ TABLE-HEADER ] (ROW)*/
	#content-table-header h2 {
		font-size: 1.35em;
		text-align: center !important;		
		padding-top: 0.5em;	
	}
	#content-competitor-review #content-table-header h2 { 
		font-size: 1.35em;
		text-align: center !important;		
		padding-top: 0.5em;
		margin: 0;		
	}	
	#content-table-header p {
		font-size: 0.95em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}
	#content-competitor-review #content-table-header p { 
		color: #4d4d4d;
		font-size: 0.95em;
		text-align: center !important;		
		padding-bottom: 0.8em;	
		margin: 0;	
	}		
	
	/* [ TABLE-FEATURED-PRODUCT ] (ROW)*/
	#content-table .featured-product {
		outline: #f17b00;
		outline-width: 5px;
		outline-style: solid;
		outline-offset: -5px;		
		z-index: 1;
	}


	/* [ TABLE-INDEX ], [ TABLE-PRODUCT ] (ROW)*/
	#content-table-index h3 {
		font-size: 0.9em;
		text-align: center;
		background-color: #f5f5f5;
		padding: 0.5em 0 0.5em 0;	
	}	
	#content-competitor-review #content-table-index h3 {
		font-size: 0.9em;
		text-align: center;
		background-color: #f5f5f5;
		padding: 0.5em 0 0.5em 0;	
	}	
	#content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}
	#content-competitor-review #content-table-index .col-3 {
		border-width: 0 0 0 0 !important;	
		width: 29% !important;
	}	
	#content-table-product .col-4 {
		width: 31% !important;
		height: 105px;
		padding: 0 !important;
	}
	#content-table-product .col-3 {
		width: 29% !important;
		height: 105px;	
		padding: 0 !important;	
	}
	#content-competitor-review #content-table-product .col-3 {
		width: 29% !important;
		height: 105px;	
		padding: 0 !important;	
	}	
	#content-table-product .col-1 {
		width: 8% !important;
		height: 105px;	
		padding: 0 !important;	
	}	
	
	
	/* [ TABLE-NUMBER ] (COL-1)*/
	#content-table-product .featured-product-number h3 {
		font-size: 1.75em;
		color: #f17b00; 
		text-align: center;
		padding: 1.2em 0 0 0;
	}
	#content-competitor-review #content-table-product .featured-product-number h3 {
		font-size: 1.75em;
		color: #f17b00; 
		text-align: center;
		padding: 1.2em 0 0 0;
	}	
	#content-table-product .product-number h3 {
		font-size: 1.75em;
		color: #dbdbdb; 
		text-align: center;
		padding: 1em 0 0 0;
	}	
	#content-competitor-review #content-table-product .product-number h3 {
		font-size: 1.75em;
		color: #dbdbdb; 
		text-align: center;
		padding: 1em 0 0 0;
	}	
	
	/* [ TABLE-TYPE ] (COL-2)*/
	#content-table-product .featured-product-type img {
		width: 115%;
		padding: 0.45em 0 0.2em 0;
		position: relative;
		top: 0.1em;
		left: -0.5em;
		z-index: -1;	
	}
	#content-competitor-review #content-table-product .featured-product-type img {
		width: 115%;
		padding: 0.45em 0 0.2em 0;
		position: relative;
		top: 0.1em;
		left: -0.5em;
		z-index: -1;	
	}		
	
	/* [ TABLE-RATING ] (COL-3)*/	
	#content-table-product .featured-product-rating img {
		float: left;
		width: 75% !important;		
		padding: 2em 1em 1em 0.5em;	
	}
	#content-competitor-review #content-table-product .featured-product-rating img {
		float: left;
		width: 75% !important;		
		padding: 2em 1em 1em 0.5em;	
	}	
	#content-table-product .featured-product-rating h3 {
		font-size: 0.95em;
		float: left;
		position: relative;
		top: -0.5em;
		left: 1.8em;
	}
	#content-competitor-review #content-table-product .featured-product-rating h3 {
		font-size: 0.95em;
		float: left;
		position: relative;
		top: -0.5em;
		left: 1.8em;
	}	
	#content-table-product .product-rating img { 
		float: left;
		width: 75% !important;				
		padding: 2em 1em 1em 0.5em;	
	}
	#content-competitor-review #content-table-product .product-rating img { 
		float: left;
		width: 75% !important;				
		padding: 2em 1em 1em 0.5em;	
	}	
	#content-table-product .product-rating h3 {
		font-size: 0.95em;
		float: left;
		position: relative;
		top: -0.5em;
		left: 1.8em;
	}
	#content-competitor-review #content-table-product .product-rating h3 {
		font-size: 0.95em;
		float: left;
		position: relative;
		top: -0.5em;
		left: 1.8em;
	}	
	
	/* [ TABLE-REVIEW ] (COL-4)*/
	#content-table-product .product-review, #content-table-product .featured-product-review {
		text-align: center;
		padding: 2.3em 0 2em 0;
	}		
	#content-table-product .featured-product-review a {
		font-size: 0.62em !important;
		width: 75%;
		top: 3.5em;
		left: 0.1em;		
	}
	#content-competitor-review #content-table-product .featured-product-review a {
		font-size: 0.62em !important;
		width: 75%;
		top: 3.5em;
		left: 0.1em;		
	}	
	#content-table-product .product-review a {
		font-size: 0.62em !important;	
		width: 75%;
		top: 3.5em;
		left: 0.1em;		
	}
	#content-competitor-review #content-table-product .product-review a {
		font-size: 0.62em !important;	
		width: 75%;
		top: 3.5em;
		left: 0.1em;		
	}	
	
	
	/* -------- [ FOOTER ] -------- */
		
	footer p {
		font-size: 0.7em;	
	}	
}		