#layerscroll{
	position: relative; z-index: 1000;
}

.grid figcaption p img{
display: none;
}

#main {
	height: 100%;
	width: 100%;z-index: 1000;
}
.bespoke-parent {
	width: 100%;
	overflow-x: hidden;
	overflow: hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

stufa {
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	-ms-perspective: 600px;
	-o-perspective: 600px;
	perspective: 600px;
	position: absolute;
	width: 100%;
	min-width: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	overflow: hidden;
}


#mainpage {
	height: 100%;
	width: 100%;
	display: inline-block;
}
.boxedstyle #stufahold {
	position: fixed;
}


#main .single-post #firsts.bespoke-active {
	bottom: 129px;
	top: 100px;
}

.tc-style {
	width: 100%;
	padding-bottom: 10px;
	padding-top: 70px;
	float: left;
	position: absolute!important;
	/*bottom: 0;*/
}

.tc-style.center-content {
	width: 100%;
	padding-bottom: 10px;
	float: left;
	position: absolute!important;
	/*bottom: 0;*/
}

.tc-style.right-content {
	float: right;
}
#section {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	border-radius: 5px;
	width: 350px;
	height: auto;
	min-height: 450px;
	display: inline-block;
	padding-bottom: 7px;
	left: 40%;
	margin-left: -175px;
	opacity: 0;
	position: absolute;
}
.bigthumpsize #section{
	width: 448px;
	margin-left: -224px;
}


.single-post  #section {
	opacity: 0;
}

#section.bespoke-slide, .ss-row:after, stufa {
	-webkit-transition: -webkit-transform .7s ease, opacity .7s ease, all .7s ease;
	-moz-transition: -moz-transform .7s ease, opacity .7s ease, all .7s ease;
	-ms-transition: -ms-transform .7s ease, opacity .7s ease, all .7s ease;
	-o-transition: -o-transform .7s ease, opacity .7s ease, all .7s ease;
	transition: transform .7s ease, opacity .7s ease, all .7s ease;
}

#section.bespoke-active {
	-webkit-transition: width .7s, height .7s, -webkit-transform .7s, opacity .9s ease;
	-moz-transition: width .7s, height .7s, -moz-transform .7s, opacity .9s ease;
	-o-transition: width .7s, height .7s, -o-transform .7s, opacity .9s ease;
	-ms-transition: width .7s, height .7s, -ms-transform .7s, opacity .9s ease;
	transition: width .7s, height .7s, transform .7s, opacity .9s ease;
	opacity: 1;
	z-index: 1;
}

/*####################################################*/
/*** TAIL DESIGN ***/
/*####################################################*/
.grid .slelement, .slelementno {
	max-width: 450px;
	width: 100%;
	height: 100%;
	color: #333;
}

.grid .slelement, .slelementno {
	max-width: 100%;
	box-shadow: inset 0 0 0 3px #fff,0 0 18px rgba(0, 0, 0, 0.19);
}

