html{scroll-behavior:smooth}.cursive{font-family:"Montez",cursive}a{color:lightpink}.unfixed{background-color:rgba(55,36,40,0.4)}header ul.primary-nav li a:hover{color:#ffb6c1}header ul.member-actions li a:hover{color:#ffb6c1}.btn-white:hover,.btn-white:focus{color:#fff4b6;border-color:#fff4b6}header .logo img{height:35px}header .logo a{color:white;font-size:2em;text-transform:none}.member-actions li{margin-left:15px}.hero{min-height:100vh}.hero .hero-content{padding-top:30%}@media screen and (max-width:1024px){.hero .hero-content{padding-top:30%}}.hero-content h1{color:white;margin-bottom:20px;text-shadow:0 0 15px #000}.hero-content h2{color:lightpink;text-shadow:0 0 15px #000}.hero-content h3{color:lightpink;margin-bottom:40px;text-shadow:0 0 15px #000}.countdown-text{margin-bottom:20px;font-weight:600}.rsvp-btn:hover{color:#000}.btn:hover,.btn:focus{color:#fff;border-color:#ffb6c1;background-color:#ffb6c1}.btn-fill{border:solid 2px #ffb6c1;background-color:#ffb6c1}.btn-fill:hover,.btn-fill:focus{background-color:#bf8991;border-color:#bf8991}.section-padding{padding:80px 0}.share{padding-top:50px}.share a{color:#000}footer{padding-top:80px}.team-member img{transition:transform .2s ease}.team-member img:hover{transform:scale(1.1)}.px-3{padding:0 20%}.rsvp{padding-bottom:14px}.rsvp div{padding-top:30px}@media(min-width:992px){.rsvp div{padding-top:0}}.browserupgrade{padding:20px;background-color:#f44336;color:white;text-align:center;display:none;position:fixed;bottom:0;width:100%;position:fixed;z-index:100}.browserupgrade a{color:blueviolet}.browserupgrade .closebtn{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.browserupgrade .closebtn:hover{color:black}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.browserupgrade{display:block}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:white}::-webkit-scrollbar-thumb{background:#ffb6c1;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#9f7279;border-radius:2px}section{scroll-margin-top:6.5em}.cal-btn{padding:10px 60px}#btn-show-content{background-color:#d3b56a;color:white;border-radius:0 0 10px 10px;box-shadow:0 0 10px -6px rgba(0,0,0,0.75)}.loading-ico{width:100px;margin:0 8px}.share{position:absolute;width:400px;left:50%;margin-left:-200px;top:2em;margin-top:-40px;border-radius:80px}.share span{width:200px;line-height:50px;display:inline-block;font-weight:700;text-transform:uppercase;position:absolute;left:50%;margin-left:-100px;opacity:1;transition:opacity .3s ease-in-out;pointer-events:none}.share nav{font-size:0}.share a{line-height:50px;width:50px;text-align:center;display:inline-block;background-color:#fff;color:#fff;overflow:hidden;opacity:1;transition:all .3s ease-in-out;margin:0 -13px;box-shadow:3px 1px 5px rgba(0,0,0,0.1)}.share a:nth-child(1){border-top-left-radius:40px;border-bottom-left-radius:40px;margin-left:0}.share a:nth-child(1):hover{background-color:#61c5ec}.share a:nth-child(2):hover{background-color:#3b5998}.share a:nth-child(3):hover{background-color:#ea4335}.share a:nth-child(4){border-top-right-radius:40px;border-bottom-right-radius:40px;margin-right:0}.share a:nth-child(4):hover{background-color:#000}.share:hover span,.share.hover span{opacity:0}.share:hover a,.share.hover a{border-radius:50%;margin:0 10px;color:#ffb6c1;font-size:28px}.share:hover a:hover,.share.hover a:hover{color:#fff}@media(max-width:991.98px){.share span{opacity:0}.share a{border-radius:50px;margin:0 1vw;color:#ffb6c1;font-size:28px}.share:hover a{margin:0 1vw}.share a:nth-child(1){border-radius:50px}.share a:nth-child(4){border-radius:50px}}