/* normalize */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
/* sanitize */
*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}body,button,input,optgroup,select,textarea{margin:0}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden],template{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}
/* reset */
a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* font */
@font-face {
    font-family: 'Teodor';
    src: url('../font/Teodor-ExtraBold.eot');
    src: url('../font/Teodor-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../font/Teodor-ExtraBold.woff2') format('woff2'),
        url('../font/Teodor-ExtraBold.woff') format('woff'),
        url('../font/Teodor-ExtraBold.ttf') format('truetype'),
        url('../font/Teodor-ExtraBold.svg#Teodor-ExtraBold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Teodor';
    src: url('../font/Teodor-SemiBold.eot');
    src: url('../font/Teodor-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../font/Teodor-SemiBold.woff2') format('woff2'),
        url('../font/Teodor-SemiBold.woff') format('woff'),
        url('../font/Teodor-SemiBold.ttf') format('truetype'),
        url('../font/Teodor-SemiBold.svg#Teodor-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'PlusJakartaSans';
    src: url('../font/PlusJakartaSans-Light.eot');
    src: url('../font/PlusJakartaSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../font/PlusJakartaSans-Light.woff2') format('woff2'),
        url('../font/PlusJakartaSans-Light.woff') format('woff'),
        url('../font/PlusJakartaSans-Light.ttf') format('truetype'),
        url('../font/PlusJakartaSans-Light.svg#PlusJakartaSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'PlusJakartaSans';
    src: url('../font/PlusJakartaSans-Regular.eot');
    src: url('../font/PlusJakartaSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/PlusJakartaSans-Regular.woff2') format('woff2'),
        url('../font/PlusJakartaSans-Regular.woff') format('woff'),
        url('../font/PlusJakartaSans-Regular.ttf') format('truetype'),
        url('../font/PlusJakartaSans-Regular.svg#PlusJakartaSans-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Teodor';
    src: url('../font/Teodor-SemiBoldItalic.eot');
    src: url('../font/Teodor-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/Teodor-SemiBoldItalic.woff2') format('woff2'),
        url('../font/Teodor-SemiBoldItalic.woff') format('woff'),
        url('../font/Teodor-SemiBoldItalic.ttf') format('truetype'),
        url('../font/Teodor-SemiBoldItalic.svg#Teodor-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

/* slider */
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/* html */
* { margin: 0; padding: 0; }
.cleaner { clear: both; }
.aligncenter { text-align: center !important; margin-left: auto; margin-right: auto; display: block; }
.tocenter { text-align: center !important; }
.toleft { float: left; }
.alignleft { text-align: left !important; }
.toright { float: right; }
.alignright { text-align: right !important; }
a { -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
button { -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
input { -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
img { -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
img:hover { -webkit-filter: brightness(110%); -moz-filter: brightness(110%); -o-filter: brightness(110%); filter: brightness(110%); }
.grecaptcha-badge { visibility: hidden; opacity: 0; }
#recaptchaterms { font-size: 9px; margin-top: 9px; }

/* body */
html { height: 100%; width: 100%; scroll-behavior: smooth; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; touch-action: manipulation; -ms-touch-action: manipulation; z-index: 0; }
body { overflow-x: hidden; margin: auto; text-align: center; min-height: 0px; height: 100%; min-width: 100%; width: 100%; text-rendering: optimizeLegibility; scroll-behavior: smooth; font-family: 'PlusJakartaSans', sans-serif; font-weight: 400; background-color: #fff; color: #000; z-index: 1; }

/* header */
header { position: relative; display: block; width: 1230px; height: 139px; padding-top: 33px; padding-left: 50px; padding-right: 50px; overflow: visible; margin-left: auto; margin-right: auto; z-index: 9996; }
header #logo { display: block; float: left; /*width: 236px; height: 120px;*/ width: 173px; height: 88px; margin-right: 0px; margin-left: 15px; margin-top: 40px; z-index: 9997; }
body.newsletters header #logo { display: none; visibility: hidden; }
/**/
header #instagram { display: block; float: right; width: 27px; height: 26px; text-decoration: none; margin-right: 4px; margin-top: 13px; z-index: 9997; }
body.newsletters header #instagram { display: none; visibility: hidden; }
header #facebook { display: block; float: right; width: 26px; height: 26px; text-decoration: none; margin-right: 4px; margin-top: 13px; z-index: 9997; }
body.newsletters header #facebook { display: none; visibility: hidden; }
header #youtube { display: block; float: right; width: 26px; height: 26px; text-decoration: none; margin-right: 4px; margin-top: 13px; z-index: 9997; }
body.newsletters header #youtube { display: none; visibility: hidden; }
/**/
header form { display: block; float: right; margin-top: 2px; margin-left: 16px; margin-top: 13px; z-index: 9997; }
body.newsletters header form { display: none; visibility: hidden; }
header form #searchphrase { display: block; float: left; vertical-align: middle; font-family: 'PlusJakartaSans', sans-serif; width: 146px; height: 26px; border-color: #899ea6; border-width: 1px; border-style: solid; outline: none; padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 1px; }
header form #searchsubmit { display: block; float: left; width: 25px; height: 25px; border: none; background: transparent; cursor: pointer; margin-left: 8.5px; }
/**/
header .badge { text-decoration: none; font-size: 15px; padding-top: 3.5px; text-transform: uppercase; position: relative; display: block; float: right; margin-right: 35px; height: 23px; width: 140px; background: #000; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; z-index: 9997; }
body.newsletters header .badge { display: none; visibility: hidden; }
header .badge.silver { background: #889ea6; color: #fff; margin-left: 21px; margin-top: 13px; }
header .badge.black { clear: left; margin-left: 350px; margin-top: -86px; }
/**/
header #menuitems { position: relative; display: block; width: 830px; height: 32.5px; margin-top: -22.5px; float: right; margin-right: 27.5px; font-family: 'PlusJakartaSans', sans-serif; font-weight: 300; overflow: visible; text-align: right; padding-top: 4px; z-index: 9997; }
body.newsletters header #menuitems { display: none; visibility: hidden; }
header #menuitems .item { position: relative; display: inline-block; z-index: 9998; }
header #menuitems .item a { position: relative; display: inline-block; text-decoration: none; font-size: 16.5px; color: #000; text-transform: uppercase; font-weight: 300; margin-left: 1.5px; min-height: 27.5px; padding-top: 4px; padding-bottom: 4px; padding-left: 6.5px; padding-right: 6.5px; }
header #menuitems .item a:hover, header #menuitems .item a:active, header #menuitems .item a:focus { background-color: #000; color: #fff; }
header #menuitems .item span { position: relative; display: inline-block; font-size: 18px; color: #899ea6; margin-left: 1.5px; }
header #menuitems .item .subitems { position: absolute; top: 27px; left: 0px; background-color: #fff; width: 260px; text-align: left; display: none; visibility: hidden; z-index: 9999; }
header #menuitems .item:hover .subitems { display: block; visibility: visible; }
/**/
header #hide-menu { display: none; visibility: hidden; }
header #show-menu { display: none; visibility: hidden; }

/* main */
main { position: relative; display: block; margin-left: auto; margin-right: auto; width: 1230px; min-height: 0px; padding-bottom: 120px; padding-top: 5px; z-index: 3; }
/* main slider */
main #slider-wrap { position: relative; display: block; margin-bottom: -35px; margin-left: auto; margin-right: auto; width: 1061px; height: 541px; margin-top: 40px; overflow: hidden; /*background-color: silver;*/ z-index: 3; }
main #slider-wrap #slider { position: relative; display: block; margin-left: auto; margin-right: auto; width: 1061px; height: 541px; z-index: 4; }
main #slider-wrap #slider .zlider { display: inline-block; width: 1061px; height: 541px; z-index: 5; }
main #slider-wrap #slider .zlider h2 { display: none; visibility: hidden; }
main #slider-wrap #slider .zlider p { display: none; visibility: hidden; }
main #slider-wrap #slider .zlider img { width: 1061px; height: 541px; }
/**/
main #zlider-wrap { position: relative; display: block; margin-bottom: -35px; margin-left: auto; margin-right: auto; width: 1061px; height: 541px; margin-top: 40px; overflow: hidden; /*background-color: silver;*/ z-index: 3; }
main #zlider-wrap #zlider { position: relative; display: block; margin-left: auto; margin-right: auto; width: 1061px; height: 541px; z-index: 4; }
main #zlider-wrap #zlider .zlider { display: inline-block; width: 1061px; height: 541px; z-index: 5; }
main #zlider-wrap #zlider .zlider h2 { display: none; visibility: hidden; }
main #zlider-wrap #zlider .zlider p { display: none; visibility: hidden; }
main #zlider-wrap #zlider .zlider img { width: 1061px; height: 541px; }
/**/
/* main events */
main #events { position: relative; display: block; margin-left: auto; margin-right: auto; width: 1061px; min-height: 0px; padding-top: 12px; text-align: left; z-index: 3; }
/**/
main #events .month { position: relative; font-size: 24px; display: block; margin-left: auto; margin-right: auto; width: 1061px; height: 42px; padding-top: 8.5px; z-index: 4; }
main #events .month.program { margin-top: 36px; }
main #events .month.program span { color: #899ea6; }
/**/
main #events .event { position: relative; font-size: 26px; display: block; margin-left: auto; margin-right: auto; width: 1061px; min-height: 42px; padding-top: 8.5px; padding-bottom: 8.5px; border-top-color: #231f20; border-top-style: solid; border-top-width: 1px; vertical-align: top; z-index: 4; }
main #events .event .day { position: relative; display: inline-block; width: 229px; vertical-align: top; z-index: 5; }
main #events .event .time { position: relative; display: inline-block; width: 114px; vertical-align: top; z-index: 5; }
main #events .event .title { position: relative; display: inline-block; width: 535px; vertical-align: top; z-index: 5; }
main #events .event .actions { position: relative; display: inline-block; width: 183px; vertical-align: middle; text-align: right; z-index: 5; }
main #events .event .actions a.eventa { margin-top: -13px; margin-right: 6px; vertical-align: middle; text-decoration: none; font-size: 15px; /*padding-top: 0.5px;*/ padding-top: 0; text-transform: uppercase; position: relative; display: inline-block; height: 20px; width: 62px; color: #899ea6; border-style: solid; border-width: 2px; border-color: #899ea6; text-align: center; z-index: 5; }
main #events .event .actions span { margin-top: -13px; vertical-align: middle; text-decoration: none; font-size: 15px; /*padding-top: 2.5px;*/ padding-top: 1.5px; text-transform: uppercase; position: relative; display: inline-block; height: 20px; width: 102px; background: #000; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: center; z-index: 5; }
main #events .event.silver { color: #899ea6; border-top-color: #899ea6; }
main #events .event.silver span { background: #899ea6; }
/**/
main #static { position: relative; display: block; width: 1061px; min-height: 0; margin-left: auto; margin-right: auto; padding-top: 86px; text-align: left; font-size: 14px; z-index: 4; }
main #static p { position: relative; display: block; width: 320px; min-height: 0; z-index: 5; margin-bottom: 22px; line-height: 1.2; font-size: 16px !important; }
main #static p span { font-size: 16px !important; }
main #static p strong { font-weight: 400; }
main #static a { color: #000; text-decoration: none; }
main #static a:hover, main #static a:active, main #static a:focus { color: #000; text-decoration: underline; }
main #static #mapa { position: relative; display: block; float: right; text-align: left; width: 600px; min-height: 0; margin-right: 0; }
main #static #mapa iframe { width: 600px; height: 450px; margin-bottom: 25px; }
main #static #mapa img { width: 600px; height: 474px; margin-bottom: 25px; }
/**/
main #staticwhole { position: relative; display: block; width: 1061px; min-height: 0; margin-left: auto; margin-right: auto; padding-top: 86px; text-align: left; font-size: 16px; z-index: 4; }
main #staticwhole h1 { position: relative; display: block; z-index: 5; font-size: 42px; color: #899ea6; font-family: 'Teodor'; font-weight: 700; font-style: normal; margin-bottom: 23.5px; }
main #staticwhole p { position: relative; display: block; min-height: 0; z-index: 5; line-height: 1.2; font-size: 16px; font-weight: 400; margin-bottom: 15px; }
main #staticwhole p span { display: inline; color: #000; border: none; text-transform: none; font-size: 16px; font-weight: 400; padding: 0; margin: 0; }
main #staticwhole span { color: #899ea6; display: inline-block; border-color: #899ea6; border-style: solid; border-width: 2px; text-transform: uppercase; font-size: 15px; padding-left: 29px; padding-right: 29px; padding-bottom: 1.5px; padding-top: 4px; margin-right: 11px; }
main #staticwhole a { color: #899ea6; text-decoration: underline; }
main #staticwhole a:hover, main #staticwhole a:active, main #staticwhole a:focus { color: #899ea6; text-decoration: none; }
main #staticwhole strong { font-weight: 700; }
main #staticwhole em { font-style: italic; }
main #staticwhole #rtc { display: block; margin-top: 20px; margin-bottom: 30px; text-align: center; margin-left: auto; margin-right: auto; font-size: 24px; }
main #staticwhole #bck { display: block; margin-top: 30px; margin-bottom: 20px; }
/**/
main #staticwhole.events img { position: relative; display: block; float: left; width: 394px; height: auto; margin-right: 20px; }
main #staticwhole.events h2 { position: relative; display: block; z-index: 5; font-size: 42px; color: #899ea6; font-family: 'Teodor'; font-weight: 700; font-style: normal; margin-bottom: 10.5px; margin-top: 45px; }
main #staticwhole.events p { margin-bottom: 45px; }
/**/
main #staticwhole.events h2.aztor { text-align: center; padding-left: 5px; padding-right: 5px; position: relative; display: inline-block; font-weight: 300; height: 24px; padding-top: 3px; min-width: 0px; width: auto; text-transform: uppercase; margin-bottom: 25px; margin-top: 20px; color: #000; font-family: 'PlusJakartaSans', sans-serif; font-size: 16px; border-color: #000; border-width: 1px; border-style: solid; }
main #staticwhole.events .actor { position: relative; display: block; float: left; width: 530px; height: 210px; margin-bottom: 35px; }
main #staticwhole.events .actor img { position: relative; display: block; float: left; height: 210px; width: 210px; }
main #staticwhole.events .actor h3 { font-family: 'Teodor'; font-size: 24px; margin-top: 5px; margin-bottom: 10px; }
main #staticwhole.events .actor p {}
/**/
main #staticwhole.ourevents img { position: relative; display: block; float: left; width: 394px; height: auto; margin-right: 20px; }
main #staticwhole.ourevents h2 { position: relative; display: block; z-index: 5; font-size: 38px; color: #000; font-family: 'Teodor'; font-weight: 700; font-style: normal; margin-bottom: 10.5px; }
main #staticwhole.ourevents p { position: relative; display: block; font-size: 15px; font-style: normal; }
main #staticwhole.ourevents em { position: relative; display: block; margin-bottom: 45px; font-size: 15px; font-style: normal; margin-bottom: 14px; }
main #staticwhole.ourevents .ages { margin-right: 4px; padding-top: 6px; font-size: 12px; position: relative; display: inline-block; height: 25px; width: 25px; background: #000002; color: #fff; border-radius: 50%; text-align: center; float: left; }
main #staticwhole.ourevents .gal { padding-left: 14px; padding-right: 14px; padding-top: 1px; margin-right: 4px; height: 20px; margin-top: 3px; position: relative; display: inline-block; color: #899ea6; border-color: #899ea6; border-width: 1px; border-style: solid; text-decoration: none; float: left; }
main #staticwhole.ourevents .vstup { margin-bottom: 50px; margin-right: 455px; padding-left: 3px; padding-right: 3px; padding-top: 2px; height: 20px; margin-top: 3px; position: relative; display: inline-block; background: #899ea6; color: #fff; text-decoration: none; float: left; }
main #staticwhole.ourevents h1 { text-transform: uppercase; color: #000; font-family: 'PlusJakartaSans', sans-serif; font-size: 16px; margin-bottom: 11.5px; margin-top: -36px; }
/**/
main #staticwhole.newsletters h1 { text-align: center; color: #000; }
main #staticwhole.newsletters #newsletters-wrap #newsletters label { color :#fff; }
/**/
main #staticwhole.newsletters #newsletters-wrap #newsletters #emailer { color: #90a3aa !important; opacity: 1; }
main #staticwhole.newsletters #newsletters-wrap #newsletters #emailer::placeholder { color: #90a3aa !important; opacity: 1; }
main #staticwhole.newsletters #newsletters-wrap #newsletters #emailer:placeholder-shown { color: #90a3aa !important; opacity: 1; }
main #staticwhole.newsletters #newsletters-wrap #newsletters #emailer::-webkit-input-placeholder { color: #90a3aa !important; opacity: 1; }
main #staticwhole.newsletters #newsletters-wrap #newsletters #emailer::-moz-placeholder { color: #90a3aa !important; opacity: 1; }
main #staticwhole.newsletters #newsletters-wrap #newsletters #emailer:-ms-input-placeholder { color: #90a3aa !important; opacity: 1; }
main #staticwhole.newsletters #newsletters-wrap #newsletters #emailer:-moz-placeholder { color: #90a3aa !important; opacity: 1; }


/* ORDERS */
main .order-wrap{ background-color:#fff; margin-left:auto; margin-right:auto; min-height:0; min-width:1230px; position:relative; text-align:left; z-index:3 }
main .order-wrap h1{ position: relative; display: block; z-index: 5; padding-top: 86px; margin-bottom: 11px; font-size: 42px; color: #899ea6; font-family: 'Teodor'; font-weight: 700; font-style: normal; margin-bottom: 10.5px; text-align: left; }
main .order-wrap .order-details{ background-color:#000; color:#fff; font-size:20px; height:295px; line-height:1.5; margin-left:auto; margin-right:auto; padding-top:37px; position:relative; text-align:center; z-index:3 }
main .order-wrap .order-details strong{ font-weight:700 }
main .order-wrap .order-details strong.type{ color:#889ea6 }
main .order-wrap .order-details a{ color:#fff; text-decoration:underline }
main .order-wrap .order-details a:active,main .order-wrap .order-details a:focus,main .order-wrap .order-details a:hover{ color:#fff; text-decoration:none }
main .order-wrap .order-details a#backward{
    border:3px solid #fff;
    color:#fff;
    display:block;
    font-size:21px;
    font-weight:400;
    height:70px;
    line-height:3;
    margin:25px auto 75px;
    padding-top:0px;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    width:314px;
    padding-left: 5px; padding-right: 5px;
}
main .order-wrap .order-details a#backward:active,main .order-wrap .order-details a#backward:focus,main .order-wrap .order-details a#backward:hover{ color:#fff; text-decoration:underline }
main .order-wrap .order-place-data{
    margin-left:auto;
    margin-right:auto;
    min-height:1219px;
    overflow:visible;
    position:relative;
    text-align:left;
    width:1230px;
    z-index:4;
}
main .order-wrap .order-place-data .order-place{
    background-color:#fff;
    display:block;
    float:left;
    min-height:188px;
    overflow:visible;
    padding-top:45px;
    position:relative;
    width:850px;
    z-index:5
}
main .order-wrap .order-place-data .order-place h2{ color: #899ea6; font-family: 'Teodor'; font-size:30px; font-weight:700; line-height:2; }
main .order-wrap .order-place-data .order-place #podium{
    background-color:#efefef;
    color:#000;
    font-size:20px;
    font-weight:700;
    height:100px;
    left:0;
    letter-spacing:4px;
    line-height:3;
    padding-top:22px;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    top:136px;
    width:780px;
    z-index:6
}
main .order-wrap .order-place-data .order-place .place{
    background-color:#fff;
    border:3px solid #000;
    border-radius:50%;
    color:#000;
    cursor:pointer;
    display:block;
    font-size:19px;
    font-weight:700;
    height:40px;
    line-height:1.75;
    margin:0;
    padding:0;
    position:absolute;
    text-align:center;
    text-decoration:none;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -o-transition:all .2s linear; transition:all .2s linear; width:40px
}
main .order-wrap .order-place-data .order-place .place.div{ height:40px; width:40px }
main .order-wrap .order-place-data .order-place .place:active,main .order-wrap .order-place-data .order-place .place:focus,main .order-wrap .order-place-data .order-place .place:hover{ background-color:#889ea6; text-decoration:none }
main .order-wrap .order-place-data .order-place .place.child{ border-radius:initial }
main .order-wrap .order-place-data .order-place .place.active{ background-color:#000;color:#fff; }
main .order-wrap .order-place-data .order-place .place.occupied{ background-color:#a3a3a3 }
main .order-wrap .order-place-data .order-place .place.occupied.covid{ background-color:#a3a3a3 }
main .order-wrap .order-place-data .order-place .place.childsit{ border-radius:initial; height:55px; line-height:1.65; width:55px }
main .order-wrap .order-place-data .order-place .place.adultsit{ height:50px; line-height:1.4; width:65px }


/* MALA SALA STOLY */
main .order-wrap .order-place-data .order-place #stol-1{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:310px;
    left:27px;
}
main .order-wrap .order-place-data .order-place #stol-2{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:310px;
    left:159px;
}
main .order-wrap .order-place-data .order-place #stol-3{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:310px;
    left:291px;
}
main .order-wrap .order-place-data .order-place #stol-4{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:310px;
    left:423px;
}
main .order-wrap .order-place-data .order-place #stol-5{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:310px;
    left:560px;
}
main .order-wrap .order-place-data .order-place #stol-6{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:310px;
    left:692px;
}
/**/
main .order-wrap .order-place-data .order-place #stol-7{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:510px;
    left:27px;
}
main .order-wrap .order-place-data .order-place #stol-8{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:510px;
    left:159px;
}
main .order-wrap .order-place-data .order-place #stol-9{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:510px;
    left:291px;
}
main .order-wrap .order-place-data .order-place #stol-10{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:510px;
    left:423px;
}
main .order-wrap .order-place-data .order-place #stol-11{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:510px;
    left:560px;
}
main .order-wrap .order-place-data .order-place #stol-12{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:510px;
    left:692px;
}
/**/
main .order-wrap .order-place-data .order-place #stol-13{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:710px;
    left:27px;
}
main .order-wrap .order-place-data .order-place #stol-14{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:710px;
    left:159px;
}
main .order-wrap .order-place-data .order-place #stol-15{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:710px;
    left:291px;
}
main .order-wrap .order-place-data .order-place #stol-16{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:710px;
    left:423px;
}
main .order-wrap .order-place-data .order-place #stol-17{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:710px;
    left:560px;
}
main .order-wrap .order-place-data .order-place #stol-18{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:710px;
    left:692px;
}
/**/
main .order-wrap .order-place-data .order-place #stol-19{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:910px;
    left:27px;
}
main .order-wrap .order-place-data .order-place #stol-20{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:910px;
    left:159px;
}
main .order-wrap .order-place-data .order-place #stol-21{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:910px;
    left:291px;
}
main .order-wrap .order-place-data .order-place #stol-22{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:910px;
    left:423px;
}
main .order-wrap .order-place-data .order-place #stol-23{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:910px;
    left:560px;
}
main .order-wrap .order-place-data .order-place #stol-24{
    position:absolute;
    font-size:20px;
    padding:5px;
    color:silver;
    background-color:#efefef;
    height:65px;
    width:65px;
    z-index:6;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    /**/
    top:910px;
    left:692px;
}
/**/
main .order-wrap .order-place-data .order-place #dvere{ background-color:#efefef;color:#000;font-size:20px;font-weight:700;height:100px;left:0;letter-spacing:4px;line-height:3;padding-top:22px;position:absolute;text-align:center;text-transform:uppercase;bottom:96px;width:780px;z-index:6}

