@charset "UTF-8";*{margin:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{background-color:#000;font:13.34px Helvetica,Arial,sans-serif;text-align:center;overflow:hidden;border-top:60px #000 solid;background-image:url('/img/roraima-sm.d20f.jpg');background-size:cover;background-position:0 60px;background-attachment:fixed}@media (min-width:800px){body{border-top:0}}@media (min-width:800px){body{background-image:none}}.highlight{background:#fff}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k,.highlight .o{font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kp,.highlight .kr{font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne,.highlight .nf{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#099}.highlight .s2,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .il{color:#099}h1,h2,h3,h4,h5,h6{font-size:100%}h1{margin-bottom:1em}p{margin:1em 0}h1{font-size:5rem;color:#fff}h2{font-size:2rem;font-family:Helvetica;font-weight:900;text-transform:uppercase}@media (min-width:800px){.hide-lg{display:none}}.title-heavy{font-family:Helvetica;font-weight:900}.title-light{font-family:Helvetica;font-weight:100}.callout{width:96%;margin:0 auto;text-transform:uppercase;color:#fff;padding:10px}@media (min-width:800px){.callout{width:50%;max-width:570px}}.content{font-family:Garamond;margin:auto;font-size:1.3rem;font-weight:100;letter-spacing:.08rem;color:#fafafa;text-align:left;width:96%;line-height:1.45;padding:10px}.content p:first-child{margin-top:0}@media (min-width:800px) and (-webkit-min-device-pixel-ratio:1){.columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;max-width:none;height:auto}.content{width:80%}}blockquote{font-family:Garamond;font-style:italic;font-size:1.8rem;text-align:center;quotes:"“" "”" "‘" "’"}blockquote:after,blockquote:before{content:open-quote;position:absolute;font-size:30px;font-family:Garamond;margin-left:-20px}blockquote:after{content:close-quote;margin-left:auto;margin-right:-20px}cite{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;font-family:Helvetica;font-size:1.2rem;font-style:normal}cite:after,cite:before{content:"";top:14px;position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:1px;width:auto;max-width:100%;background-color:#fff}cite:after{margin-left:8px}cite:before{margin-right:8px}a{color:#a790a9;text-decoration:none}a:hover{color:#c9bccb}.parallax{height:100vh;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width:800px){.parallax{-webkit-perspective:1px;perspective:1px}}.parallax__group{position:relative;padding-bottom:40px;background-color:rgba(0,0,0,.6);min-height:100vh;border-bottom:1px solid rgba(255,255,255,.3)}@media (min-width:800px){.parallax__group{background-color:transparent;height:100vh;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}.parallax__layer--base{padding-top:65px}@media (min-width:800px){.parallax__layer{position:absolute;top:0;right:0;bottom:0;left:0}.parallax__layer--base{top:13%;-webkit-transform:translateZ(0.35px) scale(0.65);transform:translateZ(0.35px) scale(0.65);z-index:350;padding:30px}.parallax__layer--back{background-size:cover;opacity:.3}.header-slide{background-image:url('/img/holding-hands.3702.jpg');background-position:top left}.journey-slide{background-image:url('/img/roraima.741d.jpg');background-position:top right}.engagement-slide{background-image:url('/img/us.2847.jpg');background-position:bottom left}.wedding-slide{background-image:url('/img/ceremony-map.f680.png');background-position:top center}.rsvp-slide{background-image:url('/img/venezuala.1483.jpg');background-position:top left}.registry-slide{background-image:url('/img/motorcycle.9d63.jpg');background-position:top left}}ul.nav{position:fixed;padding:5px 10px;margin:0;top:0;left:0;right:0;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:rgba(0,0,0,.75);list-style:none;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translateY(-webkit-calc(-100% + 57px));transform:translateY(calc(-100% + 57px));-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:800px){ul.nav{top:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-transform:translateY(0);transform:translateY(0);background-color:transparent}}ul.nav.active{-webkit-transform:translateY(0);transform:translateY(0)}ul.nav li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 -2px 0;padding:0;white-space:wrap}@media (min-width:800px){ul.nav li{-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:block;top:60px;margin-left:-2px;margin-bottom:0}ul.nav li:first-of-type{margin-left:0}ul.nav li:first-of-type a{border-radius:5px 0 0 5px}ul.nav li:last-of-type a{border-radius:0 5px 5px 0}}ul.nav a{display:block;padding:10px;border:2px solid #fff;color:#fff;text-decoration:none;font-weight:400;font-size:.8rem;text-transform:uppercase;letter-spacing:.3em;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media (min-width:800px){ul.nav a{padding:10px 12px}}@media (min-width:900px){ul.nav a{padding:10px 22px}}ul.nav a:active,ul.nav a:hover{-webkit-transition:none;transition:none;color:#fff;background-color:rgba(255,255,255,.3)}ul.nav li.active a{color:#fff;background-color:rgba(255,255,255,.3)}ul.nav.dark:not(.active) li a{color:#fff;background-color:rgba(0,0,0,.75)}ul.nav.dark:not(.active) li a:hover,ul.nav.dark:not(.active) li.active a{background-color:rgba(0,0,0,.85)}.open-nav{position:relative;margin-top:15px;margin-bottom:5px;width:42px;cursor:pointer;padding:8px;border:2px solid #fff}.open-nav:after,.open-nav:before{content:"";position:relative;display:block;height:5px;width:100%;border-bottom:3px solid #fff}.open-nav:before{border-top:3px solid #fff}.open-nav:hover{background-color:rgba(255,255,255,.3)}.open-nav:hover:after,.open-nav:hover:before{border-color:#fff}@media (min-width:800px){.open-nav{display:none}}.logo{position:relative;width:105px;height:105px;display:block;margin:0 auto auto}@media (min-width:800px){.logo{width:auto;height:auto}}.btn,button.btn{display:inline-block;background-color:#2e5629;color:#fff;border:#fff 2px solid;padding:8px 15px;border-radius:0;text-transform:uppercase;cursor:pointer;letter-spacing:.3em;text-align:center}.btn:hover,button.btn:hover{color:#fff;border-color:#fff;background-color:#407939}.btn:active,button.btn:active{background-color:#1c3319}.btn.btn-lg{font-size:18px;padding:18px 60px}.callout .btn{margin-top:100px}iframe{position:relative;display:block;padding:20px;width:100%;height:100%;border:0}.overlay{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;padding:40px 0 0;overflow:hidden;z-index:9999;background-color:rgba(0,0,0,.8)}@media (min-width:800px){.overlay{padding:50px}}.overlay.hide{display:none}.overlay .btn{position:absolute;right:5px;top:5px;padding:1px 10px 4px;font-size:24px;letter-spacing:0;background-color:transparent}.modal{position:relative;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff}@media (min-width:800px){.modal{border-radius:10px}}