/* 2021-10-13 */
.evi-widget-type-ticket-alarm {
  width: auto;
  max-width: 613px;
}

body .evi-widget-type-ticket-alarm-single label {
  font-size: 12px;
}

body .evi-widget .evi-widget-consent {
  padding-top: 12px;
  margin-top: 0;
}

body .evi-widget .evi-widget-description {
  margin-bottom: 12px;
}

.evi-widget-type-ticket-alarm-single {
  width: auto;
  max-width: 100%;
}

.evi-widget-type-general-newsletter .evi-widget-subscription > form > label {
  display: none;
}

.evi-widget-type-ticket-alarm .evi-widget-artists input {
  width: calc(100% - 33px);
  background-position-x: 100%;
}

.evi-widget-type-ticket-alarm .evi-widget-artists-search {
  width: calc(100% - 30px);
  max-width: 292px;
}

.evi-widget-type-ticket-alarm-single .evi-widget-description {
  max-width: 100%;
}

.evi-widget-type-ticket-alarm .evi-widget-title {
  width: 100%;
  max-width: 279px;
}

@media (min-width: 768px) {
  .evi-widget-type-ticket-alarm .evi-widget-artists input {
    width: 250px;
  }
}

/* Single */
.evi-widget-type-ticket-alarm-single .evi-widget-subscription form label,
.evi-widget-type-ticket-alarm-single .evi-widget-description {
  display: none;
}

.evi-widget-type-ticket-alarm-single .evi-widget-subscription {
  float: none;
}

.evi-widget-type-ticket-alarm-single {
  background: none;
}

.evi-widget-type-ticket-alarm-single .evi-widget-title {
  font-weight: 400;
}

.evi-widget-type-ticket-alarm-single input[name=email] {
  float: left;
  display: block;
  line-height: 14.5pt;
  font-family: Arial, Helvetica, sans-serif;
  box-sizing: content-box;
  width: calc(100% - 53px);
  border: 1px solid #e5ebf5;
  border-radius: 3px 0 0 3px;
  margin-right: 0;
  height: 22px;
  padding: 4px 6px;
  font-size: 12px;
}

.evi-widget-type-ticket-alarm-single input[name=email]:focus {
  border-color: #139df4;
  color: #002c52;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  outline: none;
}

.evi-widget-type-ticket-alarm-single button {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  padding: 0 22px 2px 10px;
  margin-top: 0;
  cursor: pointer;
  overflow: visible;
  vertical-align: middle;
  text-align: center;
  border: none;
  background-position: initial;
  background-position-x: 9px;
  background-position-y: 8px;
  background-size: initial;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: #002c52;
  font-size: 0;
  width: 39px;
  height: 32px;
  background-image: url(data:image/png;base64,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);
}

.evi-widget-type-ticket-alarm .evi-widget-description-success {
  max-width: 100%;
  margin-bottom: 24px;
}

/*
#################################################################################################
# eventim.co.uk/campaign/ tree-730
#################################################################################################
*/
body.tree-730 .evi-widget-type-ticket-alarm .evi-widget-artists {
  margin-left: 10px;
  margin-right: 21px;
  float: right;
}

body.tree-730 .evi-widget-type-ticket-alarm {
  background: 0;
  background-color: #0a5ca5 !important;
}

body.tree-730 .evi-widget-type-ticket-alarm .evi-widget-title,
body.tree-730 .evi-widget-type-ticket-alarm .evi-widget-title-success {
  background-image: url("https://www.eventim.de/obj/advanced/default/layout/GB_en/image/ta_logo.png");
  background-repeat: no-repeat;
  background-size: 190px auto;
  padding-top: 40px;
  margin: 10px 0 10px -65px;
}

body.tree-730 .evi-widget-type-ticket-alarm .evi-widget-description-success,
body.tree-730 .evi-widget-type-ticket-alarm .evi-widget-description-error {
  float: left;
  width: 480px;
  font-weight: 700;
  margin-top: -5px;
  padding-right: 20px;
  margin-left: -65px;
}

/*
#################################################################################################
# parter.ru/campaign/ tree-1417
#################################################################################################
*/
body.tree-1417 .evi-widget-type-ticket-alarm .evi-widget-title,
body.tree-1417 .evi-widget-type-ticket-alarm .evi-widget-title-success {
  background-image: url("https://www.eventim.de/obj/advanced/default/layout/RU_ru/image/ta_logo.png");
}

/*
#################################################################################################
# billetlugen.dk/campaign/ tree-650
#################################################################################################
*/
body.tree-650 .evi-widget-type-ticket-alarm .evi-widget-artists {
  margin-left: 10px;
  margin-right: 21px;
  float: right;
}

body.tree-650 .evi-widget-type-ticket-alarm {
  background: 0;
  background-color: #fabb00 !important;
}

body.tree-650 .evi-widget-type-ticket-alarm .evi-widget-title,
body.tree-650 .evi-widget-type-ticket-alarm .evi-widget-title-success {
  background-image: url("https://www.eventim.de/obj/advanced/default/layout/DK_da/image/ta_logo.png");
  background-repeat: no-repeat;
  background-size: 190px auto;
  width:260px;
  padding-top: 40px;
  padding-left: 64px;
  margin: 10px 0 10px -65px;
  height:20px;
}
body.tree-650 .evi-widget-type-ticket-alarm .evi-widget-description-success,
body.tree-650 .evi-widget-type-ticket-alarm .evi-widget-description-error {
  float: left;
  width: 480px;
  font-weight: 700;
  padding-top: 5px;
  padding-right: 40px;
  margin-left: -1px;
  margin-top:-30px;
}

/*
#################################################################################################
# eventim.no/campaign/ tree-649
#################################################################################################
*/
body.tree-649 .evi-widget-type-ticket-alarm .evi-widget-artists {
  margin-left: 10px;
  margin-right: 21px;
  float: right;
}

body.tree-649 .evi-widget-type-ticket-alarm {
  background: 0;
  background-color: #fabb00 !important;
}

body.tree-649 .evi-widget-type-ticket-alarm .evi-widget-title,
body.tree-649 .evi-widget-type-ticket-alarm .evi-widget-title-success {
  background-image: url("https://www.eventim.de/obj/advanced/default/layout/NO_no/image/ta_logo.png");
  background-repeat: no-repeat;
  background-size: 190px auto;
  width:270px;
  padding-top: 35px;
  padding-left: 53px;
  margin: 10px 0 10px -65px;
  height:20px;
}

body.tree-649 .evi-widget-type-ticket-alarm .evi-widget-description-success,
body.tree-649 .evi-widget-type-ticket-alarm .evi-widget-description-error {
  float: left;
  width: 480px;
  font-weight: 700;
  padding-top: 5px;
  padding-right: 40px;
  margin-left: -12px;
  margin-top:-30px;
}

/*
#################################################################################################
# eventim.se/campaign/ tree-648
#################################################################################################
*/
body.tree-648 .evi-widget-type-ticket-alarm .evi-widget-artists {
  margin-left: 10px;
  margin-right: 21px;
  float: right;
}

body.tree-648 .evi-widget-type-ticket-alarm {
  background: 0;
  background-color: #fabb00 !important;
}

body.tree-648 .evi-widget-type-ticket-alarm .evi-widget-title,
body.tree-648 .evi-widget-type-ticket-alarm .evi-widget-title-success {
  background-image: url("https://www.eventim.de/obj/advanced/default/layout/SE_sv/image/ta_logo.png");
  background-repeat: no-repeat;
  background-size: 190px auto;
  width:270px;
  padding-top: 35px;
  padding-left: 60px;
  margin: 10px 0 10px -65px;
  height:20px;
}

body.tree-648 .evi-widget-type-ticket-alarm .evi-widget-description-success,
body.tree-648 .evi-widget-type-ticket-alarm .evi-widget-description-error {
  float: left;
  width: 480px;
  font-weight: 700;
  padding-top: 5px;
  padding-right: 40px;
  margin-left: -4px;
  margin-top:-30px;
}

/*
#################################################################################################
# ticketonline.de tree-2874
#################################################################################################
*/

