#main-hidden-menu {
	height:0;
	overflow:hidden;
	background:#484848;
 -webkit-transition: height 0.4s ease-out;
     -moz-transition: height 0.4s ease-out;
       -o-transition: height 0.4s ease-out;
          transition: height 0.4s ease-out;
}

.only-mobile { display: none; }
#mobile-videotitle-on-air { display:none; }
#header:hover #main-hidden-menu { height:40px; }
#header.collapsed #main-hidden-menu { height:40px; background:#000; }
#main-hidden-menu ul {
	list-style:none;
	display:block;
	margin:10px auto;
	max-width:600px;
}
#main-hidden-menu ul li a { 
	color:#b3b3b3;
}

#texto-overlay-inicio {
	display:none;
	text-align:center;
	font-size:16px;
	line-height:15px;
	padding:45px 0 35px 0;
	background: url('img/top_shadow.png') center top no-repeat;
	background-size: contain;
}

#main-hidden-menu ul li a:hover { color:#FFF; }
#main-hidden-menu ul li {
	list-style:none;
	display:inline-block;
	margin:0 10px;
	width:160px;
}


#header.collapsed {
	position: fixed;
	top: 0;
	width: 1170px;
}

#velatura-video-main {
	background: url('img/velatura-video-main.png') left top no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 5;
	cursor:pointer;
}


#main-video {
	min-height:487px;
}


#product-mobile-name {
	display: none;
	margin: 0;
	padding: 18px 0;
	text-align: center;
	font-family: 'Futura';
	font-size: 22px;
}

#home {
	background: url('img/top_shadow.png') center top no-repeat;
	position: relative;
	padding-bottom:40px;
	background-size: contain;
}

#video-description-text { 
	text-align:center;
	max-width:830px;
	margin:0 auto;
}
#video-description-text h1 {
	color:#323232;
	font-size:22px;
	font-family: 'Open Sans condensed', 'FuturaBT-Book', 'Futura';
	text-align:center;
	margin:0 !important;
	padding:0;
}
#video-description-text h2 {
	color:#323232;
	font-size:12px;
	font-family:'FuturaBT-Book', 'Futura';
	text-align:center; 
	margin:0 !important;
	padding:0;
	line-height:13px;
}
#video-description-text p {
	color:#7d7c7c;
	font-size:13px;
	font-family: 'AvenirLTSBook';
	text-align:center;
	margin:0 !important;
	padding:30px 0 25px 0;
}

#menu-video {
		position:relative; 
		text-align:center; 
		text-transform:uppercase; 
		height:35px;
		padding-top:20px;
		color:#999;
		font-size:14px;
		background:url('img/bg-menu-video.jpg') center top no-repeat;
		background-size:cover;
}

#menu-video  a{
		color:#8C8B90;
		text-decoration: none;
}



#menu-video  a:hover{
		color:#000000;
}


div.titlevideo {
	color: #fff;
}

.label-menu {
	padding: 0px 3%;
}


.now_playing-mobile-highlight {
	display:none;
	font-size: 10px;
	line-height: 12px;
	font-family: 'AvenirLTSBook';
	color: #999;
}

#navigation-container {
	width:100%;
	background:url('img/landing-video/pager-shadow.png') top center no-repeat;
	height:50px;
	padding-top:10px;
}
ul.nav-video { text-align:center; padding:0; margin:0 auto; max-width: 15%; }
ul.nav-video li { display:inline-block; list-style:none; margin: 0 5px; }
ul.nav-video li a { color:#333; }


a.link_page {
	color: #999;
	margin-left:2%;
	margin-right:2%;
}
a.link_current_page{
	font-weight: bold;
	color: #000;
	 margin-left:2%;
        margin-right:2%;
}

.v-text {
	width: 30%;
	position:absolute;
	left: 3%;
	bottom:20%;
	/*bottom: 34%;*/
	padding: 0.5%;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
#main-video img { border:0 !important; }

#video-placeholder { display:none; }
#video-placeholder-mobile { display:none !important; }

/*
#top-container:hover .v-text { 
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
*/
#top-container .v-text.visible { 
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	z-index: 1000;
	/*z-index:8999;*/
}

.v-text h1 { color: #fff !important; line-height:22px; font-size:20px;}
.v-text h3 { color: #fff !important; line-height: 8px; font-size: 14px;}
.v-text p { color: #eee !important; }

p#sharevideo, p.video-description {
	color: #999;
}

#sharelabel { vertical-align:top; }

#pinitbutton a{
	background-image: url('img/social/pinterest.png') !important;
	background-position: 0px 0px !important;
	background-repeat: no-repeat !important;
	width: 18px !important;
	height: 18px !important;
	display: inline-block !important;
	margin: 0 13px !important;
	background-size: auto !important;
}

#pinitbutton a:hover{
	background-position: 0px -17px !important;
}

.sharer #pinitbutton a {
	background-image: url('img/social/pinterest_gray.png') !important;
}

span.shares {
	width: auto;
	width: 18px;
	height: 18px;
	display: inline-block;
	margin: 0 13px;
}
.sharer.align-left span.shares:first-child {}
 

span.shares.fb{
		background:url('img/social/facebook.png') no-repeat;
		background-position:0px 0px;
}

span.shares.fb:hover {
		background-position: 0px -17px;
}


span.shares.tw{
		background:url('img/social/twitter.png') no-repeat;
		background-position:0px 0px;
}

span.shares.tw:hover {
		background:url('img/social/twitter.png') no-repeat;
		background-position: 0px -17px;
}

span.shares.gp {
		background:url('img/social/gplus.png') no-repeat;
		background-position:-2px 0px;
}

