@font-face{font-family:'Montserrat Roman';src:url('../fonts/montserrat/Montserrat-VariableFont_wght.ttf');font-weight:100 1000;font-stretch:25% 151%}@font-face{font-family:'Montserrat Italic';src:url('../fonts/montserrat/Montserrat-Italic.ttf')}html,a,a:hover{color:#356980}html{font-size:18px;scroll-behavior:auto}body *{font-family:'Montserrat Roman'}header{background-color:#ffffff;box-shadow:0 4px 10px #dbdee0;position:relative;z-index:4}section.profile,section.settings,section.register,section.sign{padding:50px 0}section.main{padding-top:30px}.uk-container{max-width:1300px}a:hover{text-decoration:none}h1{font-size:32px}h2{font-size:18px;color:#356980;font-weight:bold}em{color:unset}input[class="button"]{background-color:#cd5227;padding:10px 20px;color:#fff;border-radius:25px;font-size:18px;text-align:center;cursor:pointer;border:2px solid #FFF;box-shadow:5px 5px 12px #b5b5b5}.uk-input,.uk-select,.uk-textarea{border-radius:20px;margin-bottom:20px}.uk-input{height:60px}.uk-textarea::placeholder{color:#777}.uk-close{color:#356980}.uk-lightbox-toolbar .flex{display:flex;justify-content:center;align-items:center}.uk-lightbox-toolbar .caption-image{width:40px;height:40px;border-radius:50%;margin-right:15px;background-size:cover;background-position:center;background-repeat:no-repeat}input[type="submit"]{background-color:#cd5227;color:#FFF;border-radius:25px;font-size:18px;padding:15px 20px;border:2px solid #FFF;height:100%;cursor:pointer;box-shadow:5px 5px 12px #b5b5b5;font-weight:bold}input[type="password"],input[type="text"],input[type="email"]{border:1px solid #a4a4a4;width:100%;font-size:18px;border-radius:20px;padding:15px 20px;box-sizing:border-box}.uk-notification{width:600px;max-width:100%}.heading{font-size:18px;color:#356980;font-weight:bold}.inputH{display:none}.uk-textarea{font-size:18px;padding:15px 20px;border:0}.note-editor{background-color:#FFF}.select-wrapper{display:flex;position:relative;height:100%}.select-wrapper .after{position:absolute;top:7px;right:40px;z-index:2;font-size:25px;color:#356980}.select-wrapper select{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:50px;padding-left:20px;z-index:2;position:relative;width:350px;background-color:#FFF;border-radius:20px;border:none;height:100%;font-size:18px}.select-wrapper select option{font-family:'Montserrat Roman'}.select-wrapper .select2{width:100% !important}.select-wrapper .select2 .select2-selection{height:100%;border:none;border-radius:25px}.select-wrapper .select2 .select2-selection .select2-selection__rendered{height:100%;font-size:18px;border-radius:20px;padding:15px 20px;box-sizing:border-box}.select-wrapper .select2 .select2-selection .select2-selection__arrow{display:none}.uk-select{height:60px !important;border:1px solid #a4a4a4}.logo-mobile{display:none;max-height:40px}.service-slideshow-items{border-radius:25px 25px 0 0}.slideshow-tips-wrapper{margin-top:25px}.slideshow-tips-wrapper .arrow svg{width:35px;color:#FFF}.slideshow-tips-wrapper .slideshow-item{display:flex;border-radius:25px;overflow:hidden;border:1px solid #e8e8e8}.slideshow-tips-wrapper .slideshow-item .image{width:470px;height:315px;background-size:cover;background-position:center;background-repeat:no-repeat;border:2px solid #FFF}.slideshow-tips-wrapper .slideshow-item .image-mobile{width:100%;height:215px;background-size:cover;background-position:center;background-repeat:no-repeat;display:none}.slideshow-tips-wrapper .slideshow-item .description{background-color:#e5ecef;width:100%;padding:25px;border:2px solid #FFF;border-left:none;height:315px;box-sizing:border-box}.slideshow-tips-wrapper .slideshow-item .description .heading{font-weight:bold;color:#356980;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slideshow-tips-wrapper .slideshow-item .description .info{margin-top:15px;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slideshow-tips-wrapper .slideshow-item .description .button a{background-color:#d16c49;border:2px solid #FFF;width:200px}.slideshow-tips-wrapper .uk-slideshow-items{min-height:320px !important;max-height:320px !important}.slideshow-tips-wrapper .button{display:flex;justify-content:center;margin-top:25px}.slideshow-tips-wrapper .button a{background-color:#35697f;padding:10px 20px;color:#fff;border-radius:25px;font-size:18px;text-align:center}section.tips .small-text{font-size:16px;margin-top:10px}section.tips .small-text a{font-weight:bold;color:#d16c49}.min-price-input{position:relative}.min-price-input:after{content:'Kč';display:block;position:absolute;top:12px;right:0;width:50px;height:50px}.red-dot{width:15px;height:15px;background-color:red;border-radius:50%;position:absolute;right:-5px;top:-5px;border:2px solid #FFF}@media (max-width: 776px){.slideshow-tips-wrapper .slideshow-item .image{display:none}.slideshow-tips-wrapper .slideshow-item .image-mobile{display:block;margin-bottom:10px}.slideshow-tips-wrapper .slideshow-item .description{padding:0;height:520px}.slideshow-tips-wrapper .slideshow-item .description .heading,.slideshow-tips-wrapper .slideshow-item .description .info{text-align:center}.slideshow-tips-wrapper .uk-slideshow-items{min-height:520px !important;max-height:520px !important}}.uk-child-width-1-10 > *{width:calc(100% * 1 / 10.001)}@media (min-width: 1700px){.uk-child-width-1-10\@l > *{width:calc(100% * 1 / 10.001)}}.install-button{background-color:#356980;color:white;padding:10px 20px;border:2px solid #FFF;border-radius:20px;cursor:pointer;position:fixed;bottom:20px;right:20px;z-index:1000;opacity:0;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.install-button:hover{background-color:#d6704e}@media (display-mode: standalone){.install-button{display:none !important}}.orange-button a{display:inline-block;background-color:#d16c49;color:#FFF;border-radius:25px;font-size:18px;padding:25px 20px;border:2px solid #FFF;cursor:pointer;box-shadow:5px 5px 12px #b5b5b5;font-weight:bold}.orange-button-narrow a{display:inline-block;background-color:#d16c49;color:#FFF;border-radius:25px;font-size:18px;padding:10px 20px;border:2px solid #FFF;cursor:pointer;box-shadow:5px 5px 12px #b5b5b5;font-weight:bold}.loading-button{margin-bottom:0 !important;display:none}.loading-button a{background-color:#919191;width:120px;text-align:center}.loading-button a img{width:25px}.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);}}.logo{margin-right:10px;min-width:135px !important;margin-top:5px;margin-bottom:5px}.logo .logo-desktop{max-width:120px}.navbar{display:flex;align-items:flex-end;min-height:65px}.navbar-left-wrapper{display:flex;justify-content:center;width:100%;position:relative;align-items:flex-end;margin-bottom:20px}.navbar-left-right-side{display:flex;align-items:flex-end;padding:0 20px;width:370px;box-sizing:border-box;margin-bottom:20px}.navbar-left-right-side .image{background-position:center;background-size:cover;background-repeat:no-repeat;height:55px;width:55px;min-width:55px;min-height:55px;border-radius:50%;margin-right:15px}.navbar-right{display:flex;flex-direction:column;justify-content:flex-end;height:70px}.navbar-left-right-side-item a{font-size:18px}.signed{margin-left:10px}.signed a{font-size:18px;text-overflow:ellipsis;overflow:hidden;display:block;max-height:25px}.signed .credit img{margin-right:10px}.signed .credit a{display:flex;align-items:center}.signed a,.navbar-left-right-side-item a.sign{color:#d16c49}.navbar-left-right-side-item a.register{color:#356980}.uk-navbar-nav > li:not(:last-of-type){border-right:2px solid #c8c8c8}.uk-navbar-nav{height:30px}.uk-navbar-nav > li > a{text-transform:none;padding:0;margin:0 15px;font-size:18px;color:#356980;font-family:"Montserrat Roman";min-height:unset}.uk-navbar-nav > li.uk-active > a{color:#d16c49}.uk-navbar-dropdown{margin-top:-20px;margin-left:-25px;width:270px;color:unset;padding:10px 20px;background-color:#fff5f2}.uk-navbar-dropdown .uk-badge{position:absolute;right:15px;background-color:red;font-weight:bold;height:15px;min-width:15px}.drop-user a{display:flex;align-items:center;margin-top:10px;margin-bottom:10px}.drop-user a .img{margin-right:10px;width:25px;text-align:center}#malybox{display:none !important;opacity:0;position:absolute;!important; left:-250px}#podpismalyckl,#podpisvelkyckl,#gdpr-cookie-odkaz{display:none}#gdpr-cookie-message button:disabled{opacity:0 !important}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{margin:0 2px}ul.pagination li.page-item.disabled{color:gray}ul.pagination li span,ul.pagination li a{padding:5px 10px}ul.pagination li.active span{font-size:28px}section.numbers{position:relative;padding-top:135px}section.numbers .text-above{font-weight:bold}section.numbers .icons{margin-top:25px;margin-bottom:40px}section.numbers .icons .icon .image{height:90px;display:flex;justify-content:center;align-items:center}section.numbers .heart-button{background-color:#d6704e;color:#FFF;border:2px solid #FFF;padding:25px 15px;box-shadow:0 0 20px #aaa;border-radius:25px;display:inline-block}section.numbers .heart-button .text{font-weight:bold}section.numbers .button-info{font-size:16px;margin-top:15px}section.numbers .button-info a{color:#cd5227;font-weight:bold}section.numbers .numbers-wrapper{background-color:#f9e9e3;border-radius:25px;border:2px solid #FFF;padding:25px 15px 0 15px;box-shadow:0 0 20px #cacaca;margin-top:45px}section.numbers .numbers-wrapper .heading{color:#356980;font-weight:bold;margin-bottom:15px}section.numbers .numbers-wrapper .flex{display:flex;align-items:center}section.numbers .numbers-wrapper .flex .number{margin-right:15px}section.numbers .numbers-wrapper .insert-request-wrapper{text-align:center;margin-top:20px;margin-bottom:0;cursor:pointer}section.numbers .numbers-wrapper .insert-request-button{display:inline-block;background-color:#386f88;color:#FFF;font-weight:bold;padding:15px 20px;border-radius:20px 20px 0 0}section.tips{position:relative;padding:50px 0 30px;box-shadow:0 4px 20px #cecece}section.tips .item a{color:unset}section.tips .item a svg{width:35px}section.tips .item .image{position:relative;display:block;overflow:hidden;width:100%;height:300px;border-radius:25px 25px 0 0;background-size:cover;background-position:center}section.tips .item .heart-wrapper{position:absolute;right:20px;top:20px;display:block}section.tips .item:hover .heart-wrapper{display:block}section.tips .item .title{background-color:#f9e9e3;border-radius:0 0 25px 25px;padding:15px 20px}section.tips .item .title .name{color:#356980;font-weight:bold;font-family:"Montserrat Roman"}section.tips .item .title .description{color:#0c212e;font-weight:300;font-family:"Montserrat Italic"}section.tips .button{display:flex;justify-content:center;margin-top:25px}section.tips .button a{background-color:#35697f;padding:10px 20px;color:#fff;border-radius:25px;font-size:18px;text-align:center}section.tips .search-wrapper .button-reset{margin-top:0;height:auto}section.tips .small-text{font-size:16px;margin-top:15px}section.tips .small-text a{color:#cd5227;font-weight:bold}section.blog{padding:35px 0 30px}section.blog .item a{color:unset}section.blog .item .image{position:relative;display:block;overflow:hidden;width:100%;height:300px;border-radius:25px 25px 0 0;background-size:cover;background-position:center}section.blog .item .image img{position:absolute;top:-100%;left:-100%;bottom:-100%;right:-100%;margin:auto;max-width:unset;max-height:100%;min-width:100%}section.blog .item .title{background-color:#dfd7d4;border-radius:0 0 25px 25px;padding:15px 20px}section.blog .item .title .name{color:#356980;font-weight:bold}section.blog .item .title .description{color:#0c212e;font-weight:300;font-family:"Montserrat Italic"}section.gallery{padding:50px 0}section.gallery h2{color:#356980}section.gallery .button{display:flex;justify-content:center;margin-top:25px}section.gallery .button a{background-color:#35697f;padding:10px 20px;color:#fff;border-radius:25px;font-size:18px;text-align:center}section.gallery .image{background-position:center;background-size:cover;background-repeat:no-repeat;width:320px;height:320px;max-width:100%;max-height:100%;margin:auto;position:relative}section.gallery .image .info{position:absolute;bottom:0;display:flex;width:100%;justify-content:center;align-items:center;background:rgba(0, 0, 0, 0.5);color:rgba(255, 255, 255, 0.9);padding:10px;box-sizing:border-box}section.gallery .image .info .caption-image{max-width:30px;min-width:30px;height:30px;border-radius:50%;margin-right:10px;background-position:center;background-size:cover}section.service.contact{box-shadow:0 4px 10px #cecece;padding:50px 0 40px;background-color:#f3f3f3}section.service.contact input[type="email"],section.service.contact input[type="text"]{border:none;height:100%;font-size:18px;border-radius:20px;padding:15px 20px;box-sizing:border-box}section.service.contact .info{font-size:18px;color:#0c212e;margin:20px 0 5px}section.service.contact textarea{margin-top:20px;width:100%;box-sizing:border-box;border:none;height:100%;font-size:18px;border-radius:20px;padding:15px 20px}section.service.contact .submit-wrapper{margin:25px 0;display:flex;justify-content:center}section.service.contact input[type="submit"]{background-color:#cd5227;color:#FFF;border-radius:25px;font-size:18px;padding:15px 20px;border:none;height:100%;cursor:pointer}section.service.contact.default{display:none}section.service.contact h2{margin-bottom:0}section.service.contact .small-info{font-size:16px;margin-bottom:10px}section.service.contact select option{font-family:'Montserrat Roman';cursor:pointer}section.service.contact select{-moz-appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:20px;z-index:2;position:relative;cursor:pointer;border:none;height:100%;font-size:18px;background:none;width:100%;border-radius:20px;background-color:#fff;padding:15px 20px}section.service.contact .row-1 .select-wrapper{position:relative;display:inline-block;cursor:pointer;width:288px}section.service.contact .row-1 .select-wrapper .after,section.service.contact .row-2 .select-wrapper .after{position:absolute;top:7px;right:15px;z-index:2;font-size:25px;color:#353535;cursor:pointer}section.service.contact .row-2 input[type="text"],section.service.contact .row-3 input[type="text"],section.service.contact .row-4 input[type="text"]{width:100%}section.service.contact .tips a{color:#cd5227;font-weight:bold}section.request-line{position:relative;z-index:4}section.request-line .request-button-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;width:100%}section.request-line .request-button{background:#356980;padding:10px 30px;color:#FFF;border-radius:25px 25px 0 0;font-weight:bold;cursor:pointer;border:2px solid #FFF}section.request-line .request-button i{margin-left:20px;font-weight:normal}footer{background-color:#356980;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{opacity:0.600;font-size:18px;padding:3px 0;color:#ffffff;font-weight:300}footer h2{font-size:18px;color:#ffffff;font-weight:500;margin-bottom:10px}footer hr{margin-top:60px;opacity:0.122}footer .footer-end span{margin-right:10px;opacity:0.702;white-space:nowrap}footer .icon:not(:first-of-type){margin-left:20px}.radio-container{display:inline-block;position:relative;padding-left:35px;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;box-shadow:0 0 10px #dbdee0}.radio-container:hover input ~ .checkmark{background-color:#eee}.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}.checkbox-container{display:inline-block;position:relative;padding-left:35px;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}.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}.checkbox-container:hover input ~ .checkmark{background-color:#eee}.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}.custom-select{position:relative;font-family:Arial;border-radius:25px}.custom-select select{display:none}.select-selected{background-color:#FFF}.select-selected:after{position:absolute;font-family:"FontAwesome";content:"\f078";top:10px;right:17px;font-size:24px}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:10px}.select-items div,.select-selected{color:#000;padding:15px 25px;border:1px solid transparent;border-color:transparent transparent rgba(0, 0, 0, 0.1) transparent;cursor:pointer}.select-selected{border-radius:25px}.select-items{position:absolute;background-color:#FFF;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:rgba(0, 0, 0, 0.1)}.uk-offcanvas-bar{background-color:#356980;border-left:1px solid gray}.uk-offcanvas-bar .uk-nav-primary > li > a{font-size:22px}.uk-offcanvas-bar .uk-nav-primary > li > a,.uk-offcanvas-bar .uk-nav-primary > li > a:hover,.uk-offcanvas-bar .uk-nav-primary > li > a:focus{color:#FFF}.mobile-on{display:none}@media (max-width: 1345px){.logo{margin-right:10px}#offcanvas-nav{display:block}.mobile-on{display:block}.mobile-off{display:none}section.video .video-container{height:400px}section.video .video-text-wrapper{padding:20px 100px}section.video .video-text{font-size:25px}}@media (max-width: 1374px){section.services.info .text-wrapper .text-2{margin-top:20px}section.services.info .text-wrapper .text-1:before,section.services.info .text-wrapper .text-2:before{display:none}}@media (max-width: 1345px){.logo-mobile{display:block}.logo-desktop{display:none}.navbar{height:60px;min-height:60px}.uk-navbar-toggle{min-height:60px}}@media (max-width: 1199px){footer ul li a{justify-content:center}footer .social{justify-content:center}.footer-end{justify-content:center;text-align:center;flex-direction:column}.footer-end span{text-align:center;width:100%;display:block}.footer-end img{margin-bottom:15px}}@media (max-width: 765px){section.video .video-container{height:auto}section.video .video-text-wrapper{padding:20px;margin:50px 10px}section.video .video-text{font-size:22px}}@media (max-width: 459px){section.services.category .wrapper{justify-content:center}section.services.category .wrapper .item{width:100px}section.services.category .wrapper .item .image{height:100px}}@media (max-width: 420px){section.video .video-text-wrapper{margin:10px}}section.tips{box-shadow:none;padding-bottom:50px}section.numbers .text-above{font-weight:bold}section.numbers .icons{margin-top:25px;margin-bottom:40px}section.numbers .icons .icon .image{height:90px;display:flex;justify-content:center;align-items:center}section.register .heading,section.sign .heading{font-size:25px}section.register .subheading,section.sign .subheading{font-size:18px}section.register .heading-info{margin-top:20px;font-size:18px}section.register .heading-info a{color:#d6714e;font-weight:bold;text-transform:uppercase}section.register .icon-container{background-color:#356980;border-radius:25px;border:2px solid #FFF;box-shadow:0 4px 10px #cecece;box-sizing:border-box;font-size:18px;margin:20px 0}section.register .icon-container .bride{background-color:#f9e9e3;color:#356980;border-radius:20px;border-right:2px solid #FFF;text-align:center;padding:20px}section.register .icon-container .supplier{background-color:#356980;color:#f9e9e3;border-radius:25px;text-align:center;padding:20px}section.register .icon-container .header{font-size:25px;font-weight:bold}section.register .icon-container .link{color:#d6714e;font-weight:bold}section.register .icon-container .register-button{text-transform:uppercase;border:2px solid #FFF;padding:10px 45px;display:inline-block;border-radius:25px;font-weight:bold;margin:15px 0}section.register .icon-container .bride .register-button{background-color:#356980;color:#f9e9e3}section.register .icon-container .supplier .register-button{background-color:#f9e9e3;color:#356980}section.register .icon-container .info{font-size:15px}section.register .register-wrapper{display:flex;justify-content:center;margin-top:20px}section.register .register-wrapper .subheading{font-weight:bold;margin-bottom:10px;margin-top:30px}section.register .register-wrapper .mandatory{color:red}section.register .register-wrapper .small-text{font-size:15px;text-align:center}section.register .register-wrapper form{max-width:750px}section.register .register-wrapper .checkbox-container{padding-left:45px;text-align:left}section.register .register-wrapper .checkbox-container .checkmark{border:1px solid #a4a4a4;box-shadow:none;top:10px}section.register .register-wrapper a.terms{text-decoration:underline;color:#d6714e}input[type="submit"]{background-color:#356980}section.register,section.sign{padding-bottom:0}section.sign .sign-wrapper{display:flex;justify-content:center;margin-top:30px}section.sign .sign-wrapper form{max-width:600px}section.sign .sign-wrapper .eyeIcon{position:absolute;top:16px;right:10px;cursor:pointer}section.sign .bottom-info{font-size:18px}section.sign .bottom-info .forgot-password a{color:#d6714e}section.sign .bottom-info .not-registered a{color:#d6714e;text-transform:uppercase;font-weight:bold}@media only screen and (max-width: 639px){section.register .icon-container .bride{border-right:0;border-bottom:2px solid #FFF}}