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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
	jQuery.mmenu 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:'Playfair Display';font-style:normal;font-weight:400;src:url('../../files/kunde/css/fonts/playfair-display-v13-latin-regular.eot');src:local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url('../../files/kunde/css/fonts/playfair-display-v13-latin-regular.eot?#iefix') format('embedded-opentype'), url('../../files/kunde/css/fonts/playfair-display-v13-latin-regular.woff2') format('woff2'), url('../../files/kunde/css/fonts/playfair-display-v13-latin-regular.woff') format('woff'), url('../../files/kunde/css/fonts/playfair-display-v13-latin-regular.ttf') format('truetype'), url('../../files/kunde/css/fonts/playfair-display-v13-latin-regular.svg#PlayfairDisplay') format('svg');}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url('../../files/kunde/css/fonts/raleway-v12-latin-regular.eot');src:local('Raleway'), local('Raleway-Regular'), url('../../files/kunde/css/fonts/raleway-v12-latin-regular.eot?#iefix') format('embedded-opentype'), url('../../files/kunde/css/fonts/raleway-v12-latin-regular.woff2') format('woff2'), url('../../files/kunde/css/fonts/raleway-v12-latin-regular.woff') format('woff'), url('../../files/kunde/css/fonts/raleway-v12-latin-regular.ttf') format('truetype'), url('../../files/kunde/css/fonts/raleway-v12-latin-regular.svg#Raleway') 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:'Raleway', 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:1000px;margin:0 auto;padding:40px 40px;clear:both}.header .inside{padding-bottom:0;padding-top:20px}a{color:#010101}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:1000000}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display', serif;color:#d11a1e;line-height:1.3;margin-top:0}h1{font-size:30px;font-size:1.875rem;padding-bottom:10px;margin-bottom:20px;border-top:5px solid #d11a1e;border-bottom:5px solid #d11a1e;padding-top:10px}h2{font-size:24px;font-size:1.5rem;color:#010101;margin-bottom:15px;border-bottom:1px dotted #010101;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:#d11a1e;color:#fff;text-align:center;padding:10px;margin-bottom:40px !important}p{margin-bottom:15px}.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:#010101}.ce_rsce_ueberschrift_erweitert .hauptfarbe{color:#d11a1e}hr{height:10px;background-image:url("../../files/kunde/css/images/trenner_kreis_tuerkis.png");background-position:center center}.mod_mwk_back_to_top a{background-color:#010101 !important;border:2px solid #fff}.ce_downloads ul{list-style-type:none;margin-left:0}.ce_downloads ul li{border-bottom:1px dotted #c8c8c8;padding:10px 0}.ce_downloads ul li a{color:#000;text-decoration:none}.ce_downloads ul li .size{font-size:13px;font-size:0.8125rem;color:#515151}.ce_download{padding:25px;background-color:#d11a1e;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;margin-top:30px}.ce_rsce_calltoaction .cta-inside{background:#c8c8c8;background:rgba(200, 200, 200, 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;bottom:0}.ce_rsce_calltoaction .cta-button .ce_hyperlink a{margin-bottom:0}.ce_rsce_calltoaction.bg-image .cta-inside{background-repeat:no-repeat;background-position:center bottom;background-size:cover;background:#d11a1e;background:rgba(209, 26, 30, 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}.uebersicht{height:250px}.uebersicht .cta-text{display:none}.uebersicht .cta-inside{height:250px;padding:0}.uebersicht.bg-image .cta-inside{background-repeat:no-repeat;background-position:center bottom;background-size:cover;background:#d11a1e;background:rgba(209, 26, 30, 0.0)}.uebersicht .cta-inhalt{height:250px}.uebersicht .cta-button{position:absolute;right:0;bottom:0}.uebersicht .cta-button .ce_hyperlink a{margin-bottom:0}.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}.box-schulteam{border-bottom:1px solid #d11a1e;padding-bottom:20px}.box-schulteam h3{font-size:18px;font-size:1.125rem}.box-schulteam ul li{list-style-image:none !important;list-style-type:disc !important;border:none !important;margin-bottom:0 !important}.ce_table table{width:100%;border-spacing:0;border-collapse:collapse}.ce_table table tr{border-bottom:1px solid #c8c8c8}.ce_table table tr.row_first{border-bottom:none}.ce_table table tr.row_first td{background:#010101;background:rgba(1, 1, 1, 1);color:#fff;font-weight:bold}.ce_table table tr.row_last{color:#c8c8c8}.ce_table table tr td{padding:12px;min-width:130px;vertical-align:top}.ce_table.stunden-unterricht .row_last{font-weight:bold}#modulpreise.ce_table table tr td.col_0{min-width:30px}.ce_table.table-spezial{color:#fff}.ce_table.table-spezial .odd{background:#c8c8c8;background:rgba(200, 200, 200, 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:#010101;background:rgba(1, 1, 1, 0.6);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;margin-bottom:20px;display:inline-block;text-align:center !important}.ce_hyperlink .hyperlink_txt:hover{background:#010101;background:rgba(1, 1, 1, 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 #d11a1e;min-width:170px;color:#d11a1e}.ce_hyperlink.outline .hyperlink_txt:hover{background:#010101;background:rgba(1, 1, 1, 1);color:#fff;border:2px solid #010101}.ce_hyperlink.outline.nf{color:#010101}.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:#d11a1e}.ce_hyperlink.hauptfarbe .hyperlink_txt:hover{background:#d11a1e;background:rgba(209, 26, 30, 0.8)}.ce_hyperlink.nebenfarbe .hyperlink_txt{background-color:#010101}.ce_hyperlink.nebenfarbe .hyperlink_txt:hover{background:#010101;background:rgba(1, 1, 1, 0.8)}.ce_hyperlink.cta .hyperlink_txt{background-color:#010101}.ce_hyperlink.cta .hyperlink_txt:hover{background:#010101;background:rgba(1, 1, 1, 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:35px}.ce_kontakt_icon .kontakt-element{position:relative}.ce_kontakt_icon .kontakt-element i{position:absolute;top:0;left:0}.ce_kontakt_icon .kontakt-element{margin-bottom:10px}#wrapper-inhalt{background-color:#c8c8c8}#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:#010101;background:rgba(1, 1, 1, 0.8)}.mod_rocksolid_slider .rsts-nav-bullets a.active{background:#010101;background:rgba(1, 1, 1, 0.8)}.slider-startseite{border-bottom:1px solid #010101;border-top:1px solid #010101}.box_startseite{border-Top:5px solid #010101;border-right:1px solid #010101}.box_startseite .textbox{padding-right:30px;padding-top:15px;padding-bottom:15px}.box_startseite img{width:100%}.box_startseite .url{float:right}.box_startseite .url a{background-color:#010101;color:#fff;display:block;padding:8px 18px;text-decoration:none}.box_startseite .url a:hover{color:#d11a1e}.slider_text{position:relative}.slider_text img{width:100%;height:auto}.slider_text .textbox{position:absolute;left:0;bottom:20%;width:100%}.slider_text .textbox .inside{max-width:1200px;margin:0 auto;padding:0 40px}.slider_text .textbox .headline{background:#d11a1e;background:rgba(209, 26, 30, 0.7);color:#fff;max-width:580px;font-size:36px;font-size:2.25rem;padding:15px 35px}.slider_text .textbox .text{background:#fff;background:rgba(255, 255, 255, 0.8);color:#010101;max-width:580px;font-size:15px;font-size:0.9375rem;padding:15px 35px}.slider_text .textbox .text ul{margin:0;padding:0;margin-left:18px}.slider_text .textbox .text ul li{list-style-image:url("../../files/kunde/css/images/listenpunkt_slider.png")}.ansprechpartner{text-align:center}.ansprechpartner .position{margin-top:8px;font-style:italic}.ansprechpartner .name{font-weight:bold;font-size:18px;font-size:1.125rem;margin-bottom:20px}.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:#c8c8c8;background:rgba(200, 200, 200, 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:#d11a1e;background:rgba(209, 26, 30, 1.0);padding:8px;border:1px solid #d11a1e}.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}#dlh_googlemap_2{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 h1{font-size:48px;font-size:3rem}.ce_rsce_text_erweitert .text_erw_inside{line-height:1.5}.ce_rsce_text_erweitert .text_erw_inside.hf{color:#d11a1e}.ce_rsce_text_erweitert .text_erw_inside.nf{color:#010101}.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:#c8c8c8}.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:40px;width:88px;psoition:static;top:0}.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}.sticky .header.cloned #navi-main{top:30px}#footer-box{padding:0 40px}.normal-width{max-width:1000px;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 #d11a1e}.bb-nebenfarbe{border-bottom:1px solid #010101}.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 #c8c8c8}.trenner{content:"";display:block;height:2px;margin:30px 0;position:relative;width:80px}.trenner.trenner_01{background:#d11a1e none repeat scroll 0 0}.trenner.trenner_02{background:#010101 none repeat scroll 0 0}.trenner.trenner_03{background:#515151 none repeat scroll 0 0}.trenner.trenner_04{background:#c8c8c8 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{margin-bottom:20px}#kontaktaufnahme{font-size:22px;font-size:1.375rem}#kontaktaufnahme h2{font-size:30px;font-size:1.875rem;padding-bottom:10px;margin-bottom:20px;border-top:5px solid #d11a1e;border-bottom:5px solid #d11a1e;padding-top:10px;color:#d11a1e}#kontaktaufnahme a{color:#d11a1e;text-decoration:none}#kontaktaufnahme .mail a{font-size:15px;font-size:0.9375rem;color:#000;font-weight:100;margin-top:20px;display:block}.newsbox{border-top:5px solid #d11a1e;padding-top:10px;margin-bottom:40px;}.newsbox .mod_newslist{margin:0}.newsbox h2{color:#d11a1e;font-size:24px;font-size:1.5rem;padding-bottom:10px;border-bottom:1px dotted #d11a1e}.newsbox h3 a{text-decoration:none}.newsbox .info{font-size:14px;font-size:0.875rem}.newsbox .layout_latest{border-bottom:1px dotted #d11a1e;padding-bottom:10px;margin-bottom:10px}.newsbox .layout_short h2{background-image:none;border-bottom:0;font-size:20px;font-size:1.25rem;font-family:'Raleway', 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}.mod_newslist{margin:0 !important}.mod_newslist .no_link .more{display: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:#d11a1e;background:rgba(209, 26, 30, 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:#010101;background:rgba(1, 1, 1, 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:#010101;background:rgba(1, 1, 1, 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 #010101;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:#010101;background:rgba(1, 1, 1, 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:#010101;background:rgba(1, 1, 1, 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{border:1px solid #010101}.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:#010101;background:rgba(1, 1, 1, 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}#main .ce_gallery{clear:both}#main .ce_gallery img{width:100% !important;height:auto;border:3px solid #d11a1e}#main .ce_gallery ul li{position:relative;border:3px solid transparent}#main .ce_gallery ul li.col_first{clear:none}#main .ce_gallery .cols_1 li{width:100%}#main .ce_gallery .cols_2 li{width:50%}#main .ce_gallery .cols_3 li{width:33.33%}#main .ce_gallery .cols_4 li{width:25%}#main .ce_gallery .cols_5 li{width:20%}#main .ce_gallery .cols_6 li{width:16.66%}#main .ce_gallery .cols_7 li{width:14.28%}#main .ce_gallery .cols_8 li{width:12.5%}#main .ce_gallery .cols_9 li{width:11.11%}#main .ce_gallery .cols_10 li{width:10%}#main .ce_gallery .cols_11 li{width:9.09%}#main .ce_gallery .cols_12 li{width:8.33%}#main .ce_gallery a{text-decoration:none;display:block;height:100%;width:100%}#main .ce_gallery .caption{display:block;color:#d11a1e;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:#d11a1e;background:rgba(209, 26, 30, 0.8);bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.5s ease 0s}.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}.box-link p a{display:block;color:#fff;background:#d11a1e;background:rgba(209, 26, 30, 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 #c8c8c8}.img-prop figure img{width:auto;height:initial;border:1px solid #c8c8c8}.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:#d11a1e}.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:#c8c8c8}.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);position:relative;top:0;z-index:100000}#slogan{position:absolute;right:40px;top:0}#logo{display:block;float:none}#logo{width:240px;height:109px;-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/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA3LjEtYzAwMCA3OS5jY2Y4NGUwLCAyMDIyLzA2LzIyLTIyOjEzOjI2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U0NEY1NDlGMDU1MTFGMEEyNjBGMUYwQzNGMTc3QUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U0NEY1NEFGMDU1MTFGMEEyNjBGMUYwQzNGMTc3QUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTQ0RjU0N0YwNTUxMUYwQTI2MEYxRjBDM0YxNzdBRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTQ0RjU0OEYwNTUxMUYwQTI2MEYxRjBDM0YxNzdBRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIAWcDFQMBEQACEQEDEQH/xADMAAEAAgIDAQEAAAAAAAAAAAAABwgBBgIEBQMJAQEAAgMBAQAAAAAAAAAAAAAAAQUEBgcDAhAAAQIEAQUHDQ0FBgUCBgMAAQACEQMEBQYhMUESB1Fx0ZITFAhhgZGhsSIyslN0VRYYQlJyM2Nzk7NUFTU2N8FigiOUotJDJDQX8INEJXVFJuHx4mRWJ8KjZREBAAEDAQUECAUDBAIBBQAAAAECAwQRITESBQZBURMUYXGRMlJTFRaBInIzNKGxQsEjQyRigpLw0eHxov/aAAwDAQACEQMRAD8AtSgICAgICAgICAgIEUBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQYJyoOjdJ0yWJfJmEdxB0OeVflCgc8q/KFA55V+UKBzyr8oUDnlX5QoHPKvyhQOeVflCgc8q/KFA55V+UKBzyr8oUDnlX5QoHPKvyhQOeVflCgc8q/KFA55V+UKBzyr8oUDnlX5QoHPKvyhQOeVflCgc8q/KFA55V+UKBzyr8oUDnlX5QoHPKvyhQOeVflCgc8q/KFA55V+UKBzyr8oUDnlX5QoHPKvyhQOeVflCgc8q/KFA55V+UKBzyr8oUDnlX5QoHPKvyhQOeVflCgc8q/KFA55V+UKBzyr8oUDnlX5QoHPKvyhQOeVflCgc8q/KFA55V+UKBzyr8oUDnlX5QoHPKvyhQOeVflCgc8q/KFA55V+UKBzyr8oUDnlX5QoHPKvyhQOeVflCgc8q/KFA55V+UKBzyr8oUDnlX5QoHPKvyhQOeVflCgc8q/KFA55V+UKBzyr8oUDnlX5QoHPKvyhQOeVflCgc8q/KFA55V+UKBzyr8oUA1lVDLMIQdu2T5s2a4PcXQCD00BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAoPNvEA2XHNFB5FVU0tJTun1U6XIkMzzpjg1nXJTTTabZnZDTKzbTs3pah1PMujnOaYF0qS+Y3JuFq85v0R2rC1yvJubaKKvxduy7VMBXieJNJdGtmnI0VDTIBO5F+lTTdpnc8cjBvWvfoqj8NjbIafcnLraIHNDfX3poxNZ0102iJIZhu5zuBDY6V4vdns1E6uulUylpWiOu85T1GjSeoomYje+6LdVUxTTGtXoRrcekRh6RP1aC1VNxkRhyzXtldp2VY9eZTSv8bpbLvRrpwwW7pEYfnzIXC0VNukAw5cubNHFblUUZlMpyOlcy3GsRxQkqz3u0XqibW2qpZVUzgCXsMSI6HDQsqJiY1hr1ymaJ0q2VdzuAmEd3Mj4ZRIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIO/aPjn/BQesgICAgICAgICAgICAgICAgICAgICAgICAgwTlQeBjG9UNmtE26Vz9SlpWl8wnSYZG75SZiI1lNMTVMRTGsyqbjPHN5xfcXVFbMdLtoJ5pb2ktYxmjXA8Jx6qqMnJnXSHU+RdN2seIruRxVz3tfb3vgjV6gyLC29raqapjdscXsZMA5RodAxG6DuhTFUxth8XaKbkaVxxQk/ZPtTrLRWybFe57qi01ThLpama4ufTvPvnHO0q0xcjXZU5z1H07FiJvWfd7Y7lgNEc40HdGgqw0aTq6d3ulHabZU3OteGUtJLMyaTmIGYb5KirZGqYpmZiI3qrYvxbdMV3h9zr5jub6x5lRnJLlyx4MW5tfqqmyMiap0h1jkPILeLRFdW25Ma+p5BOaGQDQsSGzcU7mdaA6u7uKZnufOm7bL18I4vueErxLuVC5zqYO/zdID3sxh8I6ubW3FlY2TNM/m3Nb5/ySjJom5TERchaq1XKkulup7jRuD6aqYJktw6oyjrK5jbGrlFynhqmJdpESICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDv2j45/wUHrICAgICAgICAgICAgICAgICAgICAgICAgIPm8gO6sEncTOkaoJ6Tl8mGmtNglPIbNeamsl6HyxkYOs5YebcmKdIbV0jhRdyZqmNlCBycoyZuxEKo07XVKpmZ17CMUQf8RTUhxmMa6WWuByZWwzxGUFImY3Pi7aprtzRV271p9mN9m3nBFtqp7tesawSar4Tcg7S2C1VrDh+dY8G/XR3S1XpCXR9PhejtzDFtwqQyqbuymjW8YLwy7nDRK26axYu5sRV7tO1Ahz5M+lU0zs1demY7BQgQBnQjTtT30frtNqcLVtumEhtvqdSkB0SnN1j/aKu8W5xUOQdS4kWcuYjdVtSkslQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg79o+Of8FB6yAgICAgICAgICAgICAgICAgICAgICAgICDhMh191IRMq09JeVMGObbM/wAI2/VG/wAqVW58bpb90RMa3O9EyrnQBQCAgsNsDlvZgeeXtgH1j3SydLYK9xY0ohxzqOqJzLkx3vH6RkuYLZZp8IyzUmXHccWk5V55tOtMs/pK5FGXt/yjRCOjfVNTudU3bBAQBnHaSSN8Ju6OcmYbZeqj/DFSJYO6dWKucGnShyvq+5E5mzu0S+stqwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIO/aPjn/BQesgICAgICAgICAgICAgICAgICAgICAgICAg4loJMdKCGOklhifW2CivdNL15lsmHneqIuMpwgBDcByrFy7fFRs7F/03n042VE1e5Urs0tcARlDs0NO8qadk6S65TVExEhBCiX3oAbpgEfLk2TNnTJdPIYZs+oeJUmW3KXOdkgF90UTVuY2bmW8e1NyqfywthgnD4w9ha3WlxDp1PKBnPGdzjlMerlgr+mnSmIcSyL03blVc/wCUuptHww7EuEayglD/ADbRy1GTomNy9sZF83qOKmYeuDlzj3qbnwyqy6XNlvfKnMMufIeZc6U7I5rhkIgqK7RNE6O04mXRkW4u0TrE/wBGNEe0V8MmNpDJHR+1Tu3mncyJc58yXJksMyonOEuTKblc57sgAC+rdPFOkMbLyqLFqblc7IWm2cYV9WcJUdumAc8cOWq3j3Ux2WB6ozK9s0cNGjimbl+PdquT2y2bfXpDHkRAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg79o+Of8FB6yAgICAgIC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)}#logo a{background-position:left;background-repeat:no-repeat;background-size:100% auto;display:block;height:100%;width:100%}.pb-20{padding-bottom:20px !important}.pb-0{padding-bottom:0 !important}.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:#010101;color:#fff}.ce_tabs .ui-state-default:hover{background-color:#d11a1e}.ce_tabs .ui-state-active{background-color:#d11a1e;border-collapse:collapse}.ce_tabs .ui-tabs-panel{padding:15px;border:1px solid #c8c8c8;border-collapse:collapse;clear:both}#navi-main{position:absolute;right:40px;top:106px;display:inline-block;z-index:999;font-family:'Raleway', 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}#navi-main.block{overflow:visible}#navi-main ul{margin:0;padding:0;margin-left:0}#navi-main ul li{float:left;list-style-type:none}#navi-main ul li ol{margin:0;list-style-type:none}#navi-main ul li ol li{float:left;font-size:14px;font-size:0.875rem;line-height:1;font-weight:normal;position:relative;list-style-type:disc;display:inline-block}#navi-main ul li ol li a{display:block;margin-left:12px;text-decoration:none}#navi-main ul li ol li a span{color:#010101;display:block;text-decoration:none;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;background-color:trasnparent}#navi-main ul li ol li a span:hover{color:#d11a1e}#navi-main ul li ol 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}#navi-main ul li ol 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}#navi-main ul li ol li a.active span{color:#d11a1e}#navi-main ul li ol 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}#navi-main ul li ol li a.trail span{color:#d11a1e}#navi-main ul li ol li:hover > ul{display:block}#navi-main ul li ol li ul{animation:0.2s ease 0s normal none 1 running fadeInUp;z-index:999;display:none;position:absolute;background:#d11a1e;background:rgba(209, 26, 30, 1);top:52px;padding:0;margin-left:0;font-family:'Raleway', sans-serif}#navi-main ul li ol li ul li{margin-left:0;border:none;padding:0;width:230px;font-size:13px;font-size:0.8125rem;line-height:15px;line-height:0.9375rem;list-style-type:none;margin-bottom:0}#navi-main ul li ol li ul li a{margin:0;border:none;color:#fff;padding:10px 10px;display:block}#navi-main ul li ol li ul li a span{color:#fff;padding:0}#navi-main ul li ol li ul li a:hover{color:#fff;font-weight:bold;background-color:transparent}#navi-main ul li ol li ul li a:hover span{color:#fff;font-weight:bold;padding:0}#navi-main ul li ol li ul li a.active{background-color:transparent;color:inherit;color:#fff;font-weight:bold}#navi-main ul li ol li ul li a.active span{color:#fff;font-weight:bold;padding:0}#navi-main ul li ol li ul li a.last{border:none}#navi-main ul li ol li ul ul{display:none;position:aboslute;left:100%;top:-1px;margin-left:0 !important}#button_kontakt_rechts{position:fixed;right:-320px;top:40%;z-index:99999;width:377px;background-color:#fff;height:168px}#button_kontakt_rechts:hover{cursor:pointer}#button_kontakt_rechts .butt{float:left;margin-right:10px}#button_kontakt_rechts .butt_cont{float:left;color:#d11a1e;padding-top:15px;font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem}#button_kontakt_rechts .butt_cont h1{margin-bottom:10px !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:#d11a1e;background:rgba(209, 26, 30, 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.3);-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.3)}#navi-sub ul li a.trail{background:#000;background:rgba(0, 0, 0, 0.3)}#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:#d11a1e;font-size:50px;font-size:3.125rem;font-weight:bold}#main .mod_sitemap ul{margin-left:0;list-style-type:none;background:#c8c8c8;background:rgba(200, 200, 200, 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:#d11a1e}.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:#010101;line-height:1.5}.overlay .textbox h2{margin-top:0;padding-top:0}.overlay .textbox a{display:inline-block;padding:10px 20px;background-color:#010101;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:#d11a1e;-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:#010101;background-repeat:no-repeat;background-position:center bottom;background-size:cover;position:relative;overflow:hidden;font-family:'Playfair Display', 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:#d11a1e;-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}#main ul{margin-left:23px;margin-bottom:15px}#main ul li{margin-bottom:16px;padding-bottom:10px}#main ol{margin-left:20px}#main ol ul{margin-top:15px}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 #c8c8c8;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 #d11a1e;-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 #c8c8c8;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 #d11a1e;-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 #c8c8c8;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 #010101;background:#010101;background:rgba(1, 1, 1, 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:#010101;background:rgba(1, 1, 1, 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 .datum{width:250px}.datepicker_bootstrap{z-index:10000}label.label-none{display:none !important}#footer{background-color:#515151;background-color:#d11a1e;z-index:1;color:#fff}#footer-box{padding-top:20px;padding-bottom:20px}#footer-box a{color:#fff;text-decoration:none}#footer-oben{background-color:#34ace7}#footer-oben .inside{max-width:1000px;padding:0 40px 20px 40px;margin:0 auto}#footer-oben .inside a{color:#fff;text-decoration:none}#footer-oben .inside a:hover{text-decoration:underline}#footer-oben .inside h3{color:#fff;border-bottom:1px dotted #fff}@media only screen and (max-width:1023px){#footer-box .inside{text-align:left}#navi-main{display:none}.offcanvas{display:block}#logo{width:180px;height:82px}}@media only screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait){#header .inside{padding-top:20px}}@media only screen and (max-width:767px){body{font-size:14px;font-size:0.875rem}.ce_table table{overflow-x:auto;display:block}#footer-box .inside{text-align:left}#footer-box{text-align:left !important}.header .inside,#main .mod_article:not(.fullwidth),#footer-box,.bg_bild_farbe,body.sidebar #container,.mod_breadcrumb .inside,.cta-inside{clear:both;margin:0 auto;max-width:1000px;padding:20px}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-bottom:15px !important}#main h1{font-size:17px;font-size:1.0625rem;border-top:2px solid #d11a1e;border-bottom:2px solid #d11a1e}h2{font-size:15px;font-size:0.9375rem}h3{font-size:14px;font-size:0.875rem}h4{font-size:13px;font-size:0.8125rem}h5{font-size:12px;font-size:0.75rem}h6{font-size:11px;font-size:0.6875rem}.ce_text figure{float:none !important;margin:10px 0 !important}#logo{width:160px;height:72px}#header .inside{padding-top:20px}#slider .textbox{display:none}.box{margin-bottom:20px}.box figure{margin:0 !important}.header{height:100px;position:relative;width:100%;z-index:10000}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:#d11a1e}#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}#logo{top:10px}#kontaktaufnahme{font-size:14px;font-size:0.875rem}#kontaktaufnahme h2{font-size:17px;font-size:1.0625rem;border-top:2px solid #d11a1e;border-bottom:2px solid #d11a1e}body.sidebar #right{padding-top:0}.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%}}
@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: 65.5%;
}
.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}.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}}
