/* Our Innovations - Avocado */
.innovations-avocado .js-navigation-dots a:link,
.innovations-avocado .js-navigation-dots a:visited,
.innovations-avocado .js-navigation-dots a:hover,
.innovations-avocado .js-navigation-dots a:active{
	color:#24a2d9;
	text-decoration:none;
}

@media only screen and (min-width:768px) and (max-width:1023px){
	.innovations-avocado .js-navigation-dots a:link,
	.innovations-avocado .js-navigation-dots a:visited,
	.innovations-avocado .js-navigation-dots a:hover,
	.innovations-avocado .js-navigation-dots a:active{
		color:#24a2d9;
		text-decoration:none;
	}
}

@media only screen and (max-width:767px){
	.innovations-avocado .js-navigation-dots a:link,
	.innovations-avocado .js-navigation-dots a:visited,
	.innovations-avocado .js-navigation-dots a:hover,
	.innovations-avocado .js-navigation-dots a:active{
		color:#24a2d9;
		text-decoration:none;
	}
}

.inn-avocado-mobile{
	padding:10px 0 30px 0;
	font:normal 12px/16px Arial,sans-serif;
}
.inn-avocado-routine{
	font:normal 14px/16px Arial,sans-serif;
	color:#999;
}
.inn-avocado-routine .asset-description{
	position:absolute;
	bottom:5%;
	left:8%;
	right:5%;
}
.inn-avocado-routine .ui-tabs > ul{margin:0;}
.inn-avocado-routine .ui-tabs > ul > li{
	position:relative;
	width:auto;
	max-width:inherit;
	display:inline-block;
	white-space:nowrap;
	border:none;
	background:#fff;
	vertical-align:bottom;
}
.inn-avocado-routine .ui-tabs > ul > li:first-child{border:none;}
.inn-avocado-routine .ui-tabs > ul > li:before{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:45px;
	background:#fff;
	content:"";
	z-index:1;
}
.inn-avocado-routine .ui-tabs > ul > li:hover:before,
.inn-avocado-routine .ui-tabs > ul > li.ui-state-active:before{height:0;}
.inn-avocado-routine .tabs_content{height:190px;}

/* Our Innovations - Avocado */
/* tablet */
@media only screen and (min-width:768px) and (max-width:1023px){
	.inn-avocado-routine .asset-description{left:3%;right:3%;}
	.inn-avocado-routine .ui-tabs > ul{margin:0;}
	.inn-avocado-routine .ui-tabs > ul > li{width:20%;}
	.inn-avocado-routine .ui-tabs > ul > li a{padding:10px 0;}
	.inn-avocado-routine .ui-tabs > ul > li.serum img{width:55%;}
	.inn-avocado-routine .ui-tabs > ul > li.night-treatment img{width:95%;}
	.inn-avocado-routine .ui-tabs > ul > li.eye-cream img{width:72%;}
	.inn-avocado-routine .ui-tabs > ul > li.sun-protection img{
		width:88%;
	}
}

/* Our Innovations - Avocado */
/* mobile */
@media only screen and (min-width:768px) and (max-width:1023px){
	.inn-avocado-routine .tabs_content{height:160px;}
}