span.shares.gp:hover {
		background:url('img/social/gplus.png') no-repeat;
		background-position: -2px -17px;		
}


span.shares.pn {
		background:url('img/social/pinterest.png')no-repeat;
		background-position:0px 0px;
}


span.shares.pn:hover {
		background:url('img/social/pinterest.png')no-repeat;
		background-position: 0px -17px;
}



.box-content.white {
	background-color: #fff;
}

div.tutorial {
	background: url('img/landing-video/back-tutorial.png') top center no-repeat;
	background-size:100%;
	color: #999;
	text-align: center;
	font-size:12px;
	position:absolute;
	bottom:0;
	height:50px;
	width:100%;
	text-transform:capitalize;
}
#content.page-video .transparent { padding-bottom:25px; }
#video-container {
	background: url('img/opacityWhite30.png') top center no-repeat;
	text-align:center;
	margin-left:0;
}
#video-container .span3 {
	display: inline-block;
	margin: 10px 10px 10px 10px !important;
	list-style: none;
	width: 210px !important;
	height: 200px;
	float: none !important;
	vertical-align: top;
}

#video-container #the_full_video_live.span3 { display:none; }

#video-container .span3.on-air a { cursor: default; }



.video-thumb:hover img {
/*
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
*/
}
.coming-soon-video .video-thumb img {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.coming_soon-mobile {
	display:none;
	z-index:100;
	font-size: 10px;
	line-height: 12px;
	font-family: 'AvenirLTSBook';
	color: #999;
}



#campaign-gallery {
	padding-top: 60px;
	background: url('img/shadow-interview-bottom.png') top center no-repeat;
	background-size: contain;
}
#campaign-gallery h1 {
	text-align:center;
	font-family:'Futura';
	font-size:18px;
	color:#323232;
	margin:0 !important;
	line-height:inherit;
}
#campaign-gallery h2 {
	text-align:center;
	font-family:'Futura';
	font-size:12px;
	color:#323232;
	margin:4px 0 0px 0 !important;
	line-height:inherit;
}
#the-campaign-description {
	max-width:820px;
	margin:0 auto;
	color:#7d7c7c;
	font-size:13px;
	font-family: 'AvenirLTSBook';
	text-align:center;
	padding: 30px 0 30px 0;
}

#campaign-gallery #campaign-gallery-content {
	background: url('img/bottom_shadow.png') bottom center no-repeat;
	padding-bottom:31px;
	margin: 0 auto 16px auto;
	max-width: 900px;
	background-size:contain;
}

#campaign-gallery-description {
	background: url('img/bottom_shadow_reverse.png') bottom center no-repeat;
	background-size: contain;
	padding-bottom: 22px;
	min-height: 7px;
}
#campaign-gallery-description h1 { font-family:'FuturaBT-Book', 'Futura'; font-size:15px; text-align:center; margin: 0 !important;
line-height: 20px; }
#campaign-gallery-description h2 { font-family:'FuturaBT-Book', 'Futura'; font-size:12px; text-align:center;  line-height: inherit; }


#section3 {
	background-color:#2c2c2c;
	padding:0 0 0 0;
	background: url('img/top_shadow.png') center top no-repeat #2c2c2c;
}

#content #section3 .box-content h1 { background: url('img/white.jpg') top center no-repeat; }

#backstage-top-txt {
	font-family: 'AvenirLTSBook';
	font-size:12px;
	color:#FFF;
	text-align:center;
	max-width:830px;
	margin: 0 auto;
	padding:40px 0;
}
#section3 #backstage-top-txt h1 {
	margin-top:0;
	font-size:18px;
	color:#FFF;
	text-align:center;
	font-family: 'Futura';
}
.backstage-discover-gallery {
	font-family: 'AvenirLTSBook';
	font-size:12px;
	font-style:italic;
	color:#FFF;
	text-align:center;
	padding:30px 0 10px 0;
	
	cursor:pointer;
}
#bts-discover-gallery.backstage-discover-gallery { padding:5px 0 30px 0;}
#bts-discover-gallery.backstage-discover-gallery p { padding:0; color:#000; }
#bts-discover-gallery-mobile-subtitle { 
	display:none;
	text-transform: uppercase;
	color: #333333;
	font-size: 12px;
	font-family: 'FuturaBT-Book', 'Futura';
}
#bts-discover-gallery.backstage-discover-gallery #bts-discover-gallery-mobile-subtitle p {
	padding:0;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-family: 'AvenirLTSBook';
	color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
}


.backstage-discover-gallery-bottomline {
	height:3px;
	background: url('img/backstage-gallery-line.png') center no-repeat;
	width:30px;
	margin: 0px auto;
}
#bts-discover-gallery-bottomline.backstage-discover-gallery-bottomline {
	background: url('img/backstage-gallery-line-black.png') center no-repeat;
}
.backstage-discover-gallery:hover .backstage-discover-gallery-bottomline { width:150px; }

#backstage-video-palyer-container {
	/* min-height:658px; */
	min-height:488px;
	position:relative
}

#backstage-video-container { 
	text-align:center; 
	padding-top:40px; 
	background: url('img/top_shadow.png') center -20px no-repeat;
}
#the-backstage .span3 {
	display:inline-block;
	margin: 10px 10px 0px 10px !important;
	list-style: none;
	width:260px;
	float:none !important;
	vertical-align: top;
}

#the-backstage .span3 .video-title { color:#999; }
#the-backstage .span3 .video-subtitle p { color: #FFF; }
#backstage-discover-gallery-preview { 
	display:none;
	margin-top:100px;
	cursor:pointer;
}




