/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hn{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}.h13{margin-top:20px;margin-bottom:10px;}.h46{margin-top:10px;margin-bottom:10px;}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}.alert > p{margin:0;}.alert--dismissible{padding-right:35px;}.alert--success{color:#28a745;background-color:#bfe5c7;border-color:#d4edda;}.alert--info{color:#17a2b8;background-color:#5dbecd;border-color:#74c7d4;}.alert--warning{color:#ffc107;background-color:#ffd451;border-color:#ffda6a;}.alert--danger{color:#dc3545;background-color:#e7727d;border-color:#ea868f;}input[type=email]{border:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);font-family:Arial,Helvetica,sans-serif;}input[type=phone]{border:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);font-family:Arial,Helvetica,sans-serif;}input[type=tel]{border:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);font-family:Arial,Helvetica,sans-serif;}input[type=text]{border:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);font-family:Arial,Helvetica,sans-serif;}input[type=password]{border:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);font-family:Arial,Helvetica,sans-serif;}textarea{border:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);font-family:Arial,Helvetica,sans-serif;}.form-item{padding:0 0 15px 0;}.form-item label{display:block;}#edit-shipping-information-shipments{margin-top:15px;}.form-item.js-form-type-checkbox label.option,.form-item.js-form-type-radio label.option{display:block;width:80%;}.form-item.js-form-type-radio input{float:left;margin:5px 10px 10px 10px;}.form-item.js-form-type-checkbox input{float:left;margin:5px 10px 10px 10px;}{}.button{color:#fff;background:#0072d6;padding:15px 30px;border-radius:3px;border-width:0;font-weight:bold;-webkit-box-shadow:0px 5px 7px -2px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 7px -2px rgba(0,0,0,0.2);box-shadow:0px 5px 7px -2px rgba(0,0,0,0.2);margin:0 5px 5px 0;display:inline-block;}.button:hover{background:#00427b;color:#fff;}.button--primary{background:#4cb90d;color:#fff;}.button--primary:hover{background:#2a7300;color:#fff;}.button--secondary{border:1px solid #eee;background:transparent;color:#666;}.button--inverted{color:#57be1b;background:#ffffff;}.button--inverted:hover{color:#980009;background:#ffffff;}.button--alert{cursor:pointer;position:relative;top:-2px;right:-21px;color:inherit;float:right;padding:0;font-size:18px;font-weight:bold;text-shadow:0 1px 0 #fff;opacity:0.2;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.button--alert:hover{color:inherit;background:inherit;opacity:0.8;}.menu--main{margin:0;padding:0;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;position:relative;background:#fff;float:right;}.menu__item--main{-webkit-flex:1 300px auto;-moz-flex:1 300px auto;-ms-flex:1 300px auto;flex:1 300px auto;-webkit-align-self:auto;align-self:auto;-webkit-order:0;-moz-order:0;order:0;list-style:none;min-width:150px;position:relative;}.menu__link--main{color:#000;height:91px;padding:0 8px;width:100%;display:table;text-align:center;text-decoration:none;}.menu__link--main span{display:table-cell;vertical-align:middle;}.menu__link--main:hover,.menu__item--main:hover > .menu__link--main{color:#9c161b;}.menu__link--main.menu__link--parent > .menu__arrow{width:5px;height:5px;display:block;position:absolute;top:50%;margin-top:-5px;right:10px;}.menu__link--main.menu__link--parent > .menu__arrow:after{width:5px;height:5px;display:block;position:absolute;content:'';top:0;right:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-bottom:1px solid #999;border-right:1px solid #999;}.menu__link--main.menu__link--parent:hover > .menu__arrow:after{border-bottom:1px solid #9c161b;border-right:1px solid #9c161b;}.menu__item--main.menu__item--parent{position:relative;}.menu__item--main.menu__item--parent > ul{display:block;overflow:hidden;max-height:0;width:250px;opacity:0;top:100%;left:50%;padding:0;margin:0 0 0 -125px;z-index:29;position:absolute;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;border:1px solid #eee;border-radius:3px;background:#fff;}.menu--main.menu--child > .menu__item{list-style:none;}.menu--main.menu--child > .menu__item > .menu__link{display:table;padding:13px 8px 13px 16px;text-align:left!important;border-bottom:1px solid #eee;}.menu--main.menu--child > .menu__item--last > .menu__link{border-bottom:0 solid #eee;}.menu__item--main.menu__item--parent:hover > .menu--child{opacity:1;max-height:1500px;}body{padding:0;margin:0;font-family:sans-serif;}html,*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.flex{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:100%;}.flex > *{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;align-self:auto;-webkit-order:0;-moz-order:0;order:0;}.flex--center{align-items:center;-webkit-align-items:center;}.flex--stretch{align-items:stretch;-webkit-align-items:stretch;}.container{width:96%;max-width:1370px;margin:0 auto;}.site-name{top:0;left:0;width:1px;height:1px;display:block;position:absolute;text-indent:-66666px;overflow:hidden;}.navbar--main{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;}.navbar--main #block-tpp-cart{position:absolute;right:0;top:0;}.brand--nav{-webkit-flex:1 1 250px;-moz-flex:1 1 250px;-ms-flex:1 1 250px;flex:1 1 250px;-webkit-align-self:auto;align-self:auto;-webkit-order:0;-moz-order:0;order:0;max-width:430px;height:91px;}.region--brand{margin-top:19px;}.nav{-webkit-flex:5 1 auto;-moz-flex:5 1 auto;-ms-flex:5 1 auto;flex:5 1 auto;-webkit-align-self:auto;align-self:auto;-webkit-order:0;-moz-order:0;order:0;max-width:calc(100% - 250px);position:relative;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}h1{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:36px;}h2{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:30px;}h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:24px;}h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:20px;}h5{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:16px;}h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:inherit;}img{display:block;max-width:100%;height:auto;}.edit-link{position:absolute;top:-13px;right:-13px;border-radius:15px;width:26px;height:26px;background:#fff;text-indent:-9999px;overflow:hidden;border:2px solid #aaa;}.edit-link:after{position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#aaa;width:6px;height:11px;left:9px;top:4px;content:'';}.edit-link:before{position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:'';top:14px;le:1px;left:1px;width:0;height:0;border:4px solid transparent;border-top-color:#aaa;border-bottom:0;}.edit-link:hover:after{background:#333;}.edit-link:hover{border-color:#333;}.edit-link:hover:before{border-top-color:#333;}.page--user-login #block-tpp-page-title{text-align:center;margin-top:100px;}.page--user-login .page-content{padding:50px;max-width:500px;width:100%;height:auto;margin:20px auto 100px auto;border:1px solid #eee;}.page--user-login .page-content input[type="text"],.page--user-login .page-content input[type="password"]{width:100%;max-width:100%;}.region--taby{position:fixed;bottom:0;left:0;background:#fff;max-width:150px;-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px;border:1px solid #680984;border-left-width:0;border-bottom-width:0;}.region--taby ul{margin:0;padding:10px;list-style:none;}.region--taby ul li{margin:0;padding:0;list-style:none;}.region--taby ul li a{display:block;padding:3px;color:#921fb3;font-size:13px;text-decoration:none;}.region--taby ul li a:hover{color:#4a0254;}.region--taby .contextual{display:none;}@media (max-width:992px){.user-logged-in #navbar.fixed{top:0;}#toolbar-administration{display:none;}body{padding-top:0!important;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0!important;}}@media (max-width:520px){#edit-reset.button{padding:9px 30px 10px 15px;font-size:14px;}.bef-exposed-form .form--inline > .form-item-sort-bef-combine{width:96px;}}@media (max-width:378px){.brand--nav{max-width:250px;}}@media (max-width:1150px){.navbar--main .nav .menu--main .menu__item--main.menu__item--parent > ul{border-left-width:0;border-bottom-width:0;border-right-width:0;background:#f9f9f9;}.icon--burger{position:absolute;top:-6px;right:28px;width:44px;height:44px;display:block;z-index:1060;background:transparent;}.icon--burger *{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.icon--burger__top,.icon--burger__center,.icon--burger__bottom{display:block;width:32px;height:5px;background:#262626;position:absolute;top:6px;left:3px;}.icon--burger__center{top:16px;opacity:1;}.icon--burger__bottom{top:26px;}.navbar--opened .icon--burger .icon--burger__center{opacity:0;}.navbar--opened .icon--burger .icon--burger__top{transform:rotate(45deg);top:16px;}.navbar--opened .icon--burger .icon--burger__bottom{transform:rotate(-45deg);top:16px;}.navbar--main .nav{}.navbar--main .nav{}.user-logged-in .navbar--main .nav{}.navbar--main .nav .nav-inner{height:100%;max-height:0;overflow:hidden;opacity:0;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;max-width:100%;width:280px;z-index:2;top:0;bottom:0;right:0;background:transparent;position:fixed;}.navbar--main.navbar--opened .nav .nav-inner{height:100%;max-height:100%;opacity:1;}.navbar--main.navbar--opened .nav .nav-inner .menu--parent.menu--main{-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.07);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.07);box-shadow:0 0 2px 2px rgba(0,0,0,0.07);width:calc(100% - 4px);margin:0 0 0 2px;}.navbar--main .nav .nav-inner > .region{height:calc(100% - 103px);overflow:scroll;margin-top:103px;}#navbar.fixed .navbar--main .nav .nav-inner > .region{height:calc(100% - 53px);overflow:scroll;margin-top:53px;}.toolbar-horizontal #navbar .navbar--main .nav .nav-inner > .region{height:calc(100% - 185px);margin-top:185px;}.toolbar-horizontal #navbar.fixed .navbar--main .nav .nav-inner > .region{height:calc(100% - 134px);margin-top:134px;}.navbar--main .nav .menu--main{padding:0;margin:0;height:100%;background:#fff;}.navbar--main .nav .menu--main > li{padding:0;margin:0;list-style:none;float:none;width:100%;position:relative;}.navbar--main .nav .menu--main > li.menu__item--parent > ul{display:block;position:relative;width:100%;max-height:0;overflow:hidden;opacity:0;padding:0;margin:0;list-style:none;left:auto;top:auto;}.navbar--main .nav .menu--main > li.menu__item--parent.menu__item--opened > ul{display:block;max-height:1000px;opacity:1;}.navbar--main .nav .menu--main > li > a{text-align:left;}.navbar--main .nav .menu--main > li.menu__item--parent > ul a{width:100%;}.navbar--main .nav .menu--main > li.menu__item--parent > ul a:hover{}.menu__item--main:hover > ul{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}.navbar--main .nav .menu--main > li > a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:10px;}.navbar--main .nav .menu--main > li > a:hover,.navbar--main .nav .menu--main > li > a.active{}.navbar--main .nav .menu--main > li > a > span{flex:1;}.menu__link--main.menu__link--parent > .menu__arrow{width:40px;height:40px;display:block;background:transparent;position:absolute;top:50%;margin-top:-20px;right:10px;}.menu__link--main.menu__link--parent:hover > .menu__arrow:after,.menu__link--main.menu__link--parent > .menu__arrow:after{width:10px;height:10px;display:block;position:absolute;content:'';top:11px;left:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-bottom:2px solid #262626;border-right:2px solid #262626;}.menu__link--main.menu__link--parent > .menu__arrow.menu__arrow--opened:after{border-bottom:0px solid #262626;border-right:0px solid #262626;border-top:2px solid #e30613;border-left:2px solid #e30613;}}
.fz85p{font-size:85%;}.fz10{font-size:1.0em;}.fz11{font-size:1.1em;}.fz13{font-size:1.3em;}.fz15{font-size:1.5em;}.fz20{font-size:2.0em;}.fz25{font-size:2.5em;}.fz05{font-size:0.5em;}.fz08{font-size:0.8em;}.fll{float:left;}.flr{float:right;}.cleaner{clear:both;}span.cleaner{clear:both;display:block;position:relative;}.p10{padding:10px;}.p20{padding:20px;}.p0{padding:0!important;}.p1em{padding:1em;}.p2em{padding:2em;}.p3em{padding:2em;}.pt0{padding-top:0!important;}.pt1em{padding-top:1em!important;}.pt2em{padding-top:2em!important;}.pt3em{padding-top:3em!important;}.pb0{padding-bottom:0!important;}.pb1em{padding-bottom:1em!important;}.pb2em{padding-bottom:2em!important;}.pb3em{padding-bottom:3em!important;}.pl0{padding-left:0!important;}.pl1em{padding-left:1em!important;}.pl2em{padding-left:2em!important;}.pl3em{padding-left:3em!important;}.pr0{padding-right:0!important;}.pr1em{padding-right:1em!important;}.pr2em{padding-right:2em!important;}.pr3em{padding-right:3em!important;}.pv0{padding-top:0;padding-bottom:0!important;}.pv1em{padding-top:1em;padding-bottom:1em;}.pv2em{padding-top:2em;padding-bottom:2em;}.pv3em{padding-top:3em;padding-bottom:3em;}.ph0{padding-left:0;padding-right:0;}.ph1em{padding-left:1em;padding-right:1em;}.ph2em{padding-left:2em;padding-right:2em;}.ph3em{padding-left:3em;padding-right:3em;}.m0{margin:0;}.m1em{margin:1em;}.m2em{margin:2em;}.m3em{margin:3em;}.mt0{margin-top:0;}.mt1em{margin-top:1em;}.mt2em{margin-top:2em;}.mt3em{margin-top:3em;}.mb0{margin-bottom:0;}.mb1em{margin-bottom:1em;}.mb2em{margin-bottom:2em;}.mb3em{margin-bottom:3em;}.ml0{margin-left:0;}.ml1em{margin-left:1em;}.ml2em{margin-left:2em;}.ml3em{margin-left:3em;}.mr0{margin-right:0;}.mr1em{margin-right:1em;}.mr2em{margin-right:2em;}.mr3em{margin-right:3em;}.mv0{margin-top:0;margin-bottom:0;}.mh0{margin-left:0;margin-right:0;}.mv1em{margin-top:1em;margin-bottom:1em;}.mv2em{margin-top:2em;margin-bottom:2em;}.mv3em{margin-top:3em;margin-bottom:3em;}.mh1em{margin-left:1em;margin-right:1em;}.mh2em{margin-left:2em;margin-right:2em;}.mh3em{margin-left:3em;margin-right:3em;}.m0{margin:0;}.bt1so{border-top:1px solid #eee;}.bt1da{border-top:1px dashed #eee;}.bt1do{border-top:1px dotted #eee;}.bb1so{border-bottom:1px solid #eee;}.bb1da{border-bottom:1px dashed #eee;}.bb1do{border-bottom:1px dotted #eee;}.bl1so{border-left:1px solid #eee;}.bl1da{border-left:1px dashed #eee;}.bl1do{border-left:1px dotted #eee;}.br1so{border-right:1px solid #eee;}.br1da{border-right:1px dashed #eee;}.br1do{border-right:1px dotted #eee;}.bt1so-d{border-top:1px solid #ddd;}.bt1da-d{border-top:1px dashed #ddd;}.bt1do-d{border-top:1px dotted #ddd;}.bb1so-d{border-bottom:1px solid #ddd;}.bb1da-d{border-bottom:1px dashed #ddd;}.bb1do-d{border-bottom:1px dotted #ddd;}.bl1so-d{border-left:1px solid #ddd;}.bl1da-d{border-left:1px dashed #ddd;}.bl1do-d{border-left:1px dotted #ddd;}.br1so-d{border-right:1px solid #ddd;}.br1da-d{border-right:1px dashed #ddd;}.br1do-d{border-right:1px dotted #ddd;}.relative{position:relative;}.absolute{position:absolute;}.dnone{display:none;}.dblock{display:block;}.tar{text-align:right;}.tac{text-align:center;}
@font-face{font-family:'PPRightGrotesk';font-weight:500;src:local('PPRightGrotesk Regular'),local('PPRightGrotesk-Regular'),url(/themes/tpp/css/./fonts/PPRightGrotesk-Regular.woff2) format('woff2'),url(/themes/tpp/css/./fonts/PPRightGrotesk-Regular.woff) format('woff'),font-style:500;font-display:swap;}@font-face{font-family:'PPRightGrotesk';font-weight:600;src:local('PPRightGrotesk Bold'),local('PPRightGrotesk-Bold'),url(/themes/tpp/css/./fonts/PPRightGrotesk-Bold.woff2) format('woff2'),url(/themes/tpp/css/./fonts/PPRightGrotesk-Bold.woff) format('woff'),font-style:500;font-display:swap;}@font-face{font-family:'RebondGrotesquePP';font-weight:500;src:local('RebondGrotesquePP'),local('RebondGrotesquePP'),url(/themes/tpp/css/./fonts/RebondGrotesque-Semibold.woff2) format('woff2'),url(/themes/tpp/css/./fonts/RebondGrotesque-Semibold.woff) format('woff'),font-style:500;font-display:swap;}html{--lobkowitz:#ED1C24;--orchestralnicyklus:#058ED9;--komornicyklus:#FFB6D3;--soudobycyklus:#FFFF00;--rodiceadeti:#A4EFF8;--skoly:#91F5AD;--jinyporadatel:#FBB040;--cerna:#262626;--bila:#fff;--fakebila:#FCFAEE;--bezovepozadi:#FCFAEE;--oranzovepozadi:#FD5100;}body{font-family:'PPRightGrotesk',sans-serif;padding:0;margin:0;font-size:20px;letter-spacing:0.01em;}.pkf-concert-filters .form-item-date input,.pkf-concert-filters .form-item-date-to input{font-family:'PPRightGrotesk',sans-serif!important;}h1,h2,h3,h4{font-family:'RebondGrotesquePP',sans-serif;font-weight:500;}em,i{font-style:normal;}strong{font-weight:700;}.text-align-center img{display:inline-block;}a,a:visited{color:#000;}.btn--100p{width:100%;}.btn a,span.btn,a.btn{display:inline-block;text-decoration:none;padding:25px 35px;min-width:190px;text-align:center;font-size:25px;font-weight:600;background:var(--cerna);color:var(--bila);}.btn a:hover,span.btn:hover,a.btn:hover{background:#000!important;color:var(--bila)!important;}.btn.btn--pruhledna a,span.btn.btn--pruhledna,a.btn.btn--pruhledna{background:transparent;color:#000!important;border:1px solid #000;}.btn.btn--pruhlednabila a,span.btn.btn--pruhlednabila,a.btn.btn--pruhlednabila{background:transparent;border:1px solid #fff;color:#fff!important;}.vypis-ko-tlacitka-in .btn{margin-top:15px;}.menu__item--main.menu__item--parent > ul{border-radius:0!important;}.page-node-type--koncert .koncert--full{background:var(--fakebila);}.koncert-content.ruzova img,.page-node-type--koncert .koncert-content__paragraph img,.page-node-type--koncert a.ruzova img,.page-node-type--koncert #cboxContent img{filter:grayscale(0%)!important;}.menu__link--main:hover,.menu__item--main:hover > .menu__link--main{color:var(--bila);}.menu__link--main.menu__link--parent:hover > .menu__arrow:after{}.pkf-sloupce-flex{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;}.field--name-body p,.container--interpret p,.views-field p,.paragraph p{line-height:1.6em;}.pkf-sloupce-flex__item{flex:1 34%;max-width:32%;margin:0.6%;position:relative;}.pkf-sloupce-flex__item.pkf-sloupce-flex__item--siroky{flex:1 69.2%;max-width:65.2%;margin:0.6%;position:relative;}.pkf-video{position:absolute;width:100%;height:100%;display:block;top:0;left:0;}.pkf-video-frame{position:relative;width:100%;padding:56% 0 0 0;height:0;}.invisible{display:none;}.paragraph.paragraph--falesne-menu{margin:-40px 0;}.container.container--basic-header h1{margin:90px 0 90px 0;}.page--concerts-and-tickets .container.container--basic-header h1,.page--koncerty-a-vstupenky .container.container--basic-header h1{margin:90px 0 45px 0;}h1{line-height:1em;}h2{font-size:1.7em;}h2.koncerty-u-interpreta,h2.paragraph__content.paragraph__content--title{font-size:1.7em;margin-top:0;position:relative;display:inline-block;min-width:200px;margin-bottom:16px;}.paragraph.paragraph--youtube-video h2.paragraph__content.paragraph__content--title{font-family:'RebondGrotesquePP',sans-serif;font-size:0.8em;margin-top:0;margin-bottom:0.4em;padding-bottom:5px;}.paragraph.paragraph--youtube-video h2.paragraph__content.paragraph__content--title:after{display:none;}.page-content{}.page-wrapper{overflow:hidden;}.paragraph__inner.paragraph__inner--container > .paragraph__content--paragraph > *{padding-bottom:30px;}.container-padding-0 .paragraph__inner.paragraph__inner--container > .paragraph__content--paragraph > *{padding-bottom:0;}.paragraph__inner.paragraph__inner--container > .paragraph__content--paragraph:last-child > *{padding-bottom:0px;}.koncert-content__paragraphs-wrapper{}.gallery-item__title{font-size:0.8em;text-align:center;padding-top:7px;display:block;}.paragraph__content--gallery .field--name-field-images{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:stretch;align-items:stretch;margin:0 -10px;}.paragraph__content--gallery .field--name-field-images > .field--item{-webkit-flex:1 25%;-moz-flex:1 25%;-ms-flex:1 25%;flex:1 25%;-webkit-align-self:auto;align-self:auto;-webkit-order:0;-moz-order:0;min-width:25%;max-width:33.33333%;order:0;padding:10px;}.falesna-drobeckovka{display:inline-block;height:87px;line-height:87px;text-decoration:none;}.specialni-sekce-flex-item--image .half-container{position:relative;}.falesna-drobeckovka-wrapper a:before,.falesna-drobeckovka:before{background:url(/themes/tpp/images/sipka.svg);width:14px;height:13px;display:inline-block;content:'';margin-right:7px;}.specialni-sekce-flex-item--image .falesna-drobeckovka-wrapper a:before{background:url(/themes/tpp/images/sipka-bila.svg);}.falesna-drobeckovka-wrapper{position:absolute;top:0;left:60px;}.falesna-drobeckovka-wrapper a{color:#fff;display:inline-block;height:87px;line-height:87px;text-decoration:underline;}.falesna-drobeckovka-wrapper.falesna-drobeckovka--cerna a{color:#000;}.vsechny-aktuality,.hp-koncerty{position:relative;}.vsechny-aktuality:after{content:'';display:block;position:absolute;left:-163px;bottom:-168px;z-index:1;}.hp-koncerty:after{content:'';display:block;position:absolute;right:-163px;bottom:-168px;z-index:1;}.vsechny-aktuality .aktuality-item,.hp-koncerty .hp-koncert{z-index:2;}.paragraph--container.sedepozadi{background:var(--fakebila);}.sedepozadi{padding:1px;}.sedepozadi  .paragraph__inner.paragraph__inner--container > .paragraph__content--paragraph > *{margin:0;padding:0;}.paragraph--container.sedepozadi > .container--paragraph > .paragraph__inner{padding-top:124px;}.paragraph--container.sedepozadi > .container--paragraph > .paragraph__inner > .paragraph__content--paragraph{}.paragraph--container.sedepozadi > .container--paragraph > .paragraph__inner > .paragraph__content--paragraph > .paragraph{background:#fff;margin:0 0 124px 0;}.sedepozadi  .paragraph__content--flex-container,.sedepozadi  .paragraph__content--flex-container > .paragraph__content--flex-item-two:nth-child(odd){margin:0%;}.sedepozadi  .paragraph__content--flex-container > .paragraph__content--flex-item-two{max-width:50%;margin:0%;min-height:520px;}.paragraph--container.cernepozadi{background:#000;}.paragraph--container.cernepozadi a{color:#fff;}.cernepozadi{padding:1px;}.cernepozadi  .paragraph__inner.paragraph__inner--container > .paragraph__content--paragraph > *{margin:0;padding:0;}.paragraph--container.cernepozadi > .container--paragraph > .paragraph__inner{padding-top:124px;}.paragraph--container.cernepozadi > .container--paragraph > .paragraph__inner > .paragraph__content--paragraph{margin:0 0 124px 0;}.paragraph--container.cernepozadi > .container--paragraph > .paragraph__inner > .paragraph__content--paragraph > .paragraph{background:#fff;}.cernepozadi  .paragraph__content--flex-container,.cernepozadi  .paragraph__content--flex-container > .paragraph__content--flex-item-two:nth-child(odd){margin:0%;}.cernepozadi  .paragraph__content--flex-container > .paragraph__content--flex-item-two{max-width:50%;margin:0%;}.sedepozadi  .paragraph__inner--columns .paragraph--text,.cernepozadi  .paragraph__inner--columns .paragraph--text{padding:45px;}.paragraph__inner--columns .field--name-field-image{}.mimoradne-upozorneni-page{padding:40px;background:#b00040;color:#fff;}.galerie-content{padding-bottom:90px;}.kd-upozorneni{padding:60px   0 0 0;}.kd-upozorneni-body{background:#b00040;font-size:1.1em;padding:0 40px;color:var(--cerna);position:relative;padding:40px  90px 40px  90px;}.field--name-field-mimoradne-upozorneni{width:100%;max-width:1140px;margin:0 auto;position:relative;}.sedepozadi .paragraph__content--flex-container .paragraph--image{}.sedepozadi .paragraph__content--flex-container,.specialni-sekce-flex{display:flex;flex-wrap:wrap;align-items:stretch;}.interpret-paragrafy,.container.interpret-vypisy,.container.interpret-partneri{margin-top:60px;}.flexibilni-obrazek-wrapper a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:2;overflow:hidden;text-indent:-666666px}.specialni-sekce-flex-item{flex:1 50%;max-width:50%;padding:0 0 120px 0;}.specialni-sekce-flex-item .half-container{padding-top:85px;}.specialni-sekce-flex-item--image{color:#fff;min-height:520px;}.specialni-sekce-flex-item{background-size:cover!important;background-position:center!important;}.half-container{width:100%;max-width:631px;padding:0 60px;}.half-container.half-container--vlevo{float:right;}.vlozeny-koncert{background:var(--fakebila);}.vlozeny-koncert{margin-bottom:40px;}.vlozeny-koncert-obsah{padding:30px;}.vlozeny-koncert-obsah .nadpis{font-size:1.2em;margin-top:0;}.vlozeny-koncert-obsah .vypis-ko-interpreti{}.vlozeny-koncert-foto{min-height:210px;}.vlozeny-koncert-datum{font-weight:700;text-transform:uppercase;font-size:0.7em;}.vlozeny-koncert-stav{font-size:0.8em;}.vlozeny-koncert .vypis-ko-interpreti{padding-top:15px;}.btn.btn--special-podrobnosti{position:absolute;bottom:-35px;right:0;font-size:0.8em;padding:10px 15px;min-width:140px;}.vlozeny-koncert a{text-decoration:none;}.vlozeny-koncert-flex{}.vypis-interpretu--foto{position:relative;padding:78% 0 0 0;width:100%;height:0;overflow:hidden;background:#f5f5f5;}.vypis-interpretu--jmeno{font-weight:700;padding-top:14px;padding-bottom:7px;text-align:center;}.vypis-interpretu--podtitulek{font-style:italic;font-size:0.9em;text-align:center;}.vypis-interpretu--foto .field--name-field-fotka{position:absolute;top:0;left:0;width:100%;}.paragraph__inner--sekce-pkf .field--name-field-formatted-title{font-family:'RebondGrotesquePP';font-size:1.7em;padding-bottom:16px;margin-top:0;position:relative;display:inline-block;min-width:200px;margin-bottom:16px;}.paragraph__inner--sekce-pkf .field--name-field-formatted-title:after{content:'';display:block;position:absolute;max-width:210px;width:80%;height:1px;bottom:0;left:0;background:#000;}.field--name-field-interpret-pkf{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;}.field--name-field-interpret-pkf > .field--item{flex:1 25%;max-width:25%;padding:1%;}.container--galerie-flex{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;}.nahled-galerie{flex:1 25%;max-width:25%;padding:0 1% 2% 1%;}.nahled-galerie h2{font-size:1.2em;text-align:center;}.komorni-soubor-teaser--flex{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}.komorni-soubor-teaser{margin-bottom:75px;}.komorni-soubor-teaser__flex-item{flex:1 50%;max-width:50%;}.komorni-soubor-teaser__flex-item-40{flex:1 40%;max-width:40%;}.komorni-soubor-teaser__h2 a{text-decoration:none;}.komorni-soubor-teaser__flex-item-40 img{margin-top:0;position:relative;}.komorni-soubor-teaser__flex-item-60{flex:1 60%;max-width:60%;background:var(--fakebila);margin-top:40px;padding:40px;}.vlozeny-koncert-flex,.kc-barva-seda-flex,.container--kc-flex,.vypis-ko-flex,.container--prehled-cyklu-views{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;}.container--prehled-cyklu-views{margin:0 -1.6%;}.vlozeny-koncert-flex > *{flex:1 50%;max-width:50%;}.vypis-ko-koncert{background:#fff;margin-bottom:35px;}.vypis-koncertu-v-cyklu{background:var(--fakebila);padding:1px 0 90px 0;}.container--koncertni-cyklus .field--name-field-mista-konani{font-weight:600;margin-top:40px;}.kc-detail-flex-item,.kc-flex-item{flex:1 50%;max-width:50%;}.vypis-ko-ilustracni-foto{flex:1 27%;max-width:27%;min-height:260px;}.vypis-ko-hlavicka{display:flex;padding:0 12px;color:#000;text-decoration:none;height:50px;font-weight:600;}.vypis-ko-hlavicka .date-1{flex:1 27%;max-width:27%;font-size:20px;line-height:50px;}.vypis-ko-hlavicka .date-2{flex:1 23%;max-width:23%;font-size:20px;line-height:50px;text-transform:lowercase;}.vypis-ko-hlavicka .cyklus{font-family:'RebondGrotesquePP';flex:1 50%;max-width:50%;font-size:36px;line-height:50px;text-align:right;}.vypis-ko-interpreti{}.vypis-ko-konani{font-weight:bold;}.vypis-ko-cyklus{}.komorni-soubor__odkaz{font-weight:700;padding-bottom:6px;text-transform:uppercase;}.interpreti-v-nahledu .field--name-field-interpreti-paragraf > .field--item,.vypis-ko-interpreti .field--name-field-interpreti > .field--item{display:block;width:100%;clear:both;padding:0px 0;}.komorni-soubor-full .field--items > .field--item a,.komorni-soubor-teaser__flex-item .field--name-field-interpreti-paragraf .field--name-field-interpret a{text-decoration:none;}.komorni-soubor-teaser__flex-item .field--name-field-interpreti-paragraf .field--label{display:none;}.komorni-soubor-full  .field--items > .field--item:after,.komorni-soubor-teaser__flex-item .field--name-field-interpreti-paragraf .field--items > .field--item:after{display:block;position:relative;width:100%;clear:both;padding:0px 0;content:'';}.komorni-soubor-full .field--items > .field--item,.komorni-soubor-teaser__flex-item .field--name-field-interpreti-paragraf .field--items > .field--item{margin-bottom:7px;}.vypis-ko-tlacitka{flex:1 25%;max-width:25%;}.vypis-ko-tlacitka{display:block;position:relative;}.vypis-ko-tlacitka-table{display:table;position:relative;height:100%;width:100%;}.vypis-ko-tlacitka:after{content:'';display:block;width:1px;top:25px;bottom:25px;left:0;position:absolute;background:#b7b7b7;}.vypis-ko-datum{text-transform:uppercase;font-weight:700;}.vypis-ko-tlacitka-in{display:table-cell;vertical-align:middle;text-align:center;position:relative;}.vypis-ko-obsah{flex:2 73%;max-width:73%;}.vypis-ko-obsah-a{display:block;width:100%;padding:25px;text-decoration:none;}.container--prehled-cyklu-views{padding-top:75px;}.cyklus-item{flex:1 34%;max-width:30%;margin:1.6%;background:#fff;display:block;}.cyklus-item span,.cyklus-item a{display:block;text-decoration:none;}.cyklus-item a .false-table{color:var(--cerna);display:table-cell;vertical-align:middle;}.cyklus-item a .kc-text{color:#000;font-size:0.9em;}.kc-ilustracni-foto img{width:100%;}.kc-titulek-vypis{font-size:1em;position:relative;padding :0;}h2.kc-titulek{font-size:24px;padding-right:20%;padding-left:10px;padding-top:10px;margin-top:0;}.kc-oznaceni-vypis{font-size:5em;line-height:0.95em;font-family:'RebondGrotesquePP';font-weight:bold;font-display:swap;}.kc-detail-flex-item:first-child{z-index:5;}.container--vypis-koncertu .vypis-koncert a{text-decoration:none;}.vypis-ko-hlavicka:after{content:'';display:block;position:relative;clear:both;}.kc-barva{width:120%;margin-left:-40px;position:relative;padding:20px;padding-left:80px;}.kc-barva.seda{padding-top:1px;}.kc-barva-seda-flex .btn{margin-top:20px;}.kc-obrazek .field--name-field-ilustracni-foto{margin-top:40px;}.page-content__paragraph,.koncert-content__paragraph{margin-top:90px;}.page-content__paragraph:last-child,.koncert-content__paragraph:last-child{margin-bottom:90px;}.field--name-field-cena p{}.ko-konani{font-weight:bold;}.menu__link--main.menu__link--parent > .menu__arrow:after{border-bottom:2px solid var(--fakebila);border-right:2px solid var(--fakebila);}.menu__link--main.menu__link--parent:hover > .menu__arrow:after{border-bottom:2px solid #fff;border-right:2px solid #fff;}.menu__link--main.menu__link--parent > .menu__arrow.menu__arrow--opened:after{border-bottom:0px solid #262626;border-right:0px solid #262626;border-top:2px solid #ffffff;border-left:2px solid #ffffff;}.field--name-field-interpreti-alternativa{position:relative;}.kd-program{clear:both;}.kd-mohlo-by-se-libit h2.kd-mohlo-by-se-libit-h2{color:#fff;}.kd-mohlo-by-se-libit{background:var(--cerna);padding:130px 0;overflow:hidden;}.kd-obrazek{width:100%;height:0;padding:55.5% 0 0 0;position:relative;overflow:hidden;}.kd-obrazek img{width:100%;position:absolute;top:0;left:0;z-index:2;}.kd-oznaceni{width:120px;height:120px;line-height:120px;font-weight:bold;color:var(--cerna);background:var(--bila);position:absolute;top:0;right:0;z-index:5;font-size:70px;text-align:center;font-family:'RebondGrotesquePP',sans-serif;}.container.container--koncert{max-width:1050px;margin-top:-100px;margin-bottom:0;z-index:2;background:#fff;}.container.container--koncert h1.kd-label{padding:24px 24px 1px 24px;}.container.container--koncert .kd-cyklus{padding:0 24px 0 24px;}.vypis-ko-obsah{}.container--koncert-flex{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;}.vypis-ko-obsah .vypis-ko-konani{margin-top:1em;}.vypis-ko-obsah .vypis-ko-konani .field--name-description{display:none;}.vypis-ko-tlacitka-in .field--name-field-stav-koncertu{color:#ff0000;text-transform:uppercase;padding:15px 0 10px 0;}.field--name-field-datum-konani::first-word{display:block;font-weight:bold;}.vypis-ko-obsah .field--name-field-interpreti{margin-top:1em;}.vypis-ko-obsah .vypis-ko-interpreti{padding:0	10px 25px 25px;}.vypis-ko-obsah .vypis-ko-konani-wrapper{padding:0	0 0 10px;}.vypis-ko-obsah .vypis-ko-konani-wrapper{flex:1 40%;max-width:40%;}.kd-flex-item{flex:1 50%;max-width:50%;}.vypis-ko-obsah .nadpis{flex:1 100%;max-width:100%;min-height:40px;font-size:35px;}.field--name-field-interpreti > .field--item{display:block;width:100%;clear:both;padding:7px 0;}.field--name-field-interpreti > .field--item:after{content:'';display:block;position:relative;clear:both;}.field--name-field-interpreti > .field--item a{color:#000;text-decoration:none;}.kd-flex-item{background:var(--bila);padding:24px;}.kd-flex-item .paragraph__inner--bod-programu{padding-bottom:6px;}.field--name-field-program-alternativa h3,.kd-flex-item .field--name-field-skladatel{font-weight:700;padding-bottom:4px;margin:0;}.field--name-field-program-alternativa p{margin:0 0 6px 0;}.field--name-field-program-alternativa p,.kd-flex-item .field--name-field-skladba{padding-bottom:8px;}.komorni-soubor-full .field--name-field-interpret,.komorni-soubor-teaser__flex-item .field--name-field-interpret,.vypis-ko-interpreti .field--name-field-interpret,.kd-interpreti .field--name-field-interpret{float:left;font-weight:700;}.komorni-soubor-full .field--name-field-nastroj,.komorni-soubor-teaser__flex-item .field--name-field-nastroj,.vypis-ko-interpreti .field--name-field-nastroj,.kd-interpreti .field--name-field-nastroj{float:left;}.komorni-soubor-full .field--name-field-nastroj:before,.komorni-soubor-teaser__flex-item .field--name-field-nastroj:before,.vypis-ko-interpreti .field--name-field-nastroj:before,.kd-interpreti .field--name-field-nastroj:before{content:'\2014';margin:0 8px;}.kd-flex-item.barva{color:var(--cerna);.koncertni-cyklus-content},.kd-flex-item.barva a{color:var(--cerna);}.koncert-content__body{padding:50px;background:#ddd;margin:10px 0;}.page-node-type--orchestr .kc-barva.seda{margin-top:40px;}.kc-barva,.kc-barva.seda{background:#fff;}.bg-barva{position:absolute;top:0;left:0;width:100%;height:700px;}.koncertni-cyklus a:after{background-position:100% 0;background-repeat:no-repeat;background-size:contain;width:calc(100% - 20px);height:79px;position:absolute;content:"";display:block;bottom:10px;right:10px;}.koncertni-cyklus-content{padding-bottom:100px;}.paragraph--_-1-sloupce.ostatni,.paragraph--columns.ostatni,.specialni-sekce-flex-item.ostatni,.specialni-sekce-flex-item.ostatni,.paragraph--text.ostatni,.cyklus-item a .ostatni,.ostatni .ko-hlavicka,.ostatni .bg-barva,.ostatni .vypis-ko-hlavicka,.koncertni-cyklus-content.ostatni,.koncertni-cyklus a.ostatni{background:var(--oranzovepozadi);}.paragraph--_-1-sloupce.zlata,.paragraph--columns.zlata,.specialni-sekce-flex-item.zlata,.specialni-sekce-flex-item.zlata,.paragraph--text.zlata,.cyklus-item a .zlata,.zlata .ko-hlavicka,.zlata .bg-barva,.zlata .vypis-ko-hlavicka,.koncertni-cyklus-content.zlata,.koncertni-cyklus a.zlata,.zlata .kd-flex-item.barva{background:#EA4687;}.paragraph--_-1-sloupce.fialova,.paragraph--columns.fialova,.specialni-sekce-flex-item.fialova,.specialni-sekce-flex-item.fialova,.paragraph--text.fialova,.cyklus-item a .fialova,.fialova .ko-hlavicka,.fialova .vypis-ko-hlavicka,.koncertni-cyklus-content.fialova,.fialova .bg-barva,.koncertni-cyklus a.fialova{background:var(--komornicyklus);}.koncertni-cyklus a.fialova:after{background-image:url(/themes/tpp/images/pkf-k.svg);}.ostatni .kd-oznaceni{display:none;}.paragraph--_-1-sloupce.zelena,.paragraph--columns.zelena,.specialni-sekce-flex-item.zelena,.paragraph--text.zelena,.cyklus-item a .zelena,.zelena .ko-hlavicka,.zelena .vypis-ko-hlavicka,.koncertni-cyklus-content.zelena,.zelena .bg-barva,.koncertni-cyklus a.zelena{background:var(--soudobycyklus);}.koncertni-cyklus a.zelena:after{background-image:url(/themes/tpp/images/pkf-sh.svg);}.paragraph--_-1-sloupce.zluta,.paragraph--columns.zluta,.specialni-sekce-flex-item.zluta,.paragraph--text.zluta,.cyklus-item a .zluta,.zluta .ko-hlavicka,.zluta .vypis-ko-hlavicka,.koncertni-cyklus-content.zluta,.zluta .bg-barva,.koncertni-cyklus a.zluta{background:var(--lobkowitz);}.koncertni-cyklus a.zluta:after{background-image:url(/themes/tpp/images/pkf-la.svg);}.paragraph--_-1-sloupce.modra,.paragraph--columns.modra,.specialni-sekce-flex-item.modra,.paragraph--text.modra,.cyklus-item a .modra,.modra .ko-hlavicka,.modra .vypis-ko-hlavicka,.koncertni-cyklus-content.modra,.modra .bg-barva,.koncertni-cyklus a.modra{background:var(--orchestralnicyklus);}.koncertni-cyklus a.modra:after{background-image:url(/themes/tpp/images/pkf-a.svg);}.paragraph--_-1-sloupce.ruzova,.paragraph--columns.ruzova,.paragraph--text.ruzova,.cyklus-item a .ruzova,.ruzova .ko-hlavicka,.ruzova .vypis-ko-hlavicka,.page--koncertyprodetivrudolfinu .specialni-sekce-flex-item.ruzova,.koncertni-cyklus-content.ruzova,.ruzova .bg-barva,.koncertni-cyklus a.ruzova{background:var(--rodiceadeti);}.specialni-sekce-flex-item.ruzova{background:var(--skoly);}.koncertni-cyklus a.ruzova:after{background-image:url(/themes/tpp/images/pkf-d.svg);}.koncertni-cyklus a.ruzova.ruzova2:after{background-image:url(/themes/tpp/images/pkf-e.svg);}.paragraph--_-1-sloupce.staroruzova,.paragraph--columns.staroruzova,.specialni-sekce-flex-item.staroruzova,.paragraph--text.staroruzova,.cyklus-item a .staroruzova,.staroruzova .ko-hlavicka,.staroruzova .vypis-ko-hlavicka,.koncertni-cyklus-content.staroruzova,.staroruzova .bg-barva,.koncertni-cyklus a.staroruzova{background:var(--jinyporadatel);}.paragraph--columns.tmobile,.specialni-sekce-flex-item.tmobile,.paragraph--text.tmobile{background:#b00040;}.paragraph--columns.svetleseda,.specialni-sekce-flex-item.svetleseda,.paragraph--text.svetleseda{background:var(--fakebila);}.paragraph--_-1-sloupce.pruhledna,.paragraph--columns.pruhledna,.specialni-sekce-flex-item.pruhledna,.paragraph--text.pruhledna{background:transparent;border:1px solid #000;}.paragraph--_-1-sloupce.seda,.paragraph--columns.seda,.specialni-sekce-flex-item.seda,.paragraph--text.seda{background:#EA4687;}.paragraph--_-1-sloupce.cerna,.paragraph--columns.cerna,.specialni-sekce-flex-item.cerna,.paragraph--text.cerna{background:#000;background:var(--oranzovepozadi);}.page--orchestr-orchestralni-akademie .specialni-sekce-flex-item.cerna{background:#7F7EFF;}.specialni-sekce-flex-item.tmobile,.paragraph--columns.tmobile,.specialni-sekce-flex-item.staroruzova,.paragraph--_-1-sloupce.staroruzova,.specialni-sekce-flex-item.seda,.specialni-sekce-flex-item.cerna,.specialni-sekce-flex-item.ruzova,.specialni-sekce-flex-item.fialova,.specialni-sekce-flex-item.modra,.specialni-sekce-flex-item.ostatni,.specialni-sekce-flex-item.zluta,.specialni-sekce-flex-item.zelena,.specialni-sekce-flex-item.fialova{}.paragraph--columns.tmobile,.paragraph--columns.staroruzova,.paragraph--columns.ostatni,.paragraph--columns.seda,.paragraph--columns.cerna,.paragraph--columns.ruzova,.paragraph--columns.fialova,.paragraph--columns.modra,.paragraph--columns.zluta,.paragraph--columns.zelena,.paragraph--columns.fialova{}.field--name-field-mimoradne-upozorneni a,.paragraph--_-1-sloupce.cerna a,.paragraph--columns.cerna a,.specialni-sekce-flex-item.cerna a,.paragraph--text.cerna a{}.paragraph--text.cerna{padding:15px;}.paragraph--text.tmobile,.paragraph--text.staroruzova,.paragraph--text.ostatni,.paragraph--text.seda,.paragraph--text.cerna,.paragraph--text.ruzova,.paragraph--text.fialova,.paragraph--text.modra,.paragraph--text.zluta,.paragraph--text.zelena,.paragraph--text.fialova{color:#000;padding:15px;}.paragraph--text h2{font-size:36px;}.paragraph--columns.tmobile .paragraph__content--flex-container,.paragraph--columns.staroruzova .paragraph__content--flex-container,.paragraph--columns.ostatni .paragraph__content--flex-container,.paragraph--columns.seda .paragraph__content--flex-container,.paragraph--columns.cerna .paragraph__content--flex-container,.paragraph--columns.ruzova .paragraph__content--flex-container,.paragraph--columns.fialova .paragraph__content--flex-container,.paragraph--columns.modra .paragraph__content--flex-container,.paragraph--columns.zluta .paragraph__content--flex-container,.paragraph--columns.zelena .paragraph__content--flex-container,.paragraph--columns.fialova .paragraph__content--flex-container{margin:0!important;-webkit-align-items:stretch;align-items:stretch;}.paragraph--columns.tmobile .paragraph__content--flex-container .container,.paragraph--columns.staroruzova .paragraph__content--flex-container .container,.paragraph--columns.ostatni .paragraph__content--flex-container .container,.paragraph--columns.seda .paragraph__content--flex-container .container,.paragraph--columns.cerna .paragraph__content--flex-container .container,.paragraph--columns.ruzova .paragraph__content--flex-container .container,.paragraph--columns.fialova .paragraph__content--flex-container .container,.paragraph--columns.modra .paragraph__content--flex-container .container,.paragraph--columns.zluta .paragraph__content--flex-container .container,.paragraph--columns.zelena .paragraph__content--flex-container .container
.paragraph--columns.zelena .paragraph__content--flex-container .container,.sedepozadi .paragraph__content--flex-container .container{position:initial;}.flexibilni-obrazek{position:absolute;width:100%;height:100%;top:0;left:0;display:block;overflow:hidden;background-position:50%;background-size:cover;}.paragraph--columns.tmobile .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.staroruzova .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.ostatni .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.seda .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.cerna .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.ruzova .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.fialova .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.modra .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.zluta .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.zelena .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.fialova .paragraph__content--flex-container > .paragraph__content--flex-item-two{margin-top:0!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;max-width:50%;}.paragraph--columns.tmobile .paragraph__content--flex-container .paragraph--text,.paragraph--columns.staroruzova .paragraph__content--flex-container .paragraph--text,.paragraph--columns.ostatni .paragraph__content--flex-container .paragraph--text,.paragraph--columns.seda .paragraph__content--flex-container .paragraph--text,.paragraph--columns.cerna .paragraph__content--flex-container .paragraph--text,.paragraph--columns.ruzova .paragraph__content--flex-container .paragraph--text,.paragraph--columns.fialova .paragraph__content--flex-container .paragraph--text,.paragraph--columns.modra .paragraph__content--flex-container .paragraph--text,.paragraph--columns.zluta .paragraph__content--flex-container .paragraph--text,.paragraph--columns.zelena .paragraph__content--flex-container .paragraph--text,.paragraph--columns.fialova .paragraph__content--flex-container .paragraph--text{padding-top:32px!important;padding-bottom:32px!important;padding-left:32px!important;padding-right:32px!important;}.paragraph--text.pruhledna,.paragraph--text.svetleseda{padding:15px;}.kd-label{font-family:'RebondGrotesquePP';font-size:60px;margin-bottom:30px;}.kd-flex-item h2{position:relative;}.kc-barva h2{position:relative;padding-top:20px;}.koncertni-cyklus--full .container--body{padding-bottom:80px;padding-top:30px;}.kc-barva .kc-label div,.kc-barva .kc-label span{display:inline;}.kc-interpreti h2{width:100%;}.kc-cena h2{font-size:20px;font-family:'PPRightGrotesk',sans-serif;display:inline;margin:0 5px 0 0;float:left;font-weight:600;}.kc-cena h2:after{content:":";}.title--vypis-koncertu{padding:25px 0 35px 0;font-size:1.8em;}.koncertni-cyklus--full .container--body h2{position:relative;margin-bottom:16px;padding-bottom:16px;}.hp-koncert .ko-interpreti{font-size:15px;}.vypis-ko-interpreti{font-size:15px;}.koncertni-cyklus--full .container--body h2:after{}.kd-flex-item h2:after{}.kd-flex-item.seda h2:after{background:#000;}.kd-flex-item .kd-interpreti h2{margin-top:20px;}.kd-flex-item .kd-interpreti{margin-bottom:40px;}.koncert-content .field--name-field-stav-koncertu{font-size:1.25em;text-transform:uppercase;}.kd-datum{width:100%;position:relative;font-size:24px;max-width:122px;font-weight:600;text-transform:lowercase;}.vypis-ko-konani .field--name-field-misto-konani .misto-jmeno{font-weight:600;font-size:20px;}.field--name-field-misto-konani .misto-jmeno{font-weight:600;font-size:25px;}.kd-cyklus a{text-decoration:none;font-size:1.1em;}.page-node-type--article  .container.container--image-article{max-width:750px;}.page-node-type--article  .container.container--basic-header{max-width:900px;}.page-node-type--article  .container.container--basic-header h1{margin-bottom:40px;text-align:center;}.page-node-type--article  .container.container--node-body{max-width:750px;}.whole-day{position:relative;}.calendar-koncert__stav a{padding-top:12px;color:var(--oranzovepozadi);text-transform:uppercase;font-size:0.7em;}.calendar-poradi-v-cyklu{display:block;width:25px;height:25px;position:absolute;top:50%;margin-top:-12px;right:0;background-color:transparent;color:#fff;line-height:25px;text-align:center;font-size:0.75em;}@media (min-width:1481px){.calendar__weekdays .days{font-weight:500;text-transform:uppercase;color:#6f6f6f;font-size:0.7em;}.calendar__header h2{font-family:'RebondGrotesquePP',sans-serif;text-align:center;width:100%;font-size:20px;font-weight:700;}.calendar-container .single-day .item .program-dne{border-radius:17px;position:absolute;top:0;left:0;display:block;width:34px;height:34px;line-height:34px;text-align:center;font-size:0.8em;font-weight:700;z-index:10;}.calendar-calendar .month-view .full td.single-day div.monthview{overflow:visible;}.calendar-container{width:351px;position:absolute;top:50px;right:0;}.calendar__day{height:auto;}.calendar__day > .inner{height:0;width:100%;padding:100% 0 0 0;position:relative;margin:0;}.calendar__day .day-number{border-radius:0;background:transparent;display:block;width:90%;height:90%;line-height:34px;text-align:center;font-size:0.8em;position:absolute;top:5%;left:5%;}.calendar-container .btn--white{width:100%;border:1px solid #888;font-weight:500;}.has-events:hover .day-events{display:block;position:absolute;top:0;right:100%;width:400px;z-index:20;}.calendar-koncert{}.calendar-koncert a{text-decoration:none;}.calendar__weekdays,.calendar__days{display:grid;grid-template-columns:repeat(7,14.3%);column-gap:0;justify-items:stretch;text-align:center;}#pkf-calendar{max-width:250px;margin:0 auto;}#pkf-calendar .btn{display:none;}.day-label{display:none;}.calendar-calendar th.days{color:#000;border:0px solid #ccc;background-color:transparent;font-weight:bold;}.calendar-calendar .month-view .full tr td.single-day.today,.calendar-calendar td{border:0px solid #fff;}.calendar-calendar td{border:0px solid #fff;}.calendar-container .month-view{padding-top:50px;padding-left:25px;padding-right:25px;}}.calendar__pager > li.current{margin:0;padding-top:2px;}.calendar__pager  .prev a,.calendar__pager  .next a{display:block;width:100%;height:100%;}.calendar__pager  .next{top:16px;right:13px;position:absolute;overflow:hidden;text-indent:-66666px;width:20px;height:20px;border-top:1px solid #000;border-right:1px solid #000;display:block;transform:rotate(45deg);}.calendar__pager .prev{top:16px;left:13px;position:absolute;overflow:hidden;text-indent:-66666px;width:20px;height:20px;border-bottom:1px solid #000;border-left:1px solid #000;display:block;transform:rotate(45deg);}.calendar__pager{padding:16px 11px;text-transform:lowercase;position:relative;text-align:center;font-size:0.9em;max-width:100%;}.ruzova .calendar-poradi-v-cyklu,.calendar__day .day-number.zlata{background:#EA4687;}.ruzova .calendar-poradi-v-cyklu,.calendar__day .day-number.ruzova{background:var(--rodiceadeti);}.staroruzova .calendar-poradi-v-cyklu,.calendar__day .day-number.staroruzova{background:var(--jinyporadatel);}.zluta .calendar-poradi-v-cyklu,.calendar__day  .day-number.zluta{background:var(--lobkowitz);}.zelena .calendar-poradi-v-cyklu,.calendar__day  .day-number.zelena{background:var(--soudobycyklus);}.fialova .calendar-poradi-v-cyklu,.calendar__day .day-number.fialova{background:var(--komornicyklus);}.modra .calendar-poradi-v-cyklu,.calendar__day .day-number.modra{background:var(--orchestralnicyklus);}.ostatni .calendar-poradi-v-cyklu,.calendar__day .day-number.ostatni{background:var(--oranzovepozadi);}@media (min-width:767px) and (max-width:1480px){.calendar__pager .next{top:10px;}.calendar__pager .prev{top:10px;}.calendar__pager{padding:12px 11px;border:0px solid #888;max-width:180px;}.calendar__pager .next{top:15px;right:13px;width:10px;height:10px;}.calendar__pager .prev{top:15px;left:13px;text-indent:-66666px;width:10px;height:10px;}.calendar__pager li.current{font-size:0.75em;}#pkf-calendar{padding-bottom:20px;}.calendar__pager{margin-top:0;}.calendar__foot,.calendar__header,.calendar__body{width:90%;max-width:1163px;margin:0 auto;position:relative;}.calendar__foot{display:none;}.calendar__weekdays{display:none;}.calendar__days{display:block;display:flex;grid-template-columns:unset;column-gap:unset;justify-items:unset;justify-content:s;align-items:center;}.calendar-container{width:100%;position:relative;top:auto;right:auto;}.weekday-1:before{content:'po'}.weekday-2:before{content:'út'}.weekday-3:before{content:'st'}.weekday-4:before{content:'čt'}.weekday-5:before{content:'pá'}.weekday-6:before{content:'so'}.weekday-7:before{content:'ne'}#pkf-calendar:lang(en) .weekday-1:before{content:'mo'}#pkf-calendar:lang(en) .weekday-2:before{content:'tu'}#pkf-calendar:lang(en) .weekday-3:before{content:'we'}#pkf-calendar:lang(en) .weekday-4:before{content:'th'}#pkf-calendar:lang(en) .weekday-5:before{content:'fr'}#pkf-calendar:lang(en) .weekday-6:before{content:'sa'}#pkf-calendar:lang(en) .weekday-7:before{content:'su'}.calendar__days:after{content:'';position:relative;display:block;clear:both;}.calendar__day{float:none;flex:3.2% 1;max-width:3.1%;font-size:12px;}.calendar__day{float:none;flex:3.2% 1;max-width:3.1%;font-size:12px;}.has-events .day-overlay .day-popup .event{font-size:16px;}.calendar__day .day-number{border-radius:0;}.calendar__day > .inner{margin:5px auto;}.calendar__day:before{font-weight:500;text-transform:uppercase;color:#6f6f6f;font-size:0.7em;text-align:center;display:block;}.calendar__day.next-month,.calendar__day.previous-month{display:none;}}.calendar-koncert__nadpis{margin-top:0;}.has-events .event{padding:15px 35px 15px 15px;display:block;background:#fff;border:1px solid #ddd;position:relative;}.has-events .event + .event{border-top:0px solid #ddd;}@media (max-width:1480px){.day-overlay-close{position:absolute;top:0;right:0;width:30px;height:30px;}.day-overlay-close:after{position:absolute;top:12px;right:3px;transform:rotate(45deg);width:20px;height:2px;background:#000;content:'';}.day-overlay-close:before{position:absolute;top:12px;right:3px;transform:rotate(-45deg);width:20px;height:2px;background:#000;content:'';}.has-events.open .day-events{display:block;}.has-events.open .day-overlay{position:fixed;background:rgba(255,255,255,0.8);top:0;left:0;width:100%;height:100%;z-index:100;}.has-events .day-overlay .day-popup{max-width:500px;width:90%;background:#fff;margin:130px auto;position:relative;border:1px solid #c8c8c8;border-bottom:0px solid #c8c8c8;padding-top:35px;}.has-events .day-overlay .day-popup .event a{text-decoration:none;}.has-events .day-overlay .day-popup .event{border:0px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}}.slick__slide .slide{display:block;padding:28px;}.slick__slide .slide:after{clear:both;position:relative;content:"";display:block;}.slide.zluta{background:var(--soudobycyklus);}.slide.cervena{background:var(--lobkowitz);}.slide.zluta{background:var(--soudobycyklus);}.slide.ruzova{background:var(--komornicyklus);}.slide.modra{background:var(--orchestralnicyklus);}.pruh-slider{position:relative;}.slider-container{width:calc(100% - 351px);min-height:590px;overflow:hidden;position:relative;background-position:50%;background-size:cover;}#block-tpp-branding img{max-width:180px;}.slider-container .obrazek-slideshow{width:65%;height:540px;overflow:hidden;float:left;background-position:50%;background-size:cover;}.slider-container .text-slideshow{width:35%;height:540px;overflow:hidden;float:right;padding:0 0 0 28px;}.field--name-field-odkaz-ze-slideshow,.slider-container .text-slideshow p{font-family:'RebondGrotesquePP',sans-serif;font-size:1.1em;line-height:1.05em;}.slider-container .text-slideshow h2{position:relative;margin-bottom:30px;font-size:45px;line-height:45px;}.slick__arrow{top:auto;left:auto;right:0;bottom:30px;width:35%;background:transparent;transform:translateY(0%);}.slick-arrow::before{display:none;}.slick__arrow .slick-prev{top:auto;left:20px;bottom:0;background-color:transparent;background-image:url(/themes/tpp/images/pp_left.svg);background-size:contain;background-position:0 0;background-repeat:no-repeat;border-radius:0;}.slick__arrow .slick-next{top:auto;left:80px;bottom:0;background-color:transparent;background-image:url(/themes/tpp/images/pp_right.svg);background-size:contain;background-position:0 0;background-repeat:no-repeat;border-radius:0;}.field--name-field-abonma-popis h2{position:relative;font-size:1.7em;padding-bottom:30px;margin-bottom:23px;margin-top:0;}.field--name-field-abonma-popis p{line-height:1.8em;font-size:1.05em;}.h2-aktualne-nadpis{margin:0 0 30px 0;position:relative;font-size:2.3em;}.h2-koncerty-nadpis{margin-top:0;padding-bottom:55px;font-size:2.3em;}.h2-orchestr-nadpis{display:none;}.container{width:100%;max-width:1163px;margin:0 auto;position:relative;}#navbar .container{width:100%;max-width:1590px;margin:0 auto;position:relative;}.pruh-aktualne,.pruh-koncerty{background:var(--bezovepozadi);padding:80px 0;overflow:hidden;}.field--name-field-polozka-menu{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:stretch;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:0;background:transparent;font-weight:500;color:#454545;text-align:center;width:30px;height:30px;border-radius:15px;line-height:26px;font-family:'RebondGrotesquePP',sans-serif;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover,.ui-button:hover{background:#000;color:#eee;}.ui-widget-header{border:0px solid #dddddd;background:transparent;color:#333333;font-weight:bold;font-family:'RebondGrotesquePP',sans-serif;font-weight:500;}.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#000;color:#eee;}.tlacitko-dalsi{padding:40px 0 10px 0;display:block;text-align:center;}.vypis-koncertu-v-cyklu header{padding:1px 0 70px 0px;background:var(--oranzovepozadi);}.vypis-koncertu-v-cyklu .views-exposed-form{max-width:calc(1156px + 1%);width:100%;margin:0 auto;overflow:hidden;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent #000 #000 transparent;border-style:solid;border-width:0 1px 1px 0;height:15px;left:0;margin-left:0;margin-top:0;position:absolute;top:50%;width:15px;transform:rotate(45deg);}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent #ddd #ddd transparent;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:5px;right:12px;width:20px;}.bef-datepicker.hasDatepicker{background-image:url(/themes/tpp/images/date.svg);background-size:29px;background-position:92% 15px;background-repeat:no-repeat;}.views-exposed-form:after{clear:both;display:block;content:'';position:relative;}.views-exposed-form .form-item{float:left;margin:0 0.5%;max-width:30%;}.views-exposed-form .form-item.form-item-datum-konani-do,.views-exposed-form .form-item.form-item-datum-konani-od{max-width:17%;position:relative;}.views-exposed-form .form-item input{font-family:'RebondGrotesquePP',sans-serif;font-size:1.1em;padding:0 17px;border:1px solid #000;border-radius:0;max-width:100%;line-height:61px;height:63px;background:var(--fakebila);}.views-exposed-form .form-item.form-item-datum-konani-od{margin-right:50px;}.views-exposed-form .form-item.form-item-datum-konani-od:after{position:absolute;right:-40px;top:23px;content:'AŽ';}.views-exposed-form .form-item.form-item-datum-konani-od:lang(en):after{content:'-';right:-34px;}.views-exposed-form .form-item label{margin-bottom:8px;display:none;}.views-exposed-form #edit-actions{display:none;}.views-exposed-form .form-item.form-item-field-koncertni-cyklus-target-id{width:26%;float:right;}.views-exposed-form .form-item.form-item-field-misto-konani-target-id{width:29.5%;float:right;}.select2-results__option{padding:11px 6px;user-select:none;-webkit-user-select:none;}.select2-search.select2-search--dropdown{display:none;}.form-item-field-koncertni-cyklus-target-id .select2-container--default .select2-selection--single,.form-item-field-misto-konani-target-id .select2-container--default .select2-selection--single{background-color:var(--fakebila);border:1px solid var(--cerna);border-radius:0;height:63px;line-height:63px;padding:0 17px;}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:62px;}.views-exposed-form .form-item .form-select{height:43px;border-color:#ddd;}.field--name-field-polozka-menu > .field--item{flex:1 25%;max-width:23%;text-align:center;margin:1.3% 0.5%;text-transform:uppercase;}.field--name-field-polozka-menu > .field--item a{font-weight:700;text-decoration:none;font-size:0.9em;}.field--name-field-polozka-menu > .field--item a:hover{text-decoration:underline;}.vsechny-aktuality,.koncertni-cykly,.abonma-flex,.hp-koncerty{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-content:stretch;}.orchestr-relative-wrapper > h3{width:60%;z-index:4;position:relative;padding:40px;margin-bottom:35px;font-size:1.7em;display:none;}.orchestr-relative-wrapper > h3:after{width:100%;max-width:150px;height:1px;background:#000;display:block;content:'';bottom:0;left:40px;position:absolute;}.orchestr-bily-blok{background:#fff;position:absolute;width:62.5%;height:100%;display:block;padding-top:40px;z-index:2;margin:-40px 0 0 0;}.pruh-orchestr{background:var(--oranzovepozadi);}.field--name-field-orchestr-popis{line-height:1.7em;font-size:1.05em;}.field--name-field-orchestr-popis > p:first-child{margin-top:0;}.orchestr-relative-wrapper{position:relative;}.orchestr-text{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;z-index:3;position:relative;}.pruh-orchestr{position:relative;overflow:hidden;padding-top:100px;padding-bottom:100px;}.orchestr-pozadi{width:100%;height:100%;position:absolute;top:0;background-size:cover;background-position:50% 50%;left:0;}.orchestr-text-in{flex:1 40%;max-width:40%;padding:0 40px 40px 40px;}.orchestr-obrazek{flex:1 60%;max-width:60%;margin-bottom:-60px;}.abonma-flex{}.aktuality-item{flex:1 50%;max-width:48.8%;margin:0.6%;background:#fff;}.aktuality-item .hp-aktualita{width:100%;height:0;padding:66% 0 0 0;position:relative;display:block;overflow:hidden;}.aktuality-item .hp-aktualita img{position:absolute;top:0;left:0;width:100%;}.hp-koncert{flex:1 34%;max-width:32%;margin:0.6%;background:#fff;position:relative;}.koncertni-cykly .koncertni-cyklus{flex:1 34%;max-width:32%;margin:0.6%;}.koncertni-cykly .koncertni-cyklus > .views-field{width:100%;position:relative;padding:100% 0 0 0;height:0;}.koncertni-cykly .koncertni-cyklus a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;color:var(--cerna);}.koncertni-cyklus .kc-false-table,.kc-ctverec-vypis .false-table{display:table-cell;vertical-align:middle;}.kc-ctverec-vypis .false-table{display:table-cell;vertical-align:middle;padding-top:10%;}.koncertni-cyklus .kc-my-table,.kc-ctverec-vypis .kc-false-table-wrapper{height:100%;width:100%;display:table;}.kc-ctverec-vypis-inside{position:absolute;width:100%;height:100%;top:0;left:0;}.kc-ctverec-vypis{width:80%;padding:50% 0 0 0;position:relative;margin:0 auto;display:table!important;}.cyklus-item a .kc-ctverec-vypis .false-table{vertical-align:top;padding-top:10%;font-size:24px;font-family:'RebondGrotesquePP',sans-serif;font-weight:500;}}.abonma-popis{flex:1 34%;max-width:32%;margin:0.6%;display:table;}.field--name-field-abonma-popis{display:table-cell;}.abonma-vypis{flex:1 69.2%;max-width:65.2%;margin:0.6%;}.kc-oznaceni{font-size:5em;line-height:0.95em;font-family:'RebondGrotesquePP';font-weight:bold;font-display:swap;}.pruh-abonma{padding:80px 0;}.hp-koncert a{text-decoration:none;color:#1d1d1d;}.hp-koncert h3{font-size:35px;margin-top:10px;margin-bottom:30px;}.ko-stav{position:absolute;bottom:21px;color:#ff0000;text-transform:uppercase;}.ko-obsah{padding:12px;}.ko-konani-wrapper{position:absolute;bottom:80px;left:12px;right:12px;}.ko-obsah  .btn--white.btn{position:absolute;bottom:12px;right:12px;border:1px solid #888;padding:8px;}.ttu{text-transform:uppercase;}.ko-hlavicka .ko-datum{display:block;max-width:101px;float:left;text-transform:lowercase;}.ko-hlavicka{line-height:1.em;font-size:20px;background:#7f92c9;padding:10px;color:var(--cerna);min-height:38px;font-weight:bold;}.ko-hlavicka .field--name-field-poradi-v-cyklu,.ko-hlavicka .poradi{float:right;}.ko-hlavicka .poradi{font-size:36px;font-weight:600;font-family:'RebondGrotesquePP',sans-serif;}.ko-interpreti p{margin-top:0;font-size:15px;}.ko-interpreti ul{margin:0;padding:0;list-style:none;font-size:15px;}.ko-interpreti .paragraph__inner--interpret:after,.ko-hlavicka:after,.ko-interpreti ul li:after{clear:both;display:block;position:relative;content:'';}.ko-interpreti .field--name-field-interpreti > .field--item{padding:0;}.ko-interpreti .paragraph__inner--interpret .field--name-field-interpret,.ko-interpreti ul .field--name-field-interpret{float:left;font-weight:700;}.ko-interpreti .paragraph__inner--interpret .field--name-field-nastroj,.ko-interpreti ul .field--name-field-nastroj{float:left;}.ko-interpreti .paragraph__inner--interpret .field--name-field-nastroj:before,.ko-interpreti ul .field--name-field-nastroj:before{content:'—';margin:0 8px;}.ko-ilustracni-foto{position:relative;padding:56% 0 0 0;height:0;overflow:hidden;}.ko-ilustracni-foto img{position:absolute;top:0;left:0;width:100%;}.hp-aktualita:after{display:block;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:3;position:absolute;}.hp-aktualita-obsah{display:block;position:absolute;bottom:15px;left:15px;right:15px;line-height:1.5em;z-index:5;font-size:1.1em;color:#fff;}.container--interpret .field--name-field-fotka{margin-top:45px;}.container--interpret{margin-top:80px;}#block-partneri{border-top:1px solid #000;padding-bottom:100px;margin-top:100px;}.koncert-partneri #block-partneri,.koncertni-cyklus-partneri #block-partneri{border-top:0px solid #000;padding-bottom:100px;margin-top:30px;}#block-partneri .field--type-image{max-width:250px;}#block-partneri .field--label{text-transform:uppercase;padding-bottom:27px;font-size:15px;}#block-partneri .field.field--type-entity-reference{padding-top:75px;margin-right:75px;}#block-partneri .field.field--type-entity-reference-revisions{padding-top:75px;margin-right:75px;}.nadpis-partner{display:none;}#block-partneri:after{clear:both;display:block;position:relative;content:'';}.field--name-field-generalni-partner,.field--name-field-za-podpory{float:left;}.field--name-field-partneri-zvuku .field--items,.field--name-field-partne .field--items,.field--name-field-za-podpory .field--items{display:flex;}.field--name-field-partne > .field--item,.field--name-field-za-podpory .field--items > .field--item{margin-right:35px;max-width:100%;flex:auto;}.field--name-field-partne > .field--item:last-child,.field--name-field-za-podpory .field--items > .field--item:last-child{margin-right:0px;}.field--name-field-generalni-partner .field--name-field-logo img,.field--name-field-za-podpory .field--name-field-logo img{width:auto;}.kd-partner-programu .field--name-field-partner .field--name-field-logo  img{max-height:75px;width:auto;filter:grayscale(0);}.kd-partner-programu .field--name-field-partner .field--label{text-transform:uppercase;padding-top:20px;font-size:0.8em;padding-bottom:10px;}.kd-partner-programu .field--name-field-partner .field--item{float:left;margin:0 0 0 5px;}.field--name-field-hlavni-partner{clear:both;}.field--name-field-partne,.field--name-field-patron,.field--name-field-partneri-zvuku,.field--name-field-hlavni-partner,.field--name-field-hlavni-medialni-partner,.field--name-field-generalni-medialni-partner{float:left;}.field--name-field-partne .field--item,.field--name-field-patron .field--item,.field--name-field-partneri-zvuku .field--item,.field--name-field-hlavni-partner .field--item,.field--name-field-hlavni-medialni-partner .field--item,.field--name-field-generalni-medialni-partner .field--item{position:relative;}.field--name-field-partne .field--item a,.field--name-field-patron .field--item a,.field--name-field-partneri-zvuku .field--item a,.field--name-field-hlavni-partner .field--item a,.field--name-field-hlavni-medialni-partner .field--item a,.field--name-field-generalni-medialni-partner .field--item a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}.footer{background:var(--cerna);}.footer .container--footer{margin:0 auto;max-width:1164px;width:96%;}.footer .container--footer .container{margin:0 auto;max-width:1164px;width:100%;}.footer-flex{padding:90px 0;}.footer-flex__item h3{font-family:'RebondGrotesquePP',sans-serif;font-weight:500;padding-bottom:40px;}.footer-flex__item ul,.footer-flex__item li{list-style:none;padding:0;margin:0;font-weight:500;}.footer-flex__item li{padding:4px 0;}.field--name-field-telefon-a-prava{position:relative;padding-top:16px;margin-top:36px;}.field--name-field-telefon-a-prava:after{content:'';display:block;position:absolute;width:80%;height:1px;top:0;left:0;background:#fff;}.footer .container,.footer p,.footer h2,.footer a{color:var(--fakebila);font-size:0.95em;text-decoration:none;}.footer h3{font-size:20px;}.footer-flex,.footer-flex-2,.footer-flex-3{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;}.footer-flex__item,.footer-flex__item-2,.footer-flex__item-3{flex:1 49%;max-width:49%;margin:0 0.5%;}#navbar{position:fixed;top:0;left:0;width:100%;height:99px;z-index:55;background:var(--cerna);font-family:'RebondGrotesquePP',sans-serif;}.menu--main{background:var(--cerna);}.menu__link--main,.menu__link--main:visited,.menu__link--main.menu__link--parent{background:var(--cerna);color:var(--fakebila);}.menu--child .menu__link--main,.menu--child .menu__link--main.menu__link--parent{background:var(--bila);color:var(--cerna);}.menu__item--main.menu__item--parent > ul{background:var(--fakebila);}body{padding-top:99px!important;}body.toolbar-horizontal{padding-top:171px!important;}.toolbar-horizontal #navbar{position:fixed;top:79px;left:0;width:100%;height:99px;}.navbar__decor{display:none;}.items-expire{font-size:0.7em;text-align:center;width:100%;position:absolute;top:33px;}#block-pkfenigooshoppingcartblock{float:right;width:145px;}#hp-mailchimp{color:var(--cerna);background-color:var(--oranzovepozadi);padding:1px 0 40px 0;position:relative;}.hp-mailchimp-form-a a{color:var(--cerna);}.hp-mailchimp h2{font-size:2.3em;}.hp-mailchimp p{font-size:1.1em;}.mailchimp-signup-subscribe-form form{max-width:100%;}.hp-mailchimp-deco{}.mailchimp-signup-subscribe-form form{font-size:1.1em;}.mailchimp-newsletter-mergefields{display:flex;flex-wrap:wrap;width:100%;}.form-item-mergevars-email{padding:15px;order:2;flex:1;}.form-item-mergevars-lname{padding:15px;order:1;flex:1;}.form-item-mergevars-fname{padding:15px;order:0;flex:1;}.form-item-mergevars-email label,.form-item-mergevars-fname label,.form-item-mergevars-lname label{font-size:0.7em;font-weight:500;height:20px;text-transform:uppercase;}.form-item-mergevars-email input[type=email]{width:100%;height:55px;line-height:55px;padding:0 15px;}.form-item-mergevars-fname input[type=text],.form-item-mergevars-lname input[type=text]{width:100%;height:55px;line-height:55px;padding:0 15px;}.form-item-gdpr-consent{float:left;width:500px;margin-left:15px;padding:10px 0 0 0;}.form-item-gdpr-consent input{transform:scale(1.5);}.form-item-gdpr-consent label{font-size:0.75em;line-height:2em;}.form-item-gdpr-consent:lang(en) label{overflow:hidden;text-indent:-99999px;position:relative;}.form-item-gdpr-consent:lang(en) label:before{position:absolute;text-indent:0;top:0;left:0;content:'I agree to the terms and conditions for processing personal data';}.hp-mailchimp-form-a{width:300px;left:50px;margin:-42px 0 0 0;position:relative;font-size:0.75em;}#mailchimp-signup-subscribe-block-newsletter-signup-form-pkf-form .form-item-gdpr-consent label{width:90%;}#mailchimp-signup-subscribe-block-newsletter-signup-form-pkf-form #edit-submit{margin-right:15px;margin-top:15px;float:right;height:55px;line-height:55px;border-width:0;border-radius:0;padding:0 15px;width:170px;font-weight:600;text-transform:uppercase;background:var(--cerna);color:var(--fakebila);cursor:pointer;}#mailchimp-signup-subscribe-block-newsletter-signup-form-pkf-form{position:relative;}#mailchimp-signup-subscribe-block-newsletter-signup-form-pkf-form:after{content:"";position:relative;display:block;clear:both;}.hp-mailchimp-form{min-height:131px;}.cart-wrapper ul.cart-items,.cart-wrapper .cart-items li{list-style:none;padding:8px 12px;border-bottom:0px solid #ddd;margin:0;font-family:'PPRightGrotesk',sans-serif;}.cart-wrapper .cart-items.expired,.cart-wrapper .cart-items.expired li{display:none;}.cart-wrapper .cart-items li:last-child{border-bottom:0px solid #ddd;}.cart-wrapper ul.cart-items{list-style:none;padding:8px 12px;border-bottom:0px solid #ddd;margin:0;-webkit-box-shadow:0 5px 10px 0px rgb(0 0 0 / 12%);-moz-box-shadow:0 5px 10px 0px rgb(0 0 0 / 12%);box-shadow:0 5px 10px 0px rgb(0 0 0 / 12%);}.cart-wrapper .cart-items li dd{margin:0;}.cart-wrapper .cart-items li dt{display:none;}.pkf-cart .cart-wrapper{position:absolute;top:100%;width:340px;right:0;background:#fff;max-height:0;overflow:hidden;-webkit-transition:max-height 500ms ease;-moz-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;transition:max-height 500ms ease;}.pkf-cart:hover .cart-wrapper{display:block;max-height:800px;overflow:visible;}.pkf-cart:hover .cart-wrapper{display:block;}.cart-icon img{width:30px;display:inline-block;margin:0 5px -5px 0px;}.cart-text{color:var(--fakebila);}a.cart-link{width:135px;height:90px;line-height:90px;display:block;text-decoration:none;color:var(--fakebila);}a.cart-link:after{display:block;position:relative;content:"";clear:both;}.pkf-enigoo-login{display:none;}.pkf-enigoo-login a{width:50px;height:50px;display:block;top:50%;position:absolute;margin-top:-25px;text-decoration:none;}.pkf-enigoo-login a .user-ico{position:absolute;top:5px;left:13px;}.cart-count{display:none;}.pkf-enigoo-login{height:99px;position:relative;width:50px;float:left;}.pkf-cart__wrapper{height:99px;position:relative;width:auto;float:left;}.cart-item__item--price{display:none;}.cart-item__item--price .cart-item-label{display:none;}.cart-item__item--name{}.cart-item__item--name .cart-item-item{font-weight:700;}.cart-item__item--name .cart-item-label{display:none;}.cart-item__item--date{}.cart-item__item--date .cart-item-label{display:none;}.cart-item__item--count{}.cart-item__item--count .cart-item-label{display:none;}.cart-item__item--type{}.cart-item__item--type .cart-item-label{display:none;}.menu__item--main.menu__item--parent > ul:after,.cart-item__row-1:after{display:block;position:relative;clear:both;content:'';}.cart-item__row-1{padding:13px 0;}.cart-item__item.cart-item__item--price,.cart-item__item.cart-item__item--date{padding:8px 0 3px 0;}.cart-item__item--name{width:calc(100% - 25px);float:left;}.cart-item__item--count{float:right;}.cart-item__item--type{display:none;}.search-window{width:0;height:0;overflow:hidden;opacity:0;position:fixed;top:0;left:0;background:#ffffffc9;z-index:505;}.menu--main{font-size:20px;}@media (min-width:1151px){.menu__link--main.menu__link--parent > .menu__arrow{margin-top:-3px;}}.menu--main .menu__item--main{}.menu__item--main{min-width:auto;}.menu__link--main{padding:0 22px;}.menu__item--main.menu__item--parent > ul{display:none;width:400px;font-size:20px;border-width:0;padding:8px 0 0 0;background:rgba(0,0,0,0.0);-webkit-box-shadow:0 5px 10px 0px rgb(0 0 0 / 12%);-moz-box-shadow:0 5px 10px 0px rgb(0 0 0 / 12%);box-shadow:0 5px 10px 0px rgb(0 0 0 / 12%);-webkit-transition:max-height 400ms ease;-moz-transition:max-height 400ms ease;-o-transition:max-height 400ms ease;transition:max-height 400ms ease;}.menu__item--main.menu__item--parent:hover > ul{display:block;}.menu__link--main.menu__link--parent{position:relative;}.menu--main.menu--child > .menu__item{list-style:none;background:#fff;}.stretch .paragraph__content--flex-container{-webkit-align-items:stretch;align-items:stretch;}.stretch .paragraph__content--flex-container .paragraph.paragraph--text{height:100%;}.paragraph__content--flex-container > .paragraph__content--flex-item-two{max-width:47%;margin:1% 1% 1% 2%;position:relative;}.paragraph__content--flex-container > .paragraph__content--flex-item-two:nth-child(odd){margin:1% 2% 1% 1%;}.menu--main.menu--child > .menu__item > .menu__link{display:table;padding:16px 8px 13px 16px;height:auto;text-align:left!important;width:400px;border-bottom:0px;font-family:'PPRightGrotesk',sans-serif;}.menu--main.menu--child > .menu__item{border-radius:0;}.menu--main.menu--child > .menu__item:last-child > .menu__link{border-radius:0;border-bottom:0px;}.menu--main.menu--child > .menu__item > .menu__link:hover{background:var(--cerna);color:#fff;}.search-window.open{opacity:1;width:100%;height:100%;}.language-switcher-language-url{display:block;width:96px;margin-right:18px;height:91px;line-height:91px;padding:0 8px;position:relative;}.language-switcher-language-url:after{position:absolute;width:2px;height:20px;top:50px;right:0;margin-top:-12px;content:"";background:var(--fakebila);}.search-block-form{display:block;width:40px;height:91px;position:relative;}.search-block-form .search-icon{display:block;position:absolute;width:40px;height:40px;top:50%;margin-top:-20px;left:0;}.search-block-form .search-icon svg{max-width:24px;height:24px;top:4px;left:50%;position:absolute;margin-left:-12px;}@media (min-width:1151px){.language-switcher-language-url .contextual{display:none;}.language-switcher-language-url .links,.language-switcher-language-url .links li{margin:0;padding:0;list-style:none;width:35px;height:91px;text-align:center;}.language-switcher-language-url .links{position:relative;display:block;}.language-switcher-language-url .links:hover li{display:block;z-index:5;}.language-switcher-language-url .links li.is-active{display:none;}.language-switcher-language-url .links li  a{color:var(--fakebila);text-decoration:none;}.language-switcher-language-url .links li.is-active a{font-weight:700;text-decoration:none;}}.search-block-form,.language-switcher-language-url,#block-prepinacjazyka,#block-socialnisite,#block-tpp-main-menu{float:right;}#block-socialnisite{width:136px;display:block;}.menu--socialni-site{margin:0;padding:0;width:100%;}.menu--socialni-site li{float:left;display:block;width:36px;height:91px;padding:25px 0 0 0;margin:0 0 0 12px;}.menu--socialni-site li.first{margin:0 0 0 0;}.menu--socialni-site li a{float:left;display:block;width:36px;height:36px;background:#000;border-radius:18px;overflow:hidden;text-indent:-1000px;}.menu--socialni-site li a.facebook-icon{float:left;display:block;width:36px;height:36px;background:#000 url(/themes/tpp/images/SOCIAL_IKONA_FB.svg) 50% 50% no-repeat;border-radius:18px;overflow:hidden;text-indent:-1000px;}.menu--socialni-site li a.instagram-icon{float:left;display:block;width:36px;height:36px;background:#000 url(/themes/tpp/images/SOCIAL_IKONA_IG.svg) 50% 50% no-repeat;border-radius:18px;overflow:hidden;text-indent:-1000px;}.menu--socialni-site li a.youtube-icon{float:left;display:block;width:36px;height:36px;background:#000 url(/themes/tpp/images/SOCIAL_IKONA_YT.svg) 50% 50% no-repeat;border-radius:18px;overflow:hidden;text-indent:-1000px;}.pager__items{display:flex;align-items:center;justify-items:center;margin:50px auto 80px auto;position:relative;padding:0;flex-wrap:nowrap;justify-content:center;}.pager__item a{display:inline-block;flex:1;text-decoration:none;padding:20px 25px;text-transform:uppercase;text-align:center;font-size:0.9em;}.pager__item--prev,.pager__item--next,.pager__item--first,.pager__item--last{min-width:160px;text-align:center;}.pager__item a{background:transparent;color:#000!important;}.pager__item{border:1px solid #000;border-right:0px solid #000;}.pager__item:last-child{border-right:1px solid #000;}.pager__item a:hover{background:#000;color:#fff!important;}.custom--form--submit{max-width:700px;padding-left:200px;margin:0 auto 30px auto;}.custom--form--wrapper{max-width:700px;margin:30px auto 12px auto;}.sede-pozadi{background:#eee;padding:20px 0;}.custom--form--submit .form-item-gdpr-check{position:relative;height:42px;}.custom--form--submit .form-item-gdpr-check input{z-index:5;position:relative;}.custom--form--submit .form-item-gdpr-check label{overflow:hidden;width:110px!important;height:16px;white-space:nowrap;position:absolute;left:33px;top:4px;z-index:5;}.custom--form--submit .form-item-gdpr-check .description{white-space:nowrap;position:absolute;left:143px;top:4px;}.custom--form--wrapper .form-item label{float:left;display:block;width:200px;text-align:right;line-height:60px;height:60px;padding:0 20px 0 0;}.custom--form--wrapper .form-item input{float:right;display:block;width:calc(100% - 200px);font-size:1.1em;border:1px solid #ddd;padding:13px;line-height:30px;font-family:'RebondGrotesquePP',sans-serif;}.webform-button--submit{display:inline-block;text-decoration:none;padding:15px 19px;text-transform:uppercase;font-weight:700;min-width:190px;text-align:center;font-size:0.9em;border-radius:0;}.container--custom-webform .webform-button--submit{background:var(--rodiceadeti);color:#fff!important;}.custom--form--wrapper .form-item:after{display:block;content:'';position:relative;clear:both;}@media (max-width:1620px){.region--brand{margin-top:19px;margin-left:25px;}}@media (max-width:1480px){.menu--socialni-site li a.facebook-icon,.menu--socialni-site li a.instagram-icon,.menu--socialni-site li a.youtube-icon{float:left;display:block;width:28px;height:28px;background-size:100%;}.menu--socialni-site li{padding:28px 0 0 0;margin:0 0 0 0px;}#block-socialnisite{width:108px;display:block;}.menu--main{font-size:17px;}.language-switcher-language-url .links,.language-switcher-language-url .links li{font-size:17px;}a.cart-link  .cart-text{font-size:17px;}.menu__link--main{padding:0 15px 0 15px;}.menu__link--main.menu__link--parent{padding:0 22px 0 15px;}.region--brand{margin-top:22px;}.slider-container{width:100%;}.calendar-container{width:100%;position:relative;}}@media (max-width:1350px){#block-socialnisite{display:none;}.kc-ctverec-vypis{width:75%;}.container{width:90%;}.container .container{width:100%;}}@media (max-width:1290px){.vypis-koncertu-v-cyklu .views-exposed-form{max-width:91%;}}@media (max-width:1250px){.paragraph__content--gallery .field--name-field-images > .field--item{-webkit-flex:1 33.3333%;-moz-flex:1 33.3333%;-ms-flex:1 33.3333%;flex:1 33.3333%;-webkit-align-self:auto;align-self:auto;-webkit-order:0;-moz-order:0;min-width:25%;max-width:33.3333%;order:0;padding:10px;}.nahled-galerie{flex:1 33.333333%;max-width:33.333333%;padding:0 1% 2% 1%;}.pkf-enigoo-login,.pkf-cart__wrapper{width:40px;}.menu--main{}.menu__link--main.menu__link--parent{padding:0 22px 0 7px;}}.icon--burger{top:28px;}@media (max-width:1150px){.language-switcher-language-url .links li a{color:var(--fakebila);}.language-switcher-language-url .links li.is-active{display:none;}.language-switcher-language-url .links{margin:0;padding:0;list-style:none;}.language-switcher-language-url .links li{margin:0;padding:0 15px;}.language-switcher-language-url:after{width:calc(100% - 30px);height:2px;top:100%;left:15px;margin-top:-2px;}a.cart-link{width:100%;height:60px;line-height:60px;padding:0 15px;}.language-switcher-language-url{display:block;width:100%!important;margin-right:0px;height:60px;line-height:60px;padding:0;position:relative;background:var(--cerna);color:var(--fakebila);float:none;}.language-switcher-language-url a{text-decoration:none;}#block-pkfenigooshoppingcartblock{float:none;width:100%!important;background:var(--cerna);color:var(--fakebila);}.pkf-cart__wrapper{height:60px;float:none;}#hp-mailchimp{padding:80px 1px;}.icon--burger__top,.icon--burger__center,.icon--burger__bottom{width:48px;height:2px;left:-7px;background:var(--fakebila);}.vypis-ko-obsah .vypis-ko-interpreti,.vypis-ko-obsah .vypis-ko-konani-wrapper{flex:1 100%;max-width:100%;}.vypis-ko-obsah .vypis-ko-konani-wrapper{padding:10px 0 0 0;}.vypis-ko-obsah{flex:2 100%;max-width:calc(70% - 219px);}.vypis-ko-tlacitka{flex:2 220px;max-width:220px;}.abonma-popis{flex:1 100%;max-width:90%;margin:0.6% auto;min-width:90%;display:table;}.abonma-vypis{flex:1 98.6%;max-width:90%;min-width:90%;margin:0.6% auto;}.navbar--main .nav .nav-inner{width:450px;}.navbar--main .nav .nav-inner > .region{height:calc(100% - 99px);overflow:scroll;margin-top:99px;background:#fff;border-left:1px #cccccc solid;}.navbar--main.navbar--opened .nav .nav-inner .menu--parent.menu--main{-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / 0);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0);box-shadow:0 0 2px 2px rgb(0 0 0 / 0);width:100%;margin:0 0 0 2px;}.pkf-enigoo-login,.pkf-cart__wrapper{width:100%;}.search-block-form{width:50px;}.menu--main.menu--child > .menu__item > .menu__link{display:table;padding:20px 8px 20px 25px;height:auto;text-align:left!important;width:400px;font-family:'PPRightGrotesk',sans-serif;}.menu__item--main.menu__item--parent > ul{display:none;width:400px;border-width:0;padding:8px 0 0 0;background:rgba(0,0,0,0.0);-webkit-box-shadow:0 0 0 0 rgb(0 0 0 / 0);-moz-box-shadow:0 0 0 0 rgb(0 0 0 / 0);box-shadow:0 0 0 0 rgb(0 0 0 / 0);}.menu__link--main{height:65px;}.language-switcher-language-url{width:auto;}}.mobile-bottom{display:none;}@media (max-width:992px){.pkf-sloupce-flex__item.pkf-sloupce-flex__item--siroky{flex:1 100%;max-width:98%;margin:0.6%;position:relative;}.pkf-sloupce-flex__item{flex:1 50%;max-width:48.8%;margin:0.6%;position:relative;}.paragraph__content--flex-container > .paragraph__content--flex-item-three{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-align-self:auto;align-self:auto;-webkit-order:0;-moz-order:0;order:0;max-width:48%;margin:1%;}#hp-mailchimp .hp-mailchimp-deco{display:none;}.field--name-field-interpret-pkf > .field--item{flex:1 33.33334%;max-width:33.33334%;padding:1%;}.half-container.half-container--vpravo,.half-container.half-container--vlevo{width:100%;max-width:700px;padding:85px 60px 0 30px;margin:0 auto;float:none;}.half-container.half-container--vpravo{padding:30px 60px 0 30px;}.half-container .container{width:100%;}.specialni-sekce-flex-item--image{}.specialni-sekce-flex-item{flex:1 100%;max-width:100%;padding:0 0 60px 0;}.footer-flex .bottom{display:none;}.mobile-bottom{display:block;}.footer-flex > .footer-flex__item{flex:1 99%;max-width:99%;margin:0 0.5%;}.kc-detail-flex-item{flex:1 100%;max-width:100%;}.kc-detail-flex-item .field--name-field-mista-konani{font-weight:600;}.kc-barva{width:100%;margin-left:0;position:relative;padding:20px;}.footer-flex{padding:29px 0;}.field--name-field-telefon-a-prava{position:relative;margin-top:0px;padding:16px 10px 36px 10px;}.footer-flex__item-3,.footer-flex__item-2{padding:10px;}.footer-flex__item.footer-flex-3 .footer-flex__item-3{position:relative;}.footer-flex__item.footer-flex-3 .footer-flex__item-3:before{position:absolute;top:0;left:10px;width:calc(100% - 20px);background:#fff;height:1px;content:'';}.vypis-ko-obsah{flex:2 100%;max-width:calc(100% - 480px);}.vypis-ko-ilustracni-foto{flex:1 100%;max-width:250px;min-height:250px;}.slider-container .obrazek-slideshow{width:100%;padding:60% 0 0 0;height:auto;overflow:hidden;float:left;background-position:50%;background-size:cover;}.slider-container .text-slideshow{width:100%;height:auto;overflow:hidden;float:right;padding:15px;}.slider-container .text-slideshow p{font-size:0.8em;}.slider-container{height:auto;overflow:hidden;position:relative;background-position:50%;background-size:cover;}.slider-container .text-slideshow h2{position:relative;padding-bottom:15px;margin-bottom:15px;font-size:1.4em;}.slick__arrow .slick-next{left:auto;right:23px;bottom:0;}.slick__arrow{position:relative;top:auto;left:auto;width:100%;bottom:0;height:55px;}.cyklus-item{flex:1 50%;max-width:46%;margin:2%;background:#fff;display:block;}}@media (max-width:900px){h1,h1.kd-label{font-size:40px}.custom--form--wrapper{max-width:90%;margin:30px auto 12px auto;}.custom--form--submit{max-width:90%;padding-left:0;margin:0 auto 30px auto;}.custom--form--wrapper .form-item label{float:none;display:block;width:100%;text-align:left;line-height:45px;height:40px;padding:0 0 0 1px;}.custom--form--wrapper .form-item input{float:none;display:block;width:100%;font-size:1.1em;border:1px solid #ddd;padding:13px;line-height:30px;font-family:'RebondGrotesquePP',sans-serif;}.field--name-field-polozka-menu > .field--item{flex:1 33%;max-width:30%;text-align:center;margin:1.3% 0.5%;}.sedepozadi .paragraph__content--flex-container > .paragraph__content--flex-item-two{max-width:100%;min-width:100%;margin:0%;min-height:440px;}.paragraph--container.sedepozadi > .container--paragraph > .paragraph__inner > .paragraph__content--paragraph .paragraph__content--flex-container{flex-direction:column;}.paragraph--container.sedepozadi > .container--paragraph > .paragraph__inner > .paragraph__content--paragraph:nth-child(odd) .paragraph__content--flex-container{flex-direction:column-reverse;}.kd-flex-item{flex:1 100%;max-width:100%;}.container.container--koncert{margin-top:0px;margin-bottom:0;z-index:2;}.kd-oznaceni{width:80px;height:80px;line-height:80px;font-size:2em;}.paragraph__content--flex-container > .paragraph__content--flex-item-two:nth-child(odd),.paragraph__content--flex-container > .paragraph__content--flex-item-two{max-width:98%;margin:1%;position:relative;}.hp-koncert{flex:1 50%;max-width:48.8%;margin:0.6%;background:#fff;position:relative;}}@media (max-width:830px){.kd-upozorneni-body{position:relative;padding:30px;}.paragraph--columns.tmobile .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.staroruzova .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.ostatni .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.seda .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.cerna .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.ruzova .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.fialova .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.modra .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.zluta .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.zelena .paragraph__content--flex-container > .paragraph__content--flex-item-two,.paragraph--columns.fialova .paragraph__content--flex-container > .paragraph__content--flex-item-two{-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-align-self:auto;align-self:auto;-webkit-order:0;-moz-order:0;order:0;max-width:100%;margin:0;}.paragraph--columns.staroruzova .flexibilni-obrazek,.paragraph--columns.ostatni .flexibilni-obrazek,.paragraph--columns.seda .flexibilni-obrazek,.paragraph--columns.cerna .flexibilni-obrazek,.paragraph--columns.ruzova .flexibilni-obrazek,.paragraph--columns.fialova .flexibilni-obrazek,.paragraph--columns.modra .flexibilni-obrazek,.paragraph--columns.zluta .flexibilni-obrazek,.paragraph--columns.zelena .flexibilni-obrazek,.paragraph--columns.fialova .flexibilni-obrazek,.paragraph--columns.tmobile .flexibilni-obrazek{position:relative;width:100%;height:0;padding-bottom:50%;top:0;left:0;display:block;overflow:hidden;background-position:50%;background-size:cover;}.field--name-field-partneri-zvuku .field--items,.field--name-field-partne .field--items,.field--name-field-za-podpory .field--items{display:flex;flex-wrap:wrap;}.field--name-field-partne > .field--item,.field--name-field-za-podpory .field--items > .field--item{padding-bottom:15px;}.nahled-galerie{flex:1 50%;max-width:50%;padding:0 1% 2% 1%;}.paragraph__content--gallery .field--name-field-images > .field--item{-webkit-flex:1 50%;-moz-flex:1 50%;-ms-flex:1 50%;flex:1 50%;-webkit-align-self:auto;align-self:auto;-webkit-order:0;-moz-order:0;min-width:25%;max-width:50%;order:0;padding:10px;}.specialni-sekce-flex-item--image{min-height:460px;}.vypis-koncertu-v-cyklu .views-exposed-form{max-width:100%;}.views-exposed-form .form-item.form-item-field-misto-konani-target-id,.views-exposed-form .form-item.form-item-field-koncertni-cyklus-target-id{width:40%;}.views-exposed-form .form-item.form-item-datum-konani-do,.views-exposed-form .form-item.form-item-datum-konani-od{max-width:40%;position:relative;}.views-exposed-form .form-item.form-item-datum-konani-od{margin-right:5%;}.views-exposed-form .form-item{float:left;max-width:45%;margin:0 5%;}.views-exposed-form .form-item.form-item-datum-konani-od:after{position:absolute;right:-25%;text-align:center;top:23px;content:'AŽ';width:25%;display:block;}.views-exposed-form .form-item.form-item-datum-konani-od:lang(en):after{right:-25%;}.orchestr-text{flex-flow:column-reverse;flex-wrap:wrap;}.orchestr-bily-blok{display:none;}.orchestr-obrazek{flex:1 100%;max-width:100%;margin-bottom:0;}.orchestr-relative-wrapper{position:relative;max-width:520px;margin:0 auto;background:#fff;}.h2-orchestr-nadpis{display:none;}.orchestr-text-in{flex:1 100%;max-width:100%;padding:40px;}.orchestr-relative-wrapper > h3{width:100%;}.vypis-ko-obsah{flex:2 100%;max-width:calc(100% - 250px);}.vypis-ko-ilustracni-foto{flex:1 100%;max-width:250px;min-height:250px;}.vypis-ko-tlacitka{flex:1 100%;max-width:100%;min-width:100%;}.vypis-ko-tlacitka-in{text-align:left;}.page--concerts-and-tickets .vypis-ko-tlacitka-in .btn,.page--koncerty-a-vstupenky .vypis-ko-tlacitka-in .btn{position:absolute;top:0;right:0;margin-top:0;max-width:215px;}.vypis-ko-tlacitka-in .btn{max-width:215px;}.vypis-ko-tlacitka{margin-top:25px;}.vypis-ko-tlacitka:after{content:'';display:block;width:auto;height:1px;top:0px;bottom:auto;left:25px;position:absolute;background:#000;right:25px;}}@media (max-width:767px){.paragraph__content--flex-container > .paragraph__content--flex-item-three{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-align-self:auto;align-self:auto;-webkit-order:0;-moz-order:0;order:0;max-width:98%;margin:1%;}.page--concerts-and-tickets .container.container--basic-header h1,.page--koncerty-a-vstupenky .container.container--basic-header h1{margin:65px 0 40px 0;}.container--basic-header h1,h1{font-size:30px;}.title--vypis-koncertu{padding:20px 0 25px 0;font-size:1.6em;}.koncertni-cykly .koncertni-cyklus{flex:1 50%;max-width:46.8%;margin:1.6%;}.kd-flex-item{flex:1 100%;max-width:100%;}.slider-container{width:100%;height:auto;overflow:hidden;position:relative;background-position:50%;background-size:cover;}}@media (max-width:766px){.calendar__weekdays .days{font-weight:500;text-transform:uppercase;color:#6f6f6f;font-size:0.7em;}.calendar__header h2{font-size:20px;font-family:'RebondGrotesquePP',sans-serif;text-align:center;width:100%;font-weight:700;}.calendar-container .single-day .item .program-dne{border-radius:17px;position:absolute;top:0;left:0;display:block;width:34px;height:34px;line-height:34px;text-align:center;font-size:0.8em;font-weight:700;z-index:10;}.calendar-calendar .month-view .full td.single-day div.monthview{overflow:visible;}.calendar-container{width:351px;position:relative;top:auto;right:0;padding-bottom:20px;}.calendar__day{height:auto;}.calendar__day > .inner{height:0;width:100%;padding:100% 0 0 0;position:relative;margin:0;}.calendar__day .day-number{border-radius:0px;background:transparent;display:block;width:90%;height:90%;line-height:34px;text-align:center;font-size:0.8em;position:absolute;top:5%;left:5%;}.calendar-container .btn--white{width:100%;border:1px solid #888;font-weight:500;}.calendar-koncert a{text-decoration:none;}.calendar__weekdays,.calendar__days{display:grid;grid-template-columns:repeat(7,14.3%);column-gap:0;justify-items:stretch;text-align:center;}#pkf-calendar{max-width:250px;margin:0 auto;}.day-label{display:none;}.calendar-calendar th.days{color:#000;border:0px solid #ccc;background-color:transparent;font-weight:bold;}.calendar-calendar .month-view .full tr td.single-day.today,.calendar-calendar td{border:0px solid #fff;}.calendar-calendar td{border:0px solid #fff;}.calendar-container .month-view{padding-top:50px;padding-left:25px;padding-right:25px;}.calendar__pager{}.calendar__header h2{text-align:left;width:100%;}.calendar__pager .next{top:10px;}.calendar__pager .prev{top:10px;}.calendar__pager{max-width:100%;padding:12px 11px;border:0px solid #888;}}@media (max-width:700px){.field--name-field-interpret-pkf > .field--item{flex:1 50%;max-width:50%;padding:1%;}.field--name-field-polozka-menu > .field--item{flex:1 50%;max-width:44%;text-align:center;margin:1.3% 0.5%;}.specialni-sekce-flex-item--image{min-height:360px;}.aktuality-item,.hp-koncert{flex:1 100%;max-width:100%;margin:2% 0;}.navbar--main .nav .nav-inner{width:100%;}}@media (max-width:617px){.vypis-ko-hlavicka .date-1{flex:1 38%;max-width:38%;}.vypis-ko-hlavicka .date-2{flex:1 38%;max-width:38%;}.vypis-ko-hlavicka .cyklus{flex:1 24%;max-width:24%;}.koncertni-cyklus a:after{height:48px;}.custom--form--submit .form-item-gdpr-check .description{position:relative;left:0;top:-10px;white-space:pre-wrap;z-index:1;}.custom--form--submit .form-item-gdpr-check{position:relative;height:90px;}.cyklus-item{flex:1 100%;max-width:96%;margin:2%;background:#fff;display:block;}#mailchimp-signup-subscribe-block-newsletter-signup-form-pkf-form #edit-submit{position:relative;top:10px;float:none;left:14px;margin-top:35px;width:calc(100% - 30px);border-left:0px solid #000;}.hp-mailchimp-form-a{position:absolute;bottom:54px;left:34px;}.hp-mailchimp-form-container{position:relative;}#hp-mailchimp{padding:1px;padding-bottom:25px;width:100%;}.form-item-mergevars-lname{padding:15px;order:1;width:100%;flex:1 100%;}.form-item-mergevars-email input[type=email]{width:100%;}.hp-mailchimp-form{min-height:231px;margin:0 -15px;}.pruh-abonma{padding:30px 0;}}@media (max-width:570px){h2.kc-titulek{font-size:20px;}.pkf-sloupce-flex__item{flex:1 100%;max-width:98.8%;margin:0.6%;position:relative;}.hp-aktualita-obsah{line-height:1.4em;font-size:0.95em;}.paragraph__content--gallery .field--name-field-images > .field--item{-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-align-self:auto;align-self:auto;-webkit-order:0;-moz-order:0;min-width:25%;max-width:100%;order:0;padding:10px;}.nahled-galerie{flex:1 100%;max-width:100%;padding:0 2% 2% 2%;}.specialni-sekce-flex-item--image{min-height:300px;}.footer-flex .footer-flex__item-2,.footer-flex .footer-flex__item-3{flex:1 99%;max-width:99%;margin:0 0.5%;position:relative;}.footer-flex__item .footer-flex__item-2:before{position:absolute;top:0;left:10px;width:calc(100% - 20px);background:#fff;height:1px;content:'';}.kc-barva-seda-flex .kc-flex-item{flex:1 100%;max-width:100%;}.views-exposed-form .form-item.form-item-field-misto-konani-target-id,.views-exposed-form .form-item.form-item-field-koncertni-cyklus-target-id{width:100%;}.views-exposed-form .form-item.form-item-datum-konani-od{margin-right:11%;}.views-exposed-form .form-item.form-item-datum-konani-do,.views-exposed-form .form-item.form-item-datum-konani-od{max-width:37%;position:relative;}.views-exposed-form .form-item{float:left;max-width:90%;margin:0 5%;}.views-exposed-form .form-item.form-item-datum-konani-od:after,.views-exposed-form .form-item.form-item-datum-konani-od:lang(en):after{right:-32%;}.vypis-ko-tlacitka{margin-top:0px;}.vypis-ko-tlacitka-in .btn{position:relative;top:auto;right:auto;margin-top:15px;}.vypis-ko-obsah{flex:2 100%;max-width:100%;}.vypis-ko-ilustracni-foto{flex:1 100%;max-width:100%;min-height:250px;}.vypis-ko-tlacitka{flex:1 100%;max-width:100%;min-width:100%;}}@media (max-width:450px){.kd-upozorneni-body{padding:30px;font-size:0.9em;}.page-content__paragraph,.koncert-content__paragraph{margin-top:60px;}.vlozeny-koncert-obsah{padding:15px;}.page--concerts-and-tickets .vypis-ko-tlacitka-in .btn,.page--koncerty-a-vstupenky .vypis-ko-tlacitka-in .btn{position:relative;top:auto;right:auto;margin-top:0;max-width:215px;}.field--name-field-interpret-pkf > .field--item{flex:1 100%;max-width:100%;padding:2%;}.sedepozadi .paragraph__content--flex-container > .paragraph__content--flex-item-two{min-height:310px;}.field--name-field-polozka-menu > .field--item{flex:1 100%;max-width:95%;text-align:center;margin:1.3% 0.5%;}.abonma-vypis{max-width:100%;min-width:100%;}.koncertni-cykly .koncertni-cyklus{flex:1 50%;max-width:46.8%;margin:1.6%;position:relative;}.kc-oznaceni{font-size:3em;line-height:0.95em;}.kc-podtitulek{}}.search-block-form{display:none;}.pruh-slider{max-width:2560px;margin:0 auto;}
