@charset "UTF-8";
/*
/* CSS  CSS Ludger Müller - artbeit.de für bdnk.de, 2017
** unter Verwendung verschiedener Quellen **
*/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
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,
fieldset, figure, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}

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

/*
Useful basic stylings based on Stefan Nitzsche’s work
http://nitzsche.info
*/
strong, b {
  font-weight: bold;
}

em, i {
  font-style: italic;
}

.hideme {
  position: absolute;
  left: -999em;
  top: -999em;
}

label,
input[type=button],
input[type=submit],
button {
  cursor: pointer;
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

abbr[title] {
  border-bottom: 1px dotted #888 !important;
  cursor: help;
}

a abbr {
  cursor: pointer !important;
}

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*@mixin clearfix() {
  *zoom:1;

  &:before,
  &:after {
    content:"";
    display:table;

  }
  &:after {
    clear:both;
   }
}*/
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@font-face {
  font-family: "fontello";
  src: url("../templates/fonts/fontello.eot?24375655");
  src: url("../templates/fonts/fontello.eot?24375655#iefix") format("embedded-opentype"), url("../templates/fonts/fontello.woff2?24375655") format("woff2"), url("../templates/fonts/fontello.woff?24375655") format("woff"), url("../templates/fonts/fontello.ttf?24375655") format("truetype"), url("../templates/fonts/fontello.svg?24375655#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?24375655#fontello') format('svg');
  }
}
*/
[class^=icon-]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-mail:before {
  content: "\e800";
} /* 'î €' */
.icon-user:before {
  content: "\e801";
} /* 'î ' */
.icon-phone:before {
  content: "\e802";
} /* 'î ‚' */
.icon-menu:before {
  content: "\f0c9";
} /* 'ïƒ‰' */
.icon-laptop:before {
  content: "\f109";
} /* 'ï„‰' */
.icon-copyright:before {
  content: "\f1f9";
} /* 'ï‡¹' */
.icon-cc:before {
  content: "\f20a";
} /* 'ïˆŠ' */
.icon-user-o:before {
  content: "\f2c0";
} /* 'ï‹€' */
/* Roboto */
/* roboto-regular - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url("../fonts/roboto-v18-latin-regular.woff2") format("woff2"), url("../fonts/roboto-v18-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto-v18-latin-700.woff2") format("woff2"), url("../fonts/roboto-v18-latin-700.woff") format("woff");
}
/**
 * main.css
 *

 *
 */
* {
  box-sizing: border-box;
}

body {
  padding: 2rem 0 0 0;
  max-width: 1600px;
  margin: 0 auto;
}

body, td, input[type=text], textarea {
  font-family: "Roboto", sans-serif;
  font-size: 105%;
  line-height: 1.8em;
  color: #2b2b2b;
  background: #fff url("../layoutimages/bg_BDNK.png") repeat;
}

h1 {
  font-size: 1.5rem;
}

h2 {
  font-size: 1.3rem;
  margin: 1rem 0;
}

h3 {
  padding-top: 0.5em;
  line-height: 1.2;
}

#content p {
  margin-top: 1rem;
}

a {
  color: #333;
  text-decoration: none;
  border-bottom: 1px solid #ccc;
}

a:hover,
.nav a:hover {
  color: #000;
  border-color: #aaa;
}

blockquote {
  margin-left: 0;
  padding-left: 1.5em;
  padding-right: 2em;
  border-left: 4px solid #ddd;
  font-style: italic;
  color: #777;
}

pre, code {
  background: #eee;
  border: 1px solid #ddd;
}

pre {
  font-size: 14px;
  line-height: 1.4em;
  padding: 1em;
  border-left: 4px solid #ddd;
}

/*********************************************************************
 *
 */
.wrapper {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  position: relative;
  min-height: 90vh;
}
.wrapper::after {
  clear: both;
  content: "";
  display: table;
}

header {
  background-color: #E4E4E4;
}

#logoBar {
  padding: 1rem;
}
#logoBar::after {
  clear: both;
  content: "";
  display: table;
}

