@media (max-width:991px){.type-index .homepage-box.welcome-wrapper .container{padding:0!important}}.type-index .welcome{background:#000 url("https://shop.cibulebistro.cz/user/documents/upload/upravy/bg-3.jpg") center no-repeat;background-size:cover;border-radius:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.type-index .welcome>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.type-index .welcome>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.type-index .welcome .text-col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:100px}@media (max-width:991px){.type-index .welcome .text-col{padding:45px 30px 30px}}.type-index .welcome .text-col h1{font-size:3.3em;color:var(--color-secondary);text-align:left;margin:0 0 30px}@media (max-width:991px){.type-index .welcome .text-col h1{font-size:2.5em;text-align:center}}.type-index .welcome .text-col p{color:#fff;font-size:1.3em;text-align:left}@media (max-width:991px){.type-index .welcome .text-col p{text-align:center}}.type-index .welcome .text-col p a{color:var(--color-secondary);text-decoration:underline}.type-index .welcome .text-col p a:hover{text-decoration:none}.type-index .welcome .video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:20px;width:100%}.type-index .welcome .video iframe{width:100%;height:100%;border-radius:8px;aspect-ratio:16/9;border:2px solid var(--color-secondary)}.id-29 h1,.id-720 h1,.id-723 h1{text-align:center}.id-29 h1:after,.id-720 h1:after,.id-723 h1:after{right:0;margin:0 auto}.id-29 div[itemprop=about],.id-720 div[itemprop=about],.id-723 div[itemprop=about]{max-width:1300px;margin:0 auto}.id-29 .plus-gallery-wrap,.id-720 .plus-gallery-wrap,.id-723 .plus-gallery-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:30px}@media (min-width:768px){.id-29 .plus-gallery-wrap,.id-720 .plus-gallery-wrap,.id-723 .plus-gallery-wrap{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.id-29 .plus-gallery-wrap .plus-gallery-item,.id-720 .plus-gallery-wrap .plus-gallery-item,.id-723 .plus-gallery-wrap .plus-gallery-item{width:100%!important;height:100%!important;margin:0!important}.id-29 .plus-gallery-wrap .plus-gallery-item a,.id-720 .plus-gallery-wrap .plus-gallery-item a,.id-723 .plus-gallery-wrap .plus-gallery-item a{display:block}.id-29 .plus-gallery-wrap .plus-gallery-item img,.id-720 .plus-gallery-wrap .plus-gallery-item img,.id-723 .plus-gallery-wrap .plus-gallery-item img{width:100%;height:100%;aspect-ratio:1/1;border-radius:10px}.id-29 .gmap,.id-720 .gmap,.id-723 .gmap{-webkit-filter:grayscale(100%);filter:grayscale(100%);border-radius:10px;overflow:hidden}.id-29 .social,.id-720 .social,.id-723 .social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.id-29 .social a,.id-720 .social a,.id-723 .social a{display:block;width:20px;height:20px;background-size:contain!important;background-repeat:no-repeat!important;font-size:0;line-height:0}.id-29 .social a.fb,.id-720 .social a.fb,.id-723 .social a.fb{background:url("https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/adamin/img/icons/facebook.svg")}.id-29 .social a.ig,.id-720 .social a.ig,.id-723 .social a.ig{background:url("https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/adamin/img/icons/instagram.svg")}.id-29 .social a.yt,.id-720 .social a.yt,.id-723 .social a.yt{background:url("https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/adamin/img/icons/youtube.svg")}.id-29 .kontakt-info,.id-720 .kontakt-info,.id-723 .kontakt-info{padding:30px!important;background:#ededed;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991px){.id-29 .kontakt-info,.id-720 .kontakt-info,.id-723 .kontakt-info{padding:15px!important}}.id-29 .kontakt-info p,.id-720 .kontakt-info p,.id-723 .kontakt-info p{margin:0}.id-29 .form-group.captcha-image img,.id-720 .form-group.captcha-image img,.id-723 .form-group.captcha-image img{width:auto}.id-29 .logo-grid,.id-720 .logo-grid,.id-723 .logo-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin:20px 0}.id-29 .logo-grid a,.id-29 .logo-grid img,.id-720 .logo-grid a,.id-720 .logo-grid img,.id-723 .logo-grid a,.id-723 .logo-grid img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ededed;border-radius:8px;width:140px;height:100px;padding:10px;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.id-29 .logo-grid,.id-720 .logo-grid,.id-723 .logo-grid{max-width:1076px;margin-left:auto;margin-right:auto}}@media (max-width:767px){.id-29 .logo-grid,.id-720 .logo-grid,.id-723 .logo-grid{max-width:296px;margin-left:auto;margin-right:auto}}.block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin:50px auto}@media (min-width:768px){.block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px}}.block .col{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:20px}@media (min-width:768px){.block .col{margin-bottom:0}}.block .col:last-child{margin-bottom:0}.block img{border-radius:10px;width:100%}@media (min-width:768px){.block.right .col:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block.right .col:last-child{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.responsive-video{width:100%;height:100%;border-radius:10px;aspect-ratio:16/9;border:none}@media (max-width:767px){footer#footer{margin-top:50px}}