.tx-jfmulticontent-pi1{}
.subcolumns{overflow:hidden;width:100%}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.c16l,.c16r{width:16.666%}
.c20l,.c20r{width:20%}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c38l,.c38r{width:38%}
.c40l,.c40r{width:40%}
.c50l,.c50r{width:50%}
.c60l,.c60r{width:60%}
.c62l,.c62r{width:62%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c80l,.c80r{width:80%}
.c16l,.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}
.c16r,.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;padding-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:510px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:510px}
.tx_slrootline-allWrap{padding:4px 0 5px 0;margin:0;width:100%;text-align:left;border-bottom:1px solid white;font-size:10px;display:block;float:none}
.tx_slrootline-identifier{font-weight:bold;font-size:10px;display:inline;padding:0 5px 0 0;color:}
a.tx_slrootline{font-weight:normal;color:#828080;text-decoration:none;font-size:10px}
a.tx_slrootline:hover{font-weight:normal;color:#BF2236;text-decoration:none;font-size:10px}
.tx_slrootline-Current{color:#BF2236;font-size:10px}
@font-face{font-family:'bodoni_antiqua_t_otlight';font-style:normal;font-weight:normal;src:url('../../fileadmin/templates/main/font/BodoniAntiquaTOT-Lig.eot');src:url('../../fileadmin/templates/main/font/BodoniAntiquaTOT-Lig.eot?#iefix') format('eot'),url('../../fileadmin/templates/main/font/BodoniAntiquaTOT-Lig.woff') format('woff'),url('../../fileadmin/templates/main/font/BodoniAntiquaTOT-Lig.ttf') format('truetype');
}
@font-face{font-family:'DvorakovaprahaPicto-Regular';font-style:normal;font-weight:normal;src:url('../../fileadmin/templates/main/font/DvorakovaprahaPicto-Regular_2016_v3.eot');src:url('../../fileadmin/templates/main/font/DvorakovaprahaPicto-Regular_2016_v3.eot?#iefix') format('eot'),url('../../fileadmin/templates/main/font/DvorakovaprahaPicto-Regular_2016_v3.woff') format('woff'),url('../../fileadmin/templates/main/font/DvorakovaprahaPicto-Regular_2016_v3.ttf') format('truetype')}
@font-face{font-family:'Graebenbach';font-style:normal;font-weight:normal;src:url('../../fileadmin/templates/main/font/Graebenbach-Regular.eot');src:url('../../fileadmin/templates/main/font/Graebenbach-Regular.eot?#iefix') format('eot'),url('../../fileadmin/templates/main/font/Graebenbach-Regular.woff') format('woff'),url('../../fileadmin/templates/main/font/Graebenbach-Regular.woff2') format('woff2')}
@font-face{font-family:'Graebenbach';font-style:italic;font-weight:normal;src:url('../../fileadmin/templates/main/font/Graebenbach-RegularItalic.eot');src:url('../../fileadmin/templates/main/font/Graebenbach-RegularItalic.eot?#iefix') format('eot'),url('../../fileadmin/templates/main/font/Graebenbach-RegularItalic.woff') format('woff'),url('../../fileadmin/templates/main/font/Graebenbach-RegularItalic.woff2') format('woff2')}
@font-face{font-family:'Graebenbach';font-style:normal;font-weight:bold;src:url('../../fileadmin/templates/main/font/Graebenbach-Bold.eot');src:url('../../fileadmin/templates/main/font/Graebenbach-Bold.eot?#iefix') format('eot'),url('../../fileadmin/templates/main/font/Graebenbach-Bold.woff') format('woff'),url('../../fileadmin/templates/main/font/Graebenbach-Bold.woff2') format('woff2')}
@font-face{font-family:'Rhymes';font-style:normal;font-weight:normal;src:url('../../fileadmin/templates/main/font/RhymesWeb-Regular.eot');src:url('../../fileadmin/templates/main/font/RhymesWeb-Regular.eot?#iefix') format('eot'),url('../../fileadmin/templates/main/font/RhymesWeb-Regular.woff') format('woff'),url('../../fileadmin/templates/main/font/RhymesWeb-Regular.woff2') format('woff2')}
body,html{text-align:center;border:0px;margin:0px auto;padding:0px;width:100%;height:auto;font-family:'Graebenbach',Arial,sans-serif;font-size:medium;background:white;position:relative}
body{
padding-top:208px;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;-o-transition:padding 0.3s;transition:padding 0.3s}
body.scroll{
}
#header,#content,#footer{font-size:0.875em}
#header,#top,#sub,#content,#footer{width:100%;min-width:980px}
#footer{position:relative}
#header-wrapper,#top-wrapper,#sub-wrapper,#content-wrapper,#footer-wrapper{position:relative;width:940px;height:auto;margin:0 auto;padding:0 20px;text-align:left}
#content-wrapper{margin-top:40px;padding-bottom:70px}
#left{position:fixed;width:270px;margin-right:40px}
body.scroll #left{margin-top:-59px}
#page-92 #left,#page-147 #left,#page-159 #left,#page-160 #left{display:none}
#middle{float:right;width:630px}
#page-92 #middle,#page-147 #middle,#page-159 #middle,#page-160 #middle{float:none;margin-left:auto;;margin-right:auto}
#middle iframe{width:100%}
#right{display:none}
#page-1 #right{display:block}
.clear{clear:both;height:0;line-height:0;width:100%}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.overActive{overflow:hidden}
.overActive::before{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1100;background-color:rgba(0,0,0,0.7)}
.overActive::after{display:block;content:'';position:fixed;top:50%;bottom:0;left:50%;right:0;z-index:1110;background-image:url('../../fileadmin/templates/main/img/ring.gif');background-repeat:no-repeat;width:50px;height:50px;background-size:contain;margin-left:-25px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#header{position:fixed;top:0px;left:0px;z-index:100;background:white}
body.scroll #header{-webkit-box-shadow:0px 0px 13px #333;-moz-box-shadow:0px 0px 13px #333;-o-box-shadow:0px 0px 13px #333;box-shadow:0px 0px 13px #333}
#header-wrapper{height:129px;
}
body.scroll #header-wrapper{height:70px}
#header #c226{display:none}
#header-language{position:absolute;right:170px;top:57px;z-index:2;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s}
body.scroll #header-language{right:170px;top:28px}
#header-language .CUR a{color:#000;text-decoration:none;cursor:default}
#header-language .INACT{color:#aaa}
#header-logo{width:329px;height:55px;left:0px;top:36px;padding:0px;margin:0px;font-size:100%;position:relative;overflow:hidden}
body.scroll #header-logo{top:15px;width:250px;height:42px;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s}
#header-logo span{width:329px;height:58px;top:0px;left:0px;padding:0px;margin:0px;cursor:pointer;background:url('../../fileadmin/templates/main/img/logo-dvorakova-praha_2022.png') top left no-repeat;position:absolute;display:block}
body.scroll #header-logo span{width:250px;height:45px;background-position:0 -58px}
#header-basket{position:absolute;top:25px;right:12px;width:200px;height:100px;text-align:right}
body.scroll #header-basket{top:5px;right:26px;width:315px;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s}
#search input{width:120px;margin:0;padding:7px 35px 7px 5px;background-color:#fff;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000}
#search input.csc-mailform-submit{position:relative;bottom:18px;right:27px;width:21px;height:43px;border:0;padding:0;margin:0;overflow:hidden;cursor:pointer;font-family:'DvorakovaprahaPicto-Regular';color:#000;font-size:51px}
#search input.csc-mailform-submit:focus{outline:0}
#enigoo-header{position:absolute;top:10px}
@media screen and (max-width:767px){#enigoo-header{top:16px}
}
body.scroll #enigoo-header{top:auto;right:0}
#enigoo-header-user,#enigoo-header-cart{position:relative;float:left}
#enigoo-header-user{margin-left:88px}
@media screen and (max-width:479px){#enigoo-header-user{margin-left:8px}
}
body.scroll #enigoo-header-user{margin-left:25px}
#enigoo-header .enigoo-header-icon{position:relative;width:35px;height:35px;margin:15px 7px 0;cursor:pointer}
#enigoo-header .enigoo-header-icon::before{position:absolute;top:-16px;left:-3px;font-family:'DvorakovaprahaPicto-Regular';color:#000;font-size:51px;z-index:-1}
#enigoo-header-user .enigoo-header-icon::before{content:"C"}
#enigoo-header-cart .enigoo-header-icon::before{content:"D"}
#enigoo-header .enigoo-header-icon .icon-text{display:none}
#enigoo-header .enigoo-header-icon .icon-qty{position:absolute;top:-4px;right:-2px;display:block;width:14px;height:14px;line-height:14px;font-size:11px;color:#fff;text-align:center;background-color:#ED1C24;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
#enigoo-header .enigoo-header-content{display:none;position:absolute;top:60px;z-index:1;padding:20px;background-color:#fff;box-shadow:0px 0px 10px #666;z-index:999;font-size:0.95em;text-align:left}
#enigoo-header-user .enigoo-header-content{right:-44px;width:450px}
#enigoo-header-user .enigoo-header-content.user-logged{width:300px}
#enigoo-header-user .enigoo-header-content-wrapper{display:flex;flex-wrap:wrap;width:100%}
#enigoo-header-user .enigoo-header-content #enigoo-header-user-default{width:100%}
#enigoo-header-user .enigoo-header-content .enigoo-header-user-login{width:60%;padding-right:2.5em;box-sizing:border-box}
#enigoo-header-user .enigoo-header-content .enigoo-header-user-registration{width:40%;padding-left:2.5em;border-left:1px solid #ddd;box-sizing:border-box}
#enigoo-header-user .enigoo-header-content .enigoo-header-user-account{flex-grow:1}
#enigoo-header-user .enigoo-header-content .enigoo-header-user-account h5{margin:0 0 0.75em;font-size:1.5em}
#enigoo-header-user .enigoo-header-content .enigoo-header-user-logout{width:130px;padding-left:3em;flex-shrink:0;box-sizing:border-box;text-align:right}
#enigoo-header-user .enigoo-header-content-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.95);align-items:center;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s}
#enigoo-header-user .enigoo-header-active-overlay .enigoo-header-content-overlay{display:flex}
#enigoo-header-user .enigoo-header-content-overlay-container{text-align:center;width:100%}
#enigoo-header-user .enigoo-header-content-overlay-container .fa{color:#333;line-height:normal}
#enigoo-header-user .enigoo-header-content-overlay-container span{display:block;margin-top:0.75em;padding:0 2rem}
#enigoo-header-user .enigoo-header-overlay-error .fa,#enigoo-header-user .enigoo-header-overlay-error span{color:#eb1e23}
@media screen and (max-width:549px){#enigoo-header-user .enigoo-header-content,#enigoo-header-user .enigoo-header-content.user-logged{width:230px}
#enigoo-header-user .enigoo-header-content .enigoo-header-user-login,#enigoo-header-user .enigoo-header-content .enigoo-header-user-registration{width:100%;padding-left:0;padding-right:0}
#enigoo-header-user .enigoo-header-content .enigoo-header-user-login{padding-bottom:1.5em}
#enigoo-header-user .enigoo-header-content .enigoo-header-user-registration{padding-top:1.5em;border-top:1px solid #ddd;border-left:0}
}
#enigoo-header-cart .enigoo-header-content{right:5px;width:275px}
#enigoo-header-user .enigoo-header-content form dl,#enigoo-header-cart .enigoo-header-content section dl{margin:0;display:flex;flex-wrap:wrap;width:100%}
#enigoo-header-user .enigoo-header-content form dl.enigoo-form-actions{padding-top:0.5em}
#enigoo-header-user .enigoo-header-content form dl.enigoo-form-errors{display:none;margin-top:1.25em}
#enigoo-header-user .enigoo-header-content form.form-error dl.enigoo-form-errors{display:block}
#enigoo-header-user .enigoo-header-content form dl+dl,#enigoo-header-cart .enigoo-header-content section dl+dl{margin-top:0.75em}
#enigoo-header-user .enigoo-header-content form dt{width:35%;align-self:center}
#enigoo-header-user .enigoo-header-content form dl.enigoo-form-actions dt{width:60%}
#enigoo-header-user .enigoo-header-content form dl.enigoo-form-errors dt{display:none}
#enigoo-header-cart .enigoo-header-content section dt{font-size:1.15em;width:60%;align-self:center}
#enigoo-header-user .enigoo-header-content form dd{margin:0;width:65%;align-self:center}
#enigoo-header-user .enigoo-header-content form dd input{font-family:Arial;width:100%;padding:0.5em;border:1px solid #a0a0a0;box-sizing:border-box}
#enigoo-header-user .enigoo-header-content form.form-error dd input{border-color:#eb1e23}
#enigoo-header-user .enigoo-header-content form dl.enigoo-form-actions dd{width:40%;text-align:right}
#enigoo-header-user .enigoo-header-content form dl.enigoo-form-errors dd{text-align:center;width:100%}
#enigoo-header-user .enigoo-header-content form dl.enigoo-form-errors dd span{font-weight:bold;color:#eb1e23}
#enigoo-header-cart .enigoo-header-content section dd{margin:0;font-size:1.25em;font-weight:bold;width:40%;align-self:center}
#enigoo-header-cart .enigoo-header-content section dd{text-align:right}
#enigoo-header-user .enigoo-header-content footer p{margin-top:0}
#enigoo-header-cart .enigoo-header-content footer{display:flex;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px solid rgb(160,160,160)}
#enigoo-header-cart .enigoo-header-content footer .enigoo-header-left{flex-shrink:0;align-self:center;box-sizing:border-box}
#enigoo-header-cart .enigoo-header-content footer .enigoo-header-right{flex-grow:1;font-size:1.1em;align-self:center;box-sizing:border-box}
#enigoo-header-cart .enigoo-header-content footer .enigoo-header-right{text-align:right;padding-left:2em}
#enigoo-header-user .enigoo-header-content form button,#enigoo-header-cart .enigoo-header-content footer a{color:#fff;text-decoration:none;display:inline-block;padding:10px 15px;background-color:rgb(235,30,35);border:0;cursor:pointer;outline:0;border-bottom:5px solid #C6C9CC}
#enigoo-header-user .enigoo-header-content form button:hover,#enigoo-header-cart .enigoo-header-content footer a:hover{border-top:5px solid #fff;border-bottom:0}
#enigoo-header-cart .enigoo-header-content footer .enigoo-header-right .approaching-expiration{border:2px solid #eb1e23;padding:0.35em 0.5em}
@media screen and (max-width:479px){#enigoo-header-cart .enigoo-header-content{width:230px}
#enigoo-header-cart .enigoo-header-content footer .enigoo-header-right{line-height:150%}
#enigoo-header-cart .enigoo-header-content footer .enigoo-header-right small{display:block}
#enigoo-header-cart .enigoo-header-content footer .enigoo-header-right span{display:inline-block}
#enigoo-header-cart .enigoo-header-content footer .enigoo-header-right .approaching-expiration{padding-top:0.225em;padding-bottom:0.225em}
}
#enigoo-header .hidden{display:none !important}
.header-icon{width:35px;height:35px;margin:15px 7px 0;text-indent:1000px;overflow:hidden;cursor:pointer}
#enigoo-user,#enigoo-cart{position:relative;float:left}
#enigoo-user{margin-left:88px}
#enigoo-user:before,#enigoo-cart:before{position:absolute;top:-1px;left:4px;font-family:'DvorakovaprahaPicto-Regular';color:#000;font-size:51px;z-index:-1}
#enigoo-user:before{content:"C"}
#enigoo-cart:before{content:"D"}
body.scroll #c226,body.scroll #c402,body.scroll #c403{float:left;margin-top:16px;-webkit-transition:margin 0.3s;-moz-transition:margin 0.3s;-o-transition:margin 0.3s;transition:margin 0.3s}
body.scroll #enigoo-user{margin-left:25px}
#enigoo-user-iframe,#enigoo-cart-iframe{display:none;position:absolute;top:60px;right:5px;z-index:1;box-shadow:0px 0px 10px #666;position:absolute;z-index:999}
#enigoo-user-iframe{right:-44px;padding:20px;background-color:#fff}
#enigoo-user-iframe iframe{width:500px;height:100px}
#enigoo-cart-iframe iframe{width:300px;height:120px}
#enigoo-cart-items-iframe{position:absolute;top:10px;right:5px}
#enigoo-cart-items-iframe iframe{width:14px;height:14px}
#search input[type="text"]{position:relative;top:-31px;right:-3px;outline:0}
#c186,#c219,#c220{position:absolute;top:32px}
#enigoo-token #header-basket{display:none}
#info-bar .csc-default{color:#000;background:#dddddd;padding:0.5rem 1rem}
#info-bar .csc-default p{margin:0;line-height:125%;text-align:center}
#top{height:40px;background:rgb(235,30,35);z-index:102}
#top-menu{position:absolute;right:20px;top:0px;height:40px}
#top-menu ul{margin:0;padding:0;list-style:none}
#top-menu ul a,#top-menu ul .cur{padding:0 10px;margin:0;line-height:40px;text-decoration:none;color:white;font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:16px;float:left;display:block}
#top-menu ul a:hover,#top-menu ul .act a{color:black}
#page-94 #top-menu ul .act a{color:white}
#page-94 #top-menu ul .act a:hover,#page-94 #top-menu ul .menu_153 a{color:black}
#top-menu li{float:left;margin:0;padding:0}
#top-menu-slide-wrapper{display:none;height:40px;position:absolute;right:0;z-index:99}
#top-menu-slide-wrapper:hover{cursor:pointer}
#top-menu-slide{background:#eb1c24 url('../../fileadmin/templates/main/img/menu.png') no-repeat 62px center;min-width:100px;height:40px;font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:18px;line-height:42px;color:#fff;padding:0 3px}
#program-menu{float:left;width:655px;height:40px}
#program-menu .concert-selection,#program-menu .month-name{float:left;color:#fff;font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:16px;line-height:40px;margin-right:10px}
#program-menu .concert-selection{cursor:pointer;display:none;line-height:42px;margin-right:0;padding-right:10px}
#program-menu .concert-selection:after{content:" ";background:url('../../fileadmin/templates/main/img/choose-concert.png') no-repeat;width:24px;height:16px;display:inline-block;position:relative;left:10px;top:3px}
#program-menu ul,#program-menu ol{list-style:none;padding:0;margin:0}
#program-menu ul li{float:left;position:relative;width:31px}
body.lang-en #program-menu ul>li{width:29px}
#program-menu ul li.gap{width:40px !important}
body.lang-en #program-menu ul>li.gap{width:38px !important}
#program-menu ul li .day-number{color:#fff;font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:18px;line-height:40px;text-align:center;cursor:default}
#program-menu ul li.active .day-number{background-color:#9c0b10}
#program-menu ul li.active .clickable{cursor:pointer}
#program-menu ul li.current .day-number,#program-menu ul li.current:hover .day-number,#program-menu ul li.active:hover .day-number{color:rgb(235,30,35);background-color:#fff;line-height:38px;margin-top:1px}
#program-menu ul li.past .day-number{
color:#505050 !important;background-color:#DDD !important}
#program-menu ul li.active.past .day-number{background-color:rgb(218,32,36)}
#program-menu ul li ol{display:none;float:none;position:absolute;z-index:1;font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif}
#program-menu ul li:hover ol{display:block}
#program-menu ul li ol li{float:none;width:180px;line-height:130%;border-bottom:1px solid #fff}
#program-menu ul li ol li.last{border-top:1px solid #9c0b10}
#program-menu ul li ol li.last{border-bottom:0}
#program-menu ul li ol li a{display:block;color:#fff;font-size:16px;text-decoration:none;padding:10px 15px;background-color:#9c0b10;font-size:16px}
#program-menu ul li ol li a:hover{background-color:rgb(235,30,35)}
#sub{background:white url('../../fileadmin/templates/main/img/red-dot.png') bottom left repeat-x;z-index:101}
#sub-menu{text-align:right}
#sub-menu ul{margin:0;list-style:none;height:39px}
#sub-menu ul a,#sub-menu ul .cur{padding:0 10px;
margin:0;line-height:38px;text-decoration:none;color:black;font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:15px;float:left;display:block}
body.lang-en #sub-menu ul a,body.lang-en #sub-menu ul .cur{
padding:0 7px}
#sub-menu ul a:hover,#sub-menu ul .act a{color:white;background:rgb(235,30,35)}
#sub-menu li{float:left;margin:0;padding:0}
#sub-menu li.submenu_121{float:right}
h1,h2,h3,h4,h5,h6{color:black;font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal}
h1 b,h2 b,h3 b,h4 b,h5 b,h6 b,h1 i,h2 i,h3 i,h4 i,h5 i,h6 i,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal;font-weight:normal}
.place h3 b,.place h3 strong{font-weight:bold}
h1,h2{font-size:1.5em;margin-bottom:0.75em}
h1{margin-top:0}
h2{padding-top:0.75em;margin-top:1.75em;border-top:1px solid rgb(160,160,160)}
#page-84 h2,h2.csc-firstHeader{padding-top:0;margin-top:0;border-top:0}
#left h2{padding-top:0;border-top:0}
h3{font-size:1em;font-family:'Graebenbach',Arial,sans-serif;font-weight:bold;margin-top:1.5em;margin-bottom:0.5em}
h3.csc-firstHeader{margin-top:0.5em}
#page-94 h3{font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal;font-size:1.6429em;padding-top:0.75em;margin-top:1.75em;margin-bottom:0.75em;border-top:1px solid rgb(160,160,160)}
#page-94 h4{font-size:1em;font-family:Arial,sans-serif;font-weight:bold;margin-top:1.5em;margin-bottom:0.5em}
A{color:rgb(236,28,36)}
A:hover{text-decoration:none}
P{text-align:left;line-height:150%}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
.align-justify{text-align:justify}
LI{line-height:150%}
#middle-marker li{margin:0.5em 0}
UL{
padding:0px 0px 0px 0px;margin:0px 0px 5px 20px}
table.contenttable{border-collapse:collapse;margin-bottom:10px;font-size:1em;width:100%}
table.contenttable p.bodytext{padding:0px;margin:0px}
table.contenttable th{width:100px}
table.contenttable th,table.contenttable td{padding-left:5px;padding-right:15px;padding-top:5px;padding-bottom:5px}
table.contenttable th p.bodytext{color:rgb(123,123,123)}
.csc-header-date{font-size:0.85em;margin:0 0 0.25em}
#page-95 table td{height:40px}
#page-100 a.special-offer-purchase-button,#page-95 table a{display:none}
#page-1 .home-mail-form form input[type=submit],.item-mail-calendar form input[type=submit],.program-detail-left .item-buy-link button,a.button,#page-95 #middle form button,#page-100 #middle form button,#middle #mailformsubmit,.content-form button{font-family:'Graebenbach',Arial,sans-serif;font-size:1em;color:#fff;text-decoration:none;padding:10px 15px;background-color:rgb(235,30,35);border:0;cursor:pointer;outline:0;
border-bottom:5px solid #C6C9CC}
a.button{display:inline-block;padding-bottom:8px}
.gold-button{background-color:#CDAC00 !important}
.silver-button{background-color:#999999 !important}
span.event-sold-out-button{font-size:1em;color:#fff;text-decoration:none;padding:10px 15px;background-color:rgb(160,160,160);border:0;cursor:default;border-bottom:5px solid #C6C9CC}
.program-list .program-item span.event-sold-out-button{width:40px;height:40px;text-indent:-1000px;overflow:hidden;background:rgb(160,160,160) url('../../fileadmin/templates/main/img/icon-basket-sold-out.png?2') center no-repeat;border:0;cursor:default;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px;padding:0}
#page-1 .home-mail-form form input[type=submit]:hover,.item-mail-calendar form input[type=submit]:hover,.program-detail-left .item-buy-link button:hover,a.button:hover,#page-95 #middle form button:hover,#page-100 #middle form button:hover,#middle #mailformsubmit:hover,.content-form button:hover{
border-top:5px solid #fff;border-bottom:0}
#left p{text-align:left}
#page-97 #middle h2{padding-bottom:0.75em;margin-top:0.5em;border-top:0;border-bottom:1px solid rgb(160,160,160)}
#page-97 #middle h3{margin-top:2em}
#map-loading{height:400px;text-align:center;background-color:#eee}
#map-loading .fa{line-height:400px}
#map-loading+iframe{position:relative;top:-400px;margin-bottom:-400px;border:0}
#page-97 #middle .csc-frame-invisible{position:relative}
#page-97 #middle .csc-default{float:left;width:45%;margin-right:5%}
#page-97 #middle .place,#page-97 #middle .csc-frame-indent{display:none}
#page-97 #middle .visible-place{display:block}
#page-97 #middle .new-line-place{clear:both}
#region-select{position:absolute;top:11px;left:135px;width:200px}
.lang-en #region-select{left:185px}
.lang-de #region-select{left:160px}
div.csc-textpic-imagecolumn.csc-textpic-firstcol{margin-right:20px}
#page-94 #left div.csc-textpic-imagecolumn.csc-textpic-firstcol{margin-right:25px}
#page-94 #left div.csc-textpic .csc-textpic-imagewrap img{height:50px;width:auto}
#page-96 #left div.csc-textpic .csc-textpic-imagewrap img{height:50px;width:auto}
#page-129 #left div.csc-textpic .csc-textpic-imagewrap img{height:40px;width:auto}
#page-129 #left div.csc-textpic div.csc-textpic-imagecolumn{margin-bottom:15px}
#page-129 #left #c894 div.csc-textpic .csc-textpic-imagewrap img,#page-129 #left #c902 div.csc-textpic .csc-textpic-imagewrap img{height:20px;width:auto}
#page-129 #left #c892 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol,#page-129 #left #c901 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:10px}
#page-129 #left #c879 div.csc-textpic .csc-textpic-imagewrap img,#page-129 #left #c880 div.csc-textpic .csc-textpic-imagewrap img{height:auto;width:auto}
#page-96 #left-nav+div{margin-top:1em}
body.layout-1 #content-wrapper{margin-top:0}
body.layout-1 #left,body.layout-1 #middle{float:none;width:auto;position:static;margin-right:0}
body.layout-1 #left-content,body.layout-1 #middle-content{max-width:660px;margin:0 auto}
#page-114 #middle p.align-center{margin:2em 0 3em}
#page-114 #middle .csc-frame-frame1{font-size:0.8571em}
div.csc-textpic-border div.csc-textpic-imagewrap img{padding-left:20px;padding-right:20px;border:0;padding-top:20px}
#middle #mailform{border-top:1px solid black;padding-top:20px;margin-top:50px}
#middle #mailform .csc-mailform-field{margin-bottom:10px}
#middle #mailform label{width:120px;display:inline-block}
#middle #mailform #mailformsword{width:205px}
#middle #mailformsubmit{margin-left:124px}
.newsletter-form input{padding:7px;margin:0;width:180px;border:1px solid rgb(221,221,221)}
.newsletter-form button{padding:7px 10px;margin:0 0 0 -4px;background-color:rgb(221,221,221);border:1px solid rgb(221,221,221);cursor:pointer}
#c475 div.csc-textpic-border div.csc-textpic-imagewrap img,#c476 div.csc-textpic-border div.csc-textpic-imagewrap img,#c480 div.csc-textpic-border div.csc-textpic-imagewrap img,#c466 div.csc-textpic-border div.csc-textpic-imagewrap img,#c462 div.csc-textpic-border div.csc-textpic-imagewrap img,#c467 div.csc-textpic-border div.csc-textpic-imagewrap img{height:40px;width:auto}
#c480 div.csc-textpic-border div.csc-textpic-imagewrap img,#c462 div.csc-textpic-border div.csc-textpic-imagewrap img,#c1195 div.csc-textpic-border div.csc-textpic-imagewrap img{padding-left:15px;padding-right:15px}
#page-111 div.csc-textpic div.csc-textpic-imagerow{text-align:center}
#page-111 div.csc-textpic div.csc-textpic-imagecolumn{float:none;display:inline-block;margin-right:20px}
#page-111 div.csc-textpic div.csc-textpic-imagecolumn.csc-textpic-lastcol{margin-right:0}
#page-111 #c467 div.csc-textpic .csc-textpic-imagerow:nth-child(2) div.csc-textpic-imagecolumn.csc-textpic-lastcol img{padding:0;height:40px}
#page-111 #c461 div.csc-textpic .csc-textpic-imagerow:nth-child(3) div.csc-textpic-imagecolumn.csc-textpic-lastcol img{padding:0;height:60px}
#c914 p,#c915 p{margin:0}
#c914 strong em,#c914 b i,#c915 strong em,#c915 b i{color:rgb(236,28,36);font-style:normal}
#page-131 h1{padding-top:0.75em;margin-top:1.75em;border-top:1px solid rgb(160,160,160)}
#c916 .csc-textpic-image,#c917 .csc-textpic-image{display:block;float:left;width:33.333333%;padding-right:8px;padding-bottom:8px;box-sizing:border-box;margin-bottom:0!important}
#c916 .csc-textpic-image:nth-child(3n+1),#c917 .csc-textpic-image:nth-child(3n+1){clear:both}
#c916 div.csc-textpic-imagecolumn.csc-textpic-firstcol,#c917 div.csc-textpic-imagecolumn.csc-textpic-firstcol{margin-right:0}
#page-84 #middle-marker .csc-default+.csc-default{padding-top:1.75em;margin-top:1.75em;border-top:1px solid rgb(160,160,160)}
#page-93 a.download{display:inline-block;margin-bottom:1.25em}
#page-100 #middle-marker ol{margin:1em 0 -0.5em;padding:1em 0 0;list-style:none}
#page-100 #middle-marker ol li{display:inline-block;margin:0 1em 1em 0}
#page-100 #middle-marker ol li a{display:block;padding:0.5em 1.5em;font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:1.3em;font-weight:normal;border:1px solid black;color:#000;text-decoration:none}
#page-100 #middle-marker ol li:hover a{color:#fff;border-color:#eb1e23;background-color:#eb1e23}
.exclusive-ticket-popup-form,#popUp-content{display:none;position:fixed;top:35%;left:0;right:0;width:500px;max-width:80%;margin:0 auto;padding:30px 40px;box-sizing:border-box;background:rgba(0,0,0,0.85);color:#fff;text-align:left;z-index:999}
.exclusive-ticket-popup-form{top:50%;transform:translateY(-50%);max-width:90%}
.exclusive-ticket-popup-form form>span,#popUp-content form span{position:absolute;top:15px;right:15px}
.exclusive-ticket-popup-form form>span a,#popUp-content form span a{color:#fff;font-size:18px;font-weight:bold;text-decoration:none}
.exclusive-ticket-popup-form form>span a::before,#popUp-content form span a::before{content:"\f00d";font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:26px}
.exclusive-ticket-popup-form form>label,#popUp-content form label{display:block;font-size:20px}
.exclusive-ticket-popup-form form span a:hover,#popUp-content form span a:hover{color:#EB1E23}
#popUp-content form input[type=email]{display:block;width:100%;padding:10px;box-sizing:border-box;border:0;margin:15px 0 20px;max-width:100%}
.exclusive-ticket-popup-form form button,#popUp-content form input[type=submit]{font-size:1em;color:#fff;text-decoration:none;padding:10px 15px;background-color:rgb(235,30,35);border:0;cursor:pointer;outline:0;border-bottom:5px solid #C6C9CC;width:auto;max-width:100%}
.exclusive-ticket-popup-form form button:hover,#popUp-content form input[type=submit]:hover{border-top:0 !important;margin-top:5px;border-bottom:0}
.exclusive-ticket-popup-form form .form-row label{font-size:15px;width:50%}
.exclusive-ticket-popup-form form .form-row .form-value{width:50%}
.exclusive-ticket-popup-form form .form-row .input-error{border:2px inset rgb(235,30,35)}
#popUp-content2{position:fixed;content:"";top:180px;right:0rem;width:300px;z-index:998;display:none}
#popUp-content2 p,#popUp-content2 h4{color:white}
#popUp-content2 .csc-default{padding:2rem 3rem 1rem 2rem;background-color:black;position:relative}
#popUp-content2 .csc-default::before{display:none;position:absolute;content:"";background-image:url('../../fileadmin/templates/main/img/popup-info.svg');background-position:center;background-repeat:no-repeat;background-size:contain;font-size:2rem;top:2rem;left:1.5rem;width:45px;height:45px;color:white;font-weight:lighter;text-align:center}
#popUp-content2 .csc-default h4{text-align:left;font-size:1rem;font-weight:bold;margin-top:0}
#popUp-content2 .csc-default p{font-size:.75rem}
#popUp-content2 .csc-default .internal-link{display:inline-block;background-color:red;color:white;border-bottom:2px solid white;padding:.5rem 1rem;margin-top:0.5em;text-decoration:none}
.popHide{display:none}
.popBtn{font-size:1rem;color:black;padding:.75rem;border:none;background-color:transparent;cursor:pointer;position:absolute;top:1rem;right:1rem;content:"";background-image:url('../../fileadmin/templates/main/img/popup-close.svg');background-position:center;background-repeat:no-repeat;background-size:contain;z-index:99;color:white}
@media screen and (max-width:767px){#popUp-content2 .csc-default::before{width:35px;height:35px}
#popUp-content2 .csc-default h4{font-size:.75rem}
.popBtn{padding:.5rem}
}
@media screen and (min-width:480px){#popUp-content2{width:368px}
#popUp-content2 .csc-default{padding:2rem 4rem 1rem 5rem;background-color:black;position:relative}
#popUp-content2 .csc-default::before{display:block}
}
@media screen and (min-width:768px){#popUp-content2{width:400px}
#popUp-content2 .csc-default{padding:2rem 5rem 1rem 6rem}
}
@media screen and (min-width:1000px){#popUp-content2{width:458px;top:220px}
}
.darujme-widget{margin:2em 0 3em}
.exclusive-ticket-form-button{text-align:center;margin-top:2em}
.exclusive-ticket-popup-form{display:none}
.exclusive-ticket-message-wrapper{font-size:1.15em;margin-bottom:2em}
#CybotCookiebotDialog h2{border-top:0}
.CookiebotWidget-main-logo,a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none !important}
#footer .tx-jfmulticontent-pi1 .subcolumns .c25r{float:left;margin-left:0}
#footer #c182 img,#footer #c187 img{max-width:110px}
#footer{background:rgb(221,221,221);height:380px;padding-bottom:3px}
#footer-wrapper{position:relative;left:0;height:auto;clear:both;font-size:0.8571em;height:380px;color:rgb(80,80,80)}
#footer-marker{width:100%;padding-top:50px}
#footer-marker h5{font-family:Arial;color:rgb(80,80,80);font-size:1em;font-weight:normal}
#footer-marker ul{margin:0px;padding:0px;margin-top:12px}
#footer-marker p,#footer-marker li{line-height:175%;list-style-image:none;list-style-type:none}
#footer-marker li{margin:0px;padding:0px}
#footer-marker a{color:rgb(80,80,80);text-decoration:none}
#footer-marker a:hover{text-decoration:underline}
#footer-left{position:absolute;left:20px;bottom:5px;color:silver}
#footer-right{position:absolute;right:20px;bottom:5px;color:silver}
#footer-right a{text-decoration:none;color:silver;font-family:arial;padding-left:5px;padding-right:5px}
#footer-right a:hover{text-decoration:none;color:rgb(80,80,80)}
#footer-left ul{list-style:none;padding:0px 0px 0px 0px;margin:0px;overflow:hidden}
#footer-left ul a{float:left;display:block;color:silver;padding:0}
#footer-left li{float:left;margin:0;padding:0;margin-right:15px}
#c177:before,#c415:before{content:"T";font-size:51px}
#c180:before,#c418:before{content:"M";font-size:52px}
#c179:before,#c417:before{content:"N";font-size:52px}
#c177:before,#c415:before,#c180:before,#c418:before,#c179:before,#c417:before{font-family:'DvorakovaprahaPicto-Regular';color:#000;line-height:45px}
.footer-link{font-family:'DvorakovaprahaPicto-Regular';font-size:52px;color:#000 !important;letter-spacing:3px;display:inline-block;margin-top:-19px;line-height:60px}
.footer-link:hover{text-decoration:none !important}
#footer-marker .c25l .subc p b{display:block;margin-top:-8px;margin-bottom:-4px}
#footer .newsletter-form input{width:60%;max-width:150px;background-color:#F7F7F7;border:1px solid rgb(80,80,80);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}
#footer .newsletter-form button{text-align:center;padding:7px 2px;width:30%;max-width:80px;border:1px solid rgb(80,80,80);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
iframe[name="google_conversion_frame"]{position:absolute;bottom:0px;left:0px;height:1px;width:1px}
#footer-block-1{background-color:#dddddd}
#footer-block-1 .wrapper,#footer-block-2 .wrapper{max-width:940px;margin:0 auto}
#footer-block-1 .wrapper>.csc-default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 0;text-align:left}
#footer-block-1 .wrapper>.csc-default .csc-default{width:calc(50% - 2em);padding:0 1em;margin:1em 0}
@media (min-width:500px){#footer-block-1 .wrapper>.csc-default .csc-default{width:calc(33.3333% - 2em)}
}
@media (min-width:800px){#footer-block-1 .wrapper>.csc-default .csc-default{width:calc(20% - 2em)}
}
@media (min-width:900px){#footer-block-1{padding-bottom:153px}
}
@media (min-width:960px){#footer-block-1{padding-bottom:97px}
}
@media (min-width:1000px){#footer-block-1 .wrapper>.csc-default{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -1em}
}
#footer-block-1 .wrapper>.csc-default .csc-default a{text-decoration:none;color:#000;font-size:.75rem}
#footer-block-1 .wrapper>.csc-default .csc-default .csc-header h1{font-family:'Graebenbach',Arial,sans-serif;font-size:0.825rem;font-weight:bold}
#footer-block-1 .wrapper>.csc-default .csc-default ul{margin:0;padding:0;list-style-type:none}
#footer-block-1 .wrapper>.csc-default .csc-default ul li{line-height:1.4}
#footer-block-1 .wrapper>.csc-default .csc-default ul li a:hover{text-decoration:underline}
#footer-block-2{background-color:#fff;border-top:1px solid #dddddd}
@media (min-width:900px){#footer-block-2{position:fixed;bottom:0;left:0;right:0;z-index:999}
}
#footer-block-2 a{text-decoration:none}
#footer-block-2 .wrapper>.csc-default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 0 1.5em;justify-content:center}
#footer-block-2 .wrapper>.csc-default>div{box-sizing:border-box;width:100%}
#footer-block-2 .wrapper>.csc-default>div:last-of-type{margin-top:1rem;width:100%}
#footer-block-2 .wrapper>.csc-default>div p{text-align:center}
@media (min-width:560px){#footer-block-2 .wrapper>.csc-default>div:nth-of-type(1),#footer-block-2 .wrapper>.csc-default>div:nth-of-type(2){width:auto}
#footer-block-2 .wrapper>.csc-default>div p{text-align:left}
}
@media (min-width:960px){#footer-block-2 .wrapper>.csc-default>div:last-of-type{margin-top:0;width:auto}
}
@media (min-width:829px){#footer-block-2 .wrapper>.csc-default{padding-bottom:.5em}
}
@media (min-width:960px){#footer-block-2 .wrapper>.csc-default{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media (min-width:1000px){#footer-block-2 .wrapper>.csc-default{margin:0 -1em}
}
#footer-block-2 .wrapper>.csc-default .csc-default{padding:0 1em}
#footer-block-2 .wrapper>.csc-default .csc-default:first-child a{display:inline-block;background-color:#000;color:#fff;padding:.5em 0.75em;border-bottom:5px solid #aaa;font-size:0.95rem}
#footer-block-2 .wrapper>.csc-default .csc-default:first-child a:hover{border-bottom:0;border-top:5px solid #fff}
#footer-block-2 .wrapper>.csc-default .csc-default:nth-child(2) a{margin-top:0;line-height:40px}
#footer-block-2 .wrapper>.csc-default .csc-default:last-child .csc-textpic-imagecolumn{height:40px}
#footer-block-2 .wrapper>.csc-default .csc-default:last-child .csc-textpic-imagecolumn .csc-textpic-image{height:100%}
#footer-block-2 .wrapper>.csc-default .csc-default:last-child .csc-textpic-image img{height:100%;width:auto}
div.tx-ttnews-browsebox{font-size:12px;text-align:center}
div.tx-ttnews-browsebox table{margin-top:10px}
div.tx-ttnews-browsebox td.news-list-nasl a,div.tx-ttnews-browsebox td.news-list-pred a{line-height:26px;display:inline-block;height:26px;font-weight:bold;color:rgb(32,80,122);width:160px;text-align:center;text-decoration:none}
div.tx-ttnews-browsebox td.news-list-pred a{background:url('../../fileadmin/templates/main/img/button_blue_left160.gif') top left no-repeat}
div.tx-ttnews-browsebox td.news-list-nasl a{background:url('../../fileadmin/templates/main/img/button_blue_right160.gif') top left no-repeat}
div.tx-ttnews-browsebox td.news-list-pred a:hover{background:url('../../fileadmin/templates/main/img/button_blue_left160_akt.gif') top left no-repeat}
div.tx-ttnews-browsebox td.news-list-nasl a:hover{background:url('../../fileadmin/templates/main/img/button_blue_right160_akt.gif') top left no-repeat}
div.tx-ttnews-browsebox td a{background:url('../../fileadmin/templates/main/img/button_blue_dot.gif') top left no-repeat;line-height:26px;display:inline-block;height:26px;font-weight:bold;color:rgb(32,80,122);width:27px;text-align:center;text-decoration:none}
div.tx-ttnews-browsebox td a:hover{background:url('../../fileadmin/templates/main/img/button_blue_dot_akt.gif') top left no-repeat}
div.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a{background:url('../../fileadmin/templates/main/img/button_blue_dot_akt.gif') top left no-repeat;color:rgb(196,30,58)}
div.news-list-browse-top{border-bottom:1px solid rgb(220,220,220);margin-bottom:15px;padding-bottom:5px}
div.form{background:rgb(210,210,210);margin-top:0px;width:100%;margin-bottom:30px;float:left}
#mapa{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}
div.form_content{margin:20px 5%;width:90%;float:left}
div.form_block{float:left;padding-top:5px;width:100%}
div.form .box-vstup{margin-top:10px;margin-bottom:10px}
div.block_50{width:50%}
div.form input.vstup{height:30px;width:98%}
div.form .vstup{background:white url('../../fileadmin/templates/main/img/input.png') top left repeat-x;border:1px solid #c6c6c6;font-family:'Graebenbach',Arial,sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
div.form input.submit{border:0;background:black;padding-left:30px;padding-right:30px;display:inline-block;height:52px;cursor:pointer;margin:0;color:white;font-weight:bold;font-size:19px;font-family:'Graebenbach',Arial,sans-serif;border:1px solid white;text-shadow:black 0px 1px 1px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
div.form input.submit:hover{background:silver url('../../fileadmin/templates/main/img/button-arrow-act.png') top right repeat-x}
div.form textarea{width:98%;border:0;height:180px;margin:0;font-family:'Graebenbach',Arial,sans-serif}
div.form h2{background:url('../../fileadmin/templates/main/img/form-headline.png') top left no-repeat;font-size:16px;font-weight:400;text-transform:uppercase;padding:0;margin:0;padding-bottom:10px;width:256px;display:block;text-align:center}
div.form .error{color:rgb(191,30,58)}
input.spam{display:none}
.content-form input,.content-form select,.content-form textarea{font-family:'Graebenbach',Arial,sans-serif;border:1px solid rgb(160,160,160)}
.content-form input.form-error,.content-form select.form-error,.content-form textarea.form-error{border-color:rgb(235,30,35)}
.content-form .form-message{color:#eb1e23;font-weight:bold}
.content-form .form-message.success{color:#05b114}
.content-form .form-antispam{display:none}
.content-form fieldset{border:0;margin:2em 0 0;padding:0}
.content-form fieldset legend{display:block;font-weight:bold;padding-top:0.5em;padding-bottom:0.75em}
.content-form .form-row{padding:0.5em 0}
.content-form .form-row::after{content:'';display:block;clear:both}
.content-form .form-row label{display:block;float:left;width:35%;max-width:200px;padding:0.5em 0}
.content-form .form-row .form-value{display:block;float:left;width:65%;max-width:275px;position:relative}
.content-form .form-row.required .form-value::after{content:'*';position:absolute;top:0.15em;right:0.15em;color:#eb1e23;font-size:1.5em;font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif}
.content-form .form-row .form-value input,.content-form .form-row .form-value textarea{width:100%;padding:0.5em 1.25em 0.5em 0.5em;box-sizing:border-box}
.content-form .form-row .form-value textarea{resize:vertical}
.content-form .form-row button{text-transform:uppercase}
.content-form fieldset.prices-and-tickets{margin-top:0;margin-bottom:3em}
.content-form fieldset.prices-and-tickets::after{content:'';display:block;clear:both}
.content-form fieldset.prices-and-tickets .prices-item{float:left;width:48%;margin-right:4%;padding:0 15px;box-sizing:border-box}
.content-form fieldset.prices-and-tickets .prices-item+.prices-item{margin-right:0}
.content-form fieldset.prices-and-tickets .prices-item span{display:block;margin-bottom:7px}
.content-form fieldset.prices-and-tickets .prices-item select{padding:0.25em}
#form-patron-type{width:100%;padding:0.5em 1.25em 0.5em 0.5em}
div.tx-srlanguagemenu-pi1{font-size:13px}
div.tx-srlanguagemenu-pi1 div{float:left}
div.tx-srlanguagemenu-pi1 div.CUR,div.tx-srlanguagemenu-pi1 div.INACT,div.tx-srlanguagemenu-pi1 div.NO{padding-left:10px;padding-right:5px}
div.tx-srlanguagemenu-pi1 div.CUR a{color:rgb(235,30,35)}
div.tx-srlanguagemenu-pi1 img{border:0}
#rootline{}
#rootline .tx_slrootline-identifier{font-weight:normal;font-size:11px;padding-left:10px}
#rootline a.tx_slrootline{margin:0;font-size:11px;text-decoration:underline;color:black}
#rootline a.tx_slrootline:hover{margin:0;font-size:11px;text-decoration:none;color:black}
#rootline .tx_slrootline-Current{margin:0;font-size:11px;color:black}
#rootline .tx_slrootline-allWrap{border:0px;color:black}
#share{text-align:right}
#share-content{padding:10px;padding-right:20px;font-size:12px}
a.share-facebook{background:url('../../fileadmin/templates/main/img/icon-facebook.gif') 0px 0px no-repeat;margin-left:10px;padding-left:20px}
a.share-mail{background:url('../../fileadmin/templates/main/img/icon-mail.gif') 0px 3px no-repeat;margin-left:10px;padding-left:20px}
#middle-like{position:absolute;top:35px;right:5px}
.item-artists em,.item-artists a em{color:#888}
.item-place,.item-place a{color:rgb(235,30,35)}
.program-icon{text-indent:-1000px;overflow:hidden;background-repeat:no-repeat}
.category-filter{display:none;
padding-top:10px}
#region-select select,.category-filter select{width:160px;padding:5px;cursor:pointer;
display:block;margin-bottom:12px}
#region-select .sbHolder,.category-filter .sbHolder{position:relative;z-index:3;line-height:36px;border:1px solid #ddd;background-color:#f2f2f2;
width:220px;margin-bottom:12px}
#region-select .sbHolder:hover,.category-filter .sbHolder:hover{border-color:#aaa}
#region-select .sbHolder a,.category-filter .sbHolder a{color:#000}
#region-select .sbSelector,.category-filter .sbSelector{text-decoration:none;display:block;height:36px;padding:0 2.5rem 0 10px;overflow:hidden;
width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#region-select .sbToggle,.category-filter .sbToggle{position:absolute;top:0px;right:2px;display:block;width:30px;height:36px;background-image:url('../../fileadmin/templates/main/img/select-icons.png');background-repeat:no-repeat;background-position:0px -113px}
#region-select .sbToggle:hover,.category-filter .sbToggle:hover{background-position:0px -164px}
#region-select .sbToggleOpen,.category-filter .sbToggleOpen{background-position:0px -14px}
#region-select .sbToggleOpen:hover,.category-filter .sbToggleOpen:hover{background-position:0px -64px}
#region-select .sbOptions,.category-filter .sbOptions{list-style:none;margin:0;padding:0;background-color:#E8E8E8;max-height:none !important}
#region-select .sbOptions li,.category-filter .sbOptions li{border-top:1px solid #ddd;margin:0}
#region-select .sbOptions li a,.category-filter .sbOptions li a,#region-select .sbOptions li span.sbDisabled,.category-filter .sbOptions li span.sbDisabled{display:block;padding:10px;position:relative}
#region-select .sbOptions li a,.category-filter .sbOptions li a{text-decoration:none}
#region-select .sbOptions li span.sbDisabled,.category-filter .sbOptions li span.sbDisabled{color:#aaa}
.category-filter .selectbox-cat19 li a{padding-right:35px}
.category-filter .selectbox-cat19 li a span{position:absolute;top:11px;right:8px;display:block;width:18px;height:16px;background-image:url('../../fileadmin/templates/main/img/program-filter-icons.png')}
.category-filter .selectbox-cat19 li a.program-321 span,.category-filter .selectbox-cat19 li a.program-20 span{background-position:0px 0px}
.category-filter .selectbox-cat19 li a.program-323 span,.category-filter .selectbox-cat19 li a.program-26 span{background-position:0px -16px}
.category-filter .selectbox-cat19 li a.program-565 span,.category-filter .selectbox-cat19 li a.program-327 span,.category-filter .selectbox-cat19 li a.program-27 span{background-position:0px -32px}
.category-filter .selectbox-cat19 li a.program-533 span,.category-filter .selectbox-cat19 li a.program-317 span,.category-filter .selectbox-cat19 li a.program-255 span,.category-filter .selectbox-cat19 li a.program-21 span{background-position:0px -48px}
.category-filter .selectbox-cat19 li a.program-555 span,.category-filter .selectbox-cat19 li a.program-325 span,.category-filter .selectbox-cat19 li a.program-22 span{background-position:0px -64px}
.category-filter .selectbox-cat19 li a.program-553 span,.category-filter .selectbox-cat19 li a.program-319 span,.category-filter .selectbox-cat19 li a.program-23 span{background-position:0px -80px}
.category-filter .selectbox-cat19 li a.program-867 span,.category-filter .selectbox-cat19 li a.program-557 span,.category-filter .selectbox-cat19 li a.program-331 span,.category-filter .selectbox-cat19 li a.program-25 span{background-position:0px -96px}
.category-filter .selectbox-cat19 li a.program-559 span,.category-filter .selectbox-cat19 li a.program-24 span{background-position:0px -112px}
.category-filter .selectbox-cat19 li a.program-36 span{background-position:0px -128px}
.category-filter .selectbox-cat19 li a.program-251 span{background-position:0px -144px}
.category-filter .selectbox-cat19 li a.program-567 span,.category-filter .selectbox-cat19 li a.program-329 span,.category-filter .selectbox-cat19 li a.program-253 span{background-position:0px -160px}
.category-filter .selectbox-cat19 li a.program-563 span{background-position:0px -176px}
.category-filter .selectbox-cat19 li a.program-561 span{background-position:0px -192px}
.category-filter .selectbox-cat19 li a.program-847 span{background-position:0px -208px}
.category-filter .selectbox-cat19 li a.program-1261 span{background-position:0px -224px}
#region-select .sbOptions li a:hover,.category-filter .sbOptions li a:hover{background-color:#f2f2f2}
.filter-desc{margin-top:2em}
.has-active-filter .category-filter-desc{display:none}
.has-active-filter .category-active-filter{display:block}
.category-filter-desc .program-icon{float:left;margin-right:10px}
.category-filter-desc h3{margin-top:1em;line-height:25px;font-size:1.1em}
.category-filter-desc h3 a{display:block;color:#000;text-decoration:none}
.category-filter-desc h3 a:hover{text-decoration:underline}
.category-filter-desc .category-desc{display:none}
.category-active-filter .category-desc{display:block}
#left .category-active-filter .category-desc p{text-align:justify}
.category-filter-desc p em,.category-filter-desc p i{display:block;margin-bottom:-0.5em}
.program-list-empty,.program-list{min-height:420px}
.archive-list{padding-top:50px}
.program-list .clear2,.program-list .clear3,.program-list .clear4{clear:both;height:0;line-height:0;width:100%}
.program-list .clear2,.program-list .clear3{display:none}
.program-list .program-item{position:relative;z-index:1;float:left;width:23.5%;margin-right:2%;margin-bottom:20px}
.program-list .program-item:hover{z-index:2;max-height:340px}
.program-list .program-item .item-content br,.program-list .program-item .item-artists span em,.program-list .program-item .item-buy-link,.program-list .program-item .item-program,.program-list .program-item .item-time,.program-list .program-item:hover .item-short-program{display:none}
.program-list .program-item:hover .item-program,.program-list .program-item:hover .item-place,.program-list .program-item:hover .item-time,.program-list .program-item:hover .item-buy-link{display:block}
.program-list .program-item:hover .item-artists span em{display:inline}
.program-list .last-row-item+.program-item,.program-list .program-item.eol4{margin-right:0}
.program-list .program-item .item-content{position:relative}
.program-list .program-item:hover .item-content{width:140%;padding:2px 11% 20px;margin:-15px -30%;background-color:#fff;-webkit-box-shadow:0px 0px 20px #666;-moz-box-shadow:0px 0px 20px #666;-o-box-shadow:0px 0px 20px #666;box-shadow:0px 0px 20px #666}
.program-list .program-item:hover .item-content,.program-list .program-item{min-height:340px}
.archive-list .program-item:hover .item-content,.archive-list .program-item{min-height:290px}
.program-list .program-item.eol4:hover .item-content{margin-left:-65%;margin-right:0}
.program-list .program-item a{color:#000;text-decoration:none;display:block;width:100%;height:100%}
.program-list .program-item span{display:block}
.program-list .program-item .item-day{font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:95px;margin-bottom:30px}
.archive-list .program-item .item-day{font-size:31px}
.archive-list .program-item:hover .item-day{font-size:37px;padding-top:10px}
.program-list .program-item .item-artists{font-size:13px;height:90px;overflow:hidden}
.program-list .program-item:hover .item-artists{font-size:14px;height:auto;min-height:60px}
.program-list .program-item .item-artists span{line-height:18px;
}
.program-list .program-item:hover .item-artists span{line-height:20px}
.program-list .program-item .item-artists span em{font-size:11px}
.program-list .program-item:hover .item-artists span em{font-size:12px}
.program-list .program-item .item-program,.program-list .program-item .item-short-program{border-top:1px solid #EB1E23;margin-top:20px;padding-top:10px;font-size:12px;font-weight:bold;line-height:15px}
.program-list .program-item .item-program{font-weight:normal;line-height:14px}
.program-list .program-item .item-additional-info{font-size:14px;line-height:20px;margin-bottom:10px !important}
.program-list .program-item .item-short-program{height:30px;overflow:hidden}
.program-list .program-item .item-program span{margin-bottom:5px}
.category-filter-desc .program-icon,.program-detail-left .item-program-icon .program-icon,.program-list .program-item .program-icon{display:block;width:28px;height:25px;background-image:url('../../fileadmin/templates/main/img/program-icons.png')}
.program-list .program-item .item-programme{margin-top:10px}
.program-list .program-item:hover .item-programme{margin-top:15px;height:25px}
.program-list .program-item .program-icon{display:inline-block;margin-right:10px}
.category-filter-desc .program-icon.program-321,.program-detail-left .item-program-icon .program-321,.program-list .program-item .program-321,.category-filter-desc .program-icon.program-20,.program-detail-left .item-program-icon .program-20,.program-list .program-item .program-20{background-position:0px 0px}
.category-filter-desc .program-icon.program-323,.program-detail-left .item-program-icon .program-323,.program-list .program-item .program-323,.category-filter-desc .program-icon.program-26,.program-detail-left .item-program-icon .program-26,.program-list .program-item .program-26{background-position:0px -26px}
.category-filter-desc .program-icon.program-565,.program-detail-left .item-program-icon .program-565,.program-list .program-item .program-565,.category-filter-desc .program-icon.program-327,.program-detail-left .item-program-icon .program-327,.program-list .program-item .program-327,.category-filter-desc .program-icon.program-27,.program-detail-left .item-program-icon .program-27,.program-list .program-item .program-27{background-position:0px -52px}
.category-filter-desc .program-icon.program-533,.program-detail-left .item-program-icon .program-533,.program-list .program-item .program-533,.category-filter-desc .program-icon.program-317,.program-detail-left .item-program-icon .program-317,.program-list .program-item .program-317,.category-filter-desc .program-icon.program-255,.program-detail-left .item-program-icon .program-255,.program-list .program-item .program-255,.category-filter-desc .program-icon.program-21,.program-detail-left .item-program-icon .program-21,.program-list .program-item .program-21{background-position:0px -78px}
.category-filter-desc .program-icon.program-555,.program-detail-left .item-program-icon .program-555,.program-list .program-item .program-555,.category-filter-desc .program-icon.program-325,.program-detail-left .item-program-icon .program-325,.program-list .program-item .program-325,.category-filter-desc .program-icon.program-22,.program-detail-left .item-program-icon .program-22,.program-list .program-item .program-22{background-position:0px -104px}
.category-filter-desc .program-icon.program-553,.program-detail-left .item-program-icon .program-553,.program-list .program-item .program-553,.category-filter-desc .program-icon.program-319,.program-detail-left .item-program-icon .program-319,.program-list .program-item .program-319,.category-filter-desc .program-icon.program-23,.program-detail-left .item-program-icon .program-23,.program-list .program-item .program-23{background-position:0px -130px}
.category-filter-desc .program-icon.program-867,.program-detail-left .item-program-icon .program-867,.program-list .program-item .program-867,.category-filter-desc .program-icon.program-557,.program-detail-left .item-program-icon .program-557,.program-list .program-item .program-557,.category-filter-desc .program-icon.program-331,.program-detail-left .item-program-icon .program-331,.program-list .program-item .program-331,.category-filter-desc .program-icon.program-25,.program-detail-left .item-program-icon .program-25,.program-list .program-item .program-25{background-position:0px -156px}
.category-filter-desc .program-icon.program-559,.program-detail-left .item-program-icon .program-559,.program-list .program-item .program-559,.category-filter-desc .program-icon.program-24,.program-detail-left .item-program-icon .program-24,.program-list .program-item .program-24{background-position:0px -183px}
.category-filter-desc .program-icon.program-36,.program-detail-left .item-program-icon .program-36,.program-list .program-item .program-36{background-position:0px -208px}
.category-filter-desc .program-icon.program-251,.program-detail-left .item-program-icon .program-251,.program-list .program-item .program-251{background-position:0px -234px}
.category-filter-desc .program-icon.program-567,.program-detail-left .item-program-icon .program-567,.program-list .program-item .program-567,.category-filter-desc .program-icon.program-329,.program-detail-left .item-program-icon .program-329,.program-list .program-item .program-329,.category-filter-desc .program-icon.program-253,.program-detail-left .item-program-icon .program-253,.program-list .program-item .program-253{background-position:0px -260px}
.category-filter-desc .program-icon.program-563,.program-detail-left .item-program-icon .program-563,.program-list .program-item .program-563{background-position:0px -286px}
.category-filter-desc .program-icon.program-561,.program-detail-left .item-program-icon .program-561,.program-list .program-item .program-561{background-position:0px -312px}
.category-filter-desc .program-icon.program-847,.program-detail-left .item-program-icon .program-847,.program-list .program-item .program-847{background-position:0px -338px}
.category-filter-desc .program-icon.program-1261,.program-detail-left .item-program-icon .program-1261,.program-list .program-item .program-1261{background-position:0px -364px}
.program-list .program-item .item-place{display:none;font-size:15px;line-height:20px;margin-top:15px}
.program-list .program-item .item-time{
font-weight:bold}
.program-list .program-item .item-buy-link{position:absolute;bottom:13px;right:16px}
.program-list .program-item .item-buy-link button{width:40px;height:40px;text-indent:-1000px;overflow:hidden;background:rgb(235,30,35) url('../../fileadmin/templates/main/img/icon-basket.png') 9px 12px no-repeat;border:0;cursor:pointer;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px}
.program-detail-left{position:fixed;width:270px;margin-left:-310px}
#left .program-detail-left{position:static;width:auto;margin-left:0}
.program-detail-left .item-archive-info{background-color:#e6e7e8;margin:0 -20px 2em;padding:20px}
.program-detail-left .item-archive-info strong{display:block;font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:1.35em;font-weight:normal;text-transform:uppercase;margin-bottom:0.75em}
.program-detail-left .item-archive-info a:hover{border-top-color:#e6e7e8}
.program-detail-left .item-additional-info{margin:0.15em 0 1.6em;font-style:italic;font-size:1.1em}
.program-detail-left .item-date,.program-detail-left .item-place{font-size:1rem}
.program-detail-left .item-place a{text-decoration:none}
#left-nav,.program-detail-left .item-artists{font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;margin-top:1.75em}
#left-nav{margin-top:0.3em}
#left-nav ul,.program-detail-left .item-artists ul{list-style:none;margin:0;padding:0}
#left-nav li,.program-detail-left .item-artists li{line-height:160%;margin-bottom:0.5em}
.program-detail-left .item-artists li h1{font-size:1em;margin:0}
#left-nav li a,.program-detail-left .item-artists li a{color:#000;font-size:1.2em;text-decoration:none}
#left-nav li a:hover,.program-detail-left .item-place a:hover,.program-detail-left .item-artists li a:hover{text-decoration:underline}
#left-nav+div{margin-top:4em}
.program-detail-left .item-artists li em{font-size:0.9em;font-weight:normal;font-style:italic;margin-left:1px}
.program-detail-left .item-program-icon{margin-top:2.25em;line-height:25px;font-weight:bold;font-size:1.1em}
.program-detail-left .item-program-icon a{display:block;color:#000;text-decoration:none}
.program-detail-left .item-program-icon a:hover{text-decoration:underline}
.program-detail-left .item-program-icon .program-icon{margin-top:10px;padding-left:38px;width:auto;text-indent:0}
.program-detail-left .item-buy-link{margin-top:2em;margin-bottom:2.5em}
.program-detail-left .item-buy-link+.item-buy-link{margin-top:2em}
.program-detail-left .item-buy-link button{width:150px;padding-left:7px;padding-right:7px}
.program-detail-left .item-buy-link a{width:136px;padding-left:7px;padding-right:7px;text-align:center}
.program-detail-left .item-attr-additional{margin-top:1.75em !important;font-style:italic !important;line-height:150% !important}
.program-detail-left .item-gallery{padding-bottom:1em}
.program-detail-left .item-gallery ul{list-style:none;margin:0;padding:0}
.program-detail-left .item-gallery ul:before,.program-detail-left .item-gallery ul::before,.program-detail-left .item-gallery ul:after,.program-detail-left .item-gallery ul::after{content:" ";display:table}
.program-detail-left .item-gallery ul:after,.program-detail-left .item-gallery ul::after{clear:both}
.program-detail-left .item-gallery li{display:block;float:left;width:33.333333%;padding-right:8px;padding-bottom:8px;box-sizing:border-box}
.program-detail-left .item-gallery li a{display:block;overflow:hidden;width:100%;height:85px}
.program-detail-left .item-gallery img{height:100%;width:auto;-webkit-transform:translateX(-33%);-ms-transform:translateX(-33%);transform:translateX(-33%)}
.program-detail-left .item-videos ul{list-style:none;margin:0;padding:0}
.program-detail-left .item-videos li+li{margin-top:2em}
.program-detail-left .item-videos h4{font-size:1.25em;margin:0 0 0.5em}
.program-detail-left .item-videos iframe{width:100%}
.program-detail-right{float:right;width:630px}
.program-detail-right img{max-width:100% !important;height:auto !important}
.program-detail-right p{line-height:150% !important;margin:1em 0 !important;text-align:justify}
.program-detail-right .news-img-wrap{margin-bottom:1em}
.program-detail-right .item-program h2{margin-top:0;padding-top:0;border-top:0}
.program-detail-right .news-img-wrap+.item-program h2{padding-top:0.75em;border-top:1px solid rgb(160,160,160)}
.program-detail-right .item-program span{display:block;margin-bottom:5px}
.program-detail-right .item-annotation{padding-top:0.25em}
.program-detail-right .item-attributes{padding-top:1em;padding-bottom:0;margin-top:2.0em;margin-bottom:-2.5em;border-top:1px solid rgb(160,160,160)}
.program-detail-right .item-attributes ul{list-style:none;margin:0;padding:0}
.program-detail-right .item-attributes ul li{box-sizing:border-box;font-size:13px;position:relative;float:left;width:33.3333%;height:40px;margin-top:0 !important;margin-right:3.3333%;margin-bottom:0 !important;padding-top:8px;padding-left:38px;padding-right:15px;line-height:130%}
.program-detail-right .item-attributes ul li span{position:absolute;top:0px;left:0px;display:block;width:30px;height:30px}
.program-detail-right .item-attributes ul li span:before{font-family:'DvorakovaprahaPicto-Regular';font-size:43px;color:#000 !important;position:absolute;top:5px;left:-3px}
.program-detail-right .item-attributes ul li.attr-DressCode span.dark-suit:before{content:"H"}
.program-detail-right .item-attributes ul li.attr-DressCode span.black-tie:before{content:"F"}
.program-detail-right .item-attributes ul li.attr-DressCode span.casual:before{content:"E"}
.program-detail-right .item-attributes ul li.attr-OpeningWord span:before{content:"K"}
.program-detail-right .item-attributes ul li.attr-HallClosure span:before{content:"G"}
.program-detail-right .item-attributes ul li.attr-Intermission span:before{content:"I"}
.program-detail-right .item-attributes ul li.attr-AfterApplauseMeeting span:before{content:"K"}
.program-detail-right .item-attributes ul li.attr-Autographing span:before{content:"J"}
.program-detail-right .medallions h2,.program-detail-right .item-place-medallion{padding-top:1.5em}
.program-detail-right .item-place-medallion h2{margin-top:0}
.medallion-item{margin-bottom:2em}
.medallion-item h3{font-size:1.4286em;font-family:'Rhymes','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal;margin-bottom:-0.25em}
.medallion-image img{padding-bottom:0.5em}
.medallion-desc-more-info p:first-of-type{margin-top:0 !important}
.medallion-desc-more-info-link{margin-bottom:1em}
.item-mail-calendar{float:right;margin-top:-10px;margin-left:15px}
.item-mail-calendar>span{font-family:'DvorakovaprahaPicto-Regular';font-size:43px}
#page-1 .home-mail-form span a:before,.item-mail-calendar form span a:before{content:"\f00d";font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:26px}
#page-1 .home-mail-form .mail-form>span:hover,.item-mail-calendar>span:hover{cursor:pointer}
#page-1 .home-mail-form form .mail-message,.item-mail-calendar form .mail-message{display:none}
#page-1 .home-mail-form form,.item-mail-calendar form{display:none;position:fixed;top:35%;left:0;right:0;width:500px;max-width:80%;margin:0 auto;padding:30px 40px;box-sizing:border-box;background:rgba(0,0,0,0.75);color:#fff;z-index:999}
#page-1 .home-mail-form form{position:absolute;top:25%}
#page-1 .home-mail-form form label,.item-mail-calendar form label{display:block;font-size:20px}
#page-1 .home-mail-form form input,.item-mail-calendar form input{outline:0}
#page-1 .home-mail-form form span,.item-mail-calendar form span{position:absolute;top:15px;right:15px}
#page-1 .home-mail-form form span a,.item-mail-calendar form span a{color:#fff;font-size:18px;font-weight:bold;text-decoration:none}
#page-1 .home-mail-form form span a:hover,.item-mail-calendar form span a:hover{color:#EB1E23}
#page-1 .home-mail-form form input[type=email],.item-mail-calendar form input[type=email]{display:block;width:100%;padding:10px;box-sizing:border-box;border:0;margin:15px 0 20px}
#page-1 .home-mail-form form input[type=submit]:hover,.item-mail-calendar form input[type=submit]:hover{border-top:0;margin-top:5px}
#page-131 .program-list{min-height:auto}
#page-131 .program-list .program-item:hover .item-content,#page-131 .program-list .program-item{min-height:auto !important;max-height:none !important}
#page-131 .program-list .program-item{width:48%;margin-right:4%}
#page-131 .program-list .program-item+.program-item{margin-right:0}
#page-131 .program-list .program-item .item-content{padding:0 15px 15px}
#page-131 .program-list .program-item:hover .item-content{width:auto;margin:0}
#page-131 .program-list .program-item .item-day{font-size:37px;padding-top:10px}
#page-131 .program-list .program-item .item-artists{font-size:14px;height:auto;min-height:60px}
#page-131 .program-list .program-item .item-artists span{line-height:20px}
#page-131 .program-list .program-item .item-artists span em{display:inline;font-size:12px}
#page-131 .program-list .program-item .item-short-program{display:none}
#page-131 .program-list .program-item .item-program,#page-131 .program-list .program-item .item-place,#page-131 .program-list .program-item .item-time{display:block}
#page-131 .program-list .program-item .item-programme{margin-top:15px;height:25px}
@media screen and (max-width:767px){.program-detail-left .item-gallery li{width:100%;padding-right:0}
.program-detail-left .item-gallery li a{height:auto}
.program-detail-left .item-gallery img{height:auto;-webkit-transform:none;-ms-transform:none;transform:none;max-width:100%}
}
#page-1 #left,#page-1 #right{display:none}
#page-1 .csc-textpic-text ul{display:none}
#page-1{padding-top:180px}
#page-1 #content>#content-wrapper{padding-left:10px;padding-right:10px;max-width:100%;width:100%;box-sizing:border-box;padding-bottom:30px}
#page-1 #middle{float:none;width:100%;margin:0}
#page-1 #middle-marker-clone{display:none;z-index:50}
#page-1 div.csc-textpic-left .csc-textpic-imagewrap{float:none}
#page-1 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0}
#page-1 .csc-textpic-text{background-color:#eb1e23;color:#fff;padding:1.8rem;padding-bottom:3rem;background-image:url('../../fileadmin/templates/main/img/dp-arrow-right.png');background-repeat:no-repeat;background-position:bottom 1.3rem left 1.7rem;box-sizing:border-box}
#page-1 .csc-textpic-text:hover{cursor:pointer}
#page-1 .csc-textpic-text h2{margin:0;margin-bottom:1rem;padding:0;color:#fff;border:none}
#page-1 .csc-textpic-text h2 a{color:#fff;display:block;text-decoration:none!important}
#page-1 .csc-textpic-text h2 a:focus{outline:none}
#page-1 .csc-textpic-text p{margin:0;padding:0}
#page-1 .csc-textpic-text::after{}
#page-1 #middle-marker .slick-list{background-color:#eb1e23}
#page-1 #middle-marker .slick-slide:focus{outline:0}
#page-1 #middle-marker .csc-textpic-imagewrap{background-color:#fff;padding-bottom:3px}
#page-1 #middle-marker .slick-dots{margin:0;list-style:none;text-align:center;margin-top:2rem}
#page-1 #middle-marker .slick-dots li{margin:0;display:inline-block;width:10px;height:10px;border-radius:1em;overflow:hidden;border:1px solid black;margin:0 5px}
#page-1 #middle-marker .slick-dots li button{margin:0;background:#fff;text-indent:9999px;width:100%;height:100%;padding:0;border:0;outline:0}
#page-1 #middle-marker .slick-dots li button:hover{cursor:pointer}
#page-1 #middle-marker .slick-dots li.slick-active button{background:#eb1e23}
#page-1 #middle-marker{display:none}
#page-1 #middle-marker.slick-initialized{display:block}
@media screen and (min-width:960px){
#page-1 #middle-marker{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#page-1 #content>#content-wrapper{padding-left:20px;padding-right:20px;padding-bottom:20px;margin-top:9px}
#page-1 #middle-marker-clone{display:block}
#page-1 #middle-content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;height:65vh;min-height:500px}
#page-1 #middle-marker{width:170px;height:100%}
#page-1 #middle-marker-clone{width:calc(100% - 170px)}
#page-1 #middle-marker>div{height:100%;width:100%;
padding-bottom:2px;box-sizing:border-box;outline:none}
#page-1 #middle-marker.slides-count-2>div{height:50%}
#page-1 #middle-marker.slides-count-3>div{height:33.3333%}
#page-1 #middle-marker.slides-count-4>div{height:25%}
#page-1 #middle-marker.slides-count-5>div{height:20%}
#page-1 #middle-marker>div:last-child{padding-bottom:0}
#page-1 #middle-marker p{display:none}
#page-1 #middle-marker .csc-textpic{position:relative;margin-bottom:0;height:100%;overflow:hidden}
#page-1 #middle-marker .csc-textpic:hover .csc-textpic-text,#page-1 #middle-marker .active-menu-banner .csc-textpic-text{background-color:#eb1e23}
#page-1 #middle-marker .csc-textpic-text{background-image:none;background-color:transparent;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:1em 1rem}
#page-1 #middle-marker .csc-textpic-text h2{margin:0}
#page-1 #middle-marker .csc-textpic-imagewrap{margin-bottom:0;padding-bottom:0;position:absolute;top:0;left:0;right:0;bottom:0}
#page-1 #middle-marker .csc-textpic-imagewrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}
#page-1 #middle-marker .csc-textpic-imagewrap img{-webkit-filter:grayscale(100%) brightness(60%);filter:grayscale(100%) brightness(60%);position:absolute;top:0;bottom:0;left:-1000%;right:-1000%;margin:auto;height:auto;width:100%;max-width:none}
#page-1 #middle-marker .csc-textpic-imagewrap img.increase-height{height:100%!important;width:auto!important}
#page-1 #middle-marker .active-menu-banner{position:relative}
#page-1 #middle-marker .active-menu-banner::after{display:block;content:'';position:absolute;right:-36px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:61px;background-image:url('../../fileadmin/templates/main/img/dp-arrow-news-active.png');background-repeat:no-repeat;background-size:contain;z-index:80}
#page-1 #middle-marker-clone{position:relative}
#page-1 #middle-marker-clone>div{display:block;visibility:visible;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear;position:absolute;left:2px;right:0;top:0;bottom:0;z-index:100}
#page-1 #middle-marker-clone>div>.csc-textpic{height:100%}
#page-1 #middle-marker-clone>div.active-main-banner{visibility:visible;opacity:1;z-index:200}
#page-1 #middle-marker-clone .csc-textpic-text{position:absolute;right:2rem;bottom:2rem;max-width:250px;z-index:80}
#page-1 #middle-marker-clone .csc-textpic{position:relative}
#page-1 #middle-marker-clone img{position:absolute;top:0;bottom:0;left:-1000%;right:-1000%;margin:auto;width:100%;max-width:none}
#page-1 #middle-marker-clone img.increase-height{width:auto;height:100%}
#page-1 #middle-marker .csc-textpic-text h2{font-size:1.4em}
}
@media screen and (min-width:1060px){
#page-1 #middle-marker{width:190px}
#page-1 #middle-marker-clone{width:calc(100% - 190px)}
#page-1 #middle-marker .csc-textpic-text{padding:1em 1.3rem}
#page-1 #middle-marker .csc-textpic-text h2{font-size:1.5em}
}
@media screen and (min-width:1160px){
#page-1 #middle-marker{width:220px}
#page-1 #middle-marker-clone{width:calc(100% - 220px)}
#page-1 #middle-marker .csc-textpic-text{padding:1em 1.5rem}
#page-1 #middle-marker .csc-textpic-text h2{font-size:1.6em}
}
@media screen and (min-width:1260px){
#page-1 #middle-marker-clone .csc-textpic-text{max-width:350px;padding:2em 2rem 3rem;background-position:bottom 1.25rem left 2rem;bottom:2.5rem;right:2.5rem}
#page-1 #middle-marker-clone .csc-textpic-text h2{font-size:1.9em}
#page-1 #middle-marker-clone .csc-textpic-text p{font-size:1.1em;font-weight:100}
#page-1 #middle-marker{width:250px}
#page-1 #middle-marker-clone{width:calc(100% - 250px)}
#page-1 #middle-marker .csc-textpic-text h2{font-size:1.75em}
#page-1 #middle-marker .csc-textpic-text{line-height:2.75em}
#page-1 #middle-marker .csc-textpic-text{padding:1em 1.75rem}
}
@media screen and (min-width:1360px){
#page-1 #middle-marker{width:270px}
#page-1 #middle-marker-clone{width:calc(100% - 270px)}
#page-1 #middle-marker .csc-textpic-text{padding:1em 2rem}
}
@media screen and (min-width:1460px){
#page-1 #middle-marker{width:290px}
#page-1 #middle-marker-clone{width:calc(100% - 290px)}
#page-1 #middle-marker-clone .csc-textpic-text{bottom:3rem;right:3rem}
}
#sub-menu-slide{display:none}
.top-submenu{display:none;width:100%}
#top-menu>ul{display:block}
.top-submenu li{display:block;width:100%;padding-left:20px !important;box-sizing:border-box}
.top-submenu li:hover{background:#eb1c24}
.subcl{margin-right:10px}
.subc{margin-right:20px}
#c184 .c25l:nth-of-type(2){width:75%}
div.csc-textpic .csc-textpic-imagewrap img{max-width:100%;height:auto}
button.csc-mailform-submit{position:relative;bottom:18px;right:27px;width:21px;height:43px;border:0;padding:0;margin:0;overflow:hidden;cursor:pointer;font-family:'DvorakovaprahaPicto-Regular';color:#000;font-size:51px;background:transparent;-webkit-appearance:none;border-radius:0;outline:0}
button.csc-mailform-submit::-moz-focus-inner{border:0;padding:0}
@media screen and (max-width:999px){#top-wrapper{width:940px}
#top-menu-ul>li.menu_118{display:none}
#top-menu{right:0}
#top-menu ul{margin-left:0;padding:5px 10px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#top-menu ul li ul{padding-left:0;padding-right:0}
#top-menu ul a:hover,#top-menu ul .act a{color:#fff}
#top-menu ul .act a{color:#fff}
#top-menu>ul{background:#9a0d16;display:none;position:relative;top:40px;-webkit-transition:padding 0s;-moz-transition:padding 0s;-o-transition:padding 0s;transition:padding 0s;width:100%;overflow:hidden}
#top-menu-ul>li{width:50%}
#top-menu>ul li>a{display:block;width:100%;box-sizing:border-box}
#top-menu>ul li>a:hover{background:#eb1c24}
#top-menu-slide-wrapper{display:block}
.top-submenu{width:100%;display:block;margin:0 !important}
.top-submenu li{width:100%}
#sub{display:none}
#sub-wrapper{width:940px;padding:0}
#sub-menu ul{height:auto}
#sub-menu li{width:33.333333%;text-align:left}
#sub-menu ul a,#sub-menu ul .cur{padding:0px 8px;font-size:14px;box-sizing:border-box;width:100%}
}
@media screen and (max-width:999px){.program-list .program-item .item-programme,.program-list .program-item:hover .item-programme{margin-top:10px !important;min-height:30px !important}
#program-menu ul li.active .clickable{cursor:default}
#header{position:absolute}
#header,#top,#sub,#content,#footer{min-width:initial;max-width:100%}
#header-wrapper,#top-wrapper,#sub-wrapper,#content-wrapper,#footer-wrapper{width:auto}
#header-basket{right:0px}
#footer,#footer-wrapper{height:auto;min-height:380px}
.c25l,.c25r{width:25%}
#left{position:static;float:left;width:30%;margin:0}
#middle{float:right;width:65%}
#region-select .sbHolder,.category-filter .sbHolder,#map-loading+iframe{width:100%}
.program-list .program-item .item-content br,.program-list .program-item .item-artists span em,.program-list .program-item .item-buy-link,.program-list .program-item .item-program,.program-list .program-item .item-time,.program-list .program-item:hover .item-program,.program-list .program-item:hover .item-place,.program-list .program-item:hover .item-time,.program-list .program-item:hover .item-buy-link,.program-list .program-item:hover .item-artists span em{display:none}
.program-list .program-item:hover .item-short-program{display:block}
.program-list .program-item:hover .item-content{width:100%;padding:initial;margin:0;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.program-list .program-item:hover .item-content,.program-list .program-item{min-height:initial}
.program-list .program-item.eol4:hover .item-content{margin-left:0;margin-right:0}
.program-list .program-item:hover .item-artists{font-size:13px;height:90px;min-height:initial}
.program-list .program-item:hover .item-artists span{line-height:18px}
.program-list .program-item:hover .item-artists span em{font-size:12px}
.program-list .program-item:hover .item-programme{margin-top:15px;height:25px}
.program-detail-right{width:100%}
.program-detail-right .item-attributes ul li{width:50%}
#footer-marker{padding-bottom:50px}
#content-wrapper{margin-top:0}
#sub-menu ul a,#sub-menu ul .cur{font-size:18px}
.program-list .program-item{width:23.5%}
div.csc-textpic-border div.csc-textpic-imagewrap img{padding-left:10px;padding-right:10px}
#c480 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,#c462 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}
}
@media screen and (max-width:900px){.program-list .clear2,.program-list .clear4{display:none}
.program-list .clear3{display:block}
.program-list .program-item{width:31%}
}
@media screen and (max-width:900px) and (min-width:768px){.program-list .program-item{margin-right:2% !important}
.program-list .last-row-item+.program-item,.program-list .program-item.eol3{margin-right:0 !important}
.program-detail-left .item-gallery li{width:50%}
.program-detail-left .item-gallery li a{height:120px}
.program-detail-left .item-gallery img{-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%)}
}
@media screen and (max-width:920px){
#program-menu ul>li{
}
#program-menu ul li .day-number{font-size:18px;
}
}
@media screen and (min-width:768px){.program-detail-left .item-artists li a span{display:block}
.program-detail-left .item-artists li a span:last-of-type{display:inline}
}
@media screen and (max-width:767px){#colosseum-user-iframe iframe{width:213px;height:214px}
#c186,#c219{top:15px !important}
.category-filter .sbHolder{float:left;width:31%;margin-right:2%}
.category-filter-desc{float:left;width:47%;margin-right:3%}
.category-active-filter{float:none;width:auto;margin-right:0}
.program-list .clear2,.program-list .clear3{display:none}
.program-list .clear4{display:block}
.program-list .program-item{width:23.5%}
#program-menu{width:100%}
#left,#middle{width:100%}
#left{margin-bottom:3em}
#c226,#c402{display:none}
#header-language{top:25px;right:15px}
#header-basket{top:32px;right:0px}
#sub-menu li{width:50%}
#footer-marker{padding-bottom:20px}
#footer-left,#footer-right{width:auto;position:static;padding-bottom:10px}
#footer-right{padding-bottom:15px}
.c25l,.c25r{width:50%;margin-bottom:20px}
.subcl,.subc,.subcr{padding:0;margin-right:20px}
#c184 .c25l:nth-of-type(2){width:50%;margin-left:auto}
#page-96 #left,#page-99 #left,#page-100 #left{display:none}
}
@media screen and (max-width:730px){
}
@media screen and (max-width:800px){#program-menu{width:100%}
#program-menu .month-name{padding:0 10px;display:none}
#program-menu .concert-selection{display:block}
#program-menu .month-name:hover{background:#9c0b10;cursor:pointer}
#program-menu ul{padding:3px 0;background:#9c0b10}
#program-menu ul,#program-menu ol{display:none;position:absolute;top:40px;width:400px;z-index:100}
#program-menu ul>li,.lang-en #program-menu ul>li{display:none;width:100% !important;background:#9c0b10}
#program-menu ul>li.active{display:block}
#program-menu ul li ol{display:block;float:right;width:85%;position:static}
#program-menu ul li .day-number,#program-menu ul li .day-number:hover{width:15%;display:inline-block;float:left;line-height:100% !important;padding:5px 0}
#program-menu ul li ol li,#program-menu ul li ol li.eol4{width:auto;border:1px solid #9c0b10}
#program-menu ul li ol li a{font-size:15px;padding:4px 15px;box-sizing:border-box}
}
@media screen and (max-width:680px){.category-filter .sbHolder{width:100%;margin-right:0}
}
@media screen and (max-width:570px){
.program-list .clear2,.program-list .clear4{display:none}
.program-list .clear3{display:block}
.program-list .program-item{width:31%}
.program-list .clear2,.program-list .clear4{display:none}
.program-list .clear3{display:block}
.program-list .program-item{width:31%}
#header-logo{width:100%}
#header-logo span{background-position:left -103px;width:210px;height:55px}
}
@media screen and (max-width:570px) and (min-width:480px){.program-list .program-item{margin-right:2% !important}
.program-list .last-row-item+.program-item,.program-list .program-item.eol3{margin-right:0 !important}
}
@media screen and (max-width:560px) and (min-width:501px){#c183 .csc-textpic-firstcol{margin-right:5px}
#c183 .csc-textpic-lastcol{width:75%}
}
@media screen and (max-width:500px){#c184 .c25l,.c25l,.c25r,#c184 .c25l:nth-of-type(2){width:100%;margin-bottom:25px}
}
@media screen and (max-width:450px){#region-select,.lang-en #region-select{position:static}
}
@media screen and (max-width:479px){#header-basket{width:120px}
#colosseum-user{margin-left:8px}
.category-filter-desc{width:100%;margin-right:0}
.program-list .clear3,.program-list .clear4{display:none}
.program-list .clear2{display:block}
.program-list .program-item{width:47.5%}
#top-menu li{width:100%}
#sub{display:none;margin-top:-39px}
#sub-menu li{width:100%}
#sub-menu li a{padding:0 20px}
#sub-menu-slide{display:block;position:absolute;right:0;background:#eb1c24 url('../../fileadmin/templates/main/img/menu.png') no-repeat center;width:38px;height:38px;z-index:99}
#sub-menu-slide-wrapper{height:38px;border-bottom:1px solid #eb1c24}
#sub-menu-slide:hover{background:#9a0d16 url('../../fileadmin/templates/main/img/menu.png') no-repeat center;cursor:pointer}
#top-menu ul a,#top-menu ul .cur{padding:0 15px}
#program-menu ul,#program-menu ol{left:0;width:100%}
.program-detail-right .item-attributes ul li{width:100%}
}
@media screen and (max-width:479px) and (min-height:321px){.program-list .program-item{margin-right:2% !important}
.program-list .last-row-item+.program-item,.program-list .program-item.eol2{margin-right:0 !important}
}
@media screen and (max-width:400px){#page-97 #middle .csc-default{width:100%;margin-right:0}
#header-logo{max-width:155px}
#header-logo span{background-position:left -213px;width:155px;height:55px}
#colosseum-cart-iframe iframe{width:260px}
.medallion-item h3 span,.program-detail-left .item-artists li a span{display:block}
.medallion-item h3 span:last-of-type,.program-detail-left .item-artists li a span:last-of-type{display:inline}
.voucher-form li a{padding-left:1em;padding-right:1em}
.content-form .form-row label,.content-form .form-row .form-value{float:none;width:100% !important;max-width:none}
}
@media screen and (max-width:320px){body{min-width:320px}
.program-list .program-item{width:100%}
.program-list .program-item{margin-right:0% !important}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;&:focus{outline:none}
&.dragging{cursor:pointer;cursor:hand}
}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;&:before,&:after{content:"";display:table}
&:after{clear:both}
.slick-loading &{visibility:hidden}
}
.slick-slide{float:left;height:100%;min-height:1px;[dir="rtl"] &{float:right}
img{display:block}
&.slick-loading img{display:none}
display:none;&.dragging img{pointer-events:none}
.slick-initialized &{display:block}
.slick-loading &{visibility:hidden}
.slick-vertical &{display:block;height:auto;border:1px solid transparent}
}
.slick-arrow.slick-hidden{display:none}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/templates/main/img/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../../fileadmin/templates/main/img/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../fileadmin/templates/main/img/blank.gif');
-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../fileadmin/templates/main/img/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font-family:'Graebenbach',Arial,sans-serif;font-size:15px;font-weight:normal;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;
background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/templates/main/img/fancybox_sprite@2x.png');background-size:44px 152px;
}
#fancybox-loading div{background-image:url('../../fileadmin/templates/main/img/fancybox_loading@2x.gif');background-size:24px 24px;
}
}