#logo {
  width: 100%;
  float: left;
  padding-left: 0.6944444444%;
  padding-right: 0.6944444444%;
}
#logo a {
  border: none;
  text-decoration: none;
}

#logotext {
  width: 83.3333333333%;
  float: left;
  padding-left: 0.6944444444%;
  padding-right: 0.6944444444%;
  line-height: 1.2;
  margin-top: 1rem;
  height: 100%;
  vertical-align: baseline;
}

#langnav {
  width: 16.6666666667%;
  float: right;
  padding-left: 0.6944444444%;
  padding-right: 0.6944444444%;
  margin-top: 1rem;
}
#langnav a {
  color: #999999;
  text-decoration: none;
  border-bottom: none;
  padding-left: 0.5rem;
}
#langnav a:first-child {
  border-right: 1px solid #999999;
  padding-right: 0.5rem;
}
#langnav a.aktiv {
  color: #ff9900;
}

/*********************************************************************
 * Main Content and Sidebar
 */
#main {
  padding: 1em 0.5rem 0;
  margin-top: 1em;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  min-height: 60vh;
}
#main::after {
  clear: both;
  content: "";
  display: table;
}

.noHeaderimage #main {
  margin-top: 5rem;
}

.sliderInnerwrapper {
  height: 300px;
}

.breadcrumbs {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 0.6944444444%;
  padding-right: 0.6944444444%;
  font-size: 0.8rem;
  line-height: 1.5;
}

.breadcrumbs span.current {
  color: #ff9900;
}

.breadcrumbs span:after {
  content: ">";
  color: #999;
  padding-left: 0.5em;
  padding-right: 0.25em;
}

.breadcrumbs span:last-child:after {
  content: "";
  color: #999;
  padding-left: 0;
  padding-right: 0;
}

.bdnkSIcons {
  float: right;
  padding-left: 15px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.bdnkSIcons a {
  border-bottom: 0;
  text-decoration: none;
  padding-right: 1rem;
}

#content {
  width: 100%;
  float: left;
  padding-left: 0.6944444444%;
  padding-right: 0.6944444444%;
  padding-bottom: 2em;
  margin-top: 2rem;
}
#content #login label {
  display: block;
}
#content #login input[type=text], #content #login input[type=password] {
  border: 1px solid #E4E4E4;
  width: 200px;
  font-size: 1.2rem;
  line-height: 1.5;
  background: #fff url("../layoutimages/bg_BDNK.png") repeat;
}
#content #login input[type=submit] {
  background-color: #E4E4E4;
  border: 1px solid #ff9900;
  line-height: 1.5;
  font-size: 1rem;
}
#content #login input[type=submit]:hover, #content #login input[type=submit]:active {
  background-color: #ff9900;
  border: 1px solid #ff9900;
  color: #000;
}
#content .logoutLink {
  margin-top: 3rem;
}
#content section {
  margin-bottom: 2rem;
}
#content .listwrapper {
  margin-top: 2rem;
  width: 100%;
  float: left;
}
#content .childBlock {
  width: 100%;
  float: left;
  padding-left: 0.6944444444%;
  padding-right: 0.6944444444%;
  margin-bottom: 2rem;
}
#content .childBlock .imageWrapper {
  background-color: #efefef;
  padding: 2rem 0.6944444444%;
  text-align: center;
  height: 274px;
}
#content .childBlock .imageWrapper:before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
#content .childBlock .imageWrapper img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: inline-block;
  vertical-align: middle;
}

#content .eventList .imageWrapper {
  background-color: #fff;
}

#sidebar {
  width: 100%;
  float: left;
  padding-left: 0.6944444444%;
  padding-right: 0.6944444444%;
  padding-bottom: 2em;
  margin-top: 1rem;
}

#content a.readmore, #content span.readmore, #sidebar a.readmore, #sidebar span.readmore {
  text-wrap: avoid;
  color: #ff9900;
  text-decoration: none;
  border-bottom: none;
}

.sidebarHeadBlock {
  margin-bottom: 1rem;
  line-height: 1.5;
  font-size: 1rem;
  width: 100%;
  float: left;
  padding-left: 0.6944444444%;
  padding-right: 0.6944444444%;
}
.sidebarHeadBlock::after {
  clear: both;
  content: "";
  display: table;
}

