body.type-index .banners-row{-ms-flex-direction:column;flex-direction:column}body.type-index .banners-row>div{width:100%!important;max-width:100%!important}body.type-index .banners-row .next-to-carousel-banners{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px!important;margin-right:-10px!important;width:calc(100% + 20px)!important;-ms-flex-direction:row;flex-direction:row;padding:0!important;max-width:none!important}body.type-index .banners-row .next-to-carousel-banners .banner-wrapper{-ms-flex:1;flex:1;min-width:200px;margin:10px;padding:0;max-width:calc(100vw - 20px)}body.type-index .banners-row .next-to-carousel-banners .banner-wrapper>a>img,body.type-index .banners-row .next-to-carousel-banners .banner-wrapper>img{width:100%;height:auto}body.type-index .banners-row .next-to-carousel-banners .banner-wrapper>a{display:block;width:100%}body.type-index .banners-row .next-to-carousel-banners .custom-banners-line{margin-top:0}body.type-index .premium-carousel-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:992px){body.type-index .premium-carousel-wrap{-ms-flex-direction:column;flex-direction:column}}body.type-index #carousel,body.type-index #homepage-banner{width:calc(100% - 250px);overflow:hidden;border:2px solid #eee;transition:.2s;background-color:#fff;background-size:200px;height:450px;position:relative;z-index:0;margin-bottom:0;border-radius:0}@media only screen and (max-width:992px){body.type-index #carousel,body.type-index #homepage-banner{height:400px;width:100%}}@media only screen and (max-width:600px){body.type-index #carousel,body.type-index #homepage-banner{height:102vw!important}}@media only screen and (max-width:480px){body.type-index #carousel,body.type-index #homepage-banner{height:115vw!important}}@media only screen and (max-width:350px){body.type-index #carousel,body.type-index #homepage-banner{height:132vw!important}}body.type-index #carousel .carousel-control,body.type-index #homepage-banner .carousel-control{height:60px;top:50%;transform:translateY(-50%);display:none!important}@media only screen and (max-width:992px){body.type-index #carousel .carousel-control,body.type-index #homepage-banner .carousel-control{display:none}}@media only screen and (max-width:600px){body.type-index #carousel .carousel-control,body.type-index #homepage-banner .carousel-control{display:block;margin-top:-115px}body.type-index #carousel .carousel-control:before,body.type-index #homepage-banner .carousel-control:before{transform:scale(.8)}body.type-index #carousel .carousel-control.right:before,body.type-index #homepage-banner .carousel-control.right:before{right:-3px;border-radius:0;width:35px;border:none;background:#fff}body.type-index #carousel .carousel-control.left:before,body.type-index #homepage-banner .carousel-control.left:before{left:-3px;border-radius:0;width:35px;border:none;background:#fff}}body.type-index #carousel+.carousel-navigation,body.type-index #homepage-banner+.carousel-navigation{position:relative;width:250px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin:0;left:inherit;background:#fff;z-index:0;border:2px solid #eee;border-left:none}@media only screen and (max-width:992px){body.type-index #carousel+.carousel-navigation,body.type-index #homepage-banner+.carousel-navigation{top:inherit;bottom:0;height:125px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:stretch;justify-content:stretch;left:0;width:100%;border-left:2px solid #eee;border-top:none}}@media only screen and (max-width:600px){body.type-index #carousel+.carousel-navigation,body.type-index #homepage-banner+.carousel-navigation{left:0;width:100%;height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:stretch;justify-content:stretch}}body.type-index #carousel+.carousel-navigation #carousel-sys,body.type-index #homepage-banner+.carousel-navigation #carousel-sys{height:100%}body.type-index #carousel+.carousel-navigation #carousel-sys>span,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item{min-height:20%;height:100%;width:100%;margin:0;background:#fff;border-radius:0;position:relative;border:none;border-bottom:2px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;text-align:left;font-weight:400;font-size:16px;padding:5px 20px 5px 24px;line-height:19px;overflow:visible;transition:.2s;text-indent:inherit;cursor:pointer}body.type-index #carousel+.carousel-navigation #carousel-sys>span>span,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item>span,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span>span,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item>span{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}@media only screen and (max-width:992px){body.type-index #carousel+.carousel-navigation #carousel-sys>span>span,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item>span,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span>span,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item>span{-webkit-line-clamp:5}}@media only screen and (max-width:600px){body.type-index #carousel+.carousel-navigation #carousel-sys>span>span,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item>span,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span>span,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item>span{-webkit-line-clamp:2}}body.type-index #carousel+.carousel-navigation #carousel-sys>span:nth-child(n+7),body.type-index #carousel+.carousel-navigation>.carousel-navigation-item:nth-child(n+7),body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span:nth-child(n+7),body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item:nth-child(n+7){display:none}@media only screen and (max-width:992px){body.type-index #carousel+.carousel-navigation #carousel-sys>span,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item{padding:5px 12px;transition:.5s;text-indent:inherit;line-height:1.2em;height:100%;border-bottom:none;border-right:2px solid #eee;text-align:center;font-size:15px;min-width:20%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:600px){body.type-index #carousel+.carousel-navigation #carousel-sys>span,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item{width:100%;min-width:100%;min-height:20%;padding:15px 10px;-ms-flex-align:center;align-items:center;text-align:left;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;border-right:none;border-bottom:1px solid #eee;transition:none;line-height:1.1em}}body.type-index #carousel+.carousel-navigation #carousel-sys>span:last-child,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item:last-child,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span:last-child,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item:last-child{border:none!important}@media (min-width:600px){body.type-index #carousel+.carousel-navigation #carousel-sys>span:hover,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item:hover,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span:hover,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item:hover{background-color:#f7f7f7}body.type-index #carousel+.carousel-navigation #carousel-sys>span:hover:before,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item:hover:before,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span:hover:before,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item:hover:before{background-color:#f7f7f7}}body.type-index #carousel+.carousel-navigation #carousel-sys>span:before,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item:before,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span:before,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item:before{width:34px;height:34px;content:"";position:absolute;left:20px;top:50%;background:transparent;transform-origin:center;transform:translateY(-50%) rotate(-45deg);transition:.2s;z-index:-1;box-shadow:-5px 1px 8px rgba(0,0,0,.04)}@media only screen and (max-width:992px){body.type-index #carousel+.carousel-navigation #carousel-sys>span:before,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item:before,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span:before,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item:before{left:50%;transform:translateX(-50%) rotate(-45deg);top:10px}}@media only screen and (max-width:600px){body.type-index #carousel+.carousel-navigation #carousel-sys>span:before,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item:before,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span:before,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item:before{display:none}}body.type-index #carousel+.carousel-navigation #carousel-sys>span.active,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item.active,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span.active,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item.active{font-weight:600;width:calc(100% + 10px);padding-right:15px;margin-left:-10px;background-color:#f2f2f2!important}body.type-index #carousel+.carousel-navigation #carousel-sys>span.active:before,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item.active:before,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span.active:before,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item.active:before{left:-4px;background-color:#f2f2f2!important;box-shadow:-5px 1px 8px rgba(0,0,0,.04)}@media only screen and (max-width:992px){body.type-index #carousel+.carousel-navigation #carousel-sys>span.active,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item.active,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span.active,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item.active{height:calc(100% + 15px);margin-left:0;padding-right:12px;width:inherit;margin-top:-10px}body.type-index #carousel+.carousel-navigation #carousel-sys>span.active:before,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item.active:before,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span.active:before,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item.active:before{left:50%;top:-5px;box-shadow:2px -5px 25px rgba(0,0,0,.1)}}@media only screen and (max-width:600px){body.type-index #carousel+.carousel-navigation #carousel-sys>span.active,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item.active,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span.active,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item.active{margin:0;width:100%;height:inherit}body.type-index #carousel+.carousel-navigation #carousel-sys>span.active:after,body.type-index #carousel+.carousel-navigation #carousel-sys>span.active:before,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item.active:after,body.type-index #carousel+.carousel-navigation>.carousel-navigation-item.active:before,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span.active:after,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span.active:before,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item.active:after,body.type-index #homepage-banner+.carousel-navigation>.carousel-navigation-item.active:before{display:none}}body.type-index #carousel+.carousel-navigation #carousel-sys,body.type-index #homepage-banner+.carousel-navigation #carousel-sys{position:relative;top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:stretch;justify-content:stretch}@media only screen and (max-width:992px){body.type-index #carousel+.carousel-navigation #carousel-sys,body.type-index #homepage-banner+.carousel-navigation #carousel-sys{width:100%;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width:600px){body.type-index #carousel+.carousel-navigation #carousel-sys,body.type-index #homepage-banner+.carousel-navigation #carousel-sys{-ms-flex-direction:column;flex-direction:column}}body.type-index #carousel+.carousel-navigation #carousel-sys>span>span,body.type-index #homepage-banner+.carousel-navigation #carousel-sys>span>span{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;width:100%;height:auto;background:transparent;color:#000;text-indent:0;border-radius:0}body.type-index #carousel .carousel-inner,body.type-index #homepage-banner .carousel-inner{min-height:100%!important;height:100%;transition:.2s}body.type-index #carousel .carousel-inner.showed,body.type-index #homepage-banner .carousel-inner.showed{opacity:1}@media only screen and (max-width:992px){body.type-index #carousel .carousel-inner,body.type-index #homepage-banner .carousel-inner{padding-bottom:0}}@media only screen and (max-width:600px){body.type-index #carousel .carousel-inner,body.type-index #homepage-banner .carousel-inner{padding-bottom:0}}body.type-index #carousel .carousel-inner .item,body.type-index #homepage-banner .carousel-inner .item{height:100%;overflow:hidden;width:100%;line-height:0}body.type-index #carousel .carousel-inner .item:nth-child(n+7),body.type-index #homepage-banner .carousel-inner .item:nth-child(n+7){display:none}@media only screen and (max-width:992px){body.type-index #carousel .carousel-inner .item,body.type-index #homepage-banner .carousel-inner .item{width:100%;min-height:0!important}}body.type-index #carousel .carousel-inner .item img,body.type-index #homepage-banner .carousel-inner .item img{min-height:100%;-o-object-fit:cover;object-fit:cover;width:auto;min-width:100%;height:100%;line-height:0;font-size:0}body.type-index #carousel #carousel-banner>div,body.type-index #homepage-banner #carousel-banner>div{width:100%;height:100%}body.type-index #carousel #carousel-banner>div:nth-child(n+6),body.type-index #homepage-banner #carousel-banner>div:nth-child(n+6){display:none}body.type-index #carousel #carousel-banner>div img,body.type-index #homepage-banner #carousel-banner>div img{min-height:100%;height:auto;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}body.type-index #carousel #carousel-banner,body.type-index #carousel .item,body.type-index #homepage-banner #carousel-banner,body.type-index #homepage-banner .item{font-size:0}body.type-index #carousel #carousel-banner .extended-banner-title,body.type-index #carousel .item .extended-banner-title,body.type-index #homepage-banner #carousel-banner .extended-banner-title,body.type-index #homepage-banner .item .extended-banner-title{background:hsla(0,0%,100%,.9);position:absolute;left:20px;top:20px;border:none;padding:10px 25px;font-size:1.5em;line-height:1.4em;box-shadow:none}body.type-index #carousel #carousel-banner .extended-banner-title:empty,body.type-index #carousel .item .extended-banner-title:empty,body.type-index #homepage-banner #carousel-banner .extended-banner-title:empty,body.type-index #homepage-banner .item .extended-banner-title:empty{display:none}@media only screen and (max-width:1200px){body.type-index #carousel #carousel-banner .extended-banner-title,body.type-index #carousel .item .extended-banner-title,body.type-index #homepage-banner #carousel-banner .extended-banner-title,body.type-index #homepage-banner .item .extended-banner-title{font-size:1.3em}}@media only screen and (max-width:600px){body.type-index #carousel #carousel-banner .extended-banner-title,body.type-index #carousel .item .extended-banner-title,body.type-index #homepage-banner #carousel-banner .extended-banner-title,body.type-index #homepage-banner .item .extended-banner-title{left:10px;top:10px;padding:7px 15px;font-size:1.2em}}body.type-index #carousel #carousel-banner .extended-banner-texts,body.type-index #carousel .item .extended-banner-texts,body.type-index #homepage-banner #carousel-banner .extended-banner-texts,body.type-index #homepage-banner .item .extended-banner-texts{font-size:14px;line-height:0}body.type-index #carousel #carousel-banner .extended-banner-text,body.type-index #carousel .item .extended-banner-text,body.type-index #homepage-banner #carousel-banner .extended-banner-text,body.type-index #homepage-banner .item .extended-banner-text{width:100%;position:absolute;left:0;bottom:0;max-width:100%;padding:20px 135px 20px 20px;color:#333;background:hsla(0,0%,100%,.8);border:none;font-size:16px;line-height:19px}body.type-index #carousel #carousel-banner .extended-banner-text:empty,body.type-index #carousel .item .extended-banner-text:empty,body.type-index #homepage-banner #carousel-banner .extended-banner-text:empty,body.type-index #homepage-banner .item .extended-banner-text:empty{display:none}@media only screen and (max-width:1200px){body.type-index #carousel #carousel-banner .extended-banner-text,body.type-index #carousel .item .extended-banner-text,body.type-index #homepage-banner #carousel-banner .extended-banner-text,body.type-index #homepage-banner .item .extended-banner-text{font-size:1em}}@media only screen and (max-width:600px){body.type-index #carousel #carousel-banner .extended-banner-text,body.type-index #carousel .item .extended-banner-text,body.type-index #homepage-banner #carousel-banner .extended-banner-text,body.type-index #homepage-banner .item .extended-banner-text{padding:13px 132px 13px 10px}}@media only screen and (max-width:350px){body.type-index #carousel #carousel-banner .extended-banner-text,body.type-index #carousel .item .extended-banner-text,body.type-index #homepage-banner #carousel-banner .extended-banner-text,body.type-index #homepage-banner .item .extended-banner-text{padding-right:10px}}body.type-index #carousel #carousel-banner .extended-banner-link,body.type-index #carousel .item .extended-banner-link,body.type-index #homepage-banner #carousel-banner .extended-banner-link,body.type-index #homepage-banner .item .extended-banner-link{position:absolute;bottom:9px;top:auto;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:115px;padding:10px;box-shadow:none;right:10px;background:hsla(0,0%,100%,.7);margin:0;border:1px solid transparent;transition:.3s;z-index:3;font-size:14px;line-height:1.384615}body.type-index #carousel #carousel-banner .extended-banner-link:hover,body.type-index #carousel .item .extended-banner-link:hover,body.type-index #homepage-banner #carousel-banner .extended-banner-link:hover,body.type-index #homepage-banner .item .extended-banner-link:hover{border:1px solid}@media only screen and (max-width:600px){body.type-index #carousel #carousel-banner .extended-banner-link,body.type-index #carousel .item .extended-banner-link,body.type-index #homepage-banner #carousel-banner .extended-banner-link,body.type-index #homepage-banner .item .extended-banner-link{height:35px;bottom:5px;right:5px}}@media only screen and (max-width:350px){body.type-index #carousel #carousel-banner .extended-banner-link,body.type-index #carousel .item .extended-banner-link,body.type-index #homepage-banner #carousel-banner .extended-banner-link,body.type-index #homepage-banner .item .extended-banner-link{display:none}}body.type-index #carousel #carousel-banner .extended-banner-link:empty,body.type-index #carousel .item .extended-banner-link:empty,body.type-index #homepage-banner #carousel-banner .extended-banner-link:empty,body.type-index #homepage-banner .item .extended-banner-link:empty{display:none}body.type-index #carousel .carousel-indicators,body.type-index #homepage-banner .carousel-indicators{display:none!important}body.type-index #homepage-banner+.carousel-navigation{-ms-flex-direction:unset;flex-direction:unset;display:block}body.template-12.type-index .banners-row .next-to-carousel-banners{margin-top:15px!important}body.template-12.type-index #carousel{margin-top:0}body.template-12.type-index .premium-carousel-wrap{margin-top:20px}body.template-12 .premium-carousel-wrap{max-width:1418px;margin:0 auto}@media (min-width:992px) and (max-width:1200px){body.template-12 .carousel-navigation .carousel-navigation-item>span{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}}body.template-12 .content-wrapper.container .banners-row{margin:0}body.template-04.type-index .premium-carousel-wrap,body.template-05.type-index .premium-carousel-wrap{margin-bottom:20px}body.template-04.type-index .premium-carousel-wrap #homepage-banner,body.template-05.type-index .premium-carousel-wrap #homepage-banner{margin-bottom:0}body.template-09.type-index .premium-carousel-wrap{max-width:1395px;margin-left:auto;margin-bottom:40px;margin-right:auto}body.template-09.type-index .premium-carousel-wrap .carousel{margin-bottom:0}body.template-09.type-index .premium-carousel-wrap>.container .carousel-navigation{display:none}body.template-11.type-index .banners-row>div{padding-bottom:20px}body.template-11.type-index #carousel{max-width:1440px;margin-left:auto;margin-right:auto}body.template-11.type-index .homepage-box.before-carousel{padding-top:20px}body.template-11.shoptetak-opal.type-index #carousel{margin-top:0}body.template-07.in-index .wide-carousel{padding-left:20px;padding-right:20px}@media only screen and (min-width:768px){body.template-07.in-index .premium-carousel-wrap{margin-bottom:35px}}body.template-07.in-index .premium-carousel-wrap .carousel{padding-left:0;padding-right:0;margin-bottom:0}#homepage-banner+#carousel-sys{transition:.2s}#homepage-banner+#carousel-sys span{line-height:20px}#homepage-banner+#carousel-sys span span{overflow:hidden;width:auto;height:auto;border-radius:0;color:inherit;text-indent:inherit;background:transparent}#homepage-banner+#carousel-sys.showed{opacity:1}#homepage-banner #carousel-banner{height:100%!important;transition:.2s}#homepage-banner #carousel-banner.showed{opacity:1}#homepage-banner #carousel-banner #next-carousel{right:250px}@media only screen and (max-width:992px){#homepage-banner #carousel-banner #next-carousel{right:0}}#homepage-banner #carousel-banner #next-carousel,#homepage-banner #carousel-banner #prev-carousel{display:none!important}@media only screen and (max-width:600px){#homepage-banner #carousel-banner #next-carousel,#homepage-banner #carousel-banner #prev-carousel{top:50%;transform:translateY(-50%);margin-top:-110px;display:none!important}}@media only screen and (min-width:768px){.one-column-body.type-index .banners-row .col-sm-4{padding-left:0}}body.type-index .premium-carousel-wrap.dynamicka-vyska #carousel .carousel-inner .item img,body.type-index .premium-carousel-wrap.dynamicka-vyska #homepage-banner .carousel-inner .item img{min-height:inherit;-o-object-fit:inherit;object-fit:inherit;min-width:inherit;max-width:100%;width:100%}body.type-index .premium-carousel-wrap.dynamicka-vyska #carousel,body.type-index .premium-carousel-wrap.dynamicka-vyska #homepage-banner{height:inherit!important}body.type-index .premium-carousel-wrap.dynamicka-vyska #carousel .carousel-inner .item img,body.type-index .premium-carousel-wrap.dynamicka-vyska #homepage-banner .carousel-inner .item img{height:auto}@media (max-width:992px){body.type-index .premium-carousel-wrap.dynamicka-vyska #carousel,body.type-index .premium-carousel-wrap.dynamicka-vyska #homepage-banner{height:auto!important}}@media (max-width:600px){body.type-index .premium-carousel-wrap.dynamicka-vyska #carousel,body.type-index .premium-carousel-wrap.dynamicka-vyska #homepage-banner{height:auto!important}body.type-index .premium-carousel-wrap.telefon-tlacitka #carousel,body.type-index .premium-carousel-wrap.telefon-tlacitka #homepage-banner{height:63vw!important}body.type-index .premium-carousel-wrap.telefon-tlacitka #carousel #carousel-sys,body.type-index .premium-carousel-wrap.telefon-tlacitka #carousel+.carousel-navigation,body.type-index .premium-carousel-wrap.telefon-tlacitka #homepage-banner #carousel-sys,body.type-index .premium-carousel-wrap.telefon-tlacitka #homepage-banner+.carousel-navigation{display:none!important}body.type-index .premium-carousel-wrap.telefon-tlacitka #homepage-banner .carousel-inner,html body.type-index .premium-carousel-wrap.telefon-tlacitka #carousel .carousel-inner{padding-bottom:0!important}body.type-index .premium-carousel-wrap.telefon-tlacitka #homepage-banner>#carousel-banner>div,html body.type-index .premium-carousel-wrap.telefon-tlacitka #carousel .carousel-inner .item{height:100%!important}body.type-index .premium-carousel-wrap.telefon-tlacitka #homepage-banner .carousel-control,html body.type-index .premium-carousel-wrap.telefon-tlacitka #carousel .carousel-control{margin-top:0!important;display:block!important}}@media (max-width:480px){body.type-index .premium-carousel-wrap.dynamicka-vyska #carousel,body.type-index .premium-carousel-wrap.dynamicka-vyska #homepage-banner{height:auto!important}}@media (max-width:350px){body.type-index .premium-carousel-wrap.dynamicka-vyska #carousel,body.type-index .premium-carousel-wrap.dynamicka-vyska #homepage-banner{height:auto!important}}body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel+.carousel-navigation,body.type-index .premium-carousel-wrap.tmavy-vzhled #homepage-banner+.carousel-navigation{background:#333!important;border-left:1px solid #272727!important;border-color:#272727!important}body.type-index #homepage-banner.tmavy-vzhled .premium-carousel-wrap.tmavy-vzhled #carousel-sys>li.active,body.type-index #homepage-banner.tmavy-vzhled .premium-carousel-wrap.tmavy-vzhled #carousel-sys>span.active,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel+.carousel-navigation>.carousel-navigation-item.active,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel+.carousel-navigation>span.active,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .premium-carousel-wrap.tmavy-vzhled #carousel-sys>li.active,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .premium-carousel-wrap.tmavy-vzhled #carousel-sys>span.active,body.type-index .premium-carousel-wrap.tmavy-vzhled #homepage-banner+.carousel-navigation #carousel-sys>span.active,body.type-index .premium-carousel-wrap.tmavy-vzhled #homepage-banner+.carousel-navigation>.carousel-navigation-item.active{background:#000!important}body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel,body.type-index .premium-carousel-wrap.tmavy-vzhled #homepage-banner{border-color:#272727!important}body.type-index #homepage-banner.tmavy-vzhled .premium-carousel-wrap.tmavy-vzhled #carousel-sys>span,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel+.carousel-navigation>.carousel-navigation-item,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel+.carousel-navigation>span,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel-sys>span,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .premium-carousel-wrap.tmavy-vzhled #carousel-sys>span,body.type-index .premium-carousel-wrap.tmavy-vzhled #homepage-banner+.carousel-navigation #carousel-sys>span,body.type-index .premium-carousel-wrap.tmavy-vzhled #homepage-banner+.carousel-navigation>.carousel-navigation-item{border-bottom-color:#272727!important;background:#333!important;color:#fff!important;border-color:#272727!important}body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel-sys>span>span{color:#fff!important}body.type-index #homepage-banner.tmavy-vzhled .premium-carousel-wrap.tmavy-vzhled #carousel-sys>li.active:before,body.type-index #homepage-banner.tmavy-vzhled .premium-carousel-wrap.tmavy-vzhled #carousel-sys>span.active:before,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel+.carousel-navigation>.carousel-navigation-item.active:before,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel+.carousel-navigation>span.active:before,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .premium-carousel-wrap.tmavy-vzhled #carousel-sys>li.active:before,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .premium-carousel-wrap.tmavy-vzhled #carousel-sys>span.active:before,body.type-index .premium-carousel-wrap.tmavy-vzhled #homepage-banner+.carousel-navigation #carousel-sys>span.active:before,body.type-index .premium-carousel-wrap.tmavy-vzhled #homepage-banner+.carousel-navigation>.carousel-navigation-item.active:before{background:#000!important}body.type-index #homepage-banner.tmavy-vzhled .item .extended-banner-text,body.type-index #homepage-banner.tmavy-vzhled .premium-carousel-wrap.tmavy-vzhled #carousel-banner .extended-banner-text,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .item .extended-banner-text,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .premium-carousel-wrap.tmavy-vzhled #carousel-banner .extended-banner-text{color:#fff;background:rgba(0,0,0,.6)!important}body.type-index #homepage-banner.tmavy-vzhled .item .extended-banner-link,body.type-index #homepage-banner.tmavy-vzhled .premium-carousel-wrap.tmavy-vzhled #carousel-banner .extended-banner-link,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .item .extended-banner-link,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .premium-carousel-wrap.tmavy-vzhled #carousel-banner .extended-banner-link{background:rgba(0,0,0,.7);color:#fff}body.type-index #homepage-banner.tmavy-vzhled .item .extended-banner-title,body.type-index #homepage-banner.tmavy-vzhled .premium-carousel-wrap.tmavy-vzhled #carousel-banner .extended-banner-title,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .item .extended-banner-title,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .premium-carousel-wrap.tmavy-vzhled #carousel-banner .extended-banner-title{background:rgba(0,0,0,.8);color:#fff}.body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel+.carousel-navigation>.carousel-navigation-item:hover,body.type-index #homepage-banner.tmavy-vzhled .premium-carousel-wrap.tmavy-vzhled #carousel-sys>li:hover,body.type-index #homepage-banner.tmavy-vzhled .premium-carousel-wrap.tmavy-vzhled #carousel-sys>span:hover,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel+.carousel-navigation>span:hover,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .premium-carousel-wrap.tmavy-vzhled #carousel-sys>li:hover,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .premium-carousel-wrap.tmavy-vzhled #carousel-sys>span:hover,body.type-index .premium-carousel-wrap.tmavy-vzhled #homepage-banner+.carousel-navigation #carousel-sys>span:hover,body.type-index .premium-carousel-wrap.tmavy-vzhled #homepage-banner+.carousel-navigation>.carousel-navigation-item:hover{background:#272727}@media (max-width:992px){body.type-index #homepage-banner.tmavy-vzhled .premium-carousel-wrap.tmavy-vzhled #carousel-sys>li,body.type-index #homepage-banner.tmavy-vzhled .premium-carousel-wrap.tmavy-vzhled #carousel-sys>span,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel+.carousel-navigation>.carousel-navigation-item,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel+.carousel-navigation>span,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .premium-carousel-wrap.tmavy-vzhled #carousel-sys>li,body.type-index .premium-carousel-wrap.tmavy-vzhled #carousel .premium-carousel-wrap.tmavy-vzhled #carousel-sys>span,body.type-index .premium-carousel-wrap.tmavy-vzhled #homepage-banner+.carousel-navigation #carousel-sys>span,body.type-index .premium-carousel-wrap.tmavy-vzhled #homepage-banner+.carousel-navigation>.carousel-navigation-item{border-right:2px solid #272727!important}}@media (min-width:992px){body.type-index .premium-carousel-wrap.carousel-left-nav{-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.type-index .premium-carousel-wrap.carousel-left-nav #carousel+.carousel-navigation,body.type-index .premium-carousel-wrap.carousel-left-nav #homepage-banner+.carousel-navigation{right:inherit;left:0;border-right:none;border-left:2px solid #eee}body.type-index .premium-carousel-wrap.carousel-left-nav #carousel+.carousel-navigation #carousel-sys>span,body.type-index .premium-carousel-wrap.carousel-left-nav #carousel+.carousel-navigation>.carousel-navigation-item,body.type-index .premium-carousel-wrap.carousel-left-nav #homepage-banner+.carousel-navigation #carousel-sys>span,body.type-index .premium-carousel-wrap.carousel-left-nav #homepage-banner+.carousel-navigation>.carousel-navigation-item{padding:5px 24px 5px 20px}body.type-index .premium-carousel-wrap.carousel-left-nav #carousel+.carousel-navigation #carousel-sys>span:before,body.type-index .premium-carousel-wrap.carousel-left-nav #carousel+.carousel-navigation>.carousel-navigation-item:before,body.type-index .premium-carousel-wrap.carousel-left-nav #homepage-banner+.carousel-navigation #carousel-sys>span:before,body.type-index .premium-carousel-wrap.carousel-left-nav #homepage-banner+.carousel-navigation>.carousel-navigation-item:before{left:inherit;right:20px}body.type-index .premium-carousel-wrap.carousel-left-nav #carousel+.carousel-navigation #carousel-sys>span.active,body.type-index .premium-carousel-wrap.carousel-left-nav #carousel+.carousel-navigation>.carousel-navigation-item.active,body.type-index .premium-carousel-wrap.carousel-left-nav #homepage-banner+.carousel-navigation #carousel-sys>span.active,body.type-index .premium-carousel-wrap.carousel-left-nav #homepage-banner+.carousel-navigation>.carousel-navigation-item.active{margin-left:0;margin-right:-10px;padding:5px 20px 5px 24px}body.type-index .premium-carousel-wrap.carousel-left-nav #carousel+.carousel-navigation #carousel-sys>span.active:before,body.type-index .premium-carousel-wrap.carousel-left-nav #carousel+.carousel-navigation>.carousel-navigation-item.active:before,body.type-index .premium-carousel-wrap.carousel-left-nav #homepage-banner+.carousel-navigation #carousel-sys>span.active:before,body.type-index .premium-carousel-wrap.carousel-left-nav #homepage-banner+.carousel-navigation>.carousel-navigation-item.active:before{right:-4px}}@media (min-width:992px){body.type-index .premium-carousel-wrap.carousel-bottom-nav{-ms-flex-direction:column;flex-direction:column}body.type-index .premium-carousel-wrap.carousel-bottom-nav #homepage-banner+.carousel-navigation{width:100%}body.type-index .premium-carousel-wrap.carousel-bottom-nav #carousel+.carousel-navigation,body.type-index .premium-carousel-wrap.carousel-bottom-nav #homepage-banner+.carousel-navigation #carousel-sys{top:inherit;bottom:0;height:125px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:stretch;justify-content:stretch;left:0;width:100%;border-top:none;border-left:2px solid #eee}body.type-index .premium-carousel-wrap.carousel-bottom-nav #carousel+.carousel-navigation>.carousel-navigation-item,body.type-index .premium-carousel-wrap.carousel-bottom-nav #carousel+.carousel-navigation>span,body.type-index .premium-carousel-wrap.carousel-bottom-nav #homepage-banner+.carousel-navigation #carousel-sys>.carousel-navigation-item,body.type-index .premium-carousel-wrap.carousel-bottom-nav #homepage-banner+.carousel-navigation #carousel-sys>span{padding:5px 12px;transition:.5s;text-indent:inherit;line-height:1.2em;height:100%;border-bottom:none;border-right:2px solid #eee;text-align:center;font-size:15px;min-width:20%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.type-index .premium-carousel-wrap.carousel-bottom-nav #carousel+.carousel-navigation>.carousel-navigation-item:before,body.type-index .premium-carousel-wrap.carousel-bottom-nav #carousel+.carousel-navigation>span:before,body.type-index .premium-carousel-wrap.carousel-bottom-nav #homepage-banner+.carousel-navigation #carousel-sys>.carousel-navigation-item:before,body.type-index .premium-carousel-wrap.carousel-bottom-nav #homepage-banner+.carousel-navigation #carousel-sys>span:before{left:50%;transform:translateX(-50%) rotate(-45deg);top:10px}body.type-index .premium-carousel-wrap.carousel-bottom-nav #carousel+.carousel-navigation>.carousel-navigation-item.active,body.type-index .premium-carousel-wrap.carousel-bottom-nav #carousel+.carousel-navigation>span.active,body.type-index .premium-carousel-wrap.carousel-bottom-nav #homepage-banner+.carousel-navigation #carousel-sys>.carousel-navigation-item.active,body.type-index .premium-carousel-wrap.carousel-bottom-nav #homepage-banner+.carousel-navigation #carousel-sys>span.active{padding:0 12px 10px;margin-right:0;height:calc(100% + 15px);margin-left:0;width:inherit;margin-top:-10px}body.type-index .premium-carousel-wrap.carousel-bottom-nav #carousel+.carousel-navigation>.carousel-navigation-item.active:before,body.type-index .premium-carousel-wrap.carousel-bottom-nav #carousel+.carousel-navigation>span.active:before,body.type-index .premium-carousel-wrap.carousel-bottom-nav #homepage-banner+.carousel-navigation #carousel-sys>.carousel-navigation-item.active:before,body.type-index .premium-carousel-wrap.carousel-bottom-nav #homepage-banner+.carousel-navigation #carousel-sys>span.active:before{left:50%;transform:translateX(-50%) rotate(-45deg);top:-4px}body.type-index .premium-carousel-wrap.carousel-bottom-nav #carousel{width:100%}body.type-index .premium-carousel-wrap.carousel-bottom-nav #carousel .item{width:100%;min-height:0!important}body.type-index .premium-carousel-wrap.carousel-bottom-nav #homepage-banner{width:100%}body.type-index .premium-carousel-wrap.carousel-bottom-nav #homepage-banner #carousel-banner>div{width:100%}}@media (min-width:600px){body.type-index .premium-carousel-wrap.carousel-top-nav{-ms-flex-direction:column-reverse;flex-direction:column-reverse}body.type-index .premium-carousel-wrap.carousel-top-nav #homepage-banner{width:100%}body.type-index .premium-carousel-wrap.carousel-top-nav .carousel-navigation{width:100%!important;border-bottom:none!important}body.type-index .premium-carousel-wrap.carousel-top-nav #carousel+.carousel-navigation,body.type-index .premium-carousel-wrap.carousel-top-nav #homepage-banner+.carousel-navigation #carousel-sys{top:0;bottom:inherit;height:125px!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:stretch;justify-content:stretch;left:0;width:100%;border-left:2px solid #eee;border-top:2px solid #eee;border-bottom:none}body.type-index .premium-carousel-wrap.carousel-top-nav #carousel+.carousel-navigation .carousel-navigation-item,body.type-index .premium-carousel-wrap.carousel-top-nav #carousel+.carousel-navigation>span,body.type-index .premium-carousel-wrap.carousel-top-nav #homepage-banner+.carousel-navigation #carousel-sys .carousel-navigation-item,body.type-index .premium-carousel-wrap.carousel-top-nav #homepage-banner+.carousel-navigation #carousel-sys>span{padding:5px 12px;transition:.5s;text-indent:inherit;line-height:1.2em;height:100%;border-bottom:none;border-right:2px solid #eee;text-align:center;font-size:15px;min-width:20%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.type-index .premium-carousel-wrap.carousel-top-nav #carousel+.carousel-navigation .carousel-navigation-item:before,body.type-index .premium-carousel-wrap.carousel-top-nav #carousel+.carousel-navigation>span:before,body.type-index .premium-carousel-wrap.carousel-top-nav #homepage-banner+.carousel-navigation #carousel-sys .carousel-navigation-item:before,body.type-index .premium-carousel-wrap.carousel-top-nav #homepage-banner+.carousel-navigation #carousel-sys>span:before{left:50%;transform:translateX(-50%) rotate(-45deg);bottom:10px;top:inherit}body.type-index .premium-carousel-wrap.carousel-top-nav #carousel+.carousel-navigation .carousel-navigation-item.active,body.type-index .premium-carousel-wrap.carousel-top-nav #carousel+.carousel-navigation>span.active,body.type-index .premium-carousel-wrap.carousel-top-nav #homepage-banner+.carousel-navigation #carousel-sys .carousel-navigation-item.active,body.type-index .premium-carousel-wrap.carousel-top-nav #homepage-banner+.carousel-navigation #carousel-sys>span.active{padding:10px 12px 5px;margin-right:0;height:calc(100% + 15px);margin-left:0;width:inherit;margin-bottom:-10px}body.type-index .premium-carousel-wrap.carousel-top-nav #carousel+.carousel-navigation .carousel-navigation-item.active:before,body.type-index .premium-carousel-wrap.carousel-top-nav #carousel+.carousel-navigation>span.active:before,body.type-index .premium-carousel-wrap.carousel-top-nav #homepage-banner+.carousel-navigation #carousel-sys .carousel-navigation-item.active:before,body.type-index .premium-carousel-wrap.carousel-top-nav #homepage-banner+.carousel-navigation #carousel-sys>span.active:before{left:50%!important;transform:translateX(-50%) rotate(-45deg)!important;bottom:-4px!important}body.type-index .premium-carousel-wrap.carousel-top-nav #carousel{width:100%}body.type-index .premium-carousel-wrap.carousel-top-nav #carousel .item{width:100%;height:100%!important;min-height:0!important}body.type-index .premium-carousel-wrap.carousel-top-nav{width:100%}body.type-index .premium-carousel-wrap.carousel-top-nav #carousel-banner>div{width:100%;height:100%!important}}@media (min-width:600px) and (max-width:992px){body.type-index .premium-carousel-wrap.carousel-top-nav{height:400px}}.shoptetak-adamin.type-index .banners-row .col-sm-4,.shoptetak-adamin.type-index .banners-row .col-sm-8{-ms-flex:initial;flex:initial;max-width:100%;width:100%}.shoptetak-adamin.type-index #carousel .banner-caption .extended-banner-text,.shoptetak-adamin.type-index #carousel .banner-caption p{margin-bottom:0}.shoptetak-adamin.type-index #carousel .item .extended-banner-link{min-width:0}.shoptetak-adamin.type-index .banners-row .next-to-carousel-banners .banner-wrapper>a>img,.shoptetak-adamin.type-index .next-to-carousel-banners .normal-banners-line .banner-wrapper img{transform:none;left:0;-o-object-fit:cover;object-fit:cover}.shoptetak-adamin.type-index #carousel #carousel-banner .extended-banner-title,.shoptetak-adamin.type-index #carousel .item .extended-banner-title,.shoptetak-adamin.type-index #homepage-banner #carousel-banner .extended-banner-title,.shoptetak-adamin.type-index #homepage-banner .item .extended-banner-title{max-width:calc(100% - 40px)}@media only screen and (max-width:600px){.shoptetak-adamin.type-index #carousel #carousel-banner .extended-banner-title,.shoptetak-adamin.type-index #carousel .item .extended-banner-title,.shoptetak-adamin.type-index #homepage-banner #carousel-banner .extended-banner-title,.shoptetak-adamin.type-index #homepage-banner .item .extended-banner-title{max-width:calc(100% - 20px)}}@media only screen and (max-width:768px){.shoptetak-adamin.type-index #carousel .banner-caption{text-align:left!important}}.shoptetak-rubin.premium-carousel.type-index .content-wrapper.before-carousel .container{max-width:1440px}.shoptetak-rubin.premium-carousel.type-index .content-wrapper.before-carousel .container .banners-row{margin-left:-15px;margin-right:-15px}@media only screen and (max-width:768px){.shoptetak-rubin.premium-carousel.type-index .content-wrapper.before-carousel .container .banners-row{margin:0}}.shoptetak-rubin.premium-carousel.type-index .banners-row .col-sm-8{padding:0 0 20px}@media only screen and (max-width:768px){.shoptetak-rubin.premium-carousel.type-index .banners-row .col-sm-8{padding:5px}}.shoptetak-rubin.premium-carousel.type-index .banners-row .col-sm-4{padding:0}.shoptetak-rubin.premium-carousel.type-index .banners-row .next-to-carousel-banners{margin-left:0!important;margin-right:0!important;padding:30px 0 50px!important;width:100%!important}@media only screen and (max-width:768px){body.dklabCrystal .banners-row .wide-carousel{margin:0!important;padding:15px 5px 0!important}}