@charset "UTF-8";/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */:root{--mm-lineheight:22px}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;-o-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease,-webkit-transform .4s ease}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));-ms-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--mm-color-background-highlight)),to(var(--mm-color-background-highlight)));background-image:-o-linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;display:block;padding-left:20px;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:50px;padding-inline-end:50px;border-color:inherit;background:rgba(3,2,1,0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu :-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:50px}.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:60px;padding-inline-start:60px;-webkit-padding-end:10px;padding-inline-end:10px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:60px;padding-inline-end:60px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset),0,0);transform:translate3d(var(--mm-panel-child-offset),0,0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;-o-transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset),0,0);transform:translate3d(var(--mm-panel-parent-offset),0,0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size) * 1.75);-ms-flex:calc(var(--mm-toggle-size) * 1.75) 0 0px;flex:calc(var(--mm-toggle-size) * 1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:10px;margin-inline-end:10px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:2px;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * .75));-ms-transform:translateX(calc(var(--mm-toggle-size) * .75));transform:translateX(calc(var(--mm-toggle-size) * .75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * -.75));transform:translateX(calc(var(--mm-toggle-size) * -.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:10px 0 10px 20px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{height:var(--mm-listitem-size);bottom:auto}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0,0,0,.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(
      var(--mm-min-size),
      var(--mm-size),
      var(--mm-max-size)
  )}.mm-wrapper--position-right{--mm-translate-horizontal:clamp(
      calc(-1 * var(--mm-max-size)),
      calc(-1 * var(--mm-size)),
      calc(-1 * var(--mm-min-size))
  )}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal),0,0);transform:translate3d(var(--mm-translate-horizontal),0,0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.4);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.4);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0, 0, 0, 0.4);--mm-color-icon:rgb(255, 255, 255, 0.4);--mm-color-text:rgb(255, 255, 255, 0.8);--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);--mm-color-background-highlight:rgb(255, 255, 255, 0.08);--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.7);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(0 0 0 / 0.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.3);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.3);--mm-color-background-highlight:rgb(0 0 0 / 0.06);--mm-color-background-emphasis:rgb(0 0 0 / 0.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.07);--mm-color-background-emphasis:rgb(0 0 0 / 0.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.2);--mm-color-icon:rgb(255 255 255 / 0.4);--mm-color-text:rgb(255 255 255 / 0.7);--mm-color-text-dimmed:rgb(255 255 255 / 0.4);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(255 255 255 / 0.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.6);--mm-color-background-highlight:rgb(255 255 255 / 0.125);--mm-color-background-emphasis:rgb(255 255 255 / 0.1);--mm-color-focusring:#06c}.mm-counter{display:block;-webkit-padding-start:20px;padding-inline-start:20px;float:right;color:var(--mm-color-text-dimmed)}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:50px}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/ 2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel--iconpanel-0{inset-inline-start:calc(0 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-1{inset-inline-start:calc(1 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-2{inset-inline-start:calc(2 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-3{inset-inline-start:calc(3 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-4{inset-inline-start:calc(4 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0){border-inline-start-width:1px;border-inline-start-style:solid}.mm-navbars{-ms-flex-negative:0;flex-shrink:0}.mm-navbars .mm-navbar{position:relative;padding-top:0;border-bottom:none}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-end:6px;padding-inline-end:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{padding:0 10px;border:1px solid transparent}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-searchfield__input input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:auto;max-height:auto;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);font:inherit;font-size:inherit}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{display:none;position:absolute;inset-inline-end:0;top:0;bottom:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{display:block;position:relative;-webkit-margin-end:-100px;margin-inline-end:-100px;-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:20px;padding-inline-end:20px;visibility:hidden;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition-property:visibility,margin;-o-transition-property:visibility,margin;transition-property:visibility,margin}.mm-searchfield--cancelable .mm-searchfield__cancel{visibility:visible;-webkit-margin-end:0;margin-inline-end:0}.mm-panel--search{left:0!important;right:0!important;width:100%!important;border:none!important}.mm-panel__splash{padding:20px}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{display:none;padding:40px 20px;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;line-height:1.4}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:20px}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-sectionindexer-size);position:absolute;top:0;bottom:0;inset-inline-end:calc(-1 * var(--mm-sectionindexer-size));z-index:5;-webkit-transition-property:inset-inline-end;-o-transition-property:inset-inline-end;transition-property:inset-inline-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media (hover:hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (hover:hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-slideout{width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{width:var(--mm-sidebar-expanded-size);border-right-width:1px;border-right-style:solid}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*
 * folded navi ->
 */
.useFoldedNavi.showClickableArea .foldedNaviToggler {
    background-color: rgba(255, 155, 0, 0.5);
}

.verticalNavigation.useFoldedNavi .foldedNaviToggler,
.useFoldedNavi .verticalNavigation .foldedNaviToggler {
    position: absolute;
    right: 0px;
    border: none;
    padding: 2px;
    cursor: pointer;
    z-index: 1;
}

.unfoldReactsOnWholeMenuItem.verticalNavigation.useFoldedNavi .foldedNaviToggler,
.verticalNavigation.useFoldedNavi .unfoldReactsOnWholeMenuItem > .foldedNaviToggler,
.useFoldedNavi .unfoldReactsOnWholeMenuItem.verticalNavigation .foldedNaviToggler,
.useFoldedNavi .verticalNavigation .unfoldReactsOnWholeMenuItem > .foldedNaviToggler {
    left: 0px;
}

.verticalNavigation.useFoldedNavi .foldedNaviToggler::after,
.useFoldedNavi .verticalNavigation .foldedNaviToggler::after {
    content: "" !important;
    display: block;
    width: 16px;
    height: 16px;
    background-size: 10px;
    background-position: right center;
    background-repeat: no-repeat;
}

.unfoldReactsOnWholeMenuItem.verticalNavigation.useFoldedNavi .foldedNaviToggler::after,
.verticalNavigation.useFoldedNavi .unfoldReactsOnWholeMenuItem > .foldedNaviToggler::after,
.useFoldedNavi .unfoldReactsOnWholeMenuItem.verticalNavigation .foldedNaviToggler::after,
.useFoldedNavi .verticalNavigation .unfoldReactsOnWholeMenuItem > .foldedNaviToggler::after {
    width: auto;
}

.horizontalNavigation.useFoldedNavi .foldedNaviToggler,
.useFoldedNavi .horizontalNavigation .foldedNaviToggler {
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: 16px;
    border: none;
    padding: 2px;
    cursor: pointer;
    z-index: 1;
}

.unfoldReactsOnWholeMenuItem.horizontalNavigation.useFoldedNavi .foldedNaviToggler,
.horizontalNavigation.useFoldedNavi .unfoldReactsOnWholeMenuItem > .foldedNaviToggler,
.useFoldedNavi .unfoldReactsOnWholeMenuItem.horizontalNavigation .foldedNaviToggler,
.useFoldedNavi .horizontalNavigation .unfoldReactsOnWholeMenuItem > .foldedNaviToggler {
    left: 0px;
    width: auto;
}

.horizontalNavigation.useFoldedNavi .foldedNaviToggler::after,
.useFoldedNavi .horizontalNavigation .foldedNaviToggler::after {
    content: "" !important;
    display: block;
    background-size: 10px;
    background-position: right center;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.useFoldedNavi .foldedNaviToggler.lsUnfoldClosed::before,
.useFoldedNavi .foldedNaviToggler.lsUnfoldClosed.lsUnfoldRunning::before,
.useFoldedNavi .foldedNaviToggler.lsUnfoldOpen::before {
	position: absolute;
	right: 0;
	margin-left: 3px;
	font-size: 1.3rem;
}


.useFoldedNavi ul li {
    position: relative;
    padding-top: 0px;
    padding-bottom: 0px;
}

.useFoldedNavi ul.level_1 ul {
    display: none;
    overflow: hidden;
}

.horizontalNavigation.useFoldedNavi ul.level_1 ul:not(.lsUnfoldRunning),
.useFoldedNavi .horizontalNavigation ul.level_1 ul:not(.lsUnfoldRunning) {
    overflow: visible;
}

.useFoldedNavi ul.level_2 li {
    margin-left: 15px;
}
/*
 * <- folded navi
 */


@media screen and (max-width:885px) {
    
    .useFoldedNavi .foldedNaviToggler.lsUnfoldClosed::before {
        content:"\f35f";
        top: 8px;
    }

    .useFoldedNavi .foldedNaviToggler.lsUnfoldClosed.lsUnfoldRunning::before {
        content:"\f365";
        top: 8px;
    }

    .useFoldedNavi .foldedNaviToggler.lsUnfoldOpen::before {
        content:"\f365";
        top: 8px;
    }

    .useFoldedNavi .foldedNaviToggler.lsUnfoldOpen.lsUnfoldRunning::before {
        content:"\f35f";
        top: 8px;
    }
}
/*############################## FRAMEWORK #############################*/
/*##############################################################################################################################*/




strong {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight: bold;
	vertical-align: baseline;
}


body {
	margin:0 auto;
	position:relative;
    text-decoration:none;
}

.angle-clip {
    -webkit-clip-path: polygon(0 0, 86% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 86% 0, 100% 100%, 0 100%);
}

/*########## STANDARD SETTINGS ########## ->*/


/*Standardize some basic elements*/

header,footer,nav,section,aside,article,figure,figcaption {
    display:block;
}

/*Fix some font issues*/

select,input,textarea {
    font-size:99%;
}


#container,.inside {
    position:relative;
}


