.aw16SubTitle/* This CSS resource incorporates links to font software which is
the valuable copyrighted property of WebType LLC, The Font Bureau,
and/or their suppliers. You may not
attempt to copy, install, redistribute, convert, modify or reverse
engineer this font software. Please contact WebType with any
questions: http://www.webtype.com
*/
/* Base CSS */
html, body {
	/*height: 100%;*/
	width: 100%;
	margin: 0px!important;
}
body {
	background-image: none;
	background-repeat: no-repeat;
	background-color: #232323;
}
@font-face {
    font-family: 'PlatformMedium';
    src: url('../fonts/PlatformMedium.eot');
    src: url('../fonts/PlatformMedium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PlatformMedium.woff') format('woff'),
         url('../fonts/PlatformMedium.ttf') format('truetype'),
         url('../fonts/PlatformMedium.svg#platformmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PlatformRegular';
    src: url('../fonts/PlatformRegular.eot');
    src: url('../fonts/PlatformRegular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PlatformRegular.woff') format('woff'),
         url('../fonts/PlatformRegular.ttf') format('truetype'),
         url('../fonts/PlatformRegular.svg#platformregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PlatformLight';
    src: url('../fonts/PlatformLight.eot');
    src: url('../fonts/PlatformLight.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PlatformLight.woff') format('woff'),
         url('../fonts/PlatformLight.ttf') format('truetype'),
         url('../fonts/PlatformLight.svg#platformlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PlatformBold';
    src: url('../fonts/PlatformBold.eot');
    src: url('../fonts/PlatformBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PlatformBold.woff') format('woff'),
         url('../fonts/PlatformBold.ttf') format('truetype'),
         url('../fonts/PlatformBold.svg#platformlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: "Interstate";
  src: url("../fonts/Interstate/7e4e6117-58f1-438e-bc52-f04ebd998200-2.eot");
  src: url("../fonts/Interstate/7e4e6117-58f1-438e-bc52-f04ebd998200-2.eot?") format("embedded-opentype"),
       url("../fonts/Interstate/7e4e6117-58f1-438e-bc52-f04ebd998200-3.woff") format("woff"),
       url("../fonts/Interstate/7e4e6117-58f1-438e-bc52-f04ebd998200-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
    font-family: "Interstate-Light";
    src: url("../fonts/ec9346f6-4fe0-4c72-be43-230636bbfa90-2.eot");
    src: url("../fonts/ec9346f6-4fe0-4c72-be43-230636bbfa90-2.eot?") format("embedded-opentype"),
    url("../fonts/ec9346f6-4fe0-4c72-be43-230636bbfa90-3.woff") format("woff"),
    url("../fonts/ec9346f6-4fe0-4c72-be43-230636bbfa90-1.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}
@font-face {
  font-family: "BebasNeue";
  src: url('../fonts/bebasneue-webfont.eot');
  src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue-webfont.woff') format('woff'),
         url('../fonts/bebasneue-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue-webfont.svg#bebasneue-webfont') format('svg');
  font-style: normal;
  font-weight: normal;
}
.pageWrapper{
	background-image: none;
	background-color: transparent;
	background-repeat: repeat;
	position: relative;
	margin: 0 auto;
}
.pageWrapper.desktop{
	width: 990px;
}
.pageWrapper.blog{
	width: 478px;
	height: 663px;
}
.pageWrapper.mobile {
	/*min-width: 320px;
	max-width: 640px;*/
	width: 320px;
	min-height: 100px;
	background-color: #232323;
}

.titleBlock {
	width: 100%;
	height: 179px;
	display: block;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
}
.mobileTitleBlock {
	width: 320px;
	height: 308px;
	background-image: url(../img/header_mobile_stage_1_uk.jpg);
	background-size: contain;
}
.mobileNavBlock {
	width: 320px;
	height: 25px;
	background-image: url(../img/header2_mobile_stage_1_uk.jpg);
	background-size: contain;
}
.navBlock {
	width: 100%;
	height: 37px;
	background-color: #ff5e62;
	font-family: 'PlatformMedium';
	font-style: italic;
	font-size: 15px;
	letter-spacing: 0.26em;
	color: #FFF;
	text-transform: uppercase;
}
.navBlock span {
	display: inline-block;
	margin-left: 34px;
	height: 37px;
	line-height: 37px;
	float: left;
}
.navBlock span#showName {
	margin-left: 0px;
}
.navBlock span#showDate {
	margin-left: 0px;
}

.navInfo {
	float: left;
}
.scheduleBlock {
	width: 340px;
	height: 360px;
	float: right;
	background-color: #30B038;
}

.featureWrapper {
	width: 964px;
	margin: 0 auto;
}
.stacklaDesktopWrapper {
	width: 100%;
	height: 464px;
}
.stacklaMobileWrapper {
	width: 298px;
	height: 477px;
	display: block;
	margin: 0 auto;
}
.dropdownWrapper {
	padding: 0px 0px 0px 0px;
	width: 240px;
}
.featureBlock {
	width: 478px;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
}

.featureBlockFull {
	width: 100%;
	height: 50px;
	background-color: #000;
}
.footerBlock {
	width: 990px;
	height: 36px;
	margin: 20px 0px 40px 0px;
	background-image: url(../img/ss16_footer_desktop_stage_1_uk.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
}
.footerBlock_uk {
	width: 990px;
	height: 36px;
	background-image: url(../img/ss16_footer_desktop_stage_1_uk.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
}
.footerBlock_eu {
	width: 990px;
	height: 36px;
	background-image: url(../img/ss16_footer_desktop_stage_1_uk.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
}
.footerBlock_de {
	width: 990px;
	height: 36px;
	background-image: url(../img/ss16_footer_desktop_stage_1_de.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
}
.footerBlock_fr {
	width: 990px;
	height: 36px;
	background-image: url(../img/ss16_footer_desktop_stage_1_fr.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
}
.socialLink {
	width: 37px;
	height: 37px;
	bottom: 0px;
	display: inline-block;
	position: absolute;
}
.twitterLink {
	left: 0px;
	width: 340px;
}
.instagramLink {
	left: 350px;
	width: 320px;
}
.pinterestLink {
	left: 678px;
	width: 300px;
}
/* Blog CSS */
.blogWrapper {
	background-color: #FFF;
	position: relative;
}
.blogWrapper.desktopLayout {
	width: 990px;
	margin: 0 auto;
}
.blogWrapper.mobileLayout {
	min-width: 280px;
	width: 100%;
	margin: 0 auto;
	background-color: #f8f8f8;
	float: left;
}
.blogBlock {
	width: 100%;
	margin: 0 auto;
	background-color: #f8f8f8;
	background-image: none;
	padding-top: 30px;
	box-sizing: border-box;
}
/* new for aw16 */
.blogTextTitle {
	font-family: 'PlatformMedium';
	letter-spacing: 0.085em;
	font-size: 24px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin: 15px 0px 15px 0px;
	color: #232323;
}
.blogWrapper.desktopLayout .blogTextTitle {

}
.blogWrapper.mobileLayout .blogTextTitle {
	font-size: 30px;
	line-height: 34px;
	margin-top: 12.5px;
	margin-bottom: 10px;
	font-family: 'PlatformMedium';
	font-size: 5vw;
	line-height: 5vw;
	letter-spacing: 0.1em;
	width: 100%;
}
.blogTextSubtitle {
	font-family: "Interstate-Light";
	letter-spacing: 0.025em;
	font-size: 14px;
	line-height: 18px;
	display: block;
	text-align: center;
	margin: 0px 0px 30px 0px;
	color: #232323;
}

.blogWrapper.mobileLayout .blogTextSubtitle {
	font-size: 4vw;
	line-height: 5vw;
	letter-spacing: 0.1vw;
	font-family: "Interstate";
	width: 90%;
	margin: 0 auto;
	margin-bottom: 10px;
}

.aw16Commas {
	display: block;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 0px;
}
.floatClearer {
	clear: both;
}
.blogWrapper.desktopLayout .blogBlock {
	
	padding: 30px 0px 0px 0px;
	box-sizing: border-box;
}
.blogWrapper.mobileLayout .blogBlock {
	padding: 10px 0px 10px 0px;
	box-sizing: border-box;
}

#blogContent {
	width: 100%;
}
.blogWrapper.desktopLayout .blogBlock #blogContent {
	
	width: 100%;
	margin: 0 auto;
}
.blogWrapper.mobileLayout .blogBlock #blogContent {
	text-align: center;
	width: 100%;
	margin: 0px 0px 0px 0px;
	/*width: 300px;*/
	margin: 0 auto;
	padding: 0px 10px 0px 10px;
	box-sizing: border-box;
}

.blogEntry {
	padding: 0px 0px 0px 0px;
	float: left;
	text-decoration: none;
}
.blogWrapper.desktopLayout .blogEntry {
	width: 246px;
	padding: 0px 16px 0px 16px;
	box-sizing: border-box;
}
.blogWrapper.mobileLayout .blogEntry {
	min-width: 135px;
	/*max-width: 145px;*/
	/*width: 145px;*/
	width: calc(50% - 5px);*/
	margin-right: 0px;
	box-sizing: border-box;
	text-align: left;
}
.blogWrapper.mobileLayout .blogEntry:nth-child(1) {
	margin-right: 10px;
}
.blogEntryContentWrapper {
	margin-left: 22px;
	margin-right: 22px;
	display: block;
}
.blogWrapper.mobileLayout .blogEntryContentWrapper {
	margin: 0px;
	/*width: 125px;*/
	width: calc(100% - 20px);
	margin: 0px 10px 0px 10px;
}
.blogThumb {
	border: none;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	display: block;
}
.blogWrapper.desktopLayout .blogThumb {
	width: 170px;
	height: 170px;
}
.blogWrapper.mobileLayout .blogThumb {
	width: 125px;
	height: 125px;
}
.blogTextCol {
	display: inline-block;
  	margin-top: 20px;
}
.blogWrapper.desktopLayout .blogTextCol {
	height: 140px;
	width: 202px;
}
.blogWrapper.mobileLayout .blogTextCol {
	height: 150px;
	width: 140px;
	text-align: left;
}
.blogTitle {
	font-family: 'PlatformMedium';
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-size: 16px;
	line-height: 20px;
	display: block;
	margin: 15px 0px 10px 0px;
	color: #232323;
	min-height: 40px;
	box-sizing: border-box;
}
.blogWrapper.desktopLayout .blogTitle {

}
.blogWrapper.mobileLayout .blogTitle {
	font-size: 15px;
	font-size: 5vw;
	line-height: 16px;
	line-height: 5vw;
	margin: 10px 0px 10px 0px;
	/*min-height: 30px;*/
	min-height: 10vw;
	/*max-width: 125px;*/
}
.blogDesc {
	font-family: 'Interstate-Light';
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0em;
	letter-spacing: 0.025em;
	color: #232323;
	display: block;
	margin-bottom: 15px;
}
.btnReadMoreBlog {
	font-family: 'PlatformLight';
	font-style: normal;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 0.14em;
	color: #FFF;
	background-color: #232323;
	border: 1px solid #232323;
	height: 38px;
	line-height: 36px;
	margin-bottom: 16px;
	width: 100%;
	text-align: center;
	display: block;
	-webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    box-sizing: border-box;
}

.blogWrapper.mobileLayout .btnReadMoreBlog {
	font-size: 12px;
	line-height: 26px;
	height: 28px;
	margin-bottom: 10px;
	width: 135px;
	width: calc(100% - 20px);
	margin-left: 10px;
}

.blogWrapper.mobileLayout .blogEntry:nth-of-type(2) .btnReadMoreBlog {
	margin-left: 10px;
	margin-right: 0px;
}

.blogEntry:hover .btnReadMoreBlog {
	background-color: #FFF;
	color: #232323;
	border: 1px solid #232323;
}

.blogWrapper.desktopLayout .blogDesc {
}
.blogWrapper.mobileLayout .blogDesc {
	font-size: 12px;
	line-height: 16px;
	font-size: 4vw;
	line-height: 5vw;
	letter-spacing: 0.1vw;
	max-height: 48px;
	overflow: hidden;
	/*max-width: 125px;*/
	width: 100%;
	font-family: 'Interstate';
}

.ss16_intro {
	margin: 0 auto;
	display: block;
	font-family: 'Interstate-Light';
	font-weight: lighter;
	font-size: 16px;
	line-height: 20px;
	color: #FFF;
	letter-spacing: 0.02em;
	text-align: center;
}
.ss16_intro.mobileSize {
	margin: 0 auto;
	display: block;
	font-family: 'Interstate-Light';
	font-weight: lighter;
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
	letter-spacing: 0.03em;
	text-align: center;
	width: 300px;
}
.ss16_social_links {
	display: block;
	width: 100%;
	height: 47px;
	text-align: center;
	margin: 30px 0px 40px 0px;
}
.ss16_social_links a {
	display: inline-block;
	margin-right: 10px;
}
.ss16_social_links a:last-child {
	margin-right: 0px;
}
.ss16_social_links.mobileSize {
	display: block;
	width: 100%;
	height: 23px;
	text-align: center;
	margin: 15px 0px 20px 0px;
}
.ss16_social_links.mobileSize a {
	display: inline-block;
	margin-right: 10px;
}
.ss16_social_links.mobileSize a:last-child {
	margin-right: 0px;
}
.ss16_social_links.mobileSize a img {
	width: 23px;
	height: 23px;
}

/* Twitter Section */
#twitterContentWrapper {
	box-sizing: border-box;
	width: 250px;
	height: 416px;
	padding: 0px 10px 0px 11px;
	float: left;
	background-color: #FFF;
}
#twitterContentMobileScroller {
	height: 100%;
	width: 5000px;
	overflow: hidden;
}
.twitterIntro {
	background-color: #FFF;
	box-sizing: border-box;
	width: 100%;
	padding: 20px;
	font-family: "Interstate-Light";
	letter-spacing: 0.025em;
	font-size: 14px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	color: #232323;
	text-align: left;
}
.aw16PageWrapper.aw16WrapperMobile #twitterContentWrapper {
	height: 190px;
}
.aw16PageWrapper.aw16WrapperMobile .twitterIntro {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	font-family: 'PlatformRegular';
	letter-spacing: 0.085em;
	padding: 16px 10px 16px 10px;
	position: relative;
}
#twitterContent {
	width: 100%;
	padding: 0px;
	background-color: #FFF;
	display: block;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
}
.aw16PageWrapper.aw16WrapperMobile #twitterContent {
	width: 100%;
	max-width: 350px;
	height: 120px;
	overflow: scroll;
    overflow-y: hidden;
    overflow-x: scroll;
    position: relative;
    margin: 0 auto;
}
.iconMobileScrollTip {
	width: 80px;
	height: 80px;
	position: absolute;
	z-index: 5;
	bottom: -96px;
	left: 54vw;
	background-image: url(../img/iconSwipeMoreTweets.png);
	display: none;
	background-size: 80px 80px;
	pointer-events: none;
}

.tweetAw16 {
	background-color: #00aced;
	width: calc(100% - 40px);
	padding: 20px;
	font-family: "Interstate-Light";
	letter-spacing: 0.025em;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	margin: 0px 0px 1px 0px;
}
.aw16PageWrapper.aw16WrapperMobile #twitterContent .tweetAw16 {
	float: left;
	width: 260px;
	height: 115px;
	letter-spacing: 0.025em;
	font-size: 12px;
	line-height: 13px;
	padding: 10px;
	box-sizing: border-box;
	margin-right: 15px;
}
.aw16PageWrapper.aw16WrapperMobile #twitterContent .tweetAw16Author {
	font-family: 'Interstate';
	font-weight: bold;
	margin: 12px 0px 0px 0px;
}
.loadDiv {
	height: 0px;
	width: 0px;
	display: none;
}
.tweetAw16Text {
	text-decoration: none!important;
	color: #FFF!important;
}
.tweetAw16Author {
	display: block;
	margin: 15px 0px 0px 0px;
	text-decoration: none!important;
	color: #FFF!important;
}
.tweetAw16Icon{
	display: inline-block;
	height: 18px;
	width: 18px;
	float: right;
	color: #FFF;
}
.boldMe {
	font-weight: bold;
}
/* Banners */
.mobileBanner {
	width: 320px;
	height: 25px;
	background-image: url(../img/blog_background_mobilev2.jpg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin-bottom: 10px;
}
.mobileBanner2 {
	display: block;
	margin-bottom: 10px;
}
.mbTwitter {
	background-image: url(../img/mobile_cta_twitter.jpg);
}
.mbInstagram {
	background-image: url(../img/mobile_cta_instagram.jpg);	
}
.mbPinterest {
	background-image: url(../img/mobile_cta_pinterest.jpg);	
}
.mbSpacer {
	display: block;
	width: 100%;
}
.mbs10 {
	height: 10px;
}
.mbs15 {
	height: 15px;
}
/* Player */
.playerBlock {
	width: 100%;
	display: block;
	background-color: transparent;
	text-align: center;
	padding: 0px;
	margin: 0px;
	box-sizing: border-box;
	background-color: #000;
}
.playerFull {
	width: 990px;
	height: 600px;
}
/* Schedule */
#btnOpenSchedule {
	float: right;
	display: inline-block;
	width: 214px;
	height: 37px;
	background-image: url(../img/btnOpenSchedule.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#btnOpenSchedule.opened {
	background-position: top left;
}
.othershowsDesktopWrapper {
	width: 200px;
	margin-left: 20px;
	margin-top: 50px;
	height: calc(100% - 100px); 
	overflow: hidden;
}
.chaptersDesktopWrapper {
	width: 120px;
	margin: 0 auto;
	margin-top: 0px;
	height: calc(100% - 170px); 
	overflow: hidden;
}
.chaptersMobileWrapper {
	background-color: #232323;
	width: 300px;
	margin: 0 auto;
	height: 230px;
	position: relative;
}
.chaptersDesktopTitle {
	width: 120px;
	height: 70px;
	margin: 0 auto;
	margin-top: 40px;
	background-position: center center;
	background-repeat: no-repeat;
}
.chaptersDesktopTitle_uk {
	background-image: url(../img/chapterlook_title_desktop_uk.png);
}
.chaptersDesktopTitle_us {
	background-image: url(../img/chapterlook_title_desktop_uk.png);
}
.chaptersDesktopTitle_eu {
	background-image: url(../img/chapterlook_title_desktop_uk.png);
}
.chaptersDesktopTitle_de {
	background-image: url(../img/chapterlook_title_desktop_de.png);
	background-size: 100%;
}
.chaptersDesktopTitle_fr {
	background-image: url(../img/chapterlook_title_desktop_fr.png);
	background-size: 80%;
}
.chaptersMobileTitle {
	width: 300px;
	height: 40px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70%;
}
.chaptersMobileTitle_uk {
	background-image: url(../img/chapterlook_title_mobile_uk.png);
}
.chaptersMobileTitle_us {
	background-image: url(../img/chapterlook_title_mobile_uk.png);
}
.chaptersMobileTitle_eu {
	background-image: url(../img/chapterlook_title_mobile_uk.png);
}
.chaptersMobileTitle_de {
	background-image: url(../img/chapterlook_title_mobile_de.png);
	background-size: 70%;
}
.chaptersMobileTitle_fr {
	background-image: url(../img/chapterlook_title_mobile_fr.png);
	background-size: 70%;
}
#othershowsBlock.desktopDisplay {
	width: 100%;
	height: 100%;
}
/* Desktop wrapper for other shows */
.desktopScheduleWrapper {
	position: absolute;
	top: 0px;
	right: -240px;
	width: 287px;
	height: calc(100% - 34px); 
	background-color: transparent;
	-webkit-transition: 0.8s ease-out;
    -moz-transition: 0.8s ease-out;
    -o-transition: 0.8s ease-out;
    transition: 0.8s ease-out;
}
/* Open state for slide in menu */
.desktopScheduleWrapper.openSchedule {
	right: 0px;	
}
/* Toggle button visible on desktop */
#ss16BtnDesktopScheduleToggle {
	margin-top: 58px;
	float: left;
	width: 47px;
	height: 47px;
	display: block;
	background-position: left top;
	background-image: url(../img/ss16BtnOthershowsToggle.png);
	background-repeat: no-repeat;
}
.desktopScheduleWrapper.openSchedule #ss16BtnDesktopScheduleToggle {
	background-position: left bottom;
}
/* Inner frame for othershows */
.desktopScheduleWrapperInner {
	float: right;
	width: 240px;
	height: 100%;
	background-color: #f8f8f8;
	position: relative;
}