.grid figcaption .titleline {
	width: 80px;
	height: 1px;
	background-color: #4eb7a3;
	content: "";
	position: absolute;
	margin-top: -14px;
	right: 50%;
	margin-right: -40px;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.grid a:nth-child(odd) {
	margin: 30px 0 -30px 0;
}

.imghoverfxbg.grid a:nth-child(odd) {
	margin: 0;
}


.grid figure {
	/*max-height: 450px;*/
	position: relative;
	overflow: hidden;
	margin: 5px;
	margin: 0px;
	background: #4eb7a3;
	/*-webkit-backface-visibility: hidden;
	-webkit-backface-visibility: visible;*/
}
.search .grid figure, .date .grid figure {
	min-height:450px;
}
.flexslider .grid figure{
	width:100%;
	height:auto;
	
}
figure.nobgcolor, .wpb_wrapper figure.nobgcolor{
	background-color: transparent!important;
}

.imghoverfxbg.grid figure {
	max-height: none;
	display: inline-block;
}

.imghoverfxbg.grid.nocolor figure {
	display: inherit;
}

.isotope-item .grid figure {
	max-height: 100%;
}

.grid figure img {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.2;
	z-index: 1;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-backface-visibility: hidden;
}
.wpb_gallery .grid figure img{
	-webkit-backface-visibility:visible;
}

.grid figure.nobgcolor  img {
	opacity: 1;
	
}
.grid.nocolor figure img{
	display:inline;
	width:auto;
	margin-bottom:-4px!important;
}
.wpb_image_grid .grid.nocolor figure img{
	/*padding-right:15px;
	padding-bottom:15px;*/
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item .grid{
	padding-bottom:15px;
	padding-right:15px;
	padding:5px;
	
}
.imghoverfxbg.grid figure img {
	-webkit-transition: none;
	transition: none;
}

.grid figcaption {
	position: absolute;
	top: 0;
	z-index: 1;
	padding-top: 1px;
	width: 100%;
	height: 100%;
	text-align: center;
}

.grid figcaption h2 {
	margin: 10px 0 10px 0;
	display: inline-block;
	color: #3498db;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sblefton .numrow3 figcaption h2, .cross-sells figcaption h2, .sblefton .related.products figcaption h2{
	margin: 0;
	padding-top:0;
}

.wootitlestyle2 h2 {
	display: inline-block;
	color: #3498db;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wootitlestyle2 {
	position: relative;
	-webkit-transform: translateY(22px);
	transform: translateY(22px);
	-webkit-transition: all 0.3s, -webkit-transform 0.3s;
	transition: all 0.3s, transform 0.3s;
	opacity: 0;
}

.grid figcaption p {
	padding: 0 20px;
	color: #9C9C9C;
	font-weight: 400;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.grid figcaption .ratingholder {
	padding-bottom: 15px;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.grid figcaption h2,
.grid figcaption p, .grid figcaption .titleline, .grid figcaption .ratingholder {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.grid figure .postinfo {
	position: absolute;
	padding: 4px 20px;
	border: none;
	font-weight: bold;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.grid .clicklink {
	position: absolute;
	border: none;
	background-color: rgba(255, 255, 255, 0.95);
	line-height: 40px;
	font-size: 20px;
	bottom: 0px;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	left: 0;
	text-align: center;
	height: 40px;
	width: 50%;
	-webkit-transition: all 0.3s, -webkit-transform 0.3s;
	transition: all 0.3s, transform 0.3s;
	opacity: 0;
}

.black_style .clicklink {
	background-color: #282828;
	background-color: rgba(40,40,40,0.85);
}

.grid .clickimg {
	position: absolute;
	border: none;
	background-color: rgba(255, 255, 255, 0.95);
	line-height: 40px;
	font-size: 20px;
	bottom: 0px;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	right: 0;
	text-align: center;
	height: 40px;
	width: 50%;
	-webkit-transition: all 0.3s, -webkit-transform 0.3s;
	transition: all 0.3s, transform 0.3s;
	opacity: 0;
	border-left: 1px solid rgba(0,0,0,0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.hideifneed  .clicklink, .hideifneed .clickimg {
	font-size: 22px !important;
}
.hideifneed  .clicklink:hover, .hideifneed .clickimg:hover {
	color: #fff !important;
}

.grid a {
	-webkit-transition: none;
	transition: none;
}

.imghoverfxbg.grid .clickimg {
	width: 100%;
	border-left: none;
}

.nocolor figure {
	background-color: transparent!important;
}

.grid .clicklink:before, .grid .clickimg:before, .grid .clickaddtocart:before {
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	height: 10px;
	top: -10px;
	background: rgba(255,255,255,0.7);
}

.black_style .grid .clicklink:before, .black_style .grid .clickimg:before, .black_style .grid .clickaddtocart:before {
	background-color: #282828;
	background-color: rgba(40,40,40,0.65);
}

.grid .clickimg:before {
	right: 0;
}

.grid .clickimg:hover, .grid .clicklink:hover, .grid .clickaddtocart:hover {
	background-color: rgba(255, 255, 255, 0.95);
}

.grid figcaption,
.grid figcaption h2,
.grid figcaption p,
.grid figure .postinfo, .grid figcaption .ratingholder {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid svg {
	position: absolute;
	top: -41px;
	z-index: 1;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
}

.grid svg path {
	fill: #fff;
	fill: rgba(255,255,255,0.95);
}

.black_style .grid svg path {
	fill: #282828;
	fill: rgba(40,40,40,0.85);
}

.grid .slelement:hover figure img , .grid .slelement:hover .clicklink, .grid .slelement:hover .clickimg, .grid .slelementno:hover figure img , .grid .slelementno:hover .clicklink, .grid .slelementno:hover .clickimg, .grid .slelement:hover .clickaddtocart, .grid:hover .wootitlestyle2 {
	opacity: 1;
}

.grid .slelement:hover figcaption h2,
.grid .slelement:hover figcaption p, .grid  .slelement:hover figcaption .titleline, .grid .slelement:hover .clicklink, .grid .slelement:hover .clickimg, .grid .slelementno:hover .clicklink, .grid .slelementno:hover .clickimg, .grid .slelement:hover figcaption .ratingholder, .grid .slelement:hover .clickaddtocart {
	-webkit-transform: translateY(2px);
	-moz-transform: translateY(2px);
	-ms-transform: translateY(2px);
	-o-transform: translateY(2px);
	transform: translateY(2px);
}

.grid  .slelement:hover svg {
	-webkit-transform: translateY(-354px);
	-moz-transform: translateY(-354px);
	-ms-transform: translateY(-354px);
	-o-transform: translateY(-354px);
	transform: translateY(-354px);
	-webkit-transition: all 0.7s, -webkit-transform 0.7s;
	transition: all 0.7s, transform 0.7s;
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 3);
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
	-moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
	-ms-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
	-o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
	timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
}

.grid  svg {
	-webkit-transition: all 0.4s, -webkit-transform 0.4s;
	transition: all 0.4s, transform 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 3);
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
	timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
}

.grid:hover .wootitlestyle2 {
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}

.grid .slelement:hover figcaption h2 {
	white-space: nowrap;
	text-overflow: ellipsis;
}

.grid .slelement:hover figcaption h2 {
	-webkit-transform: translateY(8px);
	transform: translateY(8px);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	opacity: 0;
}

.grid .slelement:hover figcaption p , .grid  .slelement:hover figcaption .titleline, .grid .slelement:hover figcaption .ratingholder {
	opacity: 0;
}

.grid figcaption h2 {
	color: #e74c3c;
}

.grid figure .postinfo {
	bottom: 0;
	left: 0;
	padding: 10px 0 10px 0;
	width: 100%;
	background: rgba(255,255,255,0.95);
	color: #333;
	font-weight: 300;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.grid .slelement:hover figure .postinfo {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.grid figcaption h2, 
.grid figcaption p , .grid  figcaption .titleline, .grid figcaption .ratingholder {
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 3);
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
	timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
}


@media screen and (max-width: 45em) {

	.grid figcaption h2 {
		margin-bottom: 0px;
		-webkit-transform: translateY(30px);
		transform: translateY(30px);
	}

	.grid figcaption p {
		margin: 0;
		padding: 0 10px;
	}
}

.parallaxdiv, .parallaxnorm{
	z-index: 1;
	min-width:100%;
}

/*####################################################*/
/*** TURQUOISE COLOR SCHEME ***/
/*####################################################*/
.turquoise figure{
	background-color: #71cbb9!important;
	color: #fff;
}

.turquoise .content-title, #section.turquoise .content-title, .turquoise .content-title a , .turquoise a {
	color: #71cbb9;
}

.turquoise .clickimg:hover, .turquoise .clicklink:hover {
	background: #53b7a3!important;
	background: rgba(100,197,178, 0.8)!important;
}

/*####################################################*/
/*** GREEN SEA COLOR SCHEME ***/
/*####################################################*/
.greensea figure{
	background-color: #4eb7a3!important;
	color: #fff;
}

.greensea .content-title, #section.greensea .content-title, .greensea .content-title a , .greensea a {
	color: #4eb7a3;
}
.greensea .clickimg:hover, .greensea .clicklink:hover {
	color: #fff !important;
	background: #4eb7a3!important;
	background: rgba(78,183,163, 0.8)!important;
}

/*####################################################*/
/*** EMERALD COLOR SCHEME ***/ 
/*####################################################*/
.emerald figure{
	background-color: #7adda4!important;
	color: #fff;
}

.emerald .content-title, #section.emerald .content-title, .emerald .content-title a , .emerald a{
	color: #7adda4;
}

.emerald .clickimg:hover, .emerald .clicklink:hover {
	color: #fff !important;
	background: #7adda4!important;
	background: rgba(122,221,164, 0.8)!important;
}

/*####################################################*/
/*** NEPHRITIS COLOR SCHEME ***/  
/*####################################################*/
.nephritis figure{
	background-color: #4fb77c!important;
	color: #fff;
}

.nephritis .content-title, #section.nephritis .content-title, .nephritis .content-title a , .nephritis a {
	color: #4fb77c;
}
.nephritis .clickimg:hover, .nephritis .clicklink:hover {
	background: #4fb77c!important;
	background: rgba(79, 183, 124, 0.8)!important;
}

/*####################################################*/
/*** AMETHYST COLOR SCHEME ***/ 
/*####################################################*/
.amethyst figure{
	background-color: #bb8bd0!important;
	color: #fff;
}

.amethyst .content-title, #section.amethyst .content-title, .amethyst .content-title a , .amethyst a{
	color: #bb8bd0;
}
.amethyst .clickimg:hover, .amethyst .clicklink:hover {
	background: #b281c7!important;
	background: rgba(178,129,199, 0.8)!important;
}

/*####################################################*/
/*** WISTERIA COLOR SCHEME ***/ 
/*####################################################*/
.wisteria figure{
	background-color: #a871c1!important;
	color: #fff;
}

.wisteria .content-title, #section.wisteria .content-title, .wisteria .content-title a , .wisteria a{
	color: #a871c1;
}
.wisteria .clickimg:hover, .wisteria .clicklink:hover {
	background: #a871c1!important;
	background: rgba(168,113,193, 0.8)!important;
}

/*####################################################*/
/*** PETER RIVER COLOR SCHEME ***/ 
/*####################################################*/
.peterriver figure{
	background-color: #65b1e4!important;
	color: #fff;
}


.peterriver .content-title, #section.peterriver .content-title, .peterriver .content-title a , .peterriver a {
	color: #65b1e4;
}
.peterriver .clickimg:hover, .peterriver .clicklink:hover {
	background: #468dbc!important;
	background: rgba(83,150,194, 0.8)!important;
}

/*####################################################*/
/*** BELIZE HOLE COLOR SCHEME ***/
/*####################################################*/
.belizehole figure{
	background-color: #5d9ec9!important;
	color: #fff;
}

.belizehole .content-title, #section.belizehole .content-title, .belizehole .content-title a , .belizehole a{
	color: #5d9ec9;
}
.belizehole .clickimg:hover, .belizehole .clicklink:hover {
	background: #256690!important;
	background: rgba(37,102,144, 0.8)!important;
}

