/* Basic CSS *//* Main CSS */
/*normalize*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/* Skeleton */
/*! skeleton-framework | 1.1.1 | MIT | 3/7/2016 */
/* Table of contents
- Base Styles
- Grid
- Typography
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Spacing
- Utilities
- Clearing
- Media Queries
*/html {
  font-size: 1em;
  box-sizing: border-box;
  min-height:100%;
  position:relative;
}*,
*::before,
*::after {
  box-sizing: inherit;
}body {
  background-color: #fff;
  height:100%;
  font-size: calc(1rem * (100 / 100));  font-weight: 300 ;
  font-family: "Open Sans Condensed", Helvetica, sans-serif;
  color: #333333;
}p { line-height: calc(1.5rem * (100 / 100));}.container {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 1200px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.container-fluid {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.row {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}.row::before,
.row::after {
  content: ' ';
  display: table;
}.row::after {
  clear: both;
}[class*='column'] {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.xs-one[class*='column'] {
  width: 8.3333333333%;
}.xs-two[class*='column'] {
  width: 16.6666666666%;
}.xs-three[class*='column'],
.xs-one-quarter[class*='column'] {
  width: 24.9999999999%;
}.xs-four[class*='column'],
.xs-one-third[class*='column'] {
  width: 33.3333333332%;
}.xs-five[class*='column'] {
  width: 41.6666666665%;
}.xs-six[class*='column'],
.xs-one-half[class*='column'] {
  width: 49.9999999998%;
}.xs-seven[class*='column'] {
  width: 58.3333333331%;
}.xs-eight[class*='column'],
.xs-two-thirds[class*='column'] {
  width: 66.6666666664%;
}.xs-nine[class*='column'] {
  width: 74.9999999997%;
}.xs-ten[class*='column'] {
  width: 83.333333333%;
}.xs-eleven[class*='column'] {
  width: 91.6666666663%;
}.xs-twelve[class*='column'] {
  width: 99.9999999996%;
}[class*='xs-'][class*='column'] ~ [class*='xs-'][class*='column'] {
  margin-top: 0;
}@media screen and (min-width: 560px) {
  [class*='column'] ~ [class*='column'] {
    margin-top: 0;
  }
  .one[class*='column'] {
    width: 8.3333333333%;
  }
  .two[class*='column'] {
    width: 16.6666666666%;
  }
  .three[class*='column'],
  .one-quarter[class*='column'] {
    width: 24.9999999999%;
  }
  .four[class*='column'],
  .one-third[class*='column'] {
    width: 33.3333333332%;
  }
  .five[class*='column'] {
    width: 41.6666666665%;
  }
  .six[class*='column'],
  .one-half[class*='column'] {
    width: 49.9999999998%;
  }
  .seven[class*='column'] {
    width: 58.3333333331%;
  }
  .eight[class*='column'],
  .two-thirds[class*='column'] {
    width: 66.6666666664%;
  }
  .nine[class*='column'] {
    width: 74.9999999997%;
  }
  .ten[class*='column'] {
    width: 83.333333333%;
  }
  .eleven[class*='column'] {
    width: 91.6666666663%;
  }
  .twelve[class*='column'] {
    width: 99.9999999996%;
  }
  .offset-by-one[class*='column'] {
    margin-left: 8.3333333333%;
  }
  .offset-by-two[class*='column'] {
    margin-left: 16.6666666666%;
  }
  .offset-by-three[class*='column'],
  .offset-by-one-quarter[class*='column'] {
    margin-left: 24.9999999999%;
  }
  .offset-by-four[class*='column'],
  .offset-by-one-third[class*='column'] {
    margin-left: 33.3333333332%;
  }
  .offset-by-five[class*='column'] {
    margin-left: 41.6666666665%;
  }
  .offset-by-six[class*='column'],
  .offset-by-one-half[class*='column'] {
    margin-left: 49.9999999998%;
  }
  .offset-by-seven[class*='column'] {
    margin-left: 58.3333333331%;
  }
  .offset-by-eight[class*='column'],
  .offset-by-two-thirds[class*='column'] {
    margin-left: 66.6666666664%;
  }
  .offset-by-nine[class*='column'] {
    margin-left: 74.9999999997%;
  }
  .offset-by-ten[class*='column'] {
    margin-left: 83.333333333%;
  }
  .offset-by-eleven[class*='column'] {
    margin-left: 91.6666666663%;
  }
  .sm-one[class*='column'] {
    width: 8.3333333333%;
  }
  .sm-two[class*='column'] {
    width: 16.6666666666%;
  }
  .sm-three[class*='column'],
  .sm-one-quarter[class*='column'] {
    width: 24.9999999999%;
  }
  .sm-four[class*='column'],
  .sm-one-third[class*='column'] {
    width: 33.3333333332%;
  }
  .sm-five[class*='column'] {
    width: 41.6666666665%;
  }
  .sm-six[class*='column'],
  .sm-one-half[class*='column'] {
    width: 49.9999999998%;
  }
  .sm-seven[class*='column'] {
    width: 58.3333333331%;
  }
  .sm-eight[class*='column'],
  .sm-two-thirds[class*='column'] {
    width: 66.6666666664%;
  }
  .sm-nine[class*='column'] {
    width: 74.9999999997%;
  }
  .sm-ten[class*='column'] {
    width: 83.333333333%;
  }
  .sm-eleven[class*='column'] {
    width: 91.6666666663%;
  }
  .sm-twelve[class*='column'] {
    width: 99.9999999996%;
  }
  .sm-offset-by-zero[class*='column'] {
    margin-left: 0;
  }
  .sm-offset-by-one[class*='column'] {
    margin-left: 8.3333333333%;
  }
  .sm-offset-by-two[class*='column'] {
    margin-left: 16.6666666666%;
  }
  .sm-offset-by-three[class*='column'],
  .sm-offset-by-one-quarter[class*='column'] {
    margin-left: 24.9999999999%;
  }
  .sm-offset-by-four[class*='column'],
  .sm-offset-by-one-third[class*='column'] {
    margin-left: 33.3333333332%;
  }
  .sm-offset-by-five[class*='column'] {
    margin-left: 41.6666666665%;
  }
  .sm-offset-by-six[class*='column'],
  .sm-offset-by-one-half[class*='column'] {
    margin-left: 49.9999999998%;
  }
  .sm-offset-by-seven[class*='column'] {
    margin-left: 58.3333333331%;
  }
  .sm-offset-by-eight[class*='column'],
  .sm-offset-by-two-thirds[class*='column'] {
    margin-left: 66.6666666664%;
  }
  .sm-offset-by-nine[class*='column'] {
    margin-left: 74.9999999997%;
  }
  .sm-offset-by-ten[class*='column'] {
    margin-left: 83.333333333%;
  }
  .sm-offset-by-eleven[class*='column'] {
    margin-left: 91.6666666663%;
  }
}@media screen and (min-width: 720px) {
  .md-one[class*='column'] {
    width: 8.3333333333%;
  }
  .md-two[class*='column'] {
    width: 16.6666666666%;
  }
  .md-three[class*='column'],
  .md-one-quarter[class*='column'] {
    width: 24.9999999999%;
  }
  .md-four[class*='column'],
  .md-one-third[class*='column'] {
    width: 33.3333333332%;
  }
  .md-five[class*='column'] {
    width: 41.6666666665%;
  }
  .md-six[class*='column'],
  .md-one-half[class*='column'] {
    width: 49.9999999998%;
  }
  .md-seven[class*='column'] {
    width: 58.3333333331%;
  }
  .md-eight[class*='column'],
  .md-two-thirds[class*='column'] {
    width: 66.6666666664%;
  }
  .md-nine[class*='column'] {
    width: 74.9999999997%;
  }
  .md-ten[class*='column'] {
    width: 83.333333333%;
  }
  .md-eleven[class*='column'] {
    width: 91.6666666663%;
  }
  .md-twelve[class*='column'] {
    width: 99.9999999996%;
  }
  .md-offset-by-zero[class*='column'] {
    margin-left: 0;
  }
  .md-offset-by-one[class*='column'] {
    margin-left: 8.3333333333%;
  }
  .md-offset-by-two[class*='column'] {
    margin-left: 16.6666666666%;
  }
  .md-offset-by-three[class*='column'],
  .md-offset-by-one-quarter[class*='column'] {
    margin-left: 24.9999999999%;
  }
  .md-offset-by-four[class*='column'],
  .md-offset-by-one-third[class*='column'] {
    margin-left: 33.3333333332%;
  }
  .md-offset-by-five[class*='column'] {
    margin-left: 41.6666666665%;
  }
  .md-offset-by-six[class*='column'],
  .md-offset-by-one-half[class*='column'] {
    margin-left: 49.9999999998%;
  }
  .md-offset-by-seven[class*='column'] {
    margin-left: 58.3333333331%;
  }
  .md-offset-by-eight[class*='column'],
  .md-offset-by-two-thirds[class*='column'] {
    margin-left: 66.6666666664%;
  }
  .md-offset-by-nine[class*='column'] {
    margin-left: 74.9999999997%;
  }
  .md-offset-by-ten[class*='column'] {
    margin-left: 83.333333333%;
  }
  .md-offset-by-eleven[class*='column'] {
    margin-left: 91.6666666663%;
  }
}@media screen and (min-width: 960px) {
  .lg-one[class*='column'] {
    width: 8.3333333333%;
  }
  .lg-two[class*='column'] {
    width: 16.6666666666%;
  }
  .lg-three[class*='column'],
  .lg-one-quarter[class*='column'] {
    width: 24.9999999999%;
  }
  .lg-four[class*='column'],
  .lg-one-third[class*='column'] {
    width: 33.3333333332%;
  }
  .lg-five[class*='column'] {
    width: 41.6666666665%;
  }
  .lg-six[class*='column'],
  .lg-one-half[class*='column'] {
    width: 49.9999999998%;
  }
  .lg-seven[class*='column'] {
    width: 58.3333333331%;
  }
  .lg-eight[class*='column'],
  .lg-two-thirds[class*='column'] {
    width: 66.6666666664%;
  }
  .lg-nine[class*='column'] {
    width: 74.9999999997%;
  }
  .lg-ten[class*='column'] {
    width: 83.333333333%;
  }
  .lg-eleven[class*='column'] {
    width: 91.6666666663%;
  }
  .lg-twelve[class*='column'] {
    width: 99.9999999996%;
  }
  .lg-offset-by-zero[class*='column'] {
    margin-left: 0;
  }
  .lg-offset-by-one[class*='column'] {
    margin-left: 8.3333333333%
  }
  .lg-offset-by-two[class*='column'] {
    margin-left: 16.6666666666%
  }
  .lg-offset-by-three[class*='column'],
  .lg-offset-by-one-quarter[class*='column'] {
    margin-left: 24.9999999999%;
  }
  .lg-offset-by-four[class*='column'],
  .lg-offset-by-one-third[class*='column'] {
    margin-left: 33.3333333332%;
  }
  .lg-offset-by-five[class*='column'] {
    margin-left: 41.6666666665%;
  }
  .lg-offset-by-six[class*='column'],
  .lg-offset-by-one-half[class*='column'] {
    margin-left: 49.9999999998%;
  }
  .lg-offset-by-seven[class*='column'] {
    margin-left: 58.3333333331%;
  }
  .lg-offset-by-eight[class*='column'],
  .lg-offset-by-two-thirds[class*='column'] {
    margin-left: 66.6666666664%;
  }
  .lg-offset-by-nine[class*='column'] {
    margin-left: 74.9999999997%;
  }
  .lg-offset-by-ten[class*='column'] {
    margin-left: 83.333333333%;
  }
  .lg-offset-by-eleven[class*='column'] {
    margin-left: 91.6666666663%;
  }
}/* Base Typo
 ------------------------------------------------- */h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 2rem;
  font-weight: 300 ;
  font-family: "Open Sans Condensed", Helvetica, sans-serif;
  color: #333333;
}h1 {
  font-size: 3.6rem;
  line-height: 1.2;
  letter-spacing: -0.1rem;
}h2 {
  font-size: 3.0rem;
  line-height: 1.25;
  letter-spacing: -0.1rem;
}h3 {
  font-size: 2.4rem;
  line-height: 1.3;
  letter-spacing: -0.1rem;
}h4 {
  font-size: 1.8rem;
  line-height: 1.35;
  letter-spacing: -0.08rem;
}h5 {
  font-size: 1.5rem;
  line-height: 1.5;
  letter-spacing: -0.05rem;
}h6 {
  font-size: 1.2rem;
  line-height: 1.6;
  letter-spacing: 0;
}/* Larger than phablet */@media (min-width: 560px) {
  h1 {
    font-size: 3.6rem;
  }
  h2 {
    font-size: 3.0rem;
  }
  h3 {
    font-size: 2.4rem;
  }
  h4 {
    font-size: 1.8rem;
  }
  h5 {
    font-size: 1.5rem;
  }
  h6 {
    font-size: 1.2rem;
  }
}
h1 > *,
h2 > *,
h3 > *,
h4 > *,
h5 > *,
h6 > * {
font-size: calc(1em * (100 / 100));
}h2.text-center.text-uppercase > span {display: block;}@media screen and (max-width: 600px) {
h2.text-center.text-uppercase > span {
    overflow-wrap: break-word;
    word-wrap: break-word;
}
}.rte-text p{ overflow-wrap: break-word;
  word-wrap: break-word;
}
p {
  margin-top: 0;
}
.text-success {
  color: #2ecc71
}.text-danger {
  color: #e74c3c
}.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  height: 2.5rem;
  padding: 0 1.9rem;
  color: #555;
  text-align: center;
  font-size: 0.7rem;
  font-weight: 600;
  line-height: 2.5rem;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #BBB;
  cursor: pointer;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
}.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #333;
  border-color: #888;
  outline: 0;
}.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
  color: #222;
  border-color: #222;
}.button:disabled,
.button:disabled:hover,
button[disabled],
.button[disabled],
.button-primary[disabled],
.button-success[disabled],
.button-danger[disabled],
input[type="submit"][disabled],
input[type="reset"][disabled],
input[type="button"][disabled] {
  border: 1px solid #E3E3E3;
  color: #888;
  cursor: not-allowed;
}.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  border: 1px solid rgba(7,7,7, 1);
  color: rgba(253,249,249, 1);
  background-color: rgba(7,7,7, 1);
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;}#umgnl button.button-primary {
    text-transform: uppercase;
}
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  border: 1px solid rgba(7,7,7, 0.85);
  color: rgba(253,249,249, 0.9);
  background-color: rgba(7,7,7, 0.85);
}.button.button-primary:active,
button.button-primary:active,
input[type="submit"].button-primary:active,
input[type="reset"].button-primary:active,
input[type="button"].button-primary:active {
  border: 1px solid rgba(7,7,7, 0.85);
  color: rgba(253,249,249, 0.9);
  background-color: rgba(7,7,7, 0.85);
}.button.button-primary:disabled,
button.button-primary:disabled,
input[type="submit"].button-primary:disabled,
input[type="reset"].button-primary:disabled,
input[type="button"].button-primary:disabled {
  border: 1px solid rgba(7,7,7, 0.85);
  color: rgba(253,249,249, 0.9);
  background-color: rgba(7,7,7, 0.85);
}.button.button-success,
button.button-success,
input[type="submit"].button-success,
input[type="reset"].button-success,
input[type="button"].button-success {
  border: 1px solid #2ecc71;
  color: #FFF;
  background-color: #2ecc71;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}.button.button-success:hover,
button.button-success:hover,
input[type="submit"].button-success:hover,
input[type="reset"].button-success:hover,
input[type="button"].button-success:hover,
.button.button-success:focus,
button.button-success:focus,
input[type="submit"].button-success:focus,
input[type="reset"].button-success:focus,
input[type="button"].button-success:focus {
  color: #FFF;
  background-color: #27ae60;
  border-color: #27ae60;
}.button.button-success:active,
button.button-success:active,
input[type="submit"].button-success:active,
input[type="reset"].button-success:active,
input[type="button"].button-success:active {
  color: #FFF;
  background-color: #2ecc71;
  border-color: #2ecc71;
}.button.button-success:disabled,
button.button-success:disabled,
input[type="submit"].button-success:disabled,
input[type="reset"].button-success:disabled,
input[type="button"].button-success:disabled {
  color: #FFF;
  cursor: not-allowed;
  background-color: #82e3aa;
  border-color: #82e3aa;
}.button.button-danger,
button.button-danger,
input[type="submit"].button-danger,
input[type="reset"].button-danger,
input[type="button"].button-danger {
  border: 1px solid #e74c3c;
  color: #FFF;
  background-color: #e74c3c;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}.button.button-danger:hover,
button.button-danger:hover,
input[type="submit"].button-danger:hover,
input[type="reset"].button-danger:hover,
input[type="button"].button-danger:hover,
.button.button-danger:focus,
button.button-danger:focus,
input[type="submit"].button-danger:focus,
input[type="reset"].button-danger:focus,
input[type="button"].button-danger:focus {
  color: #FFF;
  background-color: #c0392b;
  border-color: #c0392b;
}.button.button-danger:active,
button.button-danger:active,
input[type="submit"].button-danger:active,
input[type="reset"].button-danger:active,
input[type="button"].button-danger:active {
  color: #FFF;
  background-color: #e74c3c;
  border-color: #e74c3c;
}.button.button-danger:disabled,
button.button-danger:disabled,
input[type="submit"].button-danger:disabled,
input[type="reset"].button-danger:disabled,
input[type="button"].button-danger:disabled {
  color: #FFF;
  cursor: not-allowed;
  background-color: #ee8377;
  border-color: #ee8377;
}input[type="email"],
input[type="number"],
input[type="date"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  padding: 0.4rem 0.6rem;
  height: 40px;
  background-color: #FFF;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: none;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
}input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
select:not([size]),
textarea:not([rows]) {
  height: 2.5rem;
}/* Removes awkward default styles on some inputs for iOS */input[type="email"],
input[type="number"],
input[type="date"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="button"],
input[type="submit"],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}textarea {
  min-height: 4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  resize: vertical;
}input[type="email"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  border: 1px solid #33C3F0;
  outline: 0;
}input[type="date"]::before { 
  content: attr(data-placeholder);
  width: 100%;
}/* hide our custom/fake placeholder text when in focus to show the default
 * 'mm/dd/yyyy' value and when valid to show the users' date of birth value.
 */
input[type="date"]:focus::before,
input[type="date"]:valid::before { display: none }.has-error,
.has-error:focus {
  border: 1px solid #e74c3c !important;
  outline: 0;
}.has-success,
.has-success:focus {
  border: 1px solid #2ecc71 !important;
  outline: 0;
}label,
legend {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 600;
}fieldset {
  padding: 0;
  border-width: 0;
}input[type="checkbox"],
input[type="radio"] {
  display: inline;
}label > .label-body {
  display: inline-block;
  margin-left: 0.5rem;
  font-weight: normal;
}/* Cards */.card {
  border: 1px solid #E1E1E1;
  padding: 15px 25px;
  border-radius: 4px;
  box-shadow: 1px 1px 1px #E1E1E1;
  min-height: 160px;
  margin-bottom: 1rem;
}.card h1,
.card h2,
.card h3,
.card h4,
.card h5,
.card h6,
.card p {
  margin-bottom:1.2rem;
}a.card {
  display: block;
  color: #757575;
  text-decoration: none;
  -webkit-transition: color .3s, border-color .3s, -webkit-transform .3s;
  transition: color .3s, border-color .3s, -webkit-transform .3s;
  transition: color .3s, transform .3s, border-color .3s;
  transition: color .3s, transform .3s, border-color .3s, -webkit-transform .3s;
}a.card:hover,
a.card:active {
  color: black;
  border-color: #8A8A8A;
  -webkit-transform: translateX(-2px) translateY(-2px);
          transform: translateX(-2px) translateY(-2px);
}.alert {
  width: 100%;
  border-radius: 4px;
  border: 1px solid #000;
  color: #000;
  background-color: #FFF;
  padding: 10px 15px;
}.alert.alert-primary {
  border: 1px solid #33C3F0;
  color: #FFF;
  background-color: #33C3F0;
}.alert.alert-success {
  border: 1px solid #2ecc71;
  color: #FFF;
  background-color: #2ecc71;
}.alert.alert-danger {
  border: 1px solid #e74c3c;
  color: #FFF;
  background-color: #e74c3c;
}table {
  border-collapse: collapse;
  -webkit-overflow-scrolling: touch;
}button,
.button {
  margin-bottom: 1rem;
}input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem;
}pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  margin-bottom: 1.7rem;
}.alert {
  margin-bottom: 1rem;
}.u-full-width {
  width: 100%;
}.u-max-full-width {
  max-width: 100%;
}/* Floats */.u-pull-right {
  float: right;
}.u-pull-left {
  float: left;
}.u-cf {
  content: "";
  display: table;
  clear: both;
}/* Positioning */.u-center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}.u-center-abs {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}/* Type */.u-text-center,
.text-center {
  text-align: center !important;
}.u-text-right,
.text-right {
  text-align: right !important;
}.u-text-left,
.text-left {
  text-align: left !important;
}.u-text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}/* Peek a boo */.u-hide {
  display: none !important;
}.u-show {
  display: block !important;
}.u-invisible {
  visibility: hidden !important;
}.u-visible {
  visibility: visible !important;
}/* Misc */.u-img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}/* Misc */hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #E1E1E1;
}/* Clearing */.container:after,
.row:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 400px) {
  /* Larger than mobile */
}@media (min-width: 560px) {
  /* Larger than phablet (also point when grid becomes active) */
}@media (min-width: 720px) {
  /* Larger than tablet */
}@media (min-width: 960px) {
  /* Larger than desktop */
}@media (min-width: 1200px) {
  /* Larger than Desktop HD */
}/* OLD */
/* Button */	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	button,
	.button {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
		-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
		-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
		transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
		border-radius: 5px;
		border: 0;
		cursor: pointer;
		display: inline-block;
		font-size: 0.8em;
		font-weight: 400;
		height: 3.25em;
		line-height: 3.35em;
		padding: 0 2em;
		text-align: center;
		text-decoration: none;
		white-space: nowrap;
	}/* Section/Article */
	header p {
		position: relative;
		margin: 0 0 1.5rem 0;
	}	header h2 + p {
		font-size: 1.25em;
		margin-top: -0.7em;
		line-height: 1.5em;
	}	header h3 + p {
		font-size: 1.1em;
		margin-top: -0.5em;
		line-height: 1.5em;
	}	header h4 + p,
	header h5 + p,
	header h6 + p {
		font-size: 0.9em;
		margin-top: -0.6em;
		line-height: 1.5em;
	}	@media screen and (max-width: 736px) {		header p {
			font-size: 1rem !important;
		}	}	header p {
		color: #7e8895;
	}
