@import url(http://fonts.googleapis.com/css?family=Karla:400,700);article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
.single-page .main-body h1,.single-page .main-body h2,.single-page .main-body h3,.footer-body .menu a,.grid-view .main-body .item,.has-children .main-body .block-main,.header-body .menu a,.header-body .title h1,.header-body .title h2,.header-body .title h3,.header-body .teaser a,.header-body .social h3,.header-body .twitter a{text-transform:uppercase;}.main-basic h1,.parent-item a,.page-exhibition .grid hgroup,.items-highlight-all .grid hgroup,.grid-view .grid .item,a.rules-link,.node-form h1,.node-form h2,.node-form h3,.node-form legend,.node-form .multipage-pane-title{font-size:1.21429em;line-height:1.29412em;}.single-page .main-body h1,.single-page .main-body h2,.single-page .main-body h3,.header-body .title h1,.header-body .title h2,.header-body .title h3,.header-body .teaser a,.header-body .social h3,.header-body .twitter a{line-height:1.075em;font-size:1.96429em;font-family:Ristretto,sans-serif;}.has-children .main-body .block-main,.page-program .main-body .item .datetime{line-height:1.075em;font-size:2.51429em;font-family:Ristretto,sans-serif;text-rendering:geometricPrecision;}.header-body .nav-level-2 a,.header-body .nav-level-1 .menu .menu a,.slide-counter{line-height:1.075em;font-size:3.71429em;font-family:Ristretto,sans-serif;text-rendering:geometricPrecision;letter-spacing:-0.015em;}.header-body .nav-level-1 .menu a{line-height:1.075em;font-size:12.5em;font-family:Ristretto,sans-serif;text-rendering:geometricPrecision;letter-spacing:-0.015em;}@font-face{font-family:"Ristretto";src:url(/sites/all/themes/amaze_berlin_2014/css/fonts/RistrettoPro-Regular-webfont.eot);src:url(/sites/all/themes/amaze_berlin_2014/css/fonts/RistrettoPro-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/amaze_berlin_2014/css/fonts/RistrettoPro-Regular-webfont.woff) format("woff"),url(/sites/all/themes/amaze_berlin_2014/css/fonts/RistrettoPro-Regular-webfont.ttf) format("truetype"),url(/sites/all/themes/amaze_berlin_2014/css/fonts/RistrettoPro-Regular-webfont.svg#ristretto_pro_rgregular) format("svg");font-weight:normal;font-style:normal;}body{font-size:14px;line-height:1.3em;font-family:Karla,sans-serif;}h2,h3,h4,h5,h6{font-size:1em;margin:0 0 0.4em 0;}body,input,textarea,a{color:black;}::selection{background:black;color:white;}::-webkit-selection{background:black;color:white;}::-moz-selection{background:black;color:white;}em{color:#e2007a;font-style:normal;}table{width:100%;border-bottom:2px solid white;}table .odd{background:#e2007a;}table td{padding:0.2em 10px;}.item-list ul{padding:0;}@media (max-width:960px){.content-wrapper{width:960px;}.content-header{width:936px;}}@media (min-width:1035px){html{}}html{height:100%;}body{height:100%;}.header-body{position:relative;}.content-header{min-height:8em;}body:before,body:after{bottom:0;content:"";position:fixed;top:0;border-left:30px solid white;z-index:5;}body:before{right:0;}body:after{left:0;}.header-body .sub-menu{z-index:5;position:relative;}.header-body .sub-menu:before,.header-body:after{content:"";position:fixed;left:0;right:0;}.header-body .sub-menu:before{top:0;border-top:30px solid white;z-index:1;}.header-body:after{bottom:0;border-bottom:30px solid white;z-index:5;}.main-body,.content-header,.content-footer{position:relative;padding:0 12px;margin:0 auto;}.main-body{margin-top:1em;margin-bottom:2em;padding-bottom:2em;}.main-body,.content-footer{width:936px;}.region-highlight{width:810px;margin:0 auto;clear:both;}.region-content{clear:both;}.home .header-body{position:relative;}.home .header-body,.home .content-header,.home .region-header,.home .block-menu-block{height:100%;}.no-grid .block-main,.page-user .region-content{width:490px;}.bottom-wrapper{min-height:100%;float:left;width:100%;}.no-grid .sidebar,.page-node-add .sidebar{float:left;width:283px;margin-left:15px;}.no-grid .region-content,.no-grid .main-body h1,.page-node-add .region-content,.page-node-add .main-body h1{float:right;width:490px;margin-right:110px;}.home .main-body .block-grid_view-block{float:none;}.home .main-body .sponsor-items{width:237px;}.home .section-content{width:711px;float:left;}.home .sidebar{float:right;width:225px;margin:0 6px;}.main-body .teaser-sponsors{position:relative;width:225px;height:290px;margin-bottom:12px;}.main-body .teaser-sponsors .item{position:relative;}.main-body .teaser-sponsors a{display:block;margin:0 -12px;width:100%;}.main-body .teaser-sponsors.sliding .item{display:none;left:0;top:0;position:absolute;}.main-body .teaser-sponsors.sliding .active,.main-body .teaser-sponsors.sliding .last-active{display:block;}.main-body .teaser-sponsors.sponsor-items .item{background:#9ac58d;}.main-body .teaser-sponsors.main-sponsor .item{background:black;}.main-basic{min-width:810px;}.main-basic .sidebar,.main-basic .section-content,.main-basic .region-content{margin:0;}.main-basic h1{text-align:center;padding-bottom:26px;}.grid-view .main-body h1{text-align:center;}.page-user h1{font-size:1.2em;margin-bottom:1em;}.page-user h2{font-size:1.3em;font-weight:bold;}.page-user .block-views{margin-bottom:2em;}.footer-body{padding-bottom:6em;}.main-body{background:white;}.has-children .main-body{background:none;}.single-page .main-body h1,.single-page .main-body h2,.single-page .main-body h3{margin-bottom:1em;font-weight:normal;}.single-page .main-body h2,.single-page .main-body h3{color:#e2007a;}.single-page .main-body h2,.single-page .main-body h3,.single-page .main-body p,.single-page .main-body ul,.single-page .main-body ol,.single-page .main-body blockquote{margin-top:0;margin-bottom:0.9em;}.main-basic h1{border-bottom:1px solid black;text-transform:uppercase;font-weight:normal;margin-bottom:1.4em;}.footer-body .menu a{color:#e2007a;font-size:0.92857em;text-decoration:none;display:block;}#webform-component-introduction,legend{font-size:1em;}.region-content h2,.region-content h3,.region-content h4,.region-content h5,.region-content h6,.region-content p,.region-content ul,.region-content ol,.region-content dl{margin:0.4em 0;}.node ul{margin-left:2em;}.header-body,.bottom-wrapper:before{background:#9ac58d url(/sites/all/themes/amaze_berlin_2014/img/2014/amaze_day-compressed.jpg) center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;}.bottom-wrapper:before,.bottom-wrapper:after{content:" ";left:0;top:0;right:0;bottom:0;position:absolute;}.bottom-wrapper:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.9));background:-moz-linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.9));background:-o-linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.9));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.9));}.bottom-wrapper{position:relative;}.main-body,.footer-body{position:relative;z-index:2;}fieldset{border:none;padding:0;}input,textarea{padding:0.4em 10px;border:none;margin:0 10px 0.7em 0;background:#9ac58d;}input[type=text],input[type=email],input[type=password],textarea{color:black;border:none;}.admin-menu .content-body:before{margin-top:20px;}.tabs,.inline{clear:both;width:100%;}.tabs,.tabs li,.inline,.inline li,.menu,.menu li,.links li,.item-list ul li{list-style:none;margin:0;padding:0;}.links li,.menu li{display:inline;}.tabs,.tabs li,.tabs a,.inline,.inline li,.inline a,.item-list li{display:block;float:left;}.tabs{margin-bottom:2em;}.tabs a{padding:0.2em 10px;margin:0 10px 0 0;text-decoration:none;background:white;}.tabs .active{background:none;}.edit a{background:#333333;color:white;text-decoration:none;display:block;position:absolute;right:0;padding:0 0.6em;line-height:2em;font-weight:bold;z-index:10;}.grid .edit a{top:0;}.field-label{font-weight:bold;}.grid-view .main-body .section-content{margin:0 -6px;}.grid-view .main-body .item,.has-children .main-body .block-main{display:block;float:left;margin:0 6px 12px 6px;padding:0 12px;position:relative;overflow:hidden;}.grid .item{width:225px;width:201px;}.grid-view .main-body .item,.has-children .main-body .block-main{height:290px;}.has-children .main-body .block-main{width:462px;width:438px;}.grid .item-link{display:block;height:100%;position:absolute;left:0;right:0;}.grid .item-content{z-index:5;position:absolute;top:100%;width:100%;background:white;transition:0.4s;height:100%;}.grid .item-content .description,.grid .item-content .header{background:white;padding:0.2em 5%;width:90%;}.grid .item-header{min-height:58px;position:absolute;bottom:100%;}.grid .item-link:hover .item-content{top:0;}.grid .item-link:hover .item-header{margin-top:0;}.grid .item img{display:block;position:absolute;left:0;}.grid .item .img-wide img{display:none;}.page-exhibition .grid .item .img-wide img,.items-highlight-all .grid .item .img-wide img{display:block;}.page-exhibition .grid .item .img-narrow img,.items-highlight-all .grid .item .img-narrow img{display:none;}.page-exhibition .grid .item,.page-exhibition .grid p,.items-highlight-all .grid .item,.items-highlight-all .grid p{width:438px;}.grid-view .main-body .item{background:white;}.has-children .main-body .block-main{background:#9ac58d;}.grid a{text-decoration:none;}.grid h2{margin-bottom:0;}.grid h3{margin-top:0;}.parent-item{clear:both;}.entries-2014 .grid .item-link .item-content,.items-no-hover .grid .item-link .item-content{top:100% !important;}.header-body a{text-decoration:none;}.header-body a:hover,.header-body a:active,.header-body a:focus,.header-body a.active{color:white;background:black;}.header-body .site-name a,.header-body .social a{background:none;}.header-body .title h1,.header-body .title h2,.header-body .title h3,.header-body .teaser a,.header-body .social h3,.header-body .twitter a{font-weight:normal;}.header-body h1{margin:0;}.header-body .title .site-name,.header-body .title .slogan,.header-body .title .date,.header-body .title .location,.header-body .title .social{position:absolute;z-index:5;}.header-body .title .slogan{left:44px;top:44px;}.header-body .title .date{right:44px;top:44px;}.header-body .title .location{left:44px;bottom:44px;}.header-body .title .site-name{top:44px;left:44px;right:44px;text-align:left;}.header-body .twitter{bottom:60px;height:28px;left:44px;padding:6px 0;position:absolute;}.header-body .social{bottom:64px;left:44px;position:absolute;}.home .header-body .site-name{text-align:center;}.header-body .nav-level-1 .menu a{line-height:0.8em;display:inline-block;}.header-body .nav-level-2 a,.header-body .nav-level-1 .menu .menu a{display:inline;}.header-body .title h1{line-height:0.9em;text-align:center;padding:0.6em 0;}.header-body .title h2,.header-body .title h3,.header-body .teaser a{line-height:1.05882em;}.header-body .menu-level-3 a{font-size:1.02143em;}.header-body .links-secondary{font-size:0.78571em;letter-spacing:0.5em;}.header-body{}.header-body .content-header{padding-bottom:2em;}.header-body .nav{width:100%;text-align:center;}.header-body .nav-level-2,.header-body .nav-level-1{width:640px;margin-left:auto;margin-right:auto;}.header-body .nav-level-2 .menu,.header-body .nav-level-1 .menu{width:100%;}.header-body .nav-level-2{padding-top:7em;}.header-body .nav-level-3{top:auto;bottom:0;}.header-body .menu-level-1{display:table;height:100%;width:100%;}.header-body .menu-level-1 > .menu{padding:5em 0 !important;display:table-cell;vertical-align:middle;}.header-body .menu-level-1 .menu li{display:block;overflow:hidden;height:10em;}.header-body .menu-level-1 .menu .menu{display:none;padding:0.75em 0;}.header-body .menu-level-1 .menu .menu li{display:inline;}.header-body .menu a{padding:0 0.15em;}.header-body .nav li a{white-space:nowrap;}.sub-menu .menu{width:100%;left:0;top:0;position:fixed;z-index:20;text-align:center;height:30px;line-height:30px;margin:0;display:table;table-layout:fixed;}.sub-menu .menu li{display:table-cell;text-align:center;white-space:nowrap;}.sub-menu .press a{color:#e2007a;}.lt-ie9 .sub-menu{position:absolute;top:-30px;}.admin-menu .sub-menu{padding-top:20px;}.header-body .teaser{position:absolute;}.header-body .teaser a{display:block;background:url(/sites/all/themes/amaze_berlin_2014/img/2014/buttons-2014.svg);overflow:hidden;width:0;padding-left:86px;height:78px;}.header-body .teaser-ticket{top:50%;left:50%;margin-left:-380px;margin-top:-39px;}.header-body .teaser-ticket a{background-position:-100px -100px;}.header-body .teaser-ticket a:hover{background-position:-100px 0;}.header-body .teaser-submit{top:70%;right:50%;margin-right:-340px;margin-top:-39px;}.header-body .teaser-submit a{background-position:0 0;}.header-body .teaser-submit a:hover{background-position:0 -100px;}.no-svg .header-body .teaser a{background-image:url(/sites/all/themes/amaze_berlin_2014/img/2014/buttons-2014.png);}.home .region-header:after{background:url(/sites/all/themes/amaze_berlin_2014/img/2014/arrow.svg) no-repeat center;bottom:0;content:"";display:block;height:67px;left:50%;margin-bottom:67px;margin-left:-23.5px;margin-top:-2em;position:absolute;width:47px;}.slides{width:811px;height:540px;position:relative;margin:1em 0;}.slides .slide{display:none;}.slides .views-row-first{display:block;}.sliding .views-row-first{display:none;}.sliding .active,.sliding .last-active{display:block;position:absolute;top:0;left:0;}.sliding .active{z-index:10;}.sliding .last-active{z-index:5;}.slide-counter{position:absolute;right:0;bottom:0;z-index:15;padding:0.1em 8px;color:#9ac58d;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;box-sizing:content-box;}#colorbox{background:white;outline:none;}#colorbox,#colorbox div{overflow:visible;}#cboxTopLeft{width:0;height:0;}#cboxTopCenter{height:0;}#cboxTopRight{width:0;height:0;}#cboxBottomLeft{width:15px;}#cboxBottomRight{width:15px;}#cboxMiddleLeft{width:0;}#cboxMiddleRight{width:0;}#colorbox .body{padding:2em 45px 5.5em 45px;overflow:hidden;}#cboxContent{overflow:hidden;}#cboxError{padding:50px;}#cboxTitle{left:0;}.cboxSlideshow_on #cboxSlideshow{display:none;}.cboxSlideshow_off #cboxSlideshow{display:none;}#cboxClose,#cboxPrevious,#cboxNext{border:none;position:absolute;text-indent:-9999px;overflow:hidden;}#cboxClose{top:17px;right:12px;width:27px;height:27px;background:url(/sites/all/themes/amaze_berlin_2014/img/icons/cross.svg) no-repeat center;border:none;}.no-svg #cboxClose{background:url(/sites/all/themes/amaze_berlin_2014/img/icons/cross.png) no-repeat center;}#cboxCurrent{position:absolute;bottom:0;left:0;width:100%;height:2em;text-align:center;}#cboxPrevious,#cboxNext{top:50%;margin-top:-15px;height:62px;width:49px;background:url(/sites/all/themes/amaze_berlin_2014/img/icons/arrow-left-right.png) 0 0;}#cboxPrevious{left:0;}#cboxNext{right:0;background-position:0 -62px;}.home .content-body .teaser-links a{display:block;margin:0 -12px;padding:0 12px;padding-top:10px;padding-bottom:46px;color:#e2007a;font-weight:bold;}.home .content-body .teaser-links .tickets{background:#e2007a;color:white;}.slides{box-shadow:7px 7px 5px rgba(0,0,0,0.14);cursor:pointer;}.main-minimal{background:white;}.footer-body .sponsors{margin:0 -22px;width:980px;text-align:center;}.footer-body .sponsors .item{clear:both;position:relative;width:198px;margin:2.5em 22px;display:inline-block;}.footer-body .sponsors .item a img{display:block;}.footer-body .sponsors h3{clear:both;width:100%;text-align:center;padding:3.5em 0 1.5em 0;font-weight:bold;color:white;text-transform:uppercase;}.footer-body .sponsors .edit a{display:none;position:absolute;right:0;width:100%;max-height:2em;overflow:hidden;}.footer-body .sponsors .edit-main a{bottom:0;}.footer-body .sponsors .edit-sub a{top:0;}.footer-body .sponsors .item:hover .edit a{display:block;}a.rules-link{background:#e2007a;color:white;padding:0.4em 10px;margin:0.4 0;text-decoration:none;white-space:nowrap;display:block;}form .form-item li{margin-left:0;}.node-form .multipage-pane-title{margin:1em 0;}.node-form legend,.node-form label{font-weight:bold;}.node-form label{width:100%;float:left;}.node-form .fieldset-wrapper > .form-wrapper{margin-bottom:1.2em;}.node-form .multipage-controls-list{margin:3em 0 2em 0;}.node-form .form-type-textarea label,.node-form .form-type-checkboxes label{float:none;}.field-name-field-member-count label{width:100%;float:left;}.field-name-field-member-count input{width:10px;}input[type=text],input[type=email],input[type=password]{width:400px;}#webform-component-online--facebook input,#webform-component-online--twitter input,#webform-component-postal-address--postal-code input,#webform-component-group-name input{width:auto;}.form-textarea-wrapper{width:420px;}