#footer {
    clear:both;
}
#main .inside {
    min-height:1px; /* see #4893 */
}

/*gallery*/
.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;
}

.ce_gallery img {
    width: 100%;
    height: auto;
}

/*Float classes (see #6851)*/
.floatLeft {
    float:left;
}
.floatRight {
    float:right;
}

/*Clear floats*/
.block {
    overflow:hidden;
}
.clear,#clear {
    height:0.1px;
    font-size:0.1px;
    line-height:0.1px;
    clear:both;
}

/*Hide invisible elements*/
.invisible {
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
}

/*Custom layout sections*/
.custom {
    display:block;
}
.row:before,.row,.row:after,
#container:before,.custom:before,
#container:after,.custom:after {
    content:"";
    display:table;
}
.row:after,
#container:after,
.custom:after{
    clear: both;
}
/*########## CONTAO LAYOUT BUILDER STANDARD SETTINGS ########## <-*/


/*########## CONTAO WRAPPER ########## ->*/
#container, .inside {position:relative;}
/*########## CONTAO WRAPPER ########## <-*/


/*########## CONTAO PAGINATION ########## ->*/
.pagination {
	margin-bottom:20px;
	text-align:right;
}

.pagination * {
	display:inline-block;
}

.pagination ul {
	margin-left:20px;
}

.pagination ul li {
	display:inline-block;
}
/*########## CONTAO PAGINATION ########## <-*/


/*########## MISC ########## ->*/
* {
    box-sizing:border-box;
}

img {
    border:0;
    max-width: 100%;
	height:auto;
	display:block;
	-ms-interpolation-mode:bicubic;
}

ul li {
	list-style:none;
}

.mod_breadcrumb ul li {
    float: left;
    list-style: none;
    padding-left: 10px;
}

button {
	background:none;
	border:0;
}

.clear, #clear {height:0.1px; font-size:0.1px; line-height:0.1px; clear:both;}


.pointer {
	cursor:pointer;
}
.overflow {
    overflow: visible;
}
/*########## MISC ########## <-*/


/*########## INFO NO JS ########## ->*/
#noJsMessage {
	position:fixed;
	top:0px;
	width:100%;
	left:0px;
	background-color:rgba(255,255,255,0.9);
	padding:20px;
	border-bottom:1px solid #000000;
}

body:not(.lsjs-active) .hideWhenNoLsjs {
	display:none;
}

body.lsjs-active .hideWhenLsjs {
	display:none;
}
/*########## INFO NO JS ########## <-*/




/*########## grid ########## ->*/

/*
.gridWrapper {
    margin-left: -1%;
    margin-right: -1%;
}
*/

/*########## grid ########## <-*/
/*########## TEXT HEADINGS ########## ->*/


h1 {font-size:2.2rem; margin:0; margin-bottom:1.2rem;}
h2 {font-size:1.8rem; margin:0; margin-bottom:1.0rem;}
h3 {font-size:1.6rem; margin:0; margin-bottom:0.8rem;}
h4 {font-size:0.83rem; margin:0; margin-bottom:0.5rem;}
h5 {font-size:0.67rem; margin:0; margin-bottom:0.5rem;}
h6 {font-size:0.55rem; margin:0; margin-bottom:0.5rem;}


/*span {font-size:1.0rem; line-height:120%; margin:0; margin-bottom:0.5rem; display:inline-block;}*/
.mod_navigation span {margin-bottom:0;}
div {margin:0;}
select,input,textarea {font-size:99%;}
/*########## TEXT ########## <-*/


/*########## IMAGES ########## ->*/

img {
	max-width:100%;
	height:auto;
}
.autosize img, img.autosize {
	width:100%;
	height:auto;
}
/*########## IMAGES ########## <-*/




/*########## FLOAT ########## ->*/

.floatClear, .newline {clear:both;}
/*########## FLOAT ########## <-*/


/*########## SAME LINE ########## ->*/
.sameLine, .sameLine-all, .sameLine-all * {
	display:inline-block;
	vertical-align:middle;
}
/*########## SAME LINE ########## <-*/


/*########## FONTS ########## ->*/



.mod_eventreader p strong,
.workshop strong,
.mod_eventreader h1,
.event.layout_full h1,
.mod_eventlist h2,
.event.layout_full h2
{
font-family: 'Poppins', 'Helvetica','Tahoma', sans-serif;
font-weight: 400;
}


/*########## PSEUDOELEMENTS SETS ##########-> */

.raute:after {
    content: '';
    background: rgb(241, 14, 14);
    width: 20px;
    height: 20px;
    position: absolute;
    left: 20px;
    bottom: -10px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    box-shadow: -2px 2px 4px 0px rgba(0, 0, 0, 0.1);
}

/*########## PSEUDOELEMENTS SETS ########## <-‚ */




/*########## BUTTONS ########## ->*/
.submit:not(.fi), .button:not(.fi), button:not(.fi), select {
	cursor:pointer;
	white-space:nowrap;
	display:inline-block;
}
/*########## BUTTONS ########## <-*/


/*########## FIELDS ########## ->*/


input[type="number"] {
	padding-left:20px;
	text-align:center;
}
/*########## FIELDS ########## <-*/




/*########## ANIMATIONS ########## ->*/

.animated {
       -moz-animation-duration: 1s;
    /* Firefox */
    -webkit-animation-duration: 1s;
    /* Safari and Chrome */
    -o-animation-duration: 1s;
    /* Opera */
    animation-duration: 1s;

  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.fadeInDown {
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}



@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -1000px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}


*:hover {
	-moz-transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	transition:all 1s ease 0s;		
}

.effectAutohide {
    -moz-animation:cssAnimation 0s ease-in 3s forwards;
    /* Firefox */
    -webkit-animation:cssAnimation 0s ease-in 3s forwards;
    /* Safari and Chrome */
    -o-animation:cssAnimation 0s ease-in 3s forwards;
    /* Opera */
    animation:cssAnimation 0s ease-in 3s forwards;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}
@keyframes cssAnimation {
    to {
        width:0;
        height:0;
        overflow:hidden;
		padding:0;
		opacity:0;
    }
}
@-webkit-keyframes cssAnimation {
    to {
        width:0;
        height:0;
        opacity:hidden;
		padding:0;
		opacity:0;
    }
}
/*########## ANIMATIONS ########## <-*/


/*########## CONTAO-SLIDER ########## ->*/
.slider-control {
    height:50px;
	line-height:100%;
}

.slider-control .slider-prev,
.slider-control .slider-next {
	display:none;
}

.slider-control .slider-menu b {
    font-size:3rem;
	font-weight:bold;
}
/*########## CONTAO-SLIDER ########## <-*/




.width-1 {width:8.333333%;}
.width-2 {width:16.666666%;}
.width-3 {width:25%;}
.width-4 {width:33.333333%;}
.width-5 {width:41.666666% ;}
.width-6 {width:50%;}
.width-7 {width:58.333333%;}
.width-8 {width:66.666666%;}
.width-9 {width:75%;}
.width-10 {width:83.333333%;}
.width-11 {width:91.666666%;}
.width-12 {width:100%;}
.width-1-offset {margin-left:8.333333%;}
.width-2-offset {margin-left:16.666666%;}
.width-3-offset {margin-left:25%;}
.width-4-offset {margin-left:33.33333%;}
.width-5-offset {margin-left:41.666666%;}
.width-6-offset {margin-left:50%;}
.width-7-offset {margin-left:58.333333%;}
.width-8-offset {margin-left:66.666666%;}
.width-9-offset {margin-left:75%;}
.width-10-offset {margin-left:83.333333% ;}
.width-11-offset {margin-left:91.666666%;}
.width-12-offset {margin-left:100%;}