/* Header */	body {
		padding-top: 3.5rem;
	}		body.landing {
			padding-top: 0;
		}
	#header {		height: 4.375rem;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 10000;
	}		#header a {
			color: inherit;
			text-decoration: none;
		}		#header h1 {
			text-decoration: none;
			color: #ffffff;
			display: inline-block;
			height: inherit;
			line-height: inherit;
			margin-left: 1.5rem;
		}
			#header h1 a {
				display: inline-block;
				font-size: 0.9rem;
				height: inherit;
				line-height: inherit;
			}
		#header nav {
			height: inherit;
			line-height: inherit;
			margin-right: 1.5rem;
			position: absolute;
			right: 0;
			top: 0;
		}			#header nav ul {
				list-style: none;
				margin: 0;
				padding: 0;
                      font-weight: 700;
            letter-spacing: 0.05rem;
            text-transform: uppercase;
            font-size: 0.9rem;
			}				#header nav ul li {
					display: inline-block;
					margin-left: 1.5rem;
              font-weight: 700;
            letter-spacing: 0.05rem;
            text-transform: uppercase;
            font-size: 0.9rem;
				}					#header nav ul li a {
						font-weight: 700;
						letter-spacing: 0.05rem;
						text-transform: uppercase;
						font-size: 0.9rem;
					}									#header nav ul li:first-child {
						margin-left: 0;
					}		#header .navPanelToggle {
			text-decoration: none;
			height: 4rem;
			position: absolute;
			right: 0;
			top: 0;
			width: 5rem;
			display: none;
		}
		#header.alt {
			-moz-animation: none;
			-webkit-animation: none;
			-ms-animation: none;
			animation: none;
		}			#header.alt h1 {
				margin-left: 2.5rem;
			}			#header.alt nav {
				margin-right: 2.5rem;
			}
	@media screen and (max-width: 980px) {		body {
			padding-top: 3rem;
		}		#header {
			/*height: 3em;
			line-height: 2.95em;*/
		}			#header h1:before {
				font-size: 0.8rem;
			}	}	@media screen and (max-width: 736px) {		#header {
			height: 3rem !important;
			line-height: 2.5rem !important;
		}#header .navPanelToggle {
    height: 3rem;
}#header .navPanelToggle svg {
    height: 3rem!important;
}			#header h1 {
				margin-left: 1.25rem !important;
			}			#header nav {
				display: none;
			}			#header .navPanelToggle {
				display: block;
			}	}/* Banner */