/*####################################################*/
/*** SUN FLOWER COLOR SCHEME ***/
/*####################################################*/
.sunflower figure {
	background-color: #f4d248!important;
	color: #fff;
}

.sunflower .content-title, #section.sunflower .content-title, .sunflower .content-title a , .sunflower a{
	color: #f4d248;
}

.sunflower .clickimg:hover, .sunflower .clicklink:hover {
	background: #f4d248!important;
	background: rgba(244,210,72, 0.8)!important;
}

/*####################################################*/
/*** ORANGE COLOR SCHEME ***/
/*####################################################*/
.orange figure{
	background-color: #f6b44a!important;
	color: #fff;
}

.orange .content-title, #section.orange .content-title, .orange .content-title a , .orange a{
	color: #f6b44a;
}

.orange .clickimg:hover, .orange .clicklink:hover {
	background: #f6b44a!important;
	background: rgba(246,180,74, 0.8)!important;
}

/*####################################################*/
/*** CARROT COLOR SCHEME ***/ 
/*####################################################*/
.carrot figure{
	background-color: #ec9e57!important;
	color: #fff;
}

.carrot .content-title, #section.carrot .content-title, .carrot .content-title a , .carrot a {
	color: #ec9e57;
}


.carrot .clickimg:hover, .carrot .clicklink:hover {
	background: #ec9e57!important;
	background: rgba(236,158,87, 0.8)!important;
}


/*####################################################*/
/*** PUMPKIN COLOR SCHEME ***/
/*####################################################*/
.pumpkin figure{
	background-color: #dd7d3d!important;
	color: #fff;
}

.pumpkin .content-title, #section.pumpkin .content-title, .pumpkin .content-title a , .pumpkin a{
	color: #dd7d3d;
}

.pumpkin .clickimg:hover, .pumpkin .clicklink:hover {
	background: #dd7d3d!important;
	background: rgba(221,125,61, 0.8)!important;
}

/*####################################################*/
/*** WET ASPHALT COLOR SCHEME ***/ 
/*####################################################*/
.wetasphalt figure{
	background-color: #657585!important;
	color: #fff;
}

.wetasphalt .content-title, #section.wetasphalt .content-title, .wetasphalt .content-title a , .wetasphalt a{
	color: #657585;
}

.wetasphalt .clickimg:hover, .wetasphalt .clicklink:hover {
	background: #657585!important;
	background: rgba(101,117,133, 0.8)!important;
}

/*####################################################*/
/*** MIDNIGHT BLUE COLOR SCHEME ***/ 
/*####################################################*/
.midnightblue  figure{
	background-color: #566576!important;
	color: #fff;
}

