﻿
@charset "utf-8";body{font-family:'Crimson Text',serif;color:#6a6a6a;font-size:16px;}h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif;font-weight:300;}h1.page-header,h2.page-header,h3.page-header,h4.page-header,h5.page-header,h6.page-header{font-family:'Tangerine',sans-serif;}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#c62160;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#f0394d;}h1,h2,h3,.h1,.h2,.h3{margin-top:20px;margin-bottom:20px;}h4,h5,h6 .h4,.h5,.h6{margin-top:10px;margin-bottom:10px;}h1,.h1{font-size:2em;}h2,.h2{font-size:1.6em;}h3,.h3{font-size:1.3em;}h4,.h4{font-size:2.5em;}h5,.h5{font-size:2em;}h6,.h6{font-size:1.5em;}h1.inline,h2.inline,h3.inline,h4.inline,h5.inline,h6.inline{display:inline;vertical-align:middle;}p{font-family:'Crimson Text',serif;font-size:1.2em;line-height:26px;margin-bottom:25px;}p.lead{font-size:1.5em;line-height:28px;font-weight:normal;}a{text-decoration:none;color:#6a6a6a;}a:hover{text-decoration:none;}.clearboth{clear:both;}.no-padding{padding:0;}.no-margin{margin:0;}img.fullwidth{width:100%;}img.with-border{border:1px solid #6a6a6a;}#nav-header{z-index:1000;}#nav-bar{position:relative;height:145px;width:100%;z-index:1000;}#nav-bar.fixed-width #nav-wrapper{position:relative;height:inherit;width:1170px;margin:0 auto;padding:0 30px;}#nav-bar.fluid-width #nav-wrapper{position:relative;height:inherit;width:100%;padding:0 30px;}#nav-bar.top-bar{position:absolute;margin:auto;left:0;right:0;}#nav-bar.top-bar.stick-it{position:fixed;height:145px;width:100%;background-color:#FFF;z-index:1500;}#nav-bar.bottom-bar.inside{position:absolute;bottom:0;}#nav-bar.bottom-bar.outside{position:absolute;bottom:-145px;}#nav-bar.bottom-bar.stick-it{position:fixed;height:145px;width:100%;background-color:#FFF;z-index:1500;top:0;bottom:auto;}#nav-bar.transparent{background-color:rgba(255,255,255,0.3);}#nav-bar.transparent-video{background-color:transparent;}#nav-bar.block-color{background-color:#FFF;}.logo-wrapper{position:relative;width:90px;height:90px;margin-top:40px;}#nav-menu{list-style-type:none;margin:0;padding:45px 0 0 0;font-family:'Oswald',sans-serif;font-size:18px;z-index:1000;}#nav-bar.nav-center .logo-wrapper{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;}#nav-bar.nav-center #nav-menu{text-align:center;}#nav-bar.nav-left .logo-wrapper{float:right;}#nav-bar.nav-left #nav-menu{float:left;text-align:left;width:90%;}#nav-bar.nav-right .logo-wrapper{float:left;}#nav-bar.nav-right #nav-menu{float:right;text-align:right;width:90%;}#nav-menu>li{position:relative;display:inline;}#nav-menu>li:before{font-family:"fontello";font-style:normal;font-weight:normal;font-size:10px;content:'\e9bd';color:#f0394d;text-align:center;}#nav-menu>li.first-child:before{content:"";margin-left:0;}#nav-menu>li a{display:inline-block;padding:18px 25px;color:#666;text-decoration:none;text-transform:uppercase;}#nav-menu>li a:hover{color:#f0394d;}.transparent #nav-menu>li a{color:#666;}.transparent #nav-menu>li a:hover{color:#c4903f;}.transparent.stick-it #nav-menu>li a{color:#666 }.transparent-video #nav-menu>li a{color:#fff;}.transparent-video #nav-menu>li a:hover{color:#c4903f !important;}.transparent-video.stick-it #nav-menu>li a{color:#666 }.first-child-margin{margin-left:20px;}.last-child-margin{margin-right:0px;}.split-margin{margin-left:95px;}#nav-menu>li.split-margin a{}#nav-menu ul{position:absolute;display:none;width:200px;left:0;list-style-type:none;padding:0;text-align:left;border-top:solid 3px #f0394d }#nav-menu li:hover>ul{display:block;}#nav-menu ul li{position:relative;width:100%;}#nav-menu ul li a{display:block;width:100%;background-color:#FFF;border-bottom:solid thin #f4f2f2;}#nav-menu ul li a:hover{background-color:#f0394d;border:none;color:#FFF;}.transparent #nav-menu ul li a{color:#666;}.transparent #nav-menu ul li a:hover{color:#FFF;}#nav-menu li>ul li a:after{content:'>';position:absolute;right:15px;}#nav-menu li>ul li a:only-child:after{content:'';}#nav-menu ul ul{top:0;left:100%;border:none;}#mobile-nav{display:none;}#mobile-nav,.transparent.stick-it #mobile-nav{color:#666;}.transparent #mobile-nav{color:#666;}#menuicon-bar{position:absolute;height:145px;z-index:1000;background-color:transparent;margin:auto;top:30px;left:0;right:0;padding:0 80px;}#menuicon-bar.fixed-width{width:1170px;}#menuicon-bar.fluid-width{width:100%;}#menuicon-bar.menuicon-left .logo-outter-wrapper{float:right;}#menuicon-bar.menuicon-left #menu-icon{float:left;}#menuicon-bar.menuicon-right .logo-outter-wrapper{float:left;}#menuicon-bar.menuicon-right #menu-icon{float:right;}#menu-icon{margin-top:50px;display:block;}#menu-icon a i{color:#666;font-size:24px;}#menu-icon a:hover i{color:#f0394d }#menu-icon.white a i{color:#FFF;font-size:24px;}#menu-icon.white a:hover i{color:#f0394d }#sticky-menuicon{display:none;position:fixed;z-index:1000;top:30px;-webkit-transform:translateZ(0);}#sticky-menuicon a{margin-top:12px;display:block;background-color:#FFF;padding:5px;}#sticky-menuicon a i{color:#666;font-size:24px;}#sticky-menuicon a:hover{background-color:#f0394d;}#sticky-menuicon a:hover i{color:#FFF;}#menuicon-bar.menuicon-right #sticky-menuicon{right:50px;}#menuicon-bar.menuicon-left #sticky-menuicon{left:50px;}.sb-slidebar{background-color:#FFF;width:320px;border-left:1px solid #f4f2f2;border-right:1px solid #f4f2f2;z-index:2000;}#side-navbar-header{position:relative;width:100%;height:140px;display:block;}#close-inner-wrapper{position:absolute;bottom:30px;right:35px;}#logo-inner-wrapper{position:absolute;bottom:20px;left:35px;}#close-button i{color:#666;font-size:24px;}#close-button:hover i{color:#f0394d;}#side-nav-menu{position:relative;list-style-type:none;margin:35px;margin-bottom:100px;padding:0;font-family:'Oswald',sans-serif;font-size:14px;z-index:1000;}#side-nav-menu>li>a:before{font-family:"fontello";font-style:normal;font-weight:normal;font-size:10px;content:'\e9bd';color:#f0394d;text-align:center;vertical-align:middle;padding-right:10px;}#side-nav-menu>li a{display:block;padding:14px 8px;color:#666;text-decoration:none;border-bottom:solid thin #f4f2f2;}#side-nav-menu>li a:hover{color:#f0394d;}#side-nav-menu ul{display:none;position:relative;left:0;list-style-type:none;padding:0;text-align:left;}#side-nav-menu ul.expand{display:block }#side-nav-menu ul>li a{padding-left:28px;}#side-nav-menu li a:after{content:'>';position:absolute;right:15px;}#side-nav-menu li a:only-child:after{content:'';}#side-nav-menu ul ul{display:none;position:relative;left:0;list-style-type:none;padding:0;text-align:left;}#side-nav-menu ul ul>li a{border-bottom:none;}.css-logo{width:100%;height:100%;border-radius:0%;background-color:#f0394d;color:#FFF;text-align:center;font-family:'Crimson Text',serif;}.css-logo.rounded{border-radius:50%;}.css-logo-text{padding-top:19px;font-size:16px;}.css-logo-text>i{font-size:10px;}.img-logo,.img-logo img{width:100%;}#main-slider{margin:0;padding:0;position:relative;}#main-slider.fixed-height{position:relative;height:625px;}#main-slider.flexslider{border:none;}#main-slider .slides,#main-slider.flexslider .slides li{position:relative;height:inherit;width:100%;overflow:hidden;}#main-slider.flexslider .flex-viewport{position:relative;height:inherit;}#main-slider .flex-control-nav,.flex-control-paging{background-color:transparent;!important;margin:0;padding:0;position:absolute;bottom:0;z-index:4;}#main-slider.flexslider .flex-direction-nav .flex-prev{left:0px;}#main-slider.flexslider .flex-direction-nav .flex-next{right:0px;text-align:right;}#main-slider.flexslider:hover .flex-prev{opacity:0.7;left:100px;}#main-slider.flexslider:hover .flex-next{opacity:0.7;right:100px;}#main-slider .flex-direction-nav a{z-index:4;line-height:40px;}#main-slider .slide-image{position:relative;height:inherit;width:100%;background-size:cover;background-position:50% 50%;background-color:#FFF;-webkit-transform:translateZ(0);}#main-slider .slide-video{width:100%;position:relative;}.slide-title-outter-wrapper{position:absolute;width:100%;height:inherit;left:0;z-index:3;overflow:hidden;}.slide-title-inner-wrapper{width:1170px;height:inherit;margin:0 auto;display:table;}.slide-title{display:table-cell;text-align:center;color:#FFF;}.slide-title h1,.slide-title h2,.slide-title h3,.slide-title h4,.slide-title h5,.slide-title h6{color:#FFF;}.slide-title.align-middle{vertical-align:middle;}.slide-title.align-top{vertical-align:top;}.slide-title.align-bottom{vertical-align:bottom;}#save-the-date{font-family:'Tangerine',cursive;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);padding-top:100px;padding-right:50px;margin-bottom:20px;}#save{font-size:75px;line-height:50px }#the-date{font-size:62px;}#date{font-size:47px;line-height:40px;}.pink-dot{color:#f0394d;}.slide-overlay{position:absolute;top:0;display:block;width:inherit;height:inherit;background-color:#000;opacity:0.3;-webkit-transform:translateZ(0);}.slide-overlay.homepage{top:145px;opacity:0.1;}.slide-caption{position:absolute;top:0;display:block;width:inherit;height:inherit;color:#fff;}.use-animation{visibility:hidden }.flexslider .slides.css-fade>li{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;transition:opacity 1s ease;}@-webkit-keyframes zoom-in-out{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes zoom-in-out{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);transform:scale(1);}}.zoom.animate{-webkit-transform:scale(1);transform:scale(1);-webkit-animation:zoom-in-out 30s;animation:zoom-in-out 30s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}@-webkit-keyframes move-left-right{0%{background-position:50% 50%;}25%{background-position:100% 50%;}50%{background-position:50% 50%;}75%{background-position:0% 50%;}100%{background-position:50% 50%;}}@keyframes move-left-right{0%{background-position:50% 50%;}25%{background-position:100% 50%;}50%{background-position:50% 50%;}75%{background-position:0% 50%;}100%{background-position:50% 50%;}}.left-right.animate{background-position:50% 50%;-webkit-animation:move-left-right 240s;animation:move-left-right 240s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}#main-slider .video-audio-control{height:50px;width:100%;position:absolute;bottom:0;z-index:4;padding-right:10px;text-align:right;color:#FFF;}#main-slider .video-audio-control.mobile{display:none;}#content{position:relative;background-color:#f6f6f6;}.no-slider-page #content{padding:220px 0 120px 0;}.homepage #content{padding-top:0px;}.slider-title-page #content{padding:120px 0;}.slider-banner-page #content{padding:60px 0 120px 0;}.full-gallery-page #content{padding:145px 0 120px 0;}.outside-bottom-bar-page #content{margin-top:145px;}.sidebar-wrapper{width:100%;background-color:#FFF;padding:20px 30px }.sidebar-menu{list-style-type:none;padding:10px 0 0 0;}.sidebar-menu li{color:#6a6a6a;display:block;padding:10px 0;border-bottom:1px solid #CCC;}.sidebar-menu li a{color:#6a6a6a;}.sidebar-menu li a:hover{color:#f0394d;}.side-tab{margin-bottom:60px;}.page-title{padding-bottom:50px;}.section-title{margin-bottom:70px;}}*/ .icon-title{position:absolute;margin:auto;left:0;right:0;top:-50px;}.title-excerpt{position:relative;background-color:#FFF;padding:25px;}.title-excerpt .custom-heart-icon{position:absolute;margin:auto;left:0;right:0;top:-12px;color:#f0394d !important;background-color:#e1dddd !important;}.blurb{margin-top:20px;}.alignment{position:absolute;display:table;height:100%;width:100%;}.v-align{display:table-cell;}.center-middle{vertical-align:middle;text-align:center;}.center-top{vertical-align:top;text-align:center;}.center-bottom{vertical-align:bottom;text-align:center;}.divider-wrapper{padding:130px 0;}.image-divider{position:relative;background-size:cover;-webkit-background-size:cover;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;color:#FFF;-webkit-backface-visibility:hidden;}.image-divider.mobile{background-attachment:scroll;}.video-divider{position:relative;color:#FFF;z-index:3;}.image-divider h1,.image-divider h2,.image-divider h3,.image-divider h4,.image-divider h5,.image-divider h6,.video-divider h1,.video-divider h2,.video-divider h3,.video-divider h4,.video-divider h5,.video-divider h6{color:#FFF;}.image-divider .divider-overlay,.video-divider .divider-overlay{position:absolute;top:0;display:block;width:100%;height:100%;background-color:#000;opacity:0.3 }.image-divider.auto-height,.video-divider.auto-height{height:100%;width:100%;padding:150px 0;}.image-divider.fixed-height,.video-divider.fixed-height{height:700px;width:100%;padding:0;}.space-divider{display:block;height:150px }hr.line-divider{height:2px;border:none;color:#e1dddd;background-color:#e1dddd;margin:50px 0 }.heart-divider{height:100%;width:100%;margin:0 auto;margin-top:20px;margin-bottom:20px;text-align:center;}.white-line{width:30px;height:8px;display:inline-block;border-top:solid 1px #FFF;}.grey-line{width:30px;height:8px;display:inline-block;border-top:solid 2px #e1dddd;}.pink-heart{color:#f0394d;font-size:18px;position:relative;z-index:3 }.white-heart{color:#FFF;font-size:18px;margin-left:-15px;position:relative;z-index:2 }.grey-heart{color:#e1dddd;font-size:18px;margin-left:-15px;position:relative;z-index:2 }a.de-button,span.de-button,input[type=submit]{display:inline-block;margin:0 auto;margin-top:20px;font-family:'Oswald',sans-serif;background-color:#c4903f;color:#FFF;border:1px solid #cccccc;}a.de-button.outline,span.de-button.outline,input[type=submit].outline{background-color:transparent;border:solid 1px #FFF;color:#FFF;}a.de-button.reverse,span.de-button.reverse,input[type=submit].reverse{background-color:#f0394d;border:solid 1px #f0394d;color:#FFF;}a.de-button.small,span.de-button.small,input[type=submit].small{padding:8px 26px;font-size:14px;}a.de-button.medium,span.de-button.medium,input[type=submit].medium{padding:10px 50px;font-size:16px;}a.de-button.large,span.de-button.large,input[type=submit].large{padding:14px 70px;font-size:20px;}a.de-button:hover,input[type=submit]:hover{background-color:#f0394d;border-color:#f0394d;color:#FFF;text-decoration:none;}a.de-button.reverse:hover,input[type=submit].reverse:hover{background-color:#FFF;border-color:#FFF;color:#6a6a6a;text-decoration:none;border:solid 1px #6a6a6a }input[type=submit]:disabled,input[type=submit]:hover:disabled{background-color:#CCC !important;border:solid 1px #CCC !important;color:#FFF !important;;}.banner-text{display:inline-block;font-family:'Oswald',sans-serif;margin:auto;margin-top:30px;margin-bottom:30px;text-align:center }.banner-text.small{padding:2px 30px;}.banner-text.medium{padding:2px 50px;}.banner-text.large{padding:2px 70px;}.banner-text.full{width:100%;}.banner-text.light{color:#FFF;border-top:medium double #fff;border-bottom:medium double #fff;}.banner-text.light *{color:#FFF;}.banner-text.dark{color:#6a6a6a;border-top:medium double #6a6a6a;border-bottom:medium double #6a6a6a;}.banner-text.dark *{color:#333333;}.banner-text.withlove{position:relative;display:inline-block;font-family:'Oswald',sans-serif;margin:auto;margin-top:30px;margin-bottom:30px;text-align:center }.banner-text.withlove:before{display:block;font-family:"fontello";position:absolute;font-size:22px;color:#FFF;content:"\e806";top:-17px;left:0;right:0;margin-left:19px;}.banner-text.withlove.dark:before{color:#e1dddd;}.banner-text.withlove:after{display:block;font-family:"fontello";position:absolute;font-size:22px;color:#f0394d;content:"\e806";top:-17px;left:0;right:0;margin-right:19px;}.white-box-content-wrapper{background-color:#FFF;padding:40px 40px;margin-bottom:30px;}#popup-template{width:900px;margin:30px auto;background-color:#FFF;}#popup-template #main-image{height:485px;width:100%;position:relative;}#popup-template-title-wrapper{position:absolute;bottom:0;color:#FFF;text-align:center;padding:0 50px;margin:0 auto;width:100%;}#popup-template #the-content{padding:35px 75px;}#popup-template #the-content #socialnetwork-icon{text-align:center;margin-bottom:20px;}#popup-template #the-content img{width:100%;margin:10px 0 }.autocrop-image{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;}.de-icon{width:60px;height:60px;line-height:60px;font-size:30px;text-align:center;vertical-align:middle;margin:8px 0px;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}.de-icon.aligncenter{margin:0 auto;}.de-icon.inline{display:inline-block;vertical-align:middle;margin-right:8px;}.de-icon.float{float:left;margin-right:15px }.de-icon i{-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}.de-icon.large-size{width:100px;height:100px;line-height:100px;font-size:40px;}.de-icon.medium-size{width:54px;height:54px;line-height:54px;font-size:21px;}.de-icon.small-size{width:40px;height:40px;line-height:40px;font-size:18px;}.de-icon.very-small-size{width:25px;height:25px;line-height:25px;font-size:11px;}.de-icon.default{color:#6a6a6a;}.de-icon.default.light{color:#FFF;}.de-icon.default.reverse{color:#f0394d;}a:hover .de-icon.default,a:hover .de-icon.default.light{color:#f0394d;}a:hover .de-icon.default.reverse{color:#6a6a6a;}a:hover .de-icon.default.light.reverse{color:#FFF;}.de-icon.circle{border-radius:50%;}.de-icon.rounded{border-radius:20%;}.de-icon.square,.de-icon.circle,.de-icon.rounded{background-color:#6a6a6a;color:#FFF;}.de-icon.square.reverse,.de-icon.circle.reverse,.de-icon.rounded.reverse{background-color:#f0394d;color:#FFF;}.de-icon.square.light,.de-icon.circle.light,.de-icon.rounded.light{background-color:#FFF;color:#6a6a6a;}.de-icon.square.light.reverse,.de-icon.circle.light.reverse,.de-icon.rounded.light.reverse{background-color:#FFF;color:#f0394d;}.de-icon.outline{background-color:transparent;color:#6a6a6a;border:1px solid #6a6a6a;}.de-icon.outline.reverse{background-color:transparent;color:#f0394d;border:1px solid #f0394d;}.de-icon.outline.light,.de-icon.outline.light.reverse{background-color:transparent;color:#FFF;border:1px solid #FFF;}a:hover .de-icon.circle,a:hover .de-icon.rounded,a:hover .de-icon.square{background-color:#f0394d;color:#FFF;border:none;}a:hover .de-icon.circle.reverse,a:hover .de-icon.rounded.reverse,a:hover .de-icon.square.reverse{background-color:#6a6a6a;color:#FFF;border:none;}.de-icon.effect1{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}a:hover .de-icon.effect1{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}.de-icon.effect2 i{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}a:hover .de-icon.effect2 i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}a:hover .de-icon.effect3{background-color:#f0394d;color:#fff;border-radius:50%;}.photo-item{position:relative;overflow:hidden;cursor:pointer;}.photo-item.frame-border{background-color:#FFF;border:18px solid #FFF;}.photo-item img{width:100%;}.photo-item .layer{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}.photo-item .layer.wh100{width:100%;height:100%;}.photo-item .layer.wh95{width:95%;height:95%;}.photo-item .layer.second-image{opacity:0;}.photo-item .layer.opacity-black-overlay{background-color:rgba(0,0,0,0.4);opacity:0.3;}.photo-item .layer.hidden-black-overlay{background-color:rgba(0,0,0,0.4);opacity:0;}.photo-item .layer.photo-caption{opacity:1;}.photo-item .layer.hidden-photo-caption{opacity:0;}.photo-item .layer.border-photo-caption{opacity:1;border:1px solid #FFF;}.photo-item .layer.hidden-border-photo-caption{opacity:0;border:1px solid #FFF;}.photo-item .layer.link{opacity:1;}.photo-item .layer.hidden-link{opacity:0;}.photo-item:hover .layer.hover-animation.fade-in{opacity:1;}.photo-item:hover .layer.hover-animation.half-fade-in{opacity:0.3;}.photo-item:hover .layer.hover-animation.fade-out{opacity:0;}.photo-item img.hover-animation,.photo-item:hover img.hover-animation{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}.photo-item .layer.hover-animation,.photo-item:hover .layer.hover-animation{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}.photo-item:hover .layer.hover-animation.duration1,.photo-item:hover img.hover-animation.duration1{transition-duration:0.5s;}.photo-item:hover .layer.hover-animation.duration2,.photo-item:hover img.hover-animation.duration12{transition-duration:1s;}.photo-item:hover .layer.hover-animation.duration3,.photo-item:hover img.hover-animation.duration3{transition-duration:1.5s;}.photo-item:hover .layer.hover-animation.duration4,.photo-item:hover img.hover-animation.duration4{transition-duration:2s;}.photo-item:hover .layer.hover-animation.duration5,.photo-item:hover img.hover-animation.duration5{transition-duration:2.5s;}.photo-item:hover .layer.hover-animation.delay1,.photo-item:hover img.hover-animation.delay1{transition-delay:0.5s;}.photo-item:hover .layer.hover-animation.delay2,.photo-item:hover img.hover-animation.delay2{transition-delay:1s;}.photo-item:hover .layer.hover-animation.delay3,.photo-item:hover img.hover-animation.delay3{transition-delay:1.5s;}.photo-item:hover .layer.hover-animation.delay4,.photo-item:hover img.hover-animation.delay4{transition-delay:2s;}.photo-item:hover .layer.hover-animation.delay5,.photo-item:hover img.hover-animation.delay5{transition-delay:2.5s;}.photo-item:hover img.hover-animation.image-zoom-in{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.photo-item:hover img.hover-animation.image-zoom-rotate{-webkit-transform:rotate(7deg) scale(1.1);-ms-transform:rotate(7deg) scale(1.1);-o-transform:rotate(7deg) scale(1.1);transform:rotate(7deg) scale(1.1);}.photo-item:hover img.hover-animation.image-fade-out{opacity:0;}.masonry-col.w100{width:100%;}.three-col .grid-sizer{width:33.33%;}.three-col .gutter-sizer{width:0;}.three-col .masonry-col.w33{width:33.33%;}.three-col .masonry-col.w66{width:66.67%;}.three-col.with-gutter .grid-sizer{width:31%;}.three-col.with-gutter .gutter-sizer{width:3.5%;}.three-col.with-gutter .masonry-col{margin-bottom:30px;}.three-col.with-gutter .masonry-col.w33{width:31%;}.three-col.with-gutter .masonry-col.w66{width:62%;}.four-col .grid-sizer{width:25%;}.four-col .gutter-sizer{width:0;}.four-col .masonry-col.w25{width:25%;}.four-col .masonry-col.w50{width:50%;}.four-col .masonry-col.w75{width:75%;}.four-col.with-gutter .grid-sizer{width:23%;}.four-col.with-gutter .gutter-sizer{width:2.666%;}.four-col.with-gutter .masonry-col{margin-bottom:25px;}.four-col.with-gutter .masonry-col.w25{width:23%;}.four-col.with-gutter .masonry-col.w50{width:46%;}.four-col.with-gutter .masonry-col.w75{width:69%;}.five-col .grid-sizer{width:20%;}.five-col .gutter-sizer{width:0;}.five-col .masonry-col.w20{width:20%;}.five-col .masonry-col.w40{width:40%;}.five-col .masonry-col.w60{width:60%;}.five-col .masonry-col.w80{width:80%;}.five-col.with-gutter .grid-sizer{width:18%;}.five-col.with-gutter .gutter-sizer{width:2.5%;}.five-col.with-gutter .masonry-col{margin-bottom:25px;}.five-col.with-gutter .masonry-col.w20{width:18%;}.five-col.with-gutter .masonry-col.w40{width:36%;}.five-col.with-gutter .masonry-col.w60{width:54%;}.five-col.with-gutter .masonry-col.w80{width:72%;}.form-group{margin-bottom:30px;}.form-group.submit-wrapper{margin-top:30px;}.form-control{height:35px;font-size:13px;}.form-control:focus{border-color:#cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #cccccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #cccccc;}.input-group-addon{border-radius:0;}form label{font-weight:normal;}.option-label{font-family:'Crimson Text',serif;color:#6a6a6a;font-size:13px;}form .btn-primary{padding:12px 18px;border-radius:0;font-family:'Oswald',sans-serif;background-color:#c4903f;border-color:#c4903f;color:#FFF;border-color:#cccccc;}form .btn-primary:hover,form .btn-primary:focus,form .btn-primary.focus,form .btn-primary:active,form .btn-primary.active,.open>.dropdown-toggle.btn-primary{background-color:#f0394d;border-color:#f0394d;color:#FFF;border-color:#cccccc;}.ajax-checkbox .btn input[type=checkbox],.ajax-radio .btn input[type=radio]{display:none;}.ajax-checkbox .btn.custom-option-icon,.ajax-checkbox .btn.no-icon,.ajax-radio .btn.custom-option-icon,.ajax-radio .btn.no-icon{margin-left:0;text-align:left;}.ajax-checkbox .btn.custom-option-icon:before{font-family:"fontello";content:"\ecd4";margin-right:7px;}.ajax-checkbox .btn.active-icon.custom-option-icon:before{font-family:"fontello";content:"\ecd3";margin-right:7px;}.ajax-radio .btn.custom-option-icon:before{font-family:"fontello";content:"\e914";margin-right:7px;font-size:16px;font-weight:bold;}.ajax-radio .btn.active-icon.custom-option-icon:before{font-family:"fontello";content:"\e917";margin-right:7px;font-size:16px;font-weight:bold;}select option{padding:4px 0 !important;}option{color:#747474;}.message{margin-bottom:20px;font-size:13px }.message .bg-danger,.message .bg-success{padding:8px 14px;color:#ffffff;}.message .bg-danger{background-color:#f0394d;}.message .bg-success{background-color:#6a6a6a;}form .has-error .btn-primary{border-color:#f397a1;}.has-error .form-control{border-color:#f397a1;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.has-error .form-control:focus{border-color:#f397a1;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f397a1;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f397a1;}#couple{padding:40px 0 40px 0;}.couple-name{font-family:'Tangerine',cursive;font-size:41px;padding-top:100px;color:#FFF;line-height:41px;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg) }.couple-excerpt{margin-top:40px;margin-bottom:40px;}#counting-down{text-align:center;color:#FFF;padding-right:30px;margin-top:0px;margin-bottom:25px;}#counting{font-family:'Tangerine';font-size:65px;line-height:50px }#down{font-size:2em;margin-top:30px;line-height:65px;font-family:'Crimson Text';}.simple-countdown{width:250px;margin:0 auto;margin-top:25px }.simple-countdown.is-countdown{border:none;background-color:transparent;color:#FFF;font-family:'Oswald',sans-serif;font-size:13px;}.simple-countdown .countdown-amount{display:inline-block;font-size:18px;letter-spacing:2px;}.simple-countdown .countdown-period{display:inline-block;font-size:18px;}#the-wedding{padding:140px 0 140px 0;}#the-wedding h4{font-size:17px;}.wedding-item{margin-bottom:40px;min-height:532px }.modal.in .modal-dialog{z-index:999999;}#rsvp{padding:85px 0;background-color:#FFF }footer .image-divider.fixed-height{height:550px;}#thank-you{text-align:center;color:#FFF;font-family:'Tangerine';-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);padding-right:30px;margin-top:40px;margin-bottom:25px;}#thank{font-size:55px;line-height:45px }#you{font-size:55px;line-height:45px;}#footer-couple-name{font-family:'Oswald',sans-serif;font-size:20px;color:#FFF;letter-spacing:3px;margin-top:10px;}.interest-icon{display:inline-block;width:20%;vertical-align:top;text-align:center }.interest-blurb{display:inline-block;width:75%;vertical-align:top;}.rsvp-wrapper{padding:35px 20px 20px 25px;border:1px solid #cccccc;border-radius:10px;}.bridesmaid-wrapper{margin-bottom:40px;}.groomsmen-wrapper{margin-bottom:40px;}.blog-wrapper{margin-bottom:40px;}#invited{font-family:'Tangerine',cursive;font-size:36px;margin-top:70px;}#banner-date{font-family:'Oswald',sans-serif;letter-spacing:3px;font-size:14px;}.his-her-name{position:relative;}.his-her-name h2{font-size:40px;margin-top:50px;margin-bottom:20px;}.his-her-name .last-name{font-family:'Tangerine',cursive;font-size:24px;display:block;margin-top:0;}.his-her-name .heart-wrapper{position:absolute;right:-50px;top:0;}.his-her-name .custom-heart{background-color:#f0394d;width:65px;height:65px;line-height:65px;font-size:26px;}#our-story{padding:140px 0 }.story-row.row{display:table;padding:50px 0;position:relative;}.story-row.row [class*="col-"]{float:none;display:table-cell;vertical-align:middle;}.story-date-wrapper{z-index:1;}.story-date{float:left;margin-left:16px;height:85px;width:85px;background-color:#f0394d;border-radius:50%;}.story-date .date-only{font-family:'Oswald',sans-serif;font-size:30px;color:#FFF;line-height:30px;margin-top:16px;}.story-date .month-year{font-family:'Oswald',sans-serif;font-size:16px;color:#FFF;}.arrow-right{width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #e1dddd;float:right;margin-bottom:22px;margin-left:10px;margin-top:30px;}.arrow-left{width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:13px solid #e1dddd;float:left;margin-bottom:22px;margin-right:10px;margin-top:30px;}.vertical-line{position:absolute;height:100%;width:1px;margin:auto;top:0;bottom:0;left:0;right:0;border-left:1px solid #e1dddd;}#end-of-story{margin-top:130px;}#where-when{padding:120px 0 }.and{color:#f0394d }.border-column{border-left:1px solid #8b8b8b;border-right:1px solid #8b8b8b }#map-canvas{height:560px;width:100%;}#gallery-section{padding:140px 0 }#gallery-section .photo-item{margin-bottom:30px;}h2#dont-miss-it-title{font-size:42px;margin-bottom:30px;font-family:'Tangerine',cursive;}.circle-countdown{width:100%;margin:0 auto;margin-top:25px }.circle-countdown.is-countdown{background-color:transparent;border:none;font-family:'Oswald',sans-serif;}.circle-countdown .countdown-amount{background-color:#f0394d;width:85px;height:85px;border-radius:50%;display:block;padding-top:22px;font-size:30px;margin:0 auto;}.circle-countdown .countdown-period{padding:10px;display:block;text-align:center;font-size:16px;text-transform:uppercase;}#more-events{padding:140px 0 }#events-carousel .item{padding:20px;margin-bottom:10px;}#groomsmen-section{padding:140px 0 }.groomsmen-item{margin-bottom:60px;}#bridesmaid-section{padding:140px 0 }.bridesmaid-item{margin-bottom:60px;}#gift-section{padding:140px 0;background-color:#FFF }#rsvp-section{padding:140px 0 }.owl-carousel .item{padding:0 15px }.owl-theme .owl-controls .owl-page span{display:block;width:8px;height:8px;margin:5px 7px;opacity:1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#333333;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#f0394d;}.mfp-bg{z-index:2000;-webkit-transform:translateZ(0);}.mfp-wrap{z-index:2001;}.mfp-content{z-index:2003;}.mfp-preloader{z-index:2002;}button.mfp-close,button.mfp-arrow{z-index:2003;}p.lead{font-size:2.5em;}@media screen and (max-width:1320px){#main-slider .slide-video{height:inherit;}}@media screen and (max-width:1200px){#nav-bar.fixed-width #nav-wrapper{width:100%;}#menuicon-bar.fixed-width{width:100%;}.slide-title-inner-wrapper{width:100%;}}@media screen and (max-width:720px){.featured-couple-heading > span{display:block;}.featured-couple-heading > span.alt{font-size:0.5em;line-height:0.5em;margin-top:14px;}}@media screen and (max-width:991px){.transparent-video #nav-menu>li a{color:#666;}p.lead{font-size:1.5em;}.slide-overlay.homepage{top:0;}#nav-bar.transparent{background-color:transparent;}#nav-bar{height:100px;}#nav-bar-sticky-wrapper{height:100px !important;}#nav-bar.top-bar.stick-it{height:100px;}#nav-bar.bottom-bar.stick-it{height:100px;}#nav-bar.bottom-bar.outside{bottom:-100px;}#nav-bar.fluid-width #nav-wrapper,#nav-bar.fixed-width #nav-wrapper{padding:20px 30px }.logo-wrapper{margin:0;width:70px;}#nav-menu{display:none }#nav-menu.sidebar{display:block }#nav-menu.open{display:block;}#nav-menu,.bottom-bar.transparent #nav-menu{list-style-type:none;margin:0;padding:0 !important;position:absolute;left:0;top:100%;clear:both !important;text-align:left !important;width:100% !important;background-color:#FFF;overflow:auto;}.transparent #nav-menu{width:80% !important;position:absolute;margin:auto;top:100%;left:0;right:0;}.transparent.stick-it #nav-menu{width:100% !important;}#nav-bar.nav-center .logo-wrapper,#nav-bar.nav-left .logo-wrapper,#nav-bar.nav-right .logo-wrapper{position:relative;float:left;}#nav-menu,#nav-menu ul{-webkit-overflow-scrolling:touch;}#nav-menu li{position:relative;}#nav-menu li a{display:block;width:100%;color:#666;border-bottom:solid thin #f4f2f2;}.transparent #nav-menu li a{color:#666;}#nav-menu li a:hover{background-color:#f0394d;color:#FFF;}#nav-menu li:before{content:'';}.first-child-margin,.last-child-margin,.split-margin{margin:0 }#nav-menu ul{display:block;width:100%;position:relative;top:0;text-align:left;border-top:none;}#nav-menu li>ul li a:before{content:'-';padding-right:10px;}#nav-menu li>ul li a:after{content:'';}#nav-menu ul ul{display:block;width:100%;position:relative;top:0;left:0;border:none;}#nav-menu ul ul li a:before{content:'- -';padding-right:10px;}#nav-menu ul ul ul li a:before{content:'- - -';padding-right:10px;}#mobile-nav{display:block;position:relative;float:right;font-size:28px;margin-top:12px;z-index:1000;}.transparent #mobile-nav{color:#c4903f;}.transparent.stick-it #mobile-nav{color:#c4903f;}.transparent-video #mobile-nav{color:#c4903f;}.transparent-video.stick-it #mobile-nav{color:#c4903f;}#menuicon-bar{top:0;padding:0 30px }#menuicon-bar.menuicon-left .logo-outter-wrapper{margin-top:40px;}#menuicon-bar.menuicon-right .logo-outter-wrapper{margin-top:40px;}#sticky-menuicon{top:10px;}#menuicon-bar.menuicon-right #sticky-menuicon{right:30px;}#menuicon-bar.menuicon-left #sticky-menuicon{left:30px;}#main-slider.flexslider:hover .flex-prev{opacity:0.4;left:20px;}#main-slider.flexslider:hover .flex-next{opacity:0.4;right:20px;}#main-slider.flexslider .flex-direction-nav .flex-prev{opacity:0.4;left:20px;}#main-slider.flexslider .flex-direction-nav .flex-next{opacity:0.4;right:20px;}.no-slider-page #content{padding:140px 0 80px 0;}.slider-title-page #content{padding:80px 0;}.slider-banner-page #content{padding:60px 0 80px 0;}.full-gallery-page #content{padding:100px 0 80px 0;}.outside-bottom-bar-page #content{margin-top:100px;}.divider-wrapper{padding:70px 0;}.image-divider{background-attachment:scroll;}#popup-template{width:90%;}.interest-icon{width:10%;}.interest-blurb{width:88%;}.his-her-name .heart-wrapper{display:none;}.story-row.row{display:block;padding:20px 0 }.story-row.row [class*="col-"]{display:block;text-align:center;}.story-date-wrapper{margin-bottom:30px;}.story-date{float:none;position:absolute;top:-70px;left:0;right:0;margin:auto;}.story-date .month-year{font-family:'Oswald',sans-serif;font-size:16px;color:#FFF;}.arrow-right{display:none;float:none;}.arrow-left{display:none;float:none;}.vertical-line{display:none;}.border-column{border:none;}@media screen and (max-width:991px) and (orientation:landscape){#nav-menu{height:230px !important;}}@media screen and (max-width:768px) and (orientation:landscape){#save-the-date{padding-right:40px;padding-top:0;margin-bottom:0px;}#save{font-size:50px;line-height:30px }#the-date{font-size:40px;}#date{font-size:30px;line-height:20px;}}@media screen and (max-width:768px){form .btn{width:100%;white-space:normal;}}@media screen and (max-width:480px){#save-the-date{padding-right:40px;margin-bottom:0px;padding-top:0;}#save{font-size:60px;line-height:35px }#the-date{font-size:50px;}#date{font-size:40px;line-height:25px;}.section-title{margin-bottom:50px;}.title-excerpt{padding:20px;}.banner-text.small,.banner-text.medium,.banner-text.large{padding:0;}#popup-template #the-content{padding-right:30px;padding-left:30px;text-align:center;}.masonry-col,.grid-sizer{width:100% !important;margin-bottom:5% !important;}#couple{padding:40px 0 40px 0;}.couple-name{font-size:36px;padding-top:80px !important;line-height:38px;}.couple-excerpt{margin-top:20px;}#location-countdown .image-divider.auto-height{padding:60px 0;}#counting{font-size:55px;line-height:45px }#down{font-size:2em;line-height:50px;}.simple-countdown .countdown-amount{font-size:16px;}.simple-countdown .countdown-period{font-size:16px;}#the-wedding{padding:60px 0 40px 0;}#rsvp{padding:60px 0;background-color:#FFF }.interest-icon{width:20%;}.interest-blurb{width:78%;}#our-story{padding:80px 0 }#end-of-story{margin-top:50px;}#where-when{padding:80px 0 }#gallery-section{padding:80px 0 }.circle-countdown .countdown-amount{width:45px;height:45px;padding-top:9px;font-size:20px;}.circle-countdown .countdown-period{padding:10px;display:block;text-align:center;font-size:12px;text-transform:uppercase;}#more-events{padding:80px 0 }#groomsmen-section{padding:80px 0 }#bridesmaid-section{padding:80px 0 }#gift-section{padding:80px 0;}#rsvp-section{padding:80px 0 }}@media screen and (max-width:320px){#save-the-date{padding-right:40px;padding-top:0;margin-bottom:0px;}#save{font-size:50px;line-height:30px }#the-date{font-size:40px;}#date{font-size:30px;line-height:20px;}.form-group .col-xs-8{width:60% !important;}.form-group .col-xs-4{width:40% !important;}.couple-name{font-size:30px;padding-top:70px !important;line-height:30px;}.couple-excerpt{margin-top:20px;}footer .image-divider.fixed-height{height:400px;}#thank-you{text-align:center;color:#FFF;font-family:'Tangerine';-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);padding-right:30px;margin-top:40px;margin-bottom:25px;}#thank{font-size:45px;line-height:35px }#you{font-size:45px;line-height:35px;}#footer-couple-name{font-family:'Oswald',sans-serif;font-size:16px;color:#FFF;letter-spacing:3px;margin-top:10px;}}}h1.featured-couple-heading{font-family:'Crimson Text',serif;font-size:6em;color:#fff;}.featured-couple-heading > span.alt{font-size:0.5em;}#flipbook{height:675px }.modal-dialog-center{margin-top:10%;}#sunbornModalLabel{font-size:1.2em;}i.indicator.pull-right{padding-top:6px;}.panel-primary>.panel-heading{background-color:#c4903f !important;border-color:#c4903f !important;}.panel-primary>.panel-heading:focus{text-decoration:none;}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#c4903f !important;}.panel-primary{border-color:#c4903f !important;}.SpacingBottom{margin-bottom:50px;}#code-form .input-group .btn{padding:6.5px 12px;}#nav-menu>li:not(.hidden-sm) a{min-width:140px;}

.heart-animation i{color:#c4903f;}.top-heart{color:#c4903f;}.her-name{color:#c4903f;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#c4903f;}#nav-menu > li:before{color:#c4903f;}#nav-menu > li a:hover,#nav-menu > li a.active{color:#c4903f;}.transparent #nav-menu > li a:hover{color:#c4903f;}#nav-menu ul{border-top-color:#c4903f;}#nav-menu ul li a:hover{background-color:#c4903f;}#menu-icon.white a:hover i,#menu-icon a:hover i{color:#c4903f;}#sticky-menuicon a:hover{background-color:#c4903f;}#close-button:hover i{color:#c4903f;}#side-nav-menu > li > a:before{color:#c4903f;}#side-nav-menu > li a:hover{color:#c4903f;}.css-logo{background-color:#c4903f;}.pink-dot{color:#c4903f;}.sidebar-menu li a:hover{color:#c4903f;}.title-excerpt .custom-heart-icon{color:#c4903f !important;}.pink-heart{color:#c4903f;}a.de-button.reverse,span.de-button.reverse,input[type=submit].reverse{background-color:#c4903f;border:solid 1px #c4903f;}a.de-button:hover,input[type=submit]:hover{color:#c4903f;border:1px solid #c4903f !important;background-color:#fff;}.banner-text.withlove:after{color:#c4903f;}.de-icon.default.reverse{color:#c4903f;}a:hover .de-icon.default,a:hover .de-icon.default.light{color:#c4903f;}.de-icon.square.reverse,.de-icon.circle.reverse,.de-icon.rounded.reverse{background-color:#c4903f;color:#FFF;}.de-icon.square.light.reverse,.de-icon.circle.light.reverse,.de-icon.rounded.light.reverse{background-color:#FFF;color:#c4903f;}.de-icon.outline.reverse{background-color:transparent;color:#c4903f;border:1px solid #c4903f;}.de-icon.outline.light,.de-icon.outline.light.reverse{background-color:transparent;color:#FFF;border:1px solid #FFF;}a:hover .de-icon.circle,a:hover .de-icon.rounded,a:hover .de-icon.square{background-color:#c4903f;color:#FFF;border:none;}a:hover .de-icon.effect3{background-color:#c4903f;color:#fff;border-radius:50%;}form .btn-primary:hover,form .btn-primary:focus,form .btn-primary.focus,form .btn-primary:active,form .btn-primary.active,.open > .dropdown-toggle.btn-primary{color:#c4903f;border-color:#c4903f;background-color:#FFF;border-color:#c4903f;}.message .bg-danger{background-color:#c4903f;}.his-her-name .custom-heart{background-color:#c4903f;}.story-date{background-color:#c4903f;}.and{color:#c4903f;}.circle-countdown .countdown-amount{background-color:#c4903f;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#c4903f;}@media screen and (max-width:991px){#nav-menu li a:hover{background-color:#c4903f;color:#FFF;}.transparent #nav-menu li a:hover{background-color:#c4903f;color:#FFF;}}

@media screen and (max-width:768px){form .btn-group-toggle .btn{width:unset;}}.swal2-content,.swal2-html-container{font-size:16px !important;}
