@font-face {
  font-family: bodoni;
  font-style: normal;
  font-weight: 400;
  src: local("Bodoni"), local("Bodoni-Regular"), url(/assets/fonts/bodoni.woff) format("woff"), url(/assets/fonts/bodoni.ttf) format("truetype");
}
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;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float: right;
  padding: 0.438em 0.625em 0.438em 0.625em;
  line-height: 1.125em;
  cursor: pointer;
}

.slicknav_menu .slicknav_menutxt {
  display: block;
  line-height: 1.188em;
  float: left;
}

.slicknav_menu .slicknav_icon {
  float: left;
  margin: 0.188em 0 0 0.438em;
}

.slicknav_menu .slicknav_no-text {
  margin: 0;
}

.slicknav_nav {
  clear: both;
}

.slicknav_nav ul, .slicknav_nav li {
  display: block;
}

.slicknav_nav .slicknav_arrow {
  font-size: 0.8em;
  margin: 0 0 0 0.4em;
}

.slicknav_nav .slicknav_item {
  cursor: pointer;
}

.slicknav_nav .slicknav_row {
  display: block;
}

.slicknav_nav a {
  display: block;
}

.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {
  display: inline;
}

.slicknav_menu:before, .slicknav_menu:after {
  content: " ";
  display: table;
}

.slicknav_menu:after {
  clear: both;
}

.slicknav_menu {
  *zoom: 1;
}

.vegas-loading {
  border-radius: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.7);
  background: url(../images/loading.gif) no-repeat center center;
  height: 32px;
  left: 20px;
  position: fixed;
  top: 20px;
  width: 32px;
  z-index: 0;
}

.vegas-overlay {
  background: transparent url(../images/overlay.png);
  opacity: 0.5;
  z-index: -1;
}

.vegas-background {
  -ms-interpolation-mode: bicubic;
  image-rendering: optimizeQuality;
  max-width: none !important;
  z-index: -2;
}

.vegas-overlay, .vegas-background {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

html, body {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
}

#superContainer {
  height: 100%;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
}

.fp-section {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.fp-slide {
  float: left;
}

.fp-slide {
  display: block;
  width: 100%;
}

.fp-slidesContainer {
  height: 100%;
  display: block;
}

.fp-slides {
  z-index: 1;
  height: 100%;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 1500ms cubic-bezier(0.51, 0.01, 0, 1);
  -moz-transition: all 1500ms cubic-bezier(0.51, 0.01, 0, 1);
  -o-transition: all 1500ms cubic-bezier(0.51, 0.01, 0, 1);
  -ms-transition: all 1500ms cubic-bezier(0.51, 0.01, 0, 1);
  transition: all 1500ms cubic-bezier(0.51, 0.01, 0, 1);
}

.fp-section.fp-table, .fp-slide.fp-table {
  display: table;
  width: 100%;
}

.fp-tableCell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}

.fp-slidesContainer {
  float: left;
  position: relative;
}

.fp-controlArrow {
  position: absolute;
  z-index: 4;
  top: 50%;
  cursor: pointer;
  width: 0;
  height: 0;
  border-style: solid;
  margin-top: -38px;
}

.fp-controlArrow.fp-prev {
  left: 15px;
  width: 0;
  border-width: 38.5px 34px 38.5px 0;
  border-color: transparent #fff transparent transparent;
}

.fp-controlArrow.fp-next {
  right: 15px;
  border-width: 38.5px 0 38.5px 34px;
  border-color: transparent transparent transparent #fff;
}

.fp-scrollable {
  overflow: scroll;
}

.fp-easing {
  -webkit-transition: all 1500ms cubic-bezier(0.51, 0.01, 0, 1);
  -moz-transition: all 1500ms cubic-bezier(0.51, 0.01, 0, 1);
  -o-transition: all 1500ms cubic-bezier(0.51, 0.01, 0, 1);
  -ms-transition: all 1500ms cubic-bezier(0.51, 0.01, 0, 1);
  transition: all 1500ms cubic-bezier(0.51, 0.01, 0, 1);
}

#fp-nav {
  position: fixed;
  z-index: 100;
  margin-top: -32px;
  top: 50%;
  opacity: 1;
}

#fp-nav.right {
  right: 17px;
}

#fp-nav.left {
  left: 17px;
}

.fp-slidesNav {
  position: absolute;
  z-index: 4;
  left: 50%;
  opacity: 1;
}

.fp-slidesNav.bottom {
  bottom: 17px;
}

.fp-slidesNav.top {
  top: 17px;
}

#fp-nav ul, .fp-slidesNav ul {
  margin: 0;
  padding: 0;
}

#fp-nav li, .fp-slidesNav li {
  display: block;
  width: 14px;
  height: 13px;
  margin: 7px;
  position: relative;
}

.fp-slidesNav li {
  display: inline-block;
}

#fp-nav li a, .fp-slidesNav li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
}

#fp-nav li .active span, .fp-slidesNav .active span {
  background: #333;
}

#fp-nav span, .fp-slidesNav span {
  top: 2px;
  left: 2px;
  width: 8px;
  height: 8px;
  border: 1px solid #000;
  background: transparent;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
}

.fp-tooltip {
  position: absolute;
  top: -2px;
  color: #fff;
  font-size: 14px;
  font-family: arial, helvetica, sans-serif;
  white-space: nowrap;
  max-width: 220px;
}

.fp-tooltip.right {
  right: 20px;
}