#section3 .section3-content-right {  
	float:right;  
	/*padding: 0 0 0 25px;*/
	width: 300px;
	color:#322b22;
}
.content-with-bar { /*max-height: 370px;*/}

#section3 .section3-content-right .box-content h1 { 
	text-align:left !important; background: none; margin: 0 0 10px 0; padding:0; color:#322b22;
	font-family:'Futura';
	font-size:18px;
}
#section3 .section3-content-right p { 
	text-align:left !important; 
	color:#322b22;
	font-family: 'AvenirLTSBook';
	font-size:12px;
	margin-bottom: 10px;
	-moz-opacity: 0.8 ;
	-khtml-opacity: 0.8 ;
	opacity: 0.8 ;
	line-height:20px;
}


#section3 .section3-content-left { 
	float: left;
	position:relative;
	width:800px;
	overflow: hidden;
	/*padding:30px 35px;*/
	padding: 30px 35px;
	height: 447px;
	background-color:#2c2c2c;
}


#section3 .mCSB_container .box-content { padding:30px 0; text-align:left !important; }
/* SCROLLBAR CONFIG */
#section3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 12px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	background:#757575 !important;
}
#section3 .mCSB_scrollTools .mCSB_draggerRail {
	width: 12px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	background:#d6d5d3 !important;
}
#section3 div.mCSB_container.mCS_no_scrollbar { /*padding-left:25px;*/ }
.mCSB_container {
	width: auto;
	margin-right: 0px;
	margin-left: 30px;
	overflow: hidden;
}
.mCustomScrollBox>.mCSB_scrollTools {
	width: 16px;
	height: 100%;
	top: 0;
	right: auto;
	left: 0;
}
.mCustomScrollBox>.mCSB_scrollTools { width: 12px !important; }



.video-date { display:none; }

.video-subtitle { 
	text-transform: uppercase; 
	color:#333333; 
	font-size:12px; 
	font-family:'FuturaBT-Book', 'Futura'; 
}


div.video-thumb {
	max-width: 100%;
	position:relative;
	background:#000;
}
.video-featured-description { display:none; }
#sharevideo a img {
	border: none;
	text-decoration:none;
}

.video-line-separator {
	/*margin-top:3%;*/
	background: url('img/landing-video/video-line-separator.png') top center no-repeat;
	background-size:100%;
	height:40px;
	width:100%;
}

p.titlevideo {
	color: #fff;
}
.video-placeholder { display:none; }
#video-placeholder {
	/*position: absolute;
	z-index: 99999;*/
}
#video-placeholder-mobile { display:none; }


.now_playing {
	position: absolute;
	display: none;
	color: #FFF;
	width: 100%;
	text-align: center;
	top: 50%;
	z-index: 100;
	margin-top: -10px;
	font-size:12px;
}
.coming-soon-video .now_playing {
	display: block !important;
}

#the-fragrance {
	background: url('img/bottom_shadow.png') top center no-repeat;
	padding-top:65px;
	background-size: contain;
}
#main-fragrance-title {
	color:#323232;
	font-size:18px;
	font-family:'FuturaBT-Book', 'Futura';
	text-align:center;
	margin: 0 0 30px 0 !important;
}
#the-fragrance #the-fragrance-left-content ,
#the-fragrance #the-fragrance-right-content,
#the-fragrance #the-fragrance-left-content-mobile ,
#the-fragrance #the-fragrance-right-content-mobile {
	margin-top: 10px;
}

#the-fragrance #the-fragrance-left-content h1,
#the-fragrance #the-fragrance-right-content h1 ,
#the-fragrance #the-fragrance-left-content-mobile h1 ,
#the-fragrance #the-fragrance-right-content-mobile h1 {
	text-align:left;
	font-family:'Futura';
	font-size:18px;
	color:#323232;
	margin:0;
	line-height:inherit;
}
#the-fragrance #the-fragrance-left-content p,
#the-fragrance #the-fragrance-right-content p,
#the-fragrance #the-fragrance-left-content-mobile p,
#the-fragrance #the-fragrance-right-content-mobile p  {
	text-align:left;
	font-family: 'AvenirLTSBook'; 
	font-size:12px;
	color:#323232;
	margin-bottom: 10px;
	-moz-opacity: 0.8 ;
	-khtml-opacity: 0.8 ;
	opacity: 0.8 ;
}

#the-fragrance #the-fragrance-left-content-mobile ,
#the-fragrance #the-fragrance-right-content-mobile { display:none; }
#the-fragrance #the-fragrance-left-content-mobile h1 ,
#the-fragrance #the-fragrance-right-content-mobile h1 {
	cursor:pointer;
	background-image: url(img/arrow_updown.png);
	background-repeat: no-repeat;
	background-position: 94% -12px;
	padding-right: 50px;
	display: inline-block;
	width: auto;
}
#the-fragrance #the-fragrance-left-content-mobile.open h1 ,
#the-fragrance #the-fragrance-right-content-mobile.open h1 { background-position: 94% 4px; }

#the-fragrance #the-fragrance-left-content-mobile p ,
#the-fragrance #the-fragrance-right-content-mobile p { display:none; }
#the-fragrance #the-fragrance-left-content-mobile.open p ,
#the-fragrance #the-fragrance-right-content-mobile.open p {  }



#the-fragrance #the-fragrance-center-content { text-align: center; }
#the-fragrance #the-fragrance-center-content img { width: auto; vertical-align: bottom; }






