/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




/* reset */
ul.ft-menu,
ul.ft-menu * {
	margin: 0;
	border: 0;
	padding: 0;
	line-height: 1;
	position: relative;
	text-align: left;
	text-transform: capitalize;
}


ul.ft-menu {
	list-style: none;
	padding-left: 0.5em;
}

ul.ft-menu > li.ft-field {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 3.2em;
	background: none !important;
	position: relative !important;
}

@media (max-width: 389px) {
	ul.ft-menu > li.ft-field {
		width: 100%;
		margin-bottom: 0.5em !important;
	}
}

ul.ft-menu > li.ft-field > span.ft-label {
    cursor: pointer;
		position: relative;
}

ul.ft-menu > li.ft-field > span.ft-label.ft-opened {
    color: #A4BD62;
}

ul.ft-menu > li.ft-field > span.ft-label:before {
	font-family: "FontAwesome";
	content: "\f03a";
	margin-right: 5px;
	position: relative;
  top: 1px;
  font-size: 1.05em;
}

ul.ft-menu > li.ft-field > span.ft-label.ft-active {
	color: #A4BD62;
}

ul.ft-menu > li.ft-field > span.ft-label:after {
	font-family: "FontAwesome";
  content: " \f107";
	position: absolute;
	top: 3px;
	right: -18px;
	transition: all 0.2s;
}
ul.ft-menu > li.ft-field > span.ft-label.ft-opened:after {
    /*content: "\f106";*/
		transform: rotate(-180deg);
		/*position: absolute;*/
		/*top: 3px;
		right: -18px;*/
}