/* Footer */	#footer {
		background-image: -moz-linear-gradient(to bottom, rgba(0,0,0, 0), rgba(0,0,0, 0.8));
		background-image: -webkit-linear-gradient(to bottom, rgba(0,0,0, 0), rgba(0,0,0, 0.8));
		background-image: -ms-linear-gradient(to bottom, rgba(0,0,0, 0), rgba(0,0,0, 0.8));
		background-image: linear-gradient(to bottom, rgba(0,0,0, 0), rgba(0,0,0, 0.8));
		background-position: center center;
		background-size: auto, cover, cover;
		background-repeat: no-repeat, no-repeat;
		color: #ffffff;
	}		#footer a {
			color: #ffffff;
		}		#footer strong, #footer b {
			color: #ffffff;
		}		#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
			color: #ffffff;
		}    #footer .inner {padding-top: 4rem;}
	/* Navigation Panel */	#navPanel {
		background-color: rgba(21, 27, 33, 0.6);
		color: #ffffff;
		-moz-transform: translateX(20rem);
		-webkit-transform: translateX(20rem);
		-ms-transform: translateX(20rem);
		transform: translateX(20rem);
		-moz-transition: -moz-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
		-webkit-transition: -webkit-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
		-ms-transition: -ms-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
		transition: transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
		-webkit-overflow-scrolling: touch;
		background-color: #2F373F;
		box-shadow: none;
		display: none;
		height: 100%;
		max-width: 80%;
		overflow-y: auto;
		position: fixed;
		right: 0;
		top: 0;
		visibility: hidden;
		width: 20rem;
		z-index: 10002;
	}		#navPanel input, #navPanel select, #navPanel textarea {
			color: #ffffff;
		}		#navPanel a {
			color: #ffffff;
		}		#navPanel strong, #navPanel b {
			color: #ffffff;
		}		#navPanel h1, #navPanel h2, #navPanel h3, #navPanel h4, #navPanel h5, #navPanel h6 {
			color: #ffffff;
		}		#navPanel blockquote {
			border-left-color: #ffffff;
		}		#navPanel code {
			background: rgba(255, 255, 255, 0.075);
			border-color: #ffffff;
		}		#navPanel hr {
			border-bottom-color: #ffffff;
		}		#navPanel nav {
			padding: 3rem 2rem;
		}		#navPanel .link {
			border: 0;
			border-top: solid 1px rgba(255, 255, 255, 0.075);
			color: inherit !important;
			display: block;
			font-size: 0.8rem;
			letter-spacing: 0.05rem;
			padding: 0.75rem 0;
			text-decoration: none;
			text-transform: uppercase;
		}			#navPanel .link:first-child {
				border-top: 0;
			}			#navPanel .link.depth-0 {
				font-weight: 700;
				color: inherit !important;
			}			#navPanel .link .indent-1 {
				display: inline-block;
				width: 1.25rem;
			}			#navPanel .link .indent-2 {
				display: inline-block;
				width: 2.5rem;
			}			#navPanel .link .indent-3 {
				display: inline-block;
				width: 3.75rem;
			}			#navPanel .link .indent-4 {
				display: inline-block;
				width: 5rem;
			}			#navPanel .link .indent-5 {
				display: inline-block;
				width: 6.25rem;
			}
		#navPanel.visible {
			-moz-transform: translateX(0);
			-webkit-transform: translateX(0);
			-ms-transform: translateX(0);
			transform: translateX(0);
			box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.2);
			visibility: visible;
		}		@media screen and (max-width: 736px) {			#navPanel {
				display: block;
			}				#navPanel nav {
					padding: 2.25rem 1.25rem;
				}		}