.mobileScheduleWrapper {
	width: 100%;
	height: 155px;
	position: relative;
	/*overflow: hidden;
	overflow-x:scroll;
	overflow-y: hidden;
	margin: 0 auto;*/
}
.mobile #othershowsBlock {
	width: 100%;
	height: 125px;
	border: none;
	background-color: transparent;
	position: relative;
	display: block;
}
.mobile .chaptersMobileWrapper #othershowsBlock {
	height: 150px;
}
.mobile #othershowsBlock .chaptersBlock {
	width: 300px;
	margin: 0 auto;
	display: inline-block;
}
.mobileShowWrapper {
	width: 140px;
	height: 120px;
	margin-left: 10px;
}
.mobileChapterShowWrapper {
	width: 100px;
	height: 150px;

}
.mobileShow {
	width: 140px;
	height: 120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: none;
	text-decoration: none;
	display: block;
}
.mobileShow.chapterSwitcher {
	width: 100px;
	height: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: none;
	text-decoration: none;
	display: block;
}
.mobileThumb {
	width: 140px;
	height: 80px;
	position: relative;
	z-index: 6;
	display: inline-block;
	margin: 0px;
	background-size: cover;
}
.mobileChapterThumb {
	background-position: center top;
	width: 90px;
	height: 140px;
	border: 2px solid #232323;
	display: block;
}
.mobilePlay {
	background-image: url(../img/btnPlaySquare.png);
	background-size: 20%;
	width: 140px;
	height: 80px;
	position: relative;
	z-index: 7;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}