.sidebarBlock {
  margin-bottom: 1rem;
  line-height: 1.5;
  font-size: 1rem;
  width: 100%;
  float: left;
  padding-left: 0.6944444444%;
  padding-right: 0.6944444444%;
}
.sidebarBlock::after {
  clear: both;
  content: "";
  display: table;
}
.sidebarBlock a {
  border-bottom: none;
}

.portraitBox {
  max-height: 225px;
}
.portraitBox::after {
  clear: both;
  content: "";
  display: table;
}
.portraitBox img {
  cursor: pointer;
}

.hiddenBox {
  margin-top: 0.5rem;
  display: none;
}
.hiddenBox::after {
  clear: both;
  content: "";
  display: table;
}

.newsBlock, .veranstaltungsBlock {
  border-bottom: 1px solid #efefef;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.veranstaltungsBlock:last-of-type {
  border-bottom: 1px solid #999999;
  margin-bottom: 0;
  padding-bottom: 0;
}

.newsDate {
  font-size: 0.8rem;
}

.nlv-logo {
  background-color: #f79727;
  color: #fff;
  font-size: 1.1rem;
  line-height: 1.2;
  font-weight: 700;
  padding: 0 0.5rem;
  margin-bottom: 1rem;
}
.nlv-logo a {
  color: #fff;
}

/* IMAGES */
img.responsive, #content img {
  max-width: 100%;
  height: auto;
}

#content figure {
  margin-top: 1rem;
}
#content figcaption {
  font-size: 0.8rem;
  font-style: italic;
}

figure.sliderInnerwrapper {
  height: 300px;
  position: relative;
  background-size: cover;
  -moz-background-size: cover;
  background-position: center;
}

img.sliderImage {
  height: 100%;
  opacity: 0;
}

.align_left {
  /* for images placed in rich text editor */
  float: left;
  margin: 0 1em 0.5em 0;
  position: relative;
  top: 0.5em;
  max-width: 50%;
}

.align_right {
  /* for images placed in rich text editor */
  float: right;
  margin: 0 0 0.5em 1em;
  max-width: 50%;
}

.align_center {
  /* for images placed in rich text editor */
  display: block;
  margin: 1em auto;
  position: relative;
  top: 0.5em;
}

.image-align {
  vertical-align: middle;
}

.fb-Icon {
  fill: #29487d;
}

.twitter-Icon {
  fill: #1da1f2;
}

/*********************************************************************
Classes  *
 */
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  white-space: nowrap;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0;
}

/* Show bypass link on hover */
.element-focusable:focus {
  clip: auto;
  overflow: visible;
  height: auto;
}

/* Sample styling for bypass link */
.bypass-to-main:focus {
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #333;
  color: #fff;
}

/* Slick Slider Theme */
.slick-loading .slick-list {
  background: #fff url("../scripts/Vendor/slick/ajax-loader.gif") center center no-repeat;
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 0.5rem;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: #000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  outline: none;
  background: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-width: 0;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

/*.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
  opacity: 1;
}*/
/*.slick-dots li button:before
{
 !* font-family: 'slick';
  font-size: 0.75rem;
  line-height: 20px;
*!
  position: absolute;
  top: 0;
  left: 0;

  width: 20px;
  height: 20px;

  content: '•';
  text-align: center;

  opacity: 1;
  color: black;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}*/
.slick-dots li.slick-active button {
  background: #ff9900;
}

.topnavWrapper {
  margin-top: 2rem;
  position: absolute;
  z-index: 500;
  display: block;
  background-color: #fff;
  width: 100%;
  height: auto;
}

#navSwitch {
  display: block;
  background-color: #fff;
  font-weight: bold;
  color: #ff9900;
  padding: 1.2rem;
  border: none;
  cursor: pointer;
  height: 3rem;
  width: 100%;
  position: relative;
}

#navSwitch span, #navSwitch:after, #navSwitch:before {
  background: #ff9900 none repeat scroll 0 0;
  content: "";
  display: block;
  position: absolute;
  height: 5px;
  width: 2rem;
}

