@import url(https://fonts.googleapis.com/css?family=Great+Vibes);@import url(https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:300,400,500,600);@import url(https://fonts.googleapis.com/css?family=Open+Sans);.c-title{color:#5f7034}.c-sub{color:#bbba83}.c-putty{color:#b6b597}.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}span.line{background-image:url(/build/images/line-ornament.c9d3b60a.png);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:20px;width:140px}.ornament-edge{background-size:300px;display:inline-block;height:150px;position:absolute;width:150px}.ornament-edge.top-left{left:10px;top:10px}.ornament-edge.top-right{right:10px;top:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ornament-edge.bottom-left{bottom:10px;left:10px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ornament-edge.bottom-right{bottom:10px;right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.row-media{margin-bottom:15vw;margin-top:15vw}.media-box{margin-bottom:10%;position:relative;width:80%}@media (max-width:769px){.media-box{width:95%}}.media-box img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;position:relative}.media-box:after{background-image:url(/build/images/flower-box.d4a62fca.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:160px;left:-30px;position:absolute;top:-30px;width:160px;z-index:1}@media (max-width:480px){.media-box:after{height:110px;left:-30px;top:-30px;width:110px}}.media-box:before{border:2px solid #e9e6b8;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;content:"";height:100%;left:10%;position:absolute;top:10%;width:100%}.media-box.media-reverse{float:right}.media-box.media-reverse:before{left:auto;right:10%}.media-box.media-reverse:after{left:auto;right:-30px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.profile-box .title{color:#b6b597;font-size:48px;font-weight:400;line-height:52px;margin-bottom:20px}@media (max-width:480px){.profile-box .title{font-size:32px;line-height:40px}}.profile-box p{color:#757575;font-size:18px;line-height:32px;margin-bottom:0}.profile-box blockquote p{color:hsla(87,4%,47%,.5);font-size:24px;line-height:38px}#welcome-message{background-attachment:absolute;background-color:#f7f7f7;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#000;display:grid;font-size:2rem;line-height:2rem;min-height:100vh;overflow:hidden;place-items:center;position:relative;text-align:center}#welcome-message:before{background-color:hsla(0,0%,100%,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#welcome-message article{position:relative;z-index:1}#welcome-message article .title{font-size:80px;line-height:80px}#welcome-message article p{font-size:24px;font-weight:300;line-height:28px;margin-bottom:5px}@media (max-width:768px){#welcome-message article p{font-size:18px;line-height:24px}}#welcome-message article p.date{font-size:34px;line-height:42px}@media (max-width:768px){#welcome-message article p.date{font-size:24px;line-height:42px}#welcome-message{background-position-x:56%}}#about-us{padding:0;position:relative}#about-us .wrap{padding:100px 30px}#quote{background-attachment:absolute;background-color:#fefef7;background-position:0 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:100px;padding-bottom:130px;padding-top:130px}#quote article .desc{font-size:28px;font-style:italic;font-weight:300;line-height:42px}#quote article .verse{font-size:36px;line-height:36px}#map{background-attachment:absolute;background-color:#fefef7;background-position:0 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:auto;min-height:auto;padding:0}#map iframe{display:block;height:100%;min-height:400px;width:100%}#map .map-desc{display:grid;min-height:400px;padding:50px 30px;place-items:center;width:100%}#map .map-desc .wrap{vertical-align:middle}#map .map-desc .wrap h2{font-size:42px;line-height:56px;margin-bottom:0}@media (max-width:768px){#map .map-desc .wrap h2{font-size:34px;line-height:42px}}#map .map-desc .wrap h2.hilight{color:#5c5c5c}#map .map-desc .wrap h3{font-size:34px;line-height:42px;margin-bottom:0}#map .map-desc .wrap h3.hilight{color:#5c5c5c}#map .map-desc .wrap article+article{margin-top:20px}#map .map-desc .wrap p{color:#797d74;margin-bottom:0}#map .map-desc .wrap p:last-child{margin-bottom:0}#story{padding:0;position:relative}#story .wrap{padding:100px 30px}#story .card .card-img{padding:15px 15px 0}#story .card .card-body{padding:15px}#story .card .card-body .card-date{font-size:16px;line-height:16px}#story .card .card-body .card-title{color:#434343;font-size:22px;line-height:28px}#galleri-foto{padding-top:0}#galleri-foto .wrap{padding-top:100px}#galleri-foto .card{padding:10px}#galleri-foto .card-img{background-color:#ccc;background-position:50%;height:270px;width:100%}#contact,#galleri-foto .card-img{background-attachment:absolute;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#contact{background-color:#fefef7;background-position:0 0}#contact .wrap-form{max-height:600px;overflow-y:scroll}footer{background-color:#000;color:#fff;font-size:18px;line-height:32px}footer a{color:#37ba85}footer a:active,footer a:focus,footer a:hover{color:#2b9369}footer .fas{margin:0 3px}.flip,footer .fas{animation:flip 1s infinite}@keyframes flip{0%{transform:rotate(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}.loader{background-color:#fff;display:grid;height:100%;place-items:center;position:fixed;width:100%;z-index:9}.loader section{font-size:16px;letter-spacing:2px}.comment-form-wrapper{background-color:#0b0b0b;border-radius:5px;height:100%}body{color:#757575}.modal img{background-color:#ccc;min-height:100px}#loader{left:0;position:fixed;top:0;z-index:99999}.fa-spinner.loading:before{animation:a 2s linear infinite;-webkit-animation:a 2s linear infinite}.modal-backdrop.show{opacity:.9}.blink{animation:blink 2s steps(5,start) infinite;-webkit-animation:blink 1s steps(5,start) infinite}@keyframes blink{to{visibility:hidden}}@-webkit-keyframes blink{to{visibility:hidden}}.f-open,body{font-family:Open Sans,sans-serif}#map .map-desc .wrap p,#quote article .desc,#story .card,#welcome-message article p,.card .card-title,.f-fira,.modal .modal-title,.profile-box .title,.tag-title .sub,footer{font-family:Fira Sans Condensed,sans-serif}.f-vibe,.profile-box blockquote p,.tag-title .title{font-family:Great Vibes,cursive}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-70{margin-bottom:70px!important}.mb-50{margin-bottom:50px!important}.btn-primary{background-color:#a5a555;border-color:#a5a555;color:#fff}.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active{background-color:#838344;border-color:#73733b;box-shadow:none}.btn-outline-primary{background-color:#a5a555;background-color:transparent;background-image:none;border-color:#a5a555;color:#a5a555}.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled):active{background-color:#838344;border-color:#73733b;box-shadow:none}.btn-wide{padding-left:20px;padding-right:20px}.invitation-to small{font-size:14px;line-height:21px}.invitation-to .title-name{font-size:36px;line-height:42px}.tag-title{position:relative}@media (max-width:769px){.tag-title{text-align:center}}.tag-title .title{font-size:60px;line-height:60px}@media (max-width:769px){.tag-title .title{font-size:48px;line-height:48px}}.tag-title .sub{font-size:18px;letter-spacing:5px;line-height:24px}@media (max-width:769px){.tag-title .sub{font-size:16px;line-height:22px}}.modal .modal-title{color:#434343}.card{cursor:pointer}.card .card-img{padding:15px}div.section-page{min-height:50vh;padding:100px 30px;position:relative}div.section-page.bg-grad{background:-moz-linear-gradient(top,#fff 40%,#fefef7 100%);background:-webkit-linear-gradient(top,#fff 40%,#fefef7);background:linear-gradient(180deg,#fff 40%,#fefef7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$a",endColorstr="$b",GradientType=0);overflow:hidden}div.section-page .backdrop{left:0;top:0}div.section-page .backdrop,div.section-page.section-flower .backdrop{background-image:url(/build/images/bg-pattern.db3dcbd6.png);content:"";height:100%;position:absolute;width:100%}div.section-page.section-flower:before{right:30px;top:0}div.section-page.section-flower:after,div.section-page.section-flower:before{background-image:url(/build/images/flower-page-up.c814774c.png);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:160px;position:absolute;width:410px}div.section-page.section-flower:after{bottom:0;left:30px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.section-page.section-flower .wrap{position:relative;z-index:5}@media (max-width:769px){div.section-page.section-flower .wrap{padding-bottom:20vh!important;padding-top:20vh!important}div.section-page.section-flower:after,div.section-page.section-flower:before{max-width:90%;width:380px}div.section-page.section-flower:before{right:10px}div.section-page.section-flower:after{left:10px}}@media (max-height:600px){div.section-page{min-height:680px}}#countdown{background-color:gray;background:url(/build/images/bg-pattern.db3dcbd6.png) no-repeat;background-size:cover;padding:70px 0}#countdown-clock div{background-color:rgba(0,0,0,.8);border-radius:5px;color:#fff;display:inline-block;font-family:Roboto,serif;font-size:52px;font-weight:700;margin:20px;padding:40px;text-align:center}@media (max-width:570px){#countdown-clock div{font-size:36px;margin:10px 0;padding:20px;width:60%}}#countdown-clock div p{color:#ccc;font-family:Roboto,serif;font-size:14px;margin-bottom:0;text-transform:uppercase}