.desktopShow {
	width: 200px;
	height: 160px;
	background-color: transparent;
	display: inline-block;
	float: left;
	margin: 0px 0px 0px 0px;
}
.showThumb {
	float: left;
	width: 200px;
	height: 110px;
	position: relative;
	z-index: 6;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	background-size: cover;
}
.chapterShow {
	width: 120px;
	height: 200px;
}
.chapterThumb {
	width: 120px;
	height: 180px;
}
.chapterSpacer {
	width: 120px;
	height: 20px;
	display: inline-block;
}
.showPlay {
	background-image: url(../img/btnPlaySquare.png);
	width: 200px;
	height: 110px;
	position: relative;
	z-index: 7;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	cursor: pointer;
}
#othershowsBlock.desktopDisplay .slick-active:first-of-type .showThumb .showPlay {
	/*background-image: url(../img/btnPlayPlayingNow.png);*/
}
.showPlay.nowPlaying {
	background-image: url(../img/btnPlayPlayingNow.png);
}
.showText {
	width: 200px;
	height: 50px;
	float: left;
	margin: 0px 0px 1px 0px;
	display: inline-block;
}
.showTitle {
	font-family: 'Interstate-Light';
	font-size: 14px;
	letter-spacing: 0.02em;
	line-height: 16px;
	color: #232323;
	display: block;
	margin-top: 10px;
}

