body,html{font-family:Lora,serif;height:100%;width:100%;font-weight:400;font-style:italic}a,a:active,a:hover,a:link,a:visited{outline:0;transition:all .5s ease 0s}h1{font-family:'Great Vibes',cursive;font-size:92px;margin:0;padding:0;font-style:none}h2{font-family:'Great Vibes',cursive;font-size:5em;margin:0;padding:0;font-style:normal}h2 span{font-weight:300;text-transform:none}h3{font-family:'Great Vibes',cursive;font-size:3.5em;padding:20px 0;font-style:normal}h3 span{font-weight:300}h4{font-family:'Great Vibes',cursive;font-size:2.5em;margin:0 0 20px;padding:0;font-style:normal}h5{font-family:'Great Vibes',cursive;font-size:1.5em;margin:10px 0;font-style:normal}h6{font-family:Lora,serif;font-size:1.3em;line-height:26px;margin:20px 0}p{font-family:Lora,serif;font-size:18px;margin:0;padding:0 0 20px;line-height:26px}p.big-text{font-family:Lora,serif;font-size:20px;margin:0;padding:20px 0;line-height:36px}.devider_main{padding:10px 0 30px;text-align:center}.small_btn,.small_btn:focus{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-table;font-size:1em;margin-right:5px;padding:10px 20px;text-decoration:none}.small_btn:focus,.small_btn:hover{text-decoration:none}.caps{text-transform:uppercase}.row{margin-right:0;margin-left:0}.image_resized{width:80%}#mask{background-color:#FFF;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:10000}#loader{background-image:url(../img/loader.html);background-position:center center;background-repeat:no-repeat;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px}.top-scroll a{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;bottom:10px;font-size:18px;height:40px;margin:0 10px 10px 0;padding-top:6px;position:fixed;right:10px;text-align:center;width:40px;z-index:1000;background-color:rgba(251,251,251,.5)}.top-scroll a:hover{transition:all .5s ease-in-out 0s;background-color:rgba(251,251,251,.9)}#sidebar-wrapper{margin-right:-250px;right:0;width:250px;position:fixed;height:100%;overflow-y:none;z-index:1000;transition:all 300ms linear 0s;-webkit-transform:all 300ms linear 0s;-ms-transition:all 300ms linear 0s}.sidebar-nav{position:absolute;top:0;width:250px;list-style:none;margin:0;padding:0 20px}.sidebar-nav li{line-height:40px;font-size:18px;text-align:center;font-family:Lora,serif;padding:0;border-bottom:1px solid}.sidebar-nav li span{padding:0 10px 0 0;margin:0;font-size:1.4em}.sidebar-nav li a{display:block;text-decoration:none;padding:5px 0}.sidebar-nav li a:active,.sidebar-nav li a:focus,.sidebar-nav li a:hover{text-decoration:none}.sidebar-nav>.sidebar-brand{text-align:center}.sidebar-nav>.sidebar-brand img{width:60%}#menu-close{margin:20px 0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:42px!important;height:30px!important;font-size:24px;display:inline-table;text-indent:0;padding:0}#menu-close i,#menu-close:hover i{padding:0;margin:0}#menu-toggle{top:10px;right:10px;position:fixed;z-index:1;width:40px;height:40px;font-size:22px;line-height:0;margin:10px 10px 0 0;padding-top:9px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#sidebar-wrapper.active{right:250px;width:250px;transition:all 300ms linear 0s;-webkit-transform:all 300ms linear 0s;-ms-transition:all 300ms linear 0s}.toggle{margin:12px 15px 0 0}.header{background-size:cover;display:table;height:100%;position:relative;width:100%}.marriage_banner{display:table-cell;text-align:center;vertical-align:middle}.marriage_banner h1{display:inline-table;font-size:3em;line-height:60px;margin:10px}.marriage_banner h3{display:inline-table;font-size:2.5em;font-weight:400;margin:0;padding:0}.banner-line h2{font-size:48px}.marriage_banner p{display:inline-table;font-size:1.5em;padding:10px;width:90%}.marriage_banner img{display:inline-block!important}.logo_top{display:inline-table;font-family:'Great Vibes',cursive;line-height:30px;margin:10px 0 50px;padding:65px 0 0;font-style:inherit}.logo_top a{font-size:92px;text-decoration:none}.logo_top a:hover{text-decoration:none}.logo_top a span{font-size:36px}.logo_top img{width:80%}.banner_timer{display:inline-table;margin:30px 0 50px;padding:0}.banner_timer ul{list-style:none;margin:0;padding:0;text-align:center}.banner_timer ul li{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:inline-table;font-size:22px;font-weight:300;height:180px;width:180px;line-height:20px;margin:0 10px;padding-top:35px;text-align:center}.banner_timer ul li span{font-size:82px;font-weight:900;display:block;margin:0;padding:0;text-align:center;line-height:90px}.top_arrow{margin:20px 0 0;padding:0;text-align:center}.top_arrow a{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:inline-block;font-size:18px;height:40px;padding-top:7px;text-align:center;width:40px}.about_us{padding:120px 0 130px}.latest_sermons{padding-top:30px;text-align:center}.latest_sermons .col-md-4{padding:30px}.center-image img{width:100%}.latest_sermons .bride .img img,.latest_sermons .groom .img img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:60%;opacity:.5}.recent_sermons{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;margin:0 0 20px;padding:10px}.recent_sermons_head{padding-right:50px}.recent_sermons p{margin:0;padding:0}.latest_sermons p{padding:0 10% 20px}.recent_sermons .image{float:right;margin-left:5%;width:20%}.recent_sermons .image img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:100%}.recent_sermons .content{float:left;padding:10px;width:75%}.wedding_invitation{display:table;text-align:center;width:100%}.wedding_invitation_parallax{display:inline-table;height:100%;padding:80px 0 0;vertical-align:middle;width:100%}.about_bottom_bg{padding-bottom:100px}.wedding_invitation .thanks_cont p{font-family:'Great Vibes',cursive;font-size:36px}.wedding_invitation .thanks_cont p span{font-family:'Great Vibes',cursive;font-size:24px}.our_family_main{padding:120px 0 100px}.our_family1{display:table;text-align:center;width:100%;margin-bottom:30px}.our_family2{display:table;margin-bottom:30px;text-align:center;width:100%}.our_family_cont{background:none repeat scroll;display:table-cell;height:100%;padding:0 20px 30px;width:100%}.our_family_cont h2{margin-bottom:20px}.family_member{text-align:center}.family_member .fam-img{margin:20px 0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:100%;position:relative}.family_member .fam-img img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:100%;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:all 300ms linear 0s;-webkit-transform:all 300ms linear 0s;-ms-transform:all 300ms linear 0s}.family_member .hover-ef{padding:39% 0 0;margin:0;position:absolute;z-index:100;top:0;left:0;text-align:center;background:rgba(244,68,130,.9);width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:all 300ms linear 0s;-webkit-transform:all 300ms linear 0s;-moz-transform:all 300ms linear 0s;-ms-transform:all 300ms linear 0s;display:none}.family_member:hover .hover-ef{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:all 300ms linear 0s;-webkit-transform:all 300ms linear 0s;-moz-transform:all 300ms linear 0s;-ms-transform:all 300ms linear 0s;display:block}.our_family_cont h4{margin:0;padding:10px 0 5px}.family_member p{padding:0 0 30px}.family_member .social{list-style:none;margin:0;padding:0;text-align:center}.family_member .social li{display:inline-table;padding:0 5px}.family_member .social li a{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:block;font-size:28px;height:50px;padding-top:4px;text-align:center;width:50px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out}.family_member .social li a:hover{transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}.social{list-style:none;margin:0;padding:0;text-align:center}.social li{display:inline-table;padding:0 3px}.social li a{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:block;font-size:16px;height:30px;padding-top:3px;text-align:center;width:30px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out}.social li a:hover{transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}.tab-info-cont{padding:50px 0 0;text-align:center}.family-tab-cont{padding:0 0 30px;margin:0 0 30px;background:url(../img/line.png) repeat-x center bottom}.family-tab-cont .tab-btns{padding:30px 0;margin:0;background:url(../img/line.png) repeat-x center center;list-style:none;width:100%;text-align:center}.family-tab-cont .tab-btns li{padding:0 10px;margin:0;display:inline-table;position:relative}.family-tab-cont .tab-btns li a{padding:0;margin:0;width:180px;height:180px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;display:block;border:8px solid rgba(251,251,251,.3);text-align:center}.family-tab-cont .tab-btns li a.active,.family-tab-cont .tab-btns li a:hover{border:8px solid rgba(251,251,251,.9)}.family-tab-cont .tab-btns li a .plus{padding:6px 0 0;margin:0;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;text-align:center;color:#f44482;font-size:36px;background:#fff;display:block;position:absolute;line-height:24px;bottom:-25px;left:39%;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);transform:rotateX(360deg)}.family-tab-cont .tab-btns li a.active .plus,.family-tab-cont .tab-btns li a:hover .plus{transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);transform:rotateX(180deg);background:#f44482;color:#fff}.family-tab-cont .tab-btns li a img,.family-tab-cont .tab-btns li a:hover img{width:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%}.quote{padding:12px 0 0;display:inline-table;width:55px;height:55px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#333;text-align:center}.carousel{padding-top:0;padding-bottom:70px}.carousel-indicators{bottom:20px}.carousel-indicators li{margin:0 2px;border:0;background-color:rgba(0,0,0,.2);width:18px;height:18px;transition:all 300ms linear 0s}.carousel-indicators li.active,.carousel-indicators li:hover{margin:0 2px;border:0;background-color:rgba(0,0,0,.7);width:18px;height:18px;transition:all 300ms linear 0s}.testimonial-solid.dark .carousel-indicators li{margin:0 2px;border:0;background-color:rgba(251,251,251,.2);width:18px;height:18px;transition:all 300ms linear 0s}.testimonial-solid.dark .carousel-indicators li.active,.testimonial-solid.dark .carousel-indicators li:hover{margin:0 2px;border:0;background-color:rgba(251,251,251,.7);width:18px;height:18px;transition:all 300ms linear 0s}.lovestory_parallax{display:table;text-align:center;width:100%}.lovestory_bottom_parallax{display:inline-table;height:100%;vertical-align:middle;width:100%;padding-top:80px}.lovestory_bottom_bg{padding-bottom:100px}.lovestory_bottom_parallax .col-md-4{padding-bottom:30px}.col-md-4 .image_resized{transform:scale(1.3);-webkit-transform:scale(1.3);-ms-transform:scale(1.3)}.lovestory_bottom_parallax h2{padding:30px 0 10px}.lovestory_bottom_parallax h4{line-height:40px}.lovestory_bottom_parallax h4 i{font-size:4em}.lovestory_bottom_parallax .content_white{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;margin:0 0 30px;padding:20px 0 30px}.lovestory_bottom_parallax .content_white p{font-size:3em;padding:0}.lovestory_bottom_parallax h4:hover i{transform:rotateZ(360deg);transition:all .8s ease 0s}.gallery_outer{background:none repeat scroll 0 0 #FFF;padding:120px 0 90px}.isotom_lant{margin:0;padding:50px 0 0}.isotom_lant ul{list-style:none;margin:0;padding:0}.isotom_lant li{display:inline-table;float:left;overflow:hidden;position:relative;transition:all 800ms linear 0s;width:25%}.isotom_lant li img{display:block;height:auto;transition:all 800ms linear 0s;width:100%;cursor:url(../img/cursor.png),auto}.isotom_lant li img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:all 300ms linear 0s;-webkit-transform:all 300ms linear 0s;-ms-transform:all 300ms linear 0s}.isotom_lant li .mask{background:none repeat scroll center center rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;transform:scale(0);transition:all 300ms linear 0s;width:100%}.isotom_lant li:hover .mask{transform:scale(1)}.option-set{list-style:none;margin:30px 0 50px;padding:0;text-align:center}.option-set li{display:inline-table;font-size:16px;margin:0 0 10px;padding:5px 0 0 5px}.option-set li a{background-color:#EFEFEF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:400;padding:10px 20px;text-decoration:none}.option-set li a.selected,.option-set li a:hover{color:#FFF;font-weight:400;text-decoration:none}.isotope,.isotope .isotope-item{transition-duration:.8s}.isotope{transition-property:height,width}.isotope .isotope-item{transition-property:transform,opacity}.gallery_bottom_cont{text-align:center;padding-top:90px}.blog_outer{background:none repeat scroll 0 0 #FFF;padding:30px 0 130px}.blog-container{padding-top:20px}.blog-container p{padding-bottom:30px}.blog-container .blog-img{padding-top:30px}.blog-container .blog-img img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:80%;border:8px solid rgba(0,0,0,.1);margin-bottom:30px}.rsvp_main{display:table;text-align:center;width:100%}.rsvp_main_parallax{padding:120px 0 0}.rsvp_bottom_bg{padding-bottom:90px}.rsvp_outer{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;display:inline-table;width:100%}.rsvp_main_parallax h2{padding:0}.rsvp_main_parallax h3{padding:30px 0}#rsvp-form{display:inline-table;width:90%;margin-bottom:50px;padding:0}.rsvp-p{font-size:24px}.gift-logos{padding:30px 0 50px;margin:0;list-style:none}.gift-logos li{padding:0;margin:0;display:inline-table;width:19%}.gift-logos li img{width:100%}.contact_address_cont{padding:80px 0 10px;text-align:center}.contact_address{padding:20px 0}.contact_address i{font-size:42px;line-height:40px;padding:0 0 10px}.contact_address p{font-size:20px;padding:10px 0}.contact_address .address i,.contact_address .address:hover i{transition:all .5s ease 0s}.contact_address a{text-decoration:underline}.contact_content{display:table;text-align:center;width:100%}.contact_content_parallax{padding-bottom:60px;padding-top:40px}.contact_content_parallax h3{color:#FFF}#contact-form{display:inline-table;padding:0 30px 60px;width:100%;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}.input_text{background:none repeat scroll 0 0 transparent;border:0 solid;font-family:Lora,serif;font-size:18px;font-style:italic;margin:20px 0 0;padding:12px 15px;width:100%;height:50px}.input_text_w{background:none repeat scroll 0 0 transparent;border:0;border-bottom:2px solid;border-left:1px solid;font-family:Lora,serif;font-size:18px;font-style:italic;margin:20px 0 0;padding:12px 15px;width:100%;height:50px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px}.textarea_text{background:none repeat scroll 0 0 transparent;border:0;font-family:Lora,serif;font-size:18px;font-style:italic;height:108px;margin:20px 0 0;padding:15px 10px;width:100%}.textarea_text_w{background:none repeat scroll 0 0 transparent;border:0;border-bottom:2px solid;border-left:1px solid;font-family:Lora,serif;font-size:18px;font-style:italic;height:108px;margin:20px 0 0;padding:15px 10px;width:100%}.input_button{border:0;font-family:Lora,serif;font-size:18px;font-style:italic;margin:20px 0 0;padding:15px 10px;transition:all .5s ease 0s;width:180px}.input_button:hover{border:0;font-family:Lora,serif;font-size:18px;font-style:italic;margin-top:20px;padding:15px 10px;transition:all .5s ease 0s}.input_button_w{border:0;font-family:Lora,serif;font-size:18px;font-style:italic;margin:20px 0 0;padding:15px 10px;transition:all .5s ease 0s;width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px}.input_button_w:hover{border:0;font-family:Lora,serif;font-size:18px;font-style:italic;margin-top:20px;padding:15px 10px;transition:all .5s ease 0s;width:100%}.contact_message{font-size:1.3em;margin:0;padding:0;text-align:center}#contact-error,#rsvp-error{display:none;margin:20px 0 0;padding:0;color:red}#contact-failed,#contact-loading,#contact-success{display:none;font-size:2em;margin:20px 0 0;padding:30px;text-align:center;color:red}footer{padding:40px 0}.footer_icons a{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;display:block;height:30px;margin-top:10px;padding-top:6px;transition:all .25s ease-in-out 0s;width:30px}.footer_icons a i{font-size:18px}footer p{font-size:14px}.animated{visibility:hidden}.visible{visibility:visible}@media (max-width:991px){.family_member img{width:40%}.family_member{margin-bottom:20px;width:45%;display:inline-table}.text-left,.text-right{text-align:center}.latest_sermons .groom{margin-bottom:50px}.row{margin-right:0;margin-left:0}.banner_timer ul li{margin:0 5px;width:160px;height:160px}.banner_timer ul li span{line-height:70px}.col-md-4 .image_resized{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}}@media (max-width:768px){h1{font-size:4em}h2{font-size:3em}h3{font-size:2em}h4{font-size:1.5em}h5{font-size:1.3em}.logo_top{margin-bottom:30px}.logo_top a{font-size:60px}.logo_top a span{font-size:36px}.banner_timer{margin-bottom:40px}.banner_timer ul li{font-size:12px;font-weight:300;height:90px;width:90px;margin:0 5px;padding-top:15px;text-align:center}.banner_timer ul li span{font-size:48px;display:block;margin:0;padding:0;text-align:center;line-height:45px}.marriage_banner h1{font-size:30px;line-height:40px}.isotom_lant li{width:50%}}@media (max-width:480px){.logo_top{padding-top:30px}.logo_top a{font-size:42px}.logo_top a span{font-size:24px;display:block}.marriage_banner h1{font-size:24px}.latest_sermons .col-md-6{padding:30px 0}.family_member{width:100%}.family_member .social li a{font-size:20px;height:40px;padding-top:6px;text-align:center;width:40px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out}.isotom_lant li{width:100%}#contact-form,#rsvp-form{width:90%;margin-left:0;padding-left:0;margin-right:0;padding-right:0}.banner_timer ul li{font-size:10px;font-weight:300;height:58px;width:58px;margin:0 2px;padding-top:10px;text-align:center}.banner_timer ul li span{font-size:30px;display:block;margin:0;padding:0;text-align:center;line-height:24px}.banner-line h2{font-size:30px;line-height:36px}.banner-line h2 span{display:block}.top_arrow{margin-bottom:30px}.gift-logos li{padding:0 0 20px;margin:0;display:inline-table;width:45%}.family-tab-cont .tab-btns li a{width:100px;height:100px}.family-tab-cont .tab-btns li a .plus{padding:3px 0 0;width:30px;height:30px;font-size:30px;bottom:-17px;left:34%;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);transform:rotateX(360deg)}}