.fieldPreview {
    background: #eee;
    padding: 1em 1em 1px 1em;
    margin: 0.5em 0;
    -moz-border-radius: 0.5em;
    position: relative;
    border: solid 2px #ccc;
}

.fieldFromBehavior {
    border: dashed 2px #ccc;
}

.fieldFromBehavior .disabled-field-overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    background: #fff;
    opacity: 0.6;
}

.fieldLabel {
    background: #ddd;
    border-right: solid 1px #fff;
    border-bottom: solid 1px #fff;
    -moz-border-radius-bottomright: 0.5em;
    margin: -1em -1em 0.5em -1em;
    padding: 0.5em;
    position: relative;
    z-index: 3;
}

.fieldFromBehavior .fieldLabel {
    outline-width-top: 0;
    outline-left: none;
}

.fieldControls {
    position: absolute;
    top: 0;
    right: 1em;
    z-index: 10;
}

#content #form fieldset {
    width: 100%;
    border-top: none;
}

#content #form legend {
    display: none;
}

.contenttype-easyform.contenttype-easyform::before {
    font-family: 'Glyphicons Halflings';
    content: '\e028';
    top: 2px;
}

.icon-easyform-view.toolbar-menu-icon::before {
    content: '\e807';
}
.easyformplugin-fields--divider label {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-family: thesans, sans-serif;
  font-size: 21px;
  font-weight: normal;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

@media screen and (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}.mosaic-grid-row:before,
.mosaic-grid-row:after,
body.template-layout.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row .mosaic-innergrid-row:before,
body.template-layout.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row .mosaic-innergrid-row:after,
body.mosaic-enabled.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row .mosaic-innergrid-row:before,
body.mosaic-enabled.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row .mosaic-innergrid-row:after {
  content: " ";display: table;
}
.mosaic-grid-row:after,
body.template-layout.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row .mosaic-innergrid-row:after,
body.mosaic-enabled.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row .mosaic-innergrid-row:after {
  clear: both;
}
/* Grid classes, these can also be nested */
.mosaic-grid-row {
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
}
body.template-layout.no-portlet-columns .outer-wrapper > .container,
body.mosaic-enabled.no-portlet-columns .outer-wrapper > .container {
  width: auto;
}
body.template-layout.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row,
body.mosaic-enabled.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  body.template-layout.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row,
  body.mosaic-enabled.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
    width: 750px;
  }
}
@media (min-width: 992px) {
  body.template-layout.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row,
  body.mosaic-enabled.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
    width: 990px;
  }
}
@media (min-width: 1200px) {
  body.template-layout.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row,
  body.mosaic-enabled.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
    width: 1170px;
  }
}
@media (min-width: 1600px) {
  body.template-layout.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row,
  body.mosaic-enabled.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
    width: 1570px;
  }
}
body.template-layout.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row .mosaic-innergrid-row,
body.mosaic-enabled.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row .mosaic-innergrid-row {
  width: auto;
  margin-left: -15px;
  margin-right: -15px;
}
body.template-layout.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row.mosaic-grid-row-fluid,
body.mosaic-enabled.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row.mosaic-grid-row-fluid {
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  width: auto;
  max-width: none;
}
@media (min-width: 828px) {
  body.plone-toolbar-left-default.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
    width: 690px;
  }
}
@media (min-width: 1052px) {
  body.plone-toolbar-left-default.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
    width: 930px;
  }
}
@media (min-width: 1260px) {
  body.plone-toolbar-left-default.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
    width: 1110px;
  }
}
@media (min-width: 1660px) {
  body.plone-toolbar-left-default.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
    width: 1510px;
  }
}
@media (min-width: 888px) {
  body.plone-toolbar-left-expanded.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
    width: 630px;
  }
}
@media (min-width: 1112px) {
  body.plone-toolbar-left-expanded.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
    width: 870px;
  }
}
@media (min-width: 1320px) {
  body.plone-toolbar-left-expanded.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
    width: 1050px;
  }
}
@media (min-width: 1720px) {
  body.plone-toolbar-left-expanded.no-portlet-columns .outer-wrapper > .container .mosaic-grid-row {
    width: 1450px;
  }
}
/* Widths, these are abstracted out so that pixel-based layouts or other
   similar approaches can be retrofitted without changing the markup,
   or if you want to apply rules like the Golden Ratio to your layouts */
.mosaic-width-full {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.mosaic-width-half {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .mosaic-width-half {
    float: left;
    width: 50%;
  }
}
.mosaic-width-quarter {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .mosaic-width-quarter {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .mosaic-width-quarter {
    float: left;
    width: 25%;
  }
}
.mosaic-width-three-quarters {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .mosaic-width-three-quarters {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .mosaic-width-three-quarters {
    float: left;
    width: 75%;
  }
}
.mosaic-width-third {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .mosaic-width-third {
    float: left;
    width: 33.33333333%;
  }
}
.mosaic-width-two-thirds {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .mosaic-width-two-thirds {
    float: left;
    width: 66.66666667%;
  }
}
.mosaic-enabled {
  /* Widths, these are abstracted out so that pixel-based layouts or other
     similar approaches can be retrofitted without changing the markup,
     or if you want to apply rules like the Golden Ratio to your layouts */
}
.mosaic-enabled .mosaic-width-full {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.mosaic-enabled .mosaic-width-half {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.mosaic-enabled .mosaic-width-quarter {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.mosaic-enabled .mosaic-width-three-quarters {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.mosaic-enabled .mosaic-width-third {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.mosaic-enabled .mosaic-width-two-thirds {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* Images will never be bigger then a tile */
.mosaic-tile img {
  max-width: 100%;
  height: auto;
}
/*
  prevent margin-top for first heading element's,
  to have the grid-cells starting at the same horizontal level
*/
.mosaic-tile-content h1:first-child,
.mosaic-tile-content h2:first-child,
.mosaic-tile-content h3:first-child,
.mosaic-tile-content h4:first-child,
.mosaic-tile-content h5:first-child,
.mosaic-tile-content h6:first-child {
  margin-top: 0;
}
.mosaic-tile-align-center {
  text-align: center;
}
.mosaic-tile-align-left {
  float: left;
  z-index: 200;
}
.mosaic-tile-align-right {
  float: right;
  z-index: 200;
}
.mosaic-tile-padding-right {
  padding-right: 1em;
}
.mosaic-tile-padding-bottom {
  padding-bottom: 1ex;
}
.mosaic-grid-row-dark {
  background: #ccc;
  padding: 1ex 1em;
  color: #2c2c2c;
}
.mosaic-grid-row-dark + .mosaic-grid-row {
  padding-top: 1ex;
}
.mosaic-grid-row-dark + .mosaic-grid-row-dark {
  padding-top: 0;
}
.mosaic-tile #commenting {
  font-size: 100%;
}
.mosaic-tile .comment {
  font-size: 100%;
}
#content .mosaic-tile .discussion div.documentByLine {
  font-size: 100%;
}

table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
}
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px;
}
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 8px;
  right: 8px;
  display: block;
  font-family: 'Glyphicons Halflings';
  opacity: 0.5;
}
table.dataTable thead .sorting:after {
  opacity: 0.2;
  content: "\e150";
  /* sort */
}
table.dataTable thead .sorting_asc:after {
  content: "\e155";
  /* sort-by-attributes */
}
table.dataTable thead .sorting_desc:after {
  content: "\e156";
  /* sort-by-attributes-alt */
}
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  color: #eee;
}

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody > table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody > table > thead .sorting:after,
div.dataTables_scrollBody > table > thead .sorting_asc:after,
div.dataTables_scrollBody > table > thead .sorting_desc:after {
  display: none;
}
div.dataTables_scrollBody > table > tbody > tr:first-child > th,
div.dataTables_scrollBody > table > tbody > tr:first-child > td {
  border-top: none;
}

div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box;
}
div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}
table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px;
}
table.dataTable.table-condensed .sorting:after,
table.dataTable.table-condensed .sorting_asc:after,
table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px;
}

