html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}blockquote, q { quotes: none; }blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }ins { background-color: #ff9; color: #000; text-decoration: none; }mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }del { text-decoration: line-through; }abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }table { border-collapse: collapse; border-spacing: 0; }hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }input, select { vertical-align: middle; }body { font:13px/1.231 sans-serif; *font-size:small; }select, input, textarea, button { font:99% sans-serif; margin: 0; vertical-align: baseline; }html { height: 100%; overflow-y: scroll; }a:hover, a:active { outline: none;}a:focus { outline: thin dotted;}ul, ol { margin-left: 2em; }ol { list-style-type: decimal; }nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }small { font-size: 85%; }b, strong, th { font-weight: bold; }th, td {text-align: left; vertical-align: top;}sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }fieldset {margin: 0 2px;padding: 0.35em 0.625em 0.75em;}textarea { overflow: auto; vertical-align: top;}button,input { line-height: normal; *overflow: visible;}.ie6 legend, .ie7 legend { margin-left: -7px; }input[type='radio'] { vertical-align: text-bottom; box-sizing: border-box;}input[type='checkbox'] { vertical-align: bottom; box-sizing: border-box;}.ie7 input[type='checkbox'] { vertical-align: baseline; }.ie6 input { vertical-align: text-bottom; }input[type='search'] {-webkit-appearance: textfield; -moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}label, input[type='button'], input[type='submit'], input[type='reset'], input[type='image'], button { cursor: pointer; }input[type='button'], input[type='submit'], input[type='reset'], input[type='image'], button { -webkit-appearance: button;}button {width: auto; overflow: visible; }button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input:valid, textarea:valid {}input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }::-moz-selection{ background: #6bc423; color:#fff; text-shadow: none; }::selection { background:#6bc423; color:#fff; text-shadow: none; }a:link { -webkit-tap-highlight-color: #6bc423; }img{border: 0; background: #111;}figure{margin: 0px;}figure a{border: 0px !important;}figure img{vertical-align: top;}.ie7 img { -ms-interpolation-mode: bicubic; }figure.left{float:left;margin: 0 10px 10px 0;}figure.right{float:right;margin: 0 0 10px 10px;}.clickable{cursor: pointer;}html{background: #fff;}body, select, input, textarea { font-family: M1cregular, Helvetica, sans-serif; color: #aaa; }pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em;}body{background: url(/assets/ed7b1cdbaf73/layout/images/front/body.png) no-repeat 5% 0;min-height: 650px;}strong, b, th{font-family: M1cMedium; }a, a:active, a:visited {text-decoration: none;transition: color 0.2s ease-in-out;-webkit-transition: color 0.2s ease-in-out;}a:hover { color: #222; }.txtTypo{text-rendering: optimizeLegibility;}.txtShadow{text-shadow: 0 1px 0 rgba(0,0,0,0.8);-webkit-text-shadow: 0 1px 0 rgba(0,0,0,0.8);-moz-text-shadow: 0 1px 0 rgba(0,0,0,0.8);}.txtNowrap{white-space:nowrap;}.boxShadow{box-shadow: 0 1px 1px rgba(0,0,0,0.8), 0 0 3px rgba(0,0,0,0.4);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.8), 0 0 3px rgba(0,0,0,0.4);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.8), 0 0 3px rgba(0,0,0,0.4);transition: transform 0.8s ease-in-out;-webkit-transition: -webkit-transform 0.8s ease-in-out;-moz-transition: -moz-transform 0.8s ease-in-out;}a:hover .boxShadow{transform: scale(1.02);-webkit-transform: scale(1.02);-moz-transform: scale(1.02);transition: transform 0.3s ease-out;-webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;}.container{min-width: 740px;width: 90%;max-width: 1000px;margin: 0 auto;}#container{padding: 80px 0;}.col{ float: left; display: inline-block; width: 50%;}header{margin-bottom: 30px;}#logo strong{text-transform: uppercase;color: #497c20;font-size: 1.8em;}#logo strong:hover{color: #5c8a37;}#mainNav{ text-align: right; margin-top: 5px;}#mainNav ul{ display: inline;}#mainNav li{display: inline-block;text-transform: uppercase;}#mainNav li a{font-size: 1.4em;color: #aaa;display: block;padding: 0 15px;}#mainNav li.active a, #mainNav li a:hover{color: #222;}#main{text-align: center;margin-top: 50px;}#slides{height: 450px;width: 100%;position: relative;}.slide{text-align: center;height: 450px;width: 90%;position: relative;margin-left: 5%;display: table;}.slide figure{height: 450px;width: 100%;margin: 0 auto;display: table-cell;vertical-align: middle;}.slide figure a {display: inline-block; width: auto; vertical-align:middle;}.slide figure img{position: relative;max-height: 450px;max-width: 100%;width: auto;height: auto;}.jshowoff-play, .jshowoff-slidelinks {display: none;}.jshowoff-controls{position: absolute; top: 0; left: 0;width: 100%;}.jshowoff-prev, .jshowoff-next{position: absolute;display: block;height: 450px;width: 40px;opacity: 0.3;text-indent: -999em; overflow: hidden;transition: opacity 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out;}.jshowoff-prev{top: 0;left: 0;background: url(/assets/ed7b1cdbaf73/layout/images/front/arrows.png) no-repeat -40px 230px;}.jshowoff-next{top: 0;right: 0;background: url(/assets/ed7b1cdbaf73/layout/images/front/arrows.png) no-repeat 0px 230px;}.jshowoff-prev:hover, .jshowoff-next:hover, .jshowoff-prev.active, .jshowoff-next.active{opacity: 1;}.articleBlock{max-width: 750px;margin: 0 auto;text-align: left;}article{color: #222;font-size: 1.1em;line-height: 1.6;}article p{margin-bottom: 1.6em;}article h1, article h2{font-size: 1.6em;text-transform: uppercase;margin-bottom: 0.5em;}article h3{font-size: 1.1em;text-transform: uppercase;margin-bottom: 0.5em;}.date, aside b{font-weight: normal;font-size: 0.6em;}.articleBlock a{color: #aaa;border-bottom: solid 1px #3f3830;}.articleBlock a:hover{color: #222;border-bottom: solid 1px #3f3830;}#news article{margin-bottom: 2em;}.pager{text-align: center;}.pager a{color: #aaa;margin-right: 1em;}.pagerPage, .pager a:hover{color: #222;margin-right: 1em;}aside{float: left;margin: 0 2em 2em 0;display: inline-block;text-align: left;vertical-align: top;}aside>ul{display: inline-block;border-right: 1px solid #aaa;margin: 0;}aside ul ul{display: inline-block;margin: 0 0 1em 1em;}aside li{display: block;text-transform: uppercase;}aside li li{text-transform: none;}aside li a{font-size: 1.1em;line-height: 1.6;color: #aaa;display: block;padding: 0 2em 0 0;}aside li.active>a, aside li a:hover{color: #222;}.workOverviewContainer{display: table;width: auto;vertical-align: top;}#workOverview{}#workOverview img{height: 150px;width: auto;}#workOverview figure{float: left;margin: 0 0px 50px 50px;}#workDetail h1{margin-bottom: 0.5em;text-transform: uppercase;font-size: 1.3em;text-align: left;}#workDetail h1 a{color: #aaa;}#workDetail h1 a:hover{color: #222;BIOGRAPHY}#workDetailDescr{text-align: left;color: #222;padding: 50px 0 0 0;}footer{position: relative;width: 100%;height: auto; text-align: right; color: #aaa; padding-bottom: 5px;}footer a{color: #aaa;}footer a:hover{color: #222;}.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }.hidden { display: none; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; }.group:before, .group:after{content:'';display:table;}.group:after{ clear:both;}.group{zoom:1;}@media only screen and (max-width: 1023px) {body {font-size:11px;}}@media handheld, only screen and (max-width: 767px) {.mobileHidden{display: none !important;}body {font-size: 16px;-webkit-text-size-adjust: none;}#container{padding: 20px 0;}.container{min-width: 0;}#mainNav{text-align:center;}#mainNav li a{font-size: 1em; padding: 0 5px;}.col{display: block; float: none;width: 100%; text-align: center;}aside{float: none;display: block;}aside > ul{border-right: 0 solid #aaa;border-bottom: 1px solid #aaa;border-top: 1px solid #aaa;padding: 2em 0;display: block;}#workOverview figure{float: left;margin: 0 20px 40px 20px;}#workDetailDescr, #workDetail h1{text-align: center;}footer.container{text-align: center;position: relative;padding: 100px 0;}}@media print {* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;-ms-filter: none !important; }a, a:visited { color: #444 !important; text-decoration: underline; }a[href]:after { content: ' (' attr(href) ')'; }abbr[title]:after { content: ' (' attr(title) ')'; }.ir a:after, a[href^='javascript:']:after, a[href^='#']:after { content: ''; }pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }thead { display: table-header-group; }tr, img { page-break-inside: avoid; }@page { margin: 0.5cm; }p, h2, h3 { orphans: 3; widows: 3; }h2, h3{ page-break-after: avoid; }}@-webkit-keyframes fadeIn{ 0% { opacity: 0; } 20% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 20% { opacity: 0; } 100% { opacity: 1; }}