.fp-tooltip.left {
  left: 20px;
}

.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
}

.bx-wrapper img {
  max-width: 100%;
  display: block;
}

.bx-wrapper .bx-viewport {
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(../images/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

.bx-wrapper .bx-pager {
  text-align: center;
  font-size: 0.85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000;
}

.bx-wrapper .bx-prev {
  left: 10px;
  background: url(../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
  right: 10px;
  background: url(../images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
  background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
  background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

.bx-wrapper .bx-controls-auto {
  text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(../images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(../images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9 ;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: 0.85em;
}

.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.jvectormap-tip {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 3px;
}

.jvectormap-zoomin, .jvectormap-zoomout {
  width: 10px;
  height: 10px;
}

.jvectormap-zoomin {
  top: 10px;
}

.jvectormap-zoomout {
  top: 30px;
}

.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}

.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,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);
}

.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

.jvectormap-legend-cnt {
  position: absolute;
}

.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}

.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}

.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}

.jvectormap-legend-tick-text {
  font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}

.jvectormap-tip {
  position: absolute;
  border: none;
  width: 200px;
  border-left: solid 1px #A0A0A0;
  height: 70px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: transparent;
  color: #111111;
  padding-left: 5px;
  font-family: "Bodoni";
  margin-left: 205px;
  font-size: smaller;
  text-align: left;
  line-height: 1.3em;
}

.jvectormap-zoomin, .jvectormap-zoomout {
  position: absolute;
  left: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px;
  color: #111111;
  width: 10px;
  height: 10px;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  display: none;
}

.jvectormap-zoomin {
  top: 10px;
}

.jvectormap-zoomout {
  top: 30px;
  display: none;
}

.jvectormap-zoomin {
  display: none;
}

.vvda-mobile {
  position: absolute;
  z-index: 999999999;
  top: 18px;
  left: 21px;
}

.slicknav_menu {
  position: relative;
  padding-top: 18px;
  z-index: 9999;
  margin-bottom: 20px;
  background-color: #ffffff;
}
.slicknav_menu .slicknav_btn {
  padding-right: 20px;
  outline: none;
}
.slicknav_menu .slicknav_nav {
  padding-bottom: 20px;
  margin-bottom: 40px;
  border-bottom: 1px solid #111111;
  padding: 0px 20px 23px;
}
.slicknav_menu li.seperator {
  height: 10px;
}

.slicknav_menu li.selectedw {
  font-family: "Bodoni";
  font-size: 1.1em;
}

.slicknav_menu li.bottom-nav {
  margin-left: 0px;
  font-size: 0.9em;
}

.slicknav_menu ul {
  margin-bottom: 10px;
}

.slicknav_menu ul li {
  padding-left: 10px;
}

.slicknav_menu ul li a {
  display: inline-block;
}

.slicknav_menu .active {
  border-bottom: 1px solid #000;
  line-height: 20px;
}

.slicknav_menu .sub-active {
  color: #000;
}

.slicknav_menu li {
  line-height: 1.9em;
}

.slicknav_menu .slicknav_arrow {
  display: none;
}

.slicknav_menu .slicknav_parent a {
  outline: none;
}

.slicknav_menu .slicknav_icon-bar {
  display: block;
  width: 24px;
  height: 2px;
  background-color: #595959;
  margin-bottom: 5px;
}

body, html {
  height: 100%;
  box-sizing: border-box;
  background-color: #ffffff;
}

.slideshow {
  background-color: #ffffff;
  cursor: pointer;
}

*, *:before, *:after {
  box-sizing: inherit;
}

body {
  font-family: "Bodoni";
  font-style: normal;
  font-weight: 400;
  color: #000;
  font-size: 15px;
  width: 100%;
}

body.loading {
  display: none;
}

.slideshow .main__content {
  display: none;
}

a {
  color: #595959;
  text-decoration: none;
}

p {
  font-family: "Bodoni";
  font-size: 16px;
  line-height: 1.4em;
  color: #000;
  margin: 0.5em 0;
}

p > a {
  color: #000;
}

em {
  text-decoration: underline;
}

strong {
  font-weight: bold;
}

h1 {
  color: #111111;
  font-family: "Bodoni";
  font-size: 1.6em;
  line-height: 29px;
}

h1 a {
  color: #111111;
}

h2 {
  font-family: "Bodoni";
  color: #111111;
  letter-spacing: 1px;
  font-size: 1.1em;
}

h5 {
  font-family: "Bodoni";
  font-size: 1em;
  color: #000;
  line-height: 1.3em;
  letter-spacing: 1px;
}

header {
  float: left;
  width: 200px;
  margin-right: -300px;
  height: 100%;
  z-index: 9999;
  position: relative;
  display: none;
}

.logo {
  cursor: pointer;
}

.slideshow .logo h1 {
  color: #fff;
}

a.active {
  color: #111111 !important;
}

a.active-link {
  color: #111111 !important;
}

.slideshow .nav__main-1, .slideshow .nav__main-2 {
  display: none !important;
}

.slideshow .main-navigation {
  border-bottom: none !important;
}

.slideshow .slicknav_menu {
  display: none !important;
}

.main-navigation {
  position: fixed;
  top: 20px;
  border-bottom: 1px solid #111111;
  z-index: 999;
  left: 20px;
  right: 20px;
  width: 320px;
}

.main-navigation .nav__main-1, .main-navigation .nav__main-2 {
  line-height: 1.3em;
  -webkit-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  -moz-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  -o-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  -ms-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
}

.main-navigation .nav__main-1.hide-nav, .main-navigation .nav__main-2.hide-nav {
  transform: translateX(-300px);
  -webkit-transform: translateYX(-300px);
}

.main-navigation .nav__main-1 li, .main-navigation .nav__main-2 li {
  overflow: hidden;
}

.main-navigation .nav__main-1 a, .main-navigation .nav__main-2 a {
  font-family: "Bodoni";
  font-size: 1em;
  color: #595959;
  letter-spacing: 1px;
}

.main-navigation .main-spacer {
  height: 50px;
}

.main-navigation .nav__main-1 {
  display: none;
}

.main-navigation .nav__main-2 {
  position: absolute;
  bottom: 50px;
  display: none;
}

.main-navigation .nav__main-2 li {
  height: 17px;
}

.main-navigation .nav__main-2 a {
  font-family: Playfair Display, sans-serif;
  font-size: 0.8em;
}

.main-navigation .nav__main-2 .nav__info a {
  font-family: Playfair Display, sans-serif;
  font-size: 0.8em;
}

.main-navigation .nav__info li {
  padding-left: 15px;
}

.main-navigation .nav__info a {
  font-size: 0.85em;
}

header a:hover {
  color: #111111 !important;
}

.logo {
  height: 35px;
  display: inline-block;
  position: relative;
}

.slicknav_nav {
  position: relative;
  top: 20px;
}

.slicknav_nav .main__projects, .slicknav_nav .main__pages {
  padding: 10px 30px;
}

.vegas-background, .vegas-loading {
  position: relative;
  z-index: 99;
}

.main__content {
  margin-left: 0px;
  position: relative;
  height: 100%;
}

.content-wrapper {
  display: table;
  width: 100%;
  height: 100%;
}

.inner-wrapper {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-right: 20px;
  padding-left: 20px;
}

.inner-wrapper img {
  max-width: 100%;
}

.home-image {
  width: 100%;
  text-align: center;
  padding-right: 20px;
  padding-left: 20px;
}

.helper {
  text-align: left;
  display: inline-block;
  max-width: 100%;
}

.office p {
  font-family: CustodiaPro-Normal;
  color: #595959;
}

.office p a {
  color: #111111;
  font-family: "Bodoni";
  line-height: 1.5em;
}

.office p a:hover {
  border-bottom: 1px solid #111111;
  padding-bottom: 0px;
}

.main__projects {
  overflow: hidden;
}

.main__projects li {
  padding-left: 50px;
}

li.main__projects ul.active {
  height: 40px;
}

li.main__projects ul {
  height: 0px;
  -moz-transition: height 0.4s ease-in;
  -webkit-transition: height 0.4s ease-in;
  -o-transition: height 0.4s ease-in;
  transition: height 0.4s ease-in;
}

.news .main__content .news-index .related-links {
  padding-top: 15px;
}

.news .main__content .news-index .related-links a {
  padding-left: 0px;
}

.news .main__content .news-index .related-links p {
  margin: 0px;
}

.news-index {
  padding-left: 70px;
  width: 80%;
}

.news-index article {
  margin-bottom: 70px;
  letter-spacing: 1px;
}

.news-index article img {
  margin-top: 50px;
  margin-bottom: 50px;
}

.news-index article a {
  border-bottom: 1px solid #FFF;
  padding-bottom: 1px;
  letter-spacing: 1px;
}

.news-index article a:hover {
  color: #111111;
  border-bottom: 1px solid #111111;
  padding-bottom: 2px;
}

.related-links {
  margin-top: 30px;
}

.link {
  color: #595959 !important;
}

.fp-controlArrow, .fp-controlArrow {
  display: none !important;
}

#fullpage {
  text-align: center;
  position: absolute;
  top: -51px;
  z-index: 100;
}