/*########## GRID SYSTEM ########## <-*/



/*########## FONT ICON SET ########## ->*/
	.fi,
	.foldedNaviToggler {
		font-family:"Ionicons";
		font-style:normal;
		opacity:1;
		padding:0;
		line-height:90%;
	}
	
	.fi:before {
		vertical-align:middle;
	}
	
	.fi:hover {opacity:0.5;}

	.fi-home:before {content:"\f447";}
	.fi-calc:before {content:"\f26d";}
	.fi-edit:before {content:"\f37e";}
	.fi-cart:before {content:"\f3f8";}
	.fi-delete:before {content:"\f4c4";}
	.fi-registering:before {content:"\f37e";}
	.fi-login:before {content:"\f29e";}
	.fi-logout:before {content:"\f29f";}
	.fi-user:before {content:"\f3a0";}
	.fi-shipping:before {content:"\f402";}
	.fi-payment:before {content:"\f119";}
	.fi-buy:before {content:"\f383";}
	.fi-ok:before {content:"\f383";}
	.fi-close:before {content:"\f2d7";}
	.fi-search:before {content:"\f2f5";}
	.fi-facebook:before {content:"\f230";}
	.ion-social-facebook:before {content:"\f231";}
	.fi-twitter:before {content:"\f242";}
	.fi-google-plus:before {content:"\f234";}
	.fi-email:before {content:"\f422";}
	.fi-whatsapp:before {content:"\f4ef";}
	.fi-back:before {content:"\f3d2";}
	.fi-next:before {content:"\f3d3";}
	.fi-stock:before {content:"\f228";}
	.fi-delivery-time:before {content:"\f4b5";}
	.fi-sale:before {content:"\f48f";}
	.fi-new:before {content:"\f2fc";}
	.fi-watchlist:before {content:"\f443";}
	.fi-mobileToggler:before {content:"\f20e";}
	.fi-expander-left:before {content:"\f361";}
	.fi-expander-right:before {content:"\f363";}
	.fi-expander-down:before {content:"\f35f";}
	.fi-expander-up:before {content:"\f365";}
	.fi-google-maps:before {content:"\f393";}
	.fi-phone:before {content:"\f2d2";}
	.fi-details:before {content:"\f133";}
	.fi-contact:before {content:"\f3fb";}
	.fi-configuration:before {content:"\f4a6";}
	.fi-question:before {content:"\f11f";}
	.fi-description:before {content:"\f381";}
	.fi-scalePrice:before {content:"\f3ef";}
	.fi-ion-android-favorite:before {content:"\f388";}
    .fi-ion-record:before {content: "\f21b";}
    .fi-ion-android-arrow-dropleft-circle:before {content: "\f360";}
    .ion-ios-arrow-forward:before {content: "\f3d1";}

	.submit.fi,
	.button.fi {
		border:0;
		width:auto;
		font-size:1.4rem;
		height:auto;
	}	
/*########## FONT ICON SET ########## <-*/


/*############################## BOXES ##############################*/
/*###################################################################*/


/*########## boxImageOverlayText ########## ->*/
	.boxImageOverlay {
		position:relative;
	}

	.boxOverlay {
		position:relative;
	}
/*########## boxImageOverlayText ########## <-*/


/*########## boxImageLinksPopup ########## ->*/
.boxImageLinksPopup.bg,
.boxImageLinksPopup .bg {
	padding:30px;
}

.boxImageLinksPopup .linkIcon {
	position:absolute;
}

.boxImageLinksPopup .linkIcon .image_container img {
	border:none;
}

.boxImageLinksPopup .linkIcon img {
	width:40px;
}

.boxImageLinksPopup .linkIcon {
	cursor:pointer;
	top:17%;
	right:40%;
}

.boxImageLinksPopup .popup {
	position:absolute;
	top:5%;
	right:6%;
	padding:0.5rem;
	visibility:hidden;
	color:#FFFFFF;
	background:#000000;
}

.boxImageLinksPopup .linkIcon:hover + .popup {
	display:block;
	cursor:pointer;
	-moz-transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.8s ease 0s;
	visibility:visible;
}
/*########## boxImageLinksPopup ########## <-*/


/*########## boxImageLinksBarPopup ########## ->*/

.boxImageLinksBarPopup .linkIcon:hover + .popup {
	cursor:pointer;
	display:block;
	-moz-transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.8s ease 0s;
	visibility:visible;
}


/*########## boxImageLinksBarPopup ########## <-*/


/*########## boxAccordion ########## ->*/
	.accordionElement,
	[data-lsjs-component="elementFolder"] {
		position:relative;
	}

	.accordionElement .toggler span:after,
	[data-lsjs-component="elementFolder"] [data-lsjs-element="elementFolderToggler"] span:after {
		opacity:1;
		font-family:Ionicons;
		cursor:pointer;
		position:absolute;
		right:10px;
		top:10px;
	}

	.accordionElement .toggler[aria-expanded="false"] span:after,
	[data-lsjs-component="elementFolder"] [data-lsjs-element="elementFolderToggler"].lsUnfoldClosed span:after,
	[data-lsjs-component="elementFolder"] [data-lsjs-element="elementFolderToggler"].lsUnfoldOpen.lsUnfoldRunning span:after {
		content:"\f35f";
	}

	.accordionElement .toggler[aria-expanded="true"] span:after,
	[data-lsjs-component="elementFolder"] [data-lsjs-element="elementFolderToggler"].lsUnfoldOpen span:after,
	[data-lsjs-component="elementFolder"] [data-lsjs-element="elementFolderToggler"].lsUnfoldClosed.lsUnfoldRunning span:after {
		content:"\f365";
	}
/*########## boxAccordion ########## <-*/


/*########## lsNavtabGallery ########## ->*/
.lsNavtabGallery {
	position:relative;
	margin-bottom:10px;
}

.lsNavtabGallery .navigation {
	display:none;
}

.lsNavtabGallery .navigation .prev,
.lsNavtabGallery .navigation .next,
.lsNavtabGallery .navigation .play,
.lsNavtabGallery .navigation .stop {
	display:inline-block;
	margin-right:5px;
	margin-bottom:5px;
	padding:3px;
	cursor:pointer;
	background-color:#FFFFFF;
}

.lsNavtabGallery .labels .label {
	display:inline-block;
	margin-right:5px;
	margin-top:5px;
	cursor:pointer;
}

.lsNavtabGallery .contents {
	position:relative;
	overflow:hidden;
}

.lsNavtabGallery .contents .content {
	display:none;
	opacity:0;
}

.lsNavtabGallery .contents .content.noJsDefault {
	display:block;
	opacity:1;
}

.lsNavtabGallery .contents img {
	height:auto;
	width:100%;
}
/*########## lsNavtabGallery ########## <-*/


/*############################## FRAMEWORK ##############################*/
/*###################################################################################################*/



@media screen and (min-width: 886px){

/*########## GRID SYSTEM ########## ->*/
    .grid_wrapper {
      margin-left: -1%; 
     margin-right: -1%;
    overflow: visible;
    }
    .grid {
        padding-left: 1%;
        padding-right: 1%;
        position: relative;
        display: block;
        float: left;
        overflow: visible;
    }

    .gridWrapper {
        margin-left: -1%;
        margin-right: -1%;
    }

    .gridOverviewWrapper {
        margin-left: -2%;
        margin-right: -2%;
    }

}








/*
 * horizontal navigation ->
 */
.horizontalNavigation {
    overflow: visible;
    position: relative;
}

.horizontalNavigation ul {
    margin: 0;
}

.horizontalNavigation ul li {
    position: relative;
    list-style: none;
    margin-left: 0px;
}

.horizontalNavigation ul li span,
.horizontalNavigation ul li a {
    padding-right: 7px;
    font-size: 1rem;
    text-decoration: none;
    display: block;
}

.horizontalNavigation ul.level_1 > li.last {
    margin-right: 0px;
}