/* CAROUSEL CONFIG */
#campaign-gallery-slider {  }
#campaign-gallery-slider .image_slider, #campaign-gallery-slider .caroufredsel_wrapper {min-height: 500px !important; }
.product_carousel {	position: relative; /*overflow:hidden;*/}
.product_carousel ul { margin: auto; }
.product_carousel li {}

.image_slider,
.caroufredsel_wrapper {	
	min-height: 446px ;
}
.caroufredsel_wrapper {
	width:100% !important;
	margin:0 !important;
}

.bx-wrapper .bx-next ,
.bx-wrapper .bx-prev {
	-moz-opacity: 0.75 ;
	-khtml-opacity: 0.75 ;
	opacity: 0.75 ;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-prev:hover  {
	-moz-opacity: 1 ;
	-khtml-opacity: 1 ;
	opacity: 1 ;
}

a.prev, a.next {
	background: url('../dg_js/carouFredSel-6.2.1/arrows.png') no-repeat transparent;
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	top: 50%;
	-moz-opacity: 0.75 ;
	-khtml-opacity: 0.75 ;
	opacity: 0.75 ;
}
a.prev:hover, a.next:hover {
	-moz-opacity: 1 ;
	-khtml-opacity: 1 ;
	opacity: 1 ;
}
a.prev {			left: 15px;
					background-position: 0 -33px; }
a.prev:hover 		{}
a.prev.disabled {	background-position: 0 -100px !important;  }
a.next {			right: 15px;
					background-position: 0 0;}
a.next:hover 		{}
a.next.disabled {	background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
	cursor: default;
}

a.prev span, a.next span {
	display: none;
}

span.shares {
	width: auto;
	width: 18px;
	height: 18px;
	display: inline-block;
	margin: 0 13px;
}

.sharer { text-align:center; padding: 14px 0 10px 0; }

.sharer.align-left { text-align:left; padding: 5px 0 10px 16px; }

.sharer a { color: #999; display:inline-block; }
.sharer span.shares.fb{
		background:url('img/social/facebook_gray.png') no-repeat;
		background-position:0px 0px;
}

.sharer span.shares.fb:hover {
		background-position: 0px -17px;
}


.sharer span.shares.tw{
		background:url('img/social/twitter_gray.png') no-repeat;
		background-position:0px 0px;
}

.sharer span.shares.tw:hover {
		background-position: 0px -17px;
}

.sharer span.shares.gp {
		background:url('img/social/gplus_gray.png') no-repeat;
		background-position:-2px 0px;
}

.sharer span.shares.gp:hover {
		background-position: -2px -17px;		
}


.sharer span.shares.pn {
		background:url('img/social/pinterest_gray.png')no-repeat;
		background-position:0px 0px;
}


.sharer span.shares.pn:hover {
		background-position: 0px -17px;
}


.bx-wrapper img {
	max-width: 100%;
	width:84%;
	margin:0 auto;
	display: block;
}

#mobilefooterdesc { padding: 5px;}


#campaign-gallery .sharer { display:none; }

#home .sharer { display:none; }


#rel-shadow-like {
	width:100%;
	height:31px;
	background: url('img/like-shadow.png') top center no-repeat;
	padding-bottom:25px;
	margin-top:10px;
}

.line-icon-overlay{
	width:100%;
	height:22px;
	margin-top:-13px;
	position: absolute;
	z-index: 110;
}
.line-icon-overlay.black-line{
	background: url('img/black.jpg') top center no-repeat;
}
.line-icon-overlay.white-line {
	background: url('img/white.jpg') top center no-repeat;
}


div.you-may-also-like { text-align:center; background: url('img/bg-home.jpg') top left repeat; }
div.you-may-also-like h1#like-line-title { font-family:'FuturaBT-Book' , 'Futura'; font-size:18px; margin: 30px 0 !important; }
div.you-may-also-like .span2 { 
	float:none !important;
	display:inline-block;
	vertical-align:top;
	width:230px;
}
div.you-may-also-like .span2 .box-content h1 { 
	font-size:11px !important;
	padding-bottom: 10px;
	background-image:none !important;
	margin: 0 !important;
	padding-top: 25px !important;
}
div.you-may-also-like .span2 h6 { display:none; }

#content div.you-may-also-like .transparent { padding-bottom:10px; }
#content div.you-may-also-like .transparent .box-content h6 {
	display: block;
	position: relative;
	text-align: center;
	bottom: 0px;
	min-height: 25px;
	width: 100%;
	height: auto;
	padding: 7px 0 15px 0;
	line-height: 20px;
	
	/*
	background: url('img/grey-bottom-shadow.png') bottom center no-repeat;	
	
	*/
	background: url('img/block-overlay-gray.png') bottom center no-repeat;
	background-size: cover;

	font-weight: normal;
	-webkit-transition: opacity 0.4s ease-out; 
    -moz-transition: opacity 0.4s ease-out;  
    -o-transition: opacity 0.4s ease-out; 
	transition: opacity 0.4s ease-out;  
	
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#content div.you-may-also-like .transparent:hover .box-content h1 ,
#content div.you-may-also-like .transparent:hover .box-content p { background-color:#FFFFFF; }
#content div.you-may-also-like .transparent:hover .box-content h6 {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}



#footer-mobile { display:none; }


/* INTERVIEWS */

#interviews-video-separator { 
	height:45px;
	width:100%;
}
#interviews-video-separator .shadow-top {
	height:100%;
	width:100%;
	background-size:100%;
}
#interviews-video-separator .shadow-bottom {
	height:100%;
	width:100%;
	background: url('img/shadow-interview-top.png') bottom center no-repeat;
	background-size:100%;
}

