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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* 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}
/*
 * This file is part of Contao.
 *
 * (c) Leo Feyer
 *
 * @license LGPL-3.0-or-later
 */

table.sortable thead th {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/default.gif");
	background-repeat:no-repeat;
	background-position:center right;
}
table.sortable thead th.headerSortDown {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/asc.gif");
}
table.sortable thead th.headerSortUp {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/desc.gif");
}

/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
/* style.css */
iframe.center{display:block;margin:50px auto 100px}.margtop{margin-top:80px}.center,.center h2{margin-right:auto;margin-left:auto;text-align:center}.timeline .ce_text:nth-child(even) h2::after{left:-23px;right:auto;position:absolute}.timeline .ce_text h2::after{width:20px;height:1px;right:-27px;top:42px;position:absolute;display:inline-block;background-color:#fff;content:""}.timeline .ce_text{position:relative;overflow:visible}.timeline::after{width:1px;height:100%;left:50%;position:absolute;display:inline-block;margin-left:-0.5px;background-color:#fff;content:""}.timeline{position:relative}.timeline .ce_text:nth-child(even){margin-top:40px}.timeline .ce_text:nth-child(odd){margin-right:50px;text-align:right}.timeline .ce_text{float:left;width: calc(50% - 27px)}.video-container{position: relative;    padding-bottom: 56.25%;    padding-top: 0;    height: 0;    overflow: hidden}.video-container iframe,.video-container object,.video-container embed{top: 0;    left: 0;    width: 100%;    height: 100%}#main a.button{display:inline-block;padding:5px 15px;background-color:#A42792;text-decoration:none;color:#FFFFFF;text-transform:uppercase}.facebook,.instagram,.youtube{display:inline-block;padding-right:10px;padding-left:10px}body{background:#000 url("../../files/nav/background-2018-final-v2.jpg") right top no-repeat;background-size: 100% auto}.layout_full.abgesagt:before{display:none}.event-head .abgesagt:before{width:auto;height:auto;padding-top:10px;font-size:16px;line-height:20px;color:#fff;text-transform:uppercase}.abgesagt:before{width:100%;height:100%;right:0;top:0;position:absolute;display:inline-block;padding-right:25px;padding-bottom:10px;padding-left:25px;text-align:center;background-color:rgba(255,0,0,.75);font-size:30px;font-weight:bold;color:#fff;text-transform:uppercase;letter-spacing:1px;content:'Abgesagt (CoVid 19)';z-index:9999999999999999;padding-top: 30%;box-sizing: border-box}.abgesagt:hover:before{display:none;background-color:rgba(250,5,5,.35)}.discog .rs-columns{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #FFFFFF}.textb4{margin:20px}.bgal4 li{width:25%}.bilder4{width:99.4%;margin-bottom:40px;text-align:center;border:2px solid #fff}.fulw.fulw1{width:99.4%}#mbImage{pointer-events: none !important}.shopseite #mbImage,.klickactiv #mbImage{pointer-events: all !important}#mbCloseLink big{font-size:40px;line-height:15px}#mbPrevLink:hover,#mbNextLink:hover{background-color:rgba(252,252,252,.2)}#mbNextLink{width:40px;height:100%;right:-60px;top:0;position:absolute;margin-right:0;margin-left:0;padding-right:10px;padding-left:10px;background-image:url("../../files/nav/pfeil-re.svg");background-position:center center;background-repeat:no-repeat;z-index:9;opacity: 0.7}#mbCenter{overflow:visible}#mbPrevLink{width:40px;height:100%;left:-70px;top:0;position:absolute;padding-right:10px;padding-left:10px;background-image:url("../../files/nav/pfeil-li.svg");background-position:center center;background-repeat:no-repeat;z-index:9;opacity: 0.7}#mbNextLink big,#mbPrevLink big{display:none}.auszfwtext a:hover{border-color:#a42792;color: #a42792!important;text-decoration: none !important;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}.auszfwtext a{padding:4px 20px;border:2px solid #fff;text-transform:uppercase;color: #fff !important;text-decoration: none !important;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}.bildr figure{margin-right:0;margin-left:0;margin-right: 0px !important}.auszfwtext{width:63%;position:absolute}.auszfwtext2{width:46%;position:absolute;text-align:center}.fulw{width:98.4%;height:250px;display:inline-block;margin-bottom:40px;border:2px solid #fff}.bildr:hover,.bildl:hover{-webkit-filter: grayscale(1);filter: grayscale(1);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}.bildr{float:right}.auszfwtext{text-align:center}.bildl,.bildr,.auszfwtext,.auszfwtext2{display:inline-block;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}.fulw .block{overflow:visible}.inhaltmobi{display:none}.spa-ohneabs .rs-column{margin-top:0;margin-right:2%}.spa-ohneabs .rs-column.-large-last{margin-right:0}.spa-ohneabs .rs-column.-large-col-2-1{width:49%}.spa-ohneabs .partner.ausz{width:99%;float:none;margin-right:0}.slideshowcontent .rsts-text{display:none;display:none!important}#main .bild-event .image_container{float:left;clear:both;margin-top:20px}#adresse{position:relative;z-index:11}.youtube{margin-top:25px;margin-bottom:25px}.banner{clear:both}.partner.clearl{clear:both}.autogramm{clear:both;margin-bottom:30px}.mod_newsreader .ce_gallery li{width:33%}.menubutton{display:none}.video .video2 iframe{margin-top:0}.gal-cont{clear:both}.video h4{margin-top:25px;margin-bottom:5px;padding-top:20px;border-top:2px solid #FFFFFF}.video .-large-first-row h4{border-top:0}.video h4:after{display:inline-block;margin-left:15px;font-family:FontAwesome;color:#FFFFFF;content:"\f107"}.gal-cont a .rsts-text{bottom:10px;left:0;position:absolute;display:inline-block;padding:9px;background-color:rgba(0,0,0,.9);font-size:16px;line-height:21px;text-decoration:none;color:#FFFFFF;text-transform:uppercase}.rsts-skin-default .rsts-nav-bullets a,.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{border:2px solid #FFFFFF;-webkit-box-shadow: 0 0 0px #777;-moz-box-shadow: 0 0 0px #777;box-shadow: 0 0 0px #777;background:none}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{background-color:#A42792;border:2px solid #A42792}.gal-cont .rsts-next:hover,.gal-cont .rsts-prev:hover{background:none}.gal-cont .rsts-next,.gal-cont .rsts-prev,.gal-cont .rsts-next:hover,.gal-cont .rsts-prev:hover{top:50%;background-image:url("../../files/nav/pfeil-re.svg");background-position:center center;background-repeat:no-repeat;border:0;background-size:auto 100%;background-color:none;-webkit-box-shadow: 0 0 0px rgba(0,0,0,0.1);-moz-box-shadow: 0 0 0px rgba(0,0,0,0.1);box-shadow: 0 0 0px rgba(0,0,0,0.1)}.gal-cont .rsts-prev{left:20px;right:auto;background-image:url("../../files/nav/pfeil-li.svg")}.gal-cont .rsts-prev:hover{background-image:url("../../files/nav/pfeil-li.svg")}.gal-cont .rsts-nav{bottom:0;left:0;position:relative;margin-top:10px;text-align:center}.gal-cont{margin-top:80px}#footer #footer-autogramm img{width:450px;height:auto}#rusty-foo img{display:block}#rusty-foo{right:80px;top:-15px;position:absolute;z-index:0}#header .inside{min-height:90vh}.entertain{bottom:50px;right:50px;position:absolute;text-align:right;font-size:55px;line-height:55px;color:#FFF;text-transform:uppercase;z-index:5}.entertain img{width:55px;height:auto}#main .info{width:180px;padding:5px 30px;text-align:center;background-color:#A42792;font-size:20px;color:#fff}#main .comment_default .info{width:auto;display:inline-block}#event-leser .image_container{float:right}.event-head h1{display:none}.event-head{max-width:445px;position:relative;display:inline-block;margin-top:480px;padding:30px;background-image:url("../../files/nav/hg-event.png");background-repeat:repeat;font-size:40px;line-height:50px;color:#FFF;text-transform:uppercase;z-index:3}.event-head:hover,.event-head:hover a{color:#A42792}.event-head a{text-decoration:none;color:#fff}#cookiebar button{height:auto;line-height:27px;text-transform:uppercase}.waren{margin-top:20px;margin-bottom:40px;padding-right:15px;padding-left:15px;border:2px solid #FFF}.shop p{margin-top:0}.pressebilder .downloadarchivItem{width:31%;float:left;margin-right:2%;border:2px solid #fff;margin-bottom:40px}.pressebilder.pdf .downloadarchivItem{margin-bottom:20px}.pressebilder .image_container{height:300px;Overflow:hidden}.image_container img{display:block}.video3{margin-top:40px;margin-bottom:40px}.video2,.video3{width:100%;height:0;position:relative;padding-bottom:56.25%}.video2 iframe,.video3 iframe{width:100%;height:100%;left:0;top:0;position:absolute}.video2 iframe,.videos-presse .video2 iframe{margin-top:35px}.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}.video .rs-column{width:32.6%;margin-top:0;margin-right:1%}.video .rs-column.-large-last{margin-right:0}#archiv-259 .rs-column{margin-top:0}.linie{height:45px;margin-bottom:45px;background-image:url("../../files/nav/mikro2-pink.png");background-position:right center;background-repeat:no-repeat;border-bottom:2px solid #A42792;background-position: right 10px center}.linie:hover{background-position: right 30px center}.partner,.shop{width:280px;float:left;margin-right:15px;margin-bottom:40px;text-align:center;border:2px solid #FFF}.shop{min-height:605px;position:relative;padding-bottom:0}.partner.ausz{width:581px}.partner.ausz.gr{min-height:640px}.partner img{-webkit-filter: grayscale(0);filter: grayscale(0)}.ausz .partner img{-webkit-filter: grayscale(0);filter: grayscale(0)}.partner:hover img{-webkit-filter: grayscale(1);filter: grayscale(1)}.ausz .partner:hover img{-webkit-filter: grayscale(1);filter: grayscale(1)}.partner h3,.shop h3{padding-right:20px;padding-left:20px}.partner p,.downloadarchivItem .text,.shop .text{padding-right:20px;padding-bottom:10px;padding-left:20px}.pressebilder .downloadarchivItem .text{padding-top:15px;font-size:12px;line-height:18px}#main .partner a,#main .sponsor a{text-decoration:none;color:#56585C}#main .partner a:hover,#main .partner:hover a,#main .sponsor a:hover{color:#A42792}#main .ce_text li{padding-left:10px;list-style-image:url("../../files/nav/li.png")}#main .ce_text li:hover{padding-left:15px}#main .banner a{margin-left:100px;padding-top:15px;padding-bottom:15px;padding-left:170px;background-image:url("../../files/nav/before.png");background-position:left center;background-repeat:no-repeat;font-size:20px;text-decoration:none;color:#FFF;text-transform:uppercase}#main .banner a:hover{margin-left:130px}.tabcontrol_tabs li.selected .Pfeil{width:23px;height:10px;left:50%;position:absolute;margin-left:-16px;background-image:url("../../files/nav/pfeil-unten.png");background-position:center center;background-repeat:no-repeat;bottom:-10px;opacity:1}.tabcontrol_tabs li .pfeil{bottom:0;left:50%;margin-left:-16px;opacity:0}.tabcontrol_tabs ul{margin-top:0;padding-top:0}.ce_tabcontrol .tabcontrol_tabs{margin-bottom:40px;background-image:url("../../files/nav/mikro2.png");background-position:left bottom;background-repeat:no-repeat;border-bottom:2px solid #FFF;background-position: left 10px bottom 0px}.ce_tabcontrol:hover .tabcontrol_tabs{background-position: left 50% bottom 0px}.tabcontrol_tabs li.selected{background:#FFF url("../../files/nav/pfeil-unten.png") center bottom no-repeat;color:#000}.tabcontrol_tabs li,.banner2 a,.back a{position:relative;float:left;margin-right:15px;margin-bottom:15px;padding:8px 30px 8px 15px;background-color:#000;background-position:right bottom;border:2px solid #FFF;font-size:18px;color:#FFF;text-transform:uppercase;list-style-type:none;background-position: right bottom -20px}#pressebereich .banner2 a{width:91%;padding-right:5%;padding-left:2%}#main .banner2 a,#main .back a{display:block;text-decoration:none;color:#FFF}.tabcontrol_tabs li:hover{background-image:url("../../files/nav/reiter.png");background-position:right center;background-repeat:no-repeat;border-color:#A42792;color:#A42792;cursor:pointer}#main .banner2 a:hover,#main .back a:hover{background-image:url("../../files/nav/reiter.png");background-position:right center;background-repeat:no-repeat;border-color:#A42792;color:#A42792}.tabcontrol_tabs li.selected:hover{border-color:#FFF;color:#000;background-image:none}body{font-family:Montserrat,sans-serif;font-weight:normal;font-weight:400}#wrapper{width:100%;margin-top:50px}#logo{left:50px;position:absolute;z-index:1}#autogramm{left:100px;top:20px;position:absolute}#main{padding-top:550px;padding-bottom:200px;background-image:url("../../files/nav/hg-main.png");background-position:center top;background-repeat:no-repeat;font:15px/25px 'Montserrat',sans-serif;color:#fff;font-weight: 400}#main .inside{width:1200px;margin-right:auto;margin-left:auto}#main a{color:#A42792}.custom{background-color:#000;font:15px/25px 'Montserrat',sans-serif;color:#fff;font-weight: 400}.custom #inhalt{width:1200px;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:100px}#footer{padding-top:25px;padding-bottom:25px;text-align:center;background-color:#000000;font-size:15px;line-height:25px;color:#FFFFFF}#footer a{color:#FFFFFF}#footer a:hover{text-decoration:none;color:#FFFFFF}#footer #footer-autogramm{padding-top:20px;padding-bottom:35px}#footer strong{font-weight:normal;text-transform:uppercase}#main H1,#main H2,#main H3,#main H4,#main H5,#main H6{font-family:Montserrat,sans-serif;font-weight:normal;text-transform:uppercase}#main H1{font-size:55px;line-height:65px}#main H2{font-size:30px;line-height:35px}.scrollToTop{width:32px;height:60px;bottom:55px;right:55px;position:fixed;display:none;background-image:url("../../files/nav/top.png");background-repeat:no-repeat;z-index: 100000}.links{width:25%;float:left;background-color:#4de60b}.mod_article{margin:0}.links .block{margin:0;background-color:#a82c2c}.links img{width:100%;height:auto}.scrollToTop:hover{bottom:65px}#main td{padding-top:12px;padding-bottom:12px;padding-left:15px;border-bottom:3px solid #333;border-collapse:separate;border-spacing:0px}.discographie *,#footer *,.tabcontrol_tabs li,.ce_form *,#main td,#main .banner a,#main .ce_text li,.linie,.ce_gallery *,.banner2 a,#main .pagination li *,.back *{-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out}.tabcontrol_tabs li.selected .pfeil{-webkit-transition: all 0.25s ease-in-out 0.35s;-moz-transition: all 0.25s ease-in-out 0.35s;-o-transition: all 0.25s ease-in-out 0.35s;transition: all 0.25s ease-in-out 0.35s}.ce_tabcontrol .tabcontrol_tabs{-webkit-transition: all 3s ease-in-out;-moz-transition: all 3s ease-in-out;-o-transition: all 3s ease-in-out;transition: all 3s ease-in-out}#main td:hover{padding-left:30px}.ce_gallery .caption{width:25%;position:absolute;margin-top:0;padding-top:5px;padding-bottom:5px;text-align:center;background-color:rgba(0,0,0,.9);opacity: 0}.ce_gallery .image_container:hover .caption{margin-top:85px;opacity: 1;z-index:9999999999999999999}.ce_gallery figure:hover img{-webkit-filter: grayscale(1);    filter: grayscale(1);    -webkit-transform:scale(1);    transform:scale(1)}#main .ce_gallery .image_container img:hover{-webkit-transform:scale(1);    transform:scale(1)}.comment_default{margin-bottom:50px;border-bottom:2px solid #A42792}.comment{padding:1px 20px 10px;background-color:rgba(51,51,51,.2);font-weight:normal;color:#ccc}#main .comment_default .info a{color:#FFFFFF}.comment span{color:#A42792!important}.reply .comment{font-style:italic}.info{font-size:14px;color:#999;text-transform:uppercase}#logout{right:0;top:35px;position:absolute}#logout a{display:block;padding:5px 25px;background-color:#A42792;text-decoration:none;color:#fff}#cookiebar{background-color:rgba(0,0,0,.75)}#cookiebar button{background-color:#A42792}
/* formular.css */
.selected-button,.datepicker_bootstrap .days .day.selected,.datepicker_bootstrap .days .day.selected:hover,.datepicker_bootstrap .months .month.selected,.datepicker_bootstrap .months .month.selected:hover,.datepicker_bootstrap .years .year.selected,.datepicker_bootstrap .years .year.selected:hover{background-color:#a42792}.cal{position:relative}.cal::after{width:30px;height:25px;right:10px;top:10px;position:absolute;display:inline-block;background-image:url("../../files/nav/calendar.svg");background-position:center center;background-repeat:no-repeat;content:""}.mod_login input{text-transform:none}#tl_subscribe{margin-top:40px;margin-bottom:40px}.indicates-required{clear:both;font-style:italic;color:rgba(255,255,255,.5)}#tl_subscribe input.button,#tl_unsubscribe input.button{width:52%;margin-left:20%}#tl_subscribe label,#tl_unsubscribe label{width:15%;float:left;clear:both;margin-right:5%}.titelcd p{margin-bottom:0}#main .titelcd a{display:block;margin-top:8px;padding-top:8px;padding-bottom:8px;text-align:center;background-color:#333;text-decoration:none;color:#FFFFFF;text-transform:uppercase}#main .titelcd a:hover{background-color:#A42792;color:#FFFFFF;cursor:pointer}.mod_subscribe{margin-top:50px}#tl_subscribe Input,#tl_unsubscribe input{width:47%;float:left;margin-right:2%;padding-right:2%;padding-left:2%}#tl_subscribe Input.submit,#tl_unsubscribe Input.submit{margin-right:0}.kont input.text.abs{margin-right:1%}.kont input.text{width:28.65%;float:left;padding-right:2%;padding-left:2%}.shop label{display:block;margin-top:8px;margin-bottom:8px;color:#A42792}fieldset input{width:5%}fieldset{margin-bottom:15px}input,textarea,select{width:100%;margin-bottom:15px;padding:7px 15px;background-color:#333;border:0px solid #666;font-family:Montserrat;line-height:35px;color:#fff;text-transform:uppercase}#shop-40 select{margin-top:8px;margin-bottom:0}.submit{background-color:#000;border:2px solid #A42792;font-size:18px;color:#A42792}.submit:hover{background-color:#FFF;border-color:#FFF;color:#000;cursor:pointer}input:hover,input:focus,textarea:hover,textarea:focus{background-color:#666}
/* navigation.css */
#navigation-fade #navigation ul .level_2 a:hover,#navigation-fade #navigation ul .level_2 strong{color:#e8cd48}#navigation-fade #navigation ul .level_2 a{color:#fff}#navigation .level_2 a:hover,#navigation li li span.active{color:#A42792}#navigation .level_2 a{color:#080808}#navigation li li.first a,#navigation li li a,#navigation li li span{padding:5px 0}#navigation li li{float:none;display:block;margin:0;padding:0 15px}.nav-foo ul{width:400px;margin-right:auto;margin-left:auto;padding-left:0}.nav-foo li{display:inline-block;list-style-type:none}.nav-foo{margin:0 auto;padding:0}#footer .nav-foo li a,.nav-foo li span{width:auto;display:block;padding:0;color:rgba(255,255,255,.6);text-transform:uppercase}#footer .nav-foo li a:hover{color:#FFFFFF}.pagination ul{margin-left:0;padding-left:0}#main .pagination li a:hover{border-color:#A42792;color:#A42792}#main .pagination li a,#main .pagination li span{display:block;padding:5px 8px;border:2px solid #fff;line-height:14px;text-decoration:none;color:#FFF}#main .pagination li span{background-color:#fff;color:#000}.pagination li{float:left;margin-right:15px;list-style-type:none}@-webkit-keyframes mymoveback{from {top: 0px; opacity: 1;}    to {top: -150px; opacity: 0;}}@keyframes mymoveback{from {top: 0px; opacity: 1;}    to {top: -150px; opacity: 0;}}@-webkit-keyframes mymove{from {top: -150px; opacity: 0;}    to {top: 0px; opacity: 1;}}@keyframes mymove{from {top: -150px; opacity: 0;}    to {top: 0px; opacity: 1;}}.rundownstart{display:none}.rundownstart2{top:-70px;position:fixed}.runup{top:-70px;position:fixed;-webkit-animation: mymoveback 1s infinite; /* Chrome, Safari, Opera */         animation: mymoveback 1s infinite;        animation-iteration-count: 1}.rundown{top:0;position:fixed;-webkit-animation: mymove 1s infinite; /* Chrome, Safari, Opera */     animation: mymove 1s infinite;    animation-iteration-count: 1}#navigation-fade img{float:left;margin-left:35px}#navigation-fade{width:100%;display:block;padding-top:10px;padding-bottom:10px;background-color:rgba(0,0,0,.9);z-index: 1000}#navigation-fade #navigation{padding-top:30px}#navigation-fade #navigation a,#navigation-fade #navigation span,#navigation .level_2 a,#navigation .level_2 span{border-bottom:0px}#navigation .level_2{display:none}#navigation{right:50px;top:0;position:absolute;overflow:visible;font:20px Montserrat;-webkit-animation: mymove 1s infinite; /* Chrome, Safari, Opera */ animation: mymove 1s infinite;animation-iteration-count: 1}#navigation li{float:none;display:inline-block;list-style-type:none}#navigation li{float:left;list-style-type:none}#navigation ul{margin:0;padding:0}#navigation a,#navigation span,#navigation trail{display:block;padding-right:10px;padding-bottom:5px;padding-left:10px;border-bottom:3px solid #fff;text-decoration:none;color:#fff;-webkit-animation: mymove 1s infinite; /* Chrome, Safari, Opera */ animation: mymove 1s infinite;animation-iteration-count: 1}#navigation a:hover,#navigation span,#navigation a.trail{border-color:#FFE210;color:#FFE210}#navigation .first a{padding-left:0}#navigation .last a{padding-right:0}#navigation-fade #navigation ul .level_2{position:fixed;background-color:rgba(0,0,0,.9)}#navigation .level_2{position:absolute;padding-top:35px;padding-right:0;padding-left:0;font-size:14px;line-height:24px;text-transform:uppercase;z-index:5}#navigation ul .level_2{padding:10px 0;background-color:rgba(255,255,255,.8);color:#$black}
/* effekt.css */
.bgal4 img:hover{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}#main .image_container,.custom #inhalt .image_container{overflow:hidden}#main .image_container img,.custom #inhalt .image_container img,#main .partner img{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out}#main .image_container img:hover,.custom #inhalt .image_container img:hover,#main .partner img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#main .btn a{width:330px;display:block;padding-top:5px;padding-bottom:5px;text-align:center;background-color:#e8cd48;font-family:Montserrat;text-decoration:none;color:#333}#main .btn a:hover{color:#000}
@media (max-width:1300px){
/* style-desk.css */
.auszfwtext{width:60%}.fulw{width:96.4%}.spa-ohneabs .partner.ausz.gr,.spa-ohneabs .partner.ausz{width:99%;margin-right:0}.partner.ausz.gr,.partner.ausz{width:47%;margin-right:2%}.ce_gallery > ul li{width:25%}.ce_gallery > ul li.col_first{clear:none}.layout_latest.nr-3,.layout_latest.nr-6,.layout_latest.nr-9,.layout_latest.nr-12,.layout_latest.nr-15,.layout_latest.nr-18,.layout_latest.nr-21,.layout_latest.nr-24,.layout_latest.nr-27,.layout_latest.nr-30,.layout_latest.nr-33,.layout_latest.nr-36,.layout_latest.nr-39,.layout_latest.nr-42,.layout_latest.nr-45,.layout_latest.nr-48,.layout_latest.nr-51,.layout_latest.nr-54,.layout_latest.nr-57,.layout_latest.nr-60,.layout_latest.nr-63,.layout_latest.nr-66,.layout_latest.nr-69,.layout_latest.nr-72,.layout_latest.nr-75,.layout_latest.nr-78,.layout_latest.nr-81,.layout_latest.nr-84,.layout_latest.nr-87,.layout_latest.nr-90,.layout_latest.nr-93,.layout_latest.nr-96,.layout_latest.nr-99,.layout_latest.nr-102,.layout_latest.nr-105,.layout_latest.nr-108,.layout_latest.nr-111,.layout_latest.nr-115{clear:both}.news-rusty .mod_newslist{width:100%}.news-rusty h1{width:90%;margin-right:auto;margin-left:auto}#footer{padding-bottom:0}#rusty-foo{right:0;top:0;position:relative;display:block;margin-top:20px;text-align:center}#rusty-foo img{display:inline-block}.custom #inhalt .rs-columns::before{left:0;position:relative;float:left;display:inline-block}h1{font-size:75px;line-height:75px}h1:before{width:80px;height:113px;left:0;position:relative;display:inline-block;margin-top:0;margin-right:25px;background-size: 100% auto}#logo{width:380px;height:auto}#main .inside,.custom #inhalt,.empty,.tabcontrol_tabs,.klein{width:90%;margin-right:auto;margin-left:auto}.news-rusty #main .inside{width:100%}.custom #inhalt{padding-bottom:0}
}
@media (max-width:1200px){
/* style-desk-kl.css */
.bgal4 li{width:25%!important}.auszfwtext2{width:38%}.inline-b{width:80%}.tickertext{margin-top:200px}#tl_subscribe input.button,#tl_unsubscribe input.button{width:75%;margin-left:25%}#tl_subscribe label,#tl_unsubscribe label{width:20%}#tl_subscribe Input,#tl_unsubscribe input{width:71%;margin-right:0}.news-rusty .layout_latest:hover .teaser,.news-rusty .layout_teaser:hover .teaser,.news-rusty .layout_latest .teaser,.news-rusty .layout_teaser .teaser{max-height:100%;opacity:1}.ce_gallery > ul li.col_first{clear:none}.ce_gallery > ul li{width:33.33%}.event .time{margin-top:-35px}.layout_teaser.event .teaser{max-height:100%;opacity: 1}.event.nr-3,.event.nr-6,.event.nr-9,.event.nr-12,.event.nr-15,.event.nr-18,.event.nr-21,.event.nr-24,.event.nr-27,.event.nr-30,.event.nr-33,.event.nr-36,.event.nr-39,.event.nr-42,.event.nr-45,.event.nr-48,.event.nr-51,.event.nr-54,.event.nr-57,.event.nr-60,.event.nr-63,.event.nr-66,.event.nr-69,.event.nr-72,.event.nr-75,.event.nr-78,.event.nr-81,.event.nr-84,.event.nr-87,.event.nr-90,.event.nr-93,.event.nr-96,.event.nr-99,.event.nr-102,.event.nr-105,.event.nr-108,.event.nr-111,.event.nr-115{clear:both}.layout_latest h2,.layout_teaser h2{font-size:18px;line-height:25px}.layout_latest figcaption,.layout_latest figcaption > a,.layout_teaser figcaption,.layout_teaser figcaption > a{position:relative}.layout_latest h2,.layout_latest .teaser,.layout_teaser h2,.layout_teaser .teaser,.layout_latest:hover h2,.layout_latest:hover .teaser,.layout_teaser:hover h2,.layout_teaser:hover .teaser{-webkit-transform: translate3d(0,0px,0);transform: translate3d(0,0px,0)}.layout_latest .teaser,.layout_teaser .teaser{max-height:0;overflow:hidden;transition: all 0.5s ease-in-out 0}.layout_latest:hover .teaser,.layout_teaser:hover .teaser{max-height:800px}h2{font-size:35px;line-height:40px}h1{font-size:60px;line-height:65px}#main{padding-bottom:80px}#logo{top:70px}
}
@media (max-width:989px){
/* style-ipad.css */
.bgal4 li{height:110px}.bildl2{position:relative;float:none;display:block;margin-right:auto;margin-left:auto}.bildr2{position:relative;float:none;display:block;margin-top:20px;margin-right:auto;margin-left:auto}.fulw.fulw1{height:auto;margin-right:auto;margin-left:auto}.auszfwtext2,.auszfwtext2 .inline-b{width:100%;position:relative}#mbCloseLink big{font-size:23px;line-height:23px}#mbNextLink{right:-30px;padding-right:0;padding-left:0}#mbPrevLink{left:-40px;padding-right:0;padding-left:0}.auszfwtext{width:53%}.tickertext{margin-top:200px}.ausz figure{width:100%;margin-bottom:20px;text-align:center}.ausz figure img{margin-right:auto;margin-left:auto}.partner{width:30%;margin-right:2%}.shop{width:47%;margin-right:2%}#navigation .level_2{font-size:12px;line-height:20px}#navigation ul .level_2{margin-top:10px;padding-top:0}#navigation{right:5%}#navigation-fade #navigation{padding-top:10px}#navigation-fade img{width:92px}#nav-fade #navigation{padding-bottom:5px;padding-left:6px;font-size:15px}#main .banner a{padding-left:100px;background-size: auto 30px}#navigation{font-size:18px}.event-head{font-size:30px;line-height:35px}.entertain{font-size:45px;line-height:45px}
}
@media (max-width:767px){
/* style-mobil.css */
.nav-foo ul{width: 100% !important}.nav-foo li{display:block}.timeline .ce_text h2::after{top:34px}body{background-image:url("../../files/nav/background-2018-mob.jpg");background-position:right top;background-repeat:no-repeat}.ce_gallery.startbilder > ul li{width:100%;margin-top:20px;margin-right:0}.fulw.fulw1,.bilder4{width:99%}#mbNextLink,#mbPrevLink{width:30px}.bildr{margin-top:30px}.inline-b{width:100%}.bildl,.bildr,.auszfwtext{width:100%;position:relative;float:none;display:block}.fulw{height:auto;padding-bottom:20px}#mbCenter{overflow:visible}#mbTitle{overflow:visible;font-size:10px;font-weight: normal;overflow: visible !important}.ce_player video{width:100%;height:auto}.inhaltdesk{display:none}.inhaltmobi{clear:both;display:block}.spa-ohneabs .rs-column.-large-col-2-1{width:100%;margin-right:0}.tickertext{margin-top:130px}.partner.ausz.gr{width:99%;margin-right:0}.kont input.text{width:94%;padding-right:3%;padding-left:3%}.ce_gallery > ul li{width:50%}.event.nr-2,.event.nr-4,.event.nr-6,.event.nr-8,.event.nr-10,.event.nr-12,.event.nr-14,.event.nr-16,.event.nr-18,.event.nr-20,.event.nr-22,.event.nr-24,.event.nr-26,.event.nr-28,.event.nr-30,.event.nr-32,.event.nr-34,.event.nr-36,.event.nr-38,.event.nr-40,.event.nr-42,.event.nr-44,.event.nr-46,.event.nr-50,.event.nr-52,.event.nr-54,.event.nr-56,.event.nr-58,.event.nr-60,.event.nr-62,.event.nr-64,.event.nr-66,.event.nr-68,.event.nr-70,.event.nr-72,.event.nr-74,.event.nr-76,.event.nr-78{clear:both}.event.nr-3,.event.nr-7{clear:none}.layout_latest .teaser,.layout_teaser .teaser{max-height:100%;opacity: 1}.news-rusty #main .layout_latest h2{font-size:18px;line-height:22px}.ce_gallery li{width:50%}.ce_gallery .image_container{position:relative}.ce_gallery .image_container:hover .caption{top:50%;margin-top:0}.ce_gallery .caption{width:100%;display:none}.first .ce_text{margin-top:0px!important}.layout_latest.nr-2,.layout_latest.nr-4,.layout_latest.nr-6,.layout_latest.nr-8{clear:both}#footer #footer-autogramm img{width:300px}.custom #inhalt{padding-top:0}.banner{margin-bottom:30px!important}.banner a{padding-top:12px;padding-bottom:12px;font-size:18px;line-height:25px}.layout_latest.nr-3,.layout_latest.nr-6,.layout_latest.nr-9{clear:none}.layout_latest,.layout_teaser{width:50%}h2,#main H2{font-size:25px;line-height:30px}#main .event h2,#main .layout_latest h2{font-size:20px;line-height:25px}.float_left,.float_right{width:100%;margin-bottom:35px;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important}h1,#main h1{font-size:45px;line-height:50px}h1::before{width:50px;height:71px}#logo{top:0}#wrapper{margin-top:35px}#navigation{display:none}.menubutton{float:right;display:inline-block;margin-right:5%;font-size:2.5em;color:#FFFFFF}.menubutton a{color:#FFFFFF}.pop{display:none}
}
@media (max-width:550px){
/* style-mobi-kl.css */
h1,#main h1{font-size:40px;line-height:42px}.margtop{margin-top:40px}.timeline .ce_text p{font-size:13px}.bgal4 li{height:90px!important}.bgal4 li{width:50%;height:auto;width:50%!important}#tl_subscribe label,#tl_unsubscribe label,#tl_subscribe input.button,#tl_unsubscribe input.button{width:100%;margin-right:0;margin-bottom:8px;margin-left:0}#tl_subscribe Input,#tl_unsubscribe input{width:96%}.partner img{margin-right:auto;margin-left:auto}.event.layout_teaser{margin-bottom:20px}.event.layout_teaser figcaption{bottom:0}.event h2{margin-top:25px;padding-top:40px}.ce_gallery li,.mod_newsreader .ce_gallery li{width:100%}#main .banner a:hover,#main .banner a{margin-left:0}#main td{padding-top:8px;padding-bottom:8px}.show .rs-column.-medium-first-row,.show ul{margin-top:0;margin-bottom:0}.gal-cont a .rsts-text{font-size:13px;line-height:18px}.partner,.shop{width:99%;margin-right:0}.video .-large-first-row h4{border-top:2px solid #FFFFFF}.video .rs-column{width:100%;margin-right:0}.ausz figure img{margin-right:auto;margin-left:auto}.partner.ausz{width:99%;margin-right:0}#main{padding-bottom:30px}#main{font-size:14px;line-height:20px}#main td:hover,#main td{padding-left:0}#main .btn a{width:100%}.ce_gallery .image_container:hover .caption{bottom:0;top:auto}'Montserrat',sans-serif{margin-right:8px;padding-right:20px;padding-left:10px}.tabcontrol_tabs ul{padding-left:0}.tabcontrol_tabs li,.banner2 a,.back a{font-size:14px;line-height:18px}#header .inside{height:90vh;min-height:450px}.banner a{margin-left:5%}#logo{width:65%}.event-head{bottom:100px;position:absolute;margin-top:0;margin-bottom:20px;padding-right:5%;padding-left:5%;font-size:20px;line-height:25px}.entertain{width:90%;left:5%;right:auto;float:left;text-align:left;font-size:30px;line-height:35px}.entertain br{float:left}.entertain img{width:50px;height:auto}#footer .inside{width:90%;margin-right:auto;margin-left:auto}.rock-on{margin-top:20px;margin-left:0}.layout_latest h2,.layout_latest .teaser,.layout_teaser h2,.layout_teaser .teaser{width:90%;padding-right:5%;padding-left:5%}.layout_latest,.layout_teaser{width:100%}
}
