@charset "UTF-8";
/* moved by compressor */
/* default styles for extension "tx_felogin_pi1_booking" */
		.tx-felogin-pi1 label {
			display: block;
		}
/* default styles for extension "tx_felogin_pi1_lookbackbox" */
		.tx-felogin-pi1 label {
			display: block;
		}
/* default styles for extension "layerslider_dummy" */
  .li-1 #ot-sdk-btn.ot-sdk-show-settings,
  .li-1 #ot-sdk-btn.optanon-show-settings {
    color: #878787!important;
    border:0!important;
    padding: 0!important;
    font-size: 18px!important;
    line-height: 24px!important;
  }
  .li-1 #ot-sdk-btn.ot-sdk-show-settings:hover,
  .li-1 #ot-sdk-btn.optanon-show-settings:hover {
    color: #c8c8c8!important;
    background-color: transparent!important;
  }
  @media only screen and (max-width:960px){
    .li-1 #ot-sdk-btn.ot-sdk-show-settings,
    .li-1 #ot-sdk-btn.optanon-show-settings {
      font-size: 15px!important;
      line-height: 20px!important;
    }
  }

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
/*! normalize end */html{margin:0;padding:0;color:#000;font-size:100%;height:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}
@supports(-webkit-appearance:none){html{-moz-osx-font-smoothing:none;-webkit-text-stroke:0 transparent}
}
body{background:#e6e6e6;font-family:"TradeGothicNextLTPro",Arial,Helvetica,sans-serif;margin:0;min-height:100%;height:100%;padding:0;overflow-y:-moz-scrollbars-vertical;min-width:1024px}
figure{margin:0;padding:0}
figure figcaption{font-size:15px;line-height:21px;font-style:normal;font-weight:normal;padding:10px 0 0 0;margin:0;display:block}
img{border:0;display:inline-block;vertical-align:middle}
hr{border:0;border-bottom:2px solid #000;margin:0;display:block;clear:both}
hr.divider-a{border-width:1px;margin:0 20px -20px 20px;padding:20px 0 0 0}
.video-overlay{position:fixed;top:0;right:0;left:0;bottom:0;z-index:100000;background:rgba(0,0,0,0.8)}
.video-overlay-holder{display:table;width:100%;height:100%;max-width:1200px;margin:0 auto}
.video-overlay-holder-cnt{vertical-align:middle;display:table-cell}
.video-overlay-close{font-size:0;display:block;position:absolute;top:20px;right:20px;z-index:10000}
.video-overlay-close:after{font:40px / 40px "Icons";content:"\e018";color:#fff}
@font-face{font-family:'Slimbach-Book';src:url('../../../templates/layout/fonts/2C92E0_1_0.eot');src:url('../../../templates/layout/fonts/2C92E0_1_0.eot?#iefix') format('embedded-opentype'),url('../../../templates/layout/fonts/2C92E0_1_0.woff2') format('woff2'),url('../../../templates/layout/fonts/2C92E0_1_0.woff') format('woff'),url('../../../templates/layout/fonts/2C92E0_1_0.ttf') format('truetype')}
@font-face{font-family:'TradeGothicNextLTPro';src:url('../../../templates/layout/fonts/328354_1_0.eot');src:url('../../../templates/layout/fonts/328354_1_0.eot?#iefix') format('embedded-opentype'),url('../../../templates/layout/fonts/328354_1_0.woff2') format('woff2'),url('../../../templates/layout/fonts/328354_1_0.woff') format('woff'),url('../../../templates/layout/fonts/328354_1_0.ttf') format('truetype');font-weight:normal}
@font-face{font-family:'TradeGothicNextLTPro';src:url('../../../templates/layout/fonts/328354_0_0.eot');src:url('../../../templates/layout/fonts/328354_0_0.eot?#iefix') format('embedded-opentype'),url('../../../templates/layout/fonts/328354_0_0.woff2') format('woff2'),url('../../../templates/layout/fonts/328354_0_0.woff') format('woff'),url('../../../templates/layout/fonts/328354_0_0.ttf') format('truetype');font-weight:bold}
@font-face{font-family:'TradeGothicLT-CondEighteen';src:url('../../../templates/layout/fonts/2C7B60_0_0.eot');src:url('../../../templates/layout/fonts/2C7B60_0_0.eot?#iefix') format('embedded-opentype'),url('../../../templates/layout/fonts/2C7B60_0_0.woff2') format('woff2'),url('../../../templates/layout/fonts/2C7B60_0_0.woff') format('woff'),url('../../../templates/layout/fonts/2C7B60_0_0.ttf') format('truetype')}
@font-face{font-family:'TradeGothicLT-BoldCondTwenty';src:url('../../../templates/layout/fonts/2C7B60_1_0.eot');src:url('../../../templates/layout/fonts/2C7B60_1_0.eot?#iefix') format('embedded-opentype'),url('../../../templates/layout/fonts/2C7B60_1_0.woff2') format('woff2'),url('../../../templates/layout/fonts/2C7B60_1_0.woff') format('woff'),url('../../../templates/layout/fonts/2C7B60_1_0.ttf') format('truetype')}
@font-face{font-family:'Icons';src:url('../../../templates/layout/fonts/Icons.eot?v=1648043464034');src:url('../../../templates/layout/fonts/Icons.eot?#iefix&v=1648043464034') format('embedded-opentype'),url('../../../templates/layout/fonts/Icons.woff?v=1648043464034') format('woff'),url('../../../templates/layout/fonts/Icons.ttf?v=1648043464034') format('truetype'),url('../../../templates/layout/fonts/Icons.svg?v=1648043464034#Icons') format('svg');font-weight:normal;font-style:normal}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.align-justify{text-align:justify}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1,h2.h1-default,p.h1-default,li.h1-default{font:40px / 52px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;font-weight:normal;margin:0;padding:0 0 30px 0;text-transform:uppercase;color:#000;letter-spacing:.02em}
h1.title-v-header-xl,h2.h1-default.title-v-header-xl,p.h1-default.title-v-header-xl,li.h1-default.title-v-header-xl{font:38px / 44px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;color:#fff;text-transform:none;font-weight:bold;padding:0 0 20px 0;letter-spacing:normal}
h1.title-v-header-xs,h2.h1-default.title-v-header-xs,p.h1-default.title-v-header-xs,li.h1-default.title-v-header-xs{font:26px / 32px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;color:#fff;text-transform:none;font-weight:bold;padding:0 0 10px 0;letter-spacing:normal}
h2,p.h2-default,li.h2-default{font:30px / 36px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:bold;margin:0;padding:0 0 25px 0;color:#000}
h2.h2-emotional{font:35px / 42px "Slimbach-Book","Times New Roman",Times,serif;font-weight:normal;padding:0 0 25px 0;color:#000}
h3,p.h3-default,li.h3-default{font:26px / 32px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:bold;margin:0;padding:0 0 20px 0;color:#000}
h4,p.h4-default,li.h4-default,label.h4-default{font:20px / 28px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:bold;margin:0;padding:0 0 15px 0;color:#000}
h5,p.h5-default,li.h5-default,label.h5-default{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:bold;margin:0;padding:20px 0 10px 0;color:#000}
p,pre,small,li{font:19px / 26px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:normal;margin:0;padding:0 0 15px 0;color:#000}
p.text-emo,pre.text-emo,small.text-emo,li.text-emo{font:21px / 28px "Slimbach-Book","Times New Roman",Times,serif;padding:0 0 20px 0;color:#000}
p.text-teaser-headline,pre.text-teaser-headline,small.text-teaser-headline,li.text-teaser-headline{font:26px / 32px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:bold;margin:0;padding:0 0 20px 0;color:#000}
p.text-teaser-copy-big,pre.text-teaser-copy-big,small.text-teaser-copy-big,li.text-teaser-copy-big{font:22px / 28px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;padding:0 0 20px 0;color:#000}
p.text-paragraph-copy-narrow,pre.text-paragraph-copy-narrow,small.text-paragraph-copy-narrow,li.text-paragraph-copy-narrow{font:20px / 28px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;padding:0 0 10px 0;color:#000}
p.text-colpointer,pre.text-colpointer,small.text-colpointer,li.text-colpointer{font:20px / 28px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;padding:0 0 10px 0;color:#505050}
p.text-paragraph-copy-narrow-light,pre.text-paragraph-copy-narrow-light,small.text-paragraph-copy-narrow-light,li.text-paragraph-copy-narrow-light{font:20px / 28px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;padding:0 0 10px 0;color:#505050}
p.text-xs,pre.text-xs,small.text-xs,li.text-xs{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;padding:0 0 10px 0;color:#000}
p.text-xxs,pre.text-xxs,small.text-xxs,li.text-xxs{font:13px / 20px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;letter-spacing:.04em;display:block;padding:0 0 5px 0;color:#878787}
p.text-xxs-mini,pre.text-xxs-mini,small.text-xxs-mini,li.text-xxs-mini{font:12px / 20px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;letter-spacing:.04em;display:block;padding:0 0 5px 0;color:#878787;text-transform:uppercase}
p.text-mega,pre.text-mega,small.text-mega,li.text-mega{font:120px / 130px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;padding:0 0 20px 0;color:#000}
p.copy-v-header-xl,pre.copy-v-header-xl,small.copy-v-header-xl,li.copy-v-header-xl{font:22px / 28px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;color:#fff;padding:0 0 20px 0}
p.info-v-header-xl,pre.info-v-header-xl,small.info-v-header-xl,li.info-v-header-xl{font:20px / 26px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;color:#fff;padding:0 0 10px 0}
p.mini-titel-xs,pre.mini-titel-xs,small.mini-titel-xs,li.mini-titel-xs{font:12px / 15px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;color:#878787;padding:0;text-transform:uppercase}
p.status-info-line,pre.status-info-line,small.status-info-line,li.status-info-line{font:13px / 20px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;color:#000;padding:0 0 10px 0;text-transform:uppercase}
p.v-box-price-big,pre.v-box-price-big,small.v-box-price-big,li.v-box-price-big{font:30px / 28px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;padding:0 0 5px 0}
p.v-box-price-small,pre.v-box-price-small,small.v-box-price-small,li.v-box-price-small{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;padding:10px 0 5px 0}
ol.list-h4-text-xs{margin:0;padding:0 0 5px 0}
ol.list-h4-text-xs>li{font:20px / 28px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:bold;margin:0;padding:0 0 15px 0;color:#000}
ol.list-h4-text-xs>li ol{margin:0;padding:15px 0 0 0}
ol.list-h4-text-xs>li ol li{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:normal;padding:0 0 10px 0;color:#000}
table{width:100%;padding:0;margin:0;font-weight:normal}
table th,table td{padding:0;margin:0;font-weight:normal;vertical-align:top;text-align:left}
table tr th{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;text-align:left;color:#505050;padding:10px 20px}
table tr td{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;text-align:left;padding:10px 20px}
table.table-price{border-top:2px solid #000;margin:15px 0 20px 0}
table.table-price tr th{border-bottom:1px solid #000}
table.table-price tr td.td-last{text-align:right;white-space:pre;color:#878787}
table.table-price tr.row-last{background:0}
table.table-price tbody tr.row-odd td{background:#f0f0f0}
table.table-price tbody tr.row-even td{background:#e6e6e6}
table.table-price tbody tr td{border-bottom:3px solid #fff}
table.table-price tbody tr td.td-count-1{font-weight:bold}
table.table-price tbody tr td.td-last{font-size:12px;line-height:26px}
table.table-price tbody tr:last-child td{background:#fff;border-bottom:0;text-align:right;color:#878787;font-size:15px;line-height:21px}
table.table-price tbody tr:last-child td.td-last{font-size:14px;line-height:28px;font-weight:bold}
table.table-price tfoot tr td{font:18px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:bold;background:transparent;color:#000;border-top:2px solid #000;text-align:right}
table.table-price tfoot tr td.td-last{color:#000;white-space:pre;font-size:20px;line-height:28px;border-bottom:3px solid #000}
table.table-price-simple{margin:15px 0 20px 0}
table.table-price-simple tr th,table.table-price-simple tr td{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif}
table.table-price-simple tr th.td-last,table.table-price-simple tr td.td-last{text-align:right;white-space:pre;font-size:20px;font-weight:bold}
table.table-price-simple tr.row-odd th,table.table-price-simple tr.row-odd td{background:#e6e6e6}
table.table-price-simple tr.row-even th,table.table-price-simple tr.row-even td{background:#f0f0f0}
table.table-price-simple tbody tr td{border-bottom:3px solid #fff}
table.table-price-simple tbody tr td.td-count-1{font-weight:bold}
a,a:hover,a:active,a:focus{outline:0;color:inherit;text-decoration:underline;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
a.internal-link,a.internal-link-new-window,a.external-link,a.external-link-new-window,a.external-link-hand,a.download,a.mail{display:inline-block}
a.internal-link:before,a.internal-link-new-window:before,a.external-link:before,a.external-link-new-window:before,a.external-link-hand:before,a.download:before,a.mail:before{font-family:"Icons";vertical-align:middle;display:inline-block;font-weight:normal}
a.external-link-new-window:before{content:"\e005\00a0"}
a.download:before{content:"\e002\00a0" !important}
a.button-big{font:22px / 28px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;font-weight:normal;display:inline-block;border:1px solid #000;text-decoration:none;text-transform:uppercase;padding:5px 15px}
a.button-big:after{font-family:"Icons";content:"\00a0\e004";vertical-align:middle;display:inline-block}
a.button-big-dark{font:22px / 28px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;color:#fff;font-weight:normal;display:inline-block;border:1px solid #000;background:#000;text-decoration:none;text-transform:uppercase;padding:5px 15px}
a.button-big-dark:hover{border-color:#000;background:#505050}
a.button-big-dark:after{font-family:"Icons";content:"\00a0\e004";vertical-align:middle;display:inline-block}
a.button-big-dark-block{display:block;padding:10px 20px;position:relative}
a.button-big-dark-block:after{font:39.6px / 28px "Icons";float:right;margin:3px 0 -3px 0}
a.internal-link-w-arrow,a.internal-link-new-window-w-arrow,a.external-link-w-arrow,a.external-link-new-window-w-arrow,a.download-w-arrow,a.download-w-underline,a.mail-w-arrow{text-decoration:none;font-weight:bold;color:#505050}
a.internal-link-w-arrow:hover,a.internal-link-new-window-w-arrow:hover,a.external-link-w-arrow:hover,a.external-link-new-window-w-arrow:hover,a.download-w-arrow:hover,a.download-w-underline:hover,a.mail-w-arrow:hover{color:#000}
a.internal-link-w-arrow:before,a.internal-link-new-window-w-arrow:before,a.external-link-w-arrow:before,a.external-link-new-window-w-arrow:before,a.download-w-arrow:before,a.download-w-underline:before,a.mail-w-arrow:before{font-family:"Icons";vertical-align:middle;display:inline-block;font-weight:normal}
a.download-w-arrow:hover:before{color:#d0103a}
a.internal-link-w-arrow:before{content:"\e004\00a0"}
a.internal-link-new-window-w-arrow:before{content:"iwan "}
a.external-link-w-arrow:before{content:"\e005\00a0"}
a.external-link-new-window-w-arrow:before{content:"\e005\00a0"}
a.download-w-arrow:before{font-size:1.5em;margin:3px -3px -3px 0;content:"\e111\00a0" !important}
a.download-w-underline:hover:before{color:#d0103a}
a.download-w-underline:before{font-size:1.5em;margin:3px -3px -3px 0;content:"\e111\00a0" !important}
a.mail-w-arrow:before{content:" "}
a.internal-link-btn,a.internal-link-new-window-btn,a.external-link-btn,a.external-link-new-window-btn,a.external-link-btn-hand,a.download-btn,a.mail-btn{font:16px / 20px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none;display:inline-block;border:1px solid #878787;background:#fff;padding:9px 35px 9px 10px;margin:5px 20px 0 0;position:relative;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
a.internal-link-btn:before,a.internal-link-new-window-btn:before,a.external-link-btn:before,a.external-link-new-window-btn:before,a.external-link-btn-hand:before,a.download-btn:before,a.mail-btn:before{content:" ";display:block}
a.internal-link-btn:after,a.internal-link-new-window-btn:after,a.external-link-btn:after,a.external-link-new-window-btn:after,a.external-link-btn-hand:after,a.download-btn:after,a.mail-btn:after{font:28px / 0 "Icons";vertical-align:middle;display:inline-block;position:absolute;right:10px;top:50%;margin:3px 0 0 0;color:#505050}
a.internal-link-btn:hover,a.internal-link-new-window-btn:hover,a.external-link-btn:hover,a.external-link-new-window-btn:hover,a.external-link-btn-hand:hover,a.download-btn:hover,a.mail-btn:hover{background:#f0f0f0;color:inherit}
a.internal-link-btn:after{content:"\00a0\e004"}
a.internal-link-new-window-btn:after{content:"\00a0\e004"}
a.external-link-btn:after{content:"\00a0\e004"}
a.external-link-new-window-btn:after{content:"\00a0\e004"}
a.download-btn:after{content:"\00a0\e004"}
a.mail-btn:after{content:"\00a0\e004"}
a.register-now-btn{background:#d0103a;color:#fff;font:22px / 28px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;display:block;text-decoration:none;padding:10px 13px 10px 18px;margin:15px 0 0 0;text-transform:uppercase;letter-spacing:.05em;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
a.register-now-btn:after{font:36px / 28px "Icons";vertical-align:middle;display:inline-block;margin:4px 0 -4px 10px;content:"\e004";float:right}
a.register-now-btn:hover{background:#ed1847}
a.btn-prominent-inline{background:#d0103a;color:#fff;font:18px / 22px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;display:inline-block;text-decoration:none;padding:10px 13px 10px 18px;margin:15px 0 0 0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
a.btn-prominent-inline:after{font:30px / 24px "Icons";vertical-align:middle;display:inline-block;margin:4px 0 -4px 10px;content:"\e004";float:right}
a.btn-prominent-inline:hover{background:#ed1847}
.cke_contents,.htmlarea-content-body{font-family:"TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-size:100%;-ms-text-size-adjust:100%;margin:0;padding:10px}
.htmlarea-content-body hr,.default-text hr,.cke_contents hr{border:0;border-bottom:1px solid #000;margin:0;display:block;clear:both}
.htmlarea-content-body ol,.default-text ol,.cke_contents ol{list-style-type:none;counter-reset:item}
.htmlarea-content-body ol>li,.default-text ol>li,.cke_contents ol>li{counter-increment:item}
.htmlarea-content-body ol>li:before,.default-text ol>li:before,.cke_contents ol>li:before{content:counters(item,".") ". "}
.htmlarea-content-body li ol>li:before,.default-text li ol>li:before,.cke_contents li ol>li:before{content:counters(item,".") ". "}
.htmlarea-content-body ol,.default-text ol,.cke_contents ol{margin:0;padding:0 0 10px 0}
.htmlarea-content-body ol:before,.default-text ol:before,.cke_contents ol:before{content:" ";display:table;clear:both}
.htmlarea-content-body ol:after,.default-text ol:after,.cke_contents ol:after{content:" ";display:table;clear:both}
.htmlarea-content-body ol li,.default-text ol li,.cke_contents ol li{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:normal;padding:0 0 10px 20px;color:#000;position:relative}
.htmlarea-content-body ol li:before,.default-text ol li:before,.cke_contents ol li:before{position:absolute;left:0;top:0}
.htmlarea-content-body ul,.default-text ul,.cke_contents ul{list-style:none;margin:0;padding:0 0 10px 0}
.htmlarea-content-body ul:before,.default-text ul:before,.cke_contents ul:before{content:" ";display:table;clear:both}
.htmlarea-content-body ul:after,.default-text ul:after,.cke_contents ul:after{content:" ";display:table;clear:both}
.htmlarea-content-body ul li,.default-text ul li,.cke_contents ul li{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:normal;padding:0 0 10px 20px;margin:0;color:#000;position:relative;display:block}
.htmlarea-content-body ul li:before,.default-text ul li:before,.cke_contents ul li:before{content:" ";display:block;width:6px;height:6px;background:#000;position:absolute;left:0;top:8px}
.cke_combopanel{width:300px !important;min-width:300px !important}
[class^="col-lg"]{float:left;min-height:1px;padding:0;margin:0;list-style:none}
.col-lg-24:after{content:" ";display:table;clear:both}
.clear-left-lg{clear:left}
.col-lg-70{width:70%}
.col-lg-30{width:30%}
.col-lg-1{width:4.16666667%}
.col-lg-2{width:8.33333333%}
.col-lg-3{width:12.5%}
.col-lg-4{width:16.66666667%}
.col-lg-5{width:20.83333333%}
.col-lg-6{width:25%}
.col-lg-7{width:29.16666667%}
.col-lg-8{width:33.33333333%}
.col-lg-9{width:37.5%}
.col-lg-10{width:41.66666667%}
.col-lg-11{width:45.83333333%}
.col-lg-12{width:50%}
.col-lg-13{width:54.16666667%}
.col-lg-14{width:58.33333333%}
.col-lg-15{width:62.5%}
.col-lg-16{width:66.66666667%}
.col-lg-17{width:70.83333333%}
.col-lg-18{width:75%}
.col-lg-19{width:79.16666667%}
.col-lg-20{width:83.33333333%}
.col-lg-21{width:87.5%}
.col-lg-22{width:91.66666667%}
.col-lg-23{width:95.83333333%}
.col-lg-24{width:100%}
.grid-info-header-full,.grid-info-header-left{position:relative;padding:40px 0 5px 0}
.grid-info-header-full hr,.grid-info-header-left hr{border-width:5px;margin:-5px 0 25px}
.grid-info-header-full .to-top-arrow,.grid-info-header-left .to-top-arrow{position:absolute;right:15px;bottom:30px;text-decoration:none;font-size:0;line-height:0}
.grid-info-header-full .to-top-arrow:before,.grid-info-header-left .to-top-arrow:before{font:32px / 32px "Icons";content:"\e009";font-weight:normal}
.grid-info-header-full .to-top-arrow:hover,.grid-info-header-left .to-top-arrow:hover{color:#878787}
.grid-info-header-left{width:70%;padding-right:20px}
.grid-info-header-left .to-top-arrow{right:35px}
.grid-info-box-0 hr{border-width:1px;margin:-5px 0 5px 0}
.grid-info-box-0 hr.ce-div{margin:-5px 20px 25px}
.pull-lg-right{float:right}
.row{padding:0;margin:0}
.row:before{content:" ";display:table;clear:both}
.row:after{content:" ";display:table;clear:both}
.row-layout-0{padding:20px 0;background:#fff}
.row-layout-0-header{padding-top:20px}
.row-layout-1{padding:20px 0}
.row-spacer-0{margin-bottom:40px}
.row-spacer-30{padding-top:0;padding-bottom:0}
.row-spacer-31{padding-top:0}
.row-spacer-32{padding-bottom:0}
.row-spacer-info-0{margin-bottom:20px}
.row-header-layout-100{padding-top:40px}
.container{max-width:1260px;min-width:1024px;margin:0 auto;position:relative;padding:0 30px}
.container:before{content:" ";display:table;clear:both}
.container:after{content:" ";display:table;clear:both}
.container-padding-off{padding:0}
.container-padding-wide{padding:0 50px}
.container-padding-wide .row-layout-0{padding:20px}
.v-content-left{padding-right:20px}
.v-content-left>.row{padding:0 20px}
.v-content-left>.row-header-layout-100{padding-top:40px}
.v-content-right .simplebasicce-image{margin:0 -20px}
.v-content-right .simplebasicce-teaser,.v-content-right .tx-atzcontacts-overview-item{margin-bottom:20px}
.v-content-sub-left{padding:30px 20px 0 20px}
.v-content-sub-content .grid-info-box-0.bg-0{padding:40px 20px 20px 20px}
.v-content-sub-content .grid-info-box-0 .grid-info-box-right{width:30%}
.v-content-sub-content .grid-info-box-0 .grid-info-box-left{width:70%}
.v-content-sub-content .grid-info-box-0 .grid-info-box-left .bg-0{margin-right:20px;padding:40px 20px 20px 20px}
.v-layout-pagets__eventpageadvisory{background:#fff;padding:30px 20px 20px 20px;margin-bottom:-1px}
.v-layout-pagets__eventpagereferent{background:#fff;padding:30px 20px 20px 20px;margin-bottom:40px}
.v-layout-pagets__eventpageprogram{background:#fff;padding:30px 20px 20px 20px;margin-bottom:40px}
.v-layout-pagets__eventpagepartner{background:#fff;padding:30px 20px 20px 20px;margin-bottom:40px}
.v-layout-pagets__eventpageexhibition .v-content-left .row:first-child{padding-top:30px}
.default-padding{padding:20px}
.default-padding-lr{padding-left:20px;padding-right:20px}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box !important}
:focus,:hover{outline-color:transparent;outline-style:none}
.img-autoscaled{width:100%;height:auto;display:inline-block;vertical-align:middle}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.ie9 label.sr-only,.lt-ie9 label.sr-only{position:relative;width:auto;height:auto;padding:0 0 5px 0;margin:0;overflow:hidden;clip:auto;border:0}
.line-top-5{border-top:5px solid #000;padding-top:10px}
.bg-0{background:#fff}
.border-col-top-1{background-color:#000;height:1px;border:0;margin:0 20px}
.border-col-top-2{background-color:#000;height:5px;border:0;margin:0 20px}
.no-wrap{white-space:nowrap}
.page{overflow-x:hidden}
.page-layout-pagets__default .no-header-content{padding-top:20px}
.page-layout-pagets__contentonly{padding:0 20px;background:#efeff1}
.header{background:#fff;min-height:140px}
.header-hr{border:0;border-bottom:1px solid #000;margin:0;display:block;clear:both}
.header-container{padding:0 50px}
.header-logo{padding:45px 0 0 0}
.header-logo-claim{font:15px / 15px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;padding:15px 0 0 0;display:block;text-transform:uppercase;color:#878787;letter-spacing:.055em;white-space:nowrap}
.header-logo img{width:194px;height:36.76034177px;display:block}
.header-logo a{display:inline-block}
.header-default-menu-meta{padding:10px 0 0 0}
.header-event{background:#fff;min-height:45px}
.header-event-logo{padding:14px 0 0 20px}
.header-event-logo img{width:92px;height:17.4327394px;display:block}
.header-event a{display:inline-block}
.header-login{display:none}
.header-login.show-login{display:block}
.header-login-inner{border-top:1px solid #000;border-bottom:3px solid #000}
.header-login-inner .form{padding:0 20px}
.footer{background:#323232;color:#878787;margin:0;padding:25px 0 30px 0}
.footer-left{padding:0 0 0 20px}
.footer-right{float:right;padding:0 20px 0 0}
.footer-copyright{font:14px / 28px "Slimbach-Book","Times New Roman",Times,serif;color:#878787}
.footer-partner{font:28px / 40px "Slimbach-Book","Times New Roman",Times,serif;color:#878787}
.meta-navi-mini-link{font:13px / 18px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;letter-spacing:.04em;display:block;padding:0 20px 5px 20px;color:#878787;text-transform:uppercase}
.meta-navi-mini-link a{margin-right:10px}
.meta-navi-mini-link a.link-colpointer{font:13px / 18px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none}
.meta-navi-mini-link a:after{font-family:"Icons";content:"\00a0\e004";font-weight:normal}
.meta-navi-mini-link a:hover{color:#000}
.menu-main{position:absolute;top:93px;right:20px}
.menu-main .ul-1{list-style:none;margin:0;padding:0;display:inline-block}
.menu-main .ul-1 .li-1{font-size:0;display:inline-block;padding:0 0 0 30px}
.menu-main .ul-1 .li-1 a{font:18px / 24px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.055em;padding:0 0 20px 0;border-bottom:5px solid transparent}
.menu-main .ul-1 .li-1 a.active,.menu-main .ul-1 .li-1 a:hover{border-color:#000}
.menu-foldout-events{display:none}
.menu-foldout-events-toggle{display:none}
.menu-foldout-events ul{display:none}
.menu-meta .ul-1{list-style:none;margin:0;padding:0;display:inline-block}
.menu-meta .ul-1 .li-1{font-size:0;display:inline-block;padding:0 20px 0 10px}
.menu-meta .ul-1 .li-1 a{font:13px / 18px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;color:#878787;text-decoration:none;text-transform:uppercase}
.menu-meta .ul-1 .li-1 a.active,.menu-meta .ul-1 .li-1 a:hover{color:#000}
.menu-event-main .ul-1,.menu-event-meta .ul-1{list-style:none;margin:0;padding:0;display:inline-block}
.menu-event-main .ul-1 .li-1,.menu-event-meta .ul-1 .li-1{font-size:0;display:inline-block;padding:0 0 0 24px}
.menu-event-main .ul-1 .li-1 a,.menu-event-meta .ul-1 .li-1 a{font:13px / 18px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;color:#000;text-decoration:none;text-transform:uppercase}
.menu-event-main{padding:10px 20px 0 0}
.menu-event-meta{padding:10px 0 0 0;float:right}
.menu-event-meta .ul-1 .li-1 a{color:#878787}
.menu-event-meta .ul-1 .li-1 a:hover{color:#000}
.menu-meta-main-holder{position:relative}
.menu-meta-main-toggle{display:none}
.menu-footer-musthave .ul-1{list-style:none;margin:0;padding:0}
.menu-footer-musthave .ul-1 .li-1{display:inline-block;font-size:0;padding:0 0 0 20px}
.menu-footer-musthave .ul-1 .li-1 a{font:18px / 24px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;color:#878787;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}
.menu-footer-musthave .ul-1 .li-1 a.active{color:#fff}
.menu-footer-musthave .ul-1 .li-1 a:hover{color:#c8c8c8}
.menu-footer-partner .ul-1{list-style:none;margin:0 0 0 -10px;padding:0}
.menu-footer-partner .ul-1 .li-1{display:inline-block;font-size:0;padding:0 10px;border-right:1px solid #878787;line-height:10px}
.menu-footer-partner .ul-1 .li-1.last{border:0}
.menu-footer-partner .ul-1 .li-1 a{font:18px / 20px "Slimbach-Book","Times New Roman",Times,serif;color:#878787;text-decoration:none}
.menu-atz-events-infos .ul-1{padding:0 20px 0 0}
.menu-atz-events-infos .ul-1.fixed{position:fixed;top:105px;width:200px}
.menu-atz-events-infos .ul-2{padding:0}
.menu-atz-events-infos .ul-1,.menu-atz-events-infos .ul-2{list-style:none;margin:0;display:block}
.menu-atz-events-infos .ul-1 .li-1,.menu-atz-events-infos .ul-2 .li-1{font-size:0;display:block;padding:0 0 36px 0}
.menu-atz-events-infos .ul-1 .li-1 a,.menu-atz-events-infos .ul-2 .li-1 a{font:13px / 18px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;color:#323232;display:block;text-decoration:none;text-transform:uppercase;font-weight:normal;border-bottom:2px solid #000;padding:0 10px}
.menu-atz-events-infos .ul-1 .li-1-toggle,.menu-atz-events-infos .ul-2 .li-1-toggle{display:none}
.menu-atz-events-infos .ul-1 .li-2,.menu-atz-events-infos .ul-2 .li-2{font-size:0;display:block;padding:2px 0 0 0}
.menu-atz-events-infos .ul-1 .li-2 a,.menu-atz-events-infos .ul-2 .li-2 a{font:13px / 20px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;display:block;text-decoration:none;text-transform:none;font-weight:normal;border:1px solid transparent;padding:3px 10px 3px 10px}
.menu-atz-events-infos .ul-1 .li-2 a.active-scroll,.menu-atz-events-infos .ul-2 .li-2 a.active-scroll,.menu-atz-events-infos .ul-1 .li-2 a:hover,.menu-atz-events-infos .ul-2 .li-2 a:hover{border-color:#c8c8c8}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url('../../../templates/layout/img/ajax-loader.gif') center center no-repeat}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px \9;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}
.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:0;background:transparent;color:transparent}
.slick-prev:before,.slick-next:before{font-size:20px;line-height:1}
.slick-prev{left:-25px}
.slick-prev[dir="rtl"]{left:auto;right:-25px}
.slick-next{right:-25px}
.slick-next[dir="rtl"]{left:-25px;right:auto}
.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-5px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:6px;width:6px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{background:transparent;display:block;height:10px;width:10px;outline:0;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer;border-radius:0;border:1px solid #fff;background:#878787}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0;border:1px solid #fff;background:#000}
.slick-dots li.slick-active button{border:1px solid #fff;background:#000}
.ctype-html label{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;display:block;padding:10px 0 6px 0}
.ctype-html input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-size:16px;line-height:36px;color:#000;border:1px solid #878787;background:#fff;text-align:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-indent:10px;display:block;width:100%}
.ctype-html input[type=text]:focus{border-color:#000}
.ctype-html input[type=text].clever_form_error{border-color:#d0103a}
.ctype-html button{cursor:pointer;display:inline-block;margin:10px 0;position:relative;padding:9px 14px;border:1px solid #d0103a;background:#d0103a;font-weight:bold;font-size:16px;line-height:20px;color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
a.ctype-html button{text-decoration:none}
.ctype-html button:hover{border-color:#ed1847;background:#ed1847;text-decoration:none}
.ctype-html button>span{text-decoration:none;display:inline-block;position:relative}
.ctype-html button>span:after{content:"\e007";font-family:"Icons";display:inline-block;font-size:25px;line-height:0;vertical-align:middle;margin:0 0 -4px 0}
.ctype-html .cr_ipe_item.ui-sortable.inactive{position:absolute;width:0;height:0;overflow:hidden}
.ctype-html .submit_container{text-align:right}
.ctype-html div[rel=mce_text]{margin:-44px 0 0 30px}
.ctype-html div[rel=mce_text] span{padding:0;font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif}
.form{background:#fff;padding:40px 20px}
.form-spacer-a{height:20px}
.form-line-top-a{border-top:5px solid #000;padding-top:15px;padding-bottom:5px;margin-top:30px}
.form-line-top-b{border-top:1px solid #000;padding-top:35px;margin-top:10px}
.form-line-top-c{border-top:5px solid #000;padding-top:15px;padding-bottom:20px}
.form-line-footer{border-top:5px solid #000;padding-top:20px;padding-bottom:10px;margin-top:40px}
.form-line-footer:after{content:" ";display:table;clear:both}
.form-pad-top-a{padding-top:40px}
.form-pad-top-b{padding-top:0;margin-top:-8px}
.form-login-header{padding:0 20px}
.form-faked-end{margin:0 -50px 40px -50px;height:20px;background:#e6e6e6}
.form-row{padding-bottom:20px;margin:0 -20px}
.form-row:before{content:" ";display:table;clear:both}
.form-row:after{content:" ";display:table;clear:both}
.form-row-b-0{padding-bottom:0}
.form-row-b-10{padding-bottom:10px}
.form-row [class^="col-lg"]{padding:0 20px}
.form-row .col-lg-login-left{padding-right:40px}
.form-row .col-lg-login-left .form{padding-bottom:0}
.form-row .col-lg-login-right{padding-left:0}
.form-row .col-lg-login-right fieldset{margin:0 0 0 -20px;padding-left:40px;padding-right:40px}
.form fieldset{background:#f0f0f0;border:0;padding:30px 20px 30px 20px;margin:0 0 20px 0}
.form fieldset.no-bg{background:0}
.form fieldset.fieldset-has-end{margin-bottom:40px}
.form-label{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;display:block;padding:10px 0 6px 0}
.form-label-top-a{padding-top:0}
.form-label-legend{font:20px / 28px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:bold}
.form-input-text,.form-input-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-size:16px;line-height:36px;color:#000;border:1px solid #878787;background:#fff;text-align:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-indent:10px;display:block;width:100%}
.form-input-text:focus,.form-input-textarea:focus{border-color:#000}
.has-error .form-input-text,.has-error .form-input-textarea,.js-has-error .form-input-text,.js-has-error .form-input-textarea{border-color:#d0103a}
.form-input-text{height:40px}
.form-input-textarea{min-height:150px;min-width:100%;max-width:100%;resize:vertical;padding:10px;text-indent:0;line-height:24px}
.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-size:16px;line-height:36px;color:#000;border:1px solid #878787;background:#fff;text-align:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block;width:100%;height:40px}
.form-select:focus{border-color:#000}
.form-select option span{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-size:16px;line-height:36px;border:1px solid #878787;background:#fff;text-align:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#000;text-indent:10px;height:40px;padding:10px 0 0 0;display:block}
.form-select option span:focus{border-color:#000}
.form-radio-label,.form-checkbox-label{padding:0 0 0 27px;display:inherit}
.form-radio-wrap,.form-checkbox-wrap{position:relative;width:27px;height:24px;line-height:24px;display:inline-block;float:left;margin:2px 0 0 0}
.form-radio-wrap:not(#foo) input[type=radio],.form-checkbox-wrap:not(#foo) input[type=radio],.form-radio-wrap:not(#foo) input[type=checkbox],.form-checkbox-wrap:not(#foo) input[type=checkbox]{display:inline-block;position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;margin:0;padding:0;outline-color:transparent !important;outline-style:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:0}
.form-radio-wrap:not(#foo) input[type=radio]+span,.form-checkbox-wrap:not(#foo) input[type=radio]+span,.form-radio-wrap:not(#foo) input[type=checkbox]+span,.form-checkbox-wrap:not(#foo) input[type=checkbox]+span{font:18px / 14px "Icons";cursor:pointer;color:#000;content:" ";position:relative;display:inline-block;width:18px;height:18px;z-index:5;border:1px solid #878787;background-color:#fff;padding:0 0 0 1px;margin:0;vertical-align:top;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.has-error .form-radio-wrap:not(#foo) input[type=radio]+span,.has-error .form-checkbox-wrap:not(#foo) input[type=radio]+span,.has-error .form-radio-wrap:not(#foo) input[type=checkbox]+span,.has-error .form-checkbox-wrap:not(#foo) input[type=checkbox]+span,.js-has-error .form-radio-wrap:not(#foo) input[type=radio]+span,.js-has-error .form-checkbox-wrap:not(#foo) input[type=radio]+span,.js-has-error .form-radio-wrap:not(#foo) input[type=checkbox]+span,.js-has-error .form-checkbox-wrap:not(#foo) input[type=checkbox]+span{border-color:#d0103a}
.form-radio-wrap:not(#foo) input[type=radio]:checked+span:before,.form-checkbox-wrap:not(#foo) input[type=radio]:checked+span:before,.form-radio-wrap:not(#foo) input[type=checkbox]:checked+span:before,.form-checkbox-wrap:not(#foo) input[type=checkbox]:checked+span:before{font:20px / 20px "Icons";content:"\e017"}
.form-radio-wrap:not(#foo) input[type=radio]+span,.form-radio-wrap:not(#foo) input[type=checkbox]+span{padding:0 0 0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.form-radio-wrap:not(#foo) input[type=radio]:checked+span:before,.form-radio-wrap:not(#foo) input[type=checkbox]:checked+span:before{vertical-align:top;content:" ";width:10px;height:10px;background:#000;border-radius:50%;margin:3px auto 0 auto;position:relative;display:inline-block}
.form-submit-default{cursor:pointer;display:inline-block;margin:10px 0;position:relative;padding:9px 14px;border:1px solid #d0103a;background:#d0103a;font-weight:bold;font-size:16px;line-height:20px;color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
a.form-submit-default{text-decoration:none}
.form-submit-default:hover{border-color:#ed1847;background:#ed1847;text-decoration:none}
.form-submit-default>span{text-decoration:none;display:inline-block;position:relative}
.form-submit-default>span:after{content:"\e007";font-family:"Icons";display:inline-block;font-size:25px;line-height:0;vertical-align:middle;margin:0 0 -4px 0}
.form-submit-default-next,.form-submit-default-login{float:right;color:#fff !important}
.form-submit-default-next:hover,.form-submit-default-login:hover{color:#fff}
.form-submit-default-next:after,.form-submit-default-login:after{font:30px / 0 "Icons";content:"\00a0\e004";vertical-align:middle;display:inline-block;font-weight:normal;margin:2px 0 0 0}
.form-submit-light{cursor:pointer;display:inline-block;margin:10px 0;position:relative;padding:9px 14px;border:1px solid #878787;background:#fff;font-weight:bold;font-size:16px;line-height:20px;color:#000;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
a.form-submit-light{text-decoration:none}
.form-submit-light:hover{border-color:#000;background:#f0f0f0;text-decoration:none}
.form-submit-light>span{text-decoration:none;display:inline-block;position:relative}
.form-submit-light>span:after{content:"\e007";font-family:"Icons";display:inline-block;font-size:25px;line-height:0;vertical-align:middle;margin:0 0 -4px 0}
.form-submit-light-prev-next{cursor:pointer;display:inline-block;margin:10px 0;position:relative;padding:9px 14px;border:1px solid #878787;background:#fff;font-weight:bold;font-size:16px;line-height:20px;color:#000;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-weight:normal}
a.form-submit-light-prev-next{text-decoration:none}
.form-submit-light-prev-next:hover{border-color:#878787;background:#f0f0f0;text-decoration:none}
.form-submit-light-prev-next>span{text-decoration:none;display:inline-block;position:relative}
.form-submit-light-prev-next>span:after{content:"\e007";font-family:"Icons";display:inline-block;font-size:25px;line-height:0;vertical-align:middle;margin:0 0 -4px 0}
.form-submit-light-prev-next:hover:before{color:#000}
.form-submit-light-prev-next:before,.form-submit-light-prev-next:after{font:28.8px / 0 "Icons";vertical-align:middle;color:#505050;display:inline-block;margin:2px 0 -2px 0}
.form-submit-light-prev-next.is-prev:before{content:"\e003\00a0"}
.form-submit-light-prev-next.is-next:after{content:"\00a0\e004"}
.form-submit-light-reset{cursor:pointer;display:inline-block;margin:10px 0;position:relative;padding:9px 14px;border:1px solid #878787;background:#fff;font-weight:bold;font-size:16px;line-height:20px;color:#000;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-weight:normal;float:right;margin-left:20px;margin-right:20px}
a.form-submit-light-reset{text-decoration:none}
.form-submit-light-reset:hover{border-color:#000;background:#000;text-decoration:none}
.form-submit-light-reset>span{text-decoration:none;display:inline-block;position:relative}
.form-submit-light-reset>span:after{content:"\e007";font-family:"Icons";display:inline-block;font-size:25px;line-height:0;vertical-align:middle;margin:0 0 -4px 0}
.form-submit-light-reset:hover{color:#fff}
.form-submit-dark{cursor:pointer;display:inline-block;margin:10px 0;position:relative;padding:9px 14px;border:1px solid #000;background:#000;font-weight:bold;font-size:16px;line-height:20px;color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
a.form-submit-dark{text-decoration:none}
.form-submit-dark:hover{border-color:#000;background:#505050;text-decoration:none}
.form-submit-dark>span{text-decoration:none;display:inline-block;position:relative}
.form-submit-dark>span:after{content:"\e007";font-family:"Icons";display:inline-block;font-size:25px;line-height:0;vertical-align:middle;margin:0 0 -4px 0}
.form-submit-login{cursor:pointer;display:inline-block;margin:10px 0;position:relative;padding:9px 14px;border:1px solid #878787;background:#f0f0f0;font-weight:bold;font-size:16px;line-height:20px;color:#000;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
a.form-submit-login{text-decoration:none}
.form-submit-login:hover{border-color:#000;background:#e6e6e6;text-decoration:none}
.form-submit-login>span{text-decoration:none;display:inline-block;position:relative}
.form-submit-login>span:after{content:"\e007";font-family:"Icons";display:inline-block;font-size:25px;line-height:0;vertical-align:middle;margin:0 0 -4px 0}
.form-submit-tb-a{margin-top:20px;margin-bottom:20px}
.form-required-sign{color:#d0103a}
.form-hint-sign{color:#878787}
.form .error-overlay{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;display:none;font-weight:bold;position:absolute;bottom:2px;left:0;background:#d0103a;color:#fff;padding:5px 15px 7px 15px}
.form .error-overlay-holder{display:block;position:relative;z-index:8}
.form .error-overlay:before{content:'';position:absolute;border-style:solid;border-color:#d0103a transparent transparent transparent;border-width:5px 10px 0 0;left:0;bottom:-5px}
.form .js-has-error,.form .has-error{color:#d0103a;display:block !important}
.form .js-has-error .error-overlay,.form .has-error .error-overlay{display:block}
.form .js-has-error.server-side .error-overlay{display:none}
.form .js-has-error.server-side .error-overlay.server-side{display:block}
.form .text-xxs a{text-decoration:none}
.form .text-xxs a:hover{color:#000}
.form .js-has-disabled{position:relative;z-index:5}
.form .js-has-disabled:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:#f0f0f0;opacity:.7;z-index:10}
.form .js-has-disabled .error-overlay-holder{display:none}
.form-contact .form-input-textarea{min-height:272px}
.js-replaced-select,js-faked-select{z-index:5}
.js-replaced-select .js-replaced-hide,js-faked-select .js-replaced-hide{position:absolute;width:0;height:0;overflow:hidden;clip:rect(0,0,0,0)}
.js-replaced-select div,js-faked-select div{font:16px / 20px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif}
.js-replaced-select div dl,js-faked-select div dl{margin:0;border:1px solid #878787}
.js-replaced-select div dl dt,js-faked-select div dl dt{position:relative;display:block;cursor:pointer;padding:9px 10px 9px 10px;z-index:5;background:#fff}
.js-replaced-select div dl dt .icon-arrow,js-faked-select div dl dt .icon-arrow{position:absolute;top:50%;right:9px;height:20px;width:20px;margin:-8px 0 0 0}
.js-replaced-select div dl dt .icon-arrow:before,js-faked-select div dl dt .icon-arrow:before{font:30px / 24px "Icons";content:"\e013"}
.js-replaced-select div dl dt .icon-arrow.open:before,js-faked-select div dl dt .icon-arrow.open:before{content:"\e014"}
.js-replaced-select div dd,js-faked-select div dd{margin:0;padding:0;position:relative;z-index:10}
.js-replaced-select div dd .options,js-faked-select div dd .options{position:absolute;top:0;left:0;width:100%;background:#fff;border:1px solid #878787;border-bottom:0;border-top:0;max-height:300px;overflow:auto !important;padding:0;display:none}
.js-replaced-select div dd .options ul,js-faked-select div dd .options ul{list-style:none;margin:0;padding:0;display:block;position:relative;z-index:10}
.js-replaced-select div dd .options ul li,js-faked-select div dd .options ul li{border-bottom:1px solid #878787;padding:10px;cursor:pointer}
.js-replaced-select div dd .options ul li:hover,js-faked-select div dd .options ul li:hover{background:#e6e6e6}
.js-replaced-select div dd .options ul li a,js-faked-select div dd .options ul li a{text-decoration:none}
#form-group-companydata-invoice .form-line-top-a{margin-top:0}
#booking-discount-code .col-lg-16{padding-right:10px}
#booking-discount-code #booking-discount-code-validation-result{min-height:20px}
#booking-discount-code .form-submit-default{margin-top:20px}
#booking-discount-code.js-has-disabled #id-discountCode{border-color:#878787}
#booking-discount-code.js-has-disabled .form-submit-default{background:#e6e6e6;color:#878787;border-color:#878787}
.form-add-success .form-radio-label,.form-add-success .form-input-text{border-color:#119b14;color:#119b14}
.form-add-success .col-lg-8{position:relative;z-index:5}
.form-add-success .col-lg-8:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:#f0f0f0;opacity:.7;z-index:10}
.form-add-success .col-lg-8 .form-submit-default{color:#878787;background:transparent;border-color:#878787}
#id-lectureTitle,#id-lectureTitleEn,.form-input-textarea-size-a{min-height:100px;height:100px}
.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}
.selectize-dropdown-header{position:relative;padding:8px 10px;border-bottom:1px solid #878787;background:#ededed}
.selectize-dropdown-header-close{position:absolute;right:10px;top:50%;color:#000;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}
.selectize-dropdown-header-close:hover{color:#000}
.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}
.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}
.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:8px 0 0 0;border-left:1px solid #0073bb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}
.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#00578d}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:0}
.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#aaa}
.selectize-control.plugin-remove_button .remove-single{position:absolute;right:28px;top:6px;font-size:23px}
.selectize-control{position:relative;line-height:1 !important}
.selectize-dropdown,.selectize-input,.selectize-input input{background:#fff;color:#000;font-family:inherit;font-size:16px;line-height:20px;-webkit-font-smoothing:inherit}
.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}
.selectize-input input::-webkit-input-placeholder,.selectize-control.single .selectize-input.input-active input::-webkit-input-placeholder{color:#000;opacity:1}
.selectize-input input::-moz-placeholder,.selectize-control.single .selectize-input.input-active input::-moz-placeholder{color:#000;opacity:1}
.selectize-input input:-ms-input-placeholder,.selectize-control.single .selectize-input.input-active input:-ms-input-placeholder{color:#000;opacity:1}
.selectize-input inputinput:-moz-placeholder,.selectize-control.single .selectize-input.input-active inputinput:-moz-placeholder{color:#000;opacity:1}
.selectize-input{border:0;padding:9px 10px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.selectize-control.multi .selectize-input.has-items{padding:0 10px 0}
.selectize-input.full{background-color:#fff}
.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}
.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0;padding:8px 3px;background:#1da7ee;color:#fff;border:1px solid #0073bb}
.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}
.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaa}
.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 1px !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important}
.selectize-input>input::-ms-clear{display:none}
.selectize-input>input:focus{outline:none !important}
.selectize-input::after{content:' ';display:block;clear:left}
.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#000;height:1px;bottom:0;left:0;right:0}
.selectize-dropdown{position:absolute;z-index:10;border:1px solid #878787;border-top:0;background:#fff;margin:0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.selectize-dropdown [data-selectable]{border-top:1px solid #878787;cursor:pointer;overflow:hidden}
.selectize-dropdown [data-selectable]:first-child{border-top:0}
.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:8px 10px}
.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}
.selectize-dropdown .optgroup-header{color:#000;background:#fff;cursor:default}
.selectize-dropdown .active{background-color:#e6e6e6;color:#000}
.selectize-dropdown .active.create{color:#000}
.selectize-dropdown .create{color:rgba(0,0,0,0.5)}
.selectize-dropdown-content{background:#fff;overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch;margin:0 -2px;border:1px solid #878787;border-top:0}
.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}
.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}
.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-2px;width:0;height:0;border-style:solid;border-width:7px 6px 0 6px;border-color:#000 transparent transparent transparent}
.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-5.6px;border-width:0 6px 7px 6px;border-color:transparent transparent #000 transparent}
.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}
.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}
.selectize-control .selectize-input.disabled{opacity:.5;background-color:#878787}
.selectize-control.multi .selectize-input.has-items{padding-left:7px;padding-right:7px}
.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0}
.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}
.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}
.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3)}
.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}
.selectize-dropdown .optgroup-header{padding-top:10px;font-weight:bold;font-size:.85em}
.selectize-dropdown .optgroup{border-top:1px solid #000}
.selectize-dropdown .optgroup:first-child{border-top:0 none}
.frontEndEditIconLinks{background:#fff;display:inline-block;padding:3px;margin:0 5px;line-height:16px;vertical-align:baseline}
.frontEndEditIconLinks img{vertical-align:top}
.ext-edit-icon{display:block;width:100%;position:relative;z-index:100;margin:0 auto}
.ext-edit-icon .frontEndEditIconLinks{position:absolute;top:50px;left:0}
.ext-edit-icon .frontEndEditIconLinks img{display:block;width:16px !important;height:16px !important}
.ext-edit-icon.no-width{width:auto}
.ext-edit-icon.no-width .frontEndEditIconLinks{top:-20px}
.ce-div{margin:0 20px;background-color:#000;height:1px;border:0}
.ce-align-left{text-align:left}
.ce-align-center{text-align:center}
.ce-align-right{text-align:right}
.ce-table th,.ce-table td{vertical-align:top}
.ce-textpic,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden}
.ce-left .ce-gallery,.ce-column{float:left}
.ce-center .ce-outer{position:relative;float:right;right:50%}
.ce-center .ce-inner{position:relative;float:right;right:-50%}
.ce-right .ce-gallery{float:right}
.ce-gallery figure{display:table;margin:0}
.ce-gallery figcaption{display:table-caption;caption-side:bottom}
.ce-gallery img{display:block}
.ce-gallery iframe{border-width:0}
.ce-border img,.ce-border iframe{border:2px solid black;padding:0}
.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px}
.ce-intext.ce-right .ce-gallery{margin-left:10px}
.ce-intext.ce-left .ce-gallery{margin-right:10px}
.ce-below .ce-gallery{margin-top:10px}
.ce-column{margin-right:10px}
.ce-column:last-child{margin-right:0}
.ce-row{margin-bottom:10px}
.ce-row:last-child{margin-bottom:0}
.ce-above .ce-bodytext{clear:both}
.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto}
.ce-uploads{margin:0;padding:0}
.ce-uploads li{list-style:none outside none;margin:1em 0}
.ce-uploads img{float:left;padding-right:1em;vertical-align:top}
.ce-uploads span{display:block}
.tx-atzcontacts-overview-item{padding:20px;background:#fff}
.tx-atzcontacts-overview-item:after{content:" ";display:table;clear:both}
.tx-atzcontacts-overview-item-inner{background:#e6e6e6;border-bottom:2px solid #fff}
.tx-atzcontacts-overview-item_img img{display:block;width:100%;height:auto}
.tx-atzcontacts-overview-item h4{padding-top:15px;font-size:18px;line-height:26px}
.tx-atzcontacts-overview-item_head{padding:0 20px}
.tx-atzcontacts-overview-item_head.head--sm{display:none}
.tx-atzcontacts-overview-item_text{padding:0 20px 20px 20px}
.tx-atzcontacts-overview-item_text .text-xs{word-break:break-all}
.tx-atzcontacts-overview-item a{text-decoration:none;color:#505050}
.tx-atzcontacts-overview-item a:hover{text-decoration:underline}
.tx-atzevents-autocomplete{background:white;z-index:1000;overflow:auto;box-sizing:border-box;border:1px solid #878787;border-top:0;margin:-1px 0 0}
.tx-atzevents-autocomplete *{font:inherit}
.tx-atzevents-autocomplete .group{background:#fff}
.tx-atzevents-autocomplete>div{padding:8px 10px;border-bottom:1px solid #878787;cursor:pointer}
.tx-atzevents-autocomplete>div:hover:not(.group),.tx-atzevents-autocomplete>div.selected{background:#e6e6e6}
.tx-atzevents-callforpapers-teaser{padding:20px;background:#fff;margin-bottom:20px}
.tx-atzevents-callforpapers-teaser-footer{padding:5px 0 0 0}
.tx-atzevents-callforpapers-backlink{font:16px / 24px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;padding:40px 0 0 0}
.tx-atzevents-callforpapers-backlink a{text-decoration:none}
.tx-atzevents-callforpapers-backlink a:hover{color:#878787}
.tx-atzevents-callforpapers-backlink a:before{font-family:"Icons";content:"\e003\00a0";vertical-align:middle;display:inline-block;font-weight:normal}
.tx-atzevents-global-is-intro{padding:50px 20px 20px 20px}
.tx-atzevents-global-is-ce{padding:20px}
@media only screen and (max-width:580px){.tx-atzevents-global-partner-is-sponsor .col-md-6{float:left}
}
@media only screen and (max-width:580px){.tx-atzevents-global-partner-is-sponsor .col-lg-12{clear:left}
}
.tx-atzevents-global-partner-sponsor-tablet{display:none;padding:10px 0 0 0}
.tx-atzevents-global-partner-sponsor-tablet img{border:0 !important}
@media only screen and (min-width:581px) and (max-width:1200px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.1),only screen and (min-width:621px) and (max-width:960px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.1){.tx-atzevents-global-partner-sponsor-tablet{display:block}
}
.tx-atzevents-global-partner-sponsor-wrapper{float:right}
@media only screen and (min-width:581px) and (max-width:1200px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.1),only screen and (min-width:621px) and (max-width:960px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.1){.tx-atzevents-global-partner-sponsor-wrapper{display:none}
}
@media only screen and (min-width:581px) and (max-width:960px){.tx-atzevents-global-partner-sponsor-wrapper{display:none}
}
@media only screen and (max-width:960px){.tx-atzevents-global-partner-sponsor{position:relative;padding:0 0 50%;margin:20px 0 25px 0}
.tx-atzevents-global-partner-sponsor .img-autoscaled{height:100%;position:absolute}
}
.tx-atzevents-global-partner-logo{padding-right:25px;padding-bottom:30px}
.tx-atzevents-global-partner-logo img{border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:1px}
.tx-atzevents-global-partner-logo a{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;text-decoration:none;display:inline-block;margin:10px 0 0 0;color:#505050}
.tx-atzevents-global-partner-logo a:before{font-family:"Icons";content:"\e005\00a0"}
.tx-atzevents-global-partner-logo a:hover{color:#000}
.tx-atzevents-global-jump-to{display:block;position:relative}
.tx-atzevents-global-jump-to span{display:block;position:absolute;top:-70px}
.tx-atzevents-global-jump-to-40 span{top:-110px}
.tx-atzevents-global-jump-to-menu{margin:0 0 80px 0}
.tx-atzevents-global-jump-to-menu:before{content:" ";display:table;clear:both}
.tx-atzevents-global-jump-to-menu:after{content:" ";display:table;clear:both}
.tx-atzevents-global-jump-to-menu:before{content:" ";display:block;border-top:1px solid #000;margin:5px 20px 15px 20px}
.tx-atzevents-global-jump-to-menu .li-1 a{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;text-decoration:none;color:#505050;display:inline-block;padding:10px 0 0 0}
.tx-atzevents-global-jump-to-menu .li-1 a:hover{font-weight:bold;color:#000}
.tx-atzevents-global-to-top{position:relative;border-bottom:5px solid #000;margin:0 20px 40px 20px}
.tx-atzevents-global-to-top-in-text{margin-top:30px}
.tx-atzevents-global-to-top .to-top-arrow{position:absolute;right:15px;top:-30px;text-decoration:none;font-size:0;line-height:0;color:#000}
.tx-atzevents-global-to-top .to-top-arrow:before{font:32px / 32px "Icons";content:"\e009";font-weight:normal}
.tx-atzevents-global-to-top .to-top-arrow:hover{color:#878787}
.tx-atzevents-header-big{padding:0 0 0 30px;position:relative}
.tx-atzevents-header-big:before{content:"";display:block;height:60px;background:#e6e6e6;position:absolute;top:0;left:0;right:0;z-index:5}
.tx-atzevents-header-big-text{position:absolute;top:100px;left:0;width:430px;padding:40px 50px 25px 50px;background:#d0103a;color:#fff}
.tx-atzevents-header-big a.button-big{margin:30px 0 0 0;color:#fff;border-color:#fff;padding:10px 50px 10px 20px;display:inline-block;min-width:265px;white-space:nowrap;position:relative}
.tx-atzevents-header-big a.button-big:hover{background:#ed1847}
.tx-atzevents-header-big a.button-big:after{font:36px / 0 "Icons";position:absolute;top:27px;right:15px}
.tx-atzevents-header-big .become-referent{height:30px}
.tx-atzevents-header-big .become-referent a{font:15px / 24px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;margin:10px 0 0 0}
.tx-atzevents-header-big .become-referent a:after{font-family:"Icons";content:"\00a0\e004"}
.tx-atzevents-header-big .become-referent a:hover{color:#000}
.tx-atzevents-header-small{padding:0 0 0 30px;position:relative}
.tx-atzevents-header-small-text{position:absolute;top:25px;left:0;width:430px;padding:25px 50px;background:#d0103a;color:#fff}
.tx-atzevents-header-big-partner,.tx-atzevents-header-small-partner{position:absolute;bottom:0;right:30px;width:150px;background:#e6e6e6;text-align:center;padding:13px 0 10px 0}
.tx-atzevents-header-big-partner ul,.tx-atzevents-header-small-partner ul{padding:0;margin:0 15px;list-style:none;position:relative}
.tx-atzevents-header-big-partner ul li.base,.tx-atzevents-header-small-partner ul li.base{position:relative;opacity:0;display:block}
.tx-atzevents-menu{padding:30px 0 0 0;position:relative;background:#e6e6e6}
.tx-atzevents-menu.fixed{position:fixed;top:0;width:1260px}
.tx-atzevents-menu-holder{position:relative;z-index:10;margin-bottom:50px}
.tx-atzevents-menu-toggle{display:none}
.tx-atzevents-menu:before{content:" ";display:block;position:absolute;height:36px;width:100%;border-bottom:2px solid #000;z-index:1}
.tx-atzevents-menu .ul-1,.tx-atzevents-menu .ul-2{list-style:none;margin:0;padding:0 25px;display:block;border-bottom:2px solid #000;position:relative;z-index:5}
.tx-atzevents-menu .ul-1 .li-1,.tx-atzevents-menu .ul-2 .li-1,.tx-atzevents-menu .ul-1 .li-2,.tx-atzevents-menu .ul-2 .li-2{list-style:none;margin:0;padding:0 1px;display:inline-block;vertical-align:top}
.tx-atzevents-menu .ul-1 .li-1>a,.tx-atzevents-menu .ul-2 .li-1>a,.tx-atzevents-menu .ul-1 .li-2>a,.tx-atzevents-menu .ul-2 .li-2>a{font:18px / 24px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px 0 10px;border:2px solid #e6e6e6;border-bottom:0;display:block;height:34px;text-decoration:none;position:relative}
.tx-atzevents-menu .ul-1 .li-1>a .has-sub:after,.tx-atzevents-menu .ul-2 .li-1>a .has-sub:after,.tx-atzevents-menu .ul-1 .li-2>a .has-sub:after,.tx-atzevents-menu .ul-2 .li-2>a .has-sub:after{font-family:"Icons";content:"\00a0\e013"}
.tx-atzevents-menu .ul-1 .li-1>a.active,.tx-atzevents-menu .ul-2 .li-1>a.active,.tx-atzevents-menu .ul-1 .li-2>a.active,.tx-atzevents-menu .ul-2 .li-2>a.active{border-color:#000}
.tx-atzevents-menu .ul-1 .li-1>a.active:after,.tx-atzevents-menu .ul-2 .li-1>a.active:after,.tx-atzevents-menu .ul-1 .li-2>a.active:after,.tx-atzevents-menu .ul-2 .li-2>a.active:after{content:" ";display:block;background:#e6e6e6;height:6px;bottom:-3px;right:0;position:absolute}
.tx-atzevents-menu .ul-1 .li-1>a.current,.tx-atzevents-menu .ul-2 .li-1>a.current,.tx-atzevents-menu .ul-1 .li-2>a.current,.tx-atzevents-menu .ul-2 .li-2>a.current{background:#000;border-color:#000;color:#fff}
.tx-atzevents-menu .ul-1 .li-1>a.current:after,.tx-atzevents-menu .ul-2 .li-1>a.current:after,.tx-atzevents-menu .ul-1 .li-2>a.current:after,.tx-atzevents-menu .ul-2 .li-2>a.current:after{display:none}
.tx-atzevents-menu .ul-1 .li-1>a:hover,.tx-atzevents-menu .ul-2 .li-1>a:hover,.tx-atzevents-menu .ul-1 .li-2>a:hover,.tx-atzevents-menu .ul-2 .li-2>a:hover{border-color:#000}
.tx-atzevents-menu .ul-1 .li-1>a.link-calendar:before,.tx-atzevents-menu .ul-2 .li-1>a.link-calendar:before,.tx-atzevents-menu .ul-1 .li-2>a.link-calendar:before,.tx-atzevents-menu .ul-2 .li-2>a.link-calendar:before{content:"\e024";font:28px / 0 "Icons";vertical-align:middle;display:inline-block;margin:0}
.tx-atzevents-menu .ul-1 .li-1>a.link-social:before,.tx-atzevents-menu .ul-2 .li-1>a.link-social:before,.tx-atzevents-menu .ul-1 .li-2>a.link-social:before,.tx-atzevents-menu .ul-2 .li-2>a.link-social:before{content:"\e100";font:24px / 34px "Icons";vertical-align:middle;display:inline-block;margin:0}
.tx-atzevents-menu .ul-1:after{content:" ";display:table;clear:both}
.tx-atzevents-menu .ul-1 .li-calendar,.tx-atzevents-menu .ul-1 .li-social{float:right}
.tx-atzevents-menu .ul-1 .li-calendar .label-mobile,.tx-atzevents-menu .ul-1 .li-social .label-mobile{display:none}
.tx-atzevents-menu .ul-3{list-style:none;margin:0;padding:10px 0;display:none;max-width:5px;overflow:visible}
.tx-atzevents-menu .ul-3 .li-3{white-space:pre;list-style:none;margin:0;padding:5px 0;display:block;vertical-align:top}
.tx-atzevents-menu .ul-3 .li-3>a{font:16px / 24px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;text-decoration:none;border:1px solid transparent}
.tx-atzevents-menu .ul-3 .li-3>a:before{content:"\e004\00a0";font:16px / 0 "Icons";vertical-align:middle;display:inline-block;margin:0}
.tx-atzevents-menu .ul-3 .li-3>a:hover{border-color:#c8c8c8}
.tx-atzevents-menu .ul-3 .li-3>a.current{color:#d0103a}
.tx-atzevents-menu .ul-3 .li-3>a.social{text-transform:none}
.tx-atzevents-menu .ul-3 .li-3>a.social:before{font:34px / 0 "Icons";margin:2px 0 -2px}
.tx-atzevents-menu .ul-3 .li-3>a.social-xing:before{content:"\e104\00a0"}
.tx-atzevents-menu .ul-3 .li-3>a.social-linkedin:before{content:"\e103\00a0"}
.tx-atzevents-menu .ul-3 .li-3>a.social-facebook:before{content:"\e102\00a0"}
.tx-atzevents-menu .ul-3 .li-3>a.social-email:before{content:"\e101\00a0"}
.tx-atzevents-advisor-overview{padding:0 20px 20px 20px;background:#fff;margin-bottom:40px}
.tx-atzevents-advisor-overview-item{border-top:1px solid #000;padding:20px 0;margin:0 20px}
.tx-atzevents-advisor-overview-item:after{content:" ";display:table;clear:both}
.tx-atzevents-advisor-overview-item_img{width:33.33333333%;float:left}
.tx-atzevents-advisor-overview-item_img img{display:block;width:100%;height:auto}
.tx-atzevents-advisor-overview-item_text{width:66.66666667%;float:left;padding:0 20px}
.tx-atzevents-advisor-overview-item_roleinfos{display:block;font:13px / 20px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;color:#d0103a;padding:10px 0 0 0}
.tx-atzevents-advisor-session{padding:0 20px 20px 20px;background:#fff;margin-bottom:40px}
.tx-atzevents-advisor-session-title{padding-top:40px}
.tx-atzevents-advisor-session-item{border-top:1px solid #000;padding:15px 0 17px 0;margin:0 20px}
.tx-atzevents-advisor-session-item:after{content:" ";display:table;clear:both}
.tx-atzevents-advisor-session-item h5,.tx-atzevents-advisor-session-item p{padding:0}
.tx-atzevents-advisor-session-item-key{background:#d0103a;color:#fff;font:13px / 20px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;padding:0 5px;text-transform:uppercase}
.tx-atzevents-advisor-session-item-key{display:block;float:right;margin:-10px 0 0 10px;font-family:"TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif}
.tx-atzevents-referents-list{padding:45px 20px 40px 20px;margin:0 0 40px 0}
.tx-atzevents-referents-list-header{padding:0 0 30px 0;margin:0 20px 37px 20px;border-bottom:5px solid #000}
.tx-atzevents-referents-list-downloads{text-align:right;margin:0 0 -35px}
.tx-atzevents-referents-list-item{border-top:1px solid #000;padding:0 0 8px 0;margin:0 20px;position:relative}
.tx-atzevents-referents-list-item:after{content:" ";display:table;clear:both}
.tx-atzevents-referents-list-item-header{padding:15px 0 0 0}
.tx-atzevents-referents-list-item-key,.tx-atzevents-referents-list-item-key-label{background:#d0103a;color:#fff;font:13px / 20px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;padding:0 5px;text-transform:uppercase}
.tx-atzevents-referents-list-item-key{display:block;float:right;margin:0 0 0 10px;font-family:"TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif}
.tx-atzevents-referents-list-item-key-label{font-family:"TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;display:inline-block}
.tx-atzevents-referents-list-item-table{display:table;width:100%}
.tx-atzevents-referents-list-item-cell{display:table-cell;vertical-align:top}
.tx-atzevents-referents-list-item-cell.has--icons{padding:17px 0 0 0}
.tx-atzevents-referents-list-item-cell.has-full-width{width:100%}
.tx-atzevents-referents-list-item-download-pdf{text-decoration:none;display:block;margin:0 20px 0 0;color:#505050 !important}
.tx-atzevents-referents-list-item-download-pdf:hover{text-decoration:none;color:#d0103a !important}
.tx-atzevents-referents-list-item-download-pdf:before{font:46px / 46px "Icons";content:"\e110"}
.tx-atzevents-referents-list-item-video{text-decoration:none;display:block;margin:0 20px 0 0;color:#c8c8c8 !important}
.tx-atzevents-referents-list-item-video:hover{text-decoration:none;color:#c8c8c8}
.tx-atzevents-referents-list-item-video:before{font:46px / 40px "Icons";content:"\e112"}
a.tx-atzevents-referents-list-item-video:before{color:#000}
a.tx-atzevents-referents-list-item-video:hover:before{color:#d0103a}
.tx-atzevents-program{margin:0 10px}
.tx-atzevents-program-menu-days{margin:0 0 40px 0}
.tx-atzevents-program-menu-days .ul-1{list-style:none;margin:0;padding:0 15px;display:block;border-bottom:2px solid #000;position:relative;z-index:5}
.tx-atzevents-program-menu-days .ul-1:before{content:" ";display:table;clear:both}
.tx-atzevents-program-menu-days .ul-1:after{content:" ";display:table;clear:both}
.tx-atzevents-program-menu-days .ul-1 .li-1{list-style:none;margin:0;padding:0 5px;display:inline-block;vertical-align:top}
.tx-atzevents-program-menu-days .ul-1 .li-1>a{font:18px / 24px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;letter-spacing:.05em;text-transform:uppercase;padding:4px 13px 0 13px;border:2px solid #e6e6e6;border-bottom:0;display:block;height:34px;text-decoration:none;position:relative;color:#000}
.tx-atzevents-program-menu-days .ul-1 .li-1>a.current{background:#000;border-color:#000;color:#fff}
.tx-atzevents-program-menu-days .ul-1 .li-1>a.current:after{display:none}
.tx-atzevents-program-menu-days .ul-1 .li-1>a:hover{border-color:#000}
.tx-atzevents-program-menu-days .ul-1 .li-1-is-download{float:right;padding:5px 0 0 15px}
.tx-atzevents-program-nav-forward-back{padding:0 10px 30px 10px}
.tx-atzevents-program-row:before{content:" ";display:table;clear:both}
.tx-atzevents-program-row:after{content:" ";display:table;clear:both}
.tx-atzevents-program-item{padding:0 10px;margin:0 0 20px 0}
.has-2 .tx-atzevents-program-item{width:50%;float:left}
.has-3 .tx-atzevents-program-item{width:33.33333333%;float:left}
.has-4 .tx-atzevents-program-item{width:25%;float:left}
.tx-atzevents-program-item .keynote{background:#d0103a;color:#fff;font:13px / 20px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;padding:0 5px;text-transform:uppercase;display:inline-block;margin:0 0 5px 0}
.tx-atzevents-program-item-download-pdf{text-decoration:none;display:inline-block;text-align:center;margin:0 4px;color:#505050 !important}
.tx-atzevents-program-item-download-pdf:hover{text-decoration:none;color:#d0103a}
.tx-atzevents-program-item-download-pdf:before{font:46px / 40px "Icons";content:"\e110"}
.tx-atzevents-program-item-video{text-decoration:none;display:inline-block;text-align:center;margin:0 4px;color:#c8c8c8 !important}
.tx-atzevents-program-item-video:hover{text-decoration:none;color:#c8c8c8}
.tx-atzevents-program-item-video:before{font:46px / 40px "Icons";content:"\e112"}
a.tx-atzevents-program-item-video:before{color:#000}
a.tx-atzevents-program-item-video:hover:before{color:#d0103a}
.tx-atzevents-program-break{padding:35px 20px 15px 100px;position:relative}
.tx-atzevents-program-break .time{position:absolute;width:60px;top:35px;left:0;text-align:right;font-weight:bold;font-size:15px;line-height:36px}
.tx-atzevents-program-break h3{padding:0}
.tx-atzevents-program-session{background:#fff;text-align:center;padding:25px 10px 30px;border-top:5px solid #fff}
.has-1 .tx-atzevents-program-session{padding:25px 80px 30px;margin-top:20px}
.tx-atzevents-program-session .time time{font-weight:bold}
.tx-atzevents-program-session.color-default-1a{border-color:#000}
.tx-atzevents-program-session.color-chassis-2a{border-color:#505050}
.tx-atzevents-program-session.color-chassis-2b{border-color:#5d88c1}
.tx-atzevents-program-session.color-chassis-4a{border-color:#5d88c1}
.tx-atzevents-program-session.color-chassis-4b{border-color:#e7870c}
.tx-atzevents-program-session.color-chassis-4c{border-color:#749b14}
.tx-atzevents-program-session.color-chassis-4d{border-color:#c4cf00}
.tx-atzevents-program-session.color-motor-4a{border-color:#ec7638}
.tx-atzevents-program-session.color-motor-4b{border-color:#e7870c}
.tx-atzevents-program-session.color-motor-4c{border-color:#505050}
.tx-atzevents-program-session.color-motor-4d{border-color:#005286}
.tx-atzevents-program-session.color-motor-3a{border-color:#ec7638}
.tx-atzevents-program-session.color-motor-3b{border-color:#505050}
.tx-atzevents-program-session.color-motor-3c{border-color:#005286}
.tx-atzevents-program-session.color-workshop-1a{border-color:#1e96be}
.tx-atzevents-program-session.color-workshop-1b{border-color:#78c0d8}
.tx-atzevents-program-session.color-workshop-2a{border-color:#ec7638}
.tx-atzevents-program-session.color-workshop-2b{border-color:#f5ba9b}
.tx-atzevents-program-session.color-workshop-3a{border-color:#749b14}
.tx-atzevents-program-session.color-workshop-3b{border-color:#b9cd89}
.tx-atzevents-program-session.color-workshop-4a{border-color:#d6b636}
.tx-atzevents-program-session.color-workshop-4b{border-color:#e6d386}
.tx-atzevents-program-session.color-0{border-color:#000}
.tx-atzevents-program-session.color-1{border-color:gray}
.tx-atzevents-program-session.color-2{border-color:#d0103a}
.tx-atzevents-program-session h2{text-transform:uppercase}
.has-3 .tx-atzevents-program-session h2{font-size:24px;line-height:30px}
.has-4 .tx-atzevents-program-session h2{font-size:21px;line-height:30px}
.tx-atzevents-program-talk{background:#fff;padding:25px 20px 30px 100px;border-top:5px solid #fff;position:relative}
.tx-atzevents-program-talk .room-name{color:#505050}
.tx-atzevents-program-talk.color-default-1a{border-color:#c8c8c8}
.tx-atzevents-program-talk.color-default-1a .section-title{color:#000}
.tx-atzevents-program-talk.color-chassis-2a{border-color:#c8c8c8}
.tx-atzevents-program-talk.color-chassis-2a .section-title{color:#505050}
.tx-atzevents-program-talk.color-chassis-2b{border-color:#aec3e0}
.tx-atzevents-program-talk.color-chassis-2b .section-title{color:#5d88c1}
.tx-atzevents-program-talk.color-chassis-4a{border-color:#aec3e0}
.tx-atzevents-program-talk.color-chassis-4a .section-title{color:#5d88c1}
.tx-atzevents-program-talk.color-chassis-4b{border-color:#f3c385}
.tx-atzevents-program-talk.color-chassis-4b .section-title{color:#e7870c}
.tx-atzevents-program-talk.color-chassis-4c{border-color:#b9cd89}
.tx-atzevents-program-talk.color-chassis-4c .section-title{color:#749b14}
.tx-atzevents-program-talk.color-chassis-4d{border-color:#e1e780}
.tx-atzevents-program-talk.color-chassis-4d .section-title{color:#c4cf00}
.tx-atzevents-program-talk.color-motor-4a{border-color:#f3a67e}
.tx-atzevents-program-talk.color-motor-4a .section-title{color:#ec7638}
.tx-atzevents-program-talk.color-motor-4b{border-color:#f3c385}
.tx-atzevents-program-talk.color-motor-4b .section-title{color:#e7870c}
.tx-atzevents-program-talk.color-motor-4c{border-color:#c8c8c8}
.tx-atzevents-program-talk.color-motor-4c .section-title{color:#505050}
.tx-atzevents-program-talk.color-motor-4d{border-color:#7690b5}
.tx-atzevents-program-talk.color-motor-4d .section-title{color:#005286}
.tx-atzevents-program-talk.color-motor-3a{border-color:#f3a67e}
.tx-atzevents-program-talk.color-motor-3a .section-title{color:#ec7638}
.tx-atzevents-program-talk.color-motor-3b{border-color:#c8c8c8}
.tx-atzevents-program-talk.color-motor-3b .section-title{color:#505050}
.tx-atzevents-program-talk.color-motor-3c{border-color:#7690b5}
.tx-atzevents-program-talk.color-motor-3c .section-title{color:#005286}
.tx-atzevents-program-talk.color-workshop-1a{border-color:#78c0d8}
.tx-atzevents-program-talk.color-workshop-1a .section-title{color:#1e96be}
.tx-atzevents-program-talk.color-workshop-1b{border-color:#1e96be}
.tx-atzevents-program-talk.color-workshop-1b .section-title{color:#78c0d8}
.tx-atzevents-program-talk.color-workshop-2a{border-color:#f5ba9b}
.tx-atzevents-program-talk.color-workshop-2a .section-title{color:#ec7638}
.tx-atzevents-program-talk.color-workshop-2b{border-color:#ec7638}
.tx-atzevents-program-talk.color-workshop-2b .section-title{color:#f5ba9b}
.tx-atzevents-program-talk.color-workshop-3a{border-color:#b9cd89}
.tx-atzevents-program-talk.color-workshop-3a .section-title{color:#749b14}
.tx-atzevents-program-talk.color-workshop-3b{border-color:#749b14}
.tx-atzevents-program-talk.color-workshop-3b .section-title{color:#b9cd89}
.tx-atzevents-program-talk.color-workshop-4a{border-color:#e6d386}
.tx-atzevents-program-talk.color-workshop-4a .section-title{color:#d6b636}
.tx-atzevents-program-talk.color-workshop-4b{border-color:#d6b636}
.tx-atzevents-program-talk.color-workshop-4b .section-title{color:#e6d386}
.tx-atzevents-program-talk.color-0{border-color:#000}
.tx-atzevents-program-talk.color-1{border-color:gray}
.tx-atzevents-program-talk.color-2{border-color:#d0103a}
.tx-atzevents-program-talk.color-3{border-color:#ff0}
.tx-atzevents-program-talk.color-4{border-color:#f0f}
.has-3 .tx-atzevents-program-talk{padding-left:70px}
.has-4 .tx-atzevents-program-talk{padding-left:60px}
.tx-atzevents-program-talk .time{position:absolute;width:60px;top:25px;left:0;text-align:right;font-weight:bold;font-size:15px;line-height:32px}
.tx-atzevents-program-talk .time.has-keynote{top:55px}
.has-3 .tx-atzevents-program-talk .time{width:55px;line-height:24px}
.has-4 .tx-atzevents-program-talk .time{width:50px;line-height:24px}
.has-1 .tx-atzevents-program-talk h3{padding-bottom:30px}
.has-3 .tx-atzevents-program-talk h3{font-size:18px;line-height:24px}
.has-4 .tx-atzevents-program-talk h3{font-size:17px;line-height:24px}
.tx-atzevents-program-talk .section-session-info{padding-top:25px}
.tx-atzevents-slider-holder{position:relative;z-index:10}
.tx-atzevents-slider-holder .case-upper{text-transform:uppercase}
.tx-atzevents-slider-holder .case-upper a{text-decoration:none}
.tx-atzevents-slider-holder .case-upper a:after{font:13px / 20px "Icons";vertical-align:middle;display:inline-block;content:"\00a0\e004"}
.tx-atzevents-slider-holder .case-upper a:hover{color:#000}
.tx-atzevents-slider-home{padding:0 0 50px 0}
.tx-atzevents-slider-default{padding:40px 0 50px 0}
.tx-atzevents-slider-header{position:relative;padding:20px 0 0 0}
.tx-atzevents-slider-header-inner{position:absolute;bottom:25px;left:0;background:#e6e6e6;padding:10px 20px}
.tx-atzevents-slider-header-inner .h1-default{padding:0 0 10px 0}
.tx-atzevents-slider-footer-link{position:absolute;bottom:-10px;right:40px}
.tx-atzevents-slider-item{padding:0 20px;font-size:0}
.tx-atzevents-slider-item a{text-decoration:none}
.tx-atzevents-slider-content{background:#fff;height:500px}
.tx-atzevents-slider-content-top{height:200px;padding:22px 20px 0 20px}
.tx-atzevents-slider-content .status{display:inline-block;font:13px / 20px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;color:#fff;background:#000;padding:0 10px;text-transform:uppercase}
.tx-atzevents-slider-content-bottom{border-top:2px solid #000;margin:0 20px}
.tx-atzevents-slider-content .time-location{padding:25px 0 0 0}
.tx-atzevents-slider-content .time-location:after{font:52px / 0 "Icons";vertical-align:middle;display:inline-block;margin:5px 0 -5px 0;color:#d0103a;content:"\e004";float:right}
.tx-atzevents-events-companies{margin-bottom:40px}
.tx-atzevents-events-companies-header{padding:20px 20px 25px 20px}
.tx-atzevents-events-companies-text{margin:-3px 0 20px -10px}
.tx-atzevents-events-companies [class^="col-lg"]{padding:0 20px}
.tx-atzevents-events-list{padding:30px 0 0 0}
.tx-atzevents-events-list-filters{border-bottom:2px solid #000;padding:0 20px 20px 20px}
.tx-atzevents-events-list-selects{padding:20px 20px 50px 20px;width:33.33333333%}
.tx-atzevents-events-list-item{margin:0 20px 40px 20px}
.tx-atzevents-events-list-item a{display:block;text-decoration:none}
.tx-atzevents-events-list-item a:after{content:" ";display:table;clear:both}
.tx-atzevents-events-list-item a:hover .fade-in{opacity:1}
.tx-atzevents-events-list-item a:hover .switch-bg{background:#e6e6e6}
.tx-atzevents-events-list-item a:hover .switch-bg .time-location{border-bottom:2px solid transparent}
.tx-atzevents-events-list-item a.internal-link:after{content:"\00a0\e004";font:12px / 0 "Icons";vertical-align:middle;display:inline-block;margin:0}
.tx-atzevents-events-list-item a.internal-link:hover{color:#000}
.tx-atzevents-events-list-holder{position:relative}
.tx-atzevents-events-list-default{background:#fff}
.tx-atzevents-events-list-default-header{height:134px;padding:22px 20px 0 20px}
.tx-atzevents-events-list-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:30px 15px 0 15px;background:#e6e6e6;border:5px solid #fff;border-bottom:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;opacity:0}
.tx-atzevents-events-list-overlay-header{height:201px}
.tx-atzevents-events-list-overlay-logos{border-top:1px solid #000;font-size:0}
.tx-atzevents-events-list-overlay-logos:after{content:" ";display:table;clear:both}
.tx-atzevents-events-list-overlay-logos-item{width:50%;float:left;padding:7px 40px 0 0}
.tx-atzevents-events-list-overlay .slick-slider{margin-bottom:0}
.tx-atzevents-events-list-content{background:#fff;height:525px;font-size:0;position:relative}
.tx-atzevents-events-list-content .status{display:inline-block;font:13px / 20px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;color:#fff;background:#000;padding:0 10px;text-transform:uppercase}
.tx-atzevents-events-list-content .time-location{padding:10px 0 0 0;border-top:1px solid #000;border-bottom:2px solid #000;height:106px}
.tx-atzevents-events-list-content .time-location:before{content:" ";display:table;clear:both}
.tx-atzevents-events-list-content .time-location:after{content:" ";display:table;clear:both}
.tx-atzevents-events-list-content .time-location:before{font:52px / 96px "Icons";vertical-align:middle;height:96px;width:60px;display:block;text-align:center;padding:0 0 0 10px;color:#d0103a;content:"\e004";float:right}
.tx-atzevents-events-list-content-bottom{margin:0 5px;padding:0 15px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.tx-atzevents-events-list-content-info{position:absolute;bottom:10px;left:20px;right:20px}
.tx-atzevents-events-list-content-info a{padding-right:15px}
.tx-atzevents-events-list .controls{font-size:0}
.tx-atzevents-events-list .control{cursor:pointer;display:inline-block;margin:10px 0;position:relative;padding:9px 14px;border:1px solid #fff;background:#fff;font-weight:bold;font-size:16px;line-height:20px;color:#878787;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-weight:normal;margin:0 10px 10px 0}
a.tx-atzevents-events-list .control{text-decoration:none}
.tx-atzevents-events-list .control:hover{border-color:#000;background:#f0f0f0;text-decoration:none}
.tx-atzevents-events-list .control>span{text-decoration:none;display:inline-block;position:relative}
.tx-atzevents-events-list .control>span:after{content:"\e007";font-family:"Icons";display:inline-block;font-size:25px;line-height:0;vertical-align:middle;margin:0 0 -4px 0}
.tx-atzevents-events-list .control:hover{color:#000}
.tx-atzevents-events-list .control.mixitup-control-active{cursor:pointer;display:inline-block;margin:10px 0;position:relative;padding:9px 14px;border:1px solid #000;background:#000;font-weight:bold;font-size:16px;line-height:20px;color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-weight:normal;margin:0 10px 10px 0}
a.tx-atzevents-events-list .control.mixitup-control-active{text-decoration:none}
.tx-atzevents-events-list .control.mixitup-control-active:hover{border-color:#000;background:#505050;text-decoration:none}
.tx-atzevents-events-list .control.mixitup-control-active>span{text-decoration:none;display:inline-block;position:relative}
.tx-atzevents-events-list .control.mixitup-control-active>span:after{content:"\e007";font-family:"Icons";display:inline-block;font-size:25px;line-height:0;vertical-align:middle;margin:0 0 -4px 0}
.tx-atzevents-events-list .control.mixitup-control-active:after{font:16px / 0 "Icons";content:"\00a0\00a0\e018";color:#c8c8c8}
.tx-atzevents-events-list .control.mixitup-control-active:hover{color:#fff}
.tx-atzevents-events-list .form-select{display:inline-block;width:auto}
.tx-atzevents-media-partner{margin-bottom:40px}
.no-header-content .tx-atzevents-media-partner{margin-bottom:0}
.tx-atzevents-media-partner-header{padding:20px 20px 25px 20px}
.tx-atzevents-media-partner-text{margin:-3px 0 20px -10px}
.tx-atzevents-media-partner-abo{background:#f0f0f0;padding:20px;margin-bottom:30px}
.tx-atzevents-media-partner-abo:after{content:" ";display:table;clear:both}
.tx-atzevents-media-partner-abo:before{content:" ";display:table;clear:both}
.tx-atzevents-media-partner-abo-image{width:40%;float:left}
.tx-atzevents-media-partner-abo-text{width:60%;float:left;padding:0 0 0 20px}
.tx-atzevents-media-partner [class^="col-lg"]{padding:0 20px}
.tx-atzevents-media-partner a.external-link-new-window{text-decoration:none;color:#505050}
.tx-atzevents-media-partner a.external-link-new-window:before{font-family:"Icons";content:"\e005\00a0"}
.tx-atzevents-media-partner a.external-link-new-window:hover{color:#000}
.tx-atzevents-company-logos{display:block;list-style:none;margin:0;padding:0;margin:0 -20px 1px -20px}
.tx-atzevents-company-logos:before{content:" ";display:table;clear:both}
.tx-atzevents-company-logos:after{content:" ";display:table;clear:both}
.tx-atzevents-company-logos-holder{overflow:hidden}
.tx-atzevents-company-logos-item{float:left;padding:0 20px}
.tx-atzevents-company-logos-item.size-1{width:100%}
.tx-atzevents-company-logos-item.size-2{width:50%}
.tx-atzevents-company-logos-item.size-3{width:33.33333333%}
.tx-atzevents-company-logos-item.size-4{width:25%}
.tx-atzevents-company-logos-item.size-6{width:16.66666667%}
.tx-atzevents-company-logos-item img{border-top:1px solid #000;border-bottom:1px solid #000}
.tx-atzevents-pricebox{margin:0 0 20px 0}
.tx-atzevents-pricebox-top{padding:10px 20px 5px 20px;background:#000}
.tx-atzevents-pricebox-top h3,.tx-atzevents-pricebox-top p{color:#fff}
.tx-atzevents-pricebox-bottom{padding:15px 20px 30px 20px;background:#fff}
.tx-atzevents-pricebox-block{padding:0 0 15px 0}
.tx-atzevents-pricebox p.text-price-info{padding:0 0 20px 0}
.tx-atzevents-pricebox p.v-box-price-small{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;padding:0}
.tx-atzevents-pricebox p.v-box-price-big{font:20px / 28px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;padding:0;font-weight:bold}
.tx-atzevents-panel-social{margin:-10px 0 20px}
.tx-atzevents-panel-social a{color:#c8c8c8}
.tx-atzevents-panel-social a:before{content:"";font:28px / 0 "Icons";vertical-align:middle;display:inline-block;margin:0}
.tx-atzevents-panel-social a:hover{color:#878787}
.tx-atzevents-panel-social a.link{text-transform:none}
.tx-atzevents-panel-social a.link:before{font:34px / 0 "Icons"}
.tx-atzevents-panel-social a.link-xing:before{content:"\e104\00a0"}
.tx-atzevents-panel-social a.link-linkedin:before{content:"\e103\00a0"}
.tx-atzevents-panel-social a.link-facebook:before{content:"\e102\00a0"}
.tx-atzevents-panel-social a.link-email:before{content:"\e101\00a0"}
.tx-atzevents-panel-social a.link-calendar{float:right}
.tx-atzevents-panel-social a.link-calendar:before{content:"\e024";font:28px / 0 "Icons";vertical-align:middle;display:inline-block;margin:0}
.tx-atzevents-bannermodule{text-align:center;overflow:hidden}
.tx-atzevents-bannermodule>div{display:inline-block;text-align:left;max-width:100%}
.v-content-right .tx-atzevents-bannermodule{padding:20px 0 0 0}
.tx-atzevents-bannermodule h1,.tx-atzevents-bannermodule .h1-default,.tx-atzevents-bannermodule h2,.tx-atzevents-bannermodule h3,.tx-atzevents-bannermodule h4,.tx-atzevents-bannermodule h5{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;font-weight:normal;margin:0;padding:0 0 5px 0;color:#878787}
.tx-atzevents-bannermodule .ul-1{list-style:none;margin:0;padding:0;font-size:0;max-width:1920px}
.tx-atzevents-bannermodule .ul-1 .li-1{margin:0 0 20px 0;padding:0;font-size:0}
.tx-atzevents-bannermodule .ul-1 .li-1 img{width:100%;height:auto;display:block}
.tx-atzevents-bannermodule .ul-1 .li-1 span{display:inline-block;position:relative}
.tx-atzevents-bannermodule .ul-1 .li-1 span:before{content:" ";display:block;position:absolute;width:100%;height:100%;border:1px solid #fff}
.v-content-left .tx-atzevents-bannermodule .ul-1 .li-1{margin:0 0 40px 0}
.tx-atzevents-booking{margin-bottom:40px}
.tx-atzevents-booking-header{padding-top:50px;padding-bottom:5px}
.tx-atzevents-booking-nav{list-style:none;margin:0 0 20px 0;padding:0 30px;position:relative}
.tx-atzevents-booking-nav:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #000}
.tx-atzevents-booking-nav-item{font:16px / 24px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;text-transform:uppercase;display:table-cell;padding:10px}
.tx-atzevents-booking-nav-item a,.tx-atzevents-booking-nav-item span{display:block;padding:7px 20px;color:#878787;text-decoration:none}
.tx-atzevents-booking-nav-item a{color:#000;text-align:center}
.tx-atzevents-booking-nav-item.current a{color:#fff;background:#000;text-decoration:none;position:relative;height:38px}
.tx-atzevents-booking-nav-item.current a:after{content:"";position:absolute;top:0;right:-6px;width:0;height:100%;border-style:solid;border-width:19px 0 19px 10px;border-color:transparent transparent transparent #000;background:#e6e6e6}
.tx-atzevents-booking-nav-item:last-child.current a:after{display:none}
a.simplebasicce-teaser-link{text-decoration:none;display:block;position:relative}
.simplebasicce-slides-holder{padding:0 0 30px}
.simplebasicce-slides-slide{padding:0 15px}
.simplebasicce-slides-slide-content{padding:20px;background:#f0f0f0}
.simplebasicce-slides-slide-img{display:block;width:100%;height:auto}
.simplebasicce-slides-slide-img-holder{padding:0 0 20px}
.simplebasicce-slides-slide-text{height:195px;border-bottom:1px solid #878787}
.simplebasicce-slides-slide-text h3{padding:0 0 10px 0}
.simplebasicce-slides-slide-text p{font:15px / 21px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;padding:0}
.simplebasicce-slides-slide-link{display:block;position:relative;height:45px;line-height:45px}
.simplebasicce-slides-slide-link a{font:17px / 20px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;vertical-align:middle;/*! @TODO new colors */color:#878787;padding-right:40px;text-decoration:none;display:inline-block;width:100%}
.simplebasicce-slides-slide-link a:hover{color:#000}
.simplebasicce-slides-slide-link a:after{font:40px / 40px "Icons";content:"\e005";display:block;position:absolute;right:0;top:10px}
.simplebasicce-img-in-grid{padding:0 20px}
.simplebasicce-img-holder{padding:0 0 15px}
.simplebasicce-img-slide{padding:0}
.simplebasicce-img-slide-img{display:block;width:100%;height:auto}
.simplebasicce-img-slide-img-holder{padding:0 0 20px}
.simplebasicce-mobile-slide{max-width:100%;overflow:hidden;position:relative}
.simplebasicce-mobile-slide a{display:inline-block !important}
.simplebasicce-mobile-slide-bg{max-width:100%;overflow:hidden;position:relative}
.simplebasicce-mobile-slide-bg img{display:block;min-height:100%;height:auto;margin-left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.simplebasicce-mobile-slide-overlay{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}
.simplebasicce-mobile-slide-overlay-inner{max-width:1260px;padding:0 50px;margin:0 auto;font-size:0}
.simplebasicce-mobile-slide-mobile{display:none}
.simplebasicce-video-holder{position:relative}
.simplebasicce-video-holder video{position:absolute;top:0}
.simplebasicce-video-holder .vjs-fullscreen{padding-top:0}
.simplebasicce-video-holder .vjs-default-skin .vjs-big-play-button{font-size:8em;line-height:1.25;height:1.25em;width:1.25em;border:0;border-radius:50%;left:50%;top:50%;margin-left:-0.75em;margin-top:-0.75em;color:#000;background:rgba(255,255,255,0.4)}
.simplebasicce-video-holder:hover .vjs-default-skin .vjs-big-play-button{background:#fff}
.simplebasicce-text-layout-10{background:#f0f0f0}
.simplebasicce-login{margin-bottom:20px}
.simplebasicce-login-header{background:#000;padding:15px 20px 0 20px}
.simplebasicce-login-header-text{color:#fff}
.simplebasicce-login-body{background:#fff;padding:20px;margin:0 0 2px 0}
.simplebasicce-login-body .form{padding:0}
.simplebasicce-login-footer{background:#fff;padding:0 20px 20px 20px}
.simplebasicce-login-footer .form{padding:20px 0}
.simplebasicce-teaser{background:#f0f0f0;display:block;position:relative;padding:0;margin:0;border:20px solid #fff;overflow:hidden;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.simplebasicce-teaser-header{background:#000;padding:15px 20px 0 20px}
.simplebasicce-teaser-header-text{color:#fff}
.simplebasicce-teaser-content{padding:20px}
.simplebasicce-teaser h1,.simplebasicce-teaser h2,.simplebasicce-teaser h3,.simplebasicce-teaser h4,.simplebasicce-teaser h5,.simplebasicce-teaser h6,.simplebasicce-teaser p,.simplebasicce-teaser span{color:#323232 !important}
.simplebasicce-teaser a{color:#505050;text-decoration:none;font-weight:bold}
.simplebasicce-teaser a:before{font-family:"Icons";content:"\e004\00a0";font-weight:normal}
.simplebasicce-teaser a:hover{color:#000}
.simplebasicce-teaser.is-teaser-link{text-decoration:none}
.simplebasicce-teaser.is-teaser-link:after{color:#878787;font:28.8px / 0 "Icons";vertical-align:middle;display:block;margin:2px -8px -2px 0;content:"\e004";position:absolute;bottom:20px;right:20px}
.simplebasicce-teaser.is-teaser-link.is-teaser-download:after{content:"\e111"}
.simplebasicce-teaser.is-teaser-link:hover{background:#e6e6e6}
.simplebasicce-teaser.is-teaser-link:hover h1,.simplebasicce-teaser.is-teaser-link:hover h2,.simplebasicce-teaser.is-teaser-link:hover h3,.simplebasicce-teaser.is-teaser-link:hover h4,.simplebasicce-teaser.is-teaser-link:hover h5,.simplebasicce-teaser.is-teaser-link:hover h6,.simplebasicce-teaser.is-teaser-link:hover p,.simplebasicce-teaser.is-teaser-link:hover span{color:#000 !important}
.simplebasicce-teaser.is-teaser-link:hover:after{color:#000}
.simplebasicce-teaser-layout-1{background:#d0103a;color:#fff}
.simplebasicce-teaser-layout-1 h1,.simplebasicce-teaser-layout-1 h2,.simplebasicce-teaser-layout-1 h3,.simplebasicce-teaser-layout-1 h4,.simplebasicce-teaser-layout-1 h5,.simplebasicce-teaser-layout-1 h6,.simplebasicce-teaser-layout-1 p,.simplebasicce-teaser-layout-1 a,.simplebasicce-teaser-layout-1 span,.simplebasicce-teaser-layout-1:after{color:#fff !important}
.simplebasicce-teaser-layout-1 a{color:#fff}
.simplebasicce-teaser-layout-1 a:hover{color:#000 !important}
.simplebasicce-teaser-layout-1.is-teaser-link:after{color:#fff}
.simplebasicce-teaser-layout-1.is-teaser-link:hover{background:#ed1847}
.simplebasicce-teaser-layout-1.is-teaser-link:hover h1,.simplebasicce-teaser-layout-1.is-teaser-link:hover h2,.simplebasicce-teaser-layout-1.is-teaser-link:hover h3,.simplebasicce-teaser-layout-1.is-teaser-link:hover h4,.simplebasicce-teaser-layout-1.is-teaser-link:hover h5,.simplebasicce-teaser-layout-1.is-teaser-link:hover h6,.simplebasicce-teaser-layout-1.is-teaser-link:hover p,.simplebasicce-teaser-layout-1.is-teaser-link:hover span{color:#fff !important}
.ls-slide h2,.ls-wrapper h2{font:28px / 36px "Slimbach-Book","Times New Roman",Times,serif;padding:0 0 20px 0;color:#fff;font-weight:normal}
.content .atz-layerslider-outer-wrap{margin:0 0 60px 0}
.content .atz-layerslider-outer-wrap .ls-container .ls-bottom-nav-wrapper{top:15px}
.content .atz-layerslider-outer-wrap .ls-container .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a{border-radius:0;border:1px solid #fff !important;background:#878787}
.content .atz-layerslider-outer-wrap .ls-container .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a.ls-nav-active,.content .atz-layerslider-outer-wrap .ls-container .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a:hover{border:1px solid #fff;background:#000}
.atz-layerslider-outer-wrap{position:relative;z-index:5}
.hidden-default{display:none}
@media only screen and (max-width:960px){body{min-width:320px}
h1,h2.h1-default,p.h1-default,li.h1-default{font-size:28px;line-height:34px;padding:0 0 15px 0}
h1.title-v-header-xl,h2.h1-default.title-v-header-xl,p.h1-default.title-v-header-xl,li.h1-default.title-v-header-xl{font-size:26px;line-height:32px;padding:0 0 15px 0}
h1.title-v-header-xs,h2.h1-default.title-v-header-xs,p.h1-default.title-v-header-xs,li.h1-default.title-v-header-xs{font-size:14px;line-height:18px;padding:0}
h2,p.h2-default,li.h2-default{font-size:24px;line-height:30px;padding:0 0 18px 0}
h3,p.h3-default,li.h3-default{font-size:20px;line-height:25px;padding:0 0 15px 0}
h4,p.h4-default,li.h4-default,label.h4-default{font-size:16px;line-height:22px;padding:0 0 10px 0}
h5,p.h5-default,li.h5-default,label.h5-default{font-size:15px;line-height:19px;padding:10px 0}
p,pre,small,li{font-size:16px;line-height:23px;padding:0 0 15px 0}
p.text-emo,pre.text-emo,small.text-emo,li.text-emo{font-size:18px;line-height:24px;padding:0 0 15px 0}
p.text-teaser-headline,pre.text-teaser-headline,small.text-teaser-headline,li.text-teaser-headline{font-size:14px;line-height:18px;padding:0 0 15px 0}
p.text-teaser-copy-big,pre.text-teaser-copy-big,small.text-teaser-copy-big,li.text-teaser-copy-big{font-size:17px;line-height:23px;padding:0 0 15px 0}
p.text-paragraph-copy-narrow,pre.text-paragraph-copy-narrow,small.text-paragraph-copy-narrow,li.text-paragraph-copy-narrow{font-size:16px;line-height:22px;padding:0 0 5px 0}
p.text-colpointer,pre.text-colpointer,small.text-colpointer,li.text-colpointer{font-size:16px;line-height:22px;padding:0 0 5px 0}
p.text-paragraph-copy-narrow-light,pre.text-paragraph-copy-narrow-light,small.text-paragraph-copy-narrow-light,li.text-paragraph-copy-narrow-light{font-size:16px;line-height:22px;padding:0 0 5px 0}
p.text-xs,pre.text-xs,small.text-xs,li.text-xs{font-size:14px;line-height:18px;padding:0 0 10px 0}
p.text-xxs,pre.text-xxs,small.text-xxs,li.text-xxs{font-size:11px;line-height:16px;padding:0 0 5px 0}
p.text-mega,pre.text-mega,small.text-mega,li.text-mega{font-size:44px;line-height:48px;padding:0 0 10px 0}
p.info-v-header-xl,pre.info-v-header-xl,small.info-v-header-xl,li.info-v-header-xl{font-size:16px;line-height:24px;padding:0 0 5px 0}
table tr th{padding:10px 5px;font-size:11px;line-height:16px}
table tr td{padding:10px 5px;font-size:11px;line-height:16px}
table.table-price tr td{font-size:11px;line-height:16px}
table.table-price tbody tr:last-child td{font-size:13px;line-height:18px;vertical-align:middle}
table.table-price tfoot tr td{font-size:13px;line-height:18px}
table.table-price tfoot tr td.td-last{font-size:15px;line-height:22px}
table.table-price-simple{margin:15px 0 20px 0}
table.table-price-simple tr th,table.table-price-simple tr td{font-size:11px;line-height:16px}
table.table-price-simple tr th.td-last,table.table-price-simple tr td.td-last{font-size:15px;line-height:22px}
a.internal-link-btn,a.internal-link-new-window-btn,a.external-link-btn,a.external-link-new-window-btn,a.external-link-btn-hand,a.download-btn,a.mail-btn{font-size:14px;line-height:18px}
[class^="col-lg"]{float:none;width:100%}
.col-sm-1{width:4.16666667%}
.col-sm-2{width:8.33333333%}
.col-sm-3{width:12.5%}
.col-sm-4{width:16.66666667%}
.col-sm-5{width:20.83333333%}
.col-sm-6{width:25%}
.col-sm-7{width:29.16666667%}
.col-sm-8{width:33.33333333%}
.col-sm-9{width:37.5%}
.col-sm-10{width:41.66666667%}
.col-sm-11{width:45.83333333%}
.col-sm-12{width:50%}
.col-sm-13{width:54.16666667%}
.col-sm-14{width:58.33333333%}
.col-sm-15{width:62.5%}
.col-sm-16{width:66.66666667%}
.col-sm-17{width:70.83333333%}
.col-sm-18{width:75%}
.col-sm-19{width:79.16666667%}
.col-sm-20{width:83.33333333%}
.col-sm-21{width:87.5%}
.col-sm-22{width:91.66666667%}
.col-sm-23{width:95.83333333%}
.col-sm-24{width:100%}
.grid-info-header-full .to-top-arrow,.grid-info-header-left .to-top-arrow{display:none}
.grid-info-box-0 hr.ce-div{margin:-5px 15px 15px}
.row-layout-0{padding:15px 0}
.row-spacer-0{margin-bottom:10px}
.row-spacer-30{padding-top:0;padding-bottom:0}
.row-spacer-31{padding-top:0}
.row-spacer-32{padding-bottom:0}
.row-spacer-info-0{margin-bottom:10px}
.container{min-width:320px;max-width:100%;padding:0}
.container:before{content:" ";display:table;clear:both}
.container:after{content:" ";display:table;clear:both}
.content-sm{padding:15px}
.v-content-left{padding:0}
.v-content-left>.row{padding:0}
.v-content-left>.row-header-layout-100{padding-top:40px}
.v-content-right{padding:0;margin:0}
.v-content-right .simplebasicce-image{margin-bottom:15px}
.v-content-right .simplebasicce-teaser,.v-content-right .tx-atzcontacts-overview-item{margin-bottom:15px}
.v-content-bottom{padding:0 15px 15px}
.v-content-sub-left{padding:20px 0 0 0}
.v-content-sub-content .grid-info-box-0.bg-0{padding:15px 0}
.v-content-sub-content .grid-info-box-0 .grid-info-box-right{width:auto}
.v-content-sub-content .grid-info-box-0 .grid-info-box-left{width:auto}
.v-content-sub-content .grid-info-box-0 .grid-info-box-left .bg-0{margin-right:0;padding:15px 0}
.v-layout-pagets__eventpageadvisory{padding:15px 0}
.v-layout-pagets__eventpagereferent{padding:15px 0}
.v-layout-pagets__eventpageprogram{padding:15px 0 0;margin-bottom:15px}
.v-layout-pagets__eventpagepartner{padding:15px 0;margin-bottom:15px}
.v-layout-pagets__eventpagepartner .v-content-left{padding:0}
.default-padding{padding:8px 15px}
.default-padding-lr{padding-left:15px;padding-right:15px}
.border-col-top-1{margin:0 15px}
.border-col-top-2{height:5px;margin:0 15px}
.header{min-height:80px}
.header-container{padding:0}
.header-logo{padding:18px 15px 14px 15px}
.header-logo-claim{font-size:10px;line-height:15px;padding:5px 0 0 0}
.header-logo img{width:130px;height:24.63321871px}
.header-event-logo{padding:15px 0 10px 15px}
.header-event-logo img{width:84px;height:15.91684902px}
.header-event a{display:inline-block}
.header-login-inner .row-layout-0-header,.header-login-inner .simplebasicce-text-layout-10{display:none}
.footer{padding:25px 0}
.footer-left{padding:15px}
.footer-right{float:none;padding:0 5px}
.footer-right:before{content:" ";display:table;clear:both}
.footer-right:after{content:" ";display:table;clear:both}
.footer-copyright{font-size:10px;line-height:13px;color:#878787}
.footer-partner{font-size:28px;line-height:40px;color:#878787}
.footer-to-top-mobile{position:absolute;top:105%;right:0;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.footer-to-top-mobile.fixed{opacity:1;position:fixed;top:auto;bottom:30px}
.footer-to-top-mobile a{display:block;width:29px;height:26px;text-decoration:none;background:#e6e6e6;text-align:center}
.footer-to-top-mobile a:before{font:24px / 32px "Icons";content:"\e009";font-weight:normal}
.menu-main,.menu-meta{float:none;padding:0}
.menu-main .ul-1,.menu-meta .ul-1{display:block}
.menu-main .ul-1 .li-1 a,.menu-meta .ul-1 .li-1 a{font-size:15px;line-height:30px}
.menu-main{position:relative;right:auto;top:auto;text-align:left}
.menu-main .ul-1{border-bottom:1px solid #878787}
.menu-main .ul-1 .li-1{display:block;border-top:1px solid #878787;padding:5px 15px 4px 15px;position:relative}
.menu-main .ul-1 .li-1 a{border:0;padding:0}
.menu-main .ul-1 .li-1 a.active,.menu-main .ul-1 .li-1 a:hover{color:#d0103a}
.menu-foldout-events-toggle{font-size:10px;display:block;cursor:pointer;position:absolute;width:40px;height:22px;border-left:1px solid #878787;top:8px;right:0;text-align:center;color:#505050}
.menu-foldout-events-toggle:before{content:"\e013";font:26px / 20px "Icons";display:inline-block;vertical-align:middle;padding:5px 0}
.menu-foldout-events-toggle.active,.menu-foldout-events-toggle:hover{color:#d0103a}
.menu-foldout-events ul{list-style:none;border-top:1px solid #878787;margin:5px -15px 0;padding:10px 15px 5px;display:block}
.menu-foldout-events ul li{padding:8px 0}
.menu-foldout-events ul li a{font:15px / 22px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif !important}
.menu-meta{border-top:1px solid #000;padding:0 5px}
.menu-meta .ul-1 .li-1{padding:5px 10px}
.menu-event-main,.menu-event-meta{float:none;padding:0}
.menu-event-main .ul-1,.menu-event-meta .ul-1{display:block}
.menu-event-main .ul-1 .li-1 a,.menu-event-meta .ul-1 .li-1 a{font-size:15px;line-height:30px}
.menu-event-main{text-align:left}
.menu-event-main .ul-1{border-bottom:1px solid #878787}
.menu-event-main .ul-1 .li-1{display:block;border-top:1px solid #878787;padding:5px 15px 4px 15px;position:relative}
.menu-event-main .ul-1 .li-1 a{padding:0}
.menu-event-main .ul-1 .li-1 a.active,.menu-event-main .ul-1 .li-1 a:hover{color:#d0103a}
.menu-event-meta{border-top:1px solid #000;padding:0 5px}
.menu-event-meta .ul-1 .li-1{padding:5px 10px}
.menu-meta-main-holder{position:relative;background:#f0f0f0;display:none;border-bottom:5px solid #000}
.menu-meta-main-toggle{position:absolute;top:15px;right:15px;width:20px;height:20px;display:block;cursor:pointer;text-align:right}
.menu-meta-main-toggle:before{content:"\e021";font:26px / 20px "Icons"}
.menu-footer-musthave .ul-1 .li-1{padding:0 10px}
.menu-footer-musthave .ul-1 .li-1 a{font-size:15px;line-height:20px}
.menu-atz-events-infos .ul-1{padding:0}
.menu-atz-events-infos .ul-1.fixed{position:relative;top:auto;width:auto}
.menu-atz-events-infos .ul-2{display:none}
.menu-atz-events-infos .ul-1 .li-1,.menu-atz-events-infos .ul-2 .li-1{position:relative;padding:0 0 24px 0}
.menu-atz-events-infos .ul-1 .li-1 a,.menu-atz-events-infos .ul-2 .li-1 a{padding:0 10px 4px 29px;font-size:15px;line-height:20px}
.menu-atz-events-infos .ul-1 .li-1-toggle,.menu-atz-events-infos .ul-2 .li-1-toggle{z-index:5;display:block;position:absolute;top:0;left:0;width:19px;height:19px;margin:0 6px 0 0;cursor:pointer}
.menu-atz-events-infos .ul-1 .li-1-toggle:before,.menu-atz-events-infos .ul-2 .li-1-toggle:before{font:26px / 26px "Icons";content:"\e022";color:#878787}
.menu-atz-events-infos .ul-1 .li-1-toggle.active:before,.menu-atz-events-infos .ul-2 .li-1-toggle.active:before{content:"\e023"}
.menu-atz-events-infos .ul-1 .li-2,.menu-atz-events-infos .ul-2 .li-2{padding-top:8px;padding-bottom:0}
.menu-atz-events-infos .ul-1 .li-2 a,.menu-atz-events-infos .ul-2 .li-2 a{font-size:14px;line-height:18px;padding-top:3px;padding-bottom:3px}
.slick-slide{float:left}
.form{padding:30px 15px}
.form-login-header{padding:0 15px}
.form-row{padding-bottom:15px;margin:0 -15px}
.form-row [class^="col-lg"]{padding:0 15px}
.form fieldset{padding:30px 15px 30px 15px;margin:0 0 15px 0}
.form fieldset.no-bg{background:0}
.form-label-legend{font-size:20px;line-height:28px}
.form-input-text{height:40px}
.form-submit-light-prev-next{font-size:14px;line-height:18px}
.form-submit-light-reset{margin-left:15px;margin-right:15px}
.js-replaced-select div,js-faked-select div{font-size:14px;line-height:18px}
.tx-atzcontacts-overview-item{padding:15px}
.tx-atzcontacts-overview-item h4{padding:15px 0}
.tx-atzcontacts-overview-item_head{padding:0 15px}
.col-lg-6 .tx-atzcontacts-overview-item_head{display:block}
.col-lg-6 .tx-atzcontacts-overview-item_head.head--sm{display:none}
.tx-atzcontacts-overview-item_text{padding:5px 15px 15px 15px}
.tx-atzevents-global-is-intro{padding:30px 15px 20px 15px}
.tx-atzevents-global-is-ce{padding:15px}
.tx-atzevents-global-partner-logo{padding:20px 0 25px 0}
.tx-atzevents-global-to-top{margin:-8px 15px 20px 15px}
.tx-atzevents-global-to-top-in-text{margin-top:15px}
.tx-atzevents-global-to-top .to-top-arrow{right:5px;top:-25px}
.tx-atzevents-global-to-top .to-top-arrow:before{font-size:22px;line-height:22px}
.tx-atzevents-header-big{padding:0;position:relative}
.tx-atzevents-header-big:before{height:0}
.tx-atzevents-header-big-text{position:relative;top:0;left:0;width:auto;padding:23px 15px 25px 15px}
.tx-atzevents-header-big a.button-big{margin:15px 0 0 0;min-width:0}
.tx-atzevents-header-big .become-referent{height:auto}
.tx-atzevents-header-small{padding:0}
.tx-atzevents-header-small-text{position:relative;width:auto;top:0;padding:7px 15px 1px}
.tx-atzevents-header-big-partner,.tx-atzevents-header-small-partner{display:none}
.tx-atzevents-menu{padding:0}
.tx-atzevents-menu.fixed{position:fixed;top:0;width:100%}
.tx-atzevents-menu-holder{position:relative;z-index:10;margin-bottom:0}
.tx-atzevents-menu-toggle{display:block;background:#000;padding:9px 15px 6px 15px}
.tx-atzevents-menu-toggle-toggler{font:15px / 20px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;color:#c8c8c8;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}
.tx-atzevents-menu-toggle-toggler:before{content:"\e021";font:26px / 20px "Icons";display:inline-block;vertical-align:middle;margin:0 10px 0 0}
.tx-atzevents-menu-toggle-to-top{float:right;cursor:pointer}
.tx-atzevents-menu-toggle-to-top a:after{content:"\e020";font:26px / 20px "Icons";display:inline-block;vertical-align:middle;color:#c8c8c8}
.tx-atzevents-menu-toggle .link-calendar{color:#fff;float:right}
.tx-atzevents-menu-toggle .link-calendar:before{content:"\e024";font:28px / 0 "Icons";vertical-align:middle;display:inline-block;margin:0}
.tx-atzevents-menu:before{display:none}
.tx-atzevents-menu .ul-1,.tx-atzevents-menu .ul-2{list-style:none;margin:0;padding:0;display:block;border-bottom:1px solid #878787;position:relative;z-index:5}
.tx-atzevents-menu .ul-1 .li-1,.tx-atzevents-menu .ul-2 .li-1,.tx-atzevents-menu .ul-1 .li-2,.tx-atzevents-menu .ul-2 .li-2{display:block;border-top:1px solid #878787;padding:5px 15px 4px 15px}
.tx-atzevents-menu .ul-1 .li-1>a,.tx-atzevents-menu .ul-2 .li-1>a,.tx-atzevents-menu .ul-1 .li-2>a,.tx-atzevents-menu .ul-2 .li-2>a{font:15px / 20px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;border:0;padding:0;margin:5px 0;height:auto}
.tx-atzevents-menu .ul-1 .li-1>a .has-sub,.tx-atzevents-menu .ul-2 .li-1>a .has-sub,.tx-atzevents-menu .ul-1 .li-2>a .has-sub,.tx-atzevents-menu .ul-2 .li-2>a .has-sub{float:right}
.tx-atzevents-menu .ul-1 .li-1>a .has-sub:after,.tx-atzevents-menu .ul-2 .li-1>a .has-sub:after,.tx-atzevents-menu .ul-1 .li-2>a .has-sub:after,.tx-atzevents-menu .ul-2 .li-2>a .has-sub:after{font-size:20px;line-height:20px;color:#505050}
.tx-atzevents-menu .ul-1 .li-1>a.active:after,.tx-atzevents-menu .ul-2 .li-1>a.active:after,.tx-atzevents-menu .ul-1 .li-2>a.active:after,.tx-atzevents-menu .ul-2 .li-2>a.active:after{font-size:20px}
.tx-atzevents-menu .ul-1 .li-1>a.active .has-sub:after,.tx-atzevents-menu .ul-2 .li-1>a.active .has-sub:after,.tx-atzevents-menu .ul-1 .li-2>a.active .has-sub:after,.tx-atzevents-menu .ul-2 .li-2>a.active .has-sub:after{color:#000}
.tx-atzevents-menu .ul-1 .li-1>a.current,.tx-atzevents-menu .ul-2 .li-1>a.current,.tx-atzevents-menu .ul-1 .li-2>a.current,.tx-atzevents-menu .ul-2 .li-2>a.current{background:0;color:#d0103a}
.tx-atzevents-menu .ul-1 .li-1>a.current .has-sub:after,.tx-atzevents-menu .ul-2 .li-1>a.current .has-sub:after,.tx-atzevents-menu .ul-1 .li-2>a.current .has-sub:after,.tx-atzevents-menu .ul-2 .li-2>a.current .has-sub:after{color:#d0103a}
.tx-atzevents-menu .ul-1 .li-1>a.current-sm,.tx-atzevents-menu .ul-2 .li-1>a.current-sm,.tx-atzevents-menu .ul-1 .li-2>a.current-sm,.tx-atzevents-menu .ul-2 .li-2>a.current-sm{color:#000}
.tx-atzevents-menu .ul-1 .li-1>a.link-social,.tx-atzevents-menu .ul-2 .li-1>a.link-social,.tx-atzevents-menu .ul-1 .li-2>a.link-social,.tx-atzevents-menu .ul-2 .li-2>a.link-social{display:none}
.tx-atzevents-menu .ul-1{display:none}
.tx-atzevents-menu .ul-1 .li-calendar{display:none}
.tx-atzevents-menu .ul-1 .li-social{float:none}
.tx-atzevents-menu .ul-1 .li-social .label-mobile{font:15px / 20px "TradeGothicLT-BoldCondTwenty",Arial,Helvetica,sans-serif;text-transform:uppercase;border:0;padding:0;margin:5px 0;height:auto;display:inline-block}
.tx-atzevents-menu .ul-3{max-width:none}
.tx-atzevents-menu .ul-3 .li-3{padding:0;margin:0 -5px;max-width:none}
.tx-atzevents-menu .ul-3 .li-3>a{font:15px / 20px "TradeGothicLT-CondEighteen",Arial,Helvetica,sans-serif;padding:5px 5px 4px 5px;display:inline-block;color:#505050}
.tx-atzevents-menu .ul-3 .li-3>a.social{padding:5px 0 4px 5px}
.tx-atzevents-menu .ul-3-social{display:inline-block !important;float:right;padding:0;margin:0 -5px 0 0}
.tx-atzevents-menu .ul-3-social .li-3{display:inline-block}
.tx-atzevents-menu .ul-3-social .li-3>a{border:0}
.tx-atzevents-menu .ul-3-social .li-3>a:hover{border-color:transparent}
.tx-atzevents-menu .ul-3-social .li-3>a:before{color:#878787}
.tx-atzevents-menu .act .ul-3{display:block}
.tx-atzevents-advisor-overview{padding:5px 0 15px 0;margin-bottom:15px}
.tx-atzevents-advisor-overview-item{margin:0 15px;padding:15px 0}
.tx-atzevents-advisor-overview-item_img{width:30.3030303%}
.tx-atzevents-advisor-overview-item_text{width:66.66666667%;padding:0 15px}
.tx-atzevents-advisor-overview-item_roleinfos{font-size:11px;line-height:16px;padding:10px 0 0 0}
.tx-atzevents-advisor-session{padding:0 0 15px 0;margin-bottom:15px}
.tx-atzevents-advisor-session-title{padding-right:50px}
.tx-atzevents-advisor-session-item{padding:11px 0 13px 0;margin:0 15px}
.tx-atzevents-advisor-session-item h5,.tx-atzevents-advisor-session-item p{padding:0}
.tx-atzevents-referents-list{padding:20px 0 20px 0;margin:0 0 30px 0}
.tx-atzevents-referents-list-header{margin:0 15px 17px 15px}
.tx-atzevents-referents-list-item{padding:0 0 5px 0;margin:0 15px}
.tx-atzevents-referents-list-item-header{padding:12px 0 0 0}
.tx-atzevents-program-menu-days{margin:20px 0 70px 0}
.tx-atzevents-program-menu-days .ul-1{padding:0 0 0 12px;font-size:0}
.tx-atzevents-program-menu-days .ul-1 .li-1{padding:0 3px}
.tx-atzevents-program-menu-days .ul-1 .li-1>a{font-size:15px;line-height:24px;padding:4px 10px 0 10px}
.tx-atzevents-program-menu-days .ul-1 .li-1-is-download{float:none;position:absolute;bottom:-45px;right:15px}
.tx-atzevents-program-menu-days .ul-1 .li-1-is-download.download-is-program{bottom:-70px}
.tx-atzevents-program-nav-forward-back{padding:0 5px}
.tx-atzevents-program-item{padding:0 5px 15px;margin:0}
.has-2 .tx-atzevents-program-item,.has-3 .tx-atzevents-program-item,.has-4 .tx-atzevents-program-item{width:100%}
.tx-atzevents-program-item-download-pdf{margin:5px 0 0}
.tx-atzevents-program-break{padding:15px 15px 0 70px;margin-bottom:0}
.tx-atzevents-program-break .time{width:55px;top:11px;font-size:15px;line-height:30px}
.tx-atzevents-program-break h3{font-size:18px;line-height:20px}
.tx-atzevents-program-session{padding:15px}
.has-1 .tx-atzevents-program-session{padding:15px;margin-top:15px}
.tx-atzevents-program-session .time{font-size:15px;line-height:20px}
.tx-atzevents-program-session h2{font-size:22px;line-height:28px}
.has-3 .tx-atzevents-program-session h2,.has-4 .tx-atzevents-program-session h2{font-size:22px;line-height:28px}
.tx-atzevents-program-talk{padding:25px 15px 15px 70px}
.has-3 .tx-atzevents-program-talk{padding-left:70px}
.has-4 .tx-atzevents-program-talk{padding-left:70px}
.tx-atzevents-program-talk .time{font-size:15px;line-height:20px;width:55px;top:25px}
.tx-atzevents-program-talk .time.has-keynote{top:52px}
.tx-atzevents-program-talk h3{font-size:18px;line-height:20px;padding-bottom:15px}
.has-1 .tx-atzevents-program-talk h3,.has-3 .tx-atzevents-program-talk h3,.has-4 .tx-atzevents-program-talk h3{font-size:18px;line-height:20px;padding-bottom:15px}
.tx-atzevents-program-talk .section-session-info{padding-top:0}
.tx-atzevents-slider-grid .simplebasicce-teaser{min-height:240px;max-width:330px;margin:0 auto}
.tx-atzevents-slider-grid .slick-dots{bottom:-25px}
.tx-atzevents-slider-holder .case-upper a:after{font-size:13px;line-height:20px}
.tx-atzevents-slider-home{margin:0 auto 50px auto;max-width:720px}
.tx-atzevents-slider-default{padding:40px 0 50px 0}
.tx-atzevents-slider-header{padding:35px 0 0 0}
.tx-atzevents-slider-header-inner{bottom:0;padding:10px 15px}
.tx-atzevents-slider-header-inner .h1-default{padding:0 0 5px 0;font-size:19px;line-height:21px}
.tx-atzevents-slider-footer-link{bottom:-35px;right:15px}
.tx-atzevents-slider-item{padding:0;text-align:center}
.tx-atzevents-slider-content{width:330px;height:430px;display:inline-block;text-align:left;margin:0}
.tx-atzevents-slider-content-top{height:160px;padding:20px 15px 0 15px}
.tx-atzevents-slider-content-bottom{margin:0 15px}
.tx-atzevents-slider-content .time-location:after{font-size:52px;line-height:0;margin:5px 0 -5px 0}
.tx-atzevents-events-companies{margin-bottom:40px}
.tx-atzevents-events-companies-header{padding:20px 15px 25px 15px}
.tx-atzevents-events-companies-text{margin:0 0 20px 0}
.tx-atzevents-events-companies>[class^="col-lg"]{padding:0}
.tx-atzevents-events-list{padding:20px 0}
.tx-atzevents-events-list-selects{padding:20px 15px 30px 15px;width:100%}
.tx-atzevents-events-list-item{max-width:330px;margin:0 auto 15px auto}
.tx-atzevents-events-list-default-header{height:85px;padding:20px 15px 0 15px}
.tx-atzevents-events-list-overlay{padding-left:10px;padding-right:10px}
.tx-atzevents-events-list-overlay-header{height:143px}
.tx-atzevents-events-list-content{height:440px}
.tx-atzevents-events-list-content .time-location{padding:10px 0 0 0;height:100px}
.tx-atzevents-events-list-content-bottom{margin:0 5px;padding:0 10px}
.tx-atzevents-events-list-content-info{position:absolute;bottom:10px;left:15px;right:15px}
.tx-atzevents-events-list .control{font-weight:normal;margin:0 10px 10px 0;font-size:14px;line-height:18px;padding:9px 10px}
.tx-atzevents-events-list .control:hover{color:#000}
.tx-atzevents-events-list .control.mixitup-control-active{font-size:14px;line-height:18px;font-weight:normal;margin:0 10px 10px 0}
.tx-atzevents-events-list .form-select{font-size:14px;line-height:18px}
.tx-atzevents-media-partner{margin-bottom:30px}
.tx-atzevents-media-partner .tx-atzevents-global-to-top{margin-left:0;margin-right:0}
.no-header-content .tx-atzevents-media-partner{margin-bottom:0}
.tx-atzevents-media-partner-header{padding:15px 0}
.tx-atzevents-media-partner-text{margin:0}
.tx-atzevents-media-partner-abo{padding:15px;margin-bottom:35px}
.tx-atzevents-media-partner-abo-image{width:37%}
.tx-atzevents-media-partner-abo-text{width:63%;padding:0 0 0 15px}
.tx-atzevents-media-partner-abo-text a.internal-link-btn{width:100%}
.tx-atzevents-media-partner [class^="col-lg"]{padding:0 15px}
.tx-atzevents-media-partner [class^="col-lg"] .row{margin:0 -15px}
.tx-atzevents-company-logos{margin:0 -15px 1px -15px}
.tx-atzevents-company-logos-item{padding:0 15px}
.tx-atzevents-company-logos-item.size-mobile-1{width:100%}
.tx-atzevents-company-logos-item.size-mobile-2{width:50%}
.tx-atzevents-company-logos-item.size-mobile-3{width:33.33333333%}
.tx-atzevents-company-logos-item.size-mobile-4{width:25%}
.tx-atzevents-company-logos-item.size-mobile-6{width:16.66666667%}
.tx-atzevents-pricebox{margin:0 0 15px 0}
.tx-atzevents-pricebox-top{padding:10px 15px 5px 15px}
.tx-atzevents-pricebox-bottom{padding:15px 15px 30px 15px}
.tx-atzevents-booking{margin-bottom:15px}
.tx-atzevents-booking-header{padding-top:30px;padding-bottom:5px}
.tx-atzevents-booking-nav{margin:0 0 15px 0;padding:6px 10px}
.tx-atzevents-booking-nav-item{vertical-align:middle;padding:5px}
.tx-atzevents-booking-nav-item a,.tx-atzevents-booking-nav-item span{font-size:0;line-height:0;display:inline-block;height:16px;width:10px;padding:0;background:#c8c8c8;position:relative;vertical-align:middle;margin:-2px 2px 0 2px}
.tx-atzevents-booking-nav-item a:after,.tx-atzevents-booking-nav-item span:after{content:"";position:absolute;top:0;right:-5px;width:0;height:100%;border-style:solid;border-width:8px 0 8px 5px;border-color:transparent transparent transparent #c8c8c8;background:#e6e6e6}
.tx-atzevents-booking-nav-item a{background:#000}
.tx-atzevents-booking-nav-item a:after{border-color:transparent transparent transparent #000}
.tx-atzevents-booking-nav-item.current a{font-size:16px;line-height:36px;padding:0 15px;height:36px;width:auto}
.tx-atzevents-booking-nav-item.current a:after{content:"";position:absolute;top:0;right:-6px;width:0;height:100%;border-style:solid;border-width:18px 0 18px 10px;background:#e6e6e6}
.tx-atzevents-booking-nav-item:last-child.current a:after{display:none}
.simplebasicce-text-layout-10{padding:15px}
.simplebasicce-mobile-slide-bg img{max-width:100%}
.simplebasicce-mobile-slide-overlay-inner{padding:0 15px}
.simplebasicce-mobile-slide-overlay-inner img{max-width:70%;height:auto}
.simplebasicce-mobile-slide-default{display:none}
.simplebasicce-mobile-slide-mobile{display:block}
.simplebasicce-login-footer .form{padding:20px 0}
.simplebasicce-teaser{border:15px solid #fff}
.header-content .atz-layerslider-outer-wrap p.text-mega{font-size:50px}
.header-content .atz-layerslider-outer-wrap p.text-emo{font-size:14px;line-height:18px}
.hidden-sm{display:none}
.show-sm{display:block}
}
@media only screen and (min-width:1201px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.1),only screen and (min-width:961px) and (max-width:1380px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.1){.header{min-height:80px}
.header-container{padding:0}
.header-logo{padding:18px 20px 14px 20px}
.header-logo-claim{font-size:10px;line-height:15px;padding:5px 0 0 0}
.header-logo img{width:130px;height:24.63321871px}
.header-event-logo{padding:20px 0 10px 20px}
.header-event-logo img{width:84px;height:15.91684902px}
.header-event a{display:inline-block}
.header-login-inner .row-layout-0-header,.header-login-inner .simplebasicce-text-layout-10{display:block}
.menu-main,.menu-meta{float:none;padding:0}
.menu-main .ul-1,.menu-meta .ul-1{display:block}
.menu-main{position:relative;right:auto;top:auto;text-align:left}
.menu-main .ul-1{border-bottom:1px solid #878787}
.menu-main .ul-1 .li-1{display:block;border-top:1px solid #878787;padding:5px 20px 4px 20px;position:relative}
.menu-main .ul-1 .li-1 a{border:0;padding:0}
.menu-main .ul-1 .li-1 a.active,.menu-main .ul-1 .li-1 a:hover{color:#d0103a}
.menu-foldout-events-toggle{font-size:10px;display:block;cursor:pointer;position:absolute;width:40px;height:22px;border-left:1px solid #878787;top:8px;right:0;text-align:center;color:#505050}
.menu-foldout-events-toggle:before{content:"\e013";font:26px / 20px "Icons";display:inline-block;vertical-align:middle;padding:5px 0}
.menu-foldout-events-toggle.active,.menu-foldout-events-toggle:hover{color:#d0103a}
.menu-foldout-events ul{list-style:none;border-top:1px solid #878787;margin:5px -20px 0;padding:10px 20px 5px;display:block}
.menu-foldout-events ul li{padding:8px 0}
.menu-meta{border-top:1px solid #000;padding:0 5px}
.menu-meta .ul-1 .li-1{padding:5px 10px}
.menu-event-main,.menu-event-meta{float:none;padding:0}
.menu-event-main .ul-1,.menu-event-meta .ul-1{display:block}
.menu-event-main .ul-1 .li-1 a,.menu-event-meta .ul-1 .li-1 a{font-size:15px;line-height:30px}
.menu-event-main{text-align:left}
.menu-event-main .ul-1{border-bottom:1px solid #878787}
.menu-event-main .ul-1 .li-1{display:block;border-top:1px solid #878787;padding:5px 20px 4px 20px;position:relative}
.menu-event-main .ul-1 .li-1 a{padding:0}
.menu-event-main .ul-1 .li-1 a.active,.menu-event-main .ul-1 .li-1 a:hover{color:#d0103a}
.menu-event-meta{border-top:1px solid #000;padding:0 5px}
.menu-event-meta .ul-1 .li-1{padding:5px 10px}
.menu-meta-main-holder{position:relative;background:#f0f0f0;display:none;border-bottom:5px solid #000}
.menu-meta-main-toggle{position:absolute;top:15px;right:15px;width:20px;height:20px;display:block;cursor:pointer;text-align:right}
.menu-meta-main-toggle:before{content:"\e021";font:26px / 20px "Icons"}
.menuXX-atz-events-infos .ul-1{padding:0}
.menuXX-atz-events-infos .ul-1.fixed{position:relative;top:auto;width:auto}
.menuXX-atz-events-infos .ul-2{display:none}
.menuXX-atz-events-infos .ul-1 .li-1,.menuXX-atz-events-infos .ul-2 .li-1{position:relative;padding:0 0 24px 0}
.menuXX-atz-events-infos .ul-1 .li-1 a,.menuXX-atz-events-infos .ul-2 .li-1 a{padding:0 10px 4px 29px;font-size:15px;line-height:20px}
.menuXX-atz-events-infos .ul-1 .li-1-toggle,.menuXX-atz-events-infos .ul-2 .li-1-toggle{z-index:5;display:block;position:absolute;top:0;left:0;width:19px;height:19px;margin:0 6px 0 0;cursor:pointer}
.menuXX-atz-events-infos .ul-1 .li-1-toggle:before,.menuXX-atz-events-infos .ul-2 .li-1-toggle:before{font:26px / 26px "Icons";content:"\e022";color:#878787}
.menuXX-atz-events-infos .ul-1 .li-1-toggle.active:before,.menuXX-atz-events-infos .ul-2 .li-1-toggle.active:before{content:"\e023"}
.menuXX-atz-events-infos .ul-1 .li-2,.menuXX-atz-events-infos .ul-2 .li-2{padding-top:8px;padding-bottom:0}
.menuXX-atz-events-infos .ul-1 .li-2 a,.menuXX-atz-events-infos .ul-2 .li-2 a{font-size:14px;line-height:18px;padding-top:3px;padding-bottom:3px}
.container{max-width:100%}
.header-container,.header-event-container{padding:0}
.header-container [class^="col-lg"],.header-event-container [class^="col-lg"]{float:none;width:100%}
}
@media only screen and (min-width:581px) and (max-width:1200px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.1),only screen and (min-width:621px) and (max-width:960px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.1){[class*="col-md"]{float:left;width:100%}
.content-sm{padding:30px}
.default-padding{padding:8px 15px}
.col-md-12 .default-padding{padding:8px 15px}
#tx-atzevents-register-new{padding:30px 30px}
.form-contact{margin:0 30px}
.form-contact .form{padding:30px}
.form .row-md-12{margin:0 -15px}
.form .row-md-12 .form-row{float:left;width:50%;margin:0}
.form .form-row .col-lg-12{float:left;width:50%}
.v-layout-pagets__eventpageadvisory .v-content-left,.v-layout-pagets__eventpageadvisory .v-content-right,.v-layout-pagets__eventpageprogram .v-content-left,.v-layout-pagets__eventpageprogram .v-content-right,.v-layout-pagets__eventpagepartner .v-content-left,.v-layout-pagets__eventpagepartner .v-content-right,.v-content-left .v-layout-pagets__eventpagereferent,.v-content-right .v-layout-pagets__eventpagereferent{padding:0 15px}
.col-lg-20 .v-content-left,.col-lg-20 .v-content-right{margin:0}
.v-content-left>.row-layout-0,.v-content-right>.row-layout-0{padding-left:30px;padding-right:30px}
.v-content-left .v-content-sub-left,.v-content-right .v-content-sub-left{padding-left:15px;padding-right:15px}
.v-content-sub-content .grid-info-box-0 .grid-info-box-left .bg-0{padding:30px 15px}
.v-content-bottom{padding:0 30px 30px}
.v-content-bottom .col-lg-16+.col-lg-8{width:50%}
.grid-info-header-left{padding-right:0}
.v-content-sub-content .grid-info-box-0.bg-0{padding:30px 15px}
.grid-info-box-right.v-content-right{padding:0 15px 5px;background:#fff}
.v-content-right .simplebasicce-image{margin:0}
.header-login-inner>.container,.no-header-content>.container{padding:0 30px}
.header-login-inner .col-lg-16,.no-header-content .col-lg-16{width:58.33333333%;float:left}
.header-login-inner .col-lg-16 .default-padding,.no-header-content .col-lg-16 .default-padding{padding:8px 15px}
.header-login-inner .col-lg-8,.no-header-content .col-lg-8{width:41.66666667%;float:left}
.header-login-inner .col-lg-8 .default-padding,.no-header-content .col-lg-8 .default-padding{padding:8px 15px}
.header-login-inner .row-layout-0-header,.no-header-content .row-layout-0-header,.header-login-inner .simplebasicce-text-layout-10,.no-header-content .simplebasicce-text-layout-10{display:block}
.header-login-inner .tx-atzevents-media-partner .col-md-1,.no-header-content .tx-atzevents-media-partner .col-md-1{width:4.16666667%}
.header-login-inner .tx-atzevents-media-partner .col-md-2,.no-header-content .tx-atzevents-media-partner .col-md-2{width:8.33333333%}
.header-login-inner .tx-atzevents-media-partner .col-md-3,.no-header-content .tx-atzevents-media-partner .col-md-3{width:12.5%}
.header-login-inner .tx-atzevents-media-partner .col-md-4,.no-header-content .tx-atzevents-media-partner .col-md-4{width:16.66666667%}
.header-login-inner .tx-atzevents-media-partner .col-md-5,.no-header-content .tx-atzevents-media-partner .col-md-5{width:20.83333333%}
.header-login-inner .tx-atzevents-media-partner .col-md-6,.no-header-content .tx-atzevents-media-partner .col-md-6{width:25%}
.header-login-inner .tx-atzevents-media-partner .col-md-7,.no-header-content .tx-atzevents-media-partner .col-md-7{width:29.16666667%}
.header-login-inner .tx-atzevents-media-partner .col-md-8,.no-header-content .tx-atzevents-media-partner .col-md-8{width:33.33333333%}
.header-login-inner .tx-atzevents-media-partner .col-md-9,.no-header-content .tx-atzevents-media-partner .col-md-9{width:37.5%}
.header-login-inner .tx-atzevents-media-partner .col-md-10,.no-header-content .tx-atzevents-media-partner .col-md-10{width:41.66666667%}
.header-login-inner .tx-atzevents-media-partner .col-md-11,.no-header-content .tx-atzevents-media-partner .col-md-11{width:45.83333333%}
.header-login-inner .tx-atzevents-media-partner .col-md-12,.no-header-content .tx-atzevents-media-partner .col-md-12{width:50%}
.header-login-inner .tx-atzevents-media-partner .col-md-13,.no-header-content .tx-atzevents-media-partner .col-md-13{width:54.16666667%}
.header-login-inner .tx-atzevents-media-partner .col-md-14,.no-header-content .tx-atzevents-media-partner .col-md-14{width:58.33333333%}
.header-login-inner .tx-atzevents-media-partner .col-md-15,.no-header-content .tx-atzevents-media-partner .col-md-15{width:62.5%}
.header-login-inner .tx-atzevents-media-partner .col-md-16,.no-header-content .tx-atzevents-media-partner .col-md-16{width:66.66666667%}
.header-login-inner .tx-atzevents-media-partner .col-md-17,.no-header-content .tx-atzevents-media-partner .col-md-17{width:70.83333333%}
.header-login-inner .tx-atzevents-media-partner .col-md-18,.no-header-content .tx-atzevents-media-partner .col-md-18{width:75%}
.header-login-inner .tx-atzevents-media-partner .col-md-19,.no-header-content .tx-atzevents-media-partner .col-md-19{width:79.16666667%}
.header-login-inner .tx-atzevents-media-partner .col-md-20,.no-header-content .tx-atzevents-media-partner .col-md-20{width:83.33333333%}
.header-login-inner .tx-atzevents-media-partner .col-md-21,.no-header-content .tx-atzevents-media-partner .col-md-21{width:87.5%}
.header-login-inner .tx-atzevents-media-partner .col-md-22,.no-header-content .tx-atzevents-media-partner .col-md-22{width:91.66666667%}
.header-login-inner .tx-atzevents-media-partner .col-md-23,.no-header-content .tx-atzevents-media-partner .col-md-23{width:95.83333333%}
.header-login-inner .tx-atzevents-media-partner .col-md-24,.no-header-content .tx-atzevents-media-partner .col-md-24{width:100%}
.header-login-inner .tx-atzevents-media-partner .clear-left-md,.no-header-content .tx-atzevents-media-partner .clear-left-md{clear:left}
#tx-atzevents-register-new{margin:0 30px}
.v-content-right:before{content:" ";display:table;clear:both}
.v-content-right:after{content:" ";display:table;clear:both}
.v-content-right>div,.v-content-right>a{width:50%;float:left;padding:0 15px}
.v-content-right .simplebasicce-teaser{padding:0;display:block}
.v-content-right>.tx-atzcontacts-overview-item{width:100%;float:none;clear:both;padding:15px}
.v-content-right .simplebasicce-login{width:100%;float:none;clear:both;padding:0}
.col-md-1{width:4.16666667%}
.col-md-2{width:8.33333333%}
.col-md-3{width:12.5%}
.col-md-4{width:16.66666667%}
.col-md-5{width:20.83333333%}
.col-md-6{width:25%}
.col-md-7{width:29.16666667%}
.col-md-8{width:33.33333333%}
.col-md-9{width:37.5%}
.col-md-10{width:41.66666667%}
.col-md-11{width:45.83333333%}
.col-md-12{width:50%}
.col-md-13{width:54.16666667%}
.col-md-14{width:58.33333333%}
.col-md-15{width:62.5%}
.col-md-16{width:66.66666667%}
.col-md-17{width:70.83333333%}
.col-md-18{width:75%}
.col-md-19{width:79.16666667%}
.col-md-20{width:83.33333333%}
.col-md-21{width:87.5%}
.col-md-22{width:91.66666667%}
.col-md-23{width:95.83333333%}
.col-md-24{width:100%}
.clear-left-md{clear:left}
.tx-atzevents-booking{margin-bottom:30px}
.tx-atzevents-panel-social{margin-top:0}
h1,h2.h1-default,p.h1-default,li.h1-default{font-size:28px;line-height:34px;padding:0 0 15px 0}
h1.title-v-header-xl,h2.h1-default.title-v-header-xl,p.h1-default.title-v-header-xl,li.h1-default.title-v-header-xl{font-size:26px;line-height:32px;padding:0 0 15px 0}
h1.title-v-header-xs,h2.h1-default.title-v-header-xs,p.h1-default.title-v-header-xs,li.h1-default.title-v-header-xs{font-size:14px;line-height:18px;padding:0}
h2,p.h2-default,li.h2-default{font-size:24px;line-height:30px;padding:0 0 18px 0}
h3,p.h3-default,li.h3-default{font-size:20px;line-height:25px;padding:0 0 15px 0}
h4,p.h4-default,li.h4-default,label.h4-default{font-size:16px;line-height:22px;padding:0 0 10px 0}
h5,p.h5-default,li.h5-default,label.h5-default{font-size:15px;line-height:19px;padding:10px 0}
p,pre,small{font-size:16px;line-height:23px;padding:0 0 15px 0}
p.text-emo,pre.text-emo,small.text-emo{font-size:18px;line-height:24px;padding:0 0 15px 0}
p.text-teaser-headline,pre.text-teaser-headline,small.text-teaser-headline{font-size:14px;line-height:18px;padding:0 0 15px 0}
p.text-teaser-copy-big,pre.text-teaser-copy-big,small.text-teaser-copy-big{font-size:17px;line-height:23px;padding:0 0 15px 0}
p.text-paragraph-copy-narrow,pre.text-paragraph-copy-narrow,small.text-paragraph-copy-narrow{font-size:16px;line-height:22px;padding:0 0 5px 0}
p.text-colpointer,pre.text-colpointer,small.text-colpointer{font-size:16px;line-height:22px;padding:0 0 5px 0}
p.text-paragraph-copy-narrow-light,pre.text-paragraph-copy-narrow-light,small.text-paragraph-copy-narrow-light{font-size:16px;line-height:22px;padding:0 0 5px 0}
p.text-xs,pre.text-xs,small.text-xs{font-size:14px;line-height:18px;padding:0 0 10px 0}
p.text-xxs,pre.text-xxs,small.text-xxs{font-size:11px;line-height:16px;padding:0 0 5px 0}
p.text-mega,pre.text-mega,small.text-mega{font-size:44px;line-height:48px;padding:0 0 10px 0}
p.info-v-header-xl,pre.info-v-header-xl,small.info-v-header-xl{font-size:16px;line-height:24px;padding:0 0 5px 0}
table tr th{padding:10px 5px;font-size:11px;line-height:16px}
table tr td{padding:10px 5px;font-size:11px;line-height:16px}
table.table-price tr td{font-size:11px;line-height:16px}
table.table-price tbody tr:last-child td{font-size:13px;line-height:18px;vertical-align:middle}
table.table-price tfoot tr td{font-size:13px;line-height:18px}
table.table-price tfoot tr td.td-last{font-size:15px;line-height:22px}
table.table-price-simple{margin:15px 0 20px 0}
table.table-price-simple tr th,table.table-price-simple tr td{font-size:11px;line-height:16px}
table.table-price-simple tr th.td-last,table.table-price-simple tr td.td-last{font-size:15px;line-height:22px}
a.internal-link-btn,a.internal-link-new-window-btn,a.external-link-btn,a.external-link-new-window-btn,a.external-link-btn-hand,a.download-btn,a.mail-btn{font-size:14px;line-height:18px}
.tx-atzcontacts-overview-item{padding:15px}
.tx-atzcontacts-overview-item-inner:after{content:" ";display:table;clear:both}
.tx-atzcontacts-overview-item_img{float:left;width:41.66666667%}
.tx-atzcontacts-overview-item h4{padding:5px 0 15px;font-size:16px;line-height:22px}
.tx-atzcontacts-overview-item_right{float:left;width:58.33333333%;padding:20px 20px 0}
.tx-atzcontacts-overview-item_head{padding:0 20px}
.col-lg-30 .tx-atzcontacts-overview-item_head,.col-lg-6 .tx-atzcontacts-overview-item_head{display:none}
.tx-atzcontacts-overview-item_head.head--sm{display:block !important}
.tx-atzcontacts-overview-item_text{padding:5px 20px}
.tx-atzcontacts-overview-item_text a br{display:none !important}
.tx-atzevents-program{margin:0 -5px}
.tx-atzevents-program.show-sm .has-2{width:50%;float:left}
.tx-atzevents-program-column.slots-1{width:100%;clear:both}
.tx-atzevents-program-column.slots-2{width:50%;float:left}
.tx-atzevents-program-column.slots-3{width:50%;float:left}
.tx-atzevents-program-column.slots-3+.slots-3+.slots-3{clear:left}
.tx-atzevents-program-column.slots-4{width:50%;float:left}
.tx-atzevents-program-column.slots-4+.slots-4+.slots-4,.tx-atzevents-program-column.slots-4+.slots-4+.slots-4+.slots-4+.slots-4{clear:left}
.tx-atzevents-program-column.slots-4+.slots-4+.slots-4+.slots-4{clear:none}
.tx-atzevents-global-partner-logo{padding:0}
.tx-atzevents-global-partner-logo a{font:14px / 18px "TradeGothicNextLTPro",Arial,Helvetica,sans-serif}
.tx-atzevents-media-partner-abo-image{width:25%;padding:0 40px 0 0}
.no-header-content .tx-atzevents-media-partner-abo-image{width:25%;padding:0 40px 0 0}
.tx-atzevents-media-partner-abo-text{width:75%;padding:0}
.no-header-content .tx-atzevents-media-partner-abo-text{width:75%;padding:0}
.tx-atzevents-media-partner-abo-text a.internal-link-btn{width:auto}
.no-header-content .tx-atzevents-media-partner-abo-text a.internal-link-btn{width:auto}
.tx-atzevents-media-partner [class^="col-lg"]{padding:0 20px}
.no-header-content .tx-atzevents-media-partner [class^="col-lg"]{padding:0 20px}
.tx-atzevents-media-partner [class^="col-lg"] .row{margin:0 -20px}
.no-header-content .tx-atzevents-media-partner [class^="col-lg"] .row{margin:0 -20px}
.tx-atzevents-advisor-overview{margin-bottom:30px;padding:5px 15px 15px}
.tx-atzevents-advisor-overview .col-lg-8{width:50%;float:left}
.tx-atzevents-advisor-overview .col-lg-8.clear-left-lg{clear:none}
.tx-atzevents-advisor-overview .col-lg-8:nth-child(odd){clear:left}
.tx-atzevents-advisor-overview-item{margin:0 15px;padding:15px 0}
.tx-atzevents-advisor-session{margin-bottom:30px;padding:5px 15px 15px}
.tx-atzevents-advisor-session .col-lg-8{width:50%;float:left}
.tx-atzevents-advisor-session .col-lg-8.clear-left-lg{clear:none}
.tx-atzevents-advisor-session .col-lg-8:nth-child(odd){clear:left}
.tx-atzevents-referents-list{padding:30px 15px 20px}
.tx-atzevents-referents-list .clear-left-lg{clear:none}
.tx-atzevents-referents-list .clear-left-md{clear:left}
.row-layout-0{padding:15px 15px 20px}
.row-layout-0 .row{padding:15px 0 20px}
.row-spacer-0{margin-bottom:30px}
.row-spacer-info-0{margin-bottom:30px}
.v-content-left>.row{padding:0 15px 15px}
.v-content-left>.row-header-layout-100{padding-top:40px}
.v-content-left .simplebasicce-image{padding:15px 15px}
.v-content-right .simplebasicce-image{padding:15px 15px}
.v-content-right .simplebasicce-teaser{padding:0}
.v-content-right .tx-atzcontacts-overview-item{padding:30px}
.tx-atzevents-events-list-filters{padding:0 30px 20px 30px}
.tx-atzevents-events-list-selects{width:100%;padding:20px 30px 30px}
.tx-atzevents-events-list-selects .status-info-line,.tx-atzevents-events-list-selects .filters{max-width:330px;margin:0 auto 0 0}
.tx-atzevents-events-list #tx-atzenets-filter-items{padding:0 30px}
.tx-atzevents-events-list .mix .tx-atzevents-events-list-item{margin:15px 15px 15px auto;max-width:350px}
.tx-atzevents-events-list .mix:nth-child(even) .tx-atzevents-events-list-item{margin:15px auto 15px 15px}
.form-submit-light-reset{margin-left:50%;margin-right:0}
}

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before {
  text-align: center; }

@font-face {
  font-family: VideoJS;
  src: url('../../../templates/layout/scripts-js/videojs/font/VideoJS.eot?#iefix') format("eot"); }

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before {
    content: '\f101'; }

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-play-circle:before {
    content: '\f102'; }

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before {
    content: '\f103'; }

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-0 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before,
  .video-js .vjs-volume-menu-button.vjs-vol-0:before {
    content: '\f104'; }

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-1 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before,
  .video-js .vjs-volume-menu-button.vjs-vol-1:before {
    content: '\f105'; }

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-volume-menu-button.vjs-vol-2 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before,
  .video-js .vjs-volume-menu-button.vjs-vol-2:before {
    content: '\f106'; }

.vjs-icon-volume-high, .video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-volume-high:before, .video-js .vjs-mute-control:before,
  .video-js .vjs-volume-menu-button:before {
    content: '\f107'; }

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
    content: '\f108'; }

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
    content: '\f109'; }

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-square:before {
    content: '\f10a'; }

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-spinner:before {
    content: '\f10b'; }

.vjs-icon-subtitles, .video-js .vjs-subtitles-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
    content: '\f10c'; }

.vjs-icon-captions, .video-js .vjs-captions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-captions:before, .video-js .vjs-captions-button:before {
    content: '\f10d'; }

.vjs-icon-chapters, .video-js .vjs-chapters-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-chapters:before, .video-js .vjs-chapters-button:before {
    content: '\f10e'; }

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-share:before {
    content: '\f10f'; }

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-cog:before {
    content: '\f110'; }

.vjs-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
    content: '\f111'; }

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle-outline:before {
    content: '\f112'; }

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-circle-inner-circle:before {
    content: '\f113'; }

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-hd:before {
    content: '\f114'; }

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button:before {
    content: '\f115'; }

.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-replay:before {
    content: '\f116'; }

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-facebook:before {
    content: '\f117'; }

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-gplus:before {
    content: '\f118'; }

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-linkedin:before {
    content: '\f119'; }

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-twitter:before {
    content: '\f11a'; }

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-tumblr:before {
    content: '\f11b'; }

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-pinterest:before {
    content: '\f11c'; }

.vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }
  .vjs-icon-audio-description:before {
    content: '\f11d'; }

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .video-js:-moz-full-screen {
    position: absolute; }
  .video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important; }

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit; }

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0; }

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0; }

.video-js.vjs-16-9 {
  padding-top: 56.25%; }

.video-js.vjs-4-3 {
  padding-top: 75%; }

.video-js.vjs-fill {
  width: 100%;
  height: 100%; }

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto; }

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0; }

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important; }

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none; }

.vjs-hidden {
  display: none !important; }

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px; }

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible; }

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto; }

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC; }

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s; }

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em; }

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s; }

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none; }

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2; }

.vjs-menu-button {
  cursor: pointer; }

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto; }

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none; }

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase; }

.vjs-menu li:focus,
.vjs-menu li:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F; }

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default; }

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7); }

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em; }

.vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block; }

.video-js .vjs-menu-button-inline {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden; }

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em; }

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em; }

.video-js .vjs-menu-button-inline.vjs-slider-active {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none; }

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s; }

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1; }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto; }

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto; }

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden; }

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.0em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7); }

.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -moz-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible; }

@media �screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: ""; } }

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table; }

.video-js .vjs-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }
  .video-js .vjs-control:before {
    font-size: 1.8em;
    line-height: 1.67; }

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white; }

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle; }

.video-js .vjs-custom-control-spacer {
  display: none; }

.video-js .vjs-progress-control {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em; }

.vjs-live .vjs-progress-control {
  display: none; }

.video-js .vjs-progress-holder {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em; }

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
  display: block;
  font-size: 0.6em; }

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0; }

.video-js .vjs-mouse-display:before {
  display: none; }

.video-js .vjs-play-progress {
  background-color: #fff; }
  .video-js .vjs-play-progress:before {
    position: absolute;
    top: -0.333333333333333em;
    right: -0.5em;
    font-size: 0.9em; }

.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after {
  display: none;
  position: absolute;
  top: -3.4em;
  right: -1.5em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 6px 8px 8px 8px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em; }

.video-js .vjs-play-progress:before,
.video-js .vjs-play-progress:after {
  z-index: 1; }

.video-js .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5); }

.video-js .vjs-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75); }

.video-js.vjs-no-flex .vjs-progress-control {
  width: auto; }

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1; }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0; }

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
  display: none; }

.video-js .vjs-progress-control .vjs-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8); }

.video-js .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  -webkit-box-shadow: 0 0 1em #fff;
  -moz-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff; }

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.video-js .vjs-volume-control {
  width: 5em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto; }

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff; }
  .video-js .vjs-volume-level:before {
    position: absolute;
    font-size: 0.9em; }

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em; }
  .vjs-slider-vertical .vjs-volume-level:before {
    top: -0.5em;
    left: -0.3em; }

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em; }
  .vjs-slider-horizontal .vjs-volume-level:before {
    top: -0.3em;
    right: -0.5em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent; }

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0.5em;
  height: 8em; }

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
  left: -2em; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden; }

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
  height: 8em;
  width: 2.9em; }

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
  height: 2.9em;
  width: 8em; }

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
  background-color: transparent !important; }

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%; }

.vjs-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%; }

.vjs-has-started .vjs-poster {
  display: none; }

.vjs-audio.vjs-has-started .vjs-poster {
  display: block; }

.vjs-controls-disabled .vjs-poster {
  display: none; }

.vjs-using-native-controls .vjs-poster {
  display: none; }

.video-js .vjs-live-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em; }

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left; }

.video-js .vjs-time-control {
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em; }

.vjs-live .vjs-time-control {
  display: none; }

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none; }

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none; }

.vjs-time-divider {
  display: none;
  line-height: 3em; }

.vjs-live .vjs-time-divider {
  display: none; }

.video-js .vjs-play-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none; }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em; }

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5); }

.vjs-subtitles {
  color: #fff; }

.vjs-captions {
  color: #fc6; }

.vjs-tt-cue {
  display: block; }

video::-webkit-media-text-track-display {
  -moz-transform: translateY(-3em);
  -ms-transform: translateY(-3em);
  -o-transform: translateY(-3em);
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em); }

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -moz-transform: translateY(-1.5em);
  -ms-transform: translateY(-1.5em);
  -o-transform: translateY(-1.5em);
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em); }

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center; }

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center; }

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%; }

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px; }

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block; }

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s; }

@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg); } }

@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

.vjs-chapters-button .vjs-menu {
  left: -10em;
  width: 0; }

.vjs-chapters-button .vjs-menu ul {
  width: 24em; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button {
  display: none; }

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button {
  display: none; }

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button {
  display: none; }

.vjs-caption-settings {
  position: relative;
  top: 1em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  margin: 0 auto;
  padding: 0.5em;
  height: 15em;
  font-size: 12px;
  width: 40em; }

.vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 2em;
  left: 0;
  right: 0;
  position: absolute;
  overflow: auto; }

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
  float: left; }

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
  clear: both; }

.vjs-caption-settings .vjs-tracksettings-controls {
  position: absolute;
  bottom: 1em;
  right: 1em; }

.vjs-caption-settings .vjs-tracksetting {
  margin: 5px;
  padding: 3px;
  min-height: 40px; }

.vjs-caption-settings .vjs-tracksetting label {
  display: block;
  width: 100px;
  margin-bottom: 5px; }

.vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px; }

.vjs-caption-settings .vjs-tracksetting > div {
  margin-bottom: 5px;
  min-height: 20px; }

.vjs-caption-settings .vjs-tracksetting > div:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 0; }

.vjs-caption-settings label > input {
  margin-right: 10px; }

.vjs-caption-settings input[type="button"] {
  width: 40px;
  height: 40px; }

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); }

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1; }

/**** interims CSS EXT:atzevents ****/
/*---- general stuff ----*/
.clearfix {
	clear: both;
}

/*---- boxes & frames ----*/
.xxx-frame {
	border: 1px solid #ffffff;
	margin: 10px;
	padding: 5px;
}

.xxx-frame > div {
	background-color: #ffffff;
	padding: 10px;
}

.xxx-frame > .xxx-noframe,
.xxx-frame > .xxx-noframe > div {
	background-color: transparent;
}

.tx-atzevents {
	/*background-color: #ffffff;
	padding: 10px;*/
}

.xxx-v-content-right {
	width: 25%;
	float: right;
}

.xxx-v-content-left {
	width: 72%;
}

.tx-atzevents-frame-logo {
	width: 25%;
	min-height: 50px;
	float: left;
}

.tx-atzevents-frame-content {
	width: 50%;
	float: left;
}

/*---- images ----*/
.tx-atzevents-images {
	position: relative;
}

.tx-atzevents-image {
	padding: 0 10px 10px 0;
	display: inline-block;
	float: left;
}

.tx-atzevents-image-description {
	display: block;
}

/*---- tables ----*/
.tx-atzevents table {
	margin-bottom: 1em;
	border-collapse: separate;
	border-spacing: 1px;
}

.tx-atzevents table tr {
	margin: 0;
	padding: 0;
}

.tx-atzevents table th,
.tx-atzevents table td {
	vertical-align: top;
	margin: 0;
	padding: 0.2em 0.5em;
}

.tx-atzevents table th {
	font-weight: bold;
}

.tx-atzevents table th[colspan="2"] {
	background-color: #666666;
	color: #ffffff;
}

.tx-atzevents table th {
	background-color: #eeeeee;
}

/*---- misc ----*/
.tx-atzevents-meta {
	color: #cccccc;
}

.tx-atzevents-roleinfos {
	color: #d0103a;
}

/*---- login form ----*/
.error-overlay-message {
	background: #d0103a none repeat scroll 0 0;
	bottom: 6px;
	color: #fff;
	font-family: "TradeGothicNextLTPro",Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
	/*left: 0;*/
	line-height: 21px;
	padding: 7px 18px 9px;
	margin-bottom: 10px;
}

/*---- Booking :: form jumpto --*/
/* TODO put to atzevents-booking.less */
/* TODO js fix that considers top menu */
.tx-atzevents-booking-jumpto {
	display: block;
	position: relative;
	/*border: 1px solid blue;*/
	/*padding: 2px;*/
}

.tx-atzevents-booking-jumpto #form-target {
	display: block;
	position: absolute;
	top: -145px;
	/*background-color: red;*/
	/*padding: 2px;*/
}

/*---- Videos/Downloads ----*/
.tx-atzevents-program-item-download-pdf,
.tx-atzevents-referents-list-item-download-pdf {
	color: #c8c8c8 !important;
}
.tx-atzevents-program-item-download-pdf:hover,
.tx-atzevents-referents-list-item-download-pdf:hover {
	color: #c8c8c8 !important;
}
a.tx-atzevents-program-item-download-pdf:before,
a.tx-atzevents-referents-list-item-download-pdf:before {
	color: #505050 !important;
}
a.tx-atzevents-program-item-download-pdf:hover:before,
a.tx-atzevents-referents-list-item-download-pdf:hover:before {
	color: #d0103a !important;
}
span.download-w-arrow::before {
	font-size: 1.5em;
	margin: 3px -3px -3px 0;
	content: "\e111\00a0" !important;
}
span.download-w-arrow::before {
	font-family: "Icons";
	vertical-align: middle;
	display: inline-block;
	font-weight: normal;
}
span.download-w-arrow {
	text-decoration: none;
	font-weight: bold;
	color: #c8c8c8;
}