.midnightblue .content-title, #section.midnightblue .content-title, .midnightblue .content-title a , .midnightblue a{
	color: #566576;
}

.midnightblue .clickimg:hover, .midnightblue .clicklink:hover {
	background: #566576!important;
	background: rgba(86,101,118, 0.8)!important;
}

/*####################################################*/
/*** ALIZARIN COLOR SCHEME ***/ 
/*####################################################*/
.alizarin  figure{
	background-color: #ee776b!important;
	color: #fff;
}

.alizarin .content-title, #section.alizarin .content-title, .alizarin .content-title a , .alizarin a{
	color: #ee776b;
}

.alizarin .clickimg:hover, .alizarin .clicklink:hover {
	background: #ee776b!important;
	background: rgba(238,119,107, 0.8)!important;
}

/*####################################################*/
/*** POMEGRANATE COLOR SCHEME ***/ 
/*####################################################*/
.pomegranate figure{
	background-color: #d0685e!important;
	color: #fff;
}

.pomegranate .content-title, #section.pomegranate .content-title, .pomegranate .content-title a , .pomegranate a{
	color: #d0685e;
}

.pomegranate .clickimg:hover, .pomegranate .clicklink:hover {
	background: #d0685e!important;
	background: rgba(208,104,94, 0.8)!important;
}

/*####################################################*/
/*** CONCRETE COLOR SCHEME ***/ 
/*####################################################*/
.concrete figure{
	background-color: #aebbbb!important;
	color: #fff;
}

.concrete .content-title, #section.concrete .content-title, .concrete .content-title a , .concrete a{
	color: #aebbbb;
}

.concrete .clickimg:hover, .concrete .clicklink:hover {
	background: #aebbbb!important;
	background: rgba(174,187,187, 0.8)!important;
}


/*####################################################*/
/*** ASBESTOS COLOR SCHEME ***/
/*####################################################*/
.asbestos figure{
	background-color: #96a2a2!important;
	color: #fff;
}

.asbestos .content-title, #section.asbestos .content-title, .asbestos .content-title a , .asbestos a {
	color: #96a2a2;
}

.asbestos .clickimg:hover, .asbestos .clicklink:hover {
	background: #96a2a2!important;
	background: rgba(150,162,162, 0.8)!important;
}

/*####################################################*/
/*** CUBE THEME ***/
/*####################################################*/
.cube #section.bespoke-before {
	-webkit-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
	-moz-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
	-ms-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
	-o-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
	transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
}

.cube #section.bespoke-before-1 {
	-webkit-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
	-moz-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
	-ms-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
	-o-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
	transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
	opacity: 0.5;
}

.cube #section.bespoke-after {
	-webkit-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
	-moz-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
	-ms-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
	-o-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
	transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
}

.cube #section.bespoke-after-1 {
	-webkit-transform: translateX(332px) rotateY(70deg) translateX(512px);
	-moz-transform: translateX(332px) rotateY(70deg) translateX(512px);
	-ms-transform: translateX(332px) rotateY(70deg) translateX(512px);
	-o-transform: translateX(332px) rotateY(70deg) translateX(512px);
	transform: translateX(332px) rotateY(70deg) translateX(512px);
	opacity: 0.5;
}
/*####################################################*/
/*** CONCAVE THEME ***/
/*####################################################*/
.concave #section.bespoke-before {
	-webkit-transform: translateX(-800px) rotateY(90deg) translateX(-800px);
	-moz-transform: translateX(-800px) rotateY(90deg) translateX(-800px);
	-ms-transform: translateX(-800px) rotateY(90deg) translateX(-800px);
	-o-transform: translateX(-800px) rotateY(90deg) translateX(-800px);
	transform: translateX(-800px) rotateY(90deg) translateX(-800px);
}

.concave #section.bespoke-before-1 {
	-webkit-transform: translateX(-310px) rotateY(58deg) translateX(-240px);
	-moz-transform: translateX(-310px) rotateY(58deg) translateX(-240px);
	-ms-transform: translateX(-310px) rotateY(58deg) translateX(-240px);
	-o-transform: translateX(-310px) rotateY(58deg) translateX(-240px);
	transform: translateX(-310px) rotateY(58deg) translateX(-240px);
	opacity: 0.4;
}

.concave #firsts.bespoke-before-1 {
	-webkit-transform: translateX(-380px) rotateY(58deg) translateX(-390px);
	-moz-transform: translateX(-360px) rotateY(58deg) translateX(-390px);
	-ms-transform: translateX(-360px) rotateY(58deg) translateX(-390px);
	-o-transform: translateX(-360px) rotateY(58deg) translateX(-390px);
	transform: translateX(-360px) rotateY(58deg) translateX(-390px);
	opacity: 0.4;
}

.concave #section.bespoke-after {
	-webkit-transform: translateX(800px) rotateY(-90deg) translateX(800px);
	-moz-transform: translateX(800px) rotateY(-90deg) translateX(800px);
	-ms-transform: translateX(800px) rotateY(-90deg) translateX(800px);
	-o-transform: translateX(800px) rotateY(-90deg) translateX(800px);
	transform: translateX(800px) rotateY(-90deg) translateX(800px);
}

.concave #section.bespoke-after-1 {
	-webkit-transform: translateX(310px) rotateY(-58deg) translateX(240px);
	-moz-transform: translateX(310px) rotateY(-58deg) translateX(240px);
	-ms-transform: translateX(310px) rotateY(-58deg) translateX(240px);
	-o-transform: translateX(310px) rotateY(-58deg) translateX(240px);
	transform: translateX(310px) rotateY(-58deg) translateX(240px);
	opacity: 0.4;
}