/* EDIT OLD */.component--shoplinks a svg, .component--products .buy_links a svg {
    max-width: 100%;
    max-height: 102%;
}.component--shoplinks a, .component--products .buy_links a {
    line-height: 2.8rem;
    display: block;
    width: 9.375rem;
    height: 3.125rem;
    overflow: hidden;
    border: 1px solid rgba(0,0,0,0.2);
    background-color: rgba(0,0,0,1)!important;
    border-radius: .3125rem;
    margin: .375rem;
    padding: 0 .25rem;
    color: #ffffff;
    overflow: hidden;
    transition: background-color .2s ease-in-out, color .2s ease-in-out;
    font-size: 1rem;
}.component--shoplinks a span, .component--products .buy_links a span {
    display: none;
}.component--products .buy_links a {
    margin: .375rem auto;
}
.hide{display:none !important}.invisible{visibility:hidden}.svg_btn_items li {
    display: inline-block;
    width: auto;
    font-size: 1rem;
    margin-bottom:0px;
}.component--shoplinks li, .component--products .buy_links li {
    display: inline-block;
    font-size: 1rem;
}.component--products .buy_links .buy_links__item {
    display: inline-block;
    width: 100%;
}
#footer  .social_media ul {
    margin: 0;
    padding: 0;
    font-size: 0;
    text-align: center;
}#footer  .social_media ul li {
    display: inline-block;
    font-size: .875rem;
}#footer  .social_media ul a {
    display: inline-block;
    padding: .3125rem;
    line-height: 1;
    opacity: .8;
}#footer .social_media ul li a svg {
    width: 2.1rem;
    height: 2.1rem;
    fill: #ffffff;
    transition: fill .2s ease-in-out;
}#footer .social_media ul li a:hover svg {
    fill: #cccccc;
}.svg_btn_items li a {
    line-height: 2.8rem;
    display: block;
    width: 9.375rem;
    height: 3.125rem;
    overflow: hidden;
    border: 1px solid rgba(0,0,0,0.2);
    background-color: rgba(0,0,0,0);
    border-radius: .3125rem;
    margin: .375rem auto;
    padding: 0 .25rem;
    color: #FFFFFF;
    overflow: hidden;
    transition: background-color .2s ease-in-out, color .2s ease-in-out;
    font-size: 1rem;
}.svg_btn_items li a.button {
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #FFFFFF !important;
    transition: background 0.2s ease-in-out;
    line-height: inherit;
}.svg_btn_items li a.button span {
    display: none;
}
.svg_btn_items li a.button svg {
    max-width: 100%;
    max-height: 102%;
    fill: #FFFFFF;
}
ul.svg_btn_items {
    margin-bottom: 0em!important;
    list-style-type: none!important;
    margin-left:0px!important;
}svg:not(:root){overflow:hidden}
/* ul{margin:0;padding:0;font-size:0}*/
.mob-socials li.sm, #nav li.sm{display:inline-block;font-size:.875rem}
.mob-socials li.sm a, #nav li.sm a{display:inline-block;padding:.3125rem;line-height:1}
.mob-socials li.sm a:hover svg, #nav li.sm a:hover svg,
/*#nav li.sm a:focus svg{fill:#}
#nav li.sm svg{width:1.5rem;height:1.5rem;fill:#;transition:fill .2s ease-in-out}*/#nav li.sm a:focus svg{fill:#CCCCCC}
#nav li.sm svg{width:1.3rem;height:1.3rem;fill:#FFFFFF;transition:fill .2s ease-in-out}#nav li.sm {
    margin-left: 0rem;
    padding-left: 0rem;
}body #header nav ul.navsocials {margin-left:1.5rem;}.mob-socials li.sm svg {width:1.3rem;height:1.3rem;fill:#ffffff;transition:fill .2s ease-in-out}
#header nav ul li a {
    color:#FFFFFF;
        transition: color .2s ease-in-out;
}#header nav ul li a:hover {
    color:#CCCCCC;
}
#header {background-color:rgba(0,0,0,.9);}#header.alt {background:rgba(0,0,0,0);
background-image:linear-gradient(to bottom, rgba(0,0,0,0.9) 15%, rgba(0,0,0,0) 100%);transition:background-color 0.3s ease-in-out;;
}#header.alt.startv3 {
background:rgba(0,0,0,9);
}#header.alt.startv1 {
background:rgba(0,0,0,0);
background-image:linear-gradient(to bottom, rgba(0,0,0,0) 15%, rgba(0,0,0,0) 100%);transition:background-color 0.3s ease-in-out;
}
#header.reveal {    height: 4.375rem;
    background-color:rgba(0,0,0,.9);
}#logo {margin: 0 0 0 0;}#header h1 {padding: .625rem;margin-left: .9375rem!important;}#header nav {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}
#header nav ul li {
    line-height: 1.6rem;
}
#header nav ul {
    line-height: 1.6rem;}@media screen and (max-width: 736px) {
#header nav {
    display: none!important;
}#header h1 {
    max-width: 140px;
}}
img {max-width: 100%;
    width: auto;
    height: auto;}/* FOOTER */#footer .links ul {
    margin: 1.75rem 0;
    padding: 0;
    font-size: 0;
    text-align: center;
}#footer .links li {
    display: inline-block;
    font-size: .875rem;
}#footer .links a {
    padding: .375rem .75rem .375rem 0;
    color: #ffffff;
    opacity: .9;
    transition: color .2s ease-in-out;
}#footer .links a:hover {
    color: #cccccc;
    opacity: 1;
}#footer .links a:after {
    content: "•";
    color: #ffffff;
    padding-left: .75rem;
}#footer .links ul li:last-child a:after {
    content: "";
    display: none;
}#footer .logo {
    text-align: center;
}.small-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
}#footer .logo img {
    max-height: 5rem;
    margin: 3.75rem auto 1.875rem;
    max-width: 350px!important;
}@media screen and (max-width: 736px) {				#footer .logo img {
					 max-width: 300px!important;
				}
								.small-12 {
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    padding-left: .9375rem;
    padding-right: .9375rem;
    min-width: initial;
}			}@media screen and (max-width: 480px) {				#footer .logo img {
					 max-width: 200px!important;
				}
			}#footer {
  position: absolute;
  width:100%;
  right: 0;
  bottom: 0;
  left: 0;
}.text-primary,a{color:#070707;text-decoration:none;line-height:inherit;cursor:pointer;}
.text-secondary,a:hover,a:active,a:focus{color:rgba(7,7,7,0.85)}/* PRODUKTE *//*.component--products .button {
    background-color: #000000 !important;
    border-color: #000000 !important;
    transition: background 0.2s ease-in-out;
    line-height: inherit;
    box-shadow:none!important;
}.component--products a svg {
    fill: #333333;
}
.component--products {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 66vh;
}.component--products .music__list {
    display: -ms-flexbox;
    display: flex;
    max-width: 75rem;
    margin: 0;
    text-align: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}.component--products ul {
    display: block;
    padding: 0;
    list-style: none;
}
@media screen and (min-width: 64em) {
.component--products .music__list {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
}
.component--products .music__item {
    display: inline-block;
    text-align: center;
    padding: 1.875rem 1.875rem;
    min-height: 20.625rem;
    -ms-flex: 1 1 20.625rem;
    flex: 1 1 20.625rem;
}
.component--products figure {
    margin: 0;
    padding: 0;
}.component--products figure a {
    display: inline-block;
}.component--products figure img {
    width: auto;
    max-width: 100%;
    box-shadow: 0 0 1.875rem .125rem rgba(0,0,0,0.7);
    transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
}@media screen and (min-width: 40em) {
.component--products figure img {
    max-height: 55vh;
}
}@media screen and (max-height: 52em) {
.component--products figure img {
    max-height: 25rem;
}
}.component--products .product__highlight {
    padding: 1.875rem 0 0;
    font-size: 1.25rem;
    letter-spacing: .125rem;
}@media screen and (min-width: 40em) {
.component--products .product__highlight {
    font-size: 1.5rem;
}
}.component--products .buy_links {
    margin: .9375rem 0 0;
}@media screen and (min-width: 40em) {
.component--products figure img {
    max-height: 55vh;
}
}@media screen and (max-height: 52em) {
.component--products figure img {
    max-height: 25rem;
}
}@media screen and (min-height: 600px) {
.component--products figure img {
    max-height: calc(90vh - 22.5rem - 3.75rem);
}}@media screen and (max-height: 52em) {
.component--products figure img {
    max-height: 25rem;
}
}
*/.component--products {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 66vh
}.component--products ul {
    display: block;
    padding: 0;
    list-style: none
}.component--products .music__list {
    display: -ms-flexbox;
    display: flex;
    max-width: 75rem;
    margin: 0;
    text-align: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media screen and (min-width: 64em) {
    .component--products .music__list {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}.component--products .music__item {
    display: inline-block;
    text-align: center;
    padding: 1.875rem 1.875rem;
    min-height: 24.625rem;
    -ms-flex: 1 1 24.625rem;
    flex: 1 1 24.625rem
}.component--products h2,
.component--products h3 {
    margin: 0
}.component--products figure {
    margin: 0;
    padding: 0
}.component--products figure a {
  /*  display: inline-block*/
  display: block;
}.component--products figure img {
    width: auto;
    max-width: 100%;
    box-shadow: 0 0 1.875rem .125rem rgba(0, 0, 0, 0.7);
  /*  transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out*/
    display: inline-block;
    vertical-align: middle;
}.component--products figure img:hover {}@media screen and (min-width: 40em) {
    .component--products figure img {
        max-height: 55vh
    }
}@media screen and (min-height: 600px) {
    .component--products figure img {
        max-height: calc(90vh - 22.5rem - 3.75rem)
    }
}@media screen and (max-height:52em) {
    .component--products figure img {
        max-height: 25rem
    }
}.component--products .product__highlight {
    padding: 1.875rem 0 0;
    font-size: 1.25rem;
    letter-spacing: .125rem
}@media screen and (min-width: 40em) {
    .component--products .product__highlight {
        font-size: 1.5rem
    }
}.component--products .buy_links {
    margin: .9375rem 0 0
}.component--products .buy_links ul {
    margin: 0;
    font-size: 0
}.component--products .buy_links .buy_links__item {
    display: inline-block;
    width: 100%
}.component--shoplinks {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 1.5625rem 0;
    /*background: rgba(0,0,0, 0.5);/*
   /* box-shadow: inset 0px 15px 20px -10px rgba(0, 0, 0, 0.5);*/
    text-align: center
}.component--shoplinks .callout p {
    width: 100%;
    margin: .375rem 0;
    font-size: 1rem;
    text-transform: uppercase;
    padding: 0 .9375rem 0 .9375rem
}@media screen and (min-width: 40em) {
    .component--shoplinks .callout p {
        margin: .375rem 0 .75rem
    }
}.component--shoplinks ul,
.component--products .buy_links ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0
}.component--shoplinks li,
.component--products .buy_links li {
    display: inline-block;
    font-size: 1rem
}.component--shoplinks a,
.component--products .buy_links a {
    line-height: 2.8rem;
    display: block;
    width: 9.375rem;
    height: 3.125rem;
    overflow: hidden;
    border: 1px solid rgba(0,0,0, 0.2);
    background-color: rgba(0,0,0, 1);
    border-radius: .3125rem;
    margin: .375rem;
    padding: 0 .25rem;
    color: #ffffff;
    overflow: hidden;
    transition: background-color .2s ease-in-out, color .2s ease-in-out;
    font-size: 1rem
}.component--shoplinks a span,
.component--products .buy_links a span {
    display: none
}.component--shoplinks a svg,
.component--products .buy_links a svg {
    max-width: 100%;
    max-height: 102%
}.component--shoplinks a:hover,
.component--products .buy_links a:hover {
    color: #ffffff;
    background-color: #000000;
}.component--products .buy_links a {
    margin: .375rem auto
}/* NAVIGATION PANEL */body.shownavicon a.navPanelToggle, body.shownavicon #navPanel {display: block!important;}.box-shadow-menu {
  position: relative;
  padding-left: 1.25rem;
}.mob-socials ul {
    list-style: none;
    margin-left: -0.5rem;
    padding-left: 0rem;
    margin-top: 0rem;
}
#navPanel.no-items .mob-socials ul {
    margin-top: -1.85rem;
}
.navPanelToggle svg {
	margin-left: 2.5rem;
    vertical-align: middle;
   width: 1.25rem;
   height: 4rem;
    fill:#FFFFFF;
    transition: fill .2s ease-in-out;
}a.navPanelToggle:hover  svg {
  fill:#CCCCCC;
}
#navPanel .close {
 		margin: 1.25rem;
  		border-radius: 50%;
  		width: 1.25rem;
      height: 1.25rem;
  		display: block;
    -moz-transition: color 0.2s ease-in-out;
			-webkit-transition: color 0.2s ease-in-out;
			-ms-transition: color 0.2s ease-in-out;
			transition: color 0.2s ease-in-out;
			-webkit-tap-highlight-color: transparent;
			position: absolute;
			right: 0;
			top: 0;
			vertical-align: middle;}#navPanel .close svg {
  display: block;
}#navPanel .close-x {
  stroke: #fff;
  fill: transparent;
  stroke-linecap: round;
  stroke-width: 5;
}/* MISC */.fullwidth img {
max-width: none;
width: 100%;
}.wrapper {padding:0px!important;}
.section:first-of-type:not(.notfirst)>.inner>div:first-of-type>div>div:first-of-type {
    padding-top: 6.25rem !important;
}
@media screen and (max-width: 737px) {
.section:first-of-type:not(.notfirst)>.inner>div:first-of-type>div>div:first-of-type {
    padding-top: 3rem !important;
}.section.mobfirstfull>.inner>div:first-of-type>div>div:first-of-type {
    padding-top: 0rem !important;
}}body.no-header #section-idx-1 {padding-top:0em!important;}
@media screen and (max-width: 737px) {
  body.no-header #section-idx-1{
padding-top:0em!important;
}}.section:last-of-type:not(.notlast)>.inner>div:last-of-type>div:last-of-type>div:last-of-type:not(.footerimg) {
    padding-bottom: 20.25rem !important;
}@media screen and (max-width: 736px) {
.section.notlast.moblastfull>.inner>div:last-of-type>div:last-of-type>div:last-of-type:not(.footerimg) {
    padding-bottom: 16.25rem !important;
}}
@media screen and (max-width: 736px) {
#mqdesktop {
    display: none;
}
}.extra-padding {
    padding-top: 3.75rem!important;
    padding-bottom: 3.75rem!important;
}.double-extra-padding {
    padding-top: 7.5rem!important;
    padding-bottom: 7.5rem!important;
}.normal-padding {
    padding-top: 1.75rem!important;
    padding-bottom: 1.75rem!important;} .double-section .columns.twelve.normal-padding {
    padding: 0rem!important;
  }
  .double-section .columns.twelve.double-extra-padding  {
     padding: 0rem!important;
  }
  .double-section .columns.twelve.extra-padding {
     padding: 0rem!important;
  }   .double-section .columns.twelve.normal-padding > div {
      padding-bottom: 1.75rem;
  }
  .double-section .columns.twelve.double-extra-padding > div  {
     padding-bottom: 7.5rem;
  }
  .double-section .columns.twelve.extra-padding > div {
      padding-bottom: 3.75rem;
  }@media screen and (max-width: 736px) {
.double-section .columns:not(.twelve) {
    padding-bottom: 0rem!important;
}  .double-section .columns:not(.twelve):nth-child(2) {
        padding-top: 0rem!important;
  } }/* VIDEO */.embed-c { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-c iframe, .embed-c object, .embed-c embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }/* BACKGROUND */