.mobileShowTitle {
	color: #FFF;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	margin-top: 10px;
	width: 140px;
}
.showDesc {
	font-family: 'Interstate-Light';
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
	letter-spacing: 0.025em;
}
.mobileShowDesc {
	color: #232323;
}
.ss16OthershowsArrow {
	width: 15px;
	height: 26px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	margin-top: -13px;
	cursor: pointer;
	opacity: 1;
}

.ss16OthershowsArrow {
	bottom: 0px;
}

.ss16OthershowsArrow {
	bottom: 0px;
}

.ss16OthershowsArrowLeft {
	background-image: url(../img/ss16_arrow_white_left.png);
	left: 10px;
}

.ss16OthershowsArrowRight {
	background-image: url(../img/ss16_arrow_white_right.png);
	right: 10px;
}
.ss16OthershowsArrowUp {
	background-image: url(../img/ss16_arrow_up.png);
	top: 20px;
	left: 50%;
	margin-top: 0px;
	margin-left: -25px;
	width: 50px;
	height: 14px;
}

.ss16OthershowsArrowDown {
	background-image: url(../img/ss16_arrow_down.png);
	bottom: 20px;
	left: 50%;
	margin-top: 0px;
	margin-left: -25px;
	width: 50px;
	height: 14px;
}
.mobileScheduleWrapper .slick-dots li {
	color: #FFF!important;
}
.mobileScheduleWrapper .slick-dots li button {
	color: #FFF!important;
}
.mobileScheduleWrapper .slick-dots li.slick-active button:before {
	color: #FFF!important;
}

.chaptersMobileWrapper .slick-dots li {
	color: #FFF!important;
}
.chaptersMobileWrapper .slick-dots li button {
	color: #FFF!important;
}
.chaptersMobileWrapper .slick-dots li.slick-active button:before {
	color: #FFF!important;
}
/* Utilities */
.whiteDivider {
	height: 5px;
	display: block;
	background-color: #FFF;
	clear: both;
	margin: 0 auto;
}
.stacklrEmbedPlaceholder {
	background-color: #68BEC4;
	background-image: url(../img/stackla.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.stacklrEmbedMobilePlaceholder {
	background-color: #68BEC4;
	background-image: url(../img/stackla.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
.tsEmbedPlaceholder {
	background-color: #cacaca;
}
.contentRow {
	display: block;
}
.clear {
	clear: both;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.spacer {
	width: 100%;
	clear: both;
	display: block;
	background-color: transparent;
}
.sp4 {
	height: 4px;
}
.sp10 {
	height: 10px;
}
.sp15 {
	height: 15px;
}
.sp20 {
	height: 20px;
}
.sp25 {
	height: 25px;
}
.sp30 {
	height: 30px;
}
.sp50 {
	height: 50px;
}
.sp70 {
	height: 70px;
}
/* SS16 styles */
.ss16_catwalk_wrapper {
	width: 100%;
	height: 762px;
	padding: 30px 0px 0px 0px;
	margin: 0 auto;
	background-image: url(../img/background_catwalk.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.ss16_catwalk_wrapper.mobileLayout {
	background-image: url(../img/background_catwalk_mobile.jpg);
	height: auto;
	background-position: top center;
	padding-top: 5px;
}
.ss16GreyBg {
	background-color: #f8f8f8;
	width: 100%;
	display: block;
	padding-bottom: 20px;
}

.emergingTalentTitle {
	margin-bottom: 30px;
}
.placeholder {
	text-align: center;
	font-family: Helvetica, Arial;
	font-size: 32pt;
	font-weight: bold;
	letter-spacing: -2pt;
	text-align: center;
	color: #333;
	padding-top: 20px;
	margin: 0 auto;
}
/* Signup form css */
#signupFormWrapper {
	box-sizing: border-box;
	width: 100%;
	height: 80px;
	padding: 20px 20px 20px 20px;
	background-color: #f8f8f8;
	text-align: center;
}
.mobile #signupFormWrapper {
	padding: 10px 10px 10px;
	min-height: 150px;
	height: auto;
	text-align: center;
}
/*#signupFormWrapper img {
	margin-top: 12px;
	float: left;
}*/
.signupFormTitle {
	margin-top: 12px;
	float: left;
	font-family: 'PlatformMedium';
	font-size: 14px;
	letter-spacing: 0.1em;
	color: #232323;
	text-transform: uppercase;
	display: inline-block;
}
.mobile .signupFormTitle {
	float: none;
	margin-bottom: 10px;
	text-align: center;
	display: block;
}
#signupFormWrapper p {
	font-family: 'PlatformRegular';
	font-style: normal;
	font-size: 14px;
	letter-spacing: 0.1em;
	color: #232323;
	text-align: center;
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
	vertical-align: middle;
	display: inline-block;
	margin: 0 auto;
}
.mobile #signupFormWrapper p{ 
	line-height: 20px;
}
#signupFormWrapper p img {
	float: left;
}

.signupFormInner {
	height: 40px;
	float: right;
	width: 500px;
}
.mobile #signupFormWrapper .signupFormInner {
	min-height: 100px;
	float: none;
	height: auto;
}
#signupEmail {
	height: 40px;
	width: calc(100% - 132px);
	box-sizing: border-box;
	border: 1px solid #CCC;
	padding: 4px;
	font-family: 'PlatformLight';
	font-style: normal;
	font-size: 14px;
	letter-spacing: 0.10em;
}
.mobile #signupFormWrapper #signupEmail {
	width: 100%;
}
#btnSignupCollection {
	float: right;
	background-color: #000;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0px 10px 0px;
	box-sizing: border-box;
	text-decoration: none;
	font-family: 'PlatformLight';
	font-style: normal;
	font-size: 16px;
	letter-spacing: 0.10em;
	line-height: 25px;
	height: 40px;
	width: 132px;
}
.mobile #signupFormWrapper #btnSignupCollection {
    float: none;
    display: inline-block;
    margin: 10px 0px 10px 0px;
}
/* New titles AW16 */
.aw16PageWrapper {
	width: 990px;
	margin: 0 auto;
}
.aw16PageWrapper.aw16WrapperMobile {
	width: 100%;
	/*min-width: 320px;*/
}
.aw16BgGrey {
	background-color: #f0f0f0;
}
.aw16MainTitle {
	margin: 0 auto;
	margin-top: 60px;
	margin-bottom: 30px;
	font-family: 'PlatformMedium';
	font-size: 43px;
	line-height: 48px;
	letter-spacing: 0.085em;
	color: #232323;
	text-transform: uppercase;
	text-align: center;
	max-width: 830px;
}
.aw16PageWrapper.aw16WrapperMobile .headingWrap {
	background-color: #232323;
	display: block;
}
.aw16PageWrapper.aw16WrapperMobile .aw16MainTitle {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 25px;
	line-height: 28px;
	letter-spacing: 0.085em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	padding: 25px 20px 20px 20px;
	background-color: #232323;
	color: #FFF;
	display: block;
	border: none;
	text-align: left;
	font-size: 5vw;
	font-family: "PlatformMedium";
    text-transform: uppercase;
    letter-spacing: 0.2vw;
    line-height: 7vw;
    font-size: 7vw;
    letter-spacing: 0.6vw;
}
.aw16SubTitle {
	letter-spacing: 0.065em;
	font-size: 14px;
	line-height: 18px;
	display: block;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 60px;
	color: #232323;
	font-family: "Interstate-Light";
	max-width: 820px;
}
.aw16PageWrapper.aw16WrapperMobile .aw16SubTitle {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 13px;
	letter-spacing: 0.065em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	padding: 0px 20px 25px 20px;
	background-color: #232323;
	color: #FFF;
	border: none;
	text-align: left;
	font-family: "Interstate-Light";
    font-size: 4vw;
    line-height: 5vw;
}
.aw16TextShort {
	display: block;
	cursor: pointer;
}
.aw16TextLong {
	display: none;
	cursor: pointer;
}
.aw16PageWrapper.aw16WrapperMobile .aw16TextShort {
	display: block;
	pointer-events: none;
}
.aw16PageWrapper.aw16WrapperMobile .aw16TextLong {
	display: none;
}
.readHighlight {
	font-family: "Interstate";
	font-weight: bold;
}
/* ------- CountDown Style ------- */
#countdownFader {
	background-color: #232323;
	height: 100%;
	width: 100%;
	display: block;
}
#countdownContainer {
	background-color: #232323;
	width: 100%;
	max-width: 490px;
	height: 100%;
	max-height: 368px;
	margin: 0 auto;
	position: relative;
	display: block;
}

