/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* dk_caroufredsel global styles */
.caroufredsel_skin .image_container img, .caroufredsel_thumbnails_skin .image_container img {
	vertical-align: bottom;
}
.caroufredsel > div, .caroufredsel > section, .caroufredsel_thumbnails > div {
	float: left;
}
.caroufredsel .clearfix {
	float: none;
	clear: both;
}
.caroufredsel_thumbnails_skin {
	position: relative;
}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.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}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url("../../files/kunde/css/fonts/source-sans-pro-v11-latin-regular.eot");src:local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url("../../files/kunde/css/fonts/source-sans-pro-v11-latin-regular.eot?#iefix") format('embedded-opentype'), url("../../files/kunde/css/fonts/source-sans-pro-v11-latin-regular.woff2") format('woff2'), url("../../files/kunde/css/fonts/source-sans-pro-v11-latin-regular.woff") format('woff'), url("../../files/kunde/css/fonts/source-sans-pro-v11-latin-regular.ttf") format('truetype'), url("../../files/kunde/css/fonts/source-sans-pro-v11-latin-regular.svg#SourceSansPro") format('svg');}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url("../../files/kunde/css/fonts/source-sans-pro-v11-latin-700.eot");src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url("../../files/kunde/css/fonts/source-sans-pro-v11-latin-700.eot?#iefix") format('embedded-opentype'), url("../../files/kunde/css/fonts/source-sans-pro-v11-latin-700.woff2") format('woff2'), url("../../files/kunde/css/fonts/source-sans-pro-v11-latin-700.woff") format('woff'), url("../../files/kunde/css/fonts/source-sans-pro-v11-latin-700.ttf") format('truetype'), url("../../files/kunde/css/fonts/source-sans-pro-v11-latin-700.svg#SourceSansPro") format('svg');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url("../../files/kunde/css/fonts/roboto-condensed-v16-latin-regular.eot");src:local('Roboto Condensed'), local('RobotoCondensed-Regular'), url("../../files/kunde/css/fonts/roboto-condensed-v16-latin-regular.eot?#iefix") format('embedded-opentype'), url("../../files/kunde/css/fonts/roboto-condensed-v16-latin-regular.woff2") format('woff2'), url("../../files/kunde/css/fonts/roboto-condensed-v16-latin-regular.woff") format('woff'), url("../../files/kunde/css/fonts/roboto-condensed-v16-latin-regular.ttf") format('truetype'), url("../../files/kunde/css/fonts/roboto-condensed-v16-latin-regular.svg#RobotoCondensed") format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("../../files/kunde/css/fonts/open-sans-v15-latin-regular.eot");src:local('Open Sans Regular'), local('OpenSans-Regular'), url("../../files/kunde/css/fonts/open-sans-v15-latin-regular.eot?#iefix") format('embedded-opentype'), url("../../files/kunde/css/fonts/open-sans-v15-latin-regular.woff2") format('woff2'), url("../../files/kunde/css/fonts/open-sans-v15-latin-regular.woff") format('woff'), url("../../files/kunde/css/fonts/open-sans-v15-latin-regular.ttf") format('truetype'), url("../../files/kunde/css/fonts/open-sans-v15-latin-regular.svg#OpenSans") format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("../../files/kunde/css/fonts/open-sans-v15-latin-700.eot");src:local('Open Sans Bold'), local('OpenSans-Bold'), url("../../files/kunde/css/fonts/open-sans-v15-latin-700.eot?#iefix") format('embedded-opentype'), url("../../files/kunde/css/fonts/open-sans-v15-latin-700.woff2") format('woff2'), url("../../files/kunde/css/fonts/open-sans-v15-latin-700.woff") format('woff'), url("../../files/kunde/css/fonts/open-sans-v15-latin-700.ttf") format('truetype'), url("../../files/kunde/css/fonts/open-sans-v15-latin-700.svg#OpenSans") format('svg');}@font-face{font-family:"RockSolid Icons";src:url("/files/fonts/rocksolid-icons.eot");src:url("/files/fonts/rocksolid-icons.eot?#iefix") format('eot'), url("/files/fonts/rocksolid-icons.woff") format('woff'), url("/files/fonts/rocksolid-icons.ttf") format('truetype'), url("/files/fonts/rocksolid-icons.svg") format('svg');}*[data-icon]:before{content:attr(data-icon);font:1em/1 "RockSolid Icons"}html{height:100.2%;font-size:16px;font-size:1rem}body{font-family:'Roboto', sans-serif;font-size:15px;font-size:0.9375rem;line-height:1.5;color:#3e3e3e}*{background-repeat:no-repeat;border:0 none;box-sizing:border-box;margin:0;outline:0 none;padding:0}.header .inside,#main .mod_article:not(.fullwidth),#footer-box,.bg_bild_farbe,body.sidebar #container,.mod_breadcrumb .inside,.cta-inside{max-width:980px;margin:0 auto;padding:40px 40px;clear:both}.header .inside{padding-bottom:0}a{color:#000}a:hover{text-decoration:none}#main .mod_article{overflow:hidden;position:relative}#fix-wrapper{width:100%;z-index:10000;background-color:#fff;border-bottom:1px solid #ececec}.cookiebar{z-index:100000000}h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed', sans-serif;color:#41a62a;line-height:1.3;margin-top:0}h1{font-size:30px;font-size:1.875rem;border-bottom:1px solid #e8e8e8;padding-bottom:10px;margin-bottom:20px}h2{font-size:24px;font-size:1.5rem;color:#000;margin-bottom:15px}h3{font-size:22px;font-size:1.375rem;margin-bottom:15px}h4{font-size:20px;font-size:1.25rem}h5{font-size:18px;font-size:1.125rem}h6{font-size:16px;font-size:1rem}h1.bg-red{background-color:#41a62a;color:#fff;text-align:center;padding:10px;margin-bottom:40px !important}.ce_rsce_ueberschrift_erweitert h1,.ce_rsce_ueberschrift_erweitert h2,.ce_rsce_ueberschrift_erweitert h3,.ce_rsce_ueberschrift_erweitert h4,.ce_rsce_ueberschrift_erweitert h5,.ce_rsce_ueberschrift_erweitert h6{color:#000}.ce_rsce_ueberschrift_erweitert .hauptfarbe{color:#41a62a}.mod_mwk_back_to_top a{background-color:#000 !important;border:2px solid #fff}.ce_downloads ul{list-style-type:none;margin-left:0}.ce_downloads ul li{border-bottom:1px dotted #e8e8e8;padding:10px 0}.ce_downloads ul li a{text-decoration:none}.ce_downloads ul li .size{font-size:13px;font-size:0.8125rem;color:#515151}.ce_download{padding:25px;background-color:#41a62a;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-bottom:20px;position:relative;padding-right:90px}.ce_download h1,.ce_download h2,.ce_download h3,.ce_download h4,.ce_download h5,.ce_download h6{color:#fff}.ce_download a{color:#fff;text-decoration:none}.ce_download .size{font-size:13px;font-size:0.8125rem}.ce_download::after{content:"\f019";font-family:"FontAwesome";font-size:60px;font-size:3.75rem;position:absolute;right:20px;top:0;color:#fff}.ce_rsce_calltoaction{position:relative}.ce_rsce_calltoaction .cta-inside{background:#e8e8e8;background:rgba(232, 232, 232, 0.4)}.ce_rsce_calltoaction h1,.ce_rsce_calltoaction h2,.ce_rsce_calltoaction h3,.ce_rsce_calltoaction h4,.ce_rsce_calltoaction h5,.ce_rsce_calltoaction h6{margin-bottom:8px !important}.ce_rsce_calltoaction .cta-text{padding-right:25%;font-size:22px;font-size:1.375rem}.ce_rsce_calltoaction .cta-inhalt{position:relative}.ce_rsce_calltoaction .cta-button{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.ce_rsce_calltoaction.bg-image .cta-inside{background-repeat:no-repeat;background-position:center bottom;background-size:cover;background:#000;background:rgba(0, 0, 0, 0.8)}.ce_rsce_calltoaction.bg-image h1,.ce_rsce_calltoaction.bg-image h2,.ce_rsce_calltoaction.bg-image h3,.ce_rsce_calltoaction.bg-image h4,.ce_rsce_calltoaction.bg-image h5,.ce_rsce_calltoaction.bg-image h6{color:#fff}.ce_rsce_calltoaction.bg-image .cta-text{color:#fff}.wappen{font-size:16px;font-size:1rem}.wappen a{color:#fff}.wappen img{margin-top:10px}blockquote{font-style:italic;padding-left:16px;border-left:5px solid #579ce3}blockquote p::before{content:"“";display:inline-block;font-size:40px;font-size:2.5rem;font-weight:bold;line-height:0;text-indent:0;padding-right:5px;position:relative;top:6px}blockquote p::after{content:"„";display:inline-block;font-size:40px;font-size:2.5rem;font-weight:bold;line-height:0px;text-indent:0;width:20px;padding-left:5px}.ce_table table{width:100%;border-spacing:0;border-collapse:collapse}.ce_table table tr{border-bottom:1px solid #e8e8e8}.ce_table table tr.row_first{border-bottom:none}.ce_table table tr.row_first td{background:#41a62a;background:rgba(65, 166, 42, 1);color:#fff;font-weight:bold}.ce_table table tr.row_last{color:#e8e8e8}.ce_table table tr td{padding:12px;min-width:130px;vertical-align:top}#modulpreise.ce_table table tr td.col_0{min-width:30px}.ce_table.table-spezial{color:#fff}.ce_table.table-spezial .odd{background:#e8e8e8;background:rgba(232, 232, 232, 1)}.ce_table.table-spezial .even{background:#000;background:rgba(0, 0, 0, 1)}.ce_table.table-spezial tr.row_last{color:#fff}.ce_hyperlink .hyperlink_txt{background:#41a62a;background:rgba(65, 166, 42, 1);padding:16px;color:#fff;text-decoration:none;font-weight:bold;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;min-width:150px;margin-bottom:20px;display:inline-block;text-align:center !important}.ce_hyperlink .hyperlink_txt:hover{background:#000;background:rgba(0, 0, 0, 1);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.ce_hyperlink.outline .hyperlink_txt{padding:16px 25px;background-color:transparent;border:2px solid #41a62a;min-width:170px;color:#41a62a}.ce_hyperlink.outline .hyperlink_txt:hover{background:#000;background:rgba(0, 0, 0, 1);color:#fff;border:2px solid #000}.ce_hyperlink.outline.nf{color:#000}.ce_hyperlink.erfolg .hyperlink_txt{background:#239c31;background:rgba(35, 156, 49, 1)}.ce_hyperlink.erfolg .hyperlink_txt:hover{background:#239c31;background:rgba(35, 156, 49, 0.8)}.ce_hyperlink.warnung .hyperlink_txt{background-color:#e0a415}.ce_hyperlink.warnung .hyperlink_txt:hover{background:#e0a415;background:rgba(224, 164, 21, 0.8)}.ce_hyperlink.fehler .hyperlink_txt{background-color:#c71818}.ce_hyperlink.fehler .hyperlink_txt:hover{background:#c71818;background:rgba(199, 24, 24, 0.8)}.ce_hyperlink.info .hyperlink_txt{background-color:#579ce3}.ce_hyperlink.info .hyperlink_txt:hover{background:#579ce3;background:rgba(87, 156, 227, 0.8)}.ce_hyperlink.weiss .hyperlink_txt{background-color:#fff}.ce_hyperlink.weiss .hyperlink_txt:hover{background:#fff;background:rgba(255, 255, 255, 0.8)}.ce_hyperlink.hauptfarbe .hyperlink_txt{background-color:#41a62a}.ce_hyperlink.hauptfarbe .hyperlink_txt:hover{background:#41a62a;background:rgba(65, 166, 42, 0.8)}.ce_hyperlink.nebenfarbe .hyperlink_txt{background-color:#000}.ce_hyperlink.nebenfarbe .hyperlink_txt:hover{background:#000;background:rgba(0, 0, 0, 0.8)}.ce_hyperlink.cta .hyperlink_txt{background-color:#579ce3}.ce_hyperlink.cta .hyperlink_txt:hover{background:#579ce3;background:rgba(87, 156, 227, 0.8)}.border-radius-3 .hyperlink_txt{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.border-radius-5 .hyperlink_txt{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.border-radius-10 .hyperlink_txt{-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.border-radius-20 .hyperlink_txt{-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.small .hyperlink_txt{padding-top:10px;padding-bottom:10px}.large .hyperlink_txt{padding-top:24px;padding-bottom:24px}.full .hyperlink_txt{width:100%}.ce_kontakt_icon .kontakt-text{display:inline-block;padding-left:24px}.ce_kontakt_icon .kontakt-element{position:relative}.ce_kontakt_icon .kontakt-element i{position:absolute;top:0;left:0}#wrapper-inhalt{background-color:#fff}#wrapper{max-width:1200px;margin-left:auto;margin-right:auto;background-color:#fff}.mod_rocksolid_slider .rsts-nav{left:0;width:100%;text-align:center}.mod_rocksolid_slider .rsts-nav-bullets a{width:14px;height:14px;background:#fff;background:rgba(255, 255, 255, 0.8)}.mod_rocksolid_slider .rsts-nav-bullets a:hover{background:#000;background:rgba(0, 0, 0, 0.8)}.mod_rocksolid_slider .rsts-nav-bullets a.active{background:#000;background:rgba(0, 0, 0, 0.8)}.box_startseite{border-left:1px solid #c9e8fb;border-bottom:1px solid #c9e8fb}.box_startseite .textbox{padding:15px}.box_startseite img{width:100%}.box_startseite .url{float:right}.box_startseite .url a{background-color:#c9e8fb;color:#41a62a;display:block;padding:8px 18px;text-decoration:none}.box_startseite .url a:hover{color:#fff}.slider_text{position:relative}.slider_text img{width:100%;height:auto}.slider_text .textbox{position:absolute;left:0;bottom:10%;width:100%}.slider_text .textbox .inside{max-width:980px;margin:0 auto;padding:0 40px}.slider_text .textbox .headline{background:#41a62a;background:rgba(65, 166, 42, 0.7);color:#fff;max-width:480px;font-size:36px;font-size:2.25rem;padding:15px 35px}.slider_text .textbox .text{background:#fff;background:rgba(255, 255, 255, 0.8);color:#000;max-width:480px;font-size:15px;font-size:0.9375rem;padding:15px 35px}.slider_text .textbox .text ul{margin:0;padding:0;margin-left:18px}.ansprechpartner .position{margin-top:8px;font-style:italic}.ansprechpartner .name{font-weight:bold;font-size:18px;font-size:1.125rem}.ansprechpartner .telefon::before{font:16px/1 "RockSolid Icons";content:"\e0e8";margin-right:6px}.ansprechpartner .email::before{font:16px/1 "RockSolid Icons";content:"\e0cd";margin-right:6px}#gemeinde-links a{text-decoration:none}.mod_calendar .calendar{width:100%}.mod_calendar .calendar tr td{border:1px solid #515151;height:110px;padding:0;vertical-align:top;width:14%}.mod_calendar .calendar tr td .header{background:#e8e8e8;background:rgba(232, 232, 232, 0.4);border-bottom:0;padding:5px;font-size:13px;font-size:0.8125rem}.mod_calendar .calendar tr td .event{padding:5px;font-size:14px;font-size:0.875rem;background:#c71818;background:rgba(199, 24, 24, 1);color:#fff}.mod_calendar .calendar tr td .event a{color:#fff;text-decoration:none}.mod_calendar .calendar tr th.label{text-align:center;font-size:14px;font-size:0.875rem;color:#fff;background:#515151;background:rgba(81, 81, 81, 1.0);padding:8px;border:1px solid #515151}.mod_calendar .calendar tr th.head{text-align:center;font-size:14px;font-size:0.875rem;color:#fff;background:#41a62a;background:rgba(65, 166, 42, 1.0);padding:8px;border:1px solid #41a62a}.mod_calendar .calendar tr th.previous{text-align:left}.mod_calendar .calendar tr th.next{text-align:right}.mod_calendar .calendar tr th a{color:#fff;text-decoration:none}#dlh_googlemap_1{width:100% !important}.ce_dlh_googlemaps{padding-bottom:0}.ce_dlh_googlemaps form input{float:left;width:60%;margin-top:15px}.ce_dlh_googlemaps form input.submit{width:30%;margin-left:10%;margin-top:15px}.ce_rsce_text_erweitert .text_erw_inside{line-height:1.5}.ce_rsce_text_erweitert .text_erw_inside.hf{color:#41a62a}.ce_rsce_text_erweitert .text_erw_inside.nf{color:#000}.ce_rsce_text_erweitert .text_erw_inside.schwarz{color:#000}.ce_rsce_text_erweitert .text_erw_inside.weiss{color:#fff}.ce_rsce_text_erweitert .text_erw_inside.dg{color:#515151}.ce_rsce_text_erweitert .text_erw_inside.hg{color:#e8e8e8}.ce_rsce_text_erweitert .text_erw_inside.sg_xxs{font-size:18px;font-size:1.125rem}.ce_rsce_text_erweitert .text_erw_inside.sg_xs{font-size:23px;font-size:1.4375rem}.ce_rsce_text_erweitert .text_erw_inside.sg_s{font-size:28px;font-size:1.75rem}.ce_rsce_text_erweitert .text_erw_inside.sg_m{font-size:33px;font-size:2.0625rem}.ce_rsce_text_erweitert .text_erw_inside.sg_l{font-size:38px;font-size:2.375rem}.ce_rsce_text_erweitert .text_erw_inside.sg_xl{font-size:43px;font-size:2.6875rem}.ce_rsce_text_erweitert .text_erw_inside.sg_xxl{font-size:48px;font-size:3rem}body.fixed-header .sticky{display:block}.sticky{display:none;position:fixed;left:0;top:0;width:100%;z-index:999999}.sticky #logo{height:100px;width:140px;psoition:static;top:0;display:none}.sticky #slogan{display:none}.sticky #navi-main{margin-top:0;}.sticky #navi-main ul{}.sticky #navi-main ul li a{color:#515151}.sticky .header.cloned{box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.1);animation:1s ease 0s normal none 1 running fadeInDown;line-height:60px;height:60px}.sticky .header.cloned .inside{padding-top:10px}#footer-box{padding:0 40px}.normal-width{max-width:980px;margin:0 auto;padding:0 40px}.ce_colsetStart .ce_text{padding:0}.fix-padding{padding-top:80px !important}*,*::after,*::before{box-sizing:border-box}*,*::after,*::before{box-sizing:border-box}svg#bigTriangleColor{pointer-events:none}.container svg{display:block}svg:not(:root){overflow:hidden}*,*::after,*::before{box-sizing:border-box}.ce_rsce_trenner_erweitert.standard{position:relative;vertical-align:bottom;line-height:0}.ce_rsce_trenner_erweitert.absolut_unten{bottom:0;position:absolute;width:100%;z-index:100;line-height:0}.ce_rsce_trenner_erweitert.absolut_oben{top:0;position:absolute;width:100%;z-index:100;line-height:0}.ce_rsce_trenner_erweitert path{line-height:0;stroke-width:0}.ce_rsce_trenner_erweitert .trenner_erweitert_inside{margin-top:0}.bb-hauptfarbe{border-bottom:1px solid #41a62a}.bb-nebenfarbe{border-bottom:1px solid #000}.bb-weiss{border-bottom:1px solid #fff}.bb-schwarz{border-bottom:1px solid #000}.bb-dunkelgrau{border-bottom:1px solid #515151}.bb-hellgrau{border-bottom:1px solid #e8e8e8}.trenner{content:"";display:block;height:2px;margin:30px 0;position:relative;width:80px}.trenner.trenner_01{background:#41a62a none repeat scroll 0 0}.trenner.trenner_02{background:#000 none repeat scroll 0 0}.trenner.trenner_03{background:#515151 none repeat scroll 0 0}.trenner.trenner_04{background:#e8e8e8 none repeat scroll 0 0}.trenner.trenner_no{margin:0 0}.ce_rsce_bgimage-content .trenner{background:#fff none repeat scroll 0 0 !important}.zentriert .trenner{margin-left:auto;margin-right:auto}.rechts .trenner{float:right;margin-top:0}body.sidebar #right{float:left;margin-left:3%;overflow:hidden;position:relative;width:24%;padding-top:40px}body.sidebar #left{float:left;margin-right:3%;overflow:hidden;position:relative;width:24%;padding-top:51px;left:0;right:0;margin-left:0;padding-bottom:40px}body.sidebar #main{float:left;overflow:hidden;position:relative;width:73%}body.sidebar.right #main .mod_article{padding-left:0 !important}body.sidebar.left #main{float:right}body.sidebar.left #main .mod_article{padding-right:0 !important}body.sidebar #container{padding-top:0;padding-bottom:0}.rechts_box{border-left:1px solid #c9e8fb;border-bottom:1px solid #c9e8fb;padding:15px;padding-top:10px;margin-bottom:20px}#kontaktaufnahme h2{color:#000;font-size:24px;font-size:1.5rem;padding-bottom:10px;border-bottom:1px solid #e8e8e8;background-image:url("../../files/kunde/css/images/icon_phone.png");background-position:left 5px;background-repeat:none;padding-left:34px}#kontaktaufnahme h3{font-size:22px;font-size:1.375rem;font-family:'Roboto', sans-serif;color:#000;font-weight:100;margin:0;padding:0;margin-bottom:12px;margin-top:18px}#kontaktaufnahme a{font-size:30px;font-size:1.875rem;color:#41a62a;text-decoration:none}#kontaktaufnahme .mail a{font-size:14px;font-size:0.875rem;color:#000;font-weight:100;margin-top:20px;display:block}#newsbox h2{color:#000;font-size:24px;font-size:1.5rem;padding-bottom:10px;border-bottom:1px solid #e8e8e8;background-image:url("../../files/kunde/css/images/icon_megaphone.png");background-position:left 5px;background-repeat:none;padding-left:34px}#newsbox .layout_short h2{background-image:none;border-bottom:0;font-size:20px;font-size:1.25rem;font-family:'Roboto', sans-serif;color:#000;font-weight:100;margin:0;padding:0;margin-bottom:12px;margin-top:18px;padding-left:17px}#newsbox .layout_short h2 a{color:#000;font-weight:100;text-decoration:none}.startseite .mod_breadcrumb{display:none}.mod_breadcrumb{font-size:14px;font-size:0.875rem;width:100%}.mod_breadcrumb .inside{padding:10px 40px !important}.mod_breadcrumb ul{margin-left:0 !important;margin-bottom:0}.mod_breadcrumb ul li{color:#000;display:inline-block;margin-right:6px;line-height:1}.mod_breadcrumb ul li::before{content:"";font-family:"FontAwesome";margin-right:6px}.mod_breadcrumb ul li.first::before{display:none}.mod_breadcrumb ul li a{color:#000;text-decoration:none}.mod_breadcrumb ul li a:hover{text-decoration:underline}.ce_timeline{position:relative;float:left}.ce_timeline .timeline-titel{padding:15px;background:#41a62a;background:rgba(65, 166, 42, 1.0);color:#fff;font-weight:bold;display:inline-block;margin-bottom:15px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.ce_timeline .timeline-titel::before{background:transparent none repeat scroll 0 0;background:#000;background:rgba(0, 0, 0, 1.0);content:"";height:1px;position:absolute;right:0;top:25px;width:10%}.ce_timeline .timeline-bild img{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.ce_timeline .timeline-element{clear:both;float:left;margin-bottom:30px;padding-right:5%;position:relative;text-align:right;width:50%}.ce_timeline .timeline-element i.timeline-icon::before{left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%}.ce_timeline .timeline-element:nth-of-type(2n){float:right;padding-left:5%;padding-right:0;text-align:left}.ce_timeline .timeline-element:nth-of-type(2n) .timeline-titel::before{left:0;right:auto}.ce_timeline::before{background:transparent none repeat scroll 0 0;background:#000;background:rgba(0, 0, 0, 1.0);content:"";height:100%;left:50%;margin-left:-1px;position:absolute;top:4px;width:1px}.ce_timeline .timeline-element i.timeline-icon{border:2px solid #fff;box-shadow:0 0 0 4px #000;color:#fff;font-size:20px;height:44px;margin-right:-22px;width:44px;z-index:10;top:4px}.ce_timeline .timeline-element i{background:transparent none repeat scroll 0 0;background:#000;background:rgba(0, 0, 0, 1.0);border-radius:100%;height:12px;margin-right:-6px;position:absolute;right:0;top:4px;width:12px}.ce_timeline .timeline-element i.timeline-ende{top:23px}.ce_timeline .timeline-element:nth-of-type(2n) i.timeline-icon{left:-21px;right:auto}.ce_timeline .timeline-element i{background:transparent none repeat scroll 0 0;background:#000;background:rgba(0, 0, 0, 1.0);border-radius:100%;height:12px;margin-right:-6px;position:absolute;right:0;top:19px;width:12px}.ce_timeline .timeline-element:nth-of-type(2n) i{left:-6px;right:auto}.links{text-align:left}.zentriert{text-align:center}.rechts{text-align:right}.mb_xxl{margin-bottom:84px !important}.mb_xl{margin-bottom:70px !important}.mb_l{margin-bottom:54px !important}.mb_m{margin-bottom:40px !important}.mb_s{margin-bottom:30px !important}.mb_xs{margin-bottom:20px !important}.mb_xxs{margin-bottom:10px !important}.mt_xxl{margin-top:84px !important}.mt_xl{margin-top:70px !important}.mt_l{margin-top:54px !important}.mt_m{margin-top:40px !important}.mt_s{margin-top:30px !important}.mt_xs{margin-top:20px !important}.mt_xxs{margin-top:10px !important}.ce_accordion .ui-state-default{display:block;float:none}.ce_accordion .ui-accordion-content{padding:10px;border-bottom:1px solid #fff}.ce_accordion .ce_text{padding:0}.ce_accordion .toggler{color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 1.0);border-bottom:1px solid #fff}.ce_accordion .toggler:hover{cursor:pointer}.ce_accordion .toggler::before{clear:both;color:#fff;content:"";display:inline-block;float:right;font-family:FontAwesome;height:25px;margin-left:15px;margin-right:15px;margin-top:-10px;padding:0;text-align:center;width:25px;font-size:30px;font-size:1.875rem}.ce_accordion .toggler.ui-state-active::before{content:"";font-family:FontAwesome}.ce_gallery{clear:both}.ce_gallery img{width:100% !important;height:auto;border:3px solid #000}.ce_gallery ul li{position:relative;border:3px solid transparent}.ce_gallery ul li.col_first{clear:none}.ce_gallery .cols_1 li{width:100%}.ce_gallery .cols_2 li{width:50%}.ce_gallery .cols_3 li{width:33.33%}.ce_gallery .cols_4 li{width:25%}.ce_gallery .cols_5 li{width:20%}.ce_gallery .cols_6 li{width:16.66%}.ce_gallery .cols_7 li{width:14.28%}.ce_gallery .cols_8 li{width:12.5%}.ce_gallery .cols_9 li{width:11.11%}.ce_gallery .cols_10 li{width:10%}.ce_gallery .cols_11 li{width:9.09%}.ce_gallery .cols_12 li{width:8.33%}.ce_gallery a{text-decoration:none;display:block;height:100%;width:100%}.ce_gallery .caption{display:block;color:#41a62a;font-size:20px;font-size:1.25rem}.ce_gallery ul{margin:0 !important}.ce_gallery ul li{list-style-type:none}.ce_gallery figure{line-height:0}.ce_gallery figure:hover{opacity:1}.ce_gallery .inhalt{background:transparent none repeat scroll 0 0;background:#41a62a;background:rgba(65, 166, 42, 0.8);bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.5s ease 0s;border:2px solid transparent}.ce_gallery .inhalt-aussen{display:table;height:100%;width:100%}.ce_gallery .inhalt-innen{color:#fff;display:table-cell;line-height:1.5;text-align:center;vertical-align:middle}.ce_gallery .caption{color:#fff}.ce_gallery li:hover .inhalt{opacity:1}.ce_gallery .fa-plus-circle::before{content:"\f055"}.ce_gallery .fa{display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto;font-size:50px;font-size:3.125rem}#cboxOverlay{z-index:1234567}#colorbox{z-index:1234568}.telefon{position:absolute;top:18px;right:25px;color:#000;font-size:26px;font-size:1.625rem;font-weight:bold;height:50px;overflow:hidden;z-index:1000000}.telefon p::before{content:"\f10b";font-family:"FontAwesome";font-size:26px;font-size:1.625rem;padding-right:12px;color:#000}.box-link p a{display:block;color:#fff;background:#41a62a;background:rgba(65, 166, 42, 1);padding:5px;font-size:14px;font-size:0.875rem;text-decoration:none}.box-link figure{margin:0 !important}.box-link figure img{width:100%;border:1px solid #e8e8e8}.img-prop figure img{width:auto;height:initial;border:1px solid #e8e8e8}.ce_rsce_bgimage_anfang .color_white{color:#fff !important}.ce_rsce_bgimage_anfang .color_white h1,.ce_rsce_bgimage_anfang .color_white h2,.ce_rsce_bgimage_anfang .color_white h3,.ce_rsce_bgimage_anfang .color_white h4,.ce_rsce_bgimage_anfang .color_white h5,.ce_rsce_bgimage_anfang .color_white h6{color:#fff !important}.ce_rsce_bgimage_anfang.bg_hauptfarbe{background-color:#41a62a}.ce_rsce_bgimage_anfang.bg_schwarz{background-color:#000}.ce_rsce_bgimage_anfang.bg_weiss{background-color:#fff}.ce_rsce_bgimage_anfang.bg_hellgrau{background-color:#e8e8e8}.ce_rsce_bgimage_anfang.bg_dunkelgrau{background-color:#515151}.ce_rsce_bgimage_anfang .ce_rsce_bgimage-bild{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.ce_rsce_bgimage_anfang .ce_rsce_bgimage-content{position:relative;z-index:20}.header{background:#fff;background:rgba(255, 255, 255, 1);top:0;z-index:100000}.header .inside{padding:15px 40px}#slogan{position:absolute;right:40px;top:0}#logo{display:block;float:none}#logo{width:225px;height:90px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#logo a{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYYAAACkCAYAAACTk4lsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+9pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5Ljk4ZDc5NDIsIDIwMjIvMDMvMjEtMTE6NDA6NTkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQ29yZWxEUkFXIDIwMjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTQ3MjExN0VFN0NEMTFFQzk0QzJDOTJGMTJGNzgxNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTQ3MjExN0ZFN0NEMTFFQzk0QzJDOTJGMTJGNzgxNjEiPiA8ZGM6Y3JlYXRvcj4gPHJkZjpTZXE+IDxyZGY6bGk+Q2hyaXN0aWFuPC9yZGY6bGk+IDwvcmRmOlNlcT4gPC9kYzpjcmVhdG9yPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPkJhdXRpZ2VyIEtSQU4uY2RyPC9yZGY6bGk+IDwvcmRmOkFsdD4gPC9kYzp0aXRsZT4gPHhtcE1NOkRlcml2ZWRGcm9t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")}#logo a{background-position:left;background-repeat:no-repeat;background-size:100% auto;display:block;height:100%;width:100%}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.pd-10{padding:10px 0 !important}.pd-20{padding:20px 0 !important}.pd-30{padding:30px 0 !important}.pd-40{padding:40px 0 !important}.pd-50{padding:50px 0 !important}.pd-60{padding:60px 0 !important}.pd-70{padding:70px 0 !important}.pd-80{padding:80px 0 !important}.pt-0{padding-top:0 !important}.br-3{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.br-3 a{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.br-5{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.br-5 a{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.br-10{-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.br-10 a{-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.br-20{-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.br-20 a{-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.br-30{-webkit-border-radius:30px;-khtml-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.br-30 a{-webkit-border-radius:30px;-khtml-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.br-40{-webkit-border-radius:40px;-khtml-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}.br-40 a{-webkit-border-radius:40px;-khtml-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}.br-50{-webkit-border-radius:50px;-khtml-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}.br-50 a{-webkit-border-radius:50px;-khtml-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}.br-100{-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.br-100 a{-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.fullwidth{width:100%}#header-outer{max-width:1200px;margin:0 auto;background-color:#fff}#header-outer .header{background-color:transparent}.ce_tabs{line-height:1.4}.ce_tabs .ui-tabs-nav{margin-bottom:37px;margin-left:0 !important}.ce_tabs .ui-tabs-nav a{color:#fff;text-decoration:none;padding:8px 12px;display:block}.ce_tabs .ui-tabs-nav a:hover{text-decoration:none}.ce_tabs .ui-state-default{float:left;display:inline;margin-right:5px;background-color:#000;color:#fff}.ce_tabs .ui-state-default:hover{background-color:#41a62a}.ce_tabs .ui-state-active{background-color:#41a62a;border-collapse:collapse}.ce_tabs .ui-tabs-panel{padding:15px;border:1px solid #e8e8e8;border-collapse:collapse;clear:both}#navi-main{z-index:999;font-family:'Roboto Condensed', sans-serif;padding:30px 4px;height:80px;position:absolute;right:20px;top:33px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#navi-main.block{overflow:visible}#navi-main ul{margin:0;padding:0;margin-left:15px !important}#navi-main ul li{float:left;font-size:16px;font-size:1rem;line-height:1.3;margin-left:20px;position:relative;list-style-type:disc;display:inline-block;text-transform:uppercase}#navi-main ul li a{color:#41a62a;display:block;text-decoration:none;border:1px solid transparent;margin-bottom:24px;font-weight:normal;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;padding:10px;border:1px solid transparent}#navi-main ul li a:hover{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;border:1px solid #000}#navi-main ul li a.active{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;border:1px solid #000}#navi-main ul li a.trail{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;border:1px solid #000}#navi-main ul li:hover > ul{display:block}#navi-main ul li ul{animation:0.5s ease 0s normal none 1 running fadeInUp;z-index:999;display:none;position:absolute;background:#fff;background:rgba(255, 255, 255, 0.9);top:30px;padding:0;margin-left:-10px !important;border:1px solid #fff;font-family:'Roboto', sans-serif}#navi-main ul li ul li{margin-left:0;border:none;padding:0;width:210px;font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem;list-style-type:none}#navi-main ul li ul li a{margin:0;border:none;color:#41a62a;padding:10px 10px;display:block;border-bottom:1px solid #e8e8e8}#navi-main ul li ul li a:hover{color:#41a62a;font-weight:bold;background-color:transparent}#navi-main ul li ul li a.active{background-color:transparent;color:inherit;color:#41a62a;font-weight:bold}#navi-main ul li ul li a.last{border:none}#navi-main ul li ul ul{display:none;position:aboslute;left:100%;top:-1px;margin-left:0 !important}.mejs-container{width:100% !important;height:auto !important;padding-top:57%}.mejs-overlay,.mejs-poster{width:100% !important;height:100% !important}.mejs-mediaelement video,.mejs-mediaelement .me-plugin,.mejs-mediaelement embed{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}#navi-sub{background:#41a62a;background:rgba(65, 166, 42, 1.0);margin-bottom:25px}#navi-sub ul{margin:0;padding:0}#navi-sub ul.level_1 li{border-bottom:1px solid #fff}#navi-sub ul.level_2 li{border:none}#navi-sub ul.level_3 li{border:none}#navi-sub ul.level_4 li{border:none}#navi-sub ul li{list-style-type:none;}#navi-sub ul li a{color:#fff;display:block;padding:10px;text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#navi-sub ul li a:hover{background:#000;background:rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#navi-sub ul li a.active{background:#000;background:rgba(0, 0, 0, 0.1)}#navi-sub ul li a.trail{background:#000;background:rgba(0, 0, 0, 0.1)}#navi-sub ul li.active ul.level_2{display:block}#navi-sub ul li.trail ul.level_2{display:block}#navi-sub ul li ul{display:none;list-style-type:square;}#navi-sub ul li ul li{font-size:15px;font-size:0.9375rem;padding-left:22px}#navi-sub ul li ul li.active ul.level_3{display:block}#navi-sub ul li ul li.trail ul.level_3{display:block}#navi-sub ul li ul ul{display:none}#navi-sub ul li ul ul li{font-size:13px;font-size:0.8125rem}#navi-sub ul li ul ul li.active ul.level_4{display:block}#navi-sub ul li ul ul li.trail ul.level_4{display:block}#navi-sub ul li ul ul ul{display:none}#navi-sub ul li ul ul ul li{font-size:12px;font-size:0.75rem}.ce_rsce_countup span{color:#41a62a;font-size:50px;font-size:3.125rem;font-weight:bold}#main .mod_sitemap ul{margin-left:0;list-style-type:none;background:#e8e8e8;background:rgba(232, 232, 232, 0.4);padding:15px;padding-right:0}#main .mod_sitemap ul li{margin-bottom:4px}#main .mod_sitemap ul li::before{font-family:FontAwesome;content:"\f105";margin-right:5px}#main .mod_sitemap ul li a{text-decoration:none;color:#515151}#main .mod_sitemap ul li ul{margin-top:10px;margin-left:15px}.offcanvas{font-size:32px;font-size:2rem;line-height:48px;line-height:3rem;position:absolute;right:10px;top:10px;padding:0 10px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:none}.offcanvas a{text-decoration:none;font-weight:bold;color:#41a62a}.ce_text{clear:both}.ce_text p{margin-bottom:10px}.ce_text ul{margin-bottom:10px}.no-padding-bottom{padding-bottom:0 !important}.no-padding-top{padding-top:0 !important}.overlay{position:relative;overflow:hidden;line-height:0}.overlay img{width:100%;z-index:1}.overlay .textbox{position:absolute;z-index:10;left:35%;top:30%;max-width:500px}.overlay .textbox .text{background-color:rgba(255, 255, 255, 0.6);display:inline-block;padding:30px;color:#000;line-height:1.5}.overlay .textbox h2{margin-top:0;padding-top:0}.overlay .textbox a{display:inline-block;padding:10px 20px;background-color:#000;color:#fff;text-decoration:none;font-weight:bold;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.overlay .textbox a:hover{background-color:#41a62a;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#main{}#main .mod_article{z-index:1}#main .block{overflow:visible}#main .box{background-color:#000;background-repeat:no-repeat;background-position:center bottom;background-size:cover;position:relative;overflow:hidden;font-family:'Roboto Condensed', sans-serif;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;max-width:400px;margin-bottom:20px}#main .box:hover{background-color:#41a62a;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#main .box h2{margin:0 !important;padding:20px 10px 20px 20px;color:#fff}#main .box h2:hover{cursor:cursor}#main .box p{padding:10px 10px 5px 20px;color:#fff}#main .box figure{line-height:0;margin:0 !important}#main .box figure a{display:block}ul{margin-left:30px;list-style-type:square}ol{margin-left:30px}ol li{margin-bottom:8px}.fade-in{opacity:0}.fade-in-page{opacity:0}form{box-sizing:border-box}form label{display:block;margin-bottom:6px}form input{width:100%;padding:10px;border:1px solid #e8e8e8;box-sizing:border-box;margin-bottom:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}form input:hover{border:1px solid #515151;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}form input:focus{border:1px solid #41a62a;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}form input.captcha{width:15%}form textarea{width:100%;border:1px solid #e8e8e8;box-sizing:border-box;color:#515151;padding:10px;margin-bottom:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}form textarea:hover{border:1px solid #515151;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}form textarea:focus{border:1px solid #41a62a;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}form select{border:1px solid #e8e8e8;width:100%;box-sizing:border-box;margin-bottom:10px}form select option{width:99%}form input.submit{width:100%;margin-top:20px;color:#fff;font-weight:bold;border:1px solid #239c31;background:#239c31;background:rgba(35, 156, 49, 1.0);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}form input.submit:hover{cursor:pointer;background:#239c31;background:rgba(35, 156, 49, 0.7);color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}form .kalenderfeld{width:250px}.datepicker_bootstrap{z-index:10000}#footer{background-color:#515151;background-color:#41a62a;z-index:1;color:#fff}#footer-box{padding-top:20px;padding-bottom:20px}#footer-box a{color:#fff;text-decoration:none}@media only screen and (max-width:1023px){#footer-box .inside{text-align:left}#navi-main{display:none}.offcanvas{display:block}#slogan{display:none}#sticky{display:none}.telefon{top:14px;right:80px}}@media only screen and (max-width:767px){body{font-size:0.9rem !important}.ce_table table{overflow-x:auto;display:block}#footer-box .inside{text-align:left}#footer-box{text-align:left !important}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-bottom:15px !important}h1{font-size:26px;font-size:1.625rem}h2{font-size:24px;font-size:1.5rem}h3{font-size:22px;font-size:1.375rem}h4{font-size:20px;font-size:1.25rem}h5{font-size:18px;font-size:1.125rem}h6{font-size:16px;font-size:1rem}.ce_text figure{float:none !important;margin:10px 0 !important}#logo{width:77px;height:33px}.textbox{display:none}.box{margin-bottom:20px}.box figure{margin:0 !important}.header{height:100px;position:relative;width:100%;z-index:10000}.header .inside{padding-top:20px}#sticky{display:none}#header-outer{height:70px !important}body.sidebar #right{margin:0;width:100%}body.sidebar #main{margin:0;width:100%}body.sidebar.right #main{border:none}body.sidebar #left{margin:0;width:100%}body.sidebar.left #main{border:none}.sticky .header{height:60px}.sticky .offcanvas a{color:#41a62a}#breadcrumb{display:none}body.sidebar.left #main .mod_article,body.sidebar.right #main .mod_article{padding-right:0 !important;padding-left:0 !important}#navi-main{display:none}.offcanvas{display:block}.ce_tabs .ui-tabs-nav{margin-bottom:0}.ce_tabs .ui-tabs-nav a{display:block}.ce_tabs .ui-state-default{display:block;float:none;margin-bottom:1px}.ce_gallery .cols_1 li,.ce_gallery .cols_2 li,.ce_gallery .cols_3 li,.ce_gallery .cols_4 li,.ce_gallery .cols_5 li,.ce_gallery .cols_6 li,.ce_gallery .cols_7 li,.ce_gallery .cols_8 li,.ce_gallery .cols_9 li,.ce_gallery .cols_10 li,.ce_gallery .cols_11 li,.ce_gallery .cols_12 li{width:50%}.ce_timeline::before{left:25px}.ce_timeline .timeline-element{width:100%;padding-right:0}.ce_timeline .timeline-element i{left:19px}.ce_timeline .timeline-element i.timeline-icon{left:3px !important}.ce_timeline .timeline-element:nth-of-type(2n){padding-left:0}.ce_timeline .timeline-element:nth-of-type(2n) i{left:19px}.ce_timeline .timeline-element:nth-of-type(2n) .timeline-titel::before{left:30px}.ce_timeline .timeline-icon{left:3px}.ce_timeline .timeline-titel{float:left;margin-left:63px;clear:both}.ce_timeline .timeline-titel::before{left:30px;width:33px}.ce_timeline .timeline-text{float:left;clear:both;text-align:left;padding-left:63px;width:100%}.ce_timeline .timeline-bild{padding-left:63px}.mod_calendar .calendar{overflow-x:auto;display:block}.mod_calendar .calendar tr td{font-size:10px;font-size:0.625rem}.mod_calendar .calendar tr td .header{height:auto}.ce_rsce_calltoaction .cta-text{font-size:16px;font-size:1rem;padding-right:0}.ce_rsce_calltoaction .cta-button{position:relative;top:0;left:0;transform:translateY(0)}.ce_rsce_calltoaction .cta-button a{width:100%}.ce_rsce_trenner_erweitert{display:none}#slogan{display:none}.ce_rsce_text_erweitert .text_erw_inside{line-:1.5}.ce_rsce_text_erweitert .text_erw_inside.sg_xxs{font-size:12px;font-size:0.75rem}.ce_rsce_text_erweitert .text_erw_inside.sg_xs{font-size:14px;font-size:0.875rem}.ce_rsce_text_erweitert .text_erw_inside.sg_s{font-size:16px;font-size:1rem}.ce_rsce_text_erweitert .text_erw_inside.sg_m{font-size:18px;font-size:1.125rem}.ce_rsce_text_erweitert .text_erw_inside.sg_l{font-size:20px;font-size:1.25rem}.ce_rsce_text_erweitert .text_erw_inside.sg_xl{font-size:22px;font-size:1.375rem}.ce_rsce_text_erweitert .text_erw_inside.sg_xxl{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:479px) and (max-width:599px){#footer-box .inside{text-align:left}.ce_text figure{float:none !important;margin:10px 0 !important}#navi-main{display:none}.offcanvas{display:block}img{max-width:100%}}@media only screen and (min-width:200px) and (max-width:580px){.telefon{display:none}}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 * 
 * Mögliche Animationen über CSS-Klasse
 * 
 *
    bounce animated
    bounceInDown animated
    bounceInLeft animated
    bounceInRight animated
    bounceInUp animated
    bounceOut animated
    bounceOutLeft animated
    bounceOutRight animated
    fadeIn animated
    fadeInDown animated
    fadeInDownBig animated
    fadeInLeft animated
    fadeInLeftBig animated
    fadeInRight animated
    fadeInRightBig animated
    fadeInUp animated
    fadeInUpBig animated
    flip animated
    flipInX animated
    flipInY animated
    ... https://daneden.github.io/animate.css/
  
 *   
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
} 
.rs-column {
  float: left;
  width: 100%;
  margin-top: 4.69231%;
  margin-right: 3.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: 48.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 31.0%;
}
.rs-column.-large-col-3-2 {
  width: 66.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 21.23077%;
}
.rs-column.-large-col-4-2 {
  width: 48.15385%;
}
.rs-column.-large-col-4-3 {
  width: 75.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 15.84615%;
}
.rs-column.-large-col-5-2 {
  width: 37.38462%;
}
.rs-column.-large-col-5-3 {
  width: 58.92308%;
}
.rs-column.-large-col-5-4 {
  width: 80.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 12.25641%;
}
.rs-column.-large-col-6-2 {
  width: 30.20513%;
}
.rs-column.-large-col-6-3 {
  width: 48.15385%;
}
.rs-column.-large-col-6-4 {
  width: 66.10256%;
}
.rs-column.-large-col-6-5 {
  width: 84.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 4.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: 4.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

@font-face{font-family:"RockSolid Icons";src:url("/files/fonts/rocksolid-icons.eot");src:url("/files/fonts/rocksolid-icons.eot?#iefix") format('eot'), url("/files/fonts/rocksolid-icons.woff") format('woff'), url("/files/fonts/rocksolid-icons.ttf") format('truetype'), url("/files/fonts/rocksolid-icons.svg") format('svg');}*[data-icon]:before{content:attr(data-icon);font:1em/1 "RockSolid Icons"}.ce_hyperlink.weiss .hyperlink_txt{color:#000}.icon{margin-left:-10px}.icon.haken li{list-style-type:none;margin-bottom:10px}.icon.haken li::before{content:"\f00c";font-family:"FontAwesome";margin-right:6px;margin-left:15px}.text-big{font-size:22px}#mf-highlight{text-align:center;font-size:22px;font-size:1.375rem;color:#fff;position:relative}#mf-highlight p{width:100px;height:100px;border-radius:100%;background-color:red;display:table-cell;vertical-align:middle}#mf-highlight .active p{background-color:blue}#mf-highlight .ce_rs_column_start::before{background:rgba(24, 65, 88, 1) none repeat scroll 0 0;content:"";left:0;position:absolute;top:50%;width:25%;height:1px;z-index:1}#mf-highlight .ce_rs_column_start #step_01{z-index:1000}.ce_table table tr.row_last{color:#3e3e3e}table.projektstatus{max-width:400px}table.projektstatus tr{border:none}table.projektstatus tr td{padding-left:0}.ce_accordion .toggler{width:100%}.caroufredsel_wrapper .ce_image img,.caroufredsel_wrapper .caroufredsel_gallery img{width:100%;height:auto}.caroufredsel_wrapper .ce_gallery .fa{display:none}.caroufredsel_wrapper .ce_gallery .fa-plus-circle::before{content:"\f055";display:none}.caroufredsel_wrapper .ce_gallery li:hover .inhalt{opacity:0}.caroufredsel_wrapper .ce_gallery img{border:0}.caroufredsel_pagi{text-align:center}.caroufredsel_pagi a{background:#e2001a none repeat scroll 0 0 padding-box;border:3px solid transparent;border-radius:100%;display:inline-block;height:18px;margin-right:10px;transition:background 300ms ease 0s, border 300ms ease 0s;width:18px}.caroufredsel_pagi a:hover{background:#fff none repeat scroll 0 0 padding-box;border:3px solid #e2001a;transition:background 300ms ease 0s, border 300ms ease 0s}.caroufredsel_pagi a.selected{background:#fff none repeat scroll 0 0 padding-box;border:3px solid #e2001a;transition:background 300ms ease 0s, border 300ms ease 0s}.caroufredsel_pagi a span{display:none}.image_container{line-height:0;padding:0;position:relative}.datum{color:#fff;left:0;line-height:1.3;padding:10px;position:absolute;text-align:center;top:10px}.bg-hauptfarbe{background:#e2001a;background:rgba(226, 0, 26, 1)}.tag{text-align:center;font-size:18px;font-size:1.125rem}.monat{text-align:center;display:block;font-size:11px;font-size:0.6875rem}.jahr{text-align:center;display:block;font-size:11px;font-size:0.6875rem}.mod_newslist{margin-left:-10px;margin-right:-10px}.item{border:10px solid transparent;width:33.3%;float:left}.inner_box{border:1px solid #c8c8c8}.news-overlay{display:none}.news_latest_acsi_01 .content{padding:16px}.news_latest_acsi_01 .content h6 a{color:#e2001a;text-decoration:none}.mod_newslist{clear:both}.mod_newslist .pagination{display:block;clear:both}.mod_newslist .pagination ul{margin:0;padding:0}.mod_newslist .pagination li{float:left;list-style-type:none;margin-right:5px}.mod_newslist .pagination li a{padding:5px;background-color:#e2001a;color:#fff;border:1px solid #e2001a}.mod_newslist .pagination li span{border:1px solid #e2001a;padding:5px}@media only screen and (max-width:1023px){#footer-box .inside{text-align:left}#navi-main{display:none}.offcanvas{display:block}.frau-oben{display:none}#header-outer{height:120px;border-bottom:0}#header-inner{border-bottom:0}}@media only screen and (max-width:767px){#header-outer{height:100px;border-bottom:0}#header-inner{border-bottom:0}#navi-main{left:0;top:110px}.frau-oben{display:none}.item{border:10px solid transparent;width:100%;float:left}}#footer{background-color:#333}#navi-main ul li a{color:#333}.slider_text .textbox .headline{background:#333}h1,h2,h3,h4,h5,h6{color:#333}