.site_background {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: -1;
    background-color:#c6e5f7;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}.site_background.background-behave-fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: auto;
    min-height: 100vh;
    height:100%;}.site_background.has-background-image {
    background-image: url(/assets/thumbs/landingpages/mlp-v2/stein-neutral-59380762f299f.000d6fb2.jpg)
}.bg-variant-2 {
background-image: url(/assets/thumbs/landingpages/mlp-v2/stein-neutral-59380762f299f.000d6fb2.jpg);
background-size: cover;
background-attachment: scroll;
background-position: center center;
background-repeat: no-repeat;
}.bg-variant-3 {
background:#c6e5f7;
}.bg-variant-4 {
    background-image: url(/assets/uploads/landingpages/background-overlays/transparent.gif), linear-gradient(to bottom, # 0%, # 100%);
    background-size: auto, cover;
    background-repeat: repeat, no-repeat
}.site_background.has-background-gradient {
    background-image: url(/assets/uploads/landingpages/background-overlays/transparent.gif), linear-gradient(to bottom, # 0%, # 100%);
    background-size: auto, cover;
    background-repeat: repeat, no-repeat
}.site_background.has-background-gradient.has-background-image {
    background-image: url(/assets/uploads/landingpages/background-overlays/transparent.gif), linear-gradient(to bottom, rgba(0,0,0, 0.65) 0%, rgba(0,0,0, 0.65) 100%), url(/assets/thumbs/landingpages/mlp-v2/stein-neutral-59380762f299f.000d6fb2.jpg);
    background-size: auto, cover, cover;
    background-repeat: repeat, no-repeat, no-repeat
}.body-background-overlay {
    background: url(/assets/uploads/landingpages/background-overlays/bg_video_noise.png);
    position: fixed;
    z-index: 2;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}@media only screen and (max-width: 768px) {
    .site_background.force-mobile-color {
        background: #c6e5f7;
        background-image:none!important;
    }
    .site_background.force-mobile-imagesize.has-background-image {
        background-size: cover
    }
    .site_background.force-mobile-imagesize.has-background-gradient.has-background-image {
        background-size: auto, cover, cover
    }
    .site_background.force-mobile-transparent {
        background: transparent
    }
  }
/* HEADER FIXES */#nav ul, #nav li {display:inline-block!important;float:none!important;
white-space:nowrap!important}#header h1 {
     padding: 0;
}
#header h1 a {
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    padding: 0.5rem 0;
}
#header h1 a img {
    max-width: 250px;
    max-height: 100%;
}@media screen and (max-width: 736px) {
  #header h1 a img {
      max-width: 140px;
  }
}
.nopadding, .columns.nopadding {padding:0px!important;}/* Forms */.returnmsg, .errormsg.success, .successmsg.error, .competitioncontent.error, .competitioncontent.success, .over_text, .questioncontainer.time {display:none}.returnmsg.success, .returnmsg.error,.successmsg.success,.errormsg.error, .over_text.time {display:block!important}input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], select:not([size]), textarea:not([rows]) {
 max-width:500px;
}a.headerbutton {
  vertical-align: text-bottom;
   /* background: #070707;*/
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 0.8rem;
    line-height: 2.25rem;
    padding: 0 2rem;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
        -webkit-transition: none;
    transition: none;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
}a.headerbutton:hover {
    /*background: #fdf9f9;*/
}.mob-socials a.headerbutton span {
    display: block;
    text-align: left;
    white-space: normal;
    line-height: 2rem;
    font-size: 1rem;
    padding-left: 5px;
  }#footer  .social_media ul li.li-text {display: none;}