img.aw16cdLogo {
	display: block;
	margin: 0 auto;
	margin-top: 45px;
	margin-bottom: 45px;
}
.countdownTextIntro {
	font-family: 'PlatformRegular';
	font-size: 18px;
	letter-spacing: 0.085em;
	color: #FFF;
	text-transform: uppercase;
	display: block;
	width: 100%;
	text-align: center;
	margin: 0px 0px 25px 0px;
}
ul.countdown {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: center;
    margin: 0px;
    position: relative;
   /* width: 432px;
    height: 66px;*/
    text-shadow: none;
    color: #FFF;
}

.countdownCtaBox {
	width: 450px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #FFF;
	margin: 0 auto;
	margin-bottom: 20px;
	font-family: 'PlatformRegular';
	font-size: 16px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: 0.13em;
	display: block;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
		-webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
.countdownCtaBox:hover {
	background-color: #FFF;
	color: #232323;
}
ul.countdown li {
	display: inline-block;
	padding: 0px;
	margin-right: 0px;
	width: 72px;/*
	height: 66px;*/
}

ul.countdown li:nth-child(0) {
	margin-right: 0px;
}

ul.countdown li:nth-child(1) {
	margin-right: 2.5em;
}

ul.countdown li:nth-child(2) {
	margin-right: 2.5em;
}

ul.countdown li:nth-child(3) {
	margin-right: 2.5em;
}


ul.countdown li span {
	font-family: 'PlatformLight';
	font-size: 65px;
	letter-spacing: 0.10em;
	color: #FFF;
	display: inline-block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

ul.countdown li.seperator {
	font-size: 5em;
	line-height: 70px;
	vertical-align: top;
}

ul.countdown li p {
	font-family: 'PlatformRegular';
	font-size: 18px;
	letter-spacing: 0.085em;
	color: #FFF;
	text-transform: uppercase;
	display: block;
	width: 100%;
	text-align: center;
	margin: 20px 0px 20px 0px;
}
/* Buttons */
.aw16Btn {
	font-family: 'PlatformRegular';
	font-style: normal;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 0.13em;
	color: #FFF;
	background-color: #232323;
	border: 1px solid #232323;
	height: 28px;
	line-height: 26px;
	margin-bottom: 16px;
	width: 100%;
	text-align: center;
	display: block;
	text-decoration: none;
	-webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    box-sizing: border-box;
}

.aw16HpBtn {
	box-sizing: border-box;
	width: calc(50% - 5px);
	float: left;
	margin-right: 10px;
	display: inline-block;
	margin-top: 10px;
}

.aw16HpBtn.noMarginBtn {
	margin-right: 0px;
}

.cdCtaWrapper .aw16HpBtn {
	width: calc(50% - 15px);
	margin-top: 0px;
	margin-left: 6px;
}
.aw16PageWrapper.aw16WrapperMobile .aw16HpBtn {
	width: calc(100% - 20px);
	margin: 10px 10px 10px 10px;
	float: none;
	clear: both;
	font-size: 12px;
	font-family: "PlatformRegular";
    text-transform: uppercase;
    letter-spacing: 0.5vw;
    font-size: 3.3vw;
}
.aw16PageWrapper.aw16WrapperMobile .aw16HpBtn.noMarginBtn {
	margin-top: 0px;
}
.aw16Btn:hover {
	background-color: #FFF;
	color: #232323;
	border: 1px solid #232323;
}
.mobilePlayerHolder {
	background-color: #000;
	margin: 0 auto;
	text-align: center;
	width: calc(100% - 20px);
    margin: 10px 10px 10px 10px;
}
/* Countdown resizing for mobile and tablet */
/*@media screen and (max-width: 510px) {*/

	#countdownContainer.mobileDisplay {
		max-width: 100%;
		width: 100%;
		max-height: 100%;
		height: 100%;
		/*width: 320px;
		height: 220px; */
	}

	#countdownContainer.mobileDisplay img.aw16cdLogo {
		margin-top: 27px;
		margin-bottom: 27px;
		max-width: 100px;
	}

	#countdownContainer.mobileDisplay .countdownTextIntro {
		font-family: 'PlatformRegular';
		font-size: 12px;
		letter-spacing: 0.085em;
		margin: 0px 0px 20px 0px;
		text-align: center;
    	font-family: "PlatformMedium";
    	text-transform: uppercase;
    	font-size: 3.6vw;
    	letter-spacing: 0.2vw;
	}

	#countdownContainer.mobileDisplay ul.countdown {

	}

	#countdownContainer.mobileDisplay ul.countdown li {
		width: auto;
		margin-right: 8vw;
	}

	#countdownContainer.mobileDisplay ul.countdown li:nth-child(0) {
		margin-left: 8vw;
	}

	#countdownContainer.mobileDisplay ul.countdown li:nth-child(1) {
		margin-left: 8vw;
	}

	#countdownContainer.mobileDisplay ul.countdown li:nth-child(2) {

	}

	#countdownContainer.mobileDisplay ul.countdown li:nth-child(3) {

	}


	#countdownContainer.mobileDisplay ul.countdown li span {
		font-size: 30px;
		font-size: 9vw;
		letter-spacing: 1.5vw;
	}

	#countdownContainer.mobileDisplay ul.countdown li p {
		font-size: 12px;
		margin: 20px 0px 20px 0px;
		text-align: center;
    	font-family: "PlatformMedium";
    	text-transform: uppercase;
    	font-size: 3.6vw;
    	letter-spacing: 0.2vw;
	}



	#countdownContainer.mobileDisplay .countdownCtaBox {
	width: calc(100% - 20px);
	height: 40px;
	line-height: 40px;
	border: 1px solid #FFF;
	margin: 0 auto;
	margin-bottom: 10px;
	font-family: 'PlatformRegular';
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: 0.13em;
	display: block;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
		-webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;

    background-color: #232323;
    height: 9vw;
    line-height: 9vw;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-family: "PlatformRegular";
    text-transform: uppercase;
    letter-spacing: 0.5vw;
    font-size: 3.3vw;

	}

	
	#countdownContainer.mobileDisplay .countdownCtaBox.aw16HpBtn {
		width: calc(50% - 10px);
		margin-left: 5px;
	}

	#countdownContainer.mobileDisplay .countdownCtaBox:hover {
		background-color: #FFF;
		color: #232323;
	}
	
	p.days_ref {
		display: none!important;
	}
	p.hours_ref {
		display: none!important;
	}
	p.minutes_ref {
		display: none!important;
	}
	p.seconds_ref {
		display: none!important;
	}
