header{background:rgb(2,0,36);background:linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(215,220,221,1) 0%, rgba(0,0,0,0) 100%);z-index:1000;position:relative}header.page{background:#fef9f3}header .navbar{justify-content:space-between;align-items:center}header .navbar .left .logo{max-width:150px}header .navbar .central li{margin:0 15px}header .navbar .central li a{font-size:16px;letter-spacing:3px;color:#000000;font-weight:500}header .button.profile{white-space:nowrap;font-size:16px;text-transform:none;padding-left:50px;line-height:16px}header .right .dropdown-button{display:flex;align-items:center;cursor:pointer}header .profile-image{width:80px;height:80px;background-position:center;background-size:cover;background-repeat:no-repeat;min-width:80px;min-height:80px;border-radius:50%;left:40px;z-index:1021}header .uk-navbar-dropdown{margin-left:-25px;width:325px;color:unset;padding:10px 20px;background-color:#fcf6f6;filter:drop-shadow(9.899px 9.899px 11.5px rgba(0,0,0,0.16));border-radius:15px;top:60px !important}header .uk-navbar-dropdown .uk-badge{position:absolute;right:15px;background-color:red;font-weight:bold;height:15px;min-width:15px}header .drop-user a{display:flex;align-items:center;margin-top:10px;margin-bottom:10px;color:#a24848;font-size:21px}header .drop-user a:hover{text-decoration:none}header .drop-user a .img{margin-right:10px;width:25px;text-align:center}header .drop-user a.inactive{color:#bfbfbf}header .uk-offcanvas-bar{background-color:#ff7a79}header .uk-offcanvas-bar .uk-nav-primary > li > a{color:#FFF}header .navbar .left .logo-mobile{display:none;max-height:40px}header .navbar .left .logo-mobile-ultra{display:none;max-height:40px}header.second{visibility:hidden;height:0px}header.second.uk-active{position:absolute;width:100%;top:0;visibility:visible;height:auto;background:#FFF;box-shadow:0px 0px 5px 0px #dfdfdf}.mobile-on{display:none}@media (max-width: 1490px){#offcanvas-nav{display:block}.mobile-on{display:block}.mobile-off{display:none}.navbar{height:60px;min-height:60px}.uk-navbar-toggle{min-height:60px}.mobile-button{padding:10px 20px !important}}@media (min-width: 600px) and (max-width: 1490px){header .navbar .left .logo-mobile{display:block}header .navbar .left .logo-desktop{display:none}header .navbar .left .logo-mobile-ultra{display:none}}@media (max-width: 600px){.mobile-button:not(.show-mobile){display:none}header .navbar .left .logo-mobile{display:none}header .navbar .left .logo-desktop{display:none}header .navbar .left .logo-mobile-ultra{display:block}}@font-face{font-family:'Gill Sans Nova';src:url('../fonts/GillSansNova/gillsansnova_book.ttf')}@font-face{font-family:'Gill Sans Nova Heavy';src:url('../fonts/GillSansNova/gillsansnova_heavy.ttf')}@font-face{font-family:'Garamond';src:url('../fonts/Garamond/EBGaramond.ttf')}@font-face{font-family:'Garamond Italic';src:url('../fonts/Garamond/EBGaramond-Italic.ttf')}html{color:#000}body *{font-family:'Gill Sans Nova'}a{color:#000}a:hover{text-decoration:none;color:#000}b,strong,b *,strong *{font-family:'Gill Sans Nova Heavy';font-weight:normal}h1,h2{font-family:'Gill Sans Nova Heavy';font-size:45px;color:#000;text-align:center;margin-bottom:30px}.subheading{font-size:30px;color:#000;font-weight:bold;text-align:center}.subheading.small{font-size:25px;font-weight:normal}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.select-wrapper{position:relative}.select-wrapper .after{position:absolute;right:10px;top:4px;cursor:pointer;z-index:-1}.select2-container{max-width:100%}.select2-wrapper{position:relative}.select2-wrapper .select2-container--default .select2-selection--single{background-color:transparent}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#fc9751}.select2-wrapper .after{position:absolute;right:15px;top:20px;cursor:pointer;z-index:-1}.ui-timepicker-container{z-index:999999 !important}.timepicker{text-align:center}.g-recaptcha{display:none}.uk-container{max-width:1500px}.uk-tooltip{background-color:#FFF;color:#000;font-size:18px;border-radius:10px;border:2px solid #e4d9c1}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.button{text-transform:uppercase;border-radius:29px;padding:20px 25px;font-size:13px;font-weight:bold;border:0;cursor:pointer}.button:hover{text-decoration:none}.button.pink{color:white;background-color:#ff8585}.button.orange{color:white;background-color:#fc9751}.button.green{color:white;background-color:#4a974a}.button.white{border:1px solid #e3c59d;background-color:#fff;color:#000}.button.gray{color:white;background-color:#b1b1b1}.button.block{display:block}.button.inline-block{display:inline-block}.button.two-lines{line-height:20px;padding:10px 20px}.button.narrow{padding:10px 20px}.loading-button{width:185px;box-sizing:border-box;display:none}.loading-button img{width:40px}.uk-dotnav > * > *{border:1px solid rgba(255, 51, 51, 0.6)}.uk-dotnav > .uk-active > *{background-color:rgba(255, 51, 51, 0.6)}.uk-notification-message{border-radius:10px;background-color:#fc9751;color:#FFF}.uk-notification-message .uk-close{color:#FFF}.uk-subnav-pill > * > :first-child{text-transform:none;font-size:20px;color:#000;font-weight:bold}.uk-subnav-pill > * > a{border-radius:25px}.uk-subnav-pill > .uk-active > a{background-color:#ff7a79}.uk-subnav-pill > .or *{font-weight:normal}.red-dot{width:15px;height:15px;background-color:red;border-radius:50%;position:absolute;right:0px;top:0px;border:2px solid #FFF}.uk-slider-nav.uk-dotnav li{padding-top:5px;padding-bottom:5px}input[type="number"]{border:0;width:100%;font-size:18px;border-radius:20px;padding:15px 20px;box-sizing:border-box}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.fake-input-wrapper input{display:none}.fake-input{width:100%;font-size:18px;border-radius:20px;padding:14px 20px;box-sizing:border-box;background-color:#FFF}.pointer:not(.disabled){cursor:pointer}.fake-input.two-lines{line-height:19px;padding:7px 20px}.note-editor.note-frame .note-editing-area .note-editable{background-color:#FFF}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);display:none;justify-content:center;align-items:center;z-index:9999}.spinner{width:50px;height:50px;border:5px solid transparent;border-top:5px solid white;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}section.main-head{height:200px;display:flex;justify-content:center;align-items:center;background-color:#fef9f3;padding:0 10px;text-align:center}section.main-head h1{font-size:50px;line-height:80px;color:#2b2b2b;font-family:'Gill Sans Nova Heavy'}section.breadcrumb{height:50px;display:flex;justify-content:center;align-items:center}section.breadcrumb span{font-size:15px;text-transform:uppercase;color:#000;font-weight:500;font-family:"Gill Sans Nova"}.modal .uk-close{color:#000}.modal h2{margin-bottom:0;text-align:left}.modal .subheading{font-size:20px;color:#000000;margin-bottom:0;text-align:left;font-weight:normal}.modal .uk-modal-dialog{background-image:url("../../frontend/images/redesign/bcground-image.png");width:1050px;background-position:top left;background-repeat:no-repeat;text-align:left;border-radius:10px}.modal .modal-container{margin-left:370px;margin-top:20px}.modal .modal-container input[type="text"],.modal .modal-container input[type="email"],.modal .modal-container input[type="password"],.modal .modal-container .uk-select{border-radius:10px;height:60px;border:1px solid #8e8e8e}.modal .modal-container textarea{border-radius:10px;border:1px solid #8e8e8e}.modal .modal-container .eyeIcon{position:absolute;top:16px;right:10px;cursor:pointer}.modal .modal-container label{font-size:20px;color:#000;text-align:left;margin-top:15px;display:block;font-weight:bold}.modal .modal-container .submit-area{display:flex;justify-content:flex-end;margin-top:20px}.modal .modal-container .submit-area input[type="submit"]{margin-left:20px}.modal .modal-container .submit-area .forgot-password{display:flex;align-items:center;font-size:20px;color:#000000}.not-registered{font-size:20px;color:#000;text-align:right;paint-order:stroke fill;text-stroke:15px rgba(255,255,255,0.5);-webkit-text-stroke:15px rgba(255,255,255,0.5)}#modal-register .select2{width:100% !important}#modal-register .select2-container .select2-selection--single{height:60px !important;border-radius:10px;border:1px solid #8e8e8e;box-sizing:border-box}#modal-register .select2-container .select2-selection--single .select2-selection__rendered{padding-left:10px;padding-right:10px;padding-top:15px;border:0;height:70px !important;box-sizing:border-box}#modal-register .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}@media (max-width: 920px){.modal .uk-modal-dialog{background:#FFF}.modal .uk-modal-dialog .modal-container{margin-left:0}}section.marketplace .items .item{border-radius:10px;overflow:hidden}section.marketplace .items .item .image{height:300px;background-position:center;background-size:cover;position:relative}section.marketplace .items .item .image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}section.marketplace .items .item .star-wrapper{position:absolute;right:15px;top:15px;display:block}section.marketplace .items .item .name{text-align:center;margin-top:10px}section.marketplace .items .item .name a{font-size:21px;color:#000000;font-weight:bold;font-family:"Gill Sans Nova"}section.marketplace .info{display:flex;align-items:center}section.marketplace .items .item .price{font-size:24px;color:#ff8585;font-family:"Gill Sans Nova";font-weight:bold;text-align:center;margin-top:10px}section.marketplace .items .item .more-info{font-size:13px;text-decoration:underline;text-transform:uppercase;color:#000;font-weight:500;text-align:center;margin-top:10px}section.marketplace .items .item .description{padding:10px 15px;background-color:#fffaf3;cursor:pointer;z-index:2;position:relative}section.marketplace .status{border-radius:5px;color:#FFF;padding:5px 10px;position:absolute;top:15px;left:15px;text-transform:uppercase}section.marketplace .status.new{background-color:#ff8585}section.marketplace .status.used{background-color:#fda25c}ul.pagination{list-style-type:none;display:flex;flex-wrap:wrap;padding:0;justify-content:center;align-items:center;margin-top:20px}ul.pagination li.page-item:not(.arrow):not(:nth-last-child(2)){border-right:2px solid #000}ul.pagination li.page-item.disabled img{opacity:0.4}ul.pagination li span,ul.pagination li a{padding:0 10px;font-size:20px;line-height:10px;font-weight:500}ul.pagination li.active span{font-weight:bold;font-size:26px}.move-up{transition:transform 0.2s ease-in-out !important}.move-up:hover{transform:translateY(-10px)}.move-right{transition:transform 0.2s ease-in-out !important}.move-right:hover{transform:translateX(10px)}.scale{transition:transform 0.2s ease-in-out !important}.scale:hover{transform:scale(1.1)}.before-scale:before{transition:transform 0.2s ease-in-out !important}.before-scale:hover:before{transform:scale(1.1)}.before-scale *:before{transition:transform 0.2s ease-in-out !important}.before-scale:hover *:before{transform:scale(1.1)}.shadow{transition:box-shadow 0.2s ease-in-out}.shadow:hover{box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5)}.pink-shadow{transition:box-shadow 0.2s ease-in-out}.pink-shadow:hover{box-shadow:0px 0px 20px rgba(255, 132, 132, 0.5)}.orange-shadow{transition:box-shadow 0.2s ease-in-out}.orange-shadow:hover{box-shadow:0px 0px 20px rgba(252, 151, 81, 0.5)}#malybox{display:none !important;opacity:0;position:absolute;!important; left:-250px !important}#podpismalyckl,#podpisvelkyckl,#gdpr-cookie-odkaz{display:none}#gdpr-cookie-message button:disabled{opacity:0 !important}#zavritbox{color:#ff8585 !important}#gdpr-cookie-message,#gdpr-cookie-message p,#gdpr-cookie-message #vice{font-family:"Gill Sans Nova" !important;font-size:14px !important}#gdpr-cookie-accept,#gdpr-cookie-advanced{background-color:#fc9751 !important;border-radius:20px !important}#gdpr-cookie-types{background-color:rgba(255, 133, 133, 0.75) !important}#gdpr-cookie-message h5{color:#FFF !important}#gdpr-cookie-message:before{background-image:none !important}.install-button{cursor:pointer;position:fixed;bottom:20px;right:20px;z-index:5;opacity:0}@media (display-mode: standalone){.install-button{display:none !important}}.radio-container{display:inline-block;position:relative;padding-left:40px;margin-bottom:12px;margin-top:12px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px}.radio-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#fff;border-radius:10px;border:1px solid #e1c49b}.radio-container:hover input ~ .checkmark{background-color:#fff7f7}.radio-container input:checked ~ .checkmark{background-color:#fff7f7;border-color:#d28f8f}.checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked ~ .checkmark:after{display:block}.radio-container .checkmark:after{font-family:"FontAwesome";content:"\f00c";text-align:center;left:0px;top:0px;width:30px;height:30px;line-height:30px;color:#ff8585}.checkbox-container{display:inline-block;position:relative;padding-left:40px;margin-bottom:12px;margin-top:12px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px;font-weight:normal !important}.checkbox-container a{font-weight:bold}.checkbox-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#fff;border-radius:10px;border:1px solid #e1c49b}.checkmark.black{border:1px solid #000}.checkbox-container:hover input ~ .checkmark{background-color:#fff7f7}.checkbox-container input:checked ~ .checkmark{background-color:#fff7f7;border-color:#d28f8f}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked ~ .checkmark:after{display:block}.checkbox-container .checkmark:after{font-family:"FontAwesome";content:"\f00c";text-align:center;left:0px;top:0px;width:30px;height:30px;line-height:30px;color:#ff8585}@media (max-width: 850px){.uk-slider-nav.uk-dotnav:not(.show-mobile){display:none}}footer{background-color:#8f324f;padding:50px 0 30px}footer *{color:#fff}footer a:hover{color:unset}footer .social{display:flex;align-items:flex-start}footer .social .icons-wrapper{display:flex}footer .footer-end{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}footer .uk-nav li > a{font-size:21px;line-height:33px;color:#ffffff;padding:0}footer .h{font-size:25px;line-height:62px;color:#ffffff;font-weight:bold}footer hr{margin-top:60px;opacity:0.122;border:0}footer .footer-end span{margin-right:10px;opacity:0.702;white-space:nowrap}footer .icon:not(:first-of-type){margin-left:20px}footer .footer-end span:not(:last-of-type) a{border-right:2px solid #FFF;padding-right:15px}@media (max-width: 1199px){footer *{text-align:center;justify-content:center}footer .footer-end{justify-content:center}footer .footer-end > div{width:100%}}@font-face{font-family:'Garamond';src:url('../fonts/Garamond/EBGaramond.ttf')}@font-face{font-family:'Garamond Italic';src:url('../fonts/Garamond/EBGaramond-Italic.ttf')}.bride-web .uk-navbar-nav > li > a,.uk-navbar-item,.uk-navbar-toggle{font-family:'Garamond'}.bride-web *:not(.button){font-family:'Garamond'}.bride-web .italic{font-family:'Garamond Italic'}.bride-web h2{font-size:65px;font-weight:600}.bride-web .flex-column{flex-direction:column}.weddapp-button,.weddapp-button *{color:#FFF !important;font-family:'Garamond';font-size:40px;font-weight:600;text-transform:none}.weddapp-button:focus,.weddapp-button:hover{color:#FFF;transition:box-shadow 0.2s ease-in-out}.weddapp-button{padding:20px 100px;border-radius:50%;line-height:50px;box-sizing:border-box;max-width:100%}section.started .circle-name,section.started .circle-place,section.started .date,section.welcome .fiance-description,section.place .time,section.place p{color:#000 !important}.bride-web b{font-weight:bold}@media only screen and (max-width: 450px){.weddapp-button{padding:20px 40px}}.bride-web header{background-color:#FFF;background:#FFF}.bride-web header .names{font-size:56px;font-weight:500}.bride-web header .navbar .central li a{font-size:19px;text-transform:uppercase;font-weight:400;letter-spacing:0}section.banner{background-color:#fbfaf8}section.banner .image{background-position:center;background-size:cover;height:800px}section.banner .mobile-image{background-position:center;background-size:cover;height:510px;width:100%;margin-top:50px}section.banner .names{font-size:112px;font-weight:500;text-align:center}section.banner .title{font-size:41px;font-weight:400}section.banner .first{height:100%}section.banner .fiances-image{background-position:center;background-size:cover;height:150px;width:125px;border-radius:50%}section.banner .groom-image{position:relative;left:-10px}section.banner .bride-image{position:relative;right:-10px}section.banner .circles{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}section.banner .circles .circle{width:150px;height:170px;border-radius:50%;border:1px solid;text-align:center;margin:0 10px}section.banner .circles .circle .days{font-size:62px;letter-spacing:-1px;font-weight:500;margin-top:20px}section.banner .circles .circle .title{font-size:16px;font-weight:400}section.welcome{padding:40px 0 50px}section.welcome .fiances-image{background-position:center;background-size:cover;height:520px;width:450px;border-radius:50%;border:1px solid #fe5c28}section.welcome .groom-image{position:relative;left:-10px}section.welcome .groom-image:before{content:'';background-image:url("../images/redesign/brideWeb/about_groom_before.png");background-size:cover;background-position:center;width:319px;height:398px;position:absolute;right:-150px;top:96px;z-index:-1}section.welcome .bride-image{position:relative;right:-10px}section.welcome .bride-image:before{content:'';background-image:url("../images/redesign/brideWeb/about_bride_before.png");background-size:cover;background-position:center;width:301px;height:313px;position:absolute;left:-130px;top:96px;z-index:-1}section.welcome .about{position:relative}section.welcome h1{font-size:90px;line-height:86px;font-weight:400}section.welcome .fiance-name{font-size:53px;font-weight:600;margin-top:15px}section.welcome .fiance-title{font-size:28px;font-weight:400}section.welcome .fiance-socials{margin:10px 0;display:flex}section.welcome .fiance-socials .social{padding:0 20px}section.welcome .fiance-socials .social:not(:last-of-type){border-right:1px solid #fe5c28}section.welcome .fiance-description{font-size:17px;font-weight:400}section.welcome .first{position:relative;left:60px}section.welcome .first:after{content:'';width:508px;height:233px;position:absolute;right:-230px;z-index:2;background-image:url("../images/redesign/brideWeb/heart_welcome_big.png");background-size:cover}section.welcome .second{position:relative;right:60px}section.welcome .fiance-description{text-align:center}section.welcome .first .fiance-description{margin-right:60px}section.welcome .second .fiance-description{margin-left:60px}section.started{background-position:center;background-size:cover}section.started{padding:40px 0 100px}section.started.first{padding:40px 0 40px;background-color:#FFF}section.started.second{padding-bottom:100px}section.started .date{font-size:55px;font-weight:500}section.started .mobile-image{background-position:center;background-size:cover;height:510px;margin-top:50px;margin-left:-15px;margin-right:-15px}section.started .circles{display:flex;flex-wrap:wrap;justify-content:center;margin-top:110px}section.started .circles .circle{width:315px;height:360px;background-color:rgba(255, 255, 255, 0.8);border-radius:50%;margin:20px;text-align:center}section.started .circles .circle.main .circle-name,section.started .circles .circle.main .circle-date,section.started .circles .circle.main .circle-place{color:#FFF !important}section.started .circle-name{font-size:24px;font-weight:400;margin-top:65px;height:60px;display:flex;justify-content:center;align-items:center;padding:0 30px}section.started .circle-date{font-size:53px;font-weight:500;margin-top:25px}section.started .circle-place{font-size:24px;font-weight:400;margin-top:45px;padding:0 50px}section.place{padding:40px 0 50px}section.place h2{margin-bottom:0}section.place .date{font-size:143px;font-weight:400;line-height:150px}section.place .time{font-size:56px;font-weight:500}section.place .circles{display:flex;flex-wrap:wrap;justify-content:center;margin-top:150px}section.place .circles .circle{width:340px;height:390px;border-radius:50%;margin:0 20px;text-align:center;position:relative;color:#FFF}section.place .circles .circle.main{color:#FFF}section.place .circles .circle .top{width:140px;height:140px;background-color:#FFF;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;left:100px;top:-50px;border:1px solid #fff3e6}section.place .circle-place-title{font-size:27px;font-weight:400;margin-top:100px;margin-bottom:20px;color:#FFF}section.place .circle .address{font-size:21px;font-weight:500;color:#FFF}section.place .circle .btn{font-size:14px;font-weight:400;margin-top:20px}section.place h3{font-size:40px;font-weight:600}section.place p{font-size:17px;line-height:31px;font-weight:400}section.place .btn{display:inline-block;border-radius:25px;background-color:#fe5c28;color:#FFF;border:1px solid #fff3e6;padding:10px 30px}section.place .heart{margin-top:-60px}section.map #map{height:700px}.leaflet-bottom{display:none}.leaflet-left{z-index:500}.leaflet-container .main-image{height:120px;background-size:cover;background-position:center}.leaflet-container .desc-wrapper{padding:10px;text-align:center}.leaflet-container .title{font-size:15px;color:#2b2b2b;font-weight:bold}.leaflet-container .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13px}.leaflet-container .button{font-size:10px;text-decoration:underline;text-transform:uppercase;color:#ff8585;font-weight:bold}section.program{padding:40px 0 50px}section.program .circle-wrapper{display:flex;justify-content:center}section.program .circles{margin-top:40px}section.program .circles .circle{width:340px;height:390px;border-radius:50%;margin:0 20px;text-align:center}section.program .circles .circle.main .title,section.program .circles .circle.main .time{color:#FFF}section.program .circle .title{font-size:27px;font-weight:400;padding-top:125px}section.program .circle .time{font-size:68px;font-weight:500}section.program .circles .vertical{margin-bottom:300px;margin-top:-100px}section.program .circles .vertical .circle-wrapper:nth-child(odd) .circle{position:relative;top:100px;right:70px;margin-bottom:-210px;margin-left:-70px}section.program .circles .vertical .circle-wrapper:nth-child(even) .circle{position:relative;top:140px;left:70px;margin-bottom:-160px;margin-right:-70px}@media only screen and (max-width: 678px){section.program .circles .vertical{margin-bottom:216px;margin-top:-100px}section.program .vertical .circle-wrapper{scale:0.75}section.program .circles .vertical .circle-wrapper:nth-child(even) .circle{top:50px;margin-bottom:-265px}}@media only screen and (max-width: 466px){section.program .vertical .circle-wrapper{scale:0.6}section.program .circles .vertical .circle-wrapper:nth-child(even) .circle{margin-bottom:-325px}}section.contact{padding:40px 0 160px}section.contact .image{width:220px;height:220px;background-position:center;background-size:cover;border-radius:50%}section.contact .name{font-size:27px;font-weight:500;margin-top:20px}section.contact .title{font-size:20px;margin-top:5px;font-weight:400}section.contact .phone{font-size:18px;margin-top:10px;font-weight:400}section.contact .phone img{margin-right:10px}section.counter-footer{position:relative;top:-100px}section.counter-footer .text{font-size:55px;font-weight:400}section.counter-footer .countdown{display:flex;margin-left:50px}section.counter-footer .countdown .item{width:170px;height:190px;border-radius:50%;border:1px solid;text-align:center;background-color:#FFF;margin:0 10px;position:relative}section.counter-footer .countdown .number{font-size:70px;font-weight:500;margin-top:25px}section.counter-footer .countdown .title{font-size:17px;font-weight:400}section.counter-footer .countdown-wrapper{display:flex;justify-content:center;align-items:flex-end}section.counter-footer .countdown .item:after{z-index:-1}section.counter-footer .countdown .item.minut:after{content:'';width:143px;height:179px;background-image:url("../images/redesign/brideWeb/minutes_after.png");position:absolute;top:49px;right:-14px}section.counter-footer .countdown .item.vterin:after{content:'';width:200px;height:216px;background-image:url("../images/redesign/brideWeb/seconds_after.png");position:absolute;top:-10px;right:-88px}section.footer{padding:0px 0 50px}section.footer .names{font-size:86px;font-weight:500}section.footer .fiances-image{width:105px;height:120px;background-position:center;background-size:cover;margin:20px 10px 0;border-radius:50%}section.footer .social-image{width:65px;height:75px;background-position:center;background-repeat:no-repeat;margin:0 10px;border:1px solid;border-radius:50%}section.footer2 .footer-text{padding:20px;font-size:20px;text-align:center}@media only screen and (max-width: 1490px){.bride-web header .names{font-size:41px}section.banner .fiances-image{width:80px;height:90px;margin-top:50px}section.banner .names{font-size:65px;line-height:70px;text-align:center}section.banner .title{text-align:center;font-size:26px;margin-top:20px}section.banner .circles .circle{width:95px;height:110px;margin-bottom:25px}section.banner .circles .circle .days{font-size:46px;margin-top:5px}section.banner .circles .circle .title{margin-top:0}section.banner .image{height:550px}section.welcome h1{font-size:44px;line-height:42px}.bride-web h2{font-size:52px}section.welcome .first{left:0}section.welcome .second{right:0}section.welcome .fiances-image{width:265px;height:310px}section.welcome .bride-image{right:0}section.welcome .groom-image{left:0}section.welcome .fiance-name{font-size:40px}section.welcome .fiance-title{font-size:25px}section.welcome .fiance-description{font-size:16px}section.started{padding-bottom:5px}section.started .date{font-size:40px}section.started .circles{margin-top:20px}section.started .circles .circle{width:190px;height:220px}section.started .circle-name{font-size:19px;margin-top:25px}section.started .circle-date{font-size:32px;margin-top:10px}section.started .circle-place{font-size:15px;margin-top:25px}section.place .date{font-size:85px}section.place .time{font-size:32px}section.place .circles{margin-top:85px}section.place .heart{margin-top:60px}section.footer .names{font-size:58px}section.counter-footer{top:-70px;margin-bottom:-40px}section.counter-footer .text{font-size:38px;text-align:center}section.counter-footer .countdown-wrapper{flex-wrap:wrap}section.counter-footer .countdown .item{width:110px;height:130px;margin-bottom:20px}section.counter-footer .countdown{padding:0 10px;margin-left:0;flex-wrap:wrap;justify-content:center}section.counter-footer .countdown .number{font-size:47px;margin-top:15px}section.welcome .first:after{width:423px;height:200px;top:90px}section.welcome .bride-image:before{width:193px;height:200px;top:50px;left:-100px}section.welcome .groom-image:before{width:174px;height:231px;right:-81px;top:67px}.button-web-settings,.button-show-web{top:-28px;position:relative}section.map #map{height:400px}section.welcome .fiance-description{margin-bottom:15px}section.welcome .first .fiance-description{margin-right:0}section.welcome .second .fiance-description{margin-left:0}}@media only screen and (max-width: 959px){section.welcome .first:after{display:none}section.welcome{padding-bottom:0}section.banner .title{margin-top:-140px;color:#FFF}section.banner .circles .circle{background-color:#FFF}section.banner .circles .circle .title{color:inherit}section.started{background-image:none !important}}@media only screen and (max-width: 819px){section.place .circles .circle:not(:first-of-type){margin-top:120px}}@media only screen and (max-width: 804px){section.counter-footer{top:-110px}}@media (min-width: 640px){section.started .mobile-image{margin-left:-30px;margin-right:-30px}}section.gallery{padding:30px 0 40px}section.gallery .image{background-position:center;background-size:cover;aspect-ratio:1 / 1}#gallery-settings .item a{color:unset}#gallery-settings .item .image{position:relative;display:block;overflow:hidden;width:100%;height:200px;border-radius:30px 30px 0 0;background-size:cover;background-position:center;box-sizing:border-box}#gallery-settings .item .title{background-color:#fae9e2;border-radius:0 0 30px 30px;padding:15px 20px}#gallery-settings .item .title .name{font-size:18px;color:#0c212e}#gallery-settings .item .title .description{font-size:18px;color:#0c212e;font-weight:300;font-family:"Montserrat Italic"}#gallery-settings .item .title .add-title{font-size:18px;color:#0c212e;text-align:center}#gallery-settings .item.add .image{display:flex;justify-content:center;align-items:center;font-size:150px}#gallery-settings .item .title i{font-size:18px}#gallery-settings .card-wrapper .item .title{background-color:#fff;display:flex;justify-content:space-between}#gallery-settings .card-wrapper .item.add .title{justify-content:center}.bride-web *:not(.button),.bride-web header .navbar .central li a{color:#bd9469}.bride-web .uk-dotnav > * > *,section.program .circles .circle{border:1px solid #bd9469}.bride-web .uk-dotnav > .uk-active > *,section.program .circles .circle.main,section.started .circles .circle.main,section.place .circles .circle,.uk-offcanvas-flip .uk-offcanvas-bar,.weddapp-button{background-color:#bd9469}.weddapp-button:hover{box-shadow:0px 0px 20px #bd9469}section.place,section.started,section.gallery,section.program .circles .circle{background-color:#fff8e7}section.contact,section.footer2{background-color:#fff8e7}section.counter-footer .countdown .item{border-color:#ffefd8}