.concave ##section-1.bespoke-after-1 {
	-webkit-transform: translateX(360px) rotateY(-58deg) translateX(380px);
	-moz-transform: translateX(360px) rotateY(-58deg) translateX(380px);
	-ms-transform: translateX(360px) rotateY(-58deg) translateX(380px);
	-o-transform: translateX(360px) rotateY(-58deg) translateX(380px);
	transform: translateX(360px) rotateY(-58deg) translateX(380px);
}
/*####################################################*/
/*** COVERFLOW THEME ***/
/*####################################################*/
.coverflow #section.bespoke-before {
	-webkit-transform: translateX(-380px) rotateY(45deg) scale(0.6);
	-moz-transform: translateX(-380px) rotateY(45deg) scale(0.6);
	-ms-transform: translateX(-380px) rotateY(45deg) scale(0.6);
	-o-transform: translateX(-380px) rotateY(45deg) scale(0.6);
	transform: translateX(-380px) rotateY(45deg) scale(0.6);
	z-index: 6;
	display: none;
}

.coverflow #section.bespoke-before-4 {
	display: block;
}

.coverflow #section.bespoke-before-3 {
	-webkit-transform: translateX(-340px) rotateY(45deg) scale(0.6);
	-moz-transform: translateX(-340px) rotateY(45deg) scale(0.6);
	-ms-transform: translateX(-340px) rotateY(45deg) scale(0.6);
	-o-transform: translateX(-340px) rotateY(45deg) scale(0.6);
	transform: translateX(-340px) rotateY(45deg) scale(0.6);
	opacity: 0.1;
	z-index: 7;
	display: block;
}

.coverflow #section.bespoke-before-2 {
	-webkit-transform: translateX(-300px) rotateY(45deg) scale(0.6);
	-moz-transform: translateX(-300px) rotateY(45deg) scale(0.6);
	-ms-transform: translateX(-300px) rotateY(45deg) scale(0.6);
	-o-transform: translateX(-300px) rotateY(45deg) scale(0.6);
	transform: translateX(-300px) rotateY(45deg) scale(0.6);
	opacity: 0.4;
	z-index: 8;
	display: block;
}

.coverflow #section.bespoke-before-1 {
	-webkit-transform: translateX(-260px) rotateY(45deg) scale(0.6);
	-moz-transform: translateX(-260px) rotateY(45deg) scale(0.6);
	-ms-transform: translateX(-260px) rotateY(45deg) scale(0.6);
	-o-transform: translateX(-260px) rotateY(45deg) scale(0.6);
	transform: translateX(-260px) rotateY(45deg) scale(0.6);
	opacity: 0.7;
	z-index: 9;
	display: block;
}

.coverflow #section.bespoke-active {
	z-index: 10;
}

.coverflow #section.bespoke-after {
	-webkit-transform: translateX(380px) rotateY(-45deg) scale(0.6);
	-moz-transform: translateX(380px) rotateY(-45deg) scale(0.6);
	-ms-transform: translateX(380px) rotateY(-45deg) scale(0.6);
	-o-transform: translateX(380px) rotateY(-45deg) scale(0.6);
	transform: translateX(380px) rotateY(-45deg) scale(0.6);
	z-index: 9;
	display: none;
}

.coverflow #section.bespoke-after-1 {
	-webkit-transform: translateX(260px) rotateY(-45deg) scale(0.6);
	-moz-transform: translateX(260px) rotateY(-45deg) scale(0.6);
	-ms-transform: translateX(260px) rotateY(-45deg) scale(0.6);
	-o-transform: translateX(260px) rotateY(-45deg) scale(0.6);
	transform: translateX(260px) rotateY(-45deg) scale(0.6);
	opacity: 0.7;
	z-index: 9;
	display: block;
}

.coverflow #section.bespoke-after-2 {
	-webkit-transform: translateX(300px) rotateY(-45deg) scale(0.6);
	-moz-transform: translateX(300px) rotateY(-45deg) scale(0.6);
	-ms-transform: translateX(300px) rotateY(-45deg) scale(0.6);
	-o-transform: translateX(300px) rotateY(-45deg) scale(0.6);
	transform: translateX(300px) rotateY(-45deg) scale(0.6);
	opacity: 0.4;
	z-index: 8;
	display: block;
}

.coverflow #section.bespoke-after-3 {
	-webkit-transform: translateX(340px) rotateY(-45deg) scale(0.6);
	-moz-transform: translateX(340px) rotateY(-45deg) scale(0.6);
	-ms-transform: translateX(340px) rotateY(-45deg) scale(0.6);
	-o-transform: translateX(340px) rotateY(-45deg) scale(0.6);
	transform: translateX(340px) rotateY(-45deg) scale(0.6);
	opacity: 0.1;
	z-index: 1;
	display: block;
}

.coverflow #section.bespoke-after-4 {
	display: block;
	opacity: 0;
}
/*####################################################*/
/*** CLASSIC THEME ***/
/*####################################################*/
.classic #section.bespoke-before {
	-webkit-transform: translate3d(-1880px, 0, 0);
	-moz-transform: translate3d(-1920px, 0, 0);
	-ms-transform: translateX(-1920px);
	-ms-transform: translate3d(-1920px, 0, 0);
	-o-transform: translateX(-1920px);
	transform: translate2d(-1920px, 0, 0);
	opacity: 1;
}

.classic #section.bespoke-before-3 {
	-webkit-transform: translate3d(-1280px, 0, 0);
	-moz-transform: translate3d(-1320px, 0, 0);
	-ms-transform: translateX(-1320px);
	-ms-transform: translate3d(-1320px, 0, 0);
	-o-transform: translateX(-1320px);
	transform: translate3d(-1320px, 0, 0);
}

.classic #section.bespoke-before-2 {
	-webkit-transform: translate3d(-800px, 0, 0);
	-moz-transform: translate3d(-880px, 0, 0);
	-ms-transform: translateX(-880px);
	-ms-transform: translate3d(-880px, 0, 0);
	-o-transform: translateX(-880px);
	transform: translate3d(-880px, 0, 0);
}