/*wrapper*/
body.tree-2874 .tx-rcag-eviwidget {
  background-color: #FFFFFF;
  background-image: repeating-linear-gradient(45deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 102px,transparent 102px,transparent 124px,rgba(255,255,255,.5) 124px,rgba(255,255,255,.5) 146px,transparent 146px,transparent 168px,rgba(255,255,255,.5) 0),repeating-linear-gradient(-45deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 102px,transparent 102px,transparent 124px,rgba(255,255,255,.5) 124px,rgba(255,255,255,.5) 146px,transparent 146px,transparent 168px,rgba(255,255,255,.5) 0),linear-gradient(to bottom left,#fff,#f5f5f5);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 5px 0 rgba(60,64,67,.18), 0 1px 3px 1px rgba(60,64,67,.22);
  box-shadow: 0 3px 5px 0 rgba(60,64,67,.18), 0 1px 3px 1px rgba(60,64,67,.22);
  position: relative;
  padding: 12px;
}

@media (min-width: 660px) {
  body.tree-2874 .tx-rcag-eviwidget {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 24px 24px 24px 150px;
  }
}

/*consent*/
body.tree-2874 .evi-widget-consent,
body.tree-2874 .evi-widget-consent .evi-widget-consent-label {
  font-size: 10px;
  line-height: 16px;
  margin-top: 0;
  margin-bottom: 0;
  color: #bababa;
  width: auto;
}

body.tree-2874 .evi-widget .evi-widget-consent {
  display: block;
  padding-left: 0;
  width: 100%;
}

@media (min-width: 660px) {
  body.tree-2874 .evi-widget-consent,
  body.tree-2874 .evi-widget-consent .evi-widget-consent-label {
    font-size: 12px;
    line-height: 20px;
  }
}

/*Error*/
body.tree-2874 .evi-widget-form-error {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

body.tree-2874 .evi-widget-artists-error,
body.tree-2874 .evi-widget-blacklisted-error,
body.tree-2874 .evi-widget-consent-error,
body.tree-2874 .evi-widget-form-error {
  display: none;
  margin: 4px 0 0;
  padding: 0;
  color: #e40000;
  font-size: .75rem;
  width: 100%;
}

body.tree-2874 .evi-widget-form-error li,
body.tree-2874 .evi-widget-artists-error li {
  list-style-type: none;
  font-weight: 400;
  font-size: 12px;
  line-height: 11pt;
  margin-bottom: 5px;
  background: none;
  padding-left: 0;
  padding-top: 1px;
}

/*wrapper form*/
body.tree-2874 .evi-widget-type-general-newsletter {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

body.tree-2874 .evi-widget-type-general-newsletter,
body.tree-2874 .evi-widget-type-general-newsletter .evi-widget-subscription form>div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (min-width: 660px) {
  body.tree-2874 .evi-widget-type-general-newsletter {
    padding-top: 0;
  }
}

/*Icon*/
body.tree-2874 .evi-widget-type-general-newsletter::before,
body.tree-2874 .evi-widget-type-ticket-alarm-single::before,
body.tree-2874 .evi-widget-type-ticket-alarm::before {
  content: "";
  background-repeat: no-repeat;
  position: absolute;
}

body.tree-2874 .evi-widget-type-general-newsletter::before {
  background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20176%20170%22%20style%3D%22enable-background%3Anew%200%200%20176%20170%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23000000%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M120.2%2C102.49c0-0.77-0.63-1.4-1.4-1.4c-0.77%2C0-1.4%2C0.63-1.4%2C1.4v39.27H16.44V62.89h32.36%20%20%20c0.77%2C0%2C1.4-0.63%2C1.4-1.4c0-0.77-0.63-1.4-1.4-1.4H13.65v81.68H1.98v9.98c0%2C8.42%2C6.85%2C15.28%2C15.28%2C15.28h98.05%20%20%20c8.42%2C0%2C15.28-6.85%2C15.28-15.28v-9.98H120.2V102.49z%20M127.79%2C144.56v7.19c0%2C6.88-5.6%2C12.48-12.48%2C12.48h-10.01v-6.76%20%20%20c0-0.77-0.63-1.4-1.4-1.4c-0.77%2C0-1.4%2C0.63-1.4%2C1.4v6.76H30.74v-6.76c0-0.77-0.63-1.4-1.4-1.4s-1.4%2C0.63-1.4%2C1.4v6.76H17.25%20%20%20c-6.88%2C0-12.48-5.6-12.48-12.48v-7.19H127.79z%22%2F%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M174%2C46.69c-0.14-0.76-0.87-1.26-1.63-1.12l-22.4%2C4.12c-0.76%2C0.14-1.26%2C0.87-1.12%2C1.63%20%20%20c0.14%2C0.76%2C0.87%2C1.26%2C1.63%2C1.12l22.4-4.12c0.16-0.03%2C0.31-0.09%2C0.45-0.17C173.82%2C47.87%2C174.11%2C47.29%2C174%2C46.69z%22%2F%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M128.79%2C52.22c-0.01-0.01-0.02-0.02-0.03-0.03c-0.01-0.01-0.01-0.03-0.02-0.04l-2.7-4.63c0%2C0-0.01%2C0-0.01%2C0.01%20%20%20c-0.02-0.04-0.03-0.09-0.06-0.13c-0.39-0.67-1.24-0.89-1.91-0.5c-0.67%2C0.39-0.89%2C1.24-0.5%2C1.91c0.01%2C0.02%2C0.02%2C0.03%2C0.03%2C0.05%20%20%20c0%2C0%2C0%2C0%2C0%2C0l2.74%2C4.71c0.01%2C0.01%2C0.02%2C0.02%2C0.03%2C0.03c0.01%2C0.01%2C0.01%2C0.03%2C0.02%2C0.04l15.19%2C26.09%20%20%20c-2.82%2C2.32-20.22%2C7.57-33.08%2C11.45c-14.15%2C4.27-27.51%2C8.3-32.06%2C10.95l-16.11%2C9.38c-4.77%2C2.78-8.77-0.1-10.29-2.72l-4.65-7.99%20%20%20c-0.01-0.01-0.02-0.02-0.03-0.03c-0.01-0.01-0.01-0.03-0.02-0.04l-4.65-7.99c-1.52-2.62-2.06-7.52%2C2.72-10.29l16.11-9.38%20%20%20c0.13-0.07%2C0.26-0.16%2C0.4-0.24l10.36%2C17.8c0.39%2C0.67%2C1.24%2C0.89%2C1.91%2C0.5c0.67-0.39%2C0.89-1.24%2C0.5-1.91L62.19%2C71.19%20%20%20c5.22-3.99%2C13.73-12.1%2C22.66-20.62c9.72-9.27%2C22.88-21.81%2C26.29-23.11l6.16%2C10.58c0.01-0.01%2C0.02-0.01%2C0.04-0.02%20%20%20c0.03%2C0.1%2C0.07%2C0.21%2C0.13%2C0.3c0.39%2C0.67%2C1.24%2C0.89%2C1.91%2C0.5c0.67-0.39%2C0.89-1.24%2C0.5-1.91c-0.04-0.06-0.08-0.12-0.13-0.17%20%20%20c0.01%2C0%2C0.01-0.01%2C0.02-0.01l-6.53-11.22c-0.3-0.51-0.79-0.84-1.4-0.93c-2.98-0.42-10.7%2C6.61-28.92%2C23.97%20%20%20c-10.11%2C9.64-20.57%2C19.6-24.83%2C22.08l-16.11%2C9.38c-5.8%2C3.37-6.25%2C9.79-3.73%2C14.12l0.44%2C0.75l-2.14%2C1.25%20%20%20c-4%2C2.33-5.36%2C7.47-3.03%2C11.47c2.33%2C4%2C7.47%2C5.36%2C11.47%2C3.03l2.14-1.25l0.47%2C0.8c2.52%2C4.33%2C8.32%2C7.1%2C14.12%2C3.73l6.62-3.85%20%20%20c0.01%2C0%2C0.03%2C0%2C0.04%2C0.01l9.48%2C16.29c2.33%2C4%2C7.47%2C5.36%2C11.47%2C3.03c4-2.33%2C5.36-7.47%2C3.03-11.47l-9.16-15.73%20%20%20c-0.01%2C0-0.01%2C0-0.02%2C0.01c0-0.01%2C0.01-0.01%2C0.01-0.02l0.01%2C0.01c6.35-2.38%2C16.34-5.4%2C26.09-8.34%20%20%20c18.49-5.58%2C28.63-8.79%2C32.85-11.24c1.28-0.74%2C2.01-1.42%2C2.27-2.07c0.22-0.57%2C0.18-1.16-0.12-1.67L128.79%2C52.22z%20M43.59%2C108.21%20%20%20c-2.66%2C1.55-6.09%2C0.65-7.65-2.02c-1.55-2.66-0.65-6.09%2C2.02-7.65l2.14-1.25l2.81%2C4.82c0.01%2C0.01%2C0.02%2C0.02%2C0.03%2C0.03%20%20%20c0.01%2C0.01%2C0.01%2C0.03%2C0.02%2C0.04l2.78%2C4.77L43.59%2C108.21z%20M89.94%2C119.32c1.55%2C2.66%2C0.65%2C6.09-2.02%2C7.65%20%20%20c-2.66%2C1.55-6.09%2C0.65-7.65-2.02l-9.48-16.29c0-0.01%2C0.01-0.02%2C0.01-0.03l7.02-4.09c0.68-0.4%2C1.61-0.84%2C2.74-1.31c0%2C0%2C0%2C0%2C0.01%2C0%20%20%20L89.94%2C119.32z%22%2F%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M138.74%2C36.89c0.43%2C0.59%2C1.22%2C0.74%2C1.83%2C0.39c0.04-0.02%2C0.08-0.05%2C0.12-0.08l18.56-13.5%20%20%20c0.62-0.45%2C0.76-1.33%2C0.31-1.95c-0.45-0.62-1.33-0.77-1.95-0.31l-18.56%2C13.5C138.42%2C35.39%2C138.29%2C36.26%2C138.74%2C36.89z%22%2F%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M128.51%2C22.82c0.46%2C0.35%2C1.07%2C0.37%2C1.55%2C0.09c0.16-0.09%2C0.3-0.21%2C0.41-0.37l13.1-17.33%20%20%20c0.47-0.62%2C0.34-1.49-0.27-1.96c-0.62-0.47-1.49-0.34-1.96%2C0.27l-13.1%2C17.33C127.77%2C21.47%2C127.89%2C22.35%2C128.51%2C22.82z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  background-size: contain;
}

body.tree-2874 .evi-widget-type-general-newsletter::before,
body.tree-2874 .evi-widget-type-ticket-alarm::before {
  width: 80px;
  height: 80px;
}

body.tree-2874 .evi-widget-type-general-newsletter::before,
body.tree-2874 .evi-widget-type-ticket-alarm-single::before,
body.tree-2874 .evi-widget-type-ticket-alarm::before {
  content: "";
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  top: 10px;
  -webkit-transform: translate(-50%,0);
  -ms-transform: translate(-50%,0);
  transform: translate(-50%,0);
}

@media (min-width: 660px) {
  body.tree-2874 .evi-widget-type-general-newsletter::before,
  body.tree-2874 .evi-widget-type-ticket-alarm-single::before,
  body.tree-2874 .evi-widget-type-ticket-alarm::before {
    left: 24px;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    width: 100px;
    height: 100px;
  }
}

/*Title*/
body.tree-2874 .evi-widget .evi-widget-title,
body.tree-2874 .evi-widget .evi-widget-title-doi-sent,
body.tree-2874 .evi-widget .evi-widget-title-permitted,
body.tree-2874 .evi-widget .evi-widget-title-success {
  font-size: 1.125rem;
  margin-bottom: 4px;
  color: #111;
  font-weight: 700;
  text-align: center;
}

body.tree-2874 .evi-widget .evi-widget-title,
body.tree-2874 .evi-widget .evi-widget-title-success,
body.tree-2874 .evi-widget .evi-widget-title-doi-sent,
body.tree-2874 .evi-widget .evi-widget-title-permitted {
  color: #000000;
}

@media (min-width: 660px) {
  body.tree-2874 .evi-widget .evi-widget-title,
  body.tree-2874 .evi-widget .evi-widget-title-doi-sent,
  body.tree-2874 .evi-widget .evi-widget-title-permitted,
  body.tree-2874 .evi-widget .evi-widget-title-success {
    font-size: 30px;
    margin-bottom: 12px;
  }
}

/*Description*/
body.tree-2874 .evi-widget .evi-widget-description,
body.tree-2874 .evi-widget .evi-widget-description-success,
body.tree-2874 .evi-widget .evi-widget-description-doi-sent,
body.tree-2874 .evi-widget-type-ticket-alarm .evi-widget-artists-result li,
body.tree-2874 .evi-widget-type-ticket-alarm .evi-widget-artists-result strong,
body.tree-2874 .evi-widget-type-ticket-alarm .evi-widget-artists-result li.evi-widget-artists-result-selection,
body.tree-2874 .evi-widget-type-ticket-alarm label, .evi-widget ::placeholder,
body.tree-2874 .evi-consent-check .evi-widget-consent .evi-widget-consent-label {
  color: #5c5c5c;
}

body.tree-2874 .evi-widget .evi-widget-description,
body.tree-2874 .evi-widget .evi-widget-description-doi-sent,
body.tree-2874 .evi-widget .evi-widget-description-success {
  font-size: 14px;
  line-height: 1.125rem;
  text-align: center;
  color: #5c5c5c;
  width: 100%;
}

@media (min-width: 660px) {
  body.tree-2874 .evi-widget .evi-widget-description,
  body.tree-2874 .evi-widget .evi-widget-description-doi-sent,
  body.tree-2874 .evi-widget .evi-widget-description-success {
    font-size: 16px;
    line-height: 1.5rem;
  }
}

body.tree-2874 .evi-widget .evi-widget-description {
  margin-bottom: 12px;
}

/*evi-widget-subscription*/
body.tree-2874 .evi-widget-type-general-newsletter .evi-widget-subscription {
  width: 100%;
  padding-left: 0;
  margin-bottom: 8px;
}

@media (min-width: 950px) {
  body.tree-2874 .evi-widget-type-general-newsletter .evi-widget-subscription {
    width: 65%;
  }
}

@media (min-width: 660px) {
  body.tree-2874 .evi-widget-type-general-newsletter .evi-widget-subscription {
    width: 70%;
  }
}

/*Div around input and button*/
body.tree-2874 .evi-widget-type-general-newsletter,
body.tree-2874 .evi-widget-type-general-newsletter .evi-widget-subscription form>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

body.tree-2874 .evi-widget-type-general-newsletter .evi-widget-subscription form>div {
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 13.3333px;
}

/*Input*/
body.tree-2874 .evi-widget input[name='email'] {
  border: 1px solid #e5ebf5;
  height: 40px;
  font-size: 14px;
  line-height: 1.625rem;
  padding: 0 8px;
  margin-right: 0;
  border-radius: 3px;
  color: #07446f;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  width: 100%;
}

@media (min-width: 660px) {
  body.tree-2874 .evi-widget input[name=email] {
    width: 47%;
  }
}

/*Button*/
body.tree-2874 .evi-widget button[type=submit] {
  color: #212121;
  background-image: none;
}

body.tree-2874 .evi-widget-type-ticket-alarm .evi-widget-artist-list li,
body.tree-2874 .evi-widget button[type=submit] {
  background-color: #ffd619;
  color: #212121;
}

body.tree-2874 .evi-widget button[type=submit] {
  height: 42px;
  font-size: 14px;
  border-radius: 3px;
  padding: 4px 12px;
  line-height: 1.25rem;
  -webkit-transition: all .1s linear;
  transition: all .1s linear;
  display: inline-block;
  font-weight: 500;
  white-space: nowrap;
  text-align: center;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  overflow-wrap: break-word;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 13.3333px;
  outline: 0;
  -webkit-appearance: button;
  -webkit-writing-mode: horizontal-tb !important;
  text-rendering: auto;
  letter-spacing: normal;
  word-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  align-items: flex-start;
  font: 700 14px Arial;
  margin-top: 12px;
}

@media (min-width: 660px) {
  body.tree-2874 .evi-widget button[type=submit] {
    width: 47%;
    margin-top: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}

/*Button hover*/
body.tree-2874 .evi-widget-type-ticket-alarm .evi-widget-artist-list li:hover,
body.tree-2874 .evi-widget button[type=submit]:hover {
  background-color: #ffd619;
}

body.tree-2874 .evi-widget button[type=submit] {
  color: #212121;
}

/*
#################################################################################################
# eventim.de tree-36
#################################################################################################
*/
body.tree-36 .evi-widget-submit {
	background-image: none !important;
}

body.tree-36 .eviwidget {
	line-height: 18px;
	font-size: 30px;
	color: #5c5c5c;
}

body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-description {
	float: none;
}

body.tree-36 .evi-widget-type-ticket-alarm-single {
	color: #5c5c5c;
}

body.tree-36 .evi-widget-type-ticket-alarm-single label {
	text-transform: none;
	line-height: 18px;
}

body.tree-36 .evi-widget .evi-widget-description,
body.tree-36 .evi-widget .evi-widget-description-doi-sent,
body.tree-36 .evi-widget .evi-widget-description-success,
body.tree-36 .evi-widget .evi-widget-title-doi-sent {
    line-height: 24px;
}

body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-title-success,
body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-title,
body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-title-permitted,
body.tree-36 .evi-widget-type-ticket-alarm-single button,
body.tree-36 .evi-widget-type-ticket-alarm-single label {
  font-weight: 500;
}

body.tree-36 .evi-widget .evi-widget-title {
  line-height: 24.5pt
}

body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form label,
body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-description {
    display: block;
}

@media (min-width: 660px) {
  body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form,
body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

@media (min-width: 660px) {
  body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form label {
    text-align: left;
    font-size: 16px;
    margin: 0 4px 0 0;
  }
}

body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form label {
    text-align: center;
    font-size: 14px;
    margin: 0 0 4px;
}

@media (min-width: 660px) {
  body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }
}

body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form div {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form,
body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

/* CMS-288 */
body.tree-36 .evi-widget-type-ticket-alarm {
  box-shadow: none;
  border: none;
  padding: 15px;
  max-width: 100%;
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists input[name=search]::-ms-clear{
    display: none
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-result li.evi-widget-artists-result-selection strong {
    color: #5c5c5c
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artist-list li:hover .evi-widget-close {
    color: #fff
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-result li:last-child {
    border-bottom: 0
}

body.tree-36 .evi-widget-artists-error,
body.tree-36 .evi-widget-blacklisted-error,
body.tree-36 .evi-widget-consent-error {
    display: none
}

.evi-widget-artists-error,.evi-widget-blacklisted-error,.evi-widget-consent-error,.evi-widget-form-error {
    margin: 4px 0 0;
    padding: 0;
    color: #e40000;
    font-size: 12px;
    width: 100%
}

body.tree-36 .evi-widget-resend-permission-link,
body.tree-36 .evi-widget-resend-permission-link-success {
    margin-bottom: 8px;
    padding-top: 8px;
    font-size: 14px;
    line-height: 18px;
    color: #5c5c5c;
    width: 100%
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-resend-permission-link,
    body.tree-36 .evi-widget-resend-permission-link-success {
        margin-bottom:12px
    }
}

body.tree-36 .evi-widget-hidden {
    display: none
}

body.tree-36 .evi-widget-doi-sent {
    display: block;
    background: 0 0
}

body.tree-36 .evi-widget-form-error {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

body.tree-36 .evi-widget-success {
    min-height: 60px
}

body.tree-36 .evi-widget .evi-widget-title .evi-widget-last-modified,
body.tree-36 .evi-widget .evi-widget-title-permitted .evi-widget-last-modified,
body.tree-36 .evi-widget .evi-widget-title-success .evi-widget-last-modified,
body.tree-36 .evi-widget-switch,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artist-list .evi-widget-last-modified,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-result ul::after,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-result ul::before {
    display: none
}

body.tree-36 .evi-widget-type-general-newsletter::before {
    width: 80px;
    height: 80px
}

body.tree-36 .evi-widget-type-general-newsletter::before,
body.tree-36 .evi-widget-type-ticket-alarm-single::before,
body.tree-36 .evi-widget-type-ticket-alarm::before {
  content: "";
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  top: 10px;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0)
}

/* CMS-288 */
body.tree-36 .evi-widget-type-ticket-alarm::before {
  width: 100px;
  height: 100px;
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-general-newsletter::before,
    body.tree-36 .evi-widget-type-ticket-alarm-single::before{
      left:24px;
      top: 50%;
      -webkit-transform: translate(0,-50%);
      -ms-transform: translate(0,-50%);
      transform: translate(0,-50%);
      width: 100px;
      height: 100px;
      content: "";
      background-repeat: no-repeat;
      position: absolute;
    }
    /* CMS-288 */
    body.tree-36 .evi-widget-type-ticket-alarm::before {
      left: 0;
      top: 5%;
    }
}

body.tree-36 .evi-widget-type-ticket-alarm-single::before {
    width: 80px;
    height: 80px
}

body.tree-36 .evi-widget button[type=submit] {
    height: 42px;
    font-size: 14px;
    border-radius: 3px;
    padding: 4px 12px;
    line-height: 1.25rem;
    color: #fff;
    background-color: #ffb201;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    display: inline-block;
    font-weight: 500;
    white-space: nowrap;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    overflow-wrap: break-word;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    width: 100%;
    margin-top: 12px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget button[type=submit] {
        width:47%;
        margin-top: 0;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}

body.tree-36 .evi-widget button[type=submit]:hover {
    background-color: #cf9000
}

body.tree-36 .evi-widget input[name=email] {
    height: 42px;
    font-size: 14px;
    line-height: 1.625rem;
    border: 1px solid #ccc;
    padding: 4px 8px;
    border-radius: 3px;
    color: #07446f;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    background-color: #fff
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget input[name=email] {
        width:43%
    }
}

body.tree-36 .evi-widget-type-ticket-alarm-single input[name=email] {
  width: auto;
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-ticket-alarm-single input[name=email] {
        width:43%
    }
}

body.tree-36 .evi-widget input[name=email]:focus {
    -webkit-box-shadow: 0 1px 1px 0 rgba(60,64,67,.1),0 1px 3px 1px rgba(60,64,67,.2);
    box-shadow: 0 1px 1px 0 rgba(60,64,67,.1),0 1px 3px 1px rgba(60,64,67,.2);
    -webkit-transition: -webkit-box-shadow linear .2s;
    transition: box-shadow linear .2s;
    transition: box-shadow linear .2s,-webkit-box-shadow linear .2s
}

body.tree-36 .evi-widget ::-webkit-input-placeholder {
    color: #07446f
}

body.tree-36 .evi-widget ::-moz-placeholder {
    color: #07446f
}

body.tree-36 .evi-widget :-ms-input-placeholder,
body.tree-36 .evi-widget ::-ms-input-placeholder {
    color: #07446f
}

.evi-widget ::placeholder {
    color: #07446f
}

body.tree-36 .evi-widget .evi-widget-title,
body.tree-36 .evi-widget .evi-widget-title-permitted,
body.tree-36 .evi-widget .evi-widget-title-success {
    font-size: 18px;
    margin-bottom: 4px;
    color: #111;
    font-weight: 500;
    text-align: center
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget .evi-widget-title,
    body.tree-36 .evi-widget .evi-widget-title-permitted,
    body.tree-36 .evi-widget .evi-widget-title-success {
        font-size: 30px;
        margin-bottom: 12px;
    }
}

body.tree-36 .evi-widget .evi-widget-description,
body.tree-36 .evi-widget .evi-widget-description-doi-sent,
body.tree-36 .evi-widget .evi-widget-description-success,
body.tree-36 .evi-widget .evi-widget-title-doi-sent {
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #5c5c5c;
    width: 100%
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget .evi-widget-description,
    body.tree-36 .evi-widget .evi-widget-description-doi-sent,
    body.tree-36 .evi-widget .evi-widget-description-success,
    body.tree-36 .evi-widget .evi-widget-title-doi-sent {
        font-size: 16px;
        line-height: 24px;
    }
}

body.tree-36 .evi-widget .evi-widget-description {
    margin-bottom: 12px
}

body.tree-36 .evi-widget .evi-widget-description-success {
    margin-bottom: 0;
}

body.tree-36 .evi-widget.evi-widget-type-ticket-alarm-cockpit .evi-widget-artists-search.evi-widget-input-error,
body.tree-36 input[name=email].evi-widget-input-error {
    border-color: #e40000
}


body.tree-36 .eviwidget {
    background-image: repeating-linear-gradient(45deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 102px,transparent 102px,transparent 124px,rgba(255,255,255,.5) 124px,rgba(255,255,255,.5) 146px,transparent 146px,transparent 168px,rgba(255,255,255,.5) 0),repeating-linear-gradient(-45deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 102px,transparent 102px,transparent 124px,rgba(255,255,255,.5) 124px,rgba(255,255,255,.5) 146px,transparent 146px,transparent 168px,rgba(255,255,255,.5) 0),-webkit-gradient(linear,right top,left bottom,from(#fff),to(#f5f5f5));
    background-image: -webkit-repeating-linear-gradient(45deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 102px,transparent 102px,transparent 124px,rgba(255,255,255,.5) 124px,rgba(255,255,255,.5) 146px,transparent 146px,transparent 168px,rgba(255,255,255,.5) 0),-webkit-repeating-linear-gradient(135deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 102px,transparent 102px,transparent 124px,rgba(255,255,255,.5) 124px,rgba(255,255,255,.5) 146px,transparent 146px,transparent 168px,rgba(255,255,255,.5) 0),-webkit-linear-gradient(top right,#fff,#f5f5f5);
    background-image: repeating-linear-gradient(45deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 102px,transparent 102px,transparent 124px,rgba(255,255,255,.5) 124px,rgba(255,255,255,.5) 146px,transparent 146px,transparent 168px,rgba(255,255,255,.5) 0),repeating-linear-gradient(-45deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 102px,transparent 102px,transparent 124px,rgba(255,255,255,.5) 124px,rgba(255,255,255,.5) 146px,transparent 146px,transparent 168px,rgba(255,255,255,.5) 0),linear-gradient(to bottom left,#fff,#f5f5f5);
    padding: 12px;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 5px 0 rgba(60,64,67,.18),0 1px 3px 1px rgba(60,64,67,.22);
    box-shadow: 0 3px 5px 0 rgba(60,64,67,.18),0 1px 3px 1px rgba(60,64,67,.22);
    position: relative
}

@media (min-width: 660px) {
    body.tree-36 .eviwidget {
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding: 24px 24px 24px 150px;
    }
}

body.tree-36 .evi-widget-type-ticket-alarm,
body.tree-36 .evi-widget-type-ticket-alarm-single {
    background-color: transparent;
    padding-top: 86px;
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-ticket-alarm,
    body.tree-36 .evi-widget-type-ticket-alarm-single {
        padding-top:0;
    }
}

body.tree-36 .evi-widget-type-ticket-alarm-single::before,
body.tree-36 .evi-widget-type-ticket-alarm::before {
    background-image: url("data:image/svg+xml, %3Csvg height='98' width='101' xmlns='http://www.w3.org/2000/svg' fill='rgb%28255%2C178%2C1%29'%3E%3Cpath d='M20.926 25.527c.035-.035.07-.07.104-.07 7.783-7.886 18.402-12.313 29.47-12.348 11.068.035 21.687 4.462 29.47 12.349.034 0 .069.034.104.069.034.034.034.069.069.103a42.6 42.6 0 0112.21 29.85 42.58 42.58 0 01-12.21 29.817c-.035.034-.035.069-.07.103l-.103.104c-7.783 7.852-18.402 12.28-29.47 12.314-11.068-.035-21.687-4.462-29.47-12.314l-.104-.104-.103-.103C13.005 77.34 8.647 66.618 8.647 55.48a42.6 42.6 0 0112.21-29.85c.01-.007.014-.018.02-.025l.029-.052.02-.027zM89.31 54.65c.38 0 .726-.139 1.003-.415.242-.277.38-.658.38-1.038-.518-9.2-4.081-17.952-10.203-24.835-.242-.311-.623-.45-1.003-.484-.38 0-.727.138-1.003.415l-1.453 1.453a.816.816 0 01-.554.242c-.207 0-.38-.104-.553-.242a.786.786 0 01-.208-.554.81.81 0 01.243-.588l1.418-1.453c.276-.276.415-.622.415-1.003a1.579 1.579 0 00-.45-1.003A39.944 39.944 0 0052.748 14.84a1.303 1.303 0 00-1.037.38c-.277.242-.45.623-.45 1.003v2.076c0 .207-.07.415-.208.553-.138.173-.345.242-.553.242s-.415-.069-.553-.242a.816.816 0 01-.243-.553v-2.076c0-.38-.138-.76-.415-1.003a1.303 1.303 0 00-1.037-.38 39.944 39.944 0 00-24.593 10.307c-.277.277-.45.623-.45 1.003 0 .38.139.727.415 1.003l1.418 1.453a.81.81 0 01.243.588c0 .208-.07.415-.243.554a.622.622 0 01-.518.242.688.688 0 01-.554-.242l-1.453-1.453a1.385 1.385 0 00-1.003-.415c-.38.034-.76.207-1.003.484-6.122 6.883-9.685 15.634-10.203 24.835 0 .38.138.76.38 1.038.277.276.623.415 1.003.415h2.04c.208 0 .416.103.589.242a.94.94 0 01.207.588c0 .207-.069.415-.207.553-.173.139-.38.242-.588.242h-2.04c-.381 0-.727.139-1.004.415-.242.277-.38.658-.38 1.038.518 9.2 4.081 17.952 10.203 24.87.242.276.623.45 1.003.45.38 0 .727-.14 1.003-.416l1.453-1.453a.816.816 0 01.554-.242c.207 0 .38.104.518.242.173.139.243.346.243.588 0 .208-.07.416-.243.554l-1.418 1.487c-.276.242-.415.623-.415 1.003 0 .38.173.727.45.969a39.944 39.944 0 0024.593 10.307c.38.035.76-.103 1.037-.346.277-.276.415-.622.415-1.037v-2.076c0-.207.104-.415.243-.553.138-.138.345-.242.553-.242s.415.104.553.242a.786.786 0 01.208.553v2.076c0 .38.173.76.45 1.003.276.277.657.415 1.037.38a39.944 39.944 0 0024.593-10.307c.277-.242.415-.623.45-1.003 0-.38-.139-.727-.415-1.003l-1.418-1.453c-.173-.138-.243-.346-.243-.588 0-.208.07-.415.243-.554.138-.138.31-.242.518-.242.208 0 .415.104.554.242l1.453 1.453c.276.277.622.415 1.003.415.38 0 .76-.173 1.003-.484 6.122-6.883 9.685-15.634 10.203-24.835 0-.38-.138-.76-.38-1.038a1.385 1.385 0 00-1.003-.415h-2.04c-.243 0-.416-.103-.589-.242a.786.786 0 01-.207-.553c0-.242.069-.415.207-.588.173-.139.346-.242.588-.242zM21.03 85.573l-.311-.311.069.07c.052 0 .083.02.11.044l.028.024c.035.035.07.07.07.104l.034.07.035.034zm58.94 0c.034-.069.069-.103.104-.173.034-.034.069-.069.103-.069l.07-.034zM20.805 25.606l.26-.287v.035l-.035.034a.477.477 0 00-.104.139c-.034.034-.069.069-.103.069l-.018.01-.086.094.034-.07zm59.372.024l-.103-.103c-.035-.035-.07-.104-.104-.139l-.035-.034-.034-.07.346.346zM27.117.484c.035.104.07.208.07.312a.83.83 0 01-.484.76c-3.425 1.453-6.676 3.286-9.754 5.396a58.067 58.067 0 00-8.51 7.126c-2.628 2.663-4.946 5.569-7.02 8.647a.787.787 0 01-.658.346.665.665 0 01-.415-.138.787.787 0 01-.346-.658c0-.173.035-.311.138-.45a61.27 61.27 0 017.195-8.889c2.663-2.698 5.603-5.153 8.75-7.333S22.588 1.591 26.116.07c.103-.034.207-.069.311-.069.311 0 .588.173.692.484zm3.39 8.025c.035.104.07.242.07.346 0 .311-.208.622-.485.726a51.18 51.18 0 00-8.3 4.6 50.42 50.42 0 00-7.23 6.054c-2.214 2.282-4.22 4.738-5.95 7.367a.787.787 0 01-.657.346c-.138 0-.31-.035-.415-.138-.242-.139-.345-.415-.345-.658 0-.173.034-.345.138-.45a51.75 51.75 0 016.122-7.609c2.283-2.317 4.808-4.393 7.471-6.26a53.056 53.056 0 018.578-4.74c.07-.034.173-.034.277-.034.311 0 .588.173.727.45zm20.339 47.664h.138l-.422.152-.027.02H50.5l.062-.02.146-.118zM41.16 31.822l-.07-.484c0-.277.174-.52.416-.658l.45-.069c.276.035.518.242.622.52l8.37 23.278 21.93-9.997a1.01 1.01 0 01.311-.069c.312 0 .588.173.727.484.034.104.069.208.069.312a.85.85 0 01-.484.76L50.95 56.139l.058-.01.045-.025-.017.018-.028.007-.024.01h.035l.017-.017.087-.018-.104.035-.173.035.104-.035-.173.035-.07.034-.276.07c-.094-.032-.16-.035-.222-.06l-.02-.044v.034l.02.01.014.025-.034-.035-.139-.173-.207-.207s0-.035-.035-.035v-.07l-.104-.137zm8.45 23.638l.093.125.07.173.034.034-.034-.034-.035-.035.035.035-.163-.298-.01-.014-.035-.069zM71.426 8.336c3.01 1.28 5.88 2.87 8.578 4.704a49.83 49.83 0 017.506 6.226c2.318 2.318 4.358 4.843 6.192 7.54a.76.76 0 01.138.45.787.787 0 01-.346.657.665.665 0 01-.415.139c-.277 0-.519-.104-.657-.346a52.468 52.468 0 00-5.984-7.298c-2.214-2.249-4.67-4.255-7.264-6.019a48.815 48.815 0 00-8.336-4.566c-.276-.138-.484-.415-.484-.726 0-.138.035-.242.07-.346a.752.752 0 01.691-.484c.104 0 .208.034.311.069zm2.767-6.572a.795.795 0 01-.484-.76c0-.105 0-.208.07-.312a.752.752 0 01.691-.484c.104 0 .208.034.312.069 3.528 1.487 6.883 3.355 10.065 5.5 3.148 2.144 6.088 4.565 8.75 7.298a59.344 59.344 0 017.265 8.82.76.76 0 01.138.45.903.903 0 01-.346.691.921.921 0 01-.415.104c-.277 0-.519-.104-.657-.311a56.36 56.36 0 00-7.056-8.613c-2.63-2.629-5.465-5.015-8.544-7.09a56.055 56.055 0 00-9.789-5.362z' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: contain
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artist-search-container,
body.tree-36 .evi-widget-type-ticket-alarm.evi-widget-success {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-result {
    position: relative;
    z-index: 1000
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-result ul {
    position: absolute;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-box-shadow: 0 1px 2px 0 #ccc;
    box-shadow: 0 1px 2px 0 #ccc;
    background: #fff;
    margin-top: 0;
    padding: 0;
    width: calc(100% - 1px)
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-result li {
    list-style-type: none;
    padding: 4px 8px;
    color: #5c5c5c;
    cursor: pointer;
    font-size: .875rem
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-result li a {
    color: inherit;
    vertical-align: middle
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-result li.evi-widget-artists-result-selection {
    color: #5c5c5c;
    background-color: #f5f5f5
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-result strong {
    color: #5c5c5c;
    font-weight: 700
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-result img {
    vertical-align: middle;
    margin-right: 8px;
    border: 1px solid #e5e5e5;
    height: 21px;
    width: 21px
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artist-blink {
    -webkit-animation: evi-widget-artist-blink-animation .25s 2 alternate;
    animation: evi-widget-artist-blink-animation .25s 2 alternate
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-search label,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-footer,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-footer-error,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-footer-success,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-toggle {
    display: none!important
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists {
    margin: 8px 0 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    max-width: 100%;
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists {
        width:70%;
        margin: 0;
    }
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists input {
    font-size: 14px;
    border: 0;
    margin: 0 3px;
    padding: 0 0 0 3px;
    line-height: 1rem;
    height: 38px;
    color: #07446f;
    outline: 0;
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists input[name=search] {
    background-image: url("data:image/svg+xml, %3Csvg height='24' width='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 19a9.424 9.424 0 005.806-1.987l6.84 6.84a.5.5 0 10.708-.706l-6.787-6.787c.05-.048.104-.09.154-.139A9.446 9.446 0 0019 9.5C19 4.262 14.738 0 9.5 0S0 4.262 0 9.5 4.262 19 9.5 19zm0-18C14.187 1 18 4.813 18 9.5c0 2.273-.883 4.409-2.487 6.013S11.773 18 9.5 18C4.813 18 1 14.187 1 9.5S4.813 1 9.5 1z' fill='%235b5b5b' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right;
    background-size: 18px;
    background-color: #fff;
    width: 100%;
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artist-list {
    margin: 0;
    padding: 0;
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artist-list li {
    display: inline-block;
    background-color: #ffb201;
    padding: 2px 4px 4px;
    margin: 6px;
    border-radius: 3px;
    font-size: 12px;
    color: #fff
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artist-list li:hover {
    background-color: #cf9000
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-search {
    background-color: #fff;
    margin: 0;
    border-radius: 3px;
    padding: 2px 20px 0 2px;
    min-height: 38px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #ccc;
    max-width: 100%;
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-search-focus {
    -webkit-box-shadow: 0 1px 1px 0 rgba(60,64,67,.1),0 1px 3px 1px rgba(60,64,67,.2);
    box-shadow: 0 1px 1px 0 rgba(60,64,67,.1),0 1px 3px 1px rgba(60,64,67,.2);
    -webkit-transition: -webkit-box-shadow linear .2s;
    transition: box-shadow linear .2s;
    transition: box-shadow linear .2s,-webkit-box-shadow linear .2s
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-close:last-child {
    text-align: center;
    cursor: pointer;
    font-weight: 700;
    color: #fff;
    font-size: .875rem
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-close:last-child::before {
    content: '\A0\D7\A0'
}

body.tree-36 .evi-widget-type-ticket-alarm label {
    color: #07446f;
    font-weight: 500;
    font-size: 14px;
    margin-top: 20px;
    display: none
}

body.tree-36 .evi-widget-type-ticket-alarm form {
    margin-top: 12px;
    margin-bottom: 20px;
    display: none
}

/* CMS-288 */
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-description-success {
  font-weight: 100;
  width: 90%;
  padding: 24px;
  box-sizing: border-box;
}

/* CMS-288 */
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-description-success ul>li {
  font-weight: 700
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-description-success li,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-description-success ul {
    padding: 0;
    display: inline;
    color: #07b03c
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-description-success li::before,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-description-success ul::after {
    content: " "
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-description-success li:not(:last-child)::after {
    content: ","
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-reset {
    display: none
}

body.tree-36 .evi-widget-type-ticket-alarm.evi-widget-artist-selected {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-transition: height .5s ease;
    transition: height .5s ease
}

body.tree-36 .evi-widget-type-ticket-alarm.evi-widget-artist-selected form,
body.tree-36 .evi-widget-type-ticket-alarm.evi-widget-artist-selected label {
    display: block;
    width: 100%;
    max-width: 804px
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-ticket-alarm.evi-widget-artist-selected form,
    body.tree-36 .evi-widget-type-ticket-alarm.evi-widget-artist-selected label {
        width:70%;
        margin: 12px auto 0
    }
}

body.tree-36 .evi-widget-type-ticket-alarm.evi-widget-artist-selected label:not(.evi-widget-consent-label) {
    width: auto;
    margin-right: 0;
    display: none
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-ticket-alarm.evi-widget-artist-selected label:not(.evi-widget-consent-label) {
        width:40%;
        margin-right: 20px
    }
}

body.tree-36 .evi-widget-type-ticket-alarm.evi-widget-artist-selected .evi-widget-email-input-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 0;
    margin-bottom: 0
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-ticket-alarm.evi-widget-artist-selected .evi-widget-email-input-container {
        margin:0 auto
    }

    body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-artists-error,
    body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-form-error {
        max-width: 80%
    }
}

body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form,
body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form label {
    text-align: center;
    font-size: 14px;
    margin: 0 0 4px
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form label {
        text-align:left;
        font-size: 16px;
        margin: 0 4px 0 0
    }
}

body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form div {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-subscription form div {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }
}

body.tree-36 .evi-widget-type-ticket-alarm-single .evi-widget-consent {
    display: block;
    margin-top: 8px
}

body.tree-36 .evi-widget-type-general-newsletter,
body.tree-36 .evi-widget-type-general-newsletter .evi-widget-subscription form>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

body.tree-36 .evi-widget-type-general-newsletter {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 80px;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-general-newsletter {
        padding-top:0
    }
}

body.tree-36 .evi-widget-type-general-newsletter::before {
    background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20176%20170%22%20style%3D%22enable-background%3Anew%200%200%20176%20170%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23FECA27%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M120.2%2C102.49c0-0.77-0.63-1.4-1.4-1.4c-0.77%2C0-1.4%2C0.63-1.4%2C1.4v39.27H16.44V62.89h32.36%20%20%20c0.77%2C0%2C1.4-0.63%2C1.4-1.4c0-0.77-0.63-1.4-1.4-1.4H13.65v81.68H1.98v9.98c0%2C8.42%2C6.85%2C15.28%2C15.28%2C15.28h98.05%20%20%20c8.42%2C0%2C15.28-6.85%2C15.28-15.28v-9.98H120.2V102.49z%20M127.79%2C144.56v7.19c0%2C6.88-5.6%2C12.48-12.48%2C12.48h-10.01v-6.76%20%20%20c0-0.77-0.63-1.4-1.4-1.4c-0.77%2C0-1.4%2C0.63-1.4%2C1.4v6.76H30.74v-6.76c0-0.77-0.63-1.4-1.4-1.4s-1.4%2C0.63-1.4%2C1.4v6.76H17.25%20%20%20c-6.88%2C0-12.48-5.6-12.48-12.48v-7.19H127.79z%22%2F%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M174%2C46.69c-0.14-0.76-0.87-1.26-1.63-1.12l-22.4%2C4.12c-0.76%2C0.14-1.26%2C0.87-1.12%2C1.63%20%20%20c0.14%2C0.76%2C0.87%2C1.26%2C1.63%2C1.12l22.4-4.12c0.16-0.03%2C0.31-0.09%2C0.45-0.17C173.82%2C47.87%2C174.11%2C47.29%2C174%2C46.69z%22%2F%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M128.79%2C52.22c-0.01-0.01-0.02-0.02-0.03-0.03c-0.01-0.01-0.01-0.03-0.02-0.04l-2.7-4.63c0%2C0-0.01%2C0-0.01%2C0.01%20%20%20c-0.02-0.04-0.03-0.09-0.06-0.13c-0.39-0.67-1.24-0.89-1.91-0.5c-0.67%2C0.39-0.89%2C1.24-0.5%2C1.91c0.01%2C0.02%2C0.02%2C0.03%2C0.03%2C0.05%20%20%20c0%2C0%2C0%2C0%2C0%2C0l2.74%2C4.71c0.01%2C0.01%2C0.02%2C0.02%2C0.03%2C0.03c0.01%2C0.01%2C0.01%2C0.03%2C0.02%2C0.04l15.19%2C26.09%20%20%20c-2.82%2C2.32-20.22%2C7.57-33.08%2C11.45c-14.15%2C4.27-27.51%2C8.3-32.06%2C10.95l-16.11%2C9.38c-4.77%2C2.78-8.77-0.1-10.29-2.72l-4.65-7.99%20%20%20c-0.01-0.01-0.02-0.02-0.03-0.03c-0.01-0.01-0.01-0.03-0.02-0.04l-4.65-7.99c-1.52-2.62-2.06-7.52%2C2.72-10.29l16.11-9.38%20%20%20c0.13-0.07%2C0.26-0.16%2C0.4-0.24l10.36%2C17.8c0.39%2C0.67%2C1.24%2C0.89%2C1.91%2C0.5c0.67-0.39%2C0.89-1.24%2C0.5-1.91L62.19%2C71.19%20%20%20c5.22-3.99%2C13.73-12.1%2C22.66-20.62c9.72-9.27%2C22.88-21.81%2C26.29-23.11l6.16%2C10.58c0.01-0.01%2C0.02-0.01%2C0.04-0.02%20%20%20c0.03%2C0.1%2C0.07%2C0.21%2C0.13%2C0.3c0.39%2C0.67%2C1.24%2C0.89%2C1.91%2C0.5c0.67-0.39%2C0.89-1.24%2C0.5-1.91c-0.04-0.06-0.08-0.12-0.13-0.17%20%20%20c0.01%2C0%2C0.01-0.01%2C0.02-0.01l-6.53-11.22c-0.3-0.51-0.79-0.84-1.4-0.93c-2.98-0.42-10.7%2C6.61-28.92%2C23.97%20%20%20c-10.11%2C9.64-20.57%2C19.6-24.83%2C22.08l-16.11%2C9.38c-5.8%2C3.37-6.25%2C9.79-3.73%2C14.12l0.44%2C0.75l-2.14%2C1.25%20%20%20c-4%2C2.33-5.36%2C7.47-3.03%2C11.47c2.33%2C4%2C7.47%2C5.36%2C11.47%2C3.03l2.14-1.25l0.47%2C0.8c2.52%2C4.33%2C8.32%2C7.1%2C14.12%2C3.73l6.62-3.85%20%20%20c0.01%2C0%2C0.03%2C0%2C0.04%2C0.01l9.48%2C16.29c2.33%2C4%2C7.47%2C5.36%2C11.47%2C3.03c4-2.33%2C5.36-7.47%2C3.03-11.47l-9.16-15.73%20%20%20c-0.01%2C0-0.01%2C0-0.02%2C0.01c0-0.01%2C0.01-0.01%2C0.01-0.02l0.01%2C0.01c6.35-2.38%2C16.34-5.4%2C26.09-8.34%20%20%20c18.49-5.58%2C28.63-8.79%2C32.85-11.24c1.28-0.74%2C2.01-1.42%2C2.27-2.07c0.22-0.57%2C0.18-1.16-0.12-1.67L128.79%2C52.22z%20M43.59%2C108.21%20%20%20c-2.66%2C1.55-6.09%2C0.65-7.65-2.02c-1.55-2.66-0.65-6.09%2C2.02-7.65l2.14-1.25l2.81%2C4.82c0.01%2C0.01%2C0.02%2C0.02%2C0.03%2C0.03%20%20%20c0.01%2C0.01%2C0.01%2C0.03%2C0.02%2C0.04l2.78%2C4.77L43.59%2C108.21z%20M89.94%2C119.32c1.55%2C2.66%2C0.65%2C6.09-2.02%2C7.65%20%20%20c-2.66%2C1.55-6.09%2C0.65-7.65-2.02l-9.48-16.29c0-0.01%2C0.01-0.02%2C0.01-0.03l7.02-4.09c0.68-0.4%2C1.61-0.84%2C2.74-1.31c0%2C0%2C0%2C0%2C0.01%2C0%20%20%20L89.94%2C119.32z%22%2F%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M138.74%2C36.89c0.43%2C0.59%2C1.22%2C0.74%2C1.83%2C0.39c0.04-0.02%2C0.08-0.05%2C0.12-0.08l18.56-13.5%20%20%20c0.62-0.45%2C0.76-1.33%2C0.31-1.95c-0.45-0.62-1.33-0.77-1.95-0.31l-18.56%2C13.5C138.42%2C35.39%2C138.29%2C36.26%2C138.74%2C36.89z%22%2F%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M128.51%2C22.82c0.46%2C0.35%2C1.07%2C0.37%2C1.55%2C0.09c0.16-0.09%2C0.3-0.21%2C0.41-0.37l13.1-17.33%20%20%20c0.47-0.62%2C0.34-1.49-0.27-1.96c-0.62-0.47-1.49-0.34-1.96%2C0.27l-13.1%2C17.33C127.77%2C21.47%2C127.89%2C22.35%2C128.51%2C22.82z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    background-size: contain
}

body.tree-36 .evi-widget-type-general-newsletter.evi-widget-success::before {
    background-image: url("data:image/svg+xml, %3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='1.414' fill='rgb%28255%2C178%2C1%29'%3E%3Cpath d='M25.958 16.502l-4.728 5.17-2.847-2.215a.313.313 0 00-.432.047.293.293 0 00.048.42l3.075 2.392a.315.315 0 00.423-.035l4.921-5.383a.293.293 0 00-.025-.421.314.314 0 00-.435.025' fill-rule='nonzero'/%3E%3Cpath d='M22.065 26.968c-4.121 0-7.473-3.353-7.473-7.474 0-4.12 3.352-7.473 7.473-7.473s7.474 3.353 7.474 7.473c0 4.121-3.353 7.474-7.474 7.474m-7.934-7.704H.834l8.553-7.801 2.891 2.637c.075.066.179.121.312 0l2.896-2.642 1.824 1.674-.355.301a7.883 7.883 0 00-2.795 5.45l-.029.381zM.467 3.325l8.578 7.825-8.578 7.821V3.325zm23.935 0v8.577l-.506-.121a7.765 7.765 0 00-5.925.93l-.263.159-1.878-1.724 8.572-7.821zm-.365-.292L12.435 13.617.832 3.033h23.205zm1.08 9.138l-.253-.106-.094-9.439-.147-.055-24.502.031-.085.126L0 2.857l.059 16.762.076.104.007-.017 13.989.019.029.381c.316 4.106 3.788 7.323 7.905 7.323 4.376 0 7.935-3.559 7.935-7.935a7.923 7.923 0 00-4.883-7.323' fill-rule='nonzero'/%3E%3C/svg%3E");
    background-size: contain
}

body.tree-36 .evi-widget-type-general-newsletter.evi-widget-permitted {
    display: none
}

body.tree-36 .evi-widget-type-general-newsletter .evi-widget-subscription {
    width: 100%;
    padding-left: 0;
    margin-bottom: 8px
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-general-newsletter .evi-widget-subscription {
        width:70%
    }
}

@media (min-width: 950px) {
    body.tree-36 .evi-widget-type-general-newsletter .evi-widget-subscription {
        width:65%
    }
}

body.tree-36 .evi-widget-type-general-newsletter .evi-widget-subscription label {
    color: #07446f;
    font-weight: 500;
    font-size: 14px;
    margin-top: 20px;
    display: none
}

body.tree-36 .evi-widget-type-general-newsletter .evi-widget-subscription form>div {
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

body.tree-36 .evi-widget-type-general-newsletter .evi-widget-blacklisted-error {
    margin-bottom: 4px
}

body.tree-36 .evi-widget-type-general-newsletter .evi-widget-footer {
    font-size: 12px;
    color: #5c5c5c;
    margin-top: 8px
}

body.tree-36 .evi-widget .evi-widget-consent {
    display: block;
    padding-left: 0;
    width: 100%
}

body.tree-36 .evi-widget-consent-error,
body.tree-36 .evi-widget.evi-consent-check .evi-widget-consent {
    padding-left: 24px
}

body.tree-36 .evi-consent-check .evi-widget-consent .evi-widget-consent-label {
    color: #5c5c5c
}

body.tree-36 .evi-consent-check .evi-widget-consent input[type=checkbox].evi-widget-consent-required {
    display: block;
    opacity: 0
}

body.tree-36 .evi-widget-checkbox+.evi-widget-label,
body.tree-36 .evi-widget-consent+.evi-widget-consent-label {
    display: inline-block;
    max-width: 100%
}

body.tree-36 .evi-widget-consent-label,
body.tree-36 .evi-widget-label {
    position: relative;
    margin-bottom: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 24px;
    color: #07446f;
    min-height: 28px;
    cursor: pointer;
    font-size: 1rem
}

body.tree-36 .evi-widget-label {
    padding: 0 0 4px 32px
}

body.tree-36 .evi-widget-consent-label {
    padding: 0
}

body.tree-36 .evi-consent-check .evi-widget-consent-label::after,
body.tree-36 .evi-consent-check .evi-widget-consent-label::before,
body.tree-36 .evi-widget-label::after,
body.tree-36 .evi-widget-label::before {
    content: "";
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    top: -2px;
    left: -24px
}

body.tree-36 .evi-widget-label::after,
body.tree-36 .evi-widget-label::before {
    left: 0;
    top: 4px
}

@media (min-width: 660px) {
    body.tree-36 .evi-consent-check .evi-widget-consent-label::after,
    body.tree-36 .evi-consent-check .evi-widget-consent-label::before {
        left:-28px
    }
}

body.tree-36 .evi-consent-check .evi-widget-consent-label::before,
body.tree-36 .evi-widget-label::before {
    -webkit-transform: scale(.01);
    -ms-transform: scale(.01);
    transform: scale(.01);
    opacity: 0;
    -webkit-transition: opacity .15s,-webkit-transform .15s;
    transition: transform .15s,opacity .15s;
    transition: transform .15s,opacity .15s,-webkit-transform .15s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

body.tree-36 .evi-consent-check .evi-widget-consent-label::after,
body.tree-36 .evi-widget-label::after {
    border: 1px solid #aebcd2;
    background-image: url("data:image/svg+xml, %3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' fill='rgb%287%2C176%2C60%29'%3E%3Cpath d='M200 397.8L66.43 269.435l37.4-35.943L200 325.915 403.03 130.8l37.4 35.942L200 397.8z' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 0 center;
    background-clip: content-box;
    background-size: 19px 19px;
    padding-right: 17px;
    -webkit-transition: padding-right .2s;
    transition: padding-right .2s;
    -webkit-transition-delay: .15s;
    transition-delay: .15s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

body.tree-36 .evi-consent-check input.evi-widget-consent-required.evi-widget-input-error+.evi-widget-consent-label::after,
body.tree-36 .evi-consent-check input.evi-widget-consent-required.evi-widget-input-error+.evi-widget-consent-label::before {
    border: 1px solid #e40000
}

body.tree-36 .evi-widget-artist-collection .evi-widget-consent {
    display: block;
    width: 100%;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    margin-top: 8px
}

body.tree-36 .evi-widget-consent,
body.tree-36 .evi-widget-consent .evi-widget-consent-label {
    font-size: .625rem;
    line-height: 1rem;
    margin-top: 0;
    margin-bottom: 0;
    color: #bababa;
    width: auto
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-consent,
    body.tree-36 .evi-widget-consent .evi-widget-consent-label {
        font-size:.75rem;
        line-height: 1.25rem
    }
}

body.tree-36 .address-form .evi-widget-consent {
    padding: 0 0 8px 32px;
    color: inherit
}

body.tree-36 .evi-widget-consent a {
    display: inline;
    color: #0a698c;
    text-decoration: underline!important
}

body.tree-36 .evi-widget-checkbox:checked+label::before,
body.tree-36 .evi-widget-consent-required:checked+label::before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

body.tree-36 .evi-widget-checkbox:checked+label::after,
body.tree-36 .evi-widget-consent-required:checked+label::after {
    padding-right: 0;
    -webkit-animation: input-blip .15s ease-in-out;
    animation: input-blip .15s ease-in-out;
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

body.tree-36 .evi-widget-consent-required:disabled+label::before,
body.tree-36 .evi-widget-checkbox:disabled+label::before {
    background-color: #e5ebf5;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

body.tree-36 .evi-widget-checkbox:disabled+label::after,
body.tree-36 .evi-widget-consent-required:disabled+label::after {
    background-image: url("data:image/svg+xml, %3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' fill='rgb%28174%2C188%2C210%29'%3E%3Cpath d='M200 397.8L66.43 269.435l37.4-35.943L200 325.915 403.03 130.8l37.4 35.942L200 397.8z' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 0 center;
    background-clip: content-box;
    background-size: 19px 19px;
    cursor: default;
    border: 1px solid #aebcd2
}

body.tree-36 .evi-widget.evi-widget-type-ticket-alarm-cockpit .evi-widget-artist-search-container form button[type=submit] {
    height: 42px;
    font-size: 14px;
    border-radius: 3px;
    padding: 4px 12px;
    color: #fff;
    background-color: #ffb201;
    background-image: none;
    font-weight: 500;
    width: 100%
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget.evi-widget-type-ticket-alarm-cockpit .evi-widget-artist-search-container form button[type=submit] {
        width:auto
    }
}

body.tree-36 .evi-widget.evi-widget-type-ticket-alarm-cockpit .evi-widget-consent {
    margin-bottom: 8px
}

body.tree-36 .evi-widget.evi-widget-type-ticket-alarm-cockpit .evi-widget-consent label {
    text-transform: none
}

body.tree-36 .evi-widget.evi-widget-type-general-newsletter-cockpit .evi-widget-footer {
    border: 0
}

body.tree-36 .evi-widget.evi-widget-type-general-newsletter-cockpit .evi-widget-consent {
    padding-top: 8px
}

body.tree-36 .evi-widget.evi-widget-type-general-newsletter-cockpit .evi-widget-switch-list {
    border-bottom: 1px solid #ccc
}

body.tree-36 .evi-widget.evi-widget-type-general-newsletter-cockpit .evi-widget-switch-list li {
    margin-bottom: 0
}

body.tree-36 .evi-widget-type-radio:not(:last-child),
body.tree-36 .evi-widget-type-radio>div:not(:last-child) {
    padding-bottom: 12px
}

body.tree-36 .evi-widget-type-radio>input[type=radio]+label {
    padding: 4px 16px 4px 36px;
    display: inline-block;
    position: relative;
    line-height: 24px;
    min-height: 32px;
    font-size: .75rem
}

@media (min-width: 660px) {
    body.tree-36 .evi-widget-type-radio>input[type=radio]+label {
        font-size:.875rem
    }
}

body.tree-36 .evi-widget-type-radio>input[type=radio]+label::after,
body.tree-36 .evi-widget-type-radio>input[type=radio]+label::before {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #ccc;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease
}

body.tree-36 .evi-widget-type-radio>input[type=radio]+label::after {
    padding-right: 0;
    background-color: #ccc;
    -webkit-box-shadow: inset 0 0 0 7px #fff;
    box-shadow: inset 0 0 0 7px #fff;
    background-image: none
}

body.tree-36 .evi-widget-type-radio>input[type=radio]+label:hover::after {
    -webkit-box-shadow: inset 0 0 0 6px #fff;
    box-shadow: inset 0 0 0 6px #fff
}

body.tree-36 .evi-widget-type-radio>input[type=radio]:checked+label::after {
    padding-right: 0;
    background-color: #07b03c;
    -webkit-box-shadow: inset 0 0 0 5px #fff;
    box-shadow: inset 0 0 0 5px #fff;
    border-color: #07b03c;
    -webkit-animation: input-blip .15s ease-in-out;
    animation: input-blip .15s ease-in-out;
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

body.tree-36 .evi-widget-type-radio>input[type=radio]:disabled+label {
    pointer-events: none;
    cursor: default
}

body.tree-36 .evi-widget input[name=email] {
	height: 32px;
}

body.tree-36 .evi-widget-consent,
body.tree-36 .evi-widget-consent .evi-widget-consent-label {
    font-size: 10px;
}

@media (min-width: 660px) {
	body.tree-36 .evi-widget-consent,
	body.tree-36 .evi-widget-consent .evi-widget-consent-label {
	    font-size: 12px;
	    line-height: 16px;
	}
}

body .evi-widget-consent,
body .evi-widget-consent .evi-widget-consent-label {
	font-weight: 400;
}

/* TYPO-840 */
body .evi-widget-consent-required {
	float: left;
}

body .evi-widget-consent input.evi-widget-consent-required + label {
	margin-left: 20px;
	display: block;
}

body .evi-widget-type-ticket-alarm-single label {
	text-transform: initial;
}

body .evi-widget-type-ticket-alarm-single .evi-widget-email-input-container button {
	background: #002c52 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAYAAAALWoRrAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACHDwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZEsRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTsAIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQdli7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtFehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGXwzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNFhImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH554SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJVgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyCqbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiEj6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhGfDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFpB+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJyeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJCYVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQlnyfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48vvacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0CvpvfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15LWytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AAbWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0zllmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHWztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5sxybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPwYyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmRXVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNmWS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wlxqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33zaEb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2vTqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqbPhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavrXTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxSfNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALEgAACxIB0t1+/AAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAEkSURBVDhPtZMxSgNRFEWnSGGVImWwsBKLrEAkhWUWIJYWwSW4B4tULkUsXEJIHawliKWIRYog4zmPlwnjRE00XjiE9/+9l8/Pn+LfVJZlB67hHX4jc+Y7WRmlE2jDGbzANtJvzvwkK6NUPcAhnMLUhQ2kT78582VWVqXqGQZwBPcufCP39ek3F8rKWql6gyvwnm9cWCPX3denv1JWNkqXuoMWXMS0krPrtzF9UlauLZ1DD45hH/wjZnCes+vu66spKxulGvtwAAt4hG76ujm77v4J1IqjUOWsXsFTeYrq8tETeH/+LuW+Pv3mQllZlfqAh+AJtnlS+s15+kbpJfhExjFtLv3mzNdKR7AHP73Nr2TO/Cgro9Q356f6F5lfffu7VVF8AJADonlARhGCAAAAAElFTkSuQmCC) no-repeat 9px 8px;
	font-size: 0;
	width: 39px;
	height: 32px;
	margin: 0;
	border-radius: 0;
}

body.tree-36 .evi-widget-type-ticket-alarm,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-title,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-title-doi-sent,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-title-error,
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-title-success {
	background-image: none;
}

/* CMS-288 */
body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-title {
  margin-top:0;
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-consent {
  margin-left: 0;
}

body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-content .evi-widget-artist-search-container form .evi-widget-email-input-container button[type=submit] {
  height: 42px;
  font-size: 14px;
  padding: 4px 12px;
  background-color: #ffb201;
  font-weight: 500;
  width: 100%;
  margin-right: 5px;
  margin-left: 2px;
  box-sizing: border-box;
}

@media (min-width: 660px) {
  body.tree-36 .evi-widget-type-ticket-alarm .evi-widget-content .evi-widget-artist-search-container form .evi-widget-email-input-container button[type=submit] {
    width: 47%;
  }
}

body.tree-36 .evi-widget-type-ticket-alarm input[name=email] {
  margin-top: 12px;
  margin-right: 5px;
}

@media (min-width: 660px) {
  body.tree-36 .evi-widget-type-ticket-alarm input[name=email] {
    margin-top: 0;
  }
}
