@import url(https://fonts.googleapis.com/css2?family=Shantell+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);.loader,.section-title h2:after,.seperator{margin:0 auto;right:0}.act-counter #demo,.couple-img h4,.quote-counter p,.story-head h6,body{font-family:dosis,sans-serif}@font-face{font-family:meriendaregular;src:url(./assets/MeriendaRegular.eot);src:url(./assets/MeriendaRegular.eot) format('embedded-opentype'),url(./assets/MeriendaRegular.woff2) format('woff2'),url(./assets/MeriendaRegular.woff) format('woff'),url(./assets/MeriendaRegular.ttf) format('truetype')}body{background:#fff;color:#444;font-size:14px;font-weight:400;line-height:28px}body,html{overflow-x:hidden}img{max-width:100%}a,a>*{cursor:pointer;outline:0;text-decoration:none}a:focus{color:#ef4836}.slider-title h1 span,a:hover{color:#ec2328}a:focus,a:hover{outline:0;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#3e3a3a;font-family:'Shantell Sans',cursive;font-weight:700;line-height:1.5;margin:0 0 10px;padding:0;text-transform:capitalize}label,p{font-weight:400}h1{font-size:52px}h2{font-size:32px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}.section-title p,a.btn.btn-normal,h6,p{font-size:14px}p{margin-bottom:0;color:#333;line-height:24px}input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#fff;border-color:#f1f1f1;box-shadow:none;color:#666;height:42px;padding:10px}.preloader-area{background:#fff;height:100%;position:fixed;width:100%;z-index:99999}.css-heart,.loader,.loader-13 .css-heart,.section-title h2:after,.section-title h2:before,.seperator{position:absolute}.loader{height:50px;left:0;top:40%;width:50px}.loader-13 .css-heart{-webkit-animation:1s infinite alternate star-fly-out;animation:1s infinite alternate star-fly-out;background-color:red;-webkit-transform:scale(.2);transform:scale(.2)}.loader-13 .heart1{left:30px;top:0}.loader-13 .heart2{left:60px;top:30px}.loader-13 .heart3{left:30px;top:60px}.loader-13 .heart4{left:0;top:30px}.css-heart:after,.css-heart:before{background:#ec2328;border-radius:50px 50px 0 0;content:'';height:80px;left:50px;position:absolute;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;width:50px}.css-heart:after{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}@-webkit-keyframes star-fly-out{0%{left:19px;top:19px}}@keyframes star-fly-out{0%{left:19px;top:19px}}.seperator{bottom:-20px;height:fit-content;left:0;text-align:center;width:100%;z-index:9}#about-us,#wd-banner .s-list,.container,.footer,.g-registry-inner,.home-2 header#inner-navigation,.search-container form,.section-background,.section-title h2,.story-lt-rt,.story-timeline{position:relative}.blog-detail .blog_main_post .blog_post_content_wrapper,.blog-detail .blog_main_post .blog_post_img.static,.blog-grid .blog_main_post .blog_post_content_wrapper,.blog-grid .blog_main_post .blog_post_img.static,.cart-table-list thead,.seperator img,.wedding-event .modal-content .modal-body iframe,table.shop_table.rt-checkout-review-order-table{width:100%}.seperator.seperator-up{bottom:inherit;top:-1px;transform:rotate(180deg)}.home-2 header .seperator{bottom:-72px;transform:rotate(180deg)}@media (max-width:991px){.home-2 header .seperator{bottom:-50px}}@media (max-width:767px) and (min-width:640px){.home-2 #wd-banner .seperator{bottom:-1px}}@media (max-width:640px){.home-2 header .seperator{bottom:-40px}}@media (max-width:480px){.seperator.seperator-up{top:-2px}.seperator{bottom:-6px}.home-4 .seperator{bottom:-1px}.home-2 header .seperator{bottom:-27px}.home-3 .seperator.seperator-up{top:-4px}.home-3 .seperator{bottom:-4px}}@media (max-width:360px){.home-3 .seperator.seperator-up{top:-6px}.home-3 .seperator{bottom:-6px}}.section-padding{padding:75px 0 70px}#blog-list .blog-sidebar .bl-content .posts.blog.withthumb li:first-child,.section-top,.shopping-cart-dropdown ul li:first-child{padding-top:0}.section-title{padding-bottom:30px;text-align:center}.section-title h2{color:#333;font-weight:700;line-height:1.5;margin-bottom:60px}.section-title h2:after{background:#ec2328;bottom:-52px;content:'';height:32px;left:0;text-align:center;width:1px;z-index:1}.section-title h2:before{color:#ec2328;content:'\f08a';font-family:fontawesome;font-size:14px;left:0;margin:0 auto;right:0;text-align:center;top:95px}@media (max-width:320px){.seperator{display:none}.section-title h2:before{top:89px}}.section-title p{color:#666;margin:15px auto 60px}.section-background:before{background-color:#ec2328;bottom:0;content:'';left:0;opacity:.8;position:absolute;right:0;top:0;z-index:0}.button-group{left:0;margin:40px auto 0;position:absolute;right:0;z-index:5}a.btn.btn-normal{background-color:#ec2328;border-style:solid;color:#fff;padding:8px 16px;text-transform:uppercase;transition:.5s ease-in-out}a.btn.btn-normal:hover{background:0 0;border-color:#fff;transition:.5s ease-in-out}.button-group .btn i.fa,.donate-box .cryptos-box-view h5 .coin-id,.read-btn i.fa{margin-left:5px}.section-more{padding:40px 0;text-align:right}.blog_date_infos li a,.event-section h2,.page-breadcumb h2,.rsvp a,.subscribe-area-title p,.top-area p,.video-section p,.white{color:#fff}header#inner-navigation{position:absolute;width:100%}.navbar-nav-wrapper{padding-right:50px}.navbar.navbar-default.reveal-menu-home.sticky-nav,.sticky-nav-white{background:#000;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.52);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.52);-o-box-shadow:0 1px 5px 0 rgba(0,0,0,.52);-ms-box-shadow:0 1px 5px 0 rgba(0,0,0,.52);box-shadow:0 1px 5px 0 rgba(0,0,0,.52);padding:10px;transition:background .5s ease-in-out,padding .5s ease-in-out;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;-o-transition:background .5s ease-in-out,padding .5s ease-in-out;-ms-transition:background .5s ease-in-out,padding .5s ease-in-out}#inner-navigation .navbar.navbar-sticky-in .logo img,.navbar.navbar-default.reveal-menu-home.sticky-nav .logo a img,.sticky-nav-white .logo a img{transition:.5s ease-in-out;width:150px}.reveal-menu-blog{background:#fff!important;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-o-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-ms-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2);padding:15px!important}.reveal-menu-blog ul.nav.navbar-nav li a,.sticky-nav-white ul.nav.navbar-nav li a{color:#444!important}.navbar.navbar-default{border-bottom:0;padding:0}.sticky-nav-white{background-color:#fff!important}.home-3 .dropdown:hover .dropbtn,.reveal-menu-home{background-color:transparent}.reveal-menu-home ul.nav.navbar-nav li a{color:#444}#blog-list .blog-sidebar .bl-content .sidebar_lists li.widget:first-child,#wd-banner.mt_video .banner_caption_text p,.event-stack a.read-btn,.navbar.navbar-default ul.nav.navbar-nav{margin-top:0}.navbar.navbar-default.sticky-nav ul.nav.navbar-nav{margin-top:2px}.home-3 .top-head-container,.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li:last-child{border-bottom:none}#inner-navigation .nav.navbar-nav>li>a,.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a{color:#fff;font-family:'Shantell Sans',cursive;font-size:15px;font-weight:400;padding:30px 0;position:relative;text-transform:capitalize}#inner-navigation .sticky .nav.navbar-nav>li>a,#inner-navigation .sticky h1,.ft-about-content p,.home-2 #inner-navikbrns_zoomInOutgation .nav.navbar-nav>li>a{color:#666}#inner-navigation h1{color:azure}.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a:hover,.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li.active a{background:0 0;color:#ec2328!important;transition:.5s ease-in-out}#inner-navigation .nav.navbar-nav>li:last-child>a:after,.d-none,.logo a.sticky-logo,.navbar-sticky-in .logo a,.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li:before,.ps_control_txt_icon .carousel-control.left span:after,.ps_control_txt_icon .carousel-control.right span:before,.story-timeline.story-time-mb,.top-home-3 .dropdown-content{display:none}#inner-navigation .nav.navbar-nav li,.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li{margin-bottom:0;margin-left:30px;padding:0}.slicknav_menu .slicknav_nav,.slicknav_menu .slicknav_nav a:hover,.slicknav_menu .slicknav_nav ul li{background:#ffffffd6}.slicknav_menu .slicknav_nav{border-top:1px solid #8b8b8b}.slicknav_menu .slicknav_nav a{border-bottom:1px solid #8b8b8b;color:#000!important;font-family:'Shantell Sans',cursive}@media only screen and (min-width:768px) and (max-width:1200px){.navbar.navbar-default .navbar-header{display:inline-block;margin-bottom:0;margin-top:0}.reveal-menu-blog .navbar-right{float:none!important;margin:0 auto;width:97%}.reveal-menu-home .navbar-right{margin:0 auto}#inner-navigation .nav.navbar-nav li,.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li{margin-left:10px}#inner-navigation .nav.navbar-nav>li>a,.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a{font-size:13px}.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li{margin-bottom:0;padding:0}.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li:first-child{margin-left:0}}@media (max-width:812px){#inner-navigation .slicknav_nav{max-height:265px;overflow-y:scroll;top:63px}}@media only screen and (max-width:767px){.navbar.navbar-default .navbar-toggle{background-color:#ec2328;border-color:#ec2328;margin-right:0;margin-top:10px}#inner-navigation .navbar-sticky-in.navbar-default .slicknav_nav{top:63px!important}.navbar.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar.navbar-default .navbar-toggle:hover{background-color:#fff;border-color:#fff}.navbar.navbar-default .navbar-toggle:hover .icon-bar{background-color:#ec2328}.navbar.navbar-default .navbar-collapse{background:#1f1d26;border:none;margin-top:15px;max-height:415px}#inner-navigation .nav.navbar-nav>li>a,.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a{color:#b6b3c4!important;font-size:13px;font-weight:400;line-height:1.5;text-transform:uppercase}.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li,.navbar.navbar-default ul.nav.navbar-nav{margin:0}.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a{border-bottom:1px solid rgba(255,255,255,.05);padding:10px 20px}.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li:last-child a{border-bottom:0}}@media only screen and (max-width:640px){.navbar.navbar-default .navbar-collapse{max-height:225px}}@media only screen and (max-width:360px){.navbar.navbar-default.reveal-menu-home.sticky-nav .logo a img,.reveal-menu-home .logo a img,.sticky-nav-white .logo a img{margin-top:0;width:150px}}.logo,.navbar-sticky-in .logo{margin-top:23px}#wedding-event .event-stack:hover .tooltip-dresscode,.home-2 .navbar-sticky-in .logo a,.navbar-sticky-in .logo a.sticky-logo,.shopping-cart-dropdown .item-image-holder img,.wedding-event .modal-dialog .modal-content{display:block}#inner-navigation .navbar{border-bottom:0;position:relative;transition:.5s ease-in-out}#inner-navigation .navbar.navbar-default{background:0 0;height:auto;margin:0}#inner-navigation .navbar-nav,.account-inner input[type=checkbox],.bg-content-share ul li,.event-stack ul,.footer-copyright ul.social-media li,.royalwedding_tags ul li,.slider-active.owl-carousel .owl-dot,.top-bar-right .social-link-t,.top-head ul li{display:inline-block}#inner-navigation .logo-wrapper{margin-bottom:20px;text-align:center;width:100%}#inner-navigation ul.nav-mini{padding-right:13px;padding-top:3px}#inner-navigation ul.nav-mini li{background:#00bcd4;border-radius:5px;display:inline-block;font-size:13px;margin-right:10px;padding:2px 10px}#inner-navigation ul.nav-mini li:last-child,.story-rt .expand-story{margin-right:0}#inner-navigation ul.nav-mini li i{color:#fff;padding-right:5px}#inner-navigation .nav.navbar-nav{float:left;margin-right:0;transition:.5s ease-in-out}#inner-navigation .nav.navbar-nav li a:hover,#inner-navigation .nav.navbar-nav li.active>a{background:0 0;color:#ec2328!important;text-decoration:none}#inner-navigation .nav.navbar-nav li ul{background-color:#f7f7f7;border:1px solid #eee;border-left:2px solid #ec2328;border-right:2px solid #ec2328;-webkit-box-shadow:0 0 12px -3px rgba(0,0,0,.4);-moz-box-shadow:0 0 12px -3px rgba(0,0,0,.4);box-shadow:0 0 12px -3px rgba(0,0,0,.4);display:none;left:-15px;margin:0;padding:0;position:absolute;top:80px;width:200px;z-index:99999}#inner-navigation .nav.navbar-nav li ul li a{border-bottom:1px solid #e6e6e6;color:#444;display:block;font-family:'Shantell Sans',cursive;font-size:13px;font-weight:500;letter-spacing:.5px;line-height:1.25;padding:14px 20px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#inner-navigation .nav.navbar-nav li ul li a i,.blog-leftsidebar .col-md-8.col-sm-8.col-xs-12,.blog-leftsidebar .wrap-pagination .pagination_detail,.checkout-inner .checkout-coupon a{float:right}#inner-navigation .nav.navbar-nav li>ul>li:last-child>a,#inner-navigation .navbar-nav li>ul>li>ul>li:last-child>a{border-bottom:0}#inner-navigation .nav.navbar-nav li ul li:hover ul li a{color:#444;padding-left:15px;padding-right:15px}#inner-navigation .nav.navbar-nav li ul li:hover a,.nav.navbar-nav li ul li ul li:hover a{color:#ec2328;padding-left:25px;padding-right:15px}#inner-navigation .nav.navbar-nav li ul li ul{left:196px;position:absolute;top:-2px}#inner-navigation .nav.navbar-nav li ul li ul li:hover a{padding-left:20px;padding-right:10px}#inner-navigation .nav.navbar-nav li ul li{display:block;margin-left:0;text-align:left}.footer-2 .social-icons li a:hover,.home-3 .top-contact ul>li>a,.slicknav_menu .slicknav_btn.slicknav_collapsed:before,.slicknav_menu .slicknav_btn.slicknav_open:before{color:#fbfbfb}.footer-2 .footer .footer-bottom span a,.home-2 .slicknav_menu .slicknav_btn.slicknav_collapsed:before,.home-2 .slicknav_menu .slicknav_btn.slicknav_open:before,.single-product-summary .product_meta a:hover{color:#eb262a}#inner-navigation .navbar-sticky-in{position:fixed;top:0;transition:.5s ease-in-out;width:100%;z-index:101}#inner-navigation .navbar-sticky-in.navbar-default{background-color:#fbfbfb;box-shadow:0 0 5px #ccc}#inner-navigation .navbar-sticky-in.navbar-default .nav.navbar-nav{margin-top:0;padding-top:0}#inner-navigation .navbar-sticky-in .navbar-nav>li>ul{top:80px}#inner-navigation .transparent-header .navbar-sticky-in{background-color:rgba(0,0,0,.9);border:none;margin:0;padding:0}.single-slider{background-size:cover;height:100vh;position:relative;z-index:1}.parallax:before,.single-slider:before{background:rgba(0,0,0,.7);content:'';height:100%;position:absolute;width:100%;z-index:-1}.coundown-area,.slider-title{display:table;height:100%;text-align:center;width:100%}.table-cell{display:table-cell;padding-bottom:30px;vertical-align:middle}.slider-title h1{color:#fff;font-size:50px;font-weight:700;margin-bottom:20px;margin-top:10px;text-transform:uppercase}.slider-title p{color:#fff;font-size:24px;font-weight:300;text-transform:uppercase}.owl-item.active .slider-title-animation{animation:.5s slideInDown}.owl-item.active .slider-animation-up{animation:.5s slideInUp}.slider-active .owl-nav div{color:#fff;font-size:25px;font-weight:300;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.owl-nav div.owl-next{font-weight:300;left:auto;opacity:1;right:70px;transition:.9s}.owl-nav div:hover.owl-next{color:#ec2328}.owl-nav div.owl-prev{font-weight:300;left:70px;opacity:1;right:auto;transition:.9s}.owl-nav div:hover.owl-prev{color:#ec2328}.owl-carousel .owl-nav .owl-next i,.owl-carousel .owl-nav .owl-prev i{font-size:36px}.slider-active .owl-dots{bottom:0;left:48%;position:absolute}.slider-active.owl-carousel .owl-dot span{background:#d5d5d5;border-radius:20px;display:block;height:10px;margin:10px 4px;width:10px}#wd-banner .swiper-pagination-bullet-active,.slider-active.owl-carousel .owl-dot.active span{background:#ec2328}.our_store.related_store,.owl-registry.owl-theme .owl-nav [class*=owl-]:hover,.owl-theme .owl-nav [class*=owl-]:hover{background:0 0}.animation-header-text span,.lg-sub-html{padding:0!important}.coundown-title{color:#f1f1f1;font-size:60px;padding-bottom:20px}.coundown-title span,.footer-copyright a,.heart-arrow span,.heart-arrow2 span,.rsvp-copyright a,.section-title h2 span,.top-contact ul>li>a:hover{color:#ec2328}.coundown-subtitle{color:#f1f1f1;font-size:20px;font-weight:300;line-height:22px;padding-bottom:30px;text-transform:lowercase}.coundown_box{border:1px solid #fff;height:120px;margin:0 auto;position:relative;width:130px}.coundown_box_time{left:0;position:absolute;right:0;top:20%;z-index:9}.coundown_box .coundown_box_time h2{color:#f1f1f1;font-size:40px;font-weight:400}.coundown_box .coundown_box_time p{color:#f1f1f1;font-size:18px;font-weight:400;text-transform:capitalize}.coundown_box:after,.coundown_box:before{background:0 0;border-bottom-left-radius:3px;content:'';height:37px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);width:37px}.coundown_box:after{border-bottom:1px solid #fff;border-left:1px solid #fff;left:-19px}.coundown_box:before{border-right:1px solid #fff;border-top:1px solid #fff;right:-19px}.col-lg-8.my-auto{display:block;margin:165px auto 0;width:100%}.page-breadcumb a,.page-breadcumb p{color:#fff;font-size:18px;margin:0 auto;text-transform:capitalize}.about-text p,.our-team .title,.section-title p{text-transform:none}.page-breadcumb a{color:#ccc}.parallax{background-attachment:fixed;background-size:cover;height:100vh;position:relative;z-index:1}#wd-banner .swiper-container,.black-overlay,.blue-overlay{position:absolute;height:100%;top:0;width:100%;left:0}#wd-banner{display:-webkit-box;display:-ms-flexbox;display:flex;height:750px;overflow:hidden;padding:0;position:relative;z-index:0}#kenburns_061{max-height:100vh!important}.kbrns_zoomInOut>.carousel-inner>.item>a>img,.kbrns_zoomInOut>.carousel-inner>.item>img{animation:none!important}.home-3 #wd-banner{height:100vh}.black-overlay,.blue-overlay{background-color:#000;opacity:.4}.blue-overlay{background:linear-gradient(to right,#c7131a,rgba(0,0,0,.6))}.black-overlay-se{background:linear-gradient(-33deg,#000 20%,#ffff0000);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.heart-arrow,.heart-arrow span{left:calc(25% - 1px);position:absolute}.heart-arrow,.heart-arrow1,.heart-arrow2{height:100%;top:0;width:2px;z-index:1;background-color:transparent}#wd-banner .banner_caption_text{height:auto;left:0;margin:0 auto;padding:10px 0;position:absolute;right:0;text-align:center;top:34%;width:50%;z-index:2}#wd-banner .banner_caption_text:before{background-image:url(./fancy.png);background-repeat:no-repeat;background-size:100%;content:'';height:100%;left:0;position:absolute;top:0;width:17%}#wd-banner .banner_caption_text:after{background-image:url(./fancy-1.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;bottom:-20px;content:'';height:100%;left:80%;position:absolute;width:17%}@media only screen and (max-width:1300px){#wd-banner .banner_caption_text:after,#wd-banner .banner_caption_text:before{display:none}}#wd-banner .swiper-pagination-bullet{background:#fff;height:10px;opacity:1;width:10px}.home-1 #wd-banner .swiper-container-horizontal>.swiper-pagination-bullets,.home-1 #wd-banner .swiper-pagination-custom,.swiper-pagination-fraction{bottom:120px}.heart-arrow span{animation:8s ease-in-out infinite animate-line-3;-moz-animation:8s ease-in-out infinite animate-line-3;-webkit-animation:8s ease-in-out infinite animate-line-3;-o-animation:8s ease-in-out infinite animate-line-3;-ms-animation:animate-line-3 8s ease-in-out infinite;background-color:#ec2328;display:block;height:0;opacity:.8;width:100%}.heart-arrow1 span,.heart-arrow2 span{background-color:#9c9c9c;height:0;opacity:.8;width:100%;display:block}.heart-arrow1 span{color:#fff;animation:6s ease-in-out infinite animate-line-2;-moz-animation:6s ease-in-out infinite animate-line-2;-webkit-animation:6s ease-in-out infinite animate-line-2;-o-animation:6s ease-in-out infinite animate-line-2;-ms-animation:animate-line-2 6s ease-in-out infinite;left:calc(50% - 1px);position:absolute}.heart-arrow1{left:calc(50% - 1px);position:absolute}.heart-arrow2,.heart-arrow2 span{left:calc(75% - 1px);position:absolute}@keyframes animate-line-2{0%{bottom:0;opacity:0}20%{bottom:20%;opacity:.5}50%{bottom:50%;opacity:1}80%{bottom:80%;opacity:.5}100%{bottom:100%;opacity:0}}.heart-arrow2 span{animation:5s ease-in-out infinite animate-line-3;-moz-animation:5s ease-in-out infinite animate-line-3;-webkit-animation:5s ease-in-out infinite animate-line-3;-o-animation:5s ease-in-out infinite animate-line-3;-ms-animation:animate-line-3 5s ease-in-out infinite}@keyframes animate-line-3{0%{opacity:0;top:0}20%,80%{opacity:.5}50%{opacity:1;top:50%}100%{opacity:0;top:100%}}#wd-banner .banner_caption_text h2{color:#fff;font-size:52px;font-weight:600;margin:0 0 20px;position:relative}#wd-banner.mt_video .banner_caption_text{top:38%;width:60%}#wd-banner.mt_video .banner_caption_text h1{font-size:60px;line-height:1.3;text-transform:uppercase}#wd-banner .banner_caption_text h1 span,.text-date p span{display:block;font-size:28px}#wd-banner .banner_caption_text p{background:#ec2328;border-radius:10px;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:0;padding:12px 35px;text-transform:uppercase}#wd-banner .banner_caption_text h3{color:#fff;font-size:28px;font-weight:300}.home-4 #wd-banner .banner_caption_text h3{font-size:28px;margin-bottom:20px}#wd-banner svg.wave-shape{bottom:0;position:absolute;z-index:2}.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{background:rgba(248,255,254,.81);border:4px solid rgba(248,255,254,.91);border-radius:60px;height:55px;line-height:50px;margin-top:-30px;opacity:1;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;width:55px;z-index:10}.hero-slider .swiper-button-next:hover,.hero-slider .swiper-button-prev:hover,.store-detail .slider.slider-nav .slick-slide{opacity:.5}.hero-slider .swiper-button-prev:before{color:#3e7884;content:'\f104';font-family:FontAwesome;font-size:20px;line-height:1;padding-right:4px}.hero-slider .swiper-button-next:before{color:#3e7884;content:'\f105';font-family:FontAwesome;font-size:20px;line-height:1;padding-left:4px}@media only screen and (max-width:1200px){.logo-wrapper{width:50%}.logo img{float:left}#inner-navigation .navbar-nav-wrapper{width:0%}#inner-navigation .navbar{margin:0;padding:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#inner-navigation .navbar-brand{line-height:30px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#inner-navigation .navbar-arrow ul ul>li .arrow-indicator,#inner-navigation .navbar-arrow>ul>li .arrow-indicator{display:none}#inner-navigation ul.nav-mini{padding-right:0}#inner-navigation ul.nav-mini li{margin-right:5px;padding:2px 6px}.home-2 #inner-navigation .slicknav_btn.slicknav_open:before,.home-2 .slicknav_btn.slicknav_collapsed:before,.sticky .slicknav_btn.slicknav_collapsed:before,.sticky .slicknav_btn.slicknav_open:before{color:#ec2328}#inner-navigation .transparent-header .navbar-sticky-in{background:0 0;border:1px solid rgba(255,255,255,.2);padding:10px 0}#inner-navigation .navbar-sticky-in.navbar-default .slicknav_btn,#inner-navigation .slicknav_btn{top:25px}#inner-navigation .slicknav_btn.slicknav_open:before,.slicknav_btn.slicknav_collapsed:before{color:#ec2328;font-size:21px}#wd-banner.wd-slider-ot .banner_caption_text h2{font-size:40px}.text-date h4{margin-top:0}#wd-banner .banner_caption_text:after,#wd-banner .banner_caption_text:before{top:10px}}@media only screen and (max-width:991px){#wd-banner{position:relative}#wd-banner.mt_video .banner_caption_text{width:80%}}@media only screen and (max-width:767px){#wd-banner .banner_caption_text h2,#wd-banner.mt_video .banner_caption_text h2,#wd-banner.wd-slider-ot .banner_caption_text h2{font-size:30px;line-height:48px}#wd-banner .banner_caption_text h3{font-size:21px;margin-top:15px}}@media only screen and (max-width:639px){#wd-banner{background-position:25% center!important}#wd-banner .banner_caption_text h2,#wd-banner.mt_video .banner_caption_text h2{font-size:32px;line-height:40px;margin-bottom:10px;position:relative}#wd-banner .banner_caption_text{top:30%}}@media only screen and (max-width:480px){.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:-12px!important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:-12px!important}#wd-banner .banner_caption_text h3,.home-4 #wd-banner .banner_caption_text h3{font-size:18px}#wd-banner .banner_caption_text .mt_btn_green,#wd-banner .banner_caption_text .mt_btn_red,#wd-banner .banner_caption_text input[type=submit]{font-size:12px}#wd-banner .ps_indicators_txt_icon>.carousel-indicators{display:block}}.slide-inner,.slide-inner:before{height:100%;left:0;top:0;width:100%;position:absolute}.swiper-container{height:100%}.swiper-slide{overflow:hidden}.slide-inner{background-position:center;background-repeat:no-repeat;background-size:cover;z-index:3}.slide-inner.first{background-position:center 30%}.slide-inner:before{background-color:#000;content:'';opacity:.15;z-index:-1}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:none!important}.swiper-button-next.swiper-button-white:before,.swiper-button-prev.swiper-button-white:before,.swiper-container-rtl .swiper-button-next.swiper-button-white:before,.swiper-container-rtl .swiper-button-prev.swiper-button-white:before{color:#fff;content:'\f105';font-family:fontawesome;font-size:45px;position:absolute;right:25px}.swiper-button-prev.swiper-button-white:before,.swiper-container-rtl .swiper-button-next.swiper-button-white:before{content:'\f104';left:25px}.swiper-pagination-bullet-active{background:#fff}.home-2 .top-head,.home-3 .top-head{background:#fff;position:relative}.top-head-container{border-bottom:1px solid #eee;padding:15px 0}.top-head ul{display:inline-block;list-style:none;margin:0;padding:0}.top-head .top-contact{display:inline-block;float:left;width:50%}.top-contact ul>li>a{color:#666;font-size:15px;font-weight:500;margin-right:20px}.top-contact ul li i.fa{color:#ec2928;font-size:16px;padding-right:5px}.top-bar-right{display:inline-block;position:relative;text-align:right;width:50%}.about-item .a-caption,.cart-table-list td,.cart-table-list th,.count-img i,.couple-img h4,.cp-social li,.ft-about-content form,.quote-titles,.section-heading,.single-about-item,.social-link-t ul li a,.text-center{text-align:center}.social-link-t ul li a{border:1px solid #fbfbfb;color:#666;display:block;font-size:16px;height:30px;line-height:28px;margin-left:10px;transition:.3s ease-in-out;width:30px}.home-3 .social-link-t ul li a:hover,.social-link-t ul li a:hover{border:1px solid #ec2328;color:#ec2328;transition:.3s ease-in-out}.home-2 .navbar-fixed-top{background:#fff!important;position:relative}.home-2 .wd-slide{height:initial!important}.home-2 .wd-slide #kenburns_061{max-height:565px}.home-2 .wd-slide:after{bottom:0;content:'';left:0;position:absolute;right:0}#wd-banner.wd-slider-ot .banner_caption_text{top:28%;width:50%}#wd-banner.wd-slider-ot .banner_caption_text h2{font-size:48px}@media only screen and (max-width:1400px){#wd-banner.wd-slider-ot .banner_caption_text h2{font-size:40px}}@media only screen and (max-width:700px){#wd-banner.wd-slider-ot .banner_caption_text h2{font-size:30px}}#wd-banner.wd-slider-ot .banner_caption_text p{font-size:12px}.wd-slider-ot .text-date h4{font-size:32px;margin-top:5px}.wd-slide .ps_indicators_txt_icon>.carousel-indicators{bottom:50px;top:inherit}.wd-slide .ps_indicators_txt_icon>.carousel-indicators .active{border-bottom:none;color:#ec2328;width:auto}.wd-slide .ps_indicators_txt_icon>.carousel-indicators li{font-size:8px;width:auto}.wd-slide .ps_indicators_txt_icon>.carousel-indicators li:after{content:'\f111'}.home-2 .quote-img img,.home-3 .quote-img img{border:10px solid #fbfbfb;object-fit:cover}.wd-slide .ps_control_txt_icon .carousel-control{height:auto;top:42%;width:auto}.wd-slide .ps_control_txt_icon .carousel-control>span{font-size:50px}.top-head.top-home-3{background:#ffffff20;left:0;position:absolute;right:0;z-index:9999}.home-3 #inner-navigation .navbar{background:#ffffff2e;top:0}.home-3 #inner-navigation .navbar-sticky-in.navbar-default{background:#fbfbfb;border-bottom:none;top:0}.home-3 .social-link-t ul li a{border:1px solid #eee;color:#fbfbfb}.home-3 .dropdown .dropbtn{background-color:transparent;color:#fbfbfb}.home-3 .wd-slide .ps_control_txt_icon .carousel-control{top:50%}.home-3 #wd-banner.wd-slider-ot .banner_caption_text{top:31%}.home-planner #inner-navigation .navbar{background:#ffffff2e}.home-1 #about-us{padding-top:40px}.home-4 #about-us{padding-top:65px}.about-text p{color:#666;line-height:1.5;margin:0 auto 25px;width:80%}.about-item,.gallery .item,.imp-people,.product-thumbnail-wrapper,.the-countdown,.the-quote{overflow:hidden;position:relative}.about-item .a-caption{background:rgba(243,56,7,.92);bottom:0;color:#fff;font-size:18px;font-weight:700;padding:5px 15px;position:absolute;transform:translateY(100px);transition:.5s ease-in-out;width:100%}.about-item:hover .a-caption{transform:translateY(0);transition:.5s ease-in-out}.about-slider .owl-dots{bottom:-40px;left:0;position:absolute;right:0;text-align:center}.about-slider .owl-dot{background:#ddd;border-radius:100%;display:inline-block;height:10px;margin:0 2px;transition:.5s;width:10px}.about-slider .owl-dot.active{background:#008cba}.the-couple{align-items:flex-start;display:flex;margin:20px 0 0;position:relative;z-index:3}.the-couple.bride{z-index:2}.about-couple-1 .about-top,.the-couple.uncle{flex-direction:row-reverse}.the-couple.uncle .about-couple{margin-right:-20px}.the-couple.bride .about-couple{margin-left:-20px}.about-top{display:flex;flex-wrap:wrap;justify-content:space-between}.about-couple h3,.act-counter,.couple-img,.cp-social li,.cp-social ul,.expand-story{display:inline-block}.about-couple-1 .about-top h3{margin-left:0;margin-right:20px}.couple-img{border:8px solid #fff;border-radius:50%;box-shadow:0 0 15px #eee;flex:0 0 auto;height:212px;overflow:hidden;position:relative;width:212px;z-index:1}.cp-detail,.expand-story p{box-shadow:0 5px 35px #e4e4e4}.couple-img h4{background:#000;bottom:0;color:#fff;font-size:28px;left:0;margin:0 auto;opacity:0;padding:90px 7px;position:absolute;right:0;text-transform:uppercase;top:0;transition:.3s ease-in-out}.couple-bride .about-couple h3,.couple-bride .couple-img,.cp-social ul{padding-left:0;float:right}.the-couple:hover .couple-img h4{opacity:.7;transition:.3s ease-in-out}.couple-img:before{background:#fff;content:'';height:70px;left:-155px;opacity:.2;position:absolute;top:77%;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg);-webkit-transition:1s cubic-bezier(.19, 1, .22, 1);-o-transition:1s cubic-bezier(.19, 1, .22, 1);transition:1s cubic-bezier(.19, 1, .22, 1);width:300px;z-index:1}.cp-social li,.cp-social li a,.cp-social li a:hover,.cp-social li:hover{transition:.3s ease-in-out}.our-team:hover .team-img:before,.the-couple:hover .couple-img:before{left:40%;top:-14%}.about-couple.about-couple-1{left:0;right:inherit}.about-couple h3{float:left;margin-left:20px}.home-4 .about-couple h3,.home-4 .event-stack h3,.home-4 .story-head h3,.home-4 .widget-rsvp .widget-title{font-size:21px}.cp-detail{background:#fbfbfb;border:8px solid #fff;border-radius:10px;padding:20px 30px}.cp-detail p{font-size:16px;line-height:2;margin-bottom:0}.cp-social ul{list-style:none}.cp-social li{background:#fbfbfb;border-radius:50%;height:30px;margin:0 4px;width:30px}.cp-social li:hover{background:#ec2328;color:#fff}.cp-social li a{color:#ec2328;font-size:16px;line-height:30px;padding:8px}.cp-social li a:hover{color:#fff}#about-us.aboutus-inner,section#about-us.aboutus{padding-bottom:70px}.aboutus-inner .the-couple{display:inline-block;margin-bottom:60px;width:100%}#blog-list .blog-sidebar .bl-content .posts.blog.withthumb,.aboutus-inner .the-couple.couple-bride,.blog_sidebar_wrapper .blog-sidebar .bl-content .posts.blog.withthumb,.rt-product-meta-wrapper .btn_red,.single-product-summary .product-details_short-description p{margin-bottom:0}.aboutus-inner .about-couple{float:right;position:relative;width:80%}.aboutus-inner .couple-bride .about-couple,.couple-bride .cp-social ul{float:left}.aboutus-page .the-quote{margin-bottom:80px}.the-countdown:before{background:#fff;bottom:0;content:'';position:absolute;right:-105px;top:0;transform:skewX(-20deg);width:40%;z-index:1}.the-countdown.layered-b .count-img i{border-color:#d3d3d3}.count-img,.quote-img,.wedding-event .section-title{position:relative;z-index:1}.count-img:before{background-image:url(./f1.png);background-repeat:no-repeat;background-size:100%;content:'';height:240px;position:absolute;right:30px;top:23px;transform:rotate(320deg);width:240px}.count-img i{background:#fff;border:10px solid #f8f8f8;border-radius:50%;color:#ed4144;font-size:65px;height:150px;line-height:1.9;padding-left:6px;position:absolute;right:230px;top:36px;width:150px}.count-titles{margin:0;position:relative;z-index:1}.count-titles h2{color:#fff;margin-bottom:20px}.act-counter{padding:50px 0 0;width:100%}.act-counter #demo{color:#fff;font-size:76px;font-weight:600;position:relative}.act-counter #demo span{font-size:24px;padding:0 10px}.the-quote:before{background:#fff;bottom:0;content:'';left:-105px;position:absolute;top:0;transform:skewX(-20deg);width:40%;z-index:1}.quote-titles{margin:20px 0;position:relative;z-index:1}.quote-titles h2{color:#fff;margin-bottom:20px;text-align:left}.quote-counter{padding-left:120px;position:relative}.quote-counter p{color:#fff;font-size:26px;line-height:40px;padding:10px 0}#store-tab-main .nav-tabs>li,.cmt-btn a,.quote-titles button.btn{margin:0}.quote-img:before{background-image:url(./f1.png);background-repeat:no-repeat;background-size:100%;content:'';height:270px;left:-100px;position:absolute;top:-40px;transform:rotate(140deg);width:270px}.quote-img img{border:10px solid #f8f8f8;border-radius:50%;height:300px;left:130px;position:absolute;top:-36px;width:300px}.event-dates,.event-img,.event-stack,.expand-story p,.story-head,.team-img,.wedding-event{position:relative}#the-gallery,section#our-story{padding-bottom:0;position:relative}.ar,.blog-leftsidebar .wrap-pagination,.story-lt-rt.story-lt{text-align:right}.expand-story{margin-bottom:50px;padding:0 30px;width:91%}.link ul li,.story-head{margin-bottom:15px}.story-head h6{font-weight:400}.expand-story p{background:#fff;border-radius:10px;color:#666;font-size:18px;line-height:1.5;min-height:155px;padding:30px 25px}.expand-story p:after{color:#fff;content:'\f04b';font-family:fontawesome;font-size:35px;position:absolute;right:-22px;text-shadow:20px 0 24px #eee;top:22px}.story-rt .expand-story p:after{left:-22px;right:initial;transform:rotate(180deg)}.story-head:before{border-right:2px dashed #ec2328;bottom:-270px;content:'';height:250px;position:absolute;right:-30px;width:2px}.event-img:after,.event-img:before{background-repeat:no-repeat;background-size:100%;height:40%;position:absolute;content:''}.story-rt .expand-story .story-head:before{left:-30px;right:inherit}.story-lt .expand-story .story-head{margin-right:-16px}.story-rt .expand-story .story-head{margin-left:-16px}.checkout-info h3,.story-head h3{margin-bottom:10px}.image-story{margin:0 auto 80px;width:90%}.image-story:before{border:2px solid #fbfbfbad;bottom:10px;content:'';left:38px;position:absolute;right:38px;top:10px;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}.image-story:hover:before{background:#fbfbfb52;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}.shopping-cart-dropdown ul li:last-child,section.section-padding.our-story{padding-bottom:0}.wedding-event{overflow:hidden;padding:75px 0 0}.wedding-event .section-title h2{color:#333;text-transform:none}.event-dates{margin-top:30px}.event-dates>.row,.pagination-wrapper{display:flex;justify-content:center}.btn_red,.event-stack p,.event-stack ul li,.link ul li,.our-team .link a,ul.gallery li{display:inline-block}.event-dates .banner-event{bottom:55px;left:0;position:absolute;top:20px;width:555px;z-index:3}.banner-event .sticky{position:absolute;width:555px;z-index:1}.event-img{margin-top:0;padding:40px 80px}.event-img img{background:#fbfbfb;border:2px solid #eee;box-shadow:-16px 12px 60px #969696;padding:15px;transform:rotate(-5deg)}.event-img:before{background-image:url(./f1.png);right:-6px;top:-45px;width:50%}.event-img:after{background-image:url(./f2.png);bottom:-39px;left:-22px;transform:rotate(0);width:45%;z-index:0}.event-stack{border-radius:10px;box-shadow:0 0 32px #cdcdcd;margin-bottom:40px;overflow:hidden;padding:25px;text-align:left;z-index:1}.event-stack h3{padding-bottom:10px;text-align:center}.event-stack ul{list-style:none;margin-bottom:0;padding-left:0;text-align:left}.event-stack ul li{color:#000;font-size:16px;padding:5px 15px 5px 0}.event-stack ul li:last-child{padding-right:0}.event-stack ul li i.fa{margin-right:5px;text-align:center;width:15px}.event-stack p{color:#000;font-size:16px;margin-bottom:0;width:100%}.blog-content a.read-btn:hover,.event-stack a.read-btn:hover,.post_button_wrapper a.read-btn:hover{background:0 0;border-color:#ec2328;color:#ec2328}.blog-content a.read-btn:hover i.fa,.event-stack a.read-btn:hover i.fa,.post_button_wrapper a.read-btn:hover i.fa{padding-left:5px;transition:.3s ease-in-out}.event-stack button.btn{bottom:35px;margin:15px 0 5px;padding:8px 14px;position:absolute;right:29px}.event-stack.event-left button.btn{left:29px;right:inherit}.wedding-event .modal-content .modal-body{padding:0}.g-registry-inner .owl-registry .owl-item img{border:1px solid #eee;box-shadow:0 0 32px #eee}.important-people ul.nav.nav-tabs{border-bottom:none;border-radius:4px;display:block;display:flex;justify-content:center;margin:0 auto;margin-bottom:40px!important;width:28.9%}.important-people ul.nav-tabs li a{background:0 0;border:1px solid #938f8f;border-radius:20px;color:#727272;font-size:20px;font-weight:600;margin:0 10px;padding:6px 16px}.important-people ul.nav-tabs li a:hover{background:#ec2328;border-color:#ec2328;color:#fbfbfb;transition:.3s ease-in-out}.important-people ul.nav-tabs li.active a{background:#ec2328;border:1px solid #ec2328;color:#fbfbfb}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:1px solid #ec2328}.our-team{margin:0 auto;text-align:center;width:100%}.team-img{border:5px solid #fff;border-radius:50%;box-shadow:0 0 15px #ccc;height:240px;margin:20px auto;overflow:hidden;width:240px}.team-img:before{background:#fff;content:'';height:70px;left:-150px;opacity:.2;position:absolute;top:77%;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg);-webkit-transition:1s cubic-bezier(.19, 1, .22, 1);-o-transition:1s cubic-bezier(.19, 1, .22, 1);transition:1s cubic-bezier(.19, 1, .22, 1);width:300px;z-index:1}.team-img img{border-bottom:3px solid #fbfbfb;height:auto;-webkit-transition:.3s;-moz-transition:3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;width:100%}.link{bottom:0;height:100%;left:0;opacity:0;padding:35px 0;position:absolute;text-align:left;transition:.3s ease-in-out;width:100%}.team-img .link ul{list-style:none;margin:0;padding:0;text-align:center}.our-team:hover .link{background:#000000b3;opacity:1;padding:98px 26px;transition:.3s ease-in-out;z-index:1}.our-team .link a{background:#ec2328e6;border-radius:50%;color:#fbfbfb;font-size:16px;height:30px;margin:0 3px;padding:2px 0;width:30px}.cart-table-list table td.actions .coupon button.update_cart,.our-team .link a:hover{background:#ec2328;border-color:#ec2328;color:#fff}.our-team .team-content{padding:10px 0 5px;position:relative}.our-team .team-content h4{color:#666;font-weight:600;margin:0}.our-team .title{display:block;font-weight:500;margin:0 0 7px}.our-team .post{color:#666;display:block;font-size:15px}@media (max-width:1100px){.count-img i{right:180px}.act-counter #demo{font-size:72px}.quote-img img{height:250px;width:250px}.team-img{height:200px;width:200px}.our-team:hover .link{padding:80px 0}}@media (max-width:991px) and (min-width:641px){.team-img{height:300px;width:300px}}.people-inner .our-team{background:#fff;border:1px solid #eee;box-shadow:0 0 32px #eee;margin-bottom:40px;padding:10px 0}.btn:hover,ul.gallery li.active,ul.gallery li:hover{background:#ec2328;border:1px solid #ec2328;color:#fff}#the-gallery.empty-wish{margin-bottom:140px}.portfolio-inner .mix{display:none;padding:4px}.masonry-gallery .col-md-3{padding:3px}ul.gallery{list-style:none;margin-bottom:35px;margin-left:8px;min-width:100px;padding:0;text-align:center}ul.gallery li{background:0 0;border:1px solid #ddd;color:#777;cursor:pointer;font-size:16px;font-weight:500;margin:0 10px;min-width:115px;padding:5px 10px;text-transform:uppercase}ul.gallery li:hover{-webkit-transition:.3s;transition:.3s}.portfolio-posts .mix:hover .item img{filter:grayscale(90%);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;transition:.3s ease-in-out}.gallery .item:before{background:#ffffff6e;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;transition:.6s cubic-bezier(.45, .05, .55, .95);width:100%;z-index:2}.gallery .item:hover::before{opacity:1;transition:.6s cubic-bezier(.45, .05, .55, .95)}.blog_sidebar_content .blog_main_post,.mix .item i.fa{-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.mix .item i.fa{background:#ec2328de;border-radius:50%;bottom:20%;color:#fbfbfb;font-size:22px;height:45px;left:47%;line-height:43px;margin:0 auto;opacity:0;position:absolute;text-align:center;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;width:45px;z-index:4}.blog-img img,.portfolio-posts .mix:hover .item i.fa,.wide-gallery .mix .item:hover i.fa{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.portfolio-posts .mix:hover .item i.fa,.wide-gallery .mix .item:hover i.fa{bottom:45%;opacity:1;transition:.5s ease-in-out}.wide-gallery .col-md-12,.wide-gallery .col-md-4{padding:0 5px}.drop-left .col-md-8{padding-left:9px}.drop-left .col-md-4{padding-left:15px;padding-right:0}.drop-right .col-md-8{padding-right:8px}.drop-right .col-md-4{padding-left:0;padding-right:15px}.wide-gallery .item{padding-bottom:5px;padding-top:5px}.gallery-quote{padding:5px 0;position:relative}.gallery-quote h2{left:0;position:absolute;right:0;text-align:center;top:100px}.btn{background:#fbfbfb;border-color:#ec2328;border-radius:3px;color:#ec2328}.btn_red{background:#ec2328;border:1px solid #ec2328;border-radius:0;color:#fff;font-size:16px;font-style:italic;line-height:1.5;margin:15px 15px 15px 0;padding:8px 25px}.our_store,table.shop_table.rt-checkout-review-order-table thead,table.shop_table.rt-checkout-review-order-table tr.order-total{background:#fbfbfb}.btn_red:hover,.shopping-cart-dropdown .cart-bottom a:hover{color:#fff;opacity:.9}.our_store{padding:75px 0 50px}.our_store .col-sm-3.col-xs-12{padding:0 10px}.rt-product-wrapper{border:1px solid #f1f1f1;margin-bottom:30px;transition:.5s}.rt-product-wrapper:hover{border-bottom-color:#ec2328;transition:.5s}.rt-product-wrapper .product-image img{transition:.5s}.rt-product-wrapper:hover .product-image img{transform:rotate(15deg) scale(1.2);transition:.5s}.rt-product-wrapper .product-label span{background:#333;bottom:0;color:#fff;left:0;padding:2px 15px;position:absolute;text-align:center;text-transform:uppercase}.quantity-buttons,.screen-reader-text,.single-product-summary form.cart{display:inline-block;position:relative}.rt-product-wrapper .product-label span.hot{background:#eb262a;left:inherit;right:0;text-align:center}.rt-product-meta-wrapper{background:#fff;padding:28px 15px 30px;text-align:center}.product-categories,.product-categories a{color:#ec2328a3}h3.product_title{font-size:24px;margin:15px 0}.rt-product-meta-wrapper del{font-size:16px;opacity:.6}.rt-product-meta-wrapper ins{font-size:16px;padding-left:15px;text-decoration:none}.our_store .slick-next,.our_store .slick-prev{background:#fff;border:1px solid #ccc;height:35px;margin-top:0;text-align:center;top:-50px;width:35px}.our_store .slick-prev{left:inherit;right:55px}.our_store .slick-next{right:10px}.our_store .slick-next:before,.our_store .slick-prev:before{color:#666;font-size:32px}.our_store .slick-next:focus,.our_store .slick-next:hover,.our_store .slick-next:visited,.our_store .slick-prev:focus,.our_store .slick-prev:hover,.our_store .slick-prev:visited{background:#eb262a;border-color:#eb262a;color:#666;outline:0;transition:.5s}.our_store .slick-next:focus:before,.our_store .slick-next:hover:before,.our_store .slick-prev:focus:before,.our_store .slick-prev:hover:before{color:#fff;transition:.5s}@media (max-width:1100px){.rt-product-meta-wrapper{padding:28px 5px 30px}}.store-detail{padding:75px 0 80px}.store-detail .slider.slider-nav{margin-top:15px}.owl-registry .owl-nav button:hover i.fa,.store-detail .slider.slider-nav .slick-slide.slick-active{opacity:1}.store-detail .slider.slider-nav .slick-next,.store-detail .slider.slider-nav .slick-prev{top:45%}.owl-registry .owl-nav button.owl-prev,.store-detail .slider.slider-nav .slick-prev{left:0}.owl-registry .owl-nav button.owl-next,.store-detail .slider.slider-nav .slick-next{right:0}.owl-registry .owl-nav button i.fa,.store-detail .slider.slider-nav .slick-next:before,.store-detail .slider.slider-nav .slick-prev:before{color:#eb262a;opacity:1}.store-detail .rt-product-meta-wrapper{background:0 0;padding:0;text-align:left}.store-detail span.rt-price-amount{font-size:18px;font-weight:600}.single-product-summary .product-details_short-description{display:inline-block;margin:40px 0 0;position:relative;vertical-align:middle;width:100%}.single-product-summary form.cart{margin:54px 0 0;vertical-align:middle;width:100%}.quantity-buttons{background:#fff;border:1px solid #e1e1e1;margin:0 15px 0 0;padding-right:22px;vertical-align:middle}.screen-reader-text{font-weight:400;padding:14px 43px 8px 17px;width:auto}input.quantity-input{border:1px solid #ccc;padding:2px 0 2px 10px;text-align:center}#store-tab-main .nav-tabs>li>a,.single-product-summary button{border:none;display:inline-block;position:relative;margin:0;font-style:italic}.single-product-summary button{background-color:#eb262a;color:#fff;font-size:19px;font-weight:400;line-height:2em;padding:10px 70px 9px;vertical-align:middle}.single-product-summary .product_meta{margin:54px 0 0}.single-product-summary .product_meta>span{display:block;margin:10px 0}.single-product-summary .product_meta a,.single-product-summary .product_meta span{color:#333;font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.82em;text-transform:uppercase}#store-tab-main .nav-tabs>li>a{background:0 0;border-radius:0;color:#eb262a;font-size:21px;font-weight:300;line-height:inherit;padding:0 17px 14px;vertical-align:top}#store-tab-main .nav-tabs>li:first-child>a,ul.insta-info-list{padding-left:0}#store-tab-main .nav-tabs>li.active>a:after,#store-tab-main .nav-tabs>li>a:after{background-color:#eb262a;bottom:-1px;content:'';height:1px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;width:0}#store-tab-main .nav-tabs>li.active>a:after{opacity:1;width:100%}#store-tab-main .nav-tabs>li>a:hover:after{opacity:1;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;width:100%}#store-tab-main .nav-tabs>li.active>a,#store-tab-main .nav-tabs>li.active>a:focus,#store-tab-main .nav-tabs>li.active>a:hover,#store-tab-main .nav-tabs>li>a:hover{background:0 0;border:none;color:#eb262a}#store-tab-main .tab-pane p{margin:0;padding:30px 0 0}.shopping-main{position:absolute;right:0}.shopping-cart-holder .header-cart{display:table-cell;padding:25px 0 0;position:relative;vertical-align:middle}.shopping-cart-holder .header-cart span.cart-icon path{fill:#fff}#inner-navigation .navbar-sticky-in.navbar-default .shopping-cart-holder .header-cart span.cart-icon path,.home-2 .shopping-cart-holder .header-cart span.cart-icon path{fill:#000}.shopping-cart-holder .header-cart:hover{color:#818491}.shopping-cart-holder .header-cart .cart-number{background-color:#ec2328;border-radius:100%;color:#fff;display:inline-block;font-size:10px;font-weight:400;height:14px;line-height:14px;position:relative;right:10px;text-align:center;top:0;width:14px}.shopping-cart-dropdown{background-color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.03);box-sizing:border-box;opacity:0;position:absolute;right:20px;text-align:left;top:80px;-webkit-transition:.35s cubic-bezier(.53, .01, .18, 1);-moz-transition:.35s cubic-bezier(.53, .01, .18, 1);transition:.35s cubic-bezier(.53, .01, .18, 1);visibility:hidden;width:260px;z-index:1000}.shopping-cart-holder:hover .shopping-cart-dropdown{opacity:1;visibility:visible}.shopping-cart-dropdown ul{margin:22px 20px;padding:0}.shopping-cart-dropdown ul li{box-sizing:border-box;display:table;height:100%;padding:10px 0;position:relative;table-layout:fixed;width:100%}.shopping-cart-dropdown .item-image-holder{display:table-cell;height:100%;position:relative;vertical-align:top;width:76px}.shopping-cart-dropdown .item-image-holder>a{border-radius:100%;display:block;max-height:76px;overflow:hidden}.shopping-cart-dropdown .item-info-holder{display:table-cell;height:100%;padding-left:14px;position:relative;vertical-align:middle;width:100%}.shopping-cart-dropdown .item-info-holder .product-title{box-sizing:border-box;display:block;line-height:1.2em;margin:0;padding:0 20px 0 0}.shopping-cart-dropdown .item-info-holder .rt-price-amount,.shopping-cart-dropdown .item-info-holder .rt-quantity{color:#c78665;display:inline-block;font-size:21px;font-style:italic;font-weight:400;margin-top:3px}.shopping-cart-dropdown .item-info-holder .remove i{font-size:22px;line-height:1;position:absolute;right:0;top:-1px}.shopping-cart-dropdown .cart-bottom{border-top:1px solid #e1e1e1;padding:16px 0 0}.shopping-cart-dropdown .cart-bottom .subtotal-holder{display:table;margin:0 0 17px;position:relative;width:100%}.shopping-cart-dropdown .cart-bottom a{background-color:#ec2328;box-sizing:border-box;color:#fff;display:inline-block;float:left;font-size:13px;font-style:italic;font-weight:400;letter-spacing:0;margin:0 1%;padding:5px 20px;position:relative;text-align:center;-webkit-transition:color .2s ease-out,background-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out;vertical-align:middle;white-space:nowrap;width:48%}@media (max-width:811px){.shopping-main{right:30px}}.checkout-inner .checkout-coupon{background-color:transparent;border:1px solid #e1e1e1;display:block;line-height:55px;list-style:none;margin:0 0 30px;padding:20px 30px;position:relative;width:100%}.checkout-info,.checkout-order,p.lt-pswrd{margin-bottom:20px}.checkout-info label{color:#999;font-weight:400}.checkout-info label span{padding-left:5px}.checkout-info label abbr[data-original-title],.checkout-infolabel abbr[title],textarea#content{border:none}.checkout-info .form-control,.checkout-info textarea.form-control{background:#fff;border-color:#eee;box-shadow:none;height:42px}.checkout-info textarea.form-control{min-height:174px}table.shop_table.rt-checkout-review-order-table tr{border:1px solid #f1f1f1}table.shop_table.rt-checkout-review-order-table tr td,table.shop_table.rt-checkout-review-order-table tr th{border:1px solid #f1f1f1;font-size:15px;padding:10px 15px}.checkout-place-order button{margin:15px 0 0}.cart-table-list .product-thumbnail img{margin-right:15px;width:30%}.cart-inner .checkout-order{margin:30px 0}.cart-table-list table td.actions .coupon{display:inline-block;float:left;position:relative;vertical-align:middle}.cart-table-list .coupon input[type=text]{background:#fff;border:1px solid #f1f1f1;box-shadow:none;height:42px;margin-left:22px;padding-left:10px;width:250px}.cart-table-list table td.actions .coupon button{background-color:transparent;border:1px solid #c78665;border-radius:0;color:#c78665}.cart-table-list table td.actions .button{margin:0 0 0 22px}@media (max-width:568px){.cart-table-list table.shop_table.rt-checkout-review-order-table{display:inline-block;overflow-x:scroll}}.account-inner{margin:0 auto;width:50%}@media (max-width:991px){.navbar-sticky-in .logo{margin-top:15px}.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{display:none}.count-img i{right:100px;top:-24px}.count-img:before{height:140px;right:-10px;top:0;width:140px}.imp-people{padding-bottom:50px}.our-team{margin-bottom:30px}.navbar-sticky-in .shopping-cart-holder .header-cart{padding-top:13px}.cart-table-list .quantity-buttons{position:relative}.cart-table-list input.quantity-input{position:absolute;right:8px;top:9px}.account-inner{width:80%}}@media (max-width:480px){.account-inner{width:100%}}#our-blog{padding:0 0 50px;position:relative}.home-3 #our-blog,.home-3 .rsvp{padding-top:75px}.blog-col{background:#ffffff96;border:1px solid #e6e6e6;margin-bottom:30px;overflow:hidden;position:relative}.blog-img{height:220px;overflow:hidden;position:relative}.blog-img img{width:100%;transition:.5s ease-in-out}.blog-col:hover .blog-img img,.blog_main_post .blog_post_img.static img{-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.blog-img:before{content:'';height:100%;position:absolute;visibility:hidden;width:100%;z-index:9}.blog-col:hover .blog-img img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.blog-col:hover .blog-img:before,.tooltipBtn:hover .tooltiptext{visibility:visible}.blog-content{padding:25px 15px;position:relative}.blog-content.wide-blog{width:50%}.post-date h6{color:#bbb;font-family:inherit;font-size:14px;font-weight:400;padding:10px 0;text-transform:uppercase}.blog-col h4{line-height:1.5;margin-bottom:0;margin-left:0;text-align:left;text-transform:none}.blog-col h4 a{color:#666;font-weight:600;transition:.3s ease-in-out}.bl-content .posts.blog li a:hover,.bl_post_header .post_header_title a:hover,.blog-col h4 a:hover,.page_content_wrapper .posts.blog li a:hover,.search-container form:hover button{color:#ec2328;transition:.3s ease-in-out}.blog-col p{color:#666;margin-bottom:0}.blog-content .info-bar{line-height:1.5;margin-bottom:0;padding:15px 0}.blog-content .info-bar ul,.top-area h2{margin:0;padding:0}.blog-content .info-bar ul li{display:inline-block;margin-right:10px}.blog-content .info-bar ul li i,.donate-box .cryptos-box-view h5 .coin-img,.section-accessibilities .button-accessibilities .accessibility-btn .content-button svg{margin-right:5px}.blog-content .info-bar ul li a{color:#bbb;text-transform:uppercase;transition:.3s ease-in-out}.blog-content .info-bar ul li a:hover{color:#ec3d42;transition:.3s ease-in-out}#blog-list .blog-sidebar .bl-content .posts.blog,#blog-list .blog-sidebar .bl-content .sidebar_lists{list-style:none;margin-left:0;margin-top:0;padding:0}.blog-sidebar,.wrap-pagination{display:inline-block;width:100%}ul.sidebar_lists{margin:0!important}#blog-list .blog-sidebar .bl-content .sidebar_lists li.widget{border:1px solid #f1f1f1;box-sizing:border-box;clear:both;float:left;margin:40px 0 0;padding:15px;width:100%}#blog-list .blog-sidebar .bl-content .sidebar_lists li h4.widgettitle,h4.widgettitle{background:#ec2328;color:#fff;display:inline-block;font-weight:900;letter-spacing:1px;margin-bottom:25px;padding:12px 10px;position:relative;text-align:left;width:100%}.search-container input{border:1px solid #eee;font-size:14px;padding:5px 40px 5px 10px;width:100%}.search-container button{background:0 0;border:none;border-left:1px solid #eee!important;padding:6px 14px;position:absolute;right:0;top:0}.blog_date_infos ul,.royalwedding_tags ul{list-style:none;padding:0}.royalwedding_tags ul li a{background:#eee;border:1px solid #eee;border-radius:3px;color:#666;display:block;margin-bottom:4px;margin-right:4px;padding:0 20px;position:relative}.royalwedding_tags ul li a:hover{background:#fbfbfb;border-color:#ec2328;color:#ec2328;transition:.3s ease-in-out}#blog-list .blog-sidebar .bl-content .posts.blog.withthumb li{background:0 0;border:0;clear:both;display:block;float:left;line-height:1.5em;margin:0;padding-top:10px;width:100%}.sidebar_lists .post_circle_thumb{float:left;height:85px;margin-right:0;overflow:hidden;position:relative;width:85px;z-index:2}.posts.blog .post_circle_thumb img{border-radius:0;float:left;margin:0 10px 2px 0;width:70px}.bl-content .posts.blog li a,.page_content_wrapper .posts.blog li a{color:#666;font-family:'Shantell Sans',cursive}.comment_date,.post-date,.post_attribute{color:#bbb;font-size:10px;font-weight:600;letter-spacing:2px;margin-top:5px;padding:0;text-transform:uppercase}.mc4wp-form-fields input{margin-top:10px;text-align:center;width:100%}.mc4wp-form-fields input[type=email]{border:1px solid #eee;padding:5px 10px;text-align:left}.cmt-btn a,.form-submit input[type=submit],.mc4wp-form-fields input[type=submit]{background:#ec2328;border:1px solid #ec2328;border-radius:0;color:#fff;display:inline-block;padding:6px 30px;transition:.5s ease-in-out;width:inherit}.form-submit input[type=submit]{font-size:16px;margin-top:20px;padding:5px 15px;width:initial}.cmt-btn a:hover,.form-submit input[type=submit]:hover,.mc4wp-form-fields input[type=submit]:hover{background:0 0;border-color:#ec2328;color:#ec2328;transition:.5s ease-in-out}li.royalwedding_Instagram ul.flickr{clear:both;display:block;float:left;list-style:none;padding:0;width:100%}.bl-content .sidebar_lists li.royalwedding_Instagram ul.flickr li{border:0;box-sizing:border-box;clear:none;display:block;float:left;margin:0 5px 5px 0;padding:0;width:calc(28% - 15px)}.bl-content .sidebar_lists li.royalwedding_Instagram ul.flickr li img{height:auto;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;width:100%}.bl-content .sidebar_lists li.royalwedding_Instagram ul.flickr li img:hover,.royalwedding_social_posts ul li a:hover{transform:translateY(-4px);transition:.3s ease-in-out}.royalwedding_social_posts ul{list-style:none;margin:0;padding:0}.royalwedding_social_posts ul li{display:inline-block;margin:0 5px}.royalwedding_social_posts ul li a{background:#000;border-radius:250px;color:#fff!important;display:block;font-size:18px;height:40px;line-height:40px;text-align:center;transition:.1s ease-in-out;width:40px}.social_wrapper.shortcode ul li.facebook a{background:#2d5f9a}.social_wrapper.shortcode ul li.twitter a{background:#00c3f3}.social_wrapper.shortcode ul li.flickr a{background:#ff0084}.social_wrapper.shortcode ul li.pinterest a{background:#bd081c}.social_wrapper.shortcode ul li.instagram a{background:#e23b61}.blog_sidebar_content .blog_main_post{border:1px solid #fbfbfb;display:inline-block;padding:15px;position:relative;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;webkit-transition:all 0.3s ease-in-out;width:100%}.blog_sidebar_content .blog_main_post:hover{box-shadow:0 5px 25px #ddd;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-o-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);-moz-transition:ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:ease-in-out;webkit-transition:all 0.3s ease-in-out}.blog_main_post .blog_post_img.static{display:block;float:left;overflow:hidden;position:relative;width:40%}.blog_main_post .blog_post_img.static img{transition:.5s ease-in-out;webkit-transition:all 0.5s ease-in-out}.blog_main_post:hover .blog_post_img img{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;webkit-transition:all 0.5s ease-in-out}.blog_post_img .blog_date_infos{left:5px;position:absolute;top:5px}.blog_date_infos ul li{background:#ec2328;color:#fff;font-size:20px;line-height:15px;padding:10px 4px 14px;text-align:center}.blog_date_infos ul li:first-child{border-bottom:1px solid #fbfbfb}.blog_date_infos ul li:last-child:hover{background:#333333c2;transition:.3s ease-in-out}.blog_date_infos ul li span{font-size:10px}.blog_main_post .blog_post_content_wrapper{display:block;float:right;padding-left:15px;width:60%}.bl_post_header .post_header_title,.comment-header h5.heading{margin:10px 0}.bl_post_header .post_header_title a{color:#666;font-weight:600;text-transform:initial}.bl_post_header .post_detail.single_post{margin-bottom:5px;position:relative}.post_detail.single_post span a{color:#bbb;letter-spacing:1px;text-transform:uppercase}.blog-leftsidebar .wrap-pagination .pagination{float:inherit}.pagination li.disabled a>*{cursor:not-allowed}.pagination_detail{color:#666;font-size:14px;margin-top:2px}.author_label,.comments-item .comment-time{color:#999;letter-spacing:2px;font-weight:600}.blog-grid .blog_sidebar_content .blog_main_post{min-height:615px}.blog-grid .blog_main_post .blog_post_content_wrapper{padding-left:0;padding-top:15px}.blog-fullwidth .blog_sidebar_content{padding:0 100px}.blog-fullwidth .blog_main_post .blog_post_img.static{width:35%}.blog-fullwidth .blog_main_post .blog_post_content_wrapper{width:65%}.blog_sidebar_content.blog_sidebar_detail{padding:15px 0 0;position:relative}.blog_sidebar_content.blog_sidebar_detail .blog_main_post{border:none;padding:0}.blog_sidebar_content.blog_sidebar_detail .blog_main_post:hover{box-shadow:none;transform:none}.blog-detail .blog_main_post .blog_post_content_wrapper{padding-left:0;padding-top:20px}#about_the_author{display:inline-block;padding:0 0 40px}#about_the_author .gravatar{float:left;margin-right:20px;width:100px}.gravatar{border-radius:5px;float:left;height:100px;overflow:hidden;position:relative;width:100px;z-index:2}#about_the_author .gravatar img{height:auto;max-width:100%}#about_the_author .author_detail{float:left;width:calc(100% - 120px)}.author_label{font-size:11px;margin-bottom:5px;text-transform:uppercase}#about_the_author .author_detail h4{font-weight:600;letter-spacing:0;margin-bottom:10px}.ot-comments{padding-top:20px}span.comment-title{border-bottom:1px dashed #f1f1f1;color:#666;display:block;font-size:22px;margin-bottom:20px;padding-bottom:10px}.ot-comments ul{list-style:none;padding-left:0;position:relative}ul.comments-item li{border-bottom:1px dashed #f1f1f1;display:block;margin-bottom:30px;padding-bottom:30px;padding-left:65px;position:relative}ul.comments-item li li li:last-child,ul.comments-item li li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.comments-item .comment-avatar{height:50px;left:0;position:absolute;top:0;width:50px}.comments-item a.comment-reply{border:1px solid #ec2328;border-radius:30px;color:#ec2328;display:block;float:right;font-size:16px;height:30px;line-height:1;padding:6px;-webkit-transition:.3s;transition:.3s;width:30px}.comments-item a.comment-reply:hover{background:#ec2328;color:#fbfbfb;-webkit-transition:.3s;transition:.3s}.comments-item .comment-time{display:block;font-size:13px;line-height:1.2;margin-bottom:10px}ul.comments-item ul{border-top:1px dashed #f1f1f1;margin-left:-20px;margin-top:20px;padding-top:30px}.fullwidth_comment_wrapper{margin-top:40px;width:100%}#respond.comment-respond{padding-top:30px;width:100%}.fullwidth_comment_wrapper .comment-form{margin-top:20px}.comment-form label{clear:both;display:block;float:none;margin-bottom:10px;margin-left:0;text-align:left!important;width:100%}.fullwidth_comment_wrapper #commentform textarea{min-height:120px;width:100%}.comment-form p.comment-form-author,.comment-form p.comment-form-email,.comment-form p.comment-form-url{float:left;width:33.33%}.comment-form-author input,.comment-form-email input,.comment-form-url input{border:1px solid #eee;font-size:16px;padding:5px;width:96%}.bg-content-share{display:inline-block;margin:20px 0;width:100%}.bg-content-share ul{float:right;list-style:none;padding-left:0}.bg-content-share span{font-size:14px;font-weight:600;padding-right:5px}.blog-tags a{border:1px solid #999;border-radius:3px;color:#666;display:inline-block;margin:0 5px 5px 0;padding:0 10px;transition:.3s}a.read-btn,button.open-btn{padding:0;transition:.3s;letter-spacing:1px}.blog-tags a:hover{background:#ec2328;border-color:#ec2328;color:#fbfbfb;transition:.3s}.bg-content-share .blog-tags{display:inline-block;margin:5px 0}.social_wrapper.shortcode.light.small.blog-social-share{display:inline-block;float:right}.royalwedding_social_posts .blog-social-share ul li a{font-size:16px;height:35px;line-height:35px;width:35px}button.open-btn{background:0 0;border:none;color:#666}button.open-btn:hover{color:#ec2328;transition:.3s}.open-btn i.fa{margin-left:2px}button.open-btn:hover i.fa{margin-left:6px;transition:.3s}a.read-btn{color:#666;display:inline-block;margin:15px 0 0}a.read-btn:hover{background:#ec2328;color:#666}.subscribe-area{background:#ec2328;bottom:-45px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:99}.subscribe-area-title{float:left;margin-right:30px;padding:20px 25px;width:38%}.subscribe-area-title h2{color:#fff;font-size:18px}.email-subscribe{margin-top:22px}.subscribe-area input[type=email]{background-color:#fcfcfc;border:none;padding:7px;width:42%}.subscribe-area .email-subscribe input[type=submit]{background-color:#f34580;border:none;color:#fff;display:inline-block;font-size:14px;margin-left:-4px;padding:7px 25px;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}.layover-title{position:relative;text-align:center;z-index:1}.layover-title h2{color:#fff;margin-bottom:40px}.owl-registry .item{padding:0 40px}.owl-registry .owl-item img{background:#fff;border:1px solid #f1f1f1;border-radius:10px;padding:5px 10px}.owl-registry .owl-nav button{position:absolute;top:15%}.owl-registry.owl-theme .owl-nav [class*=owl-]:focus{outline:0}.rsvp{background-repeat:no-repeat;background-size:cover;font-size:14px;position:relative}.rsvp .section-title h2{color:#333}.rsvp-widgets{overflow:hidden;padding:0 0 30px;position:relative;z-index:1}.widget-rsvp{margin:0 auto 40px;position:relative}.widget-rsvp .widget-title{color:#000;font-weight:400;margin:0 0 60px;position:relative;text-align:center;text-transform:capitalize}.widget-rsvp .widget-title:after{background:#ec2328;bottom:-10px;content:'';height:1px;left:0;margin:0 auto;position:absolute;right:0;width:20%}.widget-content p{color:#888;margin-left:-10px;padding:10px}.contacts-widget .contacts-info-list{list-style:none;margin-bottom:0;padding-left:0}.contacts-widget .contacts-info-list>li{display:table;min-height:32px;padding-left:30px;position:relative}.contacts-widget .contacts-info-list>li>.fa{color:#fff;display:block;font-size:22px;left:0;position:absolute;top:4px}.info-item span{color:#fff;font-size:14px;font-weight:400}.contacts-widget .contacts-info-list>li .info-item{color:#888;margin-bottom:20px}.ft-about-content .form-control{background:#fff;border:1px dashed #df4758;border-radius:8px;box-shadow:none;color:#000;font-size:16px;height:45px;margin-bottom:28px;resize:none}.ft-about-content .form-control#name{padding-left:12px;padding-right:12px}.ft-about-content .form-control::placeholder{color:#000}.form-control{background-color:#272727;border:1px solid #888;border-radius:0;color:#666;display:block;font-size:14px;height:34px;line-height:1.4;padding:6px 12px;width:100%}.footer-note,.footer-widgets{display:flex;position:relative}textarea.form-control{min-height:200px;width:100%}.ft-about-content form button.btn{background-color:#ec2328;border-color:#ec2328;border-radius:8px;color:#fff;font-family:'Shantell Sans',cursive;font-weight:700;margin:6px 0 0;padding:8px 25px;text-transform:uppercase;transition:.5s}.ft-about-content form button.btn:active,.ft-about-content form button.btn:focus,.ft-about-content form button.btn:hover{background-color:#ec2328;border-color:#ec2328;outline:0;outline-offset:0}.ft-about-content form button.btn[disabled]{background:#ccc;border-color:#ccc;color:#000}.btn-info.focus,.btn-info:active:hover,.btn-info:focus,button.btn:hover{background-color:#fbfbfb;border:1px solid #ec2328;color:#ec2328;transition:.3s ease-in-out}.rsvp-copyright{color:#666;font-size:14px;padding:30px 0 25px;position:relative;text-align:center;z-index:1}.rsvp-copyright .col-sm-12{border-top:1px solid #fafafa;padding-top:25px}.ft-about-content{background:#fff;margin:0 auto;padding:0 15px 35px;width:100%;z-index:1}.event-image,.event-stack{margin-left:auto;margin-right:auto}.latest-posts-widget,.wish-box{margin-top:30px}ul.service-info-list{color:#fff;list-style:none;padding-left:0}.service-info-list i.fa{padding-right:10px}.insta-info-list li{display:inline-block;float:left;margin:0 2px 2px 0}.footer-widgets{flex-direction:column;min-height:465px}.footer-note{align-items:center;flex-direction:column;height:400px;justify-content:center;padding-bottom:35px;text-align:center;z-index:1}.footer-note:before{background:url(./footer-c.png) 0 0/100% no-repeat;content:'';height:85%;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:400px}.footer-note h1{color:#fbfbfb;position:relative}.footer-note p{color:#fbfbfb;font-family:great vibes,cursive;font-size:25px;letter-spacing:1px;margin:15px 0;position:relative}.calendar-button .atcb-button,.donate-modal h3,.donate-modal strong{font-family:inherit!important}.footer-copyright{background:#fbfbfb96;color:#333;display:inline-block;font-size:14px;font-weight:600;line-height:1.5;padding:30px 0;text-align:center;width:100%;z-index:1}.footer-copyright ul.social-media{margin:22px 0 28px;padding:0;text-align:center}.footer-copyright ul.social-media li a{border:2px solid #666;border-radius:50%;color:#666;display:block;font-size:15px;height:35px;line-height:2.2;margin-right:6px;text-align:center;transition:.5s ease-in-out;width:35px}.footer-copyright ul.social-media li a:hover{border-color:#eb262a;color:#eb262a;transition:.5s ease-in-out}.footer-copyright p{line-height:inherit;margin-bottom:0}.footer-copyright p.para{font-family:great vibes,cursive;font-size:28px;font-weight:500}.footer-2 .footer{background:#1b1b1b;color:#bbb;position:relative}.footer-2 .footer .footer-top{padding:70px 0}.footer-2 .footer .footer-box p{color:#bbb;margin-bottom:20px}.footer-2 .footer .footer-box .aboutus-info ul li i{padding:0 10px 0 0}.footer-2 .footer .footer-box h5{color:#fff;margin-bottom:30px;text-transform:capitalize}.footer-2 .footer ul{list-style:none;margin:0;padding-left:0}.footer-2 .footer .footer-box ul.menu li a{color:#bbb;display:inline-block;line-height:2.5;transition:.5s}.footer-2 .footer .footer-box ul.menu li a:hover{color:#eb262a;padding-left:10px;transition:.5s}.footer-2 #widget-subscriptions .subscribe-inner .newsletter{margin-bottom:30px}.footer-2 #widget-subscriptions .subscribe-inner form{clear:both;display:block;overflow:hidden;position:relative;width:100%}.footer-2 #widget-subscriptions form input.subscribe_email{background:0 0;border:none;border-bottom:1px solid #666;color:inherit;display:block;min-height:40px;padding-left:15px;padding-right:0;width:100%}.footer-2 #widget-subscriptions form button.button{background:0 0;border:none;border-radius:0;box-shadow:none;color:#bbb;height:40px;line-height:14px;outline:0;padding-left:0;padding-right:0;position:absolute;right:0;top:0;width:40px}.footer-2 .footer .footer-bottom{border-top:1px solid #333;padding:30px 0}.footer-2 .social-icons li{display:inline-block;list-style:none;padding:0 5px;text-align:center}.footer-2 .social-icons li a{color:#bbb}@media (max-width:911px){.footer-2 aside.footer-box{margin-bottom:30px}.footer-2 .footer .footer-top{padding-bottom:40px}}#scrollup{background:#ffffffe0;border:1px solid #ec2328;bottom:20px;color:#ec2328;cursor:pointer;display:none;font-size:24px;height:40px;line-height:36px;position:fixed;right:20px;text-align:center;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;width:40px;z-index:9999}.validate-rsvp-form label.error{color:red}.wish-box{background-color:#fff;border:1px dashed #df4758;border-radius:8px;color:#000;height:500px;overflow:hidden;padding:0;position:relative}.wish-box-spinner{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.wish-box-content{height:100%;overflow-y:auto;padding:4px 12px}.wish-box .wish-box-item{overflow-wrap:break-word;padding:6px 0;word-break:break-word}.wish-box .wish-box-item:not(:last-child){border-bottom:1px solid #eee}.wish-box .wish-box-item .name{color:#000;font-size:16px}.wish-box .wish-box-item .time{color:#666;font-size:14px}.wish-box .wish-box-item .content{color:#000;font-size:16px;line-height:normal;margin:0;white-space:pre-wrap}.wish-box .wish-box-item.bg{background-color:#fff0f1}.donate-modal{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;padding-bottom:100px;padding-top:100px;position:fixed;top:0;width:100%;z-index:999999}.donate-box,.donate-modal.flex{display:flex}.donate-modal-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetopfordonatemodal;animation-name:animatetopfordonatemodal;background-color:#fefefe;border-radius:6px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:auto;max-width:750px;padding:0;position:relative;width:90%}@-webkit-keyframes animatetopfordonatemodal{from{opacity:0;top:-300px}to{opacity:1;top:0}}@keyframes animatetopfordonatemodal{from{opacity:0;top:-300px}to{opacity:1;top:0}}.donate-modal-close{color:#fff;cursor:pointer;float:right;font-size:40px;font-weight:700;line-height:normal;margin-top:-10px;text-decoration:none}.donate-modal-header{background-color:#f23b43;border-radius:6px 6px 0 0;color:#fff;font-size:30px;line-height:40px;padding:8px 16px;text-align:center}.donate-modal-header strong{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:center}#clock>div,.event-stack a{display:table}.donate-modal-header strong span{margin-left:10px}.donate-modal-body{padding:0 15px}.donate-box{flex-wrap:wrap;justify-content:space-evenly}.donate-box .donate-card{border:3px solid #f23b43;border-radius:10px;margin:20px;padding:20px;width:calc(50% - 40px);position:relative}.donate-box .donate-card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.donate-box .donate-card h3{font-size:18px;font-weight:700;line-height:30px;margin:0 0 20px;padding:0}.donate-box .donate-card p{font-size:16px;margin:10px 0!important}.donate-box .donate-card p:last-child{margin-bottom:0!important}@media (max-width:699px){.donate-box .donate-card{margin:20px 5px;width:100%}}.donate-box .donate-card .qr-code-image{border:1px solid #ccc;cursor:zoom-in;display:block;margin:auto;max-width:150px;padding:3px}.donate-box .cryptos-box{border-top:1px solid #f23b43;margin-top:25px}.donate-box .cryptos-box h4{margin:20px 0 0;text-align:center}.donate-box .cryptos-box .cryptos-items{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px;margin-top:10px}.donate-box .cryptos-box .cryptos-items .crypto-item{padding:10px 10px 0}.donate-box .cryptos-box .cryptos-items .crypto-item img{cursor:pointer;max-width:100%;min-width:35px;width:50px}.donate-box .cryptos-box-view{background:#fff;border-radius:7px;display:none;height:100%;left:0;padding:10px;position:absolute;text-align:center;top:0;width:100%}.donate-box .cryptos-box-view h5{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:center;margin-bottom:15px}.donate-box .cryptos-box-view h5 img{width:25px}.donate-box .cryptos-box-view .coin-address{background:#ffe2e4;color:#201f1f;display:block;margin-bottom:15px;padding:10px;word-break:break-word}.donate-box .cryptos-box-view .cryptos-box-view-close{background:#f23b43;border:1px solid #e3252d;border-radius:5px;color:#fff;margin-top:15px;padding:5px 15px}.donate-box .cryptos-box-view .cryptos-box-view-close:hover{background:#e3252d}#clock{display:flex;justify-content:center;overflow:hidden;text-align:center}#clock>div{background-color:rgb(255 255 255 / 100%);border:3px solid #f23b43;border-radius:50%;float:left;height:85px;width:85px;color:#000;margin:15px}#clock>div>div{display:table-cell;vertical-align:middle}#clock .time{color:#f9667e;font-family:'Century Gothic',Arial;font-size:24px;line-height:24px;padding-top:15px}.event-image{border:5px solid #fff;border-radius:15px;box-shadow:0 0 32px #eee;display:block;max-height:192px;object-fit:cover}.event-stack{max-width:700px}.section-accessibilities{background:#ffe2e5;padding:0}.section-accessibilities .btn-container{margin-bottom:30px;margin-top:20px}.btn,.section-accessibilities .button-accessibilities .accessibility-btn{font-size:1.4rem!important;margin:10px 5px 0!important;min-width:220px!important;padding:15px 20px!important;text-transform:uppercase}.section-accessibilities .button-accessibilities .accessibility-btn .content-button{align-items:center;display:flex;justify-content:center}.section-accessibilities .button-accessibilities .accessibility-btn:after{content:''!important}@media (max-width:500px){.section-accessibilities .button-accessibilities .accessibility-btn{margin:10px 0!important;width:100%!important}}@media (max-width:900px){.text-center-sm{text-align:center}}@media only screen and (max-width:1200px){.slicknav_nav{top:92.5px}.banner-event .sticky{width:450px}}.atcb-button-wrapper{margin-top:10px;padding:0}.calendar-button .atcb-button{background-color:transparent;border:1px solid #ec2328;box-shadow:none!important;color:#ec2328;font-size:16px!important;font-weight:400;margin:0;min-width:auto;padding:5px 20px}#btn-see-more-gallery,.parent-info .parent-name{font-weight:600;text-transform:uppercase}.al{text-align:left}@media (max-width:639px){.team-img{height:250px;width:250px}.al,.ar{text-align:center}}.event-section{padding-bottom:0;padding-top:0}.event-section .top-area h2,.event-section .top-area p{position:relative;z-index:2}.video-section .top-area:before{background:rgba(0,0,0,.2)}.event-section .top-area:before{background:rgba(0,0,0,.3);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.top-area p{font-size:20px!important;margin-bottom:10px}.video-section .top-area{border-bottom:3px solid #ffe2e5;height:60%;left:0;padding:150px 0;position:relative;text-align:center;top:0;width:100%}.video-btn{display:block;height:80px;margin:16px auto auto;position:relative;width:80px}.video-play-btn{background:rgba(200,157,156,.3);border:3px solid #df4758;border-radius:50%;color:#fff;font-size:2rem;height:100%;left:1px;line-height:75px;position:absolute;text-align:center;top:0;width:100%}#menu-access{bottom:226px;height:40px;position:fixed;right:50px;width:40px;z-index:99999}#menu-access>ul>li{background-color:#df4758;border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;height:42px;margin-bottom:10px;width:42px}.shake{animation:.82s cubic-bezier(.36,.07,.19,.97) shake;-webkit-animation:.82s cubic-bezier(.36,.07,.19,.97) shake;-moz-animation:.82s cubic-bezier(.36,.07,.19,.97) shake;-o-animation:.82s cubic-bezier(.36,.07,.19,.97) shake;animation-delay:0s}.content-button{position:relative;top:3px}.list-menu-icon{bottom:-116px;list-style:none;margin:0;opacity:0;padding:0;position:absolute;transition:opacity .3s ease-in-out}.menu-icon{font-size:25px}.btn-menu-close,.btn-menu-open{background-color:#df4758;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;bottom:-156px;cursor:pointer;height:40px;position:relative;transition:2s ease-in;width:40px}.btn-menu-close::after,.btn-menu-open::after{-webkit-animation:1s infinite sonmylogo-pulse;animation:1s infinite sonmylogo-pulse;background-color:rgba(242,59,67,.3);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;content:'';display:block;height:120%;left:-10%;position:absolute;top:-10%;width:120%;z-index:-1}#wedding-event .event-stack .tooltip-dresscode,.tooltipBtn .tooltiptext{font-family:sans-serif;padding:5px 0;z-index:1;font-size:14px;text-align:center}.access-icon{height:25px;margin-top:4px;width:auto}.btn-menu-close{display:none;position:absolute}.btn-menu-close>svg,.btn-menu-open>svg{color:#fff;height:33px;padding-left:6px;padding-top:5px;width:auto}@media (max-width:799px){#menu-access{bottom:186px;right:20px}}@-webkit-keyframes sonmylogo-pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}}@keyframes sonmylogo-pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.tooltipBtn .tooltiptext{background-color:#df4758;border-radius:6px;color:#fff;position:absolute;right:170%;top:0;visibility:hidden;width:130px}.tooltiptext::after{border-color:transparent transparent transparent #df4758;border-style:solid;border-width:5px;content:'';left:100%;margin-top:-5px;position:absolute;top:50%}.access-section-icon{filter:invert(80%) sepia(76%) saturate(5445%) hue-rotate(348deg) brightness(94%) contrast(97%);height:20px;margin-right:5px;width:auto}.btn:hover>span>.access-section-icon{filter:invert(0)}#btn-see-more-gallery{background:#ec2328;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;padding:12px 30px}.btn-see-more-gallery{cursor:pointer}.btn-see-more-wrap{margin-top:40px}.lg-toolbar .lg-icon{width:45px!important}#lg-counter{padding-left:13px!important}.lg-outer .lg-inner{white-space:normal!important}.lg-sub-html h4{color:#fff;font-size:18px!important;font-weight:500;padding:10px 65px!important;text-transform:none!important}@media only screen and (max-width:768px){.lg-sub-html h4{font-size:13px!important;padding:10px 20px!important}.lg-outer .lg-toogle-thumb{right:0;top:-90px}}.lg-backdrop,.lg-outer{z-index:9999999}.rsvp-widgets{padding-bottom:60px}.emoji-picker{background:#fff;border-radius:.5rem;bottom:-350px;-webkit-box-shadow:0 1px 2px 0 rgb(60 64 67 / 35%),0 2px 6px 2px rgb(60 64 67 / 35%);box-shadow:0 1px 2px 0 rgb(60 64 67 / 35%),0 2px 6px 2px rgb(60 64 67 / 35%);display:none;max-width:100%;overflow:hidden;position:absolute;right:15px;user-select:none!important;z-index:9999}.emoji-picker>emoji-picker{--emoji-size:22px}@media screen and (max-width:400px){.emoji-picker>emoji-picker{--num-columns:6}}.vitualTextarea{border:1px dashed #fd4951;border-radius:8px;padding:2px}#wish-form textarea{border-radius:0!important;margin-bottom:0;resize:none}#wish-form .textAreaIcons{align-items:center;background:#fff;display:flex;justify-content:flex-end;padding:8px 8px 0;position:relative}#wish-form .textAreaIcons span{color:#333;cursor:pointer;margin-right:4px}#wish-form .textAreaIcons .tooltip{width:150px}#wish-form .textAreaIcons .tooltip .tooltip-inner{font-size:16px;padding:8px 12px}#wish-form .wishes-autocomplete-content{background:#fff;-webkit-box-shadow:0 1px 2px 0 rgb(60 64 67 / 35%),0 2px 6px 2px rgb(60 64 67 / 35%);box-shadow:0 1px 2px 0 rgb(60 64 67 / 35%),0 2px 6px 2px rgb(60 64 67 / 35%);left:0;position:absolute;top:50px;width:100%;z-index:333}#wish-form .wishes-autocomplete-content input{background-image:url('./assets/searchicon.png')!important;background-position:10px!important;background-repeat:no-repeat!important;border:1px solid #ddd!important;border-radius:0!important;font-size:16px!important;margin-bottom:0!important;padding:12px 20px 12px 40px!important;width:100%!important}#wish-form .wishes-autocomplete-content ul{display:block;height:auto;list-style-type:none;margin:0;max-height:300px;overflow:auto;padding:0;text-align:left}#wish-form .wishes-autocomplete-content ul li a{border:1px solid #ddd!important;color:#000!important;display:block!important;font-size:15px!important;margin-top:-1px!important;padding:12px!important;text-decoration:none!important}#wish-form .wishes-autocomplete-content ul li a:hover{background-color:#eee!important}#wish-form .tooltip-custom{display:inline-block;position:relative}#wedding-event .image-wrap{display:flex;justify-content:center;position:relative}#wedding-event .dresscode-colors-event{align-items:center;background:rgb(246 246 246 / 70%);display:flex;gap:3px;justify-content:center;padding:6px;position:relative}@media (max-width:991.98px){#wedding-event .dresscode-colors-event{gap:10px}#wedding-event .image-wrap{display:inline-block!important}}#wedding-event .dresscode-colors-event>.dresscode-colors-item{border-radius:50%;height:25px;width:25px}#wedding-event .dresscode-colors-wrap{bottom:3px;position:absolute;width:100%}#wedding-event .event-stack .tooltip-dresscode{background-color:rgb(255 255 255);border:1px solid #eee;border-radius:6px;bottom:43px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;color:#000;display:none;position:absolute;width:130px}#wedding-event .event-stack .tooltip-dresscode::after{border-color:rgb(255 255 255) transparent transparent;border-style:solid;border-width:5px;content:'';left:50%;margin-left:-5px;position:absolute;top:100%}.contact-validation-active .error-handling-messages{margin-top:15px!important;width:100%!important}.contact-validation-active #c-error,.contact-validation-active #c-success,.contact-validation-active #error,.contact-validation-active #success{color:#fff;display:none;font-size:16px;padding:5px 10px;text-align:center;width:100%}@media (max-width:767px){#inner-navigation .navbar-nav .open .dropdown-menu>li>a{line-height:23px}.footer-widgets,.the-countdown{background-attachment:initial!important;background-position:center!important}.the-quote{background-attachment:initial!important;background-position:70% center!important}.owl-registry .owl-nav button{top:28%}.contact-validation-active #c-error,.contact-validation-active #c-success,.contact-validation-active #error,.contact-validation-active #success{font-size:15px}}.contact-validation-active #c-success,.contact-validation-active #success{background-color:#009a00;border-left:5px solid green;margin-bottom:5px}.contact-validation-active #c-error,.contact-validation-active #error{background-color:#ff1a1a;border-left:5px solid red}.weddingdate-section{font-family:'Bellota Text',cursive;margin-bottom:90px}.weddingdate-section .mini_calendar{border-bottom:1px solid #cfcfd0;margin:0 auto;max-width:420px}.weddingdate-section .mini_calendar table{caption-side:top;width:100%}.weddingdate-section .mini_calendar .calendar-month{color:#000;font-weight:700;margin-bottom:20px;padding:0;text-align:center;text-transform:uppercase}.weddingdate-section .mini_calendar table th{border-bottom:1px solid #cfcfd0;border-top:1px solid #cfcfd0;color:#000;font-size:14px;font-weight:400;padding:8px 0;text-align:center}.weddingdate-section .mini_calendar table tr:nth-child(2) td{height:60px;padding-top:20px}.weddingdate-section .mini_calendar td{color:#000;font-size:14px;height:40px;text-align:center;vertical-align:middle;width:40px}.weddingdate-section .mini_calendar td #today{aspect-ratio:1;border-image:radial-gradient(#df4758 69%,#0000 70%) 84.5%/50%;clip-path:polygon(-42% 0,50% 91%,142% 0);display:inline-flex;justify-content:center;transform:translateY(2px);width:30px}.weddingdate-section .mini_calendar td #today span{color:#fff;font-weight:700;transform:translateY(-2px)}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow;background-color:#df4758;border-radius:50%;display:inline-block;height:3rem;opacity:0;vertical-align:text-bottom;width:3rem}@media only screen and (min-width:992px){.lg-outer .lg-thumb{display:flex;justify-content:center;width:100%!important}}