.classic #section.bespoke-before-1 {
	-webkit-transform: translate3d(-400px, 0, 0);
	-moz-transform: translate3d(-440px, 0, 0);
	-ms-transform: translateX(-440px);
	-ms-transform: translate3d(-440px, 0, 0);
	-o-transform: translateX(-440px);
	transform: translate3d(-440px, 0, 0);
}

.classic #section.bespoke-after {
	-webkit-transform: translate3d(1880px, 0, 0);
	-moz-transform: translate3d(1920px, 0, 0);
	-ms-transform: translateX(1920px);
	-ms-transform: translate3d(1920px, 0, 0);
	-o-transform: translateX(1920px);
	transform: translate3d(1920px, 0, 0);
	opacity: 1;
}

.classic #section.bespoke-after-1 {
	-webkit-transform: translate3d(400px, 0, 0);
	-moz-transform: translate3d(440px, 0, 0);
	-ms-transform: translateX(440px);
	-ms-transform: translate3d(440px, 0, 0);
	-o-transform: translateX(440px);
	transform: translate3d(440px, 0, 0);
}

.classic #section.bespoke-after-2 {
	-webkit-transform: translate3d(800px, 0, 0);
	-moz-transform: translate3d(880px, 0, 0);
	-ms-transform: translateX(880px);
	-ms-transform: translate3d(880px, 0, 0);
	-o-transform: translateX(880px);
	transform: translate3d(880px, 0, 0);
}

.classic #section.bespoke-after-3 {
	-webkit-transform: translate3d(1280px, 0, 0);
	-moz-transform: translate3d(1320px, 0, 0);
	-ms-transform: translateX(1320px);
	-ms-transform: translate3d(1320px, 0, 0);
	-o-transform: translateX(1320px);
	transform: translate3d(1320px, 0, 0);
}

/*####################################################*/
/*** CAROUSEL THEME ***/
/*####################################################*/
.carousel #section.bespoke-before {
	-webkit-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
	-moz-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
	-ms-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
	-o-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
	transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
	opacity: 0;
}
.carousel #section.bespoke-before-2 {
	-webkit-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
	-moz-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
	-ms-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
	-o-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
	transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
	opacity: 0.7;
}

.carousel #section.bespoke-before-1 {
	-webkit-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
	-moz-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
	-ms-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
	-o-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
	transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
	opacity: 0.9;
}

.carousel #firsts.bespoke-before-1 {
	-webkit-transform: translateX(-420px) rotateY(-30deg) translateX(-290px);
	-moz-transform: translateX(-420px) rotateY(-30deg) translateX(-290px);
	-ms-transform: translateX(-420px) rotateY(-30deg) translateX(-290px);
	-o-transform: translateX(-420px) rotateY(-30deg) translateX(-290px);
	transform: translateX(-420px) rotateY(-30deg) translateX(-290px);
}

.carousel #section.bespoke-after {
	-webkit-transform: translateX(980px) rotateY(72deg) translateX(1290px);
	-moz-transform: translateX(980px) rotateY(72deg) translateX(1290px);
	-ms-transform: translateX(980px) rotateY(72deg) translateX(1290px);
	-o-transform: translateX(980px) rotateY(72deg) translateX(1290px);
	transform: translateX(980px) rotateY(72deg) translateX(1290px);
	opacity: 0;
}

.carousel #section.bespoke-after-1 {
	-webkit-transform: translateX(270px) rotateY(30deg) translateX(290px);
	-moz-transform: translateX(270px) rotateY(30deg) translateX(290px);
	-ms-transform: translateX(270px) rotateY(30deg) translateX(290px);
	-o-transform: translateX(270px) rotateY(30deg) translateX(290px);
	transform: translateX(270px) rotateY(30deg) translateX(290px);
	opacity: 0.9;
}

.carousel #section.bespoke-after-2 {
	-webkit-transform: translateX(590px) rotateY(52deg) translateX(780px);
	-moz-transform: translateX(590px) rotateY(52deg) translateX(780px);
	-ms-transform: translateX(590px) rotateY(52deg) translateX(780px);
	-o-transform: translateX(590px) rotateY(52deg) translateX(780px);
	transform: translateX(590px) rotateY(52deg) translateX(780px);
	opacity: 0.7;
}
/*####################################################*/
/*** SPIRAL BOTTOM ***/
/*####################################################*/
.spiralbottom #section.bespoke-before {
	-webkit-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, 600px, 0);
	-moz-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, 600px, 0);
	-ms-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, 600px, 0);
	-o-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, 600px, 0);
	transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, 600px, 0);
	opacity: 0;
}

.spiralbottom #section.bespoke-before-2 {
	-webkit-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, 400px, 0);
	-moz-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, 400px, 0);
	-ms-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, 400px, 0);
	-o-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, 400px, 0);
	transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, 400px, 0);
	opacity: 0.3;
}

.spiralbottom #section.bespoke-before-1 {
	-webkit-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	-moz-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	-ms-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	-o-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	opacity: 0.5;
}

.spiralbottom #firsts.bespoke-before-1 {
	-webkit-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	-moz-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	-ms-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	-o-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
	transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, 200px, 0);
}

.spiralbottom #section.bespoke-after {
	-webkit-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, -600px, 0);
	-moz-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, -600px, 0);
	-ms-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, -600px, 0);
	-o-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, -600px, 0);
	transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, -600px, 0);
	opacity: 0;
}

.spiralbottom #section.bespoke-after-1 {
	-webkit-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, -200px, 0);
	-moz-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, -200px, 0);
	-ms-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, -200px, 0);
	-o-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, -200px, 0);
	transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, -200px, 0);
	opacity: 0.5;
}

.spiralbottom ##section-1.bespoke-after-1 {
	-webkit-transform: translateX(500px) rotateY(30deg) translateX(290px);
	-moz-transform: translateX(500px) rotateY(30deg) translateX(290px);
	-ms-transform: translateX(500px) rotateY(30deg) translateX(290px);
	-o-transform: translateX(500px) rotateY(30deg) translateX(290px);
	transform: translateX(500px) rotateY(30deg) translateX(290px);
}

