@import url(http://weloveiconfonts.com/api/?family=entypo);
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
a{text-decoration:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none}
*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.container{margin-left:auto;margin-right:auto}
.container.125\25{width:100%;max-width:1800px;min-width:1440px}
.container.75\25{width:1080px}
.container.50\25{width:720px}
.container.25\25{width:360px}
.container{width:1440px}
@media screen and (max-width: 1920px) {
.container.125\25{width:100%;max-width:1700px;min-width:1360px}
.container.75\25{width:1020px}
.container.50\25{width:680px}
.container.25\25{width:340px}
.container{width:1360px}
}
@media screen and (max-width: 1680px) {
.container.125\25{width:100%;max-width:1500px;min-width:1200px}
.container.75\25{width:900px}
.container.50\25{width:600px}
.container.25\25{width:300px}
.container{width:1200px}
}
@media screen and (max-width: 1000px) {
.container.125\25{width:100%;max-width:118.75%;min-width:95%}
.container.75\25{width:71.25%}
.container.50\25{width:47.5%}
.container.25\25{width:23.75%}
.container{width:95%}
}
@media screen and (max-width: 736px) {
.container.125\25{width:100%;max-width:118.75%;min-width:95%}
.container.75\25{width:71.25%}
.container.50\25{width:47.5%}
.container.25\25{width:23.75%}
.container{width:95%}
}
@media screen and (max-width: 480px) {
.container.125\25{width:100%;max-width:118.75%;min-width:95%}
.container.75\25{width:71.25%}
.container.50\25{width:47.5%}
.container.25\25{width:23.75%}
}
.row{border-bottom:solid 1px transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.row > *{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.row:after,.row:before{content:'';display:block;clear:both;height:0}
.row.uniform > * > :first-child{margin-top:0}
.row.uniform > * > :last-child{margin-bottom:0}
.row.0\25> *{padding:0}
.row.0\25{margin:0 0 -1px}
.row.uniform.0\25> *{padding:0}
.row.uniform.0\25{margin:0 0 -1px}
.row > *{padding:40px 0 0 40px}
.row{margin:-40px 0 -1px -40px}
.row.uniform > *{padding:40px 0 0 40px}
.row.uniform{margin:-40px 0 -1px -40px}
.row.200\25> *{padding:80px 0 0 80px}
.row.200\25{margin:-80px 0 -1px -80px}
.row.uniform.200\25> *{padding:80px 0 0 80px}
.row.uniform.200\25{margin:-80px 0 -1px -80px}
.row.150\25> *{padding:60px 0 0 60px}
.row.150\25{margin:-60px 0 -1px -60px}
.row.uniform.150\25> *{padding:60px 0 0 60px}
.row.uniform.150\25{margin:-60px 0 -1px -60px}
.row.50\25> *{padding:20px 0 0 20px}
.row.50\25{margin:-20px 0 -1px -20px}
.row.uniform.50\25> *{padding:20px 0 0 20px}
.row.uniform.50\25{margin:-20px 0 -1px -20px}
.row.25\25> *{padding:10px 0 0 10px}
.row.25\25{margin:-10px 0 -1px -10px}
.row.uniform.25\25> *{padding:10px 0 0 10px}
.row.uniform.25\25{margin:-10px 0 -1px -10px}
.12u,.12u\24{width:100%;clear:none;margin-left:0}
.11u,.11u\24{width:91.6666666667%;clear:none;margin-left:0}
.10u,.10u\24{width:83.3333333333%;clear:none;margin-left:0}
.9u,.9u\24{width:75%;clear:none;margin-left:0}
.8u,.8u\24{width:66.6666666667%;clear:none;margin-left:0}
.7u,.7u\24{width:58.3333333333%;clear:none;margin-left:0}
.6u,.6u\24{width:50%;clear:none;margin-left:0}
.5u,.5u\24{width:41.6666666667%;clear:none;margin-left:0}
.4u,.4u\24{width:33.3333333333%;clear:none;margin-left:0}
.3u,.3u\24{width:25%;clear:none;margin-left:0}
.2u,.2u\24{width:16.6666666667%;clear:none;margin-left:0}
.1u,.1u\24{width:8.3333333333%;clear:none;margin-left:0}
.12u\24+ *,.11u\24+ *,.10u\24+ *,.9u\24+ *,.8u\24+ *,.7u\24+ *,.6u\24+ *,.5u\24+ *,.4u\24+ *,.3u\24+ *,.2u\24+ *,.1u\24+ *{clear:left}
.-11u{margin-left:91.66667%}
.-10u{margin-left:83.33333%}
.-9u{margin-left:75%}
.-8u{margin-left:66.66667%}
.-7u{margin-left:58.33333%}
.-6u{margin-left:50%}
.-5u{margin-left:41.66667%}
.-4u{margin-left:33.33333%}
.-3u{margin-left:25%}
.-2u{margin-left:16.66667%}
.-1u{margin-left:8.33333%}
@media screen and (max-width: 1920px) {
.row > *{padding:40px 0 0 40px}
.row{margin:-40px 0 -1px -40px}
.row.uniform > *{padding:40px 0 0 40px}
.row.uniform{margin:-40px 0 -1px -40px}
.row.200\25> *{padding:80px 0 0 80px}
.row.200\25{margin:-80px 0 -1px -80px}
.row.uniform.200\25> *{padding:80px 0 0 80px}
.row.uniform.200\25{margin:-80px 0 -1px -80px}
.row.150\25> *{padding:60px 0 0 60px}
.row.150\25{margin:-60px 0 -1px -60px}
.row.uniform.150\25> *{padding:60px 0 0 60px}
.row.uniform.150\25{margin:-60px 0 -1px -60px}
.row.50\25> *{padding:20px 0 0 20px}
.row.50\25{margin:-20px 0 -1px -20px}
.row.uniform.50\25> *{padding:20px 0 0 20px}
.row.uniform.50\25{margin:-20px 0 -1px -20px}
.row.25\25> *{padding:10px 0 0 10px}
.row.25\25{margin:-10px 0 -1px -10px}
.row.uniform.25\25> *{padding:10px 0 0 10px}
.row.uniform.25\25{margin:-10px 0 -1px -10px}
.12u\28wide\29,.12u\24\28wide\29{width:100%;clear:none;margin-left:0}
.11u\28wide\29,.11u\24\28wide\29{width:91.6666666667%;clear:none;margin-left:0}
.10u\28wide\29,.10u\24\28wide\29{width:83.3333333333%;clear:none;margin-left:0}
.9u\28wide\29,.9u\24\28wide\29{width:75%;clear:none;margin-left:0}
.8u\28wide\29,.8u\24\28wide\29{width:66.6666666667%;clear:none;margin-left:0}
.7u\28wide\29,.7u\24\28wide\29{width:58.3333333333%;clear:none;margin-left:0}
.6u\28wide\29,.6u\24\28wide\29{width:50%;clear:none;margin-left:0}
.5u\28wide\29,.5u\24\28wide\29{width:41.6666666667%;clear:none;margin-left:0}
.4u\28wide\29,.4u\24\28wide\29{width:33.3333333333%;clear:none;margin-left:0}
.3u\28wide\29,.3u\24\28wide\29{width:25%;clear:none;margin-left:0}
.2u\28wide\29,.2u\24\28wide\29{width:16.6666666667%;clear:none;margin-left:0}
.1u\28wide\29,.1u\24\28wide\29{width:8.3333333333%;clear:none;margin-left:0}
.12u\24\28wide\29+ *,.11u\24\28wide\29+ *,.10u\24\28wide\29+ *,.9u\24\28wide\29+ *,.8u\24\28wide\29+ *,.7u\24\28wide\29+ *,.6u\24\28wide\29+ *,.5u\24\28wide\29+ *,.4u\24\28wide\29+ *,.3u\24\28wide\29+ *,.2u\24\28wide\29+ *,.1u\24\28wide\29+ *{clear:left}
.-11u\28wide\29{margin-left:91.66667%}
.-10u\28wide\29{margin-left:83.33333%}
.-9u\28wide\29{margin-left:75%}
.-8u\28wide\29{margin-left:66.66667%}
.-7u\28wide\29{margin-left:58.33333%}
.-6u\28wide\29{margin-left:50%}
.-5u\28wide\29{margin-left:41.66667%}
.-4u\28wide\29{margin-left:33.33333%}
.-3u\28wide\29{margin-left:25%}
.-2u\28wide\29{margin-left:16.66667%}
.-1u\28wide\29{margin-left:8.33333%}
}
@media screen and (max-width: 1680px) {
.row > *{padding:40px 0 0 40px}
.row{margin:-40px 0 -1px -40px}
.row.uniform > *{padding:40px 0 0 40px}
.row.uniform{margin:-40px 0 -1px -40px}
.row.200\25> *{padding:80px 0 0 80px}
.row.200\25{margin:-80px 0 -1px -80px}
.row.uniform.200\25> *{padding:80px 0 0 80px}
.row.uniform.200\25{margin:-80px 0 -1px -80px}
.row.150\25> *{padding:60px 0 0 60px}
.row.150\25{margin:-60px 0 -1px -60px}
.row.uniform.150\25> *{padding:60px 0 0 60px}
.row.uniform.150\25{margin:-60px 0 -1px -60px}
.row.50\25> *{padding:20px 0 0 20px}
.row.50\25{margin:-20px 0 -1px -20px}
.row.uniform.50\25> *{padding:20px 0 0 20px}
.row.uniform.50\25{margin:-20px 0 -1px -20px}
.row.25\25> *{padding:10px 0 0 10px}
.row.25\25{margin:-10px 0 -1px -10px}
.row.uniform.25\25> *{padding:10px 0 0 10px}
.row.uniform.25\25{margin:-10px 0 -1px -10px}
.12u\28normal\29,.12u\24\28normal\29{width:100%;clear:none;margin-left:0}
.11u\28normal\29,.11u\24\28normal\29{width:91.6666666667%;clear:none;margin-left:0}
.10u\28normal\29,.10u\24\28normal\29{width:83.3333333333%;clear:none;margin-left:0}
.9u\28normal\29,.9u\24\28normal\29{width:75%;clear:none;margin-left:0}
.8u\28normal\29,.8u\24\28normal\29{width:66.6666666667%;clear:none;margin-left:0}
.7u\28normal\29,.7u\24\28normal\29{width:58.3333333333%;clear:none;margin-left:0}
.6u\28normal\29,.6u\24\28normal\29{width:50%;clear:none;margin-left:0}
.5u\28normal\29,.5u\24\28normal\29{width:41.6666666667%;clear:none;margin-left:0}
.4u\28normal\29,.4u\24\28normal\29{width:33.3333333333%;clear:none;margin-left:0}
.3u\28normal\29,.3u\24\28normal\29{width:25%;clear:none;margin-left:0}
.2u\28normal\29,.2u\24\28normal\29{width:16.6666666667%;clear:none;margin-left:0}
.1u\28normal\29,.1u\24\28normal\29{width:8.3333333333%;clear:none;margin-left:0}
.12u\24\28normal\29+ *,.11u\24\28normal\29+ *,.10u\24\28normal\29+ *,.9u\24\28normal\29+ *,.8u\24\28normal\29+ *,.7u\24\28normal\29+ *,.6u\24\28normal\29+ *,.5u\24\28normal\29+ *,.4u\24\28normal\29+ *,.3u\24\28normal\29+ *,.2u\24\28normal\29+ *,.1u\24\28normal\29+ *{clear:left}
.-11u\28normal\29{margin-left:91.66667%}
.-10u\28normal\29{margin-left:83.33333%}
.-9u\28normal\29{margin-left:75%}
.-8u\28normal\29{margin-left:66.66667%}
.-7u\28normal\29{margin-left:58.33333%}
.-6u\28normal\29{margin-left:50%}
.-5u\28normal\29{margin-left:41.66667%}
.-4u\28normal\29{margin-left:33.33333%}
.-3u\28normal\29{margin-left:25%}
.-2u\28normal\29{margin-left:16.66667%}
.-1u\28normal\29{margin-left:8.33333%}
}
@media screen and (max-width: 1280px) {
.row > *{padding:40px 0 0 40px}
.row{margin:-40px 0 -1px -40px}
.row.uniform > *{padding:40px 0 0 40px}
.row.uniform{margin:-40px 0 -1px -40px}
.row.200\25> *{padding:80px 0 0 80px}
.row.200\25{margin:-80px 0 -1px -80px}
.row.uniform.200\25> *{padding:80px 0 0 80px}
.row.uniform.200\25{margin:-80px 0 -1px -80px}
.row.150\25> *{padding:60px 0 0 60px}
.row.150\25{margin:-60px 0 -1px -60px}
.row.uniform.150\25> *{padding:60px 0 0 60px}
.row.uniform.150\25{margin:-60px 0 -1px -60px}
.row.50\25> *{padding:20px 0 0 20px}
.row.50\25{margin:-20px 0 -1px -20px}
.row.uniform.50\25> *{padding:20px 0 0 20px}
.row.uniform.50\25{margin:-20px 0 -1px -20px}
.row.25\25> *{padding:10px 0 0 10px}
.row.25\25{margin:-10px 0 -1px -10px}
.row.uniform.25\25> *{padding:10px 0 0 10px}
.row.uniform.25\25{margin:-10px 0 -1px -10px}
.12u\28narrow\29,.12u\24\28narrow\29{width:100%;clear:none;margin-left:0}
.11u\28narrow\29,.11u\24\28narrow\29{width:91.6666666667%;clear:none;margin-left:0}
.10u\28narrow\29,.10u\24\28narrow\29{width:83.3333333333%;clear:none;margin-left:0}
.9u\28narrow\29,.9u\24\28narrow\29{width:75%;clear:none;margin-left:0}
.8u\28narrow\29,.8u\24\28narrow\29{width:66.6666666667%;clear:none;margin-left:0}
.7u\28narrow\29,.7u\24\28narrow\29{width:58.3333333333%;clear:none;margin-left:0}
.6u\28narrow\29,.6u\24\28narrow\29{width:50%;clear:none;margin-left:0}
.5u\28narrow\29,.5u\24\28narrow\29{width:41.6666666667%;clear:none;margin-left:0}
.4u\28narrow\29,.4u\24\28narrow\29{width:33.3333333333%;clear:none;margin-left:0}
.3u\28narrow\29,.3u\24\28narrow\29{width:25%;clear:none;margin-left:0}
.2u\28narrow\29,.2u\24\28narrow\29{width:16.6666666667%;clear:none;margin-left:0}
.1u\28narrow\29,.1u\24\28narrow\29{width:8.3333333333%;clear:none;margin-left:0}
.12u\24\28narrow\29+ *,.11u\24\28narrow\29+ *,.10u\24\28narrow\29+ *,.9u\24\28narrow\29+ *,.8u\24\28narrow\29+ *,.7u\24\28narrow\29+ *,.6u\24\28narrow\29+ *,.5u\24\28narrow\29+ *,.4u\24\28narrow\29+ *,.3u\24\28narrow\29+ *,.2u\24\28narrow\29+ *,.1u\24\28narrow\29+ *{clear:left}
.-11u\28narrow\29{margin-left:91.66667%}
.-10u\28narrow\29{margin-left:83.33333%}
.-9u\28narrow\29{margin-left:75%}
.-8u\28narrow\29{margin-left:66.66667%}
.-7u\28narrow\29{margin-left:58.33333%}
.-6u\28narrow\29{margin-left:50%}
.-5u\28narrow\29{margin-left:41.66667%}
.-4u\28narrow\29{margin-left:33.33333%}
.-3u\28narrow\29{margin-left:25%}
.-2u\28narrow\29{margin-left:16.66667%}
.-1u\28narrow\29{margin-left:8.33333%}
}
@media screen and (max-width: 1000px) {
.row > *{padding:40px 0 0 40px}
.row{margin:-40px 0 -1px -40px}
.row.uniform > *{padding:40px 0 0 40px}
.row.uniform{margin:-40px 0 -1px -40px}
.row.200\25> *{padding:80px 0 0 80px}
.row.200\25{margin:-80px 0 -1px -80px}
.row.uniform.200\25> *{padding:80px 0 0 80px}
.row.uniform.200\25{margin:-80px 0 -1px -80px}
.row.150\25> *{padding:60px 0 0 60px}
.row.150\25{margin:-60px 0 -1px -60px}
.row.uniform.150\25> *{padding:60px 0 0 60px}
.row.uniform.150\25{margin:-60px 0 -1px -60px}
.row.50\25> *{padding:20px 0 0 20px}
.row.50\25{margin:-20px 0 -1px -20px}
.row.uniform.50\25> *{padding:20px 0 0 20px}
.row.uniform.50\25{margin:-20px 0 -1px -20px}
.row.25\25> *{padding:10px 0 0 10px}
.row.25\25{margin:-10px 0 -1px -10px}
.row.uniform.25\25> *{padding:10px 0 0 10px}
.row.uniform.25\25{margin:-10px 0 -1px -10px}
.12u\28narrower\29,.12u\24\28narrower\29{width:100%;clear:none;margin-left:0}
.11u\28narrower\29,.11u\24\28narrower\29{width:91.6666666667%;clear:none;margin-left:0}
.10u\28narrower\29,.10u\24\28narrower\29{width:83.3333333333%;clear:none;margin-left:0}
.9u\28narrower\29,.9u\24\28narrower\29{width:75%;clear:none;margin-left:0}
.8u\28narrower\29,.8u\24\28narrower\29{width:66.6666666667%;clear:none;margin-left:0}
.7u\28narrower\29,.7u\24\28narrower\29{width:58.3333333333%;clear:none;margin-left:0}
.6u\28narrower\29,.6u\24\28narrower\29{width:50%;clear:none;margin-left:0}
.5u\28narrower\29,.5u\24\28narrower\29{width:41.6666666667%;clear:none;margin-left:0}
.4u\28narrower\29,.4u\24\28narrower\29{width:33.3333333333%;clear:none;margin-left:0}
.3u\28narrower\29,.3u\24\28narrower\29{width:25%;clear:none;margin-left:0}
.2u\28narrower\29,.2u\24\28narrower\29{width:16.6666666667%;clear:none;margin-left:0}
.1u\28narrower\29,.1u\24\28narrower\29{width:8.3333333333%;clear:none;margin-left:0}
.12u\24\28narrower\29+ *,.11u\24\28narrower\29+ *,.10u\24\28narrower\29+ *,.9u\24\28narrower\29+ *,.8u\24\28narrower\29+ *,.7u\24\28narrower\29+ *,.6u\24\28narrower\29+ *,.5u\24\28narrower\29+ *,.4u\24\28narrower\29+ *,.3u\24\28narrower\29+ *,.2u\24\28narrower\29+ *,.1u\24\28narrower\29+ *{clear:left}
.-11u\28narrower\29{margin-left:91.66667%}
.-10u\28narrower\29{margin-left:83.33333%}
.-9u\28narrower\29{margin-left:75%}
.-8u\28narrower\29{margin-left:66.66667%}
.-7u\28narrower\29{margin-left:58.33333%}
.-6u\28narrower\29{margin-left:50%}
.-5u\28narrower\29{margin-left:41.66667%}
.-4u\28narrower\29{margin-left:33.33333%}
.-3u\28narrower\29{margin-left:25%}
.-2u\28narrower\29{margin-left:16.66667%}
.-1u\28narrower\29{margin-left:8.33333%}
}
@media screen and (max-width: 736px) {
.row > *{padding:20px 0 0 20px}
.row{margin:-20px 0 -1px -20px}
.row.uniform > *{padding:20px 0 0 20px}
.row.uniform{margin:-20px 0 -1px -20px}
.row.200\25> *{padding:40px 0 0 40px}
.row.200\25{margin:-40px 0 -1px -40px}
.row.uniform.200\25> *{padding:40px 0 0 40px}
.row.uniform.200\25{margin:-40px 0 -1px -40px}
.row.150\25> *{padding:30px 0 0 30px}
.row.150\25{margin:-30px 0 -1px -30px}
.row.uniform.150\25> *{padding:30px 0 0 30px}
.row.uniform.150\25{margin:-30px 0 -1px -30px}
.row.50\25> *{padding:10px 0 0 10px}
.row.50\25{margin:-10px 0 -1px -10px}
.row.uniform.50\25> *{padding:10px 0 0 10px}
.row.uniform.50\25{margin:-10px 0 -1px -10px}
.row.25\25> *{padding:5px 0 0 5px}
.row.25\25{margin:-5px 0 -1px -5px}
.row.uniform.25\25> *{padding:5px 0 0 5px}
.row.uniform.25\25{margin:-5px 0 -1px -5px}
.11u\28mobile\29,.11u\24\28mobile\29{width:91.6666666667%;clear:none;margin-left:0}
.10u\28mobile\29,.10u\24\28mobile\29{width:83.3333333333%;clear:none;margin-left:0}
.9u\28mobile\29,.9u\24\28mobile\29{width:75%;clear:none;margin-left:0}
.8u\28mobile\29,.8u\24\28mobile\29{width:66.6666666667%;clear:none;margin-left:0}
.7u\28mobile\29,.7u\24\28mobile\29{width:58.3333333333%;clear:none;margin-left:0}
.6u\28mobile\29,.6u\24\28mobile\29{width:50%;clear:none;margin-left:0}
.5u\28mobile\29,.5u\24\28mobile\29{width:41.6666666667%;clear:none;margin-left:0}
.4u\28mobile\29,.4u\24\28mobile\29{width:33.3333333333%;clear:none;margin-left:0}
.3u\28mobile\29,.3u\24\28mobile\29{width:25%;clear:none;margin-left:0}
.2u\28mobile\29,.2u\24\28mobile\29{width:16.6666666667%;clear:none;margin-left:0}
.1u\28mobile\29,.1u\24\28mobile\29{width:8.3333333333%;clear:none;margin-left:0}
.12u\24\28mobile\29+ *,.11u\24\28mobile\29+ *,.10u\24\28mobile\29+ *,.9u\24\28mobile\29+ *,.8u\24\28mobile\29+ *,.7u\24\28mobile\29+ *,.6u\24\28mobile\29+ *,.5u\24\28mobile\29+ *,.4u\24\28mobile\29+ *,.3u\24\28mobile\29+ *,.2u\24\28mobile\29+ *,.1u\24\28mobile\29+ *{clear:left}
.-11u\28mobile\29{margin-left:91.66667%}
.-10u\28mobile\29{margin-left:83.33333%}
.-9u\28mobile\29{margin-left:75%}
.-8u\28mobile\29{margin-left:66.66667%}
.-7u\28mobile\29{margin-left:58.33333%}
.-6u\28mobile\29{margin-left:50%}
.-5u\28mobile\29{margin-left:41.66667%}
.-4u\28mobile\29{margin-left:33.33333%}
.-3u\28mobile\29{margin-left:25%}
.-2u\28mobile\29{margin-left:16.66667%}
.-1u\28mobile\29{margin-left:8.33333%}
}
@media screen and (max-width: 480px) {
.row > *{padding:20px 0 0 20px}
.row{margin:-20px 0 -1px -20px}
.row.uniform > *{padding:20px 0 0 20px}
.row.uniform{margin:-20px 0 -1px -20px}
.row.200\25> *{padding:40px 0 0 40px}
.row.200\25{margin:-40px 0 -1px -40px}
.row.uniform.200\25> *{padding:40px 0 0 40px}
.row.uniform.200\25{margin:-40px 0 -1px -40px}
.row.150\25> *{padding:30px 0 0 30px}
.row.150\25{margin:-30px 0 -1px -30px}
.row.uniform.150\25> *{padding:30px 0 0 30px}
.row.uniform.150\25{margin:-30px 0 -1px -30px}
.row.50\25> *{padding:10px 0 0 10px}
.row.50\25{margin:-10px 0 -1px -10px}
.row.uniform.50\25> *{padding:10px 0 0 10px}
.row.uniform.50\25{margin:-10px 0 -1px -10px}
.row.25\25> *{padding:5px 0 0 5px}
.row.25\25{margin:-5px 0 -1px -5px}
.row.uniform.25\25> *{padding:5px 0 0 5px}
.row.uniform.25\25{margin:-5px 0 -1px -5px}
.12u\28mobilenarrow\29,.12u\24\28mobilenarrow\29{width:100%;clear:none;margin-left:0}
.11u\28mobilenarrow\29,.11u\24\28mobilenarrow\29{width:91.6666666667%;clear:none;margin-left:0}
.10u\28mobilenarrow\29,.10u\24\28mobilenarrow\29{width:83.3333333333%;clear:none;margin-left:0}
.9u\28mobilenarrow\29,.9u\24\28mobilenarrow\29{width:75%;clear:none;margin-left:0}
.8u\28mobilenarrow\29,.8u\24\28mobilenarrow\29{width:66.6666666667%;clear:none;margin-left:0}
.7u\28mobilenarrow\29,.7u\24\28mobilenarrow\29{width:58.3333333333%;clear:none;margin-left:0}
.6u\28mobilenarrow\29,.6u\24\28mobilenarrow\29{width:50%;clear:none;margin-left:0}
.5u\28mobilenarrow\29,.5u\24\28mobilenarrow\29{width:41.6666666667%;clear:none;margin-left:0}
.4u\28mobilenarrow\29,.4u\24\28mobilenarrow\29{width:33.3333333333%;clear:none;margin-left:0}
.3u\28mobilenarrow\29,.3u\24\28mobilenarrow\29{width:25%;clear:none;margin-left:0}
.2u\28mobilenarrow\29,.2u\24\28mobilenarrow\29{width:16.6666666667%;clear:none;margin-left:0}
.1u\28mobilenarrow\29,.1u\24\28mobilenarrow\29{width:8.3333333333%;clear:none;margin-left:0}
.12u\24\28mobilenarrow\29+ *,.11u\24\28mobilenarrow\29+ *,.10u\24\28mobilenarrow\29+ *,.9u\24\28mobilenarrow\29+ *,.8u\24\28mobilenarrow\29+ *,.7u\24\28mobilenarrow\29+ *,.6u\24\28mobilenarrow\29+ *,.5u\24\28mobilenarrow\29+ *,.4u\24\28mobilenarrow\29+ *,.3u\24\28mobilenarrow\29+ *,.2u\24\28mobilenarrow\29+ *,.1u\24\28mobilenarrow\29+ *{clear:left}
.-11u\28mobilenarrow\29{margin-left:91.66667%}
.-10u\28mobilenarrow\29{margin-left:83.33333%}
.-9u\28mobilenarrow\29{margin-left:75%}
.-8u\28mobilenarrow\29{margin-left:66.66667%}
.-7u\28mobilenarrow\29{margin-left:58.33333%}
.-6u\28mobilenarrow\29{margin-left:50%}
.-5u\28mobilenarrow\29{margin-left:41.66667%}
.-4u\28mobilenarrow\29{margin-left:33.33333%}
.-3u\28mobilenarrow\29{margin-left:25%}
.-2u\28mobilenarrow\29{margin-left:16.66667%}
.-1u\28mobilenarrow\29{margin-left:8.33333%}
}
html{height:100%;overflow-x:hidden}
body{background:#fff;height:100%;font-family:Microsoft JhengHei,AppleGothic,'Source Sans Pro',sans-serif;font-weight:300;font-size:18pt;line-height:1.75em;color:#39454b;letter-spacing:.5px}
body.is-loading *,body.is-resizing *{-moz-transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;transition:none!important;-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important}
input,textarea,select{font-family:'Source Sans Pro',sans-serif;font-weight:300;font-size:18pt;line-height:1.75em;color:#39454b;letter-spacing:.5px}
h1,h2,h3,h4,h5,h6{font-weight:900;color:inherit}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}
h2{font-size:1.7em;letter-spacing:-2px;line-height:1.2em;font-weight:400}
strong,b{font-weight:900;color:inherit}
em,i{font-style:italic}
a{-moz-transition:all .2s ease-in-out,color .2s ease-in-out;-webkit-transition:all .2s ease-in-out,color .2s ease-in-out;-ms-transition:all .2s ease-in-out,color .2s ease-in-out;transition:all .2s ease-in-out,color .2s ease-in-out;color:#222}
sub{position:relative;top:.5em;font-size:.8em}
sup{position:relative;top:-.5em;font-size:.8em}
hr{border:0;border-top:solid 1px #ddd}
blockquote{border-left:solid .5em #ddd;padding:1em 0 1em 2em;font-style:italic}
p,ul,ol,dl,table{margin-bottom:1em}
header{margin-bottom:1em}
header p{display:block;margin:7px 0 0;padding:0 0 .5em;font-size:.75em;line-height:32px}
footer{padding:10px 0 0;background:url(../../images/paper-dark.jpg);border-top:8px #72321a solid}
#footer .lo{position:relative;padding:30px 0 20px;width:70%;margin:10px auto 0;font-size:13px;line-height:20px;font-weight:400;color:#d8b58b}
#footer .lo a{color:#d8b58b;cursor:pointer;font-weight:700}
#footer .share{width:35%;display:inline-block;margin-bottom:30px;text-align:right}
#footer .share li{float:left;margin-left:30px}
#footer address{width:60%;display:inline-block;font-style:normal}
#footer address span{display:block}
#footer address span img{height:18px;margin-bottom:10px}
#footer address span .mailicon{height:16px;margin-bottom:-4px;margin-right:5px}
.lo:after{clear:both;content:'';display:block;visibility:hidden}
#footer .copyright{padding:2px 0;line-height:16px}
#footer .share-icon{margin-right:5px}
#footer .share .share-fb img,#footer .share .share-line img{height:20px}
#footer .share .share-fb{margin-left:5px;margin-right:2px}
br.clear{clear:both}
section,article{margin-bottom:3em}
section > :last-child,article > :last-child,section > .content > :last-child,article > .content > :last-child,section:last-child,article:last-child{margin-bottom:0}
.row > section,.row > article{margin-bottom:0}
.image{position:relative;display:inline-block}
.image:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/overlay.png)}
.image img{display:block;width:100%}
.image.featured{display:block;width:100%;margin:0 0 2em}
.image.fit{display:block;width:100%}
.image.left{float:left;margin:0 2em 2em 0}
.image.centered{display:block;margin:0 0 2em}
.image.centered img{margin:0 auto;width:auto}
ul.default{list-style:disc;padding-left:1em}
ul.default li{padding-left:.5em}
ul.icons{cursor:default}
ul.icons li{display:inline-block}
ul.icons a{display:inline-block;width:2em;height:2em;line-height:2em;text-align:center;border:0}
ul.menu{cursor:default}
ul.menu li{display:inline-block;line-height:1em;border-left:solid 1px rgba(145,146,147,0.25);padding:0 0 0 .5em;margin:0 0 0 .5em}
ul.menu li:first-child{border-left:0;padding-left:0;margin-left:0}
ul.actions{cursor:default}
ul.actions li{display:inline-block;margin:0 0 0 .5em}
ul.actions li:first-child{margin-left:0}
ol.default{list-style:decimal;padding-left:1.25em}
ol.default li{padding-left:.25em}
form label{display:block}
form input[type="text"],form input[type="email"],form input[type="password"],form select,form textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:all .2s ease-in-out,color .2s ease-in-out;-webkit-transition:all .2s ease-in-out,color .2s ease-in-out;-ms-transition:all .2s ease-in-out,color .2s ease-in-out;transition:all .2s ease-in-out,color .2s ease-in-out;display:block;width:100%;padding:.65em .75em;background:none;border:solid 2px rgba(185,186,187,0.25);color:inherit;border-radius:.5em;outline:none}
form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form select:focus,form textarea:focus{border-color:#9ac8e9}
form input[type="text"],form input[type="email"],form input[type="password"]{line-height:1.35em}
form select{line-height:1.35em}
form textarea{min-height:8em}
form .formerize-placeholder,form ::-webkit-input-placeholder,form :-moz-placeholder,form ::-moz-placeholder,form :-ms-input-placeholder{color:rgba(145,146,147,0.85)!important}
form ::-moz-focus-inner{border:0}
table{width:100%}
table.default{width:100%}
table.default tbody tr:nth-child(2n+2){background:#f4f4f4}
table.default td{padding:.5em 1em}
table.default th{text-align:left;font-weight:900;padding:.5em 1em}
table.default thead{background:#444;color:#fff}
table.default tfoot{background:#eee}
input[type="button"],input[type="submit"],input[type="reset"],.button,button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#98c593;border:0;border-radius:3.5em;color:#fff;cursor:pointer;display:inline-block;height:3.5em;line-height:3.5em;outline:0;padding:0 2em;position:relative;text-align:center;text-decoration:none}
input[type="button"].down,input[type="submit"].down,input[type="reset"].down,.button.down,button.down{width:5em;height:5em;line-height:4.5em;padding:0;background-image:url(images/dark-arrow.svg);background-position:center center;background-repeat:no-repeat;text-indent:-10em;overflow:hidden}
input[type="button"].down.anchored,input[type="submit"].down.anchored,input[type="reset"].down.anchored,.button.down.anchored,button.down.anchored{bottom:0;border-bottom:0;border-radius:3em 3em 0 0;height:4.5em;margin-left:-2.5em}
input[type="button"].anchored,input[type="submit"].anchored,input[type="reset"].anchored,.button.anchored,button.anchored{position:absolute;left:50%}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,.button:hover,button:hover{background-color:#a8d5a3}
input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,.button:active,button:active{background-color:#88b583}
input[type="button"].style2,input[type="submit"].style2,input[type="reset"].style2,.button.style2,button.style2{background-color:transparent;border:solid 2px #e5e6e7;color:inherit}
input[type="button"].style2:hover,input[type="submit"].style2:hover,input[type="reset"].style2:hover,.button.style2:hover,button.style2:hover{background-color:rgba(145,146,147,0.035)}
input[type="button"].style2.down,input[type="submit"].style2.down,input[type="reset"].style2.down,.button.style2.down,button.style2.down{background-image:url(images/arrow.svg)}
.box{color:#222;padding:2em}
.box.style2{padding:3.5em 2.5em 3.5em 14em}
.main{position:relative;margin:0;overflow-x:hidden}
.main.fullscreen{height:100%}
.main.style1{text-align:center;padding:3em 0}
.main.style1 h2{font-size:4.25em;line-height:1em;letter-spacing:-4px}
.main.style1:before{content:'';display:inline-block;vertical-align:middle;height:100%}
.main.style1 .content{-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1;display:inline-block;vertical-align:middle;margin-left:60px;margin-top:50px;width:65%}
.main.style1 .content .introtxt{font-size: 14px;line-height: 22px;color:#72301A;margin-left:15px;font-weight:700;width:46%}
.main.style1.inactive .content{opacity:0}
.main.style2{padding:3em 0;overflow:hidden}
.main.style2 .content{background: transparent;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:relative;width:35%;display:inline-block;vertical-align:middle}
#two .content{padding-left:0}
.main.style2.left:after{content:'';display:inline-block;vertical-align:middle;height:100%}
.main.style2.left .content{left:0}
.main.style2.right:before{content:'';display:inline-block;vertical-align:middle;height:100%}
.main.style2.right .content{left:65%}
.main.style2.inactive.left .content{left:-35%}
.main.style2.inactive.right .content{left:100%}
.main.style3{text-align:center;padding:4em 0}
.main.style3 .content > header{margin-bottom:2em}
.main.style3.primary{background:#FBF4E8;min-height:100vh}
.main.style3.secondary{background:url(../../images/paper.jpg) center}
.dark{color:#FFF}
.dark a{color:#fff}
.dark .button.style2{border-color:inherit;background-color:rgba(64,64,64,0.05)}
.dark .button.style2:hover{background-color:rgba(255,255,255,0.1)}
.dark .button.style2.down{background-image:url(images/dark-arrow.svg)}
@-moz-keyframes spinner-rotate {
0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}
100%{-moz-transform:scale(1) rotate(360deg);-webkit-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}
}
@-webkit-keyframes spinner-rotate {
0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}
100%{-moz-transform:scale(1) rotate(360deg);-webkit-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}
}
@-ms-keyframes spinner-rotate {
0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}
100%{-moz-transform:scale(1) rotate(360deg);-webkit-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}
}
@keyframes spinner-rotate {
0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}
100%{-moz-transform:scale(1) rotate(360deg);-webkit-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}
}
@-moz-keyframes spinner-show {
0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes spinner-show {
0%{opacity:0}
100%{opacity:1}
}
@-ms-keyframes spinner-show {
0%{opacity:0}
100%{opacity:1}
}
@keyframes spinner-show {
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes spinner-hide {
0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);color:#ececec;z-index:100001}
99%{-moz-transform:scale(0.5) rotate(360deg);-webkit-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);color:#ececec;z-index:100001}
100%{-moz-transform:scale(0.5) rotate(360deg);-webkit-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);color:#ececec;z-index:-1}
}
@-webkit-keyframes spinner-hide {
0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);color:#ececec;z-index:100001}
99%{-moz-transform:scale(0.5) rotate(360deg);-webkit-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);color:#ececec;z-index:100001}
100%{-moz-transform:scale(0.5) rotate(360deg);-webkit-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);color:#ececec;z-index:-1}
}
@-ms-keyframes spinner-hide {
0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);color:#ececec;z-index:100001}
99%{-moz-transform:scale(0.5) rotate(360deg);-webkit-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);color:#ececec;z-index:100001}
100%{-moz-transform:scale(0.5) rotate(360deg);-webkit-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);color:#ececec;z-index:-1}
}
@keyframes spinner-hide {
0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);color:#ececec;z-index:100001}
99%{-moz-transform:scale(0.5) rotate(360deg);-webkit-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);color:#ececec;z-index:100001}
100%{-moz-transform:scale(0.5) rotate(360deg);-webkit-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);color:#ececec;z-index:-1}
}
@-moz-keyframes overlay-hide {
0%{opacity:1;z-index:100000}
15%{opacity:1;z-index:100000}
99%{opacity:0;z-index:100000}
100%{opacity:0;z-index:-1}
}
@-webkit-keyframes overlay-hide {
0%{opacity:1;z-index:100000}
15%{opacity:1;z-index:100000}
99%{opacity:0;z-index:100000}
100%{opacity:0;z-index:-1}
}
@-ms-keyframes overlay-hide {
0%{opacity:1;z-index:100000}
15%{opacity:1;z-index:100000}
99%{opacity:0;z-index:100000}
100%{opacity:0;z-index:-1}
}
@keyframes overlay-hide {
0%{opacity:1;z-index:100000}
15%{opacity:1;z-index:100000}
99%{opacity:0;z-index:100000}
100%{opacity:0;z-index:-1}
}
body{text-decoration:none}
body:before{-moz-animation:spinner-show 1.5s 1 .25s ease forwards,spinner-hide .25s ease-in-out forwards!important;-webkit-animation:spinner-show 1.5s 1 .25s ease forwards,spinner-hide .25s ease-in-out forwards!important;-ms-animation:spinner-show 1.5s 1 .25s ease forwards,spinner-hide .25s ease-in-out forwards!important;animation:spinner-show 1.5s 1 .25s ease forwards,spinner-hide .25s ease-in-out forwards!important;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important;color:#ececec;content:'\f1ce';cursor:default;display:block;font-size:2em;height:2em;left:50%;line-height:2em;margin:-1em 0 0 -1em;opacity:0;position:fixed;text-align:center;top:50%;width:2em;z-index:-1}
body:after{-moz-animation:overlay-hide 1.5s ease-in forwards!important;-webkit-animation:overlay-hide 1.5s ease-in forwards!important;-ms-animation:overlay-hide 1.5s ease-in forwards!important;animation:overlay-hide 1.5s ease-in forwards!important;background:#fff;content:'';display:block;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:-1}
body.is-loading:before{-moz-animation:spinner-show 1.5s 1 .25s ease forwards,spinner-rotate .75s infinite linear!important;-webkit-animation:spinner-show 1.5s 1 .25s ease forwards,spinner-rotate .75s infinite linear!important;-ms-animation:spinner-show 1.5s 1 .25s ease forwards,spinner-rotate .75s infinite linear!important;animation:spinner-show 1.5s 1 .25s ease forwards,spinner-rotate .75s infinite linear!important;z-index:100001}
body.is-loading:after{-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important;opacity:1;z-index:100000}
@media (-webkit-min-device-pixel-ratio: 2) {
body:before{line-height:2.025em}
}
.icon{text-decoration:none}
.icon:before{display:inline-block;font-family:FontAwesome;font-size:1.25em;text-decoration:none;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon > .label{display:none}
#header{position:fixed;z-index:10000;left:0;top:0;width:100%;background:rgba(255,255,255,0.95);line-height:3em}
#logo{position:absolute;left:1em;top:0;height:3em;line-height:3em;letter-spacing:-1px;display:none}
#logo a{font-size:1.25em}
#nav{position:absolute;top:0;height:3em;line-height:3em;width:100%}
nav{display:block}
#gnav{padding-left:45px;width:100%}
#gnav ul{width:100%;height: 52px;margin-bottom: 0;}
#gnav ul:after,#gnav ul:before,.rwd-nav .menu ul:after,.rwd-nav .menu ul:before{display:table;content:"";line-height:0}
#gnav li,#gnav-sub li{display:block;width:16.666%;height:52px;line-height:52px;float:left;overflow:hidden;text-align:center}
#gnav li,.rwd-nav .menu li{display:block;height:52px;line-height:52px;overflow:hidden;text-align:center}
.rwd-nav .menu li{border-bottom:dashed 1px rgba(0,0,0,0.2)}
#gnav li a,.rwd-nav .menu li a{position:relative;display:block;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s;text-decoration:none}
#gnav li a:after,#gnav li a:before,.rwd-nav .menu li a:after,.rwd-nav .menu li a:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;transition:transform .3s}
#gnav li a:before,.rwd-nav .menu li a:before{background-color:#91000A;z-index:-2}
#gnav li a.active,#gnav li a.active-parent,#gnav li a:active,#gnav li a:after,.rwd-nav .menu li a.active,.rwd-nav .menu li a.active-parent,.rwd-nav .menu li a:active,.rwd-nav .menu li a:after{background-color:#FFEFBC;text-decoration:none;color:#2E0704;font-weight:400}
#gnav li a:after,.rwd-nav .menu li a:after{z-index:-1;-o-transition-delay:.1s;transition-delay:.1s}
#gnav li a:hover:after,#gnav li a:hover:before,.rwd-nav .menu li a:hover:after,.rwd-nav .menu li a:hover:before{color:#FFF}
.color-wh{color:#FFF}
#gnav li a span,#gnav li a:hover:after,#gnav li a:hover:before,.rwd-nav .menu li a span,.rwd-nav .menu li a:hover:after,.rwd-nav .menu li a:hover:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
#gnav li a span,#gnav li a span:after,.rwd-nav .menu li a span,.rwd-nav .menu li a span:after{position:relative;display:block;letter-spacing:.1em;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-family:'å¾®è»Ÿæ­£é»‘é«”';font-size:16px}
.page-nav li,.page-nav li a:before{-o-transition-timing-function:cubic-bezier(.6,0,.3,1)}
#gnav li a.active-parent:hover span,#gnav li a.active:hover span,.rwd-nav .menu li a.active-parent:hover span,.rwd-nav .menu li a.active:hover span{position:relative;transform:translateY(-100%)}
#gnav li a:hover span,.rwd-nav .menu li a:hover span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
#gnav li a.active span,#gnav li a.active-parent span,.rwd-nav .menu li a.active span,.rwd-nav .menu li a.active-parent span{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
#side-bar{position:fixed;width:45px;height:100%;padding-top:60px;background-color:#91000A;z-index:999;top:0;-webkit-box-shadow:rgba(0,0,0,0.2) 3px 3px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 3px 3px 5px;box-shadow:rgba(0,0,0,0.2) 3px 3px 5px}
#bnr,.page-nav{position:absolute}
#bnr{left:30%;top:40%;width:155px;height:32px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-90deg) translate(-100px,-9px);-moz-transform:rotate(-90deg) translate(-100px,-9px);-o-transform:rotate(-90deg) translate(-100px,-9px);transform:rotate(-90deg) translate(-100px,-9px)}
#bnr a{display:block;width:100%;height:100%;background:url(../../images/logo.svg) 50% 50% no-repeat;background-size:80%}
.index #bnr a{-webkit-animation-name:sideInX;-o-animation-name:sideInX;animation-name:sideInX;-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.page-nav{width:100%;bottom:30px}
.page-nav  ul{ margin-bottom:0}
.page-nav li{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-moz-transition-timing-function:cubic-bezier(.6,0,.3,1);transition-timing-function:cubic-bezier(.6,0,.3,1);-webkit-perspective:500px;-moz-perspective:500px;perspective:500px}
.slide-in.slide-out .page-nav li{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.page-nav.show li{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.page-nav li:nth-of-type(1){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.page-nav li:nth-of-type(2){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.page-nav li:nth-of-type(3){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.page-nav li:nth-of-type(4){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.page-nav li:nth-of-type(5){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.page-nav li:nth-of-type(6){-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.page-nav li:nth-of-type(7){-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}
.page-nav li:nth-of-type(8){-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
.page-nav li:nth-of-type(9){-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}
.page-nav li:nth-of-type(10){-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
.page-nav li,.page-nav li a{display:block;position:relative;width:100%;height:30px;line-height:30px}
.page-nav li a:before,.page-nav li span{position:absolute;-webkit-transition-timing-function:cubic-bezier(.6,0,.3,1);-moz-transition-timing-function:cubic-bezier(.6,0,.3,1);display:block}
.page-nav li a:before{left:50%;top:50%;margin-left:-4px;margin-top:-4px;content:'';width:8px;height:8px;background-color:#FFF;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(.6,0,.3,1);border-radius:50%}
.page-nav li:first-child { margin-bottom:10px}
.page-nav li:first-child a:before{ display:none}
.page-nav li:first-child a img{ margin-left:7.5px;}
.page-nav li a:active:before,.page-nav li a:hover:before,.page-nav li.active a:before{background-color:#E33322;-webkit-transition-duration:0;-moz-transition-duration:0;-o-transition-duration:0;transition-duration:0}
.page-nav li span{word-wrap:normal;white-space:nowrap;min-width:99px;height:32px;line-height:32px;top:-5px;left:45px;font-size:15px;padding:0 17px;color:#FFF;font-weight:inherit;background-color:#E72410;visibility:hidden;opacity:0;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:visibility,opacity,-webkit-transform;-moz-transition-property:visibility,opacity,-moz-transform;-o-transition-property:visibility,opacity,-o-transform;transition-property:visibility,opacity,transform;-webkit-transition-duration:0s,.4s,.4s;-moz-transition-duration:0s,.4s,.4s;-o-transition-duration:0s,.4s,.4s;transition-duration:0s,.4s,.4s;-webkit-transition-delay:.6s,.01s,.01s;-moz-transition-delay:.6s,.01s,.01s;-o-transition-delay:.6s,.01s,.01s;transition-delay:.6s,.01s,.01s;-o-transition-timing-function:cubic-bezier(.6,0,.3,1);transition-timing-function:cubic-bezier(.6,0,.3,1);-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}
#menu-btn,#video-sound-controll a span{display:none}
.page-nav.hide-active li.active span{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}
.page-nav li.active span,.page-nav li.active:hover span,.page-nav li:hover span{opacity:1;visibility:visible;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-transition-delay:0s,.01s,.01s;-moz-transition-delay:0s,.01s,.01s;-o-transition-delay:0s,.01s,.01s;transition-delay:0s,.01s,.01s}
.btn-inverse{color:#fff;border-color:rgba(255,255,255,.3)}
.btn,.btn span{display:inline-block;position:relative}
.btn{margin-left:12px;height:45px;padding:0 50px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background-color:rgba(255,255,255,0.2);color:#141414;outline:0;border:1px solid rgba(6,6,6,.7);-webkit-appearance:inherit}
.btn span{z-index:1;line-height:45px}
.btn:after,.btn:before{content:'';position:absolute}
.btn:before{display:block;z-index:2;left:-18px;top:50%;margin-top:-3px;width:25px;height:5px;background:url(.../../images/btn_arrow_b.gif) left top no-repeat}
.btn-inverse:before{background-image:url(../../images/btn_arrow_b-s.gif)}
.btn:after{left:4%;top:20%;width:100%;height:105%;z-index:0;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:cubic-bezier(.6,0,.3,1);-moz-transition-timing-function:cubic-bezier(.6,0,.3,1);-o-transition-timing-function:cubic-bezier(.6,0,.3,1);transition-timing-function:cubic-bezier(.6,0,.3,1)}
.btn:hover:after{-webkit-transform:translate3d(-4%,-20%,0);-moz-transform:translate3d(-4%,-20%,0);-o-transform:translate3d(-4%,-20%,0);transform:translate3d(-4%,-20%,0);-webkit-transform:translate3d(-4%,-20%,0);-moz-transform:translate3d(-4%,-20%,0);-o-transform:translate3d(-4%,-20%,0);transform:translate3d(-4%,-20%,0)}
.btn-bg-yellow:after{background-color:#ffd500}
.btn-bg-green:after{background-color:#9ed964}
.btn-bg-gray:after{background-color:#dfdfdf}
.btn-no-bg:after{display:none}
.btn-inverse .btn-border{background:rgba(255,255,255,.8)}
.btn-border{background:rgba(6,6,6,.7)}
.btn-inner{width:100%;height:100%;overflow:hidden;position:relative}
.btn-inner::before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,0.25);border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}
#foreword .btn-inner::before,#one .btn-inner::before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(253,234,187,0.5);border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}
.btn-inner:hover::before{-webkit-animation:circle .75s;animation:circle .75s}
@-webkit-keyframes circle {
0%{opacity:1}
40%{opacity:1}
100%{width:200%;height:200%;opacity:0}
}
@keyframes circle {
0%{opacity:1}
40%{opacity:1}
100%{width:200%;height:200%;opacity:0}
}
.btn-inner span{display:block;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s;-webkit-transition-timing-function:cubic-bezier(.6,0,.3,1);-moz-transition-timing-function:cubic-bezier(.6,0,.3,1);-o-transition-timing-function:cubic-bezier(.6,0,.3,1);transition-timing-function:cubic-bezier(.6,0,.3,1);color:#141414}
.btn:hover .btn-inner span,.foot-page-nav a:hover .btn span{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.btn:before{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s;-webkit-transition-timing-function:cubic-bezier(.6,0,.3,1);-moz-transition-timing-function:cubic-bezier(.6,0,.3,1);-o-transition-timing-function:cubic-bezier(.6,0,.3,1);transition-timing-function:cubic-bezier(.6,0,.3,1)}
.btn:hover:before,.foot-page-nav a:hover .btn:before{-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
.boxata .btn{float:left}
#intro .btn{margin-left:35px;margin-top:10px;padding:0;width:185px}
#intro{    height: 100%;background:url(images/overlay_01.png),url(../../images/intro_01.jpg);background-size:256px 256px,cover;background-attachment:fixed,fixed;background-position:top left,center center;overflow:initial;min-height:100vh;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
#one{height: 100%;background:url(images/overlay_01.png),url(../../images/health01.jpg);background-size:256px 256px,cover;background-attachment:fixed,fixed;background-position:top left,center center;overflow:initial;min-height:100vh}
#one .main.style2.left .content{left:23%}
#two{height: 100%;background:url(images/overlay_01.png),url(../../images/colorbg03.jpg);background-size:256px 256px,cover;background-attachment:fixed,fixed;background-position:top left,center center;overflow:initial;min-height:100vh}
#work .row.images .image{-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:relative;top:0;left:0;opacity:1}
#work .row.images.inactive .image{opacity:0}
#work .row.images.inactive .image.from-left{left:-14em}
#work .row.images.inactive .image.from-right{left:14em}
#work .row.images.inactive .image.from-top{top:-7em}
#work .row.images.inactive .image.from-bottom{top:7em}
#origin{/*height: 100%;*/background:url(images/overlay_01.png),url(../../images/desert.jpg);background-size:256px 256px,cover;background-attachment:fixed,fixed;background-position:top left,center center;  overflow: hidden;padding-bottom:0;/*overflow:hidden*/}
#origin .boxbg{background:url(../../images/bg2.jpg)}
#origin .box{-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:relative;bottom:0;height:100%;padding-bottom:40px}
#origin.inactive .box{bottom:-30em}
#origin h2{font-weight:bolder;line-height:.95em;color:#FFFBC7}
#origin h2 span{font-size:.65em;font-weight:lighter;letter-spacing:.3px}
/*#footer{position:relative;height:60px;margin:0;background:url(../../images/paper-dark.jpg);color:rgba(255,255,255,0.7);overflow:hidden}*/
#footer a{color:#999;color:rgba(185,186,187,1)}
#footer a:hover{color:#bbb;color:#b9babb}
#footer .actions{position:absolute;left:1em;top:.25em;height:5em;line-height:5em;margin:0}
#footer .actions li{font-size:1.25em;margin:0}
#footer .actions li a{padding:.5em}
#footer .menu2{position:absolute;padding-top:15px;right:2em;top:0;height:auto;line-height:22px;margin:0}
#footer .menu2 li{color:#D3BFA8;font-size:.7em;text-align:center;font-weight:400;display:inline-block;line-height:1em;border-left:solid 1px rgba(145,146,147,0.25);padding:0 0 0 .5em;margin:0 0 0 .5em;    margin-bottom: 5px;}
#footer .menu2 li:first-child{border-left:0;padding-left:0;margin-left:0}
.poptrox-popup{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;background:#fff;box-shadow:0 .1em .15em 0 rgba(0,0,0,0.15)}
.poptrox-popup .loader{position:absolute;top:50%;left:50%;margin:-1em 0 0 -1em;width:2em;height:2em;display:block;font-size:2em}
.poptrox-popup .loader:before{-moz-animation:spinner-rotate .75s infinite linear!important;-webkit-animation:spinner-rotate .75s infinite linear!important;-ms-animation:spinner-rotate .75s infinite linear!important;animation:spinner-rotate .75s infinite linear!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important;color:#ececec;content:'\f1ce';cursor:default;display:block;height:2em;left:0;line-height:2em;position:absolute;text-align:center;top:0;width:2em}
.poptrox-popup .caption{position:absolute;left:0;background:#fff;width:100%;padding:7px;line-height:23px;text-align:center;cursor:default;z-index:1;font-size:15px}
.poptrox-popup .nav-next,.poptrox-popup .nav-previous{-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;position:absolute;top:0;width:50%;height:100%;opacity:0;cursor:pointer;background:rgba(0,0,0,0.01);-webkit-tap-highlight-color:rgba(255,255,255,0)}
.poptrox-popup .nav-next:before,.poptrox-popup .nav-previous:before{content:'';position:absolute;width:96px;height:64px;background:url(images/poptrox-nav.svg);top:50%;margin:-32px 0 0;background-size:contain;background-repeat:no-repeat}
.poptrox-popup:hover .nav-next,.poptrox-popup:hover .nav-previous{opacity:.5}
.poptrox-popup:hover .nav-next:hover,.poptrox-popup:hover .nav-previous:hover{opacity:1}
.poptrox-popup .nav-previous:before{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:FlipH;filter:FlipH}
.poptrox-popup .nav-next{right:0}
.poptrox-popup .nav-next:before{right:0}
.poptrox-popup .nav-previous{left:0}
.poptrox-popup .nav-previous:before{left:0}
.poptrox-popup .closer{-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;position:absolute;top:0;right:0;width:64px;height:64px;text-indent:-9999px;z-index:2;opacity:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}
.poptrox-popup .closer:before{content:'';display:block;position:absolute;right:16px;top:16px;width:30px;height:30px;border-radius:100%;box-shadow:inset 0 0 0 2px #fff;background-size:contain;background:url(images/poptrox-closer.svg) center center;color:#fff!important}
.poptrox-popup:hover .closer{opacity:.5}
.poptrox-popup:hover .closer:hover{opacity:1}
body.is-touch .main{background-attachment:scroll!important}
body.is-touch .poptrox-popup .nav-next,body.is-touch .poptrox-popup .nav-previous,body.is-touch .poptrox-popup .closer{opacity:1!important}
@media screen and (max-width: 1920px) {
body,input,textarea,select{font-size:17pt}
.main.style2 .content{width:50%}
.main.style2.right .content{left:50%}
.main.style2.inactive.left .content{left:-40%}
}
@media screen and (max-width: 1680px) {
body,input,textarea,select{font-size:15pt}
}
@media screen and (max-width: 1280px) {
body,input,textarea,select{font-size:13pt}
.main.style2 .content{width:50%}
.main.style2.right .content{left:50%}
.main.style2.inactive.left .content{left:-50%}
}
@media screen and (max-width: 1000px) {
body,input,textarea,select{font-size:13pt}
.container > .container{width:100%!important}
.main.style2 .content{width:60%}
.main.style2.right .content{left:40%}
.main.style2.inactive.left .content{left:-60%}
#footer{height:auto;line-height:inherit;text-align:center;padding:2em 1em}
#footer .actions{position:relative;left:0;top:0;height:auto;line-height:inherit;margin:0 0 1em}
#footer .menu{position:relative;right:0;top:0;height:auto;line-height:inherit}
}
@media screen and (max-width: 736px) {
body{min-width:320px;font-size:12pt;line-height:1.5em}
input,textarea,select{font-size:12pt;line-height:1.5em}
h2{font-size:1.5em;letter-spacing:-1px}
.box{padding:1em}
.main.style1{padding:4em 15px}
.main.style1 h2{font-size:3em;letter-spacing:-3px}
.main.style2{padding:6em 15px}
.main.style2:before,.main.style2:after{display:none!important}
.main.style2 .button.anchored{display:none}
.main.style2 .tmp{width:100%;height:10em;background-size:cover}
#header{height:2.5em;line-height:2.5em}
#logo{text-align:center;position:relative;left:0;top:0;height:2.5em;line-height:2.5em}
#logo a{font-size:1em}
#nav{display:none}
#footer .menu li{border-left:0;padding:1em 0 0;margin:0;display:block}
#footer .menu li:first-child{padding-top:0}
#footer .menu li a{line-height:1.5em}
.poptrox-popup .nav-next:before,.poptrox-popup .nav-previous:before{width:48px;height:32px;background-size:contain;margin:-16px 0 0}
.poptrox-popup .closer:before{right:12px;top:12px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #fff;background-size:contain;opacity:.65}
}
.down-btn{border:1px solid rgba(55,20,14,0.75);position:absolute;bottom:0;/*margin-left:0;*/    left: 50%;
    margin-left: -30px;height:60px;width:60px;padding:0;border-bottom:none}
.down-btn:before{top:-7px;background-image:url(../../images/btn_arrow_b-top.gif);height:30px;left:25px}
.down-btn:hover:before{-webkit-transform:translate3d(0px,22px,0);-moz-transform:translate3d(0px,22px,0);-o-transform:translate3d(0px,22px,0);transform:translate3d(0px,22px,0)}
.down-btn span{padding-top:10px;color:#141414}
.boxata{width:80%}
.introtxt{color:#000}
.na-title img,.saltimg img{width:100%}
.saltimg img{margin-top:50px;max-width:485px}
.gallery h4{position:absolute;bottom:0;left:10px;color:#fff}
.health-list{margin-bottom:5px;padding-left:30px;background:url(../../images/arrow01.png) no-repeat left top;background-size:20px}
.health-img{margin-top:50px}
#foreword{background-color:#FFF;background-size:256px 256px,cover;background-attachment:fixed,fixed;background-position:top left,center center;color:#91000A;min-height:100vh;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.24);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.24);box-shadow:0 5px 5px 0 rgba(0,0,0,0.24);padding-bottom:0}
#foreword .container{width:70%}
#foreword hr{width:5%;border-width:3px}
#foreword h2{margin-bottom:20px}
.man,.woman,.child{width:30%;display:inline-block;margin-top:40px;vertical-align:top}
.man img,.woman img,.child img{width:90%}
.man .pain-list li img,.woman .pain-list li img,.child .pain-list li img{max-width:10px;margin-right:6px;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
#foreword .pain-list{list-style:none;display:inline-block}
#foreword .pain-list li{cursor:default;font-size:14px;line-height:25px;color:#717171;font-weight:bolder;text-align:left;padding-bottom:3px}
.pain-list li:hover img{opacity:1}
#foreword .pain-list li:hover{color:#252525;font-weight:700}
#two .feature ul{margin-top:10px}
.feature li{display:inline-block;width:20%;padding:5px;margin:1.5%;font-size:14px;text-align:center;line-height:24px;vertical-align:top;max-width:135px}
.feature li p{margin-bottom:0;color:#91000A;font-weight:700;margin-top:10px;line-height:18px}
.feature li img{width:100%;max-width:85px}
#origin{padding-top:0}
#origin header{margin-bottom:35px}
#origin .content{background:url(../../images/red-bg.svg);background-repeat:no-repeat;background-size:cover;width:46%;/*min-width:665px;*/color:#FFF;padding:50px 80px 10px 95px;margin-bottom:150px;margin-top:5%;margin-right:0;right:0;text-align:left}
#origin .origin-cen-top p{display:inline-block;vertical-align:top;margin-top:0;font-size:14px;text-align:justify;width:91%}
#origin .origin-cen-top h2{display:inline-block;margin-right:20px;vertical-align:top;margin-bottom:15px}
#origin header p{line-height:22px;margin-top:10px;margin-bottom:20px;vertical-align:top}
#origin .bordered{overflow:hidden;position:relative;text-align:left}
#origin .bordered:after{content:"";position:absolute;bottom:9px;bottom:15px;left:0;z-index:0;width:100%;height:1px;background-color:rgba(255,255,255,0.2);display:block}
#origin .bordered span{position:relative;position:relative;background:#E72410;z-index:2;padding-right:10px}
#origin header .three-steps p:nth-child(1),#origin header .three-steps p:nth-child(2){margin-top:10px}
#origin .box{padding:1em}
.three-steps{position:relative;text-align:center;padding:10px 0 0}
.three-steps p{padding:0;margin:0;font-size:14px;line-height:1.3em;width:145px;text-align:left;display:inline-block}
.three-steps p span{font-size:18px;color:#FFF;font-weight:700;display:block;width:auto;margin-bottom:3px;border-radius:.4em;color:#FFFBC7}
.stepsimg{width:95%;max-width:550px}
.stepsimg img{width:100%;margin-bottom:10px}
.desert-point{margin-top:-90px}
.three-steps p{width:30%;margin-right:3%}
.three-steps p:nth-child(3){margin-right:0}
.desert-point li{display:inline-block;width:29%;margin-right:4.2%;vertical-align:top}
.desert-point li:nth-child(3){margin-right:0}
.desert-point li >img{max-width:125px;max-width:120px;margin-bottom:5px}
.desert-point li p{font-size:14px;line-height:22px;margin-top:5px;text-align:justify}
.buyit li{display:inline-block;width:40%;vertical-align:top}
.buyit li a{text-decoration:none;color:#000;font-size:.8em;line-height:1.2em}
.buyit li a img{width:100%}
#two .feature-title img{display:block;width:85%}
.float-right{float:right}
#stores{padding:100px 0}
#stores .btn-inverse:before{background-image:url(../../images/btn_arrow_w-b.png);width:46px;height:10px}
#stores .btn{border:1px solid #141414;height:52px;width:300px;margin-top:10px;padding:0}
#stores .btn-inner span{color:#fff;font-weight:400;font-size:20px;padding-top:2px;background:url(../../images/paper-dark.jpg);height:50px}
@media screen and (min-width: 640px) {
.boxata{width:90%}
.na-title,.introtxt{text-align:left}
.saltimg{float:right;width:50%}
.na-title{width:45%}
.feature-title{position:absolute;left:-90%}
#two .feature-title{position:absolute;left:-100%;top:0;width:100%}
.two-title-img{width:100%;max-width:650px;margin-bottom: 20px;}
.buyit li{display:inline-block;width:20%;padding-left:20px;padding-right:20px;vertical-align:top;position:relative;background:url(../../images/paper-dark.jpg);margin-right:3.5%;border-radius:20px;box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,0.2) 3px 3px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 3px 3px 5px;box-shadow:rgba(0,0,0,0.2) 3px 3px 5px}
.buyit li:nth-child(3){margin-right:0}
}
.buyit li a{text-decoration:none;color:#000;font-size:.8em;line-height:1.2em;display:block}
@media screen and (min-width: 1200px) {
.boxata{width:68%}
}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.text-align-center{text-align:center}
.buyit a:hover img{filter:none;opacity:3}
#stores .buyit li p{font-size:15px;color:#252525;font-weight:700;white-space:nowrap}
#stores .buyit a:hover p{color:#72321a;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
#stores .buyit a:hover .gray{-webkit-filter:none;-moz-filter:none;-ms-filter:none);-o-filter:none;filter:none}
#stores .buyit li p img{width:15px;margin-bottom:-2px;margin-right:4px}
.rwd-nav{display:none}
::selection{background:#FFFAC8;color:#91000A}
::-moz-selection{background:#ffd500;color:#C1272D}
::-webkit-scrollbar{width:6px;height:8px}
::-webkit-scrollbar-thumb{background-color:#FCDDA6;border-radius:10px}
::-webkit-scrollbar-track-piece{background-color:#FFFCEE}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#wrapper{position:absolute;width:100%;height:100%;overflow:hidden}
label{cursor:pointer}
label:focus{outline:none}
.menu{position:fixed;top:0;left:0;background:#fff;width:240px;height:100%;z-index:9999;transform:translate3d(-240px,0,0);transition:transform .35s}
.menu label.menu-toggle{position:absolute;right:-60px;width:60px;height:55px;line-height:0;display:block;padding:0;text-indent:-9999px;background:#fff url(https://cdn4.iconfinder.com/data/icons/wirecons-free-vector-icons/32/menu-alt-512.png) 50% 50%/25px 25px no-repeat}
.menu ul li > label{background:url(https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-arrow-right-b-128.png) 95% 50%/16px 16px no-repeat}
.menu ul li a,.menu ul li label{display:block;text-align:center;padding:0 20px;line-height:60px;text-decoration:none;color:#000;-webkit-transform:translateZ(0);-webkit-box-shadow:0 .5px 0 0 rgba(0,0,0,0.24);-moz-box-shadow:0 .5px 0 0 rgba(0,0,0,0.24);box-shadow:0 .5px 0 0 rgba(0,0,0,0.24)}
.menu ul li a:hover,.menu ul li label:hover{color:#666}
.menu-checkbox{display:none}
.menu .menu label.menu-toggle{background:none}
.menu-checkbox:checked + .menu{transform:translate3d(0,0,0)}
html,body{height:100%}
body{background:url(http://37.media.tumblr.com/f6c67ec2821a91051e4175f8a102e1e2/tumblr_n6rzpcsMk41st5lhmo1_1280.jpg) 50% 50%/cover}
p{margin-bottom:15px}
#info{display:table;background:rgba(0,0,0,0.4);height:100%;width:100%}
#info #info-content{display:table-cell;vertical-align:middle;text-align:center;text-transform:uppercase;color:#fff;font-size:12px}
#info #info-content h1{color:#fff;border:3px solid #fff;text-align:center;background:rgba(0,0,0,0.1);font-size:22px;font-weight:400;padding:20px;margin:10px;display:inline-block}
#info #info-content h1 strong{display:block;font-size:26px}
.blog-list{width:70%;height:100%;display:inline-block;text-align:center;margin:0 auto}
.blog-list .item{float:left;width:33.333%;padding:20px;position:relative;overflow:hidden}
.blog-list .item .list_img{max-width:100%;height:0;padding-bottom:74.8%;position:relative;overflow:hidden;text-align:center}
.blog-list .item .list_img .list-img-cover{position:absolute;top:0;right:0;width:100%}
.blog-list .item .list_img .list_img-img{position:absolute;width:100%;min-width:100%;min-height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.blog-list .item a:hover .list_img-img{cursor:pointer;/*width:104%;min-height:100%;min-width:100%;*/filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
.blog-list .item .list_num{color:#E72410;padding:10px 0 5px}
.blog-list .item .list_num .number{font-size:30px;float:left;font-weight:700;padding-top:4px;display:none}
.blog-list .item .list_tle{clear:both;padding:5px 0;font-size:18px;line-height:22px;font-weight:700;display:inline-block;border-bottom:dashed 1.5px transparent;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;white-space:nowrap}
.blog-list .item a:hover .list_tle{color:#91000A;border-bottom:dashed 1.5px #E72410}
#origin .box .row{width:70%;margin:10px auto 0}
#origin .box .row > div{padding:0;margin-bottom:10px}
.rwd-nav .menu li span{ height:50px; line-height:50px}
.box[target='_blank']:after{content:'';display:inline-block;position:absolute;top:18px;right:18px;width:12px;height:12px;vertical-align:middle;background-image:url(../../images/icon_store.svg);background-repeat:no-repeat;background-size:100%}
.box_content{margin:0;width:100%;background:#FFF;overflow:hidden;border-radius:0 0 20px 20px;padding:20px 30px}
.box_eyecatch{padding:45px 30px 35px}
.box_eyecatch img{display:block;width:100%;height:auto;border-radius:0;vertical-align:top;max-width:30px;display:inline-block;float:left}
.buyit li{top:0;padding:0}
#stores .buyit li p{color:#252525;font-weight:700;white-space:inherit;margin-bottom:0;font-size:13.5px;line-height:22px}
.buyit li a{padding:0}
#stores .buyit li .box_eyecatch p{color:#FFF;font-size:20px;text-align:left;text-align:center;line-height:22.5px}
.box_eyecatch span{font-size:12px;color:#ebceaa}
.buyit{margin-bottom:50px}
#intro .btn-inner{-webkit-box-shadow:rgba(0,0,0,0.2) 3px 3px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 3px 3px 5px;box-shadow:rgba(0,0,0,0.2) 3px 3px 5px}
.buyit li:hover{top:-5px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-box-shadow: rgba(0,0,0,0.2) 4px 10px 10px;-moz-box-shadow: rgba(0,0,0,0.2) 4px 10px 10px;box-shadow: rgba(0,0,0,0.2) 4px 10px 10px;}
.shoppingicon{line-height:23px;margin-right:8px;margin-bottom:-5px}