nav h1{display:none}html,body{height:100%}canvas{-ms-touch-action:double-tap-zoom}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,header,section,nav,footer,article,img,video,audio,figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{vertical-align:top;padding-right:17px}td:last-child{padding-right:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,b,strong,th,var{font-style:normal;font-weight:normal}ul li{list-style:disc}ol li{list-style:decimal}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}p,dl,hr,ol,ul,pre,table,fieldset,video,audio,figure{margin-bottom:21px;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap}iframe{border:none}@font-face{font-family:'Title';src:url("/assets/fonts/Title.eot");src:url("/assets/fonts/Title.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Title.ttf") format("truetype"),url("/assets/fonts/Title.svg#Title") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Regular';src:url("/assets/fonts/Regular.eot");src:url("/assets/fonts/Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Regular.ttf") format("truetype"),url("/assets/fonts/Regular.svg#Regular") format("svg");font-weight:normal;font-style:normal}body{font-size:16px;line-height:21px;font-family:"Regular",sans-serif;color:#000;background:#fff;letter-spacing:0.025em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:"Title",sans-serif;color:#333;font-weight:normal;font-variant:normal;letter-spacing:0;text-transform:uppercase;margin-bottom:5px}h2+h3{margin-top:19px}h1,.h1{font-size:24px;line-height:24px}h2,.h2{font-size:20px;line-height:25px}h3,.h3{font-size:20px;line-height:25px}a,a:visited,.link{color:#000;text-decoration:underline;transition:0.2s}a:hover,a:focus,a:active,.link:hover{color:#910c19;text-decoration:underline}a.title{font-size:20px;line-height:25px;font-family:"Title",sans-serif;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:0;text-transform:uppercase;text-decoration:none}a img,a:hover img{border:none;text-decoration:none;vertical-align:bottom;background:none}a.download_icon{padding-left:23px;background:url("/assets/images/download.png") no-repeat 0 50% transparent;height:19px}a:hover.download_icon{text-decoration:underline}.grid{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;width:calc(100% + 21px);margin-left:-10.5px}[class^='col-'],[class^='filter-col-']{padding-left:11px;padding-right:11px}.col-1-1{width:100%}.col-1-2{width:50%}@media only screen and (max-width: 500px){.col-1-2{width:100%}}.col-1-3{width:33.3333333333%}@media only screen and (max-width: 700px){.col-1-3{width:50%}}@media only screen and (max-width: 500px){.col-1-3{width:100%}}.col-2-3{width:66.6666666666%}@media only screen and (max-width: 700px){.col-2-3{width:50%}}@media only screen and (max-width: 500px){.col-2-3{width:100%}}.col-1-4{width:25%}@media only screen and (max-width: 700px){.col-1-4{width:50%}}@media only screen and (max-width: 500px){.col-1-4{width:100%}}.col-3-4{width:75%}@media only screen and (max-width: 700px){.col-3-4{width:50%}}@media only screen and (max-width: 500px){.col-3-4{width:100%}}.col-1-5{width:20%}@media only screen and (max-width: 700px){.col-1-5{width:50%}}@media only screen and (max-width: 500px){.col-1-5{width:100%}}.col-1-6{width:16.6666666667%}@media only screen and (max-width: 700px){.col-1-6{width:25%}}@media only screen and (max-width: 500px){.col-1-6{width:50%}}.filter-col-1-3{width:33.3333333333%}@media only screen and (max-width: 700px){.filter-col-1-3{width:50%}}.filter-col-1-4{width:25%}@media only screen and (max-width: 700px){.filter-col-1-4{width:50%}}.filter-col-1-5{width:20%}@media only screen and (max-width: 700px){.filter-col-1-5{width:50%}}.filter-col-1-6{width:16.6666666667%}@media only screen and (max-width: 700px){.filter-col-1-6{width:25%}}@media only screen and (max-width: 500px){.filter-col-1-6{width:50%}}.format img{display:inline-block;vertical-align:bottom}.format ul li{margin-left:15px}.format .table_wrapper{width:100%;overflow-x:auto}.format table.full{width:100%}.format td,.format th{padding-right:15px;vertical-align:top}.format th{text-align:left}.format td:last-child,.format th:last-child{padding-right:0px}.format .align_right{text-align:right}.format .align_left{text-align:left}.format h1{margin-bottom:21px}i,em{font-style:italic;font-variant:normal;font-weight:normal}b,strong{font-family:'Title', sans-serif;font-style:normal;font-variant:normal;font-weight:normal;font-size:20px;line-height:25px}hr{border:0;margin-left:0px;color:#fff;background-color:#fff;height:1px}.centerer{position:relative;width:100%;max-width:780px;margin:0 auto;height:100%}#wrapper{position:relative;width:100%;padding-left:20px;padding-right:20px}#header{position:relative;width:100%;height:140px}#header h1#logo{position:absolute;left:50%;margin-left:-50px;top:50%;margin-top:-53px}#header h1#logo a{display:block;background:url(/assets/images/cafe-kairo-bern-logo.svg);width:100px;height:102px}#content_container{position:relative;width:100%;padding:20px;background:url(/images/layout/paper.jpg) repeat 0 0 #fff;margin-bottom:0}#main_nav{position:relative;border-bottom:2px solid #910c19;margin-bottom:34px;width:100%}#main_nav ul{position:relative;width:100%;list-style:none;text-align:center}#main_nav li{display:inline-block;margin-right:29px}#main_nav li.last{margin-right:0px}#main_nav li a{color:#000;font-size:24px;line-height:38px;border-bottom:17px;font-family:'Title', sans-serif;font-style:normal;font-variant:normal;font-weight:normal;text-transform:uppercase;text-decoration:none}#main_nav li a:hover,#main_nav li.here a,#main_nav li.parent-here a{color:#910c19}.content_block{position:relative;width:100%;margin-bottom:34px}.content_block::after{clear:both;content:"";display:table}.content_block.next_concert{margin-bottom:0 !important}.content_block.line{border-bottom:2px solid #000;padding-bottom:17px}.content_block.line_top{border-top:2px solid #000;padding-top:17px}.content_block.no_decoration a{text-decoration:none}.content_block .no_margin_btm{margin-bottom:5px}.image{position:relative;float:left;width:45%;margin-right:5%}.text{position:relative;float:left;width:50%}@media only screen and (max-width: 500px){.image{width:100%;margin-right:0}.text{width:100%}}.concerts_date{font-size:24px;line-height:24px;font-family:'Title', sans-serif;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:0;text-transform:uppercase}.date{position:relative;float:left;width:35%;margin-right:5%}.desc{position:relative;float:left;width:60%}.origin{font:16px/21px "Regular",sans-serif;color:#000;letter-spacing:0.025em}.vorschau_block{position:relative;width:298px;height:298px;border:1px solid black}.vorschau_date,.vorschau_content{font-family:'Regular', sans-serif;text-transform:uppercase}.vorschau_date{position:absolute;top:15px;left:10px}.vorschau_date p{font-size:23px;line-height:25px}.vorschau_content{position:absolute;bottom:10px;left:10px}.vorschau_content h1{font-size:44px;line-height:44px;margin-bottom:0;font-family:'Regular', sans-serif}.vorschau_content h1 a{text-decoration:none;border-bottom:none;font-family:'Regular', sans-serif}.vorschau_content h2{font-size:14px;line-height:14px;margin-bottom:5px;font-family:'Regular', sans-serif}.vorschau_content p{font-size:25px;line-height:25px;margin-bottom:0;font-family:'Regular', sans-serif}.time_divider{position:relative;width:100%;margin-bottom:51px}.time_divider h1{color:#910c19}#flyer-vorschau .content_block{margin-bottom:0}#newsletter_subscription{margin-bottom:0}#presse_downloads{padding:17px 10px 0 10px;margin-bottom:17px;border:1px solid #000}#presse_downloads h2{margin-bottom:0;font-size:20px;line-height:20px}.downloads li{list-style:none;margin-left:0}#footer{position:relative;width:100%;padding:20px;background:url(/images/layout/paper.jpg) repeat 0 0 #fff;border-top:1px dashed #000;text-align:center;margin-bottom:17px}#footer a:hover{color:#000}#footer p{margin-bottom:0}#sponsoring{position:relative;width:100%;padding:20px;background:url(/images/layout/paper.jpg) repeat 0 0 #fff;border-top:1px dashed #000;margin-bottom:17px;text-align:center}#sponsoring div{position:relative;display:inline-block;vertical-align:middle;padding-left:10px;padding-right:10px}.rounded{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px}.shadows{box-shadow:inset 1px 1px 6px #fff,4px 6px 6px #999}.drop_shadow{box-shadow:5px 3px 5px #000}.inner_shadow{box-shadow:inset 5px 3px 5px #fff}.listing_container{position:relative;border-bottom:9px solid;margin-bottom:19px;width:100%}.listing_container.last{border-bottom:none}.listing_container:after{content:"";clear:both;display:block}.js .more_infos{display:none}.slideshow_pic{display:block;margin-right:5px;margin-bottom:5px}.slideshow_pic.last{margin-right:0}.listing_media{position:relative;float:left}.listing_text{position:relative;float:left;padding-left:20px;padding-right:20px}.listing_date{position:relative;float:left;white-space:nowrap}.listing_desc{position:relative;float:left;padding-left:20px;padding-right:20px;margin-bottom:21px}.listing_link{position:relative;float:left;margin-bottom:10px;text-align:right}.listing_container.small{margin-left:245px;width:705px}.listing_container.small .listing_media{width:210px}.listing_container.small .listing_text{width:455px}.listing_container.small .listing_date{width:210px}.listing_container.small .listing_desc{width:305px}.listing_container.small .listing_link{width:150px}.listing_container.medium{margin-left:20px;width:930px}.listing_container.medium .listing_media{width:435px}.listing_container.medium .listing_text{width:455px}.listing_container.full{margin-left:20px;width:950px}.standard_listing_container{position:relative;border-bottom:1px solid #fff;margin-bottom:21px;width:100%}.standard_listing_container.last{border-bottom:none}.standard_listing_container:after{content:"";clear:both;display:block}.event_date{font-size:17px;text-transform:uppercase;margin-right:15px;font-family:'Medium', sans-serif;font-style:normal;font-variant:normal;font-weight:normal}.album_item{width:178px;margin-right:10px;margin-bottom:10px}#pagination{margin-bottom:68px}#pagination h2{margin-bottom:17px}#pagination a,#pagination strong{padding:6px}.article_container.static{width:440px;margin-left:230px}h1.static_intro{margin-bottom:21px;border-bottom:1px solid #fff;padding-bottom:21px}img.left{float:left;padding-right:19px;padding-bottom:9px}img.right{float:right;padding-left:19px;padding-bottom:9px}img.center{display:inline-block;text-align:center}.ff_composer .unit{padding:0px !important}dt{display:inline-block;clear:left;width:130px;font-weight:bold}dd{margin:0 0 0 10px;padding:0}#supersized-loader{position:absolute;top:50%;left:50%;z-index:-999;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em;background-color:#111;background:rgba(0,0,0,0.8) url(/js/supersized/core/img/progress.gif) no-repeat center center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#supersized{position:fixed;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%}#supersized img{height:auto;width:auto;position:relative;outline:none;border:none;-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges}#supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}.no_border,a.no_border,a.no_border:hover{border:none;background:none;padding:0}.no_margin,.nomargin{margin-bottom:0px}.no_margin_btm{margin-bottom:0px !important}.img_link,a.img_link,a.img_link:hover{border:none;background:none;padding:0}.img_legend{font-size:12px}.image_full_width{display:block;max-width:100%;height:auto}.video_full_width_container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:21px}.video_full_width_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.margin_btm{margin-bottom:21px}.big_margin_btm{margin-bottom:42px}.big_margin_top{margin-top:42px}.small_margin_top{margin-top:10.5px}.small_margin_btm{margin-bottom:10.5px}.very_big_margin_btm{margin-bottom:63px}.very_big_margin_top{margin-top:63px}.huge_margin_btm{margin-bottom:84px}.huge_margin_top{margin-top:84px}.small,.last_edited{font-size:80%;color:#7c7c7c}.last_edited.hidden{display:none}.uppercase,.uppercase a,a .uppercase a{text-transform:uppercase}.legend,.legend a{font-size:12px}.hide-text,.hide-text a{display:inline-block;text-indent:110%;white-space:nowrap;overflow:hidden}.hide-text a{cursor:pointer}.border{border-bottom:1px solid #333}.center{text-align:center}.ident{padding-left:11px}.no_wrap{white-space:nowrap}.columns_2{column-count:2;column-gap:20px;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px}.columns_2 h1{column-span:all;-webkit-column-span:all;-moz-column-span:all}.ecke{height:37px;background:#e0002d;position:relative}.ecke:after{content:'';width:0;height:0;line-height:0;border-left:5px solid transparent;border-bottom:37px solid #f2f0f0;top:0;right:0;position:absolute}.ecke:before{content:'';width:0;height:0;line-height:0;border-right:5px solid transparent;border-top:37px solid #f2f0f0;top:0;left:0;position:absolute}.frame{margin:0px;margin-bottom:7px;padding:4px;border:1px solid #e5e5e5;background:#fff}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}a.modalbox_edit,a.admin_link{color:#fff;background:#666;font-size:10px;padding:0 3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;text-decoration:none}a:hover.modalbox_edit,a:hover.admin_link{color:#fff;background:#999;text-decoration:none}#admin_box{position:relative;width:600px;margin:0 auto;background:transparent;z-index:100;font-size:10px}#toggler{position:fixed;top:6px;right:0;padding:5px 10px;z-index:101;color:#000}.logged_in{background:url(/assets/images/stripe-gray.png) repeat 0 0 transparent}.logged_in_gray{background:url(/assets/images/stripe-gray.png) repeat 0 0 transparent}.logged_in_black{background:url(/assets/images/stripe-dark.png) repeat 0 0 transparent}.admin_background{background:#b21f17}.admin_white,.admin_white a{color:#fff !important}.admin_white{padding:5px}#test_wrapper{padding:20px}.test_section{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid black}.block_image{text-align:center}.image_full_width,.img_full_width{display:block;width:100%;height:auto}.image_percentage_height{height:auto}.ratio_image{width:100%;background-size:contain;background-repeat:no-repeat;background-color:transparent;background-position:center center}img.left{float:left;padding-right:19px;padding-bottom:9px}img.right{float:right;padding-left:19px;padding-bottom:9px}img.center{display:inline-block;text-align:center}
