/*! normalize.css v3.0.3 | 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,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

.mm-menu .mm-hidden {
  display: none; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }
  .mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    .mm-menu > .mm-panel.mm-opened {
      -webkit-transform: translate(0%, 0);
      -moz-transform: translate(0%, 0);
      -ms-transform: translate(0%, 0);
      -o-transform: translate(0%, 0);
      transform: translate(0%, 0); }
    .mm-menu > .mm-panel.mm-subopened {
      -webkit-transform: translate(-30%, 0);
      -moz-transform: translate(-30%, 0);
      -ms-transform: translate(-30%, 0);
      -o-transform: translate(-30%, 0);
      transform: translate(-30%, 0); }
    .mm-menu > .mm-panel.mm-highest {
      z-index: 1; }
  .mm-menu .mm-list {
    padding: 20px 0; }
  .mm-menu > .mm-list {
    padding-bottom: 0; }
    .mm-menu > .mm-list:after {
      content: '';
      display: block;
      height: 40px; }

.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-panel > .mm-list:first-child {
    padding-top: 0; }

.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-list {
  font: inherit;
  font-size: 14px; }
  .mm-list a,
  .mm-list a:hover {
    text-decoration: none; }
  .mm-list > li {
    position: relative; }
    .mm-list > li > a,
    .mm-list > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
  .mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
    .mm-list a.mm-subopen:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .mm-list a.mm-subopen.mm-fullsubopen {
      width: 100%; }
      .mm-list a.mm-subopen.mm-fullsubopen:before {
        border-left: none; }
    .mm-list a.mm-subopen + a,
    .mm-list a.mm-subopen + span {
      padding-right: 5px;
      margin-right: 40px; }
  .mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
  .mm-list > li.mm-selected > a.mm-fullsubopen + a,
  .mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
  .mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px; }
  .mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
  .mm-list > li.mm-spacer {
    padding-top: 40px; }
    .mm-list > li.mm-spacer.mm-label {
      padding-top: 25px; }
  .mm-list a.mm-subopen:after,
  .mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%; }
  .mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
  .mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block; }
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
    top: 16px;
    bottom: auto; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
  height: 25px; }

html.mm-opened .mm-page {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu {
  background: #333333;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }

/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -moz-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  -o-transform: translate(-80%, 0);
  transform: translate(-80%, 0); }

@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -moz-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    -o-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }
/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important; }

.mm-menu.mm-front {
  z-index: 1;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

html.mm-opened.mm-next .mm-page {
  box-shadow: none; }

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }
  .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
.mm-menu.mm-front.mm-top {
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%); }
.mm-menu.mm-front.mm-bottom {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

.mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

/*
	jQuery.mmenu counters addon CSS
*/
em.mm-counter {
  font: inherit;
  font-size: 14px;
  font-style: normal;
  text-indent: 0;
  line-height: 20px;
  display: block;
  margin-top: -10px;
  position: absolute;
  right: 40px;
  top: 50%; }
  em.mm-counter + a.mm-subopen {
    padding-left: 40px; }
    em.mm-counter + a.mm-subopen + a,
    em.mm-counter + a.mm-subopen + span {
      margin-right: 80px; }
  em.mm-counter + a.mm-fullsubopen {
    padding-left: 0; }

.mm-vertical em.mm-counter {
  top: 12px;
  margin-top: 0; }

.mm-nosubresults > em.mm-counter {
  display: none; }

.mm-menu em.mm-counter {
  color: rgba(255, 255, 255, 0.3); }

/*
	jQuery.mmenu effects extension CSS
*/
html.mm-slide .mm-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-slide.mm-opened .mm-menu {
  -webkit-transform: translateX(-30%);
  -moz-transform: translateX(-30%);
  -ms-transform: translateX(-30%);
  -o-transform: translateX(-30%);
  transform: translateX(-30%); }
html.mm-slide.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-right.mm-opened .mm-menu {
  -webkit-transform: translateX(30%);
  -moz-transform: translateX(30%);
  -ms-transform: translateX(30%);
  -o-transform: translateX(30%);
  transform: translateX(30%); }
html.mm-slide.mm-right.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-top.mm-opened .mm-menu {
  -webkit-transform: translateY(-30%);
  -moz-transform: translateY(-30%);
  -ms-transform: translateY(-30%);
  -o-transform: translateY(-30%);
  transform: translateY(-30%); }
html.mm-slide.mm-top.mm-opening .mm-menu {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%); }
html.mm-slide.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: translateY(30%);
  -moz-transform: translateY(30%);
  -ms-transform: translateY(30%);
  -o-transform: translateY(30%);
  transform: translateY(30%); }
html.mm-slide.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%); }

html.mm-zoom-menu .mm-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-zoom-menu.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(-30%);
  -moz-transform: scale(0.7, 0.7) translateX(-30%);
  -ms-transform: scale(0.7, 0.7) translateX(-30%);
  -o-transform: scale(0.7, 0.7) translateX(-30%);
  transform: scale(0.7, 0.7) translateX(-30%);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
html.mm-zoom-menu.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0%);
  -moz-transform: scale(1, 1) translateX(0%);
  -ms-transform: scale(1, 1) translateX(0%);
  -o-transform: scale(1, 1) translateX(0%);
  transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(30%);
  -moz-transform: scale(0.7, 0.7) translateX(30%);
  -ms-transform: scale(0.7, 0.7) translateX(30%);
  -o-transform: scale(0.7, 0.7) translateX(30%);
  transform: scale(0.7, 0.7) translateX(30%);
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center; }
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0%);
  -moz-transform: scale(1, 1) translateX(0%);
  -ms-transform: scale(1, 1) translateX(0%);
  -o-transform: scale(1, 1) translateX(0%);
  transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(-30%);
  -moz-transform: scale(0.7, 0.7) translateY(-30%);
  -ms-transform: scale(0.7, 0.7) translateY(-30%);
  -o-transform: scale(0.7, 0.7) translateY(-30%);
  transform: scale(0.7, 0.7) translateY(-30%);
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -ms-transform-origin: center top;
  -o-transform-origin: center top;
  transform-origin: center top; }
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0%);
  -moz-transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -o-transform: scale(1, 1) translateY(0%);
  transform: scale(1, 1) translateY(0%); }
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(30%);
  -moz-transform: scale(0.7, 0.7) translateY(30%);
  -ms-transform: scale(0.7, 0.7) translateY(30%);
  -o-transform: scale(0.7, 0.7) translateY(30%);
  transform: scale(0.7, 0.7) translateY(30%);
  -webkit-transform-origin: center bottom;
  -moz-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  -o-transform-origin: center bottom;
  transform-origin: center bottom; }
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0%);
  -moz-transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -o-transform: scale(1, 1) translateY(0%);
  transform: scale(1, 1) translateY(0%); }

html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel {
  -webkit-transform: scale(1.5, 1.5) translateX(100%);
  -moz-transform: scale(1.5, 1.5) translateX(100%);
  -ms-transform: scale(1.5, 1.5) translateX(100%);
  -o-transform: scale(1.5, 1.5) translateX(100%);
  transform: scale(1.5, 1.5) translateX(100%);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition-property: -webkit-transform, left;
  transition-property: transform, left; }
  html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translateX(0%);
    -moz-transform: scale(1, 1) translateX(0%);
    -ms-transform: scale(1, 1) translateX(0%);
    -o-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
    html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened {
      -webkit-transform: scale(0.7, 0.7) translateX(-30%);
      -moz-transform: scale(0.7, 0.7) translateX(-30%);
      -ms-transform: scale(0.7, 0.7) translateX(-30%);
      -o-transform: scale(0.7, 0.7) translateX(-30%);
      transform: scale(0.7, 0.7) translateX(-30%); }

