* { margin:0; padding:0; border:0; outline:none; -webkit-tap-highlight-color:transparent; box-sizing:border-box; }
html { position:relative; min-height:100%; }
html, body { margin:0; padding:0; border:0; box-sizing:border-box; outline:none; }
body { background-color:#000; border:0; color:#b0a164;
	font-size:14px;
	font-family:"Helvetica Neue LT W05_45 Light", Helvetica, Arial, sans-serif;
	font-style:normal; 
	font-weight:normal;
	line-height:20px;
	margin:0;
	padding:0;
	outline:none;
	text-align:left;
	overflow:scroll;
}
a, a:focus, a:hover { text-decoration:none; border:0; outline:none; cursor:pointer; }
img, img a, img a:focus, img a:hover, a img, a:focus img a:hover img { text-decoration:none; border:0; border:none; outline:none; }
a:focus, a:hover { background:none; }
a span, a:focus span, a:hover span { visibility:visible; }
strong { font-weight:bold; }
em { font-style:italic; }
ul, li { list-style-type:none; }
p, ul, li, ul li, h1, h2, h3 { margin:0; padding:0; }
.clear { clear:both; }

.container { background-color:transparent; position:relative; max-width:1204px; margin:0 auto; padding:0 50px; }
#header { background-color:transparent; position:relative; height:200px; margin-right:20px; padding:0; }
.logo { background-color:transparent; text-align:left; position:absolute; top:24px; left:0; width:200px; height:180px; margin:0; padding:0; }
.logo img { max-width:100%; }
.menu { background-color:transparent; text-align:left; position:absolute; top:52px; left:0; width:auto; margin:0 0 0 231px; }
.menu ul { text-align:left; margin:16px 0 0 2px; }
.menu ul li { margin:0 20px 0 0; padding:0; display:inline; } 
.menu ul li a { color:#FFF; text-transform:uppercase; }
.menu ul li a:hover, .menu ul li a:focus { color:#a29061; }
.menu li a.active { color:#a29061; }

.up a { background:url(../img/logo/up.png) no-repeat; position:fixed; top:52px; right:10px; width:30px; height:30px; margin:0; padding:0; }
.up a:hover, .up a:focus { background:url(../img/logo/uphover.png) no-repeat; cursor:pointer; }

.main { background-color:transparent; position:relative; width:100%; padding:0 0 8px 0; }
.content { background-color:#181818; margin:0; padding:20px 0 0 0; }
.main a { color:#FFF; }
.main a:hover { color:#a29061; }
h1, h2, h3, h4, h5, h6 { font-style:normal; font-weight:normal; margin:0; padding:0; display:block; }
h1, h3 { color:#a29061; font-size:37px; line-height:37px; }
h1 { letter-spacing:1px; text-transform:uppercase; }
h2 { color:#a29061; font-size:23px; line-height:32px; margin:20px 20px 32px 20px; }
h3 { letter-spacing:0; margin:0 20px 20px 231px; }
h4 { font-size:14px; line-height:20px; text-transform:uppercase; margin:20px 20px 0 231px; }
h4.title-product { text-transform:none; margin:0 20px 0 231px; }
h5 { color:#a29061; font-size:23px; line-height:32px; text-transform:uppercase; }
h5.composition { color:#a29061; font-size:14px; line-height:32px; text-transform:uppercase; }
h6 { color:#a29061; font-size:14px; line-height:32px; }

#footer { background-color:transparent; color:#ccc; font-size:12px; text-align:left; position:relative; height:25px; margin:20px 0; padding:14px 0; clear:both; border-top:#444 1px dotted; }
#copy { float:left; }
#axia { float:right; }
#axia a { color:#fff; }
#axia a:hover, #axia a:focus { color:#a29061; }
#footer .logo-footer { background-color:transparent; text-align:left; position:absolute; top:20px; left:0; width:231px; height:180px; margin:0; padding:0; }
#footer .menu-footer { background-color:transparent; text-align:left; position:absolute; top:52px; left:0; width:auto; margin:0 0 0 231px; }
.menu-footer ul { text-align:left; margin:16px 0 0 2px; }
.menu-footer ul li { margin:0 20px 0 0; padding:0; display:inline; } 
.menu-footer ul li a { color:#FFF; text-transform:uppercase; }
.menu-footer ul li a:hover, .menu-footer ul li a:focus { color:#a29061; }
.menu-footer li a.active { color:#a29061; }

@media screen and (min-width: 1152px) and (max-width: 1279px) {
}
@media screen and (min-width: 1024px) and (max-width: 1151px) {
}
@media screen and (min-width: 896px) and (max-width: 1023px) {
.container { padding:0 40px; }
}
@media screen and (min-width: 768px) and (max-width: 895px) {
.container { padding:0 30px; }
}
@media screen and (min-width: 640px) and (max-width: 767px) {
.container { padding:0 20px; }
.logo { top:18px; width:188px; }
.menu { top:30px; }
.menu ul li { display:block; }
h1 { font-size:23px; line-height:23px; }
h3 { margin:0 20px 20px 20px; }
h4.title-product { margin:0 20px 0 20px; }
}
@media screen and (min-width: 481px) and (max-width: 639px) {
.container { padding:0 10px; }
.logo { top:18px; width:188px; }
.menu { top:30px; }
.menu ul li { display:block; }
h1 { font-size:23px; line-height:23px; }
h3 { margin:0 20px 20px 20px; }
h4.title-product { margin:0 20px 0 20px; }
}
@media screen and (max-width: 480px) {
.container { padding:0 0; }
.logo { top:20px; width:180px; margin:0 0 0 10px; }
.menu { top:30px; }
.menu h1 { font-size:14px; line-height:20px; }
.menu ul li { display:block; }
h1, h3 { font-size:23px; line-height:23px; }
#footer { padding:14px 20px; }
#copy { float:none; }
#axia { padding-bottom:20px; display:block; float:none; }
h3 { margin:0 20px 20px 20px; }
h4.title-product { margin:0 20px 0 20px; }
}