/* MALA SALA */
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-1{
    left:1px;
    top:282px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-2{
    left:78px;
    top:282px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-3{
    left:1px;
    top:364px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-4{
    left:78px;
    top:364px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-5{
    left:133px;
    top:282px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-6{
    left:211px;
    top:282px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-7{
    left:133px;
    top:364px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-8{
    left:211px;
    top:364px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-9{
    left:265px;
    top:282px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-10{
    left:343px;
    top:282px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-11{
    left:265px;
    top:364px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-12{
    left:343px;
    top:364px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-13{
    left:397px;
    top:282px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-14{
    left:475px;
    top:282px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-15{
    left:397px;
    top:364px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-16{
    left:475px;
    top:364px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-17{
    left:533px;
    top:282px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-18{
    left:611px;
    top:282px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-19{
    left:533px;
    top:364px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-20{
    left:611px;
    top:364px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-21{
    left:665px;
    top:282px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-22{
    left:743px;
    top:282px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-23{
    left:665px;
    top:364px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-24{
    left:743px;
    top:364px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-25{
    left:1px;
    top:483px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-26{
    left:78px;
    top:483px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-27{
    left:1px;
    top:564px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-28{
    left:78px;
    top:564px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-29{
    left:133px;
    top:483px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-30{
    left:211px;
    top:483px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-31{
    left:133px;
    top:564px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-32{
    left:211px;
    top:564px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-33{
    left:265px;
    top:483px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-34{
    left:343px;
    top:483px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-35{
    left:265px;
    top:564px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-36{
    left:343px;
    top:564px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-37{
    left:397px;
    top:483px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-38{
    left:475px;
    top:483px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-39{
    left:397px;
    top:564px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-40{
    left:475px;
    top:564px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-41{
    left:533px;
    top:483px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-42{
    left:611px;
    top:483px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-43{
    left:533px;
    top:564px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-44{
    left:611px;
    top:564px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-45{
    left:665px;
    top:483px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-46{
    left:743px;
    top:483px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-47{
    left:665px;
    top:564px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-48{
    left:743px;
    top:564px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-49{
    left:1px;
    top:683px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-50{
    left:78px;
    top:683px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-51{
    left:1px;
    top:764px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-52{
    left:78px;
    top:764px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-53{
    left:133px;
    top:683px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-54{
    left:211px;
    top:683px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-55{
    left:133px;
    top:764px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-56{
    left:211px;
    top:764px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-57{
    left:265px;
    top:683px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-58{
    left:343px;
    top:683px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-59{
    left:265px;
    top:764px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-60{
    left:343px;
    top:764px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-61{
    left:397px;
    top:683px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-62{
    left:475px;
    top:683px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-63{
    left:397px;
    top:764px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-64{
    left:475px;
    top:764px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-65{
    left:533px;
    top:683px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-66{
    left:611px;
    top:683px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-67{
    left:533px;
    top:764px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-68{
    left:611px;
    top:764px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-69{
    left:665px;
    top:683px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-70{
    left:743px;
    top:683px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-71{
    left:665px;
    top:764px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-72{
    left:743px;
    top:764px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-73{
    left:1px;
    top:883px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-74{
    left:78px;
    top:883px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-75{
    left:1px;
    top:964px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-76{
    left:78px;
    top:964px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-77{
    left:133px;
    top:883px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-78{
    left:211px;
    top:883px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-79{
    left:133px;
    top:964px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-80{
    left:211px;
    top:964px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-81{
    left:265px;
    top:883px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-82{
    left:343px;
    top:883px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-83{
    left:265px;
    top:964px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-84{
    left:343px;
    top:964px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-85{
    left:397px;
    top:883px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-86{
    left:475px;
    top:883px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-87{
    left:397px;
    top:964px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-88{
    left:475px;
    top:964px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-89{
    left:533px;
    top:883px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-90{
    left:611px;
    top:883px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-91{
    left:533px;
    top:964px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-92{
    left:611px;
    top:964px;
    z-index:6;
}
/**/
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-93{
    left:665px;
    top:883px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-94{
    left:743px;
    top:883px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-95{
    left:665px;
    top:964px;
    z-index:6;
}
main .order-wrap .order-place-data .order-place #kaviaren-place-koncert-96{
    left:743px;
    top:964px;
    z-index:6;
}
/**/

/* VELKA SALA */
main .order-wrap .order-place-data .order-place #divadlo-place-X1{
    left:720px;
    top:506px;
    z-index:6;
    display: none;
    visibility: hidden;
}
main .order-wrap .order-place-data .order-place #divadlo-place-X2{
    left:755px;
    top:576px;
    z-index:6;
    display: none;
    visibility: hidden;
}
main .order-wrap .order-place-data .order-place #divadlo-place-X3{
    left:655px;
    top:647px;
    z-index:6;
    display: none;
    visibility: hidden;
}
main .order-wrap .order-place-data .order-place #divadlo-place-X4{
    left:720px;
    top:647px;
    z-index:6;
    display: none;
    visibility: hidden;
}
main .order-wrap .order-place-data .order-place #divadlo-place-X5{
    left:695px;
    top:857px;
    z-index:6;
    display: none;
    visibility: hidden;
}
main .order-wrap .order-place-data .order-place #divadlo-place-X6{
    left:5px;
    top:506px;
    z-index:6;
    display: none;
    visibility: hidden;
}
main .order-wrap .order-place-data .order-place #divadlo-place-X7{
    left:-25px;
    top:576px;
    z-index:6;
    display: none;
    visibility: hidden;
}
main .order-wrap .order-place-data .order-place #divadlo-place-X8{
    left:70px;
    top:647px;
    z-index:6;
    display: none;
    visibility: hidden;
}
main .order-wrap .order-place-data .order-place #divadlo-place-X9{
    left:5px;
    top:647px;
    z-index:6;
    display: none;
    visibility: hidden;
}
main .order-wrap .order-place-data .order-place #divadlo-place-X10{
    left:25px;
    top:857px;
    z-index:6;
    display: none;
    visibility: hidden;
}
main .order-wrap .order-place-data .order-place #divadlo-place-X11{
    left:5px;
    top:647px;
    z-index:6;
    display: none;
    visibility: hidden;
}
main .order-wrap .order-place-data .order-place #divadlo-place-X12{
    left:25px;
    top:857px;
    z-index:6;
    display: none;
    visibility: hidden;
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-I-1{
    left:100px;
    top:286px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-I-2{
    left:165px;
    top:286px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-I-3{
    left:230px;
    top:286px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-I-4{
    left:295px;
    top:286px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-I-5{
    left:360px;
    top:286px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-I-6{
    left:425px;
    top:286px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-I-7{
    left:490px;
    top:286px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-I-8{
    left:555px;
    top:286px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-I-9{
    left:620px;
    top:286px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-II-1{
    left:100px;
    top:345px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-II-2{
    left:165px;
    top:345px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-II-3{
    left:230px;
    top:345px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-II-4{
    left:295px;
    top:345px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-II-5{
    left:360px;
    top:345px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-II-6{
    left:425px;
    top:345px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-II-7{
    left:490px;
    top:345px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-II-8{
    left:555px;
    top:345px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-II-9{
    left:620px;
    top:345px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-III-1{
    left:100px;
    top:404px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-III-2{
    left:165px;
    top:404px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-III-3{
    left:230px;
    top:404px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-III-4{
    left:295px;
    top:404px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-III-5{
    left:360px;
    top:404px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-III-6{
    left:425px;
    top:404px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-III-7{
    left:490px;
    top:404px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-III-8{
    left:555px;
    top:404px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-III-9{
    left:620px;
    top:404px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-IV-1{
    left:100px;
    top:463px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IV-2{
    left:165px;
    top:463px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IV-3{
    left:230px;
    top:463px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IV-4{
    left:295px;
    top:463px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IV-5{
    left:360px;
    top:463px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IV-6{
    left:425px;
    top:463px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IV-7{
    left:490px;
    top:463px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IV-8{
    left:555px;
    top:463px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IV-9{
    left:620px;
    top:463px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-V-1{
    left:100px;
    top:522px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-V-2{
    left:165px;
    top:522px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-V-3{
    left:230px;
    top:522px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-V-4{
    left:295px;
    top:522px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-V-5{
    left:360px;
    top:522px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-V-6{
    left:425px;
    top:522px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-V-7{
    left:490px;
    top:522px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-V-8{
    left:555px;
    top:522px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-V-9{
    left:620px;
    top:522px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-VI-1{
    left:100px;
    top:581px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VI-2{
    left:165px;
    top:581px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VI-3{
    left:230px;
    top:581px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VI-4{
    left:295px;
    top:581px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VI-5{
    left:360px;
    top:581px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VI-6{
    left:425px;
    top:581px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VI-7{
    left:490px;
    top:581px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VI-8{
    left:555px;
    top:581px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VI-9{
    left:620px;
    top:581px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-VII-1{
    left:100px;
    top:640px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VII-2{
    left:165px;
    top:640px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VII-3{
    left:230px;
    top:640px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VII-4{
    left:295px;
    top:640px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VII-5{
    left:360px;
    top:640px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VII-6{
    left:425px;
    top:640px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VII-7{
    left:490px;
    top:640px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VII-8{
    left:555px;
    top:640px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VII-9{
    left:620px;
    top:640px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-VIII-1{
    left:100px;
    top:699px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VIII-2{
    left:165px;
    top:699px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VIII-3{
    left:230px;
    top:699px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VIII-4{
    left:295px;
    top:699px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VIII-5{
    left:360px;
    top:699px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VIII-6{
    left:425px;
    top:699px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VIII-7{
    left:490px;
    top:699px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VIII-8{
    left:555px;
    top:699px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-VIII-9{
    left:620px;
    top:699px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-IX-1{
    left:100px;
    top:758px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IX-2{
    left:165px;
    top:758px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IX-3{
    left:230px;
    top:758px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IX-4{
    left:295px;
    top:758px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IX-5{
    left:360px;
    top:758px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IX-6{
    left:425px;
    top:758px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IX-7{
    left:490px;
    top:758px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IX-8{
    left:555px;
    top:758px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-IX-9{
    left:620px;
    top:758px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-X-1{
    left:100px;
    top:817px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-X-2{
    left:165px;
    top:817px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-X-3{
    left:230px;
    top:817px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-X-4{
    left:295px;
    top:817px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-X-5{
    left:360px;
    top:817px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-X-6{
    left:425px;
    top:817px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-X-7{
    left:490px;
    top:817px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-X-8{
    left:555px;
    top:817px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-X-9{
    left:620px;
    top:817px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-XI-1{
    left:100px;
    top:876px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XI-2{
    left:165px;
    top:876px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XI-3{
    left:230px;
    top:876px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XI-4{
    left:295px;
    top:876px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XI-5{
    left:360px;
    top:876px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XI-6{
    left:425px;
    top:876px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XI-7{
    left:490px;
    top:876px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XI-8{
    left:555px;
    top:876px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XI-9{
    left:620px;
    top:876px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-XII-1{
    left:100px;
    top:935px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XII-2{
    left:165px;
    top:935px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XII-3{
    left:230px;
    top:935px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XII-4{
    left:295px;
    top:935px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XII-5{
    left:360px;
    top:935px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XII-6{
    left:425px;
    top:935px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XII-7{
    left:490px;
    top:935px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XII-8{
    left:555px;
    top:935px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XII-9{
    left:620px;
    top:935px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-1{
    left:0px;
    top:994px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-2{
    left:43px;
    top:994px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-3{
    left:100px;  
    top:994px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-4{
    left:165px;
    top:994px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-5{
    left:230px;   
    top:994px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-6{
    left:295px;   
    top:994px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-7{
    left:360px;
    top:994px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-8{
    left:425px;
    top:994px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-9{
    left:490px;
    top:994px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-10{
    left:555px;
    top:994px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-11{
    left:620px;
    top:994px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-12{
    left:688px;
    top:994px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIII-13{
    left:731px;
    top:994px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-1{
    left:0px;
    top:1053px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-2{
    left:43px;
    top:1053px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-3{
    left:100px;  
    top:1053px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-4{
    left:165px;
    top:1053px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-5{
    left:230px;   
    top:1053px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-6{
    left:295px;   
    top:1053px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-7{
    left:360px;
    top:1053px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-8{
    left:425px;
    top:1053px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-9{
    left:490px;
    top:1053px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-10{
    left:555px;
    top:1053px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-11{
    left:620px;
    top:1053px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-12{
    left:688px;
    top:1053px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XIV-13{
    left:731px;
    top:1053px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-XV-1{
    left:0px;
    top:1112px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XV-2{
    left:43px;
    top:1112px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XV-3{
    left:100px;  
    top:1112px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XV-4{
    left:165px;
    top:1112px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XV-5{
    left:230px;   
    top:1112px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XV-6{
    left:295px;   
    top:1112px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XV-7{
    left:360px;
    top:1112px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XV-8{
    left:425px;
    top:1112px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XV-9{
    left:490px;
    top:1112px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XV-10{
    left:555px;
    top:1112px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XV-11{
    left:620px;
    top:1112px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XV-12{
    left:688px;
    top:1112px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XV-13{
    left:731px;
    top:1112px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-1{
    left:0px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-2{
    left:43px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-3{
    left:86px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-4{
    left:129px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-5{
    left:172px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-6{
    left:215px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-7{
    left:258px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-8{
    left:301px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-9{
    left:344px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-10{
    left:387px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-11{
    left:430px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-12{
    left:473px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-13{
    left:516px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-14{
    left:559px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-15{
    left:602px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-16{
    left:645px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-17{
    left:688px;
    top:1171px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVI-18{
    left:731px;
    top:1171px;
    z-index:6
}
/**/
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-1{
    left:15px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-2{
    left:65px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-3{
    left:115px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-4{
    left:165px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-5{
    left:215px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-6{
    left:265px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-7{
    left:315px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-8{
    left:365px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-9{
    left:415px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-10{
    left:465px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-11{
    left:515px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-12{
    left:565px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-13{
    left:615px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-14{
    left:665px;
    top:1246px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #divadlo-place-XVII-15{
    left:715px;
    top:1246px;
    z-index:6
}


/* POPISY */
main .order-wrap .order-place-data .order-place #divadlo-I-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:293px
}
main .order-wrap .order-place-data .order-place #divadlo-II-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:352px
}
main .order-wrap .order-place-data .order-place #divadlo-III-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:411px
}
main .order-wrap .order-place-data .order-place #divadlo-IV-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:470px
}
main .order-wrap .order-place-data .order-place #divadlo-V-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:529px
}
main .order-wrap .order-place-data .order-place #divadlo-VI-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:588px
}
main .order-wrap .order-place-data .order-place #divadlo-VII-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:647px
}
main .order-wrap .order-place-data .order-place #divadlo-VIII-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:706px
}
main .order-wrap .order-place-data .order-place #divadlo-IX-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:765px
}
main .order-wrap .order-place-data .order-place #divadlo-X-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:824px
}
main .order-wrap .order-place-data .order-place #divadlo-XI-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:883px
}
main .order-wrap .order-place-data .order-place #divadlo-XII-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:942px
}
main .order-wrap .order-place-data .order-place #divadlo-XIII-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:1001px
}
main .order-wrap .order-place-data .order-place #divadlo-XIV-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:1060px
}
main .order-wrap .order-place-data .order-place #divadlo-XV-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:1119px
}
main .order-wrap .order-place-data .order-place #divadlo-XVI-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:1178px
}
main .order-wrap .order-place-data .order-place #divadlo-XVII-headline{
    font-size:24px;
    font-weight:700;
    position:absolute;
    right:7px;
    text-align:right;
    top:1257px
}

/* LEGENDA */
main .order-wrap .order-place-data .order-place #legenda{
    display:block;
    height:92px;
    position:absolute;
    right:69px;
    text-align:right;
    top:32px;
    width:148px
}
main .order-wrap .order-place-data .order-place #mixpult {
    background-color:#efefef;
    color:#000;
    font-size:20px;
    font-weight:700;
    height:100px;
    left:275px;
    letter-spacing:4px;
    line-height:3;
    padding-top:22px;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    top:798px;
    width:230px;
    z-index:6
}
main .order-wrap .order-place-data .order-place #legenda h3{
    font-size:20px;
    font-weight:700;
    line-height:.75;
    text-transform:uppercase
}
main .order-wrap .order-place-data .order-place #legenda .legenda-place{
    background-color:#fff;
    border:3px solid #000;
    border-radius:50%;
    color:#000;
    display:block;
    font-size:17px;
    font-weight:700;
    height:39px;
    line-height:1.95;
    margin:0;
    padding:0;
    position:absolute;
    text-align:center;
    text-decoration:none;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -o-transition:all .2s linear;
    transition:all .2s linear;
    width:39px
}

/* MIESTA */
main .order-wrap .order-place-data .order-place #legenda #volne-miesto{
    background-color:#fff;
    right:105px;
    top:27px
}
main .order-wrap .order-place-data .order-place #legenda #vybrane-miesto{
    background-color:#000;
    color:#fff;
    right:52px;
    top:27px
}
main .order-wrap .order-place-data .order-place #legenda #obsadene-miesto{
    background-color:#a3a3a3;
    right:0;
    top:27px
}
main .order-wrap .order-place-data .order-place #legenda .legenda-text{
    color:#000;
    display:block;
    font-size:10px;
    font-weight:700;
    line-height:.9;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    width:46px
}
main .order-wrap .order-place-data .order-place #legenda #volne-miesto-text{
    right:101px;
    top:72px
}
main .order-wrap .order-place-data .order-place #legenda #vybrane-miesto-text{
    right:48px;
    top:72px
}
main .order-wrap .order-place-data .order-place #legenda #obsadene-miesto-text{
    right:-4px;
    top:72px
}

/* FORM */
main .order-wrap .order-place-data .order-data{
    background-position:0 0;
    background-repeat:repeat;
    display:block;
    float:right;
    min-height:1219px;
    padding-left:0px;
    padding-right:0px;
    padding-top:45px;
    position:relative;
    width:338px;
    z-index:5
}
main .order-wrap .order-place-data .order-data h2{
    color: #899ea6; font-family: 'Teodor';
    font-size:30px;
    font-weight:700;
    line-height:2;
}
main .order-wrap .order-place-data .order-data #order-summary{
    background-color:#889ea6;
    display:block;
    font-size:25px;
    height:100px;
    line-height:1.2;
    margin-bottom:23px;
    margin-top:31px;
    padding-left:54px;
    padding-right:54px;
    padding-top:18px;
    position:relative;
    text-align:center;
    width:338px;
    color :#fff;
}
main .order-wrap .order-place-data .order-data #order-form{
    position:relative
}
main .order-wrap .order-place-data .order-data #order-form label{
    font-size:20px;
    font-weight:400;
    line-height:2;
    text-transform:uppercase;
    width:100%
}
main .order-wrap .order-place-data .order-data #order-form label .asterisk{
    color:red
}
main .order-wrap .order-place-data .order-data #order-form input[type=email],main .order-wrap .order-place-data .order-data #order-form input[type=text]{
    background-color:#fff;
    border:3px solid #000;
    height:70px;
    margin-bottom:23px;
    outline:none;
    padding-left:18px;
    padding-right:18px;
    width:100%
}
main .order-wrap .order-place-data .order-data #order-form .group{
    display:block;
    margin-bottom:15px
}
main .order-wrap .order-place-data .order-data #order-form .group input[type=checkbox]{
    display:inline-block;
    margin-right:10px
}
main .order-wrap .order-place-data .order-data #order-form .group label.small{
    font-size:12px;
    line-height:1.384615384615385;
    text-transform:uppercase
}
main .order-wrap .order-place-data .order-data #order-form #notice{
    display:block;
    font-size:11px;
    line-height:1.2;
    margin-bottom:34px;
    margin-top:23px;
    text-align:left;
    text-transform:uppercase;
    width:100%
}
main .order-wrap .order-place-data .order-data #order-form #submit{
    background-color:#000;
    color:#fff;
    cursor:pointer;
    font-family:karmina-sans,sans-serif;
    font-size:20px;
    font-weight:700;
    height:125px;
    letter-spacing:2px;
    line-height:1.5;
    padding-left:53px;
    padding-right:53px;
    text-align:center;
    text-transform:uppercase;
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -o-transition:all .2s linear;
    transition:all .2s linear;
    width:338px;
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
}
main .order-wrap .order-place-data .order-data #order-form #submit:active,#main .order-wrap .order-place-data .order-data #order-form #submit:focus,#main .order-wrap .order-place-data .order-data #order-form #submit:hover{
    background-color:#889ea6;
    color:#000
}


/* footer */
footer { position: relative; display: block; margin-left: auto; margin-right: auto; /*width: 1058px;*/ width: 1061px; min-height: 0px; text-align: left; padding-bottom: 33px; padding-top: 14px; background: #FFF; background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 91%, rgba(255, 255, 255, 0) 100%); z-index: 4; }
body.newsletters footer { display: none; visibility: hidden; }
footer hr { position: relative; display: block; width: 1061px; height: 11px; margin-left: auto; margin-right: auto; background: transparent !important; border: none; /*border-top-color: #23408f;*/ border-top-color: #000; border-top-style: solid; border-top-width: 1px; box-shadow: 0 -10px 20px -5px rgba(0,0,0,0.75); }
footer p { position: relative; display: inline-block; width: 308.5px; min-height: 0px; text-align: left; margin-left: 25px; margin-right: 25px; font-size: 14px; font-weight: 300; padding-top: 14px; vertical-align: top; line-height: 1.2; z-index: 5; }
footer p.first { margin-left: 0; }
footer p.last { margin-right: 0; padding-top: 40px; }
footer h3 { font-weight: 400; font-size: 15px; margin-left: 65px; margin-top: 27px; }
footer p:first-of-type { margin-left: 0; }
footer p:last-of-type { margin-right: 0; padding-top: 40px; }
footer p::first-of-type { margin-left: 0; }
footer p::last-of-type { margin-right: 0; padding-top: 40px; }
footer p a { color: #899ea6; text-decoration: underline; }
footer p a span { color: #899ea6; text-decoration: underline; }
footer p a:hover, footer p a:active, footer p a:focus { color: #899ea6; text-decoration: none; }
footer p a:hover span, footer p a:active span, footer p a:focus span { color: #899ea6; text-decoration: none; }


/* mobile 0 * 1069 - 360w */
@media screen and (min-width: 0px) and (max-width: 1230px) {
    
    /* header */
    header { width: 372px; height: auto; padding-left: 5px; padding-right: 5px; }
    /**/
    header .badge.black { clear: left; margin-left: 0; margin-top: -71px; margin-right: 0; }
    header .badge.silver { background: #889ea6; color: #fff; margin-left: 0; margin-right: 0; margin-top: 66px; }
    
    /**/
    header #instagram { display: block; float: right; width: 27px; height: 26px; text-decoration: none; margin-right: 4px; margin-top: 13px; z-index: 9997; }
    header #facebook { display: block; float: right; width: 26px; height: 26px; text-decoration: none; margin-right: 4px; margin-top: 13px; z-index: 9997; }
    header #youtube { display: block; float: right; width: 26px; height: 26px; text-decoration: none; margin-right: 4px; margin-top: 13px; z-index: 9997; }
    /**/
    header form { display: block; float: right; margin-top: 2px; margin-left: 16px; margin-top: 13px; z-index: 9997; margin-right: 56px; }
    body.newsletters header form { display: none; visibility: hidden; }
    header form #searchphrase { display: block; float: left; vertical-align: middle; font-family: 'PlusJakartaSans', sans-serif; width: 146px; height: 26px; border-color: #899ea6; border-width: 1px; border-style: solid; outline: none; padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 1px; }
    header form #searchsubmit { display: block; float: left; width: 25px; height: 25px; border: none; background: transparent; cursor: pointer; margin-left: 8.5px; }
    /**/
    header #menuitems { /*display: block;*/ display: none; visibility: hidden; width: 362px; height: auto; margin-top: 50px; float: none; margin-right: auto; margin-left: auto; text-align: center; }
    header #menuitems .item { display: block; margin-left: auto; margin-right: auto; }
    header #menuitems .item span { display: none; }
    header #menuitems .item .subitems { position: relative; display: block; visibility: visible; margin-left: auto; margin-right: auto; text-align: center; margin-bottom: 0px; top: 0; }
    header #menuitems .item a { line-height: 1.2; }
    /**/
    header #menu { clear: both; display: block; visibility: visible; float: right; margin-top: -28px; margin-bottom: 30px; margin-left: 90px; z-index: 9999; }
    header #menu #show-menu { float: right; display: block; visibility: visible; }
    body.newsletters header #menu #show-menu { display: none; visibility: hidden; }
    
    /* main */
    main { width: 372px; padding-left: 5px; padding-right: 5px; padding-bottom: 20px; padding-top: 170px; /*overflow: hidden;*/ }
    body.newsletters main { width: 372px; padding-left: 5px; padding-right: 5px; padding-bottom: 20px; /*overflow: hidden;*/ }
    /* main slider */
    main #slider-wrap { width: 362px; height: 185px; margin-top: 40px;  }
    main #slider-wrap #slider { width: 362px; height: 185px; }
    main #slider-wrap #slider .zlider { width: 362px; height: 185px; }
    main #slider-wrap #slider .zlider img { width: 362px; height: 185px; }
    /**/
    main #zlider-wrap { width: 362px; height: 185px; margin-top: 40px;  }
    main #zlider-wrap #zlider { width: 362px; height: 185px; }
    main #zlider-wrap #zlider .zlider { width: 362px; height: 185px; }
    main #zlider-wrap #zlider .zlider img { width: 362px; height: 185px; }
    /**/
    /* main events */
    main #events { width: 362px; }
    /**/
    main #events .month { width: 362px; height: auto; padding-top: 8.5px; padding-bottom: 8.5px; }
    /**/
    main #events .event { width: 362px; height: auto; padding-top: 8.5px; padding-bottom: 8.5px; }
    main #events .event .day { width: 229px; }
    main #events .event .time { width: 114px; }
    main #events .event .title { width: 362px; }
    main #events .event .actions { width: 362px }
    /**/
    main #static { width: 362px; padding-top: 26px; }
    main #static p { position: relative; display: block; width: 320px; }
    main #static #mapa { float: none; width: 362px; min-height: 0; margin-right: auto; }
    main #static #mapa iframe { width: 362px; height: 272px; margin-bottom: 25px; }
    main #static #mapa img { width: 362px; height: 286px; margin-bottom: 25px; }
    /**/
    main #staticwhole { width: 362px; padding-top: 26px; }
    main #staticwhole h1 { padding-top: 60px; }
    main #staticwhole img { width: 362px !important; height: auto !important; }
    main #staticwhole figure img { width: 362px !important; height: auto !important; }
    /**/
    main #staticwhole.events img { float: none; width: 362px !important; height: auto !important; margin-left: auto; margin-right: auto; }
    main #staticwhole.events figure img { width: 362px !important; height: auto !important; }
    /**/
    main #staticwhole.ourevents img { float: none; width: 362px !important; height: auto !important; margin-left: auto; margin-right: auto; }
    main #staticwhole.ourevents figure img {width: 362px !important; height: auto !important; }
    /**/
    main #staticwhole.newsletters #newsletters-wrap #newsletters { width: 362px !important; }
    main #staticwhole.newsletters #newsletters-wrap #newsletters p { width: 362px !important; }
    /**/
    main #staticwhole.events .actor { position: relative; display: block; float: none; width: 362px; height: auto; margin-bottom: 35px; margin-left: auto; margin-right: auto; text-align: center; }
    main #staticwhole.events .actor.empty { display: none; visibility: hidden; }
    main #staticwhole.events .actor img { position: relative; display: block; float: none; height: 210px !important; width: 210px !important; margin-left: auto; margin-right: auto; }
    
    /* objednavanie */
    main .order-wrap { min-width:362px !important; width: 362px !important; }
    main .order-wrap h1 { padding-top: 190px; }
    main .order-wrap .order-details{ width: 362px !important; }
    main .order-wrap .order-place-data { width: 362px !important; display: block; overflow: scroll; }
    main .order-wrap .order-place-data .order-place { float: none; }
    main .order-wrap .order-place-data .order-data { float: none; width: 362px !important; margin-top: 830px; }
    
    /* footer */
    footer { width: 372px; padding-left: 5px; padding-right: 5px; }
    footer hr { width: 372px; }
    footer p { display: block; width: 372px; margin-left: auto; margin-right: auto; }
    footer p.first { margin-left: auto; }
    footer p.last { margin-right: auto; }
    footer h3 { margin-left: 0; }
    footer p:first-of-type { margin-left: auto; }
    footer p:last-of-type { margin-right: auto; }
    footer p::first-of-type { margin-left: auto; }
    footer p::last-of-type { margin-right: auto; }
}


/* TODO - !!! tablet verzia !!! */


/* print */
@media print {
    img { image-rendering:optimizeSpeed; image-rendering:-moz-crisp-edges; image-rendering:-o-crisp-edges; image-rendering:-webkit-optimize-contrast; image-rendering:crisp-edges; -ms-interpolation-mode:bicubic; }
    /* cookie-law */
    #cookielaw-wrap { display: none; }
    /* chromeframe */
    #chromeframe-wrap { display: none; }
}