/* BEGIN: Estee Mock-Up - White Wrapper */
/* .preload, .hide { display: none; } */
html { background-color: black; }
.device-pc .page-header.is-alternate { background-color #040a2b; }
.device-pc .brand-renutriv .page-header:not(.is-alternate) { background: rgba(0, 0, 0, 0.5); }
.device-pc .brand-renutriv #wrapper { top: -81px; }
body #main_container #main_content_wrapper { width: inherit; }
body #main_container #main_content { background-color: #000; }
body #main_container #header {
	background-color: black;
	z-index: 11;
	position: relative;
}
body.dev #white-wrapper { background-color: #000; }
body.dev #estee_mockup_header_wrapper, body.dev #estee_mockup_footer_wrapper { display: none; }
	/* BEGIN: Re-Nutriv */
	/*@font-face {
		font-family: BauerBodoniStd-Roman;
		src: url('../fonts/BauerBodoniStd-Roman.otf');
	}
	@font-face {
		font-family: BauerBodoniStd-Bold;
		src: url('../fonts/BauerBodoniStd-Bold.otf');
	}
	@font-face {
		font-family: BauerBodoniStd-Italic;
		src: url('../fonts/BauerBodoniStd-Italic.otf');
	}

 @font-face {
    font-family: 'HelveticaNeueLTStd-LtCn';
    src: url('../fonts/HelveticaNeueLTStd-LtCn.eot');
    src: url('../fonts/HelveticaNeueLTStd-LtCn.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTStd-LtCn.woff') format('woff'),
         url('../fonts/HelveticaNeueLTStd-LtCn.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTStd-LtCn.svg#HelveticaNeueLTStd-LtCn') format('svg');
}*/