/*}*/
ul.countdown li span.days, ul.countdown li p.days_ref2 {
	color: #F0B9A7;
	font-family: 'PlatformMedium';
}
/* Feature slider css */
#featureCarouselWrapper {
	background-color: #FFF;
	padding-top: 30px;
	padding-bottom: 40px;
	height: 435px;
	text-align: center;
	position: relative;
}
#featureCarousel {
	width: -moz-calc(100% - 150px);
    width: -webkit-calc(100% - 150px);
    width: calc(100% - 150px);
    margin: 0px 75px 0px 75px;
    height: 320px;
}
#featureCarouselWrapper.mobileLayout {
	height: 340px;
}
.mobileLayout #featureCarousel {
	width: 320px;
	height: 240px;
	margin: 0px 0px 0px 0px;
}
#featureCarouselTitle {
	margin-bottom: 20px;
}
.ss16FeatureItemWrapper {
	height: 306px;
}
.mobileLayout .ss16FeatureItemWrapper {
	height: 240px;
}
.ss16FeatureArrow {
	width: 15px;
	height: 26px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	margin-top: -13px;
	cursor: pointer;
	opacity: 1;
}

#featureCarouselWrapper.desktopLayout .ss16FeatureArrow {
	top: 50%;
}

#featureCarouselWrapper.mobileLayout .ss16FeatureArrow {
	bottom: 10px;
	top: auto;
}

.ss16FeatureArrowLeft {
	background-image: url(../img/ss16_arrow_left.png);
	left: 30px;
}

.ss16FeatureArrowRight {
	background-image: url(../img/ss16_arrow_right.png);
	right: 30px;
}

#featureCarouselWrapper.mobileLayout .ss16FeatureArrowLeft {
	left: 10px;
}

#featureCarouselWrapper.mobileLayout .ss16FeatureArrowRight {
	right: 10px;
}

.ss16FeatureArrow.slick-disabled {
	opacity: 0.3;
}
#featureCarouselWrapper.mobileLayout .slick-dots {
	bottom: -54px;
}
.ss16FeatureItem {
	width: 407px;
	height: 306px;
	margin-right: 26px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	display: block;
	text-decoration: none;
}
.mobileLayout .ss16FeatureItem {
	width: 320px;
	height: 240px;
	margin-right: 0px;
	background-size: 320px;
}
.ss16FeatureCaption {
	width: 407px;
	height: 93px;
	background-color: rgba(248,248,248,0.8);
	text-align: center;
	position: absolute;
	bottom: 0px;
}
.mobileLayout .ss16FeatureCaption {
	width: 320px;
	height: 80px;
	margin-right: 0px;
}
.mobileLayout .ss16FeatureTitle {
	font-size: 14px;
}
.ss16FeatureTitle {
	font-family: 'PlatformRegular';
	font-size: 16px;
	color: #232323;
	font-weight: normal;
	letter-spacing: 0.1em;
	display: block;
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
}
.ss16FeatureDesc {
	font-family: 'PlatformRegular';
	font-size: 14px;
	color: #232323;
	letter-spacing: 0.02em;
	display: block;
}
.ss16FeatureCTA {
	height: 26px;
	background-color: #232323;
	line-height: 26px;
	padding: 0px 20px 0px 20px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	font-family: 'PlatformLight';
	font-size: 13px;
	color: #232323;
	letter-spacing: 0.1em;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
}
.mobileLayout .ss16FeatureCTA {
	font-size: 12px;
	letter-spacing: 0.13em;
	height: 36px;
	line-height: 36px;
	padding: 0px 40px 0px 40px;
}
/* Emerging talent Feature */
.emergingTalentWrapper {
	background-color: #FFF;
	height: 430px;
	width: 990px;
    margin: 0 auto;
    position: relative;
	margin-top: 40px;
}
.emergingTalentFeature {
	float: right;
	margin-right: 75px;
}
.mobileLayout .emergingTalentFeature {
	float: none;
	margin: 0px 0px 0px 0px;
	width: 100%;
	display: block;
}

.showspaceCarouselWrapper {
	width: 408px;
	height: 310px;
	margin-left: 75px;
	float: left;
	position: relative;
}
.showspaceCarouselWrapper.displayMobile {
	width: 320px;
	height: 220px;
	margin: 0px 0px 0px 0px;
	float: none;
}
#showspaceCarousel {
	width: 100%;
	height: 280px;
}

.showspaceCarouselWrapper.displayMobile #showspaceCarousel {
	height: 190px;
}