#navSwitch:before {
  top: 8px;
}

#navSwitch span {
  top: 1.2rem;
  transition-property: background, width;
  -webkit-transition-duration: 0.3s, 0.3s;
  -moz-transition-duration: 0.3s, 0.3s;
  -ms-transition-duration: 0.3s, 0.3s;
  -o-transition-duration: 0.3s, 0.3s;
  transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0s, 0.3s;
  -moz-transition-delay: 0s, 0.3s;
  -ms-transition-delay: 0s, 0.3s;
  -o-transition-delay: 0s, 0.3s;
  transition-delay: 0s, 0.3s;
}

#navSwitch:after {
  top: 1.8rem;
}

#navSwitch:before, #navSwitch:after {
  transition-property: top, transform;
  -webkit-transition-duration: 0.3s, 0.3s;
  -moz-transition-duration: 0.3s, 0.3s;
  -ms-transition-duration: 0.3s, 0.3s;
  -o-transition-duration: 0.3s, 0.3s;
  transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0s;
  -moz-transition-delay: 0.3s, 0s;
  -ms-transition-delay: 0.3s, 0s;
  -o-transition-delay: 0.3s, 0s;
  transition-delay: 0.3s, 0s;
}

.open #navSwitch {
  background-color: #ff9900;
}

.open #navSwitch:before {
  top: 1.4rem;
  transform: rotate(45deg);
  background-color: #ffffff;
}

.open #navSwitch span {
  width: 0;
  background: 0 0;
}

.open #navSwitch:after {
  top: 1.4rem;
  transform: rotate(-45deg);
  background-color: #ffffff;
}

.open #navSwitch:before, .open #navSwitch:after {
  -webkit-transition-delay: 0s, 0.3s;
  -moz-transition-delay: 0s, 0.3s;
  -ms-transition-delay: 0s, 0.3s;
  -o-transition-delay: 0s, 0.3s;
  transition-delay: 0s, 0.3s;
}

.topnav {
  display: block;
  overflow: hidden;
  border-bottom: none;
  max-height: 0;
  -webkit-transition: max-height 0.5s;
  transition: max-height 0.5s;
  margin: 0;
  padding: 0;
}
.topnav li {
  display: block;
  height: auto;
  padding-left: 0;
  text-align: center;
}
.topnav li.current, .topnav li:hover, .topnav li:active {
  border-bottom: none;
  background-color: #999999;
  color: #fff;
}
.topnav li.current a, .topnav li:hover a, .topnav li:active a {
  color: #ffffff;
}
.topnav a {
  text-decoration: none;
  border-bottom: none;
}
.topnav a:active, .topnav a:focus, .topnav a:hover {
  color: #ffffff;
}

.open .topnav {
  max-height: 50rem;
}

@media only screen and (min-width: 885px) {
  #navSwitch {
    display: none;
  }
  .topnav {
    overflow: inherit;
  }
  .topnav::after {
    clear: both;
    content: "";
    display: table;
  }
  .topnav li {
    display: block;
    height: auto;
    padding: 0 1rem;
    text-align: left;
    float: left;
  }
  .topnav li.current, .topnav li:hover, .topnav li:active {
    border-bottom: none;
    background-color: #ff9900;
    color: #ffffff;
  }
}
/* Fuss xxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#footer {
  clear: both;
  font-size: 80%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  background-color: #333333;
}
#footer::after {
  clear: both;
  content: "";
  display: table;
}
#footer .footerbox {
  width: 100%;
  float: left;
  padding-left: 0.6944444444%;
  padding-right: 0.6944444444%;
  text-align: center;
}
#footer .footerbox:first-of-type {
  margin-top: 0.3rem;
}
#footer #logoi {
  background-color: #fff;
  border-top: 1px solid #333333;
}
#footer #logoi::after {
  clear: both;
  content: "";
  display: table;
}
#footer a {
  text-decoration: none;
  border-bottom: none;
  color: #fff;
}
#footer a:hover, #footer a:active {
  color: #ff9900;
}
#footer .logo {
  width: 100%;
  float: left;
  padding-left: 0.6944444444%;
  padding-right: 0.6944444444%;
  text-align: center;
}
#footer .logo img {
  max-width: 100%;
  height: auto;
}
#footer h2 {
  font-size: 1rem;
  font-weight: normal;
  color: #333333;
  margin: 0 0 1rem 0;
  text-align: center;
}
#footer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
}
#footer li {
  display: inline-block;
  padding: 0.5rem;
}
#footer #scrolltop {
  margin-top: 1rem;
}
#footer #scrolltop a {
  font-size: 2rem;
}

/* Mobile first */
/*@media only screen and (max-width: 767px) {
  !* mobile layout *!

  body, td, textarea {
    font-size: 100%;
    }
  #content {
    width: 100%;
    }
  #sidebar {
    border-top: 1px solid #eee;
    padding-top: 1em;
    }
!*  .align_left, .align_right, .align_center {
    display: block;
    float: none;
    margin: 1em auto;
    max-width: 100%;
    }*!

  }*/
