@font-face {
	font-family:Syntax;
	src:url(../fonts/LinotypeSyntax-W01-Regular.eot?#iefix);
	src:url(../fonts/LinotypeSyntax-W01-Regular.eot?#iefix) format("eot"),url(../fonts/LinotypeSyntax-W01-Regular.woff) format("woff"),url(../fonts/LinotypeSyntax-W01-Regular.ttf) format("truetype"),url(../fonts/#) format("svg");
	font-style:normal;
	font-weight:400
}
@font-face {
	font-family:Syntax;
	src:url(../fonts/LinotypeSyntax-W01-Bold.eot?#iefix);src:url(../fonts/LinotypeSyntax-W01-Bold.eot?#iefix) format("eot"),url(../fonts/LinotypeSyntax-W01-Bold.woff) format("woff"),url(../fonts/LinotypeSyntax-W01-Bold.ttf) format("truetype"),url(../fonts/#) format("svg");
	font-style:normal;
	font-weight:700
}
@font-face {
	font-family:Syntax;
	src:url(../fonts/LinotypeSyntax-W01-Heavy.eot?#iefix);src:url(../fonts/LinotypeSyntax-W01-Heavy.eot?#iefix) format("eot"),url(../fonts/LinotypeSyntax-W01-Heavy.woff) format("woff"),url(../fonts/LinotypeSyntax-W01-Heavy.ttf) format("truetype"),url(../fonts/#) format("svg");
	font-style:normal;
	font-weight:800
}

@font-face {
  font-family: 'TheMixB';
  src: url('../fonts/TheMixB-W7Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/TheMixB-W7Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TheMixB-W7Bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TheMixB-W7Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TheMixB-W7Bold.svg#fd87861c261f43f0bb46f55608ae62b8') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}
@font-face {
  font-family: 'TheMixB';
  src: url('../fonts/TheMixB-W6SemiBold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/TheMixB-W6SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TheMixB-W6SemiBold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TheMixB-W6SemiBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TheMixB-W6SemiBold.svg#7ae297cccae676f821b8b5e52f2cf164') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  600;
}
@font-face {
  font-family: 'TheMixB';
  src: url('../fonts/TheMixB-W5Plain.eot'); /* IE9 Compat Modes */
  src: url('../fonts/TheMixB-W5Plain.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TheMixB-W5Plain.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TheMixB-W5Plain.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TheMixB-W5Plain.svg#fcceacd739d522a9b74e7c3c47194f11') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}
@font-face {
  font-family: 'TheMixB';
  src: url('../fonts/TheMixB-W3Light.eot'); /* IE9 Compat Modes */
  src: url('../fonts/TheMixB-W3Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TheMixB-W3Light.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TheMixB-W3Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TheMixB-W3Light.svg#26c97bb48d956ae7cbbc478cee45ed54') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  300;
}
body {
    margin: 0;
    font-weight: 200;
    font-family: Arial,sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    letter-spacing: .01em;
    color: #4f4933;
    -webkit-font-smoothing: antialiased;
}
.cadre_alert_cookies {
	display: none !important;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0 0 20px 0;
    font-family: 'TheMixB';
    font-weight: 600;
    color: #626262;
}
h1, .uk-h1 {
    font-size: 32px;
    line-height: 38px;
}
a, .uk-link {
    color: #AC0013;
    text-decoration: none;
    cursor: pointer;
}
.uk-grid-divider {
    margin-top: 30px;
    margin-bottom: 30px;
    border: none;
    border-top: 1px dashed #d5d5d5;
}
body {
	font-size: 13px;
	letter-spacing: 0;
	line-height: 1.4em;
}
.uk-container {
    box-sizing: border-box;
    padding: 0 40px;
}
#hpw_0 {
	display: none !important;
}
p.hpw_copy {
	text-align: right;
}
p + h1 {
	margin-top: 25px !important;
	margin-bottom: 0;
}
h1 + p {
	margin: 0;
}
div.single-event {
	clear: none;
	float: left;
    width: 50%;
    box-sizing: border-box;
}
div.one-line {
	clear: both;
}
div.one-line > .single-event:first-child {
	padding-right: 15px;
}
div.one-line > .single-event:last-child {
	padding-left: 15px;
}
.uk-panel-title {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 24px;
}
div#wrapper {
    min-width: 750px;
    max-width: 1050px;
	margin: auto;   
	padding-top: 50px; 
}
#hpw_1 .hpw_txt, #hpw_2 .hpw_txt, #hpw_3 .hpw_txt, #hpw_4 .hpw_txt, #hpw_5 .hpw_txt, #hpw_6 .hpw_txt {
	display: none;
}
#hpw_0 {
    padding-bottom: 40px;
}
#hpw_0 .hpw_txt {
	min-height: 0 !important;
	font-size: 22px;
    background-color: transparent !important;
    position: absolute;
    width: auto;
    left: 160px;
    padding-top: 0;
    top: 65px;
}
p.hpw_copy {
	position: static !important;
	padding-top: 30px !important;
}
p.hpw_subtitle {
	display: none;
}
h1 {
    color: #AC0013;
    margin-top: 10px !important;
}
.uk-grid-divider {
    margin-top: 25px;
    margin-bottom: 25px;
}
div.single-event .image-container img, div.double-event .image-container img {
    margin: 0 15px 15px 0;
}
h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, #hpw_0 .hpw_date_long, #hpw_0 .hpw_date_exp, .uk-panel-title {
	letter-spacing: 0;
	font-weight: 600;
}
.place {
    display: inline-block;
}
div.single-event .content-container, div.double-event .content-container {
    margin-left: 0;
    width: 290px;
    display: inline-block;
    vertical-align: top;
}
div.single-event .image-container, div.double-event .image-container {
    float: none;
    display: inline-block;
    vertical-align: top;
}
#hpw {
	width: 100%;
	padding-top: 10px;
}
div.date-box {
	font-size: 12px;
	margin-right: 5px;
	background: #e5e5e5;
	padding: 2px 5px;
	font-weight: normal;
}
#hpw_1, #hpw_2, #hpw_3, #hpw_4, #hpw_5, #hpw_6 {
	display: inline-block !important;
	float: none !important;
	width: 140px !important;
}
span.hpw_temp_min {
	top: 72px;
}
span.hpw_temp_max {
	top: 90px;
}

img.qr-code {
    float: right;
    height: 90px;
    padding: 8px;
    border: 1px solid gray;
    border-radius: 6px;
    margin-top: -10px;
    max-width: 300px;
}