@keyframes soar{50%{transform:translate(0,-7px)}}@-webkit-keyframes soar{50%{-webkit-transform:translate(0,-7px)}}@-moz-keyframes soar{50%{-moz-transform:translate(0,-7px)}}@keyframes striking{0%{background-position:0 -248px;opacity:1}7%{background-position:0 0;opacity:1}10%{opacity:.1}100%{opacity:0}}@-webkit-keyframes striking{0%{background-position:0 -248px;opacity:1}7%{background-position:0 0;opacity:1}50%{background-position:0 0;opacity:.8}100%{opacity:0}}@-moz-keyframes striking{0%{background-position:0 -248px;opacity:1}7%{background-position:0 0;opacity:1}50%{background-position:0 0;opacity:1}100%{opacity:0}}@-o-keyframes striking{0%{background-position:0 -248px;opacity:1;}7%{background-position:0 0;opacity:1;}100%{opacity:0;}}@keyframes drumming-up{0%{background-position:right 0}95%{background-position:right 5px}}@-webkit-keyframes drumming-up{0%{background-position:right 0}95%{background-position:right 5px}}@-moz-keyframes drumming-up{0%{background-position:right 0}95%{background-position:right 5px}}@-o-keyframes drumming-up{0%{background-position:right 0;}95%{background-position:right 5px;}}@-webkit-keyframes rocking{30%{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}60%{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}}@-o-keyframes rocking{30%{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg);}60%{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg);}}@-moz-keyframes rocking{30%{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}60%{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}}@keyframes rocking{30%{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}60%{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}}#rsvp-cloud{position:absolute;top:60px;left:0%;margin-left:56px;text-align:center;vertical-align:middle;display:block;color:#a3a5a5;text-decoration:none;z-index:1000}#rsvp-cloud span{padding-top:41px;display:block;width:170px;padding-left:83px;font-size:.8em}#rsvp-cloud span:hover{color:#83cfcb}#balloon{position:fixed;left:50%;margin-left:-304px;margin-top:-190px;width:609px;height:940px;background:url('./i/balloon.png') no-repeat center top;z-index:100}nav{position:fixed;bottom:0;right:50px;z-index:1000}nav ul{position:relative;list-style:none}nav ul li{background:0 0 url('./i/hearts.png') no-repeat;line-height:.7em;margin-bottom:32px;height:18px;width:18px}nav ul li a{display:none;position:absolute;right:40px;color:#f26a47;text-decoration:none}nav ul li.selected{background-position:0 -18px}nav ul li:hover{cursor:pointer;background-position:0 -18px}#the-meeting{position:absolute;left:50%;margin-left:-405px;width:752px;height:230px;top:12%;background:url('./i/meeting.png') center no-repeat;z-index:100}#couple{position:absolute;left:0;top:35%;width:338px;height:323px;background:url('./i/couple.png') no-repeat;z-index:200}#the-cake{width:147px;height:169px;background:url('./i/cake.png') no-repeat;position:absolute;left:50%;bottom:60px;margin-left:-450px}#party{width:209px;height:80px;background:url('./i/party.png') no-repeat;position:absolute;left:50%;bottom:80px;margin-left:120px}#proposal{position:absolute;left:0;top:20%;width:338px;height:323px;background:url('./i/proposal.png') no-repeat;z-index:200}#wedding-rings{position:absolute;right:0;top:20%;width:118px;height:243px;background:url('./i/weddingrings.png') no-repeat}.moment{position:relative;width:960px;margin-left:auto;margin-right:auto;height:750px;z-index:1000}.moment.first{margin-top:250px}.moment p{position:absolute;width:250px;top:22%;z-index:10;color:#666}.moment p.scroll-hint{color:#fafdfc;background:url('./i/arrow.png') right 0 no-repeat;padding-right:17px;width:100px;animation:drumming-up .8s linear infinite;-o-animation:drumming-up .8s linear infinite;-webkit-animation:drumming-up .8s linear infinite;-moz-animation:drumming-up .8s linear infinite;top:-7%}.moment p strong{margin-top:150px;margin-bottom:13px;font-size:1.5em;line-height:1em;font-weight:300;display:block;color:#f26a47;text-shadow:-1px -1px 0 #b3d4fc,1px -1px 0 #b3d4fc,-1px 1px 0 #b3d4fc,1px 1px 0 #b3d4fc}#zone-marriage.moment p strong{text-shadow:-1px -1px 0 #cfddc9,1px -1px 0 #cfddc9,-1px 1px 0 #cfddc9,1px 1px 0 #cfddc9}.moment p.right{right:0}.moment .left{opacity:0;-moz-transition:all 800ms linear;-webkit-transition:all 800ms linear;-o-transition:all 800ms linear;transition:all 800ms linear;-moz-transform:translate3d(-300px,0,0);-webkit-transform:translate3d(-300px,0,0);-o-transform:translate(-300px,0);-ms-transform:translate(-300px,0);transform:translate3d(-300px,0,0)}.moment .right{opacity:0;-moz-transition:all 800ms linear;-webkit-transition:all 800ms linear;-o-transition:all 800ms linear;transition:all 800ms linear;-moz-transform:translate3d(300px,0,0);-webkit-transform:translate3d(300px,0,0);-o-transform:translate(300px,0);-ms-transform:translate(300px,0);transform:translate3d(300px,0,0)}.moment .left.in-view,.moment .right.in-view{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0)}#the-meeting{opacity:0;-moz-transition:all 800ms linear;-webkit-transition:all 800ms linear;-o-transition:all 800ms linear;transition:all 800ms linear}#the-meeting.in-view{opacity:1;-moz-transition:all 800ms linear;-webkit-transition:all 800ms linear;-o-transition:all 800ms linear;transition:all 800ms linear}.cloud-2{width:156px;height:64px;background-position:0 -57px}.cloud-3{width:308px;height:87px;background-position:0 -121px}.cloud-4{width:206px;height:81px;background-position:0 -208px}.cloud-5{width:188px;height:76px;background-position:0 -289px}.cloud-6{width:206px;height:81px;background-position:0 -365px}.cloud-bird{width:48px;height:32px;background:url('./i/bird.png')}.clouding{animation:cloud 5s linear infinite;-webkit-animation:cloud 5s linear infinite;-moz-animation:cloud 5s linear infinite;-o-animation:cloud 5s linear infinite}.rocking{animation:rocking 2s linear infinite;-webkit-animation:rocking 2s linear infinite;-moz-animation:rocking 2s linear infinite;-o-animation:rocking 2s linear infinite}.soaring{animation-name:soar;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;-webkit-animation-name:soar;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:soar;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;z-index:30}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.moment p.scroll-hint{background-image:url('./i/arrow@2x.png');background-size:17px 29px}#balloon{background-image:url('./i/balloon@2x.png');background-size:609px 940px}.cloud-bird{background-image:url('./i/bird@2x.png');background-size:48px 32px}#the-cake{background-image:url('./i/cake@2x.png');background-size:147px 169px}#couple{background-image:url('./i/couple@2x.png');background-size:338px 323px}.lightning{background-image:url('./i/flash@2x.png');background-size:52px 248px}nav ul li{background-image:url('./i/hearts@2x.png');background-size:20px 36px}#the-meeting{background-image:url('./i/meeting@2x.png');background-size:750px 213px}#party{background-image:url('./i/party@2x.png');background-size:209px 80px}#proposal{background-image:url('./i/proposal@2x.png');background-size:338px 323px}header{background-image:url('./i/ribbon@2x.png');background-size:1079px 245px}#wedding-rings{background-image:url('./i/weddingrings@2x.png');background-size:116px 241px}}.addeventatc{margin-top:550px}.addeventatc{color:#666;display:inline-block;position:relative;z-index:999998;font-weight:300;text-decoration:none;font-size:16px;cursor:pointer;background-image:url("./i/e/addEvent.png");background-repeat:no-repeat;background-size:20px 20px;padding-left:25px}.addeventatc:hover{color:#555;font-size:16px;text-decoration:underline}.addeventatc .start,.addeventatc .end,.addeventatc .timezone,.addeventatc .title,.addeventatc .description,.addeventatc .location,.addeventatc .organizer,.addeventatc .organizer_email,.addeventatc .facebook_event,.addeventatc .all_day_event,.addeventatc .date_format,.addeventatc .alarm_reminder,.addeventatc .recurring,.addeventatc .attendees,.addeventatc .calname,.addeventatc .uid,.addeventatc .status{display:none!important}.addeventatc_dropdown{width:200px;position:absolute;z-index:99999;padding:6px 0 0 0;background:#c6d795;text-align:left;display:none;margin-top:4px;margin-left:-1px;border-top:1px solid #c8c8c8;border-right:1px solid #bebebe;border-bottom:1px solid #a8a8a8;border-left:1px solid #bebebe;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,.15);-moz-box-shadow:1px 3px 6px rgba(0,0,0,.15);box-shadow:1px 3px 6px rgba(0,0,0,.15)}.addeventatc_dropdown span{display:block;line-height:100%;background:#c6d795;text-decoration:none;font-size:14px;color:#333;padding:9px 10px 9px 40px}.addeventatc_dropdown span:hover{background-color:#f4f4f4;color:#000;text-decoration:none;font-size:14px}.addeventatc_dropdown em{font-size:12px!important}.addeventatc_dropdown .frs{background:#c6d795;color:#cacaca!important;cursor:pointer;font-size:9px!important;font-style:normal!important;font-weight:normal!important;line-height:110%!important;padding-left:10px;position:absolute;right:10px;text-align:right;text-decoration:none;top:5px;z-index:101}.addeventatc_dropdown .frs:hover{color:#999!important}.addeventatc_dropdown .ateappleical{background-image:url(./i/e/dropdown-apple-t1.png);background-position:13px 50%;background-repeat:no-repeat}.addeventatc_dropdown .ateoutlook{background-image:url(./i/e/dropdown-outlook-t1.png);background-position:13px 50%;background-repeat:no-repeat}.addeventatc_dropdown .ateoutlookcom{background-image:url(./i/e/dropdown-outlook-t1.png);background-position:13px 50%;background-repeat:no-repeat}.addeventatc_dropdown .ategoogle{background-image:url(./i/e/dropdown-google-t1.png);background-position:13px 50%;background-repeat:no-repeat}.addeventatc_dropdown .ateyahoo{background-image:url(./i/e/dropdown-yahoo-t1.png);background-position:13px 50%;background-repeat:no-repeat}.addeventatc_dropdown .atefacebook{background-image:url(./i/e/dropdown-facebook-t1.png);background-position:13px 50%;background-repeat:no-repeat}.addeventatc_dropdown .copyx{display:none}.addeventatc_dropdown .brx{height:1px;overflow:hidden;background:#e0e0e0;position:absolute;z-index:100;left:10px;right:10px;top:9px}.rsvplink{margin-top:15px;display:block}