@font-face {font-family:'DCA';src:url('fonts/GrotesqueDCA-Regular.eot?v=1');src:url('fonts/GrotesqueDCA-Regular.eot?#iefix&v=1') format('embedded-opentype'), url('fonts/GrotesqueDCA-Regular.woff?v=1') format('woff'), url('fonts/GrotesqueDCA-Regular.woff2?v=1') format('woff2');font-weight:normal;font-style:normal; }@font-face {font-family:'DCA';src:url('fonts/GrotesqueDCA-Italic.eot?v=1');src:url('fonts/GrotesqueDCA-Italic.eot?#iefix&v=1') format('embedded-opentype'), url('fonts/GrotesqueDCA-Italic.woff?v=1') format('woff'), url('fonts/GrotesqueDCA-Italic.woff2?v=1') format('woff2');font-weight:normal;font-style:italic; }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-size:100%;font:inherit;vertical-align:baseline;-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga", "dlig";-webkit-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"; }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; }pre {font-size:12px; }html, body {height:100%; }div {position:relative;overflow:hidden; }button {background:none;border:none;cursor:pointer;padding:0;margin:0; }button:focus {outline:0; }button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0; }input:focus {outline:none; }input {-webkit-appearance:none;-webkit-border-radius:0px; }input::-ms-clear {display:none; }.dn {display:none; }.db {display:block; }.dib {display:inline-block; }.fl {float:left; }.fr {float:right; }.h {width:100%; }.ov {overflow:visible; }b {font-weight:bold; }.mb {margin-bottom:21px; }.ml {margin-left:20px; }.mr {margin-right:20px; }html, body, select, input, textarea, button {font-family:'DCA', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-size:16px;line-height:21px; }a {color:inherit;text-decoration:none; }h1 {margin-bottom:21px; }p {max-width:560px; }p:last-child {margin-bottom:0px; }.txt p {text-indent:31.5px; }.txt p:first-child {text-indent:0; }img {display:block; }em, i {font-style:italic; }@media screen and (min-width:1024px) {html, body, select, input, textarea, button {font-size:14px;line-height:19px;-webkit-font-smoothing:antialiased; }h1 {margin-bottom:19px; }p {max-width:560px; }p:last-child {margin-bottom:0px; }.txt p {text-indent:28.5px; }.txt p:first-child {text-indent:0; } }#site {background:#fff;min-height:100%;height:auto !important;height:100%;margin:0 auto;position:static;overflow:visible; }#site .include .paa {padding:54px 12px 20px;position:relative; }#site .include .paa.withsub {padding:54px 12px 20px; }#site .include .pat {padding:64px 12px 20px; }@media screen and (min-width:600px) {#site .include .paa {padding:54px 20px 20px; }#site .include .paa.mpt {padding:64px 20px 20px; }#site .include .paa.withsub {padding:54px 20px 20px; }#site .include .pat {padding:64px 20px 20px; } }@media screen and (min-width:1024px) {#site .include .paa {padding:65px 20px 20px; }#site .include .paa.withsub {padding:65px 20px 20px; }#site .include .pat {padding:65px 0px 0px; } }.subnavi {border-bottom:1px solid #000;padding:3px 0; }.subnavi li {display:inline-block;margin-right:12px; }.subnavi.blk li {display:block; }.subnavi a {color:#aaa; }.subnavi a.selected, .subnavi a:hover {color:#000; }@media screen and (min-width:1024px) {.subnavi {border-top:1px solid #000;margin-bottom:38px;position:fixed;left:20px;right:20px;background:#fff;z-index:1;overflow:visible; }.subnavi.blk li {display:inline-block; }.subnavi:after {content:"";position:absolute;bottom:-5px;left:0px;height:4px;width:100%;background:#fff; }.people .subnavi {position:fixed;background:#fff;left:20px;right:20px;z-index:1;margin-bottom:0; }.people .subnavi:nth-child(2) {border-top:none;margin-top:27px; }.people .listitem:first-child {border-top:1px solid #000; } }.absctr {min-height:100vh; }.absctr .absctr {display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%);font-size:18px;line-height:21px;text-align:center; }.regpage {margin-top:10px; }.regpage .copy {font-size:13px;line-height:17px; }.regpage img {width:100%;height:auto;margin-top:10.5px; }@media screen and (min-width:600px) {.regpage .copy {float:left;width:50%; }.regpage .img {width:40%;float:right;margin-right:5%; }.regpage .img img {margin-top:3px;margin-bottom:3px; } }@media screen and (min-width:1024px) {.regpage {margin-top:0px; }.regpage .copy {font-size:14px;line-height:19px; } }.listitem {padding:3px 0;border-bottom:1px solid #000; }.listitem.noborder {border-bottom:none; }.listitem img {width:100%;height:auto;margin-top:10.5px; }.listitem figure img {width:auto; }.listitem iframe {margin-top:10.5px; }.listitem .itnav {position:absolute;top:5px;right:0; }.listitem.open .itnav .ss-arrow-down:before {content:"\f00d"; }@media screen and (min-width:600px) {.listitem .expand {width:50%; }.listitem.open .expand {display:inline-block; }.listitem .copy {float:left;width:90%; }.listitem .copy.half {width:50%; }.listitem .img {width:40%;float:right;margin-right:5%; }.listitem .img img {margin:3px auto; }.listitem .img img.portrait {width:66%; }.listitem .img img.square {width:86%; }.listitem .img iframe {margin:3px auto; }.listitem .itnav {display:none; } }@media screen and (min-width:768px) {.pageitems:hover .listitem {color:#aaa; }.pageitems:hover .listitem:hover {color:#000; }.pageitems:hover .listitem.open {color:#000; } }@media screen and (min-width:1024px) {.pageitems {border-top:1px solid #000; } }.newsitems, .peopleitems {margin-top:0px;padding-bottom:90vh; }.newsitems.mt, .peopleitems.mt {margin-top:0; }@media screen and (min-width:768px) {.newsitems.mt, .peopleitems.mt {margin-top:38px; }.peopleitems {margin-top:0px; }.peopleitems:hover .listitem {color:#aaa; }.peopleitems:hover .listitem:hover {color:#000; }.peopleitems:hover .listitem.open {color:#000; } }@media screen and (min-width:1024px) {.newsitems.mt, .peopleitems.mt {margin-top:57px; } }.items .pt {padding:5px 0; }.expand:hover {text-decoration:underline; }.expand .date, .expand .headline {display:block; }@media screen and (min-width:768px) {.expand .date {width:100px;float:left; }.expand .headline {overflow:hidden; } }.toexpand {display:none;margin-top:10.5px;margin-bottom:21px; }.open .expand {text-decoration:underline; }.open .toexpand {display:block; }@media screen and (min-width:1024px) {.open .expand {text-decoration:none; }.expand:hover {text-decoration:none; } }.index .row {width:100%;display:block;padding:3px 0;border-bottom:1px solid #000; }.index .row span {display:inline-block; }.index .row span.title, .index .row span.type {display:block; }.index .row span.location, .index .row span.country, .index .row span.year {margin-right:4px; }.index .row span .hom {display:none; }.index .row.header {display:none; }.index .row.nosort {display:none; }@media screen and (min-width:768px) {.index {font-size:13px;line-height:17px; }.index .row {overflow:hidden; }.index .row span {display:inline-block;margin-right:1.5%;float:left; }.index .row span .hod {display:none; }.index .row span .hom {display:inline; }.index .row span.title {display:inline-block;width:31.5%; }.index .row span.location {margin-right:4px;width:22.5%; }.index .row span.country {margin-right:1.5%;width:18.5%; }.index .row span.year {margin-right:1.5%;width:12.5%; }.index .row span.type {float:none;display:block;overflow:hidden;margin-right:0;width:9; }.index .row.header {display:block; }.index .row.nosort {display:block; }.index:hover .row {color:#aaa; }.index:hover .row:hover {color:#000; }.index:hover .row.open {color:#000; }.index:hover .row.header {color:#000; } }@media screen and (min-width:1024px) {.index {font-size:14px;line-height:19px; }.index .row.header {border-top:1px solid #000; } }.biblioitem {font-size:13px;line-height:17px;border-bottom:1px solid #000; }.biblioitem.header {display:none; }.biblioitem .row {display:block;padding:5px 0; }.biblioitem .row span {display:block; }.biblioitem .toexpand {margin-bottom:8.5px; }.biblioitem .readercontent {display:none; }.biblioitem .links {margin-top:17px; }.biblioitem .links li {display:inline-block;margin-right:25px; }.biblioitem .links li a {color:#aaa; }.biblioitem .links li a:hover {color:#000; }.biblioitem .imgs {width:100%;margin-bottom:17px; }.biblioitem .imgs img {width:100%;height:auto;margin-bottom:17px; }.newsitems .links {margin-top:17px; }.newsitems .links li {display:inline-block;margin-right:25px; }.newsitems .links li a {color:#aaa; }.newsitems .links li a:hover {color:#000; }.newsitems:hover .listitem, .newsitems:hover .biblioitem {color:#aaa; }.newsitems:hover .listitem:hover, .newsitems:hover .biblioitem:hover {color:#000; }.newsitems:hover .listitem.open, .newsitems:hover .biblioitem.open {color:#000; }@media screen and (min-width:768px) {.biblioitem.header {display:block; }.biblioitem .row {display:block;padding:3px 0;overflow:hidden; }.biblioitem .row span {float:left; }.biblioitem .row span.title {width:35%;margin-right:2%; }.biblioitem .row span.source {width:19%;margin-right:2%; }.biblioitem .row span.author {width:15%;margin-right:2%; }.biblioitem .row span.date {width:9%;margin-right:2%; }.biblioitem .row span.topic {width:14%; }.biblioitem.notopic .row span.title {width:35%; }.biblioitem.notopic .row span.source {width:25%; }.biblioitem.notopic .row span.author {width:28%;margin-right:2%; }.biblioitem.notopic .row span.date {width:6%;margin-right:0%; }.biblioitem .imgs {width:100%;margin-bottom:17px; }.biblioitem .imgs img {width:200px;float:left;margin-right:18px;height:auto; } }@media screen and (min-width:1024px) {.biblioitem {font-size:14px;line-height:19px; } }.slideshow {width:100%; }.slideshow .slide {margin-bottom:42px; }.slideshow .hiddencap {margin-top:9px; }.slideshow .hiddencap .toexpand .links {margin-top:21px;color:#aaa; }.slideshow .hiddencap .toexpand .links li {display:block; }.slideshow.projectss .hiddencap {margin-bottom:9px; }.slideshow .activeslide {display:block; }.slideshow .sbtn {display:none;height:100%;position:absolute;top:0;text-indent:-99999px;background-image:url(/css/img/t.png);background-repeat:repeat; }.slideshow .sbtn.next {width:50%;right:0;cursor:e-resize;cursor:url(/css/img/arrw-r.png) 26 25, url(/css/img/arrw-r.cur), e-resize; }.slideshow .sbtn.next.short {width:40%;height:68%; }.slideshow .sbtn.prev {width:50%;left:0;cursor:w-resize;cursor:url(/css/img/arrw-l.png) 1 25, url(/css/img/arrw-l.cur), w-resize; }.slideshow .sbtn.prev.short {width:40%;height:68%; }.slideshow .close {position:absolute;top:0px;right:0px;font-size:20px;z-index:16;padding:15px 20px; }.slideshow img {width:100%;height:auto;margin:0 auto; }.slideshow img.size_10 {width:10%; }.slideshow img.size_20 {width:20%; }.slideshow img.size_30 {width:30%; }.slideshow img.size_40 {width:40%; }.slideshow img.size_50 {width:50%; }.slideshow img.size_60 {width:60%; }.slideshow img.size_70 {width:70%; }.slideshow img.size_80 {width:80%; }.slideshow img.size_90 {width:90%; }.slideshow.template1 {margin-bottom:10.5px; }.slideshow.template1 .slide {position:absolute;display:none; }.slideshow.template1 .slide.activeslide {display:block; }.slideshow.template1 .sbtn {display:block; }@media screen and (min-width:1024px) {.slideshow.homess .slide {display:none;position:absolute; }.slideshow.homess .slide.activeslide {display:block; }.slideshow.homess .sbtn {display:block; }.slideshow.homess .hiddencap {display:none; }.slideshow img.size_10 {width:100%; }.slideshow img.size_20 {width:100%; }.slideshow img.size_30 {width:100%; }.slideshow img.size_40 {width:100%; }.slideshow img.size_50 {width:100%; }.slideshow img.size_60 {width:100%; }.slideshow img.size_70 {width:100%; }.slideshow img.size_80 {width:100%; }.slideshow img.size_90 {width:100%; }#lightbox .slideshow .slide {display:none;position:absolute; }#lightbox .slideshow .slide.activeslide {display:block; }#lightbox .slideshow .sbtn {display:block; }.touch .slideshow.homess .sbtn {display:none; } }@media screen and (min-width:768px) {.slideshow.projectss .slide {display:none;position:absolute; }.slideshow.projectss .slide.activeslide {display:block; }.slideshow.projectss .sbtn {display:block; }.slideshow.projectss .hiddencap {display:none; }.touch .slideshow.projectss .sbtn {display:none; } }header {position:fixed;top:0;left:0;width:100%;overflow:visible;background:#fff;z-index:1;transition:top 0.2s ease-in-out; }header.outasight {top:-60px; }header #navicon {position:absolute;top:0;right:0;padding:16px 12px 16px 20px; }header .paa {padding:16px 12px 0;position:relative; }header .logowrap {float:none;width:100%;border-bottom:1px solid #000;padding-bottom:16px; }header .search {display:none;position:relative; }header .search.available {display:block; }header .search input {border:none;padding:0;margin:0;width:140px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }header .search .ss {position:absolute;top:0;right:0;color:#aaa;cursor:pointer; }header .search .ss:hover {color:#000; }header .search.searching .ss {color:#000; }header div.search {float:right; }header div.search.available {display:none; }header div.search input {border-bottom:1px solid #fff;padding-right:16px; }header div.search input:focus {border-bottom:1px solid #000; }header li.search {padding:12px 0px; }header li.search .ss {position:absolute;top:12px;right:auto;left:0px; }header li.search input {width:90%;padding:0 0 0 25px; }header nav {display:none;margin-top:0px;width:100%;clear:both;position:relative; }header nav ul {position:relative;margin:0;padding-bottom:12px; }header nav ul li {display:block;border-bottom:1px solid #aaa; }header nav ul li a {color:#aaa;display:block;padding:12px 0; }header nav ul li a.selected, header nav ul li a:hover {color:#000; }header nav ul li ul {position:relative;display:none;width:100%;margin-top:-5px; }header nav ul li ul li {border-bottom:none; }header nav ul li ul li a {padding:0px 0; }header nav ul li.lisel ul {display:block; }header nav#secnavi {display:none; }header nav#secnavi.active {display:block; }header nav.noselection ul li {border-bottom:1px solid #000; }header nav.noselection ul li a {color:#000; }header nav.noselection ul:hover li {border-bottom:1px solid #aaa; }header nav.noselection ul:hover li a {color:#aaa; }header nav.noselection ul:hover li a:hover, header nav.noselection ul:hover li a .selected {color:#000; }header .dtsubscribe {display:none; }header .dtsubscribe .subscribe form {width:255px;float:right; }header .opensubscribe.open {color:#000; }header .mobsubscribe .opensubscribe {padding:12px 0; }header .mobsubscribe .subscribe input {width:100%;max-width:366px; }header .subscribe {display:none;width:100%; }header .subscribe input {border:none;background:transparent;border-bottom:1px solid #000;line-height:normal; }header .subscribe .formrow {margin:8px 0; }header .subscribe .formrow.mt {margin:16px 0 0; }header .subscribe .msg {display:none;margin-top:12px; }header .subscribe .msg .red {color:#f00; }header .subscribe .subscribeinfo {margin-bottom:14px; }header .subscribe .disclaimer {margin-top:14px;font-size:11px;line-height:14px; }header .subscribe div.input {position:relative;overflow:visible; }header .subscribe div.input input {position:relative;top:0;left:0;z-index:1;background:none;color:#000; }header .subscribe div.input input + label {position:absolute;top:0;bottom:0;left:0;width:100%;transition:opacity 0.2s;color:#aaa; }header .subscribe div.input input:focus + label, header .subscribe div.input input:valid + label {opacity:0; }header .subscribe div.input .check {position:absolute;display:none;right:5px;bottom:6px;font-size:24px;line-height:24px; }header .subscribe div.input.validated input {color:#000;border-color:#000; }header .subscribe div.input.validated .ccicon i.selected {color:#000; }header .subscribe div.input.validated .check {display:block;color:#000; }header .subscribe div.input.notvalid input {color:#000;border-color:#000; }@media screen and (min-width:600px) {header .paa {padding:16px 20px 0; }header #navicon {padding:16px 20px; } }@media screen and (min-width:1024px) {header .search input {width:50px; } }@media screen and (min-width:1050px) {header .search input {width:75px; } }@media screen and (min-width:1075px) {header .search input {width:100px; } }@media screen and (min-width:1100px) {header .search input {width:125px; } }@media screen and (min-width:1150px) {header .search input {width:150px; } }@media screen and (min-width:1200px) {header .search input {width:200px; } }@media screen and (min-width:1024px) {header.outasight {top:0px; }header .paa {padding:24px 20px 22px; }header #navicon {display:none; }header .logowrap {float:left;width:auto;margin-right:60px;border-bottom:none;padding-bottom:0px; }header li.search.available {display:none; }header div.search.available {display:block; }header nav {display:block;margin-top:0px;width:auto;float:left;position:relative;clear:none; }header nav ul {position:relative;margin:0; }header nav ul li {float:left;margin-right:15px;overflow:visible;border-bottom:none; }header nav ul li a {color:#aaa;display:block;padding:0px 0; }header nav ul li a.selected, header nav ul li a:hover {color:#000; }header nav ul li.lisel ul {display:none; }header nav ul ul {position:absolute;top:20px;left:0px;display:none;width:100%; }header nav ul ul li {margin-left:0px; }header nav#secnavi {float:left;width:auto;display:block;margin-left:45px; }header nav#secnavi ul {display:none; }header nav#secnavi ul.active {display:block; }header nav.noselection ul li {border-bottom:none; }header nav.noselection ul li a {color:#aaa; }header nav.noselection ul:hover li {border-bottom:none; }header nav.noselection ul:hover li a {color:#aaa; }header nav.noselection ul:hover li a:hover, header nav.noselection ul:hover li a .selected {color:#000; }header .dtsubscribe {display:block; }header .mobsubscribe {display:none; }header .opensubscribe {float:right;color:#aaa; }header .opensubscribe:hover {color:#000; } }.thumbs {margin-top:10px; }@media screen and (min-width:1024px) {.thumbs {margin-top:0px; } }.thumb {display:block;width:100%;margin-bottom:34px; }.thumb img {width:100%;height:auto;margin:0 auto; }.thumb img.portrait {width:75%; }.thumb img.square {width:86%; }.thumb span {display:block;opacity:0;margin-top:10px;font-size:13px;line-height:17px; }.touch .thumb span {opacity:1; }.hover .thumb span {opacity:0; }.hover .thumb:hover span {opacity:1; }@media all and (min-width:480px) {.thumb {float:left;position:relative;margin-bottom:60px;margin-top:0px; }.thumb .sqr {width:100%; }.thumb .sqr:after {content:"";display:block;padding-bottom:100%; }.thumb img {position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%); }.thumb span {position:absolute;bottom:0;left:0; }.touch .thumb span {opacity:0; } }@media all and (min-width:480px) and (max-width:719px) {.thumb {width:47.41379%;margin-right:5.17241%; }.thumb:nth-child(2n+2) {margin-right:0%; }.thumb:nth-child(2n+3) {clear:both; } }@media all and (min-width:720px) and (max-width:959px) {.thumb {width:28.02198%;margin-right:7.96703%; }.thumb:nth-child(3n+3) {margin-right:0%; }.thumb:nth-child(3n+4) {clear:both; } }@media all and (min-width:960px) and (max-width:1239px) {.thumb {width:20.40816%;margin-right:6.12245%; }.thumb:nth-child(4n+4) {margin-right:0%; }.thumb:nth-child(4n+5) {clear:both; } }@media all and (min-width:1240px) and (max-width:1499px) {.thumb {width:16.12903%;margin-right:4.83871%; }.thumb:nth-child(5n+5) {margin-right:0%; }.thumb:nth-child(5n+6) {clear:both; } }@media all and (min-width:1500px) {.thumb {width:13.33333%;margin-right:4%; }.thumb:nth-child(6n+6) {margin-right:0%; }.thumb:nth-child(6n+7) {clear:both; } }.project h1 {margin-top:21px;margin-bottom:10.5px;text-decoration:underline; }.project .slideshow .slide {margin-bottom:10.5px; }@media screen and (min-width:768px) {.project h1 {display:none; }.project .nextproject {display:none; } }.infobox .heading {display:none; }.infobox .links {margin-top:21px; }.infobox .links li {display:inline-block;margin-right:25px; }.infobox .links li a {color:#aaa; }.infobox .links li a:hover {color:#000; }.listitem .links {margin-top:21px; }.listitem .links li {display:inline-block;margin-right:25px; }.listitem .links li a {color:#aaa; }.listitem .links li a:hover {color:#000; }@media screen and (min-width:1024px) {.infobox {position:fixed;bottom:0;left:0;width:100%;background:#fff; }.infobox .heading {display:block;padding:20px 20px 25px; }.infobox .heading .title.big {font-size:28px;line-height:30px;-webkit-font-smoothing:subpixel-antialiased; }.infobox .heading .readmore {display:inline-block;margin-left:40px;color:#aaa; }.infobox .heading .readmore:hover {color:#000; }.infobox .heading .ic {display:inline-block;margin-left:40px; }.infobox .heading .caption {float:right; }.infobox.open .heading {padding:20px 20px 20px; }.infobox.open .heading .title.big {font-size:inherit;line-height:inherit; }.infobox .belowfold {display:none;padding:0px 20px 30px;overflow:scroll; } }@media screen and (min-width:768px) {.project .infobox {position:fixed;bottom:0;left:0;width:100%;background:#fff; }.project .infobox .heading {display:block;padding:20px 20px 25px; }.project .infobox .heading .title.big {font-size:27px;line-height:30px; }.project .infobox .heading .readmore {display:inline-block;margin-left:40px;color:#aaa; }.project .infobox .heading .readmore:hover {color:#000; }.project .infobox .heading .ic {display:inline-block;margin-left:40px; }.project .infobox .heading .caption {float:right; }.project .infobox.open .heading {padding:20px 20px 20px; }.project .infobox.open .heading .title.big {font-size:inherit;line-height:inherit; }.project .infobox .belowfold {display:none;padding:0px 20px 30px; } }.nextproject {margin-top:42px;border-top:1px solid #aaa;padding:10px 0 0;text-align:right; }.nextproject a {color:#aaa; }.nextproject a .ss {margin-left:10px; }.nextproject a:hover {color:#000; }.reader {display:none;position:fixed;top:0px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px 12px;overflow:scroll;max-width:610px;background:white;z-index:13; }.reader .close {position:absolute;top:0px;right:0px;font-size:20px;padding:15px 12px; }.reader .heading {display:block;margin-bottom:21px;max-width:90%; }.reader .spec {border-top:1px solid #000;width:100%;max-width:355px;margin-top:50px;font-size:13px;line-height:17px;padding:5px 0; }.reader .spec .row .label {width:40%;float:left; }.reader .spec .row .value {margin-left:2%;width:58%;float:left; }@media screen and (min-width:600px) {.reader {padding:20px 20px; }.reader .close {padding:18px 20px; } }@media screen and (min-width:1024px) {.reader {padding:25px 35px; }.reader .close {padding:20px 35px; }.reader .heading {margin-bottom:63px; } }#navioverlay {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1;background:#000;opacity:0.5; }#overlay {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:11;background:#000;opacity:0.5; }#overlay .close {position:absolute;right:30px;top:26px;width:20px;height:20px; }#overlay .close.dn {display:block; }#overlay .paa {padding:30px 30px 20px; }#lightbox {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:15;background:#fff; }#lightbox.pntr {cursor:pointer; }.searchbox {position:absolute;top:15px;right:20px;overflow:visible;z-index:1; }.searchbox input {border:none;background:transparent; }#searchresults li {text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }#searchresults .selected a, #searchresults .selected .hilite {background:yellow; }.hilite {background:yellow; }.admin {position:absolute;top:20px;right:20px;padding:4px 10px 5px;display:block;line-height:10px;font-size:10px;text-transform:uppercase; }.admin_inactive {border:1px solid #f90;color:#f60;right:70px; }.admin_edit {border:1px solid #52d3ff;color:#52d3ff; }.admin_edit:hover {background:#52d3ff;color:#fff; }@font-face {font-family:'Icons';src:url('fonts/icons.eot?v=1');src:url('fonts/icons.eot?#iefix&v=1') format('embedded-opentype'), url('fonts/icons.woff?v=1') format('woff'), url('fonts/icons.woff2?v=1') format('woff2');font-weight:normal;font-style:normal; }.ss {display:inline-block;font:normal normal normal 14px/1 Icons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; }.ss-search:before {content:"\f002"; }.ss-arrow-left:before {content:"\f060"; }.ss-arrow-right:before {content:"\f061"; }.ss-arrow-up:before {content:"\f062"; }.ss-arrow-down:before {content:"\f063"; }.ss-times:before {content:"\f00d"; }.ss-navicon:before, .ss-reorder:before, .ss-bars:before {content:"\f0c9"; }