.ss16ShowspaceItemWrapper {
	width: 100%;
	height: 270px;
	position: relative;
}
.showspaceCarouselWrapper.displayMobile .ss16ShowspaceItemWrapper {
	width: 100%;
	height: 180px;
	position: relative;
}
.ss16ShowspaceItem {
	width: 100%;
	height: 230px;
	background-size: cover;
	background-position: center center;
	position: relative;
	z-index: 2;
}
.showspaceCarouselWrapper.displayMobile .ss16ShowspaceItem {
	height: 180px;
}
.ss16ShowspaceIframe {
	width: 100%;
	height: 230px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
}
.showspaceCarouselWrapper.displayMobile .ss16ShowspaceIframe {
	height: 180px;
}
.ss16ShowspaceTitle {
	width: 100%;
	height: 50px;
	line-height: 60px;
	font-family: 'PlatformRegular';
	font-size: 16px;
	color: #232323;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-align: center;
	text-transform: uppercase;
}
.showspaceCarouselWrapper.displayMobile .ss16ShowspaceTitle {
	position: absolute;
	bottom: 0px;
	z-index: 3;
	color: #FFF;
	text-shadow: 0px 0px 6px #232323;
}
.ss16ShowspaceArrow {
	width: 15px;
	height: 26px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	margin-top: -13px;
	cursor: pointer;
	opacity: 1;
}

.showspaceCarouselWrapper .ss16ShowspaceArrow {
	bottom: 0px;
}

.showspaceCarouselWrapper .ss16ShowspaceArrow {
	bottom: 0px;
}

.ss16ShowspaceArrowLeft {
	background-image: url(../img/ss16_arrow_left.png);
	left: 0px;
}

.ss16ShowspaceArrowRight {
	background-image: url(../img/ss16_arrow_right.png);
	right: 0px;
}

.showspaceCarouselWrapper.displayMobile .ss16ShowspaceArrowLeft {
	left: 10px;
}

.showspaceCarouselWrapper.displayMobile .ss16ShowspaceArrowRight {
	right: 10px;
}


.ss16ShowspaceArrow.slick-disabled {
	opacity: 0.3;
}
.showspaceCarousel .slick-dots {
	bottom: -40px;
}
.ss16ShowspaceBtnPlay {
	background-image: url(../img/emergingtalent_button_play.png);
	height: 53px;
	width: 53px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -26px;
	margin-left: -26px;
	z-index: 3;
}
/* Share look */
#shareLookWrapper {
	width: 990px;
	height: 504px;
	background-color: #f8f8f8;
	text-align: center;
	position: relative;
}
.mobile #shareLookWrapper {
	width: 320px;
	height: 385px;
}
#shareLookTitle {
	margin-top: 30px;
	margin-bottom: 30px;
}
.mobile #shareLookTitle {
	width: 90%;
	margin-top: 15px;
	margin-bottom: 15px;
}
#shareLookCarousel {
	width: 840px;
	margin: 0 auto;
	height: 280px;
}
.mobile #shareLookWrapper #shareLookCarousel {
	width: 300px;
}
.ss16SharelookItem {
	width: 186px;
	height: 284px;
	margin-left: 5px;
	display: block;
}
.mobile .ss16SharelookItem {
	width: 140px;
	height: 220px;
	background-position: top center;
}
.ss16SharelookItemWrapper {
	width: 186px;
	height: 360px;
}
.mobile .ss16SharelookItemWrapper {
	height: 270px;
}
.ss16SharelookCaption {
	height: 47px;
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.mobile .ss16SharelookCaption {
	margin-top: 10px;
	height: 40px;
}
.ss16ShareLookSocialBtn {
	width: 47px;
	height: 47px;
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block;
}
.shareLookFacebook {
	background-image: url(../img/ss16_sharelook_facebook_v2.png);
}
.shareLookTwitter {
	background-image: url(../img/ss16_sharelook_twitter_v2.png);
	margin-right: 20px;
}
.mobile .ss16ShareLookSocialBtn {
	background-size: 100%;
	width: 30px;
	height: 30px;
}
.mobile .shareLookTwitter {
	margin-right: 10px;
}
.ss16ShareLookSocialBtn:hover {
	background-position: left bottom;
}
.ss16ShareLookArrow {
	width: 15px;
	height: 26px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	margin-top: -13px;
	cursor: pointer;
	opacity: 1;
}

#shareLookWrapper .ss16ShareLookArrow {
	top: 50%;
}

#shareLookWrapper .ss16ShareLookArrow {
	top: 50%;
}

.ss16ShareLookArrowLeft {
	background-image: url(../img/ss16_arrow_left.png);
	left: 30px;
}

.ss16ShareLookArrowRight {
	background-image: url(../img/ss16_arrow_right.png);
	right: 30px;
}

.mobile #shareLookWrapper .ss16ShareLookArrowLeft {
	left: 10px;
	top: auto;
	bottom: 10px;
}

