@font-face{font-family:"Garabata";font-style:normal;font-weight:normal;src:url('garabata.eot') format("fonts/embedded-opentype"),url('../fonts/garabata.woff2') format("woff2"),url('../fonts/garabata.woff') format("woff"),url('../fonts/garabata.ttf') format("truetype"),url('../fonts/garabata.svg') format("svg")}@font-face{font-family:"Apercu-Mono";font-style:normal;font-weight:normal;src:url('apercu_mono.eot') format("fonts/embedded-opentype"),url('../fonts/apercu_mono.woff2') format("woff2"),url('../fonts/apercu_mono.woff') format("woff"),url('../fonts/apercu_mono.ttf') format("truetype"),url('../fonts/apercu_mono.svg') format("svg")}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1;}50%{opacity:.2;}100%{opacity:1;}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}html{height:100%;overflow-x:hidden}body{font-family:"Apercu-Mono",serif;font-size:20px;letter-spacing:1px;text-transform:none;text-align:center;font-weight:normal;line-height:2em;margin:0;height:100%}ol{-webkit-padding-start:0}.section{background-position:center center;background-size:cover;width:100%;z-index:1;min-height:100vh;position:absolute}.section.pens{background-image:url('/images/pens.jpg')}.section.spots{background-image:url('/images/spots.jpg')}.section.cross{background-image:url('/images/cross.jpg')}.section.splash{background-image:url('/images/splash.jpg')}.section.arrows{background-image:url('/images/arrows.jpg')}.section.half{background-image:url('/images/half.jpg')}.startpage{}.startpage>div{display:table-cell;vertical-align:middle}.startpage h1{font-family:"Garabata",Times,serif;font-size:160px;font-weight:400;text-transform:none;line-height:50px;text-align:center;margin-bottom:30px;margin-top:30px}.startpage span{font-size:60px;letter-spacing:3px;color:#555}h2{margin-top:60px;margin-bottom:10px;font-family:"Garabata",Times,serif,serif;font-size:75px;line-height:1;font-weight:normal}@media(max-width:1200px){h2{margin-top:121px}}@media(max-width:600px){h2{margin-top:170px}}.couple{display:table;vertical-align:middle;text-align:center;height:100%;margin:0 auto}.couple img{width:400px;width:535px;margin-bottom:32px;margin-right:auto;margin-left:auto;display:block}.couple h3{font-size:35px}.couple p{margin:15px;max-width:900px;line-height:1.1em;margin:40px}.planning{margin-left:auto;margin-right:auto}.planning ul{padding:0}.planning .slider{background-color:#fff;padding:10px;height:500px;outline-style:solid;outline-width:1px;outline-color:#ccc;margin:0 20px}.planning .slider ul li{width:100%;height:475px;margin-right:-100%;display:block;position:relative;z-index:1;float:left;opacity:0}.planning .slider ul li .main{margin:0;width:60%;float:left;overflow-y:auto;max-height:475px}.planning .slider ul li .main h5{font-size:20px}.planning .slider ul li .main img{width:220px}.planning .slider ul li .main p{margin-right:10px}.planning .slider ul li .second{width:40%;float:left;overflow-y:auto;height:100%;background-color:#ccc}.planning .slider ul li .second h6{font-size:26px;margin:5px;padding-top:20px}.planning .slider ul li .second p{font-size:18px}.planning .slider ul li .second div{background-color:#333;height:100%;width:100%;opacity:.7;z-index:1;color:#fff;margin-top:-5px}.planning .circle-nav{-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;border:2px solid #181818;position:absolute;width:12px;height:12px;left:50%;top:-19px;margin-left:-6px;background-color:#fff}.planning .selected{background-color:#fa8072}.planning .slidernav{display:block;padding-left:0}.planning .slidernav li{display:inline-block;vertical-align:top;width:23.5%;position:relative;cursor:pointer}.planning .animated{-webkit-animation:flickerAnimation 3s infinite;-moz-animation:flickerAnimation 3s infinite;-o-animation:flickerAnimation 3s infinite;animation:flickerAnimation 3s infinite}.ceremonie{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;max-width:900px}.ceremonie h4{font-size:34px;text-align:left;margin-bottom:5px;margin-left:10px}.ceremonie .meester{display:flex;justify-content:center;margin-left:10px}.ceremonie .meester div:nth-child(2){margin:10px}.ceremonie .meester img{height:300px;width:224px;margin-top:8px}.location{margin-left:auto;margin-right:auto}.location .icon{float:left;width:50%}.location p{max-width:900px;margin:20px auto 20px auto;padding:20px}.location .icon div{height:150px}.location .icon img{height:100%}.location .icon a{letter-spacing:2px;font-family:"Apercu-Mono",sans-serif;text-shadow:none;text-transform:uppercase;background:#d0a75f;border:none;font-size:14px;padding:10px 25px}.location div:nth-child(2){display:flex;flex-wrap:wrap;justify-content:center}.location .photo{width:419px;margin:15px;overflow:hidden}.location .photo div:first-child{display:block;position:relative}.location .photo div:first-child img{width:100%}.location .photo div:first-child div{position:absolute;min-height:65px;width:100%;bottom:14px;background:#000;opacity:.6;width:100%}.location .photo div:first-child div h5{color:#fff;font-size:20px}.rsvp{display:block;height:100%}.rsvp p{line-height:1}.rsvp .left{text-align:left}.rsvp select{font-size:26px;color:#444;font-family:"Apercu-Mono",serif}.rsvp input{font-size:26px;color:#444;width:400px;font-family:"Apercu-Mono",serif}.rsvp input[type=checkbox]{width:100px;height:30px}.button{letter-spacing:2px;font-family:'Apercu-Mono',sans-serif;text-shadow:none;text-transform:uppercase;background:#d0a75f;border:none;font-size:14px;padding:10px 25px;cursor:pointer}.showSlider{opacity:1!important;z-index:2!important}.curtains{width:100%;z-index:1;position:absolute}.nav-bar{background-color:#fff;box-shadow:1px 0 15px #aaa;position:fixed;top:0;left:0;right:0;z-index:1000}.nav-bar ul{margin:6px}.nav-bar ul li a{color:#000;font-family:"Apercu-Mono",sans-serif;text-decoration:none;text-transform:none;font-weight:normal;font-size:1.2em}.nav-bar ul li{font-size:18px;text-transform:uppercase;font-weight:bold;letter-spacing:3px;float:none!important;display:inline-block!important;padding:0 20px}