input, textarea, select, fieldset {
    margin-bottom: 0.8rem;
    color: #333;
}
section:last-of-type:not(.notlast)>.inner>div:last-of-type>div {
    padding-bottom: 0rem !important;
}.section:first-of-type:not(.notfirst)>.inner>div:first-of-type>div.extra-padding {
    padding-top: 0rem !important;
}.section:first-of-type:not(.notfirst)>.inner>div:first-of-type>div.double-extra-padding {
    padding-top: 0rem !important;
}
.section.double-section:not(.notfirst)>.inner>div:first-of-type>div:last-of-type>div {
    padding-top: 0rem !important;
}
figure {
    margin: 0em 40px;
    margin-bottom: 1.7rem;
}/* test *//*.product__slider.buy_links ul.actions.svg_btn_items {
padding-left:0;
}*//*section.wrapper {
padding:3rem!important;
}*/body.c-audioplayer-v2 .section:last-of-type:not(.notlast)>.inner>div:last-of-type>div.vue-player>div:last-of-type:not(.footerimg) {
padding-bottom: 9rem!important;
}
@media screen and (max-width: 736px) {
body.c-audioplayer-v2 .section.moblastfull>.inner>div:last-of-type>div.vue-player>div:last-of-type:not(.footerimg) {
padding-bottom: 3rem!important;
}body.c-audioplayer-v2 .section:last-of-type:not(.notlast)>.inner>div:last-of-type>div.vue-player>div:last-of-type:not(.footerimg) {
padding-bottom: 6rem!important;
}section:last-of-type.moblastfull>.inner>div:last-of-type>div {
    padding-bottom: 0rem !important;
}
.section.mobfirstfull>.inner>div:first-of-type>div.extra-padding {
    padding-top: 3.75rem!important;
}.section.mobfirstfull>.inner>div:first-of-type>div.double-extra-padding {
   padding-top: 7.5rem!important;
}}
/* Dates Default */li.umgdates__event {
    padding: 0.8em 0;
}
.umgdates {
list-style-type: none;
    padding-left: 0px;
    text-align: center;
}.umgdates__tickets,
.umgdates__location,
.umgdates__container,
.umgdates__datetime {
display:inline-block;
}blockquote{
  display:block;
  padding:0px;
  margin:0px;
  position: relative;
  font-family: "Times New Roman",Times,serif;
  font-size: 1.22em;
  font-style: italic;
  margin-bottom: 0.5rem;
  margin-top: -0.7rem;
 /* text-indent: 2.5rem;*/
 
}blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
  font-family: Times New Roman,Times,Arial,Helvetica, serif;
  font-size: 3.6rem;
  font-weight: bold;
  color: #333333;
  
  /*Positioning*/
  position: relative;
 /* left: -2.5rem;
  top:-0.9rem;*/
  top: 1.06rem;
    padding-right: 0.72rem;
    line-height: 0rem;
}blockquote::after{
  /*Reset to make sure*/
  /*content: "";*/
   content: "\201D";
  font-family: Times New Roman,Times,Arial,Helvetica, serif;
  font-size: 3.6rem;
  font-weight: bold;
  color: #333333;
  position: relative;
   bottom: -1.8rem;
    line-height: 0.3rem;
}blockquote a{}blockquote a:hover{
}blockquote em{
  font-style: italic;
}
hr {border-top: 2px solid #333333;}@media screen and (min-width: 720px) {
  .section .md-ten[class*='column'] {
      margin-left: 8.333333333%;
  }
}@media screen and (min-width: 960px) {
  .section .lg-ten[class*='column'] {
      margin-left: 8.333333333%;
  }
   .section .lg-eight[class*='column'] {
      margin-left: 16.6666666666%;
  }
}#section-idx-1.section.introblock .inner div.row div.columns div.tcenter {
    padding-top: 0rem !important;
}
.component--products .product.btns-hor .buy_links .buy_links__item {
    display: inline-block;
    width: 163px!important;
}
.video-overlay.act {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    pointer-events: none;
}.site__bgimages {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -101;
}
.site__bgimages .site__bgimages-layer {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}.site__bgimages .site__bgimage {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0;
    -webkit-transition: 800ms ease-in-out;
    transition: 800ms ease-in-out;
}.site__bgimages .site__bgimage.active {
    opacity: 1;
}#footer {
    z-index: 1;
}
.product__slider ul.svg_btn_items {
padding-left:0px;
}.player__products .product__desc li {
    padding-right: 10px;
    margin-bottom: 0.2rem;
}@media screen and (max-width: 1024px) {
  body.is-player #footer .links ul {
  margin-bottom: 80px;
  }
}@media screen and (max-width: 320px) {
  body.is-player #footer .links ul {
  margin-bottom: 70px;
  }
}
@media screen and (max-width: 600px) {
.product__slider ul.svg_btn_items {
  text-align: center;
  }
}/* PLAYER HEADER */.player__header  .grid.grid--endless {
display: flex;
justify-content: flex-start;
}.player__header .grid.grid--endless > div {
margin: auto 0 auto 0;
}.player__header .grid.grid--endless > div:first-child {
flex-grow: 1;
max-width: 430px;
    flex-shrink:2;}.player__header .grid.grid--endless > div:first-child img {
    max-width: 320px;
    max-height: 120px;
    width: auto;
    height: auto;
}@media only screen and (max-width: 37.5em) {
.vue-player .player__header .player__equalizer-container {
    margin: 0;
     margin-top: 1rem;
}
}.player__header .gri.player__header-title {
margin: auto 0 auto 0;
    flex-grow: 3;
    display: flex;
    align-items: baseline;
    flex-shrink:3;
}.player__header .player__equalizer-container {
    padding-left: 25px;
    padding-bottom: 10px;
    align-self: center;
}@media screen and (max-width: 900px) {
 .player__header .gri.player__header-title {
  flex-wrap: wrap;
    justify-content: flex-end;
  }
.player__header .gri.player__header-logo {
    margin-top:0px!important
}
    
.player__header .grid.grid--endless > div:first-child img {    max-width: 100%;
}
}
@media screen and (max-width: 400px) {
.player__header .grid.grid--endless {
flex-wrap: wrap;
}
}.section.text-col-w,
.section.h-col-w h1,
.section.h-col-w h2,
.section.h-col-w h3,
.section.h-col-w h4,
.section.h-col-w h5,
.section.h-col-w h6,
.section.text-col-w p,
.section.text-col-w span,
.section.text-col-w hr,
.section.text-col-w blockquote {
color:inherit!important;
}.section.text-col-b,
.section.h-col-b h1,
.section.h-col-b h2,
.section.h-col-b h3,
.section.h-col-b h4,
.section.h-col-b h5,
.section.h-col-b h6,
.section.text-col-b p,
.section.text-col-b span,
.section.text-col-b hr,
.section.text-col-b blockquote {
color:inherit!important;
}
.section.section-video {
overflow: hidden;
z-index: 1;
}
.section.section-video video  {
z-index:-99;
}
.lp-site-video {
z-index: -104;
}.lp-site-video video { 
z-index:-103;
}.video-overlay.act {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    pointer-events: none;
    z-index: -102;
}.video-overlay.actsec {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    pointer-events: none;
  z-index: -98;
}
/* SHOPLINKS COMPONENT */.component--shoplinks.bg-layer-1 {background: rgba(0,0,0,0.4);}.component--shoplinks pre, 
.component--shoplinks blockquote, 
.component--shoplinks p {
margin-bottom: 0.3rem;
}.component--shoplinks h1, 
.component--shoplinks h2, 
.component--shoplinks h3, 
.component--shoplinks h4, 
.component--shoplinks h5, 
.component--shoplinks h6 {
margin-bottom: 0;
}.component--shoplinks a.man-img {
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center;
  }
