@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=latin-ext");@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700&subset=latin-ext");*{}html{scroll-behavior:smooth;scroll-padding-top:50px;}html,body{padding:0;margin:0;font-size:18px;font-family:"Roboto",sans-serif;}body{padding:1.5rem;background-color:#fff;}body > *{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;}div,section,nav,footer,address{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;}a{position:relative;}.warning-info{padding:5px;text-align:center;position:relative;top:0;margin-bottom:10px;background-color:#e3191e;color:#fff;font-weight:700;}.warning-info p{margin:0;}table tr{border-bottom:1px solid #d5d5d5;display:block;}table td,table th{padding:5px 0;}table tr:last-child{border-bottom:none;}.section-top{width:100%;height:600px;min-height:100vh;min-height:calc(100vh - 3rem);background-color:#000;background-image:url("bg-hp-top.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;overflow:hidden;}.section-top .video-c{position:absolute;top:0px;left:0px;right:0px;bottom:0px;}.section-top #video{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto;min-width:100%;min-height:100%;}.main-wrap{overflow:hidden;}.section-top-filter{width:100%;height:100%;background-color:rgba(0,0,0,0.6);}.section-top-c{text-align:center;position:absolute;width:80%;height:120px;left:10%;z-index:120;}.section-top-c-buttons{position:absolute;width:95%;left:2.5%;height:100%;text-align:center;z-index:50;}.main-nav #menu{margin:0;padding:0;list-style:none;float:right;width:80%;display:table;padding-top:1rem;z-index:120;}.main-nav #menu > li{display:table-cell;vertical-align:middle;}.main-nav #menu a{display:block;position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1rem;color:#fff;text-decoration:none;font-size:20px;font-size:1vw;}#menu > li a:after{background:#fff;content:"";height:2px;width:40%;left:30%;opacity:0;position:absolute;right:0;top:100%;-webkit-transform:translateY(0.5em);transform:translateY(0.5em);-webkit-transition:opacity 0.2s,-webkit-transform 0.2s;transition:opacity 0.2s,-webkit-transform 0.2s;transition:opacity 0.2s,transform 0.2s;transition:opacity 0.2s,transform 0.2s,-webkit-transform 0.2s;}#menu > li > a.active:after,#menu > li > a:focus:after,#menu > li > a:hover:after{opacity:1;-webkit-transform:translateY(0.1em);transform:translateY(0.1em);}.main-nav .sub_1{position:absolute;display:none;padding:0;padding:1rem;padding-top:0.5rem;padding-bottom:0.5rem;border-radius:4px;margin:0;margin-top:1rem;list-style:none;text-align:left;background-color:rgba(0,0,0,0.8);}.main-nav .sub_1:before{content:"";display:block;position:absolute;top:-1rem;left:0rem;height:1rem;width:100%;}.sub_1_li{border-bottom:1px solid #ccc;}.sub_1_li:last-child{border-bottom:0;}.main-nav #menu .open:hover > .sub_1{display:block;}.main-nav #menu .sub_1_li a{padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.9vw;}.main-logo{display:flex;justify-content:center;align-items:center;position:absolute;top:-2vw;width:150px;width:10vw;height:150px;height:10vw;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:80% auto;border-radius:100%;z-index:120;}.main-logo a.logo{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;}.main-logo a.established{color:#444;font-size:14px;text-align:center;position:absolute;bottom:15%;left:50%;transform:translateX(-50%);text-decoration:none;}.main-logo img{width:80%;height:auto;}.b-icon-menu_ww{position:absolute;width:100%;height:100%;min-height:100%;display:table;}.b-icon-menu_w{display:table-cell;vertical-align:middle;width:100%;}.b-icon-menu{width:100%;padding-left:2vw;padding-right:2vw;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;z-index:70;}.link-icon-menu-button-w{width:100%;}.link-icon-menu-button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #fff;width:50%;padding:1vw 2vw;font-size:18px;font-size:1vw;}.icon-menu-full-message-top{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-sizing:border-box;box-sizing:border-box;width:100%;z-index:50;}.icon-menu-full-message-top img{max-width:100%;height:auto;}.link-icon-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:rgba(23,172,60,0.58);-webkit-box-sizing:border-box;box-sizing:border-box;width:20%;padding-left:2rem;padding-right:2rem;padding-top:8rem;padding-bottom:2rem;color:#fff;text-decoration:none;font-weight:300;font-size:30px;font-size:1.5vw;background-image:url("icon-projektovani-gastroprovozu.svg");background-repeat:no-repeat;background-size:auto 7rem;background-position:center 2rem;z-index:50;}.link-icon-menu:hover{background-color:rgba(23,172,60,1);-webkit-box-shadow:0px 12px 40px 0px rgba(0,0,0,0.6);box-shadow:0px 12px 40px 0px rgba(0,0,0,0.6);z-index:60;}.link-icon-menu:hover .link-icon-menu-button{background:#fff;color:rgba(23,172,60,1);}.link-icon-menu.restaurace-a-bary{background-image:url("icon-vybaveni-restauraci-a-baru.svg");background-color:rgba(242,59,10,0.58);}.link-icon-menu.restaurace-a-bary:hover{background-color:rgba(242,59,10,1);-webkit-box-shadow:0px 12px 40px 0px rgba(0,0,0,0.6);box-shadow:0px 12px 40px 0px rgba(0,0,0,0.6);z-index:60;}.link-icon-menu.restaurace-a-bary:hover .link-icon-menu-button{color:rgba(242,59,10,1);}.link-icon-menu.zarizeni-pro-kuchyne{background-image:url("icon-zarizeni-pro-kuchyne.svg");background-color:rgba(185,28,139,0.58);}.link-icon-menu.zarizeni-pro-kuchyne:hover{background-color:rgba(185,28,139,1);-webkit-box-shadow:0px 12px 40px 0px rgba(0,0,0,0.6);box-shadow:0px 12px 40px 0px rgba(0,0,0,0.6);z-index:60;}.link-icon-menu.zarizeni-pro-kuchyne:hover .link-icon-menu-button{color:rgba(185,28,139,1);}.link-icon-menu.jednorazove-nadobi{background-image:url("icon-jednorazove-nadobi.svg");background-color:rgba(213,192,14,0.58);}.link-icon-menu.jednorazove-nadobi:hover{background-color:rgba(213,192,14,1);-webkit-box-shadow:0px 12px 40px 0px rgba(0,0,0,0.6);box-shadow:0px 12px 40px 0px rgba(0,0,0,0.6);z-index:60;}.link-icon-menu.jednorazove-nadobi:hover .link-icon-menu-button{color:rgba(213,192,14,1);}.link-icon-menu.cistici-prostredky{background-image:url("icon-cistici-prostredky.svg");background-color:rgba(68,175,248,0.58);}.link-icon-menu.cistici-prostredky:hover{background-color:rgba(68,175,248,1);-webkit-box-shadow:0px 12px 40px 0px rgba(0,0,0,0.6);box-shadow:0px 12px 40px 0px rgba(0,0,0,0.6);z-index:60;}.link-icon-menu.cistici-prostredky:hover .link-icon-menu-button{color:rgba(68,175,248,1);}.link-icon-menu-text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-bottom:2rem;padding-top:2rem;}.link-icon-menu-text h2{padding:0;margin:0;font-weight:300;font-size:30px;font-size:1.5vw;}.link-icon-menu-text-tbl{display:table;width:100%;height:100px;min-height:100%;text-align:center;}.link-icon-menu-text-tblc{display:table-cell;vertical-align:middle;text-align:center;width:100%;}.b-poklicka-scroll-down-w{position:absolute;bottom:0;width:100%;text-align:center;z-index:80;}.b-poklicka-scroll-down{display:table;bottom:-4px;width:8vw;height:4vw;margin:auto;background-image:url("icon-poklicka.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;cursor:pointer;}.b-poklicka-scroll-down-arrow-w{display:table-cell;vertical-align:middle;}.b-poklicka-scroll-down-arrow{margin:auto;width:2vw;height:2vw;margin-top:0.85vw;background-image:url("icon-arrow-down.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:center center;-webkit-animation:jump 2s cubic-bezier(0.46,0.15,1,1) infinite;animation:jump 2s cubic-bezier(0.46,0.15,1,1) infinite;}.top-info{background-color:#e3191e;transition:background-color .3s ease-in-out,color .3s ease-in-out;text-align:center;width:100%;}.top-info:hover{background-color:#ff0006;}.top-info a{display:block;width:100%;padding:10px;color:#fff;text-decoration:none;transition:color .3s ease-in-out;}.top-info a span{position:relative;}.top-info a span::after{background:#fff;content:"";height:2px;width:100%;left:0;opacity:0;position:absolute;right:0;bottom:0px;transform:translateY(0.5em);transition:opacity 0.2s,transform 0.2s,-webkit-transform 0.2s;}.top-info a:hover span::after{opacity:1;transform:translateY(0.1em);}.news_title{line-height:1.5;}.opening-hours-wrap{overflow:auto;}#christmas-opening-hours{border-radius:5px;width:fit-content;padding:40px;background-color:#ff0006;color:#fff;}#christmas-opening-hours table{max-width:500px;}#christmas-opening-hours h3{padding-top:0;margin-top:0;}@-webkit-keyframes jump{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}60%{-webkit-transform:translateY(-3px);transform:translateY(-3px);}}@keyframes jump{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}60%{-webkit-transform:translateY(-3px);transform:translateY(-3px);}}.section-main-hp-text{display:table;margin-top:1.5rem;width:100%;height:400px;min-height:50vh;background-image:url("bg-about-us.png");background-size:cover;background-position:center center;background-repeat:no-repeat;}.section-main-hp-text.bottom{margin-top:5.5rem;margin-bottom:-2rem;}.section-main-hp-text.green-section{background:rgb(12,112,39);background:linear-gradient( 229deg,rgba(12,112,39,1) 0%,rgba(23,172,60,1) 100% );}.section-main-hp-text.blue-section{background:rgb(50,141,179);background:linear-gradient( 229deg,rgba(50,141,179,1) 0%,rgba(99,200,241,1) 100% );}.section-main-hp-text.purple-section{background:rgb(157,20,117);background:linear-gradient( 229deg,rgba(157,20,117,1) 0%,rgba(185,28,139,1) 100% );}.section-main-hp-text-c{text-align:center;display:table-cell;width:100%;vertical-align:middle;padding:3vw;color:#fff;}.section-main-hp-text-c.snippet-box{text-align:left;}.snippet-box-thumb_img{float:right;margin-left:0.5rem;max-width:33%;border:0;border:8px solid #fff;}.section-main-hp-text-c a{color:#fff;}.h1-section-main-hp-text{font-family:"Roboto Slab",serif;font-weight:400;font-size:40px;font-size:2vw;line-height:110%;}.text-section-main-hp-text{font-size:22px;font-size:1vw;padding:3vw;padding-top:0;line-height:180%;z-index:99;}.text-section-main-hp-text-grid{display:flex;flex-wrap:wrap;}.text-section-main-hp-text-grid .text-section-main-hp-text{width:50%;text-align:left;}@media only screen and (max-width:1024px){.text-section-main-hp-text-grid .text-section-main-hp-text{width:100%;}}.divider-dsgn{display:inline-block;background-color:#fff;height:6px;width:60px;margin-bottom:1rem;}.img-icon-bonus{width:150px;height:auto;}.hp-adresa-special{display:inline-block;background-color:#fff;background-image:url("paper-bg.jpg");background-position:center center;color:#000;padding:1rem;box-sizing:border-box;float:right;margin-left:1rem;margin-bottom:1rem;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26),0 2px 10px 0 rgba(0,0,0,0.16);border-radius:1px;text-align:center;}@media only screen and (max-width:600px){.hp-adresa-special{float:none;width:100%;margin-left:0;}}.hp-adresa-special h3{margin-top:0;line-height:150%;}.hp-adresa-special address{margin-bottom:1rem;}.hp-adresa-special address p{margin-bottom:0;margin-top:0;}.hp-adresa-special a{color:#fa1717;}.text-section-main-hp-text iframe,.text-section-subpage-text iframe{max-width:100%;}.b-sporaky-button-w{display:flex;flex-wrap:wrap;width:80%;justify-content:space-around;align-items:center;margin-left:10%;}.b-sporak-left{}.b-sporak-right{}.b-sporak-left img,.b-sporak-right img{width:250px;}.link-sporaky-button{display:inline-block;border:2px solid #fff;color:#fff;text-decoration:none;padding:1vw 2vw;font-size:22px;font-size:1vw;}.link-sporaky-button:hover{background:#fff;color:#ef0d0f;}.hp_hidden_text{display:none;}.hp_hidden_text ul{list-style-type:none;}.hp_hidden_text ul li a{color:white;}.show_more_button{text-decoration:underline;cursor:pointer;}.section-ci-img{width:100%;height:200px;min-height:30vh;background-size:auto 90%;background-position:center center;background-repeat:no-repeat;margin-top:1.5rem;}.h2-references{font-family:"Roboto Slab",serif;font-weight:400;font-size:40px;font-size:2vw;color:#59aa6e;width:100%;margin-top:1.5rem;margin-bottom:1.5rem;text-align:center;}.references-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}.references-item.even{margin-top:1.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.references-item-side-text{width:50%;background-color:#59aa6e;color:#fff;}.references-item-side-text.even{background-color:#4074ba;}.references-item-side-text-c{display:table;height:300px;min-height:100%;padding-left:2rem;padding-top:2rem;}.references-item.even .references-item-side-text-c{padding-left:0;padding-right:2rem;}.references-item-side-text-cell{display:table-cell;vertical-align:middle;width:100%;}.references-item-bubble{display:table;background-image:url("bubble-left.svg");background-repeat:no-repeat;background-size:100% auto;background-position:bottom right;height:200px;min-height:90%;padding:4vw;padding-top:1.5vw;}.references-item.even .references-item-bubble{background-image:url("bubble-right.svg");background-position:bottom left;}.references-item-bubble-c{display:table-cell;vertical-align:middle;width:100%;}.references-item-side-photo{width:50%;height:300px;min-height:50vh;background-size:cover;background-repeat:no-repeat;background-position:center center;}.references-item-side-photo a{display:block;width:100%;height:100%;}.references-item-bubble-divider-line{width:100%;border-top:1px solid #fff;margin-top:3rem;margin-top:3vw;margin-bottom:1rem;margin-bottom:1vw;}.references-item-bubble-text{text-align:center;font-weight:400;font-size:20px;font-size:1.2vw;}.references-item-bubble-client-name{font-family:"Roboto Slab",serif;font-size:25px;font-size:1.5vw;width:100%;text-align:right;}.references-item.even .references-item-bubble-client-name{text-align:left;}.references-item-bubble-client-company{font-size:20px;font-size:0.8vw;width:100%;text-align:right;}.references-item.even .references-item-bubble-client-company{text-align:left;}.references-item-quotes{width:6vw;height:6vw;position:absolute;top:-2vw;left:0;background-image:url("icon-uvozovky.svg");background-repeat:no-repeat;background-size:auto 80%;background-position:center center;}.references-item.even .references-item-quotes{left:initial;right:0;}.link-references-item-more-button-w{width:100%;text-align:center;top:-3vw;}.link-references-item-more-button{color:#fff;border:1px solid #fff;padding:1vw 3vw;display:inline-block;text-decoration:none;border-radius:2vw;margin-right:1vw;}.link-references-item-more-button:hover{background-color:#fff;color:#59aa6e;}.references-item.even .link-references-item-more-button:hover{color:#4074ba;}.link-references-more-references-w{width:100%;text-align:center;padding-top:1.5rem;padding-bottom:1.5rem;}.link-references-more-references{border-color:#59aa6e;color:#59aa6e;}.link-references-more-references:hover{background-color:#59aa6e;color:#fff;}.section-why-us{width:100%;margin-top:2.5rem;}.section-why-us-c{padding-left:8vw;padding-right:8vw;}.h2-why-us{color:#000;}.b-why-us{width:100%;max-width:100%;padding-left:2vw;padding-right:2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}.why-us-item{min-width:calc(50% - 1rem);width:calc(50% - 1rem);max-width:calc(50% - 1rem);margin:0.5rem;float:left;}.why-us-item-c{color:#fff;padding:4vw;padding-top:10vw;padding-bottom:6vw;}.why-us-item.three .why-us-item-c,.why-us-item.four .why-us-item-c{padding-top:6vw;padding-bottom:10vw;}.why-us-item.one,.why-us-item.four{background-color:#63c8f1;}.why-us-item.two,.why-us-item.three{background-color:#3da4ce;}.why-us-item-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;line-height:225%;font-size:20px;font-size:1vw;}.why-us-item-text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}.why-us-item-link-more{color:#fff;text-decoration:none;font-weight:500;display:inline-block;width:13vw;margin-top:1rem;padding-right:4vw;padding-top:0.3vw;padding-bottom:0.3vw;background-image:url("icon-arrow-right.svg");background-repeat:no-repeat;background-size:auto 60%;background-position:9vw center;}.why-us-item-link-more:hover{background-position:9.6vw center;}.b-perk-circle{color:#000;background-color:#fff;position:absolute;display:table;top:-6vw;left:-6vw;border-radius:100%;width:12vw;height:12vw;text-align:center;-webkit-box-shadow:1px 1px 64px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 64px 0px rgba(0,0,0,0.2);padding:1vw;}.b-perk-circle.top.right{left:initial;right:-6vw;}.b-perk-circle.left.bottom{bottom:-6vw;top:initial;}.b-perk-circle.right.bottom{bottom:-6vw;right:-6vw;top:initial;left:initial;}.b-perk-circle-c-cell{display:table-cell;vertical-align:middle;}.b-perk-circle-number{font-size:4vw;color:#c4c4c4;font-family:"Roboto Slab",serif;}.b-perk-circle-text{font-family:"Roboto Slab",serif;font-weight:600;font-size:1vw;}.b-snake{position:absolute;top:2.6vw;left:15%;width:70%;height:4vw;background-image:url("vlnovka.svg");background-repeat:no-repeat;background-position:center center;background-size:auto 90%;}.b-snake.two{top:initial;bottom:2.6vw;}.section-write-to-us{width:100%;margin-top:10vw;height:auto;}.section-write-to-us-c{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}.section-write-to-us-side-photo{width:50%;background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;}.section-write-to-us-side-photo-c{display:table;width:100%;height:350px;min-height:50vh;}.section-write-to-us-side-photo-cc{width:100%;display:table-cell;vertical-align:middle;}.section-write-to-us-side-photo-filter{position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,0.4);}.link-section-write-to-us-side-photo-tel-number{display:inline-block;padding:2vw 5vw;color:#fff;text-decoration:none;border:4px solid #fff;font-size:1.8vw;margin:0rem 2rem;}@media (max-width:1400px){.link-section-write-to-us-side-photo-tel-number{margin:0rem 1rem;}}.link-section-write-to-us-side-photo-tel-number span{font-weight:600;}.section-write-to-us-side-form{width:50%;background-color:#e3191e;color:#fff;text-align:center;}.section-write-to-us-side-form-c{display:table;width:100%;height:350px;min-height:50vh;}.section-write-to-us-side-form-cc{display:table-cell;vertical-align:middle;width:100%;}.section-write-to-us-side-form .cform_name{font-family:"Roboto Slab",serif;font-size:2vw;font-weight:400;}.section-write-to-us-side-form .form_text,.section-write-to-us-side-form .form_textarea{width:60%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:0.85vw;font-size:16px;font-family:"Roboto",sans-serif;border:0;}.section-write-to-us-side-form .form_textarea{min-height:150px;max-height:150px;max-width:60%;}.section-write-to-us-side-form .cform_item{padding-bottom:1rem;}.section-write-to-us-side-form .form_submit{background-color:#15b80d;background-image:url("icon-odeslat-w.svg");background-repeat:no-repeat;background-size:auto 80%;background-position:0.95rem center;border:0;padding:1vw 3vw;color:#fff;font-size:1.3vw;border-radius:4vw;cursor:pointer;margin-top:-0.18vw;position:absolute;width:30%;left:35%;}.section-write-to-us-side-form .form_submit:hover{background-color:#10a508;background-position:1.1rem center;}#cform_1 .form_submit{}.footer{width:100%;margin-top:6rem;overflow:hidden;}.footer_text{width:100%;float:left;padding:2vw;padding-left:4vw;padding-right:4vw;background-color:#eee;padding-bottom:0;}.footer-c{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}.footer-side-links{width:50%;float:left;background-color:#000;color:#fff;height:auto;min-height:50vh;}.footer-side-map{width:50%;float:left;background-color:#ccc;}.footer-side-map iframe{width:100%;height:100%;}.footer-side-links-c{width:100%;height:350px;min-height:50vh;display:table;}.footer-side-links-cc{display:table-cell;vertical-align:middle;text-align:center;padding:2vw;padding-left:4vw;padding-right:4vw;}#footer_menu{list-style:none;line-height:200%;margin:0;padding:0;}#footer_menu a{color:#fff;text-decoration:none;}.footer-side-links-divider{border-top:1px solid #fff;width:100%;margin-top:1rem;padding-bottom:0.25rem;}.footer-side-links-cc address{line-height:200%;}.footer-c h2{font-family:"Roboto Slab",serif;font-size:2vw;font-weight:400;}.section-copyright{width:100%;margin-top:4.5rem;margin-bottom:3rem;text-align:center;}.link-section-copyright{text-decoration:none;color:#000;}.id_template_3 .section-top,.id_template_2 .section-top{min-height:0;}.subpage_top_page_info{width:100%;height:100%;display:table;}.subpage_top_page_info_c{display:table-cell;vertical-align:middle;color:#fff;text-align:center;padding-left:5vw;padding-right:5vw;z-index:80;}.b-logo-nav{z-index:120;}.bread_crumbs a{color:#fff;}.breadcrumbs_item.home{font-size:0;display:inline-block;vertical-align:middle;top:-0.1rem;height:1rem;width:1rem;background-image:url("icon-home.svg");background-repeat:no-repeat;background-position:center center;background-size:99% auto;}.subpage_top_page_info h1{font-family:"Roboto Slab",serif;font-weight:400;font-size:60px;font-size:3vw;}.id_template_2 .section-subpage-text{background-image:url("bg-subpage.png");background-repeat:no-repeat;background-position:left top;background-size:100% auto;background-attachment:fixed;}.id_template_2 .section-subpage-text-c{padding-left:17%;padding-right:17%;padding-top:4rem;padding-bottom:6rem;}.id_template_3 .section-subpage-text{background-image:url("bg-subpage-itemlist.png");background-repeat:repeat;}.id_template_3 .section-subpage-text-c{padding-left:17%;padding-right:17%;padding-top:4rem;padding-bottom:6rem;}.text-section-subpage-text{line-height:220%;}.text-section-subpage-text img{max-width:100%;height:auto;}.text-section-subpage-text a{text-decoration:none;color:#04b318;font-weight:800;}.text-section-subpage-text h2,.text-section-subpage-text h3,.text-section-subpage-text h4{font-family:"Roboto Slab",serif;padding-top:1rem;font-weight:400;}.id_template_2 .section-write-to-us,.id_template_3 .section-write-to-us{margin-top:0rem;}.articles_list_container{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.26),0 2px 10px 0 rgba(0,0,0,0.16);box-shadow:0 2px 5px 0 rgba(0,0,0,0.26),0 2px 10px 0 rgba(0,0,0,0.16);background-color:#fff;}.articles_list_text_category{padding:1em;}.articles_list_item{padding-bottom:2rem;padding-top:2rem;padding-left:2rem;padding-right:2rem;border-bottom:1px solid #ccc;background-color:#fff;}.articles_list_item:last-child{border-bottom:0px solid #ccc;}.articles_list_item:after{content:"";clear:both;display:block;}.articles_list_item:hover .articles_list_thumb_img{-webkit-transform:scale(1.1);transform:scale(1.1);}.articles_list_thumb_img{border-radius:4px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.articles_list_item .articles_list_thumb{float:left;margin-right:2rem;z-index:20;}.articles_list_title h2{margin-top:0px;padding-top:0px;}.articles_list_link{padding-top:0.5rem;}.articles_art_thumb{float:right;margin-left:1rem;margin-bottom:1rem;}@media only screen and (max-width:600px){.articles_art_thumb{width:100%;float:none;text-align:center;margin-left:0rem;margin-bottom:0rem;}}.map-in-contacts{float:right;width:60%;padding-left:1rem;padding-bottom:1rem;}.map-in-contacts iframe{width:100%;height:450px;}.map-in-contacts h3{margin-top:0;}#ico_top{width:50px;height:50px;background-color:rgba(0,0,0,0.5);background-image:url("ico-up-w.svg");background-repeat:no-repeat;background-size:45% auto;background-position:center center;text-align:center;cursor:pointer;display:none;position:fixed;right:3rem;bottom:3rem;border-radius:2px;cursor:pointer;z-index:9999999;}#ico_top:hover{background-color:rgba(0,0,0,1);}.id_page_18 .section-top-filter{background-color:rgba(23,172,60,0.75);}.id_page_19 .section-top-filter{background-color:rgba(242,59,10,0.75);}.id_page_20 .section-top-filter{background-color:rgba(185,28,139,0.75);}.id_page_21 .section-top-filter{background-color:rgba(213,192,14,0.75);}.id_page_22 .section-top-filter{background-color:rgba(68,175,248,0.75);}#nav-icon4{display:none;width:60px;height:45px;position:relative;margin:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;}#nav-icon4 span{display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:4px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}#nav-icon4 span:nth-child(1){top:0px;-webkit-transform-origin:left center;transform-origin:left center;}#nav-icon4 span:nth-child(2){top:18px;-webkit-transform-origin:left center;transform-origin:left center;}#nav-icon4 span:nth-child(3){top:36px;-webkit-transform-origin:left center;transform-origin:left center;}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px;}#nav-icon4.open span:nth-child(2){width:0%;opacity:0;}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:39px;left:8px;}.mobile-menu-launcher{height:30vw;float:right;display:table;}.mobile-menu-launcher-c{display:table-cell;vertical-align:middle;}#submenu_text_38_li{display:none;}#articles_small_3 .articles_small_title a{position:relative;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;display:inline-block;height:100%;}#articles_small_3 .articles_small_title a:hover{padding-left:20px;}#articles_small_3 .articles_small_title a:before{content:"â€˘";position:absolute;left:20px;top:-9px;color:#000;display:block;font-size:25px;display:none;}#articles_list_container_3:hover .articles_list_thumb img{transform:scale(1);}#articles_list_container_3 .articles_list_thumb{width:30%;height:250px;}#articles_list_container_3 .articles_list_thumb a{display:inline-block;width:100%;height:100%;}#articles_list_container_3 .articles_list_thumb a img{width:100%;height:100%;object-fit:cover;}.eshop_list{list-style:none;padding:0;display:inline-block;}.eshop_list li{margin-top:20px;}.eshop_list li a{display:flex;align-items:center;flex-wrap:wrap;}.flex_references{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}.flex_references_item{width:33.3333%;text-align:center;padding:10px;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;}.flex_references img{width:200px;height:auto;align-self:center;}.flex_references_item_text{width:100%;line-height:28px;font-size:16px;font-style:italic;padding-top:20px;}.reactions{list-style:none;padding:0;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26),0 2px 10px 0 rgba(0,0,0,0.16);padding:0;}.reactions li{display:flex;flex-wrap:wrap;align-items:center;padding:40px;border-top:1px solid #eee;}.reactions li:last-of-type{border:none;position:relative;}.reactions li a{width:30%;height:auto;display:inline-block;}.reactions li a img{width:100%;height:auto;display:block;}.reactions li p{width:70%;padding-left:40px;box-sizing:border-box;}.reactions .a_title{width:100%;color:#000;display:inline-block;}.reactions .a_show_all,.show_all_link{width:200px;text-align:center;margin:auto;display:inline-block;padding:15px 20px;line-height:18px;background-color:#fff;color:#04b318;border:1px solid #04b318;font-weight:400 !important;}.reactions .a_show_all:hover,.show_all_link:hover{color:#fff;background-color:#04b318;}#cform_2{float:left;}#cform_2 #form_ffcf2_5{padding:10px 20px;width:290px;}#cform_2 .cform_text_required_asterisk{color:red;margin-left:5px;}#cform_2 #form_ffcf2_{width:200px;text-align:center;margin:auto;display:inline-block;padding:15px 20px;background-color:#fff;color:#04b318;border:1px solid #04b318;font-weight:normal;cursor:pointer;font-size:16px;}#cform_2 #form_ffcf2_:hover{color:#fff;background-color:#04b318;}#cform_2 .cform_item_id_6{margin-top:20px;margin-bottom:20px;}#product_menu{display:flex;text-align:center;flex-wrap:wrap;padding-left:0;}#product_menu figure{margin:0;}#product_menu li{display:flex;background:#eb2026;width:25%;display:flex;align-items:self-start;}#product_menu img{display:block;max-width:100%;width:100%;}#product_menu li a{color:white;font-weight:300;display:flex;flex-wrap:wrap;flex-direction:column;height:100%;width:100%;}#product_menu .sub_0_image_main{align-self:flex-start;width:100%;}#product_menu li a span.product_menu_name{line-height:24px;display:block;padding:16px 5px;width:100%;font-weight:400;box-sizing:border-box;}#product_menu li a span.more_info{background:rgba(0,0,0,0.1);padding:10px 30px;font-size:14px;line-height:20px;margin:10px;margin-top:0;width:calc(100% - 20px);align-self:flex-end;display:block;box-sizing:border-box;align-self:flex-end;flex-grow:1;}#product_menu li#product_menu_18_li{background:rgb(23,172,60);}#product_menu li#product_menu_19_li{background:rgb(242,59,10);}#product_menu li#product_menu_20_li{background:rgb(185,28,139);}#product_menu li#product_menu_21_li{background:rgb(213,192,14);}#product_menu li#product_menu_66_li{background:#eb20a9;}#product_menu li#product_menu_22_li{background:rgb(68,175,248);}#cform_3 .cform_item input,#cform_3 .cform_item textarea{font-family:inherit;}#form_ffcf3_{background-color:#15b80d;background-image:url(icon-odeslat-w.svg);background-repeat:no-repeat;background-size:auto 80%;background-position:0.95rem center;border:0;padding:1vw 3vw;color:#fff;font-size:1.3vw;cursor:pointer;margin-top:-0.18vw;position:relative;display:inline-block;width:auto !important;padding-left:5rem !important;padding-right:4rem !important;left:0px;border:none !important;border-radius:2rem !important;}@media (max-width:1000px){#form_ffcf3_{left:0px;font-size:0.9rem !important;}}.gallery_container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.gallery_container.text{float:right;clear:right;width:45%;text-align:center;}.seo-gallery .gallery_item:first-child,.seo-gallery .gallery_item:nth-child(2){width:50%;}.seo-gallery .gallery_item:first-child img{display:none;}.gallery_item{width:33.3333%;padding:1rem;box-sizing:border-box;margin:0;text-align:center;}.gallery_container.text .gallery_item{width:100%;margin:0;}.hp-gal .gallery_item{width:50%;margin:0;box-sizing:border-box;display:block;}.hp-gal .gallery_info{font-size:16px;line-height:150%;}.gallery_item img{max-width:100%;height:auto;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26),0 2px 10px 0 rgba(0,0,0,0.16);}.bez-thumbu .gallery_item img{box-shadow:initial;}.gallery_info{font-style:italic;text-align:center;line-height:1.3;padding-top:10px;}.gallery_info a{font-weight:500;text-decoration:underline;}.gallery_img,.gallery_img a,.gallery_img picture,.gallery_item img{display:flex;width:auto;}.gallery_img a{color:#000;font-weight:400;line-height:1.3;}.articles_art_date,.articles_list_date{color:#ddd;}.articles_art_author,.articles_list_author{color:#ddd;}.faq-wrap{display:flex;flex-direction:column;gap:20px;}.faq-wrap .news_item{border:1px solid #f0f0f0;box-shadow:0 2px 15px 0 rgba(0,0,0,0.1),0 2px 10px 0 rgba(0,0,0,0.16);}.faq-wrap .news_item .news_title{position:relative;}.faq-wrap .news_item .news_title::before{width:30px;height:30px;content:" ";position:absolute;right:20px;top:20px;background-color:#04b318;transition:ease-in-out .3s;}.faq-wrap .news_item.opened .news_title::before{background-color:#eeeeee;}.faq-wrap .news_item h3{margin:0;padding:20px;padding-right:70px;position:relative;font-weight:600;font-size:20px;position:relative;cursor:pointer;}.faq-wrap .news_item h3::after{width:18px;height:2px;background-color:#fff;content:" ";position:absolute;right:26px;top:33px;transition:ease-in-out .3s;}.faq-wrap .news_item h3::before{height:18px;width:2px;background-color:#fff;content:" ";position:absolute;top:25px;right:34px;transition:ease-in-out .3s;}.faq-wrap .news_item.opened h3::before{opacity:0;transform:rotate(90deg);}.faq-wrap .news_item.opened h3::after{background-color:#e3191e;}.faq-wrap .news_text_answer > *:first-child{margin-top:0;}.faq-wrap .news_text_answer > *:last-child{margin-bottom:0;}.faq-wrap .news_item .news_text_answer{padding:20px;padding-top:0;font-size:16px;line-height:1.8;}.faq-wrap .news_item .news_text{display:none;}@media only screen and (max-width:1024px){.gallery_container.text{float:right;width:50%;}.gallery_item{width:50%;}}@media only screen and (max-width:600px){.gallery_item{width:100% !important;}.gallery_container.text{float:none !important;width:100% !important;}.hp-gal .gallery_item{width:100%;}}@media only screen and (max-width:1700px){#articles_list_container_3 .articles_list_thumb{width:35%;}#product_menu li{width:33.3333%;}}@media only screen and (max-width:1400px){#articles_list_container_3 .articles_list_thumb{width:40%;}}@media only screen and (max-width:1024px){#product_menu li{width:100%;}.b-sporak-left,.b-sporak-right{width:100%;margin:20px 0;}#video{display:none;}.reactions li a{width:100%;}.reactions li p{width:100%;padding:0;}#articles_list_container_3 .articles_list_thumb{width:100%;height:250px;}.flex_references_item{width:50%;}.main-nav .sub_1{position:initial;display:block;font-size:16px;text-align:center;background-color:rgba(0,0,0,0.3);}.main-nav #menu .sub_1_li a{font-size:16px;}#nav-icon4{display:block;}body{padding:0.5rem;}.section-top{height:auto;}.section-top-filter{padding-bottom:4rem;}.section-top-c{position:relative;width:90%;left:5%;height:auto;}.main-logo{width:30vw;height:30vw;}.main-nav{clear:both;display:none;}.main-nav #menu{width:100%;padding-top:0;padding-bottom:2rem;}.main-nav #menu li{display:block;width:100%;}.main-nav #menu a{font-size:130%;}.subpage_top_page_info h1{font-size:2rem;}.section-write-to-us-side-photo{width:100%;}.section-write-to-us-side-form{width:100%;}.section-ci-img{background-size:100% auto;}.references-item{-ms-flex-wrap:wrap;flex-wrap:wrap;}.references-item-side-text{width:100%;}.references-item-side-photo{width:100%;}.footer-side-links{width:100%;}.footer-side-map{width:100%;height:300px;}.footer-c h2{font-size:1.5em;}.link-sporaky-button{padding:1rem 2rem;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}.id_template_3 .section-subpage-text-c{padding-left:1rem;padding-right:1rem;padding-top:1.5rem;padding-bottom:3rem;}.link-section-write-to-us-side-photo-tel-number{font-size:120%;line-height:160%;}.section-write-to-us-side-form .cform_name{font-size:1.5rem;}.section-write-to-us-side-form .form_submit{padding:1rem 2rem;font-size:1rem;border-radius:2rem;width:50%;left:25%;}.section-write-to-us-side-form .form_text,.section-write-to-us-side-form .form_textarea{padding:0.5rem;}.h2-references{font-size:1.5rem;}.references-item-bubble-text{font-size:90%;}.references-item-bubble-client-name{font-size:70%;}.references-item-bubble-client-company{font-size:50%;}.references-item-bubble{padding-top:1rem;padding-bottom:1rem;}.link-references-item-more-button{padding:0.5rem 1rem;border-radius:2rem;}.references-item-side-text-c{padding-bottom:2rem;}.b-icon-menu_ww{position:initial;}.section-top-c-buttons{position:initial;width:100%;left:initial;}.b-icon-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.link-icon-menu{width:50%;}.link-icon-menu.cistici-prostredky{width:100%;}.link-icon-menu-text h2{font-size:4.6vw;}.link-icon-menu{padding-left:1rem;padding-right:1rem;padding-bottom:1rem;padding-top:6rem;background-size:auto 5rem;}.link-icon-menu-button{font-size:4vw;}.b-poklicka-scroll-down{width:23vw;height:10vw;}.b-poklicka-scroll-down-arrow{width:5vw;height:5vw;}.h1-section-main-hp-text{font-size:2rem;}.text-section-main-hp-text{font-size:100%;}.section-main-hp-text-c{padding-bottom:3rem;}.b-sporaky-button-w{margin-top:1rem;}.section-why-us-c{padding-left:1rem;padding-right:1rem;}.why-us-item{width:100%;max-width:100%;}.why-us-item-c{font-size:100%;padding-top:27vw;}.b-perk-circle{width:30vw;height:30vw;z-index:50;}.b-perk-circle-text{font-size:70%;}.b-perk-circle-number{font-size:200%;}.b-snake{height:11vw;top:10vw;}.why-us-item-link-more{background-size:auto 41%;background-position:94% center;width:74%;}.b-perk-circle.left.bottom{bottom:initial;top:-6vw;}.b-perk-circle.right.bottom{bottom:initial;right:-6vw;top:-6vw;left:initial;}.why-us-item.three .why-us-item-c,.why-us-item.four .why-us-item-c{padding-top:27vw;padding-bottom:10vw;}}@media only screen and (max-width:500px){.flex_references_item{width:100%;}#kovPodSekce{position:relative;left:-50px;}.id_template_2 .section-subpage-text-c{padding-top:20px;padding-left:15px;padding-right:15px;}.text-section-subpage-text p{line-height:1.6;}}.violet-section{background:rgb(82,50,179);}.violet-section .snippet-box-thumb_img{border:none !important;}#kovPodSekce a{color:white;text-decoration:underline;cursor:pointer;}#kovPodSekce img{border:none;}.metodaBloku .section-main-hp-text-c a{color:white;text-decoration:underline;font-weight:500;}.metodaBloku .section-main-hp-text-c p{font-size:18px;}.metodaBloku .section-main-hp-text-c img{border:none;}@media only screen and (max-width:500px){}@media only screen and (max-width:1200px){.metodaBloku .section-main-hp-text-c{padding:10px;}.metodaBloku .section-main-hp-text-c img{float:unset;}}.contact-href{position:fixed;right:0px;top:20vh;background-color:#e3191e;z-index:1000;padding:0.5rem;text-decoration:none;}.contact-href.mail{top:calc(20vh + 55px);}.contact-href img{width:25px;}.contact-href:hover .contact-text{display:inline;}.contact-text{display:none;text-decoration:none;color:#fff;position:relative;bottom:4px;left:2px;}.section-write-to-us a{color:white !important;}#form-under-contact .form_submit{background-size:auto 50% !important;}.popup-service{display:none;position:fixed;z-index:5555;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1200px;min-height:350px;background:#59aa6e;color:white;padding:6rem;text-align:center;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);font-size:1.3rem;}.popup-button{margin-top:2rem;}.popup-close,.close-ch-popup{border-radius:50%;position:absolute;width:45px;height:45px;color:#fff;line-height:2.5rem;cursor:pointer;right:-15px;top:-15px;background:#ec3b3b;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);}.popup-close:hover{background:red;}.christmas-popup{position:fixed;z-index:5555;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;color:white;text-align:center;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);font-size:1.3rem;}.christmas-popup img{display:block;}#cform_3 .cform_item input,#cform_3 .cform_item textarea{max-width:500px;width:100%;display:block;padding:0.75rem;margin-top:1rem;border-radius:0px;border:1px solid #0f0f0f;}#cform_3 .cform_item_id_13{display:flex;align-content:center;}#cform_3 .cform_item_id_13 .cform_form_type_file input{border:none;margin-top:0px;}#cform_3 .cform_text_id_13.cform_text_type_file{display:flex;align-items:center;}#form_ffcf3_{max-width:531px !important;width:600px;}.id_page_48 .subcategories.with-image .image{display:none;}.section-write-to-us-side-photo-cc a{font-weight:400;}#contact_us{margin-bottom:3rem;}.seo-links{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;padding:2vw;background-color:#eee;margin:0;}.seo-links li{margin:5px 10px;list-style-type:none;}.seo-links li a{color:#000;font-size:14px;}.paging{margin-top:40px;}.paging,.paging_navfp,.paging_navnl,.paging_numbers{display:flex;justify-content:flex-end;align-items:center;gap:5px;}.paging_navfp a,.paging_navnl a,.paging_numbers a{display:flex;justify-content:center;align-items:center;min-width:25px;height:25px;padding:10px;background-color:#fafafa;transition:ease-in-out .3s;color:#000;}.paging_navfp a:hover,.paging_navnl a:hover,.paging_numbers a:hover,.paging_navfp a.active,.paging_navnl a.active,.paging_numbers a.active{background-color:#e3191e;color:#fff;}.paging .inactive{display:none;}