.eu-cookie {
position: fixed;
bottom: 0;
left: 0;
right: 0;
color: #4a4a4a;
text-align: center;
background-color: #fff;
opacity: 1;
z-index: 1000;
}
.d-none {
display: none !important;
}
.ml-3 {
margin-left: 1rem !important;
}
.ml-3 {
margin-left: 1rem !important;
}
.mr-3 {
margin-right: 1rem !important;
}
.py-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.close-cookie {
cursor: pointer;
}
.display-flex,.preloader{display:flex}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);z-index:999;justify-content:center;align-items:center;transition:"opacity 0.3s ease"}.preloader.done{opacity:0}.preloader:after{position:relative;content:"";display:block;width:4em;height:4em;border-radius:2em;border:4px solid #ddd;border-top-color:#a64787;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.animation-chain{visibility:hidden}.animated{visibility:visible!important;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-transform:translateZ(0);transform:translateZ(0)}.bg-primary-color{background-color:#a64787;color:hsla(0,0%,100%,.75)}.bg-primary-color h1,.bg-primary-color h2,.bg-primary-color h3,.bg-primary-color h4,.bg-primary-color h5,.bg-primary-color h6{color:hsla(0,0%,100%,.5)}.bg-primary-color a:active,.bg-primary-color a:hover,.bg-primary-color a:link,.bg-primary-color a:visited{color:#fff}.bg-dark-gray{background-color:#4a4a4a;color:#fff}.bg-dark-gray h1,.bg-dark-gray h2,.bg-dark-gray h3,.bg-dark-gray h4,.bg-dark-gray h5,.bg-dark-gray h6{color:#fff}.bg-dark-gray a:link,.bg-dark-gray a:visited{color:#979797}.bg-dark-gray a:active,.bg-dark-gray a:hover{color:#fff}.bg-light-gray{background-color:#f4f4f4;background-image:url(../img/seigaiha.png)}.list-reset{margin:0;padding:0;list-style:none}.call-to-action,.uppercase{text-transform:uppercase;letter-spacing:3px}.call-to-action{margin:3em 0 0;text-align:center;color:#a64787;font-family:Fira Sans,sans-serif;font-size:.9em}.call-to-action>p{display:inline-block;box-shadow:0 0 0 1px #a64787,0 0 0 3px #fff,0 0 0 4px #a64787;padding:.8em 1em;border-radius:10px;margin-bottom:0}.call-to-action>p a:link,.call-to-action>p a:visited{display:block;color:#a64787}.call-to-action>p a:active,.call-to-action>p a:hover{color:#fdf0f0}.call-to-action>p span.lnr{font-size:2em;vertical-align:middle;margin-right:.25em}a:link,a:visited{color:#eb0a8d;outline:0}a:active,a:hover{color:#eb0a8d}.btn{border-width:0;text-transform:uppercase;letter-spacing:3px;font-family:Fira Sans,sans-serif;padding:1em 1.5em;border-radius:0!important}.btn:focus{outline:0}.btn.active,.btn:active{box-shadow:none}.btn.btn-primary{background-color:#eb0a8d;color:#fff;text-transform:uppercase;letter-spacing:3px;font-weight:700;opacity:.36}.btn.btn-primary:hover{background-color:#eb0a8d;color:#fff;opacity:1}ul.social{padding:0;list-style:none;margin:0 0 1em}ul.social>li{display:inline-block}ul.social>li>a{font-size:1.5em;width:1em;display:block;vertical-align:middle}ul.social>li>a:link,ul.social>li>a:visited{color:#fff;transition:all .3s ease}ul.social>li>a:active,ul.social>li>a:hover{color:hsla(0,0%,100%,.8);color:#fff}ul.social>li+li{margin-left:.8rem}@-webkit-keyframes scroll-down{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}30%{opacity:1}to{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);opacity:0}}@keyframes scroll-down{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}30%{opacity:1}to{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);opacity:0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#dbdbdb}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-thumb{background-color:#a64787}.hyphens{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}iframe{border-width:0}img{max-width:80%}body,html{height:100%!important;font-size:19px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4a4a4a}body,h1,h2,h3,h4,h5,h6,html{font-family:Fira Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;margin-top:1em;margin-bottom:.5em;color:#a64787}a:active,a:focus,a:hover{text-decoration:none}body>nav{z-index:9;height:3rem}body>nav,body>nav .menu-wrapper{position:relative;transition:all .3s ease}body>nav .menu-wrapper{min-height:3rem;background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.05);color:#4a4a4a;padding:0 8rem}body>nav .menu-wrapper a:link,body>nav .menu-wrapper a:visited{color:#4a4a4a;display:block}body>nav .menu-wrapper a:active,body>nav .menu-wrapper a:hover{color:#a64787}body>nav .menu-wrapper ul.menu{padding:0;list-style:none;margin:0 auto;text-align:center;font-size:.9em;font-weight:700;text-transform:uppercase;letter-spacing:3px;letter-spacing:2px}body>nav .menu-wrapper ul.menu>li{display:inline-block;line-height:3rem}body>nav .menu-wrapper ul.menu>li+li{margin-left:3em}body>nav .menu-wrapper ul.menu>li.current-menu-item{position:relative}body>nav .menu-wrapper ul.menu>li.current-menu-item a:link,body>nav .menu-wrapper ul.menu>li.current-menu-item a:visited{color:#a64787}body>nav .menu-wrapper ul.menu>li.current-menu-item:before{position:absolute;content:"";display:block;background-size:contain;background-repeat:no-repeat;left:50%;top:calc(1.428em - 12px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:10px;height:10px}body>nav.nav-fixed .menu-wrapper{position:fixed;top:0;left:0;width:100%;z-index:99}body>nav button.open-menu{display:none;top:.75rem;left:50%;width:1.5rem;height:1.5rem;margin-left:-.75rem;border-radius:0;text-indent:-9999px;border-width:0;padding:0;outline:0;cursor:pointer;background-color:transparent;overflow:hidden}body>nav button.open-menu,body>nav button.open-menu:after,body>nav button.open-menu:before{position:absolute;transition:all .3s ease}body>nav button.open-menu:after,body>nav button.open-menu:before{display:block;content:"";top:0;right:0;width:100%;height:2px;background-color:#9b9b9b}body>nav button.open-menu:before{box-shadow:10px 11px 0 #9b9b9b}body>nav button.open-menu:after{-webkit-transform:translate3d(0,22px,0);transform:translate3d(0,22px,0);width:75%}body>nav.opened .menu-wrapper ul.menu{display:block}body>nav.opened .menu-wrapper button.open-menu{-webkit-transform:rotate(1turn);transform:rotate(1turn)}body>nav.opened .menu-wrapper button.open-menu:before{-webkit-transform:translate3d(0,11px,0) rotate(45deg);transform:translate3d(0,11px,0) rotate(45deg);box-shadow:0 -17px 0 transparent}body>nav.opened .menu-wrapper button.open-menu:after{width:100%;-webkit-transform:translate3d(0,11px,0) rotate(-45deg);transform:translate3d(0,11px,0) rotate(-45deg)}body>nav:not(.opened) .menu-wrapper{overflow:hidden!important}body>footer{padding:2rem 8rem;position:relative;background-color:#f4f4f4;text-align:center}body>footer:after{position:absolute;content:"";display:block;width:0;height:0;z-index:2;bottom:0;right:0;border-color:transparent #fff #fff transparent;border-style:solid;border-width:2em}body>footer>*{position:relative;z-index:2}body>footer .footer-bg{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:contrast(60%);-moz-filter:contrast(60%);-ms-filter:contrast(60%);filter:contrast(60%);background-position:50%;background-size:cover;z-index:1;opacity:.52;padding-left:0}body>footer .heart{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}body>footer .heart svg{display:block;margin:0 auto;height:56px}body>footer .heart svg use{fill:#a64787}body>footer h2{font-size:1.8em;font-weight:300;margin-top:.3em;margin-bottom:1.25em}body>footer h3{font-size:1em;font-size:1.5em;margin:0 0 1em}body>footer a.scroll-up{display:block;font-size:1.25em;position:absolute;bottom:0;right:1.5vmin;z-index:3}body>footer a.scroll-up:link,body>footer a.scroll-up:visited{color:#9b9b9b}.parallax{-ms-background-position-x:center;background-position-x:center;position:relative;overflow:hidden;color:#3b3b3b}.parallax>*{position:relative;z-index:3}.parallax .parallax-bg-img{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;max-width:none;z-index:-1}.parallax .parallax-bg-img.mode-2{top:0}nav+section{margin-top:6rem}section{margin-top:4rem;margin-right:0;margin-bottom:4rem;padding:2rem 8rem;overflow:hidden;position:relative}section.bg-light-gray{margin:3rem 0;padding-top:3rem;padding-bottom:3rem}section h2{text-align:center;text-transform:uppercase;letter-spacing:3px;font-size:1.8em;padding:1.1em 0;position:relative;margin:-1em 0 2em}section h2:after,section h2:before{position:absolute;content:"";display:block;background-image:url(../img/decor.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;width:100%;height:1em;top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}section h2:after{top:auto;bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}section .section-cennik,section .section-intro{width:50em;max-width:90%;margin:2em auto 3em;text-align:center}section .section-sluzby{width:60em;margin:2em auto 3em;align-self:center;text-align:left;max-width:90%}section.section-hero{margin:0;height:100%;min-height:320px;position:relative;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;z-index:1}section.section-hero:after{position:absolute;content:"";display:block;width:0;height:0;z-index:2;bottom:0;left:0;border-color:transparent transparent #fff #fff;border-style:solid;border-width:3em}section.section-hero .owl-carousel{z-index:1}section.section-hero .owl-carousel .item{position:relative;-webkit-filter:contrast(60%);-moz-filter:contrast(60%);-ms-filter:contrast(60%);filter:contrast(60%)}section.section-hero .owl-carousel .item:before{position:absolute;content:"";display:block;top:0;left:0;width:100%;height:100%}section.section-hero .owl-carousel.owl-theme .owl-nav.disabled+.owl-dots{flex-direction:column;position:absolute;top:50%;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2em}section.section-hero .owl-carousel.owl-theme .owl-dots .owl-dot span{margin:7px;box-shadow:none}section.section-hero .announcement-wrapper{text-align:center;position:relative;z-index:2}section.section-hero .announcement-wrapper .announcement{position:relative;font-size:1.25em;margin-bottom:2em;color:#ffdbdc}section.section-hero .announcement-wrapper .announcement .heart{margin-bottom:1em}section.section-hero .announcement-wrapper .announcement .heart svg{display:block;margin:0 auto;height:35px;height:5.25vmin}section.section-hero .announcement-wrapper .announcement .heart svg use{fill:#a64787}section.section-hero .announcement-wrapper .announcement .decor svg{display:none;margin:0 auto;height:7.65vmin;width:42.15vmin}section.section-hero .announcement-wrapper .announcement .decor svg use{fill:#fff}section.section-hero .announcement-wrapper .announcement .decor-inverse>svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}section.section-hero .announcement-wrapper .announcement h1,section.section-hero .announcement-wrapper .announcement h2{color:#fff}section.section-hero .announcement-wrapper .announcement h2{margin:0;padding:0;font-size:2em;font-size:6.75vmin;font-family:Dancing Script,cursive;font-weight:400;text-transform:none;letter-spacing:0}section.section-hero .announcement-wrapper .announcement h2:after,section.section-hero .announcement-wrapper .announcement h2:before{position:absolute;content:"";display:none}section.section-hero .announcement-wrapper .announcement h1{margin:0;font-size:2em;font-size:6.75vmin;display:flex;justify-content:space-between}section.section-hero .announcement-wrapper .announcement h1 span.and{font-weight:400}section.section-hero .announcement-wrapper .announcement .date{margin:0;overflow:hidden;font-size:1em;font-size:3.375vmin}section.section-hero .announcement-wrapper .announcement .date span{position:relative;display:inline-block;color:#fff;font-size:1.8em;opacity:.27}section.section-hero .announcement-wrapper .announcement .date span:after,section.section-hero .announcement-wrapper .announcement .date span:before{position:absolute;content:"";display:block;top:50%;height:1px;width:500px;background-color:#fff}section.section-hero .announcement-wrapper .announcement .date span:before{right:100%;margin-right:1em}section.section-hero .announcement-wrapper .announcement .date span:after{left:100%;margin-left:1em}section.section-hero .announcement-wrapper .cta{visibility:hidden;z-index:-2}section.section-hero .scroll-down{position:absolute;z-index:3;bottom:-.5555em;left:1.67em;width:25px;height:40px;border-radius:12.5px;border:2px solid #9b9b9b;cursor:pointer;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}section.section-hero .scroll-down:before{position:absolute;content:"";display:block;width:3px;height:8px;background-color:#9b9b9b;top:8px;left:9px;-webkit-animation:scroll-down 1s ease infinite;animation:scroll-down 1s ease infinite}section.section-couple{margin-top:0;padding-top:8rem}section.section-couple .flowers{overflow:hidden}section.section-couple .flowers:after,section.section-couple .flowers:before{position:absolute;content:"";display:block;width:16rem;width:43.2vmin;height:16rem;height:43.2vmin;background-image:url(../img/flowers.svg);background-position:50%;background-size:cover;opacity:.11;top:-4.8rem}section.section-couple .flowers:before{left:-8rem;left:-21.6vmin}section.section-couple .flowers:after{right:-8rem;right:-21.6vmin}section.section-couple .bride-and-groom{display:-webkit-flex;justify-content:space-between;position:relative;text-align:left}section.section-couple .bride-and-groom:before{position:absolute;content:"";display:block;font-family:Dancing Script,cursive;margin-top:17.6%;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:4em;color:#9b9b9b;visibility:visible}section.section-couple .bride-and-groom>.bride,section.section-couple .bride-and-groom>.groom{width:44%;text-align:center}section.section-couple .bride-and-groom>.bride .profile-pic,section.section-couple .bride-and-groom>.groom .profile-pic{width:80%;margin:0 auto 1em;overflow:hidden;position:relative}section.section-couple .bride-and-groom>.bride .profile-pic:after,section.section-couple .bride-and-groom>.groom .profile-pic:after{position:absolute;content:"";display:block;top:.5em;left:.5em;right:.5em;bottom:.5em;border:1px solid #fff;visibility:visible}section.section-couple .bride-and-groom>.bride h3,section.section-couple .bride-and-groom>.groom h3{font-size:1.55em;margin:0;line-height:1.25}section.section-couple .bride-and-groom>.bride h4,section.section-couple .bride-and-groom>.groom h4{font-size:1.25em;font-weight:400;margin:0 0 1em}section.section-couple .bride-and-groom>.bride p,section.section-couple .bride-and-groom>.groom p{color:#9b9b9b;max-width:20em;margin:0 auto}section.section-couple .bride-and-groom>.bride ul.social,section.section-couple .bride-and-groom>.groom ul.social{margin-top:1em}section.section-couple .bride-and-groom>.bride ul.social a:link,section.section-couple .bride-and-groom>.bride ul.social a:visited,section.section-couple .bride-and-groom>.groom ul.social a:link,section.section-couple .bride-and-groom>.groom ul.social a:visited{color:#9b9b9b}section.section-couple .bride-and-groom>.bride ul.social a:active,section.section-couple .bride-and-groom>.bride ul.social a:hover,section.section-couple .bride-and-groom>.groom ul.social a:active,section.section-couple .bride-and-groom>.groom ul.social a:hover{color:#a64787}section.section-story ul.timeline{margin:0;padding:0;list-style:none;position:relative}section.section-story ul.timeline:before{position:absolute;content:"";display:block;width:1px;left:50%;top:0;bottom:0;background-color:hsla(0,0%,60.8%,.5)}section.section-story ul.timeline>li{display:flex;justify-content:space-between;align-items:center;position:relative}section.section-story ul.timeline>li:hover .meta .timeline-thumbnail{-webkit-filter:contrast(100%);-moz-filter:contrast(100%);-ms-filter:contrast(100%);filter:contrast(100%)}section.section-story ul.timeline>li:nth-child(2n){flex-direction:row-reverse}section.section-story ul.timeline>li:nth-child(2n) .meta{padding-right:0;padding-left:6vw}section.section-story ul.timeline>li:nth-child(2n) .meta .timeline-thumbnail{margin-right:0;margin-left:auto;position:relative}section.section-story ul.timeline>li:nth-child(2n) .meta .date{left:2em;left:6vw;right:auto}section.section-story ul.timeline>li:nth-child(2n) .desc{padding-left:0;padding-right:6vw}section.section-story ul.timeline>li+li{margin-top:1em}section.section-story ul.timeline>li svg.heart{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:2}section.section-story ul.timeline>li svg.heart path{fill:#a64787}section.section-story ul.timeline>li .desc,section.section-story ul.timeline>li .meta{width:50%}section.section-story ul.timeline>li .meta{position:relative;padding-right:6vw}section.section-story ul.timeline>li .meta:before{position:absolute;content:"";display:block;height:1px;width:100%;background-color:hsla(0,0%,60.8%,.5);top:50%;left:0}section.section-story ul.timeline>li .meta .timeline-thumbnail{width:225px;height:225px;width:18vw;height:18vw;border-radius:50%;overflow:hidden;position:relative;z-index:1;background-position:50%;background-size:cover;-webkit-filter:contrast(60%);-moz-filter:contrast(60%);-ms-filter:contrast(60%);filter:contrast(60%);transition:all .3s ease}section.section-story ul.timeline>li .meta .date{font-size:2em;font-size:3vw;font-family:Dancing Script,cursive;position:absolute;top:50%;right:2em;right:6vw;-webkit-transform:translateY(-100%);transform:translateY(-100%);color:#9b9b9b}section.section-story ul.timeline>li .desc{overflow:hidden;padding-left:6vw}section.section-events ul.event-list{padding:0;list-style:none;width:52em;max-width:100%;margin:0 auto}section.section-events ul.event-list>li{display:flex;align-items:stretch}section.section-events ul.event-list>li+li{margin-top:3em;padding-top:3em;box-shadow:0 -1px 0 hsla(0,0%,60.8%,.3)}section.section-events ul.event-list>li .event-thumbnail{width:13em;margin-right:3em;background-position:50%;background-size:cover}section.section-events ul.event-list>li .event-details{width:calc(100% - 16em);overflow:hidden}section.section-events ul.event-list>li .event-details h3{font-family:Dancing Script,cursive;font-size:1.67em;margin:0}section.section-events ul.event-list>li .event-details ul.event-info{padding:0;list-style:none;margin:1em 0;font-size:.9em;font-weight:700;line-height:1.8}section.section-events ul.event-list>li .event-details ul.event-info>li span{display:inline-block;color:#a64787;width:2em}section.section-events ul.event-list>li .event-details .desc{color:#9b9b9b;max-width:100%}section.section-events ul.event-list>li .event-details .cta a.btn+a.btn{margin-left:1em}section.section-rsvp form{text-align:center}section.section-rsvp form>.form-wrapper{display:flex;align-items:stretch;margin-bottom:1em}section.section-rsvp form>.form-wrapper .left{width:35%}section.section-rsvp form>.form-wrapper .left input{width:100%;padding:.5em;outline:0;background-color:transparent;border:solid hsla(0,0%,60.8%,.5);border-width:0 0 1px}section.section-rsvp form>.form-wrapper .left input+input{margin-top:1em}section.section-rsvp form>.form-wrapper .right{width:calc(65% - 1em);margin-left:1em;display:flex;align-items:stretch;flex-direction:row}section.section-rsvp form>.form-wrapper .right ul.events{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;flex-direction:column;width:100%}section.section-rsvp form>.form-wrapper .right ul.events li{background-size:cover;background-position:50%;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:center}section.section-rsvp form>.form-wrapper .right ul.events li>*{position:relative;z-index:2}section.section-rsvp form>.form-wrapper .right ul.events li:before{position:absolute;content:"";display:block;background-color:#000;opacity:.3;top:0;left:0;bottom:0;right:0;transition:opacity .3s ease;z-index:1}section.section-rsvp form>.form-wrapper .right ul.events li:hover:before{opacity:0}section.section-rsvp form>.form-wrapper .right ul.events li:after{position:absolute;display:block;content:"\f00c";font-size:1em;font-family:FontAwesome;color:#fff;width:1.5em;height:1.5em;line-height:1.5em;top:-.35em;right:-.75em;z-index:2;background-color:#a64787;border-radius:50%;box-shadow:0 0 0 3px #fff;-webkit-transform:scale(0);transform:scale(0);transition:all .3s ease}section.section-rsvp form>.form-wrapper .right ul.events li.selected:after{-webkit-transform:scale(1);transform:scale(1)}section.section-rsvp form>.form-wrapper .right ul.events li p{margin:0;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 10px rgba(0,0,0,.5);padding:1em}section.section-rsvp form>.form-wrapper .right ul.events li+li{margin-top:1em}section.section-rsvp form>.form-wrapper .right select{display:none;width:100%;height:100%;border:1px solid hsla(0,0%,60.8%,.5);outline-color:#a64787}section.section-rsvp form>.form-wrapper .right select option{padding:.5em}section.section-rsvp #message{text-align:center;margin-top:1em}section.section-rsvp #message p{margin:0}section.section-people h3{font-family:Dancing Script,cursive;text-align:center;font-size:1.67em;margin:1.5em 0 .75em}section.section-people h3:first-child{margin-top:0}section.section-people .container-fluid{padding-left:1rem;padding-right:1rem}section.section-people .row{overflow:hidden;margin-left:-1rem;margin-right:-1rem}section.section-people .row .col-sm-3{padding-left:1rem;padding-right:1rem}section.section-people .row .col-sm-3:hover .profile-pic{-webkit-filter:contrast(100%);-moz-filter:contrast(100%);-ms-filter:contrast(100%);filter:contrast(100%)}section.section-people .row .col-sm-3 .profile-pic{padding-top:100%;background-position:50%;background-size:cover;-webkit-filter:contrast(60%);-moz-filter:contrast(60%);-ms-filter:contrast(60%);filter:contrast(60%);transition:all .3s ease}section.section-people .row .col-sm-3 h4{text-align:center;font-weight:400;margin:.5em 0 0;font-size:1em}section.section-gallery .gallery-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:102;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;background-color:rgba(0,0,0,.7)}section.section-gallery .gallery-overlay:before{position:absolute;top:50%;left:50%;display:block;content:"";border:4px solid hsla(0,0%,100%,.1);border-top-color:#a64787;border-radius:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}section.section-gallery .gallery-overlay.opened{opacity:1}section.section-gallery .gallery-overlay.loaded:before{display:none}section.section-gallery .gallery-overlay .gallery-modal{width:80%;-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:all .3s ease;background-color:#fff;box-shadow:5px 5px 16px rgba(0,0,0,.2)}section.section-gallery .gallery-overlay .gallery-modal ul.modal-nav{position:absolute;bottom:100%;right:0;margin:0;padding:0;list-style:none;background-color:#a64787;color:#fff;display:flex;box-shadow:5px 5px 16px rgba(0,0,0,.2)}section.section-gallery .gallery-overlay .gallery-modal ul.modal-nav:before{display:block;content:"";position:absolute;right:100%;top:0;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#a64787;color:#fff;width:60px;height:60px;box-shadow:5px 5px 16px rgba(0,0,0,.2);z-index:1}section.section-gallery .gallery-overlay .gallery-modal ul.modal-nav:after{position:absolute;content:"";display:block;top:100%;height:50px;width:170px;right:0;background-color:#fff;z-index:1}section.section-gallery .gallery-overlay .gallery-modal ul.modal-nav>li{font-size:1.25em;text-align:center;width:0;height:40px;line-height:40px;background-color:#a64787;color:#fff;z-index:2;transition:all .3s ease}section.section-gallery .gallery-overlay .gallery-modal ul.modal-nav>li:hover{background-color:#e14040}section.section-gallery .gallery-overlay .gallery-modal ul.modal-nav>li.enabled{width:40px}section.section-gallery .gallery-overlay .gallery-modal ul.modal-nav>li a:link,section.section-gallery .gallery-overlay .gallery-modal ul.modal-nav>li a:visited{color:#fff;display:block}section.section-gallery .gallery-overlay .gallery-modal ul.modal-nav>li a:link:after,section.section-gallery .gallery-overlay .gallery-modal ul.modal-nav>li a:visited:after{display:none}section.section-gallery .gallery-overlay .gallery-modal ul.modal-nav>li a:active,section.section-gallery .gallery-overlay .gallery-modal ul.modal-nav>li a:hover{text-decoration:none}section.section-gallery .gallery-overlay .gallery-modal .overflow-wrapper{padding:2.5rem;position:relative;z-index:1}section.section-gallery .gallery-overlay .gallery-modal .modal-main{display:flex;flex-direction:row-reverse;padding:0;align-items:center}section.section-gallery .gallery-overlay .gallery-modal .modal-main .left{width:30%;padding-right:4rem}section.section-gallery .gallery-overlay .gallery-modal .modal-main .left ul{margin:0;padding:0;list-style:none}section.section-gallery .gallery-overlay .gallery-modal .modal-main .left ul>li{margin-bottom:2em}section.section-gallery .gallery-overlay .gallery-modal .modal-main .left ul>li:last-child{margin-bottom:0}section.section-gallery .gallery-overlay .gallery-modal .modal-main .left ul>li.name-cat h3{color:#a64787;font-size:1.4em;line-height:1.25;margin:0 0 .25em}section.section-gallery .gallery-overlay .gallery-modal .modal-main .left ul>li.name-cat h3+p{color:#4a4a4a;font-size:.8em;text-transform:uppercase;letter-spacing:3px}section.section-gallery .gallery-overlay .gallery-modal .modal-main .left ul>li.desc{font-size:.9em}section.section-gallery .gallery-overlay .gallery-modal .modal-main .right{width:70%;line-height:0}section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen{height:0;width:100%;padding-top:56.25%;position:relative}section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen>a,section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen>iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen:visited,section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen>a:link{display:block}section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen:visited:before,section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen>a:link:before{display:block;position:absolute;content:"";background-image:url(../img/youtube-play.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:80px;height:80px;top:50%;left:50%;margin-left:-40px;margin-top:-40px;opacity:.5;transition:opacity .3s ease}section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen:visited:active:before,section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen:visited:hover:before,section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen>a:link:active:before,section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen>a:link:hover:before{opacity:.8}section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen:visited:after,section.section-gallery .gallery-overlay .gallery-modal .modal-main .right .wide-screen>a:link:after{display:none}section.section-gallery .gallery-overlay .gallery-modal .modal-main .left,section.section-gallery .gallery-overlay .gallery-modal .modal-main .right{z-index:1;position:relative}section.section-gallery .gallery-overlay .gallery-modal.opened{-webkit-transform:scale(1);transform:scale(1);opacity:1}section.section-gallery header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4rem}section.section-gallery header h2{margin:0}section.section-gallery header ul.gallery-cats{margin:0;list-style:none;font-family:Fira Sans,sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:.7em;font-weight:700;letter-spacing:2px;padding:1em 0 0;text-align:center}section.section-gallery header ul.gallery-cats>li{display:inline-block}section.section-gallery header ul.gallery-cats>li+li{margin-left:2em}section.section-gallery header ul.gallery-cats>li>a{display:block;padding:.5em 0}section.section-gallery .gallery-grid{margin:-1rem}section.section-gallery .gallery-grid>.gallery-grid-item{width:33.33%;padding:1rem;overflow:hidden;position:relative}section.section-gallery .gallery-grid>.gallery-grid-item img.gallery-video-icon{width:72px;height:72px;position:absolute;top:50%;left:50%;opacity:.5;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:opacity .3s ease;z-index:2}section.section-gallery .gallery-grid>.gallery-grid-item img:not(.gallery-video-icon){width:100%;height:auto;transition:all .3s ease;-webkit-filter:contrast(60%);-moz-filter:contrast(60%);-ms-filter:contrast(60%);filter:contrast(60%)}section.section-gallery .gallery-grid>.gallery-grid-item:hover{cursor:pointer}section.section-gallery .gallery-grid>.gallery-grid-item:hover img.gallery-video-icon{opacity:.8}section.section-gallery .gallery-grid>.gallery-grid-item:hover img:not(.gallery-video-icon){-webkit-filter:contrast(100%);-moz-filter:contrast(100%);-ms-filter:contrast(100%);filter:contrast(100%)}section.section-gallery .gallery-grid>.gallery-grid-item .gallery-hidden{display:none}section.section-gifts .retailer-list .row+.row{margin-top:2em}section.section-gifts .retailer-list .row .retailer-thumbnail{border:1px solid hsla(0,0%,60.8%,.5);height:120px;text-align:center;line-height:calc(100px - 2em);padding:.7em 2em}section.section-gifts .retailer-list .row .retailer-thumbnail>img{max-height:100%}section.section-gifts .retailer-list .row .retailer-thumbnail+h4{text-align:center;font-weight:400;margin:.5em 0 0;font-size:1em}section+footer{margin-top:6rem}.separator{margin:4rem 0;padding:2rem 0}.separator:after,.separator:before{position:absolute;content:"";display:block;width:0;height:0;border:1.6em solid transparent}.separator:before{top:0;right:0;border-top-color:#fff;border-right-color:#fff}.separator:after{bottom:0;left:0;border-bottom-color:#fff;border-left-color:#fff}.separator .flowers{position:absolute;top:0;left:0;right:0;bottom:0}.separator .flowers:after,.separator .flowers:before{position:absolute;content:"";display:block;width:14.4rem;width:38.9vmin;height:14.4rem;height:38.9vmin;background-image:url(../img/flowers-white.svg);background-position:50%;background-size:cover}.separator .flowers:before{left:-9rem;left:-24.3vmin;top:-1.44rem}.separator .flowers:after{right:-9rem;right:-24.3vmin;bottom:-1.44rem}.separator .separator-carousel .owl-carousel{overflow:hidden;position:relative}.separator .separator-carousel .owl-carousel .item{position:relative;display:block;height:0;padding-top:100%;background-size:cover;background-position:50%;margin:0 auto;-webkit-filter:contrast(60%);-moz-filter:contrast(60%);-ms-filter:contrast(60%);filter:contrast(60%);transition:all .3s ease}.separator .separator-carousel .owl-carousel .item:hover{-webkit-filter:contrast(100%);-moz-filter:contrast(100%);-ms-filter:contrast(100%);filter:contrast(100%)}.separator.parallax{padding:4rem 8rem;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:20em;margin-left:10px;margin-right:10px}.separator.parallax .parallax-bg-img{-webkit-filter:contrast(60%);-moz-filter:contrast(60%);-ms-filter:contrast(60%);filter:contrast(60%)}.separator.parallax h2{font-size:2em;font-size:3vw;margin:0}.separator.parallax .decor{font-size:2em;font-size:3vw;display:inline-block;position:relative;margin:1.125vw 0 0}.separator.parallax .decor:after,.separator.parallax .decor:before{position:absolute;content:"";display:block;top:50%;width:100px;height:2px;margin-top:-3px;background-color:#fff}.separator.parallax .decor:before{right:100%;margin-right:.5rem}.separator.parallax .decor:after{left:100%;margin-left:.5rem}.separator.parallax .countdown-area{font-size:1.5em;font-size:1.8vw;line-height:4.8em;line-height:7.2vw;padding-bottom:0;margin-bottom:-42px}.separator.parallax .countdown-area ul{margin:0;padding:0;list-style:none;display:flex}.separator.parallax .countdown-area ul>li span.digits{font-size:3em;font-size:6.75vw;margin-right:.1em}.separator.parallax .countdown-area ul>li span.unit{margin-right:.5em}.owl-theme .owl-dots .owl-dot span{border-radius:0;background-color:hsla(0,0%,100%,.8);box-shadow:inset 0 0 0 1px #a64787}.owl-theme .owl-dots .owl-dot{display:block}.owl-theme .owl-nav.disabled+.owl-dots{display:flex;justify-content:center;margin-top:1em}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#a64787;box-shadow:none}.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev{position:absolute;top:50%;margin:0;width:6em;height:6em;border-radius:50%;background-color:rgba(0,0,0,.1);overflow:hidden;text-indent:-9999px;background-size:2em auto!important;background-repeat:no-repeat!important}.owl-theme .owl-nav{margin-top:0}.owl-theme .owl-nav .owl-prev{left:0;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background-image:url(../img/arrow-left.svg)!important;background-position:3.4em!important}.owl-theme .owl-nav .owl-next{right:0;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%);background-image:url(../img/arrow-right.svg)!important;background-position:.6em!important}.owl-theme .owl-nav [class*=owl-]:hover{background-color:rgba(0,0,0,.15)}.owl-carousel.owl-full-width{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.owl-carousel.owl-full-width .owl-item,.owl-carousel.owl-full-width .owl-stage,.owl-carousel.owl-full-width .owl-stage-outer{width:100%;height:100%}.owl-carousel.owl-full-width .item{width:100%;height:100%;background-position:50%;background-size:cover}.separator.parallax,body>footer,section.section-hero{border:2rem solid #fff;opacity:1}.separator.parallax{padding-top:3rem;padding-bottom:3rem;margin-top:3rem;margin-bottom:3rem;background-image:linear-gradient(313deg,rgba(252,199,229,.44),rgba(249,126,197,.65))}@media only screen and (max-width:360px){#sluzby .section-sluzby .col-xs-4.col-sm-4.col-md-4.col-lg-4,#sluzby .section-sluzby .col-xs-8.col-sm-8.col-md-8.col-lg-8{width:100%;font-size:smaller}.section-sluzby .col-xs-8.col-sm-8.col-md-8.col-lg-8 h3{font-size:1.5em}.section-sluzby .col-xs-4.col-sm-4.col-md-4.col-lg-4 h3{font-size:1.3em;padding-left:0}body #cennik .section-cennik{font-size:smaller}#cennik .section-cennik .col-xs-4.col-md-4.col-lg-4.col-sm-4{height:125px;padding-left:5px;padding-right:5px}body #sluzby .section-intro{font-size:smaller}.announcement.animation-chain .text-center img{width:69%}.announcement-wrapper .announcement.animation-chain .date,.announcement-wrapper .announcement.animation-chain h2{display:none}.announcement-wrapper .announcement.animation-chain .text-center{margin-bottom:0;margin-top:0;padding-top:0;padding-bottom:0;padding-right:0}body #kontakty h2{font-size:x-large;font-family:Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif}body #cennik h2,body #gallery h2,body #sluzby h2{font-size:large}body #kontakty .col-sm-6{font-size:smaller}#kontakty .col-lg-12 .small{font-size:small}.separator.parallax,body>footer,section{padding-left:2rem;padding-right:2rem;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width:991px){.flex-responsive{display:block!important}.flex-responsive>aside,.flex-responsive>div,.flex-responsive>li,.flex-responsive>ul{width:100%!important;margin:0!important}body>nav .menu-wrapper{padding-left:0;padding-right:0;background-color:hsla(0,0%,100%,.95)}body>nav .menu-wrapper ul.menu{padding-top:3rem}body>nav .menu-wrapper ul.menu>li{display:block}body>nav .menu-wrapper ul.menu>li+li{margin-left:0}body>nav button.open-menu{display:block}body>nav:not(.opened) .menu-wrapper{max-height:3rem!important}section{padding-left:4rem;padding-right:4rem}section.section-couple .bride-and-groom:before{top:50%;margin-top:0}section.section-couple .bride-and-groom>.groom{padding-bottom:2em}section.section-couple .bride-and-groom>.bride{padding-top:8em}section.section-events ul.event-list>li .event-details .cta a.btn{font-size:.7em;letter-spacing:2px;padding:.8em 1.2em}section.section-events ul.event-list>li .event-thumbnail{padding-top:100%;margin-bottom:1em!important}section.section-rsvp form>.form-wrapper .right{padding-top:1em}section.section-story ul.timeline{margin-top:2em}section.section-story ul.timeline:before{display:none}section.section-story ul.timeline>li .meta .date{font-size:1.5em}section.section-story ul.timeline>li svg.heart{display:none}section.section-story ul.timeline>li .desc{padding-left:0;padding-top:1em}section.section-story ul.timeline>li+li{margin-top:2em}body>.main-wrapper #secondary section .gallery-overlay .gallery-modal.opened,body>section.section-gallery .gallery-overlay .gallery-modal.opened{height:calc(100% - 160px)}body>.main-wrapper #secondary section .gallery-overlay .gallery-modal .overflow-wrapper,body>section.section-gallery .gallery-overlay .gallery-modal .overflow-wrapper{overflow:auto;height:100%}body>.main-wrapper #secondary section .gallery-overlay .gallery-modal .modal-main .left,body>section.section-gallery .gallery-overlay .gallery-modal .modal-main .left{padding-right:0}body>.main-wrapper #secondary section .gallery-overlay .gallery-modal .modal-main .right,body>section.section-gallery .gallery-overlay .gallery-modal .modal-main .right{margin-bottom:4rem!important}.separator.parallax,body>footer{padding-left:4rem;padding-right:4rem}body>footer{padding:2rem 8rem 3rem;position:relative;background-color:#f4f4f4;text-align:center}table tr .strih{width:180px;font-size:17px;float:left;display:inherit}}@media only screen and (max-width:767px){.separator.parallax,body>footer,section{padding-left:0;padding-right:0}section .section-intro{max-width:100%;width:90%}section.section-people .col-sm-3+.col-sm-3{margin-top:1em}section.section-events ul.event-list>li .event-details .cta a.btn{display:block}section.section-events ul.event-list>li .event-details .cta a.btn+a.btn{margin:1em 0 0}section.section-gallery .gallery-grid>.gallery-grid-item{width:100%}section.section-gallery header ul.gallery-cats>li{display:block}section.section-gallery header ul.gallery-cats>li+li{margin-left:0}section.section-gifts .col-sm-6+.col-sm-6,section.section-gifts .retailer-list .row+.row{margin-top:1em}.separator.parallax h2{font-size:1.5em;margin-bottom:0}.separator.parallax .decor{font-size:1.5em}.separator.parallax .countdown-area{font-size:1.25em;line-height:23px}.separator.parallax .countdown-area ul{display:block}.separator.parallax .countdown-area ul li{margin:1em 0 0}.separator.parallax .countdown-area ul li span.digits{font-size:2em}.separator.parallax .countdown-area ul li span.unit{font-size:1em}#sluzby .section-sluzby .col-xs-4.col-sm-4.col-md-4.col-lg-4{padding-left:20px;padding-right:10px;width:100%}#sluzby .section-sluzby .col-xs-8.col-sm-8.col-md-8.col-lg-8{padding-right:10px;width:100%}}@media only screen and (max-width:360px){section.section-hero .owl-carousel.owl-theme .owl-nav.disabled+.owl-dots{display:none}}