.rsts-main,.rsts-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rsts-header,.rsts-footer,.rsts-thumbs-header,.rsts-thumbs-footer{overflow:hidden}.rsts-view,.rsts-thumbs-view{position:relative}@media print{.rsts-view,.rsts-thumbs-view{position:static}}.rsts-crop,.rsts-thumbs-crop{position:relative;overflow:hidden}@media print{.rsts-crop,.rsts-thumbs-crop{position:static;overflow:visible;width:auto !important;height:auto !important;transform:none !important}}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:absolute;left:0;top:0}@media print{.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:static;width:auto !important;height:auto !important;transform:none !important}.rsts-slides.rsts-slide-image img,.rsts-slides.rsts-slide-video img,.rsts-slides.rsts-thumbs-slide-image img,.rsts-slides.rsts-thumbs-slide-video img,.rsts-slide.rsts-slide-image img,.rsts-slide.rsts-slide-video img,.rsts-slide.rsts-thumbs-slide-image img,.rsts-slide.rsts-thumbs-slide-video img,.rsts-thumbs-slides.rsts-slide-image img,.rsts-thumbs-slides.rsts-slide-video img,.rsts-thumbs-slides.rsts-thumbs-slide-image img,.rsts-thumbs-slides.rsts-thumbs-slide-video img,.rsts-thumbs-slide.rsts-slide-image img,.rsts-thumbs-slide.rsts-slide-video img,.rsts-thumbs-slide.rsts-thumbs-slide-image img,.rsts-thumbs-slide.rsts-thumbs-slide-video img{width:100% !important;height:auto !important;margin:0 !important}}.rsts-slide,.rsts-thumbs-slide{overflow:hidden}@media print{.rsts-slide,.rsts-thumbs-slide{position:static}}.rsts-video-iframe,.rsts-thumbs-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rsts-type-slide .rsts-view,.rsts-thumbs-type-slide .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/openhand.cur"),default;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}.rsts-type-slide.rsts-dragging .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/closedhand.cur"),default;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsts-type-slide.rsts-dragging-disabled .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging-disabled .rsts-thumbs-view{cursor:auto}@media print{.rsts-nav,.rsts-prev,.rsts-next,.rsts-overlay-prev,.rsts-overlay-next,.rsts-progress,.rsts-thumbs-nav,.rsts-thumbs-prev,.rsts-thumbs-next,.rsts-thumbs-overlay-prev,.rsts-thumbs-overlay-next,.rsts-thumbs-progress{display:none !important}}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

/* Document
   ========================================================================== */

html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

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

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/files/he-theme/webfonts/source-sans-pro-v19-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/files/he-theme/webfonts/source-sans-pro-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/files/he-theme/webfonts/source-sans-pro-v19-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/he-theme/webfonts/source-sans-pro-v19-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* signika-600 - latin */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/files/he-theme/webfonts/signika-v18-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/he-theme/webfonts/signika-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/he-theme/webfonts/signika-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/he-theme/webfonts/signika-v18-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/files/he-theme/webfonts/signika-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/he-theme/webfonts/signika-v18-latin-600.svg#Signika') format('svg'); /* Legacy iOS */
}

/* signika-700 - latin */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/files/he-theme/webfonts/signika-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/he-theme/webfonts/signika-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/he-theme/webfonts/signika-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/he-theme/webfonts/signika-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/files/he-theme/webfonts/signika-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/he-theme/webfonts/signika-v18-latin-700.svg#Signika') format('svg'); /* Legacy iOS */
}

