body,html{height:100%;margin:0px}input:focus,textarea:focus,select:focus{outline:none}.clear_both_cls{clear:both}a img{border:none}.background_item_cls{display:none}.ellipsis_cls{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#old_ie_header_id{display:block;position:fixed;left:0;width:100%;background-color:#f99;color:white;z-index:10000;padding:20px;font-size:18px;text-align:center;font-family:sans-serif}#old_ie_header_id a{color:white}.notice_cls{color:#9cced0;font-family:'Helvetica Neue', Helvetica, sans-serif;font-weight:300;font-size:20px;text-align:center;width:100%;height:70px;background-color:#252525;line-height:70px;padding:0;margin:0;position:absolute;top:0;z-index:9999;display:none}.error_cls{color:red}@font-face{font-family:"OstrichSansBlack";src:url(/assets/vendor/ostrich/ostrich-black-webfont-f0fe19220e0697a90b54a6dd05f9cfe6.eot);src:url(/assets/vendor/ostrich/ostrich-black-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/vendor/ostrich/ostrich-black-webfont-598d89afa898908a73069fa5df5b7ee5.woff) format("woff"),url(/assets/vendor/ostrich/ostrich-black-webfont-d0b6a4d920b4dd0ddc27c127dc2bbeed.ttf) format("truetype"),url(/assets/vendor/ostrich/ostrich-black-webfont.svg#OstrichSansBlack) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"OstrichSansMedium";src:url(/assets/vendor/ostrich/ostrich-regular-webfont-deb8a56931af42c8012fc466124f99b3.eot);src:url(/assets/vendor/ostrich/ostrich-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/vendor/ostrich/ostrich-regular-webfont-292534000d213fc68f2da9b9aaf93c10.woff) format("woff"),url(/assets/vendor/ostrich/ostrich-regular-webfont-6489a80779e435596b671b3b4f3df4fd.ttf) format("truetype"),url(/assets/vendor/ostrich/ostrich-regular-webfont.svg#OstrichSansMedium) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"SignPainterHouseScriptRegular";src:url(/assets/vendor/signpainter/signpainter_housescript-webfont-d3875f467f190a98be9c48d604da661f.eot);src:url(/assets/vendor/signpainter/signpainter_housescript-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/vendor/signpainter/signpainter_housescript-webfont-da4f83fb57a3d8df2e554c1cc5089956.woff) format("woff"),url(/assets/vendor/signpainter/signpainter_housescript-webfont-c13337d0b49e2fadfd020dffbc4b4845.ttf) format("truetype"),url(/assets/vendor/signpainter/signpainter_housescript-webfont.svg#SignPainterHouseScriptRegular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"nlicons";src:url(/assets/vendor/nlicons/nlicons-webfont-18be9fbed065c8c41b228e20e42a38b9.eot);src:url(/assets/vendor/nlicons/nlicons-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/vendor/nlicons/nlicons-webfont-f72d1656d9827f4cf76d68113e27fa2c.woff) format("woff"),url(/assets/vendor/nlicons/nlicons-webfont-a8da37052cb536c1194c99a7c5622b29.ttf) format("truetype"),url(/assets/vendor/nlicons/nlicons-webfont.svg#nlicons) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"carolyna";src:url(/assets/vendor/carolyna-pro/Carolyna-Pro-Black-b9085c6ebfee8da99c15c315c6ba3258.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"salome";src:url(/assets/vendor/salome/salome-webfont-11cc66c080b2724be3304729aa7052a2.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"varela-round";src:url(/assets/vendor/varela-round/VarelaRound-Regular-497ba90dc8aa80461df6aac7e6e4102e.otf) format("opentype");src:url(/assets/vendor/varela-round/VarelaRound-Regular-17be7a86c36e154e51b5092137d53403.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"prelude-flf";src:url(/assets/vendor/prelude-flf/PreludeFLF-a42c4d366df3d49cdcf31e650a47a11d.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"bodoni_xt";src:url(/assets/vendor/bodoni_xt/bodoni_xt-7151422e237365a9d8b00f8d55962ac2.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"brownbold";src:url(/assets/vendor/brownstd/BrownStd-Bold-312fc09aefedd3a6fc2e7df1a799502b.otf) format("opentype");src:url(/assets/vendor/brownstd/BrownStd-Bold-fd4659472d20786637eb111dc7572128.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"brownregalt";src:url(/assets/vendor/brownstd/BrownStd-RegularAlt-2f0169641fa64c624b02ec5e1967f861.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"hoeflerital";src:url(/assets/vendor/hoefler-text/HoeflerText-Italic-63d2dd78b4ebc6c09019b986757e5214.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"lakesight";src:url(/assets/vendor/lakesight/lakesight-3dc2fbd75394594248c6c5432a221834.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"MwHeadings";src:url(/assets/vendor/yanone-kaffeesatz/YanoneKaffeesatz-Regular-webfont-a2c6a2ac746e765cd01bce797fa28d94.eot);src:url(/assets/vendor/yanone-kaffeesatz/YanoneKaffeesatz-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/vendor/yanone-kaffeesatz/YanoneKaffeesatz-Regular-webfont-de0bb3e1d9a84d0a96a189158f369eae.woff) format("woff"),url(/assets/vendor/yanone-kaffeesatz/YanoneKaffeesatz-Regular-webfont-5292f78d881a4c5e455795cae6a0a4e4.ttf) format("truetype"),url(/assets/vendor/yanone-kaffeesatz/YanoneKaffeesatz-Regular-webfont.svg#MwHeadings) format("svg");font-weight:normal;font-style:normal}@media all and (min-device-width: 800px){@font-face{font-family:"MwHeadings";src:url(/assets/vendor/yanone-kaffeesatz/YanoneKaffeesatz-Light-webfont-c808ee26e33fe4a56c98fc7168ffedbb.eot);src:url(/assets/vendor/yanone-kaffeesatz/YanoneKaffeesatz-Light-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/vendor/yanone-kaffeesatz/YanoneKaffeesatz-Light-webfont-93e88330b1acde2ecc87c4a5f3dc9a18.woff) format("woff"),url(/assets/vendor/yanone-kaffeesatz/YanoneKaffeesatz-Light-webfont-8ff458d8f578c733f3cc8a487af8602f.ttf) format("truetype"),url(/assets/vendor/yanone-kaffeesatz/YanoneKaffeesatz-Light-webfont.svg#MwHeadings) format("svg");font-weight:normal;font-style:normal}}@keyframes pop-in{0%{opacity:0;transform:scale(0.1)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0.1)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes pop-in{0%{opacity:0;-moz-transform:scale(0.1)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes pop-in{0%{opacity:0;-o-transform:scale(0.1)}100%{opacity:1;-o-transform:scale(1)}}@keyframes content-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@-webkit-keyframes content-scroll{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-50%)}}@-moz-keyframes content-scroll{0%{-moz-transform:translateX(0)}100%{-moz-transform:translateX(-50%)}}@-o-keyframes content-scroll{0%{-o-transform:translateX(0)}100%{-o-transform:translateX(-50%)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0%)}}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0%)}}@-moz-keyframes slide-down{0%{opacity:0;-moz-transform:translateY(-100%)}100%{opacity:1;-moz-transform:translateY(0%)}}@-o-keyframes slide-down{0%{opacity:0;-o-transform:translateY(-100%)}100%{opacity:1;-o-transform:translateY(0%)}}@keyframes slide-up{0%{opacity:1;transform:translateY(0%)}100%{opacity:0;transform:translateY(-100%)}}@-webkit-keyframes slide-up{0%{opacity:1;-webkit-transform:translateY(0%)}100%{opacity:0;-webkit-transform:translateY(-100%)}}@-moz-keyframes slide-up{0%{opacity:1;-moz-transform:translateY(0%)}100%{opacity:0;-moz-transform:translateY(-100%)}}@-o-keyframes slide-up{0%{opacity:1;-o-transform:translateY(0%)}100%{opacity:0;-o-transform:translateY(-100%)}}#featured-in-section{width:100%;background-color:#2F2F2F;padding:30px 0 60px 0}#featured-in-section .section-title{max-width:190px;border-bottom:2px solid #fcfcfc;padding:0 0 5px 0;margin:30px auto 50px auto;color:#fcfcfc;font-size:25px;font-weight:500;letter-spacing:2px}@media (max-width: 640px){#featured-in-section .section-title{font-size:22px}}#featured-in-section .featured-logos-animated{height:79px;position:relative;overflow:hidden}#featured-in-section .featured-logos-animated>div{height:100%;width:2840px;background:url(/assets/landing/featured_logos-d7b22329167603bb3406f8b679b62d42.png);position:absolute;top:0;left:0;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;-webkit-animation:content-scroll 60s linear infinite;-moz-animation:content-scroll 60s linear infinite;-o-animation:content-scroll 60s linear infinite;animation:content-scroll 60s linear infinite;-webkit-transform:translate3d(0, 0, 0)}.create-wedding-button{font-family:'Helvetica Neue', Helvetica, sans-serif;width:250px;height:45px;line-height:45px;font-size:20px;color:white;text-align:center;background-color:#fc7071;border-bottom:2px solid #aa2626;border-radius:5px;cursor:pointer}.create-wedding-button span{font-family:varela-round;font-size:25px}.create-wedding-button:hover{background-color:#fb3e3f}@media (max-width: 640px){.create-wedding-button{width:170px;height:40px;line-height:40px;font-size:14px}.create-wedding-button span{font-size:20px}}a{font-weight:300;text-decoration:none}.main-navbar-section{width:100%;min-width:320px;min-height:80px;background-color:white;z-index:10;top:0;left:0;position:fixed;border-bottom:1px solid #aaa}.main-navbar-section .navbar-content{font-family:'Helvetica Neue', Helvetica, sans-serif;position:relative;width:100%;max-width:95%;height:80px;margin:0 auto}.main-navbar-section .navbar-content .wp-logo-button{position:relative;background-repeat:no-repeat;margin:28px 0 0 20px}.main-navbar-section .navbar-content .wp-logo-button a{display:block;background-image:url(/assets/shared/navigation_bar/black_wp_logo-f9487e81233b552fee7faff2f4dd599d.png);background-repeat:no-repeat;width:183px;height:23px}@media (max-width: 640px){.main-navbar-section .navbar-content .wp-logo-button{margin-top:32px}.main-navbar-section .navbar-content .wp-logo-button a{width:140px;height:17px;background-size:140px 17px}}.main-navbar-section .navbar-content>div{display:inline-block;position:absolute;top:0;bottom:0;margin:auto;cursor:pointer}.main-navbar-section .navbar-content .right-buttons{right:20px;top:15px}.main-navbar-section .navbar-content .right-buttons .home-button a{display:block;border:1px solid #525252;border-radius:5px;margin:10px 20px 0 0;padding:3px 7px;text-decoration:none;color:#525252;font-size:20px}.main-navbar-section .navbar-content .right-buttons .home-button a:hover{border:1px solid #525252;background-color:#525252;color:white}.main-navbar-section .navbar-content .right-buttons .login-button,.main-navbar-section .navbar-content .right-buttons .create-wedding-button{display:inline-block}.main-navbar-section .navbar-content .right-buttons .login-button{padding:10px 20px;margin-left:5px;background-color:#525252;border:1px solid #525252;border-radius:5px;cursor:pointer;color:white;font-size:18px;border-bottom:2px solid black;line-height:23px}.main-navbar-section .navbar-content .right-buttons .login-button:hover{background-color:#393939}@media (max-width: 640px){.main-navbar-section .navbar-content .right-buttons .login-button{display:none}}a{text-decoration:none;color:#aaa}.footer-content{font-family:'Helvetica Neue', Helvetica, sans-serif;max-width:1000px;padding:0 20px;margin:0 auto;text-align:center}.footer-content .sub-section{min-width:120px;width:15%;padding:50px 0 0 0;vertical-align:top;text-align:left;display:inline-block;text-align:left}@media (max-width: 550px){.footer-content .sub-section{display:block;margin:0 auto;text-align:center}}.footer-content .sub-section .sub-section-heading{font-weight:bold;padding-bottom:10px}.footer-content .sub-section ul{list-style-type:none;margin:0;padding:0}.footer-content .sub-section ul li{padding:5px 0}.footer-content .sub-section.about-wrapper{width:120px}.footer-content .text-link-sub-section{width:35%;min-width:330px}.footer-content .text-link-sub-section #text-a-link-section .heading{font-size:24px}.footer-content .text-link-sub-section #text-a-link-section .phone-number-input-form{margin-top:20px;min-width:330px}.footer-content .text-link-sub-section #text-a-link-section .phone-number-input-form img{display:inline-block;margin:7px 5px 0 0;vertical-align:top}.footer-content .text-link-sub-section #text-a-link-section .phone-number-input-form form{display:inline-block}.footer-content .text-link-sub-section #text-a-link-section .phone-number-input-form form input{vertical-align:top;height:44px;width:180px;font-size:14px;text-indent:10px;border:1px solid #aaa}.footer-content .text-link-sub-section #text-a-link-section .phone-number-input-form form input[type=submit]{border:none;text-indent:0;width:110px;height:48px;line-height:46px;background-color:#fc7071;border-bottom:2px solid #aa2626;border-radius:5px;color:white;font-size:14px;margin-left:5px}.footer-content .text-link-sub-section #text-a-link-section .phone-number-input-form form input[type=submit]:hover{background-color:#fb5758;cursor:pointer}.footer-content .text-link-sub-section #text-a-link-section .after-send-message{display:none;margin-top:20px;color:#6fb2cb}.footer-content .privacy-terms-conditions-section{padding:30px 0 100px 0}.footer-content .privacy-terms-conditions-section ul{padding:0}.footer-content .privacy-terms-conditions-section ul li{display:inline-block;padding-right:25px;color:#aaa}.footer-content .privacy-terms-conditions-section ul li:last-child{padding-right:0}.footer-content .privacy-terms-conditions-section .apple-info-section{font-size:12px;line-height:30px;color:#CFCFCF}/*
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/.animated{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;opacity:1}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-3%, 0, 0);transform:translate3d(-3%, 0, 0);visibility:visible}100%{opacity:1;-webkit-transform:none;transform:none;visibility:visible}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-3%, 0, 0);transform:translate3d(-3%, 0, 0);visibility:visible}100%{opacity:1;-webkit-transform:none;transform:none;visibility:visible}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;opacity:1}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(3%, 0, 0);transform:translate3d(3%, 0, 0);visibility:visible}100%{opacity:1;-webkit-transform:none;transform:none;visibility:visible}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(3%, 0, 0);transform:translate3d(3%, 0, 0);visibility:visible}100%{opacity:1;-webkit-transform:none;transform:none;visibility:visible}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;visibility:visible}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;visibility:visible}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(50%);transform:translateX(50%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}@keyframes slideInRight{0%{-webkit-transform:translateX(50%);transform:translateX(50%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;visibility:visible}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}100%{-webkit-transform:translateX(-10%);transform:translateX(-10%);visibility:visible}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}100%{-webkit-transform:translateX(-10%);transform:translateX(-10%);visibility:visible}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;visibility:visible}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}100%{-webkit-transform:translateX(10%);transform:translateX(10%);visibility:visible}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}100%{-webkit-transform:translateX(10%);transform:translateX(10%);visibility:visible}}.rotateLeft{-webkit-animation-name:rotateLeft;animation-name:rotateLeft;visibility:visible}@-webkit-keyframes rotateLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);visibility:visible}100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);visibility:visible}}@keyframes rotateLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);visibility:visible}100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);visibility:visible}}.rotateRight{-webkit-animation-name:rotateRight;animation-name:rotateRight;visibility:visible}@-webkit-keyframes rotateRight{0%{-webkit-transform:rotate(0);transform:rotate(0);visibility:visible}100%{-webkit-transform:rotate(3deg);transform:rotate(3deg);visibility:visible}}@keyframes rotateRight{0%{-webkit-transform:rotate(0);transform:rotate(0);visibility:visible}100%{-webkit-transform:rotate(3deg);transform:rotate(3deg);visibility:visible}}.carousel-wrapper{width:100%;height:200px;overflow:hidden;position:relative;padding:30px 0}.carousel-inner{height:100%;position:relative;padding:0 0 0 50px;left:0;margin:0;transition:all 1s}.carousel-inner .item{height:100%;float:left;list-style:none;margin:0 50px 0 0;color:white;padding:20px 42px 20px 20px;font-size:20px;text-align:left;box-sizing:border-box}.carousel-inner .item:hover{cursor:pointer}.carousel-inner .item .item-info{font-weight:300}.carousel-inner .question1{background-color:#d860d8}.carousel-inner .question1:hover{background-color:#ce37ce}.carousel-inner .question2{background-color:#ba73db}.carousel-inner .question2:hover{background-color:#a64ad1}.carousel-inner .question3{background-color:#a27ee5}.carousel-inner .question3:hover{background-color:#8354dc}.carousel-inner .question4{background-color:#5a86e6}.carousel-inner .question4:hover{background-color:#2e66df}.carousel-inner .question5{background-color:#3e92e6}.carousel-inner .question5:hover{background-color:#1c78d5}.carousel-inner .question6{background-color:#31a9e5}.carousel-inner .question6:hover{background-color:#198fca}.carousel-inner .question7{background-color:#2bbad8}.carousel-inner .question7:hover{background-color:#2097b0}.carousel-inner .question8{background-color:#36c1ce}.carousel-inner .question8:hover{background-color:#299da8}.carousel-inner .question9{background-color:#5dc8c7}.carousel-inner .question9:hover{background-color:#3db5b4}.carousel-inner .question10{background-color:#57cca8}.carousel-inner .question10:hover{background-color:#38b891}.carousel-inner .question11{background-color:#43b9aa}.carousel-inner .question11:hover{background-color:#359488}.carousel-inner .answer-box{display:none;background-color:transparent;background-color:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000,endColorstr=#B3000000);zoom:1;position:fixed;width:100%;height:100%;top:0;left:0;z-index:20}.carousel-inner .answer-box .answer-box-container{height:450px;width:600px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;color:white;text-align:left;font-size:20px;box-shadow:0px 0px 10px 0px #373737}@media (max-width: 640px){.carousel-inner .answer-box .answer-box-container{width:400px;height:480px;font-size:17px}}.carousel-inner .answer-box .answer-box-container .popup-close-x{font-size:28px;padding:10px 20px 0 10px;text-align:right;cursor:pointer;width:28px;margin:0 0 0 auto}.carousel-inner .answer-box .answer-box-container .question-header{max-width:500px;font-size:32px;margin:0 auto;padding:10px;padding-bottom:0}@media (max-width: 640px){.carousel-inner .answer-box .answer-box-container .question-header{font-size:28px}}.carousel-inner .answer-box .answer-box-container .answer-text{max-width:500px;margin:10px auto 0 auto;padding:10px;line-height:26px}.carousel-inner .answer-box .answer1{background-color:#d860d8}.carousel-inner .answer-box .answer2{background-color:#ba73db}.carousel-inner .answer-box .answer3{background-color:#a27ee5}.carousel-inner .answer-box .answer4{background-color:#5a86e6}.carousel-inner .answer-box .answer5{background-color:#3e92e6}.carousel-inner .answer-box .answer6{background-color:#31a9e5}.carousel-inner .answer-box .answer7{background-color:#2bbad8}.carousel-inner .answer-box .answer8{background-color:#36c1ce}.carousel-inner .answer-box .answer9{background-color:#5dc8c7;height:480px}.carousel-inner .answer-box .answer10{background-color:#57cca8}.carousel-inner .answer-box .answer11{background-color:#43b9aa}.carousel-left,.carousel-right{width:30px;height:100%;position:absolute;top:0}.carousel-left:before,.carousel-right:before{content:"";width:32px;height:100%;position:absolute;top:0;opacity:0.5;background:url(/assets/landing/arrows-3da373c78cd707775efb972a8fac21fa.png) no-repeat}.carousel-left:hover:before,.carousel-right:hover:before{opacity:0.8}.carousel-left{left:0}.carousel-right{right:0}.carousel-left:before{left:0;background-position:-10% center}.carousel-right:before{right:0;background-position:-32px center}.fb_login_btn_cls{position:relative;width:306px;height:53px;margin:0 auto;text-align:center;font-size:18px;line-height:53px;margin-top:-18px;cursor:pointer;background-image:url(/assets/shared/facebook_auth_btn-476de26965243a4e98655929ba49e3c1.png);background-repeat:no-repeat}.fb_login_btn_cls .fb_popup_cls{text-decoration:none;color:white;font-family:'Helvetica Neue', Helvetica, sans-serif}.fb_login_btn_cls .loading-spinner{position:absolute;height:30px;width:30px;top:0;right:0;bottom:8px;left:0;margin:auto;opacity:0.5}@keyframes pop-in{0%{opacity:0;transform:scale(0.1)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0.1)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes pop-in{0%{opacity:0;-moz-transform:scale(0.1)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes pop-in{0%{opacity:0;-o-transform:scale(0.1)}100%{opacity:1;-o-transform:scale(1)}}@keyframes content-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@-webkit-keyframes content-scroll{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-50%)}}@-moz-keyframes content-scroll{0%{-moz-transform:translateX(0)}100%{-moz-transform:translateX(-50%)}}@-o-keyframes content-scroll{0%{-o-transform:translateX(0)}100%{-o-transform:translateX(-50%)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0%)}}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0%)}}@-moz-keyframes slide-down{0%{opacity:0;-moz-transform:translateY(-100%)}100%{opacity:1;-moz-transform:translateY(0%)}}@-o-keyframes slide-down{0%{opacity:0;-o-transform:translateY(-100%)}100%{opacity:1;-o-transform:translateY(0%)}}@keyframes slide-up{0%{opacity:1;transform:translateY(0%)}100%{opacity:0;transform:translateY(-100%)}}@-webkit-keyframes slide-up{0%{opacity:1;-webkit-transform:translateY(0%)}100%{opacity:0;-webkit-transform:translateY(-100%)}}@-moz-keyframes slide-up{0%{opacity:1;-moz-transform:translateY(0%)}100%{opacity:0;-moz-transform:translateY(-100%)}}@-o-keyframes slide-up{0%{opacity:1;-o-transform:translateY(0%)}100%{opacity:0;-o-transform:translateY(-100%)}}body{overflow-x:hidden;width:100%}#landing_ns_id{width:100%;height:100%;font-family:'Helvetica Neue', Helvetica, sans-serif;font-weight:300}#landing_ns_id a{text-decoration:none}#landing_ns_id .main-header-section{position:relative;width:100%;min-height:575px;height:80%;z-index:0;background-color:#EAEBEB;background-repeat:no-repeat;background-size:cover;background-position:bottom center;background-image:url(/assets/landing/header/header_bg-4dc4323fb9d2f5eb99727a34d0480dc4.jpg)}#landing_ns_id .main-header-section .header-content-container{height:inherit;width:85%;min-width:400px;position:relative;margin:0 auto}#landing_ns_id .main-header-section .header-content-container .header-navbar{height:60px}#landing_ns_id .main-header-section .header-content-container .header-navbar>div{display:inline-block;vertical-align:middle;position:absolute;top:15px}#landing_ns_id .main-header-section .header-content-container .header-navbar .wp-logo-button{left:0;padding:0 10px}#landing_ns_id .main-header-section .header-content-container .header-navbar .wp-logo-button:hover{cursor:pointer}#landing_ns_id .main-header-section .header-content-container .header-navbar .login-section{right:0;color:#525252}#landing_ns_id .main-header-section .header-content-container .header-navbar .login-section>div{display:inline-block}#landing_ns_id .main-header-section .header-content-container .header-navbar .login-section a.login-button{padding:3px 7px;border:1px solid #525252;border-radius:5px;cursor:pointer;color:#525252}#landing_ns_id .main-header-section .header-content-container .header-navbar .login-section a.login-button:hover{border:1px solid black;background-color:black;color:white}#landing_ns_id .main-header-section .header-content-container .header-content{height:100%;width:90%;position:relative;margin:10px auto 0 auto;text-align:center;color:#232B2D}#landing_ns_id .main-header-section .header-content-container .header-content>div{position:absolute;width:400px;text-align:left;right:0}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container{height:100%}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .text-container{margin:0 0 10px 0}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .text-container .section-header{font-size:40px;margin-bottom:10px}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .text-container .section-sub-header{font-size:18px;line-height:24px}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections{width:380px;text-align:center;margin:0 auto}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections .auth-section-header{font-size:20px;font-weight:500;padding:10px 0}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections .getting-married-section{position:relative;height:150px;margin-bottom:20px}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections .getting-married-section::before{z-index:-1;content:"";position:absolute;opacity:0.6;width:380px;height:150px;background-color:white;left:0}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections .getting-married-section .getting-married-content{height:135px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections .getting-married-section .getting-married-content .create-wedding-button{display:block;margin:0 auto;width:300px;height:50px;line-height:50px;font-size:20px}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections .getting-married-section .getting-married-content .create-wedding-button span{font-family:varela-round;font-size:25px}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections .getting-married-section .getting-married-content .fiance-already-set-up-wedding-button{padding:10px 10px 0 10px;font-size:13px}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections .getting-married-section .getting-married-content .fiance-already-set-up-wedding-button a{color:#5B819B}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections .enter-wedding-key-section{height:55px;background-color:transparent}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections .enter-wedding-key-section .invited-as-guest-button{width:300px;height:50px;line-height:50px;font-size:20px;border:none;border-radius:5px;background-color:#9ec1d6;border-bottom:2px solid #4f728f;cursor:pointer;margin:0 auto}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections .enter-wedding-key-section .invited-as-guest-button:hover{background-color:#7aaac7}#landing_ns_id .main-header-section .header-content-container .header-content .authentication-methods-container .auth-sections .enter-wedding-key-section .invited-as-guest-button a{display:block;width:100%;height:100%;color:white}#landing_ns_id .main-header-section .photographer-credit{position:absolute;bottom:5px;left:15%;color:white}#landing_ns_id .main-navbar-section{position:absolute;top:70%;opacity:0;z-index:-1}#landing_ns_id .main-navbar-section.main-navbar-section-fixed-top{opacity:1;position:fixed;top:0;left:0;z-index:10;-webkit-transform:translate3d(0, 0, 0);-webkit-animation:slide-down 0.5s;-moz-animation:slide-down 0.5s;-o-animation:slide-down 0.5s;animation:slide-down 0.5s}#landing_ns_id .main-navbar-section.main-navbar-section-animate-up{top:0;left:0;position:fixed;z-index:-1;-webkit-animation:slide-up 0.5s;-moz-animation:slide-up 0.5s;-o-animation:slide-up 0.5s;animation:slide-up 0.5s}#landing_ns_id .main-content-section{position:relative;width:100%;top:80%}#landing_ns_id .main-content-section .take-tour-section{background-color:#75aac0;height:200px;position:relative}#landing_ns_id .main-content-section .take-tour-section .tour-section-content{height:100px;width:400px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;color:white;text-align:center;line-height:50px}#landing_ns_id .main-content-section .take-tour-section .tour-section-content .what-wp-can-do-section{font-size:20px}#landing_ns_id .main-content-section .take-tour-section .tour-section-content .take-tour-button{font-size:32px;font-weight:bold;cursor:pointer;-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;-o-transition:0.2s ease-out;-ms-transition:0.2s ease-out;transition:0.2s ease-out}#landing_ns_id .main-content-section .take-tour-section .tour-section-content .take-tour-button a{color:white;letter-spacing:2px;font-weight:600}#landing_ns_id .main-content-section .take-tour-section .tour-section-content .take-tour-button:hover{transform:translateX(20px)}#landing_ns_id .main-content-section .content-section{width:100%;margin:0 auto}#landing_ns_id .main-content-section .content-section .section-title{max-width:765px;margin:0 auto;padding-top:50px;font-size:40px;font-weight:bold;text-align:center}@media (max-width: 640px){#landing_ns_id .main-content-section .content-section .section-title{font-size:36px}}#landing_ns_id .main-content-section .content-section .sub-section{max-width:1000px;margin:0 auto;position:relative;text-align:center}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right{width:45%;min-width:400px;height:inherit;margin:50px 0;display:inline-block;position:relative;vertical-align:top}@media (max-width: 820px){#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right{width:100%;display:block}}@media (max-width: 640px){#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left img,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right img{max-width:75%}}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .text-section,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .text-section{opacity:0;width:400px;padding:0 10px;margin-top:45px;color:#6d6d6d}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .text-section .section-sub-title,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .text-section .section-info,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .text-section .section-sub-title,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .text-section .section-info{text-align:left}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .text-section .section-sub-title,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .text-section .section-sub-title{font-weight:bold;font-size:26px;line-height:32px;margin-bottom:15px}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .text-section .section-info,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .text-section .section-info{line-height:24px;font-size:17px}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .text-section.ie9-show,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .text-section.ie9-show{opacity:1}@media (max-width: 820px){#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .text-section,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .text-section{width:520px;margin:0 auto}}@media (max-width: 640px){#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .text-section,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .text-section{width:380px}}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .ispy-group{width:268px;height:282px;margin:0 auto;z-index:1}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .ispy-group .gray-ispy-background{width:inherit;height:inherit;position:absolute;background-color:#525252;z-index:0}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .ispy-group .ispy-image{position:absolute;z-index:1}@media (max-width: 640px){#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .ispy-group{height:220px}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .ispy-group .gray-ispy-background{height:201px;width:212px;margin:5px 0 0 30px}}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .iphone-clipboard-group{position:relative}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .iphone-clipboard-group .iphone-left,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .iphone-clipboard-group .clipboard-right{display:inline-block}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-left .iphone-clipboard-group .clipboard-right{height:170px;vertical-align:top;margin-top:75px}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .scrolling-iphone{height:267px}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .scrolling-iphone .iphone-outline{position:absolute;width:248px;text-align:center;right:0;left:0;margin:auto}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .scrolling-iphone .scroll-image{position:relative;top:58px;z-index:-1}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .scrolling-iphone hr{width:270px;position:relative;top:47px}@media (max-width: 640px){#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .scrolling-iphone{height:220px}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .scrolling-iphone .scroll-image{top:44px}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .scrolling-iphone .scroll-image img{display:block;margin:0 auto;width:159px}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .scrolling-iphone hr{width:250px;top:36px}}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .browser-with-people-groups{width:490px}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .browser-with-people-groups .people-group-left,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .browser-with-people-groups .people-group-right,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .browser-with-people-groups .browser-with-phone{display:inline-block}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .browser-with-people-groups .people-group-left,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .browser-with-people-groups .people-group-right{vertical-align:top;opacity:0}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .browser-with-people-groups .people-group-left.ie9-show,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .browser-with-people-groups .people-group-right.ie9-show{opacity:1}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .photobooth-group{width:540px;height:360px;margin-left:-40px;position:relative;text-align:left}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .photobooth-group .photo-strip,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .photobooth-group .photobooth-phone,#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .photobooth-group .photobooth-vid{display:inline-block;position:absolute;bottom:0}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .photobooth-group .photo-strip{z-index:1;bottom:10px}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .photobooth-group .photobooth-phone{left:150px}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .photobooth-group .photobooth-vid{z-index:1;left:310px;bottom:60px}#landing_ns_id .main-content-section .content-section .sub-section .sub-section-right .photobooth-group .photobooth-vid img:last-child{padding:15px 25px}#landing_ns_id .main-content-section .make-life-easier-section .sub-section .text-section.wedding-details{width:330px;margin:0 auto}#landing_ns_id .main-content-section .make-life-easier-section .sub-section .text-section.gather-photos{width:390px}#landing_ns_id .main-content-section .make-life-easier-section .sub-section .text-section.message-chat .section-sub-title{font-size:24px}@media (max-width: 1000px){#landing_ns_id .main-content-section .make-life-easier-section .animated-browser-section .sub-section-left,#landing_ns_id .main-content-section .make-life-easier-section .animated-browser-section .sub-section-right{display:block;width:100%}#landing_ns_id .main-content-section .make-life-easier-section .animated-browser-section .sub-section-left .text-section,#landing_ns_id .main-content-section .make-life-easier-section .animated-browser-section .sub-section-right .text-section{width:520px;margin:0 auto}#landing_ns_id .main-content-section .make-life-easier-section .animated-browser-section .sub-section-left .browser-with-people-groups,#landing_ns_id .main-content-section .make-life-easier-section .animated-browser-section .sub-section-right .browser-with-people-groups{margin:0 auto}}@media (max-width: 1000px) and (max-width: 640px){#landing_ns_id .main-content-section .make-life-easier-section .animated-browser-section .sub-section-left .text-section,#landing_ns_id .main-content-section .make-life-easier-section .animated-browser-section .sub-section-right .text-section{width:380px}#landing_ns_id .main-content-section .make-life-easier-section .animated-browser-section .sub-section-left .browser-with-people-groups,#landing_ns_id .main-content-section .make-life-easier-section .animated-browser-section .sub-section-right .browser-with-people-groups{max-width:380px}#landing_ns_id .main-content-section .make-life-easier-section .animated-browser-section .sub-section-left .browser-with-people-groups .browser-with-phone,#landing_ns_id .main-content-section .make-life-easier-section .animated-browser-section .sub-section-right .browser-with-people-groups .browser-with-phone{margin:0 -55px}}#landing_ns_id .main-content-section .guarantee-section{background-color:#f7f7f7;max-width:100%}#landing_ns_id .main-content-section .guarantee-section .sub-section .text-section.photobooth-text,#landing_ns_id .main-content-section .guarantee-section .sub-section .text-section.entertain-loved-ones{width:330px}#landing_ns_id .main-content-section .guarantee-section .section-title{max-width:550px}#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section{max-width:920px}@media (max-width: 1000px){#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-left,#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-right{display:block;width:100%}#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-left .text-section,#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-right .text-section{width:520px;margin:0 auto}#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-left .photobooth-group,#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-right .photobooth-group{margin:0 auto}}@media (max-width: 1000px) and (max-width: 640px){#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-left .text-section,#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-right .text-section{width:380px}}@media (max-width: 1000px) and (max-width: 640px){#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-left .photobooth-group,#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-right .photobooth-group{height:275px;width:400px;text-align:center}#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-left .photobooth-group .photo-strip,#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-right .photobooth-group .photo-strip{left:0}#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-left .photobooth-group .photobooth-phone,#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-right .photobooth-group .photobooth-phone{left:100px}#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-left .photobooth-group .photobooth-vid,#landing_ns_id .main-content-section .guarantee-section .animated-photobooth-section .sub-section-right .photobooth-group .photobooth-vid{left:210px;bottom:30px}}#landing_ns_id .main-content-section .engagement-to-honeymoon-section .sub-section .sub-section-left{margin-bottom:30px}#landing_ns_id .main-content-section .engagement-to-honeymoon-section .sub-section .text-section.planning-help{width:360px}#landing_ns_id .main-content-section .engagement-to-honeymoon-section .sub-section .text-section.wed-emergency{width:390px}#landing_ns_id .main-content-section .engagement-to-honeymoon-section .section-title{max-width:825px}#landing_ns_id .main-content-section .testimonials-section .section-title{font-weight:normal;font-size:38px;line-height:50px;max-width:850px}@media (max-width: 640px){#landing_ns_id .main-content-section .testimonials-section .section-title{font-size:32px;line-height:40px}}#landing_ns_id .main-content-section .testimonials-section .sub-section .sub-section-heading{max-width:520px;letter-spacing:2px;font-size:25px;font-weight:500;border-bottom:2px solid black;padding:60px 0 5px 0;margin:0 auto}@media (max-width: 640px){#landing_ns_id .main-content-section .testimonials-section .sub-section .sub-section-heading{font-size:22px}}#landing_ns_id .main-content-section .faq-section{background-color:#f7f7f7;padding:0}#landing_ns_id .main-content-section .faq-section .section-title{max-width:465px;border-bottom:2px solid black;padding:50px 0 5px 0;font-size:25px;font-weight:500;letter-spacing:2px}@media (max-width: 640px){#landing_ns_id .main-content-section .faq-section .section-title{font-size:22px}}#landing_ns_id .main-content-section .faq-section .sub-section{padding-bottom:50px}@media screen and (min-width: 1101px){#landing_ns_id .main-content-section .faq-section .sub-section{max-width:2000px}}@keyframes pop-in{0%{opacity:0;transform:scale(0.1)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0.1)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes pop-in{0%{opacity:0;-moz-transform:scale(0.1)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes pop-in{0%{opacity:0;-o-transform:scale(0.1)}100%{opacity:1;-o-transform:scale(1)}}@keyframes content-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@-webkit-keyframes content-scroll{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-50%)}}@-moz-keyframes content-scroll{0%{-moz-transform:translateX(0)}100%{-moz-transform:translateX(-50%)}}@-o-keyframes content-scroll{0%{-o-transform:translateX(0)}100%{-o-transform:translateX(-50%)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0%)}}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0%)}}@-moz-keyframes slide-down{0%{opacity:0;-moz-transform:translateY(-100%)}100%{opacity:1;-moz-transform:translateY(0%)}}@-o-keyframes slide-down{0%{opacity:0;-o-transform:translateY(-100%)}100%{opacity:1;-o-transform:translateY(0%)}}@keyframes slide-up{0%{opacity:1;transform:translateY(0%)}100%{opacity:0;transform:translateY(-100%)}}@-webkit-keyframes slide-up{0%{opacity:1;-webkit-transform:translateY(0%)}100%{opacity:0;-webkit-transform:translateY(-100%)}}@-moz-keyframes slide-up{0%{opacity:1;-moz-transform:translateY(0%)}100%{opacity:0;-moz-transform:translateY(-100%)}}@-o-keyframes slide-up{0%{opacity:1;-o-transform:translateY(0%)}100%{opacity:0;-o-transform:translateY(-100%)}}#landing_mobile_ns_id{text-align:center;font-family:'Helvetica Neue', Helvetica, sans-serif}#landing_mobile_ns_id .main_header_cls{background:url(/assets/landing_mobile/header_bg-6199da6222b38d7ad40cd40e5e9bfc8f.jpg) bottom left}@media only screen and (-webkit-min-device-pixel-ratio: 2){#landing_mobile_ns_id .main_header_cls{background-image:url(/assets/landing_mobile/header_bg@2x-a3e6ddf14527af9848b1a8886e56b2c0.jpg)}}#landing_mobile_ns_id #header_id{position:relative;width:100%;height:320px;background-size:cover;text-align:center;padding-top:140px;margin-top:20px}#landing_mobile_ns_id #header_id .header-title{margin:0 auto;width:85%;font-size:24px;margin-top:-85px}#landing_mobile_ns_id #header_id .photographer_name_cls{position:absolute;bottom:10px;right:10px;font-family:'Helvetica Neue', Helvetica, sans-serif;font-size:12px;color:#525252}#landing_mobile_ns_id #header_id .getting-married-section{margin-top:20px}#landing_mobile_ns_id #header_id .getting-married-section .section-title{font-size:18px}#landing_mobile_ns_id #header_id .getting-married-section .getting-married-button{margin-top:10px;text-align:center}#landing_mobile_ns_id #header_id .getting-married-section .getting-married-button a{text-decoration:none;display:block;font-size:18px;width:270px;height:50px;margin:0 auto;line-height:50px;border-radius:5px;background-color:#fc7071;color:white;border-bottom:2px solid #aa2626}#landing_mobile_ns_id #header_id .getting-married-section .getting-married-button a span{font-family:varela-round;font-size:25px}#landing_mobile_ns_id .content-section{padding:20px 0}#landing_mobile_ns_id .content-section .section-title{max-width:400px;font-size:24px;font-weight:bold;margin:20px auto 0 auto;padding:0 10px}#landing_mobile_ns_id .content-section .sub-section{width:100%;padding:50px 0}#landing_mobile_ns_id .content-section .sub-section .image{margin:0 auto}#landing_mobile_ns_id .content-section .sub-section .text-section{width:88%;max-width:400px;text-align:left;margin:0 auto;padding:15px;color:#6d6d6d}#landing_mobile_ns_id .content-section .sub-section .text-section .section-sub-title{font-weight:400;font-size:20px;line-height:28px;margin-bottom:10px}#landing_mobile_ns_id .content-section .sub-section .text-section .section-info{line-height:24px;font-size:16px}#landing_mobile_ns_id .make-life-easier-section .iphone-image{width:229px;height:239px;background-image:url(/assets/landing_mobile/benefit1_iphone-3c6084b1991d490d48df92832848e3d9.png);background-size:229px 239px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#landing_mobile_ns_id .make-life-easier-section .iphone-image{background-image:url(/assets/landing_mobile/benefit1_iphone@2x-d403533eca1c3e86f7b8780ee2d65ca3.png)}}#landing_mobile_ns_id .make-life-easier-section .people-circles-browser-image{width:300px;height:175px;background-image:url(/assets/landing_mobile/benefit1_people_circles-28c4f915bdb463a26383ab88844c0412.png);background-size:300px 175px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#landing_mobile_ns_id .make-life-easier-section .people-circles-browser-image{background-image:url(/assets/landing_mobile/benefit1_people_circles@2x-3e9a4cb754e45c6c9c8d86be7d76ee79.png)}}#landing_mobile_ns_id .make-life-easier-section .messaging-image{width:300px;height:140px;background-image:url(/assets/landing_mobile/benefit1_messaging-6fc0e710394d814ddfaa9a591a1810e0.png);background-size:300px 140px;margin-bottom:10px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#landing_mobile_ns_id .make-life-easier-section .messaging-image{background-image:url(/assets/landing_mobile/benefit1_messaging@2x-7e2227eb94c25f335c003cd50ed13ce4.png)}}#landing_mobile_ns_id .guarantee-section{background-color:#ededed}#landing_mobile_ns_id .guarantee-section .photobooth-feature .photobooth-image{width:179px;height:180px;background-image:url(/assets/landing_mobile/benefit2_photobooth-94a0cdccab05d5bf8aaf8c957e252eb8.png);background-size:179px 180px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#landing_mobile_ns_id .guarantee-section .photobooth-feature .photobooth-image{background-image:url(/assets/landing_mobile/benefit2_photobooth@2x-81f475a260874a2626987a03af45fbe5.png)}}#landing_mobile_ns_id .guarantee-section .photobooth-feature .photobooth-vid{width:89px;height:97px;background-image:url(/assets/landing_mobile/benefit2_photobooth_vid-e37e9e68b003d05fb837d2d0d0c30ebe.gif);background-size:89px 97px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#landing_mobile_ns_id .guarantee-section .photobooth-feature .photobooth-vid{background-image:url(/assets/landing_mobile/benefit2_photobooth_vid@2x-539738da97b9edbf2eef0aa801a0588d.gif)}}#landing_mobile_ns_id .guarantee-section .photobooth-feature>div{display:inline-block}#landing_mobile_ns_id .guarantee-section .photobooth-feature>div:first-child{margin-left:-10px}#landing_mobile_ns_id .guarantee-section .photobooth-feature>div:last-child{vertical-align:top;padding-top:50px;background-repeat:no-repeat;background-position:bottom}#landing_mobile_ns_id .guarantee-section .ispy-image{width:280px;height:181px;background-image:url(/assets/landing_mobile/benefit2_ispy-1e3482fcc93e209bc4a4f4cf7a1dcd55.png);background-size:280px 181px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#landing_mobile_ns_id .guarantee-section .ispy-image{background-image:url(/assets/landing_mobile/benefit2_ispy@2x-fdde05943a99baeb3e28b6452ab729e1.png)}}#landing_mobile_ns_id .engagement-to-honeymoon-section .iphone-clipboard-image{width:270px;height:281px;background-image:url(/assets/landing_mobile/benefit3_iphone_clipboard-eed41fceeb203954eccafd5c3f4965cc.png);background-size:270px 281px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#landing_mobile_ns_id .engagement-to-honeymoon-section .iphone-clipboard-image{background-image:url(/assets/landing_mobile/benefit3_iphone_clipboard@2x-632911b6fa3020070ed83d2c62e0d039.png)}}#landing_mobile_ns_id .engagement-to-honeymoon-section .liana-speech-bubble-image{width:300px;height:153px;background-image:url(/assets/landing_mobile/benefit3_liana-e60a7187aefd99f1903d26daf1125c9a.png);background-size:300px 153px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#landing_mobile_ns_id .engagement-to-honeymoon-section .liana-speech-bubble-image{background-image:url(/assets/landing_mobile/benefit3_liana@2x-e3fbe636b3860749e3a63bf493bba614.png)}}#landing_mobile_ns_id .testimonials-section{padding-top:0}#landing_mobile_ns_id .testimonials-section .section-title{background-color:#ededed;padding:30px 20px;margin:0;font-size:20px;font-weight:300;max-width:100%}#landing_mobile_ns_id .testimonials-section .sub-section .sub-section-heading{text-decoration:underline}#landing_mobile_ns_id .additional-links-section{padding:30px 0}#landing_mobile_ns_id .additional-links-section .contact-us,#landing_mobile_ns_id .additional-links-section .take-a-tour{padding:20px 0}#landing_mobile_ns_id .additional-links-section .contact-us span,#landing_mobile_ns_id .additional-links-section .take-a-tour span{font-size:14px}#landing_mobile_ns_id .additional-links-section .contact-us a,#landing_mobile_ns_id .additional-links-section .take-a-tour a{display:block;text-decoration:none;color:black}#landing_mobile_ns_id .additional-links-section .take-a-tour a{color:#537E9B}#landing_mobile_ns_id .additional-links-section .download-button{display:inline-block;margin-top:20px;background-repeat:no-repeat}#landing_mobile_ns_id .additional-links-section .apple-app-store-button{width:94px;height:32px;background-image:url(/assets/landing_mobile/app_store_apple-490c64ee3b79545263affb34c1044101.png);background-size:94px 32px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#landing_mobile_ns_id .additional-links-section .apple-app-store-button{background-image:url(/assets/landing_mobile/app_store_apple@2x-73eb9d9ec5e3cc4099b74e2be74b7f2f.png)}}#landing_mobile_ns_id .additional-links-section .google-store-button{width:94px;height:32px;background-image:url(/assets/landing_mobile/app_store_google-470d957bb1b3207eb7cac9d74d275f4e.png);background-size:94px 32px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#landing_mobile_ns_id .additional-links-section .google-store-button{background-image:url(/assets/landing_mobile/app_store_google@2x-03ae475a5f8a3374c7c80ecd7dd9a533.png)}}#landing_mobile_ns_id .additional-links-section .my-wedding-button{display:block;margin:0 auto;width:105px;height:25px;background-image:url(/assets/landing_mobile/mywedding_logo-c57567f96fbae4022565a104e8161381.png);background-size:105px 25px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#landing_mobile_ns_id .additional-links-section .my-wedding-button{background-image:url(/assets/landing_mobile/mywedding_logo@2x-ec97d1c646499dd1d716c8f97a5e5a70.png)}}#landing_mobile_ns_id .footer-section{background-color:#2C2C2C}#landing_mobile_ns_id .footer-section .form-container .form-title{text-align:center;color:white;font-size:30px;font-weight:300;padding:40px 10px 10px 10px;width:300px;margin:0 auto}#landing_mobile_ns_id .footer-section .form-container .form-container{padding-bottom:50px}#landing_mobile_ns_id .footer-section .form-container .form-container .fiance-already-set-up-wedding-button{display:none}#landing_mobile_ns_id .footer-section .invited-as-guest-link{display:none}#landing_mobile_ns_id .guest-and-fiance-links>div{display:inline-block;width:50%;height:55px;text-align:center;line-height:55px}#landing_mobile_ns_id .guest-and-fiance-links>div a{text-decoration:none;font-size:16px}#landing_mobile_ns_id .guest-and-fiance-links .fiance-button{background-color:#7299AF}#landing_mobile_ns_id .guest-and-fiance-links .fiance-button a{display:block;width:100%;height:100%;color:white}#landing_mobile_ns_id .guest-and-fiance-links .guest-button{margin-left:-5px;background-color:#eee}#landing_mobile_ns_id .guest-and-fiance-links .guest-button a{display:block;width:100%;height:100%;color:#7299AF}.navigation-bar{position:fixed;top:0;left:0;height:50px;width:100%;z-index:10;background-color:white;border-bottom:1px solid #EEEEEE}.navigation-bar .wp-logo{position:relative;width:140px;height:25px;background-image:url(/assets/landing_mobile/wp_logo-270c65bd6e7bd967bdc95a3e4dbae28d.png);background-size:140px 25px;background-repeat:no-repeat;margin:13px 0 0 10px;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2){.navigation-bar .wp-logo{background-image:url(/assets/landing_mobile/wp_logo@2x-a77e92ca96d527dc0eefa3409cf81c7c.png)}}.navigation-bar .nav-dropdown-menu-icon{display:inline-block;position:absolute;right:10px;top:10px;width:30px;height:30px;background-image:url(/assets/shared/menu_icon-0cc5fd403227fef2f3cf1bea450325f8.png);background-size:30px 30px;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2){.navigation-bar .nav-dropdown-menu-icon{background-image:url(/assets/shared/menu_icon@2x-5361ec9ed1c1327466521647ea621851.png)}}.navigation-bar .nav-dropdown-menu-icon.close{width:30px;height:30px;background-image:url(/assets/shared/menu_icon_close-6a4d7693b79b234fbb5700e56d9944f8.png);background-size:30px 30px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.navigation-bar .nav-dropdown-menu-icon.close{background-image:url(/assets/shared/menu_icon_close@2x-91456705ce95a42b3c938b7df6fb9a59.png)}}.navigation-bar ul{width:100%;position:absolute;top:50px;left:0;margin:0;padding:0;background-color:#141414}.navigation-bar ul li{padding:0;margin:0;padding:10px;list-style-type:none;text-align:center}.navigation-bar ul li a{height:100%;width:100%;display:block;font-size:1.2rem;color:white;font-family:'Helvetica Neue', Helvetica, sans-serif;text-decoration:none}.navigation-bar ul li a.active{color:#83B2B4}.slides{padding:0;width:100%;max-width:790px;height:600px;display:block;margin:0 auto;position:relative}@media (max-width: 670px){.slides{width:100%;height:475px}}.slides input{display:none}.slide-container{display:block}.slide{top:150px;opacity:0;z-index:-1;width:100%;height:600px;display:block;position:absolute;left:0;margin:auto;transition:all .7s ease-in-out}@media (max-width: 670px){.slide{top:100px;width:100%;height:450px;left:0;right:0}}.quote{display:block;opacity:0;width:100%;height:200px;transition:all .7s ease-in-out;position:absolute;top:375px;left:0;right:0;margin:auto}@media (max-width: 670px){.quote{width:100%;height:200px;top:325px}}input:checked+.slide-container .slide,input:checked+.slide-container .quote{opacity:1;z-index:1;transition:opacity 1s ease-in-out}.nav-dots{width:100%;top:0;height:80px;display:block;position:absolute;text-align:center;padding:30px 0 10px 0}.nav-dots .nav-dot{margin:0 auto;position:relative;display:inline-block;border:3px solid white;border-radius:100%}@media (min-width: 670px){.nav-dots .nav-dot{height:80px;width:80px;background-size:80px 80px;margin-right:5px;-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'>                   <filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333                   0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/>                   </filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'>                   <filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333                   0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/>                   </filter></svg>#grayscale");-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'>               <filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333               0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/>               </filter></svg>#grayscale")}}.nav-dots .nav-dot:hover{cursor:pointer;-moz-filter:none;-o-filter:none;-webkit-filter:grayscale(0);filter:none}.nav-dots .nav-dot-1{background-image:url(/assets/landing/testimonial_circle_1@2x-dd3980148846fa64fabedb3f1334daf7.png)}@media (max-width: 670px){.nav-dots .nav-dot-1{width:40px;height:40px;background-image:url(/assets/landing/testimonial_circle_1-4c76f769561f9d6a005a3e536bda00b3.png);background-size:40px 40px}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){.nav-dots .nav-dot-1{background-image:url(/assets/landing/testimonial_circle_1@2x-dd3980148846fa64fabedb3f1334daf7.png)}}.nav-dots .nav-dot-2{background-image:url(/assets/landing/testimonial_circle_2@2x-7dbc5ace9a21cbafd3933060d0fcacff.png)}@media (max-width: 670px){.nav-dots .nav-dot-2{width:40px;height:40px;background-image:url(/assets/landing/testimonial_circle_2-e8fd6366b7faa151197e150ea2bfd196.png);background-size:40px 40px}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){.nav-dots .nav-dot-2{background-image:url(/assets/landing/testimonial_circle_2@2x-7dbc5ace9a21cbafd3933060d0fcacff.png)}}.nav-dots .nav-dot-3{background-image:url(/assets/landing/testimonial_circle_3@2x-be1edb73c0cf5257cf271a4c1f985ae0.png)}@media (max-width: 670px){.nav-dots .nav-dot-3{width:40px;height:40px;background-image:url(/assets/landing/testimonial_circle_3-4dd452f1e81221cd257fb9bf9ca8c592.png);background-size:40px 40px}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){.nav-dots .nav-dot-3{background-image:url(/assets/landing/testimonial_circle_3@2x-be1edb73c0cf5257cf271a4c1f985ae0.png)}}.nav-dots .nav-dot-4{background-image:url(/assets/landing/testimonial_circle_4@2x-2f4c743399c7eef8ba4fab04adc2f022.png)}@media (max-width: 670px){.nav-dots .nav-dot-4{width:40px;height:40px;background-image:url(/assets/landing/testimonial_circle_4-90affb28bf738441d216189c1720f62f.png);background-size:40px 40px}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){.nav-dots .nav-dot-4{background-image:url(/assets/landing/testimonial_circle_4@2x-2f4c743399c7eef8ba4fab04adc2f022.png)}}.nav-dots .nav-dot-5{background-image:url(/assets/landing/testimonial_circle_5@2x-a80d1d04d1aa195ac3f177c7fd291329.png)}@media (max-width: 670px){.nav-dots .nav-dot-5{width:40px;height:40px;background-image:url(/assets/landing/testimonial_circle_5-323965e8a3c33f1344a6208efb54d091.png);background-size:40px 40px}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){.nav-dots .nav-dot-5{background-image:url(/assets/landing/testimonial_circle_5@2x-a80d1d04d1aa195ac3f177c7fd291329.png)}}input#img-1:checked ~ .nav-dots label#img-dot-1,input#img-2:checked ~ .nav-dots label#img-dot-2,input#img-3:checked ~ .nav-dots label#img-dot-3,input#img-4:checked ~ .nav-dots label#img-dot-4,input#img-5:checked ~ .nav-dots label#img-dot-5{border:3px solid silver;-moz-filter:none;-o-filter:none;-webkit-filter:grayscale(0);filter:none}@media (min-width: 670px){input+li.slide-container .slide{height:450px;background-size:348px 450px;background-repeat:no-repeat;background-position:left}input+li.slide-container .quote{top:280px;height:210px;background-size:430px;background-repeat:no-repeat;background-position:right}}input#img-1+li.slide-container .slide{background-image:url(/assets/landing/testimonial_couple_1@2x-ffa581e4591a0845770789d216df994e.png)}input#img-1+li.slide-container .quote{background-image:url(/assets/landing/testimonial_review_1@2x-fffdd2276ae0310506cf568d40061f34.png)}@media (max-width: 670px){input#img-1+li.slide-container .slide{width:174px;height:225px;background-image:url(/assets/landing/testimonial_couple_1-914c08f7081b869726225cbdabb0f7e8.png);background-size:174px 225px}input#img-1+li.slide-container .quote{width:300px;height:138px;background-image:url(/assets/landing/testimonial_review_1-50b8209e6ab0b8df04a0142b41642200.png);background-size:300px 138px}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){input#img-1+li.slide-container .slide{background-image:url(/assets/landing/testimonial_couple_1@2x-ffa581e4591a0845770789d216df994e.png)}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){input#img-1+li.slide-container .quote{background-image:url(/assets/landing/testimonial_review_1@2x-fffdd2276ae0310506cf568d40061f34.png)}}input#img-2+li.slide-container .slide{background-image:url(/assets/landing/testimonial_couple_2@2x-577d65b91b98ebd5c9457dfed5055459.png)}input#img-2+li.slide-container .quote{background-image:url(/assets/landing/testimonial_review_2@2x-8ee6980eb6398661d0062e757f83e76b.png)}@media (max-width: 670px){input#img-2+li.slide-container .slide{width:174px;height:225px;background-image:url(/assets/landing/testimonial_couple_2-34559c3f458dac327a2367506a218037.png);background-size:174px 225px}input#img-2+li.slide-container .quote{width:300px;height:132px;background-image:url(/assets/landing/testimonial_review_2-b800ce1e4f93515c3c01d38f0906126e.png);background-size:300px 132px}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){input#img-2+li.slide-container .slide{background-image:url(/assets/landing/testimonial_couple_2@2x-577d65b91b98ebd5c9457dfed5055459.png)}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){input#img-2+li.slide-container .quote{background-image:url(/assets/landing/testimonial_review_2@2x-8ee6980eb6398661d0062e757f83e76b.png)}}input#img-3+li.slide-container .slide{background-image:url(/assets/landing/testimonial_couple_3@2x-5fa4e80baf16e06ec5d93052d58a6008.png)}input#img-3+li.slide-container .quote{background-image:url(/assets/landing/testimonial_review_3@2x-6ee731fabaaba1908a1865c9038c3279.png)}@media (max-width: 670px){input#img-3+li.slide-container .slide{width:174px;height:225px;background-image:url(/assets/landing/testimonial_couple_3-6fddec073545572ba11a3ecffc32e639.png);background-size:174px 225px}input#img-3+li.slide-container .quote{width:300px;height:96px;background-image:url(/assets/landing/testimonial_review_3-2321f98054e07cdcbd7fedcb40398b08.png);background-size:300px 96px}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){input#img-3+li.slide-container .slide{background-image:url(/assets/landing/testimonial_couple_3@2x-5fa4e80baf16e06ec5d93052d58a6008.png)}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){input#img-3+li.slide-container .quote{background-image:url(/assets/landing/testimonial_review_3@2x-6ee731fabaaba1908a1865c9038c3279.png)}}input#img-4+li.slide-container .slide{background-image:url(/assets/landing/testimonial_couple_4@2x-1a4f2afd12d9d0e233e3f5af0133e3b6.png)}input#img-4+li.slide-container .quote{background-image:url(/assets/landing/testimonial_review_4@2x-89420a084f5e08a7e2d4722599b2cd4a.png)}@media (max-width: 670px){input#img-4+li.slide-container .slide{width:174px;height:225px;background-image:url(/assets/landing/testimonial_couple_4-b306211384047d923ab44bb52bc37344.png);background-size:174px 225px}input#img-4+li.slide-container .quote{width:300px;height:120px;background-image:url(/assets/landing/testimonial_review_4-73f96325937ae4263606c14a90ffc435.png);background-size:300px 120px}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){input#img-4+li.slide-container .slide{background-image:url(/assets/landing/testimonial_couple_4@2x-1a4f2afd12d9d0e233e3f5af0133e3b6.png)}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){input#img-4+li.slide-container .quote{background-image:url(/assets/landing/testimonial_review_4@2x-89420a084f5e08a7e2d4722599b2cd4a.png)}}input#img-5+li.slide-container .slide{background-image:url(/assets/landing/testimonial_couple_5@2x-cfd114553bb6a91c9578e6a2dea9aec0.png)}input#img-5+li.slide-container .quote{background-image:url(/assets/landing/testimonial_review_5@2x-5f95b6f3073a0197c49547b24862a1b2.png)}@media (max-width: 670px){input#img-5+li.slide-container .slide{width:174px;height:225px;background-image:url(/assets/landing/testimonial_couple_5-dc5b671cea4f9018fa1394b5c2b4b1d5.png);background-size:174px 225px}input#img-5+li.slide-container .quote{width:300px;height:144px;background-image:url(/assets/landing/testimonial_review_5-d43e2b351cc8ae8def37f3b85f29bbeb.png);background-size:300px 144px}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){input#img-5+li.slide-container .slide{background-image:url(/assets/landing/testimonial_couple_5@2x-cfd114553bb6a91c9578e6a2dea9aec0.png)}}@media only screen and (max-width: 670px) and (-webkit-min-device-pixel-ratio: 2){input#img-5+li.slide-container .quote{background-image:url(/assets/landing/testimonial_review_5@2x-5f95b6f3073a0197c49547b24862a1b2.png)}}#set-up-wedding{color:white;text-align:center;padding-top:10px}#set-up-wedding a{color:#5D95BF}#set-up-wedding a:hover{color:#82adcd}#set-up-wedding .form-container .register-form{min-width:320px;text-align:center}@media (max-width: 640px){#set-up-wedding .form-container .register-form{min-width:250px}}#set-up-wedding .form-container .register-form form{width:320px;margin:0 auto}#set-up-wedding .form-container .register-form form .error-wrapper{margin:0 auto 10px auto;width:320px}#set-up-wedding .form-container .register-form form .error-wrapper .error-text{color:#f7ad3c;padding:5px 0}@media (max-width: 640px){#set-up-wedding .form-container .register-form form .error-wrapper{width:250px}}@media (max-width: 640px){#set-up-wedding .form-container .register-form form{width:250px}}#set-up-wedding .form-container .register-form form input{-webkit-appearance:none;margin:0;padding:0}#set-up-wedding .form-container .register-form form input[type=text],#set-up-wedding .form-container .register-form form input[type=password],#set-up-wedding .form-container .register-form form input[type=email]{height:50px;text-indent:10px;border:1px solid #d1d1d1;font-size:14px;margin-bottom:7px}@media (max-width: 640px){#set-up-wedding .form-container .register-form form input[type=text],#set-up-wedding .form-container .register-form form input[type=password],#set-up-wedding .form-container .register-form form input[type=email]{height:45px}}#set-up-wedding .form-container .register-form form input[type=text].ng-invalid.wp-invalid,#set-up-wedding .form-container .register-form form input[type=password].ng-invalid.wp-invalid,#set-up-wedding .form-container .register-form form input[type=email].ng-invalid.wp-invalid{border:solid 2px #f7ad3c}@media (max-width: 640px){#set-up-wedding .form-container .register-form form input[type=text].ng-invalid.wp-invalid,#set-up-wedding .form-container .register-form form input[type=password].ng-invalid.wp-invalid,#set-up-wedding .form-container .register-form form input[type=email].ng-invalid.wp-invalid{border:solid 1px #f7ad3c}}#set-up-wedding .form-container .register-form form input[name="first_name"],#set-up-wedding .form-container .register-form form input[name="last_name"]{display:inline-block;width:48%}#set-up-wedding .form-container .register-form form input[name="first_name"]:first-child,#set-up-wedding .form-container .register-form form input[name="last_name"]:first-child{margin-right:2px}@media (max-width: 640px){#set-up-wedding .form-container .register-form form input[name="first_name"]:first-child,#set-up-wedding .form-container .register-form form input[name="last_name"]:first-child{margin-right:0}}#set-up-wedding .form-container .register-form form input[name="first_name"]{float:left}#set-up-wedding .form-container .register-form form input[name="last_name"]{float:right;margin-right:1px}#set-up-wedding .form-container .register-form form input[name="email"],#set-up-wedding .form-container .register-form form input[name="password"]{display:block;width:99%;margin-bottom:7px}#set-up-wedding .form-container .register-form form .new-wedding-submit{margin-top:8px;border:none;width:100%;height:55px;line-height:50px;font-size:20px;color:white;text-align:center;background-color:#fc7071;border-bottom:2px solid #aa2626;border-radius:5px;cursor:pointer}#set-up-wedding .form-container .register-form form .new-wedding-submit span{font-family:varela-round;font-size:25px}@media (max-width: 640px){#set-up-wedding .form-container .register-form form .new-wedding-submit{font-size:18px;line-height:55px}}#set-up-wedding .form-container .register-form form .new-wedding-submit:hover{background-color:#fb3e3f}#set-up-wedding .form-container .register-form .fiance-already-set-up-wedding-button{padding:5px 0 40px 0;font-size:14px}@media (max-width: 640px){#set-up-wedding .form-container .register-form .fiance-already-set-up-wedding-button{font-size:12px}}#set-up-wedding .form-container .register-form.hide{display:none}#set-up-wedding .form-container .invited-as-guest-link{padding:10px 0 30px 0;margin-top:30px;text-align:center;font-size:20px;color:#5D95BF;cursor:pointer}#set-up-wedding .form-container .invited-as-guest-link:hover{color:#82adcd}@media (max-width: 640px){#set-up-wedding .form-container .invited-as-guest-link{font-size:16px}}#set-up-wedding .form-container .invited-as-guest-link a{text-decoration:none;font-weight:bold}#set-up-wedding .clear-both{clear:both}
