.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}noscript{width:100%;background-color:#e70000;padding:20px;text-align:center;position:fixed;top:0;left:0;z-index:5000;color:#fff}noscript a{color:#fff;text-decoration:underline}noscript a:hover{color:#fff;text-decoration:none}.lowercase{text-transform:lowercase!important}#page-preloader{position:fixed;width:100%;height:100%;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:100}#ajax-preloader-alpha{position:fixed;width:100%;height:100%;left:0;top:0;bottom:0;right:0;background-color:rgba(255,255,255,.7);z-index:100;display:none}#ajax-preloader-alpha-modal{background-color:rgba(255,255,255,.7);position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;z-index:600;display:none}#ajax-preloader-alpha-modal img{width:100px;position:fixed;left:0;right:0;top:20%;margin:auto}#ajax-preloader-alpha img,#page-preloader img{width:100px;position:fixed;left:0;right:0;top:40%;margin:auto}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation:pulse 1s infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}a{color:#ea0000}a:hover{color:#ea0000}.input-ux{display:block;width:100%;position:relative}.input-ux .fa{font-size:17px;position:absolute;top:2px;right:15px;display:none}.input-ux .fa-check{color:#30a92a}.input-ux .fa-times{color:#ea0000}.input-wrong{background-color:rgba(217,0,0,.15)!important}.input-ux input[type=number]::-webkit-inner-spin-button,.input-ux input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.input-ux .help{position:absolute;right:15px;bottom:-17px;font-size:12px;color:#ea0000;display:none}#toggle-menu{float:right;margin-top:15px;margin-right:0;display:none}#close-menu{position:fixed;top:20px;right:20px;z-index:60;display:none}#navibutton{position:relative;cursor:pointer;width:30px;height:30px;-webkit-tap-highlight-color:rgba(255,255,255,0);display:block;margin:auto}#navibutton .line{width:100%;height:2px;background-color:#ea0000;position:absolute;top:5px;right:0;transition:all .15s;-moz-transition:all .15s;-webkit-transition:all .15s;border-radius:2px}#navibutton .line:nth-of-type(2){top:14px;width:85%}#navibutton .line:nth-of-type(3){top:24px}#navibutton.show .line:nth-of-type(1){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:15px}#navibutton.show .line:nth-of-type(2){opacity:0;visibility:hidden}#navibutton.show .line:nth-of-type(3){top:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#close-menu .navibutton .line{background-color:#ea0000}#overlay{background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:10;display:none}#overlay-white{background-color:rgba(255,255,255,.7);position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:600;display:none}#overlay-white-modal{background-color:rgba(255,255,255,.7);position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:600;display:none}#spinner{margin:40px auto;width:80px;height:60px;text-align:center;font-size:10px;display:none;position:fixed;z-index:710;top:40%;left:50%;transform:translate(-50%,0)}#spinner>div{background-color:#ea0000;height:100%;width:8px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}#spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}#spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}#spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}#spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}#spinner-modal{margin:40px auto;width:80px;height:60px;text-align:center;font-size:10px;display:none;position:fixed;z-index:710;top:40%;left:50%;transform:translate(-50%,0)}#spinner-modal>div{background-color:#ea0000;height:100%;width:8px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}#spinner-modal .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}#spinner-modal.rect3{-webkit-animation-delay:-1s;animation-delay:-1s}#spinner-modal .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}#spinner-modal .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}#alert{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1000;text-align:center;margin:0;background-color:#00af27;color:#fff;text-transform:uppercase;display:none;padding:0;border:none;border-radius:0}#alert .container{background-size:45% auto;background-position:20%;background-repeat:no-repeat;min-height:80px;padding-left:100px;padding-right:160px;line-height:80px}#alert .container #text-info{float:right;font-size:20px}#alert-wrong{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1000;text-align:center;margin:0;background-color:#ea0000;color:#fff;text-transform:uppercase;display:none;padding:0;border:none;border-radius:0}#alert-wrong .container{background-size:45% auto;background-position:20%;background-repeat:no-repeat;min-height:80px;padding-left:100px;padding-right:160px;line-height:80px}#alert-wrong .container #text-info{float:right;font-size:20px}.border{border:solid 1px red}.input-wrong{background-color:#ea0000}body{margin:0;padding:0;background-color:#fff;font-family:Roboto,sans-serif;overflow-x:hidden!important;color:#000;font-weight:400}body.no-scroll{overflow:hidden}.pointer{cursor:pointer}#top{width:40px;line-height:40px;height:40px;font-size:30px;text-align:center;position:fixed;bottom:30px;right:30px;color:#000;cursor:pointer;display:none;background-image:url(../img/web/sipka-next.svg);transform:rotate(180deg);background-size:30px 26px;background-repeat:no-repeat;background-position:center}#top:hover{background-image:url(../img/web/sipka-next-hover.svg);transform:rotate(180deg)}.padding0{padding:0}.paddingLR0{padding-left:0;padding-right:0}.paddingL0{padding-left:0}.paddingR0{padding-right:0}.marginB0{margin-bottom:0}.paddingTB40{padding-top:40px;padding-bottom:40px}.paddingT80{padding-top:85px}.paddingB80{padding-bottom:85px}.paddingTB80{padding-top:90px;padding-bottom:90px}.paddingT120B80{padding-top:120px;padding-bottom:80px}.relative{position:relative}.bg-grey{background-color:#f3f3f3}.container{width:95%;max-width:1600px}.color-red{color:#ea0000}.bg-red{background-color:#ea0000}.button{width:120px;height:32px;line-height:32px;font-size:17px;text-align:center;border-radius:20px;float:none;display:block;margin:70px auto auto auto}.button.lb{width:180px;margin-bottom:10px}.button.lbfanshop{width:260px;margin-bottom:10px}.button.lb-button{width:90%;max-width:210px;margin-bottom:10px}#link-info{font-size:14px;font-weight:100}.button a{display:block;text-decoration:none;color:#fff;border-radius:20px;transition:background-color .15s linear}#big-button-group{text-align:center}#big-button-group .button{width:237px;height:47px;border-radius:50px;line-height:47px;display:inline-block;margin-right:100px;margin-top:0;font-size:20px}#big-button-group .button:last-child{margin-right:0}.btn-red{background-color:#ea0000;color:#fff}.btn-black{background-color:#000;color:#fff}.btn-black a{color:#fff!important}.btn-red a:hover{background-color:#000}.btn-black a:hover{background-color:#ea0000}.image-helper{height:100%;vertical-align:middle;display:inline-block}#ico_oceneni{width:63px}#ico_momenty{width:68px}#ico_muzikal{width:80px}#ico_cd{width:74px}#ico_sperky{width:85px}#ico_lb{width:84px}#ico_videoklipy{width:54px}#ico_videa{width:40px}#ico_fotografie{width:50px}#ico_promofotky{width:50px}#ico_kosik{width:43px}#ico_andel{width:30px}#ico_koncerty{width:69px}#ico_lucie{width:50px}#ico_tvorba{width:70px}#ico_ostatni{width:70px}.hidden-text{display:none}#page-preloader{position:fixed;width:100%;height:100%;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:2000}#ajax-preloader-alpha{position:fixed;width:100%;height:100%;left:0;top:0;bottom:0;right:0;background-color:rgba(255,255,255,.7);z-index:100;display:none}#ajax-preloader-alpha-modal{background-color:rgba(255,255,255,.7);position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;z-index:600;display:none}#ajax-preloader-alpha-modal img{width:100px;position:fixed;left:0;right:0;top:20%;margin:auto}#ajax-preloader-alpha img,#page-preloader img{width:100px;position:fixed;left:0;right:0;top:40%;margin:auto}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation:pulse 1s infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}#header{padding-top:20px;padding-bottom:20px;transition:all .2s linear}#objednavka #header{box-shadow:0 5px 5px rgba(0,0,0,.2)}.fixed #header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.4);padding-top:10px;padding-bottom:10px;transition:all .2s linear}#logo{float:left;display:block}#logo img{width:81px;display:inline-block}.fixed #logo img{width:65px}#logo a{color:#000;text-decoration:none}#logo div{display:inline-block;text-transform:uppercase;padding-left:55px;margin-top:25px}.fixed #logo div{padding-left:35px}#logo div h1,#logo div span{font-size:21px!important;margin:0!important;padding:0!important;font-weight:500!important;display:block!important;letter-spacing:.2em!important;line-height:100%!important}#logo div span,.fixed #logo div h1{font-size:19px}#nav{padding:0;float:right;list-style:none;margin-top:25px}#nav li{text-transform:uppercase;display:inline-block;font-size:16px;margin-left:35px;color:#000;letter-spacing:.2em}#nav li a{color:#000;text-decoration:none}#nav li a:hover{color:#ea0000}#nav li.active a{color:#ea0000;font-weight:500}#nav li:first-child{margin-left:0}#icon_basket{float:right;margin-top:22px;margin-left:55px;position:relative}#icon_basket #badge{position:absolute;width:15px;height:15px;left:-13px;top:-8px;line-height:16px;border-radius:50%;font-size:9px;text-align:center;background-color:#ea0000;color:#fff;font-weight:700}#icon_basket img{width:23px;height:22px;display:block;position:relative}#promo{position:relative}#promo .author{position:absolute;bottom:5px;right:10px;color:#fff;font-size:10px;font-style:italic;z-index:3;display:none}#promo .author.left{left:10px;right:auto}#promo img{width:100%}h1,h2{font-weight:800;font-size:38px;text-align:center;letter-spacing:.1em;margin-top:0;text-transform:uppercase;margin-bottom:80px}h1 span{text-transform:none}#newAlbum{width:85%;max-width:1180px;display:block;margin-left:auto;margin-right:auto;text-align:center}#albumCover{float:left;width:33%;max-width:400px}#albumInfo{float:right;width:40%;max-width:440px;text-align:left;padding-left:30px}#albumInfo .item{display:table;height:100%;width:100%}#albumInfo .item .inner{display:table-cell;vertical-align:middle}#albumInfo .perex{font-size:17px;line-height:29px;margin-bottom:30px}#albumInfo .button{float:left;margin-top:0}#albumPlay{display:block;width:230px;margin:auto}#albumPlay #play a{display:block;padding-top:130px;color:#000;text-decoration:none}#albumPlay #play a:hover{color:#ea0000}#albumPlay img{width:63px;height:33px;display:inline-block}#albumPlay span{display:block;margin-top:24px;font-weight:500;font-size:17px}.hidden-koncert{display:none}#koncerty .ikona{position:absolute;right:20px;top:20px}#koncerty .item:first-child{padding-left:15px}#koncerty .item:nth-child(4n){padding-right:15px}#koncerty .item{margin-bottom:40px}#koncerty .item .inner{background-color:#f0eeee;display:block;width:95%;max-width:350px;margin:auto;text-align:center;padding:80px 20px}#koncerty .item .date{font-size:31px;font-weight:400;display:block;margin-bottom:25px}#main-concert .date{font-size:37px;font-weight:500;display:block;margin-bottom:25px}#koncerty .item .bordered-box:after,#koncerty .item .bordered-box:before,#main-concert .bordered-box:after,#main-concert .bordered-box:before{content:'';width:115px;height:1px;background-color:#000;display:block;margin:0 auto}#koncerty .item .city{font-size:20px;color:#ea0000;text-transform:uppercase;display:block;margin-top:12px;margin-bottom:5px;font-weight:500}#main-concert .city{font-size:31px;color:#ea0000;text-transform:uppercase;display:block;margin-top:25px;margin-bottom:5px;font-weight:500}#koncerty .item .timePlace{display:block;font-size:17px;font-weight:400;margin-bottom:12px}#main-concert .timePlace{display:block;font-size:20px;font-weight:400;margin-bottom:25px}#koncerty .item .timePlace span,#main-concert .timePlace span{padding-left:10px}#koncerty .item .tourName,#main-concert .tourName{font-size:20px;font-weight:500;margin-top:20px;display:block}#main-concert .tourName{font-size:25px;height:auto}#koncerty .item .ticket{display:block;margin-top:80px}#koncerty .item .ticket.disabled{opacity:.4}#koncerty .item .ticket.disabled a:hover{color:#000!important}#koncerty .item .ticket img{width:53px;display:block}#koncerty .item .ticket a{color:#000;text-decoration:none;transition:color .12s linear;display:block;margin-left:auto;margin-right:auto;width:100%;max-width:160px;font-size:17px}#koncerty .item .ticket a:hover{color:#ea0000}#koncerty .item .ticket .buyTicket{margin-top:30px}#koncerty .button{margin-top:30px}#shop .item{text-align:center;display:block}#shop .item h3{color:#ea0000;text-transform:uppercase;margin-top:40px;margin-bottom:22px;font-size:20px}#shop .item .perex{line-height:32px;font-size:17px;font-weight:400;width:85%;display:block;margin:auto}.item-foto img{width:100%;max-width:320px}#news .fotka-layout{padding:0;border:solid 1px #fff;position:relative;overflow:hidden}#news .fotka{background-size:cover;background-repeat:no-repeat;background-position:center}#instagramFeed .fotka .overlay,#news .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;transition:opacity .2s linear;z-index:2}#instagramFeed .fotka:hover .overlay,#news .fotka-layout:hover .overlay{opacity:1}#timeline #photogallery div{cursor:auto!important}#instagramFeed div,#news div,#photogallery .foto-grid .overlay{cursor:url(../img/web/pointer.png),auto!important}#instagramFeed .fotka img,#news .fotka{transition:all 1.5s linear}.resize #news .fotka{transition:none!important}#instagramFeed .fotka:hover img,#news .fotka-layout:hover .fotka{transform:scale(1.1)}#instagramFeed .fotka .overlay .item,#news .overlay .item{display:table;width:100%;height:100%;cursor:pointer}#instagramFeed .fotka .overlay .item .inner,#news .overlay .item .inner{vertical-align:middle;display:table-cell;text-align:center;padding-left:30px;padding-right:30px}#news .overlay .item .inner h3{font-size:25px;font-weight:700;text-transform:uppercase}#news .overlay .item .inner .perex{font-size:17px;font-weight:400;color:#fff;line-height:29px;transform:none!important}#instagramFeed .fotka{padding:0;overflow:hidden}#instagramFeed .fotka .overlay{color:#fff;font-size:25px;font-weight:700;transform:none!important}#instagramFeed .fotka .overlay .fa{color:#ea0000;font-size:35px;display:block;margin-top:20px}#footer{position:relative;padding-bottom:80px}#footer:before{content:'';display:block;margin:auto;width:80%;max-width:1020px;height:1px;background-color:#000}#footer ul#social{padding:0;margin-top:30px;list-style:none;text-align:center}#footer ul#social li{width:40px;height:40px;line-height:40px;background-color:#ea0000;border-radius:50%;color:#fff;display:inline-block;text-align:center;font-size:20px;margin-right:40px}#footer ul#social li:last-child{margin-right:0}#footer ul#social li a{color:#fff;display:block;border-radius:50%;transition:background-color .12s linear}#footer ul#social li a:hover{background-color:#000}#footer ul#nav-footer{padding:0;margin-top:30px;text-align:center;list-style:none;width:100%}#footer ul#nav-footer li{display:inline-block;text-transform:uppercase;font-size:13px;font-weight:400;letter-spacing:.3em;margin-right:22px;margin-left:22px;text-align:center;margin-bottom:20px}#footer ul#nav-footer li:last-child{margin-right:0}#footer ul#nav-footer li a{color:#000;text-decoration:none;transition:color .1s linear}#footer ul#nav-footer li a:hover{color:#ea0000}.container.narrow{width:80%;max-width:900px;display:block;margin-left:auto;margin-right:auto;font-size:17px;line-height:29px}#about #photogallery{margin-top:65px}#about .button{float:left;margin-top:50px}#timeline #filtry{text-align:center;list-style:none;padding:0;position:relative}#timeline #filtry li{display:inline-block;padding-left:100px;padding-right:100px;position:relative}#timeline #filtry li .image{width:100%;height:100px}#timeline #filtry li .image img{vertical-align:middle}#timeline #filtry li:nth-child(2):before{position:absolute;left:0;top:30px;content:'';height:40px;width:1px;background-color:#000}#timeline #filtry li:nth-child(2):after{position:absolute;right:0;top:30px;content:'';height:50px;width:1px;background-color:#000}#timeline #filtry .filtr-name{font-size:17px;display:block;margin-top:20px;font-weight:500}#timeline #filtry:after{content:'';width:20%;max-width:214px;height:1px;background-color:#ea0000;display:block;margin:60px auto}#timeline .timeline-foto{border:solid 1px #fff}#timeline .year{font-size:25px;font-weight:700;color:#ea0000;text-align:center;margin-bottom:50px;margin-top:50px;letter-spacing:.05em}#timeline .year.first{margin-top:0}#timeline .year:after,#timeline .year:before{content:'';width:1px;height:24px;background-color:#ea0000;display:block;margin:14px auto}#timeline .year.first:before{display:none}#timeline .timeline-content{display:table;width:100%;font-size:17px;line-height:29px;padding-left:100px}#timeline .timeline-content ul{list-style:none;padding-left:0}#timeline .timeline-content li{padding-left:1em}#timeline .timeline-content li:before{content:"•";font-size:20px;position:relative;top:2px;color:#ea0000;display:inline-block;margin-left:-1em;width:1em}#timeline .timeline-content strong{font-weight:700!important}#timeline .timeline-content .inner{vertical-align:middle;display:table-cell;height:100%}#timeline .timeline-content strong{font-weight:400}#main-concert{text-align:center}#main-concert #options{text-align:center;list-style:none;padding:0;position:relative;margin-top:50px}#main-concert #options li{display:inline-block;padding-left:100px;padding-right:100px;position:relative}#main-concert #options li.disabled{opacity:.3}#main-concert #options li.disabled a{color:#000!important}#main-concert #options li .image{width:100%;height:100px}#main-concert #options li .image img{vertical-align:middle}#main-concert #options li:nth-child(2):before{position:absolute;left:0;top:28px;content:'';height:32px;width:1px;background-color:#000}#main-concert #options li:nth-child(2):after{position:absolute;right:0;top:28px;content:'';height:32px;width:1px;background-color:#000}#main-concert #options .filtr-name{font-size:17px;display:block;margin-top:20px;font-weight:500}#main-concert #options li a{color:#000;text-decoration:none}#main-concert #options li a:hover{color:#ea0000}#main-concert .ikona{display:block;margin-top:20px}.album{margin-top:80px}.album a{text-decoration:none}.album .year{display:block;color:#ea0000;padding-left:10px;margin-bottom:10px;font-size:15px;font-weight:400}.album h3{display:block;width:100%;text-align:center;color:#ea0000;text-transform:uppercase;margin-top:50px;margin-bottom:0;height:65px;line-height:150%;font-size:20px}.album-cover-image{width:95%;max-width:350px;max-height:350px;display:block;margin-left:auto;margin-right:auto}.album-cover-image img{width:350px!important}.album .button{margin-top:20px}.album-detail{display:table;width:100%;padding-left:50px}.album-detail.active{display:block}.album-detail.active h1{margin-top:0}.album-detail .inner{vertical-align:middle;display:table-cell}.album-detail.active .inner{display:block}.album-detail h1{color:#ea0000;text-align:left;margin-bottom:40px;margin-top:0}.album-data .item{width:100%;padding-bottom:5px;font-size:17px;font-weight:500}.album-data .item .data-l{display:inline-block;width:215px}.album-data .item .data-r{display:inline-block;width:215px}.album-data .perex{display:block;width:80%;max-width:700px;line-height:29px;margin-top:40px;font-size:17px;font-weight:400}.album-data .button{margin-top:40px}#album-detail-buy-buttons h2{font-size:25px;margin-bottom:45px}#album-preview{width:80%;max-width:1245px;display:block;margin:0 auto 40px auto;padding:90px 10%;background-color:rgba(215,210,199,.3)}#album-preview .info{display:block;margin:auto;width:360px;font-size:17px;font-weight:400;line-height:29px}#album-preview .info:after{content:'';display:block;margin:40px auto;width:70%;max-width:215px;height:1px;background-color:#ea0000}#album-preview .info .item-l{width:210px;text-align:left!important;display:inline-block}#album-preview .info .item-r{color:#ea0000;text-align:left!important;display:inline-block}#album-preview h3{margin-top:0;text-transform:uppercase;letter-spacing:.1em;font-weight:800;font-size:38px;margin-bottom:70px}#album-preview ol{counter-reset:item;list-style-type:none;padding:0;margin:0}#album-preview li{float:left;font-size:20px;padding-top:5px;padding-bottom:5px;width:100%}#album-preview li:before{content:counter(item) "  ";counter-increment:item;color:#ea0000;float:left;width:55px}#album-preview li .song-name{float:left}#album-preview li .caret-play{float:right;color:#ea0000;font-size:20px;cursor:pointer}#album-preview li .caret-play:hover{color:#000}#podpis-nadace{display:block;margin-top:30px}#podpis-nadace .item{display:inline-block}#podpis-nadace .item#andel{margin-right:30px}#podpis-nadace .item#andel img{position:relative;top:-20px}#podpis-nadace .item#podpis{position:relative;top:20px;left:-10px}.nadace-fotky#photogallery{padding-top:0;margin-bottom:40px!important;margin-top:0!important}.ikona-video{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:200;text-align:center;line-height:100%;height:50px}.ikona-video img{width:50px!important}#photogallery .row,#product-list{position:relative}#photogallery #preload,#product-list #preload{display:none;width:100%;top:0;left:0;height:100%;background-color:rgba(255,255,255,.8);position:absolute;z-index:100}#photogallery .foto-grid{padding:0;overflow:hidden;border:solid 1px #fff}#photogallery .foto-grid:hover .fotka,.novinky-gallery .fotka:hover,.novinky-gallery .fotkaMain:hover{transform:scale(1.1)}#photogallery .foto-grid img{width:100%;height:100%;max-height:350px;overflow:hidden}#photogallery .fotka{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all 1s linear}.resize #photogallery .fotka{transition:none}#photogallery .foto-grid .overlay,.novinky-gallery .fotka .overlay,.novinky-gallery .fotkaMain .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;transition:opacity .2s linear;z-index:2}.novinky-gallery .fotkaMain .overlay .fa{color:#ea0000!important}#photogallery .foto-grid:hover .ikona-video{display:none}#photogallery .foto-grid:hover .overlay,.novinky-gallery .fotka:hover .overlay,.novinky-gallery .fotkaMain:hover .overlay{opacity:1}#photogallery .foto-grid .overlay .inner,.novinky-gallery .overlay .inner{display:table;height:100%;width:100%}#photogallery .foto-grid .overlay .inner .content,.novinky-gallery .overlay .inner .content{display:table-cell;vertical-align:middle;text-align:center;padding-left:18%;padding-right:18%}#photogallery .foto-grid .overlay .inner .content .author,#photogallery .foto-grid .overlay .inner .content .year{color:#ea0000;font-size:17px;font-weight:400}#photogallery .foto-grid .overlay .inner .content .name,.novinky-gallery .overlay .name{color:#fff;text-transform:uppercase;font-size:21px;font-weight:700;padding-top:5px;padding-bottom:5px}#filtry-gallery{text-align:center;list-style:none;padding:0;position:relative;min-height:150px}#filtry-gallery li{display:inline-block;vertical-align:top;padding-left:50px;padding-right:50px;position:relative;cursor:pointer;width:312px}#filtry-gallery li:hover .filtr-name{color:#ea0000}#filtry-gallery li a{color:#000;text-decoration:none}#filtry-gallery li .image{width:100%;height:100px}#filtry-gallery li .image img{vertical-align:middle;max-height:100%;height:auto}#filtry-gallery li:after{position:absolute;right:0;top:28px;content:'';height:32px;width:1px;background-color:#000}#filtry-gallery li:last-child:after{display:none}.filtr-name{font-size:17px;font-weight:500}.active .filtr-name{color:#ea0000;font-weight:700;font-size:21px;transition:all .2s linear}.filtr-name:after{content:'';display:block;width:0;opacity:1;margin-top:10px;margin-left:auto;margin-right:auto;height:2px;background-color:#ea0000;transition:all .2s linear}.active .filtr-name:after{width:100%;max-width:120px}.novinka-detail{padding-left:50px;padding-top:70px}.novinka-detail h2{text-align:left;margin-bottom:40px}.novinky-gallery .fotkaMain{background-size:cover;background-repeat:no-repeat;background-position:center center;border:solid 1px #fff}.novinky-gallery .fotka{background-size:cover;background-repeat:no-repeat;background-position:center center;border:solid 1px #fff}#filtry-eshop{padding:0;list-style:none;text-align:center;display:block;float:left;width:100%}#filtry-eshop li{display:inline-block;margin-right:120px}#filtry-eshop li:last-child{margin-right:0!important}#filtry-eshop li a{text-decoration:none}#filtry-eshop li:last-child{margin-right:0}#filtry-eshop li .button a{border-radius:50px!important}#filtry-eshop li .button{width:237px;height:47px;line-height:47px;font-size:21px;font-weight:700;border-radius:50px!important;float:none;margin-top:40px;display:block}#filtry-eshop li .button.btn-black a:hover{background-color:#000!important}#filtry-eshop li .image{width:100%;height:100px}#filtry-eshop li .image img{vertical-align:middle}#category-description{text-align:center;display:block;clear:both;width:100%;max-width:1000px;font-weight:400;font-size:17px;padding-top:40px;margin-left:auto;margin-right:auto}.eshop-detail{padding-left:50px;padding-top:55px}.eshop-detail h1{text-align:left;margin-bottom:45px}.eshop-detail .perex{line-height:29px;float:left;font-size:17px;width:80%;max-width:700px;font-weight:400}.eshop-detail #cena{float:left;clear:both;margin-top:45px}.eshop-detail .cena{float:left;font-size:33px;font-weight:700}.eshop-detail .cena span{font-size:17px;font-weight:300}.eshop-detail .noVat{font-size:17px;color:#ea0000;font-weight:300;float:left;clear:both}#shop .item a{color:#000;text-decoration:none}#shop .item .button{margin-top:20px}#toBasket{float:left;clear:both;margin-top:45px}#toBasket .counter{margin-bottom:25px}.counter{width:240px;height:48px;line-height:44px;border:solid 2px #000;border-radius:50px;float:left;margin-right:40px;text-align:center;font-size:21px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.counter div,.counter input{display:inline-block}.counter .counterAction{color:#ea0000;cursor:pointer;width:40px;text-align:center}.counter input{height:100%;padding:0;width:60px;text-align:center;border:none;font-weight:700;outline:0}.addToBasketButton{width:240px;height:48px;line-height:48px;border-radius:50px;float:left;background-color:#ea0000;color:#fff;text-align:center;font-size:21px;cursor:pointer}.addToBasketButton a{color:#fff;display:block}.addToBasketButton img{width:100%;max-width:23px;display:inline-block;margin-right:20px;position:relative;top:-2px}.novinky-gallery .fotka-div{overflow:hidden}.novinky-gallery .fotka{transition:all 1s linear;background-size:cover;background-repeat:no-repeat;background-position:center}.novinky-gallery .fotkaMain{transition:all 1s linear}.resize .novinky-gallery .fotka,.resize .novinky-gallery .fotkaMain{transition:none!important}.item-category{margin-bottom:80px}#shop .item,.item-category .product{position:relative}#shop .item .label-new,.item-category .label-new{position:absolute;left:25px;top:5px}#shop .item .label-new img,.item-category .label-new img{display:inline-block;vertical-align:middle}#shop .item .label-new span,.item-category .label-new span{padding-left:5px;display:inline-block;vertical-align:middle;color:#ea0000;font-weight:400;text-transform:uppercase;font-size:13px}#contacts-items{display:flex;justify-content:center;flex-wrap:wrap}#contacts-items .item{width:50%;max-width:350px}#contacts-items .item:first-of-type{width:100%;max-width:100%;margin-bottom:60px}#contacts-items .item:nth-of-type(2){position:relative}#contacts-items .item:nth-of-type(2),#contacts-items .item:nth-of-type(3){padding:15px}#contacts-items .item:nth-of-type(2):after{content:'';width:1px;height:70px;background-color:#000;position:absolute;right:0;top:20px;bottom:20px;margin:auto}#contacts-items h2{color:#ea0000;font-size:17px;text-align:center;text-transform:none;font-weight:700;margin-bottom:30px;letter-spacing:0}#contacts-items .contact{font-size:17px;font-weight:400;line-height:29px;display:block}#kontakt #agentura{font-size:17px;font-weight:400;display:block;margin-top:75px}#agentura span{padding-left:5px;padding-right:5px}#doporucuji .col-sm-3{padding-top:10px;padding-bottom:10px}#lb-logo img{width:100%;max-width:126px}#logo-otvovice img{width:100%;max-width:150px;padding-top:35px}#logo-formanka img{width:100%;max-width:120px}#doporucuji .image{height:135px}#fantastica .image{padding-top:10px}#fantastica .image img{width:100%;height:110px}#logo-pvzp .image{display:block;margin-bottom:20px}#logo-pvzp .image img{width:auto;height:180px}#doporucuji .image img{vertical-align:middle}#doporucuji h3{color:#ea0000;font-weight:700;font-size:17px}#doporucuji a{font-size:17px;display:block;color:#000;text-decoration:none}#doporucuji a:hover .kontakt-link{text-decoration:underline}.content-photo{display:inline-block;width:calc(100% / 5);margin:20px;vertical-align:middle;text-align:center;max-height:150px}.content-photo img{max-height:150px;max-width:100%;width:auto}#copyright{color:#000;text-align:center;font-size:12Px;display:block;margin-top:40px}#copyright img{width:30px;display:inline-block}#copyright a{color:#000}@media screen and (max-width:1480px){#nav li{letter-spacing:.1em;margin-left:30px}#icon_basket{margin-left:30px}}@media screen and (max-width:1400px){#logo div{padding-left:30px}#icon_basket{margin-left:20px}}@media screen and (max-width:1280px){#logo div{padding-left:20px;letter-spacing:.1em}#nav li{letter-spacing:.1em}#filtry-gallery li{width:280px}#timeline .timeline-content{padding-left:50px}}@media screen and (max-width:1270px){#nav li{margin-left:28px;letter-spacing:.06em}#logo div{padding-left:20px}}@media screen and (max-width:1200px){#header{position:fixed;width:100%;top:0;left:0;z-index:300;background-color:#fff;transition:all .2s linear}#header.scroll{box-shadow:0 5px 5px rgba(0,0,0,.4)}#objednavka #header{position:relative}#filtry-gallery li{float:left;width:calc(100% / 4)}#toggle-menu{display:block;position:relative;z-index:1200}#nav{display:none;position:absolute;top:0;bottom:0;left:0;margin-top:0;width:100vw;height:100vh;background-color:rgba(255,255,255,.95);overflow-x:scroll!important;padding-top:100px;z-index:1000}#nav li{display:block;margin-left:0;text-align:center;padding-top:10px;padding-bottom:10px}.no-scroll #nav li{opacity:0}h1,h2{margin-bottom:50px}#filtry-eshop li{margin-right:100px}#header{padding-top:10px;padding-bottom:10px}#promo{margin-top:85px}}@media screen and (max-width:1180px){#main-concert #options li{display:inline-block;float:left;padding-left:20px;padding-right:20px;position:relative;width:calc(100% / 3)}}@media screen and (max-width:1024px){h1,h2{font-size:30px}#footer{padding-bottom:40px;padding-top:40px}.paddingTB80{padding-top:40px;padding-bottom:40px}.paddingTB40{padding-top:20px;padding-bottom:20px}#albumInfo{float:left;width:100%;max-width:100%;clear:both;display:block;height:auto;margin-top:30px}#albumInfo .button{float:none;display:block}#albumPlay{clear:both;float:left;width:100%;display:block;height:auto;margin:80px auto auto auto}#albumPlay #play a{padding-top:0;display:block;width:200px;margin:auto}#albumCover{float:none;display:block;clear:both;width:100%;max-width:400px;margin-left:auto;margin-right:auto}#photogallery .foto-grid .overlay .inner .content .name,.novinky-gallery .overlay .name{font-size:18px}#filtry-eshop li{margin-right:50px}#filtry-eshop li .button{width:200px;height:37px;line-height:37px;font-size:17px}}@media screen and (max-width:991px){#koncerty .item{margin-bottom:30px}#koncerty .item:first-child{padding-left:15px}#koncerty .item:nth-child(4n){padding-right:15px}#shop .item{margin-bottom:40px}#shop .item h3{font-size:18px}#shop .item .perex{font-size:14px;line-height:23px}h1,h2{margin-bottom:30px}.active .filtr-name{font-size:14px;font-weight:400}.eshop-detail,.novinka-detail{padding-left:0;padding-top:0;float:left;display:block;width:100%}.novinky-gallery{margin-top:30px}.album-data .perex{width:100%;max-width:100%}.album-detail{display:block;padding-left:0;height:auto!important}#album-preview{width:100%}.album-detail .inner,.album-detail .inner .album-data{display:block}.album-detail-cover{margin-top:30px}#timeline .timeline-content{text-align:center;clear:both;display:block!important;padding-left:0;width:100%;height:auto!important}#timeline .timeline-content .inner{display:block;clear:both;padding-top:30px;padding-bottom:30px;line-height:40px!important}#timeline .timeline-content ul{padding-left:0}#contacts-items .col-md-4:after,#contacts-items .col-md-4:before{display:none}#contacts-items h2{margin-bottom:20px}#contacts-items .contact{margin-bottom:40px}#contacts-items .col-md-4:nth-of-type(4),#contacts-items .col-md-4:nth-of-type(5){margin-top:0}}@media screen and (max-width:800px){#filtry-eshop li{margin-right:30px}#filtry-eshop li .image{height:80px}#filtry-eshop li .image img{width:60px}#filtry-eshop li .button{width:150px;height:37px;line-height:37px;font-size:17px;margin-top:20px}.container.narrow{width:100%}}@media screen and (max-width:768px){#lb-logo{margin-top:40px}#filtry-eshop li .button{width:100px;height:33px;line-height:33px;font-size:14px;margin-top:20px}}@media screen and (max-width:680px){#filtry-gallery li{padding-left:10px;padding-right:10px}#filtry-gallery li:after{display:none}#filtry-gallery li .image{clear:both;height:70px;margin-bottom:20px}.active .filtr-name{width:100%;display:block}.active .filtr-name:after{max-width:80px}#big-button-group .button{margin-right:8%}}@media screen and (max-width:576px){#big-button-group .button{margin-right:0;margin-bottom:30px}#big-button-group .button:last-child{margin-bottom:0}h1,h2{margin-bottom:15px}.album h3{margin-top:25px;margin-bottom:0;height:auto;line-height:150%;font-size:18px}.album .button{margin-top:15px}.album{margin-top:40px;margin-bottom:20px}#news .overlay .item .inner h3{font-size:18px}#news .overlay .item .inner .perex{max-height:32%;font-size:14px;line-height:21px;overflow:hidden}#main-concert #options .filtr-name{font-size:14px;margin-top:10px}#main-concert #options li .image{width:100%;height:80px}#main-concert #options li{padding-left:10px;padding-right:10px}#main-concert #options li .image img{height:30px}#main-concert #options li:after,#main-concert #options li:before{display:none}#album-preview h3{font-size:25px}#contacts-items .item:first-of-type{margin-bottom:25px}#contacts-items .item{width:100%;max-width:350px}#contacts-items .item:nth-of-type(2):after{display:none}}@media screen and (max-width:550px){#filtry-gallery{margin-top:40px}#news .overlay .item .inner .perex{display:none}#album-preview .info .item-l{width:auto;text-align:right!important;padding-right:20px}#album-preview .info{width:100%;text-align:center}#album-preview .info:after{margin-top:20px}#shop .item .label-new,.item-category .label-new{top:0}#shop .item .label-new span,.item-category .label-new span{font-size:11px}}@media screen and (max-width:450px){#filtry-eshop li{width:calc(100% / 3);float:left;margin-right:0;padding-left:15px;padding-right:15px}#filtry-eshop li .button{width:100%;height:33px;line-height:33px;border-radius:25px!important;font-size:11px}#filtry-eshop li .image{height:80px}#filtry-eshop li .image img{width:60px}#timeline #filtry-gallery{margin-bottom:30px}}@media screen and (max-width:414px){#header{padding-top:10px;padding-bottom:10px}#promo{margin-top:85px}#promo .author{font-size:7px}#filtry-gallery{min-height:80px}#filtry-gallery li{padding-left:0;padding-right:0}#filtry-gallery li .image{height:30px}#filtry-gallery li .image img{height:30px}.active .filtr-name:after{max-width:40px}#photogallery .foto-grid .overlay .inner .content .name,.novinky-gallery .overlay .name{font-size:15px}h1,h2{font-size:25px;margin-bottom:25px}#logo div h1,#logo div span{font-size:18px!important;margin:0!important;padding:0!important;font-weight:500!important;display:block!important;letter-spacing:.2em!important;line-height:100%!important}#logo img{width:60px}#filtry-eshop li{width:calc(100% / 3);float:left;margin-right:0;padding-left:10px;padding-right:10px}#filtry-eshop li .image{height:50px}#filtry-eshop li .image img{width:40px}#album-preview{padding:30px 5%;margin-top:30px}#album-preview li,#album-preview li .caret-play{font-size:15px}#album-preview li:before{width:35px}#album-preview h3{font-size:20px;margin-bottom:30px}#albumInfo{float:left;width:100%;max-width:440px;text-align:left;padding-left:0}#newAlbum{width:100%}#koncerty{padding-top:20px}#koncerty .item{padding-left:0;padding-right:0;margin-bottom:10px}#koncerty .item:first-child{padding-left:0}#koncerty .item:nth-child(4n){padding-right:0}#koncerty .item .inner{width:95%;padding:40px 20px}#koncerty .item .date{font-size:20px;margin-bottom:10px}#koncerty .item .city{font-size:16px}#koncerty .item .ticket{display:block;margin-top:40px}#koncerty .item .ticket a{font-size:14px}#koncerty .item .tourName{font-size:16px;width:100%}#main-concert .date{font-size:27px}#main-concert .city{font-size:25px}#main-concert .timePlace{font-size:18px}#main-concert .tourName{font-size:18px}#shop{padding-top:30px}#shop .button{margin-top:40px}#timeline .timeline-content,.container.narrow{font-size:16px}#timeline .year{margin-top:0}#timeline-button{margin-top:30px}.album .year{font-size:13px}.album h3{font-size:16px}.button{font-size:15px}#category-description{font-size:15px}#shop .item h3{font-size:16px}#shop .item .perex{line-height:18px;font-size:13px}.button.lb-button{font-size:12px}.eshop-detail .perex{width:100%;font-size:16px}.eshop-detail #cena{margin-top:25px}.eshop-detail .cena{font-size:25px}#toBasket{margin-top:25px}.counter{width:180px;font-size:18px}.addToBasketButton{width:180px;font-size:18px}.product{padding-top:10px}}@media screen and (max-width:375px){#header{padding-left:5px;padding-right:5px}#logo div h1,#logo div span{font-size:15px!important;margin:0!important;padding:0!important;font-weight:500!important;display:block!important;letter-spacing:.2em!important;line-height:100%!important}#logo img{width:55px}#footer ul#nav-footer{display:block;padding-left:0}#footer ul#nav-footer li{font-size:12px;display:block;margin-left:0;margin-right:0}#main-concert #options .filtr-name{font-size:12px}#timeline #filtry-gallery li .image-helper{display:none}#koncerty .item .inner{width:95%;padding:20px 10px}#koncerty .item .ticket a{font-size:14px}#shop .item .label-new,.item-category .label-new{top:0;left:15px}#shop .item .label-new span,.item-category .label-new span{font-size:9px}}@media screen and (max-width:320px){.album h3{font-size:14px}.button.lb-button span{display:none}}#objednavka h2{text-transform:none;font-size:25px;font-weight:500;margin-top:0}#basket-info-header{padding-top:80px;font-weight:700;text-align:center;font-size:25px;color:#d90000}#process{width:100%;float:left;height:60px}#process-finish{width:100%;float:left;height:60px;color:#fff;border-radius:30px;background-color:#4eb509;text-align:center;text-transform:uppercase;font-size:17px;font-weight:500;line-height:60px;margin-bottom:80px}#process-finish.red{background-color:#e70000}.process-item{width:calc(100% / 4 + 38px);float:left;height:60px;color:#fff;border-radius:30px;background-color:#000;text-align:center;text-transform:uppercase;font-size:17px;font-weight:500;line-height:60px;position:relative}.process-item .fa{display:none}#process-finish .process-item{width:100%;background-color:transparent}.process-item.active{z-index:20!important;background-color:#e70000!important}#finish #ikona{padding-right:100px}#finish #text{font-size:17px;font-weight:400;line-height:29px}#finish #text p{width:100%;max-width:450px}#finish #ikona img{width:100%;max-width:125px;display:block;margin-top:30px}#backToShop a{font-size:17px;text-transform:uppercase;font-weight:700;color:#000}#backToShop a:hover{color:#ea0000}.process-item#step1{z-index:10}.process-item#step2{background-color:#191919;margin-left:-52px;z-index:5}.process-item#step3{background-color:#323232;margin-left:-52px;z-index:4}.process-item#step4{background-color:#4b4b4b;margin-left:-52px;z-index:3}.process-item#step5{background-color:#4eb509;margin-left:-52px;float:left;z-index:2}#basket-items{margin-bottom:40px;padding-bottom:40px;position:relative}#basket-items:after{content:'';background-image:url(../img/web/stin.png);height:49px;width:100%;background-size:100% auto;background-repeat:no-repeat;position:relative;top:40px}.basket-row{float:left;width:100%;margin-bottom:4px}.basket-row .foto{width:30%;padding:40px;max-width:320px;max-height:320px;float:left;text-align:center;background-color:#f3f3f3}.basket-row .item{width:30%;height:320px;float:left;padding-top:0;overflow:hidden;text-align:left}.basket-row .counter-block{width:20%;float:left;padding-top:0;overflow:hidden;text-align:center}.basket-row .inner{display:table;width:100%;text-align:center;height:100%}.basket-row .right-data{float:right}.basket-row .counter{float:none!important;display:block;margin:auto;width:100%;max-width:240px}.souhrn .basket-row .counter-block{font-size:17px}.basket-row .basket-vertical-align{display:table-cell;vertical-align:middle}.basket-row .item. h3{font-size:25px;font-weight:900;margin-bottom:0;display:inline-block;margin-top:0;text-align:left;text-transform:uppercase}.basket-row .product-name .inner{text-align:left;padding-left:50px}.basket-row .item .perex{font-size:17px;font-weight:300;display:inline-block;margin-top:8px;margin-bottom:8px}.basket-row .item .hmotnost{font-size:25px;font-weight:900;display:inline-block}.basket-row .remove{float:right;font-size:30px;color:#e70000;margin-left:80px;margin-right:10px}.basket-row .cena{float:right}.basket-row .cena .cena-bez{font-size:14px;text-align:center;width:auto;display:block;margin-bottom:10px}.basket-row .cena .price-badge{min-width:120px;margin:10px auto 0 auto;display:block;background-color:#ea0000;border-radius:40px;color:#fff;letter-spacing:.05em}#basket-content{background-color:#f3f3f3;width:100%;padding:30px 30px 0 30px;float:left;margin-bottom:80px}#basket-content.nobg{background-color:transparent;margin-bottom:30px}#basket-content .item{width:100%;float:left;margin-bottom:30px}#basket-content .item .image{float:left;width:100px;margin-right:25px}#basket-content .item .image img{max-height:100px}#basket-content .item .item-data{font-size:16px;float:left;width:calc(100% - 125px);height:100px}#basket-content .item-data .inner span{white-space:nowrap}#basket-content .inner{display:table;height:100%}#basket-content .item .basket-vertical-align{vertical-align:middle;display:table-cell}#bottom-block{float:left;width:100%;margin-top:30px;margin-bottom:90px}#continue a{float:right;background-color:#4eb509;border-radius:20px;height:40px;padding-top:8px;padding-left:40px;text-align:center;padding-right:40px;margin-right:40px;color:#fff;font-size:17px;text-transform:uppercase;cursor:pointer;text-decoration:none;font-weight:500}#freeship{display:block;margin:auto;width:250px;text-align:center;font-size:16px}#freeship .bold{font-weight:800;text-transform:uppercase;padding-bottom:5px;display:inline-block}#freeship .color-red{font-weight:800}#shipping{padding-bottom:40px}#shipping h2{margin-bottom:40px;letter-spacing:-.025em}#shipping .row{padding-bottom:40px}.switch{float:left;position:relative;display:inline-block;width:60px;height:28px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e1e1e1;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:28px;width:28px;left:0;bottom:0;background-color:#e70000;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#e1e1e1}input:focus+.slider{box-shadow:0 0 1px #e1e1e1}input:checked+.slider:before{background-color:#4eb509;-webkit-transform:translateX(32px);-ms-transform:translateX(32px);transform:translateX(32px)}.slider.round{border-radius:28px}.slider.round:before{border-radius:50%}.shipp-row{float:left;width:100%;margin-bottom:30px;padding-right:80px}.shipp-row.disabled{opacity:.4}.shipp-row .item{font-size:20px;margin-left:40px;float:left}.shipp-row .item span{font-size:12px;display:block}.shipp-row .price{float:right;font-size:20px;text-align:right;font-weight:500}.shipp-row .price span{font-size:14px}#shipping:after{content:'';background-image:url(../img/web/stin.png);height:49px;width:100%;background-size:100% auto;background-repeat:no-repeat;position:relative}#address{padding-bottom:30px}#address:after{content:'';background-image:url(../img/web/stin.png);height:49px;width:100%;background-size:100% auto;background-repeat:no-repeat;position:relative;top:40px}#data-tbl{float:right;width:300px;margin-right:100px}#data-tbl .item{float:left;width:100%;margin-bottom:10px}#data-tbl .item-l{float:left;text-align:left;width:50%;font-size:17px;font-weight:500}#data-tbl .item-r{float:right;font-weight:500;text-align:center;width:50%}#basket-price-summary .cena-bez{font-size:14px}#data-tbl .cena-celkem{font-size:25px;font-weight:800;color:#4eb509;display:block;margin-top:10px}#data-tbl .celkem{float:right;margin-top:35px;margin-right:70px;font-size:17px;font-weight:800}.custom-label{float:left;width:100px;font-size:19px}.custom-input{float:right;width:calc(100% - 120px);margin-right:10px;border-bottom:solid 1px #000;border-top:none;border-left:none;border-right:none;border-radius:0;outline:0;font-size:15px;z-index:1;background-color:transparent}::-webkit-input-placeholder{color:#c1c1c1}::-moz-placeholder{color:#c1c1c1}:-ms-input-placeholder{color:#c1c1c1}:-moz-placeholder{color:#c1c1c1}.form-address,.form-pass{float:left;width:100%}.form-address .input-ux,.form-pass .input-ux{margin-bottom:20px;display:block;position:relative;z-index:10}.form-pass .input-ux .custom-input{max-width:400px;width:100%;float:left}.form-address.disabled{opacity:.5}.form-pass .custom-label{width:180px}.poznamka{background-color:#f3f3f3;width:100%;padding:15px;float:left;margin-bottom:50px}.poznamka textarea{background-color:transparent;border:none;width:100%;min-height:230px;font-size:19px;color:#000;outline:0}#bottom-block{float:left;width:100%;margin-top:30px;margin-bottom:90px}#bottom-block #gdpr{float:right;max-width:430px;width:100%;font-size:14px;text-align:right;margin-right:40px;margin-top:20px}#bottom-block #gdpr a{color:#000;text-decoration:underline}#bottom-block #gdpr a:hover{text-decoration:none}#back a{float:left;text-transform:uppercase;font-size:17px;margin-top:10px;font-weight:800;cursor:pointer;color:#000}#modal .button-group{float:left;width:100%;margin-top:40px;margin-bottom:30px;text-align:center}#modal .button-group .button{display:inline-block;float:none;width:auto;margin-top:0;margin-left:20px;margin-right:20px;margin-bottom:20px}#modal .button-group .button:last-child{margin-bottom:0}.modal-content{border-radius:0!important}#modal .button-group .button a{padding-left:15px;padding-right:15px}.inBasket .fa{color:#4eb509}.inBasket{font-size:22px;text-align:center;margin-bottom:30px;margin-top:15px;font-weight:600}#modal .info{font-size:17px;font-weight:400}#phone{width:calc(100% - 120px - 36px)}#prefix{display:inline-block;color:#494444;width:40px;padding-top:5px}@media screen and (max-width:1480px){.shipp-row{padding-right:20px}}@media screen and (max-width:1280px){.basket-row .item{width:25%}}@media screen and (max-width:1024px){.basket-row .product-name .inner{padding-left:20px}.basket-row .remove{margin-left:30px}#data-tbl{margin-right:0}#continue a{margin-right:0}.process-item .fa{display:inline-block}.process-item span{display:none}.shipp-row{padding-right:5px}.shipp-row .item{font-size:18px;margin-left:20px}}@media screen and (max-width:991px){.shipp-row{padding-right:0}.basket-row .item .inner{display:inline-block;height:auto}.basket-row .inner{display:inline}.basket-row .foto{float:left}.basket-row .item{width:70%;margin-top:2%;height:auto!important}.basket-row .inner{display:inline;height:auto}.basket-row .counter-block{display:inline-block;float:none;height:auto!important;margin-top:30px;margin-left:20px;width:30%;padding:0}.souhrn .basket-row .counter-block{float:left;width:60px;text-align:left;margin-top:35px}.basket-row .right-data{margin-top:30px;width:30%;height:auto!important}.basket-row .basket-vertical-align{display:inline}#finish #text p{text-align:center;margin:auto;float:none;width:100%}#finish #ikona{padding-right:0;padding-top:30px}#finish #ikona img{float:none!important;display:block;margin:auto}}@media screen and (max-width:670px){.basket-row .counter-block{float:left;clear:both;width:40%;margin-left:0}.basket-row{margin-top:10px;margin-bottom:10px}.souhrn .basket-row .counter-block{float:none;clear:none;width:60px;margin-left:15px;margin-top:34px}.basket-row .right-data{width:58%;margin-top:30px}.souhrn .basket-row .right-data{width:40%}.souhrn .basket-row .item{margin-top:10px}.souhrn .basket-row .item h3{font-size:20px;margin-top:0}.basket-row .foto{padding:25px}.basket-row .counter{float:left;width:100%;margin:0}.basket-row .counter .counterAction{width:20px!important}#basket-content{margin-bottom:40px}#bottom-block{margin-bottom:10px}#bottom-block #gdpr{float:left;max-width:100%;text-align:center;margin-right:0}}@media screen and (max-width:576px){#continue a{float:none;display:block;margin:auto auto 30px auto;max-width:320px;padding-left:10px;padding-right:10px}#back a{float:none;display:block;margin:auto;text-align:center}#address .form-address{margin-top:0;margin-bottom:20px}#address h2{margin-bottom:40px}.basket-row .foto{padding:10px}}@media screen and (max-width:414px){.basket-row .item h3{font-size:18px}#data-tbl{padding-right:0;padding-left:0;width:100%;padding-top:0}#data-tbl .item-l{font-size:15px;width:35%}#data-tbl .celkem{font-size:15px}#data-tbl .cena-celkem{font-size:20px}#basket-items:after{height:30px}#basket-content{margin-bottom:30px}#basket-content .item-data .inner span{white-space:normal}#metoda-dodani,#metoda-platby{margin-bottom:20px}}@media screen and (max-width:375px){.basket-row .counter-block{width:100%}.basket-row .counter{width:70%;margin:auto}.basket-row .right-data{width:100%;float:left}.basket-row .right-data .cena{float:left}.basket-row .remove{margin-right:0}#data-tbl .item-l{width:48%}#basket-items:after,#shipping:after{height:15px}.souhrn .basket-row .counter-block{float:left;clear:left}.souhrn .basket-row .right-data{float:right;margin-right:20px}}#cookie-bar{padding-top:20px;padding-bottom:20px;position:fixed;bottom:0;left:0;width:100%;background-color:#fff;box-shadow:10px 0 10px rgba(0,0,0,.4);z-index:1000}#cookie-bar .flex-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch}#cookie-bar .flex-container .flex-item:nth-child(1){display:block;width:60%;font-size:14px;line-height:20px}#cookie-bar .flex-container .flex-item:nth-child(2){width:40%;display:block;text-align:right}#cookie-bar .flex-container .flex-item:nth-child(2) .cookie-button{float:right;padding:7px 20px;text-transform:uppercase;cursor:pointer}#cookie-bar .flex-container .flex-item:nth-child(2) .cookie-button#settings:hover{text-decoration:underline}#cookie-bar .flex-container .flex-item:nth-child(2) .cookie-button#acceptAll{background-color:#d90000;color:#fff;margin-left:20px}#cookie-bar .flex-container .flex-item:nth-child(2) .cookie-button#acceptSelect{background-color:#d90000;color:#fff;margin-left:20px;display:none}#cookie-bar #cookies-settings{display:none;width:100%;padding-top:40px;padding-bottom:20px}#cookie-bar #cookies-settings .switch-element{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;justify-items:baseline;margin-top:0;margin-bottom:20px}#cookie-bar #cookies-settings .switch-element .item{margin-left:20px;font-size:16px;width:calc(100% - 50px)}#cookie-bar #cookies-settings .switch-element .item span{font-size:12px}#cookie-bar #cookies-settings .switch-element .switch{display:block;position:relative;width:50px;height:20px}#cookie-bar #cookies-settings .switch-element .switch.disabled{opacity:.4}#cookie-bar #cookies-settings .switch-element .switch input{opacity:0;width:0;height:0}#cookie-bar #cookies-settings .switch-element .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e1e1e1;-webkit-transition:.4s;transition:.4s;width:40px}#cookie-bar #cookies-settings .switch-element .slider:before{position:absolute;content:"";height:20px;width:20px;left:0;bottom:0;background-color:#e70000;-webkit-transition:.4s;transition:.4s}#cookie-bar #cookies-settings .switch-element input:checked+.slider{background-color:#e1e1e1}#cookie-bar #cookies-settings .switch-element input:focus+.slider{box-shadow:0 0 1px #e1e1e1}#cookie-bar #cookies-settings .switch-element input:checked+.slider:before{background-color:#4eb509;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}#cookie-bar #cookies-settings .switch-element .slider.round{border-radius:25px;width:40px}#cookie-bar #cookies-settings .switch-element .slider.round:before{border-radius:100%}@media screen and (max-width:991px){#cookie-bar .flex-container{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}#cookie-bar .flex-container .flex-item{display:block!important;width:100%!important;font-size:14px;line-height:20px;text-align:center!important}#cookie-bar .flex-container .flex-item:nth-child(2){margin-bottom:20px}#cookie-bar .flex-container .flex-item:nth-child(2) .cookie-button{float:none;display:inline-block}#cookie-bar .flex-container .flex-item:nth-child(2) .cookie-button#acceptSelect{width:200px;margin-left:auto;margin-right:auto}#cookie-bar .flex-container .flex-item:nth-child(2) .cookie-button#settings:hover{text-decoration:underline}}#cookiesOptions{color:#fff}