#fullpage img {
  max-width: 80%;
  max-height: 100%;
}

.project-info {
  position: fixed;
  z-index: 1;
  bottom: 10px;
  left: 15px;
  right: 15px;
  margin-top: 184px;
  font-size: 1.1em;
  padding-top: 17px;
  z-index: 200;
}

.project-info .paging {
  display: none;
}

.project-info .title {
  font-family: "Bodoni";
}

.project-info .title span {
  font-size: 0.8em;
}

.project-info div.location {
  margin-top: 15px;
}

.project-info .location, .project-info .size, .project-info .completeion {
  font-size: 0.7em;
  text-align: left;
  margin: 4px 0;
}

.project-info .date {
  position: absolute;
  right: 0px;
  bottom: 27px;
  padding-left: 30px;
  font-size: 0.7em;
  margin-bottom: 3px;
}

.project-info .info {
  position: absolute;
  right: 0px;
  bottom: 10px;
  padding-left: 30px;
  font-size: 0.7em;
}

div.gothic, p.gothic {
  display: inline;
  font-family: "Bodoni";
  font-size: 14px;
  color: #000;
  line-height: 1.57em;
  letter-spacing: 1px;
  margin: 0.5em 0;
}

.press-container {
  font-size: 0.8em;
  margin-top: 40px;
}

.press-container aside {
  display: inline-block;
}

.press-container .col {
  padding-left: 10px;
}

.press-container h2 {
  margin-bottom: 20px;
}

.press-container h3 {
  letter-spacing: 0.1em;
  font-family: "Bodoni";
  font-size: 1.2em;
  line-height: 1.2em;
}