/* Button Styles */a.btn-border-1 {
    border: 1px solid rgba(136,136,136,1);
 /* -webkit-transition: border 0.2s;
  transition: border 0.2s;*/}/*a.btn-border-1:hover,
a.btn-border-1:active,
a.btn-border-1:focus
 {
    border: 1px solid rgba(136,136,136,0.8);
}*/.btn_wrapper a.btn {
color: rgba(253,249,249, 1);
background-color: rgba(7,7,7, 1);
/*-webkit-transition: color 0.2s;
transition: color 0.2s;*/
}/*.btn_wrapper a.btn:hover,
.btn_wrapper a.btn:active,
.btn_wrapper a.btn:focus {
    color: rgba(253,249,249, 0.8);
}*/.btn_wrapper a.btn.btn-border-1 {
border: 1px solid rgba(253,249,249, 0.5);
/*-webkit-transition: border 0.2s;
transition: border 0.2s;*/}/*.btn_wrapper a.btn-border-1:hover,
.btn_wrapper a.btn-border-1:active,
.btn_wrapper a.btn-border-1:focus
 {
    border: 1px solid rgba(253,249,249, 0.3);
}*/
/* BACKGROUND SECTION SLIDESHOW */.section.section-image .site__bgimages {position:absolute}
.section.section-image {position:relative;z-index:1;}
/* DATES SVG ARROW */.section.wrapper .component--dates .umgdates__tickets a:after {
    content:"";
display:none;
}.component--dates .tarrow svg {
  width: 1rem;
  height: 1.5rem;
  fill: #fff;
}.component--dates .tarrow {
  float: right;
}
#navPanel nav {
margin-right: 2rem;
}#navPanel .mob-socials {
margin-top: 0.5rem;
}
#navPanel nav li.sm.li-text {
display:block;
}.section.introblock video {
    z-index: -99;
}.section.introblock {
    overflow: hidden;
    z-index: 1;
  }