.horizontalNavigation ul.level_1 > li {
    display: inline-block;
    margin-right: 15px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.horizontalNavigation li:hover > span,
.horizontalNavigation li:hover > a,
.horizontalNavigation span:hover,
.horizontalNavigation a:hover,
.horizontalNavigation span.active,
.horizontalNavigation a.active,
.horizontalNavigation span.trail,
.horizontalNavigation a.trail {
    color: #00521f;
}

.horizontalNavigation:not(.useFoldedNavi) span.submenu,
.horizontalNavigation:not(.useFoldedNavi) a.submenu {
/*
    background-image: url("../../files/martensfiles/themes/themeBasic/images/misc/arrow_right.png");
    background-size: 10px;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 10px;
*/
}

.horizontalNavigation:not(.useFoldedNavi) span.trail,
.horizontalNavigation:not(.useFoldedNavi) a.trail {
/*
    background-image: url("../../files/martensfiles/themes/themeBasic/images/misc/arrow_down.png");
    background-size: 10px;
    background-position: right center;
    background-repeat: no-repeat;
     padding-right: 10px;
*/
}

.horizontalNavigation .submenu ul {
    position: absolute;
    display: none;
    background-color: rgba(255,255,255,1.0);
    box-shadow: 3px 15px 10px rgba(0,0,0,0.8);
/*    padding-right: 10px;*/
}

.horizontalNavigation:not(.useFoldedNavi) .submenu:hover > ul {
    display: block;
}

.horizontalNavigation .submenu ul.level_2 {
    top: 100%;
    left: 0px;
/*    border-top: 1px solid #00521f;*/
    text-align: left;
}

.horizontalNavigation .submenu ul.level_2 ul {
    top: 0px;
    left: 100%;
}

.horizontalNavigation .submenu ul li {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    margin-right: 0px;
    white-space: nowrap;
}

.horizontalNavigation .submenu ul li.first {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.horizontalNavigation .submenu ul li.last {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
/*
 * useMaxWidthNavi
 */
.horizontalNavigation.useMaxWidthNavi ul.level_2 {
    padding: 20px;
}

.horizontalNavigation.useMaxWidthNavi ul.level_2 > li {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    display: inline-block;
    margin: 0 -6px 0 0 !important;
    padding: 5px !important;
    vertical-align: top;
}

.horizontalNavigation.useMaxWidthNavi ul.level_2 > li > a,
.horizontalNavigation.useMaxWidthNavi ul.level_2 > li > span {
    font-weight: bold;
}

.horizontalNavigation.useMaxWidthNavi ul.level_2 > li > a.submenu,
.horizontalNavigation.useMaxWidthNavi ul.level_2 > li > span.submenu {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 5px;
}

.horizontalNavigation.useMaxWidthNavi ul.level_2 ul.level_3 > li.submenu {
    margin-top: 10px;
    margin-bottom: 10px;
}

.horizontalNavigation.useMaxWidthNavi ul.level_3 > li > a.submenu,
.horizontalNavigation.useMaxWidthNavi ul.level_3 > li > span.submenu {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 5px;
}

.horizontalNavigation.useMaxWidthNavi ul.level_2 ul.level_3,
.horizontalNavigation.useMaxWidthNavi ul.level_2 ul.level_4 {
    display: block;
    position: relative;
    left: auto;
    padding: 0;
    box-shadow: none;
}

.horizontalNavigation.useMaxWidthNavi ul.level_2 ul.level_3 > li,
.horizontalNavigation.useMaxWidthNavi ul.level_2 ul.level_4 > li {
    margin: 0;
}

.horizontalNavigation.useMaxWidthNavi ul.level_2 ul.level_3 > li > a,
.horizontalNavigation.useMaxWidthNavi ul.level_2 ul.level_3 > li > span {
    font-size: 1.1rem;
}

.horizontalNavigation.useMaxWidthNavi ul.level_2 ul.level_4 > li > a,
.horizontalNavigation.useMaxWidthNavi ul.level_2 ul.level_4 > li > span {
    font-size: 0.85rem;
}

/*
 * <- horizontal navigation
 */

/*
 * vertical navigation
 */
.verticalNavigation {
    margin-bottom: 20px;
}

.verticalNavigation ul {
    margin-bottom: 0px;
}

.verticalNavigation ul li {
    list-style: none;
    margin-left: 0px;
}

.verticalNavigation ul li strong,
.verticalNavigation ul li a,
.verticalNavigation ul li span {
    display: block;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
}



.verticalNavigation ul li:not(:last-child) {
    border-bottom: 1px solid #CDCDCD;
}

.verticalNavigation ul.level_2 li:first-child {
    border-top: 1px solid #CDCDCD;
}

.verticalNavigation ul li:last-child {
    margin-bottom: 10px;
}

.verticalNavigation ul.level_2 li {
    margin-left: 15px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.verticalNavigation ul.level_1 > li > a,
.verticalNavigation ul.level_1 > li > span {
    font-weight: normal;
}


.verticalNavigation ul li span,
.verticalNavigation ul li a {
    color: #fff;
    font-size: 100%;
    font-size: 0.85rem;
    text-decoration: none;
    padding-right: 15px;
}

.verticalNavigation li:hover > span,
.verticalNavigation li:hover > a,
.verticalNavigation span:hover,
.verticalNavigation a:hover,
.verticalNavigation span.active,
.verticalNavigation a.active,
.verticalNavigation span.trail,
.verticalNavigation a.trail {
    color: #cccccc;
}

.verticalNavigation ul li .ocSubnaviToggler {
    display: block;
    height: 23px;
    width: 20px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    background-size: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #F4F4F4;
}

.verticalNavigation ul li.lsUnfoldClosed > .ocSubnaviToggler {
    background-image: url("../../files/martensfiles/themes/themeBasic/images/misc/arrow_down.png");
}

.verticalNavigation ul li.lsUnfoldOpen > .ocSubnaviToggler {
    background-image: url("../../files/martensfiles/themes/themeBasic/images/misc/arrow_up.png");
}

.verticalNavigation ul li.lsUnfoldOpen.lsUnfoldRunning > .ocSubnaviToggler {
    background-image: url("../../files/martensfiles/themes/themeBasic/images/misc/arrow_down.png");
}

.verticalNavigation ul li.lsUnfoldClosed.lsUnfoldRunning > .ocSubnaviToggler {
    background-image: url("../../files/martensfiles/themes/themeBasic/images/misc/arrow_up.png");
}
/*
 * <- vertical navigation
 */
/*##############################  FIXED NAVIGATION##############################*/
/*#########################################################################################*/

/*
#mainNavigation {
    float: left;
    z-index:9900;
    margin-right: 0;
    margin-left: 0;
}
*/

#wrapper > #header {
    height: 75px;
    background: #FFFFFF;
}
 
#headerLine3{   
    z-index: 9999;
    clear: both;
}
/*
#headerLine2 {
    position: absolute;
    display: inline-block;
    overflow: visible;
    top: 0px;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 9999;
    background: red;
    padding-bottom: 2px;
    padding-top: 6px;
}


.sticky #headerLine2 {
    position: fixed;
    z-index: 99999999;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 99;
    background: #ffffff;
    padding-bottom: 0;
    padding-top: 0;
    transition:  all 1s ease;
    -webkit-transition: all 1s ease;
    overflow: visible;
        
}
*/


#headerLine2 .contentWrapper, 
.sticky #headerLine2 .contentWrapper, 
#headerLine3 .contentWrapper {
    padding-right: 0;
    padding-left: 0;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
-webkit-box-align: end;
    -ms-flex-align: end;
        align-items: flex-end;
}

/*
.sticky #headerLine2 .contentWrapper {
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.sticky #headerLine2 .contentWrapper{
    padding-top: 0;
    padding-bottom: 6px;
}

*/

.sticky #headerLine3 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 999999;
    background: #ffffff;
    padding-bottom: 4px;
    padding-top: 6px;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
}

@media screen and (min-width: 586px){
    #headerLine3 .logo {
        width: 250px;
        padding: 0.8rem 1rem;
    }
}


@media screen and (min-width: 950px){
    .offcanvas {
    display: none;
}
    
    #wrapper > #header {
        height: 100px;
    }
}

@media screen and (min-width:1024px) {


    body.useOcNavi.sticky #lsOcNaviToggler,
    body.useOcNavi #lsOcNaviToggler {
        display: none;
    }
    
    nav#mainNavigation, 
    nav#mainNavigationSticky {
    display: block;
}
/*
    #headerLine2 {
        top: -300px;
    }

    .sticky #headerLine2 {
        top: 0;
    }


      #headerLine3{
        position: relative;
        display: block;
        top: -20px;
    }
    
*/
        
    #headerLine3 {
        position: relative;
        display: block;
        top: 0;
        padding: 0.2rem 0;
    }
    
/*
    body.useOcNavi.sticky #lsOcNaviToggler ,
    body.useOcNavi #lsOcNaviToggler, body.useOcNavi.sticky #lsOcNaviToggler {
        display: none;
    }
*/
    #headerLine2 .logo {
        padding: 0;
    }
}

@media screen and (min-width: 889px){
    
    #wrapper > #header {
        height: 80px;
    }
}

@media screen and (min-width: 1100px){
    
    #wrapper > #header {
        height: 90px;
    }
}

@media screen and (min-width:1850px) {
    #wrapper > #header {
        height: 140px;
    }
}