.press-container h3 span {
  font-family: "Bodoni";
}

.press-container .location {
  font-size: 1em;
  color: #000;
  line-height: 19px;
  letter-spacing: 1px;
}

.press-container .location p {
  font-size: 1em;
}

.press-container .text p {
  color: #595959;
  margin-top: 3px;
}

.press-container .col {
  float: left;
  width: 100%;
  padding-left: 35px;
}

.press-container .row {
  margin-bottom: 50px;
}

.press-container .row:hover img {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  filter: grayscale(0%);
}

.press-container aside {
  width: 100%;
}

.press-container aside img {
  margin-bottom: 30px;
}

.clearfix {
  clear: both;
}

.arrow {
  position: fixed;
  z-index: 9999;
  display: none;
}

.arrow a {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
}

.arrow-right {
  right: 15%;
  top: 55%;
}

.arrow-right a {
  width: 30px;
  height: 40px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NzMzOTY5NDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NzMzOTZBNDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MzM5Njc0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MzM5Njg0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WgpMWAAABt0lEQVR42kySv04bQRDGZ//cnZ07Y2QKukiJiERJGh4gDc9galcgFAkkmlRJk0iJEAWKXCIaapqgyLwARYp0IJEyWKDYluHEmVvvbL45QOKkuV3tznzzm+9OBWZd3N29ds4ZYj4PIdDTI/s4Scj2+33z8+io02o0NtxkshW875JSVZIrS3q1uEjaGuM089dJUfz1RN+8Um8Dkp6HjuOY0jQdeOY1FKdKqe71eJxeDockMcpz0mCi8v5epE/Y+x2l9fJsln2Ym5khiUa9Tpoe5EgD0BF9nDL/iqNom7x/xygO0ymU0KMUNe9lvZmGsC7MUZJ04zSdi0VJ4+QF3qkxlCEiolPv/S7Y3gDly7/h0FZKDpLlY8iemX+LBVrrjjZmyYoj1lp6biLOXkKJOITjZpadyS1hqgpQ0lC5oK3dROKVUWoDa26reoCLFXgi9NgD5/zg9nZ1nOd/WkVBFr6QrdWIsSpMBo4VtDnI6vXDSAaCNXowGlF3f59+9HpLSZJ8BvQF3N9GK5IkIyKtZpM67XYNl9/heg0qa4irigK8MpDFV7eK+T2Al10In1ipnnr8CwQhIP4LMAABSeYKRg330wAAAABJRU5ErkJggg==);
  background-size: 8px;
}

.arrow-left {
  left: 15%;
  top: 55%;
}

.arrow-left a {
  width: 30px;
  height: 40px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NzMzOTZENDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NzMzOTZFNDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MzM5NkI0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MzM5NkM0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iAYEuAAAB10lEQVR42jxSMYgTQRT9f+bvbjYmdzkxEJVAKrvT2ipiLwhqbyXaCCoWFhai2BxYHAiClYVwkEq4A+s7BTm4zrvKwjQRzmOzy16yO8nujG8QXRh2Zv/777/3driqKspnMyLn6N/jsNfMLXbuQhBFU54mCX3e3qZqufwPYq2jBvNHa8ywPxjcFGctcVkSA1Rj7/miMHxitb4lSr2lsvwqvnCc52SMobPtNjXD8Gog8iLNssMPW1vPrg2HJBbzs6KgOdhWW602AO+01i6bz+/v7e/nrW6XhJmpEQTEYAT9a4i+XFfVS+y/nAeg3+sRJycntDMaUaDUDaX1J4C+zabT69Ba2rqmS+vrf5lE5CJZuwnvVe3cIxYpYZ8qsFtf9+6UUg8BHlhrJ4jiexDHxD4KEZIoIvU7TenHeLwjWht8b0P0WonGOUb5tfAk3l1d17vE/ApsHvTcF09R9Ms3qNVmk7rI5zRNNzxYMd/rhOHtM2huABzgrZqYuQINi6IwoHwAtiwWeRM61xMPgnDlZ/5CmMf4LT+T5CjJ86cY3Y/ieDMIQx5PJtAEtQU6/MoXCyqNeQ/7I2i7g9zu+hsiuBK0gsSXmO1NRDhXxjyG/SvIb+Ncp3PwR4ABAJ4R+fhJgAUrAAAAAElFTkSuQmCC);
  background-size: 8px;
}

.arrow-top {
  left: 50%;
  top: 5.5%;
}

.arrow-top a {
  width: 30px;
  height: 40px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NzMzOTY1NDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NzMzOTY2NDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkE2NTgwQ0U0Nzc3MTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MzM5NjQ0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz77ITxZAAABrUlEQVR42lxSPWsbQRCd/bjTne7OQbYxqVwoEFUCt2kMQU3SGHeGkEJdcJEikCJ/wEWaVO5FCIIQVepNhB27CAnG/8CujHERTlg63d7tR94pjlAysMwyM/vmzZtlWmuajMdUmTaGhBBE1hKHn+X5PB4EAZFzpBEXnBNDzNEfk1M8Hg2H5BijmzSlRpKQU4pqcUxpmjYBtB/V61840Y/buztqRBFJgFgAOnjuKuSynJ+yKBa+UGoviaJvcRi+tVqPrDFvlFJe+bf23nNasgoVVNf8MOxxxj4DfNUYcz1PMvZhLY6H6N5cfrMAqJgkYdiRQpwJKbuA+mqsfVKU5WNrbRv5fuD7zwHwHeUv/gVwrg4NDh5E0RFE3CyMeZdp/QxiXSA7RfdL0H1Z5nkXd+NJ2feE6KHJhmRCNHitNsCMHdD9icJXzvPOq3HYMtdKNOc+gtXxeDI5XEmSrmSsjVHZQ9DcmmXZe4i0nef5eSXi/6e491j71afBYCfPstdGqUcyDIJf8fr6bkOI0xWsqFIXrKhExwAerIhjXQ5/YP4/fJ+edjq22WodovjktwADAKaF9fEXvmL8AAAAAElFTkSuQmCC);
  background-size: 15px;
}

