html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,caption{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;font-family:Helvetica, Arial, sans-serif;font-size:13px;color:black;}ol,ul,li{background:transparent;vertical-align:baseline;font-family:Helvetica, Arial, sans-serif;font-style:normal;font-size:13px;color:black;margin:0;padding:0;}table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;margin:0;vertical-align:baseline;font-family:Helvetica, Arial, sans-serif;font-style:normal;font-size:13px;}input,select,textarea{font-size:13px;}body{line-height:1;}h1,h2,h3,h4,h5,h6{clear:both;}a img{border:none;}a{outline-style:none;text-decoration:none;}div{outline-style:none;}.clear{clear:both;}.reverse_captcha,.rc{width:1px;height:1px;overflow:hidden;margin-left:-99999px;}.bodytext{line-height:20px;}.bodytext *{color:#52403e;}.bodytext h1{font-family:AdrianeLux-Regular;font-weight:normal;font-size:38px;}.bodytext h2{font-family:sheila;font-weight:normal;font-size:24px;line-height:34px;}.bodytext h3{color:#888465;}.bottom{position:absolute;width:100%;bottom:0;background:rgba(255, 255, 255, 0.6);box-sizing:border-box;-moz-box-sizing:border-box;}.bottom .inner{position:relative;padding:35px 0;box-sizing:border-box;-moz-box-sizing:border-box;}.thumbnav{z-index:1;position:relative;z-index:200;}.thumbnav ul{list-style:none;}.thumbnav ul li{display:block;float:left;margin-right:10px;width:36px;height:36px;position:relative;}.thumbnav ul li span.mask{display:block;width:36px;height:36px;position:absolute;top:0;left:0;background:rgba(60, 60, 60, 0.8);}.thumbnav.vertical{margin-left:20px;width:150px;}.thumbnav.vertical ul{width:46px;float:left;}.thumbnav.vertical ul li{margin-top:10px;}.thumbnav.vertical ul li .title{position:absolute;left:45px;top:0;width:250px;display:none;z-index:100;}.thumbnav.vertical ul li .title *{color:white;text-shadow:0 0 5px black;}.thumbnav.horizontal{position:absolute;height:36px;bottom:20px;left:50%;}.thumbnav-title{width:100%;position:absolute;bottom:50px;z-index:1;}.thumbnav-title h2{color:white;font-size:24px;display:none;width:100%;position:absolute;text-align:center;}.subnav{text-align:center;padding-bottom:25px;}.subnav ul{list-style:none;}.subnav ul li{display:inline-block;}.subnav ul li:first-child:before{content:"";padding:0;}.subnav ul li:before{content:"・";color:white;padding:0 15px;}.subnav ul li a{color:white;text-transform:uppercase;}.subnav ul li a:hover{font-weight:bold;}.subnav.gold ul li:before{color:#888465;}.subnav.gold ul li a{color:#888465;}.onepage-scroll{height:100%;}.onepage-pagination li a:before{background:none;border:1px solid white;}.onepage-pagination li a:hover:before,.onepage-pagination li a.active:before{border:0;color:white;font-weight:bold;}.onepage-pagination li:nth-child(1) a:hover:before,.onepage-pagination li:nth-child(1) a.active:before{content:'1';}.onepage-pagination li:nth-child(2) a:hover:before,.onepage-pagination li:nth-child(2) a.active:before{content:'2';}.onepage-pagination li:nth-child(3) a:hover:before,.onepage-pagination li:nth-child(3) a.active:before{content:'3';}.onepage-pagination li:nth-child(4) a:hover:before,.onepage-pagination li:nth-child(4) a.active:before{content:'4';}.onepage-pagination li:nth-child(5) a:hover:before,.onepage-pagination li:nth-child(5) a.active:before{content:'5';}.onepage-pagination li:nth-child(6) a:hover:before,.onepage-pagination li:nth-child(6) a.active:before{content:'6';}.onepage-pagination li:nth-child(7) a:hover:before,.onepage-pagination li:nth-child(7) a.active:before{content:'7';}.onepage-pagination li:nth-child(8) a:hover:before,.onepage-pagination li:nth-child(8) a.active:before{content:'8';}.onepage-pagination li:nth-child(9) a:hover:before,.onepage-pagination li:nth-child(9) a.active:before{content:'9';}form{text-align:center;}form textarea{background:#e3e1df;border:0;width:340px;height:70px;line-height:14px;padding:2px;resize:none;margin-bottom:5px;}form input[type=text]{background:#e3e1df;border:0;width:340px;height:14px;line-height:14px;padding:2px;margin-bottom:5px;}form input[type=submit]{background:#acaa9d;border:0;padding:2px 10px;color:white;cursor:pointer;}form input[type=submit]:hover{text-decoration:underline;}a.logo{display:block;width:408px;height:58px;background:url(../../images/logo.png) no-repeat center center;margin:auto;}.arrow div{position:absolute;width:44px;height:100%;z-index:100;}.arrow div a{position:absolute;display:block;width:19px;height:22px;top:50%;margin-top:-11px;}.arrow div.left{left:0;}.arrow div.right{right:0;}.arrow div.left a{left:25px;background:url(../../images/arrow-left.png) no-repeat;}.arrow div.right a{right:25px;background:url(../../images/arrow-right.png) no-repeat;}.shadow_bak div{position:absolute;width:450px;height:100%;z-index:100;}.shadow_bak div.left{left:0;background:url(../../images/shadow-left.png) repeat-y;}.shadow_bak div.right{right:0;background:url(../../images/shadow-right.png) repeat-y;}.shadow div{position:absolute;width:500px;height:140%;top:-20px;z-index:100;}.shadow div.left{left:-500px;box-shadow:100px 0 150px rgba(0, 0, 0, 0.6);}.shadow div.right{right:-500px;box-shadow:-100px 0 150px rgba(0, 0, 0, 0.6);}html,body{height:100%;min-width:1000px;overflow:hidden;}body{background:black;}#wrapper{min-height:100%;position:relative;width:100%;}#wrapper .inner{width:1000px;margin:auto;height:100%;}header{height:30px;}header nav{position:absolute;width:100%;height:100%;z-index:1000;background:rgba(0, 0, 0, 0.7);top:-100%;}header nav ul.menu{position:absolute;width:100%;top:50%;margin-top:-110px;}header nav ul.menu li{text-align:center;}header nav ul.menu li.item > a{display:block;color:#cbc6c0;line-height:26px;font-weight:bold;}header nav ul.menu li.item.on,header nav ul.menu li.item:hover{background:rgba(68, 59, 52, 0.4);}header nav ul.menu li.item.on > a,header nav ul.menu li.item:hover > a{color:white;}header nav ul.menu li.item > ul{display:none;}header nav ul.menu li.item > ul li{display:inline-block;color:#cbc6c0;}header nav ul.menu li.item > ul li a{color:#cbc6c0;line-height:26px;padding:0 12px;font-style:italic;text-transform:uppercase;}header nav ul.menu li.item > ul li a:hover{font-weight:bold;}header nav ul.menu li.item > ul li:before{content:' · ';font-weight:bold;}header nav ul.menu li.item > ul li:first-child:before{content:'';}header nav ul.menu li.social > a.ico{display:inline-block;width:17px;height:17px;margin:8px 5px 0;}header nav ul.menu li.social > a.ico.facebook{background:url(../../images/ico-facebook.png) no-repeat;}header nav ul.menu li.social > a.ico.pinterest{background:url(../../images/ico-pinterest.png) no-repeat;}header nav ul.menu li.social > a.ico.instagram{background:url(../../images/ico-instagram.png) no-repeat;}header nav ul.menu li.lang a{display:inline-block;margin:10px 5px 0;color:#cbc6c0;}header nav ul.menu li.lang a:hover{color:white;}header nav a.nav-trigger{position:absolute;margin:auto;top:100%;left:50%;margin-left:-43px;width:86px;height:35px;text-align:center;padding-top:36px;color:white;background:url(../../images/menu_button.png) no-repeat;}#main{position:absolute;width:100%;height:100%;top:0;overflow:hidden;}#process .section{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;}#process .section .bottom .inner{text-align:center;}#standard-page{height:60%;}#standard-page .title{position:absolute;width:700px;margin-top:-36px;}#standard-page .title img{display:block;}#standard-page .subnav{padding-bottom:25px;}#standard-page .inner .logo{position:absolute;left:50%;margin-left:-204px;margin-top:-120px;}#standard-page .inner .content{width:700px;height:100%;margin:auto;box-sizing:border-box;-moz-box-sizing:border-box;}#standard-page .inner .content .bodytext{margin:0 50px;}#video-page .thumbnav-title{bottom:80px;}#video-page .video{position:absolute;top:0;left:0;width:100%;height:100%;}#video-page .video iframe{width:100%;height:100%;}#carousel-page{width:100%;height:100%;}#carousel-page .carousel{position:absolute;top:50%;margin-top:-155px;width:100%;height:310px;overflow:hidden;}#carousel-page .carousel .container{position:absolute;width:23500px;height:100%;overflow:hidden;}#carousel-page .carousel .image{width:470px;height:310px;overflow:hidden;float:left;}#carousel-page .carousel .image img{display:block;}#carousel-page .thumbnav-title{bottom:90px;}#image-page .thumbnav-title{bottom:100px;}#image-page .thumbnav-title h2{text-shadow:0 0 5px black;}#image-page .subnav{position:absolute;bottom:15px;width:100%;}#image-page .subnav ul li a{text-shadow:0 0 5px black;}#testimonials .content{position:absolute;top:50%;margin-top:-260px;width:100%;height:520px;background:rgba(0, 0, 0, 0.4);}#testimonials .content .testimonials{position:relative;width:800px;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;margin:auto;padding:25px 0;overflow:hidden;}#testimonials .content .testimonials .container{position:absolute;width:40000px;height:430px;overflow:hidden;}#testimonials .content .testimonials .container .testimonial{width:800px;height:100%;float:left;text-align:center;position:relative;}#testimonials .content .testimonials .container .testimonial .bodytext{margin:0 50px;}#testimonials .content .testimonials .container .testimonial .bodytext *{color:white;}#testimonials .content .testimonials .container .testimonial .short{position:absolute;top:0;left:0;width:100%;height:180px;}#testimonials .content .testimonials .container .testimonial .short a:hover h2{text-decoration:underline;}#testimonials .content .testimonials .container .testimonial .long{position:absolute;top:0;left:0;width:100%;height:430px;}#testimonials .arrow{position:absolute;width:38px;height:22px;left:50%;bottom:30px;margin-left:-19px;}#testimonials .arrow div{position:absolute;width:19px;height:22px;}#testimonials .arrow div a{position:static;top:0;margin-top:0;}#testimonials .arrow div.left{left:0;}#testimonials .arrow div.right{right:0;}#testimonials .arrow div.left a{left:auto;}#testimonials .arrow div.right a{right:auto;}#press{position:absolute;width:100%;height:100%;}#press .presses{position:absolute;width:100%;height:100%;}#press .presses .press{position:absolute;height:100%;}#press .presses .press .link{position:relative;display:block;width:100%;height:100%;}#press .presses .press .link img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}#press .presses .press .link .mask{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);}#press .presses .press .pages{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}#press .presses .press .pages .container{width:10000px;height:100%;position:absolute;}#press .presses .press .pages .container img{display:block;float:left;height:100%;}#press .presses .press .download{position:absolute;width:100%;bottom:20px;text-align:center;z-index:110;}#press .presses .press .download a{display:block;width:120px;text-align:center;margin:auto;}#press .presses .press .download a h2{margin:auto;color:#888465;text-shadow:0 0 black;}#press .presses .press .download a:hover h2{text-decoration:underline;}#press .presses .press .press-arrow{position:absolute;top:0;left:0;width:100%;height:100%;}#press .presses .press .press-arrow a{position:absolute;display:block;width:19px;height:22px;top:50%;margin-top:-11px;z-index:100;}#press .presses .press .press-arrow a.left{left:-80px;background:url(../../images/arrow-left.png) no-repeat;}#press .presses .press .press-arrow a.right{right:-80px;background:url(../../images/arrow-right.png) no-repeat;}#press .presses .press.current{box-shadow:0 0 100px black;}footer{position:absolute;width:100%;height:100px;position:absolute;bottom:0;background:url(../../images/footer_shadow.png);z-index:-1;}@media (min-width: 768px){}@media (min-width: 992px){header nav a.nav-trigger{text-indent:-99999px;}header nav a.nav-trigger:hover{text-indent:0;}}