.main-nav .mini-logo,.slide-1 h1{text-indent:-10000px;overflow:hidden;background-repeat:no-repeat}.main-nav,.main-nav .mini-logo,.slide-1,.slide-1 h1{background-repeat:no-repeat}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:lato,sans-serif;color:#313131;font-size:12pt;font-weight:200}.slide-6 h2,dl,dt,li,p{line-height:1.4rem}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body,html{margin:0;padding:0}a{color:inherit}a:hover{color:#ff3a2c}p{margin:20px 0}em{font-style:italic}strong{font-weight:700}.main-nav{position:fixed;z-index:1;top:0;left:0;width:100%;padding:15px 0 30px;text-align:center;background-color:transparent;background-image:url(/images/main-nav-bg.png);background-position:bottom center;background-size:cover}.main-nav .mini-logo{background-image:url(/images/logo.png);background-size:contain;background-position:center center;width:153px;height:30.8px;margin:0;position:absolute;left:30px;top:14px;opacity:0;transition:opacity .5s}.main-nav .mini-logo.active{opacity:1}@media only screen and (max-width:800px){.main-nav .mini-logo{display:none}}.main-nav ul{list-style-type:none;margin:0;padding:0;font-size:0}.main-nav ul li{display:inline-block;margin:0 10px;font-size:1.1rem}@media only screen and (max-width:800px){.main-nav ul li{font-size:1rem;margin:0 7px}}.slide-2,.slide-4{font-size:0}.main-nav ul li a{display:inline-block;text-transform:uppercase;text-decoration:none;padding:5px}.slide{min-height:95vh;overflow:hidden}.slide-1{min-height:100vh;background-image:url(/images/jn-123015-091.jpg);background-size:cover;background-position:bottom center}.slide-1 .slide-inner{padding-top:20vh}.slide-1 h1{background-image:url(/images/logo.png);background-size:contain;background-position:center center;width:75%;max-width:765px;height:154px;margin:0 auto}.slide-2 .slide-2-image-1,.slide-2 .slide-2-image-2{width:50%;height:95vh;background-size:cover;display:inline-block}@media only screen and (max-width:1024px) and (orientation:portrait){.slide-2 .slide-2-image-1,.slide-2 .slide-2-image-2{display:block;width:100vw}}.slide-2 .slide-2-image-1{background-image:url(/images/jn-123015-005.jpg);background-position:bottom center}.slide-2 .slide-2-image-2{background-image:url(/images/jn-123015-067.jpg);background-position:top center}.slide-3{background-image:url(/images/jn-123015-003.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.slide-3 h1,.slide-4 h1{background-repeat:no-repeat;background-size:contain;background-position:center center;text-indent:-10000px;overflow:hidden}.slide-3 .slide-inner{padding-top:30px;padding-bottom:180px;margin:0 auto;width:50%}@media only screen and (max-width:1024px){.slide-3 .slide-inner{width:80%}}.slide-3 h1{background-image:url(/images/how-we-met.png);width:75%;max-width:206px;height:95px;margin:0 auto}.slide-4 .side-bg,.slide-4 .slide-inner{display:inline-block;vertical-align:top}.slide-4 .slide-inner{padding-top:60px;width:70%;font-size:1rem}.slide-4 .slide-text{padding:0 15% 0 20%}@media only screen and (max-width:1024px){.slide-4 .slide-text{padding:0 5% 0 10%}}.slide-4 h1{background-image:url(/images/the-proposal.png);width:75%;max-width:228px;height:72px;margin:0}.slide-4 .side-bg,.slide-5,.slide-6{background-size:cover;background-repeat:no-repeat}.slide-4 .side-bg{background-image:url(/images/proposal-watercolor.jpg);background-position:left center;height:95vh;width:30%}@media only screen and (max-width:800px){.slide-4 .slide-inner{width:100%}.slide-4 .slide-text{padding:0 5%}.slide-4 .side-bg{display:none}}.slide-5{background-image:url(/images/jn-123015-016.jpg);background-position:top center}.slide-6{background-image:url(/images/jn-123015-053.jpg);background-position:bottom center;text-align:center;color:#fff}.slide-6 .slide-inner{padding-top:13vh;width:50%;margin:0 auto}@media only screen and (max-width:1024px){.slide-6 .slide-inner{width:80%}}.slide-6 h1{text-indent:-10000px;overflow:hidden;background-image:url(/images/date.png);background-repeat:no-repeat;background-size:contain;background-position:center center;width:75%;max-width:345px;height:107px;margin:40px auto 0}.slide-6 h2{font-size:1.1rem;text-transform:uppercase;font-weight:200;margin:40px 0 0}.slide-6 h3{margin:30px 0 20px;font-weight:700}.slide-6 .more-info-heading{line-height:.1;text-align:center;text-transform:uppercase;margin:80px auto 20px;width:300px;font-weight:700;font-size:.8rem}.slide-6 .more-info-heading span{display:inline-block;position:relative}.slide-6 .more-info-heading span:after,.slide-6 .more-info-heading span:before{content:"";position:absolute;height:1px;border-bottom:1px solid #fff;top:0;width:105px}.slide-6 .more-info-heading span:before{right:100%;margin-right:15px}.slide-6 .more-info-heading span:after{left:100%;margin-left:15px}.slide-6 .more-info-options{list-style-type:none;margin:0;padding:0;font-size:0}.slide-6 .more-info-options li{display:inline-block;vertical-align:middle;margin:0 10px}@media only screen and (max-width:800px){.slide-6 .more-info-options li{margin:0 5px}}.slide-6 .more-info-options li a{display:inline-block;text-indent:-10000px;overflow:hidden;padding:5px;background-repeat:no-repeat;background-position:center}.slide-6 .more-info-options li a.more-info-options-transportation{width:67px;height:39px;background-image:url(/images/icon-car.png);background-size:67px 39px}.slide-6 .more-info-options li a.more-info-options-accommodations{width:48px;height:44px;background-image:url(/images/icon-house.png);background-size:48px 44px}.slide-6 .more-info-options li a.more-info-options-attire{width:61px;height:29px;background-image:url(/images/icon-bowtie.png);background-size:61px 29px}.slide-6 .more-info-options li a.more-info-options-map{width:39px;height:45px;background-image:url(/images/icon-map.png);background-size:39px 45px}.slide-7,.slide-7 .slide-inner{background-size:cover;background-repeat:no-repeat}.slide-6 .details-page{display:none;position:relative}.slide-6 .details-page .details-back{position:absolute;top:0;left:0}.slide-6 .details-page h2{margin:30px}.slide-6 .details-page h2:first-child{margin-top:0}.slide-6 .details-page h1+h2{margin-top:-20px}.slide-6 .details-page dl{text-align:left}.slide-6 .details-page dl dt{font-weight:700;float:left}.slide-6 .details-page dl dd{margin-left:100px;margin-bottom:30px}.slide-6 .details-page .two-up{font-size:0;text-align:left;width:80%;margin:0 auto}.slide-6 .details-page .two-up>div:first-child,.slide-7 .note{text-align:right}.slide-6 .details-page .two-up>div{font-size:1rem;display:inline-block;vertical-align:top;width:44%;padding:0 3%}.slide-7 .checkbox-group a,.slide-7 .rsvp-name{font-family:"Ignite the Light W00 Regular";font-size:1.6rem}.slide-6.details-attire .details-page#details-attire,.slide-6.details-main .details-page#details-main,.slide-6.details-transportation .details-page#details-transportation{display:block}.slide-6 .details-page .two-up>div h3:first-child{margin-top:0}.slide-6.details-accommodations .details-page#details-accommodations{margin-top:-7vh;display:block}.slide-8 ul li,.slide-8 ul li a{display:inline-block}.slide-7{background-image:url(/images/jn-123015-009.jpg);background-position:bottom right;color:#fff}.slide-7 .slide-inner{background-image:url(/images/rsvp-watercolor.png);width:50vw;min-height:95vh;background-position:center right}@media only screen and (max-width:1023px){.slide-7{background-image:url(/images/rsvp-watercolor-full.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.slide-7 .slide-inner{background:0 0;width:100%}}.slide-7 .slide-text{padding-top:30vh;width:323px;margin:0 auto}.slide-7 h1{text-indent:-10000px;overflow:hidden;background-image:url(/images/rsvp.png);background-repeat:no-repeat;background-size:contain;background-position:center center;width:132px;height:83px;margin:0 0 20px}.slide-7 .note{float:right;width:160px}.slide-7 .rsvp-name{background:url(/images/rsvp-name-input.png) bottom left no-repeat;border:none;outline:0;margin-bottom:40px;padding-left:33px;width:290px;height:37px;background-size:contain;color:inherit}.slide-7 .rsvp-name::-webkit-input-placeholder{color:rgba(255,255,255,.75)}.slide-7 .rsvp-name:-moz-placeholder{color:rgba(255,255,255,.75)}.slide-7 .rsvp-name::-moz-placeholder{color:rgba(255,255,255,.75)}.slide-7 .rsvp-name:-ms-input-placeholder{color:rgba(255,255,255,.75)}.slide-7 .checkbox-group a{display:inline-block;height:31px;line-height:36px;padding-left:41px;background-image:url(/images/checkbox.png);background-repeat:no-repeat;background-position:left center;background-size:contain;text-decoration:none;margin-right:20px}.slide-7 .checkbox-group a:hover{color:inherit}.slide-8{background:url(/images/9a0f8028-f360-433b-9492-ce403937f8ec.jpg) bottom center no-repeat #f6f6f6;background-size:contain}.slide-8 h1,.slide-8 ul li a.registry-bed-bath-and-beyond{text-indent:-10000px;overflow:hidden;background-repeat:no-repeat;background-size:contain;background-position:center center}.slide-8 .slide-inner{padding-top:60px;padding-bottom:850px;margin:0 auto;width:80%;text-align:center}@media only screen and (max-width:1024px){.slide-8 .slide-inner{width:80%}}@media only screen and (max-width:1024px) and (orientation:portrait){.slide-8 .slide-inner{padding-bottom:400px}}.slide-8 h1{background-image:url(/images/registry.png);width:75%;max-width:161px;height:72px;margin:0 auto}.slide-8 ul{list-style-type:none;margin:50px 0 0;padding:0;font-size:0}.slide-8 ul li{margin:0 40px 40px}.slide-8 ul li a.registry-bed-bath-and-beyond{background-image:url(/images/logo-bed-bath-and-beyond.png);width:105px;height:32px}.slide-8 ul li a.registry-crate-and-barrel,.slide-8 ul li a.registry-west-elm{text-indent:-10000px;overflow:hidden;background-repeat:no-repeat;background-size:contain;background-position:center center;height:30px}.slide-8 ul li a.registry-west-elm{background-image:url(/images/logo-west-elm.png);width:182px}.slide-8 ul li a.registry-crate-and-barrel{background-image:url(/images/logo-crate-and-barrel.png);width:196px}