.arrow-down {
  left: 50%;
  bottom: 5.5%;
}

.arrow-down a {
  width: 30px;
  height: 40px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBNjU4MENDNDc3NzExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBNjU4MENENDc3NzExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkE2NTgwQ0E0Nzc3MTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkE2NTgwQ0I0Nzc3MTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz49sMEwAAABpUlEQVR42lxRPWsbQRCdnd0LQpaInAuJBVZ6l25DAikEQmAX+RFK2lj4B7hyEXARQrANLtUlVRCkCcS4UYwaly6MG0OKBBQdl/va1d7mrSwV9sAw7Mzue2/eCmutjCcTKZj1JIqoVqtRICU550gIQY6IBLKk2xDok++XJSVZJlWaJK3T4bAXKPXpcDD41W23aS0MSWtNQaVCBlUB0CxAlLUEMk+gQLjDzlp2zD1j7c+nYbjt2fyjmU9jyNzP29kGlHx7srr6ni3RtXaun2td2+p0voaNxlFZlqGju+HPYJVQ+kYqNYKKtimKA/YDgAwwfJ7n+Sn2fstSnuHSK+/DMpQQzx4wf2aljnEnLq19DcRdRUuTnLtE6UJaX0q5B5DvUPJRMp+jvxYw9/GwBfO+/I6i/uN6/WYOfE9pjtz/E8c/Hq2sHDHzO/8T899wblpkWU8FwckMRtJC3XwFvTDNLDKK45Euipdpmn7wsyxNz7QxL4o0PcHedwwV/5KELsZjWG/mfw9W+oteo1olrMBg25xMp1frzWYEAJJBQBHqQ8y9iv8CDAB9aP22O2hUzgAAAABJRU5ErkJggg==);
  background-size: 15px;
}

.paging {
  font-family: "Bodoni";
  position: relative;
  top: -15px;
  font-size: 0.8em;
  color: #383838;
}

.project-content p:nth-child(2) {
  text-indent: 60px;
}

.container {
  position: relative;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
  width: 960px;
  max-width: 100%;
}

hgroup {
  margin-top: 110px;
  margin-bottom: 70px;
}

hgroup h1 {
  font-size: 2em;
  color: #111111;
  letter-spacing: 1px;
  margin-bottom: 10px;
}

hgroup h1 span {
  font-size: 1.3rem;
}

hgroup h3 {
  margin-bottom: 10px;
}

hgroup h4 {
  font-family: "Bodoni";
  font-size: 1.2em;
  color: #000;
  line-height: 19px;
  letter-spacing: 1px;
  margin-left: 60px;
}

.project-description {
  position: relative;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-bottom: 120px;
  margin-left: auto;
  width: 560px;
  max-width: 100%;
}

.project-description hgroup {
  display: inline-block;
}

.project-description h4 {
  display: block;
  text-align: right;
  margin-left: 0px;
  font-size: 0.7em;
}

.project-description h1 {
  font-size: 1.6em;
}

.project-description h3 {
  font-size: 0.8em;
}

.project-images {
  margin-bottom: 60px;
}

.project-images img {
  max-width: 100%;
  margin-bottom: 50px;
  max-height: 640px;
  position: relative;
  width: auto;
  height: auto;
}

.close {
  display: none;
  z-index: 100000000000000020;
  position: absolute;
}

.close a {
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAABtklEQVRIDbWXv0vDQBTH36UitrXSloIFLbp18A+wnXRz8A/o3+Dq5Ojm/+LipCB06BZHFxEXsYMgQduComJpnvcsFxKbH/cuyS2XS3L3+YQ73rctgGzdRnVvc6103yqvHJaL3+dvn/BD9/No3fXaWatS6m+sFq3nj6+BRRBcgqEAdECIbr1Qu243oJIXXDJOEHFque4tMYQCdZrVbQFiIG9tAaI9mo0PHl7hXT1P29OXK7hA7NnO5ILW9ARokJdEFHxBIA+JOHioQJYSSfBIgSwkdOCxAmkkdOGJAiYSHLiWAEeCC9cW0JEwgbME4iRM4WyBMAkUaAuwjqm8+iscvavTApVQZwK9E6iYcmwKp7X+woguOO3mZfKEAFdqjkB4HLmTvhpzeiMB2nMZXEfy06eArgOWaJumKFvAf+CkQA8F7MpNGJpGOesM+OH+Axc4E8wo1xaIgqv9NpXQEkiCp5FIFNCFm0rECnDhJhKRAqZwrkSoQFo4R2JBICu4rkRAIGu4joRXCTvN+mnY73a1SJp+nh2476+YOwDLtKYngDOUYYJjf4VLA/0/V0nI5KQgu7yD+d+/X1G6EI28ynpRAAAAAElFTkSuQmCC);
  background-size: 14px;
  width: 20px;
  height: 20px;
  z-index: 99999;
  position: fixed;
  top: 30px;
  right: 30px;
  background-repeat: no-repeat;
  background-position: center;
}