html{height:100%;background-color:#404040;font-size:1em;line-height:1.5;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{padding:0;margin:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'Source Sans Pro', Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:0.9em;line-height:1.375;color:#4a4a4a;background-color:#fff}a{text-decoration:none;background:transparent;border:none;-webkit-transition:color ease .3s;-o-transition:color ease .3s;-moz-transition:color ease .3s;-ms-transition:color ease .3s;transition:color ease .3s}a:link{color:#a71c28}a:visited{color:#a71c28}a:hover,a:focus{color:#7b7b7b;cursor:pointer}a img{-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}a:hover img,a:focus img{opacity:0.5}a:active{color:#7b7b7b}.active,a.active{color:#7b7b7b}.trail>a{color:#7b7b7b}.text-small{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}h1,h2,h3{font-family:'Signika', Lucida Sans Unicode, Lucida Grande, sans-serif}h1{margin:0.2em 0 1em;font-size:1.625em;line-height:1.2;font-weight:700}h2{margin:0.4em 0 0.5em;font-size:1.3125em;line-height:1.2;font-weight:700}h3{margin:0.4em 0 0.5em;font-size:1.125em;font-weight:600}b,strong{font-weight:600}p{margin:0 0 1em}p.line-solid{background-image:url("../../files/he-theme/img/line-solid.gif") !important;background-repeat:repeat-x;background-position:bottom}.text-smaller{font-size:0.8em}#container img,#footer img{height:auto}hr{display:block;border:0;border-top:1px solid #cecece;margin:1em 0}.hr-margin{clear:both;margin:2em 0}.invisible{display:inline;position:absolute;top:-2000px;right:-2000px;width:0;height:0;visibility:hidden;overflow:hidden}#wrapper{position:relative;overflow:hidden;width:100%;background-color:#dbdee2}header{position:absolute;top:0;width:100%;height:155px;background-color:#fff;font-size:0.875em}#navigation-container{position:absolute;width:100%;background-color:#fff;z-index:50}header .inside,#navigation-container .inside{position:relative;width:100%;max-width:1100px;margin:0 auto}#logo{display:block;position:absolute;top:60px;left:50%;width:200px;margin-left:-100px;z-index:105;overflow:hidden;font-family:'Signika';font-size:14px;font-weight:600;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#logo img{display:block;width:100%;height:auto}#logo .claim{position:relative;left:64px;color:#4a4a4a;-webkit-transition:opacity .5s ease .5s;-moz-transition:opacity .5s ease .5s;-o-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s}#logo:hover,#logo:focus{opacity:0.5}#logo:hover img,#logo:focus img{opacity:1}.mod_changelanguage{float:right;margin-right:4%;margin-top:5px;font-size:0.93em;text-decoration:none}.mod_changelanguage ul{list-style:none}.mod_changelanguage li{display:inline}.mod_changelanguage a{display:block;padding:10px 5px}header #searchform{display:block;position:relative;float:right;margin:9px 8px 0 0;z-index:150}header #searchform .text{height:30px;width:35px;border:0;background-image:url("../../files/he-theme/img/icon-search.svg");background-repeat:no-repeat;background-position:10px center;cursor:pointer;outline:none;font-family:'Source Sans Pro', sans-serif;color:#999;text-indent:40px}header #searchform .text:hover{background-image:url("../../files/he-theme/img/icon-search-active.svg")}header #searchform .submit{display:none;position:absolute;top:8px;right:10px;width:15px;height:auto}header #searchform .text:focus{width:200px;padding:0 40px 0 10px;border:1px solid #cecece;background-image:url("../../files/he-theme/img/placeholder.gif");cursor:text;font-size:1.2em;text-indent:0}header #searchform .text:focus ~ .submit{display:block}#banner{overflow:hidden;min-height:1px;margin-top:155px}#banner .banner-img,.mod_flexSlider .slides img{width:100%;min-width:770px;height:auto}.flexslider .slides img{position:relative;left:50%;margin-left:-385px}#banner .mod_article{position:relative;max-height:350px;min-height:175px;padding-top:23.333%;text-align:center}#banner .banner-img{display:block;position:absolute;top:0;left:50%;margin-left:-375px}#banner #kontakt-banner{max-height:350px;min-height:250px;padding-top:23.333%}#banner .map100{position:absolute;top:0;width:100%;height:100%}#container{position:relative;width:100%;max-width:1100px;margin:0 auto 0;overflow:hidden;background-color:#fff;z-index:10}.no-banner #container{margin-top:156px}#navi-side{display:none}#main .mod_article{padding:1em 5%}.mod_article.background-grey{background-color:#edeef0}#main .mod_article:first-child{padding-top:1.5em}#main .mod_article:last-child{padding-bottom:2.5em}#main .mod_article a:hover,#main .mod_article a:focus{text-decoration:underline}#main .mod_article ul{margin-bottom:1em}.margin-top10{margin-top:1em}.margin-top15{margin-top:1.5em}.margin-top20{margin-top:2em}.margin-top25{margin-top:2.5em}.nobreak{display:inline-block}#footer{width:100%;padding-top:2em;background-color:#404040;color:#fff;font-size:0.9em;overflow:hidden}#footer-container{width:90%;max-width:1100px;margin:0 auto;padding-bottom:0.5em;overflow:hidden}#footer a{color:#cecece}#footer a:hover,#footer a:focus{color:#fff}#footer .active{color:#fff}.footer-addr{float:left;width:100%;min-width:170px;margin:0 0 15px}#logo-footer{width:150px;margin-bottom:0.3em}footer .mod_customnav{float:left;margin-bottom:1em;padding:0}footer .mod_customnav:nth-of-type(2){margin-left:5%}footer .mod_customnav li{list-style:none}footer .mod_customnav li a,footer .mod_customnav li .active{padding:0 0}footer .footer-sitemap li:first-child{font-weight:600;margin-bottom:0.4em}#footer-navi-service{width:100%}#back-top{width:90%;margin:0 auto;padding:0 0 70px;text-align:center}#back-top a{display:inline-block;margin:1em auto;padding:10px}#back-top hr{border-top:1px solid #7b7b7b}@media all and (min-width: 500px){#footer-navi-service{float:right;width:auto;text-align:right}}@media all and (min-width: 770px){body{font-size:1em;line-height:1.5}h1{font-size:1.7em}.hr-margin{margin:2em 0}#wrapper{min-height:100%}header .inside,#navigation-container .inside{width:88%}#logo{top:-37px;left:0;margin-left:0;width:250px;z-index:105;-webkit-transition:width .3s ease, top .3s ease, opacity .5s ease;-moz-transition:width .3s ease, top .3s ease, opacity .5s ease;-o-transition:width .3s ease, top .3s ease, opacity .5s ease;transition:width .3s ease, top .3s ease, opacity .5s ease;font-size:16px}#logo .claim{left:80px;-webkit-transition:opacity .5s ease .5s;-moz-transition:opacity .5s ease .5s;-o-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s}.mod_changelanguage{margin-right:5px;margin-top:15px}header #searchform{margin:20px 10px 0 0}#banner{min-height:100px}#banner .banner-img{left:0;margin-left:0}.flexslider .slides img{left:0;margin-left:0}#container{width:88%;margin:-50px auto 0;-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2);-ms-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2);-o-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2);font-size:1.0625em}.no-banner #container{margin-top:205px}#main .mod_article{padding:1em 7.4% 2em}#main .mod_article:first-child{padding-top:2.8em}#main .mod_article .img-float-left{float:left;display:block;margin:0 4% 1em 0}#main .mod_article .img140{width:35%;max-width:140px;margin:0 18px 0.5em 1px}.column100{width:100%}.column70r{float:right;width:70%;padding-left:20px}.column70l{float:left;width:70%;padding-right:30px}.column50{float:left;width:50%;padding:0 15px 0 0;overflow:hidden}.column50:nth-of-type(2n){padding:0 0 0 15px}.column30{float:left;width:30%;overflow:hidden}#navi-side{display:block;position:relative;z-index:5;float:right;width:27%;min-width:170px;padding:0.4em 0 0 6%;font-weight:400}#navi-side ul li{margin-left:0;list-style:none}#navi-side .active>a,#navi-side .trail>a{color:#7b7b7b}#navi-side ul a,#navi-side ul li>.active{display:block;padding:0.12em 0 0.2em}#navi-side ul>li>ul>li{font-size:0.88em;border-bottom:1px solid #cecece}#navi-side ul a:hover{text-decoration:none !important;background-image:url("../../files/he-theme/img/marker-line1-grey.png");background-position:bottom;background-repeat:repeat-x}#navi-side ul>li>ul>li>.active{background-image:url("../../files/he-theme/img/marker-line1-grey.png");background-position:bottom;background-repeat:repeat-x}#navi-side ul li>.active{cursor:default}#navi-side>ul>li{display:none}#navi-side>ul>li.active,#navi-side>ul>li.trail{display:block}#navi-side>ul>li>.active,#navi-side>ul>li>.trail{padding-bottom:0.5em;font-weight:600}#footer{margin-top:-50px;padding-top:90px;font-size:0.8125em}#footer-container{width:88%;margin:0 auto;padding:0 2px 3.5em;border-bottom:0}.footer-addr{width:auto;margin:0 0 20px}footer .mod_customnav{margin-left:5%}#back-top{display:none}}.column50:after,.clearfix:after{visibility:hidden;content:"";display:table;clear:both}.mod_article .ce_text ul,.mod_article .content-text ul{list-style:disc outside url("../../files/he-theme/img/bullet-grey.svg");padding-left:18px}.mod_article .ce_text li,.mod_article .content-text li{padding:0 0 0.3em 3px}.mod_article ul.list-line,.mod_article .mod_nl_list ul{list-style:none inside url("../../files/he-theme/img/placeholder.gif");background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:top;padding-left:0}.mod_article .list-line li,.mod_article .mod_nl_list li{background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:bottom;padding:0.25em 0 0.45em 0}.mod_article .list-line li:first-child,.mod_article .mod_nl_list li:first-child{padding:0.35em 0 0.45em 0}.mod_article .ce_text ol,.mod_article .content-text ol{list-style-position:inside}.mod_article ul.list-check{list-style:none;padding-left:0}.mod_article ul.list-check li{position:relative;margin:0;padding:0 0 1em 50px}.mod_article ul.list-check li::before{content:url("../../files/he-theme/img/icon-check.svg");position:absolute;width:30px;height:30px;left:0;top:5px}.mod_article ul.list-check-s{list-style:none;padding-left:0;font-size:1.125em}.mod_article ul.list-check-s li{position:relative;padding:0 0 0.5em 2em}.mod_article ul.list-check-s li::before{content:url("../../files/he-theme/img/icon-check-s.svg");position:absolute;width:24px;height:24px;left:0;top:0.15em}.ce_text table,.content-text table{width:100%;margin:0 0 2em;background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:top}.ce_text table tr,.content-text table tr{background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:bottom}.ce_text table td,.content-text table td{padding:0.25em 1em 0.45em 0;vertical-align:top}.ce_text table tr:first-child td,.content-text table tr:first-child td{padding:0.35em 1em 0.45em 0}.ce_text table td:first-child,.content-text table td:first-child{width:35%}.ce_text .table-dynamic td,.content-text .table-dynamic td{float:left;width:100%}.ce_text .table-dynamic td:first-child,.content-text .table-dynamic td:first-child{width:100%;padding:0.25em 0 0}.ce_text .table-dynamic td:nth-child(2),.content-text .table-dynamic td:nth-child(2){padding:0 0 0.45em}.img200{float:left;width:45%;max-width:200px;height:auto;margin:0.45em 4% 0.5em 2px}.img200-right{float:right;width:32%;max-width:200px;height:auto;margin:0 0 1em 1em}.img140{float:left;width:30%;height:auto;margin:0 16px 0.4em 1px}.box-phone{display:inline-block;position:relative;margin:0.5em 0;padding:0.65em 1.8em 0.7em;background-color:#404040;color:#fff;font-size:1.4em;font-weight:600}.box-phone::before{content:url("../../files/he-theme/img/icon-phone.svg");position:relative;width:25px;height:25px;top:0.18em;left:0;margin-right:0.4em;vertical-align:middle}a.box-phone,.box-phone a{color:#fff}.teaser-row{margin:0 0 -1em;overflow:hidden}.teaser-flex{margin-top:1.2em}.teaser-3-white{margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid #cecece;text-align:center}.teaser-3-white:nth-child(3){padding-bottom:0;border-bottom:0}.teaser-3-white a:hover,.teaser-3-grey a:hover{text-decoration:none !important}.teaser-3-grey{margin-bottom:1.3em;padding-bottom:1em;background-color:#fff;text-align:center}.teaser-3-grey .img-overlay::before{content:"";display:block;position:absolute;z-index:3;width:100%;height:100%;background-color:rgba(93,22,20,0.4)}.teaser-3-grey p{margin-left:5%;margin-right:5%}.teaser-h2-container{display:block;position:absolute;z-index:5;width:100%;height:100%}.teaser-h2-container::after{content:"";display:inline-block;position:relative;width:0.5%;height:100%;vertical-align:middle}.teaser-h2{display:inline-block;position:relative;z-index:5;width:99%;vertical-align:middle;font-size:1.3125em;line-height:1.2;font-weight:700;color:#fff}.teaser-text{font-size:0.875em}.img-container{display:block;position:relative;width:100%;margin-right:0;margin-bottom:1.4em;padding-bottom:60%;overflow:hidden}.teaser-3-white .img-container{width:100%;max-width:300px;margin:0 auto 1.4em;padding-bottom:150px}.teaser-3-grey .img-container{padding-bottom:50%}.img-container img{position:absolute;top:-4%;left:0;width:100%}.teaser-3-grey .img-container img{top:-15%}.teaser-3-grey .img-container:hover img{top:-17%;left:-2.5%;width:105%}.mod_article .button{padding:0.25em 0.8em 0.4em;background-color:#a71c28;color:#fff;font-size:0.875em;text-decoration:none;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.mod_article .button:hover,.mod_article .button:focus{background-color:#7b7b7b;text-decoration:none !important}.mod_article .button::after{content:url("../../files/he-theme/img/arrow10-line-white-right.svg");width:6px;height:12px;margin-left:0.3em;vertical-align:middle}.img-row{margin:2em 0 1.5em}.img-row img{width:32%;max-width:300px;margin-right:1.95%}.img-row img:nth-child(3){margin-right:0}.team{margin-top:1.5em;margin-bottom:0.5em}.team p{display:inline-block;width:47.5%;max-width:144px;margin:0 3.5% 1em 0;line-height:1.3;text-align:center;vertical-align:top}.team p:nth-child(2n){margin-right:0}.team img{display:block;width:100%;height:auto;max-width:144px;margin-bottom:1em}.mod_sitemap ul,.mod_sitemap li{margin:0;padding:0}.mod_sitemap>ul{background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:top;padding:0}.mod_sitemap>ul>li{background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:bottom;padding:0.25em 0 0.45em}.mod_sitemap>ul>li:first-child{padding:0.35em 0 0.45em}.mod_sitemap>ul>li>.submenu{font-weight:600}.mod_sitemap ul ul{list-style:disc outside url("../../files/he-theme/img/bullet-blue.svg");padding-left:18px}.mod_sitemap li.submenu{padding-bottom:0.1em}.mod_sitemap ul ul .last{margin-bottom:-0.5em}.mod_sitemap ul ul ul .last{margin-bottom:-0.8em}#main .mod_subscribe .text,#main .mod_unsubscribe .text,#main .mod_search .text{margin-right:10px;padding:0.2em 0.3em;border:1px solid #a8abaf}.mod_nl_list{margin-bottom:2em}.mod_nl_reader .back{margin-top:1em}.mod_nl_reader .back a{display:inline-block;padding-left:0;margin-top:0;vertical-align:top;font-size:0.8em;line-height:18px}.mod_nl_reader .back:before{content:url("../../files/he-theme/img/arrow-left-line-cyan.svg")}.mod_subscribe .confirm,.mod_subscribe .error{position:fixed;display:block;top:0;left:0;width:100% !important;padding:1.5em;background-color:#99212b;color:#fff;font-size:15px;font-size:0.9375rem;text-align:center;z-index:202}.mod_search{padding-bottom:0.3em;background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:bottom;margin-bottom:2em}.mod_search>div{padding-top:1em;background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:top}.mod_search form{margin-bottom:1.5em}.mod_search .relevance{font-size:0.8em}.mod_search .context{margin:0 0 0.5em}.mod_search .url{font-size:0.8em}@media all and (min-width: 450px){.teaser-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.teaser-3-grey{float:left;width:48.5%;margin-bottom:1.1em;overflow:hidden}.team p{margin-right:10px}.team p:nth-child(2n){margin-right:10px}}@media all and (min-width: 770px){.ce_text .table-dynamic td,.content-text .table-dynamic td{float:none;width:auto;padding:0.25em 1em 0.45em 0 !important}.ce_text .table-dynamic tr:first-child td,.content-text .table-dynamic tr:first-child td{padding:0.35em 1em 0.45em 0}.ce_text .table-dynamic td:first-child,.content-text .table-dynamic td:first-child{width:35%}.teaser-row{margin:2.8em 0 1.5em}.teaser-3-white{float:left;width:28%;margin-right:7.9%;margin-bottom:0;padding-bottom:0;overflow:hidden;border-bottom:0;text-align:left}.teaser-3-white.last{margin-right:0}.teaser-3-white .img-container{width:100%;margin-right:0;padding-bottom:60%}}@media all and (min-width: 1024px){.teaser-3-grey{width:32%}.team p:nth-child(4n){margin-right:0}}.tabs{position:relative;padding:10px;margin-bottom:1.5em;z-index:10}.tabs[title=Objektfotos]{padding:0;margin-bottom:0}ul#tabs{position:relative;margin:2em 0 0 0 !important;list-style-type:none;list-style-position:outside;overflow:visible}ul#tabs li{display:inline-block;position:relative;cursor:pointer;margin:0 0.7em 0 0;padding:0.6em 1em 0.7em;color:#a71c28;font-weight:700;background-color:#f4f5f6;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;z-index:5}ul#tabs li:hover,ul#tabs li:focus{color:#7b7b7b;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}ul#tabs li.current{color:#7b7b7b;background-color:#999;cursor:default}div.tabs{margin-top:0;background-color:#999}div.dyn-tabs{display:none}.mod_article .ce_text:first-child>ul#tabs{margin-top:0}@media only screen and (min-width: 770px){ul#tabs li{padding:0.6em 1.5em 0.7em}}.mod_newsarchive .layout_latest,.mod_newslist .layout_latest{background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:top}.mod_newsarchive .layout_latest{padding-top:1em}.mod_newsarchive h2{padding-top:0}.mod_newsarchive .teaser p{margin:0}.mod_newsarchive .info{margin:0 0 0.3em}.mod_newsarchive .layout_latest .more{padding-bottom:0.2em}.mod_newslist .layout_latest{padding:0.6em 0}.mod_newslist,.mod_newslist h2{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}.mod_newslist p,.mod_newslist h2{margin:0;padding:0}.mod_newslist{background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:bottom}.mod_newslist .teaser,.mod_newslist .more{display:none}.mod_newsreader{position:relative}.mod_newsreader h1{width:80%;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}.mod_newsreader .back,.mod_newsreader .back-list{position:absolute;top:5px;right:0}.mod_newsreader .back a,.mod_newsreader .back-list a{display:inline-block;padding-left:0;margin-top:0;vertical-align:top;font-size:0.8em;line-height:18px}.mod_newsreader .back:before,.mod_newsreader .back-list:before{content:url("../../files/he-theme/img/arrow-left-line-cyan.svg")}.mod_newsreader .ce_galerie{margin-bottom:1.5em}.mod_newsreader .ce_galerie ~ .ce_text p,.mod_newsreader .tabs ~ .ce_text p{background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:bottom;padding:0 0 0.7em;margin:0 0 0.5em}.mod_newsreader .ce_galerie ~ .ce_text h2,.mod_newsreader .tabs ~ .ce_text h2{margin-bottom:1em}@media only screen and (min-width: 770px){.mod_newsreader .back a,.mod_newsreader .back-list a{padding-left:5px;margin-top:0;vertical-align:top;font-size:1em;line-height:18px}}.ce_form{padding-bottom:1.5em}.ce_form .widget{position:relative;width:100%;padding-bottom:0.8em}.ce_form label{display:inline-block;width:23%;min-width:100px;margin-right:2%;text-align:right;vertical-align:top}.ce_form input,.ce_form textarea{width:50%;padding:0.2em 0.3em;border:1px solid #a8abaf}.ce_form fieldset{border:none;padding:0}.ce_form legend{display:none}.ce_form .checkbox_container,.ce_form .submit_container,.ce_form .widget-submit{margin-left:25.5%;border:0}.ce_form .checkbox_container input{width:auto;margin:0 1%}.ce_form .checkbox_container label{text-align:left;width:auto}.ce_form p.error{position:absolute;left:26%;top:0;color:#cb0000;font-size:0.8em;margin:0}.ce_form div.error{padding-top:1.5em}.mod_article .submit{width:auto;background-color:#99212b;border:0;font-family:'Source Sans Pro', Lucida Sans Unicode, Lucida Grande, sans-serif;color:#fff;padding:0.4em 0.8em 0.5em;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;cursor:pointer}.mod_article .ce_form .submit{padding:0.5em 1em 0.6em}.mod_article .submit:hover,.mod_article .submit:focus{background-color:#404040}.ce_form .text-small{display:block;font-size:0.8em;margin:1em 0 0 25.5%}.mod_search .widget-text,.mod_search .widget-submit{display:inline-block}.ce_accordion{background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:bottom}.ce_accordion+h2{margin-top:2em}h2+.ce_accordion{margin-top:1em}div+.ce_accordion .toggler,h2+.ce_accordion .toggler{background-image:url("../../files/he-theme/img/line-dotted.gif");background-repeat:repeat-x;background-position:top}.ce_accordion .toggler{font-weight:400;padding:1em 0 0.5em 0;color:#a71c28;font-size:18px;font-size:1.1125em;line-height:22px;line-height:1.375em;cursor:pointer}.ce_accordion .toggler::after{float:right;height:20px;width:20px;content:url("../../files/he-theme/img/arrow-right-line-cyan.svg");-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.ce_accordion .toggler.active::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.ce_accordion .toggler:hover,.ce_accordion .toggler:focus{color:#7b7b7b;cursor:pointer;-webkit-transition:color ease .3s;-o-transition:color ease .3s;-moz-transition:color ease .3s;-ms-transition:color ease .3s;transition:color ease .3s}.ce_accordion .accordion{padding-top:0.2em}.ce_accordion .toggler:focus{outline:none}

/* Copyright MADE/YOUR/DAY OG <mail@madeyourday.net>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
/* ===========================================
 * HE Skin
 * ======================================== */
.rsts-skin-he.rsts-main {
  position: relative;
}
.rsts-skin-he.rsts-type-fade .rsts-slide {
  background-color: white;
}

.rsts-skin-he { text-align: center; }

.rsts-skin-he .rsts-caption {
    position: absolute;
    bottom: 30%;
    left: 10%;
    right: 10%;
    color:#fff;
    font-family: 'Signika', 'Source Sans Pro', Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 2em;
    font-weight: 700;
    text-shadow: 0px 0px 30px rgba(0,0,0,0.3);
  opacity: 1;
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  -moz-transition: opacity 0.5s, -moz-transform 0.5s;
  -o-transition: opacity 0.5s, -o-transform 0.5s;
  transition: opacity 0.5s, transform 0.5s;
}

.rsts-skin-he .rsts-active .rsts-caption {
}

@media screen and (min-width: 770px) {
    .rsts-skin-he .rsts-caption { font-size: 3.3vw; }
}

@media screen and (min-width: 1500px) {
    .rsts-skin-he .rsts-caption { font-size: 3.25em; }
}

.rsts-skin-he .rsts-prev, .rsts-skin-he .rsts-next, .rsts-skin-he .rsts-video-play, .rsts-skin-he .rsts-video-stop,
.rsts-skin-he .rsts-thumbs-prev, .rsts-skin-he .rsts-thumbs-next {
  position: absolute;
  bottom: 33%;
    left: 4%;
  overflow: hidden;
  width: 30px;
  height: 38px;
  outline: none;
  line-height: 0;
  text-align: center;
  text-decoration: none;
  text-indent: -9999px;
  background: url('/files/he-theme/img/arrow38-line-white-left.svg') no-repeat;
  background-position: 50% 50%;
    opacity: 0.6;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
@media screen and (min-width: 770px) {
.rsts-skin-he .rsts-prev, .rsts-skin-he .rsts-next { opacity: 0; }
.rsts-skin-he:hover .rsts-prev, .rsts-skin-he:hover .rsts-next { opacity: 0.6; }

}

.rsts-skin-he .rsts-prev:hover, .rsts-skin-he .rsts-next:hover, .rsts-skin-he .rsts-video-play:hover, .rsts-skin-he .rsts-video-stop:hover,
.rsts-skin-he .rsts-thumbs-prev:hover, .rsts-skin-he .rsts-thumbs-next:hover {
  opacity: 1;
}

.rsts-skin-he .rsts-next,
.rsts-skin-he .rsts-thumbs-next {
  right: 4%;
    left: auto;
  background: url('/files/he-theme/img/arrow38-line-white-right.svg') no-repeat;
}


.rsts-skin-he .rsts-thumbs-prev, .rsts-skin-he .rsts-thumbs-next {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -15px;
}
.rsts-skin-he .rsts-thumbs-prev {
  right: auto;
  left: 10px;
}

.rsts-skin-he.rsts-video-playing .rsts-nav, .rsts-skin-he.rsts-video-playing .rsts-prev, .rsts-skin-he.rsts-video-playing .rsts-next {
  display: none;
}
.rsts-skin-he.rsts-video-playing .rsts-nav-thumbs {
  display: block;
}
.rsts-skin-he.rsts-touch .rsts-nav-numbers, .rsts-skin-he.rsts-touch .rsts-nav-tabs {
  display: none;
}
.rsts-skin-he .rsts-nav {
  position: absolute;
  right: 95px;
  bottom: 12px;
  left: 10px;
  text-align: right;
}
.rsts-skin-he .rsts-nav ul {
  /* Forcing margin/padding, since '#content ul' is quite common */
  margin: 0 !important;
  padding: 0 !important;
}
.rsts-skin-he .rsts-nav li {
  display: inline;
}
.rsts-skin-he .rsts-nav-numbers a, .rsts-skin-he .rsts-nav-tabs a {
  display: inline-block;
  height: 30px;
  min-width: 30px;
  padding: 0.65em 0.5em 0.5em;
  margin: 0 2px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: none;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  color: white;
  background-color: #555555;
  background-color: rgba(85, 85, 85, 0.6);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}
.rsts-skin-he .rsts-nav-numbers a:hover, .rsts-skin-he .rsts-nav-numbers a.active, .rsts-skin-he .rsts-nav-tabs a:hover, .rsts-skin-he .rsts-nav-tabs a.active {
  color: #333333;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.5);
}
.rsts-skin-he:hover .rsts-nav-numbers a, .rsts-skin-he:hover .rsts-nav-tabs a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.rsts-skin-he .rsts-nav-bullets {
  line-height: 0;
}
.rsts-skin-he .rsts-nav-bullets a {
  display: inline-block;
  width: 9px;
  height: 9px;
  overflow: hidden;
  margin: 12px 4px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  outline: none;
  text-align: left;
  text-indent: -999px;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #777777;
  -moz-box-shadow: 0 0 2px #777777;
  box-shadow: 0 0 2px #777777;
}
.rsts-skin-he .rsts-nav-bullets a:hover, .rsts-skin-he .rsts-nav-bullets a.active {
  background-color: #777777;
  -webkit-box-shadow: inset 0 2px 0 -1px rgba(255, 255, 255, 0.5), inset 0 -2px 0 -1px rgba(0, 0, 0, 0.3), 0 0 0 1px #555555;
  -moz-box-shadow: inset 0 2px 0 -1px rgba(255, 255, 255, 0.5), inset 0 -2px 0 -1px rgba(0, 0, 0, 0.3), 0 0 0 1px #555555;
  box-shadow: inset 0 2px 0 -1px rgba(255, 255, 255, 0.5), inset 0 -2px 0 -1px rgba(0, 0, 0, 0.3), 0 0 0 1px #555555;
}
.rsts-skin-he .rsts-nav-thumbs {
  position: static;
  padding-top: 5px;
}
.rsts-skin-he .rsts-nav .rsts-nav-prev, .rsts-skin-he .rsts-nav .rsts-nav-next {
  display: none;
}

.rsts-skin-he .rsts-video-youtube > .rsts-video-stop {
  top: 25px;
}
.rsts-skin-he .rsts-video-vimeo > .rsts-video-stop {
  top: 10px;
  right: auto;
  left: 10px;
}
.rsts-skin-he .rsts-progress {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 2px;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.rsts-skin-he .rsts-progress div {
  height: 100%;
  background-color: white;
}
.rsts-skin-he .rsts-progress.rsts-progress-active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
.rsts-skin-he .rsts-thumbs-slide {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.rsts-skin-he .rsts-thumbs-slide.rsts-thumbs-active-thumb {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* individual styles */

.slider-slide {
    min-height: 230px;
    padding-bottom: 30%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center;
}
