@charset "UTF-8";
/* CSS Document */


h1 {
	/*font-size: 2em;*/
	
}
h2 {
	font-size: 1.1em;
}

.btn {
	display: inline-block;	
}



.column-one{
	padding-top: 20px;



height:600px
float:left;
	padding-left: 600px;
}

.column-two{
padding-top:20px;
width:27%;
height:100px;
float:left;
}

.column-three{
padding-top:20px;
width:23%;
height:100px;
float:left;
}

.column-four{
padding-top:20px;
width:15%;
height:100px;
float:left;
}

.column-five{
padding-top:20px;
width:20%;
height:100px;
float:left;

}

.home-menu{ padding-top:10px;	width: 1000px; margin: 0 auto ;
}

.home-logo{ padding-top:10px; display:block;	
}

.home-logo-mobile{ display:none;	
}	
	


.center-collection{
	padding: 0px 0;
	text-align: center;
	width:800px;
	margin: auto;
	
}


.center-stockists{
	padding: 50px 0;
	text-align: center;
	width:800px;
	margin: auto;
	
}

.center-collection{
	padding: 0px 0;
	text-align: center;
	width:800px;
	margin: auto;
	
}



.map{
	padding: 50px 0;
	text-align: center;
	width:800px;
	margin: auto;
	
}


.stockists-container{
	width:840px;
	
	display:block;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	 overflow: hidden;
	
	
}

.stockist{
	
	width:250px;
	background-color:;	
	
	float:left;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:40px;
}

.stockist p{
	
	text-align:left;
}



.thumb-container{
	width:840px;
	background-color:;	
	display:block;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:80px;
	padding-top:50px;
	 overflow: hidden;
	
	
}

.thumb{
	
	width:250px;
	background-color:;	
	
	float:left;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:10px;
}

.thumb p{
	
	text-align:center;
}

/************Structure**************/
.logo {
	margin: 0;
	font-size: 1.6em;
	position: relative;
	z-index: 1;
	
}
.logo a {
	display: block;
	width: 120px;
	height: auto;
	padding: 0.6em 1em 0.4em 0.7em;
	float:left;
}
.logo img {
	width: 150px;
	height: auto;
	float:left;

}


.nav-anchors {
	display: none;
	
}
.nav {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
header[role="banner"] .nav {
	
	clear: none;
	margin: 0;
	border-top: 0;
	margin-left:0;
		float:left;
		margin-right:-860px;
		margin-left:200px;
		margin-top:5px;
		
		
	
}
.search {
	border: 0;
	padding: 0;
	position: absolute;
	top: 0.8em;
	right: 1em;
	width: 10em;
}
.queryselectorall .search, .queryselectorall [role="banner"] .nav {
	display: block;
}
.product-main {
	padding-bottom: 2em;
}
.product-img {
	float: left;
	width: 50%;
	height: auto;
	margin-top: -4.8em;
}
.product-main > header {
	padding-top: 1em;
}
.product-main > header, .product-desc, .product-form, .product-utils, .product-description {
	padding-left: 2em;
	margin-left: 50%;
}



.nav li {
	display: inline-block;
	position:relative;
	width:auto;
	
	
}


	
	header[role="banner"] .nav {
	border-top: 0px solid #999;
	border-bottom: 0px solid #999;
		
}


		
#toTop 	{
	z-index:3000; 
	display:none; 
	text-decoration:none; 
	position:fixed; bottom:7px; 
	right:7px; 
	overflow:hidden; width:51px; height:51px; border:none; text-indent:-999px; background:url(../images/ui.totop2.png) no-repeat left top; }
#toTopHover 							{ background:url(../images/ui.totop2.png) no-repeat left -51px; width:51px; height:51px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }
#toTop:active, #toTop:focus 			{ outline:none; }
	
	
	
	/*WORDPRESS THEME*/
	
	
	.cat-nav{
width:170px;
float:right;
margin-top:50px;
display:block;	
	
}

.cat-nav-mobile{
width:90%px;
margin:auto;
margin-top:50px;	
	display:none;
}
	
.title{	
width:400px;
margin-right:0;	
	display:block;
	float:right;
z-index:100;
}

	
	#wrapper {
	width:800px;
	margin:0 auto;
	
}

#content {
	margin:40px 0px 0 0 !important;
	width:570px;
	border-right:1px solid #eee;
	
	padding:10px 25px 30px 25px;
	float:left;
	
}

#content img {
	width:100%;
	height:auto;
}

.category-nav{
width:140px;
float:right;
margin-top:50px;
	
}


.about-text{
	width:570px;
	float:left;
	margin-left:50px;
	padding-bottom:60px;
	text-align:left;
	
}

.couture-text{
	width:650px;
	float:left;
	margin-left:50px;
	margin-top:50px;
	padding-top:0;
	text-align:left;
}

.new-generation-text{
	width:500px;
	float:right;
	margin-right:50px;
	margin-top:50px;
	text-align:left;
}


.credits-text{
	width:700px;
	margin:auto;
	
margin-top:20px;
	
		padding-bottom:90px;
}

.intro-float-left{
	float: left;	
	margin: 150px 0 0 120px;
	text-align:center;
	width:250px;
	
}


.intro-float-right {
float: right;
margin: 150px 120px 0 0px;
text-align: center;
width: 250px;
