﻿/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap");.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide{display:none}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff}a{color:#0088cc;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}.btn{display:inline-block;*display:inline;*zoom:1;padding:5px 14px;margin-bottom:0;font-size:12px;font-weight:600;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#666;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;*margin-left:.3em}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#cccccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333333;text-decoration:none;box-shadow:2px 2px 3px rgba(0,0,0,0.1)}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#003399 \9}.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;background-color:#d55;border:1px solid #fbeed5}.alert,.alert h4{color:#fff}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:1px;-webkit-box-shadow:inset 0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#ffffff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media (min-width: 768px) and (max-width: 979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media (max-width: 767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/webfonts/fontawesome-webfont.eot?v=3.1.0);src:url(/webfonts/fontawesome-webfont.eot?#iefix&v=3.1.0) format("embedded-opentype"),url(/webfonts/fontawesome-webfont.woff?v=3.1.0) format("woff"),url(/webfonts/fontawesome-webfont.ttf?v=3.1.0) format("truetype"),url(/webfonts/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em}.icons-ul{margin-left:2.142857142857143em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-lg{font-size:1.3333333333333333em;line-height:0.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw{width:1.2857142857142858em;text-align:center}.icon-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.icon-ul>li{position:relative}.icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:0.14285714285714285em;text-align:center}.icon-li.icon-lg{left:-1.8571428571428572em}.icon-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.icon.pull-left{margin-right:.3em}.icon.pull-right{margin-left:.3em}.icon-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#ffffff}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-o:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-check:before{content:"\f00c"}.icon-close:before,.icon-remove:before,.icon-times:before{content:"\f00d"}.icon-search-plus:before{content:"\f00e"}.icon-search-minus:before{content:"\f010"}.icon-power-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before,.icon-trash-o:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-o:before{content:"\f016"}.icon-clock-o:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download:before{content:"\f019"}.icon-arrow-circle-o-down:before{content:"\f01a"}.icon-arrow-circle-o-up:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle-o:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-dedent:before,.icon-outdent:before{content:"\f03b"}.icon-indent:before{content:"\f03c"}.icon-video-camera:before{content:"\f03d"}.icon-picture-o:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before,.icon-pencil-square-o:before{content:"\f044"}.icon-share-square-o:before{content:"\f045"}.icon-check-square-o:before{content:"\f046"}.icon-arrows:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-circle:before{content:"\f055"}.icon-minus-circle:before{content:"\f056"}.icon-times-circle:before{content:"\f057"}.icon-ok-sign:before,.icon-check-circle:before{content:"\f058"}.icon-question-circle:before{content:"\f059"}.icon-info-sign:before,.icon-info-circle:before{content:"\f05a"}.icon-crosshairs:before{content:"\f05b"}.icon-times-circle-o:before{content:"\f05c"}.icon-check-circle-o:before{content:"\f05d"}.icon-ban-circle:before,.icon-ban:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share:before{content:"\f064"}.icon-expand:before{content:"\f065"}.icon-compress:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-circle:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before,.icon-eye:before{content:"\f06e"}.icon-eye-slash:before{content:"\f070"}.icon-warning-sign:before,.icon-warning:before,.icon-exclamation-triangle:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-arrows-v:before{content:"\f07d"}.icon-arrows-h:before{content:"\f07e"}.icon-bar-chart-o:before{content:"\f080"}.icon-twitter-square:before{content:"\f081"}.icon-facebook-square:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-o-up:before{content:"\f087"}.icon-thumbs-o-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-o:before{content:"\f08a"}.icon-sign-out:before{content:"\f08b"}.icon-linkedin-square:before{content:"\f08c"}.icon-thumb-tack:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-sign-in:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-square:before{content:"\f092"}.icon-upload:before{content:"\f093"}.icon-lemon-o:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-square-o:before{content:"\f096"}.icon-bookmark-o:before{content:"\f097"}.icon-phone-square:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd-o:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell-alt:before,.icon-bell:before{content:"\f0f3"}.icon-certificate:before{content:"\f0a3"}.icon-hand-o-right:before{content:"\f0a4"}.icon-hand-o-left:before{content:"\f0a5"}.icon-hand-o-up:before{content:"\f0a6"}.icon-hand-o-down:before{content:"\f0a7"}.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-up:before{content:"\f0aa"}.icon-arrow-circle-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-arrows-alt:before{content:"\f0b2"}.icon-group:before,.icon-users:before{content:"\f0c0"}.icon-chain:before,.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-flask:before{content:"\f0c3"}.icon-cut:before,.icon-scissors:before{content:"\f0c4"}.icon-copy:before,.icon-files-o:before{content:"\f0c5"}.icon-paperclip:before{content:"\f0c6"}.icon-save:before,.icon-floppy-o:before{content:"\f0c7"}.icon-square:before{content:"\f0c8"}.icon-bars:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-square:before{content:"\f0d3"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-unsorted:before,.icon-sort:before{content:"\f0dc"}.icon-sort-down:before,.icon-sort-asc:before{content:"\f0dd"}.icon-sort-up:before,.icon-sort-desc:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before,.icon-gavel:before{content:"\f0e3"}.icon-dashboard:before,.icon-tachometer:before{content:"\f0e4"}.icon-comment-o:before{content:"\f0e5"}.icon-comments-o:before{content:"\f0e6"}.icon-flash:before,.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before,.icon-clipboard:before{content:"\f0ea"}.icon-lightbulb-o:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-o:before{content:"\f0a2"}.icon-coffee:before{content:"\f0f4"}.icon-cutlery:before{content:"\f0f5"}.icon-file-text-o:before{content:"\f0f6"}.icon-building-o:before{content:"\f0f7"}.icon-hospital-o:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-square:before{content:"\f0fd"}.icon-plus-square:before{content:"\f0fe"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before,.icon-mobile:before{content:"\f10b"}.icon-circle-o:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-o:before{content:"\f114"}.icon-folder-open-o:before{content:"\f115"}.icon-smile-o:before{content:"\f118"}.icon-frown-o:before{content:"\f119"}.icon-meh-o:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard-o:before{content:"\f11c"}.icon-flag-o:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-empty:before,.icon-star-half-full:before,.icon-star-half-o:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before,.icon-chain-broken:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-slash:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-o:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-circle-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-rss-square:before{content:"\f143"}.icon-play-circle:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-square:before{content:"\f146"}.icon-minus-square-o:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-square:before{content:"\f14a"}.icon-pencil-square:before{content:"\f14b"}.icon-external-link-square:before{content:"\f14c"}.icon-share-square:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-toggle-down:before,.icon-caret-square-o-down:before{content:"\f150"}.icon-toggle-up:before,.icon-caret-square-o-up:before{content:"\f151"}.icon-toggle-right:before,.icon-caret-square-o-right:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-cny:before,.icon-rmb:before,.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-ruble:before,.icon-rouble:before,.icon-rub:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-alpha-asc:before{content:"\f15d"}.icon-sort-alpha-desc:before{content:"\f15e"}.icon-sort-amount-asc:before{content:"\f160"}.icon-sort-amount-desc:before{content:"\f161"}.icon-sort-numeric-asc:before{content:"\f162"}.icon-sort-numeric-desc:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-square:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-square:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stack-overflow:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-square:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-square:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun-o:before{content:"\f185"}.icon-moon-o:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}.icon-pagelines:before{content:"\f18c"}.icon-stack-exchange:before{content:"\f18d"}.icon-arrow-circle-o-right:before{content:"\f18e"}.icon-arrow-circle-o-left:before{content:"\f190"}.icon-toggle-left:before,.icon-caret-square-o-left:before{content:"\f191"}.icon-dot-circle-o:before{content:"\f192"}.icon-wheelchair:before{content:"\f193"}.icon-vimeo-square:before{content:"\f194"}.icon-turkish-lira:before,.icon-try:before{content:"\f195"}.icon-plus-square-o:before{content:"\f196"}/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td.day:hover{background:#eeeeee;cursor:pointer}.datepicker td.day.disabled{color:#eeeeee}.datepicker td.old,.datepicker td.new{color:#999999}.datepicker td.active,.datepicker td.active:hover{color:#ffffff;background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active{background-color:#003399 \9}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td span:hover{background:#eeeeee}.datepicker td span.active{color:#ffffff;background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.datepicker td span.active:active,.datepicker td span.active.active{background-color:#003399 \9}.datepicker td span.old{color:#999999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eeeeee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}body:after{content:url(/images/3rdparty/close.png) url(/images/3rdparty/loading.gif) url(/images/3rdparty/prev.png) url(/images/3rdparty/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;max-width:none;max-height:none}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0%;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/images/3rdparty/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none}.lb-prev,.lb-next{width:49%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;float:left}.lb-prev:hover{background:url(/images/3rdparty/prev.png) left 48% no-repeat}.lb-next{right:0;float:right}.lb-next:hover{background:url(/images/3rdparty/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#bbbbbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/images/3rdparty/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@font-face{font-family:'OpenSans';src:local("Open Sans Light"),local("OpenSans-Light");src:url(/webfonts/OpenSans-Light-webfont.eot);src:url(/webfonts/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-Light-webfont.woff) format("woff"),url(/webfonts/OpenSans-Light-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-Light-webfont.svg#OpenSansLight) format("svg");font-weight:lighter;font-weight:300;font-style:normal}@font-face{font-family:'OpenSans';src:local("Open Sans Light Italic"),local("OpenSans-LightItalic");src:url(/webfonts/OpenSans-LightItalic-webfont.eot);src:url(/webfonts/OpenSans-LightItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-LightItalic-webfont.woff) format("woff"),url(/webfonts/OpenSans-LightItalic-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic) format("svg");font-weight:lighter;font-weight:300;font-style:italic}@font-face{font-family:'OpenSans';src:local("Open Sans"),local("OpenSans");src:url(/webfonts/OpenSans-Regular-webfont.eot);src:url(/webfonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-Regular-webfont.woff) format("woff"),url(/webfonts/OpenSans-Regular-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-Regular-webfont.svg#OpenSansRegular) format("svg");font-weight:normal;font-weight:400;font-style:normal}@font-face{font-family:'OpenSans';src:local("Open Sans Italic"),local("OpenSans-Italic");src:url(/webfonts/OpenSans-Italic-webfont.eot);src:url(/webfonts/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-Italic-webfont.woff) format("woff"),url(/webfonts/OpenSans-Italic-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-Italic-webfont.svg#OpenSansItalic) format("svg");font-weight:normal;font-weight:400;font-style:italic}@font-face{font-family:'OpenSans';src:local("Open Sans Semibold"),local("OpenSans-Semibold");src:url(/webfonts/OpenSans-Semibold-webfont.eot);src:url(/webfonts/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-Semibold-webfont.woff) format("woff"),url(/webfonts/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold) format("svg");font-weight:bold;font-weight:600;font-style:normal}@font-face{font-family:'OpenSans';src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic");src:url(/webfonts/OpenSans-SemiboldItalic-webfont.eot);src:url(/webfonts/OpenSans-SemiboldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-SemiboldItalic-webfont.woff) format("woff"),url(/webfonts/OpenSans-SemiboldItalic-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic) format("svg");font-weight:bold;font-weight:600;font-style:italic}@font-face{font-family:'OpenSans';src:local("Open Sans Bold"),local("OpenSans-Bold");src:url(/webfonts/OpenSans-Bold-webfont.eot);src:url(/webfonts/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-Bold-webfont.woff) format("woff"),url(/webfonts/OpenSans-Bold-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-Bold-webfont.svg#OpenSansBold) format("svg");font-weight:bolder;font-weight:700;font-style:normal}@font-face{font-family:'OpenSans';src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic");src:url(/webfonts/OpenSans-BoldItalic-webfont.eot);src:url(/webfonts/OpenSans-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-BoldItalic-webfont.woff) format("woff"),url(/webfonts/OpenSans-BoldItalic-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic) format("svg");font-weight:bolder;font-weight:700;font-style:italic}@font-face{font-family:'OpenSans';src:local("Open Sans Extrabold"),local("OpenSans-Extrabold");src:url(/webfonts/OpenSans-ExtraBold-webfont.eot);src:url(/webfonts/OpenSans-ExtraBold-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-ExtraBold-webfont.woff) format("woff"),url(/webfonts/OpenSans-ExtraBold-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold) format("svg");font-weight:800;font-style:normal}@font-face{font-family:'OpenSans';src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic");src:url(/webfonts/OpenSans-ExtraBoldItalic-webfont.eot);src:url(/webfonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-ExtraBoldItalic-webfont.woff) format("woff"),url(/webfonts/OpenSans-ExtraBoldItalic-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic) format("svg");font-weight:800;font-style:italic}@font-face{font-family:'OpenSansCondensed';src:url(/webfonts/OpenSans-CondLight-webfont.eot);src:url(/webfonts/OpenSans-CondLight-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-CondLight-webfont.woff) format("woff"),url(/webfonts/OpenSans-CondLight-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-CondLight-webfont.svg#OpenSansCondensedLight) format("svg");font-weight:300;font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansCondensed';src:url(/webfonts/OpenSans-CondLightItalic-webfont.eot);src:url(/webfonts/OpenSans-CondLightItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-CondLightItalic-webfont.woff) format("woff"),url(/webfonts/OpenSans-CondLightItalic-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-CondLightItalic-webfont.svg#OpenSansCondensedLightItalic) format("svg");font-weight:300;font-weight:normal;font-style:italic}@font-face{font-family:'OpenSansCondensed';src:url(/webfonts/OpenSans-CondBold-webfont.eot);src:url(/webfonts/OpenSans-CondBold-webfont.eot?#iefix) format("embedded-opentype"),url(/webfonts/OpenSans-CondBold-webfont.woff) format("woff"),url(/webfonts/OpenSans-CondBold-webfont.ttf) format("truetype"),url(/webfonts/OpenSans-CondBold-webfont.svg#OpenSansCondensedBold) format("svg");font-weight:600;font-weight:bold;font-style:normal}.align-center{text-align:center}.align-center{text-align:center}body #preview{display:none}body .iox-app-nav{background:#ff4e55;color:white}.iox-mcw{border:10px solid #ff4e55;border-left:none;box-sizing:border-box}.iox-app-nav li.active a{border-left-color:black;color:#fff}.iox-app-nav li a{color:#000}.iox-app-nav a.dashboard{color:#000}.star{color:#c41000 !important}.icon-star:before{content:'' !important}.stars .red:before,.stars .forced-red:before{content:'' !important}.events-loader{text-align:center;width:100%;height:100%;padding:25% 0;margin:0}.events ul.day-list{list-style:none;padding:0;margin:0}.events .festival-text,.events .festival-title{background:none repeat scroll 0 0 #c41000;border-radius:3px;color:#fff;left:4px;line-height:1em;padding:3px 5px;position:absolute;top:55px;font-weight:600}.events .festival-title{font-size:10px;top:70px;white-space:nowrap}.events .event-item{clear:both;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:8px}.events .event-item .inner-wrapper{height:80px}.events .event-item.active .box{background-color:#c3c3c3;background-image:-moz-linear-gradient(#c3c3c3, #afafaf);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c3c3c3), to(#afafaf));background-image:-webkit-linear-gradient(#c3c3c3, #afafaf);background-image:-o-linear-gradient(#c3c3c3, #afafaf);background-image:linear-gradient(#c3c3c3, #afafaf);border:none;padding:0 11px;text-shadow:0 1px 0 #eee}.events .event-item.active .image>.image-frame{display:block}.events .event-item.active .stars .star{color:#e6e6e6;text-shadow:none !important}.events .event-item .box{font-weight:600;font-size:0.9em;border:1px solid #ddd;border-radius:3px;padding:0 10px;margin:5px 0 0 5px;height:28px;line-height:28px;text-align:center;cursor:pointer;position:relative;-moz-transition:background-image 0.3s, color 0.3s;-webkit-transition:background-image 0.3s, color 0.3s;transition:background-image 0.3s, color 0.3s;background-color:#fdfdfd;background-image:-moz-linear-gradient(#fdfdfd, #fff);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfdfd), to(#fff));background-image:-webkit-linear-gradient(#fdfdfd, #fff);background-image:-o-linear-gradient(#fdfdfd, #fff);background-image:linear-gradient(#fdfdfd, #fff)}.events .event-item .box.active{background-color:#990000;background-image:-moz-linear-gradient(#900, #c41000);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#900), to(#c41000));background-image:-webkit-linear-gradient(#900, #c41000);background-image:-o-linear-gradient(#900, #c41000);background-image:linear-gradient(#900, #c41000);border:none;padding:0 11px;text-shadow:0 -1px 0 #660000;color:white}.events .event-item .box.active .arr-down{display:block}.events .event-item .box .box-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events .event-item .box .arr-down{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #c41000;height:0;width:0;bottom:-7px;right:50%;margin-right:-8px;position:absolute;display:none}.events .event-item .stars-count{display:none}.events .event-item .stars{text-align:center;top:2px;width:70px}.events .event-item .stars .star{font-size:11px;position:relative;color:#c3c3c3}.events .event-item .stars .star.forced-red{color:#c41000 !important}.events .event-item .stars .red{color:#c41000}.events .event-item .tickets{width:70px}.events .event-item .tickets a{text-decoration:none;color:inherit}.events .event-item .ensemble{width:178px}.events .event-item .ensemble i.icon-group{font-size:90%;position:relative;top:-1px}.events .event-item .ensemble.box-span-tickets{width:275px}.events .event-item .venue{width:162px}.events .event-item .venue.box-span-ensemble{width:367px;text-align:left;text-indent:32px}.events .event-item .venue.box-span-ensemble-tickets{width:464px;text-align:left;text-indent:32px}.events .event-item .info{width:110px}.events .event-item .image{width:80px;height:80px;position:relative;margin-right:6px}.events .event-item .image .image-frame{text-decoration:none;position:absolute;top:0;left:0;bottom:0;width:8px;background-color:#c41000;display:none}.events .event-item .image .event-type,.events .event-item .image .premiere,.events .event-item .image .derniere,.events .event-item .image .event-type-abbr{display:block;position:absolute;width:44px;height:44px;line-height:44px;text-align:center;z-index:2}.events .event-item .image .premiere,.events .event-item .image .derniere{font-size:3em;color:#c41000;text-shadow:0 0 4px #000}.events .event-item .image .event-type-abbr{font-weight:800;font-size:1.6em;color:#fff;z-index:3}.events .event-item .image img{width:80px;height:80px;overflow:hidden;display:block;background:#ccc;text-indent:100%}.events .event-item a.title{float:left;width:526px;display:block;color:inherit;text-decoration:none;font-size:1.8em;margin:0 0 0 5px;padding:0;line-height:42px;height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events .event-item.active{height:auto}.events .event-item.active .details{height:auto;display:block}.events .event-item .details{display:none}.events .event-item .details.loading{height:300px;-moz-transition:height 0.3s linear;-webkit-transition:height 0.3s linear;transition:height 0.3s linear}.events .event-item .details .loading-container{height:300px;position:relative;width:100%}.events .event-item .details .loading-container .iox-loader{background-image:url(/assets/loader-ebe7e5-3f07ac089893cae32028fefb3fbfd1281b3337cb308206b9314d14d109ed8dd9.gif);bottom:0;height:32px;left:0;margin:auto;position:absolute;right:0;top:0;width:32px}.events .event-item .cast .cast-item{margin:10px 0;font-size:0.9em}.events .event-item .cast .cast-item label{font-size:0.9em;margin:0 10px 0 0;text-transform:uppercase;float:left;color:#444;font-weight:600}.events .event-item .cast .cast-item .function-list{margin:0 0 0 100px}.events .event-item .cast .cast-item .function-list a{white-space:nowrap}.details h3{margin:0;font-size:16pt;font-family:'OpenSans';font-weight:500;line-height:22px}.details .subtitle{margin-top:0;color:#555}.details a{text-decoration:none;color:#c41000;font-weight:500}.details .tags{color:#999;margin:10px 0}.details .tags a{text-decoration:none;color:#999}.details .tags a:hover{color:#30302f}.details .description{display:block;font-size:0.9em;line-height:1.5em;margin:10px 0;position:relative}.details .description a{margin-right:0.3em}.details .description-truncate{height:6.2em;overflow:hidden;text-overflow:ellipsis}.details .description-expand-button{cursor:pointer;display:block;position:absolute;bottom:0;right:0;background-color:#555;color:white;border-radius:3px;padding:0 5px;font-size:0.8em;box-shadow:-8px 0 8px #ebe7e5, -8px 0 8px #ebe7e5}.details h4{font-size:1em;font-weight:500;margin:10px 0}.details .description{clear:left;font-style:italic;font-weight:500}.details img.pull-right{margin:0 0 1.2em 1.2em}.details .venue-events-list ul{list-style:none}.details .venue-events-list h4{font-weight:800;font-size:0.86em;text-transform:uppercase;margin-bottom:0.1em}.details .dates .past-events-toggle{text-align:right}.details .dates .past-events-toggle a{cursor:pointer}.details .dates h4{font-size:1em;margin:0 0 5px 0;text-transform:uppercase}.details .dates ul{list-style:none;margin:0}.details .dates li.date-box{background-color:#b0aeac;background-image:-moz-linear-gradient(#b0aeac, #848584);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0aeac), to(#848584));background-image:-webkit-linear-gradient(#b0aeac, #848584);background-image:-o-linear-gradient(#b0aeac, #848584);background-image:linear-gradient(#b0aeac, #848584);cursor:pointer;width:2em;height:3.5em;float:left;overflow:hidden;margin-right:2px;margin-bottom:2px}.details .dates li.date-box>.wday{display:block;color:#30302f;font-size:0.8em;text-align:center}.details .dates li.date-box>.day{display:block;text-align:center;color:white;font-weight:500;font-size:1em}.details .dates li.date-box>.day-details{display:none;padding:5px}.details .dates li.date-box>.day-details .wday{font-size:1.1em;color:white;font-weight:500;margin-bottom:0.42em}.details .dates li.date-box>.day-details .time{background-color:#555;color:white;border-radius:3px;padding:1px 3px;font-size:0.8em;margin-right:3px}.details .dates li.date-box>.day-details .time.active{background-color:#c41000}.details .dates li.date-box>.day-details .time.toggle-my-tsp{cursor:pointer}.image-gallery{margin:1em 0}#search-input-details{font-weight:300;display:none}.box-btn{position:relative;float:left;cursor:pointer;background-color:#c3c3c3;background-image:-moz-linear-gradient(#c3c3c3, #afafaf);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c3c3c3), to(#afafaf));background-image:-webkit-linear-gradient(#c3c3c3, #afafaf);background-image:-o-linear-gradient(#c3c3c3, #afafaf);background-image:linear-gradient(#c3c3c3, #afafaf);border:1px solid #ddd;border-radius:3px;padding:0 10px;margin:5px 0 0 5px;height:28px;font-weight:600;font-size:0.9em;line-height:28px;text-align:center;text-shadow:0 1px 0 #eee;-moz-transition:background-image 0.3s, color 0.3s;-webkit-transition:background-image 0.3s, color 0.3s;transition:background-image 0.3s, color 0.3s}.box-btn.active{background-color:#990000;background-image:-moz-linear-gradient(#900, #c41000);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#900), to(#c41000));background-image:-webkit-linear-gradient(#900, #c41000);background-image:-o-linear-gradient(#900, #c41000);background-image:linear-gradient(#900, #c41000);border:none;padding:1px 11px;text-shadow:0 -1px 0 #660000;color:white}.box-btn.active .arr-down{display:block}.box-btn .box-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-btn .arr-down{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #c41000;height:0;width:0;bottom:-7px;right:50%;margin-right:-8px;position:absolute;display:none}.tsp-box-tabs-nav{list-style:none;min-height:44px}ul.social-icons-container{margin:0.5em 0 0.6em 0;list-style:none}ul.social-icons-container li .icon{font-size:1.6em;line-height:32px}ul.social-icons-container li{display:inline-block;margin-right:0.5em}ul.social-icons-container a{text-decoration:none}ul.social-icons-container a .icon-label{display:none;margin-left:5px}html{overflow-y:scroll}.hide{display:none}html,body{height:100%;margin:0;padding:0;color:#292929;font:14px 'OpenSans'}input{font-family:'OpenSans'}body{height:100%;margin:0;background:#d8d9d9;color:#30302f}html,body,.header{min-width:296px}ul{margin:0;padding:0}label{cursor:default}input,textarea{box-sizing:border-box}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active.active:hover,.datepicker td.active.disabled,.datepicker td.active.disabled:hover,.datepicker td.active[disabled],.datepicker td.active[disabled]:hover{background-color:#c3c3c3;background-image:-moz-linear-gradient(#c3c3c3, #afafaf);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c3c3c3), to(#afafaf));background-image:-webkit-linear-gradient(#c3c3c3, #afafaf);background-image:-o-linear-gradient(#c3c3c3, #afafaf);background-image:linear-gradient(#c3c3c3, #afafaf);color:#30302f;text-shadow:0 1px 0 #eee}.datepicker td,.datepicker th{border-radius:3px;width:auto}.header{position:fixed;top:0;left:0;width:100%;z-index:1001}.header .top-panel,.header .right-form-collection,.header h1.tsp-logo,.header .tsp-nav,.header .filter-panel,.header ul.filter-panel-inner .event-type .premiere,.header ul.filter-panel-inner .event-type .derniere,.header ul.filter-panel-inner .event-type .event-type-abbr{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.right-sidebar{-moz-transition:top 0.5s;-webkit-transition:top 0.5s;-o-transition:top 0.5s;-ms-transition:top 0.5s;transition:top 0.5s}.header.narrow .tsp-nav{top:30px}.header.narrow .filter-panel{line-height:42px}.header.narrow ul.filter-panel-inner .event-type .premiere,.header.narrow ul.filter-panel-inner .event-type .derniere,.header.narrow ul.filter-panel-inner .event-type .event-type-abbr{line-height:42px}.header.narrow ul.filter-panel-inner .event-type .premiere,.header.narrow ul.filter-panel-inner .event-type .derniere{font-size:2em}.header.narrow ul.filter-panel-inner .event-type .event-type-abbr{font-size:1.1em}.right-sidebar.narrow{top:92px}.header.narrow .top-panel{min-height:60px}.header.narrow .right-form-collection{height:0;overflow:hidden}.header.narrow h1.tsp-logo{top:12px}.header.narrow .tsp-nav{top:30px}.header.narrow .filter-panel{line-height:42px}.header.narrow ul.filter-panel-inner .event-type .premiere,.header.narrow ul.filter-panel-inner .event-type .derniere,.header.narrow ul.filter-panel-inner .event-type .event-type-abbr{line-height:42px}.header.narrow ul.filter-panel-inner .event-type .premiere,.header.narrow ul.filter-panel-inner .event-type .derniere{font-size:2em}.header.narrow ul.filter-panel-inner .event-type .event-type-abbr{font-size:1.1em}.right-sidebar.narrow{top:92px}.inner-panel{width:960px;margin:0 auto}.embedded-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:1.4em 0}.embedded-video iframe,.embedded-video object,.embedded-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.top-panel{background-color:#c41000;width:100%;min-height:80px}body #main-filter-form{display:none}.letter{background:url(/assets/letter-7e21a39579ebbd25ce52e3ee2313bd693d7fe1069758c63870d248ce56a51816.png);width:103px;height:50px;display:inline-block;background-size:cover}.tsp-logo-new{text-align:center;margin:0;padding-top:15px;position:relative}.tsp-logo-new a{background:url(/assets/theaterspielplan_at-8216b8e207f475fd4d8d40626966e72d3e5d57af36db395473b73ce454ad29f3.png);width:390px;height:50px;display:inline-block;background-size:cover}.tsp-logo-new::after{content:' ';background:#ff4e55;width:60px;height:5px;position:absolute;bottom:12px;left:348px}.stripe{background:url(/assets/stripe-tile-69aef09d802fdc00d0487dd832fbaede5387ec021dc76dc9bbcc81ecd4b9d14f.png);width:712px;height:27px;z-index:100000;position:absolute;background-position-x:-6px}.top-trigger{display:none}.top-panel-inner{position:relative}.top-panel-inner .ig-title{position:absolute;font-weight:bold;color:#ff4e55;font-size:14px;top:19px;right:-37px;font-family:'OpenSans';letter-spacing:3px}.top-panel-inner .ig-title a{color:inherit;text-decoration:none}.top-panel-inner h1.tsp-logo{display:block;margin:0;position:absolute;top:32px;left:12px}.top-panel-inner h1.tsp-logo a{display:block;width:295px;height:39px;background:url(/assets/tsp_head_logosprite-ec24faa9119030165f2eecd3cee1fb53a1429b68e8cc85cef4026bfd12298edb.png) -1px -1px no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.top-panel-inner .right-form-collection{width:auto;float:right;margin:50px 0 0 0;position:relative}.top-panel-inner .right-form-collection form{display:inline;margin:0}.top-panel-inner .right-form-collection .logged-in-as{float:left;color:#efeeee;margin:3px 5px 0 0}.top-panel-inner .right-form-collection .logged-in-as .username{font-weight:600;color:#fff}.top-panel-inner #search-form{margin:0;float:left}.top-panel-inner input[name='query'],.top-panel-inner .login-form input[type='text'],.top-panel-inner .login-form input[type='password']{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fcfcfc;box-shadow:none;height:27px;line-height:28px;font-size:13px;padding:0 6px 0 6px;border:none;border-radius:3px}.top-panel-inner .right-form-collection input[name='query']{padding:0 30px 0 6px}.top-panel-inner .right-form-collection input[name='commit']{display:block !important;position:absolute;bottom:0;right:0;padding:0;margin:0;border:none;width:27px;height:27px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(/assets/3rdparty/lens-6635ba77d61d9b86cef69faba45984be3073d0bacbd7e58eafc521548f45d85b.png) center center no-repeat;z-index:2}.top-panel-inner #nav-trigger,.top-panel-inner #sidebar-trigger{display:none}.top-panel-inner .nav{margin-bottom:0}.top-panel-inner .tsp-button{color:white;padding:3px 16px;float:left;margin:0 8px 0 0;box-shadow:0 0 3px rgba(0,0,0,0.5);border:none;border-radius:3px;background-color:#e41700;background-image:-moz-linear-gradient(#e41700, #c11000);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e41700), to(#c11000));background-image:-webkit-linear-gradient(#e41700, #c11000);background-image:-o-linear-gradient(#e41700, #c11000);background-image:linear-gradient(#e41700, #c11000)}.top-panel-inner .tsp-button i{margin:3px 3px 3px 5px}.top-panel-inner .tsp-button:hover{text-decoration:none;background-color:#fc1900;background-image:-moz-linear-gradient(#fc1900, #d80e00);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fc1900), to(#d80e00));background-image:-webkit-linear-gradient(#fc1900, #d80e00);background-image:-o-linear-gradient(#fc1900, #d80e00);background-image:linear-gradient(#fc1900, #d80e00)}.top-panel-inner input[type='submit'].tsp-button{padding:4px 15px}div.filter-panel{background-color:#eeeeed;width:100%;z-index:2;position:relative;font-size:18px;line-height:72px}div.filter-panel a{color:#30302f;text-decoration:none}ul.filter-panel-inner{list-style:none}ul.filter-panel-inner form{margin:0}ul.filter-panel-inner li.filter-entry{background-color:#eeeeed;display:block;float:left;border-right:1px solid #cccccb;border-left:1px solid #cccccb;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;margin:0 0 0 -1px}ul.filter-panel-inner li.filter-entry div.filter-list-item{margin:0 10px}ul.filter-panel-inner li.filter-entry ul.other-items{font-size:92%;display:none;position:absolute;top:100%;left:0;width:100%;margin:0;list-style:none;box-shadow:0 2px 5px #555;box-shadow:0 2px 5px rgba(0,0,0,0.5);background-color:#eeeeed}ul.filter-panel-inner li.filter-entry ul.other-items .filter-list-item{padding:0 10px;line-height:38px;border-bottom:1px solid #ddd}ul.filter-panel-inner li.filter-entry ul.other-items .filter-list-item:last-child{border:none}ul.filter-panel-inner li.filter-entry ul.other-items .filter-list-item:hover{background-color:#555;color:#fff}ul.filter-panel-inner li.filter-entry i.icon-caret-down,ul.filter-panel-inner li.filter-entry i.icon-caret-left{margin:0 0.46em;font-size:67.4%;position:relative;top:-0.12em}ul.filter-panel-inner .event-type{border-left:none !important;float:right !important;width:64px}ul.filter-panel-inner .event-type.active .premiere{color:#c41000}ul.filter-panel-inner .event-type .premiere,ul.filter-panel-inner .event-type .derniere,ul.filter-panel-inner .event-type .event-type-abbr{display:block;line-height:72px;width:50px;text-align:center}ul.filter-panel-inner .event-type .premiere,ul.filter-panel-inner .event-type .derniere{font-size:2.5em;color:#989899}ul.filter-panel-inner .event-type .event-type-abbr{position:absolute;top:0;font-weight:800;font-size:1.4em;color:#fff;z-index:3}.filter-entries{margin:0}.filter-entries select{display:none}body{background:white}.main-container-outer{width:100%;z-index:1}.main-container-outer,.main-container-wrapper{min-height:100%}table.calendar-nav{table-layout:fixed;font-size:1;width:100%;margin:0;background:none}table.calendar-nav a{color:#000;text-decoration:none !important}table.calendar-nav thead tr:first-child{color:#000;height:32px;line-height:32px;font-size:1.1em;font-weight:bold;text-transform:uppercase}table.calendar-nav thead tr.dayName th abbr{font-weight:500;font-size:0.825em;color:#30302f;text-align:center;border:none}table.calendar-nav tbody{color:#ff4e55}table.calendar-nav tbody tr td{border:1px solid transparent;text-align:center;color:white;line-height:1.6em}table.calendar-nav tbody tr td.otherMonth a{font-weight:300}table.calendar-nav tbody tr td.today a{color:#ff4e55}table.calendar-nav tbody tr td.current{outline:2px solid #fff;outline-offset:-2px;font-weight:700}h2{clear:both;font-weight:300;font-size:2.6em;line-height:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:20px 0 14px 0}.main-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:100%;background:white;width:754px;padding-top:192px}.main-container a{text-decoration:none;color:#c41000}.main-container ul{margin-left:40px}.top-trigger{margin:-50px 0 50px;cursor:pointer}.top-trigger.narrow{margin:-90px 0 10px;cursor:pointer}.main-container .container-inner-wrapper{margin:20px}.desc{color:#989899;line-height:1.4em}#main-scrollable{padding:0 20px 20px}.details{color:#30302f;background:url(/assets/shadow-inset-top-d5a1d8b9cab086b3a987b5d25e02bf88642dc72c47e8101151470d225686d450.png) top left repeat-x,url(/assets/shadow-inset-bottom-e44894ba3d794b6498b304e5306eddf6780a2281c7aafac8503dd522415862b3.png) bottom left repeat-x,#ebe7e5;margin:0;padding:20px 60px;position:relative;-moz-transition:height 0.6s;-webkit-transition:height 0.6s;transition:height 0.6s}.details .follow-activity{float:right;padding-left:8px;padding-right:8px}.details .logo1{max-width:25%;margin:0 16px 16px 0}.details .logo1 .desc{font-size:0.8em;line-height:0.8em}.default-thumb{max-width:120px;max-height:120px}.details .title{display:block;font-family:'OpenSans';font-size:1.8em;margin-bottom:1em}.details .avatar{float:left;margin-right:20px}.details .addr-item label{float:left}.details .addr-txt-field{margin-left:100px}.details .addr-txt-field .icon{margin-right:5px}.gallery{position:absolute;top:100px;right:100px;width:300px;height:300px;background:#eee}#location-on-map{width:100%;height:240px}#location-on-map.big-map{height:320px}.venue-container form{display:block;position:relative;margin:0 0 48px 0}.venue-container form input[type='text']{margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fcfcfc;box-shadow:none;height:27px;line-height:28px;font-size:13px;padding:0 6px 0 6px;border:1px solid #d8d9d9;border-radius:3px;width:100%}.venue-container form input[name='query']{padding:0 30px 0 6px}.venue-container form input[name='commit']{display:block;position:absolute;right:0;bottom:0;padding:0;margin:0 4px 0 0;border:none;width:27px;height:27px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(/assets/3rdparty/lens-6635ba77d61d9b86cef69faba45984be3073d0bacbd7e58eafc521548f45d85b.png) center center no-repeat;z-index:2}.blockUI{padding:0;margin:0;width:30%;top:40%;left:35%;color:#333;border:none;background-color:#fcfcfc;overflow:hidden}.blockUI.blockOverlay{background-color:#fff;cursor:wait;opacity:0.9}.blockUI.blockMsg{width:32px;height:32px;left:50%;margin-left:-16px}.blockUI.blockMsg ul{list-style:none;margin:10px}.blockUI.blockMsg li{min-height:35px;border:none;padding:10px;margin:5px;background-color:#fff}.blockUI.blockMsg .block-loading{text-align:center;padding:20px}.blockUI.blockMsg .block-body{padding:20px 20px 0 20px;overflow:auto;margin-bottom:40px}.blockUI.blockMsg .block-body .pad-wrapper{margin-top:0}.blockUI.blockMsg .block-body .icon-warning-sign{color:#ffcc00;font-size:30px;float:left;margin-right:10px;margin-top:5px}.blockUI.blockMsg .block-header{background-color:#f9f9f9;border-bottom:1px solid #eee;padding:10px 5px;margin-bottom:10px}.blockUI.blockMsg .block-header .title{font-size:1em;color:#666;margin:0 20px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%;display:block;font-weight:600;margin-left:10px}.blockUI.blockMsg .block-header .close-block{border:1px solid #ddd;color:#777;cursor:pointer;font-size:18px;padding:2px 4px;border-radius:2px;margin:-3px 5px 0 5px}.blockUI.blockMsg .block-header .close-block:hover{color:#333}.blockUI.blockMsg .block-footer{background:none repeat scroll 0 0 #f9f9f9;border-top:1px solid #dddddd;padding:5px;text-align:right;position:absolute;bottom:0;height:30px;right:0;left:0}.order-results-wrapper,.order-subelems,.order-results,.order-results ul{margin:0;padding:0;list-style:none;position:relative}.alphabet-list{margin:40px}.alphabet-list a{padding:5px}.alphabet-list a:hover,.alphabet-list a.active{background:#c41000;color:#fff}.order-filter{float:right;width:200px;margin:50px 0 0;position:relative}.order-filter select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.order-query{position:relative}.order-query .box-btn{float:none;margin:0 5px;height:auto;padding:6px 10px}.order-query .follow-activity{padding:0 7px;float:right}.order-query input[type='text']{padding:5px 0;text-indent:3px;width:400px;font-weight:600;font-size:14px;border:1px solid #999;border-radius:3px}.order-query input[type='text']:focus{outline:none !important;box-shadow:none !important;border:1px solid #111;background-color:#fafafa}#order-summary{margin-top:10px;color:#777;font-size:0.9em}.order-results-wrapper{min-height:100px;margin-top:50px}.order-results-wrapper li.order-elem{display:block;position:relative;margin:56px 0 0 0;border-top:1px solid #c41000}.order-results-wrapper li.order-elem>a{display:block;position:absolute;top:-36px;width:36px;height:36px;line-height:36px;font-size:1.6em;text-align:center;color:#fff;background:#ff4e55;font-weight:800;text-decoration:none}.order-results-wrapper h4{font-size:2em;font-weight:300;margin:0 0 0.6em 0}ul.order-subelems{margin:16px 0}ul.order-subelems .entry{display:block;float:left;width:48%;margin:10px 2% 14px 0}ul.order-subelems .entry a.title,ul.order-subelems .entry span.address{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.order-subelems .entry a.title{font-size:112%;font-weight:600}ul.order-subelems .entry span.address{font-size:90%}.no-match{font-weight:500;font-style:italic;color:#989899}.events .event-item .details .tickets-list{list-style:none;padding:0;margin:0}.events .event-item .details .tickets-list li{padding:5px}.events .event-item .details .tickets-list li .box-btn{display:inline-block;margin:0;color:#333;float:none}.events .event-item .details .tickets-list li .date{float:left;width:200px;margin-top:5px}.iox-loader{background-image:url(/assets/iox/loader-3f07ac089893cae32028fefb3fbfd1281b3337cb308206b9314d14d109ed8dd9.gif);background-size:100%;width:32px;height:32px;display:inline-block}div.list-container h3{font-weight:300 !important;font-size:1.8em !important}div.list-container h3 a{color:inherit;font:inherit}.not-found-error{margin-top:200px}.not-found-error .iox-logo{float:left}.not-found-error .error-text-container{margin:20px}.not-found-error .error-text-container a{color:#c41000}.not-found-error .error-text-container h2{clear:none;overflow:auto;text-overflow:none;white-space:pre-wrap;width:auto;padding-top:70px;font-size:2em}.top-panel{background-color:white}.calendar-nav tr:first-child th{border-bottom:3px solid #ff4e55}.events-container{border:1px solid #ff4e55;padding-top:130px}.events li.event-item{clear:inherit;width:46%;float:left;overflow:hidden;display:block}.at-round{background:#ff4e55;border-radius:20px;width:17px;height:15px;color:white;display:inline-block;padding:2px 3px 8px 5px;position:relative;top:-2px}table.calendar-nav thead tr:first-child{background:white;color:black}.stripe-tile{background:url(/assets/stripe-tile-69aef09d802fdc00d0487dd832fbaede5387ec021dc76dc9bbcc81ecd4b9d14f.png);width:800px;height:10px}.icon-ticket{display:none}.events .event-item .box.tickets{border:none;background:#ff4e55;margin-bottom:5px;border-radius:0;color:white;width:150px;padding:6px}.tickets .btn-label{font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:4px}.tsp-login-container .field-box .email-input{font-size:120%;margin-bottom:20px;width:400px;padding:10px}.tsp-login-container .field-box .subscribe-igft-newsletter,.tsp-login-container .field-box .agree-policies,.tsp-login-container .field-box .subscribe-tsp-newsletter{margin-top:10px}.tsp-login-container .field-box span.small{font-size:12px;font-weight:lighter;display:block}.archiv-container .stripe-heading{margin-bottom:15px}.archiv-container .search-box-empty input{margin-bottom:0px}.archiv-container .search-in-selection{margin-top:5px}.archiv-container #order-summary{margin-top:3px}.archiv-container .order-query input[type='text']{width:200px}.archiv-container .alphabet-list{border-top:none;border-bottom:1px solid #ff4e55;padding:3px 0}.archiv-container .alphabet-list a{font-size:15px}.archiv-container .flex-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.archiv-container .flex-grid .col-boarder{border-bottom:1px solid #ff4e55;margin-bottom:24px}.archiv-container .flex-grid .col-50{width:49%}.archiv-container .flex-grid .col img{width:100%;height:220px;object-fit:cover}.archiv-container .flex-grid .col a.title{color:inherit;font-size:1.8em;line-height:42px}.archiv-container .flex-grid .col h4{text-transform:uppercase;font-weight:300;margin-bottom:-11px;margin-top:5px}.popup-panel{display:none;position:fixed;bottom:15px;right:15px;border:1px solid #efefef;box-shadow:5px 5px 15px 0 rgba(0,0,0,0.06);z-index:9}.popup-panel .popup-container{max-width:300px;padding:10px;background-color:white}.popup-panel .corner-close{position:relative;top:-19px;margin-bottom:auto;margin-left:auto;right:-17px;width:34px;height:34px;cursor:pointer;border-radius:50%;background:#fff;box-shadow:3px 5px 10px 0 rgba(0,0,0,0.09);float:right}.popup-panel .corner-close::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.popup-panel .corner-close::before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.popup-panel .corner-close::after,.popup-panel .corner-close::before{position:absolute;left:15px;top:10px;content:' ';height:15px;width:4px;background-color:#ff4e55}.align-center{text-align:center}.nav-wrapper{position:absolute;text-align:center;width:749px;top:80px;left:2px;background:white;height:40px;padding-top:15px}.tsp-nav{margin:0;list-style:none;padding-left:80px}.tsp-nav li{display:inline-block;width:115px;position:relative}.tsp-nav li a{text-shadow:none;font-weight:500;margin:0;padding:0 10px;color:black;font-weight:900}.tsp-nav li a:hover{text-shadow:none;color:white;border-color:transparent;background:transparent}.tsp-nav li:last-child::after{display:none}.tsp-nav li::after{content:' ';background-color:#ff4e55;width:60px;height:2px;position:absolute;top:20px;left:28px}.tsp-nav li.active::after{height:4px}.tsp-box-pills{list-style:none;margin:10px 0;padding:0}.tsp-box-pills li{display:inline;margin-right:1em;white-space:nowrap}.tsp-box-pills li i{font-size:0.825em;margin-left:0.46em;padding-right:1px;text-decoration:underline}.tsp-box-tabs ul{padding:0}.tsp-box-tabs ul li.box-btn:first-child{margin-left:0}.align-center{text-align:center}.login-form{background-color:#c41000;height:0;overflow:hidden;-moz-transition:height 0.3s, color 0.3s;-webkit-transition:height 0.3s, color 0.3s;transition:height 0.3s, color 0.3s}.login-form form{margin:96px 0 0 12px}.login-form form label{display:none}.login-form.show{height:224px}.login-form label{color:#fff}.login-form input[type='text'],.login-form input[type='password']{width:210px;margin-bottom:10px}.login-form .errors{margin:0 0 5px;border-radius:3px;background:rgba(255,255,255,0.8);padding:5px;color:#d00;font-weight:600}.login-form .agree-policies{font-size:0.8em;color:#efeeee;margin-bottom:5px}.login-form .agree-policies a{color:#fff}.login-form .agree-policies input[type='checkbox']{float:left;margin-right:5px}#registration-form #user_email{margin-bottom:5px}.calendar-box{position:relative}.monthName:hover{cursor:pointer}ul.calendar-year-select{position:absolute;list-style:none;background:rgba(255,255,255,0.9);z-index:20;display:none}ul.calendar-year-select li{display:inline-block;font-weight:20px;padding:10px;width:45px}ul.calendar-year-select li:hover{cursor:pointer;font-weight:bold;color:#ff4e55}ul.calendar-year-select li.selected{color:#ff4e55;font-weight:bold;text-decoration:underline}body .tsp-db-container{padding-top:20px}body .tsp-db-container h1{margin:0;font-weight:300}.form-left{width:50%;float:left}.edit_person,.new_person{overflow:scroll;width:600px;margin:auto}.edit_person label,.new_person label{font-weight:bold;color:#ff4e55}.edit_person input,.new_person input{width:280px;border:1px solid #aaa;border-radius:5px;height:22px;text-align:center}.edit_person textarea,.new_person textarea{width:500px;height:100px;border:1px solid #aaa;border-radius:5px}.tsp-db-container{overflow:scroll}.tsp-db-container .order-results-wrapper{width:600px;margin:auto;height:500px;overflow:scroll}.tsp-db-container .order-results-wrapper li.order-elem>a{background:#ff4e55;top:-30px;width:30px;height:30px;line-height:30px}.tsp-db-container .order-results-wrapper li.order-elem{border-color:#ff4e55}.tsp-db-container .order-results-wrapper ul.order-subelems .entry{width:100%;text-align:left;margin:0;padding-bottom:2px;padding-top:2px}.tsp-db-container .order-results-wrapper .options{float:right}.tsp-db-container .order-results-wrapper .options a:hover{cursor:pointer}.edit-icon{float:right;position:absolute;z-index:100;margin-left:5px}.premiere-icon{background:url(/assets/icons_theaterspielplan_at_premiere-85036375fca2e644c6cd230cb8c6c5c977947563c2bcbc8db10a21f96e1198fe.png) 0px 0px no-repeat}.queer-icon{background:url(/assets/icons_theaterspielplan_at_queer-07bfb0904a55350da4d9dbcb5a9bf31b9918088112812c2e5e65f6a051763bb7.png) 0px 0px no-repeat}.green-event-icon{background:url(/assets/icons_theaterspielplan_at_greenevent-f2212f1b7dd4ac4c618e165f931631ce33abfd4b2b3ae4f06568d28bdb2bc4bf.png) 0px 0px no-repeat}.barrier-free-icon{background:url(/assets/icons_theaterspielplan_at_barrierefrei-237a98d66c511044a73893059818bdbc31d123e40ff4ce9f3185f8f144eff30c.png) 0px 0px no-repeat}.feminism-icon{background:url(/assets/icons_theaterspielplan_at_feministisch-0363590a683fd5c1c92a6abe3b4154b7b33c953082db081fb1e15ee4fb84e870.png) 0px 0px no-repeat}.diversity-icon{background:url(/assets/icons_theaterspielplan_at_diversity-39441e09d655de7b3d0af2ad31468b9dc9e60010ed2c5567918d018cfc6523ec.png) 0px 0px no-repeat}.fairpay-icon{background:url(/assets/icons_theaterspielplan_at_fairpay-21571a14674981edb05f4fc4bdaaa1a1fc67e948bff1d35184b83663df8c3207.png) 0px 0px no-repeat}.inclusion-icon{background:url(/assets/icons_theaterspielplan_at_inklusion-09003e0d1f5dff27e75959a76dc58c193fcf32b4b2e0fbe8352f094c2ed19763.png) 0px 0px no-repeat}.online-event-icon{background:url(/assets/icons_theaterspielplan_at_onlineevent-8108f3636e480220cf922d3676df4f933addddb6628e09c1e43ebaf960be1a28.png) 0px 0px no-repeat}.derniere-icon{background:url(/assets/icons_theaterspielplan_at_derniere-f98af01de1d3e85c6f1a4f82413cfad66cd88ad2347b27896bfa1ebadd49e9cb.png) 0px 0px no-repeat}.sight-icon{background:url(/assets/icons_theaterspielplan_at_sight-d519c21f611ee1e970cdad3e5f1ca00da1911b33eecac7eb80b47eb4bad617e4.png) 0px 0px no-repeat}.talk-icon{background:url(/assets/icons_theaterspielplan_at_talk-c5a8e1cd68ac839d5582e7f230941a876c18ef9307326d96a9a9205b11c5b177.png) 0px 0px no-repeat}.hearing-icon{background:url(/assets/icons_theaterspielplan_at_hearing-b4ef2d3a01763f2ebcc2d09a0605745f97e1fc8ffd455c1d5e677273c09a9c26.png) 0px 0px no-repeat}.add-filter-option{width:30px;height:30px;background-size:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.active .add-filter-option{-webkit-filter:inherit;filter:inherit}#entries-with-filters{margin:auto;text-align:right}#entries-with-filters .entry-title{padding-right:5px}#entries-with-filters td .type-filter:hover{cursor:pointer}#entries-with-filters td .add-filter-option:hover{cursor:pointer}#entries-with-filters .type-filter{font-size:12px;padding:5px 3px 0;border:0px solid #555;background:#555;color:white;text-align:center;border-radius:10px;overflow:hidden;text-overflow:ellipsis;height:20px;white-space:nowrap}#entries-with-filters .active .type-filter{background:#ff4e55}.tsp-info-wrapper{height:80px}.tsp-info-wrapper a{display:inline-block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;font-size:14px;margin:3px 0 0}.main-container a.ics-link.abs{position:absolute;top:-50px;left:0px;background:#ff4e55;padding:5px 20px;color:white;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:19px;letter-spacing:4px}.main-container a.ics-link{text-decoration:underline}.inner-wrapper{position:relative}.icons-box.full-width{width:inherit;bottom:80px}.icons-box{position:absolute;right:0px;bottom:6px;width:160px}.icons-box span{width:30px;height:30px;display:block;float:right;margin-left:5px;background-size:contain;margin-top:5px}.event-details-container{padding:0 5px}.wraps-boxes-with-table{position:relative;min-height:60px}#cal-month-before{color:black;position:absolute;left:25px;top:9px;z-index:10}.hidden-name{display:none;color:black;margin-bottom:40px}.archiv-name{color:black}#cal-month-after{color:black;position:absolute;right:25px;top:9px;z-index:10}.calendar-nav thead a{display:none}.day-anchor{position:relative;top:-160px;height:0px;display:block}.day.current a{border:1px solid #ff4e55;padding:6px;border-radius:100px;position:relative}table.calendar-nav tbody tr td.otherMonth a{color:#8d8d8d}.maintain-info{position:fixed;height:200px;bottom:0;left:0;right:0;background:rgba(255,255,255,0.9);z-index:1002;bottom:0;text-align:center;display:none;border:6px solid #ff4e55;font-size:1.2em}.maintain-info p{margin:0 20%}table.calendar-nav .pastDay a{color:#8d8d8d}body .events .event-item.active .image{display:inline-block}.main-container-wrapper .right-sidebar{width:250px}.main-container-wrapper .right-sidebar .sidebar-box{width:220px}.main-container-wrapper .right-sidebar .partner-box a{width:70px}.main-container-wrapper .right-sidebar .partner-box span{width:70px;height:70px}body .right-sidebar .partner-box h3{margin-top:15px}.imprint div{border:1px solid #ff4e55;margin:22px 0 10px;padding:10px;text-transform:uppercase;font-weight:300;letter-spacing:4px}.imprint div a{color:black;padding:10px 0;text-transform:uppercase}.events .event-item .image .premiere,.events .event-item .image .derniere{display:none}body .right-sidebar .sidebar-box{margin:0 auto}body .tsp-nav li a:hover{color:black;text-decoration:none}body .top-panel-inner .nav{margin:0;padding:0}body .calendar-nav tr:first-child th{letter-spacing:2px}body .events .event-item .box.tickets{margin-left:0;width:150px;padding:0;margin-bottom:10px}body .events .event-item .box.tickets .btn-label{font-size:19px}table.calendar-nav thead tr.dayName th abbr{text-decoration:none}tr.dayName{height:40px}table.calendar-nav tbody tr td{line-height:2em;font-size:12px;font-weight:600}.day-wrapper h4{text-transform:uppercase;font-weight:300;margin-bottom:-30px}.day-wrapper h2{height:1.5em;line-height:1.5em;text-align:justify;text-transform:uppercase;letter-spacing:6px;padding-top:0;margin-bottom:40px;margin-top:20px}.day-wrapper h2:after{content:' ';display:inline-block;width:100%}body .at-round{top:-5px}.location{font-weight:800;font-size:12px}.location .at-round{padding:1px 4px 9px 4px;width:14px;height:12px}.location .btn-label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;width:100%}.g-recaptcha{width:300px;margin:10px auto}body .tsp-cookie-container{padding-top:20px}body .tsp-cookie-container .scroll-container{max-height:70vh;margin:0 20%;overflow:scroll}body .order-query input[type='text']{font-weight:300}#tags{list-style:none;margin:0;margin-left:-4px;margin-top:10px;padding:0}#tags li{float:left;border:1px solid #777;border-radius:4px;padding:2px;margin:3px 4px;color:#777;font-size:13px}#tags li:hover{cursor:pointer}#tags li.selected{color:#ff4e55;border-color:#ff4e55}.event-filter{margin:10px;border-bottom:1px solid #888;text-align:center}.event-filter h3{letter-spacing:5px;font-size:14px;margin:0;text-transform:uppercase;font-weight:300}#db-tags,#event-type-selector,#state-selector{list-style:none;margin:0;margin-left:0px;margin-top:10px;padding:0;text-align:justify}#db-tags li.activated,#event-type-selector li.activated,#state-selector li.activated{color:white;background:#ff4e55;border-color:#ff4e55}#db-tags li.activated:hover,#event-type-selector li.activated:hover,#state-selector li.activated:hover{color:white}#db-tags li,#event-type-selector li,#state-selector li{border:1px solid #777;border-radius:4px;padding:2px 2px;margin:4px 4px;color:#777;font-size:13px;display:inline-block;text-align:right}#db-tags li.selected,#event-type-selector li.selected,#state-selector li.selected{border-color:#ff4e55;color:#ff4e55}.tsp-login-container,.tsp-imprint-container,.tsp-cookie-container,.tsp-db-container{border:10px solid #ff4e55;position:fixed;top:0;bottom:0;left:0;right:0;text-align:center;padding-top:120px}.tsp-login-container .options a,.tsp-imprint-container .options a,.tsp-cookie-container .options a,.tsp-db-container .options a{color:#ff4e55}.tsp-login-container .tsp-logo-new::after,.tsp-imprint-container .tsp-logo-new::after,.tsp-cookie-container .tsp-logo-new::after,.tsp-db-container .tsp-logo-new::after{left:580px}.tsp-register{font-size:16px}.cookie-overlay{position:fixed;top:0;bottom:0;left:0;right:0;border:10px solid #ff4e55;background:rgba(255,255,255,0.95);z-index:2000;text-align:center;font-family:'OpenSans'}.cookie-overlay h1{font-family:'OpenSans';margin-top:50px;text-transform:uppercase}.cookie-overlay #decline-cookies{margin-left:20px;color:#ff4e55;border:2px solid #ff4e55;background-color:white}.cookie-overlay .cookie-btn{margin-top:20px;border:2px solid #ff4e55;background-color:#ff4e55;color:white;display:inline-block;padding:8px;font-size:20px;border-radius:3px;font-weight:bold}.cookie-overlay .cookie-btn:hover{cursor:pointer;text-decoration:underline}.main-container.venue-container,.main-container.ensemble-container,.main-container.person-container,.main-container.archiv-container{padding-top:112px;border-left:1px solid #ff4e55;border-right:1px solid #ff4e55}body .venue-container form input[name='commit']{display:none}.venue-container form{margin-bottom:0}.alphabet-list a:hover,.alphabet-list a.active{background:white;color:black;font-weight:600}ul.order-subelems .entry a.title{font-weight:500;color:black}.order-subelems li{border-bottom:1px solid #ff4e55;color:black;font-weight:300}.main-container .order-results{margin:0}.main-container .order-results li{border-top:none;margin-top:20px;padding-bottom:5px}.ensemble-name{color:#ff4e55;margin-left:5px}.ensemble.box{display:none}.person-query-div{margin-top:20px}.alphabet-list{margin:0;padding:15px 0;border-top:1px solid #ff4e55;border-bottom:3px solid #ff4e55;font-weight:300}.alphabet-list a{font-size:25px;padding:2px;color:black}.venue-container h2,.ensemble-container h2,.person-container h2{text-transform:uppercase;margin-top:20px;font-size:42px}.venue-container h2 span,.ensemble-container h2 span,.person-container h2 span{font-size:22px;font-weight:600;position:absolute;bottom:7px;right:0px}.stripe-heading::after{content:' ';background:url(/assets/stripe-tile-69aef09d802fdc00d0487dd832fbaede5387ec021dc76dc9bbcc81ecd4b9d14f.png);background-position-x:0%;width:712px;height:14px;position:absolute;background-position-x:-6px;left:0;top:70px}.stripe-container{position:relative}#event-type-selector li:hover,#state-selector li:hover{cursor:pointer;color:#ff4e55;border-color:#ff4e55}#event-icons{list-style:none;margin:10px}#event-icons li:hover{cursor:pointer}#event-icons li:hover .icons-text{display:block}#event-icons li:hover span.icons-title{text-decoration:underline;color:#ff4e55}#event-icons li.activated span div{-webkit-filter:inherit;filter:inherit}#event-icons li.activated span.icons-title{color:#ff4e55}#event-icons li{font-family:'OpenSans';position:relative;height:30px;text-align:left;margin-bottom:3px}#event-icons li .icons-text{position:absolute;left:-10px;background:rgba(255,255,255,0.85);width:220px;z-index:10;top:40px;border:1px solid #ff4e55;display:none;padding:10px 4px}#event-icons li span.icons-title{position:relative;top:6px;color:#888;margin-left:10px}#event-icons li span div{width:30px;height:30px;background-size:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%);float:left}.state-selector{margin-top:40px;list-style:none}.state-selector li:hover{cursor:pointer}.state-selector li.selected{background:url(/assets/star_full-1865b2c513dcea81d42c0239d678ae2618afad229b9bbdd2f2d12fa0393462a7.png) 0px 0px;background-size:cover}.state-selector li.selected div{color:white}.state-selector li{display:inline-block;background:url(/assets/star_outline-d5ba66394b89b29ea9ce1351860c5f5915be0454155295b23817d50592843b6e.png) 0px 0px;background-size:cover;width:120px;height:120px;position:relative}.state-selector li div{width:90px;top:48px;position:absolute;text-align:center;left:15px;font-weight:100;text-transform:uppercase;font-size:18px}.state-selector li:first-child div{top:28px}.events li.event-item:nth-child(2n){margin-left:5%}body .events .event-item .image{width:350px;height:290px;position:relative;margin-right:6px}body .events .event-item .image img{width:350px;height:220px;object-fit:cover}.events .event-item .image.pull-left{width:inherit;height:auto}.contact-box{padding-top:15px}.contact-box div{padding-top:10px}.contact-box div a{color:#888}.search-box:after{content:' ';background:url(/assets/mag_glass-8d227c9f465811b1a889e549b2afe0ebc5b63c3d61a7366621b649540346aa43.png);width:28px;height:28px;position:absolute;right:4px;top:2px;background-size:contain}.search-box,.search-box-empty{position:relative}.search-box input,.search-box-empty input{border:1px solid red;padding:6px;font-weight:600;color:black;width:220px;margin-bottom:5px}.search-box input:focus-visible,.search-box-empty input:focus-visible{outline:none}.search-box ::placeholder,.search-box-empty ::placeholder{color:black;opacity:1}.social-box span,.partner-box span,.support-box span{display:inline-block;background-size:cover}.social-box a,.partner-box a,.support-box a{display:inline-block}.social-box a:hover,.partner-box a:hover,.support-box a:hover{cursor:pointer}body .right-sidebar .sidebar-box{padding-bottom:15px}body .right-sidebar .sidebar-box h3{margin-bottom:8px}body .right-sidebar .sidebar-box.social-box{padding-top:15px;padding-left:2px}body .right-sidebar .sidebar-box.social-box span{margin-right:20px}body .right-sidebar .sidebar-box.social-box a{width:29px;margin-right:4px}.partner-box a{width:56px}.partner-box span{width:56px;height:56px}.support-box{padding-top:15px}.support-box a{width:220px}.support-box span{width:220px;height:59px}.igft{background:url(/assets/igft_partner-7f46afe9385d5b65e71dd310469d2b4b4a33a357ada7fd49b707a44dae312eae.png) 0px 0px no-repeat}.zirkusinfo{background:url(/assets/zirkusinfo_partner-d24eab5a7ad0892e410fc32ecf7e7052768a031199acb6f0ca63097e9d551fde.png) 0px 0px no-repeat}.support{background:url(/assets/BMKOES_Logo_srgb-57d166faf02bdd9b38dc182e1cfed703965af7381b34abca0cfd40729980dd87.png) 0px 0px no-repeat}.events .event-item .info.box,.events .event-item .venue.box{display:none}body .stripe{display:none}body .events .event-item:hover:not(.active) .image-frame{display:none}body .events .festival-text,body .events .festival-title{display:none}.day-wrapper h2{height:60px;position:relative}.day-wrapper h2:after{content:' ';background:url(/assets/stripe-tile-69aef09d802fdc00d0487dd832fbaede5387ec021dc76dc9bbcc81ecd4b9d14f.png);width:712px;height:14px;position:absolute;background-position-x:-6px;left:0;top:58px}.proberaum{background:url(/assets/proberaum_partner-e8e87e818aa49b77e10192186132ab4cddba964d7eef6b899f430542c80b3a9c.png) 0px 0px no-repeat}.ticket-wrapper{position:relative;height:60px}.icon-tickets{background:url(/assets/tickets-b1df6ca9bd15bf1aa9fa5883ea364ec5db27925de23810cb6ba15a73c6718f32.png) 0px 0px no-repeat;position:absolute;left:10px;width:150px;height:42px;top:23px;background-size:contain}.day-list img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.day-list li:hover img{-webkit-filter:none;filter:none}body .events .event-item.active .image{width:100%}body .events .event-item.active .image img{border-top:2px solid #ff4e55;width:100%;height:auto;-webkit-filter:none;filter:none;position:absolute}body .events .event-item.active .image .image-frame{background:none}.events li.active.event-item:nth-child(odd){border-right:none}.details h3{font-weight:500;line-height:42px;text-align:left;padding:0;margin:0;font-size:40px;font-family:inherit}.details .dates-and-ensemble{width:250px;display:inline-block}.details .dates-and-ensemble h4{text-transform:uppercase;font-weight:700;font-size:19px;margin:0}.details .dates-and-ensemble h5{margin:0;font-size:16px;margin-bottom:3px;margin-top:5px;font-weight:400;text-transform:uppercase}.details .description{vertical-align:top;width:60%;margin:0;display:inline-block;padding-left:10px}.details .description .first-letter{color:#ff4e55;font-size:50px;margin-top:8px;float:left;font-style:normal}.details .description .text{font-style:normal;font-weight:400;line-height:20px}.main-container .ensemble-info-box{border:1px solid #ff4e55;margin:10px 0px 0 10px;padding:5px}.main-container .ensemble-info-box a{color:black;font-weight:300}.day-wrapper{position:relative}.day-wrapper .cal-anchor{position:absolute;top:-160px}.main-container.short{padding-top:140px}.ensemble-contact{display:block;width:40%;float:right;margin-top:20px;border:1px solid #ff4e55;text-align:right;padding-right:14px}.ensemble-contact h3{text-transform:uppercase;margin-top:5px;margin-bottom:5px;font-size:20px}.ensemble-contact div{font-size:14px;letter-spacing:1px;margin-bottom:20px;margin-left:20px}.ensemble-description{display:inline-block;width:52%;margin-top:20px}.main-container a{color:#ff4e55}.dates-info-box{margin:50% 0px 0 10px}.venue-info-box{margin:0 0px 0 10px}.dates-info-box,.venue-info-box{text-align:right;border:1px solid #ff4e55;padding:5px 10px 10px}.dates-info-box ul,.venue-info-box ul{margin:0;list-style:none}.dates-info-box ul li,.venue-info-box ul li{display:inline-block;padding-left:2px}.dates-info-box ul li:last-child .col,.venue-info-box ul li:last-child .col{display:none}.date-info{font-style:normal;position:relative;margin-bottom:20px}.events .day-list li.active.event-item{width:100%;margin-left:0}.events .day-list li.active.event-item .ensemble-name{display:none}.events .day-list li.active.event-item .tickets.box{display:none}.events .day-list li.active.event-item .title{display:none}.events .day-list li.active.event-item .location{display:none}.events .day-list li.active.event-item .info-details .tickets.box{display:block;float:right;margin-top:10px;height:34px;padding-top:7px}.events .event-item.active .pre-title{display:block}.pre-title{display:none}.pre-title h3{font-weight:500;font-size:30px;margin:20px 0}.events .event-item.active .details{border-top:2px solid #ff4e55;border-bottom:2px solid #ff4e55;padding:25px 0}.events .event-item.active .details{margin-top:200px;background:rgba(255,255,255,0.85)}.insta-logo{background:url(/assets/insta_logo-931bf8451be13eb04855d92cbb61fb98cd1eb17313a6dc0e12841cb2e55a8821.png) 0px 0px no-repeat;width:24px;height:24px}.events li.event-item:nth-child(n+1)::after{content:' ';background:url(/assets/stripe-tile-69aef09d802fdc00d0487dd832fbaede5387ec021dc76dc9bbcc81ecd4b9d14f.png);background-position-x:0%;width:712px;height:27px}.events li.event-item.border-dummy{width:0;border-right:1px solid #ff4e55;margin:0px 3.5%}.events li.event-item.border-dummy:last-child{display:none}.events .day-list li.event-item.border-dummy.odd{display:none}.events .event-item{border-top:none;border-bottom:none}.item-bottom{border-bottom:2px solid #ff4e55}.events li.event-item{height:400px}.pull-left{float:none}body .events .event-item a.title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;margin:0 0 16px;width:320px;height:3.2em;display:inline-block}@supports (-webkit-line-clamp: 2){body .events .event-item a.title{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}body .events ul.day-list{margin:0;border-bottom:1px solid #ff4e55;display:inline-block;padding-bottom:10px;width:710px}.right-sidebar{position:fixed;top:82px;left:50%;width:204px;margin-left:280px;bottom:0;overflow-y:auto;overflow-x:none}.right-sidebar .sidebar-box{width:180px;text-align:center;margin:20px auto;border-bottom:1px solid #888;padding-bottom:20px}.right-sidebar .sidebar-box h1{font-size:14px;font-weight:100;margin:10px}.right-sidebar .sidebar-box h2{font-size:18px;margin:10px}.right-sidebar .sidebar-box h3{letter-spacing:5px;font-size:14px;margin:0;text-transform:uppercase;font-weight:300}.right-sidebar .sidebar-box:first-child{border-bottom:none}.align-center{text-align:center}.sidebar-box.mein-tsp{width:156px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;overflow:hidden;padding:12px;margin:0 auto}.sidebar-box.mein-tsp h3.title{font-size:8pt;color:#fff;background-color:#990000;background-image:-moz-linear-gradient(#900, #c41000);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#900), to(#c41000));background-image:-webkit-linear-gradient(#900, #c41000);background-image:-o-linear-gradient(#900, #c41000);background-image:linear-gradient(#900, #c41000);line-height:32px;height:32px;display:block;padding:0 12px;text-shadow:0 -1px 0 #660000;font-weight:600;margin:-12px -12px 0 -12px;white-space:nowrap}.sidebar-box.mein-tsp h3.title a{display:block;text-align:center;height:32px;width:31px;border-left:1px solid #ffffff;color:#ffffff;float:right;font-size:15px;margin:0 -12px 0 0;text-decoration:none}.sidebar-box.mein-tsp h3.title a:hover{background:#fff;color:#c41000}.sidebar-box.mein-tsp h4{font-size:8pt;font-weight:300;color:#30302f;text-transform:uppercase;letter-spacing:0.05em;margin:6px 0}#my-tsp-default-desc{font-size:0.9em;color:#989899;font-style:italic;padding:12px}#my-tsp-default-desc a{color:#c41000;float:right;font-style:normal;font-weight:600}#my-tsp-default-desc a i.icon-caret-right{margin-left:0.3em}#my-tsp-default-desc i.icon-lightbulb{float:left;font-size:3em;color:#e6e6e6;margin:-6px 6px -2px -8px;text-shadow:0 -1px 0 #ccc}#my-tsp-entries{list-style:none}li.my-tsp-entry{position:relative;display:block;padding:0;margin:0 0 2px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fbfbfb;background-image:-moz-linear-gradient(#fbfbfb, #f1f1f1);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#f1f1f1));background-image:-webkit-linear-gradient(#fbfbfb, #f1f1f1);background-image:-o-linear-gradient(#fbfbfb, #f1f1f1);background-image:linear-gradient(#fbfbfb, #f1f1f1);overflow:hidden;height:24px;transition:height 0.4s}li.my-tsp-entry a{outline:none}#my-tsp-entries li.my-tsp-entry-expand a{cursor:pointer}#my-tsp-entries li.my-tsp-entry-expand1{height:40px}#my-tsp-entries li.my-tsp-entry-expand2{height:58px}#my-tsp-entries li.my-tsp-entry-expand3{height:76px}#my-tsp-entries .remove-entry{cursor:pointer;color:#bbb;float:left;font-size:0.9em;height:22px;line-height:22px;margin:0;padding:1px 7px;border-radius:3px}#my-tsp-entries .remove-entry:hover{background:#333;color:#fff}#my-tsp-entries .box-btn{float:right;font-size:0.9em;height:22px;line-height:22px;margin:0 0 0 5px;padding:0;width:22px}#my-tsp-entries .box-btn.active-alarm{padding:1px}#my-tsp-entries .entry-data{margin-left:24px}#my-tsp-entries .entry-data a.title{display:block;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:0.92em;height:22px;line-height:23px}#my-tsp-entries .entry-data>span{display:block;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;font-size:0.825em}#my-tsp-entries .entry-data>span.hover-trigger{display:none}#my-tsp-entries li .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px;display:block;color:#c41000}#my-tsp-entries .loading{text-align:center;padding:10px 0}.align-center{text-align:center}.sorting-form{float:right;margin-left:12px}.from-to-container{display:inline}.main-container form.sorting-form{margin-bottom:5px}.main-container form .from-to-container input[type='text']{width:6.12em;margin-left:0.3em;margin-right:0.3em;padding:0 5px;height:22px;line-height:22px;vertical-align:baseline}.sorting-form input[type='submit']{display:none}.align-center{text-align:center}.flash-alert{text-align:center;font-size:20px;margin:20px;color:#c41900}.my-tsp-settings{padding:10px}.my-tsp-settings h3{font-size:1.5em;font-weight:300;padding-top:1em}.my-tsp-settings .field-box{margin:2em 0 0 0}.my-tsp-settings .field-box label{display:block;float:left;width:24%}.my-tsp-settings .field-box .content-box{margin-left:25%}.my-tsp-settings .field-box .content-box .options label{display:inline;margin:0 2% 0 0;float:none}.my-tsp-settings fieldset{border:none;border-top:1px solid #ddd;padding:0;margin:1em 0}.my-tsp-settings legend{font-weight:600;color:#989899;padding:0 0.3em 0 0}.my-tsp-settings .field-box input[type='text']{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:80%;height:30px;margin:0;float:left}.my-tsp-settings .box-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px;margin:0 0 0 2%;width:18%;float:right;height:30px;line-height:28px;overflow:hidden;text-overflow:ellipsis}.my-tsp-settings .box-btn.box-btn-warning{color:#000;margin:0;float:left;width:40%}.my-tsp-settings .box-btn.box-btn-danger{color:#000;margin:0;float:left;width:40%}.my-tsp-settings form.delete-confirm .box-btn-danger,.my-tsp-settings .deleted .box-btn-danger{float:none}.my-tsp-settings form.delete-confirm .icon,.my-tsp-settings .deleted .icon{color:red;margin-left:10px;margin-top:12px;font-size:50px;float:left}.my-tsp-settings form.delete-confirm .next-to-icon,.my-tsp-settings .deleted .next-to-icon{margin-left:100px}.my-tsp-settings .desc{margin-top:0.4em;clear:both;display:block;font-size:0.8em}.my-tsp-settings .placeholder{color:#aaa;font-weight:600}.my-tsp-settings .field_with_errors{float:left}.my-tsp-settings .field_with_errors input{outline:2px solid red}.mytsp-flash-container{background:#e6e6e6;font-style:italic;color:#989899;text-shadow:0 -1px 0 #30302f;font-size:1.8em;line-height:64px;text-align:center}.mytsp-flash-container.error{background:#d00;color:white}#my-tsp-big-list{list-style:none;margin:0;padding:20px 0;border-top:1px solid #ddd}#my-tsp-big-list li{height:auto !important;display:block;border-bottom:1px solid #ddd;padding:4px 0 4px 8px;margin:0 0 8px 0}#my-tsp-big-list li span,#my-tsp-big-list li a{line-height:20px;vertical-align:top;margin:0}#my-tsp-big-list li .date,#my-tsp-big-list li .venue,#my-tsp-big-list li .type-icon{white-space:nowrap}#my-tsp-big-list .type-icon{font-size:0.8em;position:relative;top:-2px}#my-tsp-big-list .action-icons{vertical-align:top;margin-top:-4px;margin-bottom:-4px;float:right;width:200px;text-align:right}#my-tsp-big-list .action-icons .box-btn{display:inline-block;line-height:28px;height:30px;padding:0;text-align:center;width:30px}#my-tsp-big-list .action-icons .box-btn span,#my-tsp-big-list .action-icons .box-btn a{margin:0}#my-tsp-big-list .action-icons *{display:inline-block;line-height:30px}#my-tsp-big-list .action-icons .icon-delivery{color:#989899;cursor:pointer;text-align:center;width:30px}#my-tsp-big-list .action-icons .icon-delivery.active-delivery{color:#30302f}#my-tsp-big-list .action-icons .icon-mobile-phone{font-size:1.44em}#my-tsp-big-list .action-icons .icon-envelope{font-size:0.8em}#my-tsp-big-list .action-icons .icon-remove{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;width:30px;cursor:pointer}#my-tsp-big-list .action-icons .icon-remove:hover{background:#30302f;color:#fff}#my-tsp-big-list .action-icons .icon-edit{text-align:center;width:30px;cursor:pointer;color:#30302f}#my-tsp-big-list .venue,#my-tsp-big-list .date{font-size:0.9em}#my-tsp-big-list .remind_at-setup{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.95);z-index:5;display:none}#my-tsp-big-list .remind_at-setup .error{font-size:0.8em;color:red;font-weight:600}#my-tsp-big-list .remind_at-setup input[type='text']{width:100px;border:1px solid #ddd;padding:0 5px;height:30px;line-height:30px}#my-tsp-big-list .remind_at-setup input.remind_at{width:100px;border:1px solid #ddd}#my-tsp-big-list .remind_at-setup input.remind_at_time{width:50px}#my-tsp-big-list .remind_at-setup .box-btn{padding-left:10px;padding-right:10px;float:right;width:auto}.active-alarm{background-color:#990000;background-image:-moz-linear-gradient(#900, #c41000);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#900), to(#c41000));background-image:-webkit-linear-gradient(#900, #c41000);background-image:-o-linear-gradient(#900, #c41000);background-image:linear-gradient(#900, #c41000);border:none;padding:1px 7px;text-shadow:0 -1px 0 #660000;color:white}#my-tsp-default-desc a.time{float:none;height:auto;margin:0 3px}#my-tsp-default-desc a.time{background-color:#aaa;color:#eee;border-radius:3px;padding:1px 3px;font-size:0.8em}#my-tsp-default-desc a.time:hover{text-decoration:none}#my-tsp-default-desc a.time .icon-plus-sign{margin-left:0.2em}#my-tsp-default-desc .follow-activity{padding:2px;color:#fff;float:none;margin:0 3px;padding:2px 5px;line-height:1em}#my-tsp-default-desc .follow-activity:hover{text-decoration:none}.align-center{text-align:center}.advertisement .panel{position:relative;-webkit-perspective:714px;-moz-perspective:714px;width:100%;height:250px}.advertisement .panel.flip .question{z-index:900;border-color:#eee;background:#333;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-moz-box-shadow:0 15px 50px rgba(0,0,0,0.2);-webkit-box-shadow:0 15px 50px rgba(0,0,0,0.2);box-shadow:0 15px 50px rgba(0,0,0,0.2)}.advertisement .question{background:#eeeeed;cursor:pointer;position:absolute;top:0;left:0;z-index:900;width:inherit;height:inherit;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.advertisement h4{font-size:2em;margin-bottom:0}.advertisement img{width:40px;height:40px;float:left;margin-right:10px}.advertisement .questionmark{float:left;font-size:15em;font-weight:900;color:#c41000;margin:-10px 0 0 20px;line-height:1em}.advertisement .next-to-questionmark{margin:0 20px 10px 180px}.advertisement .answer{background:#d8d9d9;float:none;position:absolute;top:0;left:0;z-index:800;width:inherit;height:inherit;-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;text-align:center}.panel.flip .answer{z-index:1000;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg)}.advertisement input{font-size:2em}.advertisement input[type='text']{width:80%}.advertisement input[type='submit']{margin-top:0.5em;width:50%}.advertisement .no-tsp-cookie{margin:60px}.advertisement{cursor:pointer}.events .event-item .inner-wrapper.announce{height:auto}.gamble-modal,.gamble-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.gamble-overlay{background:rgba(255,255,255,0.8)}.gamble-win{min-width:80%;max-width:400px;border:1px solid #ddd;background:#fff;padding:10px}.gamble-content{padding:10px}.participating{font-size:16px;margin-top:30%}.spot-loader{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto !important;display:none}.order-more-filters{margin-top:1em}.order-more-filters .fields{line-height:3em}.order-more-filters tt{background:#eee;padding:2px 5px}.order-more-filters .field{display:inline-block}.order-more-filters .field label{margin-right:5px}.order-more-filters .select2-container{width:150px;font-size:12px}.select2-result{font-size:12px}.align-center{text-align:center}#mobile-nav{display:none}@media screen and (max-width: 960px), screen and (max-device-width: 960px) and (orientation: portrait), screen and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: portrait){.image-gallery{display:none}.events li.event-item.border-dummy{display:none}.main-container ul.state-selector{margin-left:0px;width:360px;height:131px;overflow:scroll;white-space:nowrap}.details .description-expand-button{bottom:20px;right:0px;background-color:#FF4E55;color:white;font-size:2em;font-style:normal;padding:7px}.main-container .ensemble-info-box,.main-container .venue-info-box{margin-left:0}.pre-title h3{margin:0}.details h3{font-size:30px;line-height:32px}.details .dates-and-ensemble{width:100%;float:none}.dates-info-box{margin:30% 0px 0 0px;text-align:center;margin-bottom:8px}.details .description{width:100%;margin-bottom:10px}.details .description .text{padding-right:10px}.cookie-overlay h1{margin-top:10px;font-size:1.4em}#mobile-nav{display:block;position:absolute;right:-1px;top:2px}#mobile-nav div{width:34px;height:4px;background:black;margin:0 0 6px;border-radius:20px}body .events .event-item a.title{height:auto;margin:0}.top-panel-inner .ig-title{top:24px;left:13px}.day-wrapper h2{font-size:1em;margin:10px 0 -20px}.day-wrapper h2::after{top:20px}.day-wrapper h4{margin-bottom:-15px}.tsp-logo-new{padding-top:8px}.tsp-logo-new a{width:280px;height:36px;left:0;position:absolute}.nav-wrapper{width:100%;top:60px;left:0;background:white;height:0;padding:0}.main-container.venue-container,.main-container.archiv-container{padding-top:20px}.state-selector li:first-child div{white-space:normal}.main-container.venue-container form{margin:0;margin-top:5px}.alphabet-list{padding:8px 0}.alphabet-list a{font-size:24px}.archiv-container .stripe-heading::after{height:14px;position:absolute;background-position-x:-6px;left:0;top:58px;width:100%}.venue-container .stripe-heading::after,.ensemble-container .stripe-heading::after,.people-container .stripe-heading::after{height:14px;position:absolute;background-position-x:-6px;left:0;top:84px;width:100%}.venue-container h2,.ensemble-container h2,.person-container h2,.archiv-container h2{margin-bottom:25px}.venue-container h2 span,.ensemble-container h2 span,.person-container h2 span,.archiv-container h2 span{font-size:22px;font-weight:600;position:absolute;bottom:-21px;left:0px}.main-container.venue-container{border:none}.tsp-nav li::after{top:26px;left:160px}.top-panel-inner .tsp-nav li:first-child{margin-top:30px}.top-panel-inner .tsp-nav li:last-child{display:none;padding-bottom:20px;padding-top:10px}.top-panel-inner .tsp-nav li:nth-child(5){padding-bottom:20px}.top-panel-inner .tsp-nav{background:white}.top-panel-inner .tsp-nav li{border:none}.events-container{border:none}body .events ul.day-list{width:100%}body .events ul.day-list li.event-item{width:100%;border:none;margin:0}body .events ul.day-list li.event-item img{width:100%}.archiv-container .flex-grid .col{width:100%}*{-webkit-tap-highlight-color:transparent}body{padding:0}.inner-panel{width:100%;margin:0}.top-panel{min-height:60px}.top-panel-inner{position:relative}.top-panel-inner h1.tsp-logo{top:12px;left:8px;z-index:101}.top-panel-inner h1.tsp-logo a{width:167px;height:22px;background-position:-1px -41px}.top-panel-inner .right-form-collection{float:none;z-index:101;position:absolute;top:42px;left:0;right:0;margin:0}.top-panel-inner .right-form-collection a#toggle-registration-form,.top-panel-inner .right-form-collection a#toggle-login-form,.top-panel-inner .right-form-collection .logged-in-as{display:none}.top-panel-inner .right-form-collection form.main-form{text-align:left;padding:0 12px;background:#c41000;height:32px;display:none}.top-panel-inner .right-form-collection form.main-form input[type="text"]{width:158px}.top-panel-inner .right-form-collection form.main-form input[name="commit"]{top:0;left:144px}.top-panel-inner #nav-trigger,.top-panel-inner #sidebar-trigger{display:block;position:absolute;top:12px;width:20px;height:18px;padding:8px;z-index:101;text-align:center;border-top:1px solid #FF4E55;border-bottom:1px solid #FF4E55;-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5);border-radius:3px;cursor:pointer;background:#FF4E55}.top-panel-inner #nav-trigger i,.top-panel-inner #sidebar-trigger i{display:block;overflow:hidden;width:18px;height:18px;text-indent:100%;white-space:nowrap;padding:0;margin:0}.top-panel-inner #nav-trigger{right:52px}.top-panel-inner #nav-trigger i{background:url(/assets/icon-nav-trigger18x18px-dac4bf701d338600ebd9103218993bdb4200fd166620a0e529f1627b4fbdc3ae.png) center center no-repeat}.top-panel-inner #sidebar-trigger{right:12px}.top-panel-inner #sidebar-trigger i{background:url(/assets/icon-sidebar-trigger18x18px-f09fbf83db4855ecaa56c95f12abc27aa85ded5dffad114741a0e168c7ba678d.png) center center no-repeat}.top-panel-inner .tsp-nav{overflow:hidden;height:0;margin:0;background:white;top:74px;right:0;border-radius:0;width:100%;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.5);box-shadow:0 3px 3px rgba(0,0,0,0.5);z-index:100}.top-panel-inner .tsp-nav li{display:block;width:100%;float:none;margin:7px 0;border-right:none}.top-panel-inner .tsp-nav li a{padding:0 1em;font-size:120%;line-height:30px}div.filter-panel{font-size:14px;line-height:36px;background:#e6e6e6}ul.filter-panel-inner li.filter-entry{float:none;margin:0;border-right:0;border-bottom:1px solid #cccccb;border-left:0;border-top:0}ul.filter-panel-inner li.filter-entry:last-child{border-bottom:n}ul.filter-panel-inner li.filter-entry .filter-list-item{margin:0 10px}ul.filter-panel-inner li.filter-entry ul.other-items{font-size:100%;z-index:5}ul.filter-panel-inner li.filter-entry ul.other-items .filter-list-item{margin:0;padding:0 3%;line-height:32px}ul.filter-panel-inner li.filter-entry ul.province li.filter-list-item{float:left;width:44%}ul.filter-panel-inner li.filter-entry ul.province li.filter-list-item .filter-list-item{margin:0;padding:0 3%}ul.filter-panel-inner li.event-type{border:none;float:none;position:absolute;top:1px;right:0;z-index:10;line-height:80px;width:60px;background:transparent}ul.filter-panel-inner li.event-type .premiere,ul.filter-panel-inner li.event-type .derniere,ul.filter-panel-inner li.event-type .event-type-abbr{display:block;width:56px}ul.filter-panel-inner li.event-type .premiere,ul.filter-panel-inner li.event-type .derniere{font-size:3.1em;text-shadow:0 0 10px #e6e6e6, 0 0 15px #e6e6e6, 0 0 20px #e6e6e6}ul.filter-panel-inner li.event-type .event-type-abbr{position:absolute;font-size:1.65em}#main-scrollable{padding:0 12px}.main-container-outer{background:white;width:100%;z-index:1}.right-sidebar-show{margin:0 0 0 -250px !important;box-shadow:-2px 4px 4px #888;-moz-box-shadow:-2px 4px 4px rgba(0,0,0,0.5);-webkit-box-shadow:-2px 4px 4px rgba(0,0,0,0.5);box-shadow:-2px 4px 4px rgba(0,0,0,0.5)}.right-sidebar{z-index:1200;margin:0;-webkit-transition:margin 0.4s;-moz-transition:margin 0.4s;transition:margin 0.4s;position:fixed;top:60px;left:100%;bottom:0;overflow-y:auto;background:white}.right-sidebar .sidebar-box{margin:12px}.right-sidebar .sidebar-box h1{font-size:14px;font-weight:300;margin:10px}.right-sidebar .sidebar-box h2{font-size:18px;margin:10px}.right-sidebar .sidebar-box h3{font-size:12px;margin:0}h2{font-size:2.5em;padding:16px 0 10px 0}.main-container{width:100%;padding-top:56px}.main-container form{margin:0 0 46px 0;width:auto}.main-container form input[name=query]{padding:0 30px 0 6px}ul#order-results li.order-elem{margin:36px 0}ul.order-subelems{margin:8px 0 0 0}ul.order-subelems li.entry{float:none;clear:both;width:auto;margin:8px 0 12px 0}.order-query,.order-filter{float:none;width:100%;margin-top:2em}#voting-overlay{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;z-index:1005;background:rgba(0,0,0,0.82)}#voting-overlay .icon-remove{display:block;position:absolute;top:1em;right:1em;color:#fff;font-size:2em;cursor:pointer}.events .event-item{z-index:0;clear:both}.events .event-item:hover:not(.active) .image-frame{display:block}.events .event-item:hover:not(.active) .box{padding:1px}.events .event-item.active .box{padding:1px}.events .event-item.active .image>.image-frame{display:block}.events .event-item.active .stars .icon-star{color:#e8e8e8;text-shadow:none !important}.events .event-item .box{width:32px;font-weight:600;font-size:1.2em;border:1px solid #ddd;border-radius:3px;padding:0;margin:0 4px 4px 0;height:32px;line-height:32px}.events .event-item .box.active{padding:1px}.events .event-item .box.active .arr-down{display:block}.events .event-item .box .arr-down{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #c41000;height:0;width:0;bottom:-6px;right:50%;margin-right:-6px;position:absolute;display:none}.events .event-item .box.ensemble.box-span-tickets,.events .event-item .box.venue.box-span-ensemble,.events .event-item .box.venue.box-span-ensemble-tickets{width:32px;text-align:center;text-indent:0}.events .event-item .stars{top:0;width:42px !important;float:right !important}.events .event-item .stars .stars-count{display:inline}.events .event-item .stars .star{display:none}.events .event-item .stars .star:last-child{display:inline !important}.events .event-item .stars-modal{position:fixed;z-index:1010;top:50%;left:50%;width:272px !important;height:64px !important;margin:-32px 0 0 -136px;float:none !important;letter-spacing:0.5em}.events .event-item .stars-modal .stars-count{display:none}.events .event-item .stars-modal .star{font-size:2em;line-height:64px;display:inline-block}.events .event-item .image{width:80px;height:80px;margin-right:12px}.events .event-item .image img{width:80px;height:80px}.events .event-item a.title{display:block;float:none;width:auto;font-size:1.64em;margin:0;padding:0;line-height:40px;height:40px}.details{padding:16px 18px}.details.loading{height:300px;-moz-transition:height 0.3s linear;-webkit-transition:height 0.3s linear;transition:height 0.3s linear}.details .loading-container{height:124px}.details .cast .cast-item{margin:6px 0}.details .cast .cast-item .function-list a{white-space:normal}.details .addr-item label{float:none;display:block}.details .addr-txt-field{margin-left:0}.block-body .stars-block-body{text-align:center}.block-body .stars-block-body p{color:#444;margin-bottom:10px}.block-body .star{font-size:20px;cursor:pointer}.block-body .star.red{color:#c41000}.block-body .stars-count{display:none}.main-container form.sorting-form{float:none;margin:1em 0 0 0;padding-top:36px}.main-container form.sorting-form .from-to-container-btn{position:absolute;margin-left:0;margin-right:0;padding-left:0;padding-right:0;top:0;right:0px;left:0}.main-container form.sorting-form div.sort-by-current-container,.main-container form.sorting-form div.sort-by-date-container,.main-container form.sorting-form div.sort-by-name-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32%;margin-left:0;margin-right:2%}.main-container form.sorting-form div.sort-by-name-container{margin-right:0}.details .title{clear:both}.details img.logo1{max-width:50%}.my-tsp-settings .field-box label{display:block;float:none;width:100%}.my-tsp-settings .field-box .content-box{margin-left:0}.my-tsp-settings .field-box input[type=text]{width:100%;float:none}.my-tsp-settings .content-box .box-btn{padding:0 5px;margin:0.5em 0;width:100%}.my-tsp-settings .content-box .box-btn.box-btn-warning{float:left;width:100%}.my-tsp-settings .content-box .box-btn.box-btn-danger{float:left;width:100%}.my-tsp-settings form.delete-confirm .next-to-icon,.my-tsp-settings .deleted .next-to-icon{margin-left:100px}.my-tsp-settings .field_with_errors input{outline:2px solid #c41000}.advertisement .questionmark{display:none}.advertisement .next-to-questionmark{margin:0}.events .event-item .festival .box.date{width:auto;display:block}}@media screen and (max-width: 356px), screen and (max-device-width: 356px) and (orientation: portrait){h2{font-size:1.8em;font-weight:500}.event-item .inner-wrapper{height:64px !important}.event-item .box{width:24px !important;font-size:1em !important;height:24px !important;line-height:24px !important}.event-item .stars{width:28px !important}.event-item .image{width:64px !important;height:64px !important}.event-item .image img{width:64px !important;height:64px !important}.event-item a.title{font-size:1.32em !important;line-height:36px !important;height:32px !important}.box .arr-down{bottom:-5px !important}.events .event-item .festival .box.date{width:auto;display:block}}@media print{img.print-logo{display:block;width:7.76cm}}
