h1,h2,h3,h4,h5,h6{font-family:"Lora",serif}.website-template-header-version-one .navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:#fff0;border:1px solid #fff0;border-radius:.25rem}.website-template-header-version-one .navbar-toggler:focus{outline:none;box-shadow:none}.website-template-header-version-one .navbar-toggler .icon-bar{display:block;width:22px;height:2px;border-radius:1px;outline:none;box-shadow:none}.website-template-header-version-one .navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.website-template-header-version-one .navbar-toggler .icon-bar{width:22px;-webkit-transition:all 0.2s;transition:all 0.2s}.website-template-header-version-one .navbar-toggler .icon-bar{background-color:#FFF;outline:none;box-shadow:none}.website-template-header-version-one .navbar-toggler.x .icon-bar:nth-of-type(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}.website-template-header-version-one .navbar-toggler.x .icon-bar:nth-of-type(2){opacity:0;filter:alpha(opacity=0)}.website-template-header-version-one .navbar-toggler.x .icon-bar:nth-of-type(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}.navbar-toggler.x.collapsed .icon-bar:nth-of-type(1){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.website-template-header-version-one .navbar-toggler.x.collapsed .icon-bar:nth-of-type(2){opacity:1;filter:alpha(opacity=100)}.website-template-header-version-one .navbar-toggler.x.collapsed .icon-bar:nth-of-type(3){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.website-template-header-version-one .navbar-brand{padding:0;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear}.website-template-header-version-one .navbar-brand img{height:80px;margin-bottom:1.5rem}.website-template-header-version-one .navbar{padding:1rem .5rem;flex-direction:column;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear}.website-template-header-version-one .navbar-expand-md .navbar-nav .nav-item,.navbar-expand-lg .navbar-nav .nav-item{padding:0 .19rem 0}.website-template-header-version-one .navbar-expand-md .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .nav-link{padding:.6rem .7rem;border-radius:3px;font-weight:700;transition:all 0.3s}.website-template-header-version-one .navbar-nav .active .nav-link,.navbar-nav .active .nav-link:hover,.navbar-nav .nav-link:hover{color:var(--weddingdir-color-cyan,#00aeaf)}.website-template-header-version-one .navbar-nav .nav-link{color:#FFF;font-size:1.125rem;font-weight:700;display:flex;align-items:center;font-family:"Lora",serif}.website-template-header-version-one .navbar-nav .nav-link:hover,.navbar-nav .nav-item:hover>a,.navbar-nav .nav-item>a.active{color:var(--weddingdir-color-cyan,#00aeaf)}.website-template-header-version-one .navbar-nav .nav-link i{font-size:.7rem;margin-left:5px;margin-top:2px}.website-template-header-version-one .dropdown-menu{padding:0;min-width:200px;background:#fff;margin:0;border:0;border-radius:0;box-shadow:0 0 25px 0 rgb(0 0 0 / .1)}@media (min-width:768px){.show>.dropdown-menu{display:block}}.website-template-header-version-one .dropdown-menu li>.dropdown-menu:after{display:none}.website-template-header-version-one .navbar .dropdown-menu a,.navbar .dropdown-menu li>a{font-size:.85rem;padding:16px 15px;text-transform:capitalize;color:#565656;border-bottom:1px solid #f0f0f0;text-decoration:none;font-family:"mulisemibold";display:flex;align-items:center;position:relative;justify-content:space-between}.website-template-header-version-one .navbar .dropdown-menu a i{position:absolute;font-size:.775rem;top:50%;transform:translateY(-50%);right:15px}.website-template-header-version-one .dropdown-menu li:last-child>a{border:none}.website-template-header-version-one .dropdown-item.active,.dropdown-item:focus,.dropdown-item:hover,.dropdown-item:active,.dropdown-menu>li.show>a{color:var(--weddingdir-color-cyan,#00aeaf);text-decoration:none;background-color:#f6f6f6}.website-template-header-version-one .dropdown-item-icon{display:inline-block;vertical-align:middle;text-align:center;font-size:.8125rem;min-width:1rem;max-width:1rem;margin-right:.5rem}.home-background{min-height:768px;background-size:cover!important;position:relative}.home-background::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgb(0 0 0 / .3)}.home-background .home-content{position:absolute;bottom:-2rem;color:#FFF;z-index:99;width:100%}.home-background .home-content .name{text-align:center}.home-background .home-content .name h1{color:#FFF;text-align:center;font-size:4.5rem}.home-background .home-content .name h1 i{padding:0 .5rem;color:var(--weddingdir-color-orange,#f48f00)}.home-background .home-content .name em{display:block}.home-background .home-content .date{border-style:solid;border-width:3px;border-color:#FFF;background-color:var(--weddingdir-color-cyan,#01a1a2);box-shadow:0 0 65px 0 rgb(0 0 0 / .31);display:inline-block;border-radius:50px;padding:1.2rem 5rem;color:#FFF;margin-top:1.5rem}.home-background .home-content .date h3{margin-bottom:0;font-size:1.5rem;color:#fff}.section-title{margin-bottom:3.5rem;color:#444;font-family:"mulisemibold"}.section-title h1{text-transform:uppercase}.sub-head{font-size:1rem;font-weight:700}.couple-info{text-align:center}.couple-info span{color:var(--weddingdir-color-cyan,#01a1a2);font-size:1.25rem;display:block;margin-bottom:.5rem}.couple-info h3{color:var(--weddingdir-color-orange,#f48f00);font-size:1.75rem;margin-bottom:1.2rem}.image-stack{position:relative;width:100%}.image-stack__item--bottom{position:absolute;left:24%;top:15%;width:55%}.image-stack__item--bottom img{border-radius:100%;width:90%}.couple-info .social-icons ul li{display:inline-block;min-width:30px}.story-timeline{position:relative;padding:1rem 0;margin:2rem 0}.story-timeline::after{position:absolute;content:"";width:2px;height:100%;background:#ecebec;top:0;left:50%;transform:translateX(-50%);z-index:-1}.dot-top,.dot-bottom{position:absolute;width:10px;height:10px;background:#ecebec;border-radius:50%;left:50%;transform:translateX(-50%)}.dot-top{top:0}.dot-bottom{bottom:0}.timeline-box{border-radius:4px;background-color:#FFF;box-shadow:0 0 147px 0 rgb(0 0 0 / .08);padding:1.5rem;margin:1.5rem 0;position:relative}.timeline-box .date{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);width:155px;position:absolute;height:45px;display:flex;justify-content:center;align-items:center;line-height:1;border-radius:10px;background:var(--weddingdir-color-rgba-orange,rgb(244 143 1 / .8));color:#FFF;font-family:"Lora",serif;font-weight:600;flex-direction:column;font-size:1.375rem}.timeline-box.left-box .date{top:75px;right:-122px}.timeline-box.right-box .date{top:73px;left:-122px}.timeline-box .date span{display:block;font-size:.875rem}.timeline-box.left-box::after{position:absolute;content:"";top:30px;right:-9px;border-left:12px solid #FFF;border-top:12px solid #fff0;border-bottom:12px solid #fff0}.timeline-box.right-box::after{position:absolute;content:"";top:30px;right:auto;left:-9px;border-right:12px solid #FFF;border-top:12px solid #fff0;border-bottom:12px solid #fff0}.left:before{content:'';border-right:20px solid #C00;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.right:before{content:'';border-left:20px solid #C00;border-top:20px solid #fff0;border-bottom:20px solid #fff0}.heart-icon{font-size:16rem;text-align:center;color:var(--weddingdir-color-dark-cyan,#01aeaf);opacity:.05}.left-box{margin-right:2rem;text-align:right}.right-box{margin-left:2rem;text-align:right}.left-box .head-img{display:flex;flex-direction:row-reverse;align-items:center;margin-bottom:1.5rem}.left-box .head-img h3,.right-box .head-img h3{font-style:italic;font-weight:500}.left-box .head-img h3{margin-right:1.5rem;margin-bottom:0}.right-box .head-img h3{margin-left:1.5rem;margin-bottom:0}.head-img img{border-radius:50%}.timeline-box.right-box{text-align:left}.timeline-box.right-box .head-img{display:flex;flex-direction:initial;align-items:center;justify-content:flex-start;margin-bottom:1.5rem}blockquote,.blockquote{border:none;padding:3.5rem 2rem 2rem 2rem;margin:0 0 30px 0;position:relative;font-size:1.5rem;font-family:"Lora",serif;border-radius:7px;font-style:italic;color:#333;background:#FFF;box-shadow:0 0 147px 0 rgb(0 0 0 / .07)}blockquote::before,.blockquote::before{content:"";position:absolute;left:2rem;top:2.5rem;width:70px;height:1px;color:#47bdcc;background-color:var(--weddingdir-color-orange,#f48f00)}blockquote footer,.blockquote footer{background:#fff0;padding:0}blockquote footer cite,.blockquote footer cite{font-style:inherit;font-size:1rem;color:#a9a9a9}.blockquote-1{background:#fff;border:none;position:relative;font-size:1.25rem;padding:2rem 2rem 2rem 5rem;line-height:1.4;font-family:"Lora",serif;border-radius:7px;font-style:italic;color:var(--weddingdir-color-cyan,#00aeaf);box-shadow:0 0 147px 0 rgb(0 0 0 / .07)}.blockquote-3{background:#fff;border-left:5px solid #ff3514;position:relative;font-size:1.5rem;color:#adb1d3;font-weight:700;line-height:1.4}.blockquote-1:before{position:absolute;font-size:4rem;font-style:normal;font-family:"FontAwesome";content:"\f10d";left:30px;top:10px;color:var(--weddingdir-color-orange,#f48f00);opacity:.2;font-weight:900;background:#fff0;width:auto}.story-blockquote{margin-bottom:-7rem;position:relative;z-index:99;margin-top:7rem}.broken-layout{position:relative;z-index:999}.bg-countdown{position:relative;z-index:9;background-size:cover!important;padding:12rem 0 7rem}.bg-countdown::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:rgb(0 173 174 / .7)}.bg-countdown .container{position:relative;z-index:99}.bg-countdown #wedding-countdown{margin:0;color:#FFF;text-align:center}.bg-countdown #wedding-countdown h4{color:#fff;font-size:54px}.bg-countdown #wedding-countdown li{width:24%;background:url(/wp-content/plugins/weddingdir-couple-website/singular-file/website-template-one/images/number_leaf.png) no-repeat center center;min-height:177px;margin:0;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;background-size:contain}.bg-countdown #wedding-countdown span{font-family:"Lora",serif;font-size:2.8rem;color:#FFF;font-weight:600;line-height:1.2;display:block}.when-where-box{border-radius:7px;background-color:#FFF;box-shadow:0 0 147px 0 rgb(0 0 0 / .07);padding:2.5rem 1.5rem 1.5rem;text-align:center;overflow:hidden;position:relative}.place-icon{position:absolute;top:-37px;left:0;font-size:8rem;color:#000;opacity:.04}.when-where-box h3{color:var(--weddingdir-color-cyan,#01a1a2);font-style:italic;margin-bottom:1.5rem}.when-where-box .img{position:relative;margin-top:3rem}.when-where-box .img .place-info{position:absolute;left:50%;transform:translateX(-50%);border-radius:7px;background-color:var(--weddingdir-color-orange,#f48f00);font-family:"Lora",serif;font-size:1rem;color:#FFF;font-style:italic;padding:.8rem 2.5rem;top:-1.5rem}.when-where-box .img img{border-radius:7px}#map-holder,#map-holder-contact{margin:0;background:#fff;padding:0;height:600px}#map_extended{height:500px;left:0;line-height:inherit;position:relative;top:0;width:100%}#map_extended img{max-width:inherit}.location-map-wrap .gm-ui-hover-effect{height:25px!important;width:25px!important;display:flex!important;justify-content:center;align-items:center;background:var(--weddingdir-color-orange,#f48f00)!important;border-radius:50%;top:10px!important;right:10px!important;color:#fff!important;outline:none!important}.location-map{text-align:center}.location-map i{font-size:3rem;margin-bottom:1rem;display:block;opacity:.2}.location-map h5{font-weight:700;color:var(--weddingdir-color-cyan,#00aeaf)}.will-you-attend{position:relative;z-index:9;background-size:cover!important;padding:7rem}.will-you-attend::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:rgb(0 173 174 / .7)}.will-you-attend .container{position:relative;z-index:99}.will-you-attend .head{color:#FFF;text-align:center}.will-you-attend .head h1{font-style:italic;font-size:3rem;color:#FFF}.will-you-attend .head i{font-size:7rem;display:block;opacity:.6}.rsvp-form{padding:2rem;border-radius:7px;background-color:#FFF;box-shadow:0 0 147px 0 rgb(0 0 0 / .07)}.rsvp-form .head{color:var(--weddingdir-color-cyan,#00aeaf);font-style:italic;font-weight:600}.rsvp-form .head h5{font-weight:600;margin-bottom:.8rem}.friends-members{border-radius:7px;background-color:#FFF;box-shadow:0 0 147px 0 rgb(0 0 0 / .07);padding:1.5rem;text-align:center;margin-bottom:20px}.friends-members img{margin-bottom:1.5rem;border-radius:60px}.friends-members h4{font-style:italic;margin-bottom:0}.what-they-say{position:relative;z-index:9;background-size:cover!important;padding:7rem 0 0;margin-bottom:0}.what-they-say::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .7)}.what-they-say .container{position:relative;z-index:99}.what-they-say .section-title{color:#FFF}.what-they-say .section-title h1{color:#FFF}.testimonail-slider{padding:2rem 2rem 0;border-radius:7px;background-color:#FFF;box-shadow:0 0 147px 0 rgb(0 0 0 / .07);margin-bottom:-3rem}.testimonail-quotes{text-align:center;padding:2.5rem;font-family:"Lora",serif;font-style:italic;position:relative}.testimonail-quotes::after{position:absolute;content:"";height:1px;width:70px;background:var(--weddingdir-color-orange,#f48f00);top:10px;left:50%;transform:translateX(-50%)}.testimonail-quotes .text{font-size:1.5rem}.testimonail-quotes .name{font-size:1rem;color:#a9a9a9;margin-top:1rem}.captured-moments{background:#f6f6f7}#portfolio-flters{margin:0 0 2rem 0;text-align:center;padding:0;list-style-type:none}#portfolio-flters li{display:inline-block}#portfolio-flters li a{font-family:"mulibold";border-radius:5.25rem;color:#b0b0b0;display:inline-block;padding:.5rem 1.5rem;margin-right:10px;text-transform:uppercase}#portfolio-flters li a:hover,#portfolio-flters li.filter-active a{background:var(--weddingdir-color-cyan,#00aeaf);color:#fff}.captured-gallery-item{margin:0 0 1.5rem 0}footer.main-footer{background-size:cover!important;text-align:center;padding:10rem 0 0 0;position:relative}footer.main-footer::after{opacity:.702;position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:1;background:linear-gradient(to bottom,#fff0 70%,#fff0 20%,rgb(0 0 0 / .7) 100%)}footer.main-footer .container{position:relative;z-index:99}footer .text{padding-bottom:500px}footer .text h1{color:var(--weddingdir-color-cyan,#01a1a2);font-size:4.5rem}footer .text h1 i{color:var(--weddingdir-color-orange,#f48f00)}footer .text h3{color:#111;font-style:italic;margin-bottom:1rem}.copyrights{color:#FFF;font-family:"Lora",serif;font-style:italic;font-size:1rem;padding:0 0 1.5rem 0}.copyrights a{text-decoration:underline;color:#FFF}@media (max-width:1199.99px){.image-stack__item--bottom{position:absolute;left:16%;top:11%;width:74%}}@media (min-width:992px) and (max-width:1199.99px){html{font-size:15px}}@media (min-width:992px) and (max-width:1199.99px){.image-stack__item--bottom img{border-radius:100%;width:100%}}@media (max-width:991.99px){.image-stack__item--bottom img{border-radius:100%;width:70%}.head-img img{width:100px}#portfolio-flters{margin-bottom:3rem}.image-stack__item--bottom{position:absolute;left:15%;top:11%;width:73%}}@media (min-width:768px) and (max-width:991.99px){html{font-size:15px}}@media (max-width:767px){html{font-size:15px}.image-stack__item--bottom{position:absolute;left:17%;top:13%;width:70%}#body-content [class*="col-"]:not(:last-child){margin-bottom:40px}.home-background{min-height:550px}.home-background .home-content .name h1{font-size:3.5rem}.website-template-header-version-one .navbar{position:relative!important;background:#302d34}.website-template-header-version-one .navbar-brand img{margin-bottom:0;height:60px}.website-template-header-version-one .navbar-expand-md .navbar-nav .nav-link,.website-template-header-version-one .navbar-expand-lg .navbar-nav .nav-link{padding:0}.website-template-header-version-one .logo-wrap{display:flex;justify-content:space-between;width:100%;max-width:540px}.story-timeline::after,.dot-top,.dot-bottom{left:0}.left-box{margin-right:0;text-align:left;margin-left:3rem;margin-bottom:0}.timeline-box.left-box::after{position:absolute;content:"";top:30px;right:auto;border-right:12px solid #FFF;border-top:12px solid #fff0;border-bottom:12px solid #fff0;border-left:12px solid #fff0;left:-24px}.timeline-box.left-box .date{right:auto;left:-124px}.left-box .head-img{flex-direction:row}.left-box .head-img h3{margin-right:0;margin-left:1.5rem}.heart-icon{font-size:8rem;text-align:left;margin-left:3rem;line-height:1}.timeline-box.right-box{margin-left:3rem}.bg-countdown #wedding-countdown li{width:49%;margin-bottom:2rem}.will-you-attend .head i{font-size:7rem}#portfolio-flters{margin-bottom:2rem}.captured-gallery-item{margin-bottom:0}footer .text h1{font-size:3.5rem}.section-title br{display:none}.will-you-attend{padding:1rem}.mb-xs-20{margin-bottom:1rem!important}.mb-xs-30{margin-bottom:2rem!important}.home-background .home-content .name h1{font-size:3.5rem}.image-stack__item--bottom img{border-radius:100%;width:100%}}@media (min-width:767px){.website-template-header-version-one .header-anim.fixed{background:#302d34;padding:0rem 1rem}.website-template-header-version-one .header-anim.fixed .logo-wrap{height:0;opacity:0;border:0;padding:0;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;transform:translateY(-100px)}}@media (max-width:575px){.story-timeline{padding-left:30px}.story-timeline::after,.dot-top,.dot-bottom{left:28px}.head-img img{width:80px}.testimonail-quotes{padding-left:0;padding-right:0}.home-background .home-content .date h3{font-size:1rem}.home-background .home-content .name h1{font-size:2.5rem}.home-background{min-height:450px}.when-where-box .img .place-info{padding:1rem}.section-title h1{font-size:2rem}footer .text h1{font-size:2rem}footer .text h3{font-size:1rem}.bg-countdown #wedding-countdown li{margin-bottom:0}.bg-countdown{padding:7rem 0 4rem}.home-background .home-content .name h1 i{display:block;padding:5px}footer .text h1 i{display:block;padding:5px}footer.main-footer{padding:2rem 0 0 0}}@media (max-width:321px){.home-background .home-content .name h1{font-size:2rem}.home-background .home-content .date{padding:1.2rem 2rem}.left-box .head-img,.timeline-box.right-box .head-img{flex-direction:column;display:inline-flex;align-items:flex-start}.left-box .head-img h3,.right-box .head-img h3{margin-right:0;font-size:1.25rem;margin-left:0;margin-top:1rem}}