/* quick-and-dirty.css */
.privacy-info-link{margin-bottom:1em}.page-privacy-policy h1{font-size:2em;text-align:center}.page-privacy-policy h2{font-size:1.3em;margin-top:1em}@font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: url('../../assets/css/.../../files/template-data/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */  src: local('Open Sans Regular'), local('OpenSans-Regular'),       url('../../files/template-data/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../../files/template-data/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */       url('../../files/template-data/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */       url('../../files/template-data/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */       url('../../files/template-data/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */}@font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: url('../../assets/files/template-data/fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */  src: local('Open Sans Bold'), local('OpenSans-Bold'),       url('../../files/template-data/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../../files/template-data/fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */       url('../../files/template-data/fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */       url('../../files/template-data/fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */       url('../../files/template-data/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */}@font-face{font-family: 'Bitter';  font-style: normal;  font-weight: 400;  src: url('../../files/template-data/fonts/bitter-v12-latin-regular.eot'); /* IE9 Compat Modes */  src: local('Bitter Regular'), local('Bitter-Regular'),       url('../../files/template-data/fonts/bitter-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../../files/template-data/fonts/bitter-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */       url('../../files/template-data/fonts/bitter-v12-latin-regular.woff') format('woff'), /* Modern Browsers */       url('../../files/template-data/fonts/bitter-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */       url('../../files/template-data/fonts/bitter-v12-latin-regular.svg#Bitter') format('svg'); /* Legacy iOS */}
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,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;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}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,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html 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}a{-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s}body{background-color:#fdfdfb;font-family:'Open Sans', Arial, Verdana, 'sans-serif';text-align:center}body,a{color:#333332}.ie8 .project-info a{background-color:#fff}.wrapper{max-width:1905px;min-width:320px;margin:0 auto;overflow:hidden}img,video{max-width:100%;vertical-align:middle;height:auto}a{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}footer a:hover,header a:hover,footer a.trace,header a.trace{opacity:.8}.invisible{display:none}.never-break{white-space:nowrap;display:block}.hide-on-small-screens{display:none}header{margin-bottom:5em}h1{font-family:'Bitter', Georgia, serif;font-weight:normal;font-weight:400;text-transform:uppercase;font-size:1.9em;margin-bottom:0;padding-left:1em;padding-right:1em}h2{margin-top:.5em;font-size:15px;font-weight:400;margin-bottom:1em}.page-references h2,.page-about h2,.page-contact h2{font-size:1.3em;text-transform:uppercase;margin-top:2em}iframe{border:0}header{font-size:.75em}.nav-main{width:295px;margin:1em auto 0;overflow:hidden}.nav-main ul{list-style-type:none;padding:0}.nav-main li{float:left;margin-left:20px}.nav-main li:first-child{margin-left:0}.nav-main a,.nav-main span{text-decoration:none;display:inline-block;margin:0 .5em}.nav-main a.invisible,.nav-main span.invisible{display:none}.main-container{clear:both;padding:0}.page-home .main-container{padding:0}.page-home .main-container .subline{font-size:15px}.main-container .ce_text{text-align:center;max-width:710px;margin:0 auto;padding:0 1em;font-size:18px}.page-home .main-container .ce_text{text-align:center}.main-container .ce_teaser,.main-container .work-teaser{position:relative;padding:0;margin:0;overflow:hidden}.main-container .ce_teaser .ce_image,.main-container .work-teaser .ce_image{margin:0}.page-home .main-container .ce_teaser,.page-home .main-container .work-teaser{max-width:100%}.main-container .ce_teaser .project-info,.main-container .work-teaser .project-info{display:none}.main-container .ce_teaser .project-info a,.main-container .work-teaser .project-info a{text-decoration:none;width:91%;height:90%;left:-.5%;top:-.5%;position:absolute;background-color:rgba(255,255,255,0.9);padding:10% 5% 1%;text-align:center;display:block}.main-container .ce_teaser .project-info h3,.main-container .work-teaser .project-info h3{font-family:'Bitter', Georgia, serif;text-transform:uppercase;font-weight:normal}.ce_teaser,.work-teaser{float:left}.ce_teaser p,.work-teaser p{margin:0;font-size:0.8em}.main-container .subline{margin-bottom:3.5em}.main-container .subline p{margin:0}footer{font-size:.8em;padding:2em 0;clear:both}footer p{margin:0}footer a{text-decoration:none}.facebook-link,.xing-link{display:inline-block;padding:0 .5em}.page-references .ce_text ul,.page-about .ce_text ul,.page-contact .ce_text ul{list-style-type:none;padding:0}.page-references td,.page-about td,.page-contact td{width:49%}.ce_image{margin-bottom:2em}.page-home .shadow{display:none}.ce_player{max-width:1024px;margin:0 auto 2em}.shadow{margin:3em auto 6em}@media all and (min-width: 25em){.ce_teaser,.work-teaser{width:50%}}@media all and (min-width: 40em){header{margin-bottom:12.5em}.main .ce_text{margin-bottom:3em}.main .ce_teaser,.main .work-teaser{margin:0}.page-home .main .ce_text{margin-bottom:0}.main-container .ce_text{text-align:justify}.hide-on-small-screens{display:inline}.never-break{display:inline}.ce_teaser,.work-teaser{width:33.333333333%}h1{font-size:2.8em}.page-home h1{font-size:3.8em;letter-spacing:-1px}.page-references h2,.page-about h2,.page-contact h2{font-size:1.5em}.page-home .main-container .subline{margin:.4em auto 9.5em}.ce_image,.ce_player{margin-bottom:8em}.page-about .ce_image,.page-about .ce_player{margin-bottom:4em}.shadow{margin:5em auto 10em}}@media all and (min-width: 62em){.ce_teaser,.work-teaser{width:25%}}@media all and (min-width: 85em){.ce_teaser,.work-teaser{width:20%}}

