@font-face{font-family:Freight;src:url(../fonts/Freight-TextBook.eot);src:url(../fonts/Freight-TextBook.eot?#iefix) format('embedded-opentype'),url(../fonts/Freight-TextBook.woff2) format('woff2'),url(../fonts/Freight-TextBook.woff) format('woff'),url(../fonts/Freight-TextBook.ttf) format('truetype'),url(../fonts/Freight-TextBook.svg#Freight-TextBook) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(../fonts/HelveticaNeueLight.eot);src:url(../fonts/HelveticaNeueLight.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueLight.woff2) format('woff2'),url(../fonts/HelveticaNeueLight.woff) format('woff'),url(../fonts/HelveticaNeueLight.ttf) format('truetype'),url(../fonts/HelveticaNeueLight.svg#HelveticaNeueLight) format('svg');font-weight:300;font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:400}body,html{margin:0;padding:0;color:#575756;font-family:Freight}ul{padding:0;margin:0}ul li{list-style:none}a{color:#575756;text-decoration:none}h1{letter-spacing:2px;font-size:31px;margin:40px 0 30px}.fl{float:left}.fr{float:right;text-align:right}.clear{clear:both}.stories-menu{position:relative}.stories-menu a{font-size:12px;letter-spacing:1px;display:inline-block;margin-right:20px}.stories-menu a>span{display:none;position:absolute;top:3.5px}.stories-menu a:hover>span{display:block}.stories-menu a:last-child{margin-right:0}.float{position:fixed;top:0;left:0;z-index:100}.float .story{font-size:11px;width:60px;letter-spacing:1px;height:30px;margin-top:60px;margin-left:15px;transform:rotate(270deg)}.float .menu{margin-top:60px;width:17px;margin-left:30px}.float .menu a{display:block;width:100%}.float .menu a img{width:100%;height:auto}.float .logo{width:70px;margin-top:180px;margin-left:15px}.float .logo a{display:block;width:100%;height:auto}.float .logo a img{width:100%;height:auto}.float .social{margin-left:35px;position:absolute;bottom:40px}.float .social a{display:block;margin-bottom:10px;font-size:12px}.banner{width:100%;height:auto}.banner img{width:100%;height:auto;display:block}.intro .short{padding-top:150px;font-size:12px;margin:0 auto;width:455px;display:block;line-height:1.5em;position:relative}.intro .short:after{position:absolute;content:" ";background:#afafaf;height:1px;width:155px;right:7px;bottom:4px}.intro .main-menu-container{padding-top:150px;width:455px;margin:0 auto}.intro .main-menu-container .main-menu li{margin-right:45px;letter-spacing:1px;font-size:15px;padding-bottom:7px;position:relative;display:inline-block}.intro .main-menu-container .main-menu li:first-child:before{content:"01";position:absolute;bottom:-20px;left:0}.intro .main-menu-container .main-menu li:nth-child(2):before{content:"02";position:absolute;bottom:-20px;left:0}.intro .main-menu-container .main-menu li:nth-child(3):before{content:"03";position:absolute;bottom:-20px;left:0}.intro .main-menu-container .main-menu li:last-child:before{content:"04";position:absolute;bottom:-20px;left:0}.intro .main-menu-container .main-menu li:last-child{margin-right:0}.intro .main-menu-container .main-menu li:hover:after{display:block}.intro .main-menu-container .main-menu li:after{display:none;content:" ";height:2px;width:25px;background:#bbb;left:0;bottom:5px;position:absolute}.intro .main-menu-container .main-menu li a{display:block}.intro .main-menu-container .stories-menu{padding-top:80px}.story-header{padding-top:120px;padding-bottom:30px}.story-header h1{margin-left:48%}.story-header span{font-size:10px;font-family:HelveticaNeue;margin-left:45%}.story-header .pagination{margin-left:calc(45% - 85px)}.story-header .pagination ul{overflow:hidden}.story-header .pagination ul li{margin-left:25px;line-height:15px;vertical-align:middle;display:inline-block;font-size:12px}.story-header .pagination ul li:nth-child(2){margin-left:50px!important;margin-right:50%!important}.story-header .pagination ul li.arrow-left,.story-header .pagination ul li.arrow-right{font-size:24px;font-size:"Arial";font-weight:700}.story-header .pagination ul li:hover{text-decoration:underline}.wrapper{padding:30px 60px}.wrapper.pre1{margin-top:40px}.wrapper.pre1 img{display:block;margin-bottom:70px;max-width:100%}.wrapper.pre1 img:nth-child(1){margin-left:22%}.wrapper.pre1 img:nth-child(2){margin-left:32%}.wrapper.pre1 img:nth-child(6){margin-left:auto;margin-right:auto}.wrapper.pre1 img:nth-child(7){margin-left:auto;margin-right:auto}.wrapper.pre2{margin-top:40px}.wrapper.pre2 img{display:block;margin-bottom:70px;max-width:100%}.wrapper.pre2 img:nth-child(1){margin-left:21%}.wrapper.pre2 img:nth-child(2){margin-left:42%}.wrapper.pre2 img:nth-child(3){margin-left:auto;margin-right:auto}.wrapper.pre2 img:nth-child(4){margin-left:auto;margin-right:auto}.wrapper.pre2 img:nth-child(6){margin-left:auto;margin-right:auto}.wrapper.pre2 img:nth-child(7){margin-left:auto;margin-right:auto}.wrapper.pre2 img:nth-child(8){margin-left:auto;margin-right:auto}.wrapper.pre3{margin-top:40px}.wrapper.pre3 img{display:block;margin-bottom:70px;max-width:100%}.wrapper.pre3 img:nth-child(1){margin-left:23%}.wrapper.pre3 img:nth-child(4){margin-left:auto;margin-right:auto}.wrapper.pre3 img:nth-child(10){margin-left:22%}.wrapper.pre3 img:nth-child(11){margin-left:22%}.wrapper.pre4{margin-top:40px}.wrapper.pre4 img{display:block;margin-bottom:70px;max-width:100%}.wrapper.pre4 img:nth-child(1){margin-left:33%}.wrapper.pre4 img:nth-child(4){margin-left:22%}.wrapper.pre4 img:nth-child(5){margin-left:22%}.wrapper.pre5{margin-top:40px}.wrapper.pre5 img{display:block;margin-bottom:70px;max-width:100%}.wrapper.pre5 img:nth-child(1){margin-left:20%}.wrapper.pre5 img:nth-child(2){margin-left:20%}.wrapper.pre5 img:nth-child(8){margin-left:20%}.wrapper.pre5 img:nth-child(13){margin-left:20%}.wrapper.wed1{margin-top:40px}.wrapper.wed1 .fr img{margin-bottom:70px;max-width:100%}.wrapper.wed1>img{display:block;margin-bottom:70px;max-width:100%}.wrapper.wed1>img:nth-child(1){margin-left:22%}.wrapper.wed1>img:nth-child(2){margin-left:22%}.wrapper.wed1>img:nth-child(5){margin-left:22%}.wrapper.wed1>img:nth-child(6){margin-left:37.5%}.wrapper.wed1>img:nth-child(7){margin-left:37.5%}.wrapper.wed1>img:nth-child(9){margin-left:22%}.wrapper.wed1>img:nth-child(10){margin-left:37.5%}.wrapper.wed1>img:nth-child(11){margin-left:37.5%}.wrapper.wed1>img:nth-child(14){margin-left:22%}.wrapper.wed1>img:nth-child(15){margin-left:22%}.wrapper.wed1>img:nth-child(16){margin-left:22%}.wrapper.wed1>img:nth-child(23){margin-left:22%}.wrapper.wed1>img:nth-child(25){margin-left:22%}.wrapper.wed1>img:nth-child(26){margin-left:22%}.wrapper.wed2{margin-top:40px}.wrapper.wed2 .fr img{margin-bottom:70px;max-width:100%}.wrapper.wed2>img{display:block;margin-bottom:70px;max-width:100%}.wrapper.wed2>img:nth-child(1){margin-left:21%}.wrapper.wed2>img:nth-child(2){margin-left:21%}.wrapper.wed2>img:nth-child(6){margin-left:45%}.wrapper.wed2>img:nth-child(10){margin-left:21%}.wrapper.wed2>img:nth-child(13){margin-left:45%}.wrapper.wed2>img:nth-child(14){margin-left:auto;margin-right:auto}.wrapper.wed3{margin-top:40px}.wrapper.wed3 .fr img{margin-bottom:70px;max-width:100%}.wrapper.wed3>img{display:block;margin-bottom:70px;max-width:100%}.wrapper.wed3>img:nth-child(1){margin-left:22%}.wrapper.wed3>img:nth-child(3){margin-left:22%}.wrapper.wed3>img:nth-child(8){margin-left:22%}.wrapper.wed3>img:last-child{margin-left:50%}.wrapper.wed4 .fr img{margin-bottom:70px;max-width:100%}.wrapper.wed4>img{display:block;margin-bottom:70px;max-width:100%}.wrapper.wed4>img:nth-child(1){margin-left:auto;margin-right:auto}.wrapper.peo1 .fr img{margin-bottom:70px;max-width:100%}.wrapper.peo1>img{display:block;margin-bottom:70px;max-width:100%}.wrapper.peo1>img:nth-child(1){margin-left:auto;margin-right:auto}.wrapper.peo1>img:nth-child(3){margin-left:20%}.wrapper.peo1>img:nth-child(4){margin-left:20%}.wrapper.peo1>img:nth-child(5){margin-left:42%}.wrapper.peo1>img:nth-child(7){margin-left:20%}.wrapper.peo1>img:nth-child(8){margin-left:20%}.wrapper.peo1>img:nth-child(9){margin-left:43%}.wrapper.peo1>img:nth-child(11){margin-left:20%}.wrapper.peo1>img:nth-child(15){margin-left:20%}.wrapper.peo1>img:nth-child(16){margin-left:33%}.wrapper.peo1>img:nth-child(20){margin-left:20%}.wrapper.peo1>img:nth-child(21){margin-left:20%}.wrapper.peo2 .fr img{margin-bottom:70px;max-width:100%}.wrapper.peo2>img{clear:both;display:block;margin-bottom:70px;max-width:100%}.wrapper.peo2>img:nth-child(1){margin-left:auto;margin-right:auto}.wrapper.peo2>img:nth-child(3){margin-left:20%}.wrapper.peo2>img:nth-child(6){margin-left:20%}.wrapper.peo2>img:nth-child(9){margin-left:20%}.wrapper.peo2>img:nth-child(14){margin-left:20%}.wrapper.peo2 .sp1{margin:0 auto;width:821px;text-align:right}.wrapper.doc1 .fr img{margin-bottom:70px;max-width:100%}.wrapper.doc1>img{clear:both;display:block;margin-bottom:70px;max-width:100%}.wrapper.doc1>img:nth-child(1){margin-left:auto;margin-right:auto}.wrapper.doc1>img:nth-child(2){margin-left:22%}.wrapper.doc1>img:nth-child(5){margin-left:22%}.wrapper.doc1>img:nth-child(8){margin-left:auto;margin-right:auto}.wrapper.doc2 .fr img{margin-bottom:70px;max-width:100%}.wrapper.doc2>img{clear:both;display:block;margin-bottom:70px;max-width:100%}.wrapper.doc2>img:nth-child(8){margin-left:auto;margin-right:auto}.wrapper.doc2>img:nth-child(10){margin-left:22%}.wrapper.doc3 .fr img{margin-bottom:70px;max-width:100%}.wrapper.doc3>img{clear:both;display:block;margin-bottom:70px;max-width:100%}.wrapper.doc3>img:nth-child(10){margin-left:auto;margin-right:auto}.wrapper.doc3>img:nth-child(11){margin-left:auto;margin-right:auto}.wrapper.doc3>img:nth-child(12){margin-left:auto;margin-right:auto}#pre-wedding{padding:30px 60px}#pre-wedding .fl{width:50%}#pre-wedding .fl img{max-width:100%;height:auto;min-width:100%;display:block;margin-bottom:40px}#pre-wedding .fr{padding-top:200px;width:calc(50% - 20%);padding-left:20%}#pre-wedding .fr .stories-menu a span{right:175px}#pre-wedding .fr h1{padding-left:35px}#pre-wedding .fr>span{display:block;font-family:HelveticaNeue;font-size:10px;letter-spacing:1px}#pre-wedding .center{margin-left:10%}#pre-wedding .center img{display:block;max-width:100%}#wedding{padding:30px 60px}#wedding .fl{width:50%}#wedding .fl img{max-width:100%;min-width:100%;height:auto;display:block;margin-bottom:40px}#wedding .fr{padding-top:200px;width:calc(50% - 20%);padding-left:20%}#wedding .fr .stories-menu a span{right:140px}#wedding .fr h1{padding-left:35px}#wedding .fr>span{display:block;font-family:HelveticaNeue;font-size:10px;letter-spacing:1px}#potrait{padding:30px 60px}#potrait .fl{width:50%}#potrait .fl img{max-width:100%;height:auto;min-width:100%;display:block;margin-bottom:40px}#potrait .fr{padding-top:200px;width:calc(50% - 20%);padding-left:20%}#potrait .fr .stories-menu a span{right:65px}#potrait .fr h1{padding-left:35px}#potrait .fr>span{display:block;font-family:HelveticaNeue;font-size:10px;letter-spacing:1px}#potrait .center{margin-left:30%}#potrait .center img{display:block;margin-bottom:60px;max-width:100%}#documentary{padding:30px 60px}#documentary .fl{width:50%}#documentary .fl img{max-width:100%;min-width:100%;height:auto;display:block;margin-bottom:60px}#documentary .fr{padding-top:200px;width:calc(50% - 20%);padding-left:20%}#documentary .fr .stories-menu a span{right:95px}#documentary .fr h1{padding-left:35px}#documentary .fr>span{display:block;font-family:HelveticaNeue;font-size:10px;letter-spacing:1px}#documentary .center{margin-left:27%}#documentary .center img{display:block;margin-bottom:60px;max-width:100%}#documentary .center2{margin-left:8%}#documentary .center2 img{display:block;margin-bottom:60px;max-width:100%}.footer{clear:both;font-size:12px}.footer .explore{border-bottom:1px solid #afafaf;padding:0 5%}.footer .explore>span{width:200px;padding-bottom:30px;display:inline-block;vertical-align:top}.footer .explore>span i{font-style:normal;font-size:20px;line-height:10px}.footer .explore .title-show{display:inline-block}.footer .explore .title-show span{display:none}.footer .explore ul{position:relative;padding-bottom:30px;padding-right:200px;display:inline-block;vertical-align:top}.footer .explore ul li{float:left;width:30px;letter-spacing:1px;text-align:center}.footer .explore ul li>span{display:none;position:absolute;left:425px;top:1px}.footer .explore ul li.active a{border-bottom:1px solid #afafaf}.footer .explore ul li:hover span{display:block}.footer .explore ul li a:hover{border-bottom:1px solid #afafaf}.footer .footer-menu{padding:0 5%}.footer .footer-menu ul{margin-left:207px;padding-top:30px;padding-bottom:50px;display:inline-block;vertical-align:top}.footer .footer-menu ul li{float:left;margin-right:40px;text-align:center;letter-spacing:1px;position:relative}.footer .footer-menu ul li:hover:after{display:block}.footer .footer-menu ul li:after{display:none position:absolute;content:" ";height:1px;background:#afafaf;width:25px;bottom:0;left:0}.hiddenbar{min-height:100%;padding:3%;background:#fff;position:fixed;top:0;left:-70%;width:64%;z-index:10;overflow:hidden;border-right:1px solid #000}.hiddenbar .column{float:left;width:41%;margin-right:12%}.hiddenbar .column:nth-child(2){margin-right:0}.hiddenbar .column .block{padding-top:30px;border-top:1px solid #000}.hiddenbar .column .info-contact{font-family:HelveticaNeue;font-size:11px;letter-spacing:1px;line-height:1.7em}.hiddenbar .column .info-contact span{width:15px}.hiddenbar .column form input[type=text],.hiddenbar .column form input[type=email],.hiddenbar .column form textarea{border-top:0;border-left:0;padding:8px 0;font-size:12px;border-right:0;border-bottom:1px solid #afafaf;width:70%;display:block;color:#575756}.hiddenbar .column form textarea{height:80px}.hiddenbar .column form button{cursor:pointer;width:70%;background:#575756;color:#fff;border:0;display:block;margin-top:30px;padding:8px 0;font-size:12px;font-family:HelveticaNeue;letter-spacing:1px;margin-bottom:150px}.hiddenbar h6{font-family:HelveticaNeue;letter-spacing:1px;margin:0 0 15px;font-size:10px}.hiddenbar h1{font-size:22px;margin:0 0 30px}.hiddenbar p{margin:0 0 20px;letter-spacing:1px;font-size:12px;line-height:1.5em}