#the-interviews {
	background-color:#FFF;
	padding: 40px 0 0 0;
}
#the-interviews-description-text { 
	text-align:center;
	max-width:830px;
	margin:0 auto;
}
/*
#the-interviews-description-text h1 {
	color:#323232;
	font-size:18px;
	font-family:'FuturaBT-Book', 'Futura';
	text-align:center;
	margin:0 !important;
	padding:0;
	line-height:18px;
}
#the-interviews-description-text h2 {
	color:#323232;
	font-size:12px;
	font-family:'FuturaBT-Book', 'Futura';
	text-align:center; 
	margin:15px 0 0 0 !important;
	padding:0;
	line-height:12px;
}
*/
#the-interviews-description-text h1  {
	text-align:center;
	font-family:'Futura';
	font-size:18px;
	color:#323232;
	margin:0 !important;
	line-height:inherit;
}
#the-interviews-description-text h2 {
	text-align:center;
	font-family:'Futura';
	font-size:12px;
	color:#323232;
	margin:4px 0 0px 0 !important;
	line-height:inherit;
}
#the-interviews-description-text p {
	color:#7d7c7c;
	font-size:13px;
	font-family: 'AvenirLTSBook';
	text-align:center;
	margin:0 !important;
	padding:30px 0 25px 0;
}

#interviews-video-palyer-container {
	min-height: 488px;
	position: relative;
}
#interviews-video-container { padding:40px 0 0 0; text-align:center; }
#interviews-video-container .span3 {
	display: inline-block;
	margin: 10px 10px 10px 10px !important;
	list-style: none;
	float: none !important;
	vertical-align: top;
}


@media (max-width: 1200px){
	#header.collapsed { width:940px; }
	
	#video-container .span3 {
		width: 164px !important;
		height: 185px;
	}
	#backstage-video-container .span3 {
		width: 200px !important;
		height: 185px;
	}
	
	.bx-wrapper img {
		max-width: 100%;
		width: inherit;
		margin: inherit;
		display: block;
	}	
	#main-video {
		min-height: 391px;
	}
	.image_slider,
	.caroufredsel_wrapper {	
		min-height: 379px;
	}
	#campaign-gallery #campaign-gallery-content {
		max-width:740px;
		padding-bottom:26px;
	}
	#backstage-video-palyer-container ,
	#interviews-video-palyer-container {
		min-height:391px;
	}
	
	.v-text #main-video-description p { font-size:14px !important; }
	.v-text #main-video-description h3 { font-size:12px !important; }
	
}
@media (max-width: 979px){
	#main-hidden-menu ul li {
		list-style: none;
		display: inline-block;
		margin: 0 5px;
		width: 105px;
		font-size: 11px;
	}	
	#video-container { height:auto; }
	
	#header.collapsed { width:724px; }

	#section3 .content-with-bar {
		max-height: 317px;
	}
	
	.v-text { width: 38%; }
	
	.image_slider,
	.caroufredsel_wrapper {	
		min-height: 256px;
	}
/*	#campaign-gallery-slider { height:470px; }*/

	
	#video-container .span3 {
		width: 200px !important;
		height: 185px;
	}
	#interviews-video-container .span3 {
		width: 200px !important;
		height: 185px;
	}
	#backstage-video-container .span3 {
		width: 260px !important;
		height: 230px;
	}
	div.you-may-also-like .span2 {
		float: none;
		display: inline-block;
		vertical-align: top;
		width: 200px;
	}
	
	#main-video {
		min-height: 301px;
	}
	

	.coming-soon-video .now_playing {
		display: block;
	}
	.now_playing {
	}
	
	#campaign-gallery #campaign-gallery-content {
		max-width: 85%;
		padding-bottom: 21px;
	}
	#backstage-video-palyer-container,
	#interviews-video-palyer-container {
		min-height:301px;
	}
}

