.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

/* 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; }

.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;
  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: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.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;
  box-shadow: none;
  touch-action: manipulation; }

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;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

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

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

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

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    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 {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    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: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  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: #444; }
  .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;
    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; } }

html.mfp-open {
  margin-right:0!important;
}

body {
	overflow-y:scroll;
}

.image_container img {border-radius:5px;}
#myfooter {padding-top:10px;border:0px solid red;}
#footer {margin-top:-40px;}
#container > .container { padding-top: 30px; }

/*
 .mod_navigation a:hover {
     color: #a5955b;
 	transition-delay: 0.4s;
 	-moz-transition-delay: 0.4s;
 }
 */


/**  **  **  **  **  **  **  **/    /**  transition: all 0.5s ease-in; **/
.xce_gallery figure { margin-top: -10px; }
.xce_gallery gallery_logos block {border:1px solid red;}
.xKleineInfo {background:#efefef;font-size:0.8em;}

/*
 * accordion 
 */
.xce_accordion {margin-top: 10px; width:100%;}
.xui-accordion-header {background-color: #00665d; color: #fff;padding: 3px 33px;text-transform: uppercase;cursor: pointer;border-radius: 5px 5px 5px 5px; font-weight: 100; font-size: 15px;}
.xui-accordion-header {
    background-image: url(/files/src/img/arrow_bottom.png);
    background-repeat: no-repeat;
    background-position: 10px
    }
.xui-accordion-header-active {
    background-image: url(/files/src/img/arrow_top.png);
    background-repeat: no-repeat;
    background-position: 10px
    }
.xui-accordion-content {padding: 10px;}
.xui-accordion-content p {margin-top: 0;}
.xui-accordion-content p a {color: #3d3d3d;}
.xce_accordionSingle {background-color: #ededed; border-radius: 5px;}
/** accordion **/


/* Registrierung */
.mod_registration .widget-password label, .mod_changePassword .widget-password label {
  float:left;
  min-height:1px;
  padding-left:20px;
  padding-right:20px;
  position:relative;
  width:25%;
  margin-bottom:0;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.mod_registration .widget-password input, .mod_changePassword .widget-password input {
  margin-left:20px;
  margin-right:20px;
  min-height:1px;
  position: relative;
  width:calc(75% - 40px) !important;
  display:inline-block !important;
}

.mod_navigation,
.mod_sitemap {
	ul {
		list-style: none;
    	padding-left: 0;
	}
}

a:focus {
	outline: none;
}

#header>.container, #Header-tagline>.container {
    padding-left: 0;
    padding-right: 0;
}

.bx-wrapper .caption {
	line-height: 1.8;
}

.bx-wrapper .bx-pager {
	bottom: 10px !important;
}

#main a img {
	transition: all 0.5s ease-out;
}

#main a img:hover {
    transform: scale(1.1);
}

#main .image_container {
	overflow: hidden;
}

.card {
	border: 0;
}

.card:hover {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}


.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.35rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-primary {
    color: #fff;
    background-color: #663300;
    border-color: #663300;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-primary:hover {
    color: #fff;
    background-color: #402000;
    border-color: #331a00;
}

.btn-primary:focus {
	color: #fff;
}

.card-title {
	position: relative;
}

.card-title::after {
    position: absolute;
    content: "";
    bottom: 0;
    border-bottom: 2px solid #66614f;
    width: 150px;
    left: 0;
}
.card-title {
margin-top: -1.2em;
font-size: 1.2em;
}

.header-nav .mod_navigation ul.level_2 {
	position: absolute;
	left: auto;
	text-align:left; 
	z-index: 1001;
}

.header-nav .mod_navigation .submenu:hover ul.level_2 { 
	display:block; 
	font-size:0.7em;
	font-weight:600;
	margin: -5px 0px 0px 0px; 
}
.header-nav .mod_navigation .submenu:hover ul.level_3 { 
	display:block; 
	font-size:0.8em;
	font-weight:500;
}

.header-nav .mod_navigation ul.level_2 > li {
	background:#FFFFFF; 
	/*margin: -10px 0px 0px 0px; */
	padding: 0px 10px 3px 10px; 
	border-bottom:1px dotted silver;
	border-left:1px dotted silver;
	border-right:1px dotted silver;

}
.header-nav .mod_navigation ul.level_3 > li {
	max-height: 1.7em;
	padding: 0px 0px 0px 10px; 
	margin: -10px 0px 10px 0px;
}


/* lato-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/dist/fonts/lato-v24-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/dist/fonts/lato-v24-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/dist/fonts/lato-v24-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/dist/fonts/lato-v24-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/dist/fonts/raleway-v29-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* raleway-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/dist/fonts/raleway-v29-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* raleway-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/dist/fonts/raleway-v29-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* raleway-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/dist/fonts/raleway-v29-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* raleway-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/dist/fonts/raleway-v29-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ===== Nur im Browser sichtbar: Drucken-Button ===== */
.print-button {
  display: inline-block; float:right;
  padding: 12px 28px;
  background-color: #2c6e49;
  color: #ffffff;
  border: none;
  border-radius: 6px;
  font-size: 16px;
  cursor: pointer;
  margin-bottom: 24px;
}

/* ===== Im Druck ausblenden ===== */
@media print {
  .print-button {
    display: none;
  }

  /* Navigation, Header, Footer, Sidebar ausblenden */
  header, footer, nav, aside,
  #header, #footer, #nav, #sidebar,
  .header, .footer, .nav, .sidebar,
  .mod_navigation, .mod_breadcrumb {
    display: none !important;
  }

  /* Seitenränder für den Druck */
  @page {
    margin: 2cm;
  }

  /* Schrift schwarz, Hintergrund weiß */
  body {
    color: #000000;
    background: #ffffff;
    font-size: 11pt;
  }

  /* Links ohne Unterstreichung, URL nicht anzeigen */
  a {
    color: #000000;
    text-decoration: none;
  }

  /* Bilder nie über Seiten reißen lassen */
  img {
    page-break-inside: avoid;
    max-width: 100%;
  }

  /* Überschriften nie allein am Seitenende stehen lassen */
  h1, h2, h3, h4 {
    page-break-after: avoid;
    page-break-inside: avoid;
  }

  /* Absätze möglichst zusammenhalten */
  p {
    orphans: 3;
    widows: 3;
  }

  /* Seitenumbruch-Klasse – nur im Druck wirksam */
  .seitenumbruch {
    page-break-after: always;
    height: 0;
    display: block;
  }
}
@media print {
  /* Bilder nie über Seiten reißen */
  img,
  figure,
  .ce_image,
  .ce_gallery,
  .image_container {
    page-break-inside: avoid;
    break-inside: avoid;
  }
}
@charset "UTF-8";
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@-ms-viewport{width:device-width}html{font-size:20px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:Raleway;font-size:1rem;line-height:1.5;color:#3f3923;background-color:#f7f7f9}[tabindex="-1"]:focus{outline:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #bbb}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#a5955b}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:#3f3923}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:none}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#bbb;caption-side:bottom}caption,th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.container:after{content:"";display:table;clear:both}@media (min-width:544px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:940px}}@media (min-width:1200px){.container{max-width:1200px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.container-fluid:after{content:"";display:table;clear:both}.row{margin-left:-20px;margin-right:-20px}.row:after{content:"";display:table;clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:20px;padding-left:20px}.col-xs-1{float:left;width:8.33333%}.col-xs-2{float:left;width:16.66667%}.col-xs-3{float:left;width:25%}.col-xs-4{float:left;width:33.33333%}.col-xs-5{float:left;width:41.66667%}.col-xs-6{float:left;width:50%}.col-xs-7{float:left;width:58.33333%}.col-xs-8{float:left;width:66.66667%}.col-xs-9{float:left;width:75%}.col-xs-10{float:left;width:83.33333%}.col-xs-11{float:left;width:91.66667%}.col-xs-12{float:left;width:100%}.pull-xs-0{right:auto}.pull-xs-1{right:8.33333%}.pull-xs-2{right:16.66667%}.pull-xs-3{right:25%}.pull-xs-4{right:33.33333%}.pull-xs-5{right:41.66667%}.pull-xs-6{right:50%}.pull-xs-7{right:58.33333%}.pull-xs-8{right:66.66667%}.pull-xs-9{right:75%}.pull-xs-10{right:83.33333%}.pull-xs-11{right:91.66667%}.pull-xs-12{right:100%}.push-xs-0{left:auto}.push-xs-1{left:8.33333%}.push-xs-2{left:16.66667%}.push-xs-3{left:25%}.push-xs-4{left:33.33333%}.push-xs-5{left:41.66667%}.push-xs-6{left:50%}.push-xs-7{left:58.33333%}.push-xs-8{left:66.66667%}.push-xs-9{left:75%}.push-xs-10{left:83.33333%}.push-xs-11{left:91.66667%}.push-xs-12{left:100%}.offset-xs-1{margin-left:8.33333%}.offset-xs-2{margin-left:16.66667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333%}.offset-xs-5{margin-left:41.66667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333%}.offset-xs-8{margin-left:66.66667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333%}.offset-xs-11{margin-left:91.66667%}@media (min-width:544px){.col-sm-1{float:left;width:8.33333%}.col-sm-2{float:left;width:16.66667%}.col-sm-3{float:left;width:25%}.col-sm-4{float:left;width:33.33333%}.col-sm-5{float:left;width:41.66667%}.col-sm-6{float:left;width:50%}.col-sm-7{float:left;width:58.33333%}.col-sm-8{float:left;width:66.66667%}.col-sm-9{float:left;width:75%}.col-sm-10{float:left;width:83.33333%}.col-sm-11{float:left;width:91.66667%}.col-sm-12{float:left;width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md-1{float:left;width:8.33333%}.col-md-2{float:left;width:16.66667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.33333%}.col-md-5{float:left;width:41.66667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.33333%}.col-md-8{float:left;width:66.66667%}.col-md-9{float:left;width:75%}.col-md-10{float:left;width:83.33333%}.col-md-11{float:left;width:91.66667%}.col-md-12{float:left;width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg-1{float:left;width:8.33333%}.col-lg-2{float:left;width:16.66667%}.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.33333%}.col-lg-5{float:left;width:41.66667%}.col-lg-6{float:left;width:50%}.col-lg-7{float:left;width:58.33333%}.col-lg-8{float:left;width:66.66667%}.col-lg-9{float:left;width:75%}.col-lg-10{float:left;width:83.33333%}.col-lg-11{float:left;width:91.66667%}.col-lg-12{float:left;width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl-1{float:left;width:8.33333%}.col-xl-2{float:left;width:16.66667%}.col-xl-3{float:left;width:25%}.col-xl-4{float:left;width:33.33333%}.col-xl-5{float:left;width:41.66667%}.col-xl-6{float:left;width:50%}.col-xl-7{float:left;width:58.33333%}.col-xl-8{float:left;width:66.66667%}.col-xl-9{float:left;width:75%}.col-xl-10{float:left;width:83.33333%}.col-xl-11{float:left;width:91.66667%}.col-xl-12{float:left;width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.form-control,form button,form input:not([type=radio]):not([type=checkbox]),form select,form textarea{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#3f3923;background-color:#efefef;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0}.form-control::-ms-expand,form button::-ms-expand,form input:not([type=checkbox]):not([type=radio])::-ms-expand,form select::-ms-expand,form textarea::-ms-expand{background-color:transparent;border:0}.form-control:focus,form button:focus,form input:focus:not([type=radio]):not([type=checkbox]),form select:focus,form textarea:focus{color:#3f3923;background-color:#efefef;border-color:#a5955b;outline:none}.form-control::-webkit-input-placeholder,form button::-webkit-input-placeholder,form input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#999;opacity:1}.form-control::-moz-placeholder,form button::-moz-placeholder,form input:not([type=checkbox]):not([type=radio])::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder,form button:-ms-input-placeholder,form input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#999;opacity:1}.form-control::placeholder,form button::placeholder,form input:not([type=checkbox]):not([type=radio])::placeholder,form select::placeholder,form textarea::placeholder{color:#999;opacity:1}.form-control:disabled,.form-control[readonly],form button:disabled,form button[readonly],form input:disabled:not([type=radio]):not([type=checkbox]),form input[readonly]:not([type=radio]):not([type=checkbox]),form select:disabled,form select[readonly],form textarea:disabled,form textarea[readonly]{background-color:#f7f7f9;opacity:1}.form-control:disabled,form button:disabled,form input:disabled:not([type=radio]):not([type=checkbox]),form select:disabled,form textarea:disabled{cursor:not-allowed}form select:not([size]):not([multiple]),select.form-control:not([size]):not([multiple]){height:2.5rem}form select:focus::-ms-value,select.form-control:focus::-ms-value{color:#3f3923;background-color:#efefef}.form-control-file,.form-control-range{display:block}.col-form-label,.mod_login form .formbody>label,form .widget-captcha>label,form .widget-checkbox>fieldset>label,form .widget-explanation>label,form .widget-radio>fieldset>label,form .widget-select>label,form .widget-text>label,form .widget-textarea>label{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0}.col-form-label-lg{padding-top:.75rem;padding-bottom:.75rem;font-size:1.25rem}.col-form-label-sm{padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem}.col-form-legend{font-size:1rem}.col-form-legend,.form-control-static{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0}.form-control-static{min-height:2.5rem}.form-control-static.form-control-lg,.form-control-static.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:0}select.form-control-sm:not([size]):not([multiple]){height:1.8125rem}.form-control-lg{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:0}select.form-control-lg:not([size]):not([multiple]){height:3.16667rem}.form-group,.mod_login form .formbody,form .submit_container,form .widget{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check,form .checkbox_container{position:relative;display:block;margin-bottom:.75rem}.form-check+.form-check,form .checkbox_container+.checkbox_container,form .checkbox_container+.form-check,form .form-check+.checkbox_container{margin-top:-.25rem}.form-check.disabled .form-check-label,form .disabled.checkbox_container .form-check-label{color:#bbb;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{position:relative;display:inline-block;padding-left:1.25rem;margin-bottom:0;vertical-align:middle;cursor:pointer}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-check-inline.disabled{cursor:not-allowed}.form-control-feedback{margin-top:.25rem}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .625rem;background-size:1.25rem 1.25rem}.has-success .custom-control,.has-success .form-check-inline,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{color:#5cb85c}.has-success .form-control,.has-success form button,.has-success form input:not([type=radio]):not([type=checkbox]),.has-success form select,.has-success form textarea,form .has-success button,form .has-success input:not([type=radio]):not([type=checkbox]),form .has-success select,form .has-success textarea{border-color:#5cb85c}.has-success .input-group-addon{color:#5cb85c;border-color:#5cb85c;background-color:#eaf6ea}.has-success .form-control-feedback{color:#5cb85c}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .custom-control,.has-warning .form-check-inline,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{color:#f0ad4e}.has-warning .form-control,.has-warning form button,.has-warning form input:not([type=radio]):not([type=checkbox]),.has-warning form select,.has-warning form textarea,form .has-warning button,form .has-warning input:not([type=radio]):not([type=checkbox]),form .has-warning select,form .has-warning textarea{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-feedback{color:#f0ad4e}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .custom-control,.has-danger .form-check-inline,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{color:#d9534f}.has-danger .form-control,.has-danger form button,.has-danger form input:not([type=radio]):not([type=checkbox]),.has-danger form select,.has-danger form textarea,form .has-danger button,form .has-danger input:not([type=radio]):not([type=checkbox]),form .has-danger select,form .has-danger textarea{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-feedback{color:#d9534f}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}@media (min-width:544px){.form-inline .form-group,.form-inline .mod_login form .formbody,.form-inline form .submit_container,.form-inline form .widget,.mod_login form .form-inline .formbody,form .form-inline .submit_container,form .form-inline .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control,.form-inline form button,.form-inline form input:not([type=radio]):not([type=checkbox]),.form-inline form select,.form-inline form textarea,form .form-inline button,form .form-inline input:not([type=radio]):not([type=checkbox]),form .form-inline select,form .form-inline textarea{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group form button,.form-inline .input-group form input:not([type=radio]):not([type=checkbox]),.form-inline .input-group form select,.form-inline .input-group form textarea,form .form-inline .input-group button,form .form-inline .input-group input:not([type=radio]):not([type=checkbox]),form .form-inline .input-group select,form .form-inline .input-group textarea{width:auto}.form-inline .input-group>.form-control,.form-inline form .input-group>button,.form-inline form .input-group>input:not([type=radio]):not([type=checkbox]),.form-inline form .input-group>select,.form-inline form .input-group>textarea,form .form-inline .input-group>button,form .form-inline .input-group>input:not([type=radio]):not([type=checkbox]),form .form-inline .input-group>select,form .form-inline .input-group>textarea{width:100%}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check,.form-inline form .checkbox_container,form .form-inline .checkbox_container{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.w-100{width:100%!important}.m-x-auto{margin-right:auto!important;margin-left:auto!important}.m-a-0{margin:0!important}.m-t-0{margin-top:0!important}.m-r-0{margin-right:0!important}.m-b-0{margin-bottom:0!important}.m-l-0,.m-x-0{margin-left:0!important}.m-x-0{margin-right:0!important}.m-y-0{margin-top:0!important;margin-bottom:0!important}.m-a-1{margin:1rem!important}.m-t-1{margin-top:1rem!important}.m-r-1{margin-right:1rem!important}.m-b-1{margin-bottom:1rem!important}.m-l-1,.m-x-1{margin-left:1rem!important}.m-x-1{margin-right:1rem!important}.m-y-1{margin-top:1rem!important;margin-bottom:1rem!important}.m-a-2{margin:1.5rem!important}.m-t-2{margin-top:1.5rem!important}.m-r-2{margin-right:1.5rem!important}.m-b-2{margin-bottom:1.5rem!important}.m-l-2,.m-x-2{margin-left:1.5rem!important}.m-x-2{margin-right:1.5rem!important}.m-y-2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-a-3{margin:3rem!important}.m-t-3{margin-top:3rem!important}.m-r-3{margin-right:3rem!important}.m-b-3{margin-bottom:3rem!important}.m-l-3,.m-x-3{margin-left:3rem!important}.m-x-3{margin-right:3rem!important}.m-y-3{margin-top:3rem!important;margin-bottom:3rem!important}.p-a-0{padding:0!important}.p-t-0{padding-top:0!important}.p-r-0{padding-right:0!important}.p-b-0{padding-bottom:0!important}.p-l-0,.p-x-0{padding-left:0!important}.p-x-0{padding-right:0!important}.p-y-0{padding-top:0!important;padding-bottom:0!important}.p-a-1{padding:1rem!important}.p-t-1{padding-top:1rem!important}.p-r-1{padding-right:1rem!important}.p-b-1{padding-bottom:1rem!important}.p-l-1,.p-x-1{padding-left:1rem!important}.p-x-1{padding-right:1rem!important}.p-y-1{padding-top:1rem!important;padding-bottom:1rem!important}.p-a-2{padding:1.5rem!important}.p-t-2{padding-top:1.5rem!important}.p-r-2{padding-right:1.5rem!important}.p-b-2{padding-bottom:1.5rem!important}.p-l-2,.p-x-2{padding-left:1.5rem!important}.p-x-2{padding-right:1.5rem!important}.p-y-2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-a-3{padding:3rem!important}.p-t-3{padding-top:3rem!important}.p-r-3{padding-right:3rem!important}.p-b-3{padding-bottom:3rem!important}.p-l-3,.p-x-3{padding-left:3rem!important}.p-x-3{padding-right:3rem!important}.p-y-3{padding-top:3rem!important;padding-bottom:3rem!important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}.layout-2-col-left #main{position:relative;min-height:1px;padding-right:20px;padding-left:20px}@media (min-width:992px){.layout-2-col-left #main{padding-right:40px;padding-left:40px;float:left;width:75%;left:25%}}.layout-2-col-left #left{position:-webkit-sticky!important;position:sticky!important;top:110px;display:none}.layout-2-col-left #left:after,.layout-2-col-left #left:before{content:'';display:table}@media (min-width:992px){.layout-2-col-left #left{display:block;position:relative;min-height:1px;padding-right:20px;padding-right:40px;padding-left:20px;float:left;width:25%;right:75%}}.ed12.layout-2-col-left #left,.ed13.layout-2-col-left #left,.ed14.layout-2-col-left #left,.ed15.layout-2-col-left #left,.ie9.layout-2-col-left #left,.ie10.layout-2-col-left #left,.ie11.layout-2-col-left #left{margin-top:-110px}.layout-2-col-right #main{position:relative;min-height:1px;padding-right:20px;padding-left:20px}@media (min-width:992px){.layout-2-col-right #main{float:left;width:75%}}.layout-2-col-right #right{float:left;width:25%}.layout-2-col-right #right,.layout-3-col #main{position:relative;min-height:1px;padding-right:20px;padding-left:20px}.layout-3-col #main{margin-left:auto;margin-right:auto}@media (min-width:992px){.layout-3-col #main{float:left;width:50%;left:25%}}.layout-3-col #main:after{content:"";display:table;clear:both}.layout-3-col #left{right:50%}.layout-3-col #left,.layout-3-col #right{position:relative;min-height:1px;padding-right:20px;padding-left:20px;float:left;width:25%}body.fullwidth #container>.container{max-width:none!important}.mod_article{margin-left:-20px;margin-right:-20px}.mod_article:after{content:"";display:table;clear:both}.mod_article:not(.no-gutter)>:not([class*=col-]),.row:not(.no-gutter)>:not([class*=col-]){padding-left:20px;padding-right:20px}.no-gutter{margin-left:0;margin-right:0}#header>.container,#tagline>.container{padding-left:0;padding-right:0}#footer,#footer a{color:#fff}#footer .centered-wrapper:last-child{margin:0}#wrapper{background-image:-webkit-linear-gradient(top,#a5955b,#a5955b 10px,#f7f7f9 0,#f7f7f9 32px),-webkit-linear-gradient(top,#fff,#fff 500px);background-image:linear-gradient(180deg,#a5955b 0,#a5955b 10px,#f7f7f9 0,#f7f7f9 32px),linear-gradient(180deg,#fff 0,#fff 500px);background-size:100% 32px,100% 500px;background-position:0 0,0 35px;background-repeat:no-repeat}@media (max-width:991px){#wrapper{background-size:100% 32px,100% 300px}}.header-nav{position:relative;border-bottom:3px solid #a5955b;margin-bottom:.2rem}@media (max-width:543px){.header-nav{margin-left:0;margin-right:0}}@media (max-width:991px){.header-nav .wrapper-nav-search{display:none}}.header-nav .wrapper-nav-search .row{position:relative;height:4.2rem}.header-nav .wrapper-nav-search .mod_search{position:absolute;right:0;bottom:0}body:not(.home) #container>.container{background-color:#fff;margin-bottom:3rem}#container>.container{padding-top:40px;padding-bottom:40px}.box{padding-left:40px;padding-right:40px}.box .row{padding-top:20px;background-color:#fff}#footer{font-family:Lato;font-style:italic;font-size:.9rem}#footer .footer-last p{margin:0}#footer .footer-last>.container{padding-top:.3rem;padding-bottom:.3rem}#footer .copyright{float:left}#footer .mod_customnav{float:right}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block:after{content:"";display:table;clear:both}.mod_navigation ul,.mod_sitemap ul{list-style:none;padding-left:0}a:focus{outline:none}.mod_navigation ul.level_1,.mod_sitemap ul.level_1{margin:0;padding:0;width:100%;list-style:none}.mod_navigation,.mod_navigation a,.mod_sitemap,.mod_sitemap a{color:#3f3923}.mod_navigation a,.mod_sitemap a{text-decoration:none}.mod_navigation a,.mod_navigation span.active,.mod_sitemap a,.mod_sitemap span.active{display:block}.mod_navigation .active,.mod_navigation .trail,.mod_navigation a:hover,.mod_sitemap .active,.mod_sitemap .trail,.mod_sitemap a:hover{color:#a5955b}body{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;font-weight:300}@media (max-width:991px){body{font-size:.875rem}}#container{font-size:.9rem}@media (max-width:991px){#container{font-size:.75rem}}h1,h2,h3,h4,h5,h6{color:#a5955b;font-weight:600;font-style:italic}b,strong{font-weight:600}@media (min-width:992px){#header{position:-webkit-sticky;position:sticky;top:-140px;background-color:#fff;z-index:110}}body:not(.ie8):not(.ie9):not(.ie10):not(.ie11) .st-content{min-height:100vh}body:not(.ie8):not(.ie9):not(.ie10):not(.ie11) .st-content-inner{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body:not(.ie8):not(.ie9):not(.ie10):not(.ie11) #wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.image_container{line-height:1em}.image_container a{display:block}.image_container img{display:block;width:100%;max-width:100%;height:auto}.image_container.float_left,.image_container.float_right{width:40%}.image_container.float_left{float:left;margin-right:20px}.image_container.float_right{float:right;margin-left:20px}.image_container figcaption{margin-top:.5em}@media (max-width:991px){.image_container.float_left,.image_container.float_right{float:none!important;margin-left:0;margin-right:0;width:100%}}.st-content{background:#f7f7f9}.st-container,.st-content,.st-content-inner,.st-pusher{position:relative}.st-pusher{left:0;z-index:99;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.st-pusher:after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,.2);content:'';opacity:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s;z-index:1}.st-menu-open .st-pusher:after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.st-menu{position:absolute;position:fixed;top:0;left:0;bottom:0;z-index:100;visibility:hidden;width:300px;height:100%;-webkit-transition:all .5s;transition:all .5s;overflow-y:scroll}.st-menu:after{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.2);content:'';opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.st-menu-open .st-menu:after{width:0;height:0;opacity:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}.st-effect-1 .st-menu{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.st-effect-1.st-menu-open .st-menu{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}.ie7 .st-menu,.ie8 .st-menu,.ie9 .st-menu,.st-effect-1 .st-menu:after{display:none}form .submit_container,form .widget{margin-left:-20px;margin-right:-20px}form .submit_container:after,form .widget:after{content:"";display:table;clear:both}form .widget-captcha>label,form .widget-checkbox>fieldset>label,form .widget-explanation>label,form .widget-radio>fieldset>label,form .widget-select>label,form .widget-text>label,form .widget-textarea>label{position:relative;min-height:1px;padding-right:20px;padding-left:20px;float:left;width:25%}form .widget-captcha>legend,form .widget-checkbox>fieldset>legend,form .widget-explanation>legend,form .widget-radio>fieldset>legend,form .widget-select>legend,form .widget-text>legend,form .widget-textarea>legend{position:relative;min-height:1px;padding-right:20px;padding-left:20px}form .widget-captcha>.checkbox_container,form .widget-captcha>button,form .widget-captcha>input,form .widget-captcha>select,form .widget-captcha>span,form .widget-captcha>textarea,form .widget-checkbox>fieldset>.checkbox_container,form .widget-checkbox>fieldset>button,form .widget-checkbox>fieldset>input,form .widget-checkbox>fieldset>select,form .widget-checkbox>fieldset>span,form .widget-checkbox>fieldset>textarea,form .widget-explanation>.checkbox_container,form .widget-explanation>button,form .widget-explanation>input,form .widget-explanation>select,form .widget-explanation>span,form .widget-explanation>textarea,form .widget-radio>fieldset>.checkbox_container,form .widget-radio>fieldset>button,form .widget-radio>fieldset>input,form .widget-radio>fieldset>select,form .widget-radio>fieldset>span,form .widget-radio>fieldset>textarea,form .widget-select>.checkbox_container,form .widget-select>button,form .widget-select>input,form .widget-select>select,form .widget-select>span,form .widget-select>textarea,form .widget-text>.checkbox_container,form .widget-text>button,form .widget-text>input,form .widget-text>select,form .widget-text>span,form .widget-text>textarea,form .widget-textarea>.checkbox_container,form .widget-textarea>button,form .widget-textarea>input,form .widget-textarea>select,form .widget-textarea>span,form .widget-textarea>textarea{position:relative;min-height:1px;padding-right:20px;padding-left:20px;float:left;width:calc(75% - 40px)!important;margin-left:20px;margin-right:20px}form .widget-captcha>span,form .widget-checkbox>fieldset>span,form .widget-explanation>span,form .widget-radio>fieldset>span,form .widget-select>span,form .widget-text>span,form .widget-textarea>span{margin-left:25%}form .widget-captcha>p,form .widget-captcha>p.error,form .widget-checkbox>fieldset>p,form .widget-checkbox>fieldset>p.error,form .widget-explanation>p,form .widget-explanation>p.error,form .widget-radio>fieldset>p,form .widget-radio>fieldset>p.error,form .widget-select>p,form .widget-select>p.error,form .widget-text>p,form .widget-text>p.error,form .widget-textarea>p,form .widget-textarea>p.error{position:relative;min-height:1px;padding-right:20px;padding-left:20px;float:left;width:75%;margin-left:25%}form .submit_container{clear:both}form .submit_container>input{position:relative;min-height:1px;padding-right:20px;padding-left:20px;float:left;margin-left:calc(25% + 40px / 2);margin-right:20px}.mod_login form .formbody{margin-left:-20px;margin-right:-20px}.mod_login form .formbody:after{content:"";display:table;clear:both}.mod_login form .formbody>label{position:relative;min-height:1px;padding-right:20px;padding-left:20px;float:left;width:25%}.mod_login form .formbody>.checkbox_container,.mod_login form .formbody>input{margin-bottom:1rem;position:relative;min-height:1px;padding-right:20px;padding-left:20px;float:left;width:auto;margin-left:20px;margin-right:20px}.mod_login form .formbody>.checkbox_container,.mod_login form .formbody>.submit_container,.mod_login form .formbody>p.error{clear:both;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-left:25%}.mod_login form .formbody>.checkbox_container:after,.mod_login form .formbody>.submit_container:after,.mod_login form .formbody>p.error:after{content:"";display:table;clear:both}.mod_login form .formbody>.checkbox_container>input,.mod_login form .formbody>.submit_container>input,.mod_login form .formbody>p.error>input{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.mod_login form .formbody>.checkbox_container>input:after,.mod_login form .formbody>.submit_container>input:after,.mod_login form .formbody>p.error>input:after{content:"";display:table;clear:both}.mod_login form .formbody>.submit_container>input{width:auto}.mod_login form .formbody br{clear:both}.mod_login.logout form .formbody{margin-left:0;margin-right:0}.mod_login.logout form .formbody .submit_container{margin-left:0;padding-left:0}form button,form input:not([type=radio]):not([type=checkbox]),form select,form textarea{width:inherit;background-color:#efefef;border-color:#fff}form .formbody>input.submit,form .submit_container>input.submit,form button.submit{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.5rem 1rem;font-size:1rem;border-radius:0;color:#fff;background-color:#a5955b;border-color:transparent}form .formbody>input.submit.focus,form .formbody>input.submit:focus,form .formbody>input.submit:hover,form .submit_container>input.submit.focus,form .submit_container>input.submit:focus,form .submit_container>input.submit:hover,form button.submit.focus,form button.submit:focus,form button.submit:hover{text-decoration:none}form .formbody>input.submit.active,form .formbody>input.submit:active,form .submit_container>input.submit.active,form .submit_container>input.submit:active,form button.submit.active,form button.submit:active{background-image:none;outline:0}form .formbody>input.submit.disabled,form .formbody>input.submit:disabled,form .submit_container>input.submit.disabled,form .submit_container>input.submit:disabled,form button.submit.disabled,form button.submit:disabled{cursor:not-allowed;opacity:.65}form .formbody>input.submit.focus,form .formbody>input.submit:focus,form .formbody>input.submit:hover,form .submit_container>input.submit.focus,form .submit_container>input.submit:focus,form .submit_container>input.submit:hover,form button.submit.focus,form button.submit:focus,form button.submit:hover{color:#fff;background-color:#847749;border-color:transparent}.open>form .formbody>input.submit.dropdown-toggle,.open>form .submit_container>input.submit.dropdown-toggle,.open>form button.submit.dropdown-toggle,form .formbody>input.submit.active,form .formbody>input.submit:active,form .submit_container>input.submit.active,form .submit_container>input.submit:active,form button.submit.active,form button.submit:active{color:#fff;background-color:#847749;border-color:transparent;background-image:none}.open>form .formbody>input.submit.dropdown-toggle.focus,.open>form .formbody>input.submit.dropdown-toggle:focus,.open>form .formbody>input.submit.dropdown-toggle:hover,.open>form .submit_container>input.submit.dropdown-toggle.focus,.open>form .submit_container>input.submit.dropdown-toggle:focus,.open>form .submit_container>input.submit.dropdown-toggle:hover,.open>form button.submit.dropdown-toggle.focus,.open>form button.submit.dropdown-toggle:focus,.open>form button.submit.dropdown-toggle:hover,form .formbody>input.submit.active.focus,form .formbody>input.submit.active:focus,form .formbody>input.submit.active:hover,form .formbody>input.submit:active.focus,form .formbody>input.submit:active:focus,form .formbody>input.submit:active:hover,form .submit_container>input.submit.active.focus,form .submit_container>input.submit.active:focus,form .submit_container>input.submit.active:hover,form .submit_container>input.submit:active.focus,form .submit_container>input.submit:active:focus,form .submit_container>input.submit:active:hover,form button.submit.active.focus,form button.submit.active:focus,form button.submit.active:hover,form button.submit:active.focus,form button.submit:active:focus,form button.submit:active:hover{color:#fff;background-color:#6d633c;border-color:transparent}form .formbody>input.submit.disabled.focus,form .formbody>input.submit.disabled:focus,form .formbody>input.submit.disabled:hover,form .formbody>input.submit:disabled.focus,form .formbody>input.submit:disabled:focus,form .formbody>input.submit:disabled:hover,form .submit_container>input.submit.disabled.focus,form .submit_container>input.submit.disabled:focus,form .submit_container>input.submit.disabled:hover,form .submit_container>input.submit:disabled.focus,form .submit_container>input.submit:disabled:focus,form .submit_container>input.submit:disabled:hover,form button.submit.disabled.focus,form button.submit.disabled:focus,form button.submit.disabled:hover,form button.submit:disabled.focus,form button.submit:disabled:focus,form button.submit:disabled:hover{background-color:#a5955b;border-color:transparent}form .widget.error{position:relative;margin-bottom:2.5rem}form .widget.error input:not([type=radio]):not([type=checkbox]),form .widget.error select,form .widget.error textarea{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .625rem;background-size:1.25rem 1.25rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");border-color:#d9534f}form .widget.error p.error{position:absolute;bottom:-2.5rem}form p.error{color:#d9534f}.lead{font-size:1.25rem}.information{position:relative;display:block;overflow:hidden;padding:.5rem;padding-left:3rem;font-size:.8em;color:rgba(0,0,0,.7);background:#f7f7f9}.information:before{content:'';position:absolute;top:50%;left:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem;height:2rem;background-image:url(../../files/dist/images/icons/info-circle.svg);background-size:100%;background-repeat:no-repeat;background-position:50%}.logo{padding-top:3rem;padding-bottom:0}.logo figure{margin:0;float:right}.logo a{display:inline-block}.logo img{width:380px;height:75px;border-radius:0!important}@media (max-width:991px){.header .logo{padding:3rem 20px 1rem}.header .logo figure{float:none}}.header-nav .mod_navigation{display:inline-block}.header-nav .mod_navigation ul.level_1{padding-bottom:1em}.header-nav .mod_navigation ul.level_1>li{float:left;margin:0 .6em;text-align:center}.header-nav .mod_navigation ul.level_1>li.first{margin-left:0;padding-left:0}.header-nav .mod_navigation ul.level_1>li.last{margin-right:0;padding-right:0}.header-nav .mod_navigation ul.level_2{display:none}.header-nav .mod_navigation a,.header-nav .mod_navigation span{display:block;padding-top:1em}.header-nav .mod_navigation{font-size:1.2em;font-weight:600}.header-nav .mod_navigation a.home,.header-nav .mod_navigation span.home{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;padding:1.2rem 0;width:1.5rem;height:4.2rem;background-image:url(../../files/dist/images/icons/home.svg);background-image:url(../../files/dist/images/icons/home.svg),url(../../files/dist/images/icons/home_hover.svg);background-size:100%;background-repeat:no-repeat;background-position:50%}.header-nav .mod_navigation a.home.trail,.header-nav .mod_navigation a.home:hover,.header-nav .mod_navigation span.home{background-image:url(../../files/dist/images/icons/home_hover.svg)}li.mm_container>a,li.mm_container>span{position:relative}li.mm_container:hover>a:after,li.mm_container:hover>span:after{content:'';position:absolute;left:0;right:0;bottom:calc(-1em - 3px);height:3px;background-color:hsla(0,0%,100%,.96)}li.mm_container .mm_dropdown{display:none;position:absolute;left:0;right:0;z-index:100;padding-top:3px;padding-left:20px;padding-right:20px}li.mm_container .mm_dropdown>.inner{margin-top:1.5rem;padding:1rem 2rem;margin-top:1.2rem;background-color:hsla(0,0%,100%,.96);border-bottom:3px solid #ddd}@media (max-width:1199px){li.mm_container .mm_dropdown>.inner{padding:1rem .5rem}}li.mm_container:hover .mm_dropdown{display:block}.mm_dropdown .nav_aside,.nav_aside{font-size:.75rem}.mm_dropdown .nav_aside a,.mm_dropdown .nav_aside span.active,.nav_aside a,.nav_aside span.active{display:block}.mm_dropdown .nav_aside ul.level_1>li>a,.mm_dropdown .nav_aside ul.level_1>li>span,.nav_aside ul.level_1>li>a,.nav_aside ul.level_1>li>span{font-weight:600;font-style:italic}.mm_dropdown .nav_aside ul.level_2,.nav_aside ul.level_2{padding-bottom:1rem}.mm_dropdown .nav_aside ul.level_2 a,.mm_dropdown .nav_aside ul.level_2 span,.nav_aside ul.level_2 a,.nav_aside ul.level_2 span{padding-left:20px}.mm_dropdown .nav_aside ul.level_3,.nav_aside ul.level_3{padding-bottom:1rem}.mm_dropdown .nav_aside ul.level_3 a,.mm_dropdown .nav_aside ul.level_3 span,.nav_aside ul.level_3 a,.nav_aside ul.level_3 span{padding-left:40px}.mm_dropdown .nav_aside ul.level_3 a .inner,.mm_dropdown .nav_aside ul.level_3 span .inner,.nav_aside ul.level_3 a .inner,.nav_aside ul.level_3 span .inner{border-bottom:0}.mm_dropdown .nav_aside li.active ul.level_2,.mm_dropdown .nav_aside li.trail ul.level_2,.nav_aside li.active ul.level_2,.nav_aside li.trail ul.level_2{display:block}.mm_dropdown .nav_aside a,.mm_dropdown .nav_aside span.active,.mm_dropdown .nav_aside span.trail,.nav_aside a,.nav_aside span.active,.nav_aside span.trail{-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.mm_dropdown .nav_aside a:hover,.mm_dropdown .nav_aside span.active:hover,.mm_dropdown .nav_aside span.trail:hover,.nav_aside a:hover,.nav_aside span.active:hover,.nav_aside span.trail:hover{background-color:#eee}.mm_dropdown .nav_aside a .inner,.mm_dropdown .nav_aside span.active .inner,.mm_dropdown .nav_aside span.trail .inner,.nav_aside a .inner,.nav_aside span.active .inner,.nav_aside span.trail .inner{padding:5px;border-bottom:1px solid #ddd}.mm_dropdown .nav_aside{display:block}.mm_dropdown .nav_aside a,.mm_dropdown .nav_aside span{display:block;padding-top:.3em!important;padding-bottom:.3em!important}.mm_dropdown .nav_aside a:hover,.mm_dropdown .nav_aside span:hover{background-color:transparent!important}.mm_dropdown .nav_aside ul.level_1{font-size:1.1rem}.mm_dropdown .nav_aside ul.level_1>li{min-width:25%;text-align:left;margin:0;padding:0 2rem}@media (max-width:1199px){.mm_dropdown .nav_aside ul.level_1>li{padding:0 1rem}}.mm_dropdown .nav_aside ul.level_2{display:block;font-size:.9rem;font-weight:300}@media (max-width:1199px){.mm_dropdown .nav_aside ul.level_2{font-size:.8rem}}.st-menu .nav_aside{padding-top:1rem}#nav_footer ul{margin:0;padding:0;width:100%;list-style:none}#nav_footer ul>li,#nav_footer ul>li:before,#nav_footer ul>li a,#nav_footer ul>li span{float:left}#nav_footer ul>li:before{content:'|'}#nav_footer ul>li.first:before{display:none}#nav_footer ul>li a,#nav_footer ul>li span{padding:0 .25em}#nav_footer ul>li a.active,#nav_footer ul>li a.tail,#nav_footer ul>li a:hover,#nav_footer ul>li span.active,#nav_footer ul>li span.tail,#nav_footer ul>li span:hover{color:#3f3923}.pagination{margin-top:1.5em;clear:both}.pagination p{float:left}.pagination ul{float:right;list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0}.pagination ul:after{content:"";display:table;clear:both}.pagination ul>li{float:left}.pagination ul>li+li:before{content:"·";display:inline-block;margin-left:.2em;margin-right:.2em}.pagination ul li.first:before,.pagination ul li.last:before,.pagination ul li.next:before,.pagination ul li.previous+li:before,.pagination ul li.previous:before{content:''}.mod_search input{float:left}#header .mod_search form,.st-menu .mod_search form{position:relative;float:right;padding:1em 0}#header .mod_search input,.st-menu .mod_search input{width:227px;padding-right:2.5rem}#header .mod_search button.submit,.st-menu .mod_search button.submit{position:absolute;right:0;width:2.5rem;height:2.25rem;padding:0;line-height:0;background-color:#efefef}#header .mod_search button.submit svg,.st-menu .mod_search button.submit svg{width:auto;height:100%;max-width:100%;padding:.2rem .3rem}#header .mod_search button:hover svg path,#header .mod_search input:focus+button svg path,.st-menu .mod_search button:hover svg path,.st-menu .mod_search input:focus+button svg path{fill:#a5955b}@media (max-width:1199px){#header .mod_search input{width:2.5rem;padding-right:.75rem}#header .mod_search input:focus{width:227px;padding-right:2.5rem}#header .mod_search button.submit{pointer-events:none}}.st-menu .mod_search form{float:none}.st-menu .mod_search input.text{width:100%}.st-menu .mod_search button.submit{margin-top:2px}#container .mod_search input.text{margin-right:20px}#container .mod_search .radio_container{display:none}#container .mod_search .header{clear:both;padding-top:1rem;color:#bbb;border-bottom:1px solid #bbb}#container .mod_search .header:after{content:"";display:table;clear:both}#container .mod_search .relevance{font-size:.75rem;font-weight:300;color:#bbb}.mod_breadcrumb{margin-top:1rem;font-size:.75rem;color:#bbb}@media (max-width:543px){.mod_breadcrumb{padding-right:20px;padding-left:20px}}.mod_breadcrumb a{text-decoration:none}.mod_breadcrumb li,.mod_breadcrumb ul{display:inline;margin:0;padding:0}.mod_breadcrumb li:before{content:"\A0»\A0"}.mod_breadcrumb li:first-child:before,.mod_breadcrumb li:nth-child(2):before{content:none}.mod_breadcrumb a:hover,.mod_breadcrumb li.active:hover{text-decoration:none}.hide_breadcrumb .mod_breadcrumb{display:none}.layout_latest,.layout_short,.layout_teaser{padding-top:20px;padding-bottom:20px}.layout_latest p.info,.layout_short p.info,.layout_teaser p.info{float:right;margin-bottom:0;margin-top:.5rem}.layout_latest svg,.layout_short svg,.layout_teaser svg{position:relative;top:.1em;padding-right:.3em;height:.9em;width:auto}.layout_latest a:hover svg path,.layout_short a:hover svg path,.layout_teaser a:hover svg path{fill:#3f3923}.ie9 .layout_teaser svg,.ie10 .layout_teaser svg,.ie11 .layout_teaser svg{width:1.2em}.ie9 .layout_latest svg,.ie9 .layout_short svg,.ie10 .layout_latest svg,.ie10 .layout_short svg,.ie11 .layout_latest svg,.ie11 .layout_short svg{width:1.5em}.layout_short .teaser p,.layout_teaser .teaser p{display:inline}.layout_short .teaser .more,.layout_teaser .teaser .more{float:right;margin-bottom:0}.layout_teaser{clear:both}.home .layout_teaser figure{display:none}.ce_gallery ul{list-style:none;padding-left:0;margin-left:-10px;margin-right:-10px}.ce_gallery ul li{position:relative;min-height:1px;padding-right:10px;padding-left:10px;float:left}.ce_gallery ul.cols_1>li{width:100%}.ce_gallery ul.cols_2>li{width:50%}.ce_gallery ul.cols_3>li{width:33.333334%}.ce_gallery ul.cols_4>li{width:25%}.ce_gallery ul.cols_5>li{width:20%}.ce_gallery ul.cols_6>li{width:16.666667%}.ce_gallery ul.cols_7>li{width:14.2857%}.ce_gallery ul.cols_8>li{width:12.5%}.ce_gallery ul.cols_9>li{width:11.11111%}.ce_gallery ul.cols_10>li{width:10%}.ce_gallery ul.cols_11>li{width:9.090909%}.ce_gallery ul.cols_12>li{width:8.333333%}.ce_gallery figure{margin-bottom:20px}.ce_gallery.gallery_logos ul>li{width:auto}.ce_downloads ul{list-style:none;padding-left:0}.ce_accordion:after{content:"";display:table;clear:both}.ce_accordion:last-of-type .accordion{border-bottom:1px solid #a5955b}.ce_accordion .toggler{padding:0 .5em;font-size:1.125em;line-height:1.7em;cursor:pointer;background-color:#efefef;border-top:1px solid #a5955b}.ce_accordion .toggler.ui-state-focus{outline:none}.ce_accordion .accordion{padding-top:.75em}.ce_accordion .accordion:after{content:"";display:table;clear:both}.ce_accordion .accordion>div{margin-bottom:1em}.bxslider_wrapper ul{padding-left:0}.bxslider_wrapper li{list-style:none}.bxslider_wrapper .bx-wrapper{margin:0;box-shadow:none;border:none;background:none}.bxslider_wrapper .bx-viewport>ul .image_container{margin:0}.bxslider_wrapper .bx-controls-direction{display:none}.bxslider_wrapper .bx-pager{bottom:10px;z-index:100}.bxslider_wrapper .bx-pager.bx-default-pager a{background-color:#fff;border:1px solid #fff}.bxslider_wrapper .bx-pager.bx-default-pager a.active{background-color:#a5955b}.bxslider_wrapper .bx-pager.bx-default-pager a:not(.active):focus{background-color:#fff}.bxslider_wrapper .centered-wrapper{position:absolute;bottom:0;right:0;left:0;margin:0;padding:.5rem}.bxslider_wrapper .centered-wrapper .centered-wrapper-inner{margin:0 auto;max-width:600px;color:#fff;text-align:center}.bxslider_wrapper .centered-wrapper h1,.bxslider_wrapper .centered-wrapper h2,.bxslider_wrapper .centered-wrapper h3{color:#fff}.bxslider_wrapper .lazyload,.bxslider_wrapper .lazyload+figcaption,.bxslider_wrapper .lazyloading,.bxslider_wrapper .lazyloading+figcaption{opacity:1}.ce_rsce_iframe{padding:0!important}.ce_rsce_iframe iframe{width:100%;min-height:600px}.centered-wrapper{margin-top:1rem;margin-bottom:1rem}.-background-color-1{background-color:#fff}.-background-color-2{background:rgba(165,149,91,.9)}.-background-color-3{background:#a5955b}.menu-burger{-webkit-transition:opacity .7s linear 0ms;transition:opacity .7s linear 0ms;padding:10px;cursor:pointer;display:block;background-color:#fff;opacity:0}.menu-burger span{-webkit-transition:-webkit-transform .2s cubic-bezier(.63,.62,.48,1.64);transition:-webkit-transform .2s cubic-bezier(.63,.62,.48,1.64);transition:transform .2s cubic-bezier(.63,.62,.48,1.64);transition:transform .2s cubic-bezier(.63,.62,.48,1.64),-webkit-transform .2s cubic-bezier(.63,.62,.48,1.64);background:#000;display:block;width:30px;height:3px}.menu-burger.close .top{-webkit-transform:rotate(45deg) translateX(5px) translateY(5px)!important;transform:rotate(45deg) translateX(5px) translateY(5px)!important}.menu-burger.close .bottom{-webkit-transform:rotate(-45deg) translateX(5px) translateY(-5px)!important;transform:rotate(-45deg) translateX(5px) translateY(-5px)!important;margin-top:2px}.menu-burger.close .meat{opacity:0}.menu-burger .top{margin-bottom:6px}.menu-burger .bottom{margin-top:6px}.menu-burger .meat{-webkit-transition:opacity .3s ease-in-out 0ms;transition:opacity .3s ease-in-out 0ms}.menu-burger.active{opacity:1;-webkit-transform:translateZ(1px);transform:translateZ(1px)}.offcanvas-toggle{position:fixed;right:0;top:0;padding-top:2.6rem;cursor:pointer;z-index:99;-webkit-transition-property:scale;transition-property:scale;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transform:scale(1);transform:scale(1)}@media (min-width:992px){.offcanvas-toggle{display:none}}@media (max-width:543px){.offcanvas-toggle{padding-top:1.8rem;padding-right:0!important}}.st-menu{background-color:#efefef}.st-menu .inside{padding:1rem;color:#000;overflow:hidden}.st-menu .logo{display:block;position:absolute;top:25px;left:40px;width:95%;padding:0 2em 2em 0}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#colorbox{outline:0}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxTitle{left:0;text-align:center;width:100%}#cboxCurrent,#cboxTitle{position:absolute;bottom:0;color:#999}#cboxCurrent{left:100px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.spinner{height:40px;width:40px;background:transparent url(../../files/dist/images/lightbox/Symbol_loading.svg) no-repeat 50%;background-size:40px;-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out;pointer-events:none;z-index:1}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}#colorbox{box-shadow:0 0 25px 0 rgba(50,50,50,.75)}#cboxBottomCenter,#cboxTopCenter{height:10px}#cboxMiddleLeft,#cboxMiddleRight{width:10px}#cboxWrapper{background-color:#fff}#cboxOverlay{background-color:#333}#cboxClose{opacity:0}#cboxClose,#cboxClose div{position:absolute;top:0;right:0}#cboxClose div{height:0;width:0;border-top:50px solid #fff;border-left:50px solid transparent;border-bottom:50px solid transparent}#cboxClose span{position:relative;top:-1px;right:-4px;display:block;width:23px;height:23px;cursor:pointer;z-index:1103;will-change:transform;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;-webkit-transform:rotate(90deg) scale(1);transform:rotate(90deg) scale(1)}#cboxClose:hover span{-webkit-transform:rotate(180deg) scale(.9);transform:rotate(180deg) scale(.9)}.colorbox-complete #cboxClose{opacity:1}#cboxNext,#cboxPrevious{position:absolute;top:0;bottom:0;width:20%}#cboxNext:focus,#cboxPrevious:focus{outline:none}#cboxNext span,#cboxPrevious span{display:block;margin:auto;opacity:0;width:40px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#cboxNext:hover span,#cboxPrevious:hover span{opacity:1}#cboxPrevious{left:0}#cboxPrevious span{margin-left:20%}#cboxPrevious:hover span{-webkit-transform:translateX(-10px);transform:translateX(-10px)}#cboxNext{right:0}#cboxNext span{float:right;margin-right:20%}#cboxNext:hover span{-webkit-transform:translateX(10px);transform:translateX(10px)}#cboxCurrent{display:none!important}#cboxTitleMoved{margin-top:14px;padding:0 5px}.ie8 #cboxNext span,.ie8 #cboxPrevious span,.ie9 #cboxNext span,.ie9 #cboxPrevious span,.ie10 #cboxNext span,.ie10 #cboxPrevious span{opacity:1}.ie8 #cboxNext:hover span,.ie8 #cboxPrevious:hover span,.ie9 #cboxNext:hover span,.ie9 #cboxPrevious:hover span,.ie10 #cboxNext:hover span,.ie10 #cboxPrevious:hover span{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}
/*# sourceMappingURL=styles.css.map */

