@import url(../bootstrap-datepicker-1.7.1/css/bootstrap-datepicker3.css);@import url(../mediaelement/build/mediaelementplayer.min.css);.tos-noanimation{-webkit-transition-property:none !important;transition-property:none !important}.tos-fastanimation{-webkit-transition-duration:.2s !important;transition-duration:.2s !important;-webkit-transition-timing-function:ease-out !important;transition-timing-function:ease-out !important}.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;width:100%;height:100%;padding:0;margin:0;overflow:hidden}.tos-wrapper.tos-opened{display:block}.tos-wrapper.tos-opening{opacity:1}.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}.tos-wrapper.tos-inline{position:relative}.tos-slider{white-space:nowrap;width:100%;height:100%;padding:0;margin:0;position:relative}.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-uibg{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:linear-gradient(bottom, rgba(0,0,0,0.5) 0%, transparent 100%);-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;width:100%;position:absolute;left:0;bottom:0;z-index:1}.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;height:100%;overflow:hidden;position:relative}.tos-slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.tos-slide.tos-loading>*{opacity:0}.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-slide>*{vertical-align:middle;display:inline-block;max-height:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,0.85)}.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}.tos-prev,.tos-next,.tos-close{background:#000;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.tos-prev,.tos-next{height:80px;margin-top:-40px;top:50%}.tos-prev.tos-disabled,.tos-next.tos-disabled{cursor:default}.tos-prev{left:20px}.tos-next{right:20px}.tos-close{height:40px;top:20px;right:20px}.tos-desktop .tos-wrapper:hover .tos-prev,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-close{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover{opacity:.9}.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled{opacity:.2}.tos-prev span,.tos-next span,.tos-close span:before,.tos-close span:after{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tos-close span:before,.tos-close span:after{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}.tos-prev span,.tos-close span:before{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}.tos-next span,.tos-close span:after{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide{padding-left:80px;padding-right:80px}.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}.tos-inline.tos-prev{margin-right:-60px}.tos-inline.tos-next{margin-left:-60px}.tos-loading .tos-inline{opacity:0 !important}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close{-webkit-transform:scale(2);transform:scale(2)}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform:scale(3);transform:scale(3)}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;transform-origin:left center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;transform-origin:right center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;transform-origin:right top}.tos-caption{color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;left:0;bottom:0;z-index:1}.tos-caption:after{content:'';display:block;clear:both}.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;float:left}.tos-caption>div:last-child{float:right;margin-right:-2px}.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,0.8);height:40px}.tos-wrapper.tos-has-caption .tos-uibg{height:100px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,0.8);height:80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,0.8);height:120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;transition-property:left,margin}.tos-pagination{text-align:center;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;bottom:0;left:0;z-index:1}.tos-pagination a{display:inline-block}.tos-pagination.tos-bullets a{background-color:rgba(255,255,255,0.2)}.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,0.5)}.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(255,255,255,0.9)}.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}.tos-wrapper .tos-pagination:before,.tos-wrapper .tos-pagination:after{content:'';display:inline-block;width:20px;height:10px}.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px}.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after{content:'';display:inline-block;width:40px;height:20px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after{content:'';display:inline-block;width:60px;height:30px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}.tos-slide .tos-html{-webkit-overflow-scrolling:touch}.tos-play{background:#000;opacity:0;display:block;position:absolute;top:50%;left:50%;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-play:after{content:'';display:block;position:absolute;top:50%;left:50%}.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:#fff;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:#fff;border-left-width:60px;margin-top:-40px;margin-left:-21px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:#fff;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}@font-face{font-family:'Euclid Light';src:url("../fonts/WebS/EuclidKOSMOS-Light-WebS.eot");src:url("../fonts/WebS/EuclidKOSMOS-Light-WebS.eot?#iefix") format("embedded-opentype"),url("../fonts/WebS/EuclidKOSMOS-Light-WebS.woff2") format("woff2"),url("../fonts/WebS/EuclidKOSMOS-Light-WebS.woff") format("woff"),url("../fonts/WebS/EuclidKOSMOS-Light-WebS.ttf") format("truetype"),url("../fonts/WebS/EuclidKOSMOS-Light-WebS.svg#Euclid Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Euclid Regular';src:url("../fonts/WebS/EuclidKOSMOS-Regular-WebS.eot");src:url("../fonts/WebS/EuclidKOSMOS-Regular-WebS.eot?#iefix") format("embedded-opentype"),url("../fonts/WebS/EuclidKOSMOS-Regular-WebS.woff2") format("woff2"),url("../fonts/WebS/EuclidKOSMOS-Regular-WebS.woff") format("woff"),url("../fonts/WebS/EuclidKOSMOS-Regular-WebS.ttf") format("truetype"),url("../fonts/WebS/EuclidKOSMOS-Regular-WebS.svg#Euclid Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Euclid Bold';src:url("../fonts/WebS/EuclidKOSMOS-Bold-WebS.eot");src:url("../fonts/WebS/EuclidKOSMOS-Bold-WebS.eot?#iefix") format("embedded-opentype"),url("../fonts/WebS/EuclidKOSMOS-Bold-WebS.woff2") format("woff2"),url("../fonts/WebS/EuclidKOSMOS-Bold-WebS.woff") format("woff"),url("../fonts/WebS/EuclidKOSMOS-Bold-WebS.ttf") format("truetype"),url("../fonts/WebS/EuclidKOSMOS-Bold-WebS.svg#Euclid Bold") format("svg");font-weight:normal;font-style:normal}html{overflow-y:auto;-ms-text-size-adjust:auto !important;text-size-adjust:auto !important;-moz-text-size-adjust:auto !important;-webkit-text-size-adjust:auto !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}::-moz-selection{background:#f9e0d5;color:#000;text-shadow:none}::selection{background:#f9e0d5;color:#000;text-shadow:none}a{outline:0 !important}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-weight:700;letter-spacing:1px}ul,ol{margin:0;padding:0 0 0 1.6em}li{margin:0;padding:0}ol{list-style-type:decimal}section.content article ul li{list-style:none}nav ul,nav li{margin:0;padding:0;list-style:none;list-style-image:none}table{border-collapse:collapse;border-spacing:0}td,th{vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}textarea{overflow:auto;white-space:normal}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}.footnotes li a:rev{display:none}.none{display:none}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.js .nav-collapse-0.opened{max-height:auto !important}#map{width:100%;height:500px}body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;margin:0;padding:0;border:0;outline:0;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:auto}.wf-loading h1,.wf-loading p{visibility:hidden !important}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#fff;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}h1 a{color:#191919;text-decoration:none}h1 a:hover{color:#000;border:0}article strong{font-weight:700;letter-spacing:0.05em}strong{font-family:"Euclid Bold",Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0.05em}small,p small,.small p{font-size:0.9em;color:#999}ul{list-style:square;list-style-position:outside;margin:1em 0 1em 1em}ol{list-style-type:decimal;list-style-position:outside;margin:1em 0 1em 1em}a{color:#999;text-decoration:none !important;font-weight:normal;font-style:normal;text-transform:none}a:hover{color:#191919;text-decoration:none}a:active{color:#bc000d !important}.article a{color:#191919;border-bottom:1px solid #999}.article a:hover{border-bottom:1px solid #191919}a:visited{border:0;text-decoration:none !important}a.anchor{display:block;height:227px;margin-top:-227px;visibility:hidden}a.btn{text-transform:none;letter-spacing:1px;text-decoration:none}.btn{border-radius:2px !important}.btn-default{text-transform:none}.btn-default:hover{border:1px solid #000;color:#000 !important}a.img,a.img:hover{border:0 !important}button{text-transform:none}button.kosbtn{padding:0.3em 1em;border:0;font-size:1.2em}.kosbtn{border:0 !important;background-color:#bc000d;background-image:url(https://kosmos.ch/library/images/kosbtn-red.png);background-repeat:repeat;color:#fcf9f7 !important;text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;padding:0.3em 1em;font-size:1.2em}.kosbtn svg{fill:#fcf9f7 !important}.kosbtn:hover{color:#fcf9f7;border:0 !important;background-image:url(https://kosmos.ch/library/images/kosbtn-red-dark.png)}.kosbtn.pale{background-image:url(https://kosmos.ch/library/images/kosbtn-creme.png);color:#191919 !important;background-repeat:repeat}.kosbtn.pale svg{fill:#191919 !important}.kosbtn.pale:hover{color:#191919;background-image:url(https://kosmos.ch/library/images/kosbtn-creme-pale.png)}p .kosbtn{font-size:19.2px}a.sharing{float:left;text-transform:uppercase !important;background-image:url(https://kosmos.ch/library/images/kosbtn-creme.png);color:#191919 !important;background-repeat:repeat}a.sharing svg{float:left;margin:0 0.3em 0 0;fill:#191919 !important}a.sharing:hover{color:#191919;background-image:url(https://kosmos.ch/library/images/kosbtn-creme-pale.png)}@media print{a[href]:after{content:none !important}}.goennerswitch{margin:0 0 40px 0}.goennerswitch p{text-align:center}.goennerswitch p a{float:left;margin:0 20px 20px 0}@media only screen and (min-width: 1200px){.goennerswitch p a{float:none}}body{width:100%;min-height:100%;height:100%;margin:0 0 0 0;padding:0;font:18px/160%;background:#fff;background-attachment:fixed;font-family:"Euclid Regular",Helvetica,Arial,sans-serif;line-height:1.5em}@media only screen and (min-width: 768px){body{font-size:16px}}@media only screen and (min-width: 768px){body div#frame{min-height:100%;height:100%;position:relative}}body div#frame .socialwrap-header{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;position:fixed;z-index:9999;z-index:202000;top:20px;left:19px;background:white}body div#frame .socialwrap-header.open{opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width: 991px){body div#frame .socialwrap-header.homepage{opacity:1 !important}}@media only screen and (min-width: 991px){body div#frame .socialwrap-header{top:205px;right:19px;left:unset}}body div#frame .socialwrap-header ul.socialmedia{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". ." ". .";list-style:none;margin:0;height:100%;width:275px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px}@media only screen and (min-width: 991px){body div#frame .socialwrap-header ul.socialmedia{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media only screen and (min-width: 991px){body div#frame .socialwrap-header ul.socialmedia{width:100px}}body div#frame .socialwrap-header ul.socialmedia li{grid-column:span 1 / span 1;padding:7px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px}body div#frame .socialwrap-header ul.socialmedia li a{color:#bc000d;height:100%}body div#frame .socialwrap-header ul.socialmedia li a svg{fill:#bc000d;height:1.2rem;margin:0}body div#frame .socialwrap-header ul.socialmedia li a:hover{color:red}body div#frame .socialwrap-header ul.socialmedia li a:hover svg{fill:red}body .datepicker{font-weight:bold}body .datepicker.dropdown-menu{background-color:#bc000d}body .datepicker td,body .datepicker th{color:#fcf9f7}body .datepicker table tr th:hover{background:#bc000d !important;cursor:pointer}body .datepicker table tr td.day:hover,body .datepicker table tr td.day.focused{background:#bc000d;cursor:pointer}body .datepicker table tr td.old,body .datepicker table tr td.new{color:#bc000d}body .datepicker table tr td.disabled,body .datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}body .datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bc000d;border-top:0;position:absolute}body .datepicker table.table-condensed{width:100%}body .dropdown-menu{z-index:10000}body .datepicker table tr td.active.active{background:#f4ede8;color:#191919;border-radius:0}body .datepicker table tr td.active.active:hover{background:#a80031;color:#fcf9f7 !important}body .pswp{z-index:10000}body #buorg{z-index:1111111 !important;position:absolute !important}body .buorg{z-index:1111111 !important;position:absolute !important;width:100%;padding:1em 4em;top:0px;left:0px;border-bottom:1px solid #a29330;background:#fdf2ab no-repeat 13px center url(//browser-update.org/img/small/c.gif);text-align:left;cursor:pointer;font-family:Arial, Helvetica, sans-serif !important;color:#000;font-size:12px}body .buorg #buorgclose{float:right}body .buorg a{border-bottom:1px solid #666}body .fancybox-overlay{z-index:18000}body .fancybox-wrap{z-index:18010}.carousel-control.left,.carousel-control.right{background:none}.carousel li .active{margin:0 0 -1px 0 !important}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-previous{left:40%}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:40%}.carousel .carousel-indicators{display:none}@media only screen and (min-width: 768px){.carousel .carousel-indicators{display:inline-table}}@media only screen and (min-width: 768px){.carousel .carousel-indicators li{display:inline-block}}.carousel-inner>.item{-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}@media all and (transform-3d), (-webkit-transform-3d), (-moz-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out 0s;transition:-webkit-transform 0.6s ease-in-out 0s;transition:transform 0.6s ease-in-out 0s;transition:transform 0.6s ease-in-out 0s, -webkit-transform 0.6s ease-in-out 0s}}.entryimages{margin:0 auto 30px !important}@media only screen and (min-width: 768px){.entryimages{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.entryimages .carousel .carousel-inner .item{width:100%;padding:0 !important}.entryimages .carousel .carousel-inner .item img{width:100%;height:auto;margin:0 auto}.entryimages .carousel .carousel-inner .item .carousel-caption{font-size:0.8em;line-height:1em;background:rgba(0,0,0,0.5);padding:1em 0;width:100%;left:0;right:0;bottom:0}@media only screen and (min-width: 768px){.entryimages .carousel .carousel-inner .item .carousel-caption{font-size:1.5em;line-height:1.3em}}.entryimages .carousel .carousel-inner .item .carousel-caption h3{font-family:"Euclid Bold",Helvetica,Arial,sans-serif;margin:0 0 0.5em}.tos-desktop .tos-wrapper.tos-fixed{background:#000 !important;z-index:300000}.tos-close{top:60px;left:auto}.tos-close span:before,.tos-close span:after{width:12px;height:12px;margin-top:-6px;margin-left:0;margin-right:0}.tos-wrapper .tos-caption{font-size:1em}@media only screen and (min-width: 768px){.tos-wrapper .tos-caption{font-size:1.2em;g:25px}}@media only screen and (min-width: 992px){.tos-wrapper .tos-caption{font-size:1.2em;line-height:25px}}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;margin:0}.video-container video,.video-container .mejs__container{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.video-container video .mejs__overlay,.video-container .mejs__container .mejs__overlay{width:100% !important;height:100% !important}.video-container video iframe,.video-container .mejs__container iframe{width:100% !important;height:100% !important}.video-container iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}div.reservations-popup{z-index:300000}.reservations-close{position:absolute;right:auto;left:0;top:0;margin-right:10px;margin-left:0}iframe.aleno-reservations{font-family:"Euclid Regular",Helvetica,Arial,sans-serif}body .pswp{z-index:300000}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;float:left;margin:0 0.3em 0 0}svg{float:left;margin:0 0.3em 0 0}.modal-backdrop.in{filter:alpha(opacity=7);opacity:0.7}.modal-content{background:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal-body{padding:0 25px 25px 25px}.modal-header{padding:25px 25px 15px 25px;text-align:left}.modal-header,.modal-footer{border:0}.modal-header .close{float:none;margin:0;font-size:36px;color:#fff;font-weight:300;text-shadow:none;opacity:1}.navtrigger{position:fixed;top:20px;right:20px;width:50px;padding:6px 6px 0;font-size:1em;background:#191919;color:#ccc !important;z-index:100000;display:block;border:5px solid #fcf9f7;text-align:center;z-index:202000}@media only screen and (min-width: 992px){.navtrigger{top:40px;width:100px;border:10px solid #fcf9f7;padding:8px 6px 6px}}.navtrigger:hover{color:#fcf9f7}.navtrigger.active{position:fixed}.navtrigger button.hamburger--3dy{background-color:transparent;border:0;padding:0}.navtrigger button.hamburger--3dy .hamburger-box{width:28px;height:20px}@media only screen and (min-width: 992px){.navtrigger button.hamburger--3dy .hamburger-box{width:55px;height:40px}}.navtrigger button.hamburger--3dy .hamburger-box .hamburger-inner{width:28px;height:3px}@media only screen and (min-width: 992px){.navtrigger button.hamburger--3dy .hamburger-box .hamburger-inner{width:55px;height:6px}}.navtrigger button.hamburger--3dy .hamburger-box .hamburger-inner:before{width:28px;height:3px;top:-8px}@media only screen and (min-width: 992px){.navtrigger button.hamburger--3dy .hamburger-box .hamburger-inner:before{width:55px;height:6px;top:-15px}}.navtrigger button.hamburger--3dy .hamburger-box .hamburger-inner:after{width:28px;height:3px;bottom:-8px}@media only screen and (min-width: 992px){.navtrigger button.hamburger--3dy .hamburger-box .hamburger-inner:after{width:55px;height:6px;bottom:-15px}}.navtrigger button.hamburger--3dy.is-active .hamburger-box .hamburger-inner:before{width:28px;height:3px;top:-10px}@media only screen and (min-width: 992px){.navtrigger button.hamburger--3dy.is-active .hamburger-box .hamburger-inner:before{width:55px;height:6px;top:-10px}}.navtrigger button.hamburger--3dy.is-active .hamburger-box .hamburger-inner:after{width:28px;height:3px;bottom:-10px}@media only screen and (min-width: 992px){.navtrigger button.hamburger--3dy.is-active .hamburger-box .hamburger-inner:after{width:55px;height:6px;bottom:-10px}}.navtrigger span.menu{font-family:"Euclid Bold",Helvetica,Arial,sans-serif;font-size:1.3em;color:#fcf9f7;display:none}@media only screen and (min-width: 992px){.navtrigger span.menu{display:block}}a.myaccount{position:fixed;top:20px;right:77px;width:68px;padding:5px 2px;font-size:1em;background:#fcf9f7;color:#191919;z-index:100000;display:block;border:0;text-align:center;z-index:202000;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:1em}@media only screen and (min-width: 992px){a.myaccount{top:156px;right:20px;width:100px;border:0;padding:6px 0;font-size:1.1em}}a.myaccount:hover{background:#191919;color:#fcf9f7}a.myaccount.active{position:fixed}.langswitchhome{position:fixed;top:20px;right:80px;width:68px;margin:0 0 0 0;padding:0;height:auto;display:block;z-index:1;background:#fcf9f7;z-index:201000}@media only screen and (min-width: 992px){.langswitchhome{position:fixed;top:164px;right:20px;width:100px;margin:0 0 0 0;padding:0;height:auto}}.langswitchhome li{float:left;display:inline-block;padding:0;width:50%}.langswitchhome li a{float:left;display:inline-block;width:auto;margin:0;padding:0;color:#191919;letter-spacing:0.05em;text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;width:100%;text-align:center}@media only screen and (min-width: 992px){.langswitchhome li a{padding:0 0.6em}}.langswitchhome li a:hover{color:#bc000d}.langswitchhome li a:active{color:#bc000d}.langswitchhome li a.sel{background:#191919;color:red}.langswitch{position:fixed;top:70px;right:20px;width:68px;margin:0 0 0 0;padding:0;height:auto;display:block;z-index:1;background:#fcf9f7;z-index:202000}@media only screen and (min-width: 992px){.langswitch{position:fixed;top:164px;right:20px;width:100px;margin:0 0 0 0;padding:0;height:auto}}.langswitch li{float:left;display:inline-block;padding:0;width:50%}.langswitch li a{float:left;display:inline-block;width:auto;margin:0;padding:0;color:#191919;letter-spacing:0.05em;text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;width:100%;text-align:center;font-size:71.4285%}@media only screen and (min-width: 992px){.langswitch li a{font-size:100%;padding:0 0.6em}}@media only screen and (min-width: 1200px){.langswitch li a{font-size:83.3333%}}@media only screen and (min-width: 1400px){.langswitch li a{font-size:66.6666%}}.langswitch li a:hover{color:#bc000d}.langswitch li a:active{color:#bc000d}.langswitch li a.sel{background:#191919;color:red}.wrap{max-width:1400px;margin:0 auto}#main{position:fixed;top:0;right:0;text-align:left;width:100%;height:100%;margin:0;padding:0;float:left;letter-spacing:0.1em;font-size:1.4em;border-bottom:10px solid #fcf9f7;z-index:201000;overflow:hidden;visibility:hidden;opacity:0;background-color:#191919;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width: 992px){#main{margin:0;overflow:visible;font-size:1em;height:420px;padding:30px 0 0 0;text-align:center}}@media only screen and (min-width: 1200px){#main{font-size:1.2em}}@media only screen and (min-width: 1400px){#main{font-size:1.5em}}@media print{#main{display:none}}#main.open{visibility:visible;opacity:1}#main .logo{float:none;text-align:left;border:0 dotted DodgerBlue;margin:00;height:auto;z-index:202000;overflow:hidden;position:absolute}@media only screen and (min-width: 992px){#main .logo{height:auto;margin:0;float:left;text-align:center;top:0;-webkit-transition:all 0.3s;transition:all 0.3s}}#main .logo .h1{font-size:2em;font-weight:normal;font-style:normal}@media only screen and (min-width: 480px){#main .logo .h1{font-size:0}}#main .logo .h1 a{color:#000;margin:15px 0 0 15px;padding:0;border:0;float:left}@media only screen and (min-width: 992px){#main .logo .h1 a{margin:30px 0 0 30px}}#main .logo .h1 a img{width:80px;height:auto;max-width:217px}@media only screen and (min-width: 992px){#main .logo .h1 a img{width:217px;height:auto}}#main .logo .h1.mobile{display:block}@media only screen and (min-width: 992px){#main .logo .h1.mobile{display:none}}#main .logo .h1.mobile a img{width:109px}#main .logo .h1.logoheadersmall{display:none}#main a{text-transform:uppercase}#main #mainmenu{float:left;margin:0 0 0 0;padding:4em 0 1em 0;height:auto;display:block;width:auto}@media only screen and (min-width: 992px){#main #mainmenu{float:none;width:83.3333%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 8.3333% 20px 8.3333%;padding:0}}#main #mainmenu li{float:left;display:inline-block;padding:0 0 1.5em 0;width:100%;position:relative}@media only screen and (min-width: 992px){#main #mainmenu li{width:auto;text-align:left;padding:0}}#main #mainmenu li:hover{color:#fcf9f7}#main #mainmenu li:hover a{color:#bc000d}@media only screen and (min-width: 992px){#main #mainmenu li:hover a{color:#bc000d}}#main #mainmenu li:hover ul{display:block}#main #mainmenu li:hover ul li a{color:#fcf9f7}#main #mainmenu li:hover ul li a:hover{color:#bc000d;border-bottom:0}#main #mainmenu li:hover ul li.selected a{color:#fcf9f7}#main #mainmenu li.nav-item--level-1 a{border-bottom:0 solid #fff;font-size:1.6em;padding-bottom:0.5em;cursor:default}@media only screen and (min-width: 992px){#main #mainmenu li.nav-item--level-1 a{font-size:1.8em;padding-bottom:1em}}#main #mainmenu li.nav-item--level-1 a:hover{color:#bc000d;border-bottom:0 solid #191919}#main #mainmenu li.nav-item--level-1 a:active{color:#bc000d;border-bottom:0 solid #191919}#main #mainmenu li.nav-item--level-1 a.sel{color:#bc000d;border-bottom:0 solid #191919}#main #mainmenu li.nav-item--level-2 a{border:0 !important;font-size:1em;padding-bottom:0.25em;cursor:pointer}@media only screen and (min-width: 992px){#main #mainmenu li.nav-item--level-2 a{font-size:1em}}#main #mainmenu li.nav-item--level-2 a:hover{border:0}#main #mainmenu li.nav-item--is-top-parent a{color:#bc000d}#main #mainmenu li.nav-item--is-top-parent ul li a{border:0 !important;color:#fcf9f7}#main #mainmenu li.nav-item--is-top-parent ul li a:hover{border:0}#main #mainmenu li.nav-item--is-current a{color:red}#main #mainmenu li.nav-item--is-in-path a{color:#bc000d}#main #mainmenu li.nav-item--is-in-path ul li a{color:#fcf9f7}#main #mainmenu li.nav-item--is-in-path ul li.nav-item--is-in-path a{color:red}#main #mainmenu li a{float:none;display:inline-block;width:auto;margin:0;padding:0.3em 15px;color:#bc000d;letter-spacing:0.1em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif}@media only screen and (min-width: 992px){#main #mainmenu li a{float:none;margin:0 40px 0 0;padding:0.3em 0 0.5em 0}}#main #mainmenu li a:hover{color:#bc000d}#main #mainmenu li a:active{color:#bc000d}#main #mainmenu li a.sel{color:#bc000d}#main #mainmenu li a span.nav-toggle{display:none}#main #mainmenu li ul{display:block;width:100%;float:left}@media only screen and (min-width: 992px){#main #mainmenu li ul{float:none;width:200px;position:absolute;top:50px;left:0px;width:auto;z-index:10000}}@media only screen and (min-width: 1200px){#main #mainmenu li ul{top:50px}}@media only screen and (min-width: 1400px){#main #mainmenu li ul{top:50px}}#main #mainmenu li ul li{display:inline;float:none;height:auto}#main #mainmenu li ul li a{width:100%;color:#fcf9f7;border-bottom:0 solid #fcf9f7}@media only screen and (min-width: 992px){#main #mainmenu li ul li a{width:auto;min-width:200px;height:auto;border:0;padding:0.25em 0;font-size:0.8em}}#main #mainmenu li ul li a:hover{color:#bc000d}@media only screen and (min-width: 992px){#main .socialwrap{position:relative;margin:0 auto;max-width:1400px}}#main .socialwrap .social{border:0 dotted DodgerBlue;margin:1em 15px 3em 15px}@media only screen and (min-width: 992px){#main .socialwrap .social{margin:210px 0 0 0}}@media print{#main .socialwrap .social{display:none}}#main .socialwrap .social .langandsocial{width:83.3333%;padding:0;margin:0;float:left;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-align:left}@media only screen and (min-width: 992px){#main .socialwrap .social .langandsocial{position:absolute;bottom:0;left:0;padding:0;margin:0;margin:0 8.3333%}}#main .socialwrap .social .langandsocial .socialmedia{display:inline;float:right;width:100%;margin:10px 0;font-size:1.2em}@media only screen and (min-width: 992px){#main .socialwrap .social .langandsocial .socialmedia{font-size:0.8em}}#main .socialwrap .social .langandsocial .socialmedia li{display:inline}#main .socialwrap .social .langandsocial .socialmedia li a{color:#bc000d}#main .socialwrap .social .langandsocial .socialmedia li a svg{fill:#bc000d;width:2em;height:1.2rem}#main .socialwrap .social .langandsocial .socialmedia li a:hover{color:red}#main .socialwrap .social .langandsocial .socialmedia li a:hover svg{fill:red}#main .socialwrap .social .langandsocial a{color:#bc000d;margin:0 1em 0 0}#main .socialwrap .social .langandsocial a:hover{color:red}header.site{margin:0;width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center top;padding:0;z-index:3;background-color:#191919}@media only screen and (min-width: 480px){header.site{left:0;top:0;margin:0 0 0 0}}@media only screen and (min-width: 992px){header.site{height:215px;overflow:visible;padding:0;z-index:200000}}@media only screen and (min-width: 1025px){header.site{margin:auto}}@media only screen and (min-width: 992px){header.site.smaller{height:69px}header.site.smaller .logo{height:69px;top:-18px}header.site.smaller .logo.logoheadersmall{display:block}header.site.smaller #main{height:69px;padding-top:20px}header.site.smaller #meta{height:69px;padding-top:20px}}header.site.home{background-color:inherit;position:absolute;z-index:3}@media only screen and (min-width: 992px){header.site.home{height:300px}header.site.home .logo .h1 a img{width:80px;height:auto;max-width:217px}}@media only screen and (min-width: 992px) and (min-width: 992px){header.site.home .logo .h1 a img{width:217px;height:auto}}@media only screen and (min-width: 992px){header.site.home .logo .h1.mobile{display:block}}@media only screen and (min-width: 992px) and (min-width: 992px){header.site.home .logo .h1.mobile{display:none}}@media only screen and (min-width: 992px){header.site.home .logo .h1.mobile a img{width:109px}}header.site.home .newsletterhome{float:left;width:100%;background-image:url(https://kosmos.ch/library/images/kosbtn-creme.png);background-repeat:repeat;background-position:left top;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919;text-transform:uppercase;letter-spacing:0.05em;padding:0.5em 0;text-align:center}header.site.home .newsletterhome .material-icons{float:right}header.site.home .newsletterhome svg{float:right}@media only screen and (min-width: 992px){header.site.home .newsletterhome{position:absolute;top:150px;left:40%;z-index:1;width:180px;height:180px;background-image:url(https://kosmos.ch/library/images/news-circle.png);background-repeat:no-repeat;padding:3.5em 0}header.site.home .newsletterhome .material-icons{position:absolute;bottom:50px;left:43%}header.site.home .newsletterhome svg{position:absolute;bottom:50px;left:43%}}header.site .newsletterpages{float:left;width:100%;background-image:url(https://kosmos.ch/library/images/kosbtn-creme.png);background-repeat:repeat;background-position:left top;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919;text-transform:uppercase;letter-spacing:0.05em;padding:0.5em 0;text-align:center}header.site .newsletterpages .material-icons{float:right}header.site .newsletterpages svg{float:right}@media only screen and (min-width: 992px){header.site .newsletterpages{position:absolute;top:30px;left:40%;z-index:1;width:140px;height:140px;background-image:url(https://kosmos.ch/library/images/news-circle.png);background-repeat:no-repeat;padding:3em 0;background-size:140px 140px;line-height:1.3em;font-size:90%}header.site .newsletterpages .material-icons{position:absolute;bottom:30px;left:43%}header.site .newsletterpages svg{position:absolute;bottom:30px;left:43%}}header.site .logo{float:none;text-align:left;border:0 dotted DodgerBlue;margin:0;height:auto;overflow:hidden}@media only screen and (min-width: 992px){header.site .logo{height:auto;margin:0;float:left;text-align:center;top:0;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}}header.site .logo .h1{font-size:2em;font-weight:normal;font-style:normal}@media only screen and (min-width: 480px){header.site .logo .h1{font-size:0}}header.site .logo .h1 a{color:#000;margin:15px 0 0 15px;padding:0;border:0;float:left}@media only screen and (min-width: 992px){header.site .logo .h1 a{margin:30px 0 0 30px}}header.site .logo .h1 a img{width:80px;height:auto;max-width:150px}@media only screen and (min-width: 992px){header.site .logo .h1 a img{width:150px;height:auto}}header.site .logo .h1.mobile{display:block}@media only screen and (min-width: 992px){header.site .logo .h1.mobile{display:none}}header.site .logo .h1.mobile a img{width:109px}header.site .logo .h1.logoheadersmall{display:none}header.site .langmobile{float:left;margin:0 0 0 0;padding-top:1em;padding-bottom:0;height:auto;display:block}@media only screen and (min-width: 992px){header.site .langmobile{display:none}}header.site .langmobile li{float:left;display:inline-block;padding:0;width:100%}header.site .langmobile li a{float:none;display:inline-block;width:auto;margin:0;padding:0.2em 0 0 0;color:#fcf9f7;border-bottom:1px solid #bc000d;letter-spacing:0.05em}header.site .langmobile li a:hover{color:#191919;border-bottom:1px solid #191919}header.site .langmobile li a:active{color:#bc000d;border-bottom:1px solid #bc000d}header.site .langmobile li a.sel{color:#fcf9f7;border-bottom:1px solid #fcf9f7}header.site div.metawrap{margin:0;padding:0;overflow:hidden;width:100%;clear:both}header.site ul#meta{border:0 dotted DodgerBlue;text-align:left;float:left;margin:0 auto;padding:0 0 1em 0;width:254px;font-size:1em;display:none}@media only screen and (min-width: 992px){header.site ul#meta{display:block;float:right;width:auto;padding:20px 0 0 0;text-align:right;top:0}}header.site ul#meta li{float:left;display:inline;padding:0 0.3em;position:relative}@media only screen and (min-width: 992px){header.site ul#meta li{width:auto;float:left}}header.site ul#meta li a{float:left;width:auto;margin:0;padding:0.2em 0 0.15em 0;letter-spacing:0.05em}@media only screen and (min-width: 992px){header.site ul#meta li a.img{padding:0.05em 0 0.15em 0;margin:0 0.3em}}header.site ul#meta li a .fa{font-size:1.2em}header.site ul#meta li.langdesktop{display:none;font-size:1em}@media only screen and (min-width: 992px){header.site ul#meta li.langdesktop{display:block}}header.site .directlinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:15px}@media only screen and (min-width: 992px){header.site .directlinks{position:absolute;right:140px;top:40px;padding:0}}header.site .directlinks a.kosbtn{text-transform:uppercase;clear:both;width:205px;padding:0.3em 0.5em 0.3em 0.5em;margin:0 0 0.4em 0;height:32px;font-family:"Euclid Bold", Helvetica, Arial, sans-serif;font-size:1em}@media only screen and (min-width: 992px){header.site .directlinks a.kosbtn{width:310px;padding:0.5em 1em 0.6em 1em;height:48px;font-size:1.5em}}header.site .directlinks div.phonelink{background-color:#191919;color:#fcf9f7;width:205px;height:32px;margin:0 0 0.4em 0;padding:0.3em 0.6em 0.3em 0.6em;font-size:0.9em;text-transform:uppercase}@media only screen and (min-width: 992px){header.site .directlinks div.phonelink{width:310px;padding:0.5em 0.6em 0.6em 0.6em;height:47px;font-size:1.4em}}header.site .directlinks div.phonelink a{color:#f4ede8;float:right}header.site .directlinks div.phonelink a:hover{color:#fcf9f7}.moodimagewrap{position:relative;width:100%;overflow:visible;max-width:100%;margin:0 auto;border:0 dotted DodgerBlue;min-height:100px}@media only screen and (min-width: 768px){.moodimagewrap{min-height:100px}}.moodimagewrap.noimage{background:#000;margin-bottom:114px;min-height:41px}@media only screen and (min-width: 768px){.moodimagewrap.noimage{background:#000;min-height:0;height:41px}}@media only screen and (min-width: 1025px){.moodimagewrap.noimage{background:#fcf9f7}}.moodimagewrap section#moodimage{height:auto;width:100%;max-height:864px;padding:0;margin:0 auto 0 auto}@media only screen and (min-width: 768px){.moodimagewrap section#moodimage{max-height:864px}}@media only screen and (min-width: 992px){.moodimagewrap section#moodimage{max-height:864px;margin:0 auto 0 auto}}@media only screen and (min-width: 1400px){.moodimagewrap section#moodimage{max-height:none}}.moodimagewrap section#moodimage img{width:100%;height:auto}.moodimagewrap section#moodimage #moodimagecarousel{text-align:center;background:#333}.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption{float:left;position:relative;width:100%;height:70px;top:auto;left:auto;right:auto;bottom:0;background:#333;margin:0 0 0 0;padding:10px}@media only screen and (min-width: 768px){.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption{display:table;float:none;position:absolute;width:25%;min-height:80px;height:auto;top:38%;left:40%;bottom:20px;padding:1em 0.5em;background:rgba(0,0,0,0.8);font-size:0.8em}}@media only screen and (min-width: 992px){.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption{width:20%;height:auto;top:40%;left:40%;bottom:20px;padding:20px 10px;background:rgba(0,0,0,0.8);font-size:0.9em}}@media only screen and (min-width: 1200px){.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption{width:20%;height:auto;top:42%;left:40%;bottom:20px;padding:1em 0.5em;background:rgba(0,0,0,0.8);font-size:1em}}@media only screen and (min-width: 2100px){.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption{height:auto;top:44%}}@media only screen and (min-width: 768px){.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption .captiontext{display:table-cell;vertical-align:middle}}.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption h1,.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption p{color:#fff;text-transform:uppercase;text-shadow:none;font-size:1.5em;line-height:1.2em;text-align:center}.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption p{font-size:0.7em;letter-spacing:0.1em;margin:0.5em 0 0 0}.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption p a{color:#ddd;border-bottom:1px solid #999}.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption p a:hover{color:#fff;border-bottom:1px solid #fff}.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption.seethrough{background:rgba(255,255,255,0.8)}.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption.seethrough h1,.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption.seethrough p{color:#191919}.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption.seethrough p a{color:#333;border-bottom:1px solid #666}.moodimagewrap section#moodimage #moodimagecarousel .carousel-caption.seethrough p a:hover{color:#000;border-bottom:1px solid #000}.moodimagewrap section#moodimage #moodimagecarousel a.imagelink:hover .carousel-caption{background:#a30b2f}.moodimagewrap section#moodimage #moodimagecarousel .carousel-indicators li{margin:1px 4px}.moodimagewrap section#moodimage #moodimagecarousel .carousel-indicators li.active{margin:0px 3px}#bookmobile{display:block;background:#bc000d;text-align:center}#bookmobile a{color:#fcf9f7;font-size:2em}@media only screen and (min-width: 992px){#bookmobile{display:none}}#container{width:100%;overflow:hidden}@media only screen and (min-width: 768px){#container{background-repeat:repeat-y;background-attachment:fixed;background-size:cover;background-position:center top}}#contentframe{position:relative;width:100%;overflow:hidden;margin:0 auto;border:0 dotted DodgerBlue}@media only screen and (min-width: 768px){#contentframe{padding:0;background-color:rgba(255,255,255,0)}}@media only screen and (min-width: 992px){#contentframe{margin:0}}.breadcrumbs{float:left;background:#fff;border-top:1px solid #191919;border-bottom:1px solid #191919;padding:0.3em 0 0.5em 0}.breadcrumbs li{float:left;margin:0 2em}.breadcrumbs li a{color:#000}main#content{float:none;max-width:100%;margin:0 auto;padding:0 0 15px 0;text-align:left;z-index:0;min-height:0;overflow:hidden}@media only screen and (min-width: 768px){main#content{padding:0 0 15px 0}}@media only screen and (min-width: 992px){main#content{padding:0 0 15px 0}}main#content .visual-wrapper{z-index:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;top:0;left:0;right:0}main#content .visual-wrapper .visual-container{background-size:cover;width:100vw;background-size:cover;background-position:center;top:0;height:100vh}main#content .visual-wrapper .visual-container video{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}main#content .visual-wrapper .visual-container video#desktop{min-width:100%;max-width:unset;height:100vh;vertical-align:middle}main#content .visual-wrapper .visual-container video img.fallback{width:100%;height:100%}@media only screen and (min-width: 768px){main#content .visual-wrapper .visual-container video img.fallback{display:none}}main#content .visual-wrapper .visual-container a{bottom:42px;color:#ffffff}@media only screen and (min-width: 992px){main#content .visual-wrapper .visual-container a{bottom:90px}}main#content .visual-wrapper .biglinks{position:absolute;z-index:100000000;bottom:10%;margin:0 auto;padding:0 20px;text-align:center}@media only screen and (min-width: 1200px){main#content .visual-wrapper .biglinks{bottom:15%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;text-align:center}}main#content .visual-wrapper .biglinks a.item{width:90%;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7;font-size:30px;border:2px solid #fcf9f7;padding:0.7em 0.8em 0.9em;background:rgba(0,0,0,0.4);text-align:center;margin:0 auto 20px;display:inline-block}@media only screen and (min-width: 1200px){main#content .visual-wrapper .biglinks a.item{width:375px;float:none;margin:0 10px;font-size:36px}}@media only screen and (min-width: 1400px){main#content .visual-wrapper .biglinks a.item{width:450px;float:none;margin:0 10px;font-size:45px}}main#content .visual-wrapper .biglinks a.item:hover{background:#bc000d;-webkit-transition:0.3s;transition:0.3s}main#content .visual-wrapper .arrow{position:absolute;z-index:1000000000000;bottom:2%;margin:0 auto;padding:0 20px}@media only screen and (min-width: 992px){main#content .visual-wrapper .arrow{bottom:5%}}main#content .visual-wrapper .arrow a{width:100%;float:left;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7;font-size:40px;border:1px solid #fcf9f7;padding:0.5em 1em;text-align:center;margin:0 0 20px 0}@media only screen and (min-width: 992px){main#content .visual-wrapper .arrow a{width:auto;float:none;margin:0 10px;font-size:50px}}main#content .visual-wrapper .arrow a:hover{background:rgba(0,0,0,0.7)}main#content .visual-wrapper .arrow.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,
				20%,
				50%,
				80%,
				100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,
				20%,
				50%,
				80%,
				100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}main#content .homenews{border:0;padding:43px 15px;overflow:hidden;background-color:purple;background-image:url(../images/News-Bild.png);background-size:cover;background-repeat:no-repeat;margin:0 0 38px 0}@media only screen and (min-width: 768px){main#content .homenews{display:block}}@media only screen and (min-width: 992px){main#content .homenews{padding:58px 15px;margin:0 0 38px 0}}@media only screen and (min-width: 1200px){main#content .homenews{padding:58px 28px;margin:0 0 38px 0}}main#content .homenews h2{color:#fcf9f7;margin:0 0 30px 0;font-size:40px;font-family:"Euclid Bold",Helvetica,Arial,sans-serif}@media only screen and (min-width: 768px){main#content .homenews h2{font-size:50px}}main#content .homenews h2 a{color:#fcf9f7}main#content .homenews h2 a:hover{color:#bc000d}main#content .homenews .news{margin:0;padding:10px 0}@media only screen and (min-width: 992px){main#content .homenews .news{padding:10px 20px 10px 0}}main#content .homenews .news .newscontent{padding:0}main#content .homenews .news .newscontent h3 a{font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7;letter-spacing:0.05em;font-size:26px;padding:10px 0;float:left}main#content .homenews .news .newscontent h3 a .material-icons{float:right;margin:0 0 0 1em}main#content .homenews .news .newscontent h3 a svg{float:none;fill:#fcf9f7 !important;margin:0px 0px -3px 10px}main#content .homenews .news .newscontent h3 a:hover{color:#bc000d}main#content .homenews .news .newscontent h3 a:hover svg{fill:#bc000d !important}main#content .homenews .news.featured figure{margin:0 -5px 20px -5px}main#content .homenews .news.featured figure img{width:100%}main#content .alert-box.homepage .alert{margin:20px 0 !important;font-family:"Euclid Bold", Helvetica, Arial, sans-serif;letter-spacing:0.05em;font-size:26px}main#content .alert-box.homepage .alert h2{margin:0 0 30px 0;font-size:40px;font-family:"Euclid Bold",Helvetica,Arial,sans-serif}@media only screen and (min-width: 768px){main#content .alert-box.homepage .alert h2{font-size:50px}}main#content .alert-box.homepage .alert p:not(:first-child){margin-bottom:26px}main#content .alert-box.homepage .alert p:not(:first-child) a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#191919}main#content .alert-box.homepage .alert p:not(:first-child) a:hover{color:#bc000d}main#content .alert-box.homepage .alert p:not(:first-child) a:hover::after{display:block;content:" ";background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewbox='0 0 24 24'%3E%3Cpath fill='%23bc000d' d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z'/%3E%3C/svg%3E%0A");background-size:28px 28px;height:28px;width:28px;margin-left:10px}main#content .alert-box.homepage .alert p:not(:first-child) a::after{display:block;content:" ";background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewbox='0 0 24 24'%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z'/%3E%3C/svg%3E%0A");background-size:28px 28px;height:28px;width:28px;margin-left:10px}main#content .alert-box .alert{border-radius:0;border:10px solid black;background:#fcf9f7;color:black;margin:15px 0 15px;padding:15px 15px}@media only screen and (min-width: 768px){main#content .alert-box .alert{margin:15px 0 0 0}}main#content .alert-box .alert button{margin:15px 0 0;background:#191919;font-family:"Euclid Bold", Helvetica, Arial, sans-serif;border:1px solid black;font-size:100%}main#content .alert-box .alert button:hover{color:#191919;background-image:url(https://kosmos.ch/library/images/kosbtn-creme-pale.png)}main#content .alert-box .alert p{margin:0;line-height:1.2;max-width:960px}main#content .highlights{margin:65px 0;padding:0}@media only screen and (min-width: 768px){main#content .highlights{padding:0 15px}}main#content .highlights .contentwrap{padding:0}@media only screen and (min-width: 768px){main#content .highlights .contentwrap{padding:0 5px}}main#content .highlights h2{color:#191919;margin:0 0 30px 0;font-size:40px;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;padding:0 15px}@media only screen and (min-width: 768px){main#content .highlights h2{font-size:50px;padding:0}}main#content .highlights .highlightwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:0 -7px}@media only screen and (min-width: 768px){main#content .highlights .highlightwrapper{margin:0 -24px}}main#content .highlights .highlightwrapper .item{padding:0}main#content .highlights .highlightwrapper .item .itemcontent{margin:10px 0;font-size:20px}@media only screen and (min-width: 768px){main#content .highlights .highlightwrapper .item .itemcontent{margin:10px 22px}}main#content .highlights .highlightwrapper .item .itemcontent img{padding-bottom:20px;width:100%}main#content .highlights .highlightwrapper .item .itemcontent .itemtext{padding:0 20px}@media only screen and (min-width: 768px){main#content .highlights .highlightwrapper .item .itemcontent .itemtext{padding:0}}main#content .highlights .highlightwrapper .item .itemcontent .itemtext .eventtype{font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#bc000d;line-height:130%}main#content .highlights .highlightwrapper .item .itemcontent .itemtext h3{font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#000;line-height:130%}main#content .highlights .highlightwrapper .item .itemcontent .itemtext p.date{line-height:130%}main#content .highlights .highlightwrapper .item .itemcontent .itemtext .kosbtn{float:left;margin:10px 0 40px 0;font-size:20px}main#content .homenewsmobile{border:0;padding:23px 15px;overflow:hidden;background-color:#191919;background-image:url(https://kosmos.ch/library/images/homenews-bg.jpg);background-size:cover;background-repeat:no-repeat;margin:0 0 38px 0}@media only screen and (min-width: 768px){main#content .homenewsmobile{display:none}}@media only screen and (min-width: 992px){main#content .homenewsmobile{padding:38px 15px;margin:0 0 38px 0}}@media only screen and (min-width: 1200px){main#content .homenewsmobile{padding:38px 28px;margin:0 0 38px 0}}main#content .homenewsmobile h2{color:#fcf9f7;font-size:1.4em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;margin:0 10px 0px 10px}@media only screen and (min-width: 768px){main#content .homenewsmobile h2{font-size:2.5em}}main#content .homenewsmobile .news{margin:0;padding:10px}main#content .homenewsmobile .news .newscontent{background:#fcf9f7;padding:10px}main#content .homenewsmobile .news .newscontent header h3 a{font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919;text-transform:uppercase;letter-spacing:0.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main#content .homenewsmobile .news .newscontent header h3 a .material-icons{float:right;margin:-4px 0 0 1em}main#content .homenewsmobile .news .newscontent header h3 a:hover{color:#bc000d}main#content .homenewsmobile .news.featured figure{margin:0 -5px 20px -5px}main#content .homenewsmobile .news.featured figure img{width:100%}@media only screen and (min-width: 768px){main#content .homeprogramcontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 15px 15px 15px !important}}main#content .homeprogramcontainer div{border:8px solid #191919;padding:1em;background-repeat:no-repeat;background-size:80%;background-position:center top;margin:0;position:relative;overflow:hidden}@media only screen and (min-width: 992px){main#content .homeprogramcontainer div{padding:38px 1em 1em 38px}}main#content .homeprogramcontainer div h2{font-size:1.4em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;margin:0 0 1em 0}@media only screen and (min-width: 768px){main#content .homeprogramcontainer div h2{font-size:2.5em}}main#content .homeprogramcontainer div .lead{margin:1em 0;font-size:2em;line-height:1.3em}main#content .homeprogramcontainer div table.movie{margin:0.8em 0 0 0;font-size:0.8em;width:100%}@media only screen and (min-width: 992px){main#content .homeprogramcontainer div table.movie{font-size:1em}}main#content .homeprogramcontainer div table.movie th{padding:0 1em 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7;line-height:1em}main#content .homeprogramcontainer div table.movie th a{color:#fcf9f7;text-transform:uppercase;letter-spacing:0.06em;width:100%;float:left}main#content .homeprogramcontainer div table.movie th a:hover{color:#fcf9f7}main#content .homeprogramcontainer div table.movie td{padding:0 1em 0.5em 0;color:#fcf9f7}main#content .homeprogramcontainer div table.movie td.starttimes{white-space:nowrap;width:80%}main#content .homeprogramcontainer div table.movie td.starttimes a{color:#999;border-bottom:1px solid #999;margin:0 0 0 0.4em}main#content .homeprogramcontainer div table.movie td.starttimes a:hover{color:#fcf9f7;border-bottom:1px solid #fcf9f7}main#content .homeprogramcontainer div table.movie td.starttimes span{color:#999;border-bottom:0 solid #999;margin:0 0 0 0.4em}main#content .homeprogramcontainer div table.movie td.starttimes div{padding:0}main#content .homeprogramcontainer div table.movie:hover th{color:#bc000d !important}main#content .homeprogramcontainer div table.movie:hover th a,main#content .homeprogramcontainer div table.movie:hover th span{color:#bc000d !important;border-color:#bc000d !important}main#content .homeprogramcontainer div table.movie:hover td{color:#bc000d !important}main#content .homeprogramcontainer div table.movie:hover td a,main#content .homeprogramcontainer div table.movie:hover td span{color:#bc000d !important;border-color:#bc000d !important}main#content .homeprogramcontainer div table.movie:hover td a:hover{color:#fcf9f7 !important;border-color:#fcf9f7 !important}main#content .homeprogramcontainer div table.event{margin:0.8em 0 0 0;font-size:0.8em;width:100%}@media only screen and (min-width: 992px){main#content .homeprogramcontainer div table.event{font-size:1em}}main#content .homeprogramcontainer div table.event th{padding:0 1em 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919;line-height:1.3em}main#content .homeprogramcontainer div table.event th a{color:#191919;text-transform:uppercase;letter-spacing:0.05em;width:100%;float:left}main#content .homeprogramcontainer div table.event th a:hover{color:#191919}main#content .homeprogramcontainer div table.event td{padding:0 1em 0.5em 0;color:#191919}main#content .homeprogramcontainer div table.event td.starttimes{white-space:nowrap;width:80%}main#content .homeprogramcontainer div table.event td.starttimes a{color:#191919;border-bottom:1px solid #191919;margin:0 0.6em 0 0}main#content .homeprogramcontainer div table.event td.starttimes a:hover{color:#191919;border-bottom:1px solid #191919}main#content .homeprogramcontainer div table.event td.starttimes span{color:#191919;border-bottom:0 solid #191919;margin:0 0.6em 0 0}main#content .homeprogramcontainer div table.event td.starttimes span.auditorium{width:80px;float:left}main#content .homeprogramcontainer div table.event td.starttimes span.dateday{width:160px;float:left}main#content .homeprogramcontainer div table.event td.starttimes span.note{color:#191919}@media only screen and (min-width: 992px){main#content .homeprogramcontainer div table.event td.starttimes span.auditorium{width:110px;float:left}main#content .homeprogramcontainer div table.event td.starttimes span.dateday{width:200px;float:left}main#content .homeprogramcontainer div table.event td.starttimes span.note{color:#191919}}main#content .homeprogramcontainer div table.event:hover th{color:#bc000d !important}main#content .homeprogramcontainer div table.event:hover th a,main#content .homeprogramcontainer div table.event:hover th span{color:#bc000d !important;border-color:#bc000d !important}main#content .homeprogramcontainer div table.event:hover td{color:#bc000d !important}main#content .homeprogramcontainer div table.event:hover td a,main#content .homeprogramcontainer div table.event:hover td span{color:#bc000d !important;border-color:#bc000d !important}main#content .homeprogramcontainer div table.event:hover td a:hover{color:#191919 !important;border-color:#191919 !important}main#content .homeprogramcontainer div .linkbuttons{position:relative;right:0;bottom:0;margin:2em 0 0 0;z-index:2}@media only screen and (min-width: 768px){main#content .homeprogramcontainer div .linkbuttons{position:relative}}main#content .homeprogramcontainer div .linkbuttons a.kosbtn{float:right;clear:both;margin:0 0 0.8em 0;padding:0.3em 1em}main#content .homeprogramcontainer div.movieprogram{background-color:#191919;color:#fcf9f7;overflow:hidden}@media only screen and (min-width: 768px){main#content .homeprogramcontainer div.movieprogram{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:600px}}main#content .homeprogramcontainer div.homenewsdesktop{display:none;border:0;padding:23px 15px;overflow:hidden;background-color:#191919;background-image:url(https://kosmos.ch/library/images/homenews-bg.jpg);background-size:cover;background-repeat:no-repeat;margin:0 0 38px 0}@media only screen and (min-width: 768px){main#content .homeprogramcontainer div.homenewsdesktop{display:block}}@media only screen and (min-width: 992px){main#content .homeprogramcontainer div.homenewsdesktop{padding:38px 15px;margin:0 0 38px 0}}@media only screen and (min-width: 1200px){main#content .homeprogramcontainer div.homenewsdesktop{padding:38px 28px;margin:0 0 38px 0}}main#content .homeprogramcontainer div.homenewsdesktop h2{color:#fcf9f7;margin:0 10px 0px 10px}main#content .homeprogramcontainer div.homenewsdesktop .news{margin:0;padding:10px}main#content .homeprogramcontainer div.homenewsdesktop .news .newscontent{background:#fcf9f7;padding:15px 20px}main#content .homeprogramcontainer div.homenewsdesktop .news .newscontent header{width:100%;height:100%;float:left}main#content .homeprogramcontainer div.homenewsdesktop .news .newscontent header h3 a{font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919;text-transform:uppercase;letter-spacing:0.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main#content .homeprogramcontainer div.homenewsdesktop .news .newscontent header h3 a .material-icons{float:right;margin:0 0 0 1em}main#content .homeprogramcontainer div.homenewsdesktop .news .newscontent header h3 a:hover{color:#bc000d}main#content .homeprogramcontainer div.homenewsdesktop .news.featured figure{margin:0 -5px 20px -5px}main#content .homeprogramcontainer div.homenewsdesktop .news.featured figure img{width:100%}main#content .homeprogramcontainer div.eventprogram{border:8px solid #fff;overflow:hidden}@media only screen and (min-width: 768px){main#content .homeprogramcontainer div.eventprogram{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}}main#content .homeprogramcontainer div.eventprogram .imagecontainer{display:none}@media only screen and (min-width: 1200px){main#content .homeprogramcontainer div.eventprogram .imagecontainer{display:block;position:absolute;top:50px;right:0;z-index:1}main#content .homeprogramcontainer div.eventprogram .imagecontainer img{border-radius:50%;opacity:1;width:250px}}main#content .homeprogramcontainer div.eventprogram div.linkbuttons{position:relative;right:0;bottom:0;margin:2em 0 0 0;z-index:2}@media only screen and (min-width: 768px){main#content .homeprogramcontainer div.eventprogram div.linkbuttons{position:absolute}}main#content .homeprogramcontainer div.eventprogram div.linkbuttons a.kosbtn{float:right;clear:both;margin:0 0 0.8em 0;padding:0.3em 1em}main#content .homeprogramcontainer div>div{border:0}@media only screen and (min-width: 768px){main#content .homeencontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 15px 15px 15px !important}}main#content .homeencontainer .columnlefthomeen{background-color:none;color:#fcf9f7;overflow:hidden;border:0 solid #191919;padding:0;background-repeat:no-repeat;background-size:auto;background-position:center top;margin:0;position:relative;overflow:hidden}@media only screen and (min-width: 768px){main#content .homeencontainer .columnlefthomeen{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:0}}@media only screen and (min-width: 992px){main#content .homeencontainer .columnlefthomeen{padding:0}}main#content .homeencontainer .columnlefthomeen div.entryimages{padding:38px 0 0 !important}main#content .homeencontainer .columnlefthomeen div.entryimages .carousel{padding:0 !important}main#content .homeencontainer .columnlefthomeen div.entryimages .carousel .carousel-inner{padding:0 !important}@media only screen and (min-width: 768px){main#content .homeencontainer .columnrighthome{padding:0 0 1em 1em}}@media only screen and (min-width: 992px){main#content .homeencontainer .columnrighthome{padding:0 0 1em 38px}}@media only screen and (min-width: 768px){main#content .homeencontainer .columnrighthomeen{padding:0 0 1em 1em}}@media only screen and (min-width: 992px){main#content .homeencontainer .columnrighthomeen{padding:0 0 1em 38px !important}}main#content .homeencontainer .homeinfoen{display:block;border:0;padding:23px 15px;overflow:hidden;background-color:#fff;color:#191919;margin:0 0 38px 0}@media only screen and (min-width: 768px){main#content .homeencontainer .homeinfoen{display:block}}@media only screen and (min-width: 992px){main#content .homeencontainer .homeinfoen{padding:38px 0;margin:0 0 38px 0}}@media only screen and (min-width: 1200px){main#content .homeencontainer .homeinfoen{padding:38px 0;margin:0 0 38px 0}}main#content .homeencontainer .homeinfoen h2{font-size:1.4em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919;margin:0}@media only screen and (min-width: 768px){main#content .homeencontainer .homeinfoen h2{font-size:2.5em}}main#content .homeencontainer .homeinfoen p{font-family:"Euclid Light",Helvetica,Arial,sans-serif;color:#191919;font-size:1.4em;line-height:1.2em;margin:0 0 1em 0}@media only screen and (min-width: 768px){main#content .homeencontainer .homeinfoen p{font-size:1.5em}}main#content .homeencontainer .homeinfoen .lead{margin:1em 0;font-size:2em;line-height:1.3em}main#content .homeboxes{padding:0 5px}@media only screen and (min-width: 992px){main#content .homeboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:16px 0;max-width:1400px;margin:0 auto}}@media only screen and (min-width: 992px){main#content .homeboxes .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:0;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%}}main#content .homeboxes .flex .box{border:8px solid #191919;padding:1em;background-size:cover;background-repeat:no-repeat;background-position:center top;position:relative;min-height:220px;overflow:hidden;max-width:100%}@media only screen and (min-width: 992px){main#content .homeboxes .flex .box{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;padding:30px;margin:0 16px 16px 0;min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}main#content .homeboxes .flex .box .boxtext h2{font-size:1.4em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7}@media only screen and (min-width: 768px){main#content .homeboxes .flex .box .boxtext h2{font-size:2.5em}}main#content .homeboxes .flex .box .boxtext p{font-family:"Euclid Light",Helvetica,Arial,sans-serif;color:#fcf9f7;font-size:1.4em;line-height:1.2em;margin:0 0 1em 0}@media only screen and (min-width: 768px){main#content .homeboxes .flex .box .boxtext p{font-size:2.5em}}main#content .homeboxes .flex .box .boxtext .lead{margin:1em 0;font-size:2em;line-height:1.3em}main#content .homeboxes .flex .box .linkbuttons{-ms-flex-item-align:end;align-self:flex-end;margin-top:auto}main#content .homeboxes .flex .box .linkbuttons a.kosbtn.pale{float:right;clear:both;margin:0 0 0.5em 0;padding:0.3em 1em}main#content .homeboxes .flex .box.noimage h2{color:#191919}main#content .homeboxes .flex .box.noimage p{color:#191919}main#content .homeboxes .box{border:8px solid #191919;padding:0;background-size:cover;background-repeat:no-repeat;background-position:center top;margin:0 0 16px 0;position:relative;overflow:hidden}@media only screen and (min-width: 992px){main#content .homeboxes .box{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}main#content .homeboxes .box .boximage{padding:0}main#content .homeboxes .box .boximage img{width:100%;height:auto}main#content .homeboxes .box .boxtext{width:100%;padding:1em}@media only screen and (min-width: 992px){main#content .homeboxes .box .boxtext{width:50%;padding:30px}}main#content .homeboxes .box .boxtext h2{font-size:1.4em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7}@media only screen and (min-width: 768px){main#content .homeboxes .box .boxtext h2{font-size:1.75em}}main#content .homeboxes .box .boxtext p{font-family:"Euclid Light",Helvetica,Arial,sans-serif;color:#fcf9f7;font-size:1.4em;line-height:1.2em;margin:0 0 1em 0}@media only screen and (min-width: 768px){main#content .homeboxes .box .boxtext p{font-size:1.75em}}main#content .homeboxes .box .boxtext .lead{margin:1em 0;font-size:2em;line-height:1.3em}main#content .homeboxes .box .linkbuttons{-ms-flex-item-align:end;align-self:flex-end;margin-top:auto;margin-left:auto}main#content .homeboxes .box .linkbuttons a.kosbtn.pale{float:right;clear:both;margin:0 0 0.5em 0;padding:0.3em 1em}main#content .homeboxes .box .linkbuttons button.kosbtn.pale{float:right;clear:both;margin:0 0 0.5em 0;padding:0.3em 1em}@media only screen and (min-width: 992px){main#content .homeboxes .box.wide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}main#content .homeboxes .box.imageleft .boximage{float:left}@media only screen and (min-width: 992px){main#content .homeboxes .box.imageright{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}main#content .homeboxes .box.imageright .boximage{float:right}main#content .homeboxes .box.noimage h2,main#content .homeboxes .box.imageside h2{color:#191919}main#content .homeboxes .box.noimage p,main#content .homeboxes .box.imageside p{color:#191919}main#content .homeboxes .box-kosmoskarte{border:8px solid #191919;padding:1em;background-size:cover;background-repeat:no-repeat;background-position:center top;position:relative;min-height:220px;overflow:hidden;margin:0.5em 0;width:100%}@media only screen and (min-width: 768px){main#content .homeboxes .box-kosmoskarte{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0 0 16px 0;padding:30px}main#content .homeboxes .box-kosmoskarte.wide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 8px 16px 0}}main#content .homeboxes .box-kosmoskarte .boxtext{float:left;width:100%}@media only screen and (min-width: 992px){main#content .homeboxes .box-kosmoskarte .boxtext{width:100%}}main#content .homeboxes .box-kosmoskarte .boxtext h2{font-size:1.4em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7}@media only screen and (min-width: 768px){main#content .homeboxes .box-kosmoskarte .boxtext h2{font-size:2.5em}}main#content .homeboxes .box-kosmoskarte .boxtext p{font-family:"Euclid Light",Helvetica,Arial,sans-serif;color:#fcf9f7;font-size:1.4em;line-height:1.2em;margin:0 0 1em 0}@media only screen and (min-width: 768px){main#content .homeboxes .box-kosmoskarte .boxtext p{font-size:2.5em}}@media only screen and (min-width: 992px){main#content .homeboxes .box-kosmoskarte .boxtext p{width:60%}}main#content .homeboxes .box-kosmoskarte .boxtext .lead{margin:1em 0;font-size:2em;line-height:1.3em}main#content .homeboxes .box-kosmoskarte .linkbuttons{float:right;width:100%;margin-top:auto}main#content .homeboxes .box-kosmoskarte .linkbuttons a.kosbtn.pale{float:right;clear:both;margin:0 0 0.8em 0;padding:0.3em 1em}main#content .homeboxes .box-kosmoskarte.noimage h2{color:#191919}main#content .homeboxes .box-kosmoskarte.noimage p{color:#191919}main#content .homeboxes .box-kosmoskarte.openinghours{background-color:#191919;margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main#content .homeboxes .box-kosmoskarte.openinghours table{background-color:#191919;color:#fcf9f7}main#content .homeboxes .box-kosmoskarte.openinghours table td{font-size:1em;padding:0 1em 0.3em 0;width:50%}main#content.home{padding:0;max-width:100%}main#content div.wrap{margin:0;padding:0;overflow:hidden}main#content .block{float:left;width:100%;margin:0;overflow:hidden;border:0 dotted DodgerBlue}main#content .projectblock{float:left;width:100%;margin:0;overflow:hidden;border:0 dotted DodgerBlue}main#content #homepageads{background-color:rgba(255,255,255,0.1)}main#content #homepageads div{text-align:center;padding:20px 0}main#content #homepageads div+div{border:0}@media only screen and (min-width: 768px){main#content #homepageads div+div{border-left:1px solid #ddd}}main#content #homepageads img{height:128px;width:auto}@media only screen and (min-width: 480px){main#content #homepageads img{height:170px;width:auto}}@media only screen and (min-width: 768px){main#content #homepageads img{height:128px;width:auto}}@media only screen and (min-width: 992px){main#content #homepageads img{height:170px;width:auto}}main#content header.news h2{margin:1em 0 0 0;padding:0;color:#191919;line-height:1.2em;text-align:left;width:100%;letter-spacing:0.02em;line-height:1.3em;text-align:center;text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;font-size:2em}main#content header.news h2 span{font-size:0.7em}@media only screen and (min-width: 768px){main#content header.news h2{margin:0.5em 0 0 0;font-size:6em}}@media only screen and (min-width: 992px){main#content header.news h2{font-size:7.5em;margin:0.5em 0 0 0}}main#content .homepagenews{margin:15px auto !important;max-width:1400px;padding:0 5px}@media only screen and (min-width: 768px){main#content .homepagenews{padding:0 8px !important;margin:2em auto 2em auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 992px){main#content .homepagenews{padding:0 8px !important;margin:2em auto 2em auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}main#content .homepagenews h2{width:100%;margin:30px 0 30px 30px;color:#191919;line-height:1.3em;text-transform:uppercase;letter-spacing:1px;font-weight:normal;font-style:normal;font-size:2.5em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif}main#content .homepagenews h2{margin:1em 0 0 0;padding:0;color:#191919;line-height:1.2em;text-align:left;width:100%;letter-spacing:0.02em;line-height:1.3em;text-align:left;text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;font-size:2em}main#content .homepagenews h2 span{font-size:0.7em}@media only screen and (min-width: 768px){main#content .homepagenews h2{margin:0.5em 0 0 0;font-size:6em}}@media only screen and (min-width: 992px){main#content .homepagenews h2{font-size:7.5em;margin:0.5em 0 0 0}}main#content .homepagenews .news{width:100%;padding:0;border:8px solid #e0e0e0;margin:0 8px 16px 0}@media only screen and (min-width: 768px){main#content .homepagenews .news{-webkit-box-flex:1;-ms-flex:1 0 98%;flex:1 0 98%;margin:0 8px 16px 8px}}@media only screen and (min-width: 992px){main#content .homepagenews .news{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:1 0 48%}}@media only screen and (min-width: 1200px){main#content .homepagenews .news{-webkit-box-flex:1;-ms-flex:1 0 32%;flex:1 0 32%}}@media only screen and (min-width: 768px){main#content .homepagenews .news.wide{-webkit-box-flex:1;-ms-flex:1 0 98%;flex:1 0 98%}}@media only screen and (min-width: 992px){main#content .homepagenews .news.wide{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:1 0 48%}}@media only screen and (min-width: 1200px){main#content .homepagenews .news.wide{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:1 0 48%}}main#content .homepagenews .news figure img{width:100%;height:auto}main#content .homepagenews .news .newstext{padding:15px;color:#191919}@media only screen and (min-width: 992px){main#content .homepagenews .news .newstext{float:left;width:100%;padding:25px 30px}}main#content .homepagenews .news .newstext header{display:block;width:100%;float:left;margin:0 0 1em 0}main#content .homepagenews .news .newstext header h2{color:#191919;background-color:transparent;line-height:1.3em;text-transform:uppercase;letter-spacing:1px;font-weight:normal;font-style:normal;font-size:1.4em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;float:left;width:auto;margin:0}@media only screen and (min-width: 768px){main#content .homepagenews .news .newstext header h2{font-size:2em}}@media only screen and (min-width: 992px){main#content .homepagenews .news .newstext header h2{font-size:2.5em}}main#content .homepagenews .news .newstext header h3{color:#191919;background-color:transparent;line-height:1.3em;text-transform:none;letter-spacing:1px;font-weight:normal;font-style:normal;font-size:1.4em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;float:left;width:auto;margin:0}@media only screen and (min-width: 768px){main#content .homepagenews .news .newstext header h3{font-size:1.4em}}@media only screen and (min-width: 992px){main#content .homepagenews .news .newstext header h3{font-size:1.4em}}main#content .homepagenews .news .newstext p{line-height:160%;padding:0.6em 0;font-size:1.1em;width:100%}main#content .homepagenews .news .newstext a{font-size:1em;letter-spacing:0em;font-weight:normal;font-style:normal;color:#191919;text-transform:none;border-bottom:1px solid #999}main#content .homepagenews .news .newstext a.download{font-size:1.33em;letter-spacing:0.05em;font-weight:normal;font-style:normal;text-transform:uppercase;color:#bc000d;border:0}main#content .homepagenews .carousel-fade .carousel-inner .item{float:left;-webkit-transition-property:opacity;transition-property:opacity}main#content .homepagenews .carousel-fade .carousel-inner .item,main#content .homepagenews .carousel-fade .carousel-inner .active.left,main#content .homepagenews .carousel-fade .carousel-inner .active.right{opacity:0}main#content .homepagenews .carousel-fade .carousel-inner .active,main#content .homepagenews .carousel-fade .carousel-inner .next.left,main#content .homepagenews .carousel-fade .carousel-inner .prev.right{opacity:1}main#content .homepagenews .carousel-fade .carousel-inner .next,main#content .homepagenews .carousel-fade .carousel-inner .prev,main#content .homepagenews .carousel-fade .carousel-inner .active.left,main#content .homepagenews .carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}main#content .homepagenews .carousel-fade .carousel-control{z-index:2}@media only screen and (min-width: 992px){main#content .homepagenews .carousel-fade .carousel-indicators{display:block;left:0;width:33%;margin:0}}main#content .homepagenews .carousel-fade .carousel-indicators li{background-color:#fcf9f7;color:#fcf9f7;border-color:#191919}main#content .homepagenews .carousel-fade .carousel-indicators li.active{background-color:#191919;border-color:#fcf9f7}main#content #homepagefeatures{padding:0}main#content #homepagefeatures .item{position:relative}main#content #homepagefeatures .item img{width:100%;height:auto}main#content #homepagefeatures .item .carousel-caption{float:left;position:relative;width:100%;height:125px;top:0;left:auto;right:auto;bottom:auto;background:#f4ede8;margin:0 0 0 0;padding:10px}@media only screen and (min-width: 768px){main#content #homepagefeatures .item .carousel-caption{display:table;float:none;position:absolute;width:25%;min-height:80px;height:auto;top:38%;left:40%;bottom:20px;padding:1em 0.5em;background:rgba(252,249,247,0.8);font-size:0.8em}}@media only screen and (min-width: 992px){main#content #homepagefeatures .item .carousel-caption{width:25%;height:auto;top:40%;left:38%;bottom:20px;padding:20px 10px;font-size:0.9em}}@media only screen and (min-width: 1200px){main#content #homepagefeatures .item .carousel-caption{width:25%;height:auto;top:42%;left:38%;bottom:20px;padding:3em 0.5em;font-size:1em}}@media only screen and (min-width: 2100px){main#content #homepagefeatures .item .carousel-caption{height:auto;top:44%}}@media only screen and (min-width: 768px){main#content #homepagefeatures .item .carousel-caption .captiontext{display:table-cell;vertical-align:middle}}main#content #homepagefeatures .item .carousel-caption h1,main#content #homepagefeatures .item .carousel-caption p{color:#191919;text-transform:uppercase;text-shadow:none;font-size:3.33em;line-height:1.2em;text-align:center;font-weight:normal;font-style:normal}main#content #homepagefeatures .item .carousel-caption p{font-size:2em;letter-spacing:0.03em;margin:0}main#content #homepagefeatures .item .carousel-caption p a{color:#999;border-bottom:1px solid #999}main#content #homepagefeatures .item .carousel-caption p a:hover{color:#191919;border-bottom:1px solid #fff}main#content #homepagefeatures .item .carousel-caption.seethrough{background:rgba(255,255,255,0.8)}main#content #homepagefeatures .item .carousel-caption.seethrough h1,main#content #homepagefeatures .item .carousel-caption.seethrough p{color:#191919}main#content #homepagefeatures .item .carousel-caption.seethrough p a{color:#333;border-bottom:1px solid #666}main#content #homepagefeatures .item .carousel-caption.seethrough p a:hover{color:#000;border-bottom:1px solid #000}main#content #subnav{font-size:2em;font-weight:normal;font-style:normal;letter-spacing:0.05em;padding:1em 0}@media only screen and (min-width: 768px){main#content #subnav{padding:0 6px 0 15px}}main#content #subnav ul{float:left;width:100%;position:relative;border-radius:2px}main#content #subnav ul:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;-webkit-box-shadow:40px 0 70px rgba(0,0,0,0.3);box-shadow:40px 0 70px rgba(0,0,0,0.3);border-radius:2px}main#content #subnav ul li a{background-color:rgba(252,249,247,0.95);color:#191919;float:left;width:100%;padding:0.3em 5%;border-bottom:1px solid #ddd}main#content #subnav ul li a span{font-size:0.7em;padding:0 0 0 0.5em}main#content #subnav ul li a .icon{width:30px;height:30px;float:right;background-position:left top;background-repeat:no-repeat;background-size:30px 60px}main#content #subnav ul li a:hover{background-color:#f4ede8;color:#191919}main#content #subnav ul li a:hover .icon{background-position:left top}main#content #subnav ul li.selected a{background-color:#bc000d;color:#fcf9f7}main#content #subnav ul li.selected a .icon{background-position:left -30px}main#content #subnav ul li.overview a{background-color:rgba(252,249,247,0.95);color:#bc000d}main#content #subnav ul li.overview a:hover{background-color:#f4ede8;color:#191919}main#content #subnav ul li.overview.selected a{background-color:#bc000d;color:#fcf9f7}main#content #subnav ul li.overview.selected a:hover{background-color:#bc000d;color:#fcf9f7}main#content .contentwrap{max-width:1430px;margin:0 auto;clear:both;overflow:hidden}@media only screen and (min-width: 768px){main#content .contentwrap{padding:0 15px}}main#content section#aktuelles{background-color:#f4ede8;padding:0}main#content section#aktuelles h1{font-size:2em;margin:2em 0 1em 0}main#content section#agenda h1{font-size:2em;margin:2em 0 1em 0}main#content header.entry{background-size:cover;background-repeat:no-repeat;-ms-flex-item-align:start;align-self:flex-start;padding:0 15px 0}main#content header.entry h1{margin:1em 0 0 0;padding:0;color:#191919;line-height:1.2em;text-align:left;width:100%;letter-spacing:0.02em;line-height:1.3em;text-align:left;text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;font-size:2em}main#content header.entry h1 span{font-size:0.7em}@media only screen and (min-width: 768px){main#content header.entry h1{margin:0.5em 0 0 0;font-size:6em}}@media only screen and (min-width: 992px){main#content header.entry h1{font-size:7.5em;margin:0.5em 0 0 0}}main#content article{margin:0;overflow:visible;border:0 dotted DodgerBlue;padding:10px;border-radius:2px;position:relative}main#content article article{border-radius:0}@media only screen and (min-width: 768px){main#content article{margin:48px 0 0 0}}@media only screen and (min-width: 992px){main#content article{padding:0}}main#content article.homeintro{margin:48px auto 0 !important;width:100% !important}@media only screen and (min-width: 768px){main#content article.homeintro{margin:48px auto 0 !important}}main#content article.homeintro .articletext{width:100% !important;-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important}main#content article.homeintro .articletext p{font-size:1.5em;line-height:1.6em;margin:0;width:100% !important}main#content article.homeintro #testimonialcarousel{margin:20px 0 80px 0}main#content article.homeintro #testimonialcarousel .carousel-inner .item img{border-radius:50%;max-width:220px;margin:0 auto}main#content article.homeintro #testimonialcarousel .carousel-inner .item .carousel-caption{position:static;color:#191919;text-align:left;padding:1em 2em}main#content article.homeintro #testimonialcarousel .carousel-inner .item .carousel-caption p{font-size:1.5em;text-shadow:0 0 0 transparent;line-height:1.4em}main#content article.homeintro #testimonialcarousel .carousel-inner .item .carousel-caption p.info{font-size:1em;color:#191919;margin:1em 0;line-height:1.4em}main#content article.intro{width:100%;padding:15px 15px}@media only screen and (min-width: 768px){main#content article.intro{padding:0 25% 50px 25%}}@media only screen and (min-width: 1900px){main#content article.intro{padding:0 25% 100px 25%}}main#content article.intro h1{padding:0.5em 0 0 0}@media only screen and (min-width: 768px){main#content article.intro h1{padding:0}}main#content article.intro input{margin:0 1em 1em 0}@media only screen and (min-width: 768px){main#content article.intro input{margin:0 1em 0 0}}main#content article.intro form{margin:0}main#content article.intro form .form-control{color:#191919;font-size:17px;padding:6px}main#content article.pagenonavi{margin:48px 0 0 0}@media only screen and (min-width: 992px){main#content article.pagenonavi{margin:48px 0 0 25%}}main#content article.introdirect{width:100%;padding:50px 15px}@media only screen and (min-width: 768px){main#content article.introdirect{padding:50px 25% 50px 25%}}main#content article.introdirect h1{padding:0}main#content article header.entry{background-size:cover;background-repeat:no-repeat;-ms-flex-item-align:start;align-self:flex-start;padding:0 15px 30px}main#content article header.entry h1{margin:0 0 1em 0;padding:0;color:#191919;line-height:1.2em;text-align:left;width:100%;letter-spacing:0.02em;line-height:0.7em;text-align:left;text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;font-size:2em}main#content article header.entry h1 span{font-size:0.7em}@media only screen and (min-width: 480px){main#content article header.entry h1{font-size:3em}}@media only screen and (min-width: 768px){main#content article header.entry h1{margin:5px 0 50px 0;font-size:6em}}@media only screen and (min-width: 992px){main#content article header.entry h1{font-size:7.5em;margin:0.5em 0 0 0}}main#content article section.articletext{padding:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 768px){main#content article section.articletext{padding:15px}}@media only screen and (min-width: 768px){main#content article section.articletext.intro{padding:50px 50px 0 50px}main#content article section.articletext.intro h1{margin:5px 0 20px 0}}main#content article section.articletext.mainpage h1{color:#bc000d;line-height:1em}@media only screen and (min-width: 768px){main#content article section.articletext.mainpage h1{text-align:center;margin:5px auto 50px auto;font-size:2em}}@media only screen and (min-width: 992px){main#content article section.articletext.mainpage h1{font-size:2em}}@media only screen and (min-width: 1200px){main#content article section.articletext.mainpage h1{width:66%}}main#content article section.articletext h1,main#content article section.articletext h2,main#content article section.articletext h3{position:relative;padding:0;color:#191919;line-height:1.3em;letter-spacing:1px;font-weight:bold;font-style:normal}main#content article section.articletext h1{margin:0 0 1em 0;padding:0;font-size:2em;color:#191919;line-height:1.2em;text-align:left;width:100%;letter-spacing:0.02em;line-height:0.7em;text-align:left;text-transform:uppercase}main#content article section.articletext h1 img.titleicon{height:75px;width:auto;margin:0 0 25px 0}main#content article section.articletext h1 span{font-size:0.7em}@media only screen and (min-width: 768px){main#content article section.articletext h1{margin:5px 0 50px 0;font-size:2em}}@media only screen and (min-width: 992px){main#content article section.articletext h1{font-size:2em}}main#content article section.articletext h2{margin:1em 0 0 0;font-size:1.5em;color:#111;line-height:1.3em}@media only screen and (min-width: 768px){main#content article section.articletext h2{font-size:1.5em}}@media only screen and (min-width: 992px){main#content article section.articletext h2{font-size:1.5em}}main#content article section.articletext h3{margin:1em 0;font-size:1.2em;color:#333;text-transform:none;line-height:1.5em}main#content article section.articletext p{margin:1em 0 0 0;width:auto;font-size:1em;color:#191919;padding-bottom:0.1em;letter-spacing:0.01em;line-height:130%}@media only screen and (min-width: 768px){main#content article section.articletext p{font-size:2em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3}}@media only screen and (min-width: 992px){main#content article section.articletext p{font-size:2em}}main#content article section.articletext p.lead{margin:0.2em 0 0.5em 0;font-size:1.2em;font-weight:200;line-height:170%}@media only screen and (min-width: 768px){main#content article section.articletext p.lead{font-size:1.4em}}main#content article section.articletext p a{color:#191919;text-decoration:none !important;font-weight:normal;text-transform:none;border-bottom:1px solid #999}main#content article section.articletext p a:hover{color:#000;text-decoration:none}main#content article section.articletext p a:active{color:#bc000d !important}main#content article section.articletext p a.sel{color:#191919}main#content article section.articletext ul{color:#191919;margin:1em 0em 1em 1em;padding-left:0;text-indent:-0.9em}@media only screen and (min-width: 768px){main#content article section.articletext ul{text-indent:-0.6em}}@media only screen and (min-width: 992px){main#content article section.articletext ul{text-indent:-0.8em}}main#content article section.articletext ul li{line-height:160%;padding:0.25em 0 0.25em 0;font-size:0.9em;list-style:square;list-style-position:outside}@media only screen and (min-width: 768px){main#content article section.articletext ul li{font-size:0.7em}}@media only screen and (min-width: 992px){main#content article section.articletext ul li{font-size:0.9em}}main#content article section.articletext iframe{width:100%;height:300px;margin:0;border:0}@media only screen and (min-width: 480px){main#content article section.articletext iframe{height:350px}}@media only screen and (min-width: 768px){main#content article section.articletext iframe{height:400px}}main#content article section.articletext iframe.onlineres{width:100%;min-height:1000px}main#content article section.features{background:#f4ede8;overflow:hidden;border-radius:0 0 2px 2px}main#content article section.features article{margin:0;padding:15px 15px;background:transparent}@media only screen and (min-width: 768px){main#content article section.features article{padding:50px}}main#content article section.features article h1{margin:0 0 1em 0;padding:0;font-size:2em;color:#191919;line-height:1.2em;text-align:left;width:100%;letter-spacing:0.02em;text-transform:uppercase}main#content article section.features article h2{margin:1em 0 0 0;font-size:1.5em;color:#111;line-height:1.3em;text-transform:uppercase}main#content article section.features article ul{color:#191919;margin:1em 0em 1em 1em;text-indent:-0.9em}main#content article section.features article ul li{line-height:160%;padding:0.25em 0 0.25em 0;font-size:0.9em;list-style-image:url()}main#content article section.features article ul li a{font-size:1.3333em;letter-spacing:0.05em}main#content article section.features article p{margin:1em 0 0 0;width:auto;font-size:0.9em;line-height:180%;color:#191919;padding-bottom:0.1em}@media only screen and (min-width: 768px){main#content article section.features article p{font-size:0.9em}}@media only screen and (min-width: 992px){main#content article section.features article p{font-size:0.9em}}main#content article section.features article p.lead{margin:0.2em 0 0.5em 0;font-size:1.4em;font-weight:200;line-height:160%}main#content article section.features article p a{color:#191919;text-decoration:none !important;font-weight:normal;text-transform:none;border-bottom:1px solid #999}main#content article section.features article p a:hover{color:#000;text-decoration:none}main#content article section.features article p a:active{color:#bc000d !important}main#content article section.features article p a.sel{color:#191919}main#content article section.features article+article{border-top:1px solid #ddd}main#content article section.features .buttonbox{text-align:center;width:100%}main#content article section.features .buttonbox .button{color:#bc000d !important;border:1px solid #bc000d !important;padding:0.3em 3em;font-size:1.5em;float:none;margin:1em 0 2em 0;letter-spacing:0.05em;white-space:nowrap;border-radius:2px;text-align:center;display:inline-block}main#content article section.features .buttonbox .button:hover{color:#000 !important;border:1px solid #000 !important}@media only screen and (min-width: 768px){main#content article aside.articleimages{padding-left:0}}main#content article aside.articleimages img{background:#ddd;width:100%;height:auto;border-radius:2px 2px 0 0}main#content article aside.articleimages .carousel{text-align:center;background:#333;overflow:hidden}main#content article aside.articleimages .carousel .carousel-caption{float:left;position:relative;width:100%;height:auto;top:auto;left:auto;right:auto;bottom:0;background:#333;margin:0 0 0 0;padding:0.6em 1em 1em 1em}@media only screen and (min-width: 768px){main#content article aside.articleimages .carousel .carousel-caption{display:table;position:absolute;background:rgba(0,0,0,0.8);padding:1em 0.5em;width:36%;min-height:80px;height:auto;top:38%;left:32%;font-size:0.7em;line-height:1.4em}}@media only screen and (min-width: 992px){main#content article aside.articleimages .carousel .carousel-caption{width:36%;height:auto;top:40%;left:32%;font-size:1em;line-height:1.3em}}@media only screen and (min-width: 1200px){main#content article aside.articleimages .carousel .carousel-caption{width:36%;height:auto;top:42%;left:32%;font-size:1.1em;line-height:1.3em}}@media only screen and (min-width: 2100px){main#content article aside.articleimages .carousel .carousel-caption{width:30%;height:auto;top:44%;left:35%}}@media only screen and (min-width: 768px){main#content article aside.articleimages .carousel .carousel-caption .captiontext{display:table-cell;vertical-align:middle}}main#content article aside.articleimages .carousel .carousel-caption h1,main#content article aside.articleimages .carousel .carousel-caption p{color:#fff;text-transform:uppercase;text-shadow:none;font-size:1em;line-height:1.5em;margin:0;padding:0;text-align:center}main#content article aside.articleimages .carousel .carousel-caption p{font-size:0.7em;letter-spacing:0.1em}main#content article aside.articleimages .carousel .carousel-caption p a{color:#ddd;border-bottom:1px solid #999}main#content article aside.articleimages .carousel .carousel-caption p a:hover{color:#fff;border-bottom:1px solid #fff}main#content article aside.articleimages .carousel .carousel-caption img{background:none;width:40%;max-width:230px;height:auto}@media only screen and (min-width: 768px){main#content article aside.articleimages .carousel .carousel-caption img{width:100%;max-width:230px;height:auto}}main#content article aside.articleimages .carousel .carousel-caption.seethrough{background:rgba(255,255,255,0.8)}main#content article aside.articleimages .carousel .carousel-caption.seethrough h1,main#content article aside.articleimages .carousel .carousel-caption.seethrough p{color:#191919}main#content article aside.articleimages .carousel .carousel-caption.seethrough p a{color:#333;border-bottom:1px solid #666}main#content article aside.articleimages .carousel .carousel-caption.seethrough p a:hover{color:#000;border-bottom:1px solid #000}main#content article aside.articleimages .carousel a.imagelink:hover .carousel-caption{background:#a30b2f}main#content article aside.articleimages .carousel .carousel-indicators li{margin:1px 4px}main#content article aside.articleimages .carousel .carousel-indicators li.active{margin:0px 3px}main#content article.feature{margin-bottom:20px}@media only screen and (min-width: 768px){main#content article.feature{margin:50px 16.6666%}}main#content article.feature .articletext{width:100%;padding:30px 0;text-align:center}main#content article.feature .articletext .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}main#content article.feature .articletext .form-group input{margin-bottom:1em}@media only screen and (min-width: 992px){main#content article.feature .articletext{padding:26px 25% 0 25%}}main#content article.feature aside.articleimages img{background:#ddd;width:100%;height:auto}main#content article.feature aside.articleimages .carousel{text-align:center;background:#333}main#content article.feature aside.articleimages .carousel .carousel-caption{float:left;position:relative;width:100%;height:auto;top:auto;left:auto;right:auto;bottom:0;background:#333;margin:0 0 0 0;padding:1em}@media only screen and (min-width: 768px){main#content article.feature aside.articleimages .carousel .carousel-caption{display:table;position:absolute;padding:0.5em;background:rgba(0,0,0,0.8);color:#fff;width:36%;min-height:80px;height:auto;top:38%;left:32%;font-size:0.7em;line-height:1.4em}}@media only screen and (min-width: 992px){main#content article.feature aside.articleimages .carousel .carousel-caption{width:30%;height:auto;top:40%;left:35%;font-size:1em;line-height:1.3em}}@media only screen and (min-width: 1200px){main#content article.feature aside.articleimages .carousel .carousel-caption{width:30%;height:auto;top:42%;left:35%;font-size:1.1em;line-height:1.3em}}@media only screen and (min-width: 2100px){main#content article.feature aside.articleimages .carousel .carousel-caption{width:30%;height:auto;top:44%;left:35%}}@media only screen and (min-width: 768px){main#content article.feature aside.articleimages .carousel .carousel-caption .captiontext{display:table-cell;vertical-align:middle}}main#content article.feature aside.articleimages .carousel .carousel-caption h1,main#content article.feature aside.articleimages .carousel .carousel-caption p{color:#fff;text-transform:uppercase;text-shadow:none;font-size:1.2em;line-height:1.5em;text-align:center}main#content article.feature aside.articleimages .carousel .carousel-caption p{font-size:0.7em;letter-spacing:0.1em}main#content article.feature aside.articleimages .carousel .carousel-caption p a{color:#ddd;border-bottom:1px solid #999}main#content article.feature aside.articleimages .carousel .carousel-caption p a:hover{color:#fff;border-bottom:1px solid #fff}main#content article.feature aside.articleimages .carousel .carousel-caption p.date{margin:0.5em 0 0 0}main#content article.feature aside.articleimages .carousel .carousel-caption.seethrough{background:rgba(255,255,255,0.8)}main#content article.feature aside.articleimages .carousel .carousel-caption.seethrough h1,main#content article.feature aside.articleimages .carousel .carousel-caption.seethrough p{color:#191919}main#content article.feature aside.articleimages .carousel a.imagelink:hover .carousel-caption{background:#a30b2f}main#content article.feature aside.articleimages .carousel#carousel_wellness .carousel-indicators li{margin:1px 4px}main#content article.feature aside.articleimages .carousel#carousel_wellness .carousel-indicators li.active{margin:0px 3px}main#content article.gallerythumbs{margin-bottom:20px}@media only screen and (min-width: 992px){main#content article.gallerythumbs{margin:50px 16.6666%}}main#content article.gallerythumbs .articletext{width:100%;padding:30px 0;text-align:center}main#content article.gallerythumbs .articletext .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}main#content article.gallerythumbs .articletext .form-group input{margin-bottom:1em}@media only screen and (min-width: 992px){main#content article.gallerythumbs .articletext{padding:26px 25% 0 25%}}main#content article.gallerythumbs aside.articleimages{padding:0 5px}main#content article.gallerythumbs aside.articleimages figure{padding:5px;text-align:center}main#content article.gallerythumbs aside.articleimages figure img{border:0 solid #fcf9f7;width:100%;height:auto}main#content article.directions .map #map_canvas{width:100%;overflow:hidden;position:relative;padding-bottom:50%;height:0;overflow:hidden}main#content article.directions .map #map_canvas img{max-width:none}main#content article.directions .map #map_canvas #markertext{text-align:center}main#content article.directions .map #map_canvas #markertext h1{font-size:1.3em;margin:1em 0 0 0;padding:0;text-align:center}main#content article.directions .map #map_canvas #markertext p{font-size:1.1em;margin:2em 0 0 0}main#content article.directions .map #address{position:relative;top:0;right:0;background:#333;width:100%;height:0;padding:45% 0 55% 0;text-align:center;z-index:9000;float:none;margin:0 auto 2em auto;font-size:1.3em}@media only screen and (min-width: 320px){main#content article.directions .map #address{width:250px;height:190px;padding:20px 0;font-size:1.4em}}@media only screen and (min-width: 768px){main#content article.directions .map #address{float:none;width:270px;height:190px;padding:30px 0;margin:40px auto;overflow:hidden;font-size:1em}}@media only screen and (min-width: 992px){main#content article.directions .map #address{position:absolute;float:none;top:auto;right:26%;bottom:90px;width:240px;height:155px;padding:10px 0;font-size:1.1em;margin:0 20px 0 0}}main#content article.directions .map #address h1{font-size:1.2em;margin:0;color:#fff;text-align:center !important}main#content article.directions .map #address h1 span{padding:0 0.1em}main#content article.directions .map #address p{margin:0.2em 0 0 0;font-size:0.8em;color:#fff}main#content article.directions .map #address p a{border:0;color:#eee}main#content article.directions .map #address p a:hover{color:#fff;border-bottom:1px solid #fff;background:none}main#content article.body{margin:0 auto 30px auto;padding:0 15px}@media only screen and (min-width: 992px){main#content article.body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}main#content article.body .articletext{padding:0 1em 0 0;overflow:hidden}@media only screen and (min-width: 992px){main#content article.body .articletext{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (min-width: 1200px){main#content article.body .articletext{-webkit-box-flex:0;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%}}main#content article.body .articletext p{font-family:"Euclid Light",Helvetica,Arial,sans-serif;margin:0 0 0.5em;font-size:1.4em;width:100%}@media only screen and (min-width: 768px){main#content article.body .articletext p{width:100%;font-size:2em}}@media only screen and (min-width: 1200px){main#content article.body .articletext p{width:66.6666%;font-size:2.5em}}main#content article.body .articletext .linkbuttons{-ms-flex-item-align:end;align-self:flex-end;margin-top:auto;width:100%}@media only screen and (min-width: 768px){main#content article.body .articletext .linkbuttons{width:100%}}@media only screen and (min-width: 1200px){main#content article.body .articletext .linkbuttons{width:66.6666%}}main#content article.body .articletext .linkbuttons a.kosbtn{float:right;clear:both;margin:0 0 0.5em 0;padding:0.3em 1em}main#content article.body .articletext .linkbuttons button.kosbtn{float:right;clear:both;margin:0 0 0.5em 0;padding:0.3em 1em}main#content article.body .openinghours{background-color:#191919;margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:1em}@media only screen and (min-width: 992px){main#content article.body .openinghours{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:30px}}@media only screen and (min-width: 1200px){main#content article.body .openinghours{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;padding:30px}}main#content article.body .openinghours h2{font-size:1.4em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7;margin:0 0 0.5em 0}@media only screen and (min-width: 768px){main#content article.body .openinghours h2{font-size:2em}}@media only screen and (min-width: 992px){main#content article.body .openinghours h2{font-size:2.5em}}main#content article.body .openinghours .contactinfo{color:#fcf9f7;font-family:"Euclid Light",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.5em}main#content article.body .openinghours .contactinfo p{margin:2em 0 0 0}main#content article.body .openinghours .contactinfo p strong{color:#fcf9f7;font-size:1.7em;font-weight:normal;font-style:normal;font-family:"Euclid Light",Helvetica,Arial,sans-serif}@media only screen and (min-width: 768px){main#content article.body .openinghours .contactinfo p strong{font-size:2em}}@media only screen and (min-width: 992px){main#content article.body .openinghours .contactinfo p strong{font-size:2.5em}}main#content article.body .openinghours table{background-color:#191919;color:#fcf9f7}main#content article.body .openinghours table td{font-size:1em;padding:0 1em 0.3em 0;width:50%}main#content article.body .boxes{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main#content article.body.media .articletext{padding:15px 0}@media only screen and (min-width: 768px){main#content article.body.media .articletext{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main#content article.body.media .articletext p{font-family:"Euclid Light",Helvetica,Arial,sans-serif;margin:0 0 1em;font-size:1.4em;margin:1em 0 0 0}@media only screen and (min-width: 768px){main#content article.body.media .articletext p{width:100%;font-size:2em}}@media only screen and (min-width: 992px){main#content article.body.media .articletext p{font-size:2.5em}}main#content .boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5px}@media only screen and (min-width: 992px){main#content .boxes{padding:0 15px}}main#content .boxes .box{border:8px solid #191919;padding:1em;background-size:cover;background-repeat:no-repeat;background-position:center top;position:relative;min-height:220px;overflow:hidden;margin:0.5em 0;width:100%}@media only screen and (min-width: 768px){main#content .boxes .box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0 0 16px 0;padding:30px}main#content .boxes .box.wide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 8px 16px 0}}main#content .boxes .box .boxtext{float:left;width:100%}@media only screen and (min-width: 992px){main#content .boxes .box .boxtext{width:100%}}main#content .boxes .box .boxtext h2{font-size:1.4em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7}@media only screen and (min-width: 768px){main#content .boxes .box .boxtext h2{font-size:2.5em}}main#content .boxes .box .boxtext p{font-family:"Euclid Light",Helvetica,Arial,sans-serif;color:#fcf9f7;font-size:1.4em;line-height:1.2em;margin:0 0 1em 0}@media only screen and (min-width: 768px){main#content .boxes .box .boxtext p{font-size:2.5em}}@media only screen and (min-width: 992px){main#content .boxes .box .boxtext p{width:60%}}main#content .boxes .box .boxtext .lead{margin:1em 0;font-size:2em;line-height:1.3em}main#content .boxes .box .linkbuttons{float:right;width:100%;margin-top:auto}main#content .boxes .box .linkbuttons a.kosbtn.pale{float:right;clear:both;margin:0 0 0.8em 0;padding:0.3em 1em}main#content .boxes .box.noimage h2{color:#191919}main#content .boxes .box.noimage p{color:#191919}main#content .boxes .box.openinghours{background-color:#191919;margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main#content .boxes .box.openinghours table{background-color:#191919;color:#fcf9f7}main#content .boxes .box.openinghours table td{font-size:1em;padding:0 1em 0.3em 0;width:50%}@media only screen and (min-width: 768px){main#content .boxes .narrow+.narrow{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;margin:0 0 16px 0}}main#content .boxes .textbox{border:8px solid #191919;padding:0;background-size:cover;background-repeat:no-repeat;background-position:center top;position:relative;margin:0.5em 0;width:100%}@media only screen and (min-width: 768px){main#content .boxes .textbox{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0 0 16px 0}main#content .boxes .textbox.wide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 8px 16px 0}main#content .boxes .textbox.wide.noimage .boxtext{padding:1em;float:left}}@media only screen and (min-width: 768px) and (min-width: 768px){main#content .boxes .textbox.wide.noimage .boxtext{max-width:100%;padding:30px}}@media only screen and (min-width: 768px) and (min-width: 768px){main#content .boxes .textbox.wide.noimage .boxtext header{float:left;width:33.3333%}}@media only screen and (min-width: 768px){main#content .boxes .textbox.wide.noimage .boxtext header h2{font-size:1.4em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919}}@media only screen and (min-width: 768px) and (min-width: 768px){main#content .boxes .textbox.wide.noimage .boxtext header h2{font-size:2.5em}}@media only screen and (min-width: 768px) and (min-width: 768px){main#content .boxes .textbox.wide.noimage .boxtext .textcontent{float:left;width:66.6666%}}@media only screen and (min-width: 768px){main#content .boxes .textbox.wide.noimage .boxtext .textcontent p{color:#191919;font-size:1.1em;line-height:1.5em;margin:0 0 1em 0}}@media only screen and (min-width: 768px) and (min-width: 768px){main#content .boxes .textbox.wide.noimage .boxtext .textcontent p{font-size:1em}}@media only screen and (min-width: 768px){main#content .boxes .textbox.wide.noimage .boxtext .textcontent .lead{margin:1em 0;font-size:2em;line-height:1.3em}main#content .boxes .textbox.narrow{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0 8px 16px 0}main#content .boxes .textbox.narrow .boxtext{padding:1em;float:left}}@media only screen and (min-width: 768px) and (min-width: 768px){main#content .boxes .textbox.narrow .boxtext{max-width:100%;padding:30px}}@media only screen and (min-width: 768px) and (min-width: 768px){main#content .boxes .textbox.narrow .boxtext .textcontent{float:left;width:100%}}main#content .boxes .textbox img{float:left;width:100%}@media only screen and (min-width: 768px){main#content .boxes .textbox img{max-width:33.3333%}}main#content .boxes .textbox .boxtext{padding:1em;float:left}@media only screen and (min-width: 768px){main#content .boxes .textbox .boxtext{max-width:66.6666%;padding:30px}}main#content .boxes .textbox .boxtext header{margin:0 0 0.5em 0}main#content .boxes .textbox .boxtext header h2{font-size:1.4em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919}@media only screen and (min-width: 768px){main#content .boxes .textbox .boxtext header h2{font-size:2.5em}}main#content .boxes .textbox .boxtext .textcontent p{color:#191919;font-size:1.1em;line-height:1.5em;margin:0 0 1em 0}@media only screen and (min-width: 768px){main#content .boxes .textbox .boxtext .textcontent p{font-size:1em}}main#content .boxes .textbox .boxtext .textcontent .lead{margin:1em 0;font-size:2em;line-height:1.3em}main#content .boxes .textbox .boxtext .textcontent a{color:#191919;border-bottom:1px solid #999}main#content .boxes .textbox .boxtext .textcontent a:hover{border-bottom:1px solid #191919}main#content .boxes .textbox .linkbuttons{float:right;padding:0 1em;margin-top:auto}main#content .boxes .textbox .linkbuttons a.kosbtn.pale{float:right;clear:both;margin:0 0 0.8em 0;padding:0.3em 1em}main#content .boxes .textbox.openinghours{background-color:#191919;margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main#content .boxes .textbox.openinghours table{background-color:#191919;color:#fcf9f7}main#content .boxes .textbox.menu{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}main#content .boxes .textbox.menu .boxtext{padding:1em;float:left}@media only screen and (min-width: 768px){main#content .boxes .textbox.menu .boxtext{width:100%}}main#content .boxes .textbox.menu .boxtext header h2{font-size:1.4em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919}@media only screen and (min-width: 768px){main#content .boxes .textbox.menu .boxtext header h2{font-size:2.5em}}main#content .boxes .textbox.menu .boxtext .textcontent p{color:#191919;font-size:1.1em;line-height:1.3em;margin:0 0 1em 0}@media only screen and (min-width: 768px){main#content .boxes .textbox.menu .boxtext .textcontent p{font-size:1em}}main#content .boxes .textbox.menu .boxtext .textcontent .lead{margin:1em 0;font-size:2em;line-height:1.3em}main#content .boxes .textbox.menu .boxtext .textcontent table.menuinfo{margin:1em 0}main#content .boxes .textbox.menu .boxtext .textcontent table.menuinfo th{font-size:1.4em;padding:0.5em 0 0;line-height:1.2em;font-family:"Euclid Light",Helvetica,Arial,sans-serif}@media only screen and (min-width: 768px){main#content .boxes .textbox.menu .boxtext .textcontent table.menuinfo th{font-size:2.5em}}@media only screen and (min-width: 768px){main#content .boxes .narrow+.narrow,main#content .boxes .narrow+.narrow+.narrow+.narrow{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;margin:0 0 16px 0}}@media only screen and (min-width: 768px){main#content .boxes .narrow+.narrow+.narrow{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0 8px 16px 0}}main#content .team{color:#191919;padding:0 15px}@media only screen and (min-width: 768px){main#content .team{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}main#content .team .dept{padding:30px 0;border-bottom:1px solid #999;width:100%}@media only screen and (min-width: 992px){main#content .team .dept{width:100%}}main#content .team .dept h2{font-size:1.5em;letter-spacing:0.05em;margin:0 0 30px 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-align:center}@media only screen and (min-width: 992px){main#content .team .dept h2{float:left;width:100%;text-align:left}}@media only screen and (min-width: 992px){main#content .team .dept .people{float:left;padding:0 0 0 20%;width:100%;text-align:left}}main#content .team .dept .people .person{padding:15px 0;background-size:cover;background-repeat:no-repeat;text-align:center}@media only screen and (min-width: 992px){main#content .team .dept .people .person{float:left;padding:0 0 30px 0;width:50%;text-align:left;height:220px}}main#content .team .dept .people .person img{width:100%;max-width:180px;height:auto;border-radius:50%}@media only screen and (min-width: 992px){main#content .team .dept .people .person img{float:left;margin:0 20px 0 0;width:35%;height:auto}}main#content .team .dept .people .person .persontext{padding:15px 0;text-align:center}@media only screen and (min-width: 992px){main#content .team .dept .people .person .persontext{float:left;padding:1.5em 0 0 0;text-align:left;width:55%}}main#content .team .dept .people .person .persontext h3{font-size:1em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;line-height:1.4em;text-transform:uppercase}main#content .team .dept .people .person .persontext p{font-size:1em;line-height:1.4em;margin:1em 0}main#content .team .dept .people .person .persontext p a{color:#191919;border-bottom:1px solid #999}main#content .team .dept .people .person .persontext p a:hover{border-bottom:1px solid #191919}main#content .modulartext{color:#191919;padding:0 15px}@media only screen and (min-width: 768px){main#content .modulartext{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}main#content .modulartext .dept{padding:30px 0;border-bottom:1px solid #999;width:100%}@media only screen and (min-width: 992px){main#content .modulartext .dept{width:100%}}main#content .modulartext .dept h2{font-size:1.5em;letter-spacing:0.05em;margin:0 0 30px 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-align:left}@media only screen and (min-width: 992px){main#content .modulartext .dept h2{float:left;width:33.3333%;padding:0 30px 0 0;text-align:left}}main#content .modulartext .dept .body{padding:15px 0;background-size:cover;background-repeat:no-repeat;text-align:left}@media only screen and (min-width: 992px){main#content .modulartext .dept .body{float:left;padding:0;width:66.6666%;text-align:left}}main#content .modulartext .dept .body img{width:100%;max-width:180px;height:auto;border-radius:50%}@media only screen and (min-width: 992px){main#content .modulartext .dept .body img{float:left;margin:0 20px 0 0;width:35%;height:auto}}main#content .modulartext .dept .body p{margin:0 0 2em 0}main#content .modulartext .dept .body p a{color:#191919;border-bottom:1px solid #999}main#content .modulartext .dept .body p a:hover{border-bottom:1px solid #191919}main#content .modulartext .dept .body a{color:#191919;border-bottom:1px solid #999}main#content .modulartext .dept .body a:hover{border-bottom:1px solid #191919}main#content .modulartext.media{margin-bottom:30px}main#content .modulartext.media .dept .body img{width:100%;max-width:180px;height:auto;border-radius:50%}@media only screen and (min-width: 992px){main#content .modulartext.media .dept .body img{float:left;margin:0 20px 0 0;width:35%;height:auto}}main#content .modulartext.media .dept .body p{margin:0 0 2em 0;color:#999}main#content .modulartext.media .dept .body p span{color:#191919}main#content .modulartext.media .dept .body p a{color:#191919;border-bottom:1px solid #999}main#content .modulartext.media .dept .body p a:hover{border-bottom:1px solid #191919}main#content .modulartext.media .dept .body p .mejs__container{width:280px !important;background:#191919}@media only screen and (min-width: 768px){main#content section.movieprogram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:15px auto}}main#content section.movieprogram .moviemenu{background-color:#191919;padding:15px;overflow:auto}@media only screen and (min-width: 768px){main#content section.movieprogram .moviemenu{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin:0 15px 0 0;padding:2em 1em}}@media only screen and (min-width: 992px){main#content section.movieprogram .moviemenu{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin:0 15px 0 0;padding:2em}}main#content section.movieprogram .moviemenu h1{font-size:1.5em;text-transform:uppercase;color:#fcf9f7;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;margin:0 0 0.8em 0}@media only screen and (min-width: 992px){main#content section.movieprogram .moviemenu h1{font-size:2em}}main#content section.movieprogram .moviemenu p.filter{width:100%;float:left;margin:0 0 2em 0}main#content section.movieprogram .moviemenu p.filter a{border:1px solid #fcf9f7;padding:0.1em 0.5em;text-transform:uppercase;color:#fcf9f7;margin:0 0.5em 0.5em 0;float:left}main#content section.movieprogram .moviemenu p.filter a:hover{color:#191919;background-image:url(https://kosmos.ch/library/images/kosbtn-creme-pale.png)}main#content section.movieprogram .moviemenu p.filter a.sel{color:#191919;background-image:url(https://kosmos.ch/library/images/kosbtn-creme-pale.png)}main#content section.movieprogram .moviemenu p.filter.partnerlinks{margin:4em 0 0 0}main#content section.movieprogram .moviemenu p.sort{width:100%;float:left}main#content section.movieprogram .moviemenu p{font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#ffffff;margin:1em 0}main#content section.movieprogram .moviemenu p a{color:#f1ecbe;border-bottom:1px solid #f1ecbe}main#content section.movieprogram .moviemenu p a:hover{color:#fcf9f7;border-bottom:1px solid #fcf9f7}main#content section.movieprogram .moviemenu #dayselect{display:none}main#content section.movieprogram .moviemenu #dayselect.open{display:block}main#content section.movieprogram .moviemenu p.release{font-size:1.4em;font-family:"Euclid Regular",Helvetica,Arial,sans-serif;color:#fcf9f7;margin:1.5em 0 0.5em 0;float:left;color:#999}main#content section.movieprogram .moviemenu p.release.first{margin:0 0 0.5em 0}main#content section.movieprogram .moviemenu table.movie,main#content section.movieprogram .moviemenu table.event{margin:0.8em 0 0 0;width:100%;font-size:0.8em}@media only screen and (min-width: 1200px){main#content section.movieprogram .moviemenu table.movie,main#content section.movieprogram .moviemenu table.event{font-size:1em}}main#content section.movieprogram .moviemenu table.movie tr.subline,main#content section.movieprogram .moviemenu table.event tr.subline{background-color:red}main#content section.movieprogram .moviemenu table.movie tr.subline td,main#content section.movieprogram .moviemenu table.event tr.subline td{color:#191919}main#content section.movieprogram .moviemenu table.movie th,main#content section.movieprogram .moviemenu table.event th{padding:0 1em 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7;line-height:1.3em}main#content section.movieprogram .moviemenu table.movie th a,main#content section.movieprogram .moviemenu table.event th a{color:#f4ede8;text-transform:uppercase;letter-spacing:0.06em;width:100%;float:left}main#content section.movieprogram .moviemenu table.movie th a:hover,main#content section.movieprogram .moviemenu table.event th a:hover{color:#fcf9f7}main#content section.movieprogram .moviemenu table.movie th a.sel,main#content section.movieprogram .moviemenu table.event th a.sel{color:#bc000d}main#content section.movieprogram .moviemenu table.movie td,main#content section.movieprogram .moviemenu table.event td{padding:0 1em 0.5em 0;color:#fcf9f7;font-size:1em}main#content section.movieprogram .moviemenu table.movie td.starttimes,main#content section.movieprogram .moviemenu table.event td.starttimes{white-space:nowrap;width:100%}main#content section.movieprogram .moviemenu table.movie td.starttimes span.dateday,main#content section.movieprogram .moviemenu table.event td.starttimes span.dateday{width:70px;float:left;margin:0;cursor:pointer}@media only screen and (min-width: 992px){main#content section.movieprogram .moviemenu table.movie td.starttimes span.dateday,main#content section.movieprogram .moviemenu table.event td.starttimes span.dateday{width:90px}}main#content section.movieprogram .moviemenu table.movie td.starttimes a,main#content section.movieprogram .moviemenu table.event td.starttimes a{color:#fcf9f7;border-bottom:1px solid #fcf9f7;margin:0 0 0 0.4em}main#content section.movieprogram .moviemenu table.movie td.starttimes a:hover,main#content section.movieprogram .moviemenu table.event td.starttimes a:hover{color:#fcf9f7;border-bottom:1px solid #fcf9f7}main#content section.movieprogram .moviemenu table.movie td.starttimes span,main#content section.movieprogram .moviemenu table.event td.starttimes span{color:#fcf9f7;border-bottom:0 solid #fcf9f7;margin:0 0 0 0.4em;cursor:help}main#content section.movieprogram .moviemenu table.movie td.starttimes.nachfilm,main#content section.movieprogram .moviemenu table.event td.starttimes.nachfilm{display:none}main#content section.movieprogram .moviemenu table.movie td.language,main#content section.movieprogram .moviemenu table.event td.language{width:30px !important;text-align:right;padding:0 0 0.5em 0}main#content section.movieprogram .moviemenu table.movie:hover tr.subline td,main#content section.movieprogram .moviemenu table.event:hover tr.subline td{color:#bc000d}main#content section.movieprogram .moviemenu table.movie:hover th,main#content section.movieprogram .moviemenu table.event:hover th{color:#bc000d !important}main#content section.movieprogram .moviemenu table.movie:hover th a,main#content section.movieprogram .moviemenu table.movie:hover th span,main#content section.movieprogram .moviemenu table.event:hover th a,main#content section.movieprogram .moviemenu table.event:hover th span{color:#bc000d !important;border-color:#bc000d !important}main#content section.movieprogram .moviemenu table.movie:hover td,main#content section.movieprogram .moviemenu table.event:hover td{color:#bc000d !important}main#content section.movieprogram .moviemenu table.movie:hover td a,main#content section.movieprogram .moviemenu table.movie:hover td span,main#content section.movieprogram .moviemenu table.event:hover td a,main#content section.movieprogram .moviemenu table.event:hover td span{color:#bc000d !important;border-color:#bc000d !important}main#content section.movieprogram .moviemenu table.movie:hover td a:hover,main#content section.movieprogram .moviemenu table.event:hover td a:hover{color:#fcf9f7 !important;border-color:#fcf9f7 !important}main#content section.movieprogram .moviemenu table.movie.sel th,main#content section.movieprogram .moviemenu table.movie.sel td,main#content section.movieprogram .moviemenu table.event.sel th,main#content section.movieprogram .moviemenu table.event.sel td{color:red !important}main#content section.movieprogram .moviemenu table.movie.sel th a,main#content section.movieprogram .moviemenu table.movie.sel th span,main#content section.movieprogram .moviemenu table.movie.sel td a,main#content section.movieprogram .moviemenu table.movie.sel td span,main#content section.movieprogram .moviemenu table.event.sel th a,main#content section.movieprogram .moviemenu table.event.sel th span,main#content section.movieprogram .moviemenu table.event.sel td a,main#content section.movieprogram .moviemenu table.event.sel td span{color:red !important;border-color:red !important}main#content section.movieprogram .moviemenu table.movie.sel th a:hover,main#content section.movieprogram .moviemenu table.movie.sel td a:hover,main#content section.movieprogram .moviemenu table.event.sel th a:hover,main#content section.movieprogram .moviemenu table.event.sel td a:hover{color:#fcf9f7 !important;border-color:#fcf9f7 !important}main#content section.movieprogram .moviemenu table.movie.sel td.starttimes.nachfilm,main#content section.movieprogram .moviemenu table.event.sel td.starttimes.nachfilm{display:block}main#content section.movieprogram article.moviedetails{background-color:#fcf9f7;margin:0;padding:0 0 2em;overflow:auto;z-index:0}@media only screen and (min-width: 768px){main#content section.movieprogram article.moviedetails{background-color:#191919;-webkit-box-flex:2;-ms-flex:2 0 0%;flex:2 0 0%;margin:0}}main#content section.movieprogram article.moviedetails .imagecontainer{z-index:-10}@media only screen and (min-width: 768px){main#content section.movieprogram article.moviedetails .imagecontainer{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}main#content section.movieprogram article.moviedetails .imagecontainer .carousel{z-index:-1}main#content section.movieprogram article.moviedetails .imagecontainer .carousel .carousel-inner .item{width:100%;padding:0}main#content section.movieprogram article.moviedetails .imagecontainer .carousel .carousel-inner .item img{width:100%;height:auto;margin:0 auto}main#content section.movieprogram article.moviedetails .imagecontainer .carousel .carousel-inner .item .carousel-caption{position:static;color:#191919;text-align:left;padding:1em 2em}main#content section.movieprogram article.moviedetails .imagecontainer .carousel .carousel-inner .item .carousel-caption p{font-size:1.5em;text-shadow:0 0 0 transparent;line-height:1.4em}main#content section.movieprogram article.moviedetails .imagecontainer .carousel .carousel-inner .item .carousel-caption p.info{font-size:1em;color:#191919;margin:1em 0;line-height:1.4em}main#content section.movieprogram article.moviedetails .imagecontainer .carousel .artworkgradient{display:none}@media only screen and (min-width: 768px){main#content section.movieprogram article.moviedetails .imagecontainer .carousel .artworkgradient{z-index:0;display:block;position:absolute;bottom:0;left:0;width:100%;height:25%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), to(#191919));background:linear-gradient(to bottom, transparent 0, #191919 100%)}}main#content section.movieprogram article.moviedetails .video-container .moviegradient{position:absolute;bottom:0;left:0;width:100%;height:25%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), to(#191919));background:linear-gradient(to bottom, transparent 0, #191919 100%)}main#content section.movieprogram article.moviedetails .articletext{margin:0;padding:15px;z-index:10}@media only screen and (min-width: 768px){main#content section.movieprogram article.moviedetails .articletext{padding:2em}}@media only screen and (min-width: 1200px){main#content section.movieprogram article.moviedetails .articletext{float:left;width:66.6666%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:2em;margin-top:-80px}}main#content section.movieprogram article.moviedetails .articletext h2,main#content section.movieprogram article.moviedetails .articletext h3{color:#191919}@media only screen and (min-width: 768px){main#content section.movieprogram article.moviedetails .articletext h2,main#content section.movieprogram article.moviedetails .articletext h3{color:#fcf9f7}}main#content section.movieprogram article.moviedetails .articletext h2{font-size:1.2em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0 0 0 0}@media only screen and (min-width: 768px){main#content section.movieprogram article.moviedetails .articletext h2{font-size:2em;margin:0 0 0 0}}main#content section.movieprogram article.moviedetails .articletext h3{font-weight:normal;margin:0}main#content section.movieprogram article.moviedetails .articletext p{color:#191919;margin:1em 0;font-size:1.2em;line-height:1.5em}@media only screen and (min-width: 768px){main#content section.movieprogram article.moviedetails .articletext p{color:#fcf9f7}}@media only screen and (min-width: 768px){main#content section.movieprogram article.moviedetails .articletext p a{color:#999;border-bottom:1px solid #999}}@media only screen and (min-width: 768px){main#content section.movieprogram article.moviedetails .articletext p a:hover{color:#fcf9f7 !important;border-bottom:1px solid #fcf9f7}}main#content section.movieprogram article.moviedetails .articletext p.tickets{width:100%;float:left;margin:0 0 1em 0}main#content section.movieprogram article.moviedetails .articletext p.tickets a.kosbtn{margin:0 0.5em 0.5em 0;padding:0.1em 1em;float:left;text-transform:uppercase}main#content section.movieprogram article.moviedetails .articletext p.tickets a.kosbtn .material-icons{margin:0.1em 0.3em 0 0}main#content section.movieprogram article.moviedetails .articletext p.tickets a.kosbtn.pale{background-image:url(https://kosmos.ch/library/images/kosbtn-creme.png);color:#191919 !important;background-repeat:repeat}main#content section.movieprogram article.moviedetails .articletext p.tickets a.kosbtn.pale:hover{color:#191919;background-image:url(https://kosmos.ch/library/images/kosbtn-creme-pale.png)}main#content section.movieprogram article.moviedetails .articletext table td{color:#191919}@media only screen and (min-width: 768px){main#content section.movieprogram article.moviedetails .articletext table td{color:#fcf9f7}}@media only screen and (min-width: 1200px){main#content section.movieprogram article.moviedetails .articletext.noartwork{margin-top:0}}main#content section.movieprogram article.moviedetails .moviecredits{color:#191919;padding:15px;z-index:1}@media only screen and (min-width: 768px){main#content section.movieprogram article.moviedetails .moviecredits{padding:2em;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#999}}@media only screen and (min-width: 992px){main#content section.movieprogram article.moviedetails .moviecredits{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (min-width: 1200px){main#content section.movieprogram article.moviedetails .moviecredits{float:left;width:33.3333%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:2em;margin-top:-30px}}main#content section.movieprogram article.moviedetails .moviecredits p{margin:0 1em 2em 0}@media only screen and (min-width: 1200px){main#content section.movieprogram article.moviedetails .moviecredits.noartwork{margin-top:30px}}@media only screen and (min-width: 768px){main#content section.eventprogram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:15px auto}}main#content section.eventprogram .eventmenu{background-color:#fff;padding:15px;overflow:auto}@media only screen and (min-width: 768px){main#content section.eventprogram .eventmenu{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin:0 15px 0 0;padding:2em 1em}}@media only screen and (min-width: 992px){main#content section.eventprogram .eventmenu{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin:0 15px 0 0;padding:2em}}main#content section.eventprogram .eventmenu h1{font-size:1.5em;text-transform:uppercase;color:#191919;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;margin:0 0 0.8em 0}@media only screen and (min-width: 992px){main#content section.eventprogram .eventmenu h1{font-size:2em}}main#content section.eventprogram .eventmenu p.filter{width:100%;float:left;margin:0 0 2em 0}main#content section.eventprogram .eventmenu p.filter a{border:1px solid #999;border-bottom:1px solid #999 !important;padding:0.1em 0.5em;text-transform:uppercase;color:#999;margin:0 0.5em 0.5em 0;float:left}main#content section.eventprogram .eventmenu p.filter a:hover{color:#191919;border-color:#191919 !important;background-image:url(https://kosmos.ch/library/images/kosbtn-creme-pale.png)}main#content section.eventprogram .eventmenu p.filter a.sel{color:#191919;border-color:#191919 !important;background-image:url(https://kosmos.ch/library/images/kosbtn-creme-pale.png)}main#content section.eventprogram .eventmenu .datepicker th{color:#191919}main#content section.eventprogram .eventmenu .datepicker td.day{color:#191919}main#content section.eventprogram .eventmenu .datepicker td.disabled{color:#999}main#content section.eventprogram .eventmenu .datepicker td.new{color:#bc000d}main#content section.eventprogram .eventmenu p.sort{width:100%;float:left}main#content section.eventprogram .eventmenu p{font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#191919;margin:1em 0}main#content section.eventprogram .eventmenu p a{color:#f1ecbe;border-bottom:1px solid #f1ecbe}main#content section.eventprogram .eventmenu p a:hover{color:#191919;border-bottom:1px solid #191919}main#content section.eventprogram .eventmenu #dayselect{display:none}main#content section.eventprogram .eventmenu #dayselect.open{display:block}main#content section.eventprogram .eventmenu table.movie,main#content section.eventprogram .eventmenu table.event{margin:0.8em 0 0 0;width:100%;font-size:0.8em}@media only screen and (min-width: 768px){main#content section.eventprogram .eventmenu table.movie,main#content section.eventprogram .eventmenu table.event{font-size:1em}}main#content section.eventprogram .eventmenu table.movie tr.subline,main#content section.eventprogram .eventmenu table.event tr.subline{line-height:1.25}main#content section.eventprogram .eventmenu table.movie tr.subline td,main#content section.eventprogram .eventmenu table.event tr.subline td{color:#191919}main#content section.eventprogram .eventmenu table.movie th,main#content section.eventprogram .eventmenu table.event th{padding:0 1em 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7;line-height:1.3em}main#content section.eventprogram .eventmenu table.movie th a,main#content section.eventprogram .eventmenu table.event th a{color:#191919;text-transform:uppercase;letter-spacing:0.05em;width:100%;float:left}main#content section.eventprogram .eventmenu table.movie th a:hover,main#content section.eventprogram .eventmenu table.event th a:hover{color:#bc000d}main#content section.eventprogram .eventmenu table.movie th a.sel,main#content section.eventprogram .eventmenu table.event th a.sel{color:#bc000d}main#content section.eventprogram .eventmenu table.movie td,main#content section.eventprogram .eventmenu table.event td{padding:0 1em 0.5em 0;color:#fcf9f7;font-size:1em}main#content section.eventprogram .eventmenu table.movie td.starttimes,main#content section.eventprogram .eventmenu table.event td.starttimes{white-space:nowrap;width:80%}main#content section.eventprogram .eventmenu table.movie td.starttimes a,main#content section.eventprogram .eventmenu table.event td.starttimes a{color:#191919;border-bottom:1px solid #191919;margin:0 0 0 0.4em}main#content section.eventprogram .eventmenu table.movie td.starttimes a:hover,main#content section.eventprogram .eventmenu table.event td.starttimes a:hover{color:#bc000d;border-bottom:1px solid #bc000d}main#content section.eventprogram .eventmenu table.movie td.starttimes a.tickets,main#content section.eventprogram .eventmenu table.event td.starttimes a.tickets{margin:0;clear:both;float:left}main#content section.eventprogram .eventmenu table.movie td.starttimes span,main#content section.eventprogram .eventmenu table.event td.starttimes span{color:#191919;border-bottom:0 solid #fcf9f7;margin:0}main#content section.eventprogram .eventmenu table.movie td.starttimes span.frames,main#content section.eventprogram .eventmenu table.event td.starttimes span.frames{width:100%;float:left}main#content section.eventprogram .eventmenu table.movie td.starttimes span.auditorium,main#content section.eventprogram .eventmenu table.event td.starttimes span.auditorium{width:80px;float:left}main#content section.eventprogram .eventmenu table.movie td.starttimes span.dateday,main#content section.eventprogram .eventmenu table.event td.starttimes span.dateday{width:160px;float:left}main#content section.eventprogram .eventmenu table.movie td.starttimes span.note,main#content section.eventprogram .eventmenu table.event td.starttimes span.note{color:#191919;margin:0;clear:both;float:left}main#content section.eventprogram .eventmenu table.movie td.starttimes span.tickets,main#content section.eventprogram .eventmenu table.event td.starttimes span.tickets{margin:0;clear:both;float:left}@media only screen and (min-width: 992px){main#content section.eventprogram .eventmenu table.movie td.starttimes span.auditorium,main#content section.eventprogram .eventmenu table.event td.starttimes span.auditorium{width:120px;float:left}main#content section.eventprogram .eventmenu table.movie td.starttimes span.dateday,main#content section.eventprogram .eventmenu table.event td.starttimes span.dateday{width:220px;float:left}main#content section.eventprogram .eventmenu table.movie td.starttimes span.note,main#content section.eventprogram .eventmenu table.event td.starttimes span.note{color:#191919}}main#content section.eventprogram .eventmenu table.movie td.language,main#content section.eventprogram .eventmenu table.event td.language{text-align:right;padding:0 0 0.5em 0}main#content section.eventprogram .eventmenu table.movie:hover tr.subline td,main#content section.eventprogram .eventmenu table.event:hover tr.subline td{color:#bc000d}main#content section.eventprogram .eventmenu table.movie:hover th,main#content section.eventprogram .eventmenu table.event:hover th{color:#bc000d !important}main#content section.eventprogram .eventmenu table.movie:hover th a,main#content section.eventprogram .eventmenu table.movie:hover th span,main#content section.eventprogram .eventmenu table.event:hover th a,main#content section.eventprogram .eventmenu table.event:hover th span{color:#bc000d !important;border-color:#bc000d !important}main#content section.eventprogram .eventmenu table.movie:hover td,main#content section.eventprogram .eventmenu table.event:hover td{color:#bc000d !important}main#content section.eventprogram .eventmenu table.movie:hover td a,main#content section.eventprogram .eventmenu table.movie:hover td span,main#content section.eventprogram .eventmenu table.event:hover td a,main#content section.eventprogram .eventmenu table.event:hover td span{color:#bc000d !important;border-color:#bc000d !important}main#content section.eventprogram .eventmenu table.movie:hover td a:hover,main#content section.eventprogram .eventmenu table.event:hover td a:hover{color:#bc000d !important;border-color:#bc000d !important}main#content section.eventprogram .eventmenu table.movie.sel th,main#content section.eventprogram .eventmenu table.movie.sel td,main#content section.eventprogram .eventmenu table.event.sel th,main#content section.eventprogram .eventmenu table.event.sel td{color:#bc000d !important}main#content section.eventprogram .eventmenu table.movie.sel th a,main#content section.eventprogram .eventmenu table.movie.sel th span,main#content section.eventprogram .eventmenu table.movie.sel td a,main#content section.eventprogram .eventmenu table.movie.sel td span,main#content section.eventprogram .eventmenu table.event.sel th a,main#content section.eventprogram .eventmenu table.event.sel th span,main#content section.eventprogram .eventmenu table.event.sel td a,main#content section.eventprogram .eventmenu table.event.sel td span{color:#bc000d !important;border-color:#bc000d !important}main#content section.eventprogram .eventmenu table.movie.sel th a:hover,main#content section.eventprogram .eventmenu table.movie.sel td a:hover,main#content section.eventprogram .eventmenu table.event.sel th a:hover,main#content section.eventprogram .eventmenu table.event.sel td a:hover{color:#bc000d !important;border-color:#bc000d !important}main#content section.eventprogram .eventmenu .moreevents{display:none;border:1px solid #999;border-bottom:1px solid #999 !important;padding:0.1em 0.5em;text-transform:uppercase;color:#999;margin:1.5em 0.5em 3em 0;float:left;font-family:"Euclid Bold",Helvetica,Arial,sans-serif}main#content section.eventprogram .eventmenu .moreevents svg{width:1em;height:1.2rem;margin:0.2em 0.3em 0 0}main#content section.eventprogram .eventmenu .moreevents:hover{color:#191919;border-color:#191919 !important;background-image:url(https://kosmos.ch/library/images/kosbtn-creme-pale.png)}main#content section.eventprogram .eventmenu .moreevents.active{display:block}main#content section.eventprogram .eventmenu .lessevents{display:none;border:1px solid #999;border-bottom:1px solid #999 !important;padding:0.1em 0.5em;text-transform:uppercase;color:#999;margin:1.5em 0.5em 3em 0;float:left;font-family:"Euclid Bold",Helvetica,Arial,sans-serif}main#content section.eventprogram .eventmenu .lessevents svg{width:1em;height:1.2rem;margin:0.2em 0.3em 0 0}main#content section.eventprogram .eventmenu .lessevents:hover{color:#191919;border-color:#191919 !important;background-image:url(https://kosmos.ch/library/images/kosbtn-creme-pale.png)}main#content section.eventprogram .eventmenu .lessevents.active{display:block}main#content section.eventprogram article.eventdetails{background-color:#fff;margin:0;padding:0 0 2em;overflow:auto}@media only screen and (min-width: 768px){main#content section.eventprogram article.eventdetails{-webkit-box-flex:2;-ms-flex:2 0 0%;flex:2 0 0%;margin:0;padding:30px}}@media only screen and (min-width: 768px){main#content section.eventprogram article.eventdetails .imagecontainer{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}main#content section.eventprogram article.eventdetails .imagecontainer .carousel .carousel-inner .item{width:100%;padding:0}main#content section.eventprogram article.eventdetails .imagecontainer .carousel .carousel-inner .item img{width:100%;height:auto;margin:0 auto}main#content section.eventprogram article.eventdetails .imagecontainer .carousel .carousel-inner .item .carousel-caption{position:static;color:#191919;text-align:left;padding:1em 2em}main#content section.eventprogram article.eventdetails .imagecontainer .carousel .carousel-inner .item .carousel-caption p{font-size:1.5em;text-shadow:0 0 0 transparent;line-height:1.4em}main#content section.eventprogram article.eventdetails .imagecontainer .carousel .carousel-inner .item .carousel-caption p.info{font-size:1em;color:#191919;margin:1em 0;line-height:1.4em}main#content section.eventprogram article.eventdetails .imagecontainer .carousel .artworkgradient{position:absolute;bottom:0;left:0;width:100%;height:25%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), to(#191919));background:linear-gradient(to bottom, transparent 0, #191919 100%)}main#content section.eventprogram article.eventdetails .video-container .eventgradient{position:absolute;bottom:0;left:0;width:100%;height:25%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), to(#191919));background:linear-gradient(to bottom, transparent 0, #191919 100%)}main#content section.eventprogram article.eventdetails .articletext{margin:0;padding:15px}@media only screen and (min-width: 768px){main#content section.eventprogram article.eventdetails .articletext{padding:2em}}@media only screen and (min-width: 1200px){main#content section.eventprogram article.eventdetails .articletext{width:100%;float:left;padding:2em 1em 0 0;margin-top:0}}main#content section.eventprogram article.eventdetails .articletext h2,main#content section.eventprogram article.eventdetails .articletext h3{color:#191919}main#content section.eventprogram article.eventdetails .articletext h2{font-size:1.2em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0 0 0 0}@media only screen and (min-width: 768px){main#content section.eventprogram article.eventdetails .articletext h2{font-size:2em}}main#content section.eventprogram article.eventdetails .articletext h3{font-weight:normal;margin:0}main#content section.eventprogram article.eventdetails .articletext p{color:#191919;margin:1em 0;font-size:1.2em;line-height:1.5em}main#content section.eventprogram article.eventdetails .articletext table td{color:#191919}@media only screen and (min-width: 1200px){main#content section.eventprogram article.eventdetails .articletext.noartwork{margin-top:0}}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons{margin:1em 0}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event{margin:0;font-size:0.8em}@media only screen and (min-width: 992px){main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event{font-size:1em}}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event th,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event th{padding:0 1em 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7;line-height:1.3em}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event th a,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event th a{color:#f4ede8;text-transform:uppercase;letter-spacing:0.06em;width:100%;float:left}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event th a:hover,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event th a:hover{color:#fcf9f7}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event th a.sel,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event th a.sel{color:#bc000d}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event th span.release,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event th span.release{font-size:1.2em}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td{padding:0 1em 0.5em 0;color:#191919;font-size:1.4em}@media only screen and (min-width: 992px){main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td{font-size:1.2em}}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes{white-space:nowrap}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.dateday,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.dateday{width:100%;float:left;margin:0;cursor:pointer;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919}@media only screen and (min-width: 768px){main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.dateday,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.dateday{width:auto;margin:0 2em 0 0;clear:both}}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.times,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.times{width:300px}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.times a,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.times a{width:66px;float:left;margin:0 5px 0 0;text-align:center}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.auditorium,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.auditorium{width:80px}@media only screen and (min-width: 768px){main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.auditorium,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.auditorium{width:80px}}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes a,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes a{color:#fcf9f7;background-image:url(https://kosmos.ch/library/images/kosbtn-red.png);background-repeat:repeat;margin:0;padding:0.2em 0.5em;float:left;clear:both}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes a:hover,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes a:hover{color:#fcf9f7;background-image:url(https://kosmos.ch/library/images/kosbtn-red-dark.png)}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span{color:#191919;border-bottom:0 solid #fcf9f7;float:left;margin:0 0 0.3em 0}@media only screen and (min-width: 768px){main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes span{margin:0 0 0.3em 0}}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes.nachfilm,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.starttimes.nachfilm{display:none}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.language,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons table.event td.language{width:30px !important;text-align:right;padding:0 0 0.5em 0}main#content section.eventprogram article.eventdetails .articletext .ticketbuttons.movie{margin:1em 0}@media only screen and (min-width: 768px){main#content section.eventprogram article.eventdetails .articletext .ticketbuttons.movie table.event td.starttimes span.dateday,main#content section.eventprogram article.eventdetails .articletext .ticketbuttons.movie table.event td.starttimes span.dateday{width:100px}}main#content section.eventprogram article.eventdetails .eventcredits{color:#999;padding:15px;z-index:1}@media only screen and (min-width: 768px){main#content section.eventprogram article.eventdetails .eventcredits{padding:2em}}@media only screen and (min-width: 992px){main#content section.eventprogram article.eventdetails .eventcredits{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (min-width: 1200px){main#content section.eventprogram article.eventdetails .eventcredits{-webkit-box-flex:33.3333%;-ms-flex:33.3333%;flex:33.3333%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0;margin-top:30px}}main#content section.eventprogram article.eventdetails .eventcredits p{margin:0 1em 2em 0}@media only screen and (min-width: 1200px){main#content section.eventprogram article.eventdetails .eventcredits.noartwork{margin-top:30px}}main#content section.eventsingle{padding:0 15px}@media only screen and (min-width: 768px){main#content section.eventsingle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:15px auto;padding:0 15px}}main#content section.eventsingle.tickets p.back{width:100%;margin:5em 0 1em 0}main#content section.eventsingle article.eventdetails{background-color:#fff;margin:0;padding:0 0 2em;overflow:auto}@media only screen and (min-width: 768px){main#content section.eventsingle article.eventdetails{-webkit-box-flex:2;-ms-flex:2 0 0%;flex:2 0 0%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0}}main#content section.eventsingle article.eventdetails header{width:100%;margin:0 0 10px 0}main#content section.eventsingle article.eventdetails header h2,main#content section.eventsingle article.eventdetails header h3{color:#191919}main#content section.eventsingle article.eventdetails header h1{font-size:1.2em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:1em 0 0 0}@media only screen and (min-width: 768px){main#content section.eventsingle article.eventdetails header h1{font-size:2.5em}}main#content section.eventsingle article.eventdetails header h2{font-size:1.2em;font-family:"Euclid Regular",Helvetica,Arial,sans-serif;text-transform:none;margin:0 0 1em 0}main#content section.eventsingle article.eventdetails header p.lead{font-size:1.2em;font-family:"Euclid Regular",Helvetica,Arial,sans-serif;text-transform:none;margin:0 0 1em 0}@media only screen and (min-width: 768px){main#content section.eventsingle article.eventdetails .imagecontainer{-webkit-box-flex:66.6666%;-ms-flex:66.6666%;flex:66.6666%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}main#content section.eventsingle article.eventdetails .imagecontainer .carousel .carousel-inner .item{width:100%;padding:0}main#content section.eventsingle article.eventdetails .imagecontainer .carousel .carousel-inner .item img{width:100%;height:auto;margin:0 auto}main#content section.eventsingle article.eventdetails .imagecontainer .carousel .carousel-inner .item .carousel-caption{position:static;color:#191919;text-align:left;padding:1em 2em}main#content section.eventsingle article.eventdetails .imagecontainer .carousel .carousel-inner .item .carousel-caption p{font-size:1.5em;text-shadow:0 0 0 transparent;line-height:1.4em}main#content section.eventsingle article.eventdetails .imagecontainer .carousel .carousel-inner .item .carousel-caption p.info{font-size:1em;color:#191919;margin:1em 0;line-height:1.4em}main#content section.eventsingle article.eventdetails .imagecontainer .carousel .artworkgradient{position:absolute;bottom:0;left:0;width:100%;height:25%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), to(#191919));background:linear-gradient(to bottom, transparent 0, #191919 100%)}main#content section.eventsingle article.eventdetails .video-container .eventgradient{position:absolute;bottom:0;left:0;width:100%;height:25%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), to(#191919));background:linear-gradient(to bottom, transparent 0, #191919 100%)}main#content section.eventsingle article.eventdetails .articletext{margin:0;padding:0}@media only screen and (min-width: 768px){main#content section.eventsingle article.eventdetails .articletext{padding:0 2em 0 0}}@media only screen and (min-width: 992px){main#content section.eventsingle article.eventdetails .articletext{-webkit-box-flex:66.666%;-ms-flex:66.666%;flex:66.666%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 2em 0 0}}main#content section.eventsingle article.eventdetails .articletext h2,main#content section.eventsingle article.eventdetails .articletext h3{color:#191919}main#content section.eventsingle article.eventdetails .articletext h2{font-size:1.2em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0 0 0 0}@media only screen and (min-width: 768px){main#content section.eventsingle article.eventdetails .articletext h2{font-size:2em}}main#content section.eventsingle article.eventdetails .articletext h3{font-weight:normal;margin:0}main#content section.eventsingle article.eventdetails .articletext p{color:#191919;margin:1em 0;font-size:1.2em;line-height:1.5em}main#content section.eventsingle article.eventdetails .articletext table td{color:#191919}@media only screen and (min-width: 992px){main#content section.eventsingle article.eventdetails .articletext.noartwork{margin-top:0}}main#content section.eventsingle article.eventdetails .articletext h2{font-size:2em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:1em 0 0 0}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons{margin:1em 0}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event{margin:0;font-size:0.8em}@media only screen and (min-width: 992px){main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event{font-size:1em}}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event th,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event th{padding:0 1em 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7;line-height:1.3em}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event th a,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event th a{color:#f4ede8;text-transform:uppercase;letter-spacing:0.06em;width:100%;float:left}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event th a:hover,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event th a:hover{color:#fcf9f7}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event th a.sel,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event th a.sel{color:#bc000d}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event th span.release,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event th span.release{font-size:1.2em}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td{padding:0 1em 0.5em 0;color:#191919;font-size:1.4em}@media only screen and (min-width: 992px){main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td{font-size:1.2em}}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes{white-space:nowrap}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.dateday,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.dateday{width:100%;float:left;margin:0;cursor:pointer;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919}@media only screen and (min-width: 768px){main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.dateday,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.dateday{width:auto;margin:0 2em 0 0;clear:both}}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.times,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.times{width:300px}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.times a,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.times a{width:66px;float:left;margin:0 5px 0 0;text-align:center;font-size:0.8em}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.times span,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.times span{width:66px;float:left;margin:0 5px 0 0;text-align:center;font-size:0.8em;color:#191919;background-image:url(https://kosmos.ch/library/images/kosbtn-creme-pale.png);background-repeat:repeat;padding:0.3em 0.5em;cursor:default}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.auditorium,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.auditorium{width:80px}@media only screen and (min-width: 768px){main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.auditorium,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span.auditorium{width:80px}}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes a,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes a{color:#fcf9f7;background-image:url(https://kosmos.ch/library/images/kosbtn-red.png);background-repeat:repeat;margin:0;padding:0.2em 0.5em;float:left;clear:both}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes a:hover,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes a:hover{color:#fcf9f7;background-image:url(https://kosmos.ch/library/images/kosbtn-red-dark.png)}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span{color:#191919;border-bottom:0 solid #fcf9f7;float:left;margin:0 0 0.3em 0}@media only screen and (min-width: 768px){main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes span{margin:0 0 0.3em 0}}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes.nachfilm,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.starttimes.nachfilm{display:none}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.language,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons table.event td.language{width:30px !important;text-align:right;padding:0 0 0.5em 0}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons.movie{margin:1em 0}@media only screen and (min-width: 768px){main#content section.eventsingle article.eventdetails .articletext .ticketbuttons.movie table.event td.starttimes span.dateday,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons.movie table.event td.starttimes span.dateday{width:100px}}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons.movie table.event td.starttimes a,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons.movie table.event td.starttimes a{color:#fcf9f7;background-image:url(https://kosmos.ch/library/images/kosbtn-red.png);background-repeat:repeat;margin:0;padding:0.2em 0.5em;float:left;clear:none}main#content section.eventsingle article.eventdetails .articletext .ticketbuttons.movie table.event td.starttimes a:hover,main#content section.eventsingle article.eventdetails .articletext .ticketbuttons.movie table.event td.starttimes a:hover{color:#fcf9f7;background-image:url(https://kosmos.ch/library/images/kosbtn-red-dark.png)}main#content section.eventsingle article.eventdetails .eventcredits{color:#999;z-index:1}@media only screen and (min-width: 768px){main#content section.eventsingle article.eventdetails .eventcredits{padding:2em;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (min-width: 992px){main#content section.eventsingle article.eventdetails .eventcredits{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (min-width: 992px){main#content section.eventsingle article.eventdetails .eventcredits{-webkit-box-flex:33.3333%;-ms-flex:33.3333%;flex:33.3333%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0}}main#content section.eventsingle article.eventdetails .eventcredits p{margin:0 1em 2em 0}@media only screen and (min-width: 992px){main#content section.eventsingle article.eventdetails .eventcredits.noartwork{margin-top:30px}}main#content section.eventlist .event{padding:2rem 0;border-bottom:1px solid #191919;width:100%}main#content section.eventlist .event .eventinfo{width:100%;float:left}main#content section.eventlist .event .eventinfo .date .weekday{text-transform:uppercase;font-size:1.2em;margin:0 0 0.5em 0.5em}main#content section.eventlist .event .eventinfo .date .daynumber{font-size:3em;font-weight:700}main#content section.eventlist .event .eventinfo .date .wholeday{margin:1em 0}main#content section.eventlist .event .eventinfo .date .entrytype{margin:1em 0}main#content section.eventlist .event .eventinfo h3{font-size:2em}main#content section.eventlist .event .eventinfo a.moreinfo{float:right}main#content section.eventlist .event .eventcontent{display:none;width:100%;float:left}main#content .contentfilter{text-indent:0}main#content .contentfilter li{display:inline;float:left}main#content .contentfilter li a{float:left}main#content aside#infobox{float:right;padding:15px 0}@media only screen and (min-width: 992px){main#content aside#infobox{margin:48px 0 0 0;padding:0}}@media only screen and (min-width: 1200px){main#content aside#infobox{padding:0 15px 0 6px}}main#content aside#infobox .boxcontent{padding:30px 25px 20px 25px;background-color:#fcf9f7;background-color:rgba(252,249,247,0.95);overflow:visible;position:relative;border-radius:2px}main#content aside#infobox .boxcontent:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;-webkit-box-shadow:-40px 0 70px rgba(0,0,0,0.3);box-shadow:-40px 0 70px rgba(0,0,0,0.3);border-radius:2px}main#content aside#infobox .boxcontent h1,main#content aside#infobox .boxcontent h2,main#content aside#infobox .boxcontent h3{font-weight:bold;font-style:normal}main#content aside#infobox .boxcontent h1{font-size:3.3333em}main#content aside#infobox .boxcontent h2{font-size:1.33em;margin:0 0 0 0}main#content aside#infobox .boxcontent ul{margin:1em 0em 1em 0.8em;text-indent:-0.8em;list-style-image:url()}main#content aside#infobox .boxcontent ul li{float:none;line-height:130%;padding:0.1em 0 0.1em 0;letter-spacing:0.05em;font-size:1.3333em;width:100%;margin:0;font-weight:normal;font-style:normal;display:list-item}main#content aside#infobox .boxcontent ul li a.download{color:#bc000d}main#content aside#infobox .boxcontent ul li a.download:hover{color:#893739}main#content aside#infobox .boxcontent ul li a.download .fa{font-size:0.8em;padding:0 0.2em 0 0}main#content aside#infobox .boxcontent ul li::before{content:none}main#content aside#infobox .boxcontent ul.downloads{text-indent:-0.6em;list-style:none}main#content aside#infobox .boxcontent ul.downloads li{list-style:none}main#content aside#infobox .boxcontent ul.downloads li::before{content:none}main#content aside#infobox .boxcontent ul+h2{margin:2em 0 0 0}main#content aside#infobox .boxcontent p+h2{margin:2em 0 0 0}main#content aside#infobox .boxcontent p{margin:1em 0 0 0;width:auto;font-size:1em;line-height:160%;color:#191919;padding-bottom:0.1em}main#content aside#infobox .boxcontent p em{font-size:2.8em;margin:0.1em 0 0.8em 0;float:left;width:100%;letter-spacing:0.03em}@media only screen and (min-width: 992px){main#content aside#infobox .boxcontent p em{font-size:3.3333em}}main#content aside#infobox .boxcontent p em a{white-space:nowrap;margin:0;border:0}main#content aside#infobox .boxcontent p a{font-size:1.33em;letter-spacing:0.05em;margin-left:0.1em}main#content aside#infobox .boxcontent p a .fa{font-size:0.8em;padding:0.2em 0.2em 0 0.2em;float:left}main#content aside#infobox .boxcontent p.buttonbox{text-align:center;width:100%}main#content aside#infobox .boxcontent p.buttonbox .button{color:#bc000d !important;border:1px solid #bc000d !important;padding:0.3em 3em;font-size:1.5em;float:none;margin:1em 0 2em 0;letter-spacing:0.05em;white-space:nowrap;border-radius:2px;text-align:center;display:inline-block}main#content aside#infobox .boxcontent p.buttonbox .button:hover{color:#000 !important;border:1px solid #000 !important}main#content div#pagination{width:100%;margin-bottom:20px;padding:15px 15px}@media only screen and (min-width: 768px){main#content div#pagination{padding:20px 25%}}main#content section.list{padding:0;margin-top:0}main#content section.list article{padding:0;margin:0}main#content section.list article .articleimages img{width:100%;height:auto;background:#ccc}main#content section.list article .articletext h1{font-size:1em;border:0;line-height:1.3em}main#content section.list article .articletext h2{font-size:1em}main#content section.list article section.features{background:#f4ede8;padding:50px;overflow:hidden}main#content section.list article section.features h1{margin:0 0 1em 0;padding:0;font-size:2em;color:#191919;line-height:1.2em;text-align:left;width:100%;letter-spacing:0.02em;text-transform:uppercase}main#content section.list article section.features p{margin:1em 0 0 0;width:auto;font-size:0.9em;line-height:180%;color:#191919;padding-bottom:0.1em}@media only screen and (min-width: 768px){main#content section.list article section.features p{font-size:0.9em}}@media only screen and (min-width: 992px){main#content section.list article section.features p{font-size:0.9em}}main#content section.list article section.features p.lead{margin:0.2em 0 0.5em 0;font-size:1.4em;font-weight:200;line-height:160%}main#content section.list article section.features p a{color:#333;border-bottom:1px solid #999}main#content section.list article section.features p a:hover{color:#000;border-bottom:1px solid #000}main#content section.list article section.features p a.sel{color:#000;border-bottom:1px solid #000}main#content section.list article section.features p a.button{color:#bc000d !important;border:1px solid #bc000d !important;padding:0.3em 3em;font-size:1.5em;float:left;margin:2em 0 0 0;left:0;letter-spacing:0.05em;white-space:nowrap;border-radius:2px}main#content section.list article section.features p a.button:hover{color:#000 !important;border:1px solid #000 !important}main#content section.list article section.features ul li{float:left;width:50%;line-height:150%;padding:0.2em 0}main#content section.list article section.features ul li a{font-size:1.3333em;letter-spacing:0.05em}main#content section.list article section.features .specialprice{float:right;margin:25px 0 0 0;font-size:1.2em;text-transform:uppercase;letter-spacing:0.05em}main#content section.list article section.features .specialprice span{font-size:3em}main#content section.list.specials{padding:0 0 0 0;margin-top:0}main#content section.list.specials article{position:static;margin:0 0 2px 0}main#content section.list.specials article .articleimages img{background:#ccc}main#content section.list.specials article .articletext h1{margin:0 0 0 0;padding:0;font-size:3em;color:#191919;line-height:0.8em;text-align:left;width:100%;letter-spacing:0.02em}@media only screen and (min-width: 768px){main#content section.list.specials article .articletext h1{text-align:center;margin:5px 0 30px 0;font-size:4em;line-height:0.5em}}@media only screen and (min-width: 992px){main#content section.list.specials article .articletext h1{font-size:5em}}main#content section.list.specials article .articletext h1 small{margin:0;font-size:0.5em;color:#191919;letter-spacing:0.02em}@media only screen and (min-width: 768px){main#content section.list.specials article .articletext h1 small{font-size:0.4em}}@media only screen and (min-width: 992px){main#content section.list.specials article .articletext h1 small{font-size:0.3em}}main#content section.list.specials article .articletext h2{margin:0.7em 0 0 0;text-transform:none}main#content section.list.specials article .articletext p{margin:0.5em 0 0 0}main#content section.list.specials article a.bookingbutton{position:relative;float:left;top:auto;right:0;width:100px;height:100px;padding:25px;background:#a30b2f;color:#fff;border-radius:50px;z-index:9000;line-height:1.3em;font-size:0.8em;text-align:center;text-transform:uppercase;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}@media only screen and (min-width: 768px){main#content section.list.specials article a.bookingbutton{position:absolute;top:auto;right:250px;width:100px;height:100px;padding:25px;font-size:0.8em}}main#content section.list.specials article a.bookingbutton:hover{background:#000;color:#fff;text-decoration:none}main#content section.list.specials article a.bookingbuttonimg{position:relative;float:right;top:auto;right:50px;width:105px;height:105px;padding:25px;margin:10px 0 0 0;z-index:9000}@media only screen and (min-width: 768px){main#content section.list.specials article a.bookingbuttonimg{position:absolute;top:auto;right:15%;margin:0}}@media only screen and (min-width: 992px){main#content section.list.specials article a.bookingbuttonimg{position:absolute;top:auto;right:18%}}@media only screen and (min-width: 1200px){main#content section.list.specials article a.bookingbuttonimg{position:absolute;top:auto;right:20%}}main#content section.list.specials article a.bookingbuttonimg:hover{background-position:-105px top}main#content section.list.jobs,main#content section.list.media{width:100%;padding:0 0 0 0;margin-top:0}@media only screen and (min-width: 768px){main#content section.list.jobs,main#content section.list.media{padding:0}}main#content section.list.jobs article,main#content section.list.media article{border-top:1px solid #ddd;padding:20px 15px;background:none}@media only screen and (min-width: 768px){main#content section.list.jobs article,main#content section.list.media article{padding:20px 0}}main#content section.list.jobs article .articleimages img,main#content section.list.media article .articleimages img{background:#fff;padding-bottom:20px;width:150px;height:auto}@media only screen and (min-width: 768px){main#content section.list.jobs article .articleimages img,main#content section.list.media article .articleimages img{width:100%;height:auto}}main#content section.list.jobs article .articletext h1,main#content section.list.jobs article .articletext h2,main#content section.list.media article .articletext h1,main#content section.list.media article .articletext h2{text-align:left;color:#191919;font-size:2em;border:0;margin:0;padding:0}main#content section.list.jobs article .articletext h2,main#content section.list.media article .articletext h2{font-size:1em;margin:0.5em 0;line-height:1.4em}main#content section.list.jobs article .articletext p,main#content section.list.media article .articletext p{font-size:1em;margin:0.5em 0}main#content section.list.jobs article .articletext p a,main#content section.list.media article .articletext p a{color:#bc000d;border-bottom:1px solid #666}main#content section.list.jobs article .articletext p a:hover,main#content section.list.media article .articletext p a:hover{color:#000;border-bottom:1px solid #000}main#content section.list.mediagallery{width:100%;padding:15px 15px}@media only screen and (min-width: 768px){main#content section.list.mediagallery{padding:15px 0}}main#content section.list.mediagallery h1{text-transform:none;font-size:1.2em;border:0;width:100%;padding:2em 0 1em 0}@media only screen and (min-width: 768px){main#content section.list.mediagallery h1{padding:2em 25% 1em 25%}}main#content section.list.mediagallery .row-fluid div{margin:10px 0}main#content section.list.mediagallery .carousel{height:auto;background:#fff;padding:1em}@media only screen and (min-width: 1400px){main#content section.list.mediagallery .carousel{margin:0 auto}}main#content section.list.mediagallery .carousel .carousel-indicators{padding:0 0 0 0;bottom:0}main#content section.list.mediagallery .carousel .carousel-indicators li{border-color:#333;margin:0 4px}main#content section.list.mediagallery .carousel .carousel-indicators li.active{background:#333;width:10px;height:10px;border:0;margin:0 4px}main#content section.list.mediagallery .carousel .carousel-inner .item{padding:2rem 0}main#content section.list.mediagallery .carousel .carousel-inner .item figure{margin:0 0 1em 0}main#content section.list.mediagallery .articleimages img{width:100%;height:auto;background:#ccc}main#content section.list.mediagallery .articletext h1,main#content section.list.mediagallery .articletext h2{text-transform:none;font-size:1em;border:0}main#content section.list.mediagallery .articletext h2{font-size:0.8em;margin:0.5em 0}main#content section.list.mediagallery .articletext p{font-size:0.8em;margin:0.5em 0}main#content section.list.mediagallery .articletext p a{color:#333;border-bottom:1px solid #666}main#content section.list.mediagallery .articletext p a:hover{color:#000;border-bottom:1px solid #000}main#content #home{display:none;width:auto;height:auto;z-index:0;position:relative;top:0;left:0}@media only screen and (min-width: 992px){main#content #home{width:93%;height:100%;z-index:200000;position:absolute;top:0;left:60px}}@media only screen and (min-width: 768px){section.hometeasers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:center}}section.hometeasers header.teasertitle{text-align:center;margin:60px 0 80px 0}@media only screen and (min-width: 768px){section.hometeasers header.teasertitle{margin:80px 0 100px 0}}section.hometeasers header.teasertitle h2{padding:0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;font-size:1em;color:#fcf9f7;text-transform:uppercase;position:relative;z-index:1}@media only screen and (min-width: 768px){section.hometeasers header.teasertitle h2{padding:1em;font-size:1.5em}}section.hometeasers header.teasertitle .triangle{border-left:150px solid transparent;border-right:150px solid transparent;border-top:130px solid #191919;content:"";width:0;height:0;clear:both;z-index:-1;top:80px;position:relative}@media only screen and (min-width: 768px){section.hometeasers header.teasertitle .triangle{border-left:200px solid transparent;border-right:200px solid transparent;border-top:180px solid #191919}}@media only screen and (min-width: 768px){section.hometeasers .item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px){section.hometeasers .item figure{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}section.hometeasers .item figure img{-ms-flex-item-align:center;align-self:center;width:100%}section.hometeasers .item .itemtext{padding:15px;text-align:left;overflow:hidden}@media only screen and (min-width: 768px){section.hometeasers .item .itemtext{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:30px}}section.hometeasers .item .itemtext h3{font-size:1.2em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;margin:0}@media only screen and (min-width: 768px){section.hometeasers .item .itemtext h3{font-size:2.5em}}section.hometeasers .item .itemtext p{font-size:1.2em;line-height:160%;margin:0.2em 0 0.8em 0}section.hometeasers .item .itemtext p.lead{margin:0.5em 0 2em 0}section.hometeasers .item .itemtext p .kosbtn{margin:0 0.5em 0.5em 0;padding:0.1em 1em;float:left}section.hometeasers .item .itemtext p .kosbtn .material-icons{margin:0.1em 0.3em 0 0}section.hometeasers .item .itemtext p.readmore{text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919;margin:1em 0 0 0}section.hometeasers .item.black figure{background-color:#191919}@media only screen and (min-width: 768px){section.hometeasers .item.black figure{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}section.hometeasers .item.black figure img{-ms-flex-item-align:center;align-self:center;width:100%}section.hometeasers .item.black .itemtext{background-color:#191919;color:#fcf9f7}section.hometeasers .item.black .itemtext p.readmore{text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7}section.hometeasers .item.black .itemtext p a:hover{ color:#fff !important}@media only screen and (min-width: 768px){section.teasers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:center}}section.teasers header.teasertitle{text-align:center;margin:60px 0 80px 0}@media only screen and (min-width: 768px){section.teasers header.teasertitle{margin:80px 0 100px 0}}section.teasers header.teasertitle h2{padding:0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;font-size:1em;color:#fcf9f7;text-transform:uppercase;position:relative;z-index:1}@media only screen and (min-width: 768px){section.teasers header.teasertitle h2{padding:1em;font-size:1.5em}}section.teasers header.teasertitle .triangle{border-left:150px solid transparent;border-right:150px solid transparent;border-top:130px solid #191919;content:"";width:0;height:0;clear:both;z-index:-1;top:80px;position:relative}@media only screen and (min-width: 768px){section.teasers header.teasertitle .triangle{border-left:200px solid transparent;border-right:200px solid transparent;border-top:180px solid #191919}}@media only screen and (min-width: 768px){section.teasers .item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px){section.teasers .item figure{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}section.teasers .item figure img{-ms-flex-item-align:center;align-self:center;width:100%}section.teasers .item .itemtext{padding:15px;text-align:left;overflow:hidden}@media only screen and (min-width: 768px){section.teasers .item .itemtext{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:30px}}section.teasers .item .itemtext h3{font-size:1.2em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;margin:0}@media only screen and (min-width: 768px){section.teasers .item .itemtext h3{font-size:2.5em}}section.teasers .item .itemtext p{font-size:1.2em;line-height:160%;margin:0.2em 0 0.8em 0}section.teasers .item .itemtext p.lead{margin:0.5em 0 2em 0}section.teasers .item .itemtext p .kosbtn{margin:0 0.5em 0.5em 0;padding:0.1em 1em;float:left}section.teasers .item .itemtext p .kosbtn .material-icons{margin:0.1em 0.3em 0 0}section.teasers .item .itemtext p.readmore{text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919;margin:1em 0 0 0}section.teasers .item.black figure{background-color:#191919}@media only screen and (min-width: 768px){section.teasers .item.black figure{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}section.teasers .item.black figure img{-ms-flex-item-align:center;align-self:center;width:100%}section.teasers .item.black .itemtext{background-color:#191919;color:#fcf9f7}section.teasers .item.black .itemtext p.readmore{text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7}section.teasers .item.black .itemtext p a:hover{ color:#fff !important}@media only screen and (min-width: 768px){section.movieteasers,section.eventteasers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:center}}section.movieteasers header.teasertitle,section.eventteasers header.teasertitle{text-align:center;margin:60px 0 80px 0}@media only screen and (min-width: 768px){section.movieteasers header.teasertitle,section.eventteasers header.teasertitle{margin:80px 0 100px 0}}section.movieteasers header.teasertitle h2,section.eventteasers header.teasertitle h2{padding:0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;font-size:1em;color:#fcf9f7;text-transform:uppercase;position:relative;z-index:1}@media only screen and (min-width: 768px){section.movieteasers header.teasertitle h2,section.eventteasers header.teasertitle h2{padding:1em;font-size:1.5em}}section.movieteasers header.teasertitle .triangle,section.eventteasers header.teasertitle .triangle{border-left:150px solid transparent;border-right:150px solid transparent;border-top:130px solid #191919;content:"";width:0;height:0;clear:both;z-index:-1;top:80px;position:relative}@media only screen and (min-width: 768px){section.movieteasers header.teasertitle .triangle,section.eventteasers header.teasertitle .triangle{border-left:200px solid transparent;border-right:200px solid transparent;border-top:180px solid #191919}}@media only screen and (min-width: 768px){section.movieteasers .item,section.eventteasers .item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px){section.movieteasers .item figure,section.eventteasers .item figure{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:60px 15px}}section.movieteasers .item figure img,section.eventteasers .item figure img{-ms-flex-item-align:center;align-self:center;width:100%}section.movieteasers .item .itemtext,section.eventteasers .item .itemtext{padding:15px;text-align:left;overflow:hidden}@media only screen and (min-width: 768px){section.movieteasers .item .itemtext,section.eventteasers .item .itemtext{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:60px 30px 60px 45px}}section.movieteasers .item .itemtext .heading header,section.eventteasers .item .itemtext .heading header{float:left;width:83.3333%}section.movieteasers .item .itemtext .heading header h3,section.eventteasers .item .itemtext .heading header h3{font-size:1.2em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;margin:0}@media only screen and (min-width: 768px){section.movieteasers .item .itemtext .heading header h3,section.eventteasers .item .itemtext .heading header h3{font-size:2.5em}}section.movieteasers .item .itemtext .heading img,section.eventteasers .item .itemtext .heading img{float:right;width:16.6666%;padding:0 0 20px 20px}section.movieteasers .item .itemtext p,section.eventteasers .item .itemtext p{font-size:1.2em;line-height:160%;margin:0.2em 0 0.8em 0;width:100%;clear:both;float:left}section.movieteasers .item .itemtext p.lead,section.eventteasers .item .itemtext p.lead{margin:0.5em 0 2em 0}section.movieteasers .item .itemtext p .kosbtn,section.eventteasers .item .itemtext p .kosbtn{margin:0 0.5em 0.5em 0;padding:0.1em 1em;float:left}section.movieteasers .item .itemtext p .kosbtn .material-icons,section.eventteasers .item .itemtext p .kosbtn .material-icons{margin:0.1em 0.3em 0 0}section.movieteasers .item .itemtext p.readmore,section.eventteasers .item .itemtext p.readmore{text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919;margin:1em 0 0 0}section.movieteasers .item .itemtext aside.moviecredits,section.eventteasers .item .itemtext aside.moviecredits{font-size:0.8em;color:#999}section.movieteasers .item.grey figure,section.eventteasers .item.grey figure{background-color:#f0f0f0}@media only screen and (min-width: 768px){section.movieteasers .item.grey figure,section.eventteasers .item.grey figure{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}section.movieteasers .item.grey figure img,section.eventteasers .item.grey figure img{-ms-flex-item-align:center;align-self:center;width:100%}section.movieteasers .item.grey .itemtext,section.eventteasers .item.grey .itemtext{background-color:#f0f0f0;color:#191919}section.movieteasers .item.grey .itemtext p.readmore,section.eventteasers .item.grey .itemtext p.readmore{text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919}section.movieteasers .item.grey .itemtext p a:hover,section.eventteasers .item.grey .itemtext p a:hover{ color:#000 !important}section.exhibitions .exhibition{margin:0 0 65px;border-bottom:1px solid #000;padding:0 0 50px}@media only screen and (min-width: 768px){section.series{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:center}}section.series header.seriestitle{text-align:center;margin:60px 0 80px 0}@media only screen and (min-width: 768px){section.series header.seriestitle{margin:80px 0 100px 0}}section.series header.seriestitle h2{padding:0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;font-size:1em;color:#fcf9f7;text-transform:uppercase;position:relative;z-index:1}@media only screen and (min-width: 768px){section.series header.seriestitle h2{padding:1em;font-size:1.5em}}section.series header.seriestitle .triangle{border-left:150px solid transparent;border-right:150px solid transparent;border-top:130px solid #191919;content:"";width:0;height:0;clear:both;z-index:-1;top:80px;position:relative}@media only screen and (min-width: 768px){section.series header.seriestitle .triangle{border-left:200px solid transparent;border-right:200px solid transparent;border-top:180px solid #191919}}section.series .item{padding:0}section.series .item .contentwrap{max-width:1400px !important;padding:0 !important}@media only screen and (min-width: 768px){section.series .item .contentwrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}}section.series .item figure{padding:15px;text-align:center}@media only screen and (min-width: 768px){section.series .item figure{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:30px}}section.series .item figure img{-ms-flex-item-align:center;align-self:center;width:100%;max-width:400px;border-radius:50%;margin:0}@media only screen and (min-width: 768px){section.series .item figure img{margin:50px 0 0 0}}section.series .item .itemtext{padding:15px;text-align:left}@media only screen and (min-width: 768px){section.series .item .itemtext{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:75px 30px 30px}}@media only screen and (min-width: 768px){section.series .item .itemtext.eventsen{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:10px 30px 30px}}section.series .item .itemtext h3{font-size:1.2em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;margin:0}@media only screen and (min-width: 768px){section.series .item .itemtext h3{font-size:2.5em}}section.series .item .itemtext p{font-size:1.2em;line-height:160%;margin:0.2em 0 0.8em 0}section.series .item .itemtext p.lead{margin:0.5em 0 2em 0}section.series .item .itemtext p .kosbtn{margin:0 0.5em 0.5em 0;padding:0.1em 1em;float:left}section.series .item .itemtext p .kosbtn .material-icons{margin:0.1em 0.3em 0 0}section.series .item .itemtext p.readmore{text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919;margin:1em 0 0 0}section.series .item .itemtext .seriesshows{margin:3em 0 0 0}section.series .item .itemtext .seriesshows table.movie,section.series .item .itemtext .seriesshows table.event{margin:0.8em 0 0 0;width:100%;font-size:0.8em}@media only screen and (min-width: 992px){section.series .item .itemtext .seriesshows table.movie,section.series .item .itemtext .seriesshows table.event{font-size:1em}}section.series .item .itemtext .seriesshows table.movie th,section.series .item .itemtext .seriesshows table.event th{padding:0 1em 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919;line-height:1.3em}section.series .item .itemtext .seriesshows table.movie th a,section.series .item .itemtext .seriesshows table.event th a{color:#191919;text-transform:uppercase;letter-spacing:0.06em;width:100%;float:left}section.series .item .itemtext .seriesshows table.movie th a:hover,section.series .item .itemtext .seriesshows table.event th a:hover{color:#191919}section.series .item .itemtext .seriesshows table.movie th a.sel,section.series .item .itemtext .seriesshows table.event th a.sel{color:#bc000d}section.series .item .itemtext .seriesshows table.movie th span.release,section.series .item .itemtext .seriesshows table.event th span.release{font-size:1.2em}section.series .item .itemtext .seriesshows table.movie td,section.series .item .itemtext .seriesshows table.event td{padding:0 1em 0.5em 0;color:#191919;font-size:1em}section.series .item .itemtext .seriesshows table.movie td.starttimes,section.series .item .itemtext .seriesshows table.event td.starttimes{white-space:nowrap;width:100%}section.series .item .itemtext .seriesshows table.movie td.starttimes span.dateday,section.series .item .itemtext .seriesshows table.event td.starttimes span.dateday{width:200px;float:left;margin:0;cursor:pointer}@media only screen and (min-width: 768px){section.series .item .itemtext .seriesshows table.movie td.starttimes span.dateday,section.series .item .itemtext .seriesshows table.event td.starttimes span.dateday{width:200px}}section.series .item .itemtext .seriesshows table.movie td.starttimes a,section.series .item .itemtext .seriesshows table.event td.starttimes a{color:#191919;border-bottom:1px solid #191919;margin:0 0 0 0.4em}section.series .item .itemtext .seriesshows table.movie td.starttimes a:hover,section.series .item .itemtext .seriesshows table.event td.starttimes a:hover{color:#191919;border-bottom:1px solid #191919}section.series .item .itemtext .seriesshows table.movie td.starttimes a.tickets,section.series .item .itemtext .seriesshows table.event td.starttimes a.tickets{margin:0}section.series .item .itemtext .seriesshows table.movie td.starttimes span,section.series .item .itemtext .seriesshows table.event td.starttimes span{color:#191919;border-bottom:0 solid #191919;margin:0 0 0 0.4em;cursor:help}section.series .item .itemtext .seriesshows table.movie td.starttimes span.tickets,section.series .item .itemtext .seriesshows table.event td.starttimes span.tickets{margin:0}section.series .item .itemtext .seriesshows table.movie td.starttimes.nachfilm,section.series .item .itemtext .seriesshows table.event td.starttimes.nachfilm{display:none}section.series .item .itemtext .seriesshows table.movie td.language,section.series .item .itemtext .seriesshows table.event td.language{width:30px !important;text-align:right;padding:0 0 0.5em 0}section.series .item .itemtext .seriesshows table.movie:hover th,section.series .item .itemtext .seriesshows table.event:hover th{color:#bc000d !important}section.series .item .itemtext .seriesshows table.movie:hover th a,section.series .item .itemtext .seriesshows table.movie:hover th span,section.series .item .itemtext .seriesshows table.event:hover th a,section.series .item .itemtext .seriesshows table.event:hover th span{color:#bc000d !important;border-color:#bc000d !important}section.series .item .itemtext .seriesshows table.movie:hover td,section.series .item .itemtext .seriesshows table.event:hover td{color:#bc000d !important}section.series .item .itemtext .seriesshows table.movie:hover td a,section.series .item .itemtext .seriesshows table.movie:hover td span,section.series .item .itemtext .seriesshows table.event:hover td a,section.series .item .itemtext .seriesshows table.event:hover td span{color:#bc000d !important;border-color:#bc000d !important}section.series .item .itemtext .seriesshows table.movie:hover td a:hover,section.series .item .itemtext .seriesshows table.event:hover td a:hover{color:#191919 !important;border-color:#191919 !important}section.series .item .itemtext .seriesshows table.movie.sel th,section.series .item .itemtext .seriesshows table.movie.sel td,section.series .item .itemtext .seriesshows table.event.sel th,section.series .item .itemtext .seriesshows table.event.sel td{color:red !important}section.series .item .itemtext .seriesshows table.movie.sel th a,section.series .item .itemtext .seriesshows table.movie.sel th span,section.series .item .itemtext .seriesshows table.movie.sel td a,section.series .item .itemtext .seriesshows table.movie.sel td span,section.series .item .itemtext .seriesshows table.event.sel th a,section.series .item .itemtext .seriesshows table.event.sel th span,section.series .item .itemtext .seriesshows table.event.sel td a,section.series .item .itemtext .seriesshows table.event.sel td span{color:red !important;border-color:red !important}section.series .item .itemtext .seriesshows table.movie.sel th a:hover,section.series .item .itemtext .seriesshows table.movie.sel td a:hover,section.series .item .itemtext .seriesshows table.event.sel th a:hover,section.series .item .itemtext .seriesshows table.event.sel td a:hover{color:red !important;border-color:red !important}section.series .item .itemtext .seriesshows table.movie.sel td.starttimes.nachfilm,section.series .item .itemtext .seriesshows table.event.sel td.starttimes.nachfilm{display:block}section.series .item.grey{background-color:#f0f0f0}section.series .item.grey figure{background-color:#f0f0f0}@media only screen and (min-width: 768px){section.series .item.grey figure{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}section.series .item.grey figure img{-ms-flex-item-align:center;align-self:center;width:100%}section.series .item.grey .itemtext{background-color:#f0f0f0;color:#191919}section.series .item.grey .itemtext p.readmore{text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#fcf9f7}section.series .item.grey .itemtext p a:hover{ color:#fff !important}section.series.newsarchive .item{padding:0}section.series.newsarchive .item .contentwrap{max-width:1400px !important;padding:0 !important}@media only screen and (min-width: 768px){section.series.newsarchive .item .contentwrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}}section.series.newsarchive .item figure{padding:15px;text-align:center}@media only screen and (min-width: 768px){section.series.newsarchive .item figure{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:30px 30px 30px}}@media only screen and (min-width: 992px){section.series.newsarchive .item figure{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:30px 30px 75px}}section.series.newsarchive .item figure img{-ms-flex-item-align:center;align-self:center;width:100%;max-width:100%;border-radius:0;margin:0}@media only screen and (min-width: 768px){section.series.newsarchive .item figure img{margin:10px 0 0 0}}@media only screen and (min-width: 992px){section.series.newsarchive .item figure img{margin:50px 0 0 0}}section.series.newsarchive .item .itemtext{padding:15px;text-align:left}@media only screen and (min-width: 768px){section.series.newsarchive .item .itemtext{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:30px 30px 30px}}@media only screen and (min-width: 992px){section.series.newsarchive .item .itemtext{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:75px 30px 30px}}section.series.newsarchive .item .itemtext p.date{font-family:"Euclid Bold",Helvetica,Arial,sans-serif}section.series.newsarchive .item .itemtext h3{font-size:1.2em;text-transform:uppercase;letter-spacing:0.05em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;margin:0}@media only screen and (min-width: 768px){section.series.newsarchive .item .itemtext h3{font-size:2.5em}}section.series.newsarchive .item .itemtext p{font-size:1.2em;line-height:160%;margin:0.2em 0 0.8em 0}section.series.newsarchive .item .itemtext p.lead{margin:0.5em 0 2em 0}section.series.newsarchive .item .itemtext p .kosbtn{margin:0 0.5em 0.5em 0;padding:0.1em 1em;float:left}section.series.newsarchive .item .itemtext p .kosbtn .material-icons{margin:0.1em 0.3em 0 0}section.series.newsarchive .item .itemtext p.readmore{text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919;margin:1em 0 0 0}footer{width:100%;overflow:hidden;padding:0;margin:0;background:#191919;border:0 solid #000}.map #map{width:100%;overflow:hidden;position:relative;padding-bottom:40%;height:0;overflow:hidden}.map #map img{max-width:none}.map #map #markertext{text-align:center;font-family:"Euclid Regular",Helvetica,Arial,sans-serif}.map #map #markertext h1{font-size:2em;margin:0 0 0 0;padding:0;text-align:center;font-family:"Euclid Bold",Helvetica,Arial,sans-serif}.map #map #markertext p{font-size:1.2em;margin:0.5em 0 0 0}.map #map #markertext p a{text-transform:uppercase;font-family:"Euclid Bold",Helvetica,Arial,sans-serif}.map #address{position:relative;top:0;right:0;background:#333;width:100%;height:0;padding:45% 0 55% 0;text-align:center;z-index:9000;float:none;margin:0 auto 2em auto;font-size:1.3em}@media only screen and (min-width: 320px){.map #address{width:250px;height:190px;padding:20px 0;font-size:1.4em}}@media only screen and (min-width: 768px){.map #address{float:none;width:270px;height:190px;padding:30px 0;margin:40px auto;overflow:hidden;font-size:1em}}@media only screen and (min-width: 992px){.map #address{position:absolute;float:none;top:auto;right:26%;bottom:90px;width:240px;height:155px;padding:10px 0;font-size:1.1em;margin:0 20px 0 0}}.map #address h1{font-size:1.2em;margin:0;color:#fff;text-align:center !important}.map #address h1 span{padding:0 0.1em}.map #address p{margin:0.2em 0 0 0;font-size:0.8em;color:#fff}.map #address p a{border:0;color:#eee}.map #address p a:hover{color:#fff;border-bottom:1px solid #fff;background:none}.footerwrap{display:block;max-width:1400px;margin:0 auto;border:0 dotted DodgerBlue;overflow:hidden}@media only screen and (min-width: 768px){.footerwrap{font-size:1em}}.footerwrap nav.sitemap{position:relative;text-align:left;width:100%;height:auto;margin:0;padding:30px 0 0 0;float:left;letter-spacing:0.1em;font-size:1.4em;border:0 dotted DodgerBlue;overflow:hidden;display:block;background-color:#191919}@media only screen and (min-width: 992px){.footerwrap nav.sitemap{margin:0;overflow:visible;font-size:1em;height:420px;padding:30px 0 0 0;display:block;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}}@media only screen and (min-width: 1200px){.footerwrap nav.sitemap{font-size:1.2em}}@media only screen and (min-width: 1400px){.footerwrap nav.sitemap{font-size:1.5em}}@media print{.footerwrap nav.sitemap{display:none}}.footerwrap nav.sitemap a{text-transform:uppercase}.footerwrap nav.sitemap .langandsocial{float:left;padding:0 15px;margin:0 0 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-align:left}@media only screen and (min-width: 992px){.footerwrap nav.sitemap .langandsocial{padding:0 8.3333% 0 8.3333%;margin:169px 0 0 0}}.footerwrap nav.sitemap .langandsocial .socialmedia{display:inline;float:left;width:100%;margin:10px 0;font-size:1em}.footerwrap nav.sitemap .langandsocial .socialmedia li{display:inline}.footerwrap nav.sitemap .langandsocial .socialmedia li a{color:#bc000d}.footerwrap nav.sitemap .langandsocial .socialmedia li a svg{fill:#bc000d;width:2em;height:1.2rem}.footerwrap nav.sitemap .langandsocial .socialmedia li a:hover{color:red}.footerwrap nav.sitemap .langandsocial .socialmedia li a:hover svg{fill:red}.footerwrap nav.sitemap .langandsocial a{color:#999}.footerwrap nav.sitemap .langandsocial a:hover{color:#fcf9f7}.footerwrap nav.sitemap .langandsocial{float:left;padding:0 15px;margin:0 0 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-align:left}@media only screen and (min-width: 992px){.footerwrap nav.sitemap .langandsocial{float:right;padding:0 21.4% 0 0;margin:169px 0 0 0}}.footerwrap nav.sitemap .langandsocial .socialmedia{display:inline;float:left;width:100%;margin:10px 0;font-size:1em}.footerwrap nav.sitemap .langandsocial .socialmedia li{display:inline}.footerwrap nav.sitemap .langandsocial a{color:#999}.footerwrap nav.sitemap .langandsocial a:hover{color:#fcf9f7}.footerwrap nav.sitemap #footermenu{float:left;margin:0 0 0 0;padding:4em 0 1em 0;height:auto;display:block;width:auto}@media only screen and (min-width: 992px){.footerwrap nav.sitemap #footermenu{float:none;width:83.3333%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 8.3333% 20px 8.3333%;padding:0}}.footerwrap nav.sitemap #footermenu li{float:left;display:inline-block;padding:0 0 1.5em 0;width:100%;position:relative}@media only screen and (min-width: 992px){.footerwrap nav.sitemap #footermenu li{width:auto;text-align:left;padding:0}}.footerwrap nav.sitemap #footermenu li:hover{color:#fcf9f7}.footerwrap nav.sitemap #footermenu li:hover a{color:#bc000d}@media only screen and (min-width: 992px){.footerwrap nav.sitemap #footermenu li:hover a{color:#bc000d}}.footerwrap nav.sitemap #footermenu li:hover ul{display:block}.footerwrap nav.sitemap #footermenu li:hover ul li a{color:#fcf9f7}.footerwrap nav.sitemap #footermenu li:hover ul li a:hover{color:#bc000d;border-bottom:0}.footerwrap nav.sitemap #footermenu li:hover ul li.selected a{color:#fcf9f7}.footerwrap nav.sitemap #footermenu li.nav-item--level-1 a{border-bottom:0 solid #fff;font-size:1.6em;padding-bottom:0.5em;cursor:default}@media only screen and (min-width: 992px){.footerwrap nav.sitemap #footermenu li.nav-item--level-1 a{font-size:1.8em;padding-bottom:1em}}.footerwrap nav.sitemap #footermenu li.nav-item--level-1 a:hover{color:#bc000d;border-bottom:0 solid #191919}.footerwrap nav.sitemap #footermenu li.nav-item--level-1 a:active{color:#bc000d;border-bottom:0 solid #191919}.footerwrap nav.sitemap #footermenu li.nav-item--level-1 a.sel{color:#bc000d;border-bottom:0 solid #191919}.footerwrap nav.sitemap #footermenu li.nav-item--level-2 a{border:0 !important;font-size:1em;padding-bottom:0.25em;cursor:pointer}@media only screen and (min-width: 992px){.footerwrap nav.sitemap #footermenu li.nav-item--level-2 a{font-size:1em}}.footerwrap nav.sitemap #footermenu li.nav-item--level-2 a:hover{border:0}.footerwrap nav.sitemap #footermenu li.nav-item--is-top-parent a{color:#fcf9f7}.footerwrap nav.sitemap #footermenu li.nav-item--is-top-parent a a{border:0 !important}.footerwrap nav.sitemap #footermenu li.nav-item--is-top-parent a a:hover{border:0}.footerwrap nav.sitemap #footermenu li.nav-item--is-current a{color:red}.footerwrap nav.sitemap #footermenu li.nav-item--is-in-path a{color:#bc000d}.footerwrap nav.sitemap #footermenu li.nav-item--is-in-path ul li a{color:#fcf9f7}.footerwrap nav.sitemap #footermenu li.nav-item--is-in-path ul li.nav-item--is-in-path a{color:red}.footerwrap nav.sitemap #footermenu li a{float:none;display:inline-block;width:auto;margin:0;padding:0.3em 15px;color:#bc000d;letter-spacing:0.1em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif}@media only screen and (min-width: 992px){.footerwrap nav.sitemap #footermenu li a{float:none;margin:0 40px 0 0;padding:0.3em 0 0.5em 0}}.footerwrap nav.sitemap #footermenu li a:hover{color:#bc000d}.footerwrap nav.sitemap #footermenu li a:active{color:#bc000d}.footerwrap nav.sitemap #footermenu li a.sel{color:#bc000d}.footerwrap nav.sitemap #footermenu li a span.nav-toggle{display:none}.footerwrap nav.sitemap #footermenu li ul{display:block;width:100%;float:left}@media only screen and (min-width: 992px){.footerwrap nav.sitemap #footermenu li ul{float:none;width:200px;position:absolute;top:50px;left:0px;width:auto;z-index:10000}}@media only screen and (min-width: 1200px){.footerwrap nav.sitemap #footermenu li ul{top:50px}}@media only screen and (min-width: 1400px){.footerwrap nav.sitemap #footermenu li ul{top:50px}}.footerwrap nav.sitemap #footermenu li ul li{display:inline;float:none;height:auto}.footerwrap nav.sitemap #footermenu li ul li a{width:100%;color:#fcf9f7;border-bottom:0 solid #fcf9f7}@media only screen and (min-width: 992px){.footerwrap nav.sitemap #footermenu li ul li a{width:auto;min-width:200px;height:auto;border:0;padding:0.25em 0;font-size:0.8em}}.footerwrap nav.sitemap #footermenu li ul li a:hover{color:#bc000d}.footerwrap nav.sitemap .langandsocial{float:left;padding:0 15px;margin:0 0 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-align:left}@media only screen and (min-width: 992px){.footerwrap nav.sitemap .langandsocial{float:left;padding:0;margin:0}}.footerwrap nav.sitemap .langandsocial .socialmedia{display:inline;float:left;width:100%;margin:10px 0;font-size:1em}.footerwrap nav.sitemap .langandsocial .socialmedia li{display:inline}.footerwrap nav.sitemap .langandsocial a{color:#999}.footerwrap nav.sitemap .langandsocial a:hover{color:#fcf9f7}.footerwrap .wrap .quicklinks{text-transform:uppercase;text-align:left;margin:2em 0 2em 0;color:#999}@media only screen and (min-width: 992px){.footerwrap .wrap .quicklinks{width:83.3333%;padding:0 8.3333%}}.footerwrap .wrap .quicklinks a{color:#999;text-transform:uppercase;letter-spacing:0.05em}.footerwrap .wrap .quicklinks a:hover{color:#fcf9f7}@media print{.footerwrap .wrap .quicklinks{display:none}}.footerwrap .wrap .quicklinks ul li{display:inline;text-transform:uppercase;padding:0 0.75em;font-size:0.7em;letter-spacing:0.1em}@media only screen and (min-width: 768px){.footerwrap .wrap .quicklinks ul li{font-size:0.6em}}.footerwrap .wrap .quicklinks ul li a{color:#ddd}.footerwrap .wrap .quicklinks ul li a:hover{color:#fff}.footerwrap .wrap #footerlogo{text-align:left}.footerwrap .wrap #footerlogo img{width:150px;height:auto}.footerwrap .wrap address{text-align:center;border:0 dotted DodgerBlue;color:#b2b2b2;font-size:1em;letter-spacing:0.05em;margin:1em 0;padding:0}@media only screen and (min-width: 768px){.footerwrap .wrap address{font-size:1em;margin:1em 0 0 0}}.footerwrap .wrap address p{margin:1em 0}@media only screen and (min-width: 992px){.footerwrap .wrap address p{margin:0}}.footerwrap .wrap address p.phone{letter-spacing:0.1em}.footerwrap .wrap address p.phone em{font-size:3.3333em;margin:0;line-height:1em}.footerwrap .wrap address p.phone em a{white-space:nowrap;margin:0;border:0;color:#b2b2b2}.footerwrap .wrap address a{text-transform:none;color:#ddd;margin:0 0.2em;letter-spacing:0.1em;font-size:0.9em;border-bottom:1px solid #bbb}.footerwrap .wrap address a:hover{color:#fff}.footerwrap .wrap #newsletter{border:0 dotted DodgerBlue;margin:1em 0;text-align:right}@media only screen and (min-width: 992px){.footerwrap .wrap #newsletter{margin:0}}@media print{.footerwrap .wrap #newsletter{display:none}}.footerwrap .wrap #newsletter form{margin:0;max-width:300px}.footerwrap .wrap #newsletter form h1{margin:0;font-size:1.3333em;color:#b2b2b2;line-height:1.3em;text-transform:uppercase}.footerwrap .wrap #newsletter form .form-control{background-color:#666;color:#fff;border-radius:0;border:0}.footerwrap .wrap #newsletter form .btn{background-color:#bc000d;width:100%}.footerwrap .wrap #newsletter a,.footerwrap .wrap #newsletter button{color:#eee}.footerwrap .wrap #newsletter a:hover,.footerwrap .wrap #newsletter button:hover{color:#fff}.footerwrap .wrap #newsletter a img,.footerwrap .wrap #newsletter button img{height:35px;width:auto}.footerwrap .wrap #newsletter a img.mag,.footerwrap .wrap #newsletter button img.mag{height:31px}.footerwrap .wrap.social{border:0 dotted DodgerBlue;margin:1em 15px 3em 15px}@media only screen and (min-width: 992px){.footerwrap .wrap.social{margin:0 auto;max-width:1400px;width:83.3333%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 8.3333% 20px 8.3333%}}@media print{.footerwrap .wrap.social{display:none}}.footerwrap .wrap.social .lead p{color:#999;background:none;text-transform:none;font-size:1em;margin:0.5em 0 0 0;padding:0 2em 0 0;line-height:1.3em}.footerwrap .wrap.social .lead img.nlimage{width:147px;height:auto}@media only screen and (min-width: 768px){.footerwrap .wrap.social .lead img.nlimage{position:static;float:right;clear:both}}.footerwrap .wrap.social .langandsocial{float:left;padding:0;margin:0 0 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;text-align:left}@media only screen and (min-width: 992px){.footerwrap .wrap.social .langandsocial{float:left;padding:0;margin:0}}.footerwrap .wrap.social .langandsocial .socialmedia{display:inline;float:left;width:100%;margin:10px 0;font-size:1.2em}.footerwrap .wrap.social .langandsocial .socialmedia li{display:inline}.footerwrap .wrap.social .langandsocial .socialmedia li a{color:#bc000d}.footerwrap .wrap.social .langandsocial .socialmedia li a svg{fill:#bc000d;width:2em;height:1.2rem}.footerwrap .wrap.social .langandsocial .socialmedia li a:hover{color:red}.footerwrap .wrap.social .langandsocial .socialmedia li a:hover svg{fill:red}.footerwrap .wrap.social .langandsocial a{color:#bc000d;margin:0 1em 0 0}.footerwrap .wrap.social .langandsocial a:hover{color:red}.footerwrap .wrap#nlsubscription{border:0 dotted DodgerBlue;margin:1em 15px 3em 15px}@media only screen and (min-width: 992px){.footerwrap .wrap#nlsubscription{margin:0 auto;max-width:1400px;width:83.3333%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 8.3333% 20px 8.3333%}}@media print{.footerwrap .wrap#nlsubscription{display:none}}.footerwrap .wrap#nlsubscription .lead p{color:#999;background:none;text-transform:none;font-size:1em;margin:0.5em 0 0 0;padding:0 2em 0 0;line-height:1.3em}.footerwrap .wrap#nlsubscription .lead img.nlimage{width:147px;height:auto}@media only screen and (min-width: 768px){.footerwrap .wrap#nlsubscription .lead img.nlimage{position:static;float:right;clear:both}}.footerwrap .wrap#nlsubscription form{margin:15px 0 0 0}@media only screen and (min-width: 992px){.footerwrap .wrap#nlsubscription form #mc_embed_signup_scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footerwrap .wrap#nlsubscription form h1{margin:0;font-size:1.3333em;color:#b2b2b2;line-height:1.3em;text-transform:uppercase}.footerwrap .wrap#nlsubscription form .form-control{background-color:#fcf9f7;color:#191919;border-radius:0;border:0;height:45px;max-width:350px;font-size:1.3em;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;color:#191919}.footerwrap .wrap#nlsubscription form :placeholder-shown{color:#999 !important}.footerwrap .wrap#nlsubscription form .form-group{padding:0;margin-bottom:15px}@media only screen and (min-width: 768px){.footerwrap .wrap#nlsubscription form .form-group{padding:0 10px 0 0}}.footerwrap .wrap#nlsubscription form .form-group .kosbtn{height:45px}.footerwrap .wrap#nlsubscription form .indicates-required{margin:10px 0 0 0}section#content article table{width:100% !important;margin:1.5em 0 3em 0;font-size:0.8em;line-height:150%}@media only screen and (min-width: 480px){section#content article table{font-size:1em}}@media only screen and (min-width: 768px){section#content article table{font-size:0.8em}}@media only screen and (min-width: 992px){section#content article table{font-size:1em}}section#content article table th{font-weight:normal !important;font-style:normal !important}section#content article table td{padding:0 1em 0 0}@media only screen and (min-width: 480px){section#content article table td{padding:0 2em 0 0}}section#content article table td img{float:left;width:90px;height:auto;background:#eee}section#content article table td h1{font-size:1em !important;margin:0 0 5px 0}section#content article table td h2{font-size:0.9em !important;margin:20px 0 5px 0}section#content article table td h3{font-size:0.8em !important;color:#777;margin:20px 0 5px 0}section#content article table td p{font-size:0.9em;margin:5px 0 0 0}section#content article table td p.date{font-size:0.9em;margin:0 0 5px 0}section#content article table td small{font-size:0.85em;margin:0}section#content article table td ul{font-size:0.9em;margin:0 0 0 1em;padding-left:2px;text-indent:-0.9em}section#content article table td li{line-height:130%;padding:0 0 0.5em 0}table.tablesorter{float:left;width:974px;margin:0 0 0 0}table.tablesorter th{border-bottom:1px solid #ddd}table.tablesorter td{padding:10px 30px 10px 0;border-bottom:1px solid #ddd}table.tablesorter td img{float:left;width:90px;height:auto;background:#eee}table.tablesorter td h1{font-size:1em !important;margin:0 0 5px 0}table.tablesorter td h2{font-size:0.9em !important;margin:20px 0 5px 0}table.tablesorter td h3{font-size:0.8em !important;color:#777;margin:20px 0 5px 0}table.tablesorter td p{font-size:1em;margin:5px 0 0 0}table.tablesorter td p.date{font-size:0.9em;margin:0 0 5px 0}table.tablesorter td small{font-size:0.85em;margin:0}table.tablesorter td ul{font-size:0.9em;margin:0 0 0 1em;padding-left:2px;text-indent:-0.9em}table.tablesorter td li{line-height:130%;padding:0 0 0.5em 0}section#application .attn{border:1px solid #f00 !important}section#application input,section#application textarea{color:#5e91a2}section#application select{max-width:50%}section#application .formhr{margin-top:15px;margin-bottom:-13px}section#application td{padding-bottom:15px}section#application .contentTabel td{padding-bottom:0px}section#application input.text,section#application input.textfull{width:98%;background-color:#f6ecda;border:1px none red;border-bottom:1px solid #cac4b9;margin-left:0px;line-height:22px}section#application input.textfull{width:99%}section#application input.submit{color:black;font-weight:bold;width:180px}section#application textarea{background-color:#f6ecda;border:1px solid #cac4b9}section#application .error{font-weight:bold;color:red;display:none}section#application input[name="registrations__lang_start_andere"],section#application input[name="registrations__lang_end_andere"],section#application input[name="registrations__country_andere"],section#application input[name="registrations__nationality_andere"],section#application input[name="registrations__client_country_andere"],section#application input[name="registrations__indicate_andere"],section#application input[name="registrations__genre_andere"],section#application input.lang_translations1_10,section#application input.lang_translations1_11,section#application input.lang_translations2_10,section#application input.lang_translations2_11,section#application input.lang_translations3_10,section#application input.lang_translations3_11,section#application input.lang_translations4_10,section#application input.lang_translations4_11,section#application input.lang_translations5_10,section#application input.lang_translations5_11{display:none}section#application input.lang_translations1_10,section#application input.lang_translations1_11,section#application input.lang_translations2_10,section#application input.lang_translations2_11,section#application input.lang_translations3_10,section#application input.lang_translations3_11,section#application input.lang_translations4_10,section#application input.lang_translations4_11,section#application input.lang_translations5_10,section#application input.lang_translations5_11{width:100px}section#application .fix_select_witdh{width:150px}div#loginpress{width:300px;float:left}form#register_member_form{width:300px;float:right;margin:20px 10px 0 0}form{margin:20px 0 40px 0}form .form-group label{margin:1.3em 0 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;font-weight:normal}form .form-group div label{margin:1.3em 0 0 0;font-family:"Euclid Regular",Helvetica,Arial,sans-serif;font-weight:normal}form h3{margin:3em 0 0 0;font-family:"Euclid Bold",Helvetica,Arial,sans-serif;font-weight:normal;font-size:1.2em}form.giftpatronage p,form.selfpatronage p,form.sylvester p{font-size:1em !important;font-family:"Euclid Bold",Helvetica,Arial,sans-serif !important;font-weight:normal !important}form.giftpatronage .radio,form.selfpatronage .radio,form.sylvester .radio{margin:0}::-webkit-input-placeholder{color:#ddd !important}:-moz-placeholder{color:#ddd !important;opacity:1}::-moz-placeholder{color:#ddd !important;opacity:1}:-ms-input-placeholder{color:#ddd !important}:placeholder-shown{color:#ddd !important}

/*# sourceMappingURL=style.css.map */