body{color:inherit;font-family:Lora,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4,h5,h6{color:inherit;font-family:Great Vibes,Helvetica Neue,Arial,sans-serif}.wedding-button{background-color:#c2185b;border-color:#c2185b;color:#fff}.wedding-button.active,.wedding-button.focus,.wedding-button:active,.wedding-button:focus,.wedding-button:hover{background-color:#e91e63;border-color:#e91e63;color:#fff}.wedding-button.active,.wedding-button:active{background-image:none}.open>.wedding-button.dropdown-toggle{background-color:#e91e63;background-image:none;border-color:#e91e63;color:#fff}.open>.wedding-button.dropdown-toggle.focus,.open>.wedding-button.dropdown-toggle:focus,.open>.wedding-button.dropdown-toggle:hover,.wedding-button.active.focus,.wedding-button.active:focus,.wedding-button.active:hover,.wedding-button:active.focus,.wedding-button:active:focus,.wedding-button:active:hover{background-color:#c2185b;border-color:#c2185b;color:#fff}.wedding-button.disabled.focus,.wedding-button.disabled:focus,.wedding-button.disabled:hover,.wedding-button:disabled.focus,.wedding-button:disabled:focus,.wedding-button:disabled:hover{background-color:#0275d8;border-color:#0275d8}.wedding-navbar{background:#f06292;box-shadow:0 5px 15px -5px rgba(0,0,0,.3)}.wedding-navbar .navbar-brand{font-family:Great Vibes,Helvetica Neue,Arial,sans-serif;font-size:2rem}.wedding-navbar .navbar-nav{margin-top:10px}.wedding-navbar .navbar-brand,.wedding-navbar .navbar-toggler{color:#fff}.wedding-navbar .navbar-brand:focus,.wedding-navbar .navbar-brand:hover,.wedding-navbar .navbar-nav .nav-link,.wedding-navbar .navbar-toggler:focus,.wedding-navbar .navbar-toggler:hover{color:#c2185b}.wedding-navbar .navbar-nav .active>.nav-link,.wedding-navbar .navbar-nav .active>.nav-link:focus,.wedding-navbar .navbar-nav .active>.nav-link:hover,.wedding-navbar .navbar-nav .nav-link.active,.wedding-navbar .navbar-nav .nav-link.active:focus,.wedding-navbar .navbar-nav .nav-link.active:hover,.wedding-navbar .navbar-nav .nav-link.open,.wedding-navbar .navbar-nav .nav-link.open:focus,.wedding-navbar .navbar-nav .nav-link.open:hover,.wedding-navbar .navbar-nav .nav-link:focus,.wedding-navbar .navbar-nav .nav-link:hover,.wedding-navbar .navbar-nav .open>.nav-link,.wedding-navbar .navbar-nav .open>.nav-link:focus,.wedding-navbar .navbar-nav .open>.nav-link:hover{color:#fff}.wedding-navbar .navbar-toggler{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E");border-color:rgba(0,0,0,.1)}.wedding-navbar .navbar-divider{background-color:rgba(0,0,0,.075)}.header-section{background-attachment:scroll,fixed;background-image:url(https://i.imgsafe.org/8933221dd9.png),url(https://i.imgsafe.org/8933aec477.jpg);background-position:bottom,100% 0;background-repeat:repeat-x,no-repeat;background-size:auto,cover;color:#fff;height:100vh}.header-section .display-1{font-size:7rem}@media (max-width:768px){.header-section{padding-bottom:50%;padding-top:50%}.header-section .display-1{font-size:5rem}}@media (min-width:768px){.header-title{float:left}}.mister-section{background-attachment:scroll,fixed;background-image:url(https://i.imgsafe.org/89334b0eb9.png),url(https://i.imgsafe.org/8933baac68.jpg);background-position:top,100% 0;background-repeat:repeat-x,no-repeat;background-size:auto,cover;color:#c2185b;padding-bottom:15%;padding-top:30%}@media (max-width:768px){.mister-section{padding-bottom:25%;padding-top:75%}}.mistress-section{background-attachment:fixed;background-image:url(https://i.imgsafe.org/8933aceabb.jpg);background-position:0 0;background-size:cover;color:#c2185b;padding-bottom:15%;padding-top:15%}@media (max-width:768px){.mistress-section{padding-bottom:25%;padding-top:75%}}.quote-section{background:#c2185b;box-shadow:0 0 30px -2px rgba(0,0,0,.8);color:#f06292;padding-bottom:6%;padding-top:8%}.story-section{background-attachment:scroll,scroll;background-image:url(/build/images/floral-4.eb65fb80.png),url(/build/images/floral-5.ed61fb01.png);background-position:0 0,100% 100%;background-repeat:no-repeat,no-repeat;background-size:auto,auto;color:#c2185b;padding-bottom:6%;padding-top:6%}.story-section .row{margin-bottom:60px;margin-top:60px}.story-section img{margin-bottom:30px}@media (max-width:768px){.story-section{padding-bottom:30%;padding-top:30%}}.info-section{background-color:#f06292;color:#fff}.info-section .h5{margin-bottom:30px}.info-section a{color:#c2185b}@media (max-width:767px){.info-section{padding-bottom:20%}}.gallery-section{background-attachment:scroll,scroll;background-image:url(/build/images/floral-4.eb65fb80.png),url(/build/images/floral-5.ed61fb01.png);background-position:0 0,100% 100%;background-repeat:no-repeat,no-repeat;background-size:auto,auto;color:#c2185b;padding-bottom:6%;padding-top:6%}.gallery-section .row{margin-bottom:30px;margin-top:30px}.gallery-section img{margin-bottom:15px;margin-top:15px;overflow:hidden}.message-section{background-attachment:fixed;background-position:bottom;background-size:cover;color:#fff;padding-bottom:6%;padding-top:6%}.revealOnScroll{opacity:0}.no-gutter>[class*=col-]{padding-left:0;padding-right:0}.back-to-top{bottom:20px;cursor:pointer;display:none;position:fixed;right:20px}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}.display-1{font-size:5rem}.display-2{font-size:4rem}}.nopad{padding:0}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-15{margin-bottom:15px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-50{margin-bottom:50px!important}.mb-70{margin-bottom:70px!important}.mb-100{margin-bottom:100px!important}.upperme{text-transform:uppercase}#invitationTo{bottom:0;height:auto;margin:0 auto;position:relative;text-align:center;width:100%}#invitationTo article{line-height:16px;padding-top:100px}#invitationTo small{font-size:12px;line-height:16px}.comment-form-wrapper{background-color:#000;border-radius:5px;height:100%;opacity:.7}#countDown,.comment-form-wrapper form label{color:#fff!important}