table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 0;
}
table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
  padding-left: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
  padding-right: 0;
}
@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}ul.dt-button-collection.dropdown-menu{display:block;z-index:2002;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}ul.dt-button-collection.dropdown-menu.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}ul.dt-button-collection.dropdown-menu.fixed.two-column{margin-left:-150px}ul.dt-button-collection.dropdown-menu.fixed.three-column{margin-left:-225px}ul.dt-button-collection.dropdown-menu.fixed.four-column{margin-left:-300px}ul.dt-button-collection.dropdown-menu>*{-webkit-column-break-inside:avoid;break-inside:avoid}ul.dt-button-collection.dropdown-menu.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}ul.dt-button-collection.dropdown-menu.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}ul.dt-button-collection.dropdown-menu.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2001}@media screen and (max-width: 767px){div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:0.5em}div.dt-buttons a.btn{float:none}}div.dt-buttons button.btn.processing,div.dt-buttons div.btn.processing,div.dt-buttons a.btn.processing{color:rgba(0,0,0,0.2)}div.dt-buttons button.btn.processing:after,div.dt-buttons div.btn.processing:after,div.dt-buttons a.btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}
table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#337ab7;z-index:201}
table.dt-rowReorder-float{position:absolute !important;opacity:0.8;table-layout:fixed;outline:2px solid #337ab7;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #888888;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}
table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#0088cc}table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected,table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected{background-color:#0084c7}table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover,table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover{background-color:#0083c4}table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.order-column tbody>tr>.selected,table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr>.selected{background-color:#0085c7}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#0080c0}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#0081c2}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#0082c4}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#0085c7}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#0086c9}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#0087cb}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#0080c0}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#0085c7}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#007cbb}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#007dbc}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#007fbf}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#007cbb}table.dataTable tbody td.select-checkbox,table.dataTable tbody th.select-checkbox{position:relative}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after,table.dataTable tbody th.select-checkbox:before,table.dataTable tbody th.select-checkbox:after{display:block;position:absolute;top:1.2em;left:50%;width:12px;height:12px;box-sizing:border-box}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{content:' ';margin-top:-6px;margin-left:-6px;border:1px solid black;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{content:'\2714';margin-top:-11px;margin-left:-4px;text-align:center;text-shadow:1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0.5em}@media screen and (max-width: 640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0;display:block}}table.dataTable tbody tr.selected,table.dataTable tbody th.selected,table.dataTable tbody td.selected{color:white}table.dataTable tbody tr.selected a,table.dataTable tbody th.selected a,table.dataTable tbody td.selected a{color:#a2d4ed}
table.dataTable.fixedHeader-floating,table.dataTable.fixedHeader-locked{background-color:white;margin-top:0 !important;margin-bottom:0 !important}table.dataTable.fixedHeader-floating{position:fixed !important}table.dataTable.fixedHeader-locked{position:absolute !important}@media print{table.fixedHeader-floating{display:none}}
table.DTFC_Cloned tr{background-color:white;margin-bottom:0}div.DTFC_LeftHeadWrapper table,div.DTFC_RightHeadWrapper table{border-bottom:none !important;margin-bottom:0 !important;background-color:white}div.DTFC_LeftBodyWrapper table,div.DTFC_RightBodyWrapper table{border-top:none;margin:0 !important}div.DTFC_LeftBodyWrapper table thead .sorting:after,div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,div.DTFC_LeftBodyWrapper table thead .sorting:after,div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,div.DTFC_RightBodyWrapper table thead .sorting:after,div.DTFC_RightBodyWrapper table thead .sorting_asc:after,div.DTFC_RightBodyWrapper table thead .sorting_desc:after,div.DTFC_RightBodyWrapper table thead .sorting:after,div.DTFC_RightBodyWrapper table thead .sorting_asc:after,div.DTFC_RightBodyWrapper table thead .sorting_desc:after{display:none}div.DTFC_LeftBodyWrapper table tbody tr:first-child th,div.DTFC_LeftBodyWrapper table tbody tr:first-child td,div.DTFC_RightBodyWrapper table tbody tr:first-child th,div.DTFC_RightBodyWrapper table tbody tr:first-child td{border-top:none}div.DTFC_LeftFootWrapper table,div.DTFC_RightFootWrapper table{border-top:none;margin-top:0 !important;background-color:white}div.DTFC_Blocker{background-color:white}
/*# sourceMappingURL=plone-datatables-compiled.css.map */
.pat-autotoc .autotoc-nav{float:right;border:1px solid #DDD;padding:.5em 0;margin:0 0 1em 1em}.pat-autotoc .autotoc-nav a{display:block}.pat-autotoc .autotoc-nav a:focus{outline-style:none}.pat-autotoc .autotoc-nav .autotoc-level-1{margin:0 1em 0 1em}.pat-autotoc .autotoc-nav .autotoc-level-2{margin:0 1em 0 2em}.pat-autotoc .autotoc-nav .autotoc-level-3{margin:0 1em 0 3em}.pat-autotoc.autotabs .autotoc-nav{float:none;padding:0;margin:0 0 .3em 0;border:0;border-bottom:1px solid #DDD}.pat-autotoc.autotabs .autotoc-nav:after{content:"";display:table;line-height:0}.pat-autotoc.autotabs .autotoc-nav a{display:inline-block;margin:0 .5em -1px .5em;line-height:1.5em;padding:.4em .8em;text-decoration:none;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ie-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.pat-autotoc.autotabs .autotoc-nav a.active{border:1px solid #DDD;border-bottom-color:#FFF;color:#555555;cursor:default}.pat-autotoc.autotabs .autotoc-nav a.active:hover{background-color:transparent}.pat-autotoc.autotabs .autotoc-nav a:hover{background-color:#EEE;border-color:#EEE;border-bottom-color:#FFF}.pat-autotoc.autotabs .autotoc-section{display:none}.pat-autotoc.autotabs .autotoc-section.active{display:block}.pat-autotoc.autotabs .autotoc-section.active legend{display:none}.pat-livesearch{min-width:230px;position:relative}.pat-livesearch .livesearch-results{display:none;position:absolute;background-color:#ffffff;z-index:100;border-right:1px solid #64bee8;border-bottom:1px solid #64bee8;border-left:1px solid #64bee8;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(100,190,232,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(100,190,232,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(100,190,232,0.6);margin:0;padding:0;list-style:none}.pat-livesearch .livesearch-results li{white-space:normal;margin:0;padding:5px;cursor:pointer}.pat-livesearch .livesearch-results li.load-more .next{float:right}.pat-livesearch .livesearch-results li.load-more .prev{float:left}.pat-livesearch .livesearch-results li.load-more .page{text-align:center}.pat-livesearch .livesearch-results li:hover,.pat-livesearch .livesearch-results li.selected{background-color:#e6e4e4}i.glyphicon{padding-right:.1em}i.link-external:after{content:"\e144"}i.link-mailto:after{content:"\2709"}i.link-ftp:after{content:"\e121"}i.link-news:after{content:"\e135"}i.link-irc:after{content:"\e122"}i.link-h323:after{content:"\e059"}i.link-sip:after{content:"\e035"}i.link-callto:after{content:"\e145"}i.link-https:after{content:"\e033"}i.link-feed:after{content:"\e056"}i.link-webcal:after{content:"\E109"}.plone-btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plone-btn:focus,.plone-btn:active:focus,.plone-btn.active:focus,.plone-btn.focus,.plone-btn:active.focus,.plone-btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.plone-btn:hover,.plone-btn:focus,.plone-btn.focus{color:#333;text-decoration:none}.plone-btn:active,.plone-btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.plone-btn.disabled,.plone-btn[disabled],fieldset[disabled] .plone-btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.plone-btn.disabled,fieldset[disabled] a.plone-btn{pointer-events:none}.plone-btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.plone-btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.plone-btn-sm{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.plone-btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.plone-btn-primary:focus,.plone-btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.plone-btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.plone-btn-primary:active,.plone-btn-primary.active,.open>.dropdown-toggle.plone-btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.plone-btn-primary:active:hover,.plone-btn-primary.active:hover,.open>.dropdown-toggle.plone-btn-primary:hover,.plone-btn-primary:active:focus,.plone-btn-primary.active:focus,.open>.dropdown-toggle.plone-btn-primary:focus,.plone-btn-primary:active.focus,.plone-btn-primary.active.focus,.open>.dropdown-toggle.plone-btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.plone-btn-primary.disabled:hover,.plone-btn-primary[disabled]:hover,fieldset[disabled] .plone-btn-primary:hover,.plone-btn-primary.disabled:focus,.plone-btn-primary[disabled]:focus,fieldset[disabled] .plone-btn-primary:focus,.plone-btn-primary.disabled.focus,.plone-btn-primary[disabled].focus,fieldset[disabled] .plone-btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.plone-btn-primary .badge{color:#337ab7;background-color:#fff}.plone-btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.plone-btn-warning:focus,.plone-btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.plone-btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.plone-btn-warning:active,.plone-btn-warning.active,.open>.dropdown-toggle.plone-btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.plone-btn-warning:active:hover,.plone-btn-warning.active:hover,.open>.dropdown-toggle.plone-btn-warning:hover,.plone-btn-warning:active:focus,.plone-btn-warning.active:focus,.open>.dropdown-toggle.plone-btn-warning:focus,.plone-btn-warning:active.focus,.plone-btn-warning.active.focus,.open>.dropdown-toggle.plone-btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.plone-btn-warning.disabled:hover,.plone-btn-warning[disabled]:hover,fieldset[disabled] .plone-btn-warning:hover,.plone-btn-warning.disabled:focus,.plone-btn-warning[disabled]:focus,fieldset[disabled] .plone-btn-warning:focus,.plone-btn-warning.disabled.focus,.plone-btn-warning[disabled].focus,fieldset[disabled] .plone-btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.plone-btn-warning .badge{color:#f0ad4e;background-color:#fff}.plone-btn-default{color:#333;background-color:#fff;border-color:#ccc}.plone-btn-default:focus,.plone-btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.plone-btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.plone-btn-default:active,.plone-btn-default.active,.open>.dropdown-toggle.plone-btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.plone-btn-default:active:hover,.plone-btn-default.active:hover,.open>.dropdown-toggle.plone-btn-default:hover,.plone-btn-default:active:focus,.plone-btn-default.active:focus,.open>.dropdown-toggle.plone-btn-default:focus,.plone-btn-default:active.focus,.plone-btn-default.active.focus,.open>.dropdown-toggle.plone-btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.plone-btn-default.disabled:hover,.plone-btn-default[disabled]:hover,fieldset[disabled] .plone-btn-default:hover,.plone-btn-default.disabled:focus,.plone-btn-default[disabled]:focus,fieldset[disabled] .plone-btn-default:focus,.plone-btn-default.disabled.focus,.plone-btn-default[disabled].focus,fieldset[disabled] .plone-btn-default.focus{background-color:#fff;border-color:#ccc}.plone-btn-default .badge{color:#fff;background-color:#333}.plone-btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.plone-btn-success:focus,.plone-btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.plone-btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.plone-btn-success:active,.plone-btn-success.active,.open>.dropdown-toggle.plone-btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.plone-btn-success:active:hover,.plone-btn-success.active:hover,.open>.dropdown-toggle.plone-btn-success:hover,.plone-btn-success:active:focus,.plone-btn-success.active:focus,.open>.dropdown-toggle.plone-btn-success:focus,.plone-btn-success:active.focus,.plone-btn-success.active.focus,.open>.dropdown-toggle.plone-btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.plone-btn-success.disabled:hover,.plone-btn-success[disabled]:hover,fieldset[disabled] .plone-btn-success:hover,.plone-btn-success.disabled:focus,.plone-btn-success[disabled]:focus,fieldset[disabled] .plone-btn-success:focus,.plone-btn-success.disabled.focus,.plone-btn-success[disabled].focus,fieldset[disabled] .plone-btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.plone-btn-success .badge{color:#5cb85c;background-color:#fff}.plone-btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.plone-btn-info:focus,.plone-btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.plone-btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.plone-btn-info:active,.plone-btn-info.active,.open>.dropdown-toggle.plone-btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.plone-btn-info:active:hover,.plone-btn-info.active:hover,.open>.dropdown-toggle.plone-btn-info:hover,.plone-btn-info:active:focus,.plone-btn-info.active:focus,.open>.dropdown-toggle.plone-btn-info:focus,.plone-btn-info:active.focus,.plone-btn-info.active.focus,.open>.dropdown-toggle.plone-btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.plone-btn-info.disabled:hover,.plone-btn-info[disabled]:hover,fieldset[disabled] .plone-btn-info:hover,.plone-btn-info.disabled:focus,.plone-btn-info[disabled]:focus,fieldset[disabled] .plone-btn-info:focus,.plone-btn-info.disabled.focus,.plone-btn-info[disabled].focus,fieldset[disabled] .plone-btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.plone-btn-info .badge{color:#5bc0de;background-color:#fff}.plone-btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.plone-btn-danger:focus,.plone-btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.plone-btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.plone-btn-danger:active,.plone-btn-danger.active,.open>.dropdown-toggle.plone-btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.plone-btn-danger:active:hover,.plone-btn-danger.active:hover,.open>.dropdown-toggle.plone-btn-danger:hover,.plone-btn-danger:active:focus,.plone-btn-danger.active:focus,.open>.dropdown-toggle.plone-btn-danger:focus,.plone-btn-danger:active.focus,.plone-btn-danger.active.focus,.open>.dropdown-toggle.plone-btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.plone-btn-danger.disabled:hover,.plone-btn-danger[disabled]:hover,fieldset[disabled] .plone-btn-danger:hover,.plone-btn-danger.disabled:focus,.plone-btn-danger[disabled]:focus,fieldset[disabled] .plone-btn-danger:focus,.plone-btn-danger.disabled.focus,.plone-btn-danger[disabled].focus,fieldset[disabled] .plone-btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.plone-btn-danger .badge{color:#d9534f;background-color:#fff}.plone-btn-link{font-weight:400;color:#337ab7;border-radius:0}.plone-btn-link,.plone-btn-link:active,.plone-btn-link.active,.plone-btn-link[disabled],fieldset[disabled] .plone-btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.plone-btn-link,.plone-btn-link:hover,.plone-btn-link:focus,.plone-btn-link:active{border-color:transparent}.plone-btn-link:hover,.plone-btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.plone-btn-link[disabled]:hover,fieldset[disabled] .plone-btn-link:hover,.plone-btn-link[disabled]:focus,fieldset[disabled] .plone-btn-link:focus{color:#777;text-decoration:none}.plone-btn-group .plone-btn+.plone-btn,.plone-btn-group .plone-btn+.plone-btn-group,.plone-btn-group .plone-btn-group+.plone-btn,.plone-btn-group .plone-btn-group+.plone-btn-group{margin-left:-1px}.plone-btn-block{display:block;width:100%}.plone-close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.plone-close:hover,.plone-close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.plone-close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none}.plone-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.plone-modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.plone-modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.plone-modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.plone-modal-title{margin:0;line-height:1.42857143}.plone-modal-body{position:relative;padding:15px}.plone-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.plone-modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.plone-modal-footer .btn-group .btn+.btn{margin-left:-1px}.plone-modal-footer .btn-block+.btn-block{margin-left:0}.plone-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.plone-modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.plone-modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.plone-progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.plone-progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.plone-progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.rright{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rleft{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.plone-modal-loading{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px;border-radius:.5em;width:40em;height:40px}.plone-modal-header{padding:5px 10px}.plone-modal-title{font-size:120%;margin:4px 0}.plone-modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;z-index:1040}.plone-modal.in{display:block !important}.plone-modal.fade{opacity:0;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.plone-modal.fade.in{opacity:1;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.plone-modal-open{overflow:hidden;padding-right:15px}.plone-modal-open .plone-modal{overflow-x:hidden;overflow-y:auto}.plone-modal-dialog{position:relative;width:auto;margin:10px}.plone-modal.fade .plone-modal-dialog{-webkit-transform:translate3d(0, -25%, 0);transform:translate3d(0, -25%, 0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.plone-modal.in .plone-modal-dialog{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (min-width:768px){.plone-modal-dialog{width:600px;margin:30px auto}}.plone-modal-content{background:#fff;overflow:inherit}.plone-modal-body{padding:15px;position:relative}.plone-modal-footer{text-align:right;border-top:1px solid #e5e5e5;padding:15px}.plone-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;opacity:.85}.plone-modal-close{float:right;font-size:21px;line-height:1;color:#000;opacity:.2;filter:alpha(opacity=20)}.plone-modal-close:hover{text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.discreet{color:#777777;font-weight:300}p.callout{background:#eee;padding:1em;border-left:1em solid #ccc;clear:both}.image-left{float:left;margin:.5em 1em .5em 0}.image-right{float:right;margin:.5em}.image-inline{float:none}body#visual-portal-wrapper.pat-plone.icons-off .outer-wrapper [class*="contenttype-"]:before,.icons-off .mime-icon{display:none}.thumbs-off img[class*='thumb-']{display:none}body.template-default_error_message #content-core p{white-space:pre}/*# sourceMappingURL=plone-compiled.css.map */
.pretix-widget-hidden{display:none}.pretix-widget a,.pretix-widget-alert-box a{color:#8e44b3;text-decoration:none}.pretix-widget a:hover,.pretix-widget a:focus,.pretix-widget-alert-box a:hover,.pretix-widget-alert-box a:focus{color:#622f7c;text-decoration:underline}.pretix-widget a:focus,.pretix-widget-alert-box a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.pretix-widget img,.pretix-widget-alert-box img{border:0}.pretix-widget b,.pretix-widget strong,.pretix-widget-alert-box b,.pretix-widget-alert-box strong{font-weight:bold}.pretix-widget h3,.pretix-widget-alert-box h3{font-size:24px;font-weight:bold;padding:0 15px}.pretix-widget button,.pretix-widget input[type="button"],.pretix-widget-alert-box button,.pretix-widget-alert-box input[type="button"]{overflow:visible;text-transform:none;cursor:pointer;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background-color:#8e44b3;border-color:#7f3da1}.pretix-widget button:focus,.pretix-widget button.focus,.pretix-widget input[type="button"]:focus,.pretix-widget input.focus[type="button"],.pretix-widget-alert-box button:focus,.pretix-widget-alert-box button.focus,.pretix-widget-alert-box input[type="button"]:focus,.pretix-widget-alert-box input.focus[type="button"]{color:#fff;background-color:#71368e;border-color:#361a44}.pretix-widget button:hover,.pretix-widget input[type="button"]:hover,.pretix-widget-alert-box button:hover,.pretix-widget-alert-box input[type="button"]:hover{color:#fff;background-color:#71368e;border-color:#5c2c74}.pretix-widget button:active,.pretix-widget button.active,.open>.pretix-widget button.dropdown-toggle,.pretix-widget input[type="button"]:active,.pretix-widget input.active[type="button"],.open>.pretix-widget input.dropdown-toggle[type="button"],.pretix-widget-alert-box button:active,.pretix-widget-alert-box button.active,.open>.pretix-widget-alert-box button.dropdown-toggle,.pretix-widget-alert-box input[type="button"]:active,.pretix-widget-alert-box input.active[type="button"],.open>.pretix-widget-alert-box input.dropdown-toggle[type="button"]{color:#fff;background-color:#71368e;background-image:none;border-color:#5c2c74}.pretix-widget button:active:hover,.pretix-widget button:active:focus,.pretix-widget button.focus:active,.pretix-widget button.active:hover,.pretix-widget button.active:focus,.pretix-widget button.active.focus,.open>.pretix-widget button.dropdown-toggle:hover,.open>.pretix-widget button.dropdown-toggle:focus,.open>.pretix-widget button.dropdown-toggle.focus,.pretix-widget input[type="button"]:active:hover,.pretix-widget input[type="button"]:active:focus,.pretix-widget input.focus[type="button"]:active,.pretix-widget input.active[type="button"]:hover,.pretix-widget input.active[type="button"]:focus,.pretix-widget input.active.focus[type="button"],.open>.pretix-widget input.dropdown-toggle[type="button"]:hover,.open>.pretix-widget input.dropdown-toggle[type="button"]:focus,.open>.pretix-widget input.dropdown-toggle.focus[type="button"],.pretix-widget-alert-box button:active:hover,.pretix-widget-alert-box button:active:focus,.pretix-widget-alert-box button.focus:active,.pretix-widget-alert-box button.active:hover,.pretix-widget-alert-box button.active:focus,.pretix-widget-alert-box button.active.focus,.open>.pretix-widget-alert-box button.dropdown-toggle:hover,.open>.pretix-widget-alert-box button.dropdown-toggle:focus,.open>.pretix-widget-alert-box button.dropdown-toggle.focus,.pretix-widget-alert-box input[type="button"]:active:hover,.pretix-widget-alert-box input[type="button"]:active:focus,.pretix-widget-alert-box input.focus[type="button"]:active,.pretix-widget-alert-box input.active[type="button"]:hover,.pretix-widget-alert-box input.active[type="button"]:focus,.pretix-widget-alert-box input.active.focus[type="button"],.open>.pretix-widget-alert-box input.dropdown-toggle[type="button"]:hover,.open>.pretix-widget-alert-box input.dropdown-toggle[type="button"]:focus,.open>.pretix-widget-alert-box input.dropdown-toggle.focus[type="button"]{color:#fff;background-color:#5c2c74;border-color:#361a44}.pretix-widget button.disabled:hover,.pretix-widget button.disabled:focus,.pretix-widget button.disabled.focus,.pretix-widget button[disabled]:hover,.pretix-widget button[disabled]:focus,.pretix-widget button.focus[disabled],fieldset[disabled] .pretix-widget button:hover,fieldset[disabled] .pretix-widget button:focus,fieldset[disabled] .pretix-widget button.focus,.pretix-widget input.disabled[type="button"]:hover,.pretix-widget input.disabled[type="button"]:focus,.pretix-widget input.disabled.focus[type="button"],.pretix-widget input[type="button"][disabled]:hover,.pretix-widget input[type="button"][disabled]:focus,.pretix-widget input.focus[type="button"][disabled],fieldset[disabled] .pretix-widget input[type="button"]:hover,fieldset[disabled] .pretix-widget input[type="button"]:focus,fieldset[disabled] .pretix-widget input.focus[type="button"],.pretix-widget-alert-box button.disabled:hover,.pretix-widget-alert-box button.disabled:focus,.pretix-widget-alert-box button.disabled.focus,.pretix-widget-alert-box button[disabled]:hover,.pretix-widget-alert-box button[disabled]:focus,.pretix-widget-alert-box button.focus[disabled],fieldset[disabled] .pretix-widget-alert-box button:hover,fieldset[disabled] .pretix-widget-alert-box button:focus,fieldset[disabled] .pretix-widget-alert-box button.focus,.pretix-widget-alert-box input.disabled[type="button"]:hover,.pretix-widget-alert-box input.disabled[type="button"]:focus,.pretix-widget-alert-box input.disabled.focus[type="button"],.pretix-widget-alert-box input[type="button"][disabled]:hover,.pretix-widget-alert-box input[type="button"][disabled]:focus,.pretix-widget-alert-box input.focus[type="button"][disabled],fieldset[disabled] .pretix-widget-alert-box input[type="button"]:hover,fieldset[disabled] .pretix-widget-alert-box input[type="button"]:focus,fieldset[disabled] .pretix-widget-alert-box input.focus[type="button"]{background-color:#8e44b3;border-color:#7f3da1}.pretix-widget button .badge,.pretix-widget input[type="button"] .badge,.pretix-widget-alert-box button .badge,.pretix-widget-alert-box input[type="button"] .badge{color:#8e44b3;background-color:#fff}.pretix-widget button:focus,.pretix-widget button.focus,.pretix-widget button:active:focus,.pretix-widget button.focus:active,.pretix-widget button.active:focus,.pretix-widget button.active.focus,.pretix-widget input[type="button"]:focus,.pretix-widget input.focus[type="button"],.pretix-widget input[type="button"]:active:focus,.pretix-widget input.focus[type="button"]:active,.pretix-widget input.active[type="button"]:focus,.pretix-widget input.active.focus[type="button"],.pretix-widget-alert-box button:focus,.pretix-widget-alert-box button.focus,.pretix-widget-alert-box button:active:focus,.pretix-widget-alert-box button.focus:active,.pretix-widget-alert-box button.active:focus,.pretix-widget-alert-box button.active.focus,.pretix-widget-alert-box input[type="button"]:focus,.pretix-widget-alert-box input.focus[type="button"],.pretix-widget-alert-box input[type="button"]:active:focus,.pretix-widget-alert-box input.focus[type="button"]:active,.pretix-widget-alert-box input.active[type="button"]:focus,.pretix-widget-alert-box input.active.focus[type="button"]{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.pretix-widget button.disabled,.pretix-widget button[disabled],fieldset[disabled] .pretix-widget button,.pretix-widget input.disabled[type="button"],.pretix-widget input[type="button"][disabled],fieldset[disabled] .pretix-widget input[type="button"],.pretix-widget-alert-box button.disabled,.pretix-widget-alert-box button[disabled],fieldset[disabled] .pretix-widget-alert-box button,.pretix-widget-alert-box input.disabled[type="button"],.pretix-widget-alert-box input[type="button"][disabled],fieldset[disabled] .pretix-widget-alert-box input[type="button"]{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}.pretix-widget input[type="text"],.pretix-widget input[type="number"],.pretix-widget-alert-box input[type="text"],.pretix-widget-alert-box input[type="number"]{line-height:normal;border:1px solid #ccc;border-radius:3px;height:34px;padding:6px 12px;color:#555;background-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.pretix-widget input[type="text"]::-moz-placeholder,.pretix-widget input[type="number"]::-moz-placeholder,.pretix-widget-alert-box input[type="text"]::-moz-placeholder,.pretix-widget-alert-box input[type="number"]::-moz-placeholder{color:#767676;opacity:1}.pretix-widget input[type="text"]:-ms-input-placeholder,.pretix-widget input[type="number"]:-ms-input-placeholder,.pretix-widget-alert-box input[type="text"]:-ms-input-placeholder,.pretix-widget-alert-box input[type="number"]:-ms-input-placeholder{color:#767676}.pretix-widget input[type="text"]::-webkit-input-placeholder,.pretix-widget input[type="number"]::-webkit-input-placeholder,.pretix-widget-alert-box input[type="text"]::-webkit-input-placeholder,.pretix-widget-alert-box input[type="number"]::-webkit-input-placeholder{color:#767676}.pretix-widget input[type="text"]:focus,.pretix-widget input[type="number"]:focus,.pretix-widget-alert-box input[type="text"]:focus,.pretix-widget-alert-box input[type="number"]:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.pretix-widget input[type="checkbox"],.pretix-widget input[type="radio"],.pretix-widget-alert-box input[type="checkbox"],.pretix-widget-alert-box input[type="radio"]{box-sizing:border-box;padding:0}.pretix-widget input[type="checkbox"]:focus,.pretix-widget input[type="radio"]:focus,.pretix-widget-alert-box input[type="checkbox"]:focus,.pretix-widget-alert-box input[type="radio"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.pretix-widget{margin:10px 0;padding:0 10px;border:1px solid #ccc;position:relative;min-height:208px;border-radius:3px}.pretix-widget .pretix-widget-resume-button{float:right;margin-left:10px}.pretix-widget .pretix-widget-clickable{cursor:pointer}.pretix-widget .pretix-widget-info-message{padding:10px;text-align:left;margin:10px 0;background-color:white;border:2px solid #5f9cd4;color:#5f9cd4;border-radius:3px}.pretix-widget .pretix-widget-error-message{padding:10px;text-align:center;margin:10px 0;background-color:white;border:2px solid #c44f4f;color:#c44f4f;border-radius:3px}.pretix-widget .pretix-widget-loading{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.8);text-align:center}@-moz-keyframes pretix-widget-spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes pretix-widget-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes pretix-widget-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pretix-widget .pretix-widget-loading svg{margin:40px;-webkit-animation:pretix-widget-spin 6s linear infinite;-moz-animation:pretix-widget-spin 6s linear infinite;animation:pretix-widget-spin 6s linear infinite}.pretix-widget .pretix-widget-item-row,.pretix-widget .pretix-widget-category{clear:both}.pretix-widget .pretix-widget-item-title{font-weight:bold}.pretix-widget .pretix-widget-item-row{padding:10px 0}.pretix-widget .pretix-widget-category{margin:10px 0}.pretix-widget .pretix-widget-category-description{padding:0 15px}.pretix-widget .pretix-widget-category-name{margin:10px 0 0 0}.pretix-widget .pretix-widget-item-info-col{width:50%;float:left;padding:0 15px;box-sizing:border-box}.pretix-widget .pretix-widget-item-price-col,.pretix-widget .pretix-widget-item-availability-col{width:25%;float:left;padding:0 15px;box-sizing:border-box}.pretix-widget .pretix-widget-item-description p,.pretix-widget .pretix-widget-item-meta{margin:0}.pretix-widget .pretix-widget-item-price-col{text-align:right}.pretix-widget del.pretix-widget-pricebox-original-price{color:#767676}.pretix-widget ins.pretix-widget-pricebox-new-price{font-size:120%;font-weight:bold;text-decoration:none}.pretix-widget .pretix-widget-clear{clear:both}.pretix-widget .pretix-widget-category-description p{margin:0 0 10px}.pretix-widget .pretix-widget-pricebox-tax{display:block}.pretix-widget .pretix-widget-item-count-multiple{display:block;width:100%;box-sizing:border-box;padding:5px;text-align:center}.pretix-widget .pretix-widget-pricebox-price-input{display:inline;width:100px;box-sizing:border-box;text-align:right}.pretix-widget .pretix-widget-item-count-single-label{display:block;text-align:center;width:100%}.pretix-widget .pretix-widget-attribution{padding:10px 15px;text-align:center;font-size:12px}.pretix-widget .pretix-widget-item-picture{width:60px;height:60px;margin-right:10px;float:left}.pretix-widget .pretix-widget-action{margin-left:75%;width:25%;padding:0 15px;box-sizing:border-box}.pretix-widget .pretix-widget-action button{width:100%}.pretix-widget .pretix-widget-voucher-headline{margin:10px 0 0 0}.pretix-widget .pretix-widget-voucher-text{margin:10px 0;padding:0 15px}.pretix-widget .pretix-widget-voucher-input-wrap{padding:0 15px;width:75%;box-sizing:border-box;float:left}.pretix-widget .pretix-widget-voucher input{width:100%;box-sizing:border-box}.pretix-widget .pretix-widget-voucher-button-wrap{padding:0 15px;width:25%;box-sizing:border-box;float:left}.pretix-widget .pretix-widget-voucher button{width:100%}.pretix-widget .pretix-widget-item-with-picture .pretix-widget-main-item-row .pretix-widget-item-title-and-description{margin-left:70px}.pretix-widget .pretix-widget-item-availability-col{text-align:center}.pretix-widget .pretix-widget-availability-gone{font-weight:bold;color:#c44f4f;text-transform:uppercase}.pretix-widget .pretix-widget-availability-unavailable{color:#c44f4f}.pretix-widget .pretix-widget-item-variations{overflow:hidden;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:cubic-bezier(0,1,0.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,0.5,1);-o-transition-timing-function:cubic-bezier(0,1,0.5,1);transition-timing-function:cubic-bezier(0,1,0.5,1)}.pretix-widget .pretix-widget-item-variations-expanded{-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;max-height:10000px;overflow:hidden}.pretix-widget .pretix-widget-event-header{padding-top:10px;text-align:center}.pretix-widget .pretix-widget-event-details{padding-top:10px;text-align:center}.pretix-widget .pretix-widget-event-description{padding:0 15px}.pretix-widget .pretix-widget-event-list-back{padding-top:10px;text-align:center;display:block}.pretix-widget .pretix-widget-event-list-back a{display:block}.pretix-widget .pretix-widget-back{padding-bottom:10px;text-align:center;display:block}.pretix-widget .pretix-widget-back a{display:block}.pretix-widget .pretix-widget-event-list{padding:10px 0;cursor:pointer}.pretix-widget .pretix-widget-event-list-entry{display:flex;flex-direction:row;padding:5px 0;flex-wrap:wrap;color:#222}.pretix-widget .pretix-widget-event-list-entry:hover,.pretix-widget .pretix-widget-event-list-entry:active,.pretix-widget .pretix-widget-event-list-entry:focus{background:#eee;text-decoration:none}.pretix-widget .pretix-widget-event-list-entry .pretix-widget-event-list-entry-name{width:50%;padding:5px;box-sizing:border-box}.pretix-widget .pretix-widget-event-list-entry .pretix-widget-event-list-entry-location{padding:5px;box-sizing:border-box;display:none}.pretix-widget .pretix-widget-event-list-entry .pretix-widget-event-list-entry-date{width:25%;padding:5px;box-sizing:border-box}.pretix-widget .pretix-widget-event-list-entry .pretix-widget-event-list-entry-availability{width:25%;text-align:right;padding:7px 5px 3px;box-sizing:border-box}.pretix-widget .pretix-widget-event-list-entry .pretix-widget-event-list-entry-availability span{display:inline;padding:2px 6px 3px;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:4px}.pretix-widget .pretix-widget-event-availability-orange .pretix-widget-event-list-entry-availability span,.pretix-widget .pretix-widget-event-availability-orange.pretix-widget-event-calendar-event{background-color:#ffb419}.pretix-widget .pretix-widget-event-availability-none .pretix-widget-event-list-entry-availability span,.pretix-widget .pretix-widget-event-availability-none.pretix-widget-event-calendar-event{background-color:#8e44b3}.pretix-widget .pretix-widget-event-availability-green .pretix-widget-event-list-entry-availability span,.pretix-widget .pretix-widget-event-availability-green.pretix-widget-event-calendar-event{background-color:#50a167}.pretix-widget .pretix-widget-event-availability-red .pretix-widget-event-list-entry-availability span,.pretix-widget .pretix-widget-event-availability-red.pretix-widget-event-calendar-event{background-color:#c44f4f}.pretix-widget .pretix-widget-event-calendar{padding-top:10px;word-break:break-word}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-week-table{display:flex;flex-direction:row}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-week-table .pretix-widget-event-week-col{flex:1;margin:0 5px}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-week-table .pretix-widget-event-week-col:first-child{margin-left:0}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-week-table .pretix-widget-event-week-col:last-child{margin-right:0}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-head{display:flex;flex-direction:row}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-head strong{width:50%;text-align:center;display:block}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-head .pretix-widget-event-calendar-next-month,.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-head .pretix-widget-event-calendar-previous-month{display:block;width:25%}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-head .pretix-widget-event-calendar-next-month{text-align:right}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-event{display:block;border-radius:4px;padding:5px;color:white;cursor:pointer;margin-bottom:5px}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-event:last-child{margin-bottom:0}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-event:hover{text-decoration:none}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-table{width:100%}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-table th,.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-table td{width:14.285714285714286%;vertical-align:top;padding:10px 5px}.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-day{font-weight:bold}.pretix-widget .pretix-widget-seating-link-wrapper{padding:0 15px;margin:15px 0 10px}.pretix-widget .pretix-widget-seating-link{display:block;width:100%}@keyframes pretix-widget-bounce-in{0%{transform:scale(0)}50%{transform:scale(1.5)}100%{transform:scale(1)}}.pretix-widget-alert-holder{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:16777271;visibility:hidden;opacity:0;transition:opacity .5s}.pretix-widget-alert-holder.pretix-widget-alert-shown{visibility:visible;opacity:1;transition:opacity .5s,visibility .5s}.pretix-widget-alert-holder .bounce-enter-active{animation:pretix-widget-bounce-in .5s}.pretix-widget-alert-holder .bounce-leave-active{animation:pretix-widget-bounce-in .5s reverse}.pretix-widget-alert-holder .pretix-widget-alert-box{position:fixed;left:50%;width:600px;margin-left:-300px;top:100px;background:white;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;box-shadow:0 4px 18px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.09);-webkit-box-shadow:0 4px 18px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.09);-moz-box-shadow:0 4px 18px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.09);box-sizing:border-box;padding:42px 20px 20px 20px;text-align:center;font-size:20px}.pretix-widget-alert-holder .pretix-widget-alert-box p:first-child{margin-top:0}.pretix-widget-alert-holder .pretix-widget-alert-box p:last-child{margin-bottom:0}.pretix-widget-alert-holder .pretix-widget-alert-icon{position:fixed;left:50%;width:64px;margin-left:-32px;top:68px}.pretix-widget-frame-holder{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:16777271;visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s}.pretix-widget-frame-holder .pretix-widget-frame-loading{text-align:center;display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:fixed;left:0;top:0}.pretix-widget-frame-holder .pretix-widget-frame-loading svg{margin:40px;-webkit-animation:pretix-widget-spin 6s linear infinite;-moz-animation:pretix-widget-spin 6s linear infinite;animation:pretix-widget-spin 6s linear infinite}.pretix-widget-frame-holder.pretix-widget-frame-shown{visibility:visible;opacity:1;transition:opacity .5s,visibility .5s}.pretix-widget-frame-holder .pretix-widget-frame-inner{position:fixed;left:10%;width:80%;height:80%;top:10%;background:white;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;box-shadow:0 4px 18px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.09);-webkit-box-shadow:0 4px 18px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.09);-moz-box-shadow:0 4px 18px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.09);box-sizing:border-box;padding:10px}.pretix-widget-frame-holder .pretix-widget-frame-close{position:fixed;right:10%;top:10%;width:24px;height:24px;background:#8e44b3;margin:-12px -12px 0 0;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;text-align:center}.pretix-widget-frame-holder .pretix-widget-frame-close a{color:white;font-weight:bold;font-family:sans-serif;text-decoration:none;padding:4px 0;display:block}.pretix-widget-frame-holder .pretix-widget-frame-inner iframe{width:100% !important;height:100% !important}.pretix-widget-primary-color{fill:#8e44b3}.pretix-widget.pretix-widget-mobile .pretix-widget-event-week-table{display:block}.pretix-widget.pretix-widget-mobile .pretix-widget-event-week-table .pretix-widget-event-week-col{flex:1;margin:10px 0}.pretix-widget.pretix-widget-mobile .pretix-widget-item-info-col{width:100%;float:none;margin-bottom:5px}.pretix-widget.pretix-widget-mobile .pretix-widget-item-price-col,.pretix-widget.pretix-widget-mobile .pretix-widget-item-availability-col{width:50%}.pretix-widget.pretix-widget-mobile .pretix-widget-action{width:100%;margin-left:0}.pretix-widget.pretix-widget-mobile .pretix-widget-voucher-input-wrap{width:100%;float:none}.pretix-widget.pretix-widget-mobile .pretix-widget-voucher-button-wrap{width:100%;float:none;margin-top:10px}.pretix-widget.pretix-widget-mobile .pretix-widget-event-list-entry .pretix-widget-event-list-entry-name{width:100%}.pretix-widget.pretix-widget-mobile .pretix-widget-event-list-entry .pretix-widget-event-list-entry-location{width:100%}.pretix-widget.pretix-widget-mobile .pretix-widget-event-list-entry .pretix-widget-event-list-entry-date{width:50%}.pretix-widget.pretix-widget-mobile .pretix-widget-event-list-entry .pretix-widget-event-list-entry-availability{width:50%}.pretix-widget.pretix-widget-mobile .pretix-widget-event-calendar .pretix-widget-event-calendar-events{display:none}.pretix-widget.pretix-widget-mobile .pretix-widget-event-calendar .pretix-widget-event-week-table .pretix-widget-event-calendar-events{display:block}.pretix-widget.pretix-widget-mobile .pretix-widget-event-calendar td.pretix-widget-has-events{background:#8e44b3;color:white;cursor:pointer}.pretix-widget.pretix-widget-mobile .pretix-widget-event-calendar td.pretix-widget-has-events.pretix-widget-day-availability-red{background:#c44f4f}.pretix-widget.pretix-widget-mobile .pretix-widget-event-calendar td.pretix-widget-has-events.pretix-widget-day-availability-green{background:#50a167}.pretix-widget.pretix-widget-mobile .pretix-widget-event-calendar td.pretix-widget-has-events.pretix-widget-day-availability-orange{background:#ffb419}.pretix-widget.pretix-widget-mobile .pretix-widget-event-calendar .pretix-widget-event-calendar-head{display:block}.pretix-widget.pretix-widget-mobile .pretix-widget-event-calendar .pretix-widget-event-calendar-head strong{width:100%;display:block}.pretix-widget.pretix-widget-mobile .pretix-widget-event-calendar .pretix-widget-event-calendar-head .pretix-widget-event-calendar-next-month,.pretix-widget.pretix-widget-mobile .pretix-widget-event-calendar .pretix-widget-event-calendar-head .pretix-widget-event-calendar-previous-month{display:block;width:100%;text-align:center}@media(min-width:1200px){.pretix-widget-frame-holder .pretix-widget-frame-inner{left:50%;margin-left:-540px;width:1080px}.pretix-widget-frame-holder .pretix-widget-frame-close{left:50%;margin-left:528px}}@media(max-width:800px){.pretix-widget-frame-holder .pretix-widget-frame-inner{left:0;width:100%;height:100%;top:0;background:#8e44b3;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:40px 0 0 0}.pretix-widget-frame-holder .pretix-widget-frame-close{right:20px;top:20px;background:white}.pretix-widget-frame-holder .pretix-widget-frame-close svg path{fill:#8e44b3}}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:0;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}