.spiralbottom #section.bespoke-after-2 {
	-webkit-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, -400px, 0);
	-moz-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, -400px, 0);
	-ms-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, -400px, 0);
	-o-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, -400px, 0);
	transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, -400px, 0);
	opacity: 0.3;
}

/*####################################################*/
/*** SPIRAL TOP ***/
/*####################################################*/
.spiraltop #section.bespoke-before {
	-webkit-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, -600px, 0);
	-moz-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, -600px, 0);
	-ms-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, -600px, 0);
	-o-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, -600px, 0);
	transform: translateX(-980px) rotateY(-72deg) translateX(-1290px) translate3d(0px, -600px, 0);
	opacity: 0;
}

.spiraltop #section.bespoke-before-2 {
	-webkit-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, -400px, 0);
	-moz-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, -400px, 0);
	-ms-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, -400px, 0);
	-o-transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, -400px, 0);
	transform: translateX(-590px) rotateY(-52deg) translateX(-780px) translate3d(0px, -400px, 0);
	opacity: 0.3;
}

.spiraltop #section.bespoke-before-1 {
	-webkit-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	-moz-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	-ms-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	-o-transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	transform: translateX(-270px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	opacity: 0.5;
}

.spiraltop #firsts.bespoke-before-1 {
	-webkit-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	-moz-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	-ms-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	-o-transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
	transform: translateX(-420px) rotateY(-30deg) translateX(-290px) translate3d(0px, -200px, 0);
}

.spiraltop #section.bespoke-after {
	-webkit-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, 600px, 0);
	-moz-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, 600px, 0);
	-ms-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, 600px, 0);
	-o-transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, 600px, 0);
	transform: translateX(980px) rotateY(72deg) translateX(1290px) translate3d(0px, 600px, 0);
	opacity: 0;
}

.spiraltop #section.bespoke-after-1 {
	-webkit-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, 200px, 0);
	-moz-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, 200px, 0);
	-ms-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, 200px, 0);
	-o-transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, 200px, 0);
	transform: translateX(270px) rotateY(30deg) translateX(290px) translate3d(0px, 200px, 0);
	opacity: 0.5;
}

.spiraltop ##section-1.bespoke-after-1 {
	-webkit-transform: translateX(500px) rotateY(30deg) translateX(290px);
	-moz-transform: translateX(500px) rotateY(30deg) translateX(290px);
	-ms-transform: translateX(500px) rotateY(30deg) translateX(290px);
	-o-transform: translateX(500px) rotateY(30deg) translateX(290px);
	transform: translateX(500px) rotateY(30deg) translateX(290px);
}

.spiraltop #section.bespoke-after-2 {
	-webkit-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, 400px, 0);
	-moz-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, 400px, 0);
	-ms-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, 400px, 0);
	-o-transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, 400px, 0);
	transform: translateX(590px) rotateY(52deg) translateX(780px) translate3d(0px, 400px, 0);
	opacity: 0.3;
}


/*####################################################*/
/*** COVERFLOW THEME ***/
/*####################################################*/
.classictilt #section.bespoke-before {
	-webkit-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.4);
	-moz-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.4);
	-ms-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.4);
	-o-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.4);
	transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.4);
	z-index: 6;
}

.classictilt #section.bespoke-before-6 {
	-webkit-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.45);
	-moz-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.45);
	-ms-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.45);
	-o-transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.45);
	transform: translateX(-728px) translateY(520px) rotateZ(-60deg) scale(0.45);
	opacity: 1;
	z-index: 6;
}

.classictilt #section.bespoke-before-5 {
	-webkit-transform: translateX(-668px) translateY(410px) rotateZ(-50deg) scale(0.5);
	-moz-transform: translateX(-668px) translateY(410px) rotateZ(-50deg) scale(0.5);
	-ms-transform: translateX(-668px) translateY(410px) rotateZ(-50deg) scale(0.5);
	-o-transform: translateX(-668px) translateY(410px) rotateZ(-50deg) scale(0.5);
	transform: translateX(-668px) translateY(410px) rotateZ(-50deg) scale(0.5);
	opacity: 1;
	z-index: 6;
}

.classictilt #section.bespoke-before-4 {
	-webkit-transform: translateX(-588px) translateY(298px) rotateZ(-40deg) scale(0.55);
	-moz-transform: translateX(-588px) translateY(298px) rotateZ(-40deg) scale(0.55);
	-ms-transform: translateX(-588px) translateY(298px) rotateZ(-40deg) scale(0.55);
	-o-transform: translateX(-588px) translateY(298px) rotateZ(-40deg) scale(0.55);
	transform: translateX(-588px) translateY(298px) rotateZ(-40deg) scale(0.55);
	opacity: 1;
	z-index: 6;
}

.classictilt #section.bespoke-before-3 {
	-webkit-transform: translateX(-490px) translateY(210px) rotateZ(-30deg) scale(0.6);
	-moz-transform: translateX(-490px) translateY(210px) rotateZ(-30deg) scale(0.6);
	-ms-transform: translateX(-490px) translateY(210px) rotateZ(-30deg) scale(0.6);
	-o-transform: translateX(-490px) translateY(210px) rotateZ(-30deg) scale(0.6);
	transform: translateX(-490px) translateY(210px) rotateZ(-30deg) scale(0.6);
	opacity: 1;
	z-index: 7;
}

.classictilt #section.bespoke-before-2 {
	-webkit-transform: translateX(-390px) translateY(140px) rotateZ(-20deg) scale(0.65);
	-moz-transform: translateX(-390px) translateY(140px) rotateZ(-20deg) scale(0.65);
	-ms-transform: translateX(-390px) translateY(140px) rotateZ(-20deg) scale(0.65);
	-o-transform: translateX(-390px) translateY(140px) rotateZ(-20deg) scale(0.65);
	transform: translateX(-390px) translateY(140px) rotateZ(-20deg) scale(0.65);
	opacity: 1;
	z-index: 8;
}