/*############################## CONTAO / CONTENT ##############################*/
/*##############################################################################*/



/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}



html { -webkit-text-size-adjust: none;
   -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}


*, ::before, ::after{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
 
    }


body {
	margin:0 auto;
	position:relative;
    text-decoration:none;
}

/*########## CONTAO WRAPPER ########## ->*/
#wrapper {
	margin-left:auto;
	margin-right:auto;
}

#wrapper > #container {
	margin-left:auto;
	margin-right:auto;
}

/*########## CONTAO WRAPPER ########## <-*/


/*########## THEME WRAPPER ########## ->*/

#headerLine1,
#headerLine2,
#footerLine1,
#footerLine2 {
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

#headerLine1 {
	position:fixed;
	top:0;
	left:10px;
	width:100%;
	z-index:9910;
}

#headerLine2 .contentWrapper, 
.sticky #headerLine2 .contentWrapper, 
#headerLine3.contentWrapper {
    padding-right: 2rem;
    padding-left: 2rem;
}





#footer .inside {
	margin:0 auto;
}

#footer .innerWrapper {
	margin:0 auto;
}

/*########## THEME WRAPPER ########## <-*/


/*########## STICKY HEADER ########## ->*/
body.useOcNavi #lsOcNaviToggler {
	position:fixed;
	right: 10px;
	top:10px;
	display:block;
    z-index: 1111001;
}

body.useOcNavi.sticky .logo {
	width:50px; 
}
/*########## STICKY HEADER ########## ->*/

/*########## MISC ########## ->*/
a {
    color: inherit;
}

strong {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: bold;
    vertical-align: baseline;
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}


input, select, .text, textarea {
	padding:12px;
    width: 100%;
    border: 0;
    padding: 0;
    font-family: inherit;
}

input, .text, .widget-textarea {
    border: 1px solid #ccc;
    padding: 12px;
}

.formbody > div {
    margin-bottom: 1rem;
}

.formbody input, .formbody .text, .formbody .widget-textarea {
    border: 1px solid #ccc;
    padding: 12px;
    width: 100%;
}

.ce_form .checkbox {
    width: auto;
}

.tx-small,
.widget.widget-explanation.explanation {
    font-size: 0.8rem;
}

.widget.widget-explanation.explanation {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.submit, .button, button {
	padding:13px;
	cursor:pointer;
}

.submit:not(.fi), .button:not(.fi), button:not(.fi) {
    background: #ccc;
    color: #ffffff;
}


#back-to-top {
    position: fixed;
    bottom: 20px;
    right: 40px;
    z-index: 9999;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 35px;
    font-size: 1.5rem;
    color: #ffffff;
    cursor: pointer;
    border: 0;
    background: #000000;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}

#back-to-top.show {
    opacity: 1;
}
/*########## MISC ########## ->*/


/*########## LOGO ########## <-*/

#headerLine2 .logo,
#headerLine3 .logo{
    width: 160px;
    padding: 0.2rem 1rem;
}

.logo a {
    background-size:contain;
}

/*########## LOGO ########## ->*/


/*########## NAVIGATION ########## ->*/


#lsOcNavi {
    background: hsl(143deg 100% 16%);
    top: 0px;
    padding-left: 2rem;
    padding-right: 2rem;
}

#lsOcNavi {
    width: 100%;
    right: 0;
}

body.useOcNavi #lsOcNaviToggler {
    display: block;
}

#mainNavigation {
    z-index: 9900;
}

nav#mainNavigation,
nav#mainNavigationSticky {
    display: none;
}

.horizontalNavigation ul li span,
.horizontalNavigation ul li a,
.horizontalNavigation ul.level_1 li.active {
    font-size: 0.9rem;
}

#mainNavigation ul li a,
#mainNavigation ul li span,
#mainNavigation ul li strong {
	font-size:0.9rem;
}

#mainNavigation ul.level_2 {
	z-index:1;
}

.horizontalNavigation ul.level_1 li strong {
    color: #03511f;
    font-weight: normal;
    border-bottom: 6px solid #00511f;
}

.horizontalNavigation ul.level_2 li strong {
    color: #999999;
    font-weight: normal;
    border-bottom: 0;
}


.horizontalNavigation ul.level_2 li {
    padding-left: 20px;
}
/*
.horizontalNavigation li.active {
    padding-left: 20px;
    padding-right: 20px;
}

.horizontalNavigation .level_2 ul li span,
#mainNavigation .level_2 ul li a {
    padding-left: 20px;
}
*/
/*########## NAVIGATION ########## <-*/


/*########## MOBILE NAVIGATION ########## ->*/
#lsOcNaviToggler {
    color: #005ca8;
    font-size: 2.5rem;
}

#lsOcNavi {
	width:100%;
	overflow-y:auto;
}

#lsOcNavi .verticalNavigation ul li.active,
#lsOcNavi .verticalNavigation ul li span,
#lsOcNavi .verticalNavigation ul li a,
#lsOcNavi .verticalNavigation ul li strong {
	font-size:1.15rem;
	text-decoration:none;
	padding:8px 15px 8px 0;
    color: #fff;
}

#lsOcNavi .verticalNavigation ul li strong.forward.trail.submenu {
    padding-top: 20px;
    padding-bottom: 20px;
}


  	
body.useOcNavi #lsOcNaviToggler {
    right: 10px;
    top: 10px;
    display: block;
}
         

/*########## MOBILE NAVIGATION ########## <-*/


/*##########  ########## ->*/
.imageContainer {
	position:relative;
}
/*##########  ########## <-*/

/*########## GALLERY ########## ->*/
.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;
}

.ce_gallery img {
    width: 100%;
    height: auto;
}
/*########## GALLERY ########## <-*/

/*########## VIDEO ########## ->*/
.video-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%!important;
    height: 0;
    overflow: hidden;
}

.video-container video, .video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

video {
    width: 100% !important;
    height: auto !important;
}
/*##########VIDEO ########## <-*/

/*########## PAGINATION ########## ->*/
.pagination ul li {
	margin-left:10px;
}

.pagination ul li a,
.pagination ul li span {
	padding:4px 8px;
}

.pagination ul li .active {
	border:1px solid;
}
/*########## PAGINATION ########## <-*/



/*########## SOCIAL MEDIA BUTTONS ########## ->*/
.socialMediaButtons .buttons li {
	background:#EEE;
	width:50px;
	height:50px;
	text-align:center;
}

.ce_text.button_01 {
    display: none;
    display: block;
    padding: 20px;
    border: 2px solid green;
    
}

.ce_text.button_01.block {
    display: none;
}
/*########## SOCIAL MEDIA BUTTONS ########## <-*/




/*########## CONTAO WRAPPER ########## ->*/


#headerLine1 {
    display:none;
}

#headerLine2 {
    top: 0px;
}

 .contentWrapper {
     margin-left: auto;
     margin-right: auto;
     width: 110rem;
    max-width: 100%;
    padding: 0 2rem;
    }
    
.contentNarrowWrapper {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 100%;
    padding: 0 2rem;        
}
/*########## CONTAO WRAPPER ########## <-*/	


/*########## NEWS ########## ->*/	
.mod_newslist.aktuell > div {
    margin-bottom: 4rem;
}
	
.mod_newslist {
    margin: 2rem 0 8rem 0;
}

.mod_newslist.aktuell .layout_latest .image_container {
    margin-bottom: 1rem;
}

.karriere .mod_newslist > div {
    margin-bottom: 4rem;
    border-top: 20px solid #d7d8d8;
    padding-bottom: 1rem;
    padding-top: 1rem;
}

.mod_newsreader {
    margin-bottom: 6rem;
}
.mod_newsreader > div {
    margin-bottom: 2rem;
}
.layout_full > div {
    margin-bottom: 2rem;
}

.layout_full h2 {
    color: #bababa;
    font-size: 1rem;
}

.layout_full .ce_image {
    margin-bottom: 1.5rem;
}

.mod_newsreader .ce_form {
    margin-bottom: 4rem;
    margin-top: 4rem;
}

p.back {
    display: inline-block;
    border: 1px solid #00521f;
    padding: 0.5rem;
}

/*########## NEWS ########## <-*/	


.ce_table td.col_0 {
    margin-right: 28px;
    padding: 0 20px 0 0;
    /* border: 1px solid; */
}


a.link-underline,
.link-underline a,
.more a {
    margin-top: 10px;
    position: relative;
    display: inline-block;
    transition: color 0.2s ease-in-out, opacity 0.2s ease-in-out;
}

a.link-underline:before,
.link-underline a:before,
.more a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    color: #005220;
    left: 0;
    bottom: -1px;
    background: currentColor;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out;
    -o-transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