/*
	jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s; }

/*
	jQuery.mmenu themes extension CSS
*/
html.mm-opened.mm-light .mm-page {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light {
  background: #f3f3f3;
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-light .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.6);
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-light .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-light .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: #f3f3f3; }
  .mm-menu.mm-light .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-light .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: #f3f3f3; }

.mm-menu.mm-light label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-light em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-footer {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-header {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-header .mm-prev:before,
  .mm-menu.mm-light .mm-header .mm-next:after,
  .mm-menu.mm-light .mm-header .mm-close:after {
    border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-list li.mm-label > div > div {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-search input {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light label.mm-toggle:before {
    background: #f3f3f3; }
.mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

html.mm-opened.mm-white .mm-page {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white {
  background: white;
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-white .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.06);
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-white .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.06); }
  .mm-menu.mm-white .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: white; }
  .mm-menu.mm-white .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-white .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: white; }

.mm-menu.mm-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-footer {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-header {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-header .mm-prev:before,
  .mm-menu.mm-white .mm-header .mm-next:after,
  .mm-menu.mm-white .mm-header .mm-close:after {
    border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-list li.mm-label > div > div {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-search input {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white label.mm-toggle:before {
    background: white; }
.mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

html.mm-opened.mm-black .mm-page {
  box-shadow: none; }

.mm-menu.mm-black {
  background: black;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-black .mm-list > li:after {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.25);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-list > li > a.mm-subopen:before {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-black .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.25); }
  .mm-menu.mm-black .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.15); }
  .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-buttonbar {
  border-color: rgba(255, 255, 255, 0.6);
  background: black; }
  .mm-menu.mm-black .mm-buttonbar > * {
    border-color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-black .mm-buttonbar > input:checked + label {
    background: rgba(255, 255, 255, 0.6);
    color: black; }

.mm-menu.mm-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-black em.mm-counter {
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-footer {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-header {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-header .mm-prev:before,
  .mm-menu.mm-black .mm-header .mm-next:after,
  .mm-menu.mm-black .mm-header .mm-close:after {
    border-color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-list li.mm-label > div > div {
  background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black label.mm-toggle:before {
    background: black; }
.mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

/* dk_caroufredsel global styles */
.caroufredsel_skin .image_container img, .caroufredsel_thumbnails_skin .image_container img {
	vertical-align: bottom;
}
.caroufredsel > div, .caroufredsel > section, .caroufredsel_thumbnails > div {
	float: left;
}
.caroufredsel .clearfix {
	float: none;
	clear: both;
}
.caroufredsel_thumbnails_skin {
	position: relative;
}
.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-right: 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%;
  }
}

@font-face {
  font-family: 'Heather Script One';
  src: url('../../files/font/Heather Script One.eot');
  src: url('../../files/font/Heather Script One.woff2') format('woff2'),
       url('../../files/font/Heather Script One.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HeatherScriptOne';
  src: url('../../files/font/HeatherScriptOne.woff') format('woff'),
       url('../../files/font/HeatherScriptOne.ttf') format('truetype'),
       url('../../files/font/HeatherScriptOne.svg#HeatherScriptOne') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* maximage.css */
.maximage #before_container .inside,.maximage #before_footer .inside{-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.4);z-index:1}.maximage #transparent_section{width:100%;display:block}.maximage #transparent_section .inside{display:block;vertical-align:middle}.maximage #transparent_section .jumpto a{width:60px;height:60px;left:50%;position:fixed;display:block;margin-left:-40px;text-align:center;background-color:#fff;border:0px solid;border-radius:100%;font-size:0px;line-height:0;text-decoration:none;color:#78543a;behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index:99;transition:all 0.85s ease 0s;top:88vh}.maximage #transparent_section .jumpto a:hover{width:60px;height:60px;display:block;margin-bottom:20px;opacity: 0.8}.maximage #container,.maximage #transparent_section .inside,.maximage #before_container .inside{z-index:99}
/* custom_container.css */
#transparent_section{width:100%;display:table}#transparent_section .inside{display:table-cell;vertical-align:middle}#transparent_section .jumpto a{width:80px;height:80px;bottom:50px;position:absolute;display:block;margin-left:-40px;border-radius:100%;font-size:0px;line-height:0;text-decoration:none;color:rgba(255,255,255,.85);behavior:url('assets/css3pie/1.0.0/PIE.htc');left:50%;transition:all 0.85s ease 0s}#transparent_section .jumpto a:hover{width:80px;height:80px;display:inline-block;margin-bottom:10px;border-radius:100%;font-size:0px;line-height:0;text-decoration:none;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#transparent_section .jumpto a:before{text-align:center;font: 20px/65px "FontAwesome";content: "\f078"}#before_container{max-width:1240px;display:block;margin-right:auto;margin-bottom:10px;margin-left:auto;background-color:rgba(255,255,255,.85);-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.4)}.android #before_container{max-width:100%}#before_container .inside{overflow:hidden;display:block;padding-right:50px;padding-left:50px;background-color:rgba(255,255,255,.85);line-height:30px}#before_container h1,#before_container h2,#before_container h3,#before_container h4,#before_container h5,#before_container h6{margin-top:.7em}.hidden #before_container{display:none !important}
/* container.css */
#container,.inside{position:relative}#container:after,.custom:after{clear:both;display:table;content:""}#container{max-width:1240px;display:block;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-top:30px;background-color:rgba(255,255,255,.85);-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.4)}.home #container{margin-top:-2em}.android #container{max-width:100%}
/* allgemein.css */
.in-slide-content .content-box .ce_text{margin-bottom:.2em}#main .inside #termin-buchen{height:700px}.in-slide-content .content-box p.button a:hover{background-color:#fff;color:#78543a;opacity:1}a.book_button{float:right;padding:5px 10px;background-color:#78543a;font-weight:bold;text-decoration:none;color:#fff}a.book_button:hover{color:#fff;opacity: 0.8}.caroufredsel_thumbnails_controls{display:none}.datepicker_bootstrap{z-index: 100}#kontakt .image_container img{width:auto}#behandlungskonzepte .ce_accordion .accordion .image_container{width:auto}#mbCenter{background-color:#fff}.buchen #container{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.buchen p.back{display:none}.buchen .checkbox_container span{display:block;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.buchen #main .inside [class*="mod_"]{padding-left:20px}#mbCloseLink big{color:#78543a}#mbBottom{margin-top:10px}#mbCenter iframe{width:820px}#mbCloseLink{right:10px;top:10px;position:absolute}.button_buchen a{float:right;margin-bottom:10px;padding:5px 10px;background-color:#69ae3e;text-decoration:none;color:#fff}.button_buchen a:hover{color:#fff;opacity:0.8}#komplettloesungen h3{padding:5px;background-color:#68ae3e;color:#fff}table{width:100%}table td{padding:5px;border-bottom:1px solid #ddd;font-weight:bold}table .col_1,table .col_2{width:100px;text-align:right}#nach-modulen .ui-accordion-header span{display:none}.button-more{position:relative;float:right;display:inline-block;margin-right:-15px;padding:5px;background-color:#78543a;font-weight:bold;text-decoration:none;color:#fff}.button-more:hover{color:#fff;opacity:0.8}.ce_accordion .accordion .image_container{width:250px;margin:10pt;padding:10px;background-color:#fff;border:1px solid #ddd;border-radius:2px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.ce_accordion .toggler,.ce_accordion .accordion{margin-right:10px;margin-left:10px}.ce_accordion .toggler{margin-top:10px;padding:10px;background-color:#69ae3e;border:1px solid #69ae3e;color:#fff;cursor: pointer}.ce_accordion .toggler:before{margin-right:10px;font: 1em/10px FontAwesome;    content: '\f055'}.ce_accordion .toggler.active:before{margin-right:10px;font: 1em/10px FontAwesome;    content: '\f056'}.ce_accordion .accordion{background-color:#fff}.ce_accordion .accordion p{margin-top:1%;margin-right:1%;margin-left:1%}.ce_accordion div{margin-bottom:0}#kontakt .widget-text label,#kontakt .widget-textarea label,#kontakt .widget-select label{display:block}#kontakt .widget-text input,#kontakt .widget-textarea textarea,#kontakt .widget-select select{width:100%;background-color:#fff;border:1px solid #eee}#kontakt legend{background-color:#fff;color:#444}#left .sorting select{width:100%}.mod_sitemap ul{margin:10px;padding:20px}.mod_sitemap li{margin-bottom:3px;padding-top:5px;padding-bottom:5px;padding-left:10px;background-color:rgba(105,174,62,.7);border:1px solid #ddd;color:#fff;letter-spacing:0}.mod_sitemap li a{color:#fff}.mod_sitemap li:hover{opacity:0.8}.mod_sitemap li:before{content: "\f105";font: 14px/1 FontAwesome}#main .mod_search form input[type="search"]{width:72.375%;margin:0;border:1px solid #ccc;border-radius:2px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#main .mod_search form input[type="submit"]{display:inline}#main .mod_search form fieldset{border:0}#main .mod_search .header{margin:1.6875em 0;padding-bottom:5px;border-bottom:1px solid #ccc}#main .mod_search p.url{padding-bottom:5px;border-bottom:1px solid #ccc}.mod_search h3 a{font-size:1.3em;text-decoration:none;color:#78543a}h1.bordered,h2.bordered,h3.bordered,h4.bordered,h5.bordered,h6.bordered,.bordered h1,.bordered h2,.bordered h3,.bordered h4,.bordered h5,.bordered h6{padding-bottom:10px;border-bottom:1px solid #78543a;color:#78543a;text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.5)}h1.bordered:after,h2.bordered:after,h3.bordered:after,h4.bordered:after,h5.bordered:after,h6.bordered:after,.bordered h1:after,.bordered h2:after,.bordered h3:after,.bordered h4:after,.bordered h5:after,.bordered h6:after{width:50px;height:4px;position:relative;display:block;margin-top:7px;margin-bottom:-11px;background-color:#78543a;font: 0px FontAwesome;content: "."}.ce_tabcontrol .tabcontrol_tabs ul,.ce_tabcontrol .tabcontrol_tabs ul li{margin:0;padding:0;list-style-type:none}.ce_tabcontrol .tabcontrol_tabs ul li.selected{background-color:#fff;border-bottom:0;color:#78543a}.ce_tabcontrol .tabcontrol_tabs ul li{float:left;margin-right:5px;padding:10px;vertical-align:middle;text-align:center;border-top:1px solid rgba(105,174,62,.3);border-right:1px solid rgba(105,174,62,.3);border-left:1px solid rgba(105,174,62,.3);border-top-left-radius:4px;border-top-right-radius:4px;font-weight:bold;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');cursor:pointer}.tabcontrol_tabs{margin-bottom:0}.tabcontrol_tabs ul li{background-color:#69ae3e}.tabcontrol_panes{margin-top:-1px;padding:10px;background-color:#fff;border:1px solid rgba(105,174,62,.3);border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.boxed{margin-right:5px;margin-left:5px;padding:15px;background-color:#fff;border-radius:2px;behavior:url('assets/css3pie/1.0.0/PIE.htc');transition: all 0.25s linear 0s}.invisible{width:1px;height:1px;position:absolute;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}img{height:auto;max-width:100%}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}fieldset,img{border:0}ul{list-style-type:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}input,button,textarea,select{background-color:#fff;font-size:99%;font-family:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6{font-family:'Quattrocento Sans',sans-serif;font-weight:normal;font:100%;text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1)}.heather{text-align:center;font-family:Heather Script One}h1{font-size:1.6em}h1,h2,h3,h4,h5,h6{position:relative;margin-top:0;margin-bottom:.5em;line-height:1.2;color:#78543a;font-weight: 400}h2{font-size:1.6667em}h4{font-size:1.3333em}table{font-size:inherit}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:100.01% 'Quattrocento Sans',sans-serif}select,input,textarea{font-size:99%}#main,#left,#right{position:relative;float:left}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#main .inside{min-height:1px}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.custom{display:block}form.contact1 .anrede{width:49%;float:left}form.contact1 .name,form.contact1 .email,form.contact1 .telefon,form.contact1 .vorname{width:49%;float:left}form.contact1 .from,form.contact1 .fromto{width:49%;float:left}form.contact1 .from{margin-right:2%}form.contact1 .name,form.contact1 .email{margin-right:2%}form.contact1 input.name,form.contact1 input.email,form.contact1 input.telefon,form.contact1 input.vorname{width:100%;float:none}form.contact1 select.anrede{width:100%;float:none}form.contact1 input.from,form.contact1 input.fromto{width:100%;float:none}form.contact1 .message{width:100%;margin-bottom:20px}form.contact1 textarea.message{margin-bottom:0}form.contact1 fieldset.sendcopy{margin-bottom:20px;padding:10px;border:1px solid #eee}form.contact1 div.captcha label{width:100%;display:block;margin-bottom:5px}form.contact1 div.captcha span.captcha_text{width:100%;display:block;margin-top:5px;margin-bottom:5px}form.contact1 div.captcha{margin-bottom:20px}::-moz-selection{color:#fff;background-color:rgba(105,174,62,.99)}::-webkit-selection{color:#fff;background-color:rgba(105,174,62,.99)}::selection{color:#fff;background-color:rgba(105,174,62,.99)}.ce_text,.ce_list,.ce_table,.ce_image,.ce_gallery,.ce_download,.ce_downloads,.ce_code,.ce_hyperlink,.ce_youtube,.ce_player{position:relative;margin-bottom:1.2em}*{margin:0;padding:0;background-repeat:no-repeat;border:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: 0}html{min-height:100%;-webkit-text-size-adjust: none;overflow-y: scroll;-webkit-text-rendering:optimizelegibility}body{padding-top:0;padding-bottom:0;font-weight:normal;color:#888;font:15px/1.8;font-weight: 300;overflow-x:hidden}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight: inherit}#home h1{float:none;display:block;margin-bottom:1em;font-size:2em}.link .image_container img:hover{opacity:0.8}.link .image_container:hover:after{right:50%;top:50%;position:absolute;display:inline;font-size:20px;color:#fff;content: "\f067";    font-family: FontAwesome}h2{font-size:1.3em}h4{font-size:1.4em}h5{font-size:1.3em}section,figure{margin:0;padding:0}a{color:#888}h6{font-size:1.2em}p,pre,blockquote,table,ol,ul,form{margin-bottom:15px}a:hover{color:#78543a}ul li{list-style-type:none}p#logo{width:30%;height:auto;overflow:hidden;float:left;display:block;margin-top:10px;margin-bottom:0;margin-left:0;background-position:center center;background-repeat:no-repeat;background-size: 100%}#logo a{width:100%;height:100%;display:block}#logo a span{left:-999em;position:absolute;top:-999em}#header{width:100%;position:relative;display:table;margin-bottom:30px;z-index:999}.subpage #header{margin-bottom:200px}#header .inside{overflow:visible;z-index:999}.headerblock{max-width:1240px;display:block;margin-right:auto;margin-left:auto;padding-right:50px;padding-left:50px}.home #main .inside{padding-top:30px;padding-bottom:30px}#main .inside{padding-top:0;padding-bottom:30px}#main .inside [class*="mod_"]{padding-right:50px;padding-left:50px}#main .inside .mod_article [class*="mod_"]{padding-right:0;padding-left:0}#main .inside .mod_article.fullwidth{padding:50px}#main .inside .mod_article.fullwidth.parallax{padding:0}#left .inside{margin-left:19px;padding:12px 0 20px 30px}#right .inside{margin-right:19px;padding:12px 30px 20px 0}aside h3{padding-bottom:6px;font-size:1.2em}div.wischen{bottom:20px;position:fixed;color:#4e555e;left:0}table{border-collapse:collapse;border-spacing:0}.warning{font-size:1.1em;color:#c55}.confirmation{font-size:1.1em;color:#090}.information{font-size:.9em;color:#999}.black{color:#000}.white{color:#fff}.grey{color:#949494}.blue{color:#0179A9}.green{color:#7ba801}.orange{color:#E38F00}.red{color:#d60000}.fontsize2{font-size:2em}.ce_list ul,.ce_list ol,.ce_text ul,.ce_text ol{padding-left:1.4em}.ce_text ul li{list-style-type:disc;list-style-position:outside}.image_container{position:relative;overflow:hidden;line-height:0}.image_container img{width:100%}#galerie .image_container a{width:100%;background-color:#fff}#galerie .image_container a:hover:before{left:40%;position:absolute;color:#69ae3e;top:45%;font: 6em/30px FontAwesome;content: '\f01d';z-index: 99}.image_container.float_left{margin-right:3%;margin-bottom:1%}.image_container.float_right{margin-bottom:1%;margin-left:3%}.image_container.float_above{margin-bottom:1%}.image_container.float_below{margin-top:1%}.image_container .caption{bottom:0;left:0;position:absolute;padding:3px 6px;font-size:.8em;line-height:1.5;color:#fff;background-color:rgba(225,64,46,.7);width: auto !important}.pagination{clear:both;margin-top:10px;padding-top:8px;white-space:nowrap}.pagination ul{float:right;margin-bottom:0}.pagination ul li{float:left}.pagination ul li a,.pagination ul li span{display:block;margin-right:2px;padding:4px 12px;text-decoration:none}.pagination ul li span.current{background-color:#69ae3e;color:#fff}.pagination ul li a:hover{background-color:#78543a;color:#fff}.pagination p{float:left;display:block;margin-bottom:0}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),textarea{padding:8px;background-color:#fff;border:1px solid #eee;border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url("../../assets/css3pie/1.0.0/PIE.htc");box-shadow:none;transition:all 0.15s linear 0s}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input:focus:not([type]),textarea:focus{background-color:#fff;border:1px solid #69ae3e;border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc');box-shadow:none}input.submit[type="submit"]{position:relative;display:block;padding:8px;border-radius:3px;font-size:14px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');background-color:#69ae3e!important;border:0 !important;cursor:pointer;transition: all 0.2s ease-out 0s}input[type="submit"]:hover{opacity:0.8 !important}form div{margin-bottom:20px}form div label[class*="grid"],form div input[class*="grid"],form div textarea[class*="grid"],form div select[class*="grid"],form div fieldset[class*="grid"]{width:100%;float:none;margin-right:0;margin-left:0}p.error{width:100%;display:inline-block;font-size:12px;color:#f00}form fieldset,div.upload{padding:10px;border:1px solid #eee}form fieldset{margin-bottom:20px}form fieldset fieldset{margin-bottom:0;border:0px}form fieldset[class*="grid"]{width:100%}form fieldset legend{width:auto;padding-right:10px;padding-left:10px;background-color:#69ae3e;color:#fff}form select{padding:10px;border:1px solid #eee}.ce_form form select{padding:6px 10px;border:1px solid #eee;-webkit-appearance: none}form select option{padding-right:10px;padding-left:10px}form select.multiselect option{padding-right:0;padding-left:0}.checkbox_container.vertical span,.radio_container.vertical span{display:block}.checkbox_container span,.radio_container span{margin-right:12px}span.mandatory{color:#f00}.ce_video-container{height:0;position:relative;overflow:hidden;padding-top:0;padding-bottom:55%;margin:0 !important}.ce_video-container.vimeo{height:0;position:relative;overflow:hidden;margin-right:1%;margin-left:1%;padding-top:0;padding-bottom:55%;margin-left:1% !important;margin-right:1% !important}.ce_video-container iframe,.ce_video-container object,.ce_video-container embed{width:100%;height:100%;left:0;top:0;position:absolute}p.back a,p.more a{padding:10px 14px;background-color:#69ae3e;border-radius:3px;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_sitemap li a{text-decoration:none}.mod_sitemap ul ul{margin-left:15px}aside .layout_latest .image_container.float_left,aside .layout_latest .image_container.float_right{margin:0 0 8px}aside .layout_latest h2,aside .layout_latest h2 a{font-size:1.1em;text-decoration:none}.mod_newslist h2 a,.mod_newsarchive h2 a{text-decoration:none}.mod_newsreader [class*="ce_"],.mod_newsreader [class*="mod_"]{margin-left:0 !important;margin-right:0 !important}.mod_newsreader .enclosure p img.mime_icon{display:inline-block;vertical-align:middle}.slide{width:100%;height:auto;position:relative;padding:0;background-attachment: fixed}.ios .slide{width:100%;height:auto;position:relative;padding:0;background-attachment: scroll}#slide3{width:100%;height:400px;text-align:center;background-image:url("../../files/demo-images/random-image/1ly3HZ4.jpg");background-size: cover;background-position:center 60%}.padding_slide3{width:80%;position:relative;padding:50px 0;transition:all 1.25s ease 0s}#slide3 p{position:absolute;margin:0;padding:0;color:#fff;text-transform:uppercase;font:56px/52px 'PT Sans';font-weight: 400;transition:all 0.25s ease 0s}.home #header{margin-bottom:0}.in-slide-content-table{width:100%;height:100%;display:table}.in-slide-content{display:table-cell;vertical-align:middle;text-align:center}.in-slide-content .content-box{width:50%;display:block;margin-right:auto;margin-left:auto;padding:20px;text-align:center;color:#fff;font:1.8em 'Quattrocento Sans',sans-serif;font-weight:700;text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.5)}.in-slide-content .content-box h1{color:#78543a;font:1.5em 'Quattrocento Sans',sans-serif;font-weight:700;text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.5)}.in-slide-content .content-box p.button1 a{margin-top:2em;padding:10px;background-color:#69ae3e;border-radius:2px;font-size:18px;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.in-slide-content .content-box p.button2 a{padding-top:10px;padding-bottom:10px;background-color:#69ae3e;border-radius:2px;font-size:18px;behavior:url('assets/css3pie/1.0.0/PIE.htc');top:-3em}.in-slide-content .content-box p.gutschein a{padding:10px;background-color:#78543a;border-radius:2px;font-size:18px;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.in-slide-content .content-box p.gutschein a:hover{background-color:#fff;color:#78543a}.in-slide-content .content-box .button a:hover{background-color:#78543a}div.mc-image .image_container.float_above{margin:0}.mc-hide-scrolls{overflow:hidden}body .mc-cycle{width:100%;height:100%;left:0;top:0;position:fixed;overflow:hidden}div.mc-image{width:100%;height:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat;/*NOTE: Mozilla flickers when fading and using 'all', so we have to be specific with what property we want to transition:If you are using fading transitions, use 'opacity: */-webkit-transition: opacity 3s ease-in-out;-moz-transition: opacity 3s ease-in-out;-o-transition: opacity 3s ease-in-out;transition: opacity 3s ease-in-out;/*If you are using horizontal slide transitions, use the following CSS:-webkit-transition: left 3s ease-in-out;-moz-transition: left 3s ease-in-out;-o-transition: left 3s ease-in-out;transition: left 3s ease-in-out;*/	-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}.mc-old-browser .mc-image{overflow:hidden}#arrow_left,#arrow_right{width:36px;height:67px;bottom:30px;position:fixed;left:30px;z-index:1000}#arrow_right{left:86px}.android .mobilno{display:none}.center{text-align:center}.button a:after{display:inline-block;margin-left:10px;font-family:FontAwesome;text-decoration:none;content: '\f105'}.button a{display:inline-block;padding:4px 12px;background-color:#69ae3e;text-decoration:none;color:#fff}.button.round a{display:inline-block;padding:4px 12px;background-color:#69ae3e;border-radius:50px;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.button.small a{display:inline-block;padding:8px 5px;background-color:#69ae3e;text-decoration:none;color:#fff}.button.medium a{display:inline-block;padding:8px 20px;background-color:#69ae3e;text-decoration:none;color:#fff}.button.round.medium a{display:inline-block;padding:8px 20px;background-color:#69ae3e;border-radius:50px;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.button.big a{display:inline-block;padding:12px 28px;background-color:#69ae3e;text-decoration:none;color:#fff}.button.round.big a{display:inline-block;padding:12px 28px;background-color:#69ae3e;border-radius:50px;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.button a:hover,.button.round.medium a:hover,.button.round.big a:hover{display:inline-block;text-decoration:none;color:#fff;opacity:0.8}.ce_text.slogan_home h1,.slogan_home h2{margin-bottom:1.5em;color:#69ae3e;text-transform:uppercase;font-weight:400}.ce_text.slogan_home p{font-size:16px}.ce_text.slogan_home a{padding:6px 12px;background-color:#69ae3e;border-radius:2px;font-size:16px;text-decoration:none;color:#fff;text-transform:uppercase;behavior:url('assets/css3pie/1.0.0/PIE.htc');transition:all 0.3s ease 0s}.ce_text.slogan_home a:hover{border-radius:10px 2px;font-size:16px;text-decoration:none;color:#fff;text-transform:uppercase;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url("../../assets/css3pie/1.0.0/PIE.htc");transition:all 0.3s ease 0s}.ce_text.slogan_home a:active{border-radius:0;font-size:16px;text-decoration:none;color:#fff;text-transform:uppercase;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url("../../assets/css3pie/1.0.0/PIE.htc");transition:all 0.3s ease 0s}.ce_text.slogan_home a:after{margin-left:8px;font:18px FontAwesome;content: '\f101';transition:all 0.3s ease 0s}.ce_text.slogan_home a:hover:after{margin-left:16px;font:18px FontAwesome;content: '\f101';transition:all 0.3s ease 0s}hr.invisible_hr{width:98%;height:1px;position:relative;display:block;margin:40px auto;background: transparent}hr.standard{width:98%;height:1px;position:relative;display:block;margin:40px auto;background-color:#eee}hr.centerline{width:98%;height:1px;position:relative;display:block;margin:40px auto;background-color:#eee}hr.centerline:before{width:48%;height:1px;bottom:0;right:26%;position:absolute;display:block;background-color:#69ae3e;content:""}hr.leftline{width:98%;height:1px;position:relative;display:block;margin:40px auto;background-color:#eee}hr.leftline:before{width:23%;height:1px;bottom:0;left:0;position:absolute;display:block;background-color:#69ae3e;content:""}hr.divider-pattern1{width:98%;height:10px;position:relative;display:block;margin:40px auto;background-position:left top;background-repeat:repeat}h1.pattern1,h2.pattern1,h3.pattern1,h4.pattern1,h5.pattern1,h6.pattern1{position:relative;display:block;margin-top:40px;margin-bottom:40px;padding:10px 20px;background-position:left top;background-repeat:repeat;border-left:3px solid #69ae3e}.leftline h1,.leftline h2,.leftline h3,.leftline h4,.leftline h5,.leftline h6{margin-bottom:40px;padding-bottom:8px;border-bottom:1px solid #eee}.leftline h1:after,.leftline h2:after,.leftline h3:after,.leftline h4:after,.leftline h5:after,.leftline h6:after{width:23%;bottom:-1px;position:absolute;display:block;border-bottom:1px solid #69ae3e;left:0;content:""}h1.leftline,h2.leftline,h3.leftline,h4.leftline,h5.leftline,h6.leftline{clear:both;margin-bottom:40px;padding-bottom:4px;border-bottom:1px solid #eee}h1.leftline:after,h2.leftline:after,h3.leftline:after,h4.leftline:after,h5.leftline:after,h6.leftline:after{width:23%;bottom:-1px;position:absolute;display:block;border-bottom:1px solid #69ae3e;left:0;content:""}.celine h1,.celine h2,.celine h3,.celine h4,.celine h5,.celine h6{margin-bottom:20px;padding-bottom:4px;text-align:center;border-bottom:1px solid #fff}h1.celine,h2.celine,h3.celine,h4.celine,h5.celine,h6.celine{margin-bottom:20px;padding-bottom:4px;border-bottom:1px solid #eee}.celine h1:after,.celine h2:after,.celine h3:after,.celine h4:after,.celine h5:after,.celine h6:after{width:48%;right:26%;position:absolute;border-bottom:1px solid #78543a;bottom:-1px;content:""}h1.celine:after,h2.celine:after,h3.celine:after,h4.celine:after,h5.celine:after,h6.celine:after{width:48%;bottom:-1px;position:absolute;display:block;border-bottom:1px solid #78543a;left:0;left:26%;content:""}.rightline h1,.rightline h2,.rightline h3,.rightline h4,.rightline h5,.rightline h6{margin-bottom:40px;padding-bottom:8px;border-bottom:1px solid #eee}.rightline h1:after,.rightline h2:after,.rightline h3:after,.rightline h4:after,.rightline h5:after,.rightline h6:after{width:23%;bottom:-1px;position:absolute;display:block;border-bottom:1px solid #69ae3e;right:0;content:""}h1.rightline,h2.rightline,h3.rightline,h4.rightline,h5.rightline,h6.rightline{clear:both;margin-bottom:40px;padding-bottom:4px;border-bottom:1px solid #eee}h1.rightline:after,h2.rightline:after,h3.rightline:after,h4.rightline:after,h5.rightline:after,h6.rightline:after{width:23%;bottom:-1px;position:absolute;display:block;border-bottom:1px solid #69ae3e;right:0;content:""}.iconbox_top h1,.iconbox_top h2,.iconbox_top h3{font-size:1.2em}.iconbox_top[class^="fa-"]:before,.iconbox_top[class*="fa-"]:before{width:80px;height:80px;display:inline-block;margin-top:4px;margin-bottom:20px;border:2px solid #cecece;border-radius:50%;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');font:40px/80px FontAwesome;behavior:url("../../assets/css3pie/1.0.0/PIE.htc");transition:all 0.3s ease 0s}.iconbox_top:hover[class^="fa-"]:before,.iconbox_top:hover[class*="fa-"]:before{background-color:#69ae3e;color:#fff;-webkit-box-shadow:0 0 0 4px #cecece;box-shadow:0 0 0 4px #cecece}.iconbox_left{position:relative;padding-left:84px;transition:all 0.3s ease 0s}.iconbox_left h1,.iconbox_left h2,.iconbox_left h3{font-size:1.4em;color:#69ae3e}.iconbox_left[class^="fa-"]:before,.iconbox_left[class*="fa-"]:before{width:60px;height:60px;left:0;top:0;position:absolute;display:block;margin-top:4px;margin-left:4px;text-align:center;border:2px solid #cecece;border-radius:50%;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');font:32px/60px FontAwesome;behavior:url("../../assets/css3pie/1.0.0/PIE.htc");transition:all 0.3s ease 0s}.iconbox_left:hover[class^="fa-"]:before,.iconbox_left:hover[class*="fa-"]:before{background-color:#69ae3e;color:#fff;-webkit-box-shadow:0 0 0 4px #cecece;box-shadow:0 0 0 4px #cecece}.iconbox_right{position:relative;padding-right:84px;text-align:right;transition:all 0.3s ease 0s}.iconbox_right h1,.iconbox_right h2,.iconbox_right h3{font-size:1.4em;color:#69ae3e}.iconbox_right[class^="fa-"]:before,.iconbox_right[class*="fa-"]:before{width:60px;height:60px;right:0;top:0;position:absolute;display:block;margin-top:4px;margin-right:4px;text-align:center;border:2px solid #cecece;border-radius:50%;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');font:32px/60px FontAwesome;behavior:url("../../assets/css3pie/1.0.0/PIE.htc");transition:all 0.3s ease 0s}.iconbox_right:hover[class^="fa-"]:before,.iconbox_right:hover[class*="fa-"]:before{background-color:#69ae3e;color:#fff;-webkit-box-shadow:0 0 0 4px #cecece;box-shadow:0 0 0 4px #cecece}.rectangle_img{padding:15px;background-color:#fff;border-radius:2px;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-box-shadow:0 0 1px rgba(0,0,0,.4);box-shadow:0 0 1px rgba(0,0,0,.4);behavior:url('assets/css3pie/1.0.0/PIE.htc');transition:all 0.25s linear 0s}.rectangle_img h1,.rectangle_img h2,.rectangle_img h3,.rectangle_img h4,.rectangle_img h5{font-size:1.4em}.rectangle_img:hover{background-color:rgba(255,255,255,.8)}.rectangle_img .image_container{margin-bottom:15px}.rectangle_img .image_container img{border:2px solid #fafafa;transition:all 0.25s linear 0s}.rectangle_img:hover .image_container img{border:2px solid #c5c5c5}.rectangle_img_partner{padding:15px;background-color:#fff;border-radius:2px;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-box-shadow:0 0 1px rgba(0,0,0,.4);box-shadow:0 0 1px rgba(0,0,0,.4);behavior:url('assets/css3pie/1.0.0/PIE.htc');transition:all 0.25s linear 0s}.round_img{padding:15px;background-color:#fafafa;transition:all 0.25s linear 0s}.round_img h1,.round_img h2,.round_img h3,.round_img h4,.round_img h5{font-size:1.4em}.round_img:hover{background-color:#f4f4f4}.round_img .image_container{margin-bottom:15px;border-radius:200%;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url("../../assets/css3pie/1.0.0/PIE.htc")}.round_img .image_container img{border:2px solid #fafafa;border-radius:200%;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url("../../assets/css3pie/1.0.0/PIE.htc");transition:all 0.25s linear 0s}.round_img:hover .image_container img{border:2px solid #69ae3e}.ce_text.message{padding:30px 30px 20px;border:3px double #e8e8e8}.ce_text.message h1,.ce_text.message h2,.ce_text.message h3{padding:20px 30px;background-color:#69ae3e;color:#fff;text-transform:uppercase}.colo1{background-color:#f4f4f4}.colo2{background-color:#505050}.colo3{background-color:#2274a2}.colo4{background-color:#f7b538}.colo5{background-color:#ed652b}.page-title{float:left;display:block;margin-left:1%;font-size:20px;text-transform:capitalize}#backtotop{height:auto;bottom:30px;position:fixed;display:none;right:30px;z-index: 30}#backtotop ul{padding-top:15px;padding-bottom:15px}#backtotop ul li a:before{width:30px;height:30px;top:-15px;position:relative;float:right;display:block;text-align:center;color:#fff;font:22px/30px "FontAwesome";content: "\f062"}#backtotop ul li a{width:40px;height:40px;bottom:40px;float:right;display:block;padding-top:20px;padding-right:5px;padding-bottom:20px;background-color:#69ae3e;border-radius:4px;font-size:0;behavior:url('assets/css3pie/1.0.0/PIE.htc');right:30px}#backtotop ul li a:hover{border-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc');opacity:0.8}.notification p{margin-bottom:0;padding:15px 20px}.notification.attentionbox{background-color:#FFDADA;border:1px solid #FBB;color:#D74545}.notification.successbox{background-color:#E2FFC5;border:1px solid #A1CF6B;color:#4E781B}.notification.warningbox{background-color:#FFFDCC;border:1px solid #CDC15A;color:#777120}.notification.noticebox{background-color:#D7F1FF;border:1px solid #3680A7;color:#5091b2}.successbox p:before{margin-right:10px;color:#4E781B;font:16px FontAwesome;content: "\f11d"}.attentionbox p:before{margin-right:10px;color:#D74545;font:16px FontAwesome;content: "\f071"}.warningbox p:before{margin-right:10px;color:#777120;font:16px FontAwesome;content: "\f0a1"}.noticebox p:before{margin-right:10px;color:#5091B2;font:16px FontAwesome;content: "\f129"}.call-to-action{width:100%;position:relative;display:table;padding:20px;background-position:left top;background-repeat:repeat}.call-to-action .call-to-action_left{width:80%;color:#2e2e2e}.call-to-action .call-to-action_right{width:20%}.call-to-action .ce_hyperlink{width:100%;display:block;margin-bottom:0;margin-left:auto;vertical-align:middle;text-align:center}.call-to-action .call-to-action_left,.call-to-action .call-to-action_right{display:table-cell;vertical-align:middle}.call-to-action p:first-child{margin-bottom:0;font-size:18px;line-height:30px;color:#2e2e2e;font-weight:600}.call-to-action.box1{border-bottom:3px solid #69ae3e;border-left:3px solid #69ae3e}.call-to-action.box2{border-right:3px solid #69ae3e;border-left:3px solid #69ae3e}.teambox .ce_image{margin-bottom:10px}.teambox h3{margin-bottom:10px;border-bottom:1px solid #eee;font-size:18px;text-transform:uppercase;letter-spacing:1px}.teambox p{margin-bottom:4px;font-size:13px}.teambox .ce_text{border-bottom:1px solid #eee}.teambox .ce_hyperlink{width:30px;height:30px;overflow:hidden;float:left}.teambox .ce_hyperlink a{width:30px;height:30px;overflow:hidden;display:block;border-radius:2px;font-size:0;line-height:0;text-decoration:none;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url("../../assets/css3pie/1.0.0/PIE.htc")}.teambox .ce_hyperlink a:before{overflow:hidden;display:block;text-align:center;border-radius:2px;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');font:13px/32px FontAwesome;behavior:url("../../assets/css3pie/1.0.0/PIE.htc")}.teambox .ce_hyperlink.facebook a:before{background-color:#0d6eac;content: "\f09a"}.teambox .ce_hyperlinka.twitter a:before{background-color:#55ACEE;content: "\f099"}.teambox .ce_hyperlink.googleplus a:before{background-color:#E43D2B;content: "\f0d5"}.teambox .ce_hyperlink.xing a:before{background-color:#006464;content: "\f168"}.teambox .ce_hyperlink.linkedin a:before{background-color:#069;content: "\f0e1"}.teambox .ce_hyperlink.youtube a:before{background-color:#cc181e;content: "\f167"}.ce_slickmap{margin-top:10px;margin-bottom:10px;padding:10px 10px 10px 20px;background-color:#fff;-webkit-box-shadow:0 0 1px rgba(0,0,0,.4);box-shadow:0 0 1px rgba(0,0,0,.4);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.transparenth1 #transparent_section{height:400px}.transparenth2 #transparent_section{height:300px}.transparenth3 #transparent_section{height:200px}.googlemaps_short #before_container .inside{padding-right:0;padding-bottom:0;padding-left:0}.googlemaps_short #before_container .inside .page-title{padding-bottom:20px;padding-left:50px}.googlemaps_short #before_container .inside .mod_breadcrumb{padding-right:50px;padding-bottom:20px}.googlemaps_short #before_container .inside section.mod_dlh_googlemaps{margin-left:0 !important;margin-right:0 !important}*[class*="grid"]{float:left;display:inline;margin-right:1%;margin-left:1%}.mod_article *[class*="ce_"],.mod_article *[class*="mod_"]{margin-right:1%;margin-left:1%}.mod_article.grid1,.mod_article.grid2,.mod_article.grid3,.mod_article.grid4,.mod_article.grid5,.mod_article.grid6,.mod_article.grid7,.mod_article.grid8,.mod_article.grid9,.mod_article.grid10,.mod_article.grid11,.mod_article.grid12,.mod_article.grid13,.mod_article.grid14,.mod_article.grid15,.mod_article.grid16{margin-right:0;margin-left:0}.grid1{width:4.25%}.grid2{width:10.5%}.grid21{width:150px}.grid3{width:16.75%}.grid31{width:18%}.grid33{width:31.3333%}.grid4{width:23%}.grid5{width:29.25%}.grid6{width:35.5%}.grid7{width:41.75%}.grid8{width:48%}.grid9{width:54.25%}.grid10{width:60.5%}.grid11{width:66.75%}.grid12{width:73%}.grid13{width:79.25%}.grid14{width:85.5%}.grid15{width:91.75%}.grid16{width:98%}.grid16_0{width:100%;margin:0 !important}.mod_article.grid1{width:6.25%}.mod_article.grid2{width:12.5%}.mod_article.grid3{width:18.75%}.mod_article.grid4{width:25%}.mod_article.grid5{width:31.25%}.mod_article.grid6{width:37.5%}.mod_article.grid7{width:43.75%}.mod_article.grid8{width:50%}.mod_article.grid9{width:56.25%}.mod_article.grid10{width:62.5%}.mod_article.grid11{width:68.75%}.mod_article.grid12{width:75%}.mod_article.grid13{width:81.25%}.mod_article.grid14{width:87.5%}.mod_article.grid15{width:93.75%}.mod_article.grid16{width:100%}.offset1{margin-left:7.25% !important}.offset2{margin-left:13.5% !important}.offset3{margin-left:19.75% !important}.offset4{margin-left:26% !important}.offset5{margin-left:32.25% !important}.offset6{margin-left:38.5% !important}.offset7{margin-left:44.75% !important}.offset8{margin-left:51% !important}.offset9{margin-left:57.25% !important}.offset10{margin-left:63.5% !important}.offset11{margin-left:69.75% !important}.offset12{margin-left:76% !important}.offset13{margin-left:82.25% !important}.offset14{margin-left:88.5% !important}.offset15{margin-left:94.75% !important}
/* nav.css */
.header-navi{float:right}.header-navi li{float:left;padding-top:.53em;padding-bottom:.53em;padding-left:1em;border-right:1px inset #fff}.header-navi li a,.header-navi li span{position:relative;margin:0;padding-top:.76923em;padding-right:1em;font-size:14px;font-weight:bold;text-decoration:none;color:#78543a;text-transform:capitalize}.header-navi li a:hover{text-decoration:underline;color:#78543a}#header-nav.scroll-to-fixed-fixed div.logo{width:140px;margin-top:1em;background-color:#fff;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;behavior:url('assets/css3pie/1.0.0/PIE.htc');background-color: transparent}#header-nav.scroll-to-fixed-fixed{margin-top:-1em;margin-bottom:0;padding-top:0;padding-bottom:0;background-color:rgba(255,255,255,.85);-webkit-box-shadow:0 1px 0 0 #ddd;box-shadow:0 1px 0 0 #ddd;border-bottom:0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#header-nav.scroll-to-fixed-fixed #mainmenu{margin-top:0;margin-bottom:0;padding-top:3em;padding-bottom:0}#header-nav.scroll-to-fixed-fixed #mainmenu .level_1 span,#header-nav.scroll-to-fixed-fixed #mainmenu .level_1 a{color:#78543a;text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(f, f, f, 0.5)}#header-nav.scroll-to-fixed-fixed #mainmenu .level_2 span,#header-nav.scroll-to-fixed-fixed #mainmenu .level_2 a{color:#fff}#header-nav.scroll-to-fixed-fixed #mainmenu .level_3 span,#header-nav.scroll-to-fixed-fixed #mainmenu .level_3 a{color:#78543a;text-shadow: 0px 0px 0px, 0px 0px 0px}.scroll-to-fixed-fixed .main-navigation-search{top:60%;margin-top:0}.main-navigation-mobile,.dk_menu{display:none}.main-navigation-search input{display:none}.main-navigation-search .formbody{margin-bottom:0}.main-navigation-search button{width:2em;text-indent: -99em;text-shadow:none;background:none;box-shadow:none}.main-navigation-search button:after{margin-top:-1em;padding:5px 5px 6px;color:#fff;content: "\f002";font-family: FontAwesome;-webkit-font-smoothing: antialiased;    font-smoothing: antialiased;    text-rendering: geometricPrecision;    text-indent: 0;    display: inline-block;    position: relative;    display: block;    text-align: center;text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.5)}.main-navigation-search button:hover:after{color:#69ae3e}.mod_breadcrumb{float:right;margin-top:1%;margin-right:1%;font-size:11px;line-height:30px;text-transform:capitalize}.mod_breadcrumb ul li{float:left;margin-left:6px}.mod_breadcrumb ul li:before{margin-right:6px;font-family:FontAwesome;content: "\f105"}.mod_breadcrumb ul li.first:before{display:none}.mod_breadcrumb ul li a{text-decoration:none}#mainmenu{width:auto;position:relative;overflow:visible;float:right;display:block;margin-top:1em;margin-right:1.5em;margin-bottom:0;padding-top:5px;padding-left:5px;color:#fff;text-transform:capitalize;visibility:visible;z-index:9999;transition:box-shadow,margin-top 1.5s ease 0s}#mainmenu ul{position:relative;float:left;display:inline-table;margin-right:auto;margin-bottom:0}#mainmenu ul li{float:left}#mainmenu ul li a,#mainmenu ul li span{position:relative;float:none;display:block;margin-right:14px;margin-left:4px;padding:8px 0;font:16px 'Quattrocento Sans',sans-serif;text-decoration:none;color:#fff;letter-spacing:1px;-webkit-transition: All 0.25s ease;-moz-transition: All 0.25s ease;-o-transition: All 0.25s ease;-ms-transition: All 0.25s ease;transition: All 0.25s ease;z-index:10;text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.5)}#mainmenu ul li a:before{width:0;height:3px;left:0;top:0;position:absolute;background-color:#fff;content:"";-webkit-transition: All 0.25s ease;-moz-transition: All 0.25s ease;-o-transition: All 0.25s ease;-ms-transition: All 0.25s ease;transition: All 0.25s ease;z-index:10}#mainmenu ul li.submenu a:after,#mainmenu ul li.submenu span:after{margin-left:5px;text-decoration:none;font:12px/1 "FontAwesome";content: "\f078"}#mainmenu ul li ul li a:after,#mainmenu ul li ul li span:after{display:none}#mainmenu ul ul li a:after{display:none}#mainmenu ul ul li a:before{display:none}#mainmenu a{text-decoration:none;color:#fff;-webkit-transition: All 0.25s ease;-moz-transition: All 0.25s ease;-o-transition: All 0.25s ease;-ms-transition: All 0.25s ease;transition: All 0.25s ease}#mainmenu ul li span{font-weight:bold}#mainmenu ul li:hover a{opacity:0.7}#mainmenu ul li:hover a:before,#mainmenu ul li span:before{width:100%;height:2px;left:0;top:0;position:absolute;background-color:#fff;content:""}#mainmenu ul li a.trail:before{width:50%;height:3px;left:0;top:0;position:absolute;background-color:#78543a;content:""}#mainmenu ul:after{clear:both;display:block;content: ""}#mainmenu ul ul li:after{display:none}#mainmenu ul ul{width:200px;position:absolute;display:none;padding:0;background-color:#fff;border-top:4px solid #f6f3f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.4);opacity:0}#mainmenu ul li:hover > ul{display:block;opacity:1}#mainmenu ul ul li{width:100%;margin-right:0;margin-left:0}#mainmenu ul ul li a{display:block;margin-right:0;margin-left:0;padding:8px 14px;text-align:left;background-color:#69ae3e;font-size:13px;color:#fff;text-transform:none;border-bottom:1px solid rgba(0,0,0,.1)}#mainmenu ul ul ul li a.last{border-bottom: none}#mainmenu ul ul span,#mainmenu ul ul a.trail,#mainmenu ul ul li a:hover{display:block;margin-right:0;margin-left:0;padding:8px 14px 8px 18px;font-size:13px;letter-spacing:1px;opacity:0.8}#mainmenu ul li.last ul{right:0}#mainmenu ul.level_1 li.submenu.sibling.last ul.level_2{right:0}#mainmenu ul.level_1 li.submenu.last ul.level_2 li.submenu ul.level_3{left:-100%}#mainmenu .level_3 li:before{position:absolute;margin-top:10px;font-size:12px;color:#78553a;content: "\f054";    font-family: FontAwesome}#mainmenu ul.level_1 li.submenu.last ul.level_2 li.submenu ul.level_3 li.submenu ul.level_4{left:-100%}#mainmenu ul.level_1 li.submenu.last ul.level_2 li.submenu ul.level_3 li.submenu ul.level_4 li.submenu ul.level_5{left:-100%}#mainmenu ul ul ul{left:100%;position:absolute;margin-top:-42px;padding-top:0}#mainmenu ul.level_1 li.submenu.sibling:hover ul.level_2{display:block}#mainmenu ul li.submenu ul ul{position:static;border-top:0px;box-shadow:none}#mainmenu ul li.submenu ul.level_2{width:250px;padding:20px 10px;background-color:#fff}#mainmenu ul li.submenu ul li{float:left;display:block;padding-right:10px;padding-bottom:5px;padding-left:10px}#mainmenu ul li.submenu ul li ul li{border-right: none}#mainmenu ul li.submenu ul li:last-child{border-right: none}#mainmenu ul li.submenu ul li ul li,#mainmenu ul li.megamenu.ul_3 ul li ul li,#mainmenu ul li.megamenu.ul_2 ul li ul li{width:100%}#mainmenu ul li.submenu ul li ul li{width:100%;overflow:hidden;float:none}#mainmenu ul li.submenu ul li a.trail{background-color:#69ae3e}#mainmenu ul .level_2 li a{font-weight:bold;text-transform:uppercase}#mainmenu ul .level_2 li a:hover{font-weight:bold}#mainmenu ul .level_2 li span{background-color:#78543a;font-weight:bold;text-transform:uppercase}#mainmenu ul .level_2 li li a{background-color:#fff;font-weight:normal;color:#78543a;text-transform:capitalize}#mainmenu ul .level_2 li li a:hover{font-weight:normal;text-transform:capitalize}#mainmenu ul .level_2 li li span{font-weight:normal;text-transform:capitalize}#mainmenu ul li.submenu .level_2 li.submenu a.submenu{font-weight:bold;text-transform:uppercase}#mainmenu ul li.submenu .level_2 li.submenu span.submenu{font-weight:bold;text-transform:uppercase}#mainmenu ul li.submenu .level_3 li.submenu a.last{font-weight:normal;text-transform:none}#mainmenu ul li.submenu .level_4 li.submenu a.submenu.first.last{font-weight:bold;text-transform:uppercase}#mainmenu ul li.submenu .level_5 li.submenu.first a.first.last{font-weight:normal;text-transform:none}#mainmenu ul li.submenu .level_6 li.submenu a.submenu.first.last{font-weight:bold;text-transform:uppercase}#mainmenu ul li.submenu ul.level_3,#mainmenu ul li.submenu ul.level_4,#mainmenu ul li.submenu ul.level_5,#mainmenu ul li.submenu ul.level_6,#mainmenu ul li.submenu ul.level_7{width:100%;display:block;margin:0;padding-top:6px;background: transparent;opacity:1}#mainmenu ul li.submenu ul.level_3 li,#mainmenu ul li.submenu ul.level_4 li,#mainmenu ul li.submenu ul.level_5 li{margin:0;padding-right:0;padding-left:0}
/* subnav.css */
#submenu{margin-bottom:20px}#submenu h3{padding-bottom:6px;border-bottom:2px solid #78543a;font-size:1.2em;color:#78543a;text-transform:capitalize;font-weight:400}#submenu li{margin-bottom:6px}#submenu a{display:block;margin-bottom:0;padding-right:12px;padding-left:12px;background-color:#fff;line-height:2;text-decoration:none;color:#444;border-radius:$navrpx;font-weight:400;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;-ms-transition: All 0.3s ease;transition: All 0.3s ease}#submenu a:before{display:inline-block;padding-right:6px;text-decoration:none;font:12px/2 "FontAwesome";content: "\f054";color:rgba(136,136,136,.6)}#submenu span:before,#submenu a:hover:before{display:inline-block;padding-right:6px;color:#78543a;font:12px/2 "FontAwesome";    content: "\f054"}#submenu a.active,#submenu a:hover,#submenu span{display:block;margin-bottom:0;padding-right:12px;padding-left:16px;background-color:#f6f3f0;line-height:2;text-decoration:none;color:#78543a;border-radius:$navrpx;font-weight:400}#submenu .level_1 li a{font-weight:bold;text-transform:capitalize}#submenu .level_1 li span{font-weight:bold;text-transform:capitalize}#submenu .level_1 li li a{font-weight:normal;text-transform:capitalize}#submenu .level_1 li li span{font-weight:normal;text-transform:capitalize}#submenu .level_2 a{border-bottom:0px}#submenu ul ul{margin-top:6px;margin-left:10px}
/* footer.css */
#footer .image_container img{width:auto}#footer{clear:both}#before_footer{max-width:1240px;display:block;margin-right:auto;margin-bottom:30px;margin-left:auto;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.4)}#before_footer .inside{overflow:hidden;display:block;padding:20px 50px;background-color:rgba(255,255,255,.85);line-height:30px}.android #before_footer{max-width:100%}#footer{position:relative;background-color:#f6f3f0;-webkit-box-shadow:0 -1px 1px 0 #ddd;box-shadow:0 -1px 1px 0 #ddd;color:#444;behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index:99}#footer .inside{max-width:1240px;margin-right:auto;margin-left:auto;padding:20px}#footer .inside{color:#444}#footer .inside h3{padding-bottom:6px;border-bottom:1px solid #78543a;font-size:18px;color:#78543a}#footer .inside a{text-decoration:none;color:#78543a}#footer .inside a:hover{text-decoration:underline}#footer .mod_newslist .layout_simple{margin-bottom:0;padding:0;border-bottom:0;background:none}#footer .contactvcard .tel:before{margin-right:6px;font-family:FontAwesome;content: "\f095"}#footer .contactvcard .mobi:before{margin-right:10px;margin-left:2px;font-family:FontAwesome;content: "\f10b"}#footer .contactvcard a.email:before{margin-right:6px;font-family:FontAwesome;content: "\f0e0"}#footer .mod_eventlist .time,#footer .mod_eventlist .date,#footer .mod_eventlist .day,#footer .mod_newslist time{display:block;font-size:12px;text-decoration:none}#footer .inside .ce_text{margin-bottom:0}#footer .inside .ce_text a{padding:6px 8px;border:1px solid #78543a;border-radius:3px;text-decoration:none;color:#78543a;behavior:url('assets/css3pie/1.0.0/PIE.htc');transition:all 0.25s ease 0s}#footer .inside .ce_text a:hover{padding:6px 12px}#footer .inside .ce_text a:after{display:inline-block;margin-left:10px;font-family:FontAwesome;text-decoration:none;content: '\f105'}#footer .inside .socialsnavi2 a:hover{text-decoration:none;opacity:0.8}#footer .inside .socialsnavi2 li{width:50%;float:left;padding-right:8%}#footer .inside .footermenu{font-size:14px}#footer .inside .footermenu span.designby{float:right;font-size:12px}#footer .customNavi3 li{float:left;margin-right:4px;margin-bottom:4px}#footer .customNavi3 li a,#footer .customNavi3 li span{display:block;padding:6px;background-color:#69ae3e;border-radius:3px;color:#fff;text-transform:capitalize;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#footer .customNavi3 li a:hover{text-decoration:none;opacity:0.8}#footer .customNavi2 li{float:left;margin-right:4px;margin-bottom:4px;list-style-type:none}#footer .customNavi2 li a,#footer .customNavi3 li span{display:block;padding:6px;background-color:#78543a;border-radius:3px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#footer .customNavi2 li a:hover{background-color:#c5c5c5;text-decoration:none}#footer .customlinks a{color:#444}#footer .customlinks a:hover{text-decoration:none;color:#78543a}#footer .customlinks a:before{padding-right:6px;text-decoration:none;color:#78543a;font:12px/2 "FontAwesome";content: "\f054"}
/* header.css */
.i18nl10n_flag{margin-right:0;margin-left:5px}.mm-menu a.close{right:10px;position:absolute;text-decoration:none;color:#78543a;text-indent: -999em}.mm-menu a.close:after{display:block;margin-top:-1em;font: 1.3em/1 "FontAwesome";content: "\f00d";text-indent: 0}.mm-front#btlogin{-webkit-box-shadow:0 1px 1px 0 #ddd;box-shadow:0 1px 1px 0 #ddd;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mm-menu#btlogin{width:20%;max-width:250px;top:36px;background-color:#f6f3f0;color:#444}.mm-menu#btlogin input{margin-bottom:1em}.mm-menu,.mm-menu > .mm-panel{height:auto;position:relative}#mmenu,.mm-menu > .mm-panel{height:100%}body{color:#444}.header-navigation-inner{width:1024px;clear:right;margin-right:auto;margin-left:auto}.header-bar{height:35px;position:relative;background-color:#f6f3f0;-webkit-box-shadow:0 1px 1px 0 #ddd;box-shadow:0 1px 1px 0 #ddd;border-bottom:1px solid #f6f3f0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.header-bar-inner{max-width:960px;margin-right:auto;margin-left:auto}.logo{width:25%;max-width:300px;float:left;margin-top:1em;margin-left:1em;padding:5px;background-color:rgba(255,255,255,.55);-webkit-box-shadow:0 0 8px 1px rgba(246,243,240,.75);box-shadow:0 0 8px 1px rgba(246,243,240,.75);border:5 solid #fff;border-radius:2;behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index: 800}.logo img{vertical-align:middle}.header-login,.header-dropdown,.btlogin,.mod_i18nl10nLanguageSelection{float:right;z-index: 4}.mod_i18nl10nLanguageSelection li{float:left}.i18nl10n_flag img:hover{opacity: 0.5}.active .i18nl10n_flag img:hover{opacity:1}.header-login > h1,.header-login > h2,.header-login > h3,.header-login > h4,.header-login > h5,.header-login > h6,.header-dropdown > h1,.header-dropdown > h2,.header-dropdown > h3,.header-dropdown > h4,.header-dropdown > h5,.header-dropdown > h6,a.btlogin{position:relative;margin:0;padding:.68em 1em .68em .5em;border-right:1px inset #fff;font-size:14px;text-decoration:none;color:#78543a;z-index: 1}.header-login > h1:after,.header-login > h2:after,.header-login > h3:after,.header-login > h4:after,.header-login > h5:after,.header-login > h6:after,.header-dropdown > h1:after,.header-dropdown > h2:after,.header-dropdown > h3:after,.header-dropdown > h4:after,.header-dropdown > h5:after,.header-dropdown > h6:after{top:-0.2em;position:relative;display:inline-block;margin-left:.44444em;font: 0.69231em/1 "FontAwesome";content: "\f078"}.header-login > h1:before,.header-login > h2:before,.header-login > h3:before,.header-login > h4:before,.header-login > h5:before,.header-login > h6:before,.header-dropdown > h1:before,.header-dropdown > h2:before,.header-dropdown > h3:before,.header-dropdown > h4:before,.header-dropdown > h5:before,.header-dropdown > h6:before{top:-0.098em;position:relative;display:inline-block;margin-right:.8em;color:#444;font: 0.8em/1 "FontAwesome";content: "\f0c0"}.header-navi li.shop a:before,.header-navi li.shop span:before{top:-0.098em;position:relative;display:inline-block;margin-right:.5em;color:#444;font: 1em/1 "FontAwesome";content: "\f07a"}.header-navi li.aktionen a:before,.header-navi li.aktionen span:before{top:-0.098em;position:relative;display:inline-block;margin-right:.5em;color:#444;font: 1em/1 "FontAwesome";content: "\f0e7"}.header-navi li.kontakt a:before,.header-navi li.kontakt span:before{top:-0.098em;position:relative;display:inline-block;margin-right:.5em;color:#444;font: 1em/1 "FontAwesome";content: "\f003"}.header-dropdown h1{font-weight:bold}.header-dropdown > h1:hover{text-decoration:underline;color:#78543a;cursor:pointer}a.btlogin{font-weight:bold}a.btlogin:hover{text-decoration:underline;color:#78543a}a.btlogin:before{position:relative;display:inline-block;margin-right:.44444em;margin-left:.44444em;color:#444;font: 1em/1 "FontAwesome";content: "\f023"}.header-login.is-active .formbody,.header-dropdown:hover > ul,.header-dropdown:focus > ul{display:block}.header-login .formbody,.header-dropdown > ul{top:20px;position:absolute;display:none;margin-top:16px;margin-right:5px;margin-bottom:16px;padding:10px 15px;background-color:#f6f3f0;-webkit-box-shadow:0 1px 1px 0 #ddd;box-shadow:0 1px 1px 0 #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-radius:0 0 3px 3px;color:#444;list-style-type:none;behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index: 10000}.header-dropdown ul li{padding:5px}.header-dropdown ul li a{font-size:12px;text-decoration:none;color:#444}.header-dropdown ul li a:hover{text-decoration:underline;color:#78543a}
/* galerie.css */
div .gal:hover{opacity: 0.6}.ce_gallery>ul{overflow:hidden;margin:0;padding:0;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.ce_gallery ul{overflow:hidden}.ce_text .ce_gallery ul{padding-left:0}.ce_gallery ul li{position:relative;float:left;margin-bottom:2%}.ce_gallery ul li img{border:2px inset #fff}.galerie1 ul li img{border:2px ridge #fff;border-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc')}.galerie2 ul li img{border:2px outset #fff;border-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc')}.ce_gallery ul li img:hover{opacity: 0.8}.ce_text .ce_gallery ul li{list-style-type:none}.ce_gallery ul.cols_4 li{width:23.4%;margin-right:1%;margin-left:1%}.ce_gallery ul li.col_first{margin-left:0}.ce_gallery ul li.col_last{margin-right:0}.vimeo{height:0;position:relative;padding-bottom:56.25%;/* 16:9 */	padding-top: 25px}div.ce_inlinemedia.first{margin-top:20px}.vimeo iframe{width:90%;height:90%;top:0;position:absolute}.nivo-lightbox-theme-default .nivo-lightbox-close{background: none}.nivo-lightbox-theme-default .nivo-lightbox-close{width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-image:url("../../files/smoove/layout/close.png")}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{background-color: transparent}.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{display:none}.nivo-lightbox-wrap{top:2%;position:absolute;bottom: 2%;left: 10%;right: 10%}
/* news.css */
.mod_newsarchive h1{margin-bottom:1em;padding-bottom:10px;border-bottom:1px solid #78543a;font-weight:bold;text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.5)}.mod_newsarchive h1:after{width:50px;height:4px;position:relative;display:block;margin-top:7px;margin-bottom:-11px;background-color:#78543a;font: 0px FontAwesome;    content: "."}.mod_newslist .image_container,.mod_newsarchive .image_container{max-width:35%;position:static;vertical-align:middle}.mod_newslist .more,.mod_newsarchive .more{margin-top:2em}.mod_newslist .layout_latest,.mod_newsarchive .layout_latest{position:relative;margin-bottom:2em;padding:20px;background-color:#fff;border:2px solid #f6f3f0}.mod_newslist .news-time,.mod_newsarchive .news-time{width:2em;left:.9em;top:1em;position:absolute;padding:.25em;text-align:center;background-color:#69ae3e;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);font-size:1.8em;line-height:1;font-weight:bold;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_newslist h2 a,.mod_newsarchive h2 a{font-size:1.3em;color:#78543a}.mod_newslist .news-time b,.mod_newsarchive .news-time b{display:block;margin-top:-0.05882em;margin-right:0;margin-bottom:0;font-size:.60714em;font-weight:normal;text-transform:uppercase}.mod_newsmenu li{margin-bottom:6px}.mod_newsmenu .level_1 li a,.mod_newsmenu .level_1 li span{display:block;padding-left:10px;line-height:2;font-weight:bold;text-decoration:none;color:#444;text-transform:capitalize}.mod_newsmenu li a:before{padding-right:6px;font: 12px/2 "FontAwesome";    content: "\f054"}.mod_newsmenu li span:before{padding-right:6px;font: 12px/2 "FontAwesome";    content: "\f054"}.mod_newsmenu .level_1 li span{background-color:#f6f3f0;color:#78543a}.mod_newsmenu .level_2 li a{font-weight:normal}.mod_newsmenu ul ul{margin-top:6px;margin-left:10px}#caroufredsel_skin_32 p.info{display:none}#caroufredsel_skin_32 p.more a:hover{margin-right:auto;margin-left:auto;padding:10px 20px;text-align:center;transition:all 0.25s ease 0s}#caroufredsel_skin_32{width:97%;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}#caroufredsel_skin_32 .block{width:28%;margin-top:5px;margin-right:10px;margin-left:10px;padding:20px;background-color:#fff;-webkit-box-shadow:0 0 1px rgba(0,0,0,.4);box-shadow:0 0 1px rgba(0,0,0,.4);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#caroufredsel_prev_32 span,#caroufredsel_next_32 span{display:none}#caroufredsel_prev_32:before{bottom:250px;position:absolute;display:block;color:#419bda;left:5px;font: 4em/28px FontAwesome;content: '\f053';cursor:pointer}#caroufredsel_prev_32:hover:before{color:#c5c5c5}#caroufredsel_next_32:before{bottom:250px;position:absolute;color:#419bda;right:5px;font: 4em/28px FontAwesome;content: '\f054'}#caroufredsel_next_32:hover:before{color:#c5c5c5}
@media only screen and (max-width: 767px){
/* mobile_768-1.css */
.product_list .product{width:auto}.kasse #minicart{right:.5em}.mod_iso_cart table tbody tr,.mod_iso_checkout .orderproducts table tbody tr,.mod_iso_orderdetails table tbody tr{height:110px}.warenkorb .mod_iso_cart table tbody,.warenkorb .mod_iso_checkout .orderproducts table tbody,.warenkorb .mod_iso_orderdetails table tbody{margin-bottom:1em}.mod_iso_cart td.image,.mod_iso_checkout .orderproducts td.image,.mod_iso_orderdetails td.image{width:100px}.warenkorb .mod_iso_cart table tbody tr td{padding:5px}.mod_iso_cart td.image img,.mod_iso_checkout .orderproducts td.image img,.mod_iso_orderdetails td.image img{width:100%}.warenkorb .mod_iso_cart tbody td.col_1.name{width:auto;float:left;padding-top:15px;padding-left:15px;vertical-align:baseline;text-align:left;border:0}.kasse .mod_iso_checkout tbody td.col_1.name{float:left;padding-top:15px;padding-left:15px;vertical-align:baseline;text-align:left;border:0}.warenkorb .mod_iso_cart tbody td.col_2.quantity{right:170px;top:20px;position:relative;border:0}.kasse .mod_iso_checkout tbody td.col_2.quantity{border:0}.warenkorb .mod_iso_cart tbody td.col_3.price{bottom:25px;right:115px;position:absolute}.warenkorb .mod_iso_cart tbody td.col_4.price.total{right:12px;top:68px;position:absolute;border:0;color:#f00}.kasse .mod_iso_checkout tbody td.col_4.price.total{right:2px;top:85px;position:absolute;border:0;color:#f00}.warenkorb .mod_iso_cart tbody td.remove{bottom:35px;position:relative;border:0}.warenkorb .mod_iso_cart tfoot tr.subtotal{display:none}.mod_iso_cart td.price,.mod_iso_checkout .orderproducts td.price,.mod_iso_orderdetails td.price{width:auto}.mod_iso_cart td.name,.mod_iso_checkout .orderproducts td.name,.mod_iso_orderdetails td.name{padding:0}.mod_iso_checkout .steps li span{padding:22px 10px 10px}.warenkorb .button_continue[type="submit"]{float:left;clear:both;margin-top:1em;display: initial}.mod_iso_cart .coupon input[type="text"]{width:40%}.mod_iso_checkout .steps li span.address{font-size:0}.mod_iso_checkout .steps li span.address:after{font: 18px FontAwesome;    content: "\f124"}.mod_iso_checkout .steps li a.address{font-size:0}.mod_iso_checkout .steps li span.shipping{font-size:0}.mod_iso_checkout .steps li span.shipping:after{font: 18px FontAwesome;    content: "\f0d1"}.mod_iso_checkout .steps li a.shipping{font-size:0}.mod_iso_checkout .steps li span.payment{font-size:0}.mod_iso_checkout .steps li span.payment:after{font: 18px FontAwesome;    content: "\f0d6"}.mod_iso_checkout .steps li a.payment{font-size:0}.mod_iso_checkout .steps li span.review{font-size:0}.mod_iso_checkout .steps li span.review:after{font: 18px FontAwesome;    content: "\f022"}.mod_iso_checkout .steps li span.active{border:1px inset #78543a;border-radius:2px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.warenkorb table .col_1,.warenkorb table .col_2{width:auto}#iso_ajaxBox{width:80%;left:10%}#main .mod_iso_productfilter .sorting .select{width:55%}#main .mod_iso_productfilter div.awesomplete{width:70%}#main .mod_iso_productfilter input.submit{display:inline}#main .mod_iso_productfilter form{margin-bottom:0}#main .mod_iso_productfilter form div{margin-bottom:10px}#minicart{right:.5em;margin-top:-0.2em}.mm-menu#btlogin{width:60%}#header-nav.scroll-to-fixed-fixed{background-color: transparent;box-shadow: none}.mobil-navigation-search,#ctrl_keywords_12{width:90%;margin-right:auto;margin-left:auto}.mobil-navigation-search button{display:none}.mobil-navigation-search button:after{position:relative;display:block;margin-top:-1em;padding:5px;text-align:center;font-size:12px;color:#78543a;content: "\f002";font-family: FontAwesome}.mobil-navigation-search input[type="search"]{width:95%}#header-nav.scroll-to-fixed-fixed div.logo{display:none}#jumpto{display:none}.logo{width:40%;position:absolute;margin-top:10px;margin-left:10px}.header-navi{display:none}.mod_i18nl10nLanguageSelection li{margin-right:10px}a.btlogin{float:left;border-right:0}.in-slide-content .content-box p.button1 a,.in-slide-content .content-box p.button2 a,.in-slide-content .content-box p.gutschein a{left:0;top:0;position:relative;font-size:15px;display: inherit}#mmenu{background-color:#f6f3f0}#mmenu2.mm-menu.mm-front.mm-top,.mm-menu.mm-front.mm-bottom{height:auto;max-height:80%;background-color:#69ae3e;color:#fff}#mmenu2.mm-menu.mm-light .mm-list > li:after{margin-right:20px;border-color:#fff}.header-navigation-inner{width:auto}#header-nav.scroll-to-fixed-fixed .dk_menu{margin-top:25px}#footer .inside .footermenu span.designby{float:none}#wrapper{width:auto;margin:0}#container{padding-right:0;padding-left:0}#main,#left,#right{width:auto;float:none}#left{right:0;margin-left:0}#right{margin-right:0}#mainmenu{display:none}#mainmenu.scroll-to-fixed-fixed{display:none}.mod_quicknav.mobileselect{width:35%;float:right;display:block;margin-top:10px;background-color:#fff;border:1px solid #69ae3e}.mod_quicknav.mobileselect form,.mod_quicknav.mobileselect .formbody{width:100%;margin-bottom:0}.mod_quicknav.mobileselect select{width:100%;float:none;display:block;margin-right:auto;margin-left:auto;padding-top:5px;padding-bottom:5px;background-color:#fff}.dk_menu{float:right;display:block;margin-top:10px;margin-right:10px}.dk_menushop{margin-top:-1.9em;margin-bottom:1em;padding-right:10px;padding-bottom:10px;padding-left:10px}.dk_menu a.dk_mobilmenu{width:40px;height:40px;float:none;display:block;text-align:center;background-color:#69ae3e;font-size:0px;line-height:40px}.dk_menushop a.dk_shopmenu{width:40px;height:40px;float:none;display:block;text-align:center;font-size:0px;line-height:40px}.dk_menu a.dk_mobilmenu i{font-size:20px;line-height:40px;text-decoration:none;color:#fff}.dk_menushop a.dk_shopmenu i{font-size:30px;line-height:40px;text-decoration:none;color:#69ae3e}em.mm-counter{right:50px;float:right;display:inline-block}.customNaviTopbar{display:none}#topbar{display:none}p#logo{width:140px;height:45px;margin-top:0;margin-bottom:0}.socialsnavi.block{display:none}.headerblock{max-width:100%;padding:15px}.custom{padding-right:0;padding-left:0}#transparent_section .ce_text.welcome{width:100%}#transparent_section .ce_text.welcome h1{font-size:1.5em}#transparent_section .ce_text.welcome h1 span{font-size:1.5em}#transparent_section .ce_text.welcome p{display:none}#transparent_section .ce_text.transparent_text_wrapper h1,#transparent_section .ce_text.transparent_text_wrapper h2,#transparent_section .ce_text.transparent_text_wrapper h3{font-size:2em}#transparent_section .ce_text.transparent_text_wrapper p{display:none}#transparent_section .ce_hyperlink{display:none}.in-slide-content .content-box{width:90%;font-size:1.2em}.in-slide-content .content-box h1{padding-top:4em;font-size:1.1em}#arrow_left,#arrow_right{display:none}#controls{display:none}button.gallerybutton{display:none}#before_container .inside{padding-right:20px;padding-left:20px}#before_footer .inside{padding-right:20px;padding-bottom:0;padding-left:20px}#main .inside [class*="mod_"]{padding-right:20px;padding-left:20px}#main .inside #termin-buchen{height:700px}#left .inside{margin-left:0;padding-right:30px;padding-left:30px}#right .inside{margin-right:0;margin-left:0;padding-right:30px;padding-left:30px}#footer .widget,#footer .ce_html,#footer .mod_newslist,#footer .mod_customnav{margin-bottom:12px}button.gallerybutton{top:40%;position:absolute}.tabs ul.horizontal{width:100%;display:block}.tabs ul.horizontal li{float:none;border-right:1px solid #eee}.tabs > DIV{margin-top:0 !important}.tabs.horizontal.tab2 li,.tabs.horizontal.tab3 li,.tabs.horizontal.tab4 li{width:100%}.tabs.vertical ul.vertical{width:100%;float:none}.tabs.vertical ul.vertical li{border-right:1px solid #e4e4e4}.ce_sliderStart .slider_text{display:none}.mod_breadcrumb{display:none}.mod_booknav li a{padding-right:8px;padding-left:8px;font-size:12px}.image_container.float_left,.image_container.float_right{float:none;margin-right:0;margin-left:0;float:none !important}.image_container img{width:100%;height:auto;max-width:100%;vertical-align:middle}*[class*="grid"]{float:none !important;display:block !important;width:auto !important}*[class*="offset"]{margin-left:1% !important}input.submit[type="submit"]{background:-moz-linear-gradient(top,#69ae3e,#69ae3e);background:-webkit-linear-gradient(top,#69ae3e,#69ae3e);background:-o-linear-gradient(top,#69ae3e,#69ae3e);background:-ms-linear-gradient(top,#69ae3e,#69ae3e);background:linear-gradient(to bottom,#69ae3e,#69ae3e);-pie-background:linear-gradient(top,#69ae3e,#69ae3e)}form.contact1 .name,form.contact1 .vorname,form.contact1 .email,form.contact1 .telefon{width:100%;float:none;margin-right:0;margin-left:0}.ce_form [class*="grid"]{width:100%}.ce_form [class*="grid"] input[class*="grid"],.ce_form [class*="grid"] select[class*="grid"],.ce_form [class*="grid"] textarea[class*="grid"]{width:100% !important}.mod_form [class*="grid"] input[class*="grid"],.mod_form [class*="grid"] select[class*="grid"],.mod_form [class*="grid"] textarea[class*="grid"]{width:100% !important}.mod_subscribe input[type="text"],.mod_unsubscribe input[type="text"]{width:100%}.mod_registration fieldset input{width:100%}.mod_search input[type="search"]{width:100%;display:block;margin-bottom:0;border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url("../../assets/css3pie/1.0.0/PIE.htc")}.mod_search input.submit[type="submit"]{width:100%;margin-bottom:20px;border-radius:0 0 3 3;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_search fieldset{width:100%}.call-to-action .call-to-action_left,.call-to-action .call-to-action_right{display:block}.call-to-action p{width:100%}.bx-wrapper .ce_text .slider_text{display:none}.call-to-action .call-to-action_left{width:100%}.call-to-action .call-to-action_right{width:100%}.teambox{width:100%;overflow:hidden;clear:both;margin-bottom:16px}.googlemaps-fullbg #transparent_section{width:65%}.googlemaps-fullbg #transparent_section h2{font-size:1.3em}.daterange_short h2{width:98%;float:none;margin-bottom:3px}.daterange_short input,.ce_form.daterange_short form select,.daterange_short input.submit[type="submit"],.mod_form.daterange_short form select{margin-bottom:3px}.onedate h2{width:98%;float:none;margin-bottom:3px}.onedate input,.ce_form.onedate form select,.onedate input.submit[type="submit"],.mod_form.onedate form select{margin-bottom:3px}.googlemap{width:100% !important}#before_container section.ce_dlh_googlemaps .dlh_googlemap{line-height:1.5;height:250px !important;width:100% !important}#before_container section.mod_dlh_googlemaps .dlh_googlemap{line-height:1.5;height:250px !important;width:100% !important}.mobilno{display:none}.ios.youtube #header,.android.youtube #header{margin-bottom:0}.ios.youtube #transparent_section{min-height:5vh}.android.youtube #transparent_section{min-height:50vh}
}
@media only screen and (min-width : 768px) and (max-width:1024px){
/* mobile_768_1024-1.css */
#iso_ajaxBox{width:80%;left:10%}#main .mod_iso_productfilter .sorting{float:left;margin-right:1em}#main .mod_iso_productfilter div.awesomplete{width:70%}#main .mod_iso_productfilter input.submit{display:inline}#main .mod_iso_productfilter form div{margin-bottom:0}#minicart{right:.5em;margin-top:-0.2em}#mmenu2.mm-menu.mm-front.mm-top,.mm-menu.mm-front.mm-bottom{height:auto;max-height:80%;background-color:#69ae3e;color:#fff}#mmenu2.mm-menu.mm-light .mm-list > li:after{margin-right:20px;border-color:#fff}#gutschein-kaufen .product_list .product{width:48%}#header-nav.scroll-to-fixed-fixed{background-color: transparent;box-shadow: none}.mobil-navigation-search{width:90%;margin-right:auto;margin-left:auto}.mobil-navigation-search button{display:none}.mobil-navigation-search button:after{position:relative;display:block;margin-top:-1em;padding:5px;text-align:center;font-size:12px;color:#78543a;content: "\f002";font-family: FontAwesome}.mobil-navigation-search input[type="search"]{width:95%}#header-nav.scroll-to-fixed-fixed div.logo{display:none}#header-nav.scroll-to-fixed-fixed .dk_menu{margin-top:25px}.mod_i18nl10nLanguageSelection{margin-right:5px}.dk_menu{float:right;display:block;margin-top:10px;margin-right:10px}.dk_menu a.dk_mobilmenu{width:40px;height:40px;float:none;display:block;text-align:center;background-color:#69ae3e;font-size:0px;line-height:40px}.dk_menu a.dk_mobilmenu i{font-size:20px;line-height:40px;text-decoration:none;color:#fff}.dk_menushop{margin-top:-1.9em;margin-bottom:1em;padding-right:10px;padding-bottom:10px;padding-left:10px}.dk_menushop a.dk_shopmenu{width:40px;height:40px;float:none;display:block;text-align:center;font-size:0px;line-height:40px}.dk_menushop a.dk_shopmenu i{font-size:30px;line-height:40px;text-decoration:none;color:#69ae3e}.header-navigation-inner{width:auto}#mmenu{background-color:#f6f3f0}.maximage #transparent_section .jumpto a{left:52%;top: 78vh}.logo{width:30%;position:absolute;margin-top:10px;margin-left:10px}.main-navigation-mobile{display:block}body{padding-top:0;padding-bottom:0}.headerblock,.topbar .inside{padding-right:20px;padding-left:20px}#main .inside [class*="mod_"]{padding-right:20px;padding-left:20px}#left .inside{padding-left:20px}#right .inside{padding-right:20px}.rightColumn #right{width:250px}.rightColumn #container{padding-right:250px}.leftColumn #left{width:250px;right:250px}#mainmenu{display:none}#mainmenu.scroll-to-fixed-fixed{display:none}.mod_quicknav.mobileselect{width:150px;overflow:visible;float:right;display:block;margin-top:25%;margin-right:1%;margin-left:1%;background-color:#fff}.mod_quicknav.mobileselect form,.mod_quicknav.mobileselect .formbody,.mod_quicknav.mobileselect select{margin-bottom:0;background-color:#fff}.mod_quicknav.mobileselect select{width:100%;float:right;padding-top:6px;padding-bottom:6px;background-color:#fff;border:1px solid #419bda}em.mm-counter{right:50px;float:right;display:inline-block}input.submit[type="submit"]{background:-moz-linear-gradient(top,#69ae3e,#69ae3e);background:-webkit-linear-gradient(top,#69ae3e,#69ae3e);background:-o-linear-gradient(top,#69ae3e,#69ae3e);background:-ms-linear-gradient(top,#69ae3e,#69ae3e);background:linear-gradient(to bottom,#69ae3e,#69ae3e);-pie-background:linear-gradient(top,#69ae3e,#69ae3e)}.tabs ul.horizontal li{padding-right:8px;padding-left:8px}.tabs.horizontal.tab4 li,.tabs.horizontal.tab3 li,.tabs.horizontal.tab2 li{line-height:38px}.button a{font-size:13px}.featurebox a{font-size:12px}.featurebox a:hover{padding-right:8px;padding-left:8px;font-size:12px}.mobilno{display:none}.ios.youtube #header,.android.youtube #header{margin-bottom:0;background-size:cover}.ios.youtube #transparent_section,.android.youtube #transparent_section{min-height:30vh}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){
/* mobile_768_1024_portrait-1.css */
.logo{width:30%}#header-nav.scroll-to-fixed-fixed{background-color: transparent;box-shadow: none}.mobil-navigation-search{width:90%;margin-right:auto;margin-left:auto}.mobil-navigation-search button{display:none}.mobil-navigation-search button:after{position:relative;display:block;margin-top:-1em;padding:5px;text-align:center;font-size:12px;color:#78543a;content: "\f002";font-family: FontAwesome}.mobil-navigation-search input[type="search"]{width:95%}#header-nav.scroll-to-fixed-fixed div.logo{width:30%;margin-top:25px;background-color:rgba(246,243,240,.55);-webkit-box-shadow:0 0 8px 1px rgba(246,243,240,.75);box-shadow:0 0 8px 1px rgba(246,243,240,.75);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#header-nav.scroll-to-fixed-fixed .dk_menu{margin-top:25px}#container{padding-right:0;padding-left:0}.leftrightColumn #left{width:50%;right:0;float:left;margin-left:0}.leftrightColumn #left .inside{padding-right:20px}.leftrightColumn #right{width:50%;float:left;margin-right:0}.leftrightColumn #right .inside{padding-left:20px}.mod_quicknav.mobileselect{display:none}#mainmenu ul li.megamenu.ul_4 ul.level_2{width:680px;right:0;padding:20px 10px}
}