.top-p.extra-padding {
    padding-top: 3.75rem!important;
    padding-bottom: 0rem!important;
}.bottom-p.extra-padding {
    padding-top: 0rem!important;
    padding-bottom: 3.75rem!important;
}
.top-p.double-extra-padding {
    padding-top: 7.5rem!important;
    padding-bottom: 0rem!important;
}.bottom-p.double-extra-padding {
    padding-top: 0rem!important;
    padding-bottom: 7.5rem!important;
}
@media screen and (max-width: 480px) {
.btn_wrapper a.btn, p a.btn.button {
text-overflow: ellipsis;
max-width: 380px;
overflow: hidden;
}}@media screen and (max-width: 400px) {
.btn_wrapper a.btn, p a.btn.button {
text-overflow: ellipsis;
max-width: 290px;
overflow: hidden;
}}
.site-preview {
    height: 40px;
    position: fixed;
    background: #ff00ba;
    width: 100%;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-weight: bold;
    z-index: 9999;  }
  .site-preview .imob {
    display: none;
  }  @media screen and (max-width: 1023px) {
 .site-preview .imob {
    display: block;
  }
   .site-preview .idesk {
    display: none;
  }}body.showmsg > section, body.showmsg header {display:none;}body.showmsg #form-messages > div {display: none;}
body.showmsg #form-messages {display: block!important;padding-top: 100px; padding-bottom: 20rem;
    padding-left: 20px;
    padding-right: 20px;}
body.showmsg #form-messages h4 {color:#fff;}body.showmsg #form-messages.welcome-de div.welcome-de {display: block}
body.showmsg #form-messages.unsubscribe-de div.unsubscribe-de {display: block}body.showmsg #form-messages[class*="welcome"]:not(.welcome-de) div.welcome-en {display: block}body.showmsg #form-messages[class*="unsubscribe"]:not(.unsubscribe-de) div.unsubscribe-en {display: block}li a span.u-show {
line-height: 2.8rem;
}
.introblock .i-more-wrapper.adv {
    height: auto;
  }
.introblock .i-more-wrapper.adv > span {
  display: block;
}.introblock .i-more-wrapper.adv .more {
  height: auto;
  margin-bottom: 5rem;
}.introblock .i-more-wrapper.adv a.i-svg {
    bottom: 1.5rem;
}.introblock .i-more-wrapper.adv > * {
  margin-bottom: 0px!important;
}
.clayout2 {
  padding-left:1rem;
}.clayout1 {
  padding-right:1rem;
}.btn_wrapper a.btn {
  transition:box-shadow 0.2s;
}.btn_wrapper a.btn:hover, .btn_wrapper a.btn:active, .btn_wrapper a.btn:focus  {
box-shadow:inset 0 0 0 99999px rgba(255,255,255,0.2);
}
@media screen and (max-width: 719px) {
  .mob-hide { display:none; }}.fix-bottom {
display: block!important;
    position: absolute;
    bottom: 50px;
    left: 0px;
    right: 0px;
    width: 100%;  }
@media screen and (max-width: 719px) {
  .mob-hide { display:none; }}  .fix-bottom {
display: block!important;
    position: absolute;
    bottom: 50px;
    left: 0px;
    right: 0px;
    width: 100%;  }@media screen and ( max-height: 600px ){
  
  .fix-bottom {
display: flex!important;
position:static!important;
}
}
@media screen and (max-width: 736px) {
.clayout1, .clayout2 {
    padding-left: 1rem;
    padding-right: 1rem;
}
}
/* City Separator fix */span.cityspan { 
font-size: 0px;
}span.cityspan .umgdates__locationcity { 
font-size: calc(1rem * (100 / 100));
}.umgdates__location > .sep {
display:inline-block;
}.introblock.pos1 {justify-content:flex-start;}
.introblock.pos2 {justify-content:center;}
.introblock.pos3 {justify-content:flex-end;}#nav li.sm.li-vevo svg {
    width: 3.3rem;
}.component--dates ul {
     margin: 0 0rem 0 0!important;
   }.teaser__component-wrapper {
display:block;
margin-left:-0.5em;
margin-right:-0.5em;
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 0px;
height: 0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}.teaser__component-wrapper.size-desk-7 {
  padding-bottom: 33.33%; /* 21:7 */
}
.teaser__component-wrapper.size-desk-21 {
  padding-bottom: 42.85%; /* 21:7 */
}@media screen and ( max-width: 767px ){
  .teaser__component-wrapper.size-mob-16 {
    padding-bottom: 56.25%; /* 16:9 */
  }
  .teaser__component-wrapper.size-mob-7 {
    padding-bottom: 33.33%; /* 21:7 */
  }
  .teaser__component-wrapper.size-mob-21 {
    padding-bottom: 42.85%; /* 21:7 */
  }
}
a.teaser__component {
display:block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}a.teaser__component img {display: block;position: absolute;}.pos-teaser-img-lo a img {
top: 15px;
left:15px;
  }
.pos-teaser-img-lu a img {
bottom: 15px;
left:15px;
  }
.pos-teaser-img-lm a img {
left:15px;
top:50%;
 -webkit-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 transform: translateY(-50%);
  }.pos-teaser-img-zo a img {
top: 15px;
left:50%;
 -webkit-transform: translateX(-50%);
 -ms-transform: translateX(-50%);
 transform: translateX(-50%);
  }
.pos-teaser-img-zu a img {
bottom: 15px;
left:50%;
 -webkit-transform: translateX(-50%);
 -ms-transform: translateX(-50%);
 transform: translateX(-50%);
  }
.pos-teaser-img-zm a img {
margin:0 auto;
top:50%;
left:50%;
 -webkit-transform: translate(-50%,-50%);
 -ms-transform: translate(-50%,-50%);
 transform: translate(-50%,-50%);
  }.pos-teaser-img-ro a img {
top: 15px;
right:15px;
  }
.pos-teaser-img-ru a img {
bottom: 15px;
right:15px;
  }
.pos-teaser-img-rm a img {
right:15px;
top:50%;
 -webkit-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 transform: translateY(-50%);
  }@media screen and ( min-width: 1200px ){ 
.pos-teaser-img-lo a img {
left:100px;
  }
.pos-teaser-img-lu a img {
left:100px;
  }
.pos-teaser-img-lm a img {
left:100px;  }
.pos-teaser-img-ro a img {
right:100px;
  }
.pos-teaser-img-ru a img {
right:100px;
  }
.pos-teaser-img-rm a img {
right:100px;
  }
}@media screen and ( min-width: 1600px ){ 
.pos-teaser-img-lo a img {
left:150px;
  }
.pos-teaser-img-lu a img {
left:150px;
  }
.pos-teaser-img-lm a img {
left:150px;  }
.pos-teaser-img-ro a img {
right:150px;
  }
.pos-teaser-img-ru a img {
right:150px;
  }
.pos-teaser-img-rm a img {
right:150px;
  }
}@media screen and ( max-width: 767px ){
.mob-max-100 a img {max-width: 100%}
.mob-max-90 a img {max-width: 90%}
.mob-max-80 a img {max-width: 80%}
.mob-max-70 a img {max-width: 70%}
.mob-max-60 a img {max-width: 60%}
.mob-max-50 a img {max-width: 50%}
.mob-max-40 a img {max-width: 40%}
.mob-max-30 a img {max-width: 30%}
.mob-max-20 a img {max-width: 20%}
.mob-max-10 a img {max-width: 10%}}/* Custom CSS Overrides */
#s-dates #bit-events { margin-top:50px }

/* dates > bandsintown */
#s-dates .bit-events td { border-top:1px solid #fff !important; }
#s-dates a.bit-track-artist-header { border-top:1px solid #fff !important; border-bottom:1px solid #fff !important; }
#s-dates tr.bit-header, #s-dates tr.bit-bottom, #s-dates td.bit-rsvp, #s-dates #bit-widget-0 th, #s-dates td.bit-description-links, 
#s-dates .bit-track-artist-header { display:none !important; }
#s-dates table { border-bottom:0px solid #fff !important; }