@media (max-width: 767px){
	
	

	#header.collapsed { width:100%; }
	#video-container { height:auto; }

	#main-video {
		min-height: inherit;
	}
	#video-container { height:auto; }
	#section3 .section3-content-left {
		width: 96%;
		padding: 2%;
		height: auto;
	}

	#section3 .section3-content-right {
		width: 100%;
	}
	#section3 .content-with-bar {
		max-height: inherit;
	}
	.sharer.align-left {
		text-align: center;
		margin-top: 10px;
		padding: 10px 0px 10px 0px;
	}
	#the-fragrance #the-fragrance-center-content img{ max-width:100%; vertical-align:bottom; }

	#campaign-gallery #campaign-gallery-content {
		max-width: 75%;
		padding-bottom:21px;
	}
	#campaign-gallery .sharer {
		display: block;
		background: url('img/top_shadow.png') center top no-repeat;
		background-size: contain;
	}
	/*#campaign-gallery .sharer { display: block; }*/
	#campaign-gallery-slider { height:auto; }
	.image_slider,
	.caroufredsel_wrapper {	
		min-height: inherit;
	}
	#campaign-gallery-description h1 , #campaign-gallery-description h2 { line-height:inherit; }
	
	#the-fragrance #the-fragrance-left-content.span3, 
	#the-fragrance #the-fragrance-right-content.span3 {
		width: auto;
		padding: 30px;
		margin: 0 auto !important;
		float: none;
	}	
	#the-fragrance #the-fragrance-center-content.span6 {
		width: auto;
		max-width: 558px;
		margin: 30px auto !important;
		float: none;
	}
	#the-fragrance #the-fragrance-left-content-mobile ,
	#the-fragrance #the-fragrance-right-content-mobile { width: auto; margin:30px !important; display:block; }
	#the-fragrance { padding-top: 30px; }
	
	/*#the-fragrance #the-fragrance-left-content ,
	#the-fragrance #the-fragrance-right-content { display:none; }*/
	#the-fragrance #the-fragrance-left-content h1 ,
	#the-fragrance #the-fragrance-left-content h1 { color:#7c7c7c; }
	#the-fragrance #the-fragrance-center-content.span6 { width:auto; margin:30px; }
	#section3 .section3-content-right p ,
	#the-fragrance #the-fragrance-left-content p, 
	#the-fragrance #the-fragrance-right-content p { font-size: 14px; color:#313131; }
	.v-text {
		display:none !important;
		width: 100%;
		position: absolute;
		left: auto;
		bottom: 0px;
		padding: 0px;
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
	.v-text #main-video-description h1 ,
	.v-text #main-video-description p,
	.v-text #sharevideo #sharelabel { display:none; }
	
	.v-text #sharevideo ,
	.v-text #main-video-description h3 { text-align:center; line-height:inherit; }
	.v-text #sharevideo { padding:0; width:100%; }
	.v-text.black20 { background:none; }
	.v-text #main-video-description p {  }
	
	#home sharer { display:block; }
	
	#backstage-video-palyer-container,
	#interviews-video-palyer-container {
		min-height: inherit;
	}
}
@media (max-width: 640px){
	
	#campaign-gallery-slider .image_slider, #campaign-gallery-slider .caroufredsel_wrapper { min-height:260px !important;}

	/*#video-description-text h1 { font-size:30px; }
	#video-description-text h2 { font-size:22px; }
	#video-description-text p { font-family:'FuturaBT-Book' , 'Futura'; font-size:30px; line-height:inherit; }
	*/
	#campaign-gallery #campaign-gallery-content {
		max-width: 75%;
		padding-bottom: 10px;
	}
	#campaign-gallery-description {
		padding: 0 30px 19px 30px;
		min-height: 8px;
	}
	.coming_soon-mobile {display: inline-block;}
	
	/*.on-air { display:none !important; }*/
	#product-mobile-name { display:block; }
	#main-hidden-menu {
		height: 56px;
		overflow:hidden;
		background:#FFF;
	}

	#header:hover #main-hidden-menu ,
	#header.collapsed #main-hidden-menu { height: 56px; background: #FFF; }
	#header #main-hidden-menu ul { display:none; }
	#social_share { display: none; }
	.sharer { 
		display:block;
		background: url('img/top_shadow.png') center top no-repeat;
		background-size: contain;
	}
		#home .sharer { background:none; display:block; }

	.sharer.align-left { background-image:none; }


	#home { 
		position: relative;
		padding-bottom: 5px;
	}
	#campaign-gallery-description { 
		padding: 0 30px 38px 30px;
		min-height: 17px;
	}
	#campaign-gallery-description h1 { font-size:19px; }
	#campaign-gallery-description h2 { font-size:15px; }
	
	#section3 div.mCSB_container.mCS_no_scrollbar { margin: 0; padding:30px; }
	#section3 .mCSB_container .box-content { padding: 0; }
	.image_slider,
	.caroufredsel_wrapper {		}
	#main-hidden-menu ul li {
		width: 125px;
	}
	.footer_new {
		padding-bottom: 6px;
		padding-top: 6px;
		line-height: 14px;
	}
	.no-mobile { display:none; }
	.only-mobile { display: inline-block; }
	#scorsese-concept { display:block; }

	.image_slider,
	.caroufredsel_wrapper {	
		min-height: 392px;
	}
	
	#header.collapsed {
		position:relative;
		top: auto;
		width:100%;
	}
	#header.collapsed #logo {
		position: relative;
		width: 293px;
		height: 30px;
		padding: 20px 0px;
		border: none;
		left: auto;
		margin-left: 0;
		float: none;
		top: inherit;
	}
	#video-placeholder { display:none; }
	#mobile-videotitle-on-air { 
		display: block; 
		text-align:center; 
		font-size:16px; 
		font-family:'FuturaBT-Book', 'Futura'; 
		margin: 0; 
		padding: 10px 0 0 0; 
	}
	
	#video-container .span3 {
		width: 46% !important;
		height: 170px;
		float: left;
		margin: 10px 2% !important;
	}
	.coming-soon-video .now_playing {
		display: block;
		top: 25%;
		font-size: 10px;
	}
	

#backstage-video-palyer-container ,
#interviews-video-palyer-container {
	min-height: inherit;
	position: relative;
}

#the-campaign-description ,
#the-interviews-description-text,
#video-description-text { 
padding-left:30px; padding-right:30px; font-size:14px;
}
#video-description-text { 
	padding-bottom:30px; 
	background: url('img/mobile-video-shadows.png') bottom center no-repeat;
	background-size: contain;
}


#the-interviews-description-text h1 ,
#the-interviews-description-text h2 ,
#the-interviews-description-text p {
	text-align:left;	
}
#interviews-video-separator { 
	height:45px;
	width:100%;
}
#interviews-video-separator .shadow-top {
	height:100%;
	width:100%;
	background: url('img/shadow-interview-top.png') top center no-repeat;
	background-size: contain;
}
#interviews-video-separator .shadow-bottom {
	height:100%;
	width:100%;
	background-size: contain;
	background:none;
}


#interviews-video-container {
	background: url('img/shadow-interview-bottom.png') center top no-repeat;
	background-size: 100%;
}
#video-container .span3 ,
#interviews-video-container .span3 {
	width: auto !important;
	height: auto;
	float: none;
	margin: 0 !important;
	padding: 0 30px 36px 30px;
	display: block;
	text-align: left;
	background: url('img/mobile-video-shadows.png') bottom center no-repeat;
	background-size: contain;
}