.mobile #shareLookWrapper .ss16ShareLookArrowRight {
	right: 10px;
	top: auto;
	bottom: 10px;
}
.shareLookTitleWrapper {
	display: block; 
	width: 100%; 
	margin-bottom: 30px;
}
.shareLookTitleWrapper img {
	margin-top: 30px;
}
/* Pinterest panel */
.pinterestPanel {
	background-color: #f8f8f8;
	text-align: center;
	position: relative;
	display: block;
	text-decoration: none;
	border: none;
}
.pinterestDesktopWrapper .pinterestPanel {
	width: 970px;
	height: 482px;
	padding: 40px 10px 0px 10px;
}
.pinterestMobileWrapper .pinterestPanel {
	width: 300px;
	height: 362px;
	padding: 20px 10px 0px 10px;
}
.pinTitleGroup {
	margin: 0px 0px 30px 0px;
}
.pinterestMobileWrapper .pinTitleGroup {
	margin: 0px 0px 15px 0px;
}
.pinterestTitle {
	font-family: 'PlatformMedium';
	font-size: 24px;
	letter-spacing: 0.05em;
	color: #232323;
	text-transform: uppercase;
	width: 100%;
	display: block;
	text-align: center;
}
.pinterestMobileWrapper .pinterestTitle {
	font-size: 18px;
}
.pinterestSubTitle {
	font-family: 'PlatformMedium';
	font-size: 16px;
	letter-spacing: 0.05em;
	color: #232323;
	text-transform: none;
	width: 100%;
	display: block;
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.pinterestMobileWrapper .pinterestSubTitle {
	font-size: 10px;
	margin-bottom: 15px;
}
.pinterestLogo {
	display: inline-block;
	margin-bottom: 0px;
	margin-top: -15px;
}
.pinterestMobileWrapper .pinterestLogo {
	width: 100px;
	margin-bottom: 15px;
	margin-top: -20px;
}
.pinterestStep {
	padding: 10px;
	background-color: #e9e9e9;
	height: 200px;
	float: left;
	margin-right: 15px;
}
.pinWithLogo {
	background-image: url(../img/tiny_pinterest_logo.png);
	background-repeat: no-repeat;
	background-position: 510px 0px;
	height: 39px;
	line-height: 40px;
	padding-right: 50px;
	box-sizing: border-box;
	margin-top: -20px;
}

.pinterestMobileWrapper .pinWithLogo {
	background-image: url(../img/tiny_pinterest_logo.png);
	background-repeat: no-repeat;
    background-position: 175px 0px;
    height: 19px;
    line-height: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    margin-top: -10px;
    background-size: 19px auto;
}
.pinterestMobileWrapper .pinterestStep img {
	width: 80px;
}
.pinterestMobileWrapper .pinterestStep:nth-child(1) img, .pinterestMobileWrapper .pinterestStep:nth-child(2) img {
	height: 63px;
}
.pinterestStep:nth-child(1) {
	width: 325px;
}
.pinterestStep:nth-child(2) {
	width: 275px;
}
.pinterestStep:nth-child(3) {
	width: 275px;
	margin-right: 0px;
}
.pinterestMobileWrapper .pinterestStep {
	width: 85px;
	height: 110px;
	padding: 5px;
	background-color: #e9e9e9;
	float: left;
	margin-right: 7px;
	position: relative;
}
.pinterestMobileWrapper .pinterestStep:nth-child(3) {
	margin-right: 0px;
}
.pinterestStepNumber {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 17px;
	background-color: #232323;
	border: 2px solid #FFF;
	text-align: center;
	font-family: 'PlatformMedium';
	font-size: 18px;
	letter-spacing: 0.05em;
	color: #FFF;
	float: left;
	margin: 25px 10px 0px 0px;
	clear: both;
}
.pinterestMobileWrapper .pinterestStepNumber {
	position: absolute;
	top: -9px;
	left: -1px;
		width: 18px;
	height: 18px;
	line-height: 18px;
	border-radius: 10px;
	background-color: #232323;
	border: 1px solid #FFF;
	text-align: center;
	font-family: 'PlatformMedium';
	font-size: 10px;
	letter-spacing: 0.05em;
	color: #FFF;
	float: left;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.pinterestStepText {
	text-align: left;
	font-family: 'PlatformLight';
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 0.1em;
	color: #232323;
	float: left;
	margin: 25px 0px 0px 0px;
	width: 230px;
	height: 40px;
}
.pinterestStep:nth-child(1) .pinterestStepText {
	width: 250px;
}
.pinterestMobileWrapper .pinterestStepText {
	font-size: 10px;
	width: 100%!important;
	text-align: center;
	margin: 15px 0px 0px 0px;
}
.pinterestStepText span {
	font-family: 'PlatformMedium';
}
.pinterestSummaryText {
	font-family: "Interstate";
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 0.02em;
	color: #232323;
	display: block;
	width: 100%;
	text-align: center;
	margin: 30px 0px 40px 0px;
}
.pinterestMobileWrapper .pinterestSummaryText {
	font-size: 12px;
	margin: 15px 0px 20px 0px;
}
/* Utility classes */
.featureCtaButton {
	height: 26px;
	background-color: #232323;
	line-height: 26px;
	padding: 0px 20px 0px 20px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	font-family: 'PlatformLight';
	font-size: 13px;
	color: #232323;
	letter-spacing: 0.1em;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
}
.mobileLayout .featureCtaButton {
	font-size: 12px;
	letter-spacing: 0.13em;
	height: 36px;
	line-height: 36px;
	padding: 0px 40px 0px 40px;
}
.mobile .featureCtaButton {
	font-size: 12px;
	letter-spacing: 0.13em;
	height: 36px;
	line-height: 36px;
	padding: 0px 40px 0px 40px;
}
.clearBoth {
	clear: both;
}
.ss16GreyText {
	color: #232323!important;
}
.iconWrapper {
	width: 408px;
	height: 41px;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 25px 0px 25px 0px;
	margin-right: 25px;
	margin-left: 75px;
	display: inline-block;
}
.iconWrapperEnd{
	margin-right: 0px!important;
	margin-left: 0px!important;
}
.mobileLayout .iconWrapper {
	background-color: #f8f8f8;
	width: 100%;
	height: 21px;
	background-size: 21px 21px;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.uniqueFeatureWrapper {
	width: 990px;
	height: 420px;
	position: relative;
	padding-top: 48px;
	background-image: url(../img/banner_bg_shop_unique_desktop_uk.jpg);
	display: block;
	text-decoration: none;
}
.uniqueFeatureWrapper_uk, .uniqueFeatureWrapper_us, .uniqueFeatureWrapper_eu {
	background-image: url(../img/banner_bg_shop_unique_desktop_uk.jpg);
}
.uniqueFeatureWrapper_fr {
	background-image: url(../img/banner_bg_shop_unique_desktop_fr.jpg);
}
.uniqueFeatureWrapper_de {
	background-image: url(../img/banner_bg_shop_unique_desktop_de.jpg);
}
.uniqueFeatureTitle {

}
.uniqueFeatureDesc {
	position: absolute;
	top: 345px;
	width: 100%;
	display: block;
	font-family: 'Interstate';
	font-size: 14px;
	letter-spacing: 0.02em;
	line-height: 18px;
	color: #232323;
	text-align: center;
}
.uniqueColLink {
	bottom: 21px;
}
.uniqueColLink_uk, .uniqueColLink_us, .uniqueColLink_eu {
	margin-left: -90px;
}
.uniqueColLink_fr {
	margin-left: -105px;
}
.uniqueColLink_de {
	margin-left: -105px;
}
.mobile .uniqueFeatureWrapper {
	width: 320px;
	height: 407px;
	position: relative;
	padding-top: 20px;
	background-image: url(../img/banner_bg_shop_unique_mobile_uk.jpg);
	background-size: 320px;
}
.mobile .uniqueFeatureWrapper_uk, .mobile .uniqueFeatureWrapper_us, .mobile .uniqueFeatureWrapper_eu {
	background-image: url(../img/banner_bg_shop_unique_mobile_uk.jpg);
}
.mobile .uniqueFeatureWrapper_fr {
	background-image: url(../img/banner_bg_shop_unique_mobile_fr.jpg);
}
.mobile .uniqueFeatureWrapper_de {
	background-image: url(../img/banner_bg_shop_unique_mobile_de.jpg);
}
.mobile .uniqueFeatureTitle {
	font-size: 18px;
}
.mobile .uniqueFeatureDesc {
	position: absolute;
	top: 320px;
	width: 100%;
	display: block;
	font-family: 'Interstate';
	font-size: 12px;
	letter-spacing: 0.03em;
	line-height: 16px;
	color: #232323;
	text-align: center;
}
.mobile .uniqueColLink {
	bottom: 10px;
	font-size: 12px;
    height: 36px;
    line-height: 36px;
    padding: 0px 30px 0px 30px;
    margin-left: -90px;
}
.mobile .uniqueColLink_fr {
	margin-left: -102px;
}
.mobile .uniqueColLink_de {
	margin-left: -103px;
}
.shareLooksLightBoxArrow {
	width: 15px;
    height: 26px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    margin-top: -13px;
    cursor: pointer;
    opacity: 1;
    top: 50%;
    padding: 0px;
    border: none;
    background-color: transparent;
}
.shareLooksLightBoxArrow-left {
	background-image: url(../img/ss16_arrow_white_left.png);
	left: 20px;
	top: 420px;
}
.shareLooksLightBoxArrow-right {
	background-image: url(../img/ss16_arrow_white_right.png);
	right: 20px;
	top: 420px;
}
.mfp-wrap {
    top: 920px;
}
.mfp-container:before {
    vertical-align: top!important;
}
/* iPhone Display */
.paddingWrap {
	display: block;
	padding: 10px 10px 10px 10px;
	margin-bottom: 0px;
}
@media screen and (min-width: 460px) {
	.blogWrapper.mobileLayout .blogDesc {
		display: none;
	}
}