/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:bold}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

@font-face{font-family:'librebaskerville-bold-webfont';src:url("../../files/themes/fluder/fonts/baskerville/librebaskerville-bold-webfont.eot");src:url("../../files/themes/fluder/fonts/baskerville/librebaskerville-bold-webfont.eot?#iefix") format('embedded-opentype'), url("../../files/themes/fluder/fonts/baskerville/librebaskerville-bold-webfont.woff2") format('woff2'), url("../../files/themes/fluder/fonts/baskerville/librebaskerville-bold-webfont.woff") format('woff'), url("../../files/themes/fluder/fonts/baskerville/librebaskerville-bold-webfont.ttf") format('truetype'), url("../../files/themes/fluder/fonts/baskerville/librebaskerville-bold-webfont.svg#librebaskerville-bold-webfont") format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'librebaskerville-regular-webfont';src:url("../../files/themes/fluder/fonts/baskerville/librebaskerville-regular-webfont.eot");src:url("../../files/themes/fluder/fonts/baskerville/librebaskerville-regular-webfont.eot?#iefix") format('embedded-opentype'), url("../../files/themes/fluder/fonts/baskerville/librebaskerville-regular-webfont.woff2") format('woff2'), url("../../files/themes/fluder/fonts/baskerville/librebaskerville-regular-webfont.woff") format('woff'), url("../../files/themes/fluder/fonts/baskerville/librebaskerville-regular-webfont.ttf") format('truetype'), url("../../files/themes/fluder/fonts/baskerville/librebaskerville-regular-webfont.svg#librebaskerville-regular-webfont") format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'icon';src:url("../../files/themes/fluder/fonts/icon/icon.eot");src:url("../../files/themes/fluder/fonts/icon/icon.eot?#iefix") format('embedded-opentype'), url("../../files/themes/fluder/fonts/icon/icon.woff") format('woff'), url("../../files/themes/fluder/fonts/icon/icon.ttf") format('truetype'), url("../../files/themes/fluder/fonts/icon/icon.svg#icon") format('svg');font-weight:normal;font-style:normal;}::-moz-selection{background:#d2cac2;color:#fff}::selection{background:#d2cac2;color:#fff}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'librebaskerville-regular-webfont', Arial, sans-serif;font-size:14px;background:#d2cac2}h1,h2,h3,h4,h5,h6{font-family:'librebaskerville-bold-webfont', Arial, sans-serif;text-transform:uppercase;margin:0 0 35px 0}h1{font-size:30px;line-height:40px}h2{font-size:26px;line-height:32px}h3{font-size:24px;line-height:30px}h4{font-size:20px;line-height:25px}h5{font-size:18px;line-height:24px}h6{font-size:16px;line-height:20px}p{margin:20px 0}p,a,li,dt,dd,td,span{font-size:16px;line-height:20px}em{font-style:italic}strong{font-weight:bold}a{text-decoration:none;color:#d2cac2}figure img{vertical-align:top}.mfp-bg{background:#d2cac2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}.ce_sliderStart,.ce_text,.ce_download,.ce_downloads,.ce_list,.ce_image{margin:20px 0}#nav-toggle{width:38px;height:38px;margin:5px 0 5px auto;position:relative;cursor:pointer;overflow:hidden}#nav-toggle:focus{outline:none}#nav-toggle:hover span,#nav-toggle:focus span{background:#d2cac2}#nav-toggle span{position:relative;margin:0 auto 0 0;display:block;background:#000;-webkit-transition:height 0.25s ease-in-out, width 0.25s ease-in-out;-moz-transition:height 0.25s ease-in-out, width 0.25s ease-in-out;-ms-transition:height 0.25s ease-in-out, width 0.25s ease-in-out;transition:height 0.25s ease-in-out, width 0.25s ease-in-out}#nav-toggle .hamburger{position:absolute;height:100%;width:100%}#nav-toggle .hamburger span{width:100%;height:8px;position:relative;margin-bottom:7px}#nav-toggle .hamburger span.part_1{-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-ms-transition-delay:0.5s;transition-delay:0.5s}#nav-toggle .hamburger span.part_2{-webkit-transition-delay:0.625s;-moz-transition-delay:0.625s;-ms-transition-delay:0.625s;transition-delay:0.625s}#nav-toggle .hamburger span.part_3{-webkit-transition-delay:0.75s;-moz-transition-delay:0.75s;-ms-transition-delay:0.75s;transition-delay:0.75s;margin-bottom:0}#nav-toggle .cross{position:absolute;height:100%;width:100%;transform:rotate(45deg)}#nav-toggle .cross span.part_1{height:0%;width:8px;position:absolute;top:0%;left:15px;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}#nav-toggle .cross span.part_2{width:0%;height:8px;position:absolute;left:0%;top:15px;-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-ms-transition-delay:0.25s;transition-delay:0.25s}#nav-toggle.open .hamburger span{width:0%}#nav-toggle.open .hamburger span.part_1{transition-delay:0s}#nav-toggle.open .hamburger span.part_2{transition-delay:0.125s}#nav-toggle.open .hamburger span.part_3{transition-delay:0.25s}#nav-toggle.open .cross span.part_1{height:100%;transition-delay:0.625s}#nav-toggle.open .cross span.part_2{width:100%;transition-delay:0.375s}#wrapper #header{height:50px;width:100%;top:0;display:inline-block;border-bottom:2px solid #d2cac2;position:fixed;z-index:5;background:#fff}#wrapper #header .inside{width:1064px;max-width:100%;padding:0 20px;margin:0 auto;display:block}#wrapper #header .inside .logo{height:48px;width:60px;border:2px solid #d2cac2;border-top:0;border-bottom:0;border-left:0;float:left;background-image:url("/files/themes/fluder/img/logo.png");background-position:center center;background-repeat:no-repeat;background-size:auto}#wrapper #header .inside .mod_navigation ul{margin:0;float:right;padding:15px 0}#wrapper #header .inside .mod_navigation ul li{float:left;margin:0 0 0 25px}#wrapper #header .inside .mod_navigation ul li a,#wrapper #header .inside .mod_navigation ul li span{font-family:'librebaskerville-regular-webfont', Arial, sans-serif;text-transform:uppercase;font-size:12px;text-decoration:none;color:#000;-webkit-transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;-ms-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}#wrapper #header .inside .mod_navigation ul li a.active,#wrapper #header .inside .mod_navigation ul li span.active,#wrapper #header .inside .mod_navigation ul li a.trail,#wrapper #header .inside .mod_navigation ul li span.trail,#wrapper #header .inside .mod_navigation ul li a:hover,#wrapper #header .inside .mod_navigation ul li span:hover{color:#d2cac2}#wrapper .error404{text-align:center;padding:200px 20px !important}#wrapper .error404 h1{font-size:50px !important;line-height:100% !important}#wrapper .error404 p,#wrapper .error404 a{font-size:20px !important;line-height:100% !important}#wrapper #container{background:#fff}#wrapper #container #main{max-width:100%;padding:0;margin:0 auto;float:none;position:static}#wrapper #container #main .mod_article{padding-top:75px}#wrapper #container #main .mod_article > *{max-width:1064px;padding:0 20px;display:block;margin:20px auto}#wrapper #container #main .mod_article > *.ce_sliderStart .content-slider{max-width:900px;margin:0 auto;display:block}#wrapper #container #main .mod_article > *.ce_sliderStart .content-slider .slider-wrapper > *{padding:0 !important}#wrapper #container #main .mod_article .ce_sliderStart{position:relative}#wrapper #container #main .mod_article .ce_sliderStart .content-slider .slider-wrapper{overflow:hidden}#wrapper #container #main .mod_article .ce_sliderStart .content-slider .slider-wrapper > *{padding:0 60px;max-height:375px}#wrapper #container #main .mod_article .ce_sliderStart .content-slider .slider-wrapper .ce_image{margin-bottom:0}#wrapper #container #main .mod_article .ce_sliderStart .content-slider .slider-wrapper .ce_image h1,#wrapper #container #main .mod_article .ce_sliderStart .content-slider .slider-wrapper .ce_image h2,#wrapper #container #main .mod_article .ce_sliderStart .content-slider .slider-wrapper .ce_image h3,#wrapper #container #main .mod_article .ce_sliderStart .content-slider .slider-wrapper .ce_image h4,#wrapper #container #main .mod_article .ce_sliderStart .content-slider .slider-wrapper .ce_image h5,#wrapper #container #main .mod_article .ce_sliderStart .content-slider .slider-wrapper .ce_image h6{position:absolute;bottom:80px;margin:0;color:#fff;margin-left:20px;text-transform:uppercase}#wrapper #container #main .mod_article .ce_sliderStart .content-slider .slider-wrapper .ce_image a{position:absolute;bottom:0;padding:10px 20px;background:#000;border:2px solid #fff;text-decoration:none;text-transform:uppercase;color:#fff;font-size:14px;margin:0 0 20px 20px;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}#wrapper #container #main .mod_article .ce_sliderStart .content-slider .slider-wrapper .ce_image a:hover{background:transparent}#wrapper #container #main .mod_article .ce_sliderStart .content-slider .slider-wrapper .ce_image figcaption{position:absolute;bottom:0;right:0;margin:0 20px 20px 0;color:#fff}#wrapper #container #main .mod_article .ce_sliderStart .slider-control{position:absolute;width:100%;max-width:1064px;padding:0 20px;left:-50%;right:-50%;top:-50%;bottom:-50%;margin:auto;height:30px}#wrapper #container #main .mod_article .ce_sliderStart .slider-control .slider-prev,#wrapper #container #main .mod_article .ce_sliderStart .slider-control .slider-next{font-family:'icon';font-size:30px;height:30px;line-height:30px;top:15px;text-decoration:none;color:#000}#wrapper #container #main .mod_article .ce_sliderStart .slider-control .slider-prev{left:20px}#wrapper #container #main .mod_article .ce_sliderStart .slider-control .slider-next{right:20px}#wrapper #container #main .mod_article .ce_sliderStart .slider-control .slider-menu{display:none}#wrapper #container #main .mod_newslist{max-width:100%;width:100%;padding:0}#wrapper #container #main .mod_newslist .layout_latest{background:#d2cac2;height:350px}#wrapper #container #main .mod_newslist .layout_latest.even .text_container .inside{margin:25px 0 25px auto;padding-right:20px}#wrapper #container #main .mod_newslist .layout_latest.odd .text_container .inside{margin:25px auto 25px 0;padding-left:20px}#wrapper #container #main .mod_newslist .layout_latest .text_container{color:#fff}#wrapper #container #main .mod_newslist .layout_latest .text_container .inside{width:532px;max-width:100%}#wrapper #container #main .mod_newslist .layout_latest .text_container .inside h2{font-size:30px}#wrapper #container #main .mod_newslist .layout_latest .text_container .inside .more a{display:inline-block;padding:10px 20px;background:#000;border:2px solid #fff;text-decoration:none;text-transform:uppercase;color:#fff;font-size:12px;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}#wrapper #container #main .mod_newslist .layout_latest .text_container .inside .more a:hover{background:transparent}#wrapper #container #main .mod_newslist .layout_latest .mobileimg{display:none;width:100%;height:200px;background-size:cover;background-position:50%}#wrapper #container #main .mod_newslist .layout_latest .image_container{height:100%;background-size:cover;background-position:50%}#wrapper #container #main .mod_newslist .layout_latest .text_container,#wrapper #container #main .mod_newslist .layout_latest .image_container{width:50%;float:left}#wrapper #container #main .linkingbox{padding:0;max-width:940px;margin:20px auto -20px auto}#wrapper #container #main .linkingbox.col_1 .inner .singlebox{width:100%}#wrapper #container #main .linkingbox.col_2 .inner .singlebox{width:50%}#wrapper #container #main .linkingbox.col_3 .inner .singlebox{width:33.33333%}#wrapper #container #main .linkingbox.col_4 .inner .singlebox{width:25%}#wrapper #container #main .linkingbox.col_5 .inner .singlebox{width:20%}#wrapper #container #main .linkingbox.col_6 .inner .singlebox{width:16.66667%}#wrapper #container #main .linkingbox .inner{width:100%;padding:0 10px;display:inline-block}#wrapper #container #main .linkingbox .inner .singlebox{float:left;position:relative;padding:0 10px;margin-bottom:20px}#wrapper #container #main .linkingbox .inner .singlebox a{display:block;padding-bottom:100%;background-size:cover;position:relative}#wrapper #container #main .linkingbox .inner .singlebox a .label{position:absolute;bottom:5px;left:0;background:rgba(0, 0, 0, 0.75);color:#fff;padding:7px 15px;font-size:12px;text-transform:uppercase}#wrapper #container #main .credentials .cred_item{float:left;width:33.33333%;display:block;padding:10px}#wrapper #container #main .credentials .cred_item.first,#wrapper #container #main .credentials .cred_item.rowfirst{padding-left:0}#wrapper #container #main .credentials .cred_item.last,#wrapper #container #main .credentials .cred_item.rowlast{padding-right:0}#wrapper #container #main .credentials .cred_item.last{padding-bottom:20px}#wrapper #container #main .credentials .cred_item.firstrow{padding-top:0}#wrapper #container #main .credentials .cred_item .customer,#wrapper #container #main .credentials .cred_item .img,#wrapper #container #main .credentials .cred_item .noimg{display:inline-block;vertical-align:middle;color:#fff;background:#d2cac2}#wrapper #container #main .credentials .cred_item .img,#wrapper #container #main .credentials .cred_item .noimg{width:100%;background-size:cover;height:200px;background-position:center center}#wrapper #container #main .credentials .cred_item .noimg{background-image:url("../../files/themes/fluder/css/files/Content/Bilder/noimg.jpg")}#wrapper #container #main .credentials .cred_item .customer{padding:20px;width:100%;font-size:20px;line-height:20px;text-transform:uppercase;font-family:'librebaskerville-bold-webfont', Arial, sans-serif;text-align:center}#wrapper #container #main .ce_image .image_container{position:relative}#wrapper #container #main .ce_image .image_container .caption{position:absolute;bottom:0;right:0;background:#000;border:2px solid #fff;border-right:0;border-bottom:0;padding:10px;color:#fff}#wrapper #container #main .ce_list ol,#wrapper #container #main .ce_list ul{padding-left:20px;margin:0}#wrapper #container #main .ce_list ul{list-style-type:disc}#wrapper #container #main .ce_list ol{list-style-type:decimal}#wrapper #container #main .ce_downloads ul li{margin:15px 0;display:table}#wrapper #container #main .ce_download,#wrapper #container #main .ce_downloads{display:table;overflow:visible}#wrapper #container #main .ce_download img,#wrapper #container #main .ce_downloads img{width:auto;height:64px;display:table-cell;position:relative;top:-10px;z-index:1}#wrapper #container #main .ce_download a,#wrapper #container #main .ce_downloads a{display:table-cell;vertical-align:middle;background:#d2cac2;color:#fff;position:relative;right:20px;padding:0 20px;font-family:'librebaskerville-bold-webfont', Arial, sans-serif;text-transform:uppercase;font-size:20px}#wrapper #container #main .ce_download a span,#wrapper #container #main .ce_downloads a span{font-size:12px;vertical-align:baseline}#wrapper #container #main .mod_newsreader{overflow:visible;width:1064px;max-width:95%;display:block;margin:20px auto;padding:10px 0;border:2px solid #d2cac2;position:relative}#wrapper #container #main .mod_newsreader .layout_full > *,#wrapper #container #main .mod_newsreader .close{padding:0 20px}#wrapper #container #main .mod_newsreader .layout_full > *.ce_gallery,#wrapper #container #main .mod_newsreader .close.ce_gallery{padding:0 5px}#wrapper #container #main .mod_newsreader .ce_image img{width:100%}#wrapper #container #main .mod_newsreader .close{display:none;font-family:'icon';cursor:pointer;margin:20px 0;font-size:30px}#wrapper #container #main .pagination{max-width:1064px;padding:0 20px;display:block;margin:20px auto}#wrapper #container #main .pagination p{text-align:center}#wrapper #container #main .pagination ul{text-align:center}#wrapper #container #main .pagination ul li{display:inline-block}#wrapper #container #main .pagination ul li span,#wrapper #container #main .pagination ul li a{display:block;padding:5px 10px;color:#d2cac2;border-bottom:5px solid #d2cac2;-webkit-transition:background 0.25s ease-in-out, color 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out, color 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out, color 0.25s ease-in-out;transition:background 0.25s ease-in-out, color 0.25s ease-in-out}#wrapper #container #main .pagination ul li span.current,#wrapper #container #main .pagination ul li a.current,#wrapper #container #main .pagination ul li span:hover,#wrapper #container #main .pagination ul li a:hover,#wrapper #container #main .pagination ul li span:focus,#wrapper #container #main .pagination ul li a:focus{background:#d2cac2;color:#fff}#wrapper #container #main .ce_dlh_googlemaps .dlh_googlemap{width:100% !important}#wrapper #container #main .sb{max-width:100%;width:100%;padding:0;background:#d2cac2}#wrapper #container #main .sb.multi_el{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#wrapper #container #main .sb.multi_el.text_left{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#wrapper #container #main .sb.multi_el.text_left .text_container{float:left}#wrapper #container #main .sb.multi_el.text_left .text_container .inside{margin:25px 0 25px auto}#wrapper #container #main .sb.multi_el.text_right{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#wrapper #container #main .sb.multi_el.text_right .text_container{float:right}#wrapper #container #main .sb.multi_el.text_right .text_container .inside{margin:25px auto 25px 0}#wrapper #container #main .sb.multi_el .text_container .inside{padding:0 20px}#wrapper #container #main .sb.single_el{display:table}#wrapper #container #main .sb.single_el .text_container,#wrapper #container #main .sb.single_el .image_container{display:table-cell;vertical-align:middle;text-align:center}#wrapper #container #main .sb.single_el .text_container{text-transform:uppercase;font-size:30px;font-family:'librebaskerville-bold-webfont', Arial, sans-serif}#wrapper #container #main .sb.single_el .text_container.text_right .inside{padding-left:20px;margin:25px auto 25px 0}#wrapper #container #main .sb.single_el .text_container.text_left .inside{padding-right:20px;margin:25px 0 25px auto}#wrapper #container #main .sb.single_el .text_container .inside > *{font-size:25px;line-height:35px}#wrapper #container #main .sb.single_el .image_container{position:relative;height:350px;background-size:cover;background-position:50%}#wrapper #container #main .sb.single_el .link a{position:absolute;bottom:0;left:0;margin:0 0 20px 20px}#wrapper #container #main .sb .text_container,#wrapper #container #main .sb .image_container,#wrapper #container #main .sb > *{width:50%}#wrapper #container #main .sb .text_container a,#wrapper #container #main .sb .image_container a,#wrapper #container #main .sb > * a{color:#fff}#wrapper #container #main .sb .link a{display:inline-block;padding:10px 20px;background:#000;border:2px solid #fff;text-decoration:none;text-transform:uppercase;color:#fff;font-size:12px;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}#wrapper #container #main .sb .link a:hover{background:transparent}#wrapper #container #main .sb .text_container{color:#fff}#wrapper #container #main .sb .text_container .inside{width:532px;max-width:100%}#wrapper #container #main .contact_txt p{font-size:18px;text-transform:uppercase}#wrapper #container #main .ce_form form .formbody .widget{margin:0 0 20px 0}#wrapper #container #main .ce_form form .formbody .widget textarea{height:183px;resize:none}#wrapper #container #main .ce_form form .formbody .widget input,#wrapper #container #main .ce_form form .formbody .widget textarea{padding:10px 5px;width:100%;max-width:100%;border:2px solid #d2cac2;text-transform:uppercase;font-size:18px;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}#wrapper #container #main .ce_form form .formbody .widget input:focus,#wrapper #container #main .ce_form form .formbody .widget textarea:focus{background:#e8e4df;outline:none}#wrapper #container #main .ce_form form .formbody .submit_container input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;padding:10px 5px;width:100%;max-width:100%;border:2px solid #d2cac2;text-transform:uppercase;font-size:18px;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}#wrapper #container #main .ce_form form .formbody .submit_container input[type="submit"]:focus,#wrapper #container #main .ce_form form .formbody .submit_container input[type="submit"]:hover{background:#e8e4df;outline:none}#footer{background:#d2cac2}#footer .inside{max-width:1064px;width:100%;display:block;margin:0 auto;padding-bottom:50px}#footer .inside .mod_customnav{margin:10px 0;display:inline-block}#footer .inside .mod_customnav ul{margin:0;float:left}#footer .inside .mod_customnav ul li{float:left;margin:0 0 0 25px}#footer .inside .mod_customnav ul li.first{margin-left:0}#footer .inside .mod_customnav ul li.last{margin-right:0}#footer .inside .mod_customnav ul li a,#footer .inside .mod_customnav ul li span{font-family:'librebaskerville-regular-webfont', Arial, sans-serif;text-transform:uppercase;font-size:18px;text-decoration:none;color:#000}#footer .inside .mod_customnav ul li a.active,#footer .inside .mod_customnav ul li span.active,#footer .inside .mod_customnav ul li a.trail,#footer .inside .mod_customnav ul li span.trail{background:#000;color:#d2cac2}@media (min-width:1125px){#header #nav-toggle{display:none !important}#header .mod_navigation ul{display:block !important}}@media screen and (max-width:1124px){#wrapper #header .inside .mod_navigation ul{display:none;position:absolute;width:100%;left:0;text-align:center;padding:30px 20px 100% 20px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=");background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.8)), color-stop(100%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000', endColorstr='#00000000',GradientType=0)}#wrapper #header .inside .mod_navigation ul li{display:block;float:none;margin:15px 0}#wrapper #header .inside .mod_navigation ul li a,#wrapper #header .inside .mod_navigation ul li span{color:#fff;font-size:30px}}@media screen and (max-width:1024px){#wrapper #container #main .mod_article .sb.multi_el{display:inline-block}#wrapper #container #main .mod_article .sb.multi_el.text_left{display:block}#wrapper #container #main .mod_article .sb.multi_el.text_left .text_container{float:none}#wrapper #container #main .mod_article .sb.multi_el.text_right{display:block}#wrapper #container #main .mod_article .sb.multi_el.text_right .text_container{float:none}#wrapper #container #main .mod_article .sb.multi_el .text_container,#wrapper #container #main .mod_article .sb.multi_el .elements{width:100%}#wrapper #container #main .mod_article .sb.single_el{display:inline-block}#wrapper #container #main .mod_article .sb .text_container,#wrapper #container #main .mod_article .sb .image_container,#wrapper #container #main .mod_article .sb > *{width:100%}#wrapper #container #main .mod_article .sb .text_container .inside{width:100%;max-width:100%;display:inline-block}#wrapper #container #main .mod_article .mod_newslist .layout_latest{height:auto}#wrapper #container #main .mod_article .mod_newslist .layout_latest .mobileimg{display:block}#wrapper #container #main .mod_article .mod_newslist .layout_latest .image_container{display:none}#wrapper #container #main .mod_article .mod_newslist .layout_latest .text_container,#wrapper #container #main .mod_article .mod_newslist .layout_latest .image_container{width:100%;float:none}#wrapper #container #main .mod_newslist .layout_latest .text_container .inside{width:100%;padding:0 20px}}@media screen and (max-width:768px){#wrapper #container #main .linkingbox.col_1 .inner .singlebox{width:100% !important}#wrapper #container #main .linkingbox .inner .singlebox{width:50% !important}}@media screen and (max-width:560px){#wrapper #container #main .linkingbox .inner .singlebox{width:100% !important}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l,.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r{width:100%;display:block !important}.c20l > div,.c25l > div,.c33l > div,.c40l > div,.c38l > div,.c50l > div,.c60l > div,.c62l > div,.c66l > div,.c75l > div,.c80l > div,.c15l > div,.c16l > div,.c30l > div,.c45l > div,.c55l > div,.c70l > div,.c85l > div,.c20r > div,.c25r > div,.c33r > div,.c40r > div,.c38r > div,.c50r > div,.c60r > div,.c66r > div,.c62r > div,.c75r > div,.c80r > div,.c15r > div,.c16r > div,.c30r > div,.c45r > div,.c55r > div,.c70r > div,.c85r > div{padding:0 !important}}
/*!
 * Justified Gallery - v3.6.0
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2015 Miro Mannino
 * Licensed under the MIT license.
 */

@-webkit-keyframes justified-gallery-show-caption-animation {
    from {
        opacity: 0
    }
    to {
        opacity: .7
    }
}
@-moz-keyframes justified-gallery-show-caption-animation {
    from {
        opacity: 0
    }
    to {
        opacity: .7
    }
}
@-o-keyframes justified-gallery-show-caption-animation {
    from {
        opacity: 0
    }
    to {
        opacity: .7
    }
}
@keyframes justified-gallery-show-caption-animation {
    from {
        opacity: 0
    }
    to {
        opacity: .7
    }
}
@-webkit-keyframes justified-gallery-show-entry-animation {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@-moz-keyframes justified-gallery-show-entry-animation {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@-o-keyframes justified-gallery-show-entry-animation {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@keyframes justified-gallery-show-entry-animation {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
.justified-gallery {
    width: 100%;
    position: relative;
    overflow: hidden
}
.justified-gallery>li a,
.justified-gallery>li div.img {
    position: absolute;
    display: inline-block;
    overflow: hidden;
    opacity: 0;
    filter: alpha(opacity=0)
}
.justified-gallery>li a>img,
.justified-gallery>li div.img>img,
.justified-gallery>li a>a>img,
.justified-gallery>li div.img>a>img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    padding: 0;
    border: 0
}
.justified-gallery>li a>.caption,
.justified-gallery>li div.img>.caption {
    display: none;
    position: absolute;
    bottom: 0;
    padding: 5px;
    background-color: #000;
    left: 0;
    right: 0;
    margin: 0;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    font-family: sans-serif
}
.justified-gallery>li a>.caption.caption-visible,
.justified-gallery>li div.img>.caption.caption-visible {
    display: initial;
    opacity: .7;
    filter: "alpha(opacity=70)";
    -webkit-animation: justified-gallery-show-caption-animation 500ms 0 ease;
    -moz-animation: justified-gallery-show-caption-animation 500ms 0 ease;
    -ms-animation: justified-gallery-show-caption-animation 500ms 0 ease
}
.justified-gallery>li .entry-visible {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-animation: justified-gallery-show-entry-animation 500ms 0 ease;
    -moz-animation: justified-gallery-show-entry-animation 500ms 0 ease;
    -ms-animation: justified-gallery-show-entry-animation 500ms 0 ease
}
.justified-gallery>li .jg-filtered {
    display: none
}
.justified-gallery>li .spinner {
    position: absolute;
    bottom: 0;
    margin-left: -24px;
    padding: 10px 0;
    left: 50%;
    opacity: initial;
    filter: initial;
    overflow: initial
}
.justified-gallery>li .spinner>span {
    display: inline-block;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 8px;
    height: 8px;
    margin: 0 4px;
    background-color: #000;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px
}

