/* http://meyerweb.com/eric/tools/css/reset/    v2.0 | 20110126   License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}/* REEEEEEEESETTTTTTTTTTTTT */html {    margin: 0;    padding: 0;	font-size: 87%;}*{font-size: 1.4rem;line-height: 1rem; }body {     height: 100%;    min-height: 100%;    margin: 0;    padding: 0;      font-family:"Mada", sans-serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;    font-size: 1.3em;    color: #333333;}h2 {    color:#000000;     font-size:0.8em;    letter-spacing: 0.3em;    font-weight: bold;}h1 {    color:#000000;     font-size:1.5em;    font-weight: bold;    letter-spacing: 0.3em;    text-align:center;}p {     margin-top:0.5em;    } hr {    width:100%;    max-width:76em;    border:0px;    height: 0px;    background:#BBBBBB; } .text_area_center a:link {    color:#000000;}.text_area_center a:visited {    text-decoration: none;    color:#000000;}.my_title{    z-index: 1000;    width:100%;    padding-top: 2em;    text-align:center;    letter-spacing: 0.1em;    background: white;    height: 13.5em;}.my_title a:link{}.my_title a:visited{    text-decoration: none;}nav{    z-index: 1000;    width:100%;    padding-left: 0px;    list-style:none;    margin-top:0em;    text-align:left;    background: white;    height: 3.7em;    min-width: 26em;    max-width: 104em;    position:fixed;    background-color: rgba(255, 255, 255, 0.94);    font-weight:bold;}nav li{    display: inline-block;    padding-left: 0em;    padding-right: 0em;    padding-top: 1.3em;    padding-bottom: 1em;}navcenter{    padding-left: 2.4em;    padding-right: 2.4em;	padding-bottom:1.3em;	padding-top:1.3em;}navright{    display: inline-block;    padding-left: 2.9em;    padding-right: 0em;    padding-top: 1.5em;    padding-bottom: 1.5em;}nav a{    color: #666666;    display:inline-block;    text-decoration: none;}ul a:hover{    color: #000000;}.fixed {    position: fixed;     top: 0;     height: 3.8em;     z-index: 1;}.bxslider{	max-width: 100%;    padding-left: 0;} .menu_pos{    height: 3.8em;    margin-top: 0;    margin-bottom: 0;    margin-left: auto;    margin-right: auto;     max-width: 104em;}.home_main{    max-width: 80em;    width: 100%;    min-width: 28em;    margin-left: auto ;    margin-right: auto ;    margin-top: 0;    line-height: 135%;}.banner { position: relative; overflow: auto; }    .banner li { list-style: none; }        .banner ul li { float: left; }        .slide_menu{}.text_area_center{    text-align: center;    margin-left: auto;    margin-right: auto;        margin-bottom: 3em;    position: relative;    min-width:50%;    max-width:95%;}.workmenutext {     font-size:1.0em;    text-align: left;    padding-top:0.5em;    padding-left:2em;}.workdescription {    font-size:1.0em;    text-align: left;    padding-top:0.5em;    padding-left:2em;    width:50%;    min-width:30em;}.workdescription a:visited {    text-decoration: none;    color:#000000;}.workdescription a:link {    color:#000000;}.worklocation {    font-size:1.0em;    text-align: right;    padding-top:0.5em;    padding-right:2em;    width:100;    min-width:30em;}.worklocation a:visited {    text-decoration: none;    color:#000000;}.worklocation a:link {    color:#000000;}.pic_area_center{    text-align: center;    width: 100%;    max-width:80em;    position: relative;    margin-left: auto;    margin-right: auto;    float:center;}.photocredit a:link {    color:#000000;}.photocredit a:visited {    text-decoration: none;    color:#000000;}.pic_area_center_news{    text-align: center;    width: 100%;    max-width:60em;    position: relative;    margin-left: auto;    margin-right: auto;    float:center;}.pic_area_left{   position: relative;   width:49%;   float: left;   top: 2em;   bottom: 2em;}.pic_area_right{   position: relative;   width:49%;   float: right;   top: 2em;   bottom: 2em;}.text_area_left{    position: relative;    text-align: left;    min-width: 27em;    max-width: 32em;    margin-left: auto;    margin-right: auto;}.bold_black_text{    color:#000000;     font-size:1.1em;    font-weight:bold;    text-decoration: none;}.bold_black_text_menu{    color:#000000;     font-size:1.1em;    font-weight:bold;    padding-left: 1.8em;}.black_text{    color:#000000; }.small_text{    font-size:0.9em; }.text_area_center_header{    text-align: center;    color: #000000;}.videoWrapper {	position: relative;	padding-bottom: 55.4%; /* 16:9 */	padding-top: 1em;	height: 0;	max-width:80em;	margin-bottom:0em;    margin-left: auto;    margin-right: auto;	}.videoWrapper iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}/* WORKS GRID */.wrapper{   position: relative;   min-width: 28em;   margin-left: auto;   margin-right: auto;   line-height: 135%;}.main{   margin-left: auto;   margin-right: auto;   margin-top:8em;   min-width:28em;   max-width:80em;}video{    margin-left: auto;    margin-right: auto;    max-width:80em;    width:100%;}IMG.displayed {    display: block;    margin-left: auto;    margin-right: auto;}IMG.exp_image {    max-width:80em;    width:100%;}IMG.works_menu_img {    text-align: center;    width: 100%;    max-width:80em;    position: relative;    margin-left: auto;    margin-right: auto;    float:center;    min-width: 28em;}IMG.works_img {    display: block;    margin-left: auto;    margin-right: auto;    margin-bottom:3em;    width:95%;}IMG.news {    max-width:60em;    width:100%;}IMG.logo {    height:3.4em; }@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) and (orientation:landscape) {body {     font-size: 1.3em;}navcenter{    padding-left: 1.9em;    padding-right: 1.9em;	padding-bottom:1.3em;	padding-top:1.3em;}navcenter{    font-size:1em;}.left1{width:50%;}.left2{	width:50%;}}@media screen and (orientation:portrait) {.bold_black_text_menu{    padding-left: 0.6em;}body {     font-size: 1.3em;        width:100%;} .workmenutext{padding-left: 0.6em;}navcenter{    padding-left: 0.4em;    padding-right: 0.6em;    padding-bottom:0.8em;	padding-top:0.8em;}.home_main{	width:100%;    min-width:28em;}.wrapper{	width:100%;	}.my_title{	width:100%;	min-width:28em;}.my_title a:link{}.my_title a:visited{    text-decoration: none;}}@media(-webkit-min-device-pixel-ratio: 1.2) and(min-resolution: 192dpi) and (max-device-width : 480px) { .bold_black_text_menu{    padding-left: 0.4em;}nav {    min-width: 34em;}nav li{    display: inline-block;    padding-top: 1.5em;    padding-bottom: 0.6em;    font-size:1.6em;}.text_area_left{    min-width: 50%;    width:95%;}.text_area_center{    font-size:1.6em;    line-height:1.6em;}navcenter{    padding-left: 0.6em;    padding-right: 0.6em;    padding-bottom:0.8em;	padding-top:0.8em;}.fixed {    height: 5.5em; }hr{    width:100%;    max-width:100%;}.workmenutext {     font-size:1.5em;    text-align: center;    line-height:1.5em;}h2 {    font-size:1.4em;    letter-spacing: 0.3em;}h1 {     font-size:2.1em;}.small_text{    font-size:1.3em;     letter-spacing: 0.1em;}}@media only screen /*Smartphones*/and (min-device-width : 213px) and (max-device-width : 480px) { html {	font-size: 50%;}.my_title a:link{}.my_title a:visited{    text-decoration: none;}nav {    min-width: 28em;    height: 5.0em; }nav li{    display: inline-block;    padding-top: 1em;    padding-bottom: 0.6em;    font-size:1.6em;}.bold_black_text_menu{    padding-left: 0.4em;}.text_area_left{    min-width: 50%;    width:95%;}.text_area_center{    font-size:1.5em;    line-height:1.6em;}navcenter{    font-size:1.1em;    padding-left: 0em;    padding-right: 0.4em;    padding-bottom:0.4em;	padding-top:0.8em;}.fixed {    height: 5.5em; }hr{    width:100%;    max-width:100%;}.workmenutext {     font-size:1.6em;    padding-left:0.4em;}h2 {    font-size:1.4em;    letter-spacing: 0.3em;}h1 {     font-size:2.1em;}.small_text{    font-size:0.8em;     letter-spacing: 0.1em;}.workdescription{	font-size:1.6em;     padding-left:0.4em;    min-width:21em;    line-height:1.6em;}.worklocation{	font-size:1.6em;     padding-right:0.4em;    min-width:21em;    line-height:1.6em;}.photocredit {	font-size:1.6em; }}@media (-webkit-min-device-pixel-ratio: 2) and (min-device-width : 1281px) and(max-device-width : 1920px){ html {	font-size: 50%;}body {     font-size: 1.6em;}nav {    min-width: 34em;}.bold_black_text_menu{    padding-left: 0.4em;}navcenter{    padding-left: 1.5em;    padding-right: 1.5em;    padding-bottom:0.6em;	padding-top:0.8em;}}@media (-webkit-min-device-pixel-ratio: 2) and (min-device-width : 1921px){ body {     font-size: 0.9em;}}@media screen and (-webkit-min-device-pixel-ratio:0)  and (min-resolution:.001dpcm) {html {    margin: 0;    padding: 0;	font-size: 67%;}}