/* 
 @font-face {
 	font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueLight.eot');
 	src: url('../fonts/HelveticaNeueLight.eot#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLight.woff') format('woff'),
         url('../fonts/HelveticaNeueLight.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLight.svg#HelveticaNeue') format('svg');
}
 */
	.boutique h3, #main_container #main_content h3 {
		font-family: "BauerBodoniStd-Roman";
        -webkit-font-smoothing: antialiased;
        text-transform: uppercase;
        font-size: 40px;
        line-height: 46px;
        margin: 0%;
        font-weight: normal;
	}
	.boutique p, .boutique h3, .boutique a {
		color: #fff;
		margin: 0;
	}
	.boutique p, #main_container #main_content p {
		font-family: "HelveticaNeueLTStd-LtCn";
		line-height: 22px;
		font-size: 16px;
	}
	#rn_container {
		position: relative;
		min-width: 970px;
		max-width: 1300px;
		max-height: 5360px;
		margin: 0 auto;
		overflow: hidden;
			/* 
	width: 100%;
			height: 100%;
	 */
	/*  	background: yellow; */
	/* 		height: 5375px; */
	}
	#rn_container .renutriv_section {
		position: relative;
		top: 0px;
		left: 0px;
		overflow: hidden;
		max-width: 1300px;
		min-width: 970px;
		background-color: black;
			/* 
	width: 100%;
			height: 100%;
	 */
	/* 	background-color: #000; */
	}
	#rn_container .content .propoInflator { display: none; }
	#rn_container img.black {
		max-width: 1300px;
		left: 0px;
	}
	#rn_container .fixed_background {
		position: fixed;
		top: 82px;
		/*left: 0px;*/
		max-width: 1300px;
		min-width: 970px;
		max-height: 1746px;
	}
	.device-pc #rn_container .fixed_background img { top: -81px; }
	#rn_container .fixed_background img {
		max-width: 1300px;
		max-height: 1344px;
		top: 0px;
		left: 0px;
	}
		/* BEGIN: Section Wrapper */
			/* BEGIN: Video */
			/*#rn_container div.video {
				max-width: 1300px;
				min-width: 970px;
				max-height: 713px;
				position: fixed;
				top: 0px;
				left: 0px;
				z-index: 2;
				display: none;
			}
			#rn_container div.video video {
				position: absolute;
				top: 0px;
				left: 0px;
			}
			*/
			/* END: Video */
			/* BEGIN: Rare Beauty */
			#rn_container #renutriv_section-1 {
				max-height: 713px;
				width: 100%;
				white-space:nowrap;
			/* 		height: 713px; */
			}
			#rn_container #renutriv_section-1 img.black {
				top: -63px;
				max-height: 776px;
			}
			#rn_container #renutriv_section-1 img.background {
				top:150px;
				left: 0px;
				max-width: 1300px;
				max-height: 822px;
			}
			#rn_container #renutriv_section-1 img.product {
				top: 29px;
				left: 0px;
				max-width: 761px;
				max-height: 680px;
			}
			#rn_container #renutriv_section-1 img.product_only {
				top: 45px;
				left: 380px;
				max-width: 162px;
				max-height: 581px;
			}
			#rn_container #renutriv_section-1 img.glow {
				top: -40px;
				left: -0px;
				max-width: 759px;
				max-height: 1031px;
			}
			#rn_container #renutriv_section-1 img.glow_top {
				top: 235px;
				left: 411px;
				max-width: 230px;
				max-height: 396px;
			}
			#rn_container #renutriv_section-1 img.full {
				top: 0px;
				left: 58px;
				max-width: 1243px;
				max-height: 1492px;
			}
			#rn_container #renutriv_section-1 .content {
				top: 229px;
				left: 869px;
				max-width: 240px;
				max-height: 275px;
			}
			#rn_container #renutriv_section-1 .content p {
				margin-top:7%;
				font-family: 'HelveticaNeueLTStd-LtCn';
				font-size: 18px;
				letter-spacing: 1px;
			}
			body.ie #rn_container #renutriv_section-1 .content p {
				font-family: 'Conv_HelveticaNeue';
			}
			#rn_container #renutriv_section-1 .content .experience_now {
				margin-top:7%;
				max-width: 158px;
				max-height: 40px;
				display: block;
			}
			
			#rn_container #renutriv_section-1 .content .experience_now img {
				width: 100%;
				/*
				top: 295px;
				left: 0px;
				max-width: 158px;
				max-height: 40px;
				*/
			}
			
			#rn_container .video_container {
				display	: none;
				position: fixed;
				left: 0px;
				top: 0px;
				max-width: 100%;
				max-height: 100%;
				background: rgb(0, 0, 0); /* The Fallback */
				background: rgba(0, 0, 0, 0.8);
				z-index: 500;
			}
		
			#rn_container .video_container a.close_btn,
			#rn_container .video_container img.close {
				top: 50px;
				left: 0px;
				position: absolute;
				max-width: 36px;
				max-height: 36px;
				width: 100%;
				height: 100%;
				z-index: 2;
			}
			#rn_container .video_container a.close_btn {
				left: auto;
				right: 10px;
				top: 10px;
				border: 0px;
			}
			
			#rn_container #renutriv_section-1 div.content a.video {
				/*margin-top: 6%;*/
				margin: 30px 0 15px;
				display: block;
				font-family: "HelveticaNeueLTStd-LtCn";
				font-size: 18px;
				letter-spacing: 1px;
				text-transform: uppercase;
				color: #fff;
			}
			
			#rn_container .video_container,
			#rn_container .video_container .video_wrapper,
			#rn_container .video_container .video,
			#rn_container .video_container .video iframe {
				width: 100%;
				height: 100%;
				/*
				max-width:1300px;
				max-height:640px;
				*/
			}
			#rn_container .video_container .video_wrapper {
				margin-top: 1.674797%;
				position: relative;
				height: 95%;
			}
			#rn_container .video_container .video iframe { width: 100%; }
			/* END: Rare Beauty */
			/* BEGIN: Rare Formula */
			#rn_container #renutriv_section-2 {
				max-height: 754px;
			/* 		height: 733px; */
				margin-top: 9.4%;
			}
			#rn_container #renutriv_section-2 img.background {
				top: -38px;
				left: 0px;
				max-width: 1300px;
				max-height: 792px;
			}
			#rn_container #renutriv_section-2 .content {
				top: 270px;
				left: 743px;
				max-width: 405px;
				max-height: 315px;
			/* 
					width: 405px;
					height: 315px;
			 */
			}
			#rn_container #renutriv_section-2 .content h3 {
				font-size: 60px;
				line-height: 58px;
				white-space:nowrap;
				-webkit-font-smoothing: antialiased;
			}
			#rn_container #renutriv_section-2 .content h3 span.first_row { margin-left: 31%; }
			#rn_container #renutriv_section-2 .content h3 span.third_row {
				margin-left: 7%;
				word-spacing: -3px;
			}
			#rn_container #renutriv_section-2 .content p.first {
				margin-top: 5.5%;
				margin-left: 22.5%;
				font-family: 'HelveticaNeueLTStd-LtCn';
				letter-spacing: 0.5px;
				white-space:nowrap;
			}
			#rn_container #renutriv_section-2 .content p.first {
			font-family: 'Conv_HelveticaNeue';
			}
			#rn_container #renutriv_section-2 .content p.second {
				margin-top: 5%;
				margin-left: 22.5%;
				font-family: 'HelveticaNeueLTStd-LtCn';
				letter-spacing: 0.5px;
			}
			#rn_container #renutriv_section-2 h3 img {
				top: 0px;
				left: 0px;
				max-width: 397px;
				max-height: 165px;
			}
			/* BEGIN: Rare Formula */
			/* BEGIN: Luxury Supercreme */
			#rn_container #renutriv_section-3 {
				max-height: 745px;
			/* 		height: 745px; */
			}
			#rn_container #renutriv_section-3 img.black {
				top: -733px;
				max-height: 1479px;
			}
			#rn_container #renutriv_section-3 .content {
				top: 101px;
				left: 376px;
				max-width: 602px;
				max-height: 467px;
				-webkit-font-smoothing: antialiased;
			/* 
					width: 602px;
					height: 467px;
			 */
			}
			#rn_container #renutriv_section-3 .content ul li p, #rn_container #renutriv_section-3 .content .top p { text-transform: uppercase; }
			#rn_container #renutriv_section-3 .content .top {
				top: 41px;
				left: 179px;
			}
			#rn_container #renutriv_section-3 .content div {
				top: 98px;
				left: 39px;
			}
			#rn_container #renutriv_section-3 .content div h3 {
				font-size: 85px;
				line-height: 83px;
				-webkit-font-smoothing: antialiased;
				white-space:nowrap;
			}
			#rn_container #renutriv_section-3 .content div h3 span {
				margin-left: 3%;
			}
			#rn_container #renutriv_section-3 .content .top p {
				font-size: 30px;
				line-height: 45px;
				font-family: "BauerBodoniStd-Roman", serif;
			}
			#rn_container #renutriv_section-3 .content h3 img {
				top: 85px;
				left: 30px;
				max-width: 555px;
				max-height: 147px;
			}
			#rn_container #renutriv_section-3 img.background {
				top: -88px;
				left: 726px;
				max-width: 572px;
				max-height: 820px;
			}
			#rn_container #renutriv_section-3 .content li p {
				font-size: 30px;
				line-height: 33px;
				font-family: "BauerBodoniStd-Roman", serif;
			}
			#rn_container #renutriv_section-3 .content .li1 {
				top: 275px;
				left: 60px
			}
			#rn_container #renutriv_section-3 .content .li2 {
				top: 311px;
				left: 86px
			}
			#rn_container #renutriv_section-3 .content .li3 {
				top: 344px;
				left: 13px
			}
			#rn_container #renutriv_section-3 .content .li4 {
				top: 376px;
				left: 59px
			}
			#rn_container #renutriv_section-3 .content .li5 {
				top: 409px;
				left: 112px
			}
			#rn_container #renutriv_section-3 .content .li6 {
				top: 442px;
				left: 38px
			}
			/* BEGIN: Luxury Supercreme */
			/* BEGIN: Carousel */
			#rn_container #renutriv_section-4 {
				max-height: 1018px;
			/* 		height: 1018px; */
				margin-top: 9%;
			}
			#rn_container #renutriv_section-4 img.black {
				top: 0px;
				max-height: 1016px;
			}
			/* #rn_container #renutriv_section-4 .propoInflator { display: none; } */
			#rn_container #renutriv_section-4 #carousel_wrapper {
				max-width: 1300px;
				max-height: 1020px;
				top: 0px;
				left: 0px;
			}
			#rn_container #renutriv_section-4 #carousel_wrapper #carousel_slides li {
				max-width: 1300px;
				max-height: 1020px;
				top: 0px;
				left: 0px;
				overflow:hidden;
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li2 p, #rn_container #renutriv_section-4 #renutriv_section-4_li2 h3,
			#rn_container #renutriv_section-4 #renutriv_section-4_li3 p, #rn_container #renutriv_section-4 #renutriv_section-4_li3 h3,
			#rn_container #renutriv_section-4 #renutriv_section-4_li4 p, #rn_container #renutriv_section-4 #renutriv_section-4_li4 h3 {
				color: #000;
			}
			#rn_container #renutriv_section-4 li p { font-family: 'HelveticaNeueLTStd-LtCn'; }
			body.ie #rn_container #renutriv_section-4 li p { font-family: 'Conv_HelveticaNeue'; }
			#rn_container #renutriv_section-4 .content .experience_now img {
				max-width: 148px;
				max-height: 40px;
			}
			/* #rn_container #renutriv_section-4 #renutriv_section-4_li1 { display: none; } */
			#rn_container #renutriv_section-4 #renutriv_section-4_li1 img.background {
				top: 76px;
				left: 0px;
				max-width: 1300px;
				max-height: 900px;
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li1 .content {
				top: 306px;
				left: 766px;
				max-width: 280px;
				max-height: 290px;
			/* 
					width: 280px;
					height: 290px;
			 */
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li1 .content p.first { margin-top: 6%; }
			#rn_container #renutriv_section-4 #renutriv_section-4_li1 .content p.second { margin-top: 8%; }
			#rn_container #renutriv_section-4 #renutriv_section-4_li1 .content .experience_now img {
				top: 175px;
				left: 0px;
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li2 { display: none; }
			#rn_container #renutriv_section-4 #renutriv_section-4_li2 img.background {
				top: 205px;
				left: 0px;
				max-width: 1300px;
				max-height: 665px;
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li2 .content {
				top: 382px;
				left: 344px;
				max-width: 215px;
				max-height: 245px;
			/* 
					width: 215px;
					height: 245px;
			 */
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li2 .content p { margin-top: 7%; }
			#rn_container #renutriv_section-4 #renutriv_section-4_li2 .content .experience_now img {
				top: 171px;
				left: 0px;
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li3 { display: none; }
			#rn_container #renutriv_section-4 #renutriv_section-4_li3 img.background {
				top: 205px;
				left: 0px;
				max-width: 1300px;
				max-height: 665px;
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li3 .content {
				top: 442px;
				left: 237px;
				max-width: 320px;
				max-height: 250px;
			/* 
					width: 320px;
					height: 250px;
			 */
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li3 .content p { margin-top: 5%; }
			#rn_container #renutriv_section-4 #renutriv_section-4_li3 .content .experience_now img {
				top: 171px;
				left: 0px;
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li4 { display: none; }
			#rn_container #renutriv_section-4 #renutriv_section-4_li4 img.background {
				top: 205px;
				left: 0px;
				max-width: 1300px;
				max-height: 665px;
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li4 .content {
				top: 437px;
				left: 245px;
				max-width: 320px;
				max-height: 250px;
			/* 
					width: 320px;
					height: 250px;
			 */
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li4 .content p { margin-top: 5%; }
			#rn_container #renutriv_section-4 #renutriv_section-4_li4 .content .experience_now img {
				top: 171px;
				left: 0px;
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li5 { display: none; }
			#rn_container #renutriv_section-4 #renutriv_section-4_li5 img.background {
				top: 3px;
				left: -86px;
				max-width: 1419px;
				max-height: 1005px;
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li5 .content {
				top: 285px;
				left: 250px;
				max-width: 300px;
				max-height: 310px;
			/* 
					width: 300px;
					height: 310px;
			 */
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li5 .content p.first {
				margin-top: 5%;
				margin-left: 24.5%;
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li5 .content p.second {
				margin-top: 7%;
				margin-left: 24.5%;
			}
			#rn_container #renutriv_section-4 #renutriv_section-4_li5 .content .experience_now img {
				top: 236px;
				left: 75px;
			}
			#rn_container.ipad #renutriv_section-4 #renutriv_section-4_li5 .content .experience_now img { top: 76.12% !important; }
			#rn_container #renutriv_section-4 #renutriv_carousel_left img {
				top: 472px;
				left: 0px;
				max-width: 39px;
				max-height: 39px;
			}
			#rn_container #renutriv_section-4 #renutriv_carousel_right img {
				top: 46.3654223968566%;
				right: 0px;
				max-width: 39px;
				max-height: 39px;
			}
			#rn_container #renutriv_section-4 #carousel_nav {
				top: 800px;
				left: 592px;
				width: 135px;
			}
			#rn_container #renutriv_section-4 #carousel_nav li {
				float: left;
				margin-right: 16px;
			}
			#rn_container #renutriv_section-4 #carousel_nav li a {
				width: 11px;
				height: 10px;
				background-image: url('../images/section_4/section_4_ellipse.png');
			}
			#rn_container #renutriv_section-4 #carousel_nav li a.active {
				background-image: url('../images/section_4/section_4_ellipse_active.png');
				width: 9px;
				height: 8px;
				margin-top: 1px;
			}
			/* END: Carousel */
			/* BEGIN: Luxury */
			#rn_container #renutriv_section-5 {
				max-height: 833px;
			/* 		height: 833px; */
				margin-top: 11.1%;
				overflow: visible;
			}
			#rn_container #renutriv_section-5 img.black {
				top: 0px;
				max-height: 842px;
			}
			#rn_container #renutriv_section-5 img.title {
				top: -157px;
				left: 409px;
				max-width: 543px;
				max-height: 166px;
			}
			#rn_container #renutriv_section-5 .img1 img {
				top: 68px;
				left: 142px;
				max-width: 285px;
				max-height: 191px;
			}
			#rn_container #renutriv_section-5 .img2 img {
				top: 68px;
				left: 454px;
				max-width: 226px;
				max-height: 294px;
			}
			#rn_container #renutriv_section-5 .img3 img {
				top: 68px;
				left: 708px;
				max-width: 242px;
				max-height: 241px;
			}
			#rn_container #renutriv_section-5 .img4 img {
				top: 68px;
				left: 974px;
				max-width: 181px;
				max-height: 181px;
			}
			#rn_container #renutriv_section-5 .img5 img {
				top: 416px;
				left: 142px;
				max-width: 288px;
				max-height: 206px;
			}
			#rn_container #renutriv_section-5 .img6 img {
				top: 416px;
				left: 454px;
				max-width: 201px;
				max-height: 270px;
			}
			#rn_container #renutriv_section-5 .img7 img {
				top: 416px;
				left: 684px;
				max-width: 210px;
				max-height: 282px;
			}
			#rn_container #renutriv_section-5 .img8 img {
				top: 416px;
				left: 919px;
				max-width: 237px;
				max-height: 218px;
			}
			/* END: Luxury */
			/* BEGIN: Categories */
			#rn_container #renutriv_section-6 {
				max-height: 794px;
			/* 		height: 794px; */
				margin-top: 9.2%;
			}
			#rn_container #renutriv_section-6 img.black {
				top: 0px;
				max-height: 792px;
			}
			#rn_container #renutriv_section-6 img.top {
				top: 0px;
				left: 0px;
				max-width: 1298px;
				max-height: 158px;
			}
			#rn_container #renutriv_section-6 img.bottom {
				top: 645px;
				left: 0px;
				max-width: 1297px;
				max-height: 148px;
			}
			#rn_container #renutriv_section-6 .content {
				top: 133px;
				left: 431px;
				max-width: 440px;
				max-height: 440px;
				-webkit-font-smoothing: antialiased;
			/* 
					width: 440px;
					height: 440px;
			 */
			}
			#rn_container #renutriv_section-6 .content .header {
				top:0px;
				left:24px;
			}
			
			#rn_container #renutriv_section-6 .content h3 {
				font-size: 60px;
				line-height: 58px;
				-webkit-font-smoothing: antialiased;
			}
			#rn_container #renutriv_section-6 .content h3 span { margin-left: 19%; }
			#rn_container #renutriv_section-6 img.title {
				top: 0px;
				left: 0px;
				max-width: 413px;
				max-height: 105px;
			}
			#rn_container #renutriv_section-6 .content ul li a {
