
body{background:url(../img/head.jpg) no-repeat 50% 0 #f7f7f0;font:61px/64px 'playfair_displayitalic',Georgia,'Times New Roman',Times,serif;color:#555c6a}

header{text-align:center}

h2 b{transition:all 2.1s;-moz-transition:all 2.1s;-webkit-transition:all 2.1s}

h2 span{transition:all 3.4s;-moz-transition:all 3.4s;-webkit-transition:all 3.4s}

h1{width:77px;height:61px;margin:43px auto 34px}
h1 span{display:none}
h1 i{width:21px;height:29px;background:#f7f7f0;margin:0 7px 0 0;float:left;box-shadow:11px 11px 1px rgba(0,0,0,.07)}
h1 i:nth-of-type(1){height:25px;width:77px;border-radius:0 7px 0 0;margin:0 0 7px}
h1 i:nth-of-type(4){margin:-7px 0 0;height:36px}

h2 b{font:180px/250px 'gravityultralight',Helvetica,Arial,sans-serif;color:#ff4c6a;display:block;text-transform:uppercase;letter-spacing:1px;position:absolute;top:340px;width:970px;opacity:0}
h2{font-size:34px;color:#f7f7f0;line-height:77px;margin:0 auto;position:relative;width:970px;height:570px}
h2 span{opacity:0;top:254px;position:absolute;width:970px;display:block;-webkit-filter:blur(3px);letter-spacing:-2px}
h2 span span{font-size:57px;vertical-align:top;position:relative;top:auto;display:inline}
h2.go span{opacity:1;;-webkit-filter:blur(0);letter-spacing:4px}
h2.go b{top:21px;opacity:1}
h2 b:nth-of-type(2){top:-25px}
h2.go b:nth-of-type(2){top:331px}

h2,h3,footer{text-align:center}

#content{padding:290px 0;font-size:43px}

footer{background:#ff4c6a;padding:43px;color:#f7f7f0;text-align:left;font-size:16px;line-height:29px}
footer div{width:1114px;margin:0 auto}
footer small{float:right;font-size:12px;text-align:right}
footer a{color:#f7f7f0;padding:0 18px 0 0}
footer a span{font-size:9px;vertical-align:super;padding:0 7px 0 0}

::selection{background:#ff4c6a;color:#fff}
::-moz-selection{background:#ff4c6a;color:#fff}