a.link-underline:hover,
.link-underline a:hover,
.more a:hover {
    outline: 0;
}

a.link-underline:hover:before,
.link-underline a:hover:before,
.more a:hover:before {
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    transform: scale(0, 1);
}

.link-underline a,
.more a {
    color: #212121 !important;
}

a {text-decoration: none;}


.mod_newslist.aktuell > div {
    display: flex;
    margin-bottom: 4rem;
}
.mod_newslist > div .image_container {
    padding-right: 1rem;
    flex-basis: 41.6666666%;
    flex-shrink: 0;
}

.mod_newsreader .wrapperNewsContent .ce_image {
    margin-bottom: 2rem;
}

.mod_newsreader .ce_gallery {
    margin-left: -1rem;
    margin-right: -1rem;
}

.mod_newsreader .ce_gallery > ul li {
    float: left;
    width: 50%;
    padding: 1rem;
}



@media screen and (min-width: 886px){

    #lsOcNavi {
        width:auto;
        overflow-y:auto;
    }
    
    body.useOcNavi #lsOcNaviToggler {
        display: none;
    }
    
    nav#mainNavigation,
    nav#mainNavigationSticky {
        display: block;
    }

    .horizontalNavigation ul.level_1 > li {
        margin-right: 4px;
    }
    

    #headerLine3 .logo{
        padding: 0.2rem 0;
    }
    

    #headerLine3.contentWrapper {
        padding-right: 0;
        padding-left: 0;
        padding-top: 0.3rem;
        padding-bottom: 0.3rem;
       display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
    }
    

#headerLine3.contentWrapper {
    padding-right: 0;
    padding-left: 0;
}



    #headerLine3 {
        position: relative;
        display: block;
        top: 0;
        padding: 0.2rem 0;
    }
    
  
    .logo {
        margin-left: 0;
        padding: 0;
    }
    
    #headerLine3 .logo {
        width: 150px;
    }
    
     
    .sticky #headerLine3 .logo {
        width: 130px;
    }
    
       
    .sticky #headerLine3 .contentWrapper {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
        }
    }
    
    
    #mainNavigation {
        padding-left: 20px;
    }
    
    #mainNavigation,
    #mainNavigationSticky {
        display: block;
    }
    
/*
    .mod_newslist.aktuell > div {
        display: flex;
        margin-bottom: 4rem;
    }
	.mod_newslist > div .image_container {
        padding-right: 1rem;
        flex-basis: 41.6666666%;
        flex-shrink: 0;
    }
    
    .mod_newsreader .wrapperNewsContent .ce_image {
        margin-bottom: 2rem;
    }
    
    .mod_newsreader .ce_gallery {
        margin-left: -1rem;
        margin-right: -1rem;
    }
    
    .mod_newsreader .ce_gallery > ul li {
        float: left;
        width: 50%;
        padding: 1rem;
    }
*/


}

@media screen and (min-width: 950px){
    
    
    .contentNarrowWrapper {
    margin-left: auto;
    margin-right: auto;
    width: 60rem;
    max-width: 100%;
    padding: 0 2rem;        
}
  

    #headerLine3 .contentWrapper, 
    #headerLine3.contentWrapper {
        padding-right: 0;
        padding-left: 0;
    }
    

}


@media screen and (min-width: 1024px){
    #mainNavigation ul li a,
    #mainNavigation ul li span,
    #mainNavigation ul li strong {
        font-size:1rem;
    }
}


@media screen and (min-width: 1250px){

	.mod_newslist > div .image_container {
        flex-basis: 58.3333333%;
    }
}
/*############################## SCHUST ##############################*/
/*#################################################################################*/

/* lora-regular - latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: url('/files/martensfiles/themes/themeBasic/fonts/lora/lora-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/martensfiles/themes/themeBasic/fonts/lora/lora-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/martensfiles/themes/themeBasic/fonts/lora/lora-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/martensfiles/themes/themeBasic/fonts/lora/lora-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/martensfiles/themes/themeBasic/fonts/lora/lora-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/martensfiles/themes/themeBasic/fonts/lora/lora-v16-latin-regular.svg#Lora') format('svg'); /* Legacy iOS */
}


/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('/files/martensfiles/themes/themeBasic/fonts/poppins/poppins-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/martensfiles/themes/themeBasic/fonts/poppins/poppins-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/martensfiles/themes/themeBasic/fonts/poppins/poppins-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/martensfiles/themes/themeBasic/fonts/poppins/poppins-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/martensfiles/themes/themeBasic/fonts/poppins/poppins-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/martensfiles/themes/themeBasic/fonts/poppins/poppins-v15-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}



/* ionicons */
@font-face {
font-family:"Ionicons";
font-style:normal;
  src: url('/files/martensfiles/themes/themeBasic/fonts/icons/ionicons.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/martensfiles/themes/themeBasic/fonts/icons/ionicons.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/martensfiles/themes/themeBasic/fonts/icons/ionicons.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/martensfiles/themes/themeBasic/fonts/icons/ionicons.woff') format('woff'), /* Modern Browsers */
       url('/files/martensfiles/themes/themeBasic/fonts/icons/ionicons.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/martensfiles/themes/themeBasic/fonts/icons/ionicons.svg#Ionicons') format('svg'); /* Legacy iOS */
}





a:focus{
	outline: 2px solid #cccccc;
	outline-offset: 2px;
}



.mm-panel {
	background: #04411a 
}

.offcanvas a{
	right: 0;
	position: fixed;
	z-index: 4;
}


/* Aktives Element */
.mm-menu .mm-listitem_selected > a,
.mm-menu .mm-listitem_selected > span {
	color: #fff;
}

a.mm-navbar__title span {
	color: #000;
}

.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited {
    text-decoration: none;
    color: #fff;
}

.cookiebar--active {
    align-items: inherit;
}

.cookiebar {
    background-color: rgb(0 92 168);
    border-top: 1px solid #b1b1b1;
    color: #fff;
    z-index:9999;
}


.cookiebar__message, .cookiebar__text {
    margin-right: 1rem;
    line-height: 2;
	
}

.cookiebar button.cookiebar__button {
    background: transparent;
    font-family: 'Poppins', 'Helvetica','Tahoma', sans-serif;
    font-style: normal;
    font-size: 1rem;
    font-weight: 400;
    padding: 0.45rem 1.2em;
     border: 1px solid #fff;
    margin-bottom: 0.5rem;
}

button.cookiebar__button:hover {
    background: #00511f;
}



#cookiebar-text a {
	display: inline-block;
    border: 1px solid #fff;
    text-decoration: none;
    padding: 0.45rem 1.2em;
    margin-bottom: 0.5rem;
}

#cookiebar-text a:hover {
    background: #00511f;
}

body  {
    font-family: 'Poppins', 'Helvetica','Tahoma', sans-serif;
    font-style: normal;
    font-weight: 400; 
    font-size: 1rem;
    line-height: 1.7;
    text-rendering: optimizeLegibility;
}

h3.font-02,
.font-02 {
    font-family: 'Lora', 'Times', serif;
    font-style: normal;
    font-weight: 400;
}

h3.font-03,
.font-03 {
    font-style: normal;
    font-weight: 400;
    font-size:inherit;
    text-transform:uppercase;
}

h1,
h2,
.h2 {
    font-size: 1.4rem;
    margin-bottom: 1rem;
    font-weight: 400;
    line-height: 1.4;
}

.layout_full h2 {
    color: #00511f;
    font-size: 1.4rem;
}

 ul {
    padding-left: 18px;
}

ul li {
    list-style: outside;
    padding-bottom: 1.1rem;
}

.headerbox-01 .overlayText .notUnderline a {
    text-decoration: none;
    cursor: pointer;
}

.bg-image {
    margin-bottom: 3rem;
}

.headerbox-01 {
    position: relative;
}

.headerbox-01 .overlayText {
    position: relative;
    background: rgb(0 92 168);
    color: #fff;
    top: 0;
    padding: 5%;
    margin-bottom: 2rem;
}

.headerbox-01 .overlayText a{
    color: #fff;
    text-decoration: underline;
}

.headerbox-01 .overlayText > div > div {
    padding: 1rem 0;
}

h1,
.headerbox-01 .overlayText .font-02 h1,
.headerbox-01 .overlayText .font-02 h2,
.headerbox-01 .overlayText .font-02 {
    font-size: 1.6rem;
    line-height: 1.4;
    text-transform: uppercase;
}

.headlineBox-01 {
    padding: 1rem 0;
    color: #fff;
    margin: 2rem 0
}