@media only screen and (min-width: 450px) {
  #footer .logo {
    width: 50%;
    float: left;
    padding-left: 0.6944444444%;
    padding-right: 0.6944444444%;
  }
}
@media only screen and (min-width: 500px) {
  /* small Tabletts */
  .sidebarBlock {
    margin-bottom: 1rem;
    line-height: 1.5;
    font-size: 1rem;
    width: 50%;
    float: left;
    padding-left: 0.6944444444%;
    padding-right: 0.6944444444%;
  }
  .sidebarBlock::after {
    clear: both;
    content: "";
    display: table;
  }
}
@media only screen and (min-width: 800px) {
  /* small Tabletts */
  .bdnkSIcons {
    width: 29.1666666667%;
    float: right;
    padding-left: 0.6944444444%;
    padding-right: 0.6944444444%;
  }
  #content {
    width: 66.6666666667%;
    float: left;
    padding-left: 0.6944444444%;
    padding-right: 0.6944444444%;
  }
  #content .newsBlock:last-of-type {
    border-bottom: none;
  }
  .singleColumn #content {
    width: 100%;
    float: left;
    padding-left: 0.6944444444%;
    padding-right: 0.6944444444%;
  }
  .singleColumn #content section {
    width: 100%;
    float: left;
  }
  #content .childBlock {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.5em;
    padding-right: 1.5em;
    margin-bottom: 2rem;
    height: 323px;
  }
  #content .childBlock .imageWrapper {
    background-color: #efefef;
    padding: 2rem 0.6944444444%;
    height: 274px;
  }
  #content .childBlock .imageWrapper img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: inline-block;
  }
  #content .eventList .childBlock .imageWrapper {
    background-color: #fff;
  }
  #sidebar {
    width: 29.1666666667%;
    float: right;
    padding-left: 0.6944444444%;
    padding-right: 0.6944444444%;
  }
  .sidebarBlock {
    width: 100%;
    float: left;
    padding-left: 2.380952381%;
    padding-right: 2.380952381%;
  }
  #footer .logo {
    width: 25%;
    float: left;
    padding-left: 0.6944444444%;
    padding-right: 0.6944444444%;
  }
  #logoBar {
    padding: 1rem;
    display: table;
    width: 100%;
  }
  #logoBar::after {
    clear: both;
    content: "";
    display: table;
  }
  #logo {
    width: 21.6666666667%;
    display: table-cell;
    float: none;
    padding: 0;
  }
  #logo img {
    max-width: 100%;
    height: auto;
  }
  #logotext {
    width: 67.5%;
    line-height: 1.2;
    margin-top: 0;
    display: table-cell;
    float: none;
    padding: 0;
    text-align: left;
    vertical-align: bottom;
  }
  #langnav {
    width: 16.6666666667%;
    margin-top: 0;
    line-height: 1.2;
    display: table-cell;
    float: none;
    padding: 0;
    vertical-align: bottom;
  }
  figure.sliderInnerwrapper {
    height: auto;
    width: 100%;
  }
  img.sliderImage {
    width: 100%;
    height: auto;
    opacity: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* extra-wide desktop layout */
  body, td, textarea {
    font-size: 115%;
  }
}

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