#video-container #post_198.span3 {
	background: none;
	padding: 0 30px 10px 30px;
}

#interviews-video-container div.span3:last-child {background:none;}
#campaign-gallery {
	background: url('img/mobile-video-shadows.png') top center no-repeat;
	background-size: contain;
}
#video-container div.video-thumb ,
#interviews-video-container div.video-thumb { display:none; }

#content.page-video #video-container .transparent ,
#content.page-video #interviews-video-container .transparent { 
	padding:0px;
	background:url('img/left-arrow-mobile.png') center right no-repeat; 
}
#content #video-container .box-content h1 ,
#content #interviews-video-container .box-content h1 { 
	background-image:none; 
	margin:0; 
	padding:0; 
	text-align:left; 
	font-size:18px; 
	line-height: inherit;
	font-family: 'AvenirLTSBook';
}
#content #video-container .box-content p ,
#content #interviews-video-container .box-content p { 
	text-align:left; 
	font-size:14px;
	line-height: inherit;
}

#bts-discover-gallery-mobile-subtitle { display: block; }



#home .sharer { background:none; }

#backstage-top-txt { padding:40px 0 10px 0; }
#section3 #backstage-top-txt h1 { text-align:left; padding-left:30px; padding-right:30px; }
#section3 #backstage-top-txt-box p { text-align:left; padding-left:30px; padding-right:30px; font-size:14px; }
#video-description-text p { font-size:14px; padding: 15px 0 25px 0; }
#the-interviews-description-text p { font-size:14px; padding: 15px 0 25px 0; }
.backstage-discover-gallery-bottomline { display:none; }
#backstage-video-container .span3 {
	width: auto !important;
	height: auto;
	float: none;
	margin: 0 !important;
	padding: 0 30px 36px 30px;
	display: block;
	text-align: left;
	background: url('img/mobile-video-shadow-black.png') bottom center no-repeat;
	background-size: contain;
}
#backstage-video-container div.video-thumb { display:none; }
#content.page-video #backstage-video-container .transparent { 
	padding:0px;
	background:url('img/left-arrow-mobile-white.png') center right no-repeat; 
}
#bts-discover-gallery.backstage-discover-gallery {
	background:url('img/left-arrow-mobile.png') center right no-repeat;
	padding: 5px 0 5px 0;
	margin-bottom: 0;
}

#bts-discover-gallery.backstage-discover-gallery p { 
	background-image: none;
	margin: 0 !important;
	padding: 0;
	text-align: left;
	font-size: 18px;
	color: #23252a;
	font-family: 'AvenirLTSBook';	
/*
	font-size: 15px;
	color: #23252a;
*/
	line-height: 18px;
	letter-spacing: 2px;
}
#bts-discover-gallery.backstage-discover-gallery #bts-discover-gallery-mobile-subtitle p { letter-spacing:0px; }

#content #backstage-video-container .box-content h1 { 
	background-image:none; 
	margin:0; 
	padding:0; 
	text-align:left; 
	font-size:18px; 
	line-height: inherit;
	color:#FFF;
}
#content #backstage-video-container .box-content p { 
	text-align:left;
	color:#999;
	font-size:14px;
	line-height: inherit;
}
#backstage-discover-gallery-preview { display:block; }
#backstage-discover-gallery-box {
	width: auto !important;
	height: auto;
	float: none;
	margin: 0 !important;
	padding: 20px 30px 30px 30px;
	display: block;
	text-align: left;
	background: url('img/mobile-video-shadow-black.png') bottom center no-repeat;
	background-size: contain;
}
.backstage-discover-gallery {
	background:url('img/left-arrow-mobile-white.png') center right no-repeat;
	margin:0; 
	padding:0;
	font-style:normal;
	text-align:left; 
	font-size:18px; 
	line-height: 50px;
	color:#FFF;
}

#backstage-discover-gallery-preview { margin-top: 56px; }

#content div.you-may-also-like .span2 {
	width: auto !important;
	height: auto;
	float: none;
	margin: 0 !important;
	padding: 0 30px 36px 30px;
	display: block;
	text-align: left;
	background: url('img/mobile-video-shadows.png') bottom center no-repeat;
}
#content div.you-may-also-like .transparent img , 
#content div.you-may-also-like .transparent .line-icon-overlay { display:none; }
#content div.you-may-also-like .transparent {
	min-height:40px;
	padding:0px;
	background:url('img/left-arrow-mobile-gray.png') right 0px no-repeat; 
}

#content div.you-may-also-like .transparent .box-content h1 { 
	background-image:none; 
	margin:0; 
	padding:0 !important; 
	text-align:left; 
	font-size:18px !important; 
	line-height: inherit;
}
#content div.you-may-also-like .transparent .box-content p { 
	text-align:left; 
	font-size:14px;
	line-height: inherit;
}
#content div.you-may-also-like .transparent:hover .box-content h1, 
#content div.you-may-also-like .transparent:hover .box-content p {
	background-color:transparent;
}
#content div.you-may-also-like .transparent:hover .box-content h6 ,
#content div.you-may-also-like .transparent .box-content h6 {
	display:none !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important ;
	filter: alpha(opacity=0) !important;
	-moz-opacity: 0 !important;
	-khtml-opacity: 0 !important;
	opacity: 0 !important;
}


#footer { background-color:#1b1b1b; }
	
}


@media only screen and (orientation:landscape) {}