/* 				text-decoration: underline; */
				font-size: 26px;
				line-height: 60px;
				font-family: "BauerBodoniStd-Roman";
			}
                        #rn_container #renutriv_section-6 .content .li7 {
				top: 152px;
                                left: 102px;
                        }
 			#rn_container #renutriv_section-6 .content .li1 {
				top: 211px;
				left: 131px;
			}
			#rn_container #renutriv_section-6 .content .li2 {
				top: 272px;
				left: 131px;
			}
			#rn_container #renutriv_section-6 .content .li3 {
				top: 333px;
				left: 62px;
			}
			#rn_container #renutriv_section-6 .content .li4 {
				top: 391px;
				left: 65px;
			}
			#rn_container #renutriv_section-6 .content .li5 {
				top: 451px;
				left: 143px;
				width: 343px;
			}
			#rn_container #renutriv_section-6 .content .li6 {
				top: 511px;
				left: 102px;
			}
			/* END: Categories */
			/* BEGIN: Popup Slide */
			#rn_container #renutriv_section-5-popup {
				display:none;
				position: fixed;
				top: 0px;
				left: 0px;
				width:100%;
				height:100%;
				background-color: #000;
			}
			#rn_container #renutriv_section-5-popup div.propoContainer {
				position: absolute;
				top:0px;
				left: 0px;
				max-width: 1300px;
				min-width: 970px;
				max-height: 767px;
			}
			#rn_container #renutriv_section-5-popup div.propoContainer li {
				top: 45px;
				left: 205px;
				max-width: 890px;
				max-height: 665px;
			}
			#rn_container #renutriv_section-5-popup div.propoContainer li .content {
				top: 605px;
				left: 322px;
				text-align: center;
			}
			#rn_container #renutriv_section-5-popup div.propoContainer li#popup_li1 .content { left: 301px; }
			#rn_container #renutriv_section-5-popup div.propoContainer li#popup_li2 .content { top: 595px; left: 301px; }
			#rn_container #renutriv_section-5-popup div.propoContainer li#popup_li3 .content { left: 227px; }
			#rn_container #renutriv_section-5-popup div.propoContainer li#popup_li4 .content { top: 595px; left: 300px; }
			#rn_container #renutriv_section-5-popup div.propoContainer li#popup_li5 .content { left: 341px; }
			#rn_container #renutriv_section-5-popup div.propoContainer li#popup_li6 .content { left: 324px; }
			#rn_container #renutriv_section-5-popup div.propoContainer li#popup_li7 .content { left: 377px; }
			#rn_container #renutriv_section-5-popup div.propoContainer li#popup_li8 .content { left: 355px; }
			#rn_container #renutriv_section-5-popup  #popup_nav {
				top: 751px;
				left: 548px;
				max-width: 135px;
				max-height: 10px;
			}
			#rn_container #renutriv_section-5-popup  #popup_nav li {
				float: left;
				margin-right: 16px;
			}
			#rn_container #renutriv_section-5-popup  #popup_nav li a {
				max-width: 11px;
				max-height: 10px;
				width: 100%;
				height: 100%;
				top:0px;
				background-image: url('../images/section_4/section_4_ellipse.png');
				background-size: 100%;
			}
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_nav_li1 a { left: 0px; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_nav_li2 a { left: 27px; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_nav_li3 a { left: 54px; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_nav_li4 a { left: 81px; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_nav_li5 a { left: 108px; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_nav_li6 a { left: 135px; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_nav_li7 a { left: 162px; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_nav_li8 a { left: 189px; }
			#rn_container #renutriv_section-5-popup  #popup_nav li a.active { background-image: url('../images/section_4/section_4_ellipse_active.png'); }
			#rn_container #renutriv_section-5-popup ul.arrows #popup_left img {
				top: 369px;
				left: 139px;
				max-width: 14px;
				max-height: 25px;
			}
			#rn_container #renutriv_section-5-popup ul.arrows #popup_right img {
				top: 372px;
				left: 1143px;
				max-width: 14px;
				max-height: 25px;
			}
			#rn_container #renutriv_section-5-popup img.close {
				top: 35px;
				left: 1235px;
				max-width: 23px;
				max-height: 23px;
			}
			.device-pc #rn_container #renutriv_section-5-popup img.close { top: 85px; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li1 { display:none; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li2 { display:none; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li3 { display:none; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li4 { display:none; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li5 { display:none; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li6 { display:none; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li7 { display:none; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li8 { display:none; }
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li1 img {
				top: 87px;
				left: 39px;
				max-width: 806px;
				max-height: 494px;
			}
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li2 img {
				top: 55px;
				left: 248px;
				max-width: 390px;
				max-height: 526px;
			}
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li3 img {
				top: 25px;
				left: 236px;
				max-width: 417px;
				max-height: 558px;
			}
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li4 img {
				top: 87px;
				left: 39px;
				max-width: 806px;
				max-height: 494px;
			}
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li5 img {
				top: 49px;
				left: 39px;
				max-width: 804px;
				max-height: 534px;
			}
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li6 img {
				top: 45px;
				left: 249px;
				max-width: 390px;
				max-height: 540px;
			}
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li7 img {
				top: 45px;
				left: 249px;
				max-width: 391px;
				max-height: 540px;
			}
			#rn_container #renutriv_section-5-popup div.propoContainer #popup_li8 img {
				top: 129px;
				left: 39px;
				max-width: 807px;
				max-height: 453px;
			}
			/* END: Popup Slide */
			/* BEGIN: Side Nav */
			#rn_container div.side_nav {
				position: fixed;
				top: 260px;
				left: 0px;
				opacity: 0;
				min-width: 149px;
				max-width: 200px;
				max-height: 200px;
			/* 
					width: 200px;
					height: 200px;
			 */
			}
			#rn_container div.side_nav li a {
				font-size: 16px;
				line-height: 32px;
				font-family: 'HelveticaNeueLTStd-LtCn';
				text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
			}
			body.ie #rn_container div.side_nav li a {
				font-family: 'Conv_HelveticaNeue';
			}
			#rn_container div.side_nav .li1 { top: 0px; }
			#rn_container div.side_nav .li2 { top: 32px; }
			#rn_container div.side_nav .li3 { top: 65px; }
			#rn_container div.side_nav .li4 { top: 97px; }
			/* END: Side Nav */

		.youtube.modal { display: none; }
		
		/* BEGIN: Controller */
		#rn_container .controls-mask {
			position: absolute;
			top: 0;
			/*left: 0;*/
			width: 100%;
			height: 100%;
		}

		#rn_container .video_container .controls-mask {
			/*right: 26px; // muse specific ?*/
		}

		#rn_container .video_container .controls-mask.min {
			right: 132px;
			width: 998px;
		}

		#rn_container .controls {
			position: absolute;
			top: 83.3%;
			left: 6.811594203%;
			width: 86.4%;
			height: 20px;
			padding-top: 20px;
			max-width: 1124px;/*1209px*/
		}

		#rn_container .controls > * { float: left; }

		#rn_container .controls .button {
			background: transparent no-repeat left top;
		}

		#rn_container .controls .play_btn {
			margin-right: 8px;
			width: 25px;
			height: 25px;
			background-image: url(../images/button_play.png);
			background-position: 50% 50%;
			cursor: pointer;
			border: 0px;
		}
		#rn_container .controls .play_btn.active {
			background-image: url(../images/button_pause.png);
		}

		#rn_container .controls .full_btn {
			margin-left: 8px;
			width: 25px;
			height: 25px;
			background-position: 50% 50%;
			background-image: url(../images/button_full-screen.png);
			cursor: pointer;
			border: 0px;
		}

		#rn_container .controls .bg.active {
			width: 100%;
			height: 65px;
			background: #000;
			left: 0px;
			top: 0px;
			position: absolute;
			z-index: -1;
			float: none;
		}

		#rn_container .controls .scrubber {
			margin-top: 12px;
			height: 1px;
			border-top: 1px solid rgba(255, 255, 255, .25);
			max-width: 1058px;/*1114px*/
			width: 90%;/*90%*/
		}

		#rn_container .controls .scrubber .inner_scrubber {
			width: 0px;
			height: 1px;
			opacity: 1;
			background-color: #FFF;
		}
		/* END: Controller */

		/* BEGIN: Integration Styles */
		.device-pc #rn_container #renutriv_section-4 #carousel_nav li a { background-image: url('/media/boutiques/re-nutriv/images/section_4/section_4_ellipse.png'); } 
		.device-pc #rn_container #renutriv_section-4 #carousel_nav li a.active { background-image: url('/media/boutiques/re-nutriv/images/section_4/section_4_ellipse_active.png'); } 
		.device-pc #rn_container #renutriv_section-5-popup #popup_nav li a { background-image: url('/media/boutiques/re-nutriv/images/section_4/section_4_ellipse.png'); } 
		.device-pc #rn_container #renutriv_section-5-popup #popup_nav li a.active { background-image: url('/media/boutiques/re-nutriv/images/section_4/section_4_ellipse_active.png'); }
		.device-pc #rn_container .controls .play_btn { background-image: url(/media/boutiques/re-nutriv/images/button_play.png); } 
		.device-pc #rn_container .controls .play_btn.active { background-image: url(/media/boutiques/re-nutriv/images/button_pause.png); } 
		.device-pc #rn_container .controls .full_btn { background-image: url(/media/boutiques/re-nutriv/images/button_full-screen.png); } 
		/* undo styles */
		.boutique .button { border: none; padding: 0;}
		/* END: Integration Styles */

		/* END: Section Wrapper */