.headlineBox-01.first {
    margin: 0 0 2rem 0;
}

.headlineBox-01 h1{
    margin-bottom: 0;
}

.bgc-accent.headlineBox-01 {
    background: #00511f;
}


.headerbox-01 .overlayText_02 {
    position: relative;
    text-align: center;
    padding: 5%;
    margin-bottom: 2rem;
}


.headerbox-01 .overlayText_02 h1,
.headerbox-01 .overlayText_02 h2{
    font-family: 'Lora', 'Times', serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.4;
    text-transform: uppercase;
}

.contentBox-01 {
    background: rgb(0, 81, 31);
    color: #fff;
}

.contentBox-01 a {
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-top: 10px;
}
#footer .ma-underline,
.ma-underline a {
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-top: 10px;
}

#footer span.ma-underline:hover {
    color: #b1b1b1;
    border-bottom: 1px solid #b1b1b1;
    padding-top: 10px;
}

.contentBox-01 .contentWrapper {
    padding: 2rem 2rem;
}

.contentBox-01 > div > div > div > div {
    margin: 4% 0;
}

.contentBox-01 .flexWrapper:nth-child(2){
    font-size: 1.2rem;
}

.h2,
.contentBox-01 .content-headline,
.contentBox-02 .content-headline,
.overviewBox-01 h2,
.seperateBox-01 h2 {
    text-align: center;
    font-family: 'Lora', 'Times', serif;
    font-weight: 400;
    font-size: 1.7rem;
    line-height: 1.4;
}



.contentBox-02 .contentWrapper {
    padding: 4rem 2rem;
    text-align:center;
}

.contentBox-02 .contentNarrowWrapper {
    padding: 4rem 2rem;
    text-align: center;
}

.contentBox-03 {
    background: rgb(0, 81, 31);
    color: #fff;
}

.contentBox-03 .contentWrapper {
    padding: 4rem 2rem;
}
.contentBox-03 .flexWrapper{
    display: -ms-flexbox;
    display: -ms-inline-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.contentBox-03 > div > div > div > div {
    margin: 2% 0;
}

.contentBox-03 > div > div > div > div:nth-child(2) {
    font-family: 'Lora', 'Times', serif;
    font-weight: 400;
    font-size: 1.15rem;
}

.contentBox-04 .contentWrapper {
    padding: 4rem 2rem;
}

.contentBox-05 {
    background: rgb(0, 81, 31);
    color: #fff;
    margin-bottom: 4rem;
}

.contentBox-05 .contentNarrowWrapper {
    padding: 4rem 2rem;
    text-align: center;
}

.contentBox-06 .contentWrapper,
.contentBox-06 .contentNarrowWrapper {
    padding: 4rem 2rem;
}

.overviewBox-01 .contentWrapper > div {
    margin: 0 0 4rem 0;
    text-align: center;
    padding-bottom: 4px;
}

.overviewBox-01 figure,
.overviewBox-01 .image_container {
    width: 75%;
    margin-left: 12.5%;
    padding-bottom: 1rem;
}

.overviewBox-01 h2 {
    margin-bottom: 0.5rem;
    text-align: center;
}

.seperateBox-01 {
    position: relative;
    margin: 4rem 0 0 0;
    text-align: center;
}

.seperateBox-01 .overlayText {
    margin-top: 2rem;
    padding: 2rem;
}

.imageBox-01 .content-image,
.imageBox-02 .content-image,
.imageBox-01 .ce_image,
.imageBox-02 .ce_image {
    margin-bottom: 4rem;
}

.imageBox-02 {
    margin-bottom: 4rem;
}

.imageBoxGallery-01 .content-gallery > ul li ,
.imageBoxGallery-01 .ce_gallery > ul li {
    float: left;
    width: 33.3333333%;
    padding: 20px;
}

.imageBoxGallery-02 .content-gallery > ul li,
.imageBoxGallery-02 .ce_gallery > ul li {
    float: left;
    width: 50%;
    padding: 10px;
}

.imageBoxGallery-02 .content-gallery > ul li.row_last
.imageBoxGallery-02 .ce_gallery > ul li.row_last {
   display: none;
}

.imageBoxGallery-02 {
    margin-bottom: 4rem;
}

.content-gallery,
.ce_gallery{
    margin-left: -1%;
    margin-right: -1%;
}

.content-gallery > ul li.col_first,
.ce_gallery > ul li.col_first {
    clear: inherit;
}

.content-gallery > ul li,
.ce_gallery > ul li{
    list-style: none;
}

.submit:not(.fi), .button:not(.fi), button:not(.fi) {
    background: #00511f;
}

.button_02 a {
    display: inline-block;
    background: #00521f;
    border-radius: 2px;
    color: #fff;
    padding: 10px 20px;
    margin-top: 20px;
}

.mod_newsreader .layout_full h1 {
    font-family: 'Lora', 'Times', serif;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    color: #00511f;
}


.mod_newslist .info {
    display: none;
}

.mod_newslist h2{
    font-family: 'Lora', 'Times', serif;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    color: #005ca8;
}

#footer {
    background: rgb(0, 81, 31);
    padding-top: 2rem;
    padding-bottom: 2rem;
    border-top: 1px solid #929292;
    color: #fff;
    font-size: 0.9rem;
    line-height: 2;
}

#back-to-top {
    position: fixed;
    bottom: 2%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
}

#footer a {
    color: #fff;
}

#footer a:hover {
    color: #b1b1b1;
}

#footerLine1 > div {
    margin-bottom: 2rem;
}

#footerLine1 > div > div {
    margin-bottom: 1rem;
}

#footerLine1 > div .font-02 {
    font-size: 1.4rem;
    line-height: 1.2;
    padding: 0.5rem 0;
}

#footerLine1 > div:nth-child(2) {
    font-family: 'Lora', 'Times', serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.2;
    padding: 0.5rem 0;
}

#footer a.social {
    font-size: 2rem;
}

#bottom {
    padding: 0.5rem;
    background: #062913;
    text-align: center;
    color: #fff;
    font-size: 0.9rem;
}
/*############################## MEDIA QUERY  ##################################################*/
/*##############################################################################################*/

@media screen and (max-width: 395px){
	
	body{
		 -webkit-hyphens:auto;
       -ms-hyphens:auto;
           hyphens:auto;
	}
}





@media screen and (min-width: 750px){

    .contentBox-01 .flexWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .contentBox-01 .flexWrapper div:nth-child(2){
        flex: 0 0 50%;
    }
    
    .contentBox-01 .flexWrapper div:nth-child(3){
        flex: 0 0 50%;
    }
}

@media screen and (min-width: 886px){
    
    #lsOcNavi {
        width: 50%;
        overflow-y: auto;
        background: #005ca8;
    }

    #lsOcNaviToggler {
        color: #484646;
    }    
    
    nav#mainNavigation, nav#mainNavigationSticky {
        display: none;
    }
    body.useOcNavi #lsOcNaviToggler {
        display: block;
    }
    .logo {
        margin-left: 0;
        padding: 0;
    }
    
    #headerLine2 .logo {
        width: 150px;
    }
    
    #mainNavigation {
        padding-left: 0;
    }
    
 .horizontalNavigation ul li span, .horizontalNavigation ul li a {
    padding-right: 5px;
}
    
    #mainNavigation ul li a, #mainNavigation ul li span, #mainNavigation ul li strong {
    font-size: 0.8rem;
}
    .contentWrapper {
        max-width: 90%;
        padding: 0 0;
    }
    
    .contentNarrowWrapper {
        max-width: 65%;
        padding: 0 0;
    }
    
   .headerbox-01 .overlayText {
        position: absolute;
        right: 0;
        background: rgba(0, 81, 31, 0.79);
        margin-bottom: 0;
    }
    
    .headlineBox-01 {
        padding: 2rem 0;
    }
    
  .seperateBox-01 h2 {
    text-shadow: 1px 1px 1px #000;
}


    
    .contentBox-01 .contentWrapper {
        padding: 2rem 0;
    }
    
    .contentBox-01 > div > div > div > div {
        margin: 2% 1%;
    }
    
    .contentBox-01 .flexWrapper div:nth-child(2),
    .contentBox-01 .flexWrapper div:nth-child(3) {
        flex: 0 0 47%;
    }
    

    .contentBox-01 .flexWrapper div:nth-child(3) {
        margin-left: 0;
    }
    
    .contentBox-02 .contentNarrowWrapper {
        padding: 8rem 0rem;
    }
    
    .contentBox-05 .contentNarrowWrapper {
        padding: 8rem 0rem;
    }
    
    .contentBox-06 .contentNarrowWrapper {
        padding: 0rem 0 10rem 0;
    }
    
    .contentBox-06 .contentWrapper{
        padding: 6rem 0;
    }
    
    .seperateBox-01 .overlayText {
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        margin: auto;
        position: absolute;
        width: 100%;
        color: #fff;
    }
    
    .seperateBox-01 .overlayText > div {
        background: rgba(0, 81, 31, 1);
        padding: 1rem 3rem
    }

    .overviewBox-01 .contentWrapper {
        display: -ms-flexbox;
        display: -ms-inline-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    
    .overviewBox-01 .contentWrapper > div {
        flex-basis: 46%;
        flex-shrink: 0;
        margin: 0 2% 8% 2%;
        text-align: left;
    }
    
    .overviewBox-01 h2 {
        text-align: left;  
        line-height: 1.4;
    }
    
    .imageBox-01 {
        margin-bottom: 4%;
    }
    
    .imageBox-01 .contentWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    
    .imageBox-01 .contentWrapper > div{
        padding: 0 2%;
        max-width: 50%;
        flex: 0 0 50%;
    }
    
    .imageBox-01 .content-image,
    .imageBox-02 .content-image,
    .imageBox-01 .ce_image,
    .imageBox-02 .ce_image {
        margin-bottom: 0;
    }
    
    .imageBox-02 .contentWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;       
    }
    
    .imageBox-02 .contentWrapper > div {
        padding: 0 2%;
    }
    
    .imageBoxGallery-01 {
        margin: 6rem 0;
    }
    
     .imageBoxGallery-02 .content-gallery > ul li,
    .imageBoxGallery-02 .ce_gallery > ul li {
        padding: 20px;
    }
    
    #footerLine1 > div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    
    #footerLine1 > div > div {
        width: 33.333333%;
        padding: 1% 2%;
    }
}

    
    
