@import url("//hello.myfonts.net/count/2f14ab");@font-face {font-family:'DINmono';src:url('fonts/2F14AB_0_0.eot');src:url('fonts/2F14AB_0_0.eot?#iefix') format('embedded-opentype'), url('fonts/2F14AB_0_0.woff2') format('woff2'), url('fonts/2F14AB_0_0.woff') format('woff'), url('fonts/2F14AB_0_0.ttf') format('truetype');font-weight:normal; }@font-face {font-family:'DINmono';src:url('fonts/2F14AB_1_0.eot');src:url('fonts/2F14AB_1_0.eot?#iefix') format('embedded-opentype'), url('fonts/2F14AB_1_0.woff2') format('woff2'), url('fonts/2F14AB_1_0.woff') format('woff'), url('fonts/2F14AB_1_0.ttf') format('truetype');font-weight:bold; }@font-face {font-family:'DINround';src:url('fonts/DINRoundWebPro-Medium.woff') format('woff');font-weight:normal; }@font-face {font-family:'DINround';src:url('fonts/DINRoundWebPro-Bold.woff') format('woff');font-weight:bold; }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; }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:15px; }html, body {height:100%; }div {position:relative;overflow:hidden; }i, em {font-style:italic; }::-webkit-selection {background:rgba(0, 16, 47, 0.91);color:#fff; }::selection {background:rgba(0, 16, 47, 0.91);color:#fff; }.dn {display:none; }.fl {float:left; }.fr {float:right; }.h {width:100%; }.ov {overflow:visible; }b, .b, strong {font-weight:bold; }.mb {margin-bottom:24px; }.ml {margin-left:12px; }.mr {margin-right:12px; }html, body, select, input, textarea {font-family:'DINround', Helvetica, Arial, Verdana, sans-serif;font-weight:normal;font-size:18px;line-height:24px;color:#232841;-moz-font-feature-settings:"onum" 1;-ms-font-feature-settings:"onum" 1;-o-font-feature-settings:"onum" 1;-webkit-font-feature-settings:"onum" 1;font-feature-settings:"onum" 1; }a {color:inherit;text-decoration:none;transition:color 0.2s ease-in-out;outline:0; }h1, h2, h3 {font-weight:bold; }h1 .med {font-weight:normal; }h1, h2.big, h2.mediumsize {font-size:42px;line-height:42px;letter-spacing:-0.02em;margin-bottom:32px; }h2 {font-size:26px;line-height:33px;letter-spacing:-0.01em; }h1.lft, h2.lft {text-align:left;margin-left:12px;max-width:85%; }@media all and (min-width:768px) {h1, h2.big {font-size:76px;line-height:78px;letter-spacing:-0.03em;margin-bottom:10px; }h2 {font-size:30px;line-height:32px;letter-spacing:-0.02em; }h2.mediumsize {font-size:42px;line-height:42px;letter-spacing:-0.02em;margin-bottom:32px; }h1.lft {margin-left:22px;max-width:75%; }h2.lft {margin-left:25px;max-width:75%; } }h1.nm {margin-bottom:0; }h2.cyan {font-weight:normal; }p {margin-bottom:24px; }p:last-child {margin-bottom:0px; }p a {color:#00aaf0; }img {display:block; }@media all and (min-width:1024px) {a:hover {color:#00aaf0; }a.cyan:hover {color:#0032c8; }p a:hover {color:#0032c8; } }.cyan {color:#00aaf0; }.teal {color:#0032c8; }.inactive {color:#888; }.black {color:#232841; }.clearfix, .group {overflow:auto; }.belowh1 {padding-top:125px;padding-bottom:75px; }.ppl {padding-left:12px; }.ppr {padding-right:12px; }.col {width:100%;float:left; }.col3-12, .col4-12, .col5-12, .col6-12 {width:135px; }.filter .col5-12 {width:auto; }.col.gtr {margin-right:12px; }.ppl {padding-left:12px; }.ppr {padding-right:12px; }@media all and (min-width:1024px) {.ppl {padding-left:50px; }.ppr {padding-right:50px; }.col.gtr {margin-right:4.03226%; }.col2-12 {width:13.30645%; }.col3-12 {width:21.97581%; }.col4-12 {width:30.64516%; }.col5-12 {width:39.31452%; }.col6-12 {width:39.31452%; }.m2-12 {margin-left:17.33871%; }.m3-12 {margin-left:26.00806%; }.m4-12 {margin-left:34.67742%; } }.include {position:static; }.hfix {position:absolute;top:0px;left:12px;text-align:left;overflow:visible;z-index:3;width:90%; }.hfix h1, .hfix h2.big {max-width:85%;margin-bottom:0; }@media screen and (max-width:767px) {.hideonmob {display:none; } }@media screen and (min-width:768px) {.hfix {width:75%;top:0px;left:50px; }.hfix h1, .hfix h2.big {max-width:75%;margin-bottom:0; } }#site {background:#fff;min-height:100%;height:auto !important;height:100%;position:static;overflow:visible;margin:0 auto -418px; }@media screen and (min-width:1600px) {#site {margin:0 auto -280px; } }header {position:fixed;top:0;left:0;width:100%;height:50px;z-index:11;background:white;transition:top 0.2s ease-in-out;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);backface-visibility:hidden;font-size:24px;line-height:27px;letter-spacing:-0.02em;font-weight:bold;min-height:50px; }header nav {display:none;margin:98px 0 50px 78px;font-size:40px;line-height:56px; }header nav li {display:block; }header nav li a.selected {color:#00aaf0; }header nav ul ul {display:none;margin-left:-78px;backface-visibility:hidden;box-shadow:0 0 1px rgba(0, 0, 0, 0.05); }header nav ul ul li {display:block;margin:0 0px;color:#fff; }header #logo {position:absolute;top:12px;left:90px;transition:opacity 0.5s ease; }header .opennav {position:absolute;padding:12px;top:-3px;left:0; }header #search {position:absolute;padding:12px;top:-3px;right:10px; }header.blue {color:#fff;background:rgba(0, 16, 47, 0.91); }@media screen and (min-width:768px) { }header.blue, header:hover {color:#fff;background:rgba(0, 16, 47, 0.91); }header.blue #logo.home, header:hover #logo.home {opacity:1; }.subsubnavi {text-align:center;font-size:24px;line-height:27px;letter-spacing:-0.02em;padding:12px 25px 6px; }.subsubnavi li {display:inline-block;margin:0 8px;padding:5px; }.subsubnavi .selected {color:#00aaf0; }@media screen and (max-width:1024px) {.subsubnavi {margin-top:0 !important; }.subsubnavi.stick.fixed {position:relative;background:none; } }.stickholder {top:-12px;min-height:50px; }.belowh1.stickholder {padding-top:125px;padding-bottom:75px; }.stick {margin-top:0; }.stick.fixed {background:rgba(198, 198, 198, 0.93);top:0 !important;left:0;right:0;position:fixed;z-index:10;transition:margin-top 0.2s ease-in-out;backface-visibility:hidden;-webkit-transform:translateZ(0); }.isup {top:-50px; }.stick.fixed.isdown {margin-top:50px; }@media screen and (min-width:1024px) {.stickholder {min-height:56px; }.isup {top:-56px; }.desktop .ppl {padding-left:50px; }.desktop .ppr {padding-right:50px; }.desktop header {height:56px;overflow-y:hidden;overflow:hidden;font-weight:normal; }.desktop header nav {display:block;margin:18px 0 0 34.67742%;height:240px;font-size:24px;line-height:27px; }.desktop header nav li {display:inline-block;margin:0 20px 0 0;position:relative; }.desktop header nav li:hover {color:#00aaf0; }.desktop header nav ul li:hover ul {display:block; }.desktop header nav ul ul {position:absolute;padding-top:42px;padding-bottom:20px;top:24px;left:0px;text-align:left;margin-left:0; }.desktop header #logo {top:18px;left:50px; }.desktop header #logo:hover {color:#00aaf0; }.desktop header .opennav {display:none; }.desktop header #search {padding:18px;right:32px; }.desktop header:hover, header.searching {color:#fff;background:rgba(0, 16, 47, 0.91); }.desktop .isup {top:-56px; }.desktop .stick.fixed.isdown {margin-top:56px; }.desktop .subsubnavi {padding:12px 25px 6px; } }.push {height:418px; }@media screen and (min-width:1600px) {.push {height:280px; } }footer {background:#f4f4f5;font-family:'DINmono', Helvetica, Arial, Verdana, sans-serif;font-size:14px; }footer h3 {font-family:'DINround', Helvetica, Arial, Verdana, sans-serif;font-size:18px;margin-bottom:24px; }footer .contentwrap {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 12px; }footer .contentwrap .nav {display:-webkit-box;display:-ms-flexbox;display:flex; }footer .contentwrap .nav .nav-part {width:50%;padding-bottom:35px; }footer .contentwrap .addresses {display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap; }footer .contentwrap .addresses .address {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding-bottom:35px;padding-right:12px; }@media screen and (min-width:1024px) {footer {height:418px;font-size:16px;padding:0px 50px; }footer .contentwrap {flex-direction:row; }footer .contentwrap .nav {width:33.33333%;-ms-flex-direction:column;flex-direction:column; }footer .contentwrap .nav .nav-part {padding-bottom:0; }footer .contentwrap .addresses {width:66.66666%; } }@media screen and (min-width:1600px) {footer {height:280px; }footer .contentwrap {flex-direction:row; }footer .contentwrap .nav {width:20%;-ms-flex-direction:column;flex-direction:column; }footer .contentwrap .addresses {width:80%; }footer .contentwrap .addresses .address {width:25%; } }@media screen and (max-width:1023px) {.showonmob {display:none; }#site {margin:0 auto; }.push {display:none; } }.moduleswrap {position:relative;padding:0;text-align:center;margin:135px 0px 0px; }.moduleswrap.nm {margin:0px 0px 0px; }.moduleswrap.mb {margin:0px 0px 60px; }.moduleswrap.mt {margin:50px 0px 0px; }.moduleswrap.bm {margin:287px 0px 0px; }@media screen and (min-width:768px) {.moduleswrap {margin:167px 0px 0px; } }@media screen and (min-width:1024px) {.moduleswrap {margin:167px 0px 0px;padding:0 25px; }.moduleswrap.nm {margin:0px 0px 0px; }.moduleswrap.bm {margin:287px 0px 0px; } }.moduleswrap h2.mb {margin-bottom:60px; }.module {position:relative;line-height:0;display:inline-block;vertical-align:bottom;margin:0px 12px 60px 12px;text-align:left;overflow:visible;z-index:2; }.module.m100 {margin:0 0 60px 0; }.module.m100 .moduleinner {margin:0 12px; }@media screen and (min-width:768px) {.module {margin:0px 25px 80px 25px; }.module.m100 {margin:0 0 80px 0; }.module.m100 .moduleinner {margin:0 25px; } }.module.top {vertical-align:top; }.module.smb {margin:0px 12px 30px 12px; }@media screen and (min-width:768px) {.module.smb {margin:0px 25px 30px 25px; } }.m1 {width:210px; }.m2 {width:296px; }.m3 {width:296px; }.m4 {width:296px; }.m5 {width:296px; }.m6 {width:296px; }.m7 {width:296px; }@media all and (max-width:479px) {.m1 {width:140px; }.m2 {width:180px; } }@media all and (min-width:480px) and (max-width:587px) {.m1 {width:210px; }.m2 {width:296px; } }@media all and (min-width:480px) {.m3 {width:380px; }.m4 {width:380px; }.m5 {width:380px; }.m6 {width:380px; }.m7 {width:380px; } }@media all and (min-width:588px) {.m4 {width:488px; }.m5 {width:488px; }.m6 {width:488px; }.m7 {width:488px; } }@media all and (min-width:596px) {.m5 {width:496px; }.m6 {width:496px; }.m7 {width:496px; } }@media all and (min-width:696px) {.m5 {width:596px; }.m6 {width:596px; }.m7 {width:596px; } }@media all and (min-width:800px) {.m6 {width:700px; }.m7 {width:700px; } }@media all and (min-width:900px) {.m6 {width:800px; }.m7 {width:800px; } }@media all and (min-width:1000px) {.m7 {width:900px; } }@media all and (min-width:1100px) {.m7 {width:1000px; } }.m100 {width:100%; }.mfull {width:112%;left:-50px; }@media screen and (min-width:768px) {.parallax {z-index:2;margin-top:-122px; }.parallax .slideshow {z-index:2;padding-bottom:85px; }.parallax .slideshow img {-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0); }.parallax.nobtm {margin-bottom:0px; } }.module.newsthumbloaded {opacity:0; }.module .preheading {display:block;line-height:24px;margin-bottom:13px; }.module .caption {margin-top:16px;font-family:'DINmono', Helvetica, Arial, Verdana, sans-serif;font-size:16px;line-height:20px;-webkit-font-smoothing:antialiased; }.module .caption p {margin-bottom:0px; }.module .slideshow {margin-top:0px; }.module h2 + .slideshow {margin-top:26px; }.module h2 + .txt {margin-top:26px; }.module h2.hideonmob + .txt {margin-top:0px; }.module h2 a {color:#00aaf0; }.module h2 a.teal {color:#0032c8; }.module .txt {line-height:24px;max-width:480px;top:6px;z-index:1; }.module .txt.spec {font-family:'DINmono', Helvetica, Arial, Verdana, sans-serif;font-size:16px;line-height:20px;-webkit-font-smoothing:antialiased;top:0px; }.module .slideshow + .txt {margin-top:24px; }.module .slideshow + .txt.sm {margin-top:12px; }.module .slideshow + .txt.nm {margin-top:-5px;top:4px; }.module .tags {margin-top:0px;top:10px; }.module .tags.searchresults {top:0; }.module .captiontext {max-width:600px; }.module .captiontext .credit {display:none; }.module h3 + .tags {margin-top:-5px; }.txt.big {font-size:26px;line-height:33px;letter-spacing:-0.01em;top:8px; }@media screen and (min-width:768px) {.txt.big {font-size:30px;line-height:38px;letter-spacing:-0.02em; } }.module.mfull .tags, .module.mfull .caption, .module.mfull .txt, .module.mfull .h2, .module.mfull .preheading {margin-left:50px;width:85%; }.module.mfull .caption .txt, .module.mfull .caption .tags, .module.mfull .txt .caption {margin-left:0px; }@media all and (min-width:1024px) {h2 a:hover {color:#0032c8; } }.slideshow .inner {width:100%;height:462px;overflow:hidden; }.slideshow {display:block;width:100%;position:relative; }.slideshow .slide {position:absolute;top:0;left:0;margin:0; }.slide, .covered {width:100%;height:100%;display:block;margin:0 auto; }.slide.dn {display:none; }.covered {position:absolute;top:0;left:0;background:#00aaf0; }.slide iframe {width:100%;height:100%;display:block; }.sbtn {width:50%;height:100%;position:absolute;top:0;text-indent:-99999px; }.slideshow.thumb .sbtn {width:20%; }.sbtn.next {right:0;cursor:url(img/arrow_right.png) 59 28, auto; }.sbtn.prev {left:0;cursor:url(img/arrow_left.png) 0 28, auto; }.ol {cursor:url(img/plus_cursor.png) 35 35, url(img/plus_cursor.cur) 35 35, pointer; }#lightbox {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 16, 47, 0.91);z-index:999;backface-visibility:hidden;-webkit-transform:translateZ(0);color:white; }#lightbox .cl {display:none; }#lightbox .caption {display:none; }#lightbox .slideshow {height:100%; }#lightbox .slideshow .inner {height:100%; }#lightbox .slideshow .inner {position:relative; }@media all and (min-width:768px) {#lightbox .slideshow .inner {position:relative; }#lightbox .cl {display:block;position:absolute;cursor:url(img/close_cursor.png), url(img/close_cursor.cur), pointer;background:url(img/empty.png) repeat; }#lightbox .cl.l {left:0;top:0;width:40px;height:100%; }#lightbox .cl.r {right:0;top:0;width:40px;height:100%; }#lightbox .cl.t {left:0;top:0;width:100%;height:40px; }#lightbox .cl.b {left:0;bottom:0;width:100%;height:0px; }#lightbox .caption {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-top:20px;font-size:16px;line-height:20px;z-index:11;overflow:visible; }#lightbox .caption .left {text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 80px);margin-right:20px; }#lightbox .caption .right {flex-basis:60px;width:60px;text-align:right; }#lightbox .caption.reveal .left {white-space:normal;transform:translateY(calc(20px - 100%)); }#lightbox .caption .credit {display:block; } }@media all and (min-width:1024px) {#lightbox .cl.l, #lightbox .cl.r {width:60px; }#lightbox .cl.t, #lightbox .cl.b {height:0px; } }@media all and (max-width:767px) {#lightbox .sbtn {width:20% !important; } }.tag {display:inline-block;position:relative;margin-right:19px;margin-bottom:10px;padding:4px 5px 1px 8px;border:1px solid #777;border-right:none;color:#777;font-family:'DINmono', Helvetica, Arial, Verdana, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:17px;background:white;height:17px;transition:color 0.1s ease-in-out; }.tag:after {content:'';position:absolute;top:-1px;left:100%;margin-left:-1px;width:0;height:0;border:12px solid transparent;border-left:10px solid white; }.tag:before {content:'';position:absolute;top:-1px;left:100%;margin-left:0px;width:0;height:0;border:12px solid transparent;border-left:10px solid #606060; }@media all and (min-width:1024px) {.tag:hover {border:1px solid #00adf0;border-right:none;background:#00adf0;color:#fff; }.tag:hover:after {border-left:10px solid #00adf0; }.tag:hover:before {border-left:10px solid #00adf0; } }a.dlpdf {display:block;margin-top:26px;color:#00aaf0;font-weight:bold; }.filter {position:absolute;top:85px;left:0px;width:100%;background:rgba(198, 198, 198, 0.93);background:transparent;z-index:4;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);backface-visibility:hidden;min-height:50px; }.filter .top {padding:12px 12px 10px;font-size:24px;line-height:27px;letter-spacing:-0.02em; }.filter .top .colfirst {text-align:right; }.filter .filtertoggle .ss-arrow-up {display:none; }.filter .filtertoggle i {margin-top:-6px;padding:3px 3px 3px 0; }.filter .clearfilter {color:#fff;padding:12px 0 11px;display:block; }.filter .selectiontitle {display:none; }.filter .bottom {display:none;margin-top:42px;padding-bottom:50px;overflow:hidden;font-size:40px;line-height:56px; }.filter .bottom h3 {margin:0 0 0 78px; }.filter .bottom ul {display:none; }.filter .bottom .f-tag {line-height:24px; }.filter .bottom .f-all {line-height:56px; }.filter li.inl {display:inline-block; }.filter ul.viewtoggle {float:right;width:180px; }.filter ul.viewtoggle li {display:inline-block;margin-right:15px; }.filter ul.viewtoggle li:last-child {margin-right:0; }.filter .selected {color:#00aaf0; }.filter .tag {color:#232841;background:#c7c7c7;border:1px solid #232841;border-right:none;font-family:'DINround', Helvetica, Arial, Verdana, sans-serif; }.filter .tag.inactive {color:#888;border:1px solid #888;border-right:none; }.filter a.tag.selected {border:1px solid #00adf0;border-right:none;background:#00adf0;color:#fff; }.filter .tag:after {border-left:10px solid #c7c7c7; }.filter .tag:before {border-left:10px solid #232841; }.filter .tag.inactive:after {border-left:10px solid #c7c7c7; }.filter .tag.inactive:before {border-left:10px solid #888; }.filter a.tag.selected:after {border-left:10px solid #00adf0; }.filter a.tag.selected:before {border-left:10px solid #00adf0; }.filter:hover, .filter.open {background:rgba(198, 198, 198, 0.93); }.filter:hover .filtertoggle, .filter.open .filtertoggle {color:#00aaf0; }.filter.open { }.filter.open .colfirst {display:block;position:absolute;right:0;top:0; }.filter.open .viewtoggle {display:none; }.filter.open .filtertoggle .ss-arrow-up {display:inline-block; }.filter.open .filtertoggle .ss-arrow-down {display:none; }@media all and (max-width:1023px) {.filter .bottom .col {width:100%; }.filter .colfirst.gtr {margin-right:12px; } }@media all and (min-width:1024px) {.filter .bottom .col {width:100%; }.desktop .filter {top:112px; }.desktop .filter .top {padding:17px 50px 11px; }.desktop .filter .top .colfirst {text-align:left; }.desktop .filter .clearfilter {visibility:hidden;padding:0; }.desktop .filter .clearfilter:hover {color:#00aaf0; }.desktop .filter .selectiontitle {display:inline; }.desktop .filter .bottom {margin-top:42px;font-size:18px;line-height:24px; }.desktop .filter .bottom .col.gtr {margin-right:4.03226%; }.desktop .filter .bottom .col2-12 {width:13.30645%; }.desktop .filter .bottom .col3-12 {width:21.97581%; }.desktop .filter .bottom .col5-12 {width:39.31452%; }.desktop .filter .bottom .col6-12 {width:47.17742%; }.desktop .filter .bottom h3 {margin:0 0 12px 0; }.desktop .filter .bottom ul {display:block; }.desktop .filter .colfirst {display:block; }.desktop .filter ul.viewtoggle {width:21.97581%;float:left; }.desktop .filter a:hover {color:#00aaf0; }.desktop .filter a.tag:hover:after, .desktop .filter a.tag.selected:after {border-left:10px solid #00adf0; }.desktop .filter a.tag:hover:before, .desktop .filter a.tag.selected:before {border-left:10px solid #00adf0; }.desktop .filter a.tag:hover {border:1px solid #00adf0;border-right:none;background:#00adf0;color:#fff; }.desktop .filter.open .colfirst {display:block;position:static; }.desktop .filter.open .clearfilter {visibility:visible; }.desktop .filter.open .viewtoggle {display:block; } }.mapview {padding:100px 0 0;text-align:left; }#map_canvas {width:500px;width:100%;height:500px; }#map_canvas div {overflow:visible; }#map_canvas .infoBox {font-family:'DINmono', Helvetica, Arial, Verdana, sans-serif;font-size:16px;line-height:20px;box-shadow:4px 4px 14px rgba(30, 30, 30, 0.61); }#map_canvas .infoBox img {display:none;position:relative;z-index:1; }#map_canvas .infoBox .bubble img {display:block;margin-bottom:8px; }.cluster div {line-height:24px !important; }.listview {padding:100px 12px 0;text-align:left; }.listview .sort.selected {color:#00aaf0; }.listview .listrow, .listview .listheader {width:100%;margin-bottom:24px; }.listview .listrow .year, .listview .listheader .year {margin-right:0%; }.listview .listrow .title, .listview .listheader .title {margin-right:0%; }.listview .listrow .type, .listview .listheader .type {margin-right:0%; }.listview .listrow .location, .listview .listheader .location {margin-right:0%; }.listview .listrow .status, .listview .listheader .status {margin-right:0%; }.listview .listrow .tags, .listview .listheader .tags {margin-right:0%; }.listview .listrow .title {font-weight:bold; }.listview .listheader {margin-bottom:24px;font-size:24px;line-height:27px;letter-spacing:-0.02em; }.listview .listheader .year, .listview .listheader .title, .listview .listheader .location {display:inline-block;margin-right:10px; }.listview .listheader .type {display:none; }.listview .listheader .tags {display:none; }.listview .comma {display:inline; }.listview .tagslabel {display:inline; }@media screen and (min-width:768px) {.listview {padding:100px 12px 0;text-align:left; }.listview .sort {color:#00aaf0; }.listview .sort.selected {color:#0032c8; }.listview .listrow, .listview .listheader {width:100%;margin-bottom:24px; }.listview .listrow .year, .listview .listheader .year {float:left;width:5.6371%;margin-right:4.03226%; }.listview .listrow .title, .listview .listheader .title {float:left;width:21.97581%;margin-right:4.03226%; }.listview .listrow .type, .listview .listheader .type {float:left;width:13.30645%;margin-right:4.03226%; }.listview .listrow .location, .listview .listheader .location {float:left;width:20.97581%;margin-right:4.03226%; }.listview .listrow .status, .listview .listheader .status {float:left;width:13.30645%;margin-right:4.03226%; }.listview .listrow .tags, .listview .listheader .tags {float:left;width:21.97581%;margin-right:0%; }.listview .listrow .title {font-weight:normal; }.listview .listheader {margin-bottom:48px;font-size:18px;line-height:24px;letter-spacing:0; }.listview .listheader .type {display:block; }.listview .listheader .tags {display:block; }.listview .comma {display:inline; }.listview .tagslabel {display:none; } }@media screen and (min-width:1024px) {.mapview {margin-left:-25px; }.listview {padding:100px 25px 0; }.listview .comma {display:none; } }@media all and (max-width:1023px) {.listview .tag {display:inline;position:relative;margin-right:0px;margin-bottom:0px;padding:0px;border:none;border-right:none;color:#00aaf0;font-family:'DINround', Helvetica, Arial, Verdana, sans-serif;font-size:18px;line-height:24px;background:white;height:auto;transition:color 0.1s ease-in-out; }.listview .tag:after {display:none; }.listview .tag:before {display:none; } }.searchbox {position:absolute;top:98px;width:270px;left:78px;margin-left:12px;overflow:visible;z-index:1;display:none; }header.searching .searchbox {display:block; }.searchbox input, #searchresults {font-size:40px;line-height:56px; }.searchbox input {width:100%;color:#fff;padding:0;border:none;background:transparent;outline:0; }#searchresults {display:none; }#searchresults li {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#ccc; }#searchresults .selected a, #searchresults .selected .hilite {color:#00aaf0; }.hilite {color:#00aaf0; }ul.searchresults li {margin-bottom:12px; }@media screen and (min-width:1024px) {.searchbox {top:83px;width:34.67742%;left:34.67742%;margin-left:15px; }.searchbox input, #searchresults {font-size:24px;line-height:27px;letter-spacing:-0.02em; }#searchresults {display:block; } }#nextnews {display:none; }.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:'GangIcons';src:url('fonts/icons.eot?v=4.4.0');src:url('fonts/icons.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('fonts/icons.woff?v=4.4.0') format('woff'), url('fonts/icons.ttf?v=4.4.0') format('truetype'), url('fonts/icons.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal; }.ss {display:inline-block;font:normal normal normal 14px/1 GangIcons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; }.ss-lg {font-size:1.33333em;line-height:0.75em;vertical-align:-15%; }.ss-2x {font-size:2em; }.ss-3x {font-size:3em; }.ss-4x {font-size:4em; }.ss-5x {font-size:5em; }.ss-fw {width:1.28571em;text-align:center; }.ss-ul {padding-left:0;margin-left:2.14286em;list-style-type:none; }.ss-ul > li {position:relative; }.ss-li {position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center; }.ss-li.ss-lg {left:-1.85714em; }.ss-border {padding:0.2em 0.25em 0.15em;border:solid 0.08em #eee;border-radius:0.1em; }.ss-pull-left {float:left; }.ss-pull-right {float:right; }.fa.ss-pull-left {margin-right:0.3em; }.fa.ss-pull-right {margin-left:0.3em; }.pull-right {float:right; }.pull-left {float:left; }.fa.pull-left {margin-right:0.3em; }.fa.pull-right {margin-left:0.3em; }.ss-spin {-webkit-animation:ss-spin 2s infinite linear;animation:ss-spin 2s infinite linear; }.ss-pulse {-webkit-animation:ss-spin 1s infinite steps(8);animation:ss-spin 1s infinite steps(8); }@-webkit-keyframes ss-spin {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg); }100% {-webkit-transform:rotate(359deg);transform:rotate(359deg); } }@keyframes ss-spin {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg); }100% {-webkit-transform:rotate(359deg);transform:rotate(359deg); } }.ss-rotate-90 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg); }.ss-rotate-180 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg); }.ss-rotate-270 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg); }.ss-flip-horizontal {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1); }.ss-flip-vertical {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1); }:root .ss-rotate-90, :root .ss-rotate-180, :root .ss-rotate-270, :root .ss-flip-horizontal, :root .ss-flip-vertical {filter:none; }.ss-stack {position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle; }.ss-stack-1x, .ss-stack-2x {position:absolute;left:0;width:100%;text-align:center; }.ss-stack-1x {line-height:inherit; }.ss-stack-2x {font-size:2em; }.ss-inverse {color:#fff; }.ss-glass:before {content:"\f000"; }.ss-music:before {content:"\f001"; }.ss-search:before {content:"\f002"; }.ss-envelope-o:before {content:"\f003"; }.ss-heart:before {content:"\f004"; }.ss-star:before {content:"\f005"; }.ss-star-o:before {content:"\f006"; }.ss-user:before {content:"\f007"; }.ss-film:before {content:"\f008"; }.ss-th-large:before {content:"\f009"; }.ss-th:before {content:"\f00a"; }.ss-th-list:before {content:"\f00b"; }.ss-check:before {content:"\f00c"; }.ss-remove:before, .ss-close:before, .ss-times:before {content:"\f00d"; }.ss-search-plus:before {content:"\f00e"; }.ss-search-minus:before {content:"\f010"; }.ss-power-off:before {content:"\f011"; }.ss-signal:before {content:"\f012"; }.ss-gear:before, .ss-cog:before {content:"\f013"; }.ss-trash-o:before {content:"\f014"; }.ss-home:before {content:"\f015"; }.ss-file-o:before {content:"\f016"; }.ss-clock-o:before {content:"\f017"; }.ss-road:before {content:"\f018"; }.ss-download:before {content:"\f019"; }.ss-arrow-circle-o-down:before {content:"\f01a"; }.ss-arrow-circle-o-up:before {content:"\f01b"; }.ss-inbox:before {content:"\f01c"; }.ss-play-circle-o:before {content:"\f01d"; }.ss-rotate-right:before, .ss-repeat:before {content:"\f01e"; }.ss-refresh:before {content:"\f021"; }.ss-list-alt:before {content:"\f022"; }.ss-lock:before {content:"\f023"; }.ss-flag:before {content:"\f024"; }.ss-headphones:before {content:"\f025"; }.ss-volume-off:before {content:"\f026"; }.ss-volume-down:before {content:"\f027"; }.ss-volume-up:before {content:"\f028"; }.ss-qrcode:before {content:"\f029"; }.ss-barcode:before {content:"\f02a"; }.ss-tag:before {content:"\f02b"; }.ss-tags:before {content:"\f02c"; }.ss-book:before {content:"\f02d"; }.ss-bookmark:before {content:"\f02e"; }.ss-print:before {content:"\f02f"; }.ss-camera:before {content:"\f030"; }.ss-font:before {content:"\f031"; }.ss-bold:before {content:"\f032"; }.ss-italic:before {content:"\f033"; }.ss-text-height:before {content:"\f034"; }.ss-text-width:before {content:"\f035"; }.ss-align-left:before {content:"\f036"; }.ss-align-center:before {content:"\f037"; }.ss-align-right:before {content:"\f038"; }.ss-align-justify:before {content:"\f039"; }.ss-list:before {content:"\f03a"; }.ss-dedent:before, .ss-outdent:before {content:"\f03b"; }.ss-indent:before {content:"\f03c"; }.ss-video-camera:before {content:"\f03d"; }.ss-photo:before, .ss-image:before, .ss-picture-o:before {content:"\f03e"; }.ss-pencil:before {content:"\f040"; }.ss-map-marker:before {content:"\f041"; }.ss-adjust:before {content:"\f042"; }.ss-tint:before {content:"\f043"; }.ss-edit:before, .ss-pencil-square-o:before {content:"\f044"; }.ss-share-square-o:before {content:"\f045"; }.ss-check-square-o:before {content:"\f046"; }.ss-arrows:before {content:"\f047"; }.ss-step-backward:before {content:"\f048"; }.ss-fast-backward:before {content:"\f049"; }.ss-backward:before {content:"\f04a"; }.ss-play:before {content:"\f04b"; }.ss-pause:before {content:"\f04c"; }.ss-stop:before {content:"\f04d"; }.ss-forward:before {content:"\f04e"; }.ss-fast-forward:before {content:"\f050"; }.ss-step-forward:before {content:"\f051"; }.ss-eject:before {content:"\f052"; }.ss-chevron-left:before {content:"\f053"; }.ss-chevron-right:before {content:"\f054"; }.ss-plus-circle:before {content:"\f055"; }.ss-minus-circle:before {content:"\f056"; }.ss-times-circle:before {content:"\f057"; }.ss-check-circle:before {content:"\f058"; }.ss-question-circle:before {content:"\f059"; }.ss-info-circle:before {content:"\f05a"; }.ss-crosshairs:before {content:"\f05b"; }.ss-times-circle-o:before {content:"\f05c"; }.ss-check-circle-o:before {content:"\f05d"; }.ss-ban:before {content:"\f05e"; }.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-mail-forward:before, .ss-share:before {content:"\f064"; }.ss-expand:before {content:"\f065"; }.ss-compress:before {content:"\f066"; }.ss-plus:before {content:"\f067"; }.ss-minus:before {content:"\f068"; }.ss-asterisk:before {content:"\f069"; }.ss-exclamation-circle:before {content:"\f06a"; }.ss-gift:before {content:"\f06b"; }.ss-leaf:before {content:"\f06c"; }.ss-fire:before {content:"\f06d"; }.ss-eye:before {content:"\f06e"; }.ss-eye-slash:before {content:"\f070"; }.ss-warning:before, .ss-exclamation-triangle:before {content:"\f071"; }.ss-plane:before {content:"\f072"; }.ss-calendar:before {content:"\f073"; }.ss-random:before {content:"\f074"; }.ss-comment:before {content:"\f075"; }.ss-magnet:before {content:"\f076"; }.ss-chevron-up:before {content:"\f077"; }.ss-chevron-down:before {content:"\f078"; }.ss-retweet:before {content:"\f079"; }.ss-shopping-cart:before {content:"\f07a"; }.ss-folder:before {content:"\f07b"; }.ss-folder-open:before {content:"\f07c"; }.ss-arrows-v:before {content:"\f07d"; }.ss-arrows-h:before {content:"\f07e"; }.ss-bar-chart-o:before, .ss-bar-chart:before {content:"\f080"; }.ss-twitter-square:before {content:"\f081"; }.ss-facebook-square:before {content:"\f082"; }.ss-camera-retro:before {content:"\f083"; }.ss-key:before {content:"\f084"; }.ss-gears:before, .ss-cogs:before {content:"\f085"; }.ss-comments:before {content:"\f086"; }.ss-thumbs-o-up:before {content:"\f087"; }.ss-thumbs-o-down:before {content:"\f088"; }.ss-star-half:before {content:"\f089"; }.ss-heart-o:before {content:"\f08a"; }.ss-sign-out:before {content:"\f08b"; }.ss-linkedin-square:before {content:"\f08c"; }.ss-thumb-tack:before {content:"\f08d"; }.ss-external-link:before {content:"\f08e"; }.ss-sign-in:before {content:"\f090"; }.ss-trophy:before {content:"\f091"; }.ss-github-square:before {content:"\f092"; }.ss-upload:before {content:"\f093"; }.ss-lemon-o:before {content:"\f094"; }.ss-phone:before {content:"\f095"; }.ss-square-o:before {content:"\f096"; }.ss-bookmark-o:before {content:"\f097"; }.ss-phone-square:before {content:"\f098"; }.ss-twitter:before {content:"\f099"; }.ss-facebook-f:before, .ss-facebook:before {content:"\f09a"; }.ss-github:before {content:"\f09b"; }.ss-unlock:before {content:"\f09c"; }.ss-credit-card:before {content:"\f09d"; }.ss-feed:before, .ss-rss:before {content:"\f09e"; }.ss-hdd-o:before {content:"\f0a0"; }.ss-bullhorn:before {content:"\f0a1"; }.ss-bell:before {content:"\f0f3"; }.ss-certificate:before {content:"\f0a3"; }.ss-hand-o-right:before {content:"\f0a4"; }.ss-hand-o-left:before {content:"\f0a5"; }.ss-hand-o-up:before {content:"\f0a6"; }.ss-hand-o-down:before {content:"\f0a7"; }.ss-arrow-circle-left:before {content:"\f0a8"; }.ss-arrow-circle-right:before {content:"\f0a9"; }.ss-arrow-circle-up:before {content:"\f0aa"; }.ss-arrow-circle-down:before {content:"\f0ab"; }.ss-globe:before {content:"\f0ac"; }.ss-wrench:before {content:"\f0ad"; }.ss-tasks:before {content:"\f0ae"; }.ss-filter:before {content:"\f0b0"; }.ss-briefcase:before {content:"\f0b1"; }.ss-arrows-alt:before {content:"\f0b2"; }.ss-group:before, .ss-users:before {content:"\f0c0"; }.ss-chain:before, .ss-link:before {content:"\f0c1"; }.ss-cloud:before {content:"\f0c2"; }.ss-flask:before {content:"\f0c3"; }.ss-cut:before, .ss-scissors:before {content:"\f0c4"; }.ss-copy:before, .ss-files-o:before {content:"\f0c5"; }.ss-paperclip:before {content:"\f0c6"; }.ss-save:before, .ss-floppy-o:before {content:"\f0c7"; }.ss-square:before {content:"\f0c8"; }.ss-navicon:before, .ss-reorder:before, .ss-bars:before {content:"\f0c9"; }.ss-list-ul:before {content:"\f0ca"; }.ss-list-ol:before {content:"\f0cb"; }.ss-strikethrough:before {content:"\f0cc"; }.ss-underline:before {content:"\f0cd"; }.ss-table:before {content:"\f0ce"; }.ss-magic:before {content:"\f0d0"; }.ss-truck:before {content:"\f0d1"; }.ss-pinterest:before {content:"\f0d2"; }.ss-pinterest-square:before {content:"\f0d3"; }.ss-google-plus-square:before {content:"\f0d4"; }.ss-google-plus:before {content:"\f0d5"; }.ss-money:before {content:"\f0d6"; }.ss-caret-down:before {content:"\f0d7"; }.ss-caret-up:before {content:"\f0d8"; }.ss-caret-left:before {content:"\f0d9"; }.ss-caret-right:before {content:"\f0da"; }.ss-columns:before {content:"\f0db"; }.ss-unsorted:before, .ss-sort:before {content:"\f0dc"; }.ss-sort-down:before, .ss-sort-desc:before {content:"\f0dd"; }.ss-sort-up:before, .ss-sort-asc:before {content:"\f0de"; }.ss-envelope:before {content:"\f0e0"; }.ss-linkedin:before {content:"\f0e1"; }.ss-rotate-left:before, .ss-undo:before {content:"\f0e2"; }.ss-legal:before, .ss-gavel:before {content:"\f0e3"; }.ss-dashboard:before, .ss-tachometer:before {content:"\f0e4"; }.ss-comment-o:before {content:"\f0e5"; }.ss-comments-o:before {content:"\f0e6"; }.ss-flash:before, .ss-bolt:before {content:"\f0e7"; }.ss-sitemap:before {content:"\f0e8"; }.ss-umbrella:before {content:"\f0e9"; }.ss-paste:before, .ss-clipboard:before {content:"\f0ea"; }.ss-lightbulb-o:before {content:"\f0eb"; }.ss-exchange:before {content:"\f0ec"; }.ss-cloud-download:before {content:"\f0ed"; }.ss-cloud-upload:before {content:"\f0ee"; }.ss-user-md:before {content:"\f0f0"; }.ss-stethoscope:before {content:"\f0f1"; }.ss-suitcase:before {content:"\f0f2"; }.ss-bell-o:before {content:"\f0a2"; }.ss-coffee:before {content:"\f0f4"; }.ss-cutlery:before {content:"\f0f5"; }.ss-file-text-o:before {content:"\f0f6"; }.ss-building-o:before {content:"\f0f7"; }.ss-hospital-o:before {content:"\f0f8"; }.ss-ambulance:before {content:"\f0f9"; }.ss-medkit:before {content:"\f0fa"; }.ss-fighter-jet:before {content:"\f0fb"; }.ss-beer:before {content:"\f0fc"; }.ss-h-square:before {content:"\f0fd"; }.ss-plus-square:before {content:"\f0fe"; }.ss-angle-double-left:before {content:"\f100"; }.ss-angle-double-right:before {content:"\f101"; }.ss-angle-double-up:before {content:"\f102"; }.ss-angle-double-down:before {content:"\f103"; }.ss-angle-left:before {content:"\f104"; }.ss-angle-right:before {content:"\f105"; }.ss-angle-up:before {content:"\f106"; }.ss-angle-down:before {content:"\f107"; }.ss-desktop:before {content:"\f108"; }.ss-laptop:before {content:"\f109"; }.ss-tablet:before {content:"\f10a"; }.ss-mobile-phone:before, .ss-mobile:before {content:"\f10b"; }.ss-circle-o:before {content:"\f10c"; }.ss-quote-left:before {content:"\f10d"; }.ss-quote-right:before {content:"\f10e"; }.ss-spinner:before {content:"\f110"; }.ss-circle:before {content:"\f111"; }.ss-mail-reply:before, .ss-reply:before {content:"\f112"; }.ss-github-alt:before {content:"\f113"; }.ss-folder-o:before {content:"\f114"; }.ss-folder-open-o:before {content:"\f115"; }.ss-smile-o:before {content:"\f118"; }.ss-frown-o:before {content:"\f119"; }.ss-meh-o:before {content:"\f11a"; }.ss-gamepad:before {content:"\f11b"; }.ss-keyboard-o:before {content:"\f11c"; }.ss-flag-o:before {content:"\f11d"; }.ss-flag-checkered:before {content:"\f11e"; }.ss-terminal:before {content:"\f120"; }.ss-code:before {content:"\f121"; }.ss-mail-reply-all:before, .ss-reply-all:before {content:"\f122"; }.ss-star-half-empty:before, .ss-star-half-full:before, .ss-star-half-o:before {content:"\f123"; }.ss-location-arrow:before {content:"\f124"; }.ss-crop:before {content:"\f125"; }.ss-code-fork:before {content:"\f126"; }.ss-unlink:before, .ss-chain-broken:before {content:"\f127"; }.ss-question:before {content:"\f128"; }.ss-info:before {content:"\f129"; }.ss-exclamation:before {content:"\f12a"; }.ss-superscript:before {content:"\f12b"; }.ss-subscript:before {content:"\f12c"; }.ss-eraser:before {content:"\f12d"; }.ss-puzzle-piece:before {content:"\f12e"; }.ss-microphone:before {content:"\f130"; }.ss-microphone-slash:before {content:"\f131"; }.ss-shield:before {content:"\f132"; }.ss-calendar-o:before {content:"\f133"; }.ss-fire-extinguisher:before {content:"\f134"; }.ss-rocket:before {content:"\f135"; }.ss-maxcdn:before {content:"\f136"; }.ss-chevron-circle-left:before {content:"\f137"; }.ss-chevron-circle-right:before {content:"\f138"; }.ss-chevron-circle-up:before {content:"\f139"; }.ss-chevron-circle-down:before {content:"\f13a"; }.ss-html5:before {content:"\f13b"; }.ss-css3:before {content:"\f13c"; }.ss-anchor:before {content:"\f13d"; }.ss-unlock-alt:before {content:"\f13e"; }.ss-bullseye:before {content:"\f140"; }.ss-ellipsis-h:before {content:"\f141"; }.ss-ellipsis-v:before {content:"\f142"; }.ss-rss-square:before {content:"\f143"; }.ss-play-circle:before {content:"\f144"; }.ss-ticket:before {content:"\f145"; }.ss-minus-square:before {content:"\f146"; }.ss-minus-square-o:before {content:"\f147"; }.ss-level-up:before {content:"\f148"; }.ss-level-down:before {content:"\f149"; }.ss-check-square:before {content:"\f14a"; }.ss-pencil-square:before {content:"\f14b"; }.ss-external-link-square:before {content:"\f14c"; }.ss-share-square:before {content:"\f14d"; }.ss-compass:before {content:"\f14e"; }.ss-toggle-down:before, .ss-caret-square-o-down:before {content:"\f150"; }.ss-toggle-up:before, .ss-caret-square-o-up:before {content:"\f151"; }.ss-toggle-right:before, .ss-caret-square-o-right:before {content:"\f152"; }.ss-euro:before, .ss-eur:before {content:"\f153"; }.ss-gbp:before {content:"\f154"; }.ss-dollar:before, .ss-usd:before {content:"\f155"; }.ss-rupee:before, .ss-inr:before {content:"\f156"; }.ss-cny:before, .ss-rmb:before, .ss-yen:before, .ss-jpy:before {content:"\f157"; }.ss-ruble:before, .ss-rouble:before, .ss-rub:before {content:"\f158"; }.ss-won:before, .ss-krw:before {content:"\f159"; }.ss-bitcoin:before, .ss-btc:before {content:"\f15a"; }.ss-file:before {content:"\f15b"; }.ss-file-text:before {content:"\f15c"; }.ss-sort-alpha-asc:before {content:"\f15d"; }.ss-sort-alpha-desc:before {content:"\f15e"; }.ss-sort-amount-asc:before {content:"\f160"; }.ss-sort-amount-desc:before {content:"\f161"; }.ss-sort-numeric-asc:before {content:"\f162"; }.ss-sort-numeric-desc:before {content:"\f163"; }.ss-thumbs-up:before {content:"\f164"; }.ss-thumbs-down:before {content:"\f165"; }.ss-youtube-square:before {content:"\f166"; }.ss-youtube:before {content:"\f167"; }.ss-xing:before {content:"\f168"; }.ss-xing-square:before {content:"\f169"; }.ss-youtube-play:before {content:"\f16a"; }.ss-dropbox:before {content:"\f16b"; }.ss-stack-overflow:before {content:"\f16c"; }.ss-instagram:before {content:"\f16d"; }.ss-flickr:before {content:"\f16e"; }.ss-adn:before {content:"\f170"; }.ss-bitbucket:before {content:"\f171"; }.ss-bitbucket-square:before {content:"\f172"; }.ss-tumblr:before {content:"\f173"; }.ss-tumblr-square:before {content:"\f174"; }.ss-long-arrow-down:before {content:"\f175"; }.ss-long-arrow-up:before {content:"\f176"; }.ss-long-arrow-left:before {content:"\f177"; }.ss-long-arrow-right:before {content:"\f178"; }.ss-apple:before {content:"\f179"; }.ss-windows:before {content:"\f17a"; }.ss-android:before {content:"\f17b"; }.ss-linux:before {content:"\f17c"; }.ss-dribbble:before {content:"\f17d"; }.ss-skype:before {content:"\f17e"; }.ss-foursquare:before {content:"\f180"; }.ss-trello:before {content:"\f181"; }.ss-female:before {content:"\f182"; }.ss-male:before {content:"\f183"; }.ss-gittip:before, .ss-gratipay:before {content:"\f184"; }.ss-sun-o:before {content:"\f185"; }.ss-moon-o:before {content:"\f186"; }.ss-archive:before {content:"\f187"; }.ss-bug:before {content:"\f188"; }.ss-vk:before {content:"\f189"; }.ss-weibo:before {content:"\f18a"; }.ss-renren:before {content:"\f18b"; }.ss-pagelines:before {content:"\f18c"; }.ss-stack-exchange:before {content:"\f18d"; }.ss-arrow-circle-o-right:before {content:"\f18e"; }.ss-arrow-circle-o-left:before {content:"\f190"; }.ss-toggle-left:before, .ss-caret-square-o-left:before {content:"\f191"; }.ss-dot-circle-o:before {content:"\f192"; }.ss-wheelchair:before {content:"\f193"; }.ss-vimeo-square:before {content:"\f194"; }.ss-turkish-lira:before, .ss-try:before {content:"\f195"; }.ss-plus-square-o:before {content:"\f196"; }.ss-space-shuttle:before {content:"\f197"; }.ss-slack:before {content:"\f198"; }.ss-envelope-square:before {content:"\f199"; }.ss-wordpress:before {content:"\f19a"; }.ss-openid:before {content:"\f19b"; }.ss-institution:before, .ss-bank:before, .ss-university:before {content:"\f19c"; }.ss-mortar-board:before, .ss-graduation-cap:before {content:"\f19d"; }.ss-yahoo:before {content:"\f19e"; }.ss-google:before {content:"\f1a0"; }.ss-reddit:before {content:"\f1a1"; }.ss-reddit-square:before {content:"\f1a2"; }.ss-stumbleupon-circle:before {content:"\f1a3"; }.ss-stumbleupon:before {content:"\f1a4"; }.ss-delicious:before {content:"\f1a5"; }.ss-digg:before {content:"\f1a6"; }.ss-pied-piper:before {content:"\f1a7"; }.ss-pied-piper-alt:before {content:"\f1a8"; }.ss-drupal:before {content:"\f1a9"; }.ss-joomla:before {content:"\f1aa"; }.ss-language:before {content:"\f1ab"; }.ss-fax:before {content:"\f1ac"; }.ss-building:before {content:"\f1ad"; }.ss-child:before {content:"\f1ae"; }.ss-paw:before {content:"\f1b0"; }.ss-spoon:before {content:"\f1b1"; }.ss-cube:before {content:"\f1b2"; }.ss-cubes:before {content:"\f1b3"; }.ss-behance:before {content:"\f1b4"; }.ss-behance-square:before {content:"\f1b5"; }.ss-steam:before {content:"\f1b6"; }.ss-steam-square:before {content:"\f1b7"; }.ss-recycle:before {content:"\f1b8"; }.ss-automobile:before, .ss-car:before {content:"\f1b9"; }.ss-cab:before, .ss-taxi:before {content:"\f1ba"; }.ss-tree:before {content:"\f1bb"; }.ss-spotify:before {content:"\f1bc"; }.ss-deviantart:before {content:"\f1bd"; }.ss-soundcloud:before {content:"\f1be"; }.ss-database:before {content:"\f1c0"; }.ss-file-pdf-o:before {content:"\f1c1"; }.ss-file-word-o:before {content:"\f1c2"; }.ss-file-excel-o:before {content:"\f1c3"; }.ss-file-powerpoint-o:before {content:"\f1c4"; }.ss-file-photo-o:before, .ss-file-picture-o:before, .ss-file-image-o:before {content:"\f1c5"; }.ss-file-zip-o:before, .ss-file-archive-o:before {content:"\f1c6"; }.ss-file-sound-o:before, .ss-file-audio-o:before {content:"\f1c7"; }.ss-file-movie-o:before, .ss-file-video-o:before {content:"\f1c8"; }.ss-file-code-o:before {content:"\f1c9"; }.ss-vine:before {content:"\f1ca"; }.ss-codepen:before {content:"\f1cb"; }.ss-jsfiddle:before {content:"\f1cc"; }.ss-life-bouy:before, .ss-life-buoy:before, .ss-life-saver:before, .ss-support:before, .ss-life-ring:before {content:"\f1cd"; }.ss-circle-o-notch:before {content:"\f1ce"; }.ss-ra:before, .ss-rebel:before {content:"\f1d0"; }.ss-ge:before, .ss-empire:before {content:"\f1d1"; }.ss-git-square:before {content:"\f1d2"; }.ss-git:before {content:"\f1d3"; }.ss-y-combinator-square:before, .ss-yc-square:before, .ss-hacker-news:before {content:"\f1d4"; }.ss-tencent-weibo:before {content:"\f1d5"; }.ss-qq:before {content:"\f1d6"; }.ss-wechat:before, .ss-weixin:before {content:"\f1d7"; }.ss-send:before, .ss-paper-plane:before {content:"\f1d8"; }.ss-send-o:before, .ss-paper-plane-o:before {content:"\f1d9"; }.ss-history:before {content:"\f1da"; }.ss-circle-thin:before {content:"\f1db"; }.ss-header:before {content:"\f1dc"; }.ss-paragraph:before {content:"\f1dd"; }.ss-sliders:before {content:"\f1de"; }.ss-share-alt:before {content:"\f1e0"; }.ss-share-alt-square:before {content:"\f1e1"; }.ss-bomb:before {content:"\f1e2"; }.ss-soccer-ball-o:before, .ss-futbol-o:before {content:"\f1e3"; }.ss-tty:before {content:"\f1e4"; }.ss-binoculars:before {content:"\f1e5"; }.ss-plug:before {content:"\f1e6"; }.ss-slideshare:before {content:"\f1e7"; }.ss-twitch:before {content:"\f1e8"; }.ss-yelp:before {content:"\f1e9"; }.ss-newspaper-o:before {content:"\f1ea"; }.ss-wifi:before {content:"\f1eb"; }.ss-calculator:before {content:"\f1ec"; }.ss-paypal:before {content:"\f1ed"; }.ss-google-wallet:before {content:"\f1ee"; }.ss-cc-visa:before {content:"\f1f0"; }.ss-cc-mastercard:before {content:"\f1f1"; }.ss-cc-discover:before {content:"\f1f2"; }.ss-cc-amex:before {content:"\f1f3"; }.ss-cc-paypal:before {content:"\f1f4"; }.ss-cc-stripe:before {content:"\f1f5"; }.ss-bell-slash:before {content:"\f1f6"; }.ss-bell-slash-o:before {content:"\f1f7"; }.ss-trash:before {content:"\f1f8"; }.ss-copyright:before {content:"\f1f9"; }.ss-at:before {content:"\f1fa"; }.ss-eyedropper:before {content:"\f1fb"; }.ss-paint-brush:before {content:"\f1fc"; }.ss-birthday-cake:before {content:"\f1fd"; }.ss-area-chart:before {content:"\f1fe"; }.ss-pie-chart:before {content:"\f200"; }.ss-line-chart:before {content:"\f201"; }.ss-lastfm:before {content:"\f202"; }.ss-lastfm-square:before {content:"\f203"; }.ss-toggle-off:before {content:"\f204"; }.ss-toggle-on:before {content:"\f205"; }.ss-bicycle:before {content:"\f206"; }.ss-bus:before {content:"\f207"; }.ss-ioxhost:before {content:"\f208"; }.ss-angellist:before {content:"\f209"; }.ss-cc:before {content:"\f20a"; }.ss-shekel:before, .ss-sheqel:before, .ss-ils:before {content:"\f20b"; }.ss-meanpath:before {content:"\f20c"; }.ss-buysellads:before {content:"\f20d"; }.ss-connectdevelop:before {content:"\f20e"; }.ss-dashcube:before {content:"\f210"; }.ss-forumbee:before {content:"\f211"; }.ss-leanpub:before {content:"\f212"; }.ss-sellsy:before {content:"\f213"; }.ss-shirtsinbulk:before {content:"\f214"; }.ss-simplybuilt:before {content:"\f215"; }.ss-skyatlas:before {content:"\f216"; }.ss-cart-plus:before {content:"\f217"; }.ss-cart-arrow-down:before {content:"\f218"; }.ss-diamond:before {content:"\f219"; }.ss-ship:before {content:"\f21a"; }.ss-user-secret:before {content:"\f21b"; }.ss-motorcycle:before {content:"\f21c"; }.ss-street-view:before {content:"\f21d"; }.ss-heartbeat:before {content:"\f21e"; }.ss-venus:before {content:"\f221"; }.ss-mars:before {content:"\f222"; }.ss-mercury:before {content:"\f223"; }.ss-intersex:before, .ss-transgender:before {content:"\f224"; }.ss-transgender-alt:before {content:"\f225"; }.ss-venus-double:before {content:"\f226"; }.ss-mars-double:before {content:"\f227"; }.ss-venus-mars:before {content:"\f228"; }.ss-mars-stroke:before {content:"\f229"; }.ss-mars-stroke-v:before {content:"\f22a"; }.ss-mars-stroke-h:before {content:"\f22b"; }.ss-neuter:before {content:"\f22c"; }.ss-genderless:before {content:"\f22d"; }.ss-facebook-official:before {content:"\f230"; }.ss-pinterest-p:before {content:"\f231"; }.ss-whatsapp:before {content:"\f232"; }.ss-server:before {content:"\f233"; }.ss-user-plus:before {content:"\f234"; }.ss-user-times:before {content:"\f235"; }.ss-hotel:before, .ss-bed:before {content:"\f236"; }.ss-viacoin:before {content:"\f237"; }.ss-train:before {content:"\f238"; }.ss-subway:before {content:"\f239"; }.ss-medium:before {content:"\f23a"; }.ss-yc:before, .ss-y-combinator:before {content:"\f23b"; }.ss-optin-monster:before {content:"\f23c"; }.ss-opencart:before {content:"\f23d"; }.ss-expeditedssl:before {content:"\f23e"; }.ss-battery-4:before, .ss-battery-full:before {content:"\f240"; }.ss-battery-3:before, .ss-battery-three-quarters:before {content:"\f241"; }.ss-battery-2:before, .ss-battery-half:before {content:"\f242"; }.ss-battery-1:before, .ss-battery-quarter:before {content:"\f243"; }.ss-battery-0:before, .ss-battery-empty:before {content:"\f244"; }.ss-mouse-pointer:before {content:"\f245"; }.ss-i-cursor:before {content:"\f246"; }.ss-object-group:before {content:"\f247"; }.ss-object-ungroup:before {content:"\f248"; }.ss-sticky-note:before {content:"\f249"; }.ss-sticky-note-o:before {content:"\f24a"; }.ss-cc-jcb:before {content:"\f24b"; }.ss-cc-diners-club:before {content:"\f24c"; }.ss-clone:before {content:"\f24d"; }.ss-balance-scale:before {content:"\f24e"; }.ss-hourglass-o:before {content:"\f250"; }.ss-hourglass-1:before, .ss-hourglass-start:before {content:"\f251"; }.ss-hourglass-2:before, .ss-hourglass-half:before {content:"\f252"; }.ss-hourglass-3:before, .ss-hourglass-end:before {content:"\f253"; }.ss-hourglass:before {content:"\f254"; }.ss-hand-grab-o:before, .ss-hand-rock-o:before {content:"\f255"; }.ss-hand-stop-o:before, .ss-hand-paper-o:before {content:"\f256"; }.ss-hand-scissors-o:before {content:"\f257"; }.ss-hand-lizard-o:before {content:"\f258"; }.ss-hand-spock-o:before {content:"\f259"; }.ss-hand-pointer-o:before {content:"\f25a"; }.ss-hand-peace-o:before {content:"\f25b"; }.ss-trademark:before {content:"\f25c"; }.ss-registered:before {content:"\f25d"; }.ss-creative-commons:before {content:"\f25e"; }.ss-gg:before {content:"\f260"; }.ss-gg-circle:before {content:"\f261"; }.ss-tripadvisor:before {content:"\f262"; }.ss-odnoklassniki:before {content:"\f263"; }.ss-odnoklassniki-square:before {content:"\f264"; }.ss-get-pocket:before {content:"\f265"; }.ss-wikipedia-w:before {content:"\f266"; }.ss-safari:before {content:"\f267"; }.ss-chrome:before {content:"\f268"; }.ss-firefox:before {content:"\f269"; }.ss-opera:before {content:"\f26a"; }.ss-internet-explorer:before {content:"\f26b"; }.ss-tv:before, .ss-television:before {content:"\f26c"; }.ss-contao:before {content:"\f26d"; }.ss-500px:before {content:"\f26e"; }.ss-amazon:before {content:"\f270"; }.ss-calendar-plus-o:before {content:"\f271"; }.ss-calendar-minus-o:before {content:"\f272"; }.ss-calendar-times-o:before {content:"\f273"; }.ss-calendar-check-o:before {content:"\f274"; }.ss-industry:before {content:"\f275"; }.ss-map-pin:before {content:"\f276"; }.ss-map-signs:before {content:"\f277"; }.ss-map-o:before {content:"\f278"; }.ss-map:before {content:"\f279"; }.ss-commenting:before {content:"\f27a"; }.ss-commenting-o:before {content:"\f27b"; }.ss-houzz:before {content:"\f27c"; }.ss-vimeo:before {content:"\f27d"; }.ss-black-tie:before {content:"\f27e"; }.ss-fonticons:before {content:"\f280"; }

a.inactive:not(.selected) {pointer-events: none;}
.load-more {
	text-align: center;
	margin-bottom: 3rem;
}
.load-more span {
	display: none;
}
.load-more.loading a {
	display: none;
}
.load-more.loading span {
	display: block;
}

.module.search-results {
	line-height: 1;
}

@media (min-width: 1024px) {
	header .mainnavi {
		display: flex;
	}
}

@media (max-width: 1023px) {
	header nav ul {
		font-size: 30px;
		line-height: 1.666;
	}
	header nav ul ul {
		display: block;
		margin-left: 1em;
		backface-visibility: hidden;
		box-shadow: none;
		font-size: 80%;
	}
	header nav ul ul.hide-on-mobile {
		display: none;
	}
}


/* might use this to remove whitespace */
/* 
.moduleswrap {
	display: flex;
	flex-wrap: wrap;
	align-items: end;
	justify-content: center;
}
*/

/* .module:empty {
	display: none;
} */