.classictilt #section.bespoke-before-1 {
	-webkit-transform: translateX(-260px) translateY(86px) rotateZ(-10deg) scale(0.75);
	-moz-transform: translateX(-260px) translateY(86px) rotateZ(-10deg) scale(0.75);
	-ms-transform: translateX(-260px) translateY(86px) rotateZ(-10deg) scale(0.75);
	-o-transform: translateX(-260px) translateY(86px) rotateZ(-10deg) scale(0.75);
	transform: translateX(-260px) translateY(86px) rotateZ(-10deg) scale(0.75);
	opacity: 1;
	z-index: 9;
}

.classictilt #section.bespoke-active {
	z-index: 10;
}

.classictilt #section.bespoke-after {
	-webkit-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.5);
	-moz-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.5);
	-ms-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.5);
	-o-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.5);
	transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.5);
	z-index: 1;
}

.classictilt #section.bespoke-after-1 {
	-webkit-transform: translateX(260px) translateY(86px) rotateZ(10deg) scale(0.75);
	-moz-transform: translateX(260px) translateY(86px) rotateZ(10deg) scale(0.75);
	-ms-transform: translateX(260px) translateY(86px) rotateZ(10deg) scale(0.75);
	-o-transform: translateX(260px) translateY(86px) rotateZ(10deg) scale(0.75);
	transform: translateX(260px) translateY(86px) rotateZ(10deg) scale(0.75);
	opacity: 1;
	z-index: 9;
}

.classictilt #section.bespoke-after-2 {
	-webkit-transform: translateX(390px) translateY(140px) rotateZ(20deg) scale(0.65);
	-moz-transform: translateX(390px) translateY(140px) rotateZ(20deg) scale(0.65);
	-ms-transform: translateX(390px) translateY(140px) rotateZ(20deg) scale(0.65);
	-o-transform: translateX(390px) translateY(140px) rotateZ(20deg) scale(0.65);
	transform: translateX(390px) translateY(140px) rotateZ(20deg) scale(0.65);
	opacity: 1;
	z-index: 8;
}

.classictilt #section.bespoke-after-3 {
	-webkit-transform: translateX(490px) translateY(210px) rotateZ(30deg) scale(0.6);
	-moz-transform: translateX(490px) translateY(210px) rotateZ(30deg) scale(0.6);
	-ms-transform: translateX(490px) translateY(210px) rotateZ(30deg) scale(0.6);
	-o-transform: translateX(490px) translateY(210px) rotateZ(30deg) scale(0.6);
	transform: translateX(490px) translateY(210px) rotateZ(30deg) scale(0.6);
	opacity: 1;
	z-index: 7;
}

.classictilt #section.bespoke-after-4 {
	-webkit-transform: translateX(588px) translateY(298px) rotateZ(40deg) scale(0.55);
	-moz-transform: translateX(588px) translateY(298px) rotateZ(40deg) scale(0.55);
	-ms-transform: translateX(588px) translateY(298px) rotateZ(40deg) scale(0.55);
	-o-transform: translateX(588px) translateY(298px) rotateZ(40deg) scale(0.55);
	transform: translateX(588px) translateY(298px) rotateZ(40deg) scale(0.55);
	opacity: 1;
	z-index: 6;
}

.classictilt #section.bespoke-after-5 {
	-webkit-transform: translateX(668px) translateY(410px) rotateZ(50deg) scale(0.5);
	-moz-transform: translateX(668px) translateY(410px) rotateZ(50deg) scale(0.5);
	-ms-transform: translateX(668px) translateY(410px) rotateZ(50deg) scale(0.5);
	-o-transform: translateX(668px) translateY(410px) rotateZ(50deg) scale(0.5);
	transform: translateX(668px) translateY(410px) rotateZ(50deg) scale(0.5);
	opacity: 1;
	z-index: 5;
}

.classictilt #section.bespoke-after-6 {
	-webkit-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.45);
	-moz-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.45);
	-ms-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.45);
	-o-transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.45);
	transform: translateX(728px) translateY(520px) rotateZ(60deg) scale(0.45);
	opacity: 1;
	z-index: 4;
}
/*####################################################*/
/*** BOTTOM NAVIGATION ***/
/*####################################################*/

.navkey {
	cursor: pointer;
	padding: 8px;
	color: #777;
	float: right;
	background: rgba(255,255,255,0.5);
}

.tc-bottom-nav{
	top: 1px;
	position: absolute;
	z-index: 9999;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transform: translate3d(0px, 0px, 0px);
}

#next-arrow {
	position: relative;
	bottom: 0px;
	z-index: 9999;
	padding: 15px;
	font-size: 12px;
	border: 1px solid rgba(0,0,0,0.1);
}

#prev-arrow {
	position: relative;
	bottom: 0px;
	z-index: 9999;
	padding: 15px;
	font-size: 12px;
	border: 1px solid rgba(0,0,0,0.1);
}

.navkey:hover {
	background: rgba(0,0,0,0.4);
	-webkit-transition: background 0.4s ease;
	-moz-transition: 0.4s ease;
	-ms-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: background 0.4s ease;
	color: #fff!important;
}
.carousel  {
	left: 50%;
}
#layerscroll .tags {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	justify-content: center;
display: block;
border-top: 0;
border-bottom: 0;
  order: 6 !important;
	margin-top: 0px !important;
	position: absolute;
	top: 0;
	right: 0;
}

#layerscroll .tags > li {
	margin: 0;
}

#layerscroll .tags > li a {
display: inline-block;
  background: #f4f4f4;
  padding: 5px 16px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px;
  border: none;
  color: #111;
}

#layerscroll .tags > li a:hover {
background-color: #111;
  color: #fff !important;
}

#layerscroll .tags > li {margin-left: 5px;}