@media screen and (min-width: 950px){
    
    .horizontalNavigation ul.level_1 > li {
	    margin-right: 3px;
	}
    
    
    body.useOcNavi #lsOcNaviToggler {
        display: none;
    }

   nav#mainNavigation, nav#mainNavigationSticky {
        display: block;
    }
    
    
    h1,
    .headerbox-01 .overlayText .font-02 h1,
    .headerbox-01 .overlayText_02 .font-02 h1,
    .headerbox-01 .overlayText_02 .font-02 h2,
    .headerbox-01 .overlayText .font-02 {
        font-size: 1.6rem;
    }
   
    .contentNarrowWrapper {
        max-width: 50%;
    }

    .contentBox-01 .contentWrapper {
        padding: 2rem 0rem;
    }
    
     .contentBox-01 .content-headline,
    .contentBox-01 .ce_headline{
        padding: 0 1% 3%;
    }
    
    .contentBox-02 .contentWrapper {
        padding: 8rem 4rem;
    }
    
    .contentBox-02 .content-headline,
     .contentBox-02 .ce_headline {
        padding: 0 0 1%;
    }
    
    .contentBox-03 > div > div > div > div {
        margin: 0 1%;
    }
    
    .contentBox-03 .contentWrapper {
        padding: 3rem 0rem;
    }
    
    .contentBox-03 > div > div > div > div:nth-child(1) {
        flex:0 0 72%;
    }
    
    .contentBox-03 > div > div > div > div:nth-child(2) {
        flex: 0 0 23%;
     
    }
    
    .contentBox-04 .contentWrapper {
        padding: 4rem 0;
    }

    .overviewBox-01 figure,
    .overviewBox-01 .image_container {
        width: 100%;
        margin-left: 0;
    }
    
    .seperateBox-01 .overlayText {
        margin-top: 0;
        padding: 0;
    }
    
    .seperateBox-01 .overlayText {
        max-width: 60rem;
    }
    
    .imageBoxGallery-02 .content-gallery > ul li,
    .imageBoxGallery-02 .ce_gallery > ul li {
        width: 33.33333%;
    }

.imageBoxGallery-02 .content-gallery > ul li.row_last,
    .imageBoxGallery-02 .ce_gallery > ul li.row_last {
       display: block;
    }
}



@media screen and (min-width: 1003px){
	
	#mainNavigation ul li a, #mainNavigation ul li span, #mainNavigation ul li strong {
	    font-size: 0.87rem;
	}
}


@media screen and (min-width: 1024px){

    
     .contentWrapper {
        max-width: 85%;
    }
    
    .contentBox-01 .flexWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
       
    }

    .contentBox-01 .flexWrapper div:nth-child(1) {
        flex: 0 0 36.6666666%;
    }
    
    .contentBox-01 .flexWrapper div:nth-child(2) {
        flex: 0 0 25%;
    }
    
    .contentBox-01 .flexWrapper div:nth-child(3) {
        flex: 0 0 33.3333333%;
    }
    
}


@media screen and (min-width: 1034px){
	
	#mainNavigation ul li a, #mainNavigation ul li span, #mainNavigation ul li strong {
	    font-size: 0.84rem;
	}
}



@media screen and (min-width: 1100px){
	
	#mainNavigation ul li a, #mainNavigation ul li span, #mainNavigation ul li strong {
	    font-size: 0.92rem;
	}
}

@media screen and (min-width: 1150px){

     #headerLine3 .logo {
        padding-bottom: 0;
    }
}


@media screen and (min-width: 1250px){
    
    
        .horizontalNavigation ul.level_1 > li {
        display: inline-block;
        margin-right: 8px;
        padding-bottom: 3px;
        padding-top: 3px;
    }
    
    

    #mainNavigation ul li a, #mainNavigation ul li span, #mainNavigation ul li strong {
	    font-size: 0.98rem;
	}
    
 
        .headerbox-01 .overlayText_02 {
            position: absolute;
            bottom: 0;
            background: rgba(0, 81, 31, 0.79);
            color: #fff;
            text-align: left;
            margin-bottom: 0;
        }

    .overviewBox-01 .contentWrapper > div {
        flex-basis: 29%;
    }
    
    .contentBox-01 .flexWrapper div:nth-child(1) {
        flex-basis: 50%;
    }
    
    .contentBox-01 .flexWrapper div:nth-child(2) {
         flex-basis: 16.66666%;
    }
    
    .contentBox-01 .flexWrapper div:nth-child(3) {
        flex-basis: 28%;
    }
}


@media screen and (min-width: 1276px){

    #mainNavigation ul li a, #mainNavigation ul li span, #mainNavigation ul li strong {
        font-size: 1rem;
    }
}

@media screen and (min-width: 1550px){
    
    .horizontalNavigation ul.level_1 > li {
    margin-right: 20px;
}

    h1,
    .headerbox-01 .overlayText .font-02 h1, 
    .headerbox-01 .overlayText_02 h1, 
    .headerbox-01 .overlayText_02 h2, 
    .headerbox-01 .overlayText .font-02 {
        font-size: 1.8rem;

    }
}

@media screen and (min-width: 1750px){
    #wrapper > #header {
        height: 126px;
    }
    
    #headerLine3 .logo {
        width: 250px;
    }
    
    body {
        font-size: 1.1rem;
    }
    
    h1,
    .headerbox-01 .overlayText .font-02 h1,
    .headerbox-01 .overlayText_02 h1, 
    .headerbox-01 .overlayText_02 h2, 
    .headerbox-01 .overlayText .font-02 {
        font-size: 2.4rem;
    }
    
     h2,
    .h2,
    .contentBox-01 .content-headline, 
    .contentBox-02 .content-headline, 
   
    .overviewBox-01 h2, 
    .seperateBox-01 h2 {
        font-size: 1.8rem;
    }
    
      
    .contentBox-02 .content-headline,
    .contentBox-02 .h2 {
        font-size: 2.1rem;
    }
  
    .seperateBox-01 .overlayText {
        max-width: 50rem;
    }
}



@media screen and (min-width: 2250px){
    
    h1,
    .headerbox-01 .overlayText .font-02 h1,
    .headerbox-01 .overlayText_02 h1, 
    .headerbox-01 .overlayText_02 h2, 
    .headerbox-01 .overlayText .font-02 {
        font-size: 3rem;
    }
}
@charset "UTF-8";/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:"Ionicons";src:url("../../files/martensfiles/themes/themeBasic/fonts/ionicons.eot?v=2.0.0");src:url("../../files/martensfiles/themes/themeBasic/fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("../../files/martensfiles/themes/themeBasic/fonts/ionicons.ttf?v=2.0.0") format("truetype"),url("../../files/martensfiles/themes/themeBasic/fonts/ionicons.woff?v=2.0.0") format("woff"),url("../../files/martensfiles/themes/themeBasic/fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}