.spook {
  position: fixed;
  cursor: pointer;
  z-index: 99999;
  display: none;
}

.s-spook {
  position: fixed;
  cursor: pointer;
  z-index: 99;
  display: none;
}

.s-spook.left {
  bottom: 0px;
  left: 0px;
  width: 35%;
  height: 100%;
}

.spook.top {
  cursor: url(/assets/images/arrow-up.cur), pointer;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 60%;
  height: 35%;
  margin-right: auto;
  margin-left: auto;
  z-index: 99999999;
}

.spook.bottom {
  cursor: url(/assets/images/arrow-down.cur), pointer;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 60%;
  height: 35%;
  z-index: 99999999;
  margin-right: auto;
  margin-left: auto;
}

.project header {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NzMzOTZENDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NzMzOTZFNDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MzM5NkI0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MzM5NkM0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iAYEuAAAB10lEQVR42jxSMYgTQRT9f+bvbjYmdzkxEJVAKrvT2ipiLwhqbyXaCCoWFhai2BxYHAiClYVwkEq4A+s7BTm4zrvKwjQRzmOzy16yO8nujG8QXRh2Zv/777/3driqKspnMyLn6N/jsNfMLXbuQhBFU54mCX3e3qZqufwPYq2jBvNHa8ywPxjcFGctcVkSA1Rj7/miMHxitb4lSr2lsvwqvnCc52SMobPtNjXD8Gog8iLNssMPW1vPrg2HJBbzs6KgOdhWW602AO+01i6bz+/v7e/nrW6XhJmpEQTEYAT9a4i+XFfVS+y/nAeg3+sRJycntDMaUaDUDaX1J4C+zabT69Ba2rqmS+vrf5lE5CJZuwnvVe3cIxYpYZ8qsFtf9+6UUg8BHlhrJ4jiexDHxD4KEZIoIvU7TenHeLwjWht8b0P0WonGOUb5tfAk3l1d17vE/ApsHvTcF09R9Ms3qNVmk7rI5zRNNzxYMd/rhOHtM2huABzgrZqYuQINi6IwoHwAtiwWeRM61xMPgnDlZ/5CmMf4LT+T5CjJ86cY3Y/ieDMIQx5PJtAEtQU6/MoXCyqNeQ/7I2i7g9zu+hsiuBK0gsSXmO1NRDhXxjyG/SvIb+Ncp3PwR4ABAJ4R+fhJgAUrAAAAAElFTkSuQmCC), pointer;
  bottom: 0px;
  left: 0px;
  width: 20%;
  height: 100%;
}

.spook.right {
  cursor: url(/assets/images/arrow-right.cur), pointer;
  bottom: 0px;
  z-index: 9999999;
  right: 0px;
  width: 50%;
  height: 100%;
}

.s-spook.left {
  cursor: url(/assets/images/arrow-left.cur), pointer;
  width: 50%;
  height: 100%;
  position: absolute;
  left: 175px;
  z-index: 999999;
}

.monograph-wrapper {
  position: absolute;
  top: -54px;
  left: 0px;
  right: 0px;
  height: 100%;
}

.monograph-wrapper .table-helper {
  display: table;
  height: 100%;
  width: 100%;
}

.monograph-wrapper .inner-helper {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}

.monograph-wrapper img {
  max-width: 100%;
  width: 100%;
}

.monograph-wrapper ul, .monograph-wrapper li, .monograph-wrapper .wrapper {
  width: 100%;
}

.left-side {
  position: absolute;
  z-index: 99;
  top: 0px;
  left: 0px;
  width: 50%;
  height: 100%;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NzMzOTZENDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NzMzOTZFNDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MzM5NkI0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MzM5NkM0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iAYEuAAAB10lEQVR42jxSMYgTQRT9f+bvbjYmdzkxEJVAKrvT2ipiLwhqbyXaCCoWFhai2BxYHAiClYVwkEq4A+s7BTm4zrvKwjQRzmOzy16yO8nujG8QXRh2Zv/777/3driqKspnMyLn6N/jsNfMLXbuQhBFU54mCX3e3qZqufwPYq2jBvNHa8ywPxjcFGctcVkSA1Rj7/miMHxitb4lSr2lsvwqvnCc52SMobPtNjXD8Gog8iLNssMPW1vPrg2HJBbzs6KgOdhWW602AO+01i6bz+/v7e/nrW6XhJmpEQTEYAT9a4i+XFfVS+y/nAeg3+sRJycntDMaUaDUDaX1J4C+zabT69Ba2rqmS+vrf5lE5CJZuwnvVe3cIxYpYZ8qsFtf9+6UUg8BHlhrJ4jiexDHxD4KEZIoIvU7TenHeLwjWht8b0P0WonGOUb5tfAk3l1d17vE/ApsHvTcF09R9Ms3qNVmk7rI5zRNNzxYMd/rhOHtM2huABzgrZqYuQINi6IwoHwAtiwWeRM61xMPgnDlZ/5CmMf4LT+T5CjJ86cY3Y/ieDMIQx5PJtAEtQU6/MoXCyqNeQ/7I2i7g9zu+hsiuBK0gsSXmO1NRDhXxjyG/SvIb+Ncp3PwR4ABAJ4R+fhJgAUrAAAAAElFTkSuQmCC), 20px;
}

.right-side {
  position: absolute;
  z-index: 9;
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NzMzOTY5NDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NzMzOTZBNDgyQjExRTQ5RkI4RkQ3ODVBQzQ5M0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MzM5Njc0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MzM5Njg0ODJCMTFFNDlGQjhGRDc4NUFDNDkzQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WgpMWAAABt0lEQVR42kySv04bQRDGZ//cnZ07Y2QKukiJiERJGh4gDc9galcgFAkkmlRJk0iJEAWKXCIaapqgyLwARYp0IJEyWKDYluHEmVvvbL45QOKkuV3tznzzm+9OBWZd3N29ds4ZYj4PIdDTI/s4Scj2+33z8+io02o0NtxkshW875JSVZIrS3q1uEjaGuM089dJUfz1RN+8Um8Dkp6HjuOY0jQdeOY1FKdKqe71eJxeDockMcpz0mCi8v5epE/Y+x2l9fJsln2Ym5khiUa9Tpoe5EgD0BF9nDL/iqNom7x/xygO0ymU0KMUNe9lvZmGsC7MUZJ04zSdi0VJ4+QF3qkxlCEiolPv/S7Y3gDly7/h0FZKDpLlY8iemX+LBVrrjjZmyYoj1lp6biLOXkKJOITjZpadyS1hqgpQ0lC5oK3dROKVUWoDa26reoCLFXgi9NgD5/zg9nZ1nOd/WkVBFr6QrdWIsSpMBo4VtDnI6vXDSAaCNXowGlF3f59+9HpLSZJ8BvQF3N9GK5IkIyKtZpM67XYNl9/heg0qa4irigK8MpDFV7eK+T2Al10In1ipnnr8CwQhIP4LMAABSeYKRg330wAAAABJRU5ErkJggg==), 20px;
}

.archive-container {
  width: 100%;
  float: right;
  padding-top: 0px;
  padding-bottom: 70px;
  -webkit-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  -moz-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  -o-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  -ms-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  opacity: 0;
}

.archive-container.visible {
  opacity: 1;
}

.archive-container .item {
  margin-bottom: 100px;
  width: 100%;
}

.archive-container .item .img {
  height: 262px;
  position: relative;
}

.archive-container .item img {
  max-width: 100%;
  max-height: 65%;
  display: block;
  position: absolute;
  bottom: 0px;
}

.archive-container .item .title {
  margin-top: 20px;
  font-weight: 400;
  color: #111111;
  letter-spacing: 1px;
  font-size: 0.7em;
}

.news .main__content h3 {
  font-family: "Bodoni";
  font-size: 1.3em;
  margin-bottom: 8px;
}

.news .main__content h4 {
  font-family: "Bodoni";
  margin-bottom: 20px;
  font-size: 1.06em;
}

.news .main__content .date {
  font-size: 0.7em;
  padding-left: 20px;
  margin-bottom: 15px;
}

.news .main__content a {
  display: inline-block;
}

.news .main__content a:hover {
  border-bottom: 2px;
}

a:hover {
  color: #000;
}

.vincent-van-duysen h2 {
  display: none;
}

p.intendhref a {
  display: inline-block;
  margin-left: 8px;
}

p.intendoffice a {
  display: inline-block;
  margin-left: 8px;
}

p.intend:first-letter {
  text-indent: 100px;
  padding-left: 8px;
}

#world-map {
  opacity: 0;
  -webkit-transition: all 1200ms cubic-bezier(0.51, 0.01, 0, 1);
  -moz-transition: all 1200ms cubic-bezier(0.51, 0.01, 0, 1);
  -o-transition: all 1200ms cubic-bezier(0.51, 0.01, 0, 1);
  -ms-transition: all 1200ms cubic-bezier(0.51, 0.01, 0, 1);
  transition: all 1200ms cubic-bezier(0.51, 0.01, 0, 1);
}

#world-map.show-map {
  opacity: 1;
}

.mobile-nav {
  display: none;
}

.content-container {
  margin-top: 25px;
  margin-bottom: 50px;
}

.no-scroll {
  overflow: hidden !important;
  height: 100% !important;
}

.no-scroll .archive-overlay {
  display: block;
}

.archive-overlay {
  display: none;
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow: scroll;
  height: 100%;
  overflow-x: hidden;
  z-index: 999999999;
  background-color: #ffffff;
}

.archive-overflow {
  opacity: 0;
  -webkit-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  -moz-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  -o-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  -ms-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
  transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
}

.show-mobile {
  display: block;
}

.overlay-description {
  padding-top: 110px;
}

.overlay-description p.intendoffice a {
  margin-left: 0px;
}

.news-index article .content a {
  margin-left: 0px;
}

nav ul li a {
  text-transform: capitalize;
}

.tooltip {
  border-left: 1px solid #111111;
  margin-top: -78px;
  height: 60px;
  padding-left: 10px;
  padding-top: 3px;
  line-height: 16px;
  font-size: 12px;
  margin-left: -1px;
}

.content-container img {
  display: block;
}

#fullpage img {
  width: auto !important;
}

.content-container #gmap_canvas {
  width: 100%;
  border: 0;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(99%);
  /* Chrome 19+ & Safari 6+ */
  -webkit-backface-visibility: hidden;
  /* Fix for transition flickering */
}

@media (min-width: 897px) {
  h2 {
    line-height: 35px;
    font-size: 1.6em;
    margin-bottom: 1.5em;
  }
}
@media (max-width: 896px) {
  p img {
    width: auto !important;
    height: auto !important;
  }
}
@media (min-width: 897px) {
  header {
    display: block;
  }
}
@media (min-width: 897px) {
  .vvda-mobile {
    display: none;
  }
}
@media (min-width: 897px) {
  .main-navigation {
    height: 100%;
    top: 27px;
    left: 37px;
  }
}
@media (min-width: 897px) {
  .main-navigation .nav__main-1, .main-navigation .nav__main-2 {
    display: block;
  }

  .slicknav_menu {
    display: none;
  }
}
@media (min-width: 897px) {
  .main__content {
    margin-left: 230px;
  }
}
@media (min-width: 968px) {
  .main__content {
    margin-left: 60px;
  }
}
@media (min-width: 1200px) {
  .main__content {
    margin-left: 0px;
  }
}
@media (min-width: 897px) {
  .inner-wrapper {
    vertical-align: middle;
  }
}
@media (min-width: 897px) {
  .home-image {
    width: auto;
    height: 100%;
    float: right;
    padding: 0px;
  }
}
@media (min-width: 897px) {
  .helper {
    width: 530px;
  }

  .helper.large {
    width: 768px;
  }

  .helper.office {
    width: auto;
  }

  .helper.archive {
    width: 660px;
  }
}
@media (min-width: 897px) {
  .news-index article h2 {
    margin-bottom: 1em;
  }

  .news-index article h2, .news-index article h5, .news-index article .content a, .news-index article .content, .news-index article .related-links, .news-index article .read-more {
    margin-left: 70px;
  }
}
@media (min-width: 897px) {
  #fullpage {
    top: 0px;
  }
}
@media (min-width: 897px) {
  #fullpage img {
    max-width: 600px;
  }
}
@media (min-width: 1200px) {
  #fullpage img {
    max-width: 880px;
  }
}
@media screen and (min-height: 375px) and (max-width: 1024px) and (orientation: landscape) {
  .fp-slides img {
    max-height: 260px !important;
  }
}
@media screen and (max-height: 812px) and (orientation: portrait) {
  .fp-slides img {
    max-height: 400px !important;
  }
}
@media screen and (max-height: 667px) and (orientation: portrait) {
  .fp-slides img {
    max-height: 330px !important;
  }
}
@media (min-width: 897px) {
  .project-info {
    bottom: 10px;
    margin-top: 201px;
    font-size: 1.1em;
    padding-top: 17px;
    margin-left: 480px;
    position: fixed;
    top: 50%;
    left: 40%;
    right: auto;
  }
}
@media (min-width: 1200px) {
  .project-info {
    left: 50%;
  }
}
@media (min-width: 897px) {
  .project-info .date {
    position: relative;
    right: auto;
    bottom: auto;
  }
}
@media (min-width: 897px) {
  .project-info .info {
    position: relative;
    right: auto;
    bottom: auto;
  }
}
@media (min-resolution: 897px) {
  .press-container {
    margin-top: 0px;
  }
}
@media (min-resolution: 897px) {
  .press-container aside {
    text-align: right;
  }
}
@media (min-width: 897px) {
  .press-container h3 {
    margin-bottom: 0px;
  }
}
@media (min-width: 897px) {
  .press-container .col {
    width: 60%;
  }
}
@media (min-width: 897px) {
  .press-container aside {
    float: left;
    width: 40%;
    text-align: right;
  }

  .press-container aside img {
    max-width: 100%;
    max-height: 190px;
    -webkit-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
    -moz-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
    -o-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
    -ms-transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
    transition: all 800ms cubic-bezier(0.51, 0.01, 0, 1);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    margin-bottom: 0px;
  }
}
@media (min-width: 897px) {
  .spook {
    display: block;
  }
}
@media (min-width: 897px) {
  .s-spook {
    display: block;
  }
}
@media (min-width: 897px) {
  .monograph-wrapper {
    top: 0px;
    left: 19%;
    right: 19%;
  }
}
@media (min-width: 420px) {
  .archive-container .item {
    width: 50%;
    float: left;
  }
}
@media (min-width: 897px) {
  .archive-container .item {
    width: 24%;
    height: 240px;
    line-height: 1.2em;
    margin-left: 9%;
  }
}
@media (min-width: 897px) {
  .archive-container .item img {
    max-width: 90%;
    max-height: 55%;
  }
}
@media (min-width: 897px) {
  img.intend {
    padding-left: 40px;
  }
}
@media (min-width: 897px) {
  .table-helper {
    display: table;
    height: 100%;
    width: 100%;
  }

  .inner-wrapper {
    display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
  }
}
@media (min-width: 897px) {
  .press .inner-wrapper, .news .inner-wrapper {
    vertical-align: top;
    padding-top: 120px;
  }
}
@media (min-width: 897px) {
  .content-container {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media (min-width: 897px) {
  .show-mobile {
    display: none;
  }
}
@media (min-width: 897px) {
  .vincent-van-duysen h2 {
    display: block;
  }
}
@media (min-width: 897px) {
  p.intendhref a {
    display: inline-block;
    margin-left: 20px;
  }
}
@media (min-width: 897px) {
  p.intendoffice {
    margin-left: 20px;
  }
}
@media (min-width: 897px) {
  p.intend:first-letter {
    text-indent: 100px;
    padding-left: 35px;
  }
}

/*# sourceMappingURL=style.css.map */