ul.ft-menu > li.ft-field > div.ft-panel {
	position: relative;
	min-width: 100%;
	background-clip: padding-box;
	margin-top: 8px;
	left: -4px;
	z-index: 9999;
}
@media (min-width: 390px) {
	ul.ft-menu > li.ft-field > div.ft-panel {
		position: absolute;
		min-width: 200px;
		top: 100%;
		margin-top: 8px;
		box-shadow: 0 0px 6px rgba(0, 0, 0, 0.3);
	}
}
ul.ft-menu > li.ft-field > div.ft-panel:before,
ul.ft-menu > li.ft-field > div.ft-panel:after {
	position: absolute;
	/*content: " ";*/
	height: 0;
	width: 0;
	left: 50%;
}
ul.ft-menu > li.ft-field > div.ft-panel:before {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-bottom: 1px solid #333333;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	top: -15px;
	margin-left: -10px;
}
ul.ft-menu > li.ft-field > div.ft-panel:after {
	/*content: " ";*/
	height: 0;
	width: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #F5F3EE;
	top: -8px;
	margin-left: -8px;
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected {
	padding: 10px 10px 0 10px;
	background: #ececec;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li {
	font-size: 12px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 1px;
	cursor: pointer;
	padding: 0.5em;
	color: white;
	background: #A4BD62;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li:after {
	content: " \00D7";
	color: white;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li:active {
	background: #7a0f18;
}

ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search {
	padding: 10px;
	background: #ececec;
}
@media (max-width: 389px) {
	ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search {
		display: none;
	}
}
ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search:before {
	font-family: "FontAwesome";
	content: "\f002";
	position: absolute;
  width: 20px;
	bottom: 19px;
	left: 18px;
	color: #BBB;
	text-shadow: none;
	z-index: 1;
}
ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search > input {
	outline: none;
	display: block;
	padding: 4px 10px 4px 25px;
	color: gray;
	border: 1px solid #333333;
	background: white;
	border-radius: 2px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0), inset 0 1px 0 rgba(0,0,0,0);
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags {
	position: relative !important;
	max-height: 200px !important;
	border-top: 1px solid #9c9c9b;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li {
  font-size: 0.85em;
	display: block;
	border-bottom: 1px solid #9c9c9b;
	display: block;
	color: #333;
	padding: 8px 35px 8px 15px;
	cursor: pointer;
	background: #fff;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li:after {
	content: attr(data-count);
    font-size: 11px;
    font-weight: normal;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -8px;
	padding: 2px 6px 3px 5px;
	color: white;
	background: #333;
	border-radius: 5px;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight {
	border-bottom: 1px solid #A4BD62;
	color: #A4BD62;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight:active {
	background: #A4BD62;
	color: white;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight:after {
	background: #A4BD62;
}

ul.ft-menu > li.ft-field > div.ft-panel > div.ft-mismatch {
    font-size: 11px;
	padding: 10px 15px;
	color: white;
	background: #555555;
	background: -webkit-linear-gradient(#555555, #333333);
	background: -moz-linear-gradient(#555555, #333333);
	background: -o-linear-gradient(#555555, #333333);
	background: -ms-linear-gradient(#555555, #333333);
	background: linear-gradient(#555555, #333333);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#555555", EndColorStr="#333333");
}

/* REQUIRED! */
.ft-hidden { display: none !important; }


/* Custom webkit scrollbars */
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags::-webkit-scrollbar {
    width: 10px;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
    background: #DDD;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags::-webkit-scrollbar-thumb {
    border-radius: 2px;
    box-shadow: 0 0 5px rgba(0,0,0,0.7);
    background: #EEE;
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */*{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}img{display:block}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#A4BD62;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"source-sans-pro", "Helvetica Neue", Arial, sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-align:center;text-decoration:none;-webkit-transition:background-color 150ms ease;-o-transition:background-color 150ms ease;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}[type=button]:focus,[type=button]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#83974e;color:#fff}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:0.5}[type=button]:disabled:hover,[type=reset]:disabled:hover,[type=submit]:disabled:hover,button:disabled:hover{background-color:#A4BD62}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:0.375em;padding:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:36px}label{display:block;font-weight:600;margin-bottom:0.375em}input,select,textarea{display:block;font-family:"source-sans-pro", "Helvetica Neue", Arial, sans-serif;font-size:1em}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.06);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.06);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0.75em;padding:0.5em;-webkit-transition:border-color 150ms ease;-o-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%}[type=color]:hover,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,select:hover,textarea:hover{border-color:#b1b1b1}[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,select:focus,textarea:focus{border-color:#A4BD62;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(154, 181, 80, 0.7);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(154, 181, 80, 0.7);outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime]:disabled,[type=datetime-local]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,select:disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime]:disabled:hover,[type=datetime-local]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,select:disabled:hover,textarea:disabled:hover{border:1px solid #ddd}[type=color]::-webkit-input-placeholder,[type=date]::-webkit-input-placeholder,[type=datetime]::-webkit-input-placeholder,[type=datetime-local]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=month]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=week]::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#858585}[type=color]:-ms-input-placeholder,[type=date]:-ms-input-placeholder,[type=datetime]:-ms-input-placeholder,[type=datetime-local]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=month]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=time]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=week]:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#858585}[type=color]::placeholder,[type=date]::placeholder,[type=datetime]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,select::placeholder,textarea::placeholder{color:#858585}textarea{resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:0.375em}[type=file]{margin-bottom:0.75em;width:100%}select{margin-bottom:0.75em;width:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{height:100%}ol,ul{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:0.75em 0}td,th,tr{vertical-align:middle}body{color:#333;font-family:"source-sans-pro", "Helvetica Neue", Arial, sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"merriweather", serif;font-size:1.25em;line-height:1.2;margin:0 0 0.75em}h1{font-size:2em;margin-top:0.67em}p{margin:0 0 0.75em}p:last-child{margin-bottom:0}a{color:#A4BD62;text-decoration:none;-webkit-transition:color 150ms ease;-o-transition:color 150ms ease;transition:color 150ms ease}a:active,a:focus,a:hover{color:#7b8e4a}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}body{font-family:"source-sans-pro", "Helvetica Neue", Arial, sans-serif;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:"merriweather", serif;font-weight:300}h1{border-bottom:1px solid #9c9c9b;letter-spacing:0.015em;padding-bottom:0.8em;margin-bottom:0.95em;padding-left:0.8rem}a{-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.mm-page{overflow-x:hidden}.invisible{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}img{max-width:100%;height:auto;display:block}#wrapper{max-width:1140px;margin:0 auto}#wrapper:after{clear:both;content:"";display:block}main{width:calc(100% - 40px);float:left;margin-left:20px;padding-top:4em}@media (min-width:900px){main{width:calc(66.66667% - 33.33333px);float:left;margin-left:20px}}main .ce_text{padding:0 0.8rem;line-height:1.75}main .ce_text h1{margin-left:-0.8rem}main .ce_text:not(.last){margin-bottom:5.5em}main .ce_text ul{list-style:circle}main .ce_text li{margin-left:1.8em}main a{color:#777;border-bottom:1px solid #677d35}main a:hover{color:#677d35}aside{width:calc(100% - 40px);float:left;margin-left:20px;padding-top:4em}@media (min-width:900px){aside{padding-top:13.35em;width:calc(25% - 25px);float:left;margin-left:20px;margin-left:calc(8.33333% - 21.66667px + 40px)}body.index aside{padding-top:9.3em}}#politik-verwaltung-verwaltung-online-schalter .ce_headline.first{margin-top:0}#politik-verwaltung-verwaltung-online-schalter .ce_headline{margin-top:5rem;padding-left:0.8rem}footer{background:#a4bd62;margin-top:8em}.Footer-bottom{background:#333;color:#9c9c9b}.Footer-bottom .inside{max-width:1140px;margin:0 auto;padding:0.5em 20px;text-align:right}.Footer-inside{max-width:1140px;margin:0 auto;padding:3em 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:900px){.Footer-inside{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:899px){#Footer-admin{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#Footer-tax{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#Footer-overview{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}#Footer-contact{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.Footer-section{width:100%;margin-bottom:2em}@media (min-width:475px){.Footer-section{width:calc(50% - 1em)}}@media (min-width:900px){.Footer-section{width:calc(25% - 1em);margin-bottom:0}}@media (min-width:1000px){.Footer-section{width:calc(25% - 3em)}}@media (min-width:1120px){.Footer-section{width:calc(25% - 4.6em)}}.Footer-section h3{font-family:'source-sans-pro', sans-serif;font-size:1rem;color:#fff;border-bottom:1px solid;padding-bottom:1em;margin-bottom:1em;text-transform:uppercase;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.4)}.Footer-section a{color:#333}.Footer-section a:hover{color:#fff}.Footer-section .trail,.Footer-section span{font-weight:600}.Footer-section li{padding-bottom:0.9em}.Footer-section li strong{display:inline-block;width:40%;font-weight:400}header{max-width:100vw;overflow-x:hidden;-webkit-box-shadow:0 2px 140px #aaa;box-shadow:0 2px 140px #aaa}.ui-accordion-header{display:block;color:#333;border-bottom:1px solid #9c9c9b;padding:0.905em 1em 0.65em 0.8em;font-size:1.125em;position:relative;letter-spacing:0.025em;-webkit-transition:color 0.2s, border-color 0.2s;-o-transition:color 0.2s, border-color 0.2s;transition:color 0.2s, border-color 0.2s}.ui-accordion-header.ui-accordion-header-active,.ui-accordion-header:focus,.ui-accordion-header:hover{color:#a4bd62;border-color:#a4bd62}.ui-accordion-header .ui-accordion-header-icon:after{position:absolute;font-family:'FontAwesome';content:'\f107';right:0.6em;top:1em;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.ui-accordion-content{padding-left:0.8rem;padding-bottom:40px}.ui-accordion-content .ce_text{padding:2.5rem 0 0 0;margin-bottom:0!important}.Button,input[type=submit]{display:inline-block;font-size:1.2em;font-family:'source-sans-pro', 'Helvetica Neue', Arial, sans-serif;letter-spacing:0.02em;color:#fff;background:#a4bd62;padding:0.4em 1.3em;cursor:pointer;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 2px 10px -4px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 10px -4px rgba(0, 0, 0, 0.5)}.Button:focus,.Button:hover,input[type=submit]:focus,input[type=submit]:hover{background:#9ab550}.Button:focus,input[type=submit]:focus{-webkit-box-shadow:none;box-shadow:none}input[type=submit]{line-height:1.75;border-radius:0px}.mod_breadcrumb{margin-bottom:4em;padding-left:0.9em}@media (max-width:800px){.mod_breadcrumb{display:none}}.mod_breadcrumb li{display:inline;font-style:italic}.mod_breadcrumb li:after{color:#9c9c9b;content:'>';margin:0 0.5em}.mod_breadcrumb li.Breadcrumb-legend:after,.mod_breadcrumb li.last:after{content:'';margin:0}.mod_breadcrumb li a{color:#9c9c9b;border-bottom:none}.mod_breadcrumb li a:hover{color:#333}.mod_breadcrumb li span{color:#9c9c9b}.Breadcrumb-legend{color:#333;font-weight:600;border-bottom:1px solid;margin:0;margin-right:0.5em}#ContactModal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(51, 51, 51, 0.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:99;display:none;opacity:0;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}#ContactModal.is-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1}.ContactModal-inside{background:#fff;width:80%;max-height:100vh;overflow:scroll;-webkit-overflow-scrolling:touch;margin:auto;padding:2em;position:relative;line-height:1.75;-webkit-transform:translateY(-5em);-ms-transform:translateY(-5em);transform:translateY(-5em);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.is-active .ContactModal-inside{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:900px){.ContactModal-inside{width:50%}}.ContactModal-inside a{color:#777;border-bottom:1px solid #677d35}.ContactModal-inside a:hover{color:#677d35}#CloseModal{position:absolute;background:none;color:#333;top:0;right:0;padding:1em;line-height:0}.ContactModal-col:first-of-type{margin-bottom:2.5em}@media (min-width:555px){.ContactModal-col{width:50%;float:left;margin-bottom:1em}.ContactModal-col:first-of-type{margin-bottom:0}}.ContactModal-col strong{font-weight:400;display:inline-block;width:40%}.ContactModal-col ul{margin-bottom:2em}.ui-datepicker .ui-widget-header{width:100%;font-size:.9em;border-collapse:collapse;display:table;border-spacing:2px;background-color:#e8e8e8}.ui-datepicker .ui-widget-header .ui-datepicker-title{padding-top:7px}.ui-datepicker .ui-widget-header .ui-datepicker-title .ui-datepicker-month{display:inline-block;font-family:"source-sans-pro", "Helvetica Neue", Arial, sans-serif;color:#333;margin-left:15%;width:35%;border:none;background-color:transparent;text-align:center;cursor:pointer;text-indent:calc(50% - 23px)}.ui-datepicker .ui-widget-header .ui-datepicker-title .ui-datepicker-year{display:inline-block;font-family:"source-sans-pro", "Helvetica Neue", Arial, sans-serif;color:#333;width:35%;border:none;background-color:transparent;text-align:center;cursor:pointer;text-indent:calc(50% - 25px)}.ui-datepicker .ui-widget-header .ui-datepicker-prev{position:absolute;left:14px;top:7px;cursor:pointer}.ui-datepicker .ui-widget-header .ui-datepicker-prev span{text-indent:-9999px;position:absolute}.ui-datepicker .ui-widget-header .ui-datepicker-prev:after{font-family:'FontAwesome';content:"\f104";font-size:20px;color:#333}.ui-datepicker .ui-widget-header .ui-datepicker-prev:hover:after{color:#a4bd62}.ui-datepicker .ui-widget-header .ui-datepicker-next{position:absolute;right:14px;top:7px;cursor:pointer}.ui-datepicker .ui-widget-header .ui-datepicker-next span{text-indent:-9999px;position:absolute}.ui-datepicker .ui-widget-header .ui-datepicker-next:after{font-family:'FontAwesome';content:"\f105";font-size:20px;color:#333}.ui-datepicker .ui-widget-header .ui-datepicker-next:hover:after{color:#a4bd62}.ui-datepicker .ui-datepicker-calendar{margin:0px}.ui-datepicker .ui-datepicker-calendar thead tr{background-color:#e8e8e8}.ui-datepicker .ui-datepicker-calendar thead tr th span{font-family:"source-sans-pro", "Helvetica Neue", Arial, sans-serif;color:#333}.ui-datepicker .ui-datepicker-calendar thead th{border-bottom:1px solid black;padding-bottom:5px}.ui-datepicker .ui-datepicker-calendar tbody{background-color:#f7f7f7}.ui-datepicker .ui-datepicker-calendar tbody tr td:hover{background-color:#a4bd62}.ui-datepicker .ui-datepicker-calendar tbody tr td a{text-align:center;font-family:"source-sans-pro", "Helvetica Neue", Arial, sans-serif;color:#333}.ui-datepicker .ui-datepicker-calendar tbody tr .ui-datepicker-today{background-color:#dcdcdc}.ui-datepicker .ui-datepicker-calendar tbody tr .ui-state-active{background-color:#a4bd62}.ce_download a,.ce_hyperlink a{display:block;color:#333;border-bottom:1px solid #9c9c9b;padding:0.905em 1em 0.65em 2.1em;font-size:1.125em;position:relative;letter-spacing:0.025em;-webkit-transition:color 0.2s, border-color 0.2s;-o-transition:color 0.2s, border-color 0.2s;transition:color 0.2s, border-color 0.2s}.ce_download a:hover,.ce_hyperlink a:hover{color:#a4bd62;border-color:#a4bd62}.ce_download a:after,.ce_hyperlink a:after{font-family:"FontAwesome";position:absolute;left:0.6em;top:1em;-webkit-font-smoothing:antialiased}.ce_download a span,.ce_hyperlink a span{color:#9c9c9b;font-size:.75em;display:block}.ce_hyperlink.internal a{padding:0.905em 1em 0.65em 0.8em}.ce_hyperlink a:after{content:'\f0ac'}.ce_hyperlink.internal a:after{content:"\f105";left:auto;right:0.6em;top:1em;-webkit-font-smoothing:antialiased;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.ce_hyperlink.internal:hover a:after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.ce_download a:after{content:'\f0f6'}.ce_form .invisible{display:none}.ce_form form{margin:2em auto}.ce_form label{font-weight:inherit}.ce_form .radio_container span{display:block}.ce_form .radio_container .invisible{display:none}.ce_form .radio_container .mandatory{display:inline}.ce_form fieldset{border:none;padding:0;margin-bottom:0px}.ce_form fieldset div:nth-of-type(1n){width:49%;float:left}.ce_form fieldset div:nth-of-type(2n){width:49%;float:right}.ce_form legend{padding:0;margin-bottom:0.5em}.ce_form h3{margin-top:3.75em;margin-bottom:1em;border-bottom:1px solid #a5a5a4;padding-bottom:15px}.ce_form .widget-select{margin-bottom:20px;position:relative}.ce_form .widget-select select{margin-top:6px}.ce_form .widget-select:after{font-family:"FontAwesome";content:"\f0dc";position:absolute;top:2.8em;right:0.7rem;font-size:0.85em;color:#9c9c9b}.ce_form .widget-radio{margin-bottom:10px}.ce_form .widget-radio fieldset legend{font-weight:inherit}.ce_form .widget-explanation{margin-bottom:25px}.ce_form .widget-explanation h4{margin-top:2em;font-size:1.15em}.ce_form .widget-explanation h5{margin-top:1.5em;font-size:0.95em}.ce_form .widget-explanation p{margin-bottom:10px}.ce_form .widget-explanation ul{margin-bottom:20px;list-style-type:circle}.ce_form .widget-explanation ul li{margin-left:40px}.ce_form .widget-text{margin-bottom:0.5em}.ce_form .widget-textarea{margin-bottom:10px}.ce_form .widget-checkbox{margin-bottom:10px}.ce_form .widget-checkbox .checkbox_container .mandatory{display:inline-block}.ce_form .widget-checkbox .checkbox_container span.invisible{display:none}.ce_form .widget-checkbox .checkbox_container span{display:block}.ce_form .submit_container{margin-top:4.5em;text-align:center}.ce_form input[type=checkbox]+label,.ce_form input[type=radio]+label{display:inline;line-height:28px;vertical-align:middle}#NavTop{width:100vw;background:#a4bd62;color:#fff;font-family:"merriweather", sans-serif;font-weight:400;font-size:0.875em;position:relative;z-index:5}@media (max-width:800px){#NavTop li.visible-on-dtp{display:none}#NavTop li.NavTop-search{width:48px}}#NavTop ul{list-style:none;margin:0;padding:0;max-width:1140px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#NavTop li{display:inline-block;border-left:1px solid}#NavTop li a,#NavTop li span{color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;padding:1em;display:block;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;text-shadow:1px 1px 2px #768c3b;cursor:pointer}#NavTop li a:hover,#NavTop li span:hover{background:#9ab550}#NavTop li button{background:none;border:none;display:inline-block}#NavMain-container{position:relative}#NavMain{background:#fff;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;position:relative;opacity:1;z-index:3}#NavMain.is-active{-webkit-box-shadow:0 2px 140px #aaa;box-shadow:0 2px 140px #aaa}#NavMain-logo{position:absolute;top:11px;left:20px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}@media (min-width:1140px){#NavMain-logo{left:calc((100vw - 1140px) / 2 + 1.3em)}}#NavMain-logo.is-small{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.NavMain-inside{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-width:1140px;margin:0 auto;padding:0.5em 0}@media (min-width:1021px){.NavMain-inside{padding:1.5em 0}}.NavMain-inside ul.level_1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;font-weight:600;font-size:1.125em}@media (max-width:1020px){.NavMain-inside ul.level_1{display:none}}@media (min-width:1140px){.NavMain-inside ul.level_1{width:80%}}.NavMain-inside ul.level_1>li{display:inline;text-transform:uppercase}.NavMain-inside ul.level_1>li>span{cursor:pointer;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;padding:1.4em 0.8em;position:relative}.NavMain-inside ul.level_1>li>span:after{content:url("../../files/assets/img/icons/arrow-down.svg");position:absolute;left:50%;top:23px;-webkit-transform:translateY(28px) translateX(-50%);-ms-transform:translateY(28px) translateX(-50%);transform:translateY(28px) translateX(-50%);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.NavMain-inside ul.level_1>li>span.is-active{color:#a4bd62}.NavMain-inside ul.level_1>li>span.is-active:after{-webkit-transform:translateY(47px) translateX(-50%);-ms-transform:translateY(47px) translateX(-50%);transform:translateY(47px) translateX(-50%)}.NavMain-dropdown{width:100vw;position:absolute;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, #fff), to(#ddd));background:-webkit-linear-gradient(#fff 70%, #ddd);background:-o-linear-gradient(#fff 70%, #ddd);background:linear-gradient(#fff 70%, #ddd);left:0;top:73px;min-height:330px!important;padding-top:1.5em;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:all 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);-o-transition:all 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);transition:all 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);z-index:2;visibility:hidden;font-size:0.85em}@media (max-width:1020px){.NavMain-dropdown{display:none}}@media (min-width:1100px){.NavMain-dropdown{font-size:1em}}.NavMain-dropdown.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.NavMain-dropdown.is-active ul.level_2{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.2s 0.45s;-o-transition:all 0.2s 0.45s;transition:all 0.2s 0.45s}.NavMain-dropdown ul.level_2{max-width:1140px;margin:0 auto;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:translateY(-0.8em);-ms-transform:translateY(-0.8em);transform:translateY(-0.8em);-webkit-transition:all 0.2s 0.45s;-o-transition:all 0.2s 0.45s;transition:all 0.2s 0.45s;position:relative;z-index:999}.NavMain-dropdown ul.level_2>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 1em}.NavMain-dropdown ul.level_2>li strong{display:block;padding:0.5em 1em 0.5em 0.5em;text-transform:uppercase;font-weight:600;border-bottom:1px solid}.NavMain-dropdown ul.level_3{list-style:none;text-transform:none;font-weight:400;padding:0}.NavMain-dropdown ul.level_3 li a,.NavMain-dropdown ul.level_3 li span{display:block;padding:0.5em;border-bottom:1px solid;min-width:230px;color:inherit;text-decoration:none}.NavMain-dropdown ul.level_3 li span{font-weight:bold;border-color:#a4bd62}.NavMain-dropdown ul.level_3 li a:hover{border-color:#a4bd62}.NavMobile-trigger{color:#333;padding:0.9em 20px 0.7em 20px;text-transform:uppercase}@media (min-width:1020px){.NavMobile-trigger{display:none}}.NavMobile-trigger i{margin-right:0.3em}#NavMobile{z-index:99;text-transform:uppercase;font-weight:bold;background:#fff}#NavMobile .level_3{text-transform:none}#NavMobile .fa{margin-right:0.5em}.mm-list a.mm-subopen{width:100%}.mm-list>li>a,.mm-list>li>span{padding:15px 10px 15px 20px}.mm-subtitle{text-align:center;text-transform:uppercase}.mm-menu.mm-light .mm-list>li>a.mm-subclose{background:#c3d498;padding:17px 20px 15px 20px;color:#333}.mm-menu .mm-list>li>a.mm-subclose:before,.mm-menu .mm-list>li>a.mm-subopen:after{border-color:#333}.mm-list a.mm-subclose:before{top:1.45rem;bottom:auto}.mm-menu.mm-white .mm-list>li>a.mm-subclose:before{border-color:#fff;margin-bottom:-11px}.mm-menu.mm-light .mm-list>li>a.mm-subclose:before,.mm-menu.mm-light .mm-list>li>a.mm-subopen:after{border-color:#333}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{margin-left:0}.mm-menu.mm-light .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-light .mm-list>li.mm-selected>span{background:#c3d498}#NavNoContent li.submenu>a,#NavNoContent li.submenu>span{display:block;border-bottom:1px solid #9c9c9b;font-family:merriweather, serif;font-weight:300;font-size:2em;letter-spacing:0.015em;padding-bottom:0.8em;margin-bottom:0.95em;padding-left:0.8rem;color:#333}#NavNoContent ul.level_2{margin-bottom:5em}#NavNoContent ul.level_2>li>a,#NavNoContent ul.level_2>li>span{display:block;color:#333;border-bottom:1px solid #9c9c9b;padding:0.905em 1em 0.65em 0.8em;font-size:1.125em;position:relative;letter-spacing:0.025em}#NavNoContent ul.level_2>li>a:hover,#NavNoContent ul.level_2>li>span:hover{color:#a4bd62;border-color:#a4bd62}#NavSide{font-family:merriweather, serif;font-weight:300;border-top:1px solid #9c9c9b}#NavSide li a,#NavSide li span{padding:1em 0.5em;position:relative;display:block;color:#333;border-bottom:1px solid #9c9c9b;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;cursor:pointer}#NavSide li a i,#NavSide li span i{position:absolute;right:0.5em;top:1.1em}#NavSide li a:hover,#NavSide li span:hover{background:#a4bd62;color:#fff;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.4)}#NavSide img{margin:1.7em 0 0.5em 0.5em}#PageImage{width:100vw}#PageImage img{width:100vw;height:auto}#SearchButton.is-active,#SearchButton.is-active:hover{background:#333;color:#a4bd62}#SearchBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;background:#eee;position:relative;z-index:4;-webkit-box-shadow:0 10px 20px 0 #ccc inset;box-shadow:0 10px 20px 0 #ccc inset;opacity:0}#SearchBar.is-active{height:50px;opacity:1}#SearchContainer{opacity:0;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;max-width:1140px;width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;padding:0 20px}@media (max-width:479px){#SearchContainer form{margin:0 auto}}@media (min-width:1160px){#SearchContainer{padding:0}}#SearchBar.is-active #SearchContainer{opacity:1}#SearchContainer input,#SearchContainer label{float:left}#SearchContainer label{text-transform:uppercase;margin-bottom:0;position:relative;top:5px}@media (max-width:479px){#SearchContainer label{display:none}}#SearchInput{border:1px solid #aaa;height:30px;width:auto;margin-left:0.5em;border-radius:6px 0 0 6px;font-size:0.85em;padding:0.5em;margin-bottom:0}@media (min-width:380px){#SearchInput{width:250px}}#SearchInput:focus{outline:none;border-bottom:1px solid #a4bd62;-webkit-box-shadow:1px 1px 1px #a4bd62 inset;box-shadow:1px 1px 1px #a4bd62 inset}#SearchGo{border:1px solid #aaa;background:#a4bd62;color:#fff;text-transform:uppercase;padding:0 1em;height:30px;font-size:0.85em;border-top:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa;border-left:none;border-radius:0 6px 6px 0;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.4)}#SearchGo:focus,#SearchGo:hover{background:#9ab550;color:#fff}#SearchGo:hover{border-color:#999}.mod_search .header,.mod_search form{padding:0 0.8em}.mod_search .header{margin-bottom:1.5em}.mod_search .formbody{text-align:center}.mod_search input[type=submit]{margin-bottom:3em}.mod_search .highlight{background:#cedbaa;padding:0 0.5em}.SearchResult{border-bottom:1px solid #e8e8e8;padding:2em 0.8em}.SearchResult .relevance{font-family:'source-sans-pro', 'Helvetica Neue', Arial, sans-serif;font-size:0.75em;color:#9c9c9b}.Slider{z-index:1;width:100vw;overflow:hidden;padding-bottom:4px}.Slider img{width:100vw}.Slider .swiper-slide{width:100vw}.Slider-caption{font-family:merriweather, serif;font-weight:300;position:absolute;bottom:1em;right:2em;background:#1d1d1b;color:#fff;padding:0.5em 1em 0.7em 1em;font-size:0.75em}@media (min-width:480px){.Slider-caption{font-size:1em}}.Slider-progress-container{position:absolute;bottom:0;z-index:2;overflow:hidden;width:100%}.Slider-progress{height:4px;background:#a4bd62;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.Slider-progress.is-running{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all 6800ms linear;-o-transition:all 6800ms linear;transition:all 6800ms linear}#EventList{margin:0;margin-top:3em;padding:0;list-style:none}#EventList h4{margin:3em 0 1.4em 0;padding-left:1rem}.EventFilter-legend{padding-left:1rem;margin-bottom:0.25em;display:block;padding-top:2.4rem}#EventFilter-reset{border-bottom:1px solid #9c9c9b;padding:0.2em 0.5em;cursor:pointer;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;padding-left:1.4rem}#EventFilter-reset i{position:relative;top:1px}#EventFilter-reset:hover{color:#a4bd62}#EventFilter{border-top:1px solid #9c9c9b;border-bottom:1px solid #9c9c9b;padding:0.5em 0;padding-left:1rem;font-family:inherit}#EventFilter .ft-label{text-transform:uppercase}@media (max-width:389px){#EventFilter{padding-bottom:0}}.Event-legend{margin-bottom:0.5em;padding:0.5em;border-bottom:1px solid #9c9c9b;padding-right:30px;padding-left:1em}@media (min-width:980px){.Event-legend{font-weight:600}}@media (max-width:979px){.Event-legend .Event-legend-date{font-weight:600}.Event-legend .Event-legend-date:after{font-weight:400;content:", "}.Event-legend .Event-legend-title:after{content:", "}}.Event{color:#1d1d1b;display:block;padding:0.5em;border-bottom:1px solid #e8e8e8;position:relative;padding-right:30px;padding-left:1em}@media (max-width:425px){.Event{font-size:0.85em}}.Event:hover{color:#a4bd62;border-color:#a4bd62}.Event:hover .fa{right:0.35em;-webkit-transition:right 0.2s;-o-transition:right 0.2s;transition:right 0.2s}.Event .fa{position:absolute;right:0.5em;top:0.8em;line-height:1}.Event-date,.Event-inst,.Event-legend-date,.Event-legend-inst,.Event-legend-title,.Event-title{vertical-align:top}@media (min-width:980px){.Event-date,.Event-inst,.Event-legend-date,.Event-legend-inst,.Event-legend-title,.Event-title{padding-right:5px;display:inline-block;margin-right:-4px}}@media (max-width:979px){.Event-date{font-weight:600}.Event-date:after{font-weight:400;content:", "}.Event-title:after{content:", "}}.Event-date,.Event-legend-date{width:20%}.Event-inst,.Event-legend-inst,.Event-legend-title,.Event-title{width:40%}.EventDetail figure{margin:2.5em 0}@media (min-width:900px){.EventDetail figure{max-width:50%}}.EventDetail h3{margin-top:2.875em;padding-left:0.8rem}.EventDetail .Button{margin-left:0.8em}.EventDetail-title{padding-left:0.8rem;padding-bottom:1em;border-bottom:1px solid #a5a5a4;margin-bottom:2em}h3.EventDetail-InstName{margin-bottom:0.6em;padding-left:0}.EventDetail-InstLink{border-bottom:none}.EventDetail-InstLink .fa{margin-left:0.4em}.EventDetail-box{padding-left:0.8rem}.EventDetail-date{display:block;padding:0.3em 0 0.3em 0.8em;border-bottom:1px solid #e8e8e8}.EventDetail-date .fa{position:relative;top:1px;margin-right:0.3em}.EventDetail-date a{display:block;border-bottom:none}.EventDetail-downloads{margin-bottom:2.875em}.InstDetail{line-height:1.75;margin-bottom:4rem}.InstDetail h3{font-size:1.375em}.InstDetail section{margin-bottom:3.5em}.InstDetail .Button{margin-left:0.8rem}.InstDetail-box{padding-left:0.8rem}.InstDetail-logo{margin:2em 0 3em 0}.InstDetail-info ul{list-style-type:circle;margin-bottom:0.75em}.InstDetail-info li{margin-left:1.8em}.InstDetail-partners h3{margin-bottom:1.2em}.InstDetail-partner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.InstDetail-partner{width:100%;margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (min-width:475px){.InstDetail-partner{width:50%;padding-right:1em;margin-bottom:4rem}}@media (min-width:675px){.InstDetail-partner{width:33.333%}}.InstDetail-partner ul{max-width:100%}.InstDetail-partner img{margin-bottom:1em}.InstDetail-termine{font-weight:normal;font-size:1em}@media (max-width:425px){.InstDetail-termine{font-size:0.85em}}@media (min-width:426px){.InstDetail-termine .mobile{display:none}}@media (max-width:425px){.InstDetail-termine .desktop{display:none}}.InstDetail-termine h3{padding-left:0.8rem}.InstDetail-termin{display:block;color:#333;border-bottom:1px solid #9c9c9b;padding:0.3em 1em 0.2em 0.8rem;position:relative}.InstDetail-termin:hover{color:#a4bd62;border-color:#a4bd62}.InstDetail-termin:hover i{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.InstDetail-termin i{position:absolute;top:0.7em;right:0.6em;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.InstDetail-nachricht{padding-bottom:2rem;border-bottom:1px solid #e8e8e8;margin-bottom:3rem}.InstDetail-nachricht:nth-child(2){margin-top:1.7rem}.InstDetail-nachricht h5{font-size:1.1em}.InstLink{display:block;padding:0.25em 0;border-bottom:none}.InstLink i{margin-right:0.5em}.InstList-entry{display:block;color:#333;border-bottom:1px solid #9c9c9b;padding:0.905em 1em 0.65em 0.8em;font-size:1.125em;position:relative;letter-spacing:0.025em}.InstList-entry:hover{color:#a4bd62;border-color:#a4bd62}.InstList-entry:hover i{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.InstList-entry i{position:absolute;top:1em;right:0.6em;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.NewsItem-header{margin-bottom:0}.NewsItem{border-bottom:1px solid #9c9c9b;padding:2em 0.7em;line-height:1.75}.NewsItem h2{font-size:1.375em;margin-bottom:0.2em}.NewsItem-date{display:block;color:#677d35;margin-bottom:0.3em}.NewsItem-img{margin:1.3em 0}.NewsItem-archivelink{display:block;padding:1em 0;text-align:right;border-bottom:none}.NewsItem-archivelink i{margin-left:0.5em}.PersonenListe-SearchWidget{padding:1em 0.8em;background:#e8e8e8;margin-bottom:1em}.PersonenListe-SearchWidget input{margin-bottom:0}.PersonenListe-SearchWidget label{font-size:0.85em;font-weight:400}.PersonenListe-legend{padding:1em 0.8em;border-bottom:1px solid #9c9c9b}.PersonenListe-legend:after{clear:both;content:"";display:block}@media (max-width:530px){.PersonenListe-legend{display:none}}.Person{border-bottom:1px solid #e8e8e8;padding:1em 0.8em}.Person:after{clear:both;content:"";display:block}@media (min-width:531px){.Person-contact,.Person-functions{float:left;width:50%}}.Person-functions-legend{margin:1em 0 0.5em;font-size:0.85em}@media (min-width:531px){.Person-functions-legend{display:none}}
/*# sourceMappingURL=ettiswil.css.map */