/* Our Innovations - BB Cream */
.innovations-bb-cream .b-general{margin:0 0 10px 0;}
.innovations-bb-cream .js-navigation-dots a{color:#ce0231;}
.inn-bbcream-mobile{
	padding:10px 0 30px 0;
	font:normal 12px/14px Arial,sans-serif;
}
.inn-bbcream-mobile .b-general{margin:0 0 10px 0;}
.inn-bbcream-mobile ul{
	list-style:outside disc;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
}
.inn-bbcream-mobile ul.b-bb-cream_list{
	position:relative;
	list-style:none;
	padding:0 0 0 15px;
}
.inn-bbcream-mobile ul.b-bb-cream_list li{margin:0 0 3px;}
.inn-bbcream-mobile ul.b-bb-cream_list li:before{
	position:absolute;
	content:"-";
	left:0;
}
.inn-bbcream-mobile ul li{margin:0 0 5px 0;}
.inn-bbcream-mobile-h2{
	margin:0 0 5px 0;
	color:#283281;
	font:normal 12px/14px Arial,sans-serif;
	text-transform:uppercase;
}
.inn-bbcream-mobile-title{
	padding:3px 7px 2px 7px;
	margin:25px 0 10px 0;
	background:#283281;
	display:inline-block;
	color:#fff;
}
.inn-bbcream-mobile p{
	color:#000;
	font:normal 12px/16px Arial,sans-serif;
}
.inn-bbcream-mobile p.inn-bbcream-mobile-h2{
	margin:0 0 5px 0;
	color:#283281;
	font:bold 12px/14px Arial,sans-serif;
	text-transform:uppercase;
}
.inn-bbcream-mobile p.inn-bbcream-mobile-title{
	color:#fff;
	font-weight:bold;
}
.inn-bbcream-mobile small{
	font-size:10px;
	line-height:12px;
}
.inn-bbcream-mobile span{
	width:50%;
	display:inline-block;
	font-weight:bold;
}
.inn-bbcream-mobile img{
	margin:0 auto;
	display:block;
	max-width:100%;
}
.inn-bbcream-mobile a.b-bb-cream_link{
	color:#dd1922;
	text-transform:uppercase;
	text-decoration:underline;
	font:normal 20px/22px Arial,sans-serif;
}

/* Our Innovations - Calendula */
.innovations-calendula .js-navigation-dots a{color:#f1632a;}
.innovations-calendula .b-general{margin:0 0 10px 0;}
.innovations-calendula .b-general.inn-calendula-shop,
.innovations-calendula .b-general.inn-calendula-deep-cleansing-flower-power-top{margin:0;}

.b-calendula_accordion .ui-accordion-header{
	position:relative;
	margin:5px 0 0 0;
	padding:10px 50px 7px 40px;
	background:#fff;
	cursor:pointer;
}
.b-calendula_accordion .ui-accordion-header:after{
	background:url("../content-images/our-innovations/calendula/calendula-acc-close.png") 0 0 no-repeat;
	position:absolute;
	right:10px;
	top:8px;
	content:"";
	width:25px;
	height:25px;
}
.b-calendula_accordion .ui-accordion-header.ui-state-active:after{
	background:url("../content-images/our-innovations/calendula/calendula-acc-open.png") 0 0 no-repeat;
}
.b-calendula_accordion .ui-accordion-header a{
	font-family:'DIN Next W01';
	font-weight:800;
	font-style:normal;
	font-size:20px;
	line-height:24px;
}
.b-calendula_accordion .ui-accordion-header a:link,
.b-calendula_accordion .ui-accordion-header a:visited,
.b-calendula_accordion .ui-accordion-header a:hover,
.b-calendula_accordion .ui-accordion-header a:active{
	color:#000;
	text-decoration:none;
}
.b-calendula_accordion .ui-accordion-header:first-child{margin:0;}
.b-calendula_accordion .ui-accordion-content{
	padding:15px 40px 30px 40px;
	background:#fee6dc;
	font-family:'DIN Next W01';
	font-weight:400;
	font-style:normal;
	font-size:16px;
	line-height:20px;
	display:none;
	color:#000;
}
.b-calendula_accordion .ui-accordion-content i{
	margin:0 5px 0 0;
	font-weight:800;
	color:#f1632a;
	font-size:17px;
	font-style:italic;
}

@media only screen and (min-width:768px) and (max-width:1023px){
	.b-calendula_accordion .ui-accordion-header{padding:5px 20px;}
	.b-calendula_accordion .ui-accordion-header:after{top:4px;right:8px;}
	.b-calendula_accordion .ui-accordion-header a{font-size:14px;line-height:16px;}
	.b-calendula_accordion .ui-accordion-header a:link,
	.b-calendula_accordion .ui-accordion-header a:visited,
	.b-calendula_accordion .ui-accordion-header a:hover,
	.b-calendula_accordion .ui-accordion-header a:active{color:#000;text-decoration:none;}
	.b-calendula_accordion .ui-accordion-content{
		padding:10px 20px 15px 20px;
		font-size:14px;
		line-height:18px;
	}
	.b-calendula_accordion .ui-accordion-content i{font-size:15px;}
}

@media only screen and (max-width:767px){
	.b-calendula_accordion .ui-accordion-header{
		padding:5px 30px 7px 20px;
		line-height:12px;
		background:#a7d7ce;
	}
	.b-calendula_accordion .ui-accordion-header:after{
		background-size:18px auto !important;
		margin:-9px 0 0 0;
		right:3px;
		width:20px;
		height:20px;
		top:50%;
	}
	.b-calendula_accordion .ui-accordion-header a:link,
	.b-calendula_accordion .ui-accordion-header a:visited,
	.b-calendula_accordion .ui-accordion-header a:hover,
	.b-calendula_accordion .ui-accordion-header a:active{
		color:#000;
		text-decoration:none;
	}
	.b-calendula_accordion .ui-accordion-header a{
		font:bold 10px/10px Arial,sans-serif;
		color:#000 !important;
		text-decoration:none !important;
	}
	.b-calendula_accordion .ui-accordion-content{
		padding:10px 20px;
		background:#eafbf8;
		font:normal 11px/14px Arial,sans-serif;
	}
	.b-calendula_accordion .ui-accordion-content i{font-size:12px;}
	.inn-calendula-mobile ul li,
	.inn-calendula-mobile ol li{margin:0 0 8px 0 !important;}
}

.b-calendula_accordion .ui-accordion-content:first-child{display:block;}
.b-calendula_accordion ul{
	padding:0 !important;
	list-style:none !important;
}
.inn-calendula-qa-with-cammie{position:relative;}
.inn-calendula-qa-with-cammie .asset-description{
	position:absolute;
	top:0;
	padding:40px 50px;
	font-family:'DIN Next W01';
	font-weight:400;
	font-style:normal;
	font-size:20px;
	line-height:24px;
}
.inn-calendula-mobile{
	padding:0 !important;
	font:normal 11px/14px Arial,sans-serif;
}
.inn-calendula-mobile .b-calendula_accordion{margin:0 0 20px 0;}
.inn-calendula-mobile-h2{
	margin:0 0 5px 0;
	font:bold 17px/20px Arial,sans-serif;
	text-transform:uppercase;
	text-align:center;
	color:#4ab0a0;
}
.inn-calendula-mobile-title{
	position:relative;
	margin:15px 0 !important;
	color:#fff;
	text-align:center;
}
.inn-calendula-mobile-title:before{
	position:absolute;
	content:"";
	height:2px;
	width:100%;
	background:#000;
	z-index:-1;
	left:0;
	top:50%;
}
.inn-calendula-mobile-title span{
	padding:5px 10px 4px 10px;
	z-index:1;
	background:#2b9f8d;
	border:1px solid #c1e3dd;
	font:bold 12px/16px Arial,sans-serif;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
}
.inn-calendula-mobile-h3{font:bold 12px/16px Arial,sans-serif;}

/* Our Innovations - A Dual Force Against Aging */
#innovations-dfaa-mobile .rf_title,
#inn-dfaa-section-6 .rf_title{display:none;}

.routine_widget .question_item.routine-finder-iam select,
.routine_widget .question_item.routine-finder-sunprotection select{
	background:transparent url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.2%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0A%09%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%226px%22%20viewBox%3D%220%200%20216.6%20106.3%22%20overflow%3D%22visible%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20stroke%3D%22%23573292%22%20fill%3D%22%23573292%22%20stroke-miterlimit%3D%2210%22%20points%3D%221.2%2C0.6%20108.3%2C105.7%20215.4%2C0.6%20%22%2F%3E%0A%3C%2Fsvg%3E%0A") right center no-repeat;
	border-color:#573292;
}

.routine_widget .question_item.routine-finder-myskin select,
.routine_widget .question_item.routine-finder-myconcern select{
	background:transparent url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.2%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0A%09%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%226px%22%20viewBox%3D%220%200%20216.6%20106.3%22%20overflow%3D%22visible%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20stroke%3D%22%23EF5B20%22%20fill%3D%22%23EF5B20%22%20stroke-miterlimit%3D%2210%22%20points%3D%221.2%2C0.6%20108.3%2C105.7%20215.4%2C0.6%20%22%2F%3E%0A%3C%2Fsvg%3E") right center no-repeat;
	border-color:#EF5B20;
}

@media only screen and (max-width:767px){
	.routine_widget .question_item.routine-finder-iam select,
	.routine_widget .question_item.routine-finder-sunprotection select{
		background-size:14px;
		/* this is potential bugmaker */
	}
	.routine_widget .question_item.routine-finder-myskin select,
	.routine_widget .question_item.routine-finder-myconcern select{background-size:14px;}
}

.routine_widget{
	position:absolute;
	top:30%;
	width:100%;
	height:434px;
	margin:0 auto;
	overflow:hidden;
}
.routine_widget_wr{position:relative;}
.routine_widget .rf_title{display:none;}
.routine_widget .questions_list{
	width:585px;
	margin:11% auto 0;
	position:relative;
	z-index:2;
}

@media only screen and (min-width:768px) and (max-width:1023px){
	.routine_widget{top:27%;}
	.routine_widget .questions_list{margin-top:12%;}
}

.routine_widget .question_item{
	display:inline-block;
	padding:0 10px 35px 0;
	vertical-align:top;
	font:normal 30px/1.2 'Times New Roman',serif;
	white-space:nowrap;
}
.ua-android .routine_widget .question_item{
	font-size:25px;
	/* "Droid Serif" font metrics fix. This is default and only font on some Android devices. */
}

.routine_widget .question_item.routine-finder-iam .question_title{
	width:65px;
	/* normalize OS rendering differences */
}

.routine_widget .question_item.routine-finder-iam select{width:131px;}
.routine_widget .question_item.routine-finder-myskin .question_title{width:128px;}
.routine_widget .question_item.routine-finder-myskin select{width:221px;}
.routine_widget .question_item.routine-finder-myconcern .question_title{width:230px;}
.routine_widget .question_item.routine-finder-myconcern select{width:337px;}
.routine_widget .question_item.routine-finder-sunprotection .question_title{width:360px;}
.routine_widget .question_item.routine-finder-sunprotection select{width:206px;}
.routine_widget .question_title{
	display:inline-block;
	vertical-align:baseline;
}
.routine_widget select{
	border:none;
	border-bottom:4px solid;
	font-size:18px;
	font-family:'Times New Roman',serif;
	text-align:center;
	background-color:transparent;
}
.routine_widget .questions_actions{
	text-align:center;
	margin-top:-15px;
}

@media only screen and (max-width:767px){
	.routine_widget{top:19%;}
	.routine_widget .questions_list{	width:auto;margin-top:36px;}
	.routine_widget .question_item{
		display:block;
		padding:0 0 16px;
		font-size:15px;
		text-align:center;
	}
	.ua-android .routine_widget .question_item{font-size:13px;}
	.routine_widget .question_item .question_title{width:auto !important;}
	.routine_widget .question_item.routine-finder-iam select{width:95px;}
	.routine_widget .question_item.routine-finder-myskin select{width:115px;}
	.routine_widget .question_item.routine-finder-myconcern select{width:174px;}
	.routine_widget .question_item.routine-finder-sunprotection select{width:115px;}
	.routine_widget .question_title{display:block;}
	.routine_widget select{
		height:22px;
		font-size:9px;
		border-bottom-width:3px;
	}
	.ua-android .routine_widget select{
		font-size:8px;
		line-height:22px;
	}
	.routine_widget .questions_actions{margin-top:44px;}
}

.routine_widget .questions_actions .button{
	background:#f05d14;
	border:1px solid;
	border-color:#f05d14;
	border-radius:5px;
	color:#fff;
	display:inline-block;
	font-family:'Times New Roman',serif;
	font-size:18px;
	font-weight:bold;
	height:36px;
	line-height:35px;
	min-width:60px;
	overflow:hidden;
	position:relative;
	padding:0 15px;
	text-align:center;
	text-decoration:none;
	text-overflow:ellipsis;
	text-transform:uppercase;
	user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-moz-user-select:none;
	vertical-align:top;
	white-space:nowrap;
}
.routine_widget .questions_actions .button:before{
	border:1px solid transparent;
	bottom:3px;
	content:'';
	left:3px;
	position:absolute;
	right:3px;
	top:3px;
}

.routine_widget .questions_actions .button:hover,
.routine_widget .questions_actions .button:focus{text-decoration:none;}
.routine_widget .questions_actions .button.disabled,
.routine_widget .questions_actions .button[disabled]{cursor:default;}

.ff .routine_widget .questions_actions .button{line-height:34px;}

.routine_widget .questions_actions .button:hover,
.routine_widget .questions_actions .button:focus{color:#fff;}
.routine_widget .questions_actions .button:hover:before,
.routine_widget .questions_actions .button:focus:before{border-color:transparent;}
.routine_widget .questions_actions .button.disabled,
.routine_widget .questions_actions .button[disabled]{
	color:#a6a6a6;
	background:#ccc;
	border-color:#ccc;
}

.routine_widget .questions_actions .button.disabled:hover:before,
.routine_widget .questions_actions .button.disabled:focus:before,
.routine_widget .questions_actions .button[disabled]:hover:before,
.routine_widget .questions_actions .button[disabled]:focus:before{border-color:transparent;}
.routine_widget-deco{
	height:auto;
	left:0;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	z-index:1;
}
.routine_widget-deco img{
	width:100%;
	max-width:773px;
}

@media only screen and (max-width:767px){
	.routine_widget .questions_actions .button{
		font-size:11px;
		height:24px;
		line-height:23px;
		min-width:60px;
		padding:0 15px;
	}
	.ff .routine_widget .questions_actions .button{line-height:22px;}
	.routine_widget-deco img{max-width:256px;}
}

/* signup form */
.dialog_flat .ui-dialog-titlebar{
	min-height:0;
	padding:0;
}
.dialog_flat #dialog-container{
	overflow:hidden;
	padding:0;
}
.dialog_flat-mrc{
	background-color:#000;
	box-shadow:0 0 6px rgba(255,255,255,0.64);
}
.dialog_flat-dfaa .ui-dialog-titlebar .ui-dialog-titlebar-close{
	right:25px;
	top:28px;
}
.dfaa_signup{
	background-color:#fff;
	box-shadow:inset 0 0 10px rgba(0,0,0,0.4);
	overflow:hidden;
	position:relative;
}
.dfaa_signup-inner{
	background-color:#f7f7f7;
	margin:10px;
	padding:58px 0 0;
	text-align:center;
}
.dfaa_signup-deco,.dfaa_signup-text{
	display:inline-block;
	vertical-align:top;
}
.dfaa_signup-text{
	padding-bottom:65px;
	position:relative;
}
.dfaa_signup-form{
	left:25px;
	position:absolute;
	text-align:center;
	top:275px;
	width:292px;
}

@media only screen and (max-width:767px){
	.dfaa_signup-deco{
		margin-right:-20px;
		width:180px;
	}
	.dfaa_signup-form{
		left:50%;
		margin-left:-125px;
		top:65%;
		width:250px;
	}
}

.dfaa_signup-form .f_label{display:none;}
.dfaa_signup-form .button{
	background:#000;
	border:1px solid;
	border-color:#000;
	color:#fff;
	display:inline-block;
	font-family:'Times New Roman',serif;
	font-size:18px;
	font-weight:bold;
	height:36px;
	line-height:35px;
	min-width:60px;
	padding:0 15px;
	position:relative;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	text-overflow:ellipsis;
	text-transform:uppercase;
	user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-moz-user-select:none;
	vertical-align:top;
	white-space:nowrap;
}
.dfaa_signup-form .button:before{
	border:1px solid transparent;
	bottom:3px;
	content:'';
	left:3px;
	position:absolute;
	right:3px;
	top:3px;
}

.dfaa_signup-form .button:hover,
.dfaa_signup-form .button:focus{text-decoration:none;}
.dfaa_signup-form .button.disabled,
.dfaa_signup-form .button[disabled]{cursor:default;}
.ff .dfaa_signup-form .button{line-height:34px;}
.dfaa_signup-form .button:hover,
.dfaa_signup-form .button:focus{color:#fff;}
.dfaa_signup-form .button:hover:before,
.dfaa_signup-form .button:focus:before{border-color:#666;}
.dfaa_signup-form .button.disabled,
.dfaa_signup-form .button[disabled]{
	background:#ccc;
	border-color:#ccc;
}
.dfaa_signup-form .button.disabled:hover:before,
.dfaa_signup-form .button.disabled:focus:before,
.dfaa_signup-form .button[disabled]:hover:before,
.dfaa_signup-form .button[disabled]:focus:before{border-color:transparent;}

/* Our Innovations - Facial Fuel & "Heavy Lifting" */
.js-navigation-points.facial-fuel .js-navigation-dots{margin-left:895px;}
.js-navigation-points.facial-fuel .js-navigation-dots span{color:#f11d2f;}
.inn-facial-fuel-mobile{
	font-family:Arial,sans-serif;
	padding:20px 0;
}
.inn-facial-fuel-mobile-title{
	background:#000;
	color:#fff;
	display:inline-block;
	font-weight:bold;
	line-height:20px;
	margin:20px 0 10px;
	padding:0 8px;
	text-transform:uppercase;
}
.inn-facial-fuel-mobile-shoplink{
	font-size:20px;
	display:inline-block;
	margin:25px 0 20px;
	text-transform:uppercase;
}
.inn-facial-fuel-mobile-shoplink:link,
.inn-facial-fuel-mobile-shoplink:visited{
	color:#dd1922;
	text-decoration:underline;
}
.inn-facial-fuel-mobile-shoplink:hover,
.inn-facial-fuel-mobile-shoplink:active{
	color:#dd1922;
	text-decoration:none;
}

.inn-facial-fuel-mobile-link:link,
.inn-facial-fuel-mobile-link:visited{
	color:#000;
	text-decoration:underline;
}
.inn-facial-fuel-mobile-link:hover,
.inn-facial-fuel-mobile-link:active{
	color:#000;
	text-decoration:none;
}

@media only screen and (min-width:768px) and (max-width:1023px){
	.js-navigation-points.facial-fuel .js-navigation-dots{
		margin:0;
		right:65px;
	}
	.inn-facial-fuel-mobile-shoplink:link,
	.inn-facial-fuel-mobile-shoplink:visited,
	.inn-facial-fuel-mobile-shoplink:hover{
		color:#dd1922;
		text-decoration:underline;
	}
	.inn-facial-fuel-mobile-shoplink:active{
		color:#dd1922;
		text-decoration:none;
	}
	.inn-facial-fuel-mobile-link:link,.inn-facial-fuel-mobile-link:visited,.inn-facial-fuel-mobile-link:hover{
		color:#000;
		text-decoration:underline;
	}
	.inn-facial-fuel-mobile-link:active{
		color:#000;
		text-decoration:none;
	}
}

@media only screen and (max-width:767px){
	.inn-facial-fuel-mobile-shoplink:link,
	.inn-facial-fuel-mobile-shoplink:visited,
	.inn-facial-fuel-mobile-shoplink:hover{
		color:#dd1922;
		text-decoration:underline;
	}
	.inn-facial-fuel-mobile-shoplink:active{
		color:#dd1922;
		text-decoration:none;
	}
	.inn-facial-fuel-mobile-link:link,
	.inn-facial-fuel-mobile-link:visited,
	.inn-facial-fuel-mobile-link:hover{
		color:#000;
		text-decoration:underline;
	}
	.inn-facial-fuel-mobile-link:active{
		color:#000;
		text-decoration:none;
	}
}

.inn-facial-fuel-mobile-subtitle{
	color:#cc0000;
	font-weight:bold;
	margin-top:15px;
}
.inn-facial-fuel-mobile ul li{margin-top:5px;}
.inn-facial-fuel-mobile ul li span{padding-right:5px;}
.inn-facial-fuel-mobile ol{padding-left:15px;}
.inn-facial-fuel-mobile ol span{color:#000;}
.inn-facial-fuel-mobile ol li{
	color:#cc0000;
	list-style-type:decimal;
	padding:15px 0 0 5px;
}

/* Our Innovations - Super Multi-Corrective Cream */
.innovations-mcc .b-general{margin:0 0 10px 0;}
.innovations-mcc .js-navigation-dots a{color:#992490;}
.inn-mcc-mobile{
	font:normal 12px/16px Arial,sans-serif;
	padding:10px 0 30px 0;
}

/* Our Innovations - Midnight Recovery Concentrate */
.inn-mrc-section-inner{margin-bottom:20px;}
.inn-mrc-mobile{font:12px/1.2 Arial,sans-serif;}
.inn-mrc-mobile-title{
	color:#001193;
	font:bold 12px/1.2 'Times New Roman',serif;
	padding:9px 0 14px;
	text-transform:uppercase;
	text-align:center;
}
.inn-mrc-mobile-h2{
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
	margin:0;
	padding:0 0 10px;
	text-transform:uppercase;
}
.inn-mrc-mobile-h2 span{
	background-color:#000;
	color:#fff;
	display:inline-block;
	padding:4px 8px 2px;
}
.inn-mrc-mobile-h3{
	color:#001193;
	font-size:12px;
	text-transform:uppercase;
}
.pt_innovations_inner .main .inn-mrc-mobile p{margin:0;}
.pt_innovations_inner .main .inn-mrc-mobile a:link,
.pt_innovations_inner .main .inn-mrc-mobile a:visited,
.pt_innovations_inner .main .inn-mrc-mobile a:hover,
.pt_innovations_inner .main .inn-mrc-mobile a:active{
	color:#001193;
	text-decoration:underline;
}

@media only screen and (min-width:768px) and (max-width:1023px){
	.pt_innovations_inner .main .inn-mrc-mobile a:link,
	.pt_innovations_inner .main .inn-mrc-mobile a:visited,
	.pt_innovations_inner .main .inn-mrc-mobile a:hover,
	.pt_innovations_inner .main .inn-mrc-mobile a:active{
		color:#001193;
		text-decoration:underline;
	}
}

@media only screen and (max-width:767px){
	.pt_innovations_inner .main .inn-mrc-mobile a:link,
	.pt_innovations_inner .main .inn-mrc-mobile a:visited,
	.pt_innovations_inner .main .inn-mrc-mobile a:hover,
	.pt_innovations_inner .main .inn-mrc-mobile a:active{
		color:#001193;
		text-decoration:underline;
	}
}

.inn-mrc-mobile-c-blue{color:#001193;}
.inn-mrc-mobile-ln{
	display:block;
	font-family:'Times New Roman',serif;
	font-weight:bold;
	margin-top:15px;
	text-transform:uppercase;
}
.inn-mrc-mobile-ln-emph{
	color:#001193;
	font:bold 20px/1.2 'Times New Roman',serif;
}
.inn-mrc-mobile-circle{
	border:1px solid #000;
	border-radius:100%;
	font-size:7.5px;
	height:20px;
	line-height:20px;
	text-transform:uppercase;
	text-align:center;
	width:20px;
}
.inn-mrc-mobile ul{
	list-style-type:disc;
	margin:10px 0;
	padding:0 0 0 20px;
}
.inn-mrc-mobile li{margin:0 0 8px;}
.innovations-mrc.js-navigation-points .js-navigation-dots a{color:#000;}

/* Dialog flat */
.dialog_flat .ui-dialog-titlebar{min-height:0;padding:0;}
.dialog_flat #dialog-container{padding:0;overflow:hidden;}
.dialog_flat-mrc{
	background-color:#000;
	box-shadow:0 0 6px rgba(255,255,255,0.64);
}

/* Our Innovations - Perfect Hydration and Sun Protection Duo */
.js-navigation-points.perfect-pair .js-navigation-dots{margin-left:921px;}
.js-navigation-points.perfect-pair .js-navigation-dots span{color:#21a0db;}
.inn-perfect-pair-routine{position:relative;}
.inn-perfect-pair-routine .asset-description{
	bottom:2.9%;
	left:2.5%;
	position:absolute;
	right:2.3%;
}
.inn-perfect-pair-routine .ui-tabs > ul{margin:0 5% 4% 7.2%;}
.inn-perfect-pair-routine .ui-tabs > ul > li{
	background:#fff;
	border:none;
	display:inline-block;
	margin-bottom:0 !important;
	max-width:inherit;
	padding-bottom:0 !important;
	position:relative;
	vertical-align:bottom;
	white-space:nowrap;
	width:auto;
}
.inn-perfect-pair-routine .ui-tabs > ul > li:before{
	background:#fff;
	content:"";
	height:45px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}
.inn-perfect-pair-routine .ui-tabs > ul > li:hover:before,.inn-perfect-pair-routine .ui-tabs > ul > li.ui-state-active:before{height:0;}
.inn-perfect-pair-routine .ui-tabs > ul > li.serum{width:25%;}
.inn-perfect-pair-routine .ui-tabs > ul > li.serum:before{width:80px;}
.inn-perfect-pair-routine .ui-tabs > ul > li.night-treatment{
	background:none;
	margin-left:-7%;
	width:18.2%;
}
.inn-perfect-pair-routine .ui-tabs > ul > li.night-treatment:before{width:40px;left:60px;}
.inn-perfect-pair-routine .ui-tabs > ul > li.eye-cream{width:12%;margin:0 3.5% 0 4%;}
.inn-perfect-pair-routine .ui-tabs > ul > li.moisturizer{width:24.2%;}
.inn-perfect-pair-routine .ui-tabs > ul > li.sun-protection{width:17.2%;margin-left:1.5%;}

/* tablet */
@media only screen and (min-width:768px) and (max-width:1023px){
	.js-navigation-points.perfect-pair .js-navigation-dots{margin:0;right:42px;}
	.inn-perfect-pair-routine .ui-tabs > ul{margin:0 5% 4% 8%;}
	.inn-perfect-pair-routine .ui-tabs > ul > li a{padding:10px 0;}
	.inn-perfect-pair-routine .ui-tabs > ul > li:before{height:35px;}
	.inn-perfect-pair-routine .ui-tabs > ul > li.serum{width:23%;}
	.inn-perfect-pair-routine .ui-tabs > ul > li.serum:before{width:40%;}
	.inn-perfect-pair-routine .ui-tabs > ul > li.night-treatment{width:16%;	margin-left:-5%;}
	.inn-perfect-pair-routine .ui-tabs > ul > li.night-treatment:before{left:35%;}
	.inn-perfect-pair-routine .ui-tabs > ul > li.eye-cream{width:10%;margin:0 6%;}
	.inn-perfect-pair-routine .ui-tabs > ul > li.moisturizer{width:22%;}
	.inn-perfect-pair-routine .ui-tabs > ul > li.sun-protection{width:15.5%;margin-left:3.5%;}
}

/* Our Innovations - PR Concentrate */
.innovations-prc .js-navigation-dots a{color:#f15c22;}
.inn-prc-mobile{
	font:normal 12px/16px Arial,sans-serif;
	padding:10px 0 30px 0;
}

/* Our Innovations - Precision Lifting & Pore-Tightening Concentrate */
.js-navigation-points.precision-lifting .js-waypoint-link{color:#b31f24;}
.inn-precision-lifting-top_block{padding-left:135px;}
.inn-precision-lifting-list{
	bottom:10.5%;
	color:#fff;
	font-family:'Times New Roman',serif;
	font-size:20px;
	line-height:24px;
	position:absolute;
	text-align:center;
	width:100%;
}
.inn-precision-lifting-list li{margin-bottom:14px;}

/* tabelet */
@media only screen and (min-width:768px) and (max-width:1023px){
	.inn-precision-lifting-top_block{padding-left:0;}
	.inn-precision-lifting-list{
		font-size:15px;
		line-height:18px;
	}
	.inn-precision-lifting-list li{margin-bottom:9px;}
	.inn-precision-lifting-list li a:link,
	.inn-precision-lifting-list li a:visited,
	.inn-precision-lifting-list li a:hover{
		color:#fff;
		text-decoration:none;
	}
	.inn-precision-lifting-list li a:active{
		color:#fff;
		text-decoration:underline;
	}
}

.inn-precision-lifting-list li a:link,
.inn-precision-lifting-list li a:visited{
	color:#fff;
	text-decoration:none;
}
.inn-precision-lifting-list li a:hover,
.inn-precision-lifting-list li a:active{
	color:#fff;
	text-decoration:underline;
}

/* mobile */
@media only screen and (max-width:767px){
	.inn-precision-lifting-list li a:link,
	.inn-precision-lifting-list li a:visited,
	.inn-precision-lifting-list li a:hover{
		color:#fff;
		text-decoration:none;
	}
	.inn-precision-lifting-list li a:active{
		color:#fff;
		text-decoration:underline;
	}
}

/* Our Innovations - Powerful wrinkle reducing cream */
.inn-pwrc-section-inner{margin-bottom:10px;}
.innovations-pwrc.js-navigation-points .js-navigation-dots a{color:#000;}

/* Our Innovations - Ultra Facial Cream */
.inn-ufc-section-inner{margin-bottom:10px;}

/* liferide 2015 */
/* Reset body */
html#liferide-2015-page body{
	/* Old Browsers */
	background:#79a8b7;
	/* FF3.6+ */
	background:
		url(../content-images/liferide2015/LR2015_bg_top.png),
		url(../content-images/liferide2015/LR2015_bg_bottom.png),
		-moz-linear-gradient(top,#79a8b7 0%,#23353e 100%);
	/* Chrome,Safari4+ */
	background:
		url(../content-images/liferide2015/LR2015_bg_top.png),
		url(../content-images/liferide2015/LR2015_bg_bottom.png),
		-webkit-gradient(left top,left bottom,color-stop(0%,#79a8b7),color-stop(100%,#23353e));
	/* Chrome10+,Safari5.1+ */
	background:
		url(../content-images/liferide2015/LR2015_bg_top.png),
		url(../content-images/liferide2015/LR2015_bg_bottom.png),
		-webkit-linear-gradient(top,#79a8b7 0%,#23353e 100%);
	/* Opera 11.10+ */
	background:
		url(../content-images/liferide2015/LR2015_bg_top.png),
		url(../content-images/liferide2015/LR2015_bg_bottom.png),
		-o-linear-gradient(top,#79a8b7 0%,#23353e 100%);
	/* IE 10+ */
	background:
		url(../content-images/liferide2015/LR2015_bg_top.png),
		url(../content-images/liferide2015/LR2015_bg_bottom.png),
		-ms-linear-gradient(top,#79a8b7 0%,#23353e 100%);
	/* W3C */
	background:
		url(../content-images/liferide2015/LR2015_bg_top.png),
		url(../content-images/liferide2015/LR2015_bg_bottom.png),
		linear-gradient(to bottom,#79a8b7 0%,#23353e 100%);
	/* IE6-9 */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#79a8b7',endColorstr='#23353e',GradientType=0 );
	
	/* position each background */
	background-position:center top,center bottom,left top;
	background-repeat:no-repeat,no-repeat,repeat;
	background-size:contain,contain,cover;
}

/* liferide 2015 */
/* Containers */
.liferide-2015{position:relative;}
.liferide-2015-riders{}
.liferide-2015-overview{}

/* liferide 2015 */
/* Carousel */
#liferide-2015-riders.b-additional-carousel .carousel{
	padding:0 10%;
	position:absolute;
	top:28%;
}
#liferide-2015-riders.b-additional-carousel .jcarousel-control.jcarousel-prev{left:5%;}
#liferide-2015-riders.b-additional-carousel .jcarousel-control.jcarousel-prev:after{
	content:"";
	background:transparent url(../content-images/liferide2015/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	height:31px;
	width:18px;
}
#liferide-2015-riders.b-additional-carousel .jcarousel-control.jcarousel-next{right:5%;}
#liferide-2015-riders.b-additional-carousel .jcarousel-control.jcarousel-next:after{
	content:"";
	background:transparent url(../content-images/liferide2015/icon_carousel-next.png?$staticlink$) top left no-repeat;
	height:31px;
	width:18px;
}
#liferide-2015-riders.b-additional-carousel .jcarousel-control{background:transparent;}
#liferide-2015-riders.b-additional-carousel .jcarousel-control:after{content:"";}
#liferide-2015-riders.b-additional-carousel .jcarousel-clip ul li{
	padding:0 10px;
	text-align:center;
	width:33.3%;
}
#liferide-2015-riders.b-additional-carousel .carousel_navigation_list{display:none;}
#liferide-2015-riders.b-additional-carousel .jcarousel-control:after{content:"";}

/* liferide 2015 */
/* Youtube embed */
.liferide-2015-youtube{
	background-image:url(../content-images/liferide2015/LR2015_youtube.jpg?$staticlink$);
	background-repeat:no-repeat;
	background-size:100%;
	padding-top:13%;
}
.liferide-2015-youtube .video-container{
	height:0;
	left:6%;
	overflow:hidden;
	padding-bottom:54.8%;
	padding-top:35px;
	position:relative;
	top:14%;
	width:88%;
}
.liferide-2015-youtube .video-container iframe{
	height:90%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

/* liferide 2015 */
/* Instagram embed */
.liferide-2015-connect .ig-container{
	left:5%;
	position:absolute;
	top:39%;
	width:100%;
}
.liferide-2015-connect .ig-container iframe{width:90%;}

/* liferide 2015 */
/* route block */
.liferide-2015-route .routes{position:absolute;top:45%;left:6.3%;width:87%;}
.liferide-2015-route .routeBlock{border-top:1px solid #8c6239;padding:5px 0;}
.liferide-2015-route .routeBlock ul{display:none;list-style-type:disc;margin-left:16px;}
.liferide-2015-route .routeBlock ul li{font-family:Arial,Helvetica,sans-seirf;font-size:16px;margin:10px 0;}
.liferide-2015-route .routeLocation{
	background-image:url(../content-images/liferide2015/LR2015_icon_route-state_closed.png?$staticlink$);
	background-position:right top;
	background-repeat:no-repeat;
	cursor:pointer;
	font-size:20px;
	line-height:36px;
}
.liferide-2015-route .routeLocation.open{background-image:url(../content-images/liferide2015/LR2015_icon_route-state_open.png?$staticlink$);}
.liferide-2015-route .routeLocation span{color:#5e96ac;margin-left:20px;text-transform:uppercase;}

/* liferide 2015 */
/* tablet */
@media only screen and (min-width:768px) and (max-width:1023px){
	#liferide-2015-riders.b-additional-carousel .carousel{top:33%;}
	#liferide-2015-riders.b-additional-carousel .jcarousel-clip ul li{width:33%;}
	.liferide-2015-route .routeBlock  ul li{font-size:12px;margin:2px 0;}
	.liferide-2015-route .routeBlock ul li img{margin-top:5px;width:25%;}
	.liferide-2015-route .routeLocation{font-size:18px;line-height:28px;}
	.liferide-2015-route .routeLocation{
		background-image:url(../content-images/liferide2015/mob_LR2015_icon_route-state_closed.png?$staticlink$);
		background-position:right top;
		background-repeat:no-repeat;
		cursor:pointer;
		font-size:18px;
		line-height:28px;
	}
	.liferide-2015-route .routeLocation.open{background-image:url(../content-images/liferide2015/mob_LR2015_icon_route-state_open.png?$staticlink$);}
	.liferide-2015-youtube .video-container{padding-bottom:52%;}
}

/* liferide 2015 */
/* mobile */
@media only screen and (max-width:767px){
	/* route */
	.mob-LR2015-route,.mob-LR2015-riders{position:relative;}
	.mob-LR2015-route .routes{position:absolute;top:30%;left:4.5%;width:91%;}
	.mob-LR2015-route .routeBlock{border-top:1px solid #8c6239;padding:5px 0;}
	.mob-LR2015-route .routeBlock ul{display:none;list-style-type:disc;margin:10px 0 5px 16px;}
	.mob-LR2015-route .routeBlock ul li{font-size:11px;}
	.mob-LR2015-route .routeLocation{
		background-image:url(../content-images/liferide2015/mob_LR2015_icon_route-state_closed.png?$staticlink$);
		background-position:right top;
		background-repeat:no-repeat;
		cursor:pointer;
		font-size:16px;
		line-height:20px;
	}
	.mob-LR2015-route .routeLocation.open{background-image:url(../content-images/liferide2015/mob_LR2015_icon_route-state_open.png?$staticlink$);}
	.mob-LR2015-route .routeLocation span{color:#5e96ac;text-transform:uppercase;display:block;font-size:14px;}

	/* liferide 2015 */
	/* carousel */
	.liferide-2015-mobile.b-additional-carousel .carousel{
		left:0;
		padding:0 5%;
		position:absolute;
		top:22%;
	}
	.liferide-2015-mobile.b-additional-carousel .jcarousel-control.jcarousel-prev{left:-6px;}
	.liferide-2015-mobile.b-additional-carousel .jcarousel-control.jcarousel-prev:after{
		background:transparent url(../content-images/liferide2015/icon_carousel-prev.png?$staticlink$) top left no-repeat;
		content:"";
		height:31px;
		width:18px;
	}
	.liferide-2015-mobile.b-additional-carousel .jcarousel-control.jcarousel-next{right:0;}
	.liferide-2015-mobile.b-additional-carousel .jcarousel-control.jcarousel-next:after{
		background:transparent url(../content-images/liferide2015/icon_carousel-next.png?$staticlink$) top left no-repeat;
		content:"";
		height:31px;
		width:18px;
	}
	.liferide-2015-mobile.b-additional-carousel .jcarousel-control{background:transparent;}
	.liferide-2015-mobile.b-additional-carousel .jcarousel-control:after{content:"";}
	.liferide-2015-mobile.b-additional-carousel .jcarousel-clip ul li{
		padding:0 25px;
		text-align:center;
		width:100%;
	}
	.liferide-2015-mobile.b-additional-carousel .carousel_navigation_list{display:none;}
	.liferide-2015-mobile.b-additional-carousel .jcarousel-control:after{content:"";}
}

/* Our Innovations - PSLRC Concentrate */
.innovations-prc .js-navigation-dots a{color:#f15c22}

/* Our Innovations - PSLRC Concentrate */
/* reviews */
.innovations-prc .b-general{margin:0;}
#inn-prc-reviews.b-additional-carousel .carousel{position:absolute;top:54%;left:0;width:84%;margin:0 8%;}
#inn-prc-reviews.b-additional-carousel .carousel ul li{text-align:center;}
#inn-prc-reviews.b-additional-carousel .carousel ul.carousel_navigation_list{display:none;}
#inn-prc-reviews.b-additional-carousel .carousel .jcarousel-control{background-color:transparent;top:30%;}
#inn-prc-reviews.b-additional-carousel .carousel .jcarousel-prev:after{
	background:transparent url(../content-images/our-innovations/prc/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	content:"";
	height:27px;
	width:16px;
}
#inn-prc-reviews.b-additional-carousel .carousel .jcarousel-next:after{
	background:transparent url(../content-images/our-innovations/prc/icon_carousel-next.png?$staticlink$) top left no-repeat;
	content:"";
	height:27px;
	width:16px;
}

/* Our Innovations - PSLRC Concentrate */
/* routine */
.inn-prc-routine{position:relative;}
#inn-prc-routine .tabs_content{
	bottom:0;
	position:absolute;
}
#inn-prc-routine .ui-tabs-nav{
	padding:0 2%;
	position:absolute;
	top:18%;
	width:100%;
}
#inn-prc-routine .ui-tabs > ul > li{
	background-color:transparent;
	border:none;
	display:inline-block;
	margin:0 2%;
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	position:relative;
	vertical-align:bottom;
	white-space:nowrap;
}
#inn-prc-routine .ui-tabs > ul > li.serum{width:15%;}
#inn-prc-routine .ui-tabs > ul > li.day-oil{width:13.6%;}
#inn-prc-routine .ui-tabs > ul > li.eye-serum{width:13.4%;}
#inn-prc-routine .ui-tabs > ul > li.moisturizer{width:19.6%;}
#inn-prc-routine .ui-tabs > ul > li.protection{width:17.6%;}

/* Our Innovations - PSLRC Concentrate */
/* mobile */
/* carousel settings */
.inn-prc-mobile-reviews,.inn-prc-mobile-routine{position:relative;}
.innovations-prc-mobile .inn-prc-mobile-reviews .jcarousel-clip{}
.innovations-prc-mobile.b-additional-carousel .inn-prc-mobile-reviews .carousel{
	padding:0;
	position:absolute;
	top:44%;
}
.innovations-prc-mobile.b-additional-carousel .jcarousel-control{
	background:transparent;
	height:auto;
	margin:0;
	top:40%;
	width:auto;
	z-index:2;
}
.innovations-prc-mobile.b-additional-carousel .jcarousel-control.jcarousel-prev:after{
	background:transparent url(../content-images/our-innovations/prc/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	content:"";
	height:43px;
	left:12px;
	width:41px;
}
.innovations-prc-mobile.b-additional-carousel .jcarousel-control.jcarousel-next{right:18px;}
.innovations-prc-mobile.b-additional-carousel .jcarousel-control.jcarousel-next:after{
	background:transparent url(../content-images/our-innovations/prc/icon_carousel-next.png?$staticlink$) top left no-repeat;
	content:"";
	height:43px;
	width:41px;
}
.innovations-prc-mobile.b-additional-carousel .carousel_navigation_list{display:none}

/* Our Innovations - PSLRC Concentrate */
/* mobile routine carousel */
.innovations-prc-mobile.b-additional-carousel .inn-prc-mobile-routine .carousel{
	padding:0;
	position:absolute;
	top:22%;
}

/* Our Innovations - Skin Rescuer -desktop */
 .innovations-skin-rescuer-wrapper{position:relative;}
.innovations-skin-rescuer-section{
	margin:0 0 10px 0;
	position:relative;
}
.innovations-skin-rescuer-section .carousel .jcarousel-control{display:none;}
.innovations-skin-rescuer .carousel.how-notes{
	height:186px;
	padding:80px 40px 0 55px;
	margin:-186px 0 0 48%;
	width:46%;
}
.innovations-skin-rescuer .carousel.ingredients-notes{
	 height:204px;
	 padding:80px 40px 0 55px;
	 margin:-204px 0 0 48%;
	 width:46%;
}
.innovations-skin-rescuer .carousel.ingredients-notes{}
.innovations-skin-rescuer .b-additional-carousel .innovations-skin-rescuer-how-notes .carousel_navigation_list{bottom:40px;}
.innovations-skin-rescuer .b-additional-carousel .innovations-skin-rescuer-ingredients-notes .carousel_navigation_list{bottom:55px;}

/* Our Innovations - Skin Rescuer -desktop */
/* tablet */
@media only screen and (min-width:768px) and (max-width:1023px){
	.innovations-skin-rescuer .carousel.how-notes,
	.innovations-skin-rescuer .carousel.ingredients-notes{
		padding:115px 40px 0 40px;
	}
	.innovations-skin-rescuer .carousel.how-notes .jcarousel-clip ul li,
	.innovations-skin-rescuer .carousel.ingredients-notes .jcarousel-clip ul li{
		font-size:10px;
		line-height:11px;
	}
	.innovations-skin-rescuer .b-additional-carousel .innovations-skin-rescuer-how-notes .carousel_navigation_list{bottom:20px;}
	.innovations-skin-rescuer .b-additional-carousel .innovations-skin-rescuer-ingredients-notes .carousel_navigation_list{bottom:25px;}
}

.innovations-skin-rescuer-section .QABlock{position:absolute;margin:15% 0 0 6%;width:41%;top:0;}
.innovations-skin-rescuer-section .QABlock .Qblock{border-bottom:1px solid #999;padding:8px 0;}
.innovations-skin-rescuer-section .QABlock .Qblock .SRquestion{color:#013759;cursor:pointer;font-size:16px;font-style:italic;font-weight:bold;line-height:18px;text-transform:none;}
.innovations-skin-rescuer-section .QABlock .Qblock .SRanswer{margin:10px 5px;padding:5px 10px;border-left:2px solid #013659;display:none;font-size:12px;}

/* Our Innovations - Skin Rescuer -desktop */
/* mobile */
.inn-skin-rescuer-mobile{
	font:normal 12px/14px Arial,sans-serif;
	padding:15px 0 30px 0;
}
.inn-skin-rescuer-mobile .b-general{margin:0 0 10px 0;}
.inn-skin-rescuer-mobile ul{
	list-style:outside disc;
	margin:0 0 5px 0;
	padding:0 0 0 20px;
}
.inn-skin-rescuer-mobile ul.b-skin-rescuer_list{
	list-style:none;
	padding:0 0 0 15px;
	position:relative;
}
.inn-skin-rescuer-mobile ul.b-skin-rescuer_list li{margin:0 0 3px;}
.inn-skin-rescuer-mobile ul.b-skin-rescuer_list li:before{
	content:"-";
	left:0;
	position:absolute;
}
.inn-skin-rescuer-mobile ul li{margin:0 0 5px 0;}
.inn-skin-rescuer-mobile-title{
	background:#b7e2ff;
	color:#003b61;
	display:inline-block;
	margin:25px 0 10px 0;
	padding:3px 7px 2px 7px;
}
.inn-skin-rescuer-mobile p,.inn-skin-rescuer-mobile p a{
	color:#000;
	font:normal 12px/16px Arial,sans-serif;
}
.inn-skin-rescuer-mobile p.SRparagraph{margin:0 0 5px 0;}
.inn-skin-rescuer-mobile p.inn-skin-rescuer-mobile-h2{
	color:#000;
	font:bold 12px/14px Arial,sans-serif;
	margin:10px 0 5px 0;
	text-transform:uppercase;
}
.inn-skin-rescuer-mobile p.inn-skin-rescuer-mobile-title{
	color:#003b61;
	font-weight:bold
}
.inn-skin-rescuer-mobile small{
	font-size:10px;
	line-height:12px
}
.inn-skin-rescuer-mobile span{
	display:inline-block;
	font-weight:bold;
	width:50%;
}
.inn-skin-rescuer-mobile img{
	display:block;
	margin:0 auto;
	max-width:100%
}
.inn-skin-rescuer-mobile a.b-skin-rescuer_link{
	color:#dd1922;
	font:normal 20px/22px Arial,sans-serif;
	text-decoration:underline;
	text-transform:uppercase;
}
.inn-skin-rescuer-mobile a.inn-skin-rescuer-mobile-shopnow{
	color:#dd1922;
	font-size:1.5em;
}

/* SMCC-SPF */
/* desktop & tablet */
.innovations-smcc-spf .b-additional-carousel .carousel{background-color:#000;padding:0;}
.innovations-smcc-spf.js-navigation-points .js-navigation-dots a{color:#84197c;}
/* #inn-smcc-spf-reviews.b-additional-carousel .carousel .jcarousel-clip ul{left:25%;} */
#inn-smcc-spf-reviews.b-additional-carousel .carousel .jcarousel-clip ul li{
	margin:0 auto;
	width:50%;
}
#inn-smcc-spf-reviews.b-additional-carousel .jcarousel-control.jcarousel-prev{z-index:1;}
#inn-smcc-spf-reviews.b-additional-carousel .jcarousel-control.jcarousel-next{right:12px;z-index:1;}
#inn-smcc-spf-reviews.b-additional-carousel .carousel_navigation_list{display:none;}
#inn-smcc-spf-reviews.b-additional-carousel .jcarousel-control{background:transparent;}

/* SMCC-SPF */
/* routine */
.inn-smcc-spf-routine{position:relative;}
#inn-smcc-spf-routine .tabs_content{
	bottom:0;
	position:absolute;
}
#inn-smcc-spf-routine .ui-tabs-nav{
	position:absolute;
	top:14%;
}
#inn-smcc-spf-routine .ui-tabs > ul > li{
	background:#00a650;
	border:none;
	display:inline-block;
	margin-bottom:0 !important;
	max-width:inherit;
	padding-bottom:0 !important;
	position:relative;
	vertical-align:bottom;
	width:19%;
	white-space:nowrap;
}
#inn-smcc-spf-routine .ui-tabs > ul > li.sun-protection{width:21.5%;}
.inn-smcc-spf-routine .ui-tabs > ul > li:before{
	background:#00a650;
	content:"";
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}
.inn-smcc-spf-routine .ui-tabs > ul > li.serum:before{height:15%;}
.inn-smcc-spf-routine .ui-tabs > ul > li.night-treatment:before{height:20%;}
.inn-smcc-spf-routine .ui-tabs > ul > li.eye-cream:before{height:30%;}
.inn-smcc-spf-routine .ui-tabs > ul > li.moisturizer:before{height:44%;width:60%;}
.inn-smcc-spf-routine .ui-tabs > ul > li.sun-protection:before{height:45%;width:60%;}
.inn-smcc-spf-routine .ui-tabs > ul > li:hover:before,
.inn-smcc-spf-routine .ui-tabs > ul > li.ui-state-active:before{height:0;}

/* SMCC-SPF */
/* mobile */
.innovations-smcc-spf-mobile.b-additional-carousel .carousel{background-color:#000;padding:0;}
.innovations-smcc-spf-mobile.b-additional-carousel .carousel_navigation_list{display:none;}
.innovations-smcc-spf-mobile.b-additional-carousel .jcarousel-control{background:transparent;}
.innovations-smcc-spf-mobile.b-additional-carousel .jcarousel-control.jcarousel-prev,
.innovations-smcc-spf-mobile.b-additional-carousel .jcarousel-control.jcarousel-next{z-index:1;}
.innovations-smcc-spf-mobile.b-additional-carousel .jcarousel-control.jcarousel-next{right:12px;}

/* Our Innovations - Ultra Facial Intense */
.innovations-ultra-facial-intense-wrapper,
.innovations-ultra-facial-intense-section{position:relative;}
.innovations-ultra-facial-intense-section .carousel .jcarousel-control{display:block;top:74%;}
.innovations-ultra-facial-intense-section .carousel_navigation_list{bottom:10px;}
.innovations-ultra-facial-intense-section .overlay{display:none;position:absolute;top:212px;left:70px;width:86%;}
.innovations-ultra-facial-intense-routine-list{position:absolute;top:78%;width:100%;}

.innovations-ultra-facial-intense-section .reviewsScrollLeft{position:absolute;top:30%;left:15%;height:28%;width:33%;overflow-y:scroll;}
.innovations-ultra-facial-intense-section .reviewsScrollRight{position:absolute;top:30%;left:55%;height:28%;width:33%;overflow-y:scroll;}
.innovations-ultra-facial-intense-section .reviewsScrollCopy p{padding:10px 0px;font-size:14px;color:#999;line-height:20px;text-align:left;}
.innovations-ultra-facial-intense-section .reviewsScrollCopy{padding:0 10px 0 0;}
.innovations-ultra-facial-intense-section p.reviewsCopyFirst{border-top:1px solid #999;border-bottom:1px solid #999;}
.innovations-ultra-facial-intense-section p.reviewsCopy{border-bottom:1px solid #999;}
.innovations-ultra-facial-intense-section span.reviewsTwitterTitle{color:#0066cc;text-decoration:underline;}
.innovations-ultra-facial-intense-section span.reviewsTwitterHandle{color:#cc0033;}
.innovations-ultra-facial-intense-section span.reviewsKiehlsHandle{color:#0066cc;}

/* Our Innovations - Ultra Facial Intense */
/* mobile */
.inn-ultra-facial-intense-mobile{
	font:normal 12px/14px Arial,sans-serif;
	padding:15px 0 30px 0;
}
.inn-ultra-facial-intense-mobile .b-general{margin:0 0 10px 0;}
.inn-ultra-facial-intense-mobile ul{
	list-style:outside disc;
	margin:0 0 5px 0;
	padding:0 0 0 20px;
}
.inn-ultra-facial-intense-mobile ul.b-ultra-facial-intense_list{
	list-style:none;
	padding:0 0 0 15px;
	position:relative;
}
.inn-ultra-facial-intense-mobile ul.b-ultra-facial-intense_list li{margin:0 0 3px;}
.inn-ultra-facial-intense-mobile ul.b-ultra-facial-intense_list li:before{
	content:"-";
	left:0;
	position:absolute;
}
.inn-ultra-facial-intense-mobile ul li{margin:0 0 5px 0;}
.inn-ultra-facial-intense-mobile-title{
	background:#78c5f0;
	color:#fff;
	display:inline-block;
	margin:25px 0 10px 0;
	padding:3px 7px 2px 7px;
	text-transform:uppercase;
}
.inn-ultra-facial-intense-mobile p,.inn-ultra-facial-intense-mobile p a{
	color:#000;
	font:normal 12px/16px Arial,sans-serif;
}
.inn-ultra-facial-intense-mobile p.UFIparagraph{margin:0 0 5px 0;}
.inn-ultra-facial-intense-mobile p.UFIparagraph a.ufi-shop-now{
	color:#e70033;
	text-decoration:underline;
}
.inn-ultra-facial-intense-mobile p.UFIingredients{
	display:inline-block;
	float:left;
	padding:0 10px;
	text-align:center;
	width:50%;
}
.inn-ultra-facial-intense-mobile p.UFIingredients span{
	color:#ed3945;
	display:block;
	width:100%;
}
.inn-ultra-facial-intense-mobile p.inn-ultra-facial-intense-mobile-h2{
	color:#e70033;
	font:bold 12px/14px Arial,sans-serif;
	margin:10px 0 5px 0;
}
.inn-ultra-facial-intense-mobile p.inn-ultra-facial-intense-mobile-title{
	color:#003b61;
	font-weight:bold
}
.inn-ultra-facial-intense-mobile small{
	font-size:10px;
	line-height:12px
}
.inn-ultra-facial-intense-mobile span{
	display:inline-block;
	font-weight:bold;
	width:50%;
}
.inn-ultra-facial-intense-mobile img{
	display:block;
	margin:0 auto;
	max-width:100%
}
.inn-ultra-facial-intense-mobile a.b-ultra-facial-intense_link{
	color:#dd1922;
	font:normal 20px/22px Arial,sans-serif;
	text-decoration:underline;
	text-transform:uppercase;
}
.inn-ultra-facial-intense-mobile a.inn-ultra-facial-intense-mobile-shopnow{
	color:#dd1922;
	font-size:1.5em;
}

/* Holiday 2015 */
/* remove gifting section from checkout
form.checkout.mainform .checkout_gifting{display:none;} */

/* Holiday 2015 */
/* animation */
/* hero */
.holiday-2015-top .h2015-sets,
.holiday-2015-top .h2015-custom,
.holiday-2015-top .h2015-limited,
.holiday-2015-top .h2015-everyone,
.holiday-2015-top .h2015-gift-generator{cursor:pointer;}

/* Holiday 2015 */
/* animation */
/* pre-made section */
.holiday-2015-pre-made .holidayGrid{margin:0 0 20px 0;}
.holiday-2015-pre-made .holidayBlock{float:left;width:24%;}
.holiday-2015-pre-made .holidayBlock img{width:100%;}
.holiday-2015-pre-made .holidayBlock.left{margin:0 3.5% 10px 7%;}
.holiday-2015-pre-made .holidayBlock.middle{margin:0 3.5% 10px 3.5%;}
.holiday-2015-pre-made .holidayBlock.right{margin:0 7% 10px 3.5%;}
.holiday-2015-pre-made .holidayBlock p{margin-top:10px;}
.holiday-2015-pre-made .holidayBlock p a{color:#000;margin-top:0;text-decoration:none;}
.holiday-2015-pre-made .holidayBlock p a:hover{text-decoration:underline;}

/* Holiday 2015 */
/* animation */
/* donate */
.holiday-2015 .holiday-2015-donate{margin:20px 0;}

/* Holiday 2015 */
/* animation */
/* carousels */
.holiday-2015-gifts-everyone,
.holiday-2015-gifts-everyone .b-additional-carousel .carousel{margin-bottom:40px;}
.holiday-2015-gifts-everyone .b-additional-carousel .carousel .jcarousel-clip ul li{width:25%;}
.holiday-2015-gifts-everyone .b-additional-carousel .carousel .holidayBlock{width:100%;}
.holiday-2015-gifts-everyone .b-additional-carousel .carousel .holidayBlock img{}
.holiday-2015-gifts-everyone .b-additional-carousel .carousel .holidayBlock p a{color:#000;text-decoration:none;}
.holiday-2015-gifts-everyone .b-additional-carousel .jcarousel-control{
	background:transparent;
	height:auto;
	margin:0;
	width:auto;
	z-index:2;
}
.holiday-2015-gifts-everyone .b-additional-carousel .carousel .jcarousel-prev:after{
	background:transparent url(../images/landing/holiday2015/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	content:"";
	height:20px;
	width:18px;
}
.holiday-2015-gifts-everyone .b-additional-carousel .carousel .jcarousel-next:after{
	background:transparent url(../images/landing/holiday2015/icon_carousel-next.png?$staticlink$) top left no-repeat;
	content:"";
	height:20px;
	width:18px;
}

/* Holiday 2015 */
/* animation */
/* mobile-specific */
.holiday2015-mobile h3{
	background-color:#000;
	background-image:url(../images/landing/holiday2015/mob_holiday2015_tab-closed.png?$staticlink$);
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom:1px solid #fff;
	color:#fff;
	display:block;
	padding:10px;
	text-align:center;
	text-transform:uppercase;
}
.holiday2015-mobile h3.open{
	background-image:url(../images/landing/holiday2015/mob_holiday2015_tab-open.png?$staticlink$);
	border:0;
}
.holiday2015-mobile .tabContent{display:none;}
.holiday2015-mobile .tabContent.giftCarousels{display:block;}

/* Holiday 2015 */
/* animation */
/* pre-made section */
.holiday-2015-mobile .holiday2015-mobile-pre-made .holidayGrid{margin:0 0 20px 0;}
.holiday-2015-mobile .holiday2015-mobile-pre-made .holidayBlock{float:left;width:48%;margin:0 1% 10px 1%;}
.holiday-2015-mobile .holiday2015-mobile-pre-made .holidayBlock img{width:100%;}
.holiday-2015-mobile .holiday2015-mobile-pre-made .holidayBlock p a{color:#000;text-decoration:none;}

/* Holiday 2015 */
/* animation */
/* carousels */
.holiday2015-mobile-gifts-everyone  .carousel{margin-bottom:10px;}
.holiday2015-mobile-gifts-everyone  .carousel .jcarousel-clip{position:static;}
.holiday2015-mobile-gifts-everyone  .carousel .jcarousel-clip ul li{width:48%;margin:0 1%;}
.holiday2015-mobile-gifts-everyone  .carousel .holidayBlock{width:100%;}
.holiday2015-mobile-gifts-everyone  .carousel .holidayBlock img{}
.holiday2015-mobile-gifts-everyone  .carousel .holidayBlock p a{color:#000;text-decoration:none;}
.holiday2015-mobile-gifts-everyone  .jcarousel-control{
	background:transparent;
	height:auto;
	margin:0;
	width:auto;
	z-index:2;
}
.holiday-2015-mobile .holiday2015-mobile-gifts-everyone .carousel .jcarousel-prev:after{
	background:transparent url(../images/landing/holiday2015/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	content:"";
	height:20px;
	width:18px;
}
.holiday-2015-mobile .holiday2015-mobile-gifts-everyone .carousel .jcarousel-next:after{
	background:transparent url(../images/landing/holiday2015/icon_carousel-next.png?$staticlink$) top left no-repeat;
	content:"";
	height:20px;
	width:18px;
}

/* Holiday 2015 */
/* gift generator */
.giftgenerator .rf_questions,
.giftgenerator .quiz_recommended_title,
.giftgenerator .question_item{
	font-family:'Trade Gothic W02',Arial,sans-serif !important;
	text-align:center;
	text-transform:uppercase;
}
.giftgenerator .question_item{font-size:24px;}
.giftgenerator .question_item select{font-size:16px;}
.giftgenerator .question_looking_for select,
.giftgenerator .question_who select{width:210px;}
.giftgenerator button{
	background-color:#eb2336;
	border:0;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow:0;
	-moz-box-shadow:0;
	box-shadow:none;
	font-family:'Trade Gothic W02',Arial,sans-serif !important;
	padding:0 40px;
}
.giftgenerator .rf_questions{
	background-image:url('../images/landing/gift-generator/holiday2015_gift-generator-main.png?$staticlink$');
	background-position:top left;
	background-repeat:no-repeat;
	background-size:100% auto;
	padding:60px 30px;
}
.giftgenerator .rf_questions_inner:before,
.giftgenerator .rf_questions_inner:after{background-image:none;}

.giftgenerator .rf_questions_inner{
	background-color:transparent;
	border:0;
	padding:70px 10px 10px;
}

/* Holiday 2015 */
/* gift generator */
/* tablet reset */
@media only screen and (min-width:768px) and (max-width:1023px){
	.giftgenerator .rf_questions{padding:40px 0;}
	.giftgenerator .rf_questions_inner{padding:50px 10px 20px;}
	.giftgenerator .question_item h3.question_title{font-size:20px;}
	.giftgenerator .question_item select{
		font-size:12px;
		width:100px;
	}
	.giftgenerator .question_looking_for select,
	.giftgenerator .question_who select{width:140px;}
	.giftgenerator button{margin:10px 0 0 0;}
}

/* Holiday 2015 */
/* gift generator */
/* mobile reset */
@media only screen and (max-width:767px){
	.giftgenerator .question_title{margin:0 0 10px;}
	.giftgenerator .rf_questions{
		background-image:url('../images/landing/gift-generator/holiday2015_gift-generator-mobile.png?$staticlink$');
		padding:0;
	}
	.giftgenerator .rf_questions_inner{padding:35% 10px;}
	.giftgenerator .question_item{font-size:16px;}
	.giftgenerator .question_item select{
		font:normal 12px/20px "Helvetica World W01_n4","Helvetica World W01",Arial,sans-serif;
		height:auto;
	}
	.giftgenerator .question_looking_for select,
	.giftgenerator .question_who select,
	.giftgenerator .question_item select{width:auto;}
}

/* Holiday 2015 */
/* custom gift */
.customgift_products .b-custom-product_tile-wrapper{width:auto;}
.customgift_products .ellip span.ellip-line{white-space:normal !important;}

/* Holiday 2015 */
/* custom gift */
/* tablet reset */
@media only screen and (min-width:768px) and (max-width:1023px){
	.customgift_products .b-custom-product_tile-wrapper{width:auto;}
}

/* Holiday 2015 */
/* custom gift */
/* mobile reset */
@media only screen and (max-width:767px){
	.customgift_category_form{background-color:transparent;}
	.customgift_category_form .label{color:#000;}
	.customgift_category_form select{width:70%;}
}

/* Holiday 2015 */
/* countdown */
.countdown{display:inline-block;}
.countdown .countdownBlock{
	background-color:#f3f3f3;
	display:inline-block;
	margin-right:5px;
	padding:1px 7px;
}
.countdown p{
	text-align:center;
	text-transform:uppercase;
}
.countdown p.countdownHeader{
	font-size:16px;
	line-height:1.5;
}
.countdown p.countdownHeader a{
	color:#000;
	text-decoration:none;
}
.countdown p.countdownHeader a:hover{
	color:#cc0000;
	text-decoration:underline;
}
.countdown p.days,
.countdown p.hours,
.countdown p.minutes,
.countdown p.seconds{
	font-size:24px;
	font-weight:bold;
	line-height:1;
}

/* Holiday 2015 */
/* countdown */
/* tablet reset */
@media only screen and (min-width:768px) and (max-width:1023px){
	.countdown p.countdownHeader{font-size:15px;line-height:1;}
	.countdown p.days,
	.countdown p.hours,
	.countdown p.minutes,
	.countdown p.seconds{font-size:20px;}
}

/* Holiday 2015 */
/* holiday shipping calendar */
.holiday-calendar-2015 .carousel{border:2px solid #b8b8b8;}
.holiday-calendar-2015 .carousel .jcarousel-control{z-index:2;}
#shippingTable{
	font-family:'Times new Roman',Times,serif;
	margin-top:20px;
	text-align:center;
}
.holiday-calendar-2015 h3.bg_title_box{
	color:#000;
	font-size:20px;
	line-height:22px;
	margin:0 0 20px 0;
	padding:0;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	z-index:1;
}
.holiday-calendar-2015 h3.bg_title_box span{
	background:#fff;
	padding:0 15px;
	z-index:2;
}
.holiday-calendar-2015 h3.bg_title_box span:after{
	background:#000;
	content:"";
	height:2px;
	left:0;
	position:absolute;
	top:9px;
	width:100%;
	z-index:-1;
}
.holiday-calendar-2015 .days{
	border:1px solid #fff;
	float:left;
	font-size:24px;
	height:50px;
	line-height:50px;
	margin:5px 10px 5px 0;
	width:50px;
}
.holiday-calendar-2015 .month h1,
.holiday-calendar-2015 #bigDate,
.holiday-calendar-2015 #bannerDate,
.holiday-calendar-2015 #timeSlots{text-transform:uppercase;}
.holiday-calendar-2015 .monthsWrapper{
	border:4px solid #b8b8b8;
	margin:0 0 20px 0;
	padding:8px;
}
.holiday-calendar-2015 .month{
	float:left;
	padding:20px 40px;
	font-family:'Times new Roman',Times,serif;
}
.holiday-calendar-2015 .month div{
	border-collapse:collapse;
	font-size:24px;
}
.holiday-calendar-2015 .month div.clickable:hover,
.holiday-calendar-2015 .month div.boxOn{border:1px solid #C00;}
.holiday-calendar-2015 .month .todayMarker{
	background:#eee;
	border:1px solid #bbb;
}
.holiday-calendar-2015 .month .specialDayMarker{font-weight:bold;}
.holiday-calendar-2015 .month .pastDay{color:#999;}
.holiday-calendar-2015 .month h1{
	font-size:38px;
	line-height:1.2;
}
.holiday-calendar-2015 #bannerDate{
	background:#000;
	color:#FFF;
	font-size:20px;
	margin:20px 0;
	padding:10px 5px;
}
.holiday-calendar-2015 #bigDate{
	font-size:20px;
	margin:0 auto 20px;
}
.holiday-calendar-2015 #bigDate h2{
	font-size:60px;
	font-weight:normal;
	line-height:1;
	margin:0 0 20px;
	text-align:center !important;
	letter-spacing:-1px;
}
.holiday-calendar-2015 .disclaimer{
	color:#666;
	float:left;
	font-size:11px;
	line-height:1.5;
	padding:10px 0;
	text-align:center;
	text-transform:none;
	width:100%;
}
.holiday-calendar-2015 #timeSlots .wrapper{
	border:2px solid #b8b8b8;
	float:left;
	font-size:30px;
	margin:0 2.5%;
	padding:4px 2px;
	width:20%;
}
.holiday-calendar-2015 #timeSlots .wrapper .box{
	border:1px solid #b8b8b8;
	padding:5px 10px 10px;
}
.holiday-calendar-2015 #timeSlots h2{
	color:#212121;
	font-size:21px;
	margin:10px auto;
}
.holiday-calendar-2015 #bigDate,
.holiday-calendar-2015 #timeSlots div strong{color:#cc0000;}
.holiday-calendar-2015 #timeSlots div strong{line-height:45px;font-size:40px;font-weight:normal;}
.holiday-calendar-2015 .clickable{cursor:pointer;}

/* Holiday 2015 */
/* holiday shipping calendar */
/* tablet reset */
@media only screen and (min-width:768px) and (max-width:1023px){
	.holiday-calendar-2015 #timeSlots h2{font-size:16px;}
	.holiday-calendar-2015 #bannerDate{font-size:16px;}
}

/* Holiday 2015 */
/* holiday shipping calendar */
/* mobile reset */
@media only screen and (max-width:767px){
	.holiday-calendar-2015 h3.bg_title_box{font-size:16px;}
	.holiday-calendar-2015 #timeSlots .wrapper{
		display:block;
		float:left;
		font-size:24px;
		margin:10px 5%;
		width:40%;
	}
	.holiday-calendar-2015 #timeSlots h2{font-size:14px;}
	.holiday-calendar-2015 .month h1{font-size:24px;}
	.holiday-calendar-2015 .days{
		font-size:16px;
		height:32px;
		line-height:32px;
		margin:8px;
		width:32px;
	}
	.holiday-calendar-2015 .carousel{padding:0 10px;}
	.holiday-calendar-2015 #bigDate{width:auto;}
	.holiday-calendar-2015 #bigDate h2{
		font-size:32px;
		width:auto;
	}
	.holiday-calendar-2015 #bigDate strong{
		display:block;
		height:auto;
		float:none;
	}
	.holiday-calendar-2015 .month{padding:10px;}
}

/* Rose Parade 2015 */
.rose-parade-copy{padding:30px;}
.rose-parade-products,
.rose-parade-float{margin-bottom:20px;}
.rose-parade-social{padding:50px 10px;}
.rose-parade-social .iconSocial{
	float:left;
	width:25%;
	text-align:center;
}
.rose-parade-social .iconSocial img{
	width:25%;
	margin-bottom:10px;
}
.rose-parade-social .iconSocial p{
	font-size:18px;
	font-weight:bold;
	line-height:1.2;
}
.rose-parade-social .iconSocial p a,
.rose-parade-social .iconSocial p a:active,
.rose-parade-social .iconSocial p a:link,
.rose-parade-social .iconSocial p a:visited{color:#000;}
.rose-parade-video{overflow:hidden;}
.rose-parade-video .videoWrapper{
	left:11.5%;
	padding-bottom:60%;
	position:absolute;
	top:22.5%;
	width:77%;
}
.rose-parade-video .videoWrapper iframe,
.rose-parade-video .videoWrapper object,
.rose-parade-video .videoWrapper embed{
	border:5px solid #000;
	height:75%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

/* Rose Parade 2015 */
/* form */
html#rose-parade-page .ui-dialog{padding:10px;}
html#rose-parade-page .ui-dialog .ui-dialog-titlebar{min-height:0;}
html#rose-parade-page .ui-dialog .ui-dialog-content{padding:0;}
html#rose-parade-page .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{right:4px;top:6px;}
html#rose-parade-page .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before{font-size:18px;color:#000;}

/* Rose Parade 2015 */
/* tablet reset */
@media only screen and (min-width:768px) and (max-width:1023px){
	.rose-parade-social .iconSocial p{font-size:12px;}
	.rose-parade-copy{padding:20px;}
}

/* Rose Parade 2015 */
/* mobile specific */
.rose-parade-mobile .copy{padding:0 5px;}
.rose-parade-mobile .video{position:relative;}
.rose-parade-mobile .video .videoWrapper{
	left:6%;
	padding-bottom:60%;
	position:absolute;
	top:42.5%;
	width:88%;
}
.rose-parade-mobile .video .videoWrapper iframe,
.rose-parade-mobile .video .videoWrapper object,
.rose-parade-mobile .video .videoWrapper embed{
	height:75%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.rose-parade-mobile .social{}
.rose-parade-mobile .social .iconSocial{
	margin:20px 0;
	text-align:center;
}
.rose-parade-mobile .social .iconSocial img{
	width:15%;
	margin-bottom:10px;
}
.rose-parade-mobile .social .iconSocial p{
	font-size:18px;
	font-weight:bold;
	line-height:1.2;
}
.rose-parade-mobile .social .iconSocial p a,
.rose-parade-mobile .social .iconSocial p a:active,
.rose-parade-mobile .social .iconSocial p a:link,
.rose-parade-mobile .social .iconSocial p a:visited{color:#000;}

/* Rose Parade 2015 */
/* mobile reset */
@media only screen and (max-width:767px){
	html#rose-parade-page .ui-dialog{width:auto !important;}
}

/* Daily Reviving Concentrate */
/* Reset body animation */
html#innovations-drc-page body{
	background:#f3ed96 url(../content-images/our-innovations/drc/DRC_bg_exp.jpg?$staticlink$) 50% top no-repeat;
}

/* Daily Reviving Concentrate */
/* reset content block position at asset level */
.innovations-drc-reviews,
.innovations-drc-gpg,
.innovations-drc-routine{position:relative}

/* Daily Reviving Concentrate */
/* carousel */
#innovations-drc-reviews.b-additional-carousel .carousel{
	padding:0 16%;
	position:absolute;
	top:55%;
}
#innovations-drc-reviews.b-additional-carousel .jcarousel-control{
	background-color:transparent;
	height:auto;
	width:auto;
}
#innovations-drc-reviews.b-additional-carousel .jcarousel-control.jcarousel-prev{left:8%;}
#innovations-drc-reviews.b-additional-carousel .jcarousel-control.jcarousel-prev:after{
	background:transparent url(../content-images/our-innovations/drc/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	content:"";
	height:43px;
	width:41px;
}
#innovations-drc-reviews.b-additional-carousel .jcarousel-control.jcarousel-next{right:12%;}
#innovations-drc-reviews.b-additional-carousel .jcarousel-control.jcarousel-next:after{
	background:transparent url(../content-images/our-innovations/drc/icon_carousel-next.png?$staticlink$) top left no-repeat;
	content:"";
	height:43px;
	width:41px;
}
#innovations-drc-reviews.b-additional-carousel .carousel_navigation_list{display:none;}

/* Daily Reviving Concentrate */
/* ingredients tabs */
.innovations-drc-ingredients .tabs_content{
	height:auto;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.innovations-drc-ingredients .drc-ingredients-thumbs ul{
	background-image:url(../content-images/our-innovations/drc/DRC_ingredients_panel.png?$staticlink$);
	background-repeat:no-repeat;
	background-position:top left;
	background-size:100%;
	height:33%;
	left:3%;
	position:absolute;
	top:76%;
	width:29.7%;
	z-index:2;
}
.innovations-drc-ingredients .drc-ingredients-thumbs ul li{
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top left;
	background-size:100%;
	border:0;
	float:left;
	height:100%;
	margin:10% 2% 0 9%;
	width:20%;
}
.innovations-drc-ingredients .drc-ingredients-thumbs ul li a{height:100%;}
.innovations-drc-ingredients .drc-ingredients-thumbs ul li.ginger.ui-state-default{background-image:url(../content-images/our-innovations/drc/DRC_ingredients_thumb_ginger_off.png?$staticlink$);}
.innovations-drc-ingredients .drc-ingredients-thumbs ul li.ginger.ui-state-hover,
.innovations-drc-ingredients .drc-ingredients-thumbs ul li.ginger.ui-state-active{background-image:url(../content-images/our-innovations/drc/DRC_ingredients_thumb_ginger_on.png?$staticlink$);}
.innovations-drc-ingredients .drc-ingredients-thumbs ul li.tamanu.ui-state-default{background-image:url(../content-images/our-innovations/drc/DRC_ingredients_thumb_tamanu_off.png?$staticlink$);}
.innovations-drc-ingredients .drc-ingredients-thumbs ul li.tamanu.ui-state-hover,
.innovations-drc-ingredients .drc-ingredients-thumbs ul li.tamanu.ui-state-active{background-image:url(../content-images/our-innovations/drc/DRC_ingredients_thumb_tamanu_on.png?$staticlink$);}
.innovations-drc-ingredients .drc-ingredients-thumbs ul li.sunflower.ui-state-default{background-image:url(../content-images/our-innovations/drc/DRC_ingredients_thumb_sunflower_off.png?$staticlink$);}
.innovations-drc-ingredients .drc-ingredients-thumbs ul li.sunflower.ui-state-hover,
.innovations-drc-ingredients .drc-ingredients-thumbs ul li.sunflower.ui-state-active{background-image:url(../content-images/our-innovations/drc/DRC_ingredients_thumb_sunflower_on.png?$staticlink$);}

/* Daily Reviving Concentrate */
/* gary pepper tabs */
.innovations-drc-gpg .drc-GPG-overlay,.innovations-drc-gpg .drc-GPG-bg{position:absolute;top:0;left:0;}
.innovations-drc-gpg .tabs_content{
	height:54%;
	left:50%;
	position:absolute;
	top:15.8%;
	width:43.6%;
}
.innovations-drc-gpg .drc-GPG-thumbs ul{
	height:14.4%;
	left:6.4%;
	position:absolute;
	top:75.7%;
	width:86.7%;
}
.innovations-drc-gpg .drc-GPG-thumbs ul li{
	background-repeat:no-repeat;
	background-position:top left;
	background-size:100%;
	border:0;
	float:left;
	height:100%;
	width:25%;
}
.innovations-drc-gpg .drc-GPG-thumbs ul li a{height:100%;}
.innovations-drc-gpg .drc-GPG-thumbs ul li.ui-state-active{
	margin:0;
	padding:0;
}
.innovations-drc-gpg .drc-GPG-thumbs ul li.nature.ui-state-default{background-image:url(../content-images/our-innovations/drc/DRC_GPG_thumb_nature_off.jpg?$staticlink$);}
.innovations-drc-gpg .drc-GPG-thumbs ul li.nature.ui-state-hover,
.innovations-drc-gpg .drc-GPG-thumbs ul li.nature.ui-state-active{background-image:url(../content-images/our-innovations/drc/DRC_GPG_thumb_nature_on.jpg?$staticlink$);}
.innovations-drc-gpg .drc-GPG-thumbs ul li.family.ui-state-default{background-image:url(../content-images/our-innovations/drc/DRC_GPG_thumb_family_off.jpg?$staticlink$);}
.innovations-drc-gpg .drc-GPG-thumbs ul li.family.ui-state-hover,
.innovations-drc-gpg .drc-GPG-thumbs ul li.family.ui-state-active{background-image:url(../content-images/our-innovations/drc/DRC_GPG_thumb_family_on.jpg?$staticlink$);}
.innovations-drc-gpg .drc-GPG-thumbs ul li.adventure.ui-state-default{background-image:url(../content-images/our-innovations/drc/DRC_GPG_thumb_adventure_off.jpg?$staticlink$);}
.innovations-drc-gpg .drc-GPG-thumbs ul li.adventure.ui-state-hover,
.innovations-drc-gpg .drc-GPG-thumbs ul li.adventure.ui-state-active{background-image:url(../content-images/our-innovations/drc/DRC_GPG_thumb_adventure_on.jpg?$staticlink$);}
.innovations-drc-gpg .drc-GPG-thumbs ul li.rush.ui-state-default{background-image:url(../content-images/our-innovations/drc/DRC_GPG_thumb_rush_off.jpg?$staticlink$);}
.innovations-drc-gpg .drc-GPG-thumbs ul li.rush.ui-state-hover,
.innovations-drc-gpg .drc-GPG-thumbs ul li.rush.ui-state-active{background-image:url(../content-images/our-innovations/drc/DRC_GPG_thumb_rush_on.jpg?$staticlink$);}

/* Daily Reviving Concentrate */
/* routine tabs */
.innovations-drc-routine .tabs_content{
	height:auto;
	left:29%;
	position:absolute;
	top:21.7%;
	width:64.2%;
}
.innovations-drc-routine .drc-routine-thumbs ul{
	height:77%;
	left:4.4%;
	position:absolute;
	top:23%;
	width:5.7%;
}
.innovations-drc-routine .drc-routine-thumbs ul li{
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top left;
	background-size:100%;
	border:0;
	height:9%;
	margin:0 0 65% 0;
	max-width:100%;
	width:100%;
}
.innovations-drc-routine .drc-routine-thumbs ul li.hydro{margin:0 0 110% 0;}
.innovations-drc-routine .drc-routine-thumbs ul li a{height:100%;}
.innovations-drc-routine .drc-routine-thumbs ul li.hydro.ui-state-default{background-image:url(../content-images/our-innovations/drc/DRC_routine_thumb_hydro_off.png?$staticlink$);}
.innovations-drc-routine .drc-routine-thumbs ul li.hydro.ui-state-hover,
.innovations-drc-routine .drc-routine-thumbs ul li.hydro.ui-state-active{background-image:url(../content-images/our-innovations/drc/DRC_routine_thumb_hydro_on.png?$staticlink$);}
.innovations-drc-routine .drc-routine-thumbs ul li.drc.ui-state-default{background-image:url(../content-images/our-innovations/drc/DRC_routine_thumb_drc_off.png?$staticlink$);}
.innovations-drc-routine .drc-routine-thumbs ul li.drc.ui-state-hover,
.innovations-drc-routine .drc-routine-thumbs ul li.drc.ui-state-active{background-image:url(../content-images/our-innovations/drc/DRC_routine_thumb_drc_on.png?$staticlink$);}
.innovations-drc-routine .drc-routine-thumbs ul li.mre.ui-state-default{background-image:url(../content-images/our-innovations/drc/DRC_routine_thumb_mre_off.png?$staticlink$);}
.innovations-drc-routine .drc-routine-thumbs ul li.mre.ui-state-hover,
.innovations-drc-routine .drc-routine-thumbs ul li.mre.ui-state-active{background-image:url(../content-images/our-innovations/drc/DRC_routine_thumb_mre_on.png?$staticlink$);}
.innovations-drc-routine .drc-routine-thumbs ul li.ufc.ui-state-default{background-image:url(../content-images/our-innovations/drc/DRC_routine_thumb_ufc_off.png?$staticlink$);}
.innovations-drc-routine .drc-routine-thumbs ul li.ufc.ui-state-hover,
.innovations-drc-routine .drc-routine-thumbs ul li.ufc.ui-state-active{background-image:url(../content-images/our-innovations/drc/DRC_routine_thumb_ufc_on.png?$staticlink$);}
.innovations-drc-routine .drc-routine-thumbs ul li.sfuv.ui-state-default{background-image:url(../content-images/our-innovations/drc/DRC_routine_thumb_sfuv_off.png?$staticlink$);}
.innovations-drc-routine .drc-routine-thumbs ul li.sfuv.ui-state-hover,
.innovations-drc-routine .drc-routine-thumbs ul li.sfuv.ui-state-active{background-image:url(../content-images/our-innovations/drc/DRC_routine_thumb_sfuv_on.png?$staticlink$);}

/* Daily Reviving Concentrate */
/* mobile */
.innovations-drc-mobile{}
.inn-drc-mobile-reviews,
.inn-drc-mobile-routine,
.inn-drc-mobile-ingredients,
.inn-drc-mobile-GPG{position:relative;}

/* Daily Reviving Concentrate */
/* ingredients */
.inn-drc-mobile-ingredients img.ginger,
.inn-drc-mobile-ingredients img.tamanu,
.inn-drc-mobile-ingredients img.sunflower{
	left:0;
	position:absolute;
	top:0;
}
.inn-drc-mobile-ingredients .panel{
	left:13.4%;
	position:absolute;
	top:81.4%;
	width:72.3%;
}
.inn-drc-mobile-ingredients .thumb-ginger,
.inn-drc-mobile-ingredients .thumb-tamanu,
.inn-drc-mobile-ingredients .thumb-sunflower{
	cursor:pointer;
	left:8%;
	position:absolute;
	top:15%;
	width:25%;
}
.inn-drc-mobile-ingredients .thumb-tamanu{left:37%;}
.inn-drc-mobile-ingredients .thumb-sunflower{left:66%;}

/* Daily Reviving Concentrate */
/* local carousel settings */
.innovations-drc-mobile .inn-drc-mobile-reviews .jcarousel-clip{}
.innovations-drc-mobile.b-additional-carousel .inn-drc-mobile-reviews .carousel{
	padding:0;
	position:absolute;
	top:35%;
}
.innovations-drc-mobile.b-additional-carousel .jcarousel-control{
	background:transparent;
	height:auto;
	margin:0;
	top:40%;
	width:auto;
	z-index:2;
}
.innovations-drc-mobile.b-additional-carousel .jcarousel-control.jcarousel-prev:after{
	background:transparent url(../content-images/our-innovations/drc/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	content:"";
	height:43px;
	left:12px;
	width:41px;
}
.innovations-drc-mobile.b-additional-carousel .jcarousel-control.jcarousel-next{right:40px;}
.innovations-drc-mobile.b-additional-carousel .jcarousel-control.jcarousel-next:after{
	background:transparent url(../content-images/our-innovations/drc/icon_carousel-next.png?$staticlink$) top left no-repeat;
	content:"";
	height:43px;
	width:41px;
}
.innovations-drc-mobile.b-additional-carousel .carousel_navigation_list{display:none}

/* Daily Reviving Concentrate */
/* gary pepper girl */
.inn-drc-mobile-GPG .overlay{
	left:0;
	position:absolute;
	top:0;
	z-index:2;
}
.innovations-drc-mobile.b-additional-carousel .inn-drc-mobile-GPG .carousel{
	left:0;
	padding:0;
	top:0;
}
.innovations-drc-mobile.b-additional-carousel .inn-drc-mobile-GPG .jcarousel-control{
	background:transparent;
	height:auto;
	margin:0;
	top:72.4%;
	width:auto;
	z-index:2;
}

/* Daily Reviving Concentrate */
/* mobile routine carousel */
.innovations-drc-mobile.b-additional-carousel .inn-drc-mobile-routine .carousel{
	padding:0;
	position:absolute;
	top:15%;
}

/* Daily Reviving Concentrate */
/* tablet */
@media only screen and (min-width:768px) and (max-width:1023px){

}

/* Daily Reviving Concentrate */
/* mobile */
@media only screen and (max-width:767px){

}

/* Daily Reviving Concentrate */
/* COUNTDOWN */
.drc-countdown{position:relative;}

/* Daily Reviving Concentrate */
/* clock generic */
.drc-countdown .drc-clock{position:absolute;left:22%;margin:0 auto;top:0;width:56%;}
.drc-countdown .drc-labels{position:absolute;left:22%;top:65%;margin:0 auto;width:56%;}
.drc-countdown .drc-labels span{
	color:black;
	float:left;
	font-family:'Times New Roman',Times,serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	text-shadow:none;
	text-transform:uppercase;
	width:22%;
}
.drc-countdown .drc-labels span.divider{width:3%;}

/* Daily Reviving Concentrate */
/* form generic */
.drc-countdown .crm-form{
	left:33%;
	margin:0 auto;
	position:absolute;
	text-align:center;
	top:25%;
	width:33%;
}
.drc-countdown .crm-form input[type="email"]{background-color:#fff;}
.drc-countdown .crm-form input[type='checkbox']{position:relative;top:4px;float:left;z-index:1;}
.drc-countdown .form_caption,
.drc-countdown .form_caption a{color:#fff;font-size:14px;line-height:1.5;margin-top:10px;font-family:'Times New Roman',Times,serif;}
.drc-countdown .crm-form .f_field_email{padding:0;}
.drc-countdown .crm-form .h-input-group button.button{display:block;margin:5px auto 0;position:relative;width:auto;}
.drc-countdown .crm-form .h-input-group button:after{border:0 !important;}
.drc-countdown .crm-form .h-input-group  label.error{color:#fff; margin:2px 0 0 !important;display:block !important;}

/* Daily Reviving Concentrate */
/* tablet resets */
@media only screen and (min-width:768px) and (max-width:1023px){
	/* tablet resets for form */
	.drc-countdown .crm-form{top:25%;}
	.drc-countdown .form_caption,
	.drc-countdown .form_caption a{font-size:12px;}
	.drc-countdown .crm-form .f_field{margin:0;}
	.drc-countdown .crm-form .h-input-group button.button{margin:2px auto 0;}

	/* tablet resets for clock labels */
	.drc-countdown .drc-labels{top:75%;}
	.drc-countdown .drc-labels span{font-size:12px;width:22%;}
	.drc-countdown .drc-labels span.divider{width:4%;}
}

/* Daily Reviving Concentrate */
/* mobile resets */
@media only screen and (max-width:767px){
	/* mobile resets for form */
	.drc-countdown .crm-form{
		left:15%;
		margin:0 auto;
		position:absolute;
		text-align:center;
		top:20%;
		width:70%;
	}
	.drc-countdown .crm-form .f_label{display:none;}	
	.drc-countdown .crm-form .f_field{margin:0;}
	.drc-countdown .h-input-group{margin:0;padding:0;}
	.drc-countdown .crm-form .button{
		font-size:12px;
		height:24px !important;
		line-height:24px;
		margin:0 auto;
		padding:0 10px !important;
		position:relative;
		width:auto !important;
	}
	.drc-countdown .form_caption, .drc-countdown .form_caption a{font-size:10px;font-family:'Times New Roman',Times,serif;}
	.drc-countdown .crm-form .h-input-group  label.error{font-size:9px;font-weight:bold;}

	/* mobile resets for clock */
	.drc-countdown .drc-clock{position:absolute;left:5%;top:5%;margin:0 auto;width:90%;}

	/* mobile resets for clock labels */
	.drc-countdown .drc-labels{position:absolute;left:5%;top:75%;margin:0 auto;width:90%;}
	.drc-countdown .drc-labels span{
		color:black;
		float:left;
		font-family:'Times New Roman',Times,serif;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		text-shadow:none;
		text-transform:uppercase;
		width:22%;
	}
	.drc-countdown .drc-labels span.divider{width:2%;}
}

/* Daily Reviving Concentrate */
/* flip clock */
/* Reset clock box and backface */
.flip-clock-wrapper *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
}

.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc;}
.flip-clock-wrapper a:hover{color:#fff;}
.flip-clock-wrapper ul{list-style:none;}
.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after{content:" ";display:table;}
.flip-clock-wrapper.clearfix:after{clear:both;}
.flip-clock-wrapper.clearfix{*zoom:1;}

/* Daily Reviving Concentrate */
/* Main */
.flip-clock-wrapper{
	font:normal 11px "Helvetica Neue", Helvetica, sans-serif;
	-webkit-user-select:none;
}
.flip-clock-meridium{
	background:none !important;
	box-shadow:0 0 0 !important;
	font-size:36px !important;
}
.flip-clock-meridium a{color:#313333;}
.flip-clock-wrapper{
	text-align:center;
	position:relative;
	width:100%;
	margin:1em;
}
.flip-clock-wrapper:before,
.flip-clock-wrapper:after{
	content:" "; /* 1 */
	display:table; /* 2 */
}
.flip-clock-wrapper:after{clear:both;}

/* Daily Reviving Concentrate */
/* Skeleton */
.flip-clock-wrapper ul{
	position:relative;
	float:left;
	margin:.5%;
	width:9.8%;
	height:60px;
	font-size:20px;
	font-weight:bold;
	line-height:40px;
	border-radius:6px;
	background:#000;
}

@media only screen and (min-width:768px) and (max-width:1023px){
	.flip-clock-wrapper ul{width:9.5%;}
}

.flip-clock-wrapper ul li{
	z-index:1;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	line-height:60px;
	text-decoration:none !important;
}

/* Daily Reviving Concentrate */
/* reset mobile UI clock number display size */
@media only screen and (max-width:767px){
	.flip-clock-wrapper ul{width:8.8%;height:50px;}
	.flip-clock-wrapper ul li{line-height:50px;}
}

.flip-clock-wrapper ul li:first-child{z-index:2;}
.flip-clock-wrapper ul li a{
	display:block;
	height:100%;
	-webkit-perspective:200px;
	-moz-perspective:200px;
	perspective:200px;
	margin:0 !important;
	overflow:visible !important;
	cursor:default !important;
}
.flip-clock-wrapper ul li a div{
	z-index:1;
	position:absolute;
	left:0;
	width:100%;
	height:50%;
	font-size:80px;
	overflow:hidden; 
	outline:1px solid transparent;
}
.flip-clock-wrapper ul li a div .shadow{
	position:absolute;
	width:100%;
	height:100%;
	z-index:2;
}
.flip-clock-wrapper ul li a div.up{
	-webkit-transform-origin:50% 100%;
	-moz-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	-o-transform-origin:50% 100%;
	transform-origin:50% 100%;
	top:0;
}
.flip-clock-wrapper ul li a div.up:after{
	content:"";
	position:absolute;
	top:44px;
	left:0;
	z-index:5;
	width:100%;
	height:3px;
	background-color:#000;
	background-color:rgba(0, 0, 0, 0.4);
}
.flip-clock-wrapper ul li a div.down{
	-webkit-transform-origin:50% 0;
	-moz-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	-o-transform-origin:50% 0;
	transform-origin:50% 0;
	bottom:0;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}
.flip-clock-wrapper ul li a div div.inn{
	position:absolute;
	left:0;
	z-index:1;
	width:100%;
	height:200%;
	color:#ccc;
	text-shadow:0 1px 2px #000;
	text-align:center;
	background-color:#333;
	border-radius:6px;
	font-size:40px;
}
.flip-clock-wrapper ul li a div.up div.inn{top:0;}
.flip-clock-wrapper ul li a div.down div.inn{bottom:0;}

/* Daily Reviving Concentrate */
/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3;}
.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0, 0, 0, 0.7);}
.flip-clock-wrapper ul.play li.flip-clock-active{
	-webkit-animation:asd 0.5s 0.5s linear both;
	-moz-animation:asd 0.5s 0.5s linear both;
	animation:asd 0.5s 0.5s linear both;
	z-index:5;
}
.flip-clock-divider{
	float:left;
	display:inline-block;
	position:relative;
	width:20px;
	height:80px;
}

@media only screen and (max-width:767px){
	.flip-clock-divider{height:50px;}
}

.flip-clock-divider:first-child{width:0;}
.flip-clock-dot{
	display:block;
	background:#323434;
	width:10px;
	height:10px;
	position:absolute;
	border-radius:50%;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	left:5px;
}
.flip-clock-divider .flip-clock-label{
	bottom:-80px;
	color:black;
	font-weight:bold;
	font-family:'Times New Roman',Times,serif;
	position:relative;
	text-transform:uppercase;
	text-shadow:none;
	display:none;
}
.flip-clock-divider.days .flip-clock-label{}
.flip-clock-divider.hours .flip-clock-label{}
.flip-clock-divider.minutes .flip-clock-label{}
.flip-clock-divider.seconds .flip-clock-label{}
.flip-clock-dot.top{top:20px;}
.flip-clock-dot.bottom{bottom:30px;}

/* Daily Reviving Concentrate */
/* reset mobile UI flip-clock-dot placement */
@media only screen and (max-width:767px){
	.flip-clock-dot.top{top:15px;}
	.flip-clock-dot.bottom{bottom:10px;}
}

@-webkit-keyframes asd{
	0%{z-index:2;}
	20%{z-index:4;}
	100%{z-index:4;}
}
@-moz-keyframes asd{
	0%{z-index:2;}
	20%{z-index:4;}
	100%{z-index:4;}
}
@-o-keyframes asd{
	0%{z-index:2;}
	20%{z-index:4;}
	100%{z-index:4;}
}
@keyframes asd{
	0%{z-index:2;}
	20%{z-index:4;}
	100%{z-index:4;}
}
.flip-clock-wrapper ul.play li.flip-clock-active .down{
	z-index:2;
	-webkit-animation:turn 0.5s 0.5s linear both;
	-moz-animation:turn 0.5s 0.5s linear both;
	animation:turn 0.5s 0.5s linear both;
}
@-webkit-keyframes turn{
	0%{-webkit-transform:rotateX(90deg);}
	100%{-webkit-transform:rotateX(0deg);}
}
@-moz-keyframes turn{
	0%{-moz-transform:rotateX(90deg);}
	100%{-moz-transform:rotateX(0deg);}
}
@-o-keyframes turn{
	0%{-o-transform:rotateX(90deg);}
	100%{-o-transform:rotateX(0deg);}
}
@keyframes turn{
	0%{transform:rotateX(90deg);}
	100%{transform:rotateX(0deg);}
}
.flip-clock-wrapper ul.play li.flip-clock-before .up{
	z-index:2;
	-webkit-animation:turn2 0.5s linear both;
	-moz-animation:turn2 0.5s linear both;
	animation:turn2 0.5s linear both;
}
@-webkit-keyframes turn2{
	0%{-webkit-transform:rotateX(0deg);}
	100%{-webkit-transform:rotateX(-90deg);}
}
@-moz-keyframes turn2{
	0%{-moz-transform:rotateX(0deg);}
	100%{-moz-transform:rotateX(-90deg);}
}
@-o-keyframes turn2{
	0%{-o-transform:rotateX(0deg);}
	100%{-o-transform:rotateX(-90deg);}
}
@keyframes turn2{
	0%{transform:rotateX(0deg);}
	100%{transform:rotateX(-90deg);}
}
.flip-clock-wrapper ul li.flip-clock-active{z-index:3;}

/* Daily Reviving Concentrate */
/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
	background:linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
	background:linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
	-webkit-animation:show 0.5s linear both;
	-moz-animation:show 0.5s linear both;
	animation:show 0.5s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
	background:linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
	background:linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
	-webkit-animation:hide 0.5s 0.3s linear both;
	-moz-animation:hide 0.5s 0.3s linear both;
	animation:hide 0.5s 0.3s linear both;
}
/* Daily Reviving Concentrate */
/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{
	background:-moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
	background:linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
	background:-o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
	background:-ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
	background:linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
	-webkit-animation:show 0.5s linear both;
	-moz-animation:show 0.5s linear both;
	animation:show 0.5s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{
	background:-moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
	background:linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
	background:-o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
	background:-ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
	background:linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
	-webkit-animation:hide 0.5s 0.3s linear both;
	-moz-animation:hide 0.5s 0.3s linear both;
	animation:hide 0.5s 0.2s linear both;
}
@-webkit-keyframes show{
	0%{opacity:0;}
	100%{opacity:1;}
}
@-moz-keyframes show{
	0%{opacity:0;}
	100%{opacity:1;}
}
@-o-keyframes show{
	0%{opacity:0;}
	100%{opacity:1;}
}
@keyframes show{
	0%{opacity:0;}
	100%{opacity:1;}
}
@-webkit-keyframes hide{
	0%{opacity:1;}
	100%{opacity:0;}
}
@-moz-keyframes hide{
	0%{opacity:1;}
	100%{opacity:0;}
}
@-o-keyframes hide{
	0%{opacity:1;}
	100%{opacity:0;}
 }
@keyframes hide{
	0%{opacity:1;}
	100%{opacity:0;}
}

/* Careers */
/* careers landing */
.careers .careers-headline{
	font-size:40px;
	font-weight:normal;
	line-height:1.2;
	margin:20px 0;
	text-transform:uppercase;
}
.careers .careers-copy{
	font-size:25px;
	line-height:1.5;
	margin:10px auto;
	width:80%;
}
.careers .jobBlock{
	float:left;
	width:47%;
}
.careers .jobWrapper{margin:40px 0;}
.careers .jobBlock p{
	line-height:1.2;
	margin:20px auto;
}
.careers .jobBlock img{width:100%;}
.careers p.careerLink a{
	background:#000;
	color:#fff;
	line-height:1.2;
	padding:10px 30px;
	text-decoration:none;
	text-transform:uppercase;
}

/* Careers */
/* careers listing */
.careers-listing h3{
	font-size:16px;
	padding:0 0 0 35px;
}
.careers-listing .bg_title_box{
	position:relative;
	color:#000;
	font-size:20px;
	line-height:22px;
	margin:20px 0;
	padding:0;
	text-align:center;
	text-transform:uppercase;
	z-index:1;
}
.careers-listing .bg_title_box span{
	background:#fff;
	padding:0 15px;
	z-index:2;
}
.careers-listing .bg_title_box:after{
	position:absolute;
	left:0;
	top:9px;
	height:2px;
	width:100%;
	background:#000;
	content:"";
	z-index:-1;
}
.careers-listing .careerBox{
	border:1px solid #cdcdcd;
	border-width:4px 1px 1px 1px;
	margin:30px 0;
	padding:20px 35px;
}
.careers-listing .careerBox h3{
	background:url('../content-images/careers/icon_open.png?$staticlink$') top right no-repeat;
	cursor:pointer;
	font-size:16px;
	line-height:2;
	padding:0;
}
.careers-listing .careerBox h3.open{background-image:url('../content-images/careers/icon_close.png?$staticlink$');}
.careers-listing .careerBox p{color:#656565;}
.careers-listing .careerBox p a.learn{
	color:#656565;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
}
.careers-listing .careerBox-expand{
	border:1px solid #cdcdcd;
	border-width:1px 0 0 0;
	display:none;
	padding:20px 0;
}
.careers-listing .careerBox-expand.open{display:block;}
.careers-listing .careerBox-expand ul{
	color:#656565;
	font-size:14px;
	list-style:inherit;
	margin:0 0 0 16px;
}
.careers-listing .careerBox-expand p.apply-button{
	border:1px solid #cdcdcd;
	border-width:1px 0 0 0;
	margin:10px 0 0 0;
	padding:20px 0 0 0;
}
.careers-listing .careerBox-expand p.apply-button a{
	background-color:#000;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	height:36px;
	line-height:36px;
	padding:5px 20px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
}

/* Careers */
/* carousel */
.careers-listing.b-additional-carousel .carousel{padding:0;}
.careers-listing.b-additional-carousel .carousel .jcarousel-clip{padding:10px 0;}
.careers-listing.b-additional-carousel .carousel ul{
	border:0;
	padding:20px 0 0;
}
.careers-listing.b-additional-carousel .carousel ul li{
	text-align:center;
	width:25%;
}
.careers-listing.b-additional-carousel .carousel ul li img{width:100%;}
.careers-listing.b-additional-carousel .carousel ul li p{padding:0 10% !important;}
.careers-listing.b-additional-carousel .carousel ul li p img{
	margin:0 0 20px 0;
	padding:0 10px;
}
.careers-listing.b-additional-carousel .carousel ul li a{
	color:#000;
	text-decoration:none;
}
.careers-listing.b-additional-carousel .jcarousel-control{
	background:transparent;
	height:30px;
	margin:0;
	top:40%;
	width:30px;
	z-index:2;
}
.careers-listing.b-additional-carousel .jcarousel-control:after{
	font-size:24px;
	margin:-10px 0 0 -10px;
}
.careers-listing.b-additional-carousel .jcarousel-control.jcarousel-next:after,
.careers-listing.b-additional-carousel .jcarousel-control.jcarousel-prev:after{content:'';}
.careers-listing.b-additional-carousel .jcarousel-control.jcarousel-next{right:0;}
.careers-listing.b-additional-carousel .jcarousel-control.jcarousel-next:after{
	background:url('../images/landing/hske/mob_icon_next.png?$staticlink') center right no-repeat;
	height:30px;
	width:30px;
}
.careers-listing.b-additional-carousel .jcarousel-control.jcarousel-prev:after{
	background:url('../images/landing/hske/mob_icon_previous.png?$staticlink') center left no-repeat;
	height:30px;
	width:30px;
}
.careers-listing.b-additional-carousel ul.carousel_navigation_list{display:none;}

@media only screen and (min-width:767px) and (max-width:1023px){
	.careers .careers-copy{font-size:21px;}
}

@media only screen and (max-width:767px){
	.careers .careers-headline{font-size:30px;}
	.careers .careers-copy{font-size:16px;}
	.careers .careers-copy a{font-size:24px;}
	.careers .jobBlock{
		display:block;
		margin:20px 0;
		width:100%;
	}
	.careers p.careerLink a{padding:5px 10px;}
	.careers-listing h3{	padding:0 0 0 15px;}
	.careers-listing .careerBox{
		margin:20px 0;
		padding:15px;
	}
	.careers-listing .careerBox h3{
		line-height:inherit;
		padding:30px 0 0 0;
		margin:0 0 20px 0;
	}
	.careers-listing .careerBox p a.learn{
		display:block;
		margin:10px 0;
	}
	.careers-listing.b-additional-carousel .carousel ul{
		border:0;
		padding:0;
	}
	.careers-listing.b-additional-carousel .carousel ul li{
		padding:0 15%;
		text-align:center;
		width:100%;
	}
}

/* Spa1851 */
/* Spa desktop/tablet */
.spaBlock, .spaBlock p{margin:20px 0 !important;}
.spaBlock p{margin:10px 0 !important;}
.spaBorderOuter{border:3px solid #000;padding:5px;}
.spaBorderInner{border:1px solid #000;padding:0 20px;}
.spaBorderBlock{margin:30px 0;border:1px solid #ccc;}
.spaBorderBlock:after{content:'';clear:both;}
.spaBorderBlock .right p span{padding:0 10px 0 0;border-right:2px solid #000;margin:0 10px 0 0;}
.spaBorderBlock p a{color:#000;text-decoration:underline;}
.spaBorderBlock img{display:inline-block;width:49%;}
.spaBorderBlock p img{}
.spaBorderBlock .right{float:right;padding:0 10px;width:49%;}
.spaExpressTitle{color:#009ce8;}

@media only screen and (min-width:768px) and (max-width:1023px){
	.spaExpressTitle{font-size:20px !important;}
	.spaBorderBlock p.spaCopy{font-size:12px !important;}
}

/* Spa1851 */
/* Spa mobile */
.b-tabs.content_asset.spa1851  p{margin:5px 0;}
.b-tabs.content_asset.spa1851 p em{margin:10px 0;}
.b-tabs.content_asset.spa1851 .tab-title a{text-decoration:none;}
.b-tabs.content_asset.spa1851 .tab-title a.selected{border-bottom:none;}
.b-tabs.content_asset.spa1851 .tab_content{padding-top:0;}
.b-tabs.content_asset.spa1851 h3{
	font-family:'Times New Roman',times,serif;
	font-size:18px;
	margin:0 0 10px;
	padding:20px 0 4px 0;
	text-align:center !important;
}
.b-tabs.content_asset.spa1851 h3 span{
	border-bottom:2px solid #000;
	display:inline-block;
}
.sku-holder{margin:20px 0 10px;}
.b-tabs.content_asset.spa1851 .t-table.price-table{border:0;margin:10px 0 20px;text-align:center;}
.b-tabs.content_asset.spa1851 .t-table.price-table td{width:50%;vertical-align:top !important;padding:5px;border:0;}
.b-tabs.content_asset.spa1851 .t-table.price-table td p span{display:block;margin:10px 0 5px;}
#spaAbout p{margin:10px 0;}

/* Mammovan */
html#liferide-for-the-mammovan-page .ui-dialog{overflow:hidden;}
html#liferide-for-the-mammovan-page .pt_editorial.pt_innovations_inner .ui-dialog .ui-dialog-content{padding:10px;}
html#liferide-for-the-mammovan-page .ui-dialog .ui-dialog-titlebar{min-height:0;}

/* Mammovan */
/* top */
.liferide-for-the-mammovan .mmv-top{
	background-color:#1ebcdd;
	height:42px;
}
.liferide-for-the-mammovan .mmv-top h1{
	font-size:18px;
	font-weight:700 !important;
	line-height:42px;
}
.liferide-for-the-mammovan .mmv-top h1 a{
	color:#fff;
	text-decoration:none;
}
.liferide-for-the-mammovan .mmv-top h1 a span{
	position:relative;
	top:-2px;
}

/* Mammovan */
/* hero */
.liferide-for-the-mammovan .mmv-hero{position:relative;}
.liferide-for-the-mammovan .mmv-hero p{
	font-size:20px;
	line-height:30px;
	padding:0 28%;
	position:absolute;
	top:33.5%;
	width:100%;
}

/* Mammovan */
/* backgrounds */
.liferide-for-the-mammovan .mmv-route,
.liferide-for-the-mammovan .mmv-history,
.liferide-for-the-mammovan .mmv-connect,
.liferide-for-the-mammovan .mmv-social,
.liferide-for-the-mammovan .mmv-riders,
.liferide-for-the-mammovan .mmv-about,
.liferide-for-the-mammovan-mobile{
	background:#f2cee3; /* Old browsers */
	background:-moz-linear-gradient(left,  #f2cee3 0%, #fef8fb 50%, #f2cee3 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(left,  #f2cee3 0%,#fef8fb 50%,#f2cee3 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right,  #f2cee3 0%,#fef8fb 50%,#f2cee3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2cee3', endColorstr='#f2cee3',GradientType=1 ); /* IE6-9 */
}

/* Mammovan */
/* route */
.liferide-for-the-mammovan .mmv-route{padding:0 0 100px 0;}
.liferide-for-the-mammovan .mmv-route img.title{
	margin-top:-34px;
	width:100%;
}
.liferide-for-the-mammovan .mmv-route p.header{
	font-size:20px;
	font-weight:bold !important;
	padding:40px 0;
}
.liferide-for-the-mammovan .mmv-route .event{
	border:1px solid #000;
	border-width:1px 0;
	margin:0 6.3%;
}
.liferide-for-the-mammovan .mmv-route .event h3.event-title{
	background-image:url('../content-images/our-innovations/mammovan/dt_mmv_event_open.png?$staticlink$');
	background-position:center right;
	background-repeat:no-repeat;
	cursor:pointer;
	font-size:20px;
	font-weight:bold !important;
	padding:20px 0;
	text-transform:uppercase;
}
.liferide-for-the-mammovan .mmv-route .event h3.event-title.open{background-image:url('../content-images/our-innovations/mammovan/dt_mmv_event_close.png?$staticlink$');}
.liferide-for-the-mammovan .mmv-route .event h3.event-title span{
	color:#e65fa3;
	float:right;
	padding:0 72px 0 0;
}
.liferide-for-the-mammovan .mmv-route .event .event-details{display:none;}
.liferide-for-the-mammovan .mmv-route .event .event-details ul{
	font-size:16px;
	list-style:disc outside none;
	margin:0 60px 0 16px;
}
.liferide-for-the-mammovan .mmv-route .event .event-details ul ul{margin-left:32px;}
.liferide-for-the-mammovan .mmv-route .event .event-details ul li{
	margin:20px 0;
	line-height:1.2;
}
.liferide-for-the-mammovan .mmv-route .event .event-details img.map-btn{margin:20px 0 40px;}

/* Mammovan */
/* history */
.liferide-for-the-mammovan .mmv-history{
	padding:0 0 50px 0;
	position:relative;
}
.liferide-for-the-mammovan .mmv-history img.title{
	position:absolute;
	left:0;
	top:-34px;
	width:100%;
}
.liferide-for-the-mammovan .mmv-history img.van{
	position:relative;
	left:0;
	margin:0 0 60px 0;
	width:100%;
}
.liferide-for-the-mammovan .mmv-history .box{
	background-color:#e65fa3;
	box-shadow:5px 5px 5px #666;
	margin:0 10%;
	padding:8px;
	position:relative;
	top:80px;
}
.liferide-for-the-mammovan .mmv-history .box-inner{
	border:2px solid #fff;
	padding:35px 60px 100px 60px;
}
.liferide-for-the-mammovan .mmv-history .box-inner p{
	color:#fff;
	font-size:20px;
	left:0;
	line-height:30px;
	padding:0 5%;
	width:100%;
}
.liferide-for-the-mammovan .mmv-history .box-inner p a{
	color:#fff;
	font-style:italic;
	text-decoration:underline;
}
.liferide-for-the-mammovan .mmv-history .box-inner p.hide{display:none;}

/* Mammovan */
/* connect */
.liferide-for-the-mammovan .mmv-connect{padding:0 0 36px 0;}
.liferide-for-the-mammovan .mmv-connect img.title{
	margin-top:-34px;
	width:100%;
}
.liferide-for-the-mammovan .mmv-connect p{
	color:#000;
	font-size:20px;
	font-weight:bold !important;
	line-height:30px;
	margin:40px 0 0 0;
	width:100%;
}
.liferide-for-the-mammovan .mmv-connect p span{
	color:#e65fa3;
	font-weight:bold;
	text-transform:uppercase;
}

/* Mammovan */
/* social */
.liferide-for-the-mammovan .mmv-social{
	padding:0 0 36px 0;
	position:relative;
}
.liferide-for-the-mammovan .mmv-social img.title{
	margin:0 0 20px 0;
	width:100%;
}
.liferide-for-the-mammovan .mmv-social p{
	color:#000;
	font-size:20px;
	font-weight:bold !important;
	line-height:30px;
	margin:0 0 40px 0;
}
.liferide-for-the-mammovan .mmv-social p span{
	color:#e65fa3;
	text-transform:uppercase;
}
.liferide-for-the-mammovan .mmv-social p a{
	color:#e65fa3;
	text-decoration:underline;
}
.liferide-for-the-mammovan .mmv-social .videoWrapper{
	height:468px;
	margin:0 auto;
	width:88%;
}
.liferide-for-the-mammovan .mmv-social .videoWrapper iframe,
.liferide-for-the-mammovan .mmv-social .videoWrapper object,
.liferide-for-the-mammovan .mmv-social .videoWrapper embed{}
.liferide-for-the-mammovan .mmv-social .socialWrapper{padding:30px 0;}
.liferide-for-the-mammovan .mmv-social .socialWrapper .social-unit{
	float:left;
	width:33%;
	text-align:center;
}
.liferide-for-the-mammovan .mmv-social .socialWrapper .social-unit p{
	color:#000;
	display:block;
	font-size:20px;
	font-weight:normal;
	line-height:30px;
}
.liferide-for-the-mammovan .mmv-social .socialWrapper .social-unit p a{
	color:#e65fa3;
	text-decoration:underline;
}

/* Mammovan */
/* riders */
.liferide-for-the-mammovan .mmv-riders{
	padding:36px 0;
	position:relative;
}
.liferide-for-the-mammovan .mmv-riders img.title{margin:0 0 30px 0;}
.liferide-for-the-mammovan .mmv-riders .ridersWrapper{margin:20px 8%;}
.liferide-for-the-mammovan .mmv-riders .ridersWrapper .riders{
	box-shadow:2px 2px 2px #666;
	float:left;
	margin:0 3%;
	width:26%;
}
.liferide-for-the-mammovan .mmv-riders .ridersWrapper .riders img{width:100%;}

/* Mammovan */
/* about */
.liferide-for-the-mammovan .mmv-about{padding:0 0 40px 0;}
.liferide-for-the-mammovan .mmv-about img.title{margin:30px 0;}
.liferide-for-the-mammovan .mmv-about p{
	color:#000;
	font-size:20px;
	line-height:30px;
	padding:0 10%;
}
.liferide-for-the-mammovan .mmv-about p.hide{
	display:none;
	margin:20px 0;
}
.liferide-for-the-mammovan .mmv-about p a{
	color:#000;
	font-style:italic;
	text-decoration:underline;
}

/* Mammovan */
/* reset tablet */
@media only screen and (min-width:768px) and (max-width:1023px){
	.liferide-for-the-mammovan .mmv-route .event h3.event-title{font-size:14px;}
	.liferide-for-the-mammovan .mmv-hero p{
		font-size:14px;
		line-height:21px;
	}
	.liferide-for-the-mammovan .mmv-route .event .event-details ul{
		font-size:15px;
		margin:0 20px 0 16px;
	}
	.liferide-for-the-mammovan .mmv-history .box-inner p,
	.liferide-for-the-mammovan .mmv-about p{
		font-size:18px;
		line-height:27px;
	}
	.liferide-for-the-mammovan .mmv-history .box-inner{padding:35px 30px 100px;}
	html#liferide-for-the-mammovan-page .ui-dialog .ui-dialog-titlebar{min-height:0;}
}

/* Mammovan */
/* mobile */
/* route */
.liferide-for-the-mammovan-mobile  .route p.header{
	font-size:16px;
	font-weight:bold !important;
	line-height:1.2;
	padding:20px 5%;
}
.liferide-for-the-mammovan-mobile  .route .event{
	border:1px solid #000;
	border-width:1px 0;
	margin:0 4%;
}
.liferide-for-the-mammovan-mobile  .route .event h3.event-title{
	background-image:url('../content-images/our-innovations/mammovan/dt_mmv_event_open.png?$staticlink$');
	background-position:center right;
	background-repeat:no-repeat;
	cursor:pointer;
	font-size:16px;
	font-weight:bold !important;
	line-height:1.2;
	padding:20px 0;
	text-transform:uppercase;
}
.liferide-for-the-mammovan-mobile  .route .event h3.event-title.open{background-image:url('../content-images/our-innovations/mammovan/dt_mmv_event_close.png?$staticlink$');}
.liferide-for-the-mammovan-mobile  .route .event h3.event-title span{
	color:#e65fa3;
	display:block;
}
.liferide-for-the-mammovan-mobile .route .event .event-details{display:none;}
.liferide-for-the-mammovan-mobile  .route .event .event-details ul{
	font-size:16px;
	list-style:disc outside none;
	margin:0 0 0 16px;
}
.liferide-for-the-mammovan-mobile  .route .event .event-details ul ul{margin-left:32px;}
.liferide-for-the-mammovan-mobile .route .event .event-details ul li{
	font-size:.9em;
	line-height:1.2;
	margin:10px 0;
}
.liferide-for-the-mammovan-mobile  .route .event .event-details img.map-btn{margin:20px 0 40px;}

/* Mammovan */
/* mobile */
/* history */
.liferide-for-the-mammovan-mobile .history img.title{
	margin:20px 0;
	width:100%;
}
.liferide-for-the-mammovan-mobile .history img.van{
	position:relative;
	left:0;
	margin:0 0 20px 0;
	top:-40px;
	width:100%;
}
.liferide-for-the-mammovan-mobile .history .box{
	background-color:#e65fa3;
	box-shadow:5px 5px 5px #666;
	margin:0 4%;
	padding:8px;
}
.liferide-for-the-mammovan-mobile .history .box-inner{
	border:2px solid #fff;
	padding:35px 15px 60px 15px;
}
.liferide-for-the-mammovan-mobile .history .box-inner p{
	color:#fff;
	font-size:14px;
	left:0;
	line-height:20px;
	padding:0 5%;
	width:100%;
}
.liferide-for-the-mammovan-mobile .history .box-inner p a{
	color:#fff;
	font-style:italic;
	text-decoration:underline;
}
.liferide-for-the-mammovan-mobile .history .box-inner p.hide{display:none;}

/* Mammovan */
/* mobile */
/* connect */
.liferide-for-the-mammovan-mobile .connect{}
.liferide-for-the-mammovan-mobile .connect p{
	color:#000;
	font-size:16px;
	font-weight:bold !important;
	line-height:1.2;
	margin:20px 0;
	padding:0 4%;
	width:100%;
}
.liferide-for-the-mammovan-mobile .connect p span{
	color:#e65fa3;
	font-weight:bold;
	text-transform:uppercase;
}

/* Mammovan */
/* mobile */
/* social */
.liferide-for-the-mammovan-mobile .social{
	padding:0 0 20px 0;
	position:relative;
}
.liferide-for-the-mammovan-mobile .social img.title{
	margin:0 0 20px 0;
	width:100%;
}
.liferide-for-the-mammovan-mobile .social p{
	color:#000;
	font-size:16px;
	font-weight:bold !important;
	line-height:24px;
	margin:20px 0;
	text-align:center;
}
.liferide-for-the-mammovan-mobile .social p span{
	color:#e65fa3;
	text-transform:uppercase;
}
.liferide-for-the-mammovan-mobile .social p a{
	color:#e65fa3;
	text-decoration:underline;
}
.liferide-for-the-mammovan-mobile .social .videoWrapper{
	margin:0 auto 40px;
	width:88%;
}
.liferide-for-the-mammovan-mobile .social .videoWrapper iframe,
.liferide-for-the-mammovan-mobile .social .videoWrapper object,
.liferide-for-the-mammovan-mobile .social .videoWrapper embed{}
.liferide-for-the-mammovan-mobile .social .social-unit{
	margin:20px 0;
	text-align:center;
}
.liferide-for-the-mammovan-mobile .social .social-unit img{
	display:block;
	margin:0 auto;
}
.liferide-for-the-mammovan-mobile .social .social-unit p{
	color:#000;
	display:block;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	margin:0;
	text-align:center;
}
.liferide-for-the-mammovan-mobile .social .social-unit p a{
	color:#e65fa3;
	text-decoration:underline;
}

/* Mammovan */
/* mobile */
/* carousel */
.liferide-for-the-mammovan-mobile .riders{margin-bottom:20px;}
.liferide-for-the-mammovan-mobile .riders img.title{
	margin:0 0 20px 0;
	width:100%;
}
.liferide-for-the-mammovan-mobile.b-additional-carousel .carousel{padding:0;}
.liferide-for-the-mammovan-mobile.b-additional-carousel .carousel ul{padding:20px 0 0;}
.liferide-for-the-mammovan-mobile.b-additional-carousel .carousel ul li{
	text-align:center;
	width:100%;
}
.liferide-for-the-mammovan-mobile.b-additional-carousel .carousel ul li img{width:60%;}
.liferide-for-the-mammovan-mobile.b-additional-carousel .jcarousel-control{
	background-color:transparent;
	margin:0;
	top:50%;
	z-index:2;
}
.liferide-for-the-mammovan-mobile.b-additional-carousel .jcarousel-control.jcarousel-next{right:3%;}
.liferide-for-the-mammovan-mobile.b-additional-carousel .jcarousel-control.jcarousel-prev{left:3%;}
.liferide-for-the-mammovan-mobile.b-additional-carousel .jcarousel-control.jcarousel-next:after{
	content:'';
	background:url('../content-images/our-innovations/mammovan/dt_mmv_icon_next.png?$staticlink') center center no-repeat;
	height:31px;
	width:18px;
}
.liferide-for-the-mammovan-mobile.b-additional-carousel .jcarousel-control.jcarousel-prev:after{
	content:'';
	background:url('../content-images/our-innovations/mammovan/dt_mmv_icon_previous.png?$staticlink') center center no-repeat;
	height:31px;
	width:18px;
}
.liferide-for-the-mammovan-mobile.b-additional-carousel ul.carousel_navigation_list{display:none}

/* Mammovan */
/* mobile */
/* about */
.liferide-for-the-mammovan-mobile .about{padding:0 0 40px 0;}
.liferide-for-the-mammovan-mobile .about img.title{margin:20px 0;}
.liferide-for-the-mammovan-mobile .about p{
	color:#000;
	font-size:16px;
	line-height:24px;
	padding:0 4%;
}
.liferide-for-the-mammovan-mobile .about p.hide{
	display:none;
	margin:20px 0;
}
.liferide-for-the-mammovan-mobile .about p a{
	color:#000;
	font-style:italic;
	text-decoration:underline;
}

/* Ultra Facial Adventures */
/* remove top padding */
.pt_innovations_inner .l-content.innovations-ultra-facial-cream-adventures{padding:20px 0 0 0;}

/* Ultra Facial Adventures */
/* place dots */
.innovations-ultra-facial-cream-adventures.js-navigation-points .js-navigation-dots{margin:0 0 0 950px;}

/* Ultra Facial Adventures */
/* top */
.inn-ufc-adventures-top{
	background-color:#f8dfbe;
	height:44px;
	text-align:center;
}
.inn-ufc-adventures-top p{
	font-family:'Times New Roman',Times, serif;
	font-size:21px;
	font-weight:bold;
	line-height:44px;
	margin-left:30px;
	text-transform:uppercase;
}
.inn-ufc-adventures-top p a.atbButton{
	background-color:#ed1a3a;
	color:#fff;
	font-family:'Times New Roman',Times, serif;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin:0 0 0 50px;
	padding:5px 10px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	top:-2px;
}
.inn-ufc-adventures-adcept{}
.inn-ufc-adventures-ingredients{}

/* Ultra Facial Adventures */
/* reviews carousel */
.inn-ufc-adventures-reviews{}

/* Ultra Facial Adventures */
/* carousel */
.inn-ufc-adventures-reviews .b-additional-carousel .carousel{
	border:5px solid #ed1a3a;
	margin:5px 0;
	padding:0;
}
.inn-ufc-adventures-reviews .b-additional-carousel .jcarousel-control{
	background-color:transparent;
	height:auto;
	width:auto;
	z-index:2;
}
.inn-ufc-adventures-reviews .b-additional-carousel .jcarousel-control.jcarousel-prev{left:2%;}
.inn-ufc-adventures-reviews .b-additional-carousel .jcarousel-control.jcarousel-prev:after{
	background:transparent url(../content-images/our-innovations/ufc-adventures/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	content:"";
	height:30px;
	width:26px;
}
.inn-ufc-adventures-reviews .b-additional-carousel .jcarousel-control.jcarousel-next{right:4%;}
.inn-ufc-adventures-reviews .b-additional-carousel .jcarousel-control.jcarousel-next:after{
	background:transparent url(../content-images/our-innovations/ufc-adventures/icon_carousel-next.png?$staticlink$) top left no-repeat;
	content:"";
	height:30px;
	width:26px;
}
.inn-ufc-adventures-reviews .b-additional-carousel .carousel_navigation_list{display:none;}

/* Ultra Facial Adventures */
/* routine */
.inn-ufc-adventures-routine{}
.inn-ufc-adventures-routine .product_tabs{margin:20px 0;}
.inn-ufc-adventures-routine .b-tabs>ul,
.inn-ufc-adventures-routine .ui-tabs>ul{
	position:relative;
	text-align:center;
	top:2px;
}
.inn-ufc-adventures-routine .b-tabs>ul>li,
.inn-ufc-adventures-routine .ui-tabs>ul>li{
	border:2px solid #ccc;
	width:auto;
}
.inn-ufc-adventures-routine .b-tabs>ul>li.ui-state-active,
.inn-ufc-adventures-routine .ui-tabs>ul>li.ui-state-active{
	border:2px solid #000;
	background-color:#000;
	margin-bottom:0;
	padding-bottom:0;
}
.inn-ufc-adventures-routine .b-tabs>ul>li.ui-state-active a,
.inn-ufc-adventures-routine .ui-tabs>ul>li.ui-state-active a{color:#fff;}
.inn-ufc-adventures-routine .b-tabs>ul>li a,
.inn-ufc-adventures-routine .ui-tabs>ul>li a{
	font-size:20px;
	padding:10px 20px;
}
.inn-ufc-adventures-routine .product_tabs .tabs_content{
	border:2px solid #ccc;
	padding:30px 0 20px;
}
.inn-ufc-adventures-routine .product_tabs .routineBlock{
	float:left;
	margin:0 1%;
	text-align:center;
	width:23%;
}
.inn-ufc-adventures-routine .product_tabs .routineBlock .stepTitle{
	color:#ed1a3a;
	font-family:'Times New Roman',Times, serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	overflow:hidden;
	text-transform:uppercase;
}
.inn-ufc-adventures-routine .product_tabs .routineBlock .stepProduct{
	font-family:'Times New Roman',Times, serif;
	font-size:15px;
	margin-bottom:20px;
}
.inn-ufc-adventures-routine .product_tabs .routineBlock .stepDescr{
	color:#707070;
	font-family:'Times New Roman',Times, serif;
	font-size:16px;
	font-style:italic;
	line-height:20px;
	margin:10px 0;
}
.inn-ufc-adventures-routine .product_tabs .routineBlock a.stepATB{
	background-color:#000;
	color:#fff;
	font-family:'Times New Roman',Times, serif;
	font-size:16px;
	height:32px;
	line-height:24px;
	margin:10px 0 0 0;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
}
.inn-ufc-adventures-routine .product_tabs .stepBuy{
	margin:40px 0 0;
	text-align:center;
}
.inn-ufc-adventures-routine .product_tabs .stepBuy a{text-transform:uppercase;}
.inn-ufc-adventures-balm{}
.inn-ufc-adventures-tested{
	background-color:#f1eadc;
	padding:40px 0;
}
.inn-ufc-adventures-tested .testedWrapper{position:relative;}
.inn-ufc-adventures-tested .slick-slide img{opacity:.5;}
.inn-ufc-adventures-tested .slick-center img{opacity:1;}
.inn-ufc-adventures-tested .slick-slide p,
.inn-ufc-adventures-tested .slick-slide p a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	line-height:1.2;
	margin-top:20px;
	text-align:center;
	color:#ccc;
}
.inn-ufc-adventures-tested .slick-slide.slick-center p,
.inn-ufc-adventures-tested .slick-slide.slick-center p a{
	color:#000;
}
.inn-ufc-adventures-tested .prevArrow,
.inn-ufc-adventures-tested .nextArrow{
	cursor:pointer;
	height:30px;
	position:absolute;
	top:30%;
	width:26px;
	z-index:2;
}
.inn-ufc-adventures-tested .prevArrow{
	background:transparent url(../content-images/our-innovations/ufc-adventures/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	left:1%;
}
.inn-ufc-adventures-tested .nextArrow{
	background:transparent url(../content-images/our-innovations/ufc-adventures/icon_carousel-next.png?$staticlink$) top left no-repeat;
	right:1%
}
.inn-ufc-adventures-tested p{}
.inn-ufc-adventures-tested div img{width:100%;}
.inn-ufc-adventures-video{overflow:hidden;}
.inn-ufc-adventures-video .videoWrapper{
	position:absolute;
	top:22.5%;
	left:11.5%;
	padding-bottom:60%;
	width:77%;
}
.inn-ufc-adventures-video .videoWrapper iframe,
.inn-ufc-adventures-video .videoWrapper object,
.inn-ufc-adventures-video .videoWrapper embed{
	border:5px solid #000;
	height:75%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
.inn-ufc-adventures-media{position:relative;}
.inn-ufc-adventures-media #ugc{
	position:absolute;
	top:150px;
	width:100%;
}
.inn-ufc-adventures-media .legal{
	padding:10px 0;
	text-align:center;
}
.inn-ufc-adventures-media .legal a{color:#000;}

/* Ultra Facial Adventures */
/* slick */
.inn-ufc-adventures-tested .slick-slider{
    position:relative;
    display:block;
    -moz-box-sizing:border-box;
         box-sizing:border-box;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
        touch-action:pan-y;
    -webkit-tap-highlight-color:transparent;
}
.inn-ufc-adventures-tested .slick-list{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0;
}
.inn-ufc-adventures-tested .slick-list:focus{outline:none;}
.inn-ufc-adventures-tested .slick-list.dragging{cursor:pointer;cursor:hand;}
.inn-ufc-adventures-tested .slick-slider .slick-track,
.inn-ufc-adventures-tested .slick-slider .slick-list{
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	transition:all 800ms ease;
}
.inn-ufc-adventures-tested .slick-track{
    position:relative;
    top:0;
    left:0;
    display:block;
}
.inn-ufc-adventures-tested .slick-track:before,
.inn-ufc-adventures-tested .slick-track:after{display:table;content:'';}
.inn-ufc-adventures-tested .slick-track:after{clear:both;}
.inn-ufc-adventures-tested .slick-loading .slick-track{visibility:hidden;}
.inn-ufc-adventures-tested .slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px;
	margin:0 20px;
}

[dir='rtl'] .slick-slide{float:right;}
.inn-ufc-adventures-tested .slick-slide img{display:block;}
.inn-ufc-adventures-tested .slick-slide.slick-loading img{display:none;}
.inn-ufc-adventures-tested .slick-slide.dragging img{pointer-events:none;}
.inn-ufc-adventures-tested .slick-initialized .slick-slide{display:block;}
.inn-ufc-adventures-tested .slick-loading .slick-slide{visibility:hidden;}
.inn-ufc-adventures-tested .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.inn-ufc-adventures-tested .slick-arrow.slick-hidden{display:none;}

/* Ultra Facial Adventures */
/* tablet reset */
@media only screen and (min-width:768px) and (max-width:1023px){
	.innovations-ultra-facial-cream-adventures.js-navigation-points .js-navigation-dots{right:20px;}
	.inn-ufc-adventures-routine .product_tabs .routineBlock .stepTitle{font-size:13px;}
	.inn-ufc-adventures-routine .product_tabs .routineBlock .stepDescr{font-size:12px;}
	.inn-ufc-adventures-media #ugc{top:110px;}
}

/* Ultra Facial Adventures */
/* mobile */
.innovations-ultra-facial-cream-adventures-mobile .top{
	background-color:#f8dfbe;
	text-align:center;
	padding:10px 0 0;
}
.innovations-ultra-facial-cream-adventures-mobile .top p{
	font-family:'Times New Roman',Times, serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.innovations-ultra-facial-cream-adventures-mobile .top p a.atbButton{
	background-color:#ed1a3a;
	color:#fff;
	font-family:'Times New Roman',Times, serif;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:40px;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
}

/* Ultra Facial Adventures */
/* carousel */
.innovations-ultra-facial-cream-adventures-mobile.b-additional-carousel .reviews .carousel{
	border:5px solid #ed1a3a;
	margin:10px 0;
	padding:0;
}
.innovations-ultra-facial-cream-adventures-mobile.b-additional-carousel .reviews .carousel ul li{}
.innovations-ultra-facial-cream-adventures-mobile.b-additional-carousel .reviews .jcarousel-control{
	background-color:transparent;
	height:auto;
	width:auto;
	z-index:2;
}
.innovations-ultra-facial-cream-adventures-mobile.b-additional-carousel .reviews .jcarousel-control.jcarousel-prev{left:6%;}
.innovations-ultra-facial-cream-adventures-mobile.b-additional-carousel .reviews .jcarousel-control.jcarousel-prev:after{
	background:transparent url(../content-images/our-innovations/ufc-adventures/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	content:"";
	height:30px;
	width:26px;
}
.innovations-ultra-facial-cream-adventures-mobile.b-additional-carousel .reviews .jcarousel-control.jcarousel-next{right:10%;}
.innovations-ultra-facial-cream-adventures-mobile.b-additional-carousel .reviews .jcarousel-control.jcarousel-next:after{
	background:transparent url(../content-images/our-innovations/ufc-adventures/icon_carousel-next.png?$staticlink$) top left no-repeat;
	content:"";
	height:30px;
	width:26px;
}
.innovations-ultra-facial-cream-adventures-mobile.b-additional-carousel .reviews .carousel_navigation_list{display:none;}

/* Ultra Facial Adventures */
/* MOBILE TABS */
.innovations-ultra-facial-cream-adventures-mobile .tabsMenu{
	position:relative;
	text-align:center;
	top:2px;
	width:100%;
}
.innovations-ultra-facial-cream-adventures-mobile .tabsMenu li{
	border:2px solid #ccc;
	float:left;
	font-family:'Times New Roman',Times,serif;
	width:33.33%;
}
.innovations-ultra-facial-cream-adventures-mobile .tabsMenu li.current{
	border:2px solid #000;
	background-color:#000;
	margin-bottom:0;
}
.innovations-ultra-facial-cream-adventures-mobile .tabsMenu li a{
    color:#000;
	display:block;
	font-size:20px;
	padding:10px 0;
    text-decoration:none;
    text-transform:uppercase;
}
.innovations-ultra-facial-cream-adventures-mobile .tabsMenu .current a{color:#fff;}
.innovations-ultra-facial-cream-adventures-mobile .tab{
    border:2px solid #ccc;
	clear:both;
    margin-bottom:20px;
}
.innovations-ultra-facial-cream-adventures-mobile .tabContent{
    display:none;
    padding:20px;
	text-align:center;
}
.innovations-ultra-facial-cream-adventures-mobile .routineBlock{
	margin-bottom:20px;
	padding-bottom:10px;
}
.innovations-ultra-facial-cream-adventures-mobile .routineBlock:last-child{
	border:0;
	padding-bottom:0;
}
.innovations-ultra-facial-cream-adventures-mobile .routineBlock .stepTitle{
	color:#ed1a3a;
	font-family:'Times New Roman',Times, serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	overflow:hidden;
	text-transform:uppercase;
}
.innovations-ultra-facial-cream-adventures-mobile .routineBlock .stepProduct{
	font-family:'Times New Roman',Times, serif;
	font-size:15px;
}
.innovations-ultra-facial-cream-adventures-mobile .routineBlock .stepDescr{
	color:#707070;
	font-family:'Times New Roman',Times, serif;
	font-size:16px;
	font-style:italic;
	line-height:20px;
	margin:10px 0;
}
.innovations-ultra-facial-cream-adventures-mobile .routineBlock a.stepATB{
	background-color:#000;
	color:#fff;
	font-family:'Times New Roman',Times, serif;
	font-size:16px;
	height:32px;
	line-height:24px;
	margin:10px 0 20px 0;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
}
.innovations-ultra-facial-cream-adventures-mobile .stepBuy{
	margin:30px 0 0;
	text-align:center;
}
.innovations-ultra-facial-cream-adventures-mobile .stepBuy a{text-transform:uppercase;}
.innovations-ultra-facial-cream-adventures-mobile #tab-2{display:block;}
.innovations-ultra-facial-cream-adventures-mobile .tested{
	background-color:#f1eadc;
	padding:20px 0;
}
.innovations-ultra-facial-cream-adventures-mobile .tested .testedWrapper{position:relative;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-slide img{opacity:.5;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-center img{opacity:1;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-slide p,
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-slide p a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	line-height:1.2;
	margin-top:20px;
	text-align:center;
	color:#ccc;
}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-slide.slick-center p,
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-slide.slick-center p a{color:#000;}
.innovations-ultra-facial-cream-adventures-mobile .tested .prevArrow,
.innovations-ultra-facial-cream-adventures-mobile .tested .nextArrow{
	cursor:pointer;
	height:30px;
	position:absolute;
	top:30%;
	width:26px;
	z-index:2;
}
.innovations-ultra-facial-cream-adventures-mobile .tested .prevArrow{
	background:transparent url(../content-images/our-innovations/ufc-adventures/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	left:1%;
}
.innovations-ultra-facial-cream-adventures-mobile .tested .nextArrow{
	background:transparent url(../content-images/our-innovations/ufc-adventures/icon_carousel-next.png?$staticlink$) top left no-repeat;
	right:1%
}
.innovations-ultra-facial-cream-adventures-mobile .tested p{}
.innovations-ultra-facial-cream-adventures-mobile .tested div img{width:100%;}
.innovations-ultra-facial-cream-adventures-mobile .media{position:relative;}
.innovations-ultra-facial-cream-adventures-mobile .media #ugc-mobile{
	position:absolute;
	top:33%;
}

/* Ultra Facial Adventures */
/* slick */
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-slider{
    position:relative;
    display:block;
    -moz-box-sizing:border-box;
         box-sizing:border-box;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
        touch-action:pan-y;
    -webkit-tap-highlight-color:transparent;
}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-list{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0;
}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-list:focus{outline:none;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-list.dragging{cursor:pointer;cursor:hand;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-slider .slick-track,
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-slider .slick-list{
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	transition:all 800ms ease;
}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-track{
    position:relative;
    top:0;
    left:0;
    display:block;
}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-track:before,
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-track:after{display:table;content:'';}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-track:after{clear:both;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-loading .slick-track{visibility:hidden;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px;
	margin:0 20px;
}
[dir='rtl'] .slick-slide{float:right;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-slide img{display:block;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-slide.slick-loading img{display:none;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-slide.dragging img{pointer-events:none;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-initialized .slick-slide{display:block;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-loading .slick-slide{visibility:hidden;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.innovations-ultra-facial-cream-adventures-mobile .tested .slick-arrow.slick-hidden{display:none;}
.innovations-ultra-facial-cream-adventures-mobile .adventure{position:relative;}
.innovations-ultra-facial-cream-adventures-mobile .adventure .videoWrapper{
	position:absolute;
	top:42.5%;
	left:6%;
	padding-bottom:60%;
	width:88%;
}
.innovations-ultra-facial-cream-adventures-mobile .adventure .videoWrapper iframe,
.innovations-ultra-facial-cream-adventures-mobile .adventure .videoWrapper object,
.innovations-ultra-facial-cream-adventures-mobile .adventure .videoWrapper embed{
	height:75%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}

/* Ultra Facial Adventures */
/* olapic gallery */
html#myadventure-gallery-page .b-staticpage{padding:20px 0 0 0;}
.myadventure-gallery .launch-details{cursor:pointer;}
.myadventure-gallery .steps{
	display:block;
	float:left;
	padding:10px 2% !important;
	text-align:center;
	width:32%;
}
.myadventure-gallery .steps span{
	display:block;
	padding:0 0 5px 0;
	text-transform:uppercase;
}

/* Ultra Facial Adventures */
/* mobile reset */
@media only screen and (max-width:767px){
	html#myadventure-gallery-page .b-staticpage{padding:0;}
	.myadventure-gallery .steps{
		display:block;
		float:none;
		padding:0 !important;
		text-align:left;
		width:100%;
	}
	.myadventure-gallery .steps span{display:inline;}
}

/* Ultra Facial Adventures */
/* sweeps rules page */
.myadventure-sweepstakes-rules{padding:0 10px;}
.myadventure-sweepstakes-rules h1{line-height:1.25;}
.myadventure-sweepstakes-rules h2{
	padding:0px 0 10px 0;
	font:bold 18px/22px Times,serif;
}
.myadventure-sweepstakes-rules .b-cs_top{
	margin:0;
	padding:0 0 20px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	text-transform:none;
	border-bottom:1px solid #ccc;
}
.myadventure-sweepstakes-rules .b-cs_top .b-cs_description{
	margin:0 0 15px;
	font-style:italic;
}
.myadventure-sweepstakes-rules .b-cs_description a{
	color:#000;
	text-decoration:underline;
	font-weight:normal;
}	
.myadventure-sweepstakes-rules .b-cs_top .b-cs_list{
	margin:0 0 0 18px;
	padding:0 0 0 20px;
	list-style:decimal outside;
	font:normal 14px/24px Arial,Helvetica,sans-serif;
}
.myadventure-sweepstakes-rules .b-cs_top .b-cs_list li{
	padding:0;
	margin:0;
}
.myadventure-sweepstakes-rules .b-cs_top .b-cs_list li a{
	color:#000;
	text-decoration:underline;
	padding:0 0 0 3px;
	line-height:20px;
	font:normal 14px/24px Arial,Helvetica,sans-serif;
}
.myadventure-sweepstakes-rules .b-cs_top h3{
	padding:0px 0 10px 0;
	font:bold 18px/22px Times,serif;
}
.myadventure-sweepstakes-rules .b-cs_main_content{
	padding-bottom:25px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
}
.myadventure-sweepstakes-rules .b-cs_main_content h3{
	padding:20px 0 7px 0;
	font:bold 18px/22px Times,serif;
}
.myadventure-sweepstakes-rules .b-cs_main_content h4{
	padding:0 0 2px 0;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
}
.myadventure-sweepstakes-rules .b-cs_main_content p{
	font:normal 14px/18px Arial,Helvetica,sans-serif;
	padding:0 0 10px 0;
}
.myadventure-sweepstakes-rules .b-cs_main_content p a{
	color:#000;
	text-decoration:underline;
}
.myadventure-sweepstakes-rules .b-cs_main_content p ul{
	padding:0 0 0 20px;
	margin:0 0 10px 0;
	list-style:disc outside;
}
.myadventure-sweepstakes-rules .b-cs_main_content p table{margin:0 0 15px 0;}
.myadventure-sweepstakes-rules .b-cs_main_content p table tr td{
	padding:10px 5px;
	text-align:center;
	border:1px solid #ccc;
}

@media only screen and (min-width:768px) and (max-width:1023px){

}

@media only screen and (max-width:767px){
	.myadventure-sweepstakes-rules .b-cs_list li a{
		margin:0 0 0 14px;
		letter-spacing:0.2px;
		font:normal 10px/15px Arial,Helvetica,sans-serif;
	}
	.myadventure-sweepstakes-rules .b-cs_top h3{
		font-size:10px;
		line-height:12px;
	}
	.myadventure-sweepstakes-rules .b-cs_top p,h4{font:normal 10px/12px Arial,Helvetica,sans-serif;}
	.myadventure-sweepstakes-rules .b-cs_main_content h3{
		font-family:Times,serif;
		font-weight:bold;
	}
	.myadventure-sweepstakes-rules .b-cs_main_content h4{
		font-size:10px;
		line-height:12px;
	}
	.myadventure-sweepstakes-rules .b-cs_main_content p{
		font:normal 10px/12px Arial,Helvetica,sans-serif;
	}
	.myadventure-sweepstakes-rules .b-cs_main_content p table{margin:0 0 10px 0;}
	.myadventure-sweepstakes-rules .b-cs_main_content p table tr td{
		padding:7px 0px;
		border:none;
		color:#7c7c7c;
	}
}

/* Apothecary Preparations */
#apothecary-preparations-page .ui-dialog .ui-dialog-titlebar{min-height:0;}
#apothecary-preparations-page .ui-dialog .ui-dialog-content{padding:10px;}

.apothecary-preparations{position:relative;}
.apothecary-preparations .apoc-hero,
.apothecary-preparations .apoc-how,
.apothecary-preparations .apoc-what,
.apothecary-preparations .apoc-find,
.apothecary-preparations .apoc-video,
.apothecary-preparations .apoc-routine{border:3px solid #000;border-width:3px 3px 0 3px;position:inherit;}

.apothecary-preparations .apoc-hero h1{font-size:64px;font-weight:bold;line-height:.8;margin:0;position:absolute;top:4.3%;width:100%;}
.apothecary-preparations .apoc-hero h1 span{display:block;font-size:49px;font-weight:bold;}
.apothecary-preparations .apoc-hero h3{color:#fff;font-size:37px;font-weight:bold;line-height:.75;position:absolute;top:21.5%;width:100%;}
.apothecary-preparations .apoc-hero h2{color:#000;font-size:25px;font-weight:bold;line-height:1.1;position:absolute;top:80.5%;width:100%;}
.apothecary-preparations .apoc-hero p{font-size:25px;font-weight:bold;line-height:1.2;position:absolute;top:90%;width:100%;}
.apothecary-preparations .apoc-hero p a{background:#000;color:#fff;padding:10px 20px;text-decoration:none;}

.apothecary-preparations .apoc-how h2{font-size:36px;font-weight:bold;line-height:1;padding:0 50px;position:absolute;top:41.4%;width:100%;}
.apothecary-preparations .apoc-how h3{
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	line-height:1.2;
	position:absolute;
	top:88.4%;
}
.apothecary-preparations .apoc-how h3 span{display:block;line-height:1.5;}
.apothecary-preparations .apoc-how h3.skin{width:33.3%;}
.apothecary-preparations .apoc-how h3.target{left:33.3%;width:66.7%;}
.apothecary-preparations .apoc-how p{font-size:30px;font-weight:bold;line-height:1.2;padding:0 5.5%;position:absolute;top:27%;width:100%;}

.apothecary-preparations .apoc-what .what-title{position:absolute;top:5.5%;width:100%;}
.apothecary-preparations .apoc-what p.title{background:#000;color:#fff;font-size:36px;font-weight:bold;line-height:1.2;margin:0 auto;padding:1.5% 0;width:40%;}
.apothecary-preparations .apoc-what p.subtitle{
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:30px;
	font-weight:bold;
	line-height:1.2;
	position:absolute;
	text-transform:uppercase;
	top:25%;
	width:100%;
}
.apothecary-preparations .apoc-what p.consult,
.apothecary-preparations .apoc-what p.potent{
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:1.2;
	position:absolute;
	top:63.5%;
	width:31%;
}
.apothecary-preparations .apoc-what p.consult{left:4.9%;}
.apothecary-preparations .apoc-what p.potent{left:65%;}

.apothecary-preparations .apoc-find .find-title{position:absolute;top:4.6%;width:100%;}
.apothecary-preparations .apoc-find p.title{background:#000;color:#fff;font-size:40px;font-weight:bold;line-height:1.2;margin:0 auto;padding:1.5% 0;text-transform:uppercase;width:72%;}

.apothecary-preparations .apoc-video{
	
}
.apothecary-preparations .apoc-video h2{
	font-size:40px;
	font-weight:bold;
	line-height:1;
	text-transform:uppercase;
	margin:0;
	position:absolute;
	top:7%;
	width:100%;
}
.apothecary-preparations .apoc-video p{

}
/* Apothecary Preparations */
/* slick carousel elements */
.apothecary-preparations .apoc-video .apocWrapper{position:absolute;top:28%;width:100%;}
.apothecary-preparations .apoc-video .apoc-carousel{position:relative;}
.apothecary-preparations .apoc-video .prevArrow,
.apothecary-preparations .apoc-video .nextArrow{
	cursor:pointer;
	height:50px;
	position:absolute;
	bottom:8%;
	width:26px;
	z-index:2;
}
.apothecary-preparations .apoc-video .prevArrow{
	background:transparent url(../content-images/our-innovations/apothecary/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	left:18%;
}
.apothecary-preparations .apoc-video .nextArrow{
	background:transparent url(../content-images/our-innovations/apothecary/icon_carousel-next.png?$staticlink$) top left no-repeat;
	right:18%
}
/* Apothecary Preparations */
/* slick core */
.apothecary-preparations .apoc-video .slick-slider{
    position:relative;
    display:block;
    -moz-box-sizing:border-box;
         box-sizing:border-box;

    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;

    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
        touch-action:pan-y;
    -webkit-tap-highlight-color:transparent;
}
.apothecary-preparations .apoc-video .slick-list{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0;
}
.apothecary-preparations .apoc-video .slick-list:focus{outline:none;}
.apothecary-preparations .apoc-video .slick-list.dragging{cursor:pointer;cursor:hand;}

.apothecary-preparations .apoc-video .slick-slider .slick-track,
.apothecary-preparations .apoc-video .slick-slider .slick-list{
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	transition:all 800ms ease;
}
.apothecary-preparations .apoc-video .slick-track{
    position:relative;
    top:0;
    left:0;
    display:block;
}
.apothecary-preparations .apoc-video .slick-track:before,
.apothecary-preparations .apoc-video .slick-track:after{display:table;content:'';}
.apothecary-preparations .apoc-video .slick-track:after{clear:both;}
.apothecary-preparations .apoc-video .slick-loading .slick-track{visibility:hidden;}
.apothecary-preparations .apoc-video .slick-slide img{display:block;opacity:.5;}
.apothecary-preparations .apoc-video .slick-center img{opacity:1;}
.apothecary-preparations .apoc-video .slick-slide p,
.apothecary-preparations .apoc-video .slick-slide a{
	color:#000;
	font-size:30px;
	font-style:italic;
	font-weight:bold;
	line-height:1;
	margin:5% 0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
.apothecary-preparations .apoc-video .slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px;
	margin:0 20px;
}
[dir='rtl'] .slick-slide{float:right;}
.apothecary-preparations .apoc-video .slick-slide.slick-loading img{display:none;}
.apothecary-preparations .apoc-video .slick-slide.dragging img{pointer-events:none;}
.apothecary-preparations .apoc-video .slick-initialized .slick-slide{display:block;}
.apothecary-preparations .apoc-video .slick-loading .slick-slide{visibility:hidden;}
.apothecary-preparations .apoc-video .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.apothecary-preparations .apoc-video .slick-arrow.slick-hidden{display:none;}

/* Apothecary Preparations */
/* mobile */
.apothecary-preparations-mobile{position:relative;}
.apothecary-preparations-mobile .hero,
.apothecary-preparations-mobile .how,
.apothecary-preparations-mobile .expert,
.apothecary-preparations-mobile .find,
.apothecary-preparations-mobile .video,
.apothecary-preparations-mobile .routine{border:3px solid #000;border-width:3px 3px 0 3px;position:inherit;}
.apothecary-preparations-mobile .hero{border-width:0 3px;}

/* Apothecary Preparations */
/* mobile */
/* slick styles */
.apothecary-preparations-mobile .video .apoc-mobile-wrapper{position:absolute;top:28%;width:100%;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-slide img{opacity:.5;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-center img{opacity:1;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-slide p,
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-slide a{
	color:#000;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	line-height:1;
	margin:20px 0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
.apothecary-preparations-mobile .video  .prevArrow,
.apothecary-preparations-mobile .video  .nextArrow{
	cursor:pointer;
	height:30px;
	position:absolute;
	bottom:10%;
	width:16px;
	z-index:2;
}
.apothecary-preparations-mobile .video .prevArrow{
	background:transparent url(../content-images/our-innovations/apothecary/icon_carousel-prev.png?$staticlink$) top left no-repeat;
	background-size:100%;
	left:1%;
}
.apothecary-preparations-mobile .video .nextArrow{
	background:transparent url(../content-images/our-innovations/apothecary/icon_carousel-next.png?$staticlink$) top left no-repeat;
	background-size:100%;
	right:1%
}
.apothecary-preparations-mobile .video .apoc-mobile-carousel div img{
	width:100%;
}

/* Apothecary Preparations */
/* mobile */
/* slick core */
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-slider{
    position:relative;
    display:block;
    -moz-box-sizing:border-box;
         box-sizing:border-box;

    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;

    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
        touch-action:pan-y;
    -webkit-tap-highlight-color:transparent;
}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-list{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0;
}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-list:focus{outline:none;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-list.dragging{cursor:pointer;cursor:hand;}

.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-slider .slick-track,
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-slider .slick-list{
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	transition:all 800ms ease;
}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-track{
    position:relative;
    top:0;
    left:0;
    display:block;
}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-track:before,
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-track:after{display:table;content:'';}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-track:after{clear:both;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-loading .slick-track{visibility:hidden;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-slide img{display:block;opacity:.5;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-center img{opacity:1;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-slide{
    float:left;
    height:100%;
    min-height:1px;
	margin:0 5px;
}
[dir='rtl'] .slick-slide{float:right;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-slide.slick-loading img{display:none;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-slide.dragging img{pointer-events:none;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-initialized .slick-slide{display:block;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-loading .slick-slide{visibility:hidden;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.apothecary-preparations-mobile .video .apoc-mobile-carousel .slick-arrow.slick-hidden{display:none;}

/* Apothecary Preparations */
/* tablet reset */
@media only screen and (min-width:768px) and (max-width:1023px){
	.apothecary-preparations .apoc-hero h1{font-size:46px;}
	.apothecary-preparations .apoc-hero h1 span{font-size:35px;}
	.apothecary-preparations .apoc-hero h3{font-size:26px;}
	.apothecary-preparations .apoc-hero h2,
	.apothecary-preparations .apoc-hero p{font-size:18px;}
	.apothecary-preparations .apoc-how p{font-size:22px;}
	.apothecary-preparations .apoc-how h2{font-size:28px;}
	.apothecary-preparations .apoc-how h3{font-size:18px;}
	.apothecary-preparations .apoc-what p.title{font-size:26px;}
	.apothecary-preparations .apoc-what p.subtitle{font-size:22px;}
	.apothecary-preparations .apoc-what p.consult,
	.apothecary-preparations .apoc-what p.potent{font-size:14px;}
	.apothecary-preparations .apoc-find p.title{font-size:28px;}
	.apothecary-preparations .apoc-video h2{font-size:32px;line-height:1;}
	.apothecary-preparations .apoc-video .slick-slide p,
	.apothecary-preparations .apoc-video .slick-slide a{font-size:20px;}
}

/* Masks Innovations */
/* top */
.inn-masks-top{
	background-color:#8cba55;
	height:36px;
}
.inn-masks-top p{
	color:#fff;
	font-size:22px;
	line-height:36px;
	padding-left:80px;
	text-transform:uppercase;
}
.inn-masks-top p span{
	margin:0 70px 0 20px;
}
.inn-masks-top p a.atbButton{
	background-color:#000;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:24px;
	padding:5px 10px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	top:-3px;
}
/* Masks Innovations */
/* hero */
.inn-masks-hero{position:relative;}
.inn-masks-hero .hero-copy-block{
	position:absolute;
	left:50%;
	top:27%;
	width:50%;
}
.inn-masks-hero .hero-copy-block span{
	display:block;
	font-weight:bold;
	line-height:.9;
	text-transform:uppercase;
}
.inn-masks-hero .hero-copy-block span.first{font-size:51px;}
.inn-masks-hero .hero-copy-block span.second{font-size:44px;}
.inn-masks-hero .hero-copy-block span.third{
	color:#ca0d00;
	font-size:57px;
}
/* Masks Innovations */
/* ugc */
.inn-masks-ugc{margin:0 0 20px 0;}
.inn-masks-ugc .widget{
	/* Old Browsers */
	background:#e3e3e3;
	/* FF3.6+ */
	background:
		-moz-linear-gradient(top, #e3e3e3 0%, #fff 100%);
	/* Chrome, Safari4+ */
	background:
		-webkit-gradient(left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #fff));
	/* Chrome10+,Safari5.1+ */
	background:
		-webkit-linear-gradient(top, #e3e3e3 0%, #fff 100%);
	/* Opera 11.10+ */
	background:
		-o-linear-gradient(top, #e3e3e3 0%, #fff 100%);
	/* IE 10+ */
	background:
		-ms-linear-gradient(top, #e3e3e3 0%, #fff 100%);
	/* W3C */
	background:
		linear-gradient(to bottom, #e3e3e3 0%, #fff 100%);
	/* IE6-9 */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#fff', GradientType=0 );
	border:1px solid #d1d1d1;
}
.inn-masks-ugc .left{
	display:inline-block;
	font-size:22px;
	line-height:1.2;
	padding:6% 0 0 2%;
	text-align:center;
	width:33%;
}
.inn-masks-ugc .left img{margin:0 0 20px 0;}
.inn-masks-ugc .left p{margin:10px 0 0 0;}

.inn-masks-ugc .left p a{
	background-color:#000;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	height:36px;
	line-height:36px;
	padding:5px 15px;
	text-decoration:none;
	text-transform:uppercase;
}
.inn-masks-ugc .right{
	float:right;
	padding: 0 1% 0 0;
	width:65%;
}
/* Masks Innovations */
/* carousel */
.inn-masks-carousel{margin-bottom:20px;}
#inn-masks-carousel .carousel{padding:0;}
#inn-masks-carousel .carousel ul.mask-slides{padding:20px 0;}
#inn-masks-carousel .carousel ul li{
	text-align:center;
	width:50%;
}
#inn-masks-carousel .carousel ul li p img{
	cursor:pointer;
	width:100%;
}
#inn-masks-carousel .carousel ul li p{
	margin:10px 0 20px;
	padding:0 25% !important;
}
#inn-masks-carousel .carousel ul li p a{
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
#inn-masks-carousel .carousel ul li p a.turmeric,
#inn-masks-carousel .carousel ul li p a.cilantro,
#inn-masks-carousel .carousel ul li p a.earth,
#inn-masks-carousel .carousel ul li p a.ufc{
	background-color:#000;
	color:#fff;
	font-family:'Times New Roman',Times,serif;
	font-size:20px;
	font-weight:bold;
	line-height:1.25;
	padding:10px 20px;
}
#inn-masks-carousel .jcarousel-control{
	height:65px;
	margin:0;
	top:33%;
	width:32px;
	z-index:2;
}
#inn-masks-carousel .jcarousel-control:after{
	font-size:24px;
	margin:-10px 0 0 -10px;
}
#inn-masks-carousel ul.carousel_navigation_list{
	bottom:10px;
	padding:0;
	text-align:center;
	width:100%;
}
#inn-masks-carousel ul.carousel_navigation_list li{width:auto !important;}
.inn-masks-carousel .benefits{margin:10px 0 20px 0;}
.inn-masks-carousel .benefits .turmeric,
.inn-masks-carousel .benefits .cilantro,
.inn-masks-carousel .benefits .earth,
.inn-masks-carousel .benefits .ufc{
	display:none;
	position:relative;
}
.inn-masks-carousel .benefits .copyBlock,
.inn-masks-carousel .benefits .btnShopNow,
.inn-masks-carousel .benefits .btnATB,
.inn-masks-carousel .benefits .btnClose{position:absolute;}
.inn-masks-carousel .benefits .copyBlock{text-indent:-9999px;}
.inn-masks-carousel .benefits a.btnShopNow,
.inn-masks-carousel .benefits a.btnATB{
	background-color:#000;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	height:36px;
	line-height:36px;
	padding:0 10px;
	text-decoration:none;
	text-transform:uppercase;
}
.inn-masks-carousel .benefits .btnClose{left:96.5%;top:3%;}
.inn-masks-carousel .benefits .btnClose a{
	color:#fff;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
}
.inn-masks-carousel .benefits .turmeric .btnShopNow{left:43.2%;top:72.6%;}
.inn-masks-carousel .benefits .cilantro .btnShopNow{left:43.5%;top:70.5%;}
.inn-masks-carousel .benefits .earth .btnShopNow{left:43.2%;top:65.3%;}
.inn-masks-carousel .benefits .ufc .btnShopNow{left:43.5%;top:67.8%;}
.inn-masks-carousel .benefits .turmeric  .btnATB{left:59.6%;top:92.5%}
.inn-masks-carousel .benefits .cilantro  .btnATB{left:59.6%;top:91.5%}
.inn-masks-carousel .benefits .earth  .btnATB{left:59.2%;top:91.5%}
.inn-masks-carousel .benefits .ufc  .btnATB{left:60%;top:91.6%}
/* Masks Innovations */
/* collection */
.inn-masks-collection{}
.inn-masks-collection .masks-collection-copy{
	font-size:22px;
	line-height:1.2;
	padding:2% 2%;
	position:absolute;
	top:0;
	width:100%;
}
.inn-masks-collection h3{
	font-size:28px;
	margin-bottom:10px;
}
/* Masks Innovations */
/* video */
.inn-masks-video{
	margin:20px 0 0 0;
	overflow:hidden;
}
.inn-masks-video .videoWrapper{
	left:11.5%;
	padding-bottom:60%;
	position:absolute;
	top:26%;
	width:77%;
}
.inn-masks-video .videoWrapper iframe,
.inn-masks-video .videoWrapper object,
.inn-masks-video .videoWrapper embed {
	height:75%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
/* Masks Innovations */
/* mobile specific */
.innovations-natural-face-masks-mobile .top{
	background-color:#8cba55;
	text-align:center;
	padding:10px 0 0;
}
.innovations-natural-face-masks-mobile .top p{
	color:#fff;
	font-family:'Times New Roman',Times, serif;
	font-size:14px;
	text-transform:uppercase;
}
.innovations-natural-face-masks-mobile .top p a.atbButton{
	background-color:#000;
	color:#fff;
	font-family:'Times New Roman',Times, serif;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:40px;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
}
/* Masks Innovations */
/* mobile specific */
/* carousel */
.innovations-natural-face-masks-mobile{margin-bottom:20px;}
.innovations-natural-face-masks-mobile.b-additional-carousel .carousel{padding:0;}
.innovations-natural-face-masks-mobile.b-additional-carousel .carousel ul.mask-slides{padding:20px 0 0;}
.innovations-natural-face-masks-mobile.b-additional-carousel .carousel ul li{text-align:center;width:100%;}
.innovations-natural-face-masks-mobile.b-additional-carousel .carousel ul li img{width:100%;}
.innovations-natural-face-masks-mobile.b-additional-carousel .carousel ul li p{margin:10px 0 20px;padding:0 10% !important;}
.innovations-natural-face-masks-mobile.b-additional-carousel .carousel ul li a{
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
.innovations-natural-face-masks-mobile .carousel ul li p a.turmeric,
.innovations-natural-face-masks-mobile .carousel ul li p a.cilantro,
.innovations-natural-face-masks-mobile .carousel ul li p a.earth,
.innovations-natural-face-masks-mobile .carousel ul li p a.ufc{
	background-color:#000;
	color:#fff;
	font-family:'Times New Roman',Times,serif;
	font-size:20px;
	font-weight:bold;
	line-height:1.25;
	padding:10px 20px;
}
.innovations-natural-face-masks-mobile.b-additional-carousel .jcarousel-control{
	height:65px;
	margin:0;
	top:33%;
	width:32px;
	z-index:2;
}
.innovations-natural-face-masks-mobile.b-additional-carousel .jcarousel-control:after{
	font-size:24px;
	margin:-10px 0 0 -10px;
}
.innovations-natural-face-masks-mobile.b-additional-carousel ul.carousel_navigation_list{
	display:none;
}
/* Masks Innovations */
/* mobile specific */
/* benefits */
.innovations-natural-face-masks-mobile .benefits{margin:10px 0 20px 0;}

.innovations-natural-face-masks-mobile .benefits .turmeric,
.innovations-natural-face-masks-mobile .benefits .cilantro,
.innovations-natural-face-masks-mobile .benefits .earth,
.innovations-natural-face-masks-mobile .benefits .ufc{
	/*display:none;*/
}
/* Masks Innovations */
/* mobile specific */
/* ugc */
.innovations-natural-face-masks-mobile .media{
	/* Old Browsers */
	background:#e3e3e3;
	/* FF3.6+ */
	background:
		-moz-linear-gradient(top, #e3e3e3 0%, #fff 100%);
	/* Chrome, Safari4+ */
	background:
		-webkit-gradient(left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #fff));
	/* Chrome10+,Safari5.1+ */
	background:
		-webkit-linear-gradient(top, #e3e3e3 0%, #fff 100%);
	/* Opera 11.10+ */
	background:
		-o-linear-gradient(top, #e3e3e3 0%, #fff 100%);
	/* IE 10+ */
	background:
		-ms-linear-gradient(top, #e3e3e3 0%, #fff 100%);
	/* W3C */
	background:
		linear-gradient(to bottom, #e3e3e3 0%, #fff 100%);
	/* IE6-9 */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#fff', GradientType=0 );
	padding:20px 0;
	margin:0;
}
.innovations-natural-face-masks-mobile .media p{
	text-align:center;
	margin:10px auto 0;
}
.innovations-natural-face-masks-mobile .media p a{
	background-color:#000;
	color:#fff;
	font-family: 'Times New Roman',Times,serif;
	font-size:16px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
}
.innovations-natural-face-masks-mobile .collection{
	margin:20px 0;
}
.innovations-natural-face-masks-mobile .video{
	position:relative;
}
.innovations-natural-face-masks-mobile .video .videoWrapper{
	position:absolute;
	top:42.5%;
	left:6%;
	padding-bottom:66%;
	width:88%;
}
.innovations-natural-face-masks-mobile .video .videoWrapper iframe,
.innovations-natural-face-masks-mobile .video .videoWrapper object,
.innovations-natural-face-masks-mobile .video .videoWrapper embed {
	border:1px solid #000;
	height:75%;
    left:0;
    position:absolute;
    top:0;
    width: 100%;
}
/* Masks Innovations */
/* tablet reset */
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.inn-masks-top p{
		color:#fff;
		font-size:22px;
		line-height:36px;
		padding:0;
		text-transform:uppercase;
	}
	.inn-masks-top p span{margin:0 20px;}
	.inn-masks-hero .hero-copy-block{
		left:55%;
		top:25%;
		width:40%;
	}
	.inn-masks-hero .hero-copy-block span.first{font-size:44px;}
	.inn-masks-hero .hero-copy-block span.second{font-size:38px;}
	.inn-masks-hero .hero-copy-block span.third{font-size:64px;}
	.inn-masks-ugc .left{font-size:20px;}

	#inn-masks-carousel.b-additional-carousel .carousel ul li p{
		font-size:14px !important;
		padding:0 25% !important;
	}
	#inn-masks-carousel.b-additional-carousel .carousel ul li p a{font-size:14px !important;}
	.inn-masks-collection .masks-collection-copy{
		font-size:15px;
		padding:3% 2%;
		position:absolute;
		top:0;
		width:100%;
	}
	.inn-masks-collection h3{
		font-size:19px;
		margin-bottom:5px;
	}
}
/* Masks Innovations */
/* mobile reset */
@media only screen and (max-width: 767px) {

}

/* quinoa innovations */
/* top */
.inn-quinoa-top{
	background-color:#000;
	height:36px;
}
.inn-quinoa-top p{
	color:#fff;
	font-size:22px;
	line-height:36px;
	padding-left:160px;
}
.inn-quinoa-top p span{margin:0 70px 0 20px;}
.inn-quinoa-top p a.atbButton{
	background-color:#0a800f;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:24px;
	padding:5px 10px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	top:-2px;
}
/* quinoa innovations */
/* hero */
.inn-quinoa-hero{
	position:relative;
	margin:6px 0 0 0;
}
.inn-quinoa-hero .headWrapper{
	color:#fff;
	left:41%;
	position:absolute;
	text-align:center;
	top:8%;
	width:59%;
}
.inn-quinoa-hero .headWrapper h1{
	font-size:40px;
	font-weight:bold;
	line-height:1;
	margin:0;
	text-transform:uppercase;
}
.inn-quinoa-hero .headWrapper h2{
	font-size:35px;
	font-weight:bold;
	line-height:1;
	margin:0;
	text-transform:uppercase;
}
.inn-quinoa-hero .headWrapper h3{
	background-color:#0a800f;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	line-height:1.2;
	margin:20px 0 0 20px;
	padding:10px 20px;
	text-shadow:1px 1px 0 #000;
	text-transform:uppercase;
	width:90%;
}
.inn-quinoa-hero .heroCopy{
	color:#fff;
	left:58%;
	position:absolute;
	top:37%;
}
.inn-quinoa-hero .heroCopy .heroBlock{
	background-image:url('../content-images/our-innovations/quinoa/dt_icon_plus.png');
	background-position:0 25px;
	background-repeat:no-repeat;
	cursor:pointer;
	padding:15px 0 15px 40px;
}
.inn-quinoa-hero .heroCopy .heroBlock:hover{background-image:url('../content-images/our-innovations/quinoa/dt_icon_minus.png');}
.inn-quinoa-hero .heroCopy .heroBlock .heroTitle{
	color:#fff;
	font-size:35px;
	font-weight:bold;
	line-height:1.2;
	text-transform:uppercase;
}
.inn-quinoa-hero .heroCopy .heroBlock ul{
	display:none;
	font-size:26px;
	font-weight:bold;
	line-height:1.2;
}
.inn-quinoa-hero .heroCTA{
	left:62%;
	position:absolute;
	top:80%;
}
.inn-quinoa-hero .heroCTA a.atbButton{
	background-color:#0a800f;
	color:#fff;
	font-size:28px;
	font-weight:bold;
	height:44px;
	padding:10px 25px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
}
.inn-quinoa-hero .heroLegal{
	bottom:10px;
	color:#fff;
	font-weight:bold;
	left:50%;
	position:absolute;
	width:45%;
}
/* quinoa innovations */
/* how */
.inn-quinoa-how{position:relative;}
.inn-quinoa-how h2{
	color:#fff;
	font-size:42px;
	line-height:1;
	position:absolute;
	text-align:center;
	top:8.25%;
	width:100%;
}
.inn-quinoa-how .howCopy{
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:1.2;
	position:absolute;
	text-align:center;
	top:32%;
	width:36%;
}
.inn-quinoa-how .howCopy span{
	display:inline-block;
	border:3px solid #f30000;
	border-width:0 0 3px 0;
	margin:0 0 10px 0;
}
.inn-quinoa-how .howCopy.left{left:8%;}
.inn-quinoa-how .howCopy.right{left:56%;}
.inn-quinoa-how .howUse{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:24px;
	line-height:1.2;
	position:absolute;
	text-align:center;
	top:70%;
	width:100%;
}
.inn-quinoa-how .howUse span{
	color:#fff;
	font-size:26px;
	font-weight:bold;
	text-transform:uppercase;
}
.inn-quinoa-how .howResults{
	bottom:5%;
	color:#fff;
	font-weight:bold;
	line-height:2;
	position:absolute;
	text-align:center;
	width:100%;
}
/* quinoa innovations */
/* ingredients */
.inn-quinoa-ingredients .preloader{display:none;}
.inn-quinoa-ingredients{position:relative;}
.inn-quinoa-ingredients h2{
	color:#fff;
	font-size:41px;
	line-height:1.2;
	position:absolute;
	text-align:center;
	text-shadow:1px 1px 0 #000;
	top:8%;
	width:100%;
}
.inn-quinoa-ingredients .mainIng{
	left:5%;
	position:absolute;
	top:23%;
	width:49%;
}
.inn-quinoa-ingredients .mainIng .cactus,
.inn-quinoa-ingredients .mainIng .phytic{display:none;}
.inn-quinoa-ingredients .copyIng{ 
	left:59.4%;
	position:absolute;
	top:32%;
	width:35%;
}
.inn-quinoa-ingredients .copyIng .cactus,
.inn-quinoa-ingredients .copyIng .phytic{display:none;}
.inn-quinoa-ingredients .copyIng h3{
	color:#fff;
	font-size:31px;
	line-height:1.2;
	margin:0 0 20px 0;
	text-shadow:1px 1px 0 #000;
	text-transform:uppercase;
}
.inn-quinoa-ingredients .copyIng p{
	color:#fff;
	font-size:22px;
	line-height:1.2;
	text-shadow:1px 1px 0 #000;
}
.inn-quinoa-ingredients .thumbIng .quinoa,
.inn-quinoa-ingredients .thumbIng .cactus,
.inn-quinoa-ingredients .thumbIng .phytic{
	cursor:pointer;
	left:55.7%;
	position:absolute;
	top:65.8%;
	width:11.5%;
}
.inn-quinoa-ingredients .thumbIng .cactus{left:70.3%;}
.inn-quinoa-ingredients .thumbIng .phytic{left:84.5%;}
.inn-quinoa-ingredients .copyInstr{
	color:#fff;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	left:52%;
	position:absolute;
	text-align:center;
	text-shadow:1px 1px 0 #000;
	top:85.4%;
	width:48%;
}
/* quinoa innovations */
/* pair */
.inn-quinoa-pair .top-copy{
	position:absolute;
	top:3%;
	width:100%;
}
.inn-quinoa-pair .top-copy h2{
	color:#0a800f;
	font-size:42px;
	line-height:1.2;
	text-align:center;
}
.inn-quinoa-pair .top-copy h3{
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	color:#000;
	font-size:20px;
	line-height:2;
	text-align:center;
}
.inn-quinoa-pair .top-copy .subhead{
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	color:#000;
	font-size:24px;
	font-weight:700;
	line-height:1.2;
	margin:10px 0 0 0;
	text-align:center;
	text-transform:uppercase;
}
.inn-quinoa-pair .productWrapper{
	position:absolute;
	text-align:center;
	top:56%;
	width:35%;
}
.inn-quinoa-pair .productWrapper.left{left:11.5%}
.inn-quinoa-pair .productWrapper.right{left:53.5%}
.inn-quinoa-pair .productWrapper .productTitle{
	color:#094507;
	font-size:32px;
	font-weight:700;
	line-height:1;
	margin:0 0 10px 0;
	text-transform:uppercase;
}
.inn-quinoa-pair .productWrapper .productPrice{
	color:#389533;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:24px;
	line-height:1;
	margin:0 0 10px 0;
}
.inn-quinoa-pair .productWrapper .productATB{
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	margin:0 0 10px 0;
}
.inn-quinoa-pair .productWrapper .productATB a{
	background-color:#000;
	color:#fff;
	font-size:24px;
	line-height:3;
	padding:10px 20px;
	text-decoration:none;
	text-transform:uppercase;
}
.inn-quinoa-pair p.atbLink {
	position:absolute;
	text-align:center;
	top:78%;
	width:100%;
}
.inn-quinoa-pair p.atbLink  a{
	color:#000;
	font-size:25px;
	text-decoration:underline;
	text-transform:uppercase;
}
.inn-quinoa-pair .disclaimer{
	color:#000;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	text-align:center;
	top:96%;
	width:100%;
}
/* quinoa innovations */
/* carousel */
.inn-quinoa-pair .carouselWrapper{
	position:absolute;
	text-align:center;
	top:86%;
	width:100%;
}
#inn-quinoa-pair .carousel{padding:0;}
#inn-quinoa-pair .carousel ul{}
#inn-quinoa-pair .carousel ul li{
	text-align:center;
	width:100%;
}
#inn-quinoa-pair .carousel ul li p{
	color:#000;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:32px;
	font-weight:700;
	line-height:1.5;
}
#inn-quinoa-pair .carousel ul li p span{
	color:#389533;
	font-size:45px;
	font-weight:bold;
}
#inn-quinoa-pair .jcarousel-control{
	background-color:transparent;
	margin:0;
	top:25%;
	z-index:2;
}
#inn-quinoa-pair .jcarousel-control.jcarousel-next{right:3%;}
#inn-quinoa-pair .jcarousel-control.jcarousel-prev{left:3%;}
#inn-quinoa-pair .jcarousel-control.jcarousel-next:after{
	content:'';
	background:url('../content-images/our-innovations/quinoa/dt_icon_next.png?$staticlink') center center no-repeat;
	height:26px;
	width:16px;
}
#inn-quinoa-pair .jcarousel-control.jcarousel-prev:after{
	content:'';
	background:url('../content-images/our-innovations/quinoa/dt_icon_previous.png?$staticlink') center center no-repeat;
	height:26px;
	width:16px;
}
#inn-quinoa-pair ul.carousel_navigation_list{display:none;}
/* quinoa innovations */
/* routine finder */
.inn-quinoa-routine-finder{
}
/* quinoa innovations */
/* discovery */
.inn-quinoa-discoveries{position:relative;}
.inn-quinoa-discoveries .copyWrapper{
	background-color:#fff;
	left:7.5%;
	opacity:.8;
	padding:5% 2%;
	position:absolute;
	top:9%;
	width:85%;
}
.inn-quinoa-discoveries .copyWrapper h2{
	color:#094507;
	font-size:42px;
	line-height:1.5;
	text-align:center;
	text-transform:uppercase;
}
.inn-quinoa-discoveries .copyWrapper h3{
	color:#094507;
	font-size:32px;
	line-height:1.5;
	text-align:center;
	text-transform:uppercase;
}
.inn-quinoa-discoveries p{
	color:#000;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:21px;
	font-weight:700;
	letter-spacing:.6px;
	line-height:1.2;
	margin:0 0 10px 0;
	text-align:center;
}
/* quinoa innovations */
/* quinoa */
.inn-quinoa-quinoa .quinoaCopy{
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:20px;
	font-weight:700;
	line-height:1.1;
	padding:0 2.2%;
	position:absolute;
	text-align:center;
	top:43%;
	width:27%;
}
.inn-quinoa-quinoa .quinoaCopy span{
	border:3px solid #f30000;
	border-width:0 0 3px 0;
	display:inline-block;
	font-size:28px;
	font-weight:700;
	margin:0 0 10px 0;
	text-transform:uppercase;
}
.inn-quinoa-quinoa .quinoaCopy.left{left:5.5%;}
.inn-quinoa-quinoa .quinoaCopy.middle{left:36.5%;}
.inn-quinoa-quinoa .quinoaCopy.right{left:67.5%;}
/* quinoa innovations */
/* video */
.inn-quinoa-video{overflow:hidden;}
.inn-quinoa-video h2{
	color:#fff;
	font-size:42px;
	line-height:1.2;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:6%;
	width:100%;
}
.inn-quinoa-video .videoWrapper{
	left:9%;
	padding-bottom:60%;
	position:absolute;
	top:20%;
	width:82%;
}
.inn-quinoa-video .videoWrapper iframe,
.inn-quinoa-video .videoWrapper object,
.inn-quinoa-video .videoWrapper embed {
	height:76.8%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
/* quinoa innovations */
/* tablet reset */
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.inn-quinoa-top p{padding-left:0;}
	.inn-quinoa-top p span{margin:0 20px;}
	.inn-quinoa-hero .headWrapper h1{font-size:32px;}
	.inn-quinoa-hero .headWrapper h3{font-size:16px;line-height:.8;}
	.inn-quinoa-hero .heroCopy{top:40%;}
	.inn-quinoa-hero .heroCopy .heroBlock{background-position:0 12px;padding:10px 0 10px 40px;}
	.inn-quinoa-hero .heroCopy .heroBlock .heroTitle{font-size:24px;}
	.inn-quinoa-hero .heroCopy .heroBlock ul{font-size:20px;}
	.inn-quinoa-hero .heroCTA a.atbButton{font-size:21px;padding:5px 20px;}
	.inn-quinoa-how h2{font-size:30px;}
	.inn-quinoa-how .howCopy{font-size:18px;top:31%;}
	.inn-quinoa-how .howCopy span{margin:0 0 5px 0;}
	.inn-quinoa-how .howUse{font-size:18px;top:66%;}
	.inn-quinoa-how .howResults{bottom:2%;}
	.inn-quinoa-ingredients h2{font-size:32px;}
	.inn-quinoa-ingredients .copyIng h3{font-size:24px;}
	.inn-quinoa-ingredients .copyIng p{font-size:16px;}
	.inn-quinoa-ingredients .copyInstr{font-size:12px;top:88%;}
	.inn-quinoa-pair .top-copy .subhead{font-size:18px;margin:0;}
	.inn-quinoa-pair .productWrapper .productTitle{font-size:21px;}
	.inn-quinoa-pair .productWrapper .productPrice{font-size:18px;font-weight:700;}
	.inn-quinoa-pair .productWrapper .productATB{margin:0;}
	.inn-quinoa-pair .productWrapper .productATB a{font-size:18px;padding:5px 20px;}
	.inn-quinoa-pair p.atbLink a{font-size:21px;}
	#inn-quinoa-pair .carousel ul li p{font-size:21px;}
	#inn-quinoa-pair .carousel ul li p span{font-size:32px;}
	.inn-quinoa-pair .disclaimer{font-size:10px;}
	.inn-quinoa-discoveries .copyWrapper h2{font-size:30px;}
	.inn-quinoa-discoveries p{font-size:17px;letter-spacing:.5px;}
	.inn-quinoa-quinoa .quinoaCopy{font-size:14px;}
	.inn-quinoa-quinoa .quinoaCopy span{font-size:21px;}
	.inn-quinoa-video h2{font-size:32px;}
}
/* quinoa innovations */
/* mobile */
.innovations-nightly-refining-facial-peel-mobile .top{
	background-color:#000;
	margin:0 0 10px 0;
	text-align:center;
	padding:10px 0 0;
}
.innovations-nightly-refining-facial-peel-mobile .top p{
	color:#fff;
	font-family:'Times New Roman',Times, serif;
	font-size:14px;
}
.innovations-nightly-refining-facial-peel-mobile .top p a.atbButton{
	background-color:#0a800f;
	color:#fff;
	font-family:'Times New Roman',Times, serif;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:40px;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
}
.innovations-nightly-refining-facial-peel-mobile,
.innovations-nightly-refining-facial-peel-mobile .ingredients,
.innovations-nightly-refining-facial-peel-mobile .mobile-carousel,
.innovations-nightly-refining-facial-peel-mobile .video{position:relative;}
.innovations-nightly-refining-facial-peel-mobile .ingredients .img-ingredient{
	left:0;
	position:absolute;
	top:15%;
}
/* quinoa innovations */
/* carousel */
.innovations-nightly-refining-facial-peel-mobile .mobile-carousel .carouselWrapper{
	position:absolute;
	text-align:center;
	top:40%;
	width:100%;
}
.innovations-nightly-refining-facial-peel-mobile .mobile-carousel .carousel{padding:0;}
.innovations-nightly-refining-facial-peel-mobile .mobile-carousel .carousel ul{}
.innovations-nightly-refining-facial-peel-mobile .mobile-carousel .carousel ul li{
	text-align:center;
	width:100%;
}
.innovations-nightly-refining-facial-peel-mobile .mobile-carousel .jcarousel-control{
	background-color:transparent;
	margin:0;
	top:25%;
	z-index:2;
}
.innovations-nightly-refining-facial-peel-mobile .mobile-carousel .jcarousel-control.jcarousel-next{right:3%;}
.innovations-nightly-refining-facial-peel-mobile .mobile-carousel .jcarousel-control.jcarousel-prev{left:3%;}
.innovations-nightly-refining-facial-peel-mobile .mobile-carousel .jcarousel-control.jcarousel-next:after{
	content:'';
	background:url('../content-images/our-innovations/quinoa/dt_icon_next.png?$staticlink') center center no-repeat;
	height:26px;
	width:16px;
}
.innovations-nightly-refining-facial-peel-mobile .mobile-carousel .jcarousel-control.jcarousel-prev:after{
	content:'';
	background:url('../content-images/our-innovations/quinoa/dt_icon_previous.png?$staticlink') center center no-repeat;
	height:26px;
	width:16px;
}
.innovations-nightly-refining-facial-peel-mobile .mobile-carousel ul.carousel_navigation_list{display:none}
/* quinoa innovations */
/* video */
.innovations-nightly-refining-facial-peel-mobile .video{
	overflow:hidden;
	position:relative;
}
.innovations-nightly-refining-facial-peel-mobile .video .videoWrapper{
	left:4%;
	padding-bottom:60%;
	position:absolute;
	top:31%;
	width:92%;
}
.innovations-nightly-refining-facial-peel-mobile .video .videoWrapper iframe,
.innovations-nightly-refining-facial-peel-mobile .video .videoWrapper object,
.innovations-nightly-refining-facial-peel-mobile .video .videoWrapper embed {
	height:86.5%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
/* PSLRC innovations */
.inn-pslrc-top,.inn-pslrc-hero,.inn-pslrc-proof,.inn-pslrc-how,.inn-pslrc-ingredients,.inn-pslrc-dyk,.inn-pslrc-reviews,.inn-pslrc-routine,.inn-pslrc-eye,.inn-pslrc-ugc{position:relative;}

/* PSLRC innovations */
/* top */
.inn-pslrc-top{
	background-color:#000;
	height:36px;
	margin:0 0 10px 0;
}
.inn-pslrc-top p{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:22px;
	font-weight:700;
	line-height:36px;
}
.inn-pslrc-top p span{margin:0 20px 0 5px;}
.inn-pslrc-top p a.atbButton{
	background-color:#0a800f;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:24px;
	padding:5px 10px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	top:-3px;
}
/* PSLRC innovations */
/* hero */
.inn-pslrc-hero h1{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:45px;
	line-height:1;
	left:50%;
	margin:0;
	position:absolute;
	text-align:center;
	top:11.3%;
	width:50%;
}
.inn-pslrc-hero h1 span{
	display:block;
	font-size:35px;
}
.inn-pslrc-hero h3{
	color:#fff;
	font-size:24px;
	line-height:1;
	left:50%;
	position:absolute;
	text-align:center;
	top:30.4%;
	width:50%;
}
.inn-pslrc-hero h4{
	background:#f1592a;
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:28px;
	line-height:1;
	left:50%;
	margin:0 4%;
	padding:5px 10px;
	position:absolute;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	top:37%;
	width:42%;
}
.inn-pslrc-hero p{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:25px;
	font-weight:700;
	position:absolute;
	top:54%;
	left:61%;
	line-height:1.2;
}
.inn-pslrc-hero img{
	position:relative;
	top:5px;
}
.inn-pslrc-hero p.shop-now{
	position:absolute;
	top:75.8%;
	left:64%;
}
.inn-pslrc-hero p.shop-now a.atbButton{
	background-color:#47aa42;
	color:#fff;
	font-size:28px;
	font-weight:bold;
	height:42px;
	line-height:42px;
	padding:10px 20px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
}
/* PSLRC innovations */
/* proof */
.inn-pslrc-proof h3{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:35px;
	line-height:1.2;
	position:absolute;
	text-align:center;
	top:6%;
	width:100%;
}
.inn-pslrc-proof h3 span{
	display:block;
	font-size:24px;
	font-weight:normal;
}
.inn-pslrc-proof .proof-box{
	position:absolute;
	top:31%;
	width:25.25%;
}
.inn-pslrc-proof .proof-box.left{left:8.2%;}
.inn-pslrc-proof .proof-box.middle{left:37.6%;}
.inn-pslrc-proof .proof-box.right{left:67%;}
.inn-pslrc-proof .proof-box p{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:20px;
	font-weight:700;
	text-align:center;
	line-height:1;
}	
.inn-pslrc-proof .proof-box p.percent{
	font-size:76px;
	font-weight:900;
	margin:0 0 10px 0;
	text-shadow:2px 2px 2px #000;
}	
.inn-pslrc-proof p.disclaimer{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:16px;
	line-height:1.2;
	padding:0 7%;
	position:absolute;
	text-align:center;
	top:75.6%;
	width:100%;
}
/* PSLRC innovations */
/* how */
.inn-pslrc-how h2{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:35px;
	line-height:1;
	left:25%;
	position:absolute;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	top:25%;
	width:75%;
}
.inn-pslrc-how p{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:20px;
	font-weight:700;
	line-height:1.2;
	left:30%;
	position:absolute;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	top:44%;
	width:66%;
}
/* PSLRC innovations */
/* ingredients */
.inn-pslrc-ingredients h3{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:35px;
	position:absolute;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	top:14%;
	width:100%;
}
.inn-pslrc-ingredients .ingredients{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:20px;
	font-weight:700;
	line-height:1;
	position:absolute;
	text-shadow:1px 1px 1px #000;
}
.inn-pslrc-ingredients .ingredients span{
	color:#ffea35;
	display:block;
	margin:0 0 5px 0;
}
.inn-pslrc-ingredients .ingredients.left{
	left:32%;
	top:29%;
	width:17%;
}
.inn-pslrc-ingredients .ingredients.right{
	left:75%;
	top:38%;
	width:20%;
}
/* PSLRC innovations */
/* dyk */
.inn-pslrc-dyk h3{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:35px;
	line-height:1;
	left:25%;
	position:absolute;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	top:23%;
	width:75%;
}
.inn-pslrc-dyk p{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:20px;
	font-weight:700;
	line-height:1.2;
	left:25%;
	position:absolute;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	top:40%;
	width:75%;
}
/* PSLRC innovations */
/* reviews */
.inn-pslrc-reviews h3{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:35px;
	line-height:1;
	position:absolute;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	top:7%;
	width:100%;
}
.inn-pslrc-reviews p.shop-now{
	position:absolute;
	top:86%;
	width:100%;
	text-align:center;
}
.inn-pslrc-reviews p.shop-now a.atbButton{
	background-color:#47aa42;
	color:#fff;
	font-size:28px;
	font-weight:bold;
	height:42px;
	line-height:42px;
	padding:10px 20px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
}
/* PSLRC innovations */
/* routine */
.inn-pslrc-routine h2{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:35px;
	line-height:1;
	position:absolute;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	top:1%;
	width:100%;
}
.inn-pslrc-routine p.link{
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:24px;
	font-weight:700;
	line-height:1;
	position:absolute;
	text-align:center;
	top:7%;
	width:100%;
}
.inn-pslrc-routine p.link a{
	color:#ff8933;
	text-decoration:underline;
}
/* PSLRC innovations */
/* routine tabs */
.inn-pslrc-routine .pslrc-routine-tabs{
	position:absolute;
	top:15.6%;
	width:100%;
}
.inn-pslrc-routine .pslrc-routine-tabs .b-tabs>ul{text-align:center;}
.inn-pslrc-routine .pslrc-routine-tabs .b-tabs>ul>li{
	border:0;
	width:20%;
}
.inn-pslrc-routine .pslrc-routine-tabs .b-tabs>ul>li a{
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:30px;
	font-weight:700;
	line-height:1;
	padding:5% 0;
}
.inn-pslrc-routine .pslrc-routine-tabs .b-tabs>ul>li.ui-state-default{
	background:#fff;
	margin:0;
	padding:0;
}
.inn-pslrc-routine .pslrc-routine-tabs .b-tabs>ul>li.ui-state-default a{color:#ff8933;}
.inn-pslrc-routine .pslrc-routine-tabs .b-tabs>ul>li.ui-state-active{
	background:#ff8933;
	margin:0;
	padding:0;
}
.inn-pslrc-routine .pslrc-routine-tabs .b-tabs>ul>li.ui-state-active a{color:#fff;}
.inn-pslrc-routine .pslrc-routine-tabs .b-tabs .tabs_content p{
	font-size:26px;
	font-weight:700;
	margin:3% 0;
	text-align:center;
	text-transform:uppercase;
}
.inn-pslrc-routine .pslrc-routine-tabs .b-tabs .tabs_content p a{
	color:#fff;
	text-decoration:underline;
}
/* PSLRC innovations */
/* routine dialog */
#agingPrevent{
	padding:10px 50px 50px 50px;
}
#agingPrevent h2{
	color:#000;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:27px;
	line-height:2;
	text-align:center;
	width:100%;
}
#agingPrevent p{
	color:#000;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:24px;
	line-height:1.22;
	text-align:center;
	width:100%;
}
/* PSLRC innovations */
/* eye */
.inn-pslrc-eye h2{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:35px;
	line-height:1;
	position:absolute;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	top:5%;
	width:100%;
}
.inn-pslrc-eye p{
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:24px;
	line-height:1.2;
	position:absolute;
	text-align:center;
	top:14%;
	width:100%;
}
/* PSLRC innovations */
/* eye tabs */
.inn-pslrc-eye .pslrc-eye-tabs{
	position:absolute;
	top:26.7%;
	width:100%;
}
.inn-pslrc-eye .pslrc-eye-tabs .b-tabs>ul{text-align:center;}
.inn-pslrc-eye .pslrc-eye-tabs .b-tabs>ul>li{
	border:1px solid #ff8933;
	border-width:0 1px 0 0;
	width:22.5%;
}
.inn-pslrc-eye .pslrc-eye-tabs .b-tabs>ul>li h3 a{
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:24px;
	font-weight:700;
	line-height:1;
	padding:5% 0;
}
.inn-pslrc-eye .pslrc-eye-tabs .b-tabs>ul>li.ui-state-default{
	background:#fff;
	margin:0;
	padding:0;
}
.inn-pslrc-eye .pslrc-eye-tabs .b-tabs>ul>li.ui-state-default a{color:#ff8933;}
.inn-pslrc-eye .pslrc-eye-tabs .b-tabs>ul>li.ui-state-active{
	background:#ff8933;
	border:0;
	margin:0;
	padding:0;
}
.inn-pslrc-eye .pslrc-eye-tabs .b-tabs>ul>li.ui-state-active a{color:#fff;}
/* PSLRC innovations */
/* ugc */
.inn-pslrc-ugc .widget{
	left:3.5%;
	position:absolute;
	top:0;
	width:93.5%;
}
.inn-pslrc-ugc .left{
	display:inline-block;
	font-size:22px;
	line-height:1.2;
	padding:6% 0 0 2%;
	text-align:center;
	width:33%;
}
.inn-pslrc-ugc .left img{margin:0 0 20px 0;}
.inn-pslrc-ugc .left p{margin:1% 3% 7% 0;}
.inn-pslrc-ugc .left p a{
	background-color:#000;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	height:36px;
	line-height:36px;
	padding:5px 15px;
	text-decoration:none;
	text-transform:uppercase;
}
.inn-pslrc-ugc .right{
	float:right;
	padding: 1% .5% 0 0;
	width:65%;
}
/* PSLRC innovations */
/* mobile */
.innovations-powerful-strength-line-reducing-concentrate-mobile,
.innovations-powerful-strength-line-reducing-concentrate-mobile .routine{position:relative;}
.innovations-powerful-strength-line-reducing-concentrate-mobile .top{
	background:#000 url(../content-images/our-innovations/pslrc/mob_icon_green-carat.png?$staticlink$) center right no-repeat;
	margin:0 0 10px 0;
	padding:10px 0;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile .top p{
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:16px;
	font-weight:700;
	line-height:1;
	text-align:center;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile .top p a{
	color:#fff;
	text-decoration:none;
}
/* PSLRC innovations */
/* mobile */
/* ingredients carousel */
.innovations-powerful-strength-line-reducing-concentrate-mobile .ingredients {position:relative;}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .ingredients .carousel{
	padding:0;
	position:absolute;
	top:25%;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .ingredients .jcarousel-control{
	background:transparent;
	height:auto;
	margin:0;
	top:40%;
	width:auto;
	z-index:2;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .ingredients .jcarousel-control.jcarousel-prev{left:6%;}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .ingredients .jcarousel-control.jcarousel-prev:after{
	background:transparent url(../content-images/our-innovations/pslrc/mob_icon_previous.png?$staticlink$) top left no-repeat;
	content:"";
	height:19px;
	left:12px;
	width:12px;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .ingredients .jcarousel-control.jcarousel-next{right:10%;}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .ingredients .jcarousel-control.jcarousel-next:after{
	background:transparent url(../content-images/our-innovations/pslrc/mob_icon_next.png?$staticlink$) top left no-repeat;
	content:"";
	height:19px;
	width:12px;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .ingredients .carousel_navigation_list{display:none}
/* PSLRC innovations */
/* mobile */
/* eye */
.innovations-powerful-strength-line-reducing-concentrate-mobile .eye{
	background:#000 url(../content-images/our-innovations/pslrc/mob_pslrc_concern_bg.jpg?$staticlink$) top left no-repeat;
	background-size:100%;
	padding:0 0 20px 0;
	position:relative;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile .eye .eye-concerns{padding:80px 0 0 0;}
.innovations-powerful-strength-line-reducing-concentrate-mobile .eye .eye-concerns h3{
	background:#47aa42 url(../content-images/our-innovations/pslrc/mob_icon_plus.png?$staticlink$) center right no-repeat;
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:20px;
	font-weight:700;
	margin:10px 5%;
	padding:10px 15px 10px 10px;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile .eye .eye-concerns h3.open{
	background:#47aa42 url(../content-images/our-innovations/pslrc/mob_icon_minus.png?$staticlink$) center right no-repeat;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile .eye .eye-concerns img{display:none;}
.innovations-powerful-strength-line-reducing-concentrate-mobile .media{margin:20px 0 0 0;}
.innovations-powerful-strength-line-reducing-concentrate-mobile .media p{
	text-align:center;
	margin:10px auto 0;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile .media p a{
	background-color:#000;
	color:#fff;
	font-family: 'Times New Roman',Times,serif;
	font-size:16px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
}
#pslrc-ugc-mobile{margin:0 10px;}
#agingPreventMobile{padding:0 20px 20px 20px;}
#agingPreventMobile h2{
	color:#000;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:21px;
	line-height:2;
	text-align:center;
	width:100%;
}
#agingPreventMobile p{
	color:#000;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:18px;
	line-height:1.22;
	text-align:center;
	width:100%;
}
/* PSLRC innovations */
/* mobile */
/* routine */
.innovations-powerful-strength-line-reducing-concentrate-mobile .routine{background:#000;padding:0 0 20px 0;position:relative;}
.innovations-powerful-strength-line-reducing-concentrate-mobile .routine h3{
	background:#f37736 url(../content-images/our-innovations/pslrc/mob_icon_plus.png?$staticlink$) center right no-repeat;
	color:#fff;
	font-family:'Trade Gothic W01',Helvetica,sans-serif;
	font-size:20px;
	font-weight:700;
	margin:10px 5% 0;
	padding:10px 15px 10px 10px;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile .routine h3.open{
	background:#f37736 url(../content-images/our-innovations/pslrc/mob_icon_minus.png?$staticlink$) center right no-repeat;
}
/* PSLRC innovations */
/* mobile */
/* routine carousel */
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .routine .carousel.preload {
	display: block;
	height:1px;
	position: absolute;
	left: -9999px;
	top: 0px;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .routine .carousel{
	background:#000 url(../content-images/our-innovations/pslrc/mob_pslrc_routine_carousel_bg.png?$staticlink$) center top no-repeat;
	background-size:100%;
	height:auto;
	margin:10px 0 0 0;
	padding:10% 0 18%;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .routine .jcarousel-control{
	background:transparent;
	height:auto;
	margin:0;
	top:40%;
	width:auto;
	z-index:2;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .routine .jcarousel-control.jcarousel-prev{left:6%;}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .routine .jcarousel-control.jcarousel-prev:after{
	background:transparent url(../content-images/our-innovations/pslrc/mob_icon_previous.png?$staticlink$) top left no-repeat;
	content:"";
	height:19px;
	left:12px;
	width:12px;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .routine .jcarousel-control.jcarousel-next{right:10%;}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .routine .jcarousel-control.jcarousel-next:after{
	background:transparent url(../content-images/our-innovations/pslrc/mob_icon_next.png?$staticlink$) top left no-repeat;
	content:"";
	height:19px;
	width:12px;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile.b-additional-carousel .routine .carousel_navigation_list{display:none}
.innovations-powerful-strength-line-reducing-concentrate-mobile .routine p{
	font-size:18px;
	font-weight:700;
	margin:5% 0 0 0;
	text-align:center;
	text-transform:uppercase;
}
.innovations-powerful-strength-line-reducing-concentrate-mobile .routine p a{
	color:#fff;
	text-decoration:underline;
}
/* PSLRC innovations */
/* tablet reset */
@media only screen and (min-width:768px) and (max-width:1023px){
	.inn-pslrc-top p{font-size:16px;}
	.inn-pslrc-hero h1{font-size:32px;}
	.inn-pslrc-hero h1 span{font-size:24px;}
	.inn-pslrc-hero h3{font-size:18px;}
	.inn-pslrc-hero h4{font-size:21px;}
	.inn-pslrc-hero p{font-size:18px;line-height:1.5;}
	.inn-pslrc-hero p.shop-now a.atbButton{font-size:21px;padding:5px 20px;}
	.inn-pslrc-proof h3{font-size:28px;line-height:1;}
	.inn-pslrc-proof h3 span{font-size:18px;}
	.inn-pslrc-proof .proof-box p.percent{font-size:60px;margin:0 0 5px 0;}
	.inn-pslrc-proof .proof-box p{font-size:16px;}
	.inn-pslrc-proof p.disclaimer{font-size:11px;}
	.inn-pslrc-how h2{font-size:28px;}
	.inn-pslrc-how p{font-size:15px;}
	.inn-pslrc-ingredients h3{font-size:28px;}
	.inn-pslrc-ingredients .ingredients{font-size:14px;}
	.inn-pslrc-dyk h3{font-size:28px;}
	.inn-pslrc-dyk p{font-size:16px;}
	.inn-pslrc-reviews h3{font-size:28px;}
	.inn-pslrc-routine h2{font-size:28px;}
	.inn-pslrc-routine p.link{font-size:20px;}
	.inn-pslrc-routine .pslrc-routine-tabs .b-tabs>ul>li a{font-size:22px;}
	.inn-pslrc-eye h2{font-size:28px;}
	.inn-pslrc-eye p{font-size:20px;}
	.inn-pslrc-eye .pslrc-eye-tabs .b-tabs>ul>li h3 a{font-size:17px;}
	.inn-pslrc-ugc .left{font-size:16px;}
	.inn-pslrc-ugc .left p a{font-size:12px;}
}