@media only screen and (orientation:portrait) {
/*	
	#campaign-gallery-slider .image_slider, #campaign-gallery-slider .caroufredsel_wrapper { min-height:260px !important;}


	#product-mobile-name { display:block; }
	#main-hidden-menu {
		height: 56px;
		overflow:hidden;
		background:#FFF;
	}

	
	#header:hover #main-hidden-menu ,
	#header.collapsed #main-hidden-menu { height: 56px; }
	
	#header #main-hidden-menu ul { display:none; }
	#social_share { display: none; }
	.sharer { 
		display:block;
		background: url('img/top_shadow.png') center top no-repeat;
		background-size: contain;
	}
	#home .sharer { background:none; display:block; }
	.sharer.align-left { background-image:none; }


	#home { 
		position: relative;
		padding-bottom: 5px;
	}
	#campaign-gallery-description { 
		padding: 0 30px 38px 30px;
		min-height: 17px;
	}
	#campaign-gallery-description h1 { font-size:19px; }
	#campaign-gallery-description h2 { font-size:15px; }
	
	#section3 div.mCSB_container.mCS_no_scrollbar { margin: 0; padding:30px; }
	#section3 .mCSB_container .box-content { padding: 0; }
	.image_slider,
	.caroufredsel_wrapper {		}
	#main-hidden-menu ul li {
		width: 125px;
	}
	.footer_new {
		padding-bottom: 6px;
		padding-top: 6px;
		line-height: 14px;
	}
	
	.no-mobile { display:none; }
	.only-mobile { display: inline-block; }
	
	.image_slider,
	.caroufredsel_wrapper {	
		min-height: 392px;
	}
	
	#header.collapsed {
		position:relative;
		top: auto;
		width:100%;
	}
	#video-placeholder { display:none; }
	#mobile-videotitle-on-air { 
		display: block; 
		text-align:center; 
		font-size:16px; 
		font-family:'FuturaBT-Book', 'Futura'; 
		margin: 0; 
		padding: 10px 0 0 0; 
	}

	#header.collapsed {
		position:relative;
		top:auto;
		width:100%;
	}
	#header.collapsed .only-mobile #logo {
		position: relative;
		width: 293px;
		height: 30px;
		padding: 20px 0px;
		border: none;
		left: auto;
		top:auto;
		margin-left: 0px;
		float: none;
	}*/
}


@media screen and (max-width: 1024px) and (orientation:landscape) {
/*
	#the-fragrance #the-fragrance-left-content.span3, 
	#the-fragrance #the-fragrance-right-content.span3 {
		width: auto;
		padding: 30px;
		margin: 0 auto !important;
		float: none;
	}	
	#the-fragrance #the-fragrance-center-content.span6 {
		width: auto;
		max-width: 558px;
		margin: 30px auto !important;
		float: none;
	}
	#the-fragrance #the-fragrance-left-content-mobile ,
	#the-fragrance #the-fragrance-right-content-mobile { width: auto; margin:30px !important; display:block; }
	#the-fragrance { padding-top: 30px; }
	
	#the-fragrance #the-fragrance-left-content ,
	#the-fragrance #the-fragrance-right-content { display:none; }
	#the-fragrance #the-fragrance-center-content.span6 { width:auto; margin:30px; }
	#section3 .section3-content-right p ,
	#the-fragrance #the-fragrance-left-content-mobile p, 
	#the-fragrance #the-fragrance-right-content-mobile p { font-size: 14px; }
*/
}
@media screen and (orientation:portrait) {
	#the-fragrance #the-fragrance-left-content.span3, 
	#the-fragrance #the-fragrance-right-content.span3 {
		width: auto;
		padding: 30px;
		margin: 0 auto !important;
		float: none;
	}	
	#the-fragrance #the-fragrance-center-content.span6 {
		width: auto;
		max-width: 558px;
		margin: 30px auto !important;
		float: none;
	}
	#the-fragrance #the-fragrance-left-content-mobile ,
	#the-fragrance #the-fragrance-right-content-mobile { width: auto; margin:30px !important; display:block; }
	#the-fragrance { padding-top: 30px; }
	
	/*#the-fragrance #the-fragrance-left-content ,
	#the-fragrance #the-fragrance-right-content { display:none; }*/
	#the-fragrance #the-fragrance-left-content h1 ,
	#the-fragrance #the-fragrance-left-content h1 { color:#7c7c7c; }
	#the-fragrance #the-fragrance-center-content.span6 { width:auto; margin:30px; }
	#section3 .section3-content-right p ,
	#the-fragrance #the-fragrance-left-content p, 
	#the-fragrance #the-fragrance-right-content p { font-size: 14px; color:#313131; }
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	#home .sharer { display:block; }
	.now_playing-mobile-highlight { display:none !important;}	
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
	#home .sharer { display:block; }
	.now_playing-mobile-highlight { display:none !important;}
}

@media  (max-width: 460px) {
	.coming-soon-video .now_playing {
		display: block;
		font-size: 10px;
	}
	
	.coming_soon-mobile {
		font-size: 10px;
		line-height: 12px;
		top: 1px;
	}
	.video-subtitle p , #bts-discover-gallery-mobile-subtitle p {
		font-size: 12px !important;
	}
	#content #video-container .box-content h1 ,
	#content #interviews-video-container .box-content h1,
	#content #backstage-video-container .box-content h1 ,
	#bts-discover-gallery.backstage-discover-gallery p ,
	.backstage-discover-gallery {
		font-family: 'Futura';
		font-size: 15px;
	}

	
	.now_playing-mobile-highlight {
		font-size: 10px;
		line-height: 12px;
	}
}

/*
#video-container { height:auto; }
#video-container .span3 { display:none; }
#campaign-gallery { margin-top: -20px; }
#main-video .v-text{ display:none !important; }

*/