@import url("https://use.typekit.net/yss2yhq.css");

#switch .half,.col h4,.menuitem a,.menuitem p,.options button,h2,h3 {
    text-transform: uppercase
}

#filters .filterbox,#headerinfo,.col,.fb,.header_img object,.options,header {
    -webkit-box-direction: normal
}

.content-box,body {
    background-color: #fff
}

.menuitem a,.menuitem p,.rectbox a,menu nav a {
    text-decoration: none
}

#headerinfo,header {
    -webkit-box-orient: vertical
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
    line-height: 120%
}

#explode,#switch .half,.block,.menuitem,.picture,.rectbox,nav .active {
    border: 1px solid #fff;
    background: black;
}

.box,.content-box,.presstext,.venue div {
    border: 1px solid #fff;
    padding: 5px
}

#tagline,.options button,a,body,h1,h2,h3,h4 {
    font-style: normal
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.bg {
    background-image: url('data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAALgAAABcCAIAAABShOgEAAAACXBIWXMAAAsTAAALEwEAmpwYAABG\a 4mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w\aTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRh\aLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMw\aLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMu\a b3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJk\aZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw\aLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMv\aMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu\aMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8x\aLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8v\a bnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxu\a czpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAg\aICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAg\aICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4\a bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3htcDpD\a cmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMDctMjBUMjE6MzY6MjYr\aMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTA4\aLTE5VDIwOjQ1OjA2KzAyOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlm\a eURhdGU+MjAxNS0wOC0xOVQyMDo0NTowNiswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAg\aIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5j\aZUlEPnhtcC5paWQ6ZDgwMDQ0YTAtZGY5NS00ZGVhLTkxMzktYmRjMGViZGNjOWY4PC94bXBNTTpJ\a bnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3No\a b3A6ZDU4ZmU2ZGYtODcxYi0xMTc4LWE2YzMtZWNhMzA3NTM2MmIzPC94bXBNTTpEb2N1bWVudElE\aPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6OWZkYjhhZjktMzU4\aMi00M2FjLTk3NWItMjdiNzQ3MjVmYWFiPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAg\aICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAg\aPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2\a dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6\a aW5zdGFuY2VJRD54bXAuaWlkOjlmZGI4YWY5LTM1ODItNDNhYy05NzViLTI3Yjc0NzI1ZmFhYjwv\a c3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNy0y\aMFQyMTozNjoyNiswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNv\aZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNv\aZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRm\aOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFj\a dGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFu\aY2VJRD54bXAuaWlkOjU1MDQyYzk0LTBiOWMtNDI4My04M2QzLTUwOGZlNWE3MWIwNjwvc3RFdnQ6\a aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNy0yMFQyMToz\aNjozNCswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJl\aQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJl\aQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+\a CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJz\aZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0\aZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJv\a bSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWc8L3N0RXZ0OnBh\a cmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxp\aIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlv\a bj5kZXJpdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0\aZXJzPmNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1h\aZ2UvanBlZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAg\aICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAg\aICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAg\aIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZDRhNjhlNzAtZGQ5ZS00NDYzLWFlNDEtNjU5MTBk\aZjFjOTg4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4y\aMDE1LTA3LTIwVDIxOjM2OjM0KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8\a c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwv\a c3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwv\a c3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxy\aZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6\aYWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0\aYW5jZUlEPnhtcC5paWQ6MmI4MjEzZTItMmUyZi00ZDhmLTk1ZWEtM2YyMTQxMjIwYzhlPC9zdEV2\a dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA4LTE5VDIw\aOjQ1OjA2KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdh\a cmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdh\a cmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdl\aZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBh\a cnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZl\a cnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5m\a cm9tIGltYWdlL2pwZWcgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAg\aICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNv\a dXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0\a aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBp\a bWFnZS9qcGVnIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAg\aPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2Ui\aPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAg\aICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZDgwMDQ0YTAtZGY5NS00\aZGVhLTkxMzktYmRjMGViZGNjOWY4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAg\aICA8c3RFdnQ6d2hlbj4yMDE1LTA4LTE5VDIwOjQ1OjA2KzAyOjAwPC9zdEV2dDp3aGVuPgogICAg\aICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAx\aNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0\aRXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAg\aICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8\a eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8\a c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjJiODIxM2UyLTJlMmYtNGQ4Zi05NWVhLTNmMjE0MTIy\aMGM4ZTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+YWRv\aYmU6ZG9jaWQ6cGhvdG9zaG9wOjBhMmY2NTYyLTZmYTUtMTE3OC05ZDljLWExODE2MDUxMjM2Mzwv\a c3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54\a bXAuZGlkOjlmZGI4YWY5LTM1ODItNDNhYy05NzViLTI3Yjc0NzI1ZmFhYjwvc3RSZWY6b3JpZ2lu\aYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8cGhv\a dG9zaG9wOkxlZ2FjeUlQVENEaWdlc3Q+MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE8\aL3Bob3Rvc2hvcDpMZWdhY3lJUFRDRGlnZXN0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9k\aZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpJbWFnZVdpZHRoPjI4ODA8\aL3RpZmY6SW1hZ2VXaWR0aD4KICAgICAgICAgPHRpZmY6SW1hZ2VMZW5ndGg+MTgwMDwvdGlmZjpJ\a bWFnZUxlbmd0aD4KICAgICAgICAgPHRpZmY6Qml0c1BlclNhbXBsZT4KICAgICAgICAgICAgPHJk\aZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGk+ODwvcmRmOmxpPgogICAgICAgICAgICAgICA8\a cmRmOmxpPjg8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT44PC9yZGY6bGk+CiAgICAg\aICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC90aWZmOkJpdHNQZXJTYW1wbGU+CiAgICAgICAg\aIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVy\a cHJldGF0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9u\aPgogICAgICAgICA8dGlmZjpTYW1wbGVzUGVyUGl4ZWw+MzwvdGlmZjpTYW1wbGVzUGVyUGl4ZWw+\a CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlv\a bj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0\a aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0\aPgogICAgICAgICA8ZXhpZjpFeGlmVmVyc2lvbj4wMjIxPC9leGlmOkV4aWZWZXJzaW9uPgogICAg\aICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxl\a eGlmOlBpeGVsWERpbWVuc2lvbj4xODQ8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8\aZXhpZjpQaXhlbFlEaW1lbnNpb24+OTI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3Jk\aZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\a CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\a CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg\aICAgICAKPD94cGFja2V0IGVuZD0idyI/PrQ3T0UAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUw\a AADqYAAAOpgAABdvkl/FRgAAJoJJREFUeNq0XXtcVEX7fzRJeROp1MLMNM2yvKSpL/mx1AItL2Vq\apWZqeDcvIOZ6eUENIUV42UAUxQhMMBUBBQO8IAgKasrFCyqigIjK/brLLrB73j+m97zTzDlz5uz+\a fvMHn+Xs2TlzZp55Lt/nMiAIgiAIZrNZYDbihm3btgGAt7e3wNHQb+Ue4enpCQAeHh78Xcm1Gzdu\a aDSaGzduCNzNYDDs2bPn+PHjRM9tbW2Mh9JXWlpaBg8eDACXL1/mGTxjTlpaWvr27QsAmZmZls0D\a fltkZOSPP/7Y2NjIPydFRUW+vr53797FL0JLS8vcuXMdHR1LSkoYgzCbzfh1g8Fw6dIlg8FAvHBp\a aam4TuJF83+b5LCOHDkyePDgI0eOSD6I+C17glxdXQHA1dVV8maxH7lOxBvu3bs3YsSI5cuX4/fj\aP5fsoays7Pr16/Ry5ubmPnnyhO6HHhX60NbWtnDhwpEjRz548EByTiSnV/KNjEajvb09AKSkpHBS\a CU3NfxFKc3Nzz549AeDq1asMKuGhZYPB0L9/fwDIyclRtQ/0ej3xbX5+vq+vr0i7nNsacRR8tThH\aTkx3WloaAAwcOBDnK/wNf9CFCxcAYMSIESaTicFl6Q/io8Urer1+165dSUlJ9AZQxVH4pcffCEUQ\ahFu3bqWnpxP3VVdXP378mJ5rxsYyGo0TJ058/fXXCwsLrZzfBQsWAMDmzZsVX0Bx1WNiYpycnM6d\aO0d/xegnLS2toKCAuMFkMhUUFCg+FP/VjRs3evfuPXPmTEVmxmCo6HNycjIAvPLKK5Lky+Ar9INK\aSkomT57s4eGhyFz/Rih0a2xs7NevX8eOHe/fv09vAsY2NZvNiD3g9ycnJx85ckTV7kxPT1+8eHFe\aXp7F+orYli9fzlanFOlGvL5lyxYA2Lt3L6dChv42NTXR/RcVFYWGhpaXlyvqcOJXVVVVq1ev3rdv\aH1sC8rSzZ88CQL9+/eQWhe5ZmlCampoGDRr0wgsvFBUVWbNIgiDU19cDAACwdUyeDltbWz08PJYu\aXVpfX88/KWVlZVFRUdXV1bSgbGhoUBwJ/u9PP/1ka2v766+/Wqy5i23JkiUA4OXlZeX0Pnz4cN68\a eaGhoaoIpbW1NSYm5tq1a8T1qqoquUeDXF86na62tpYYt8FgiIuLI/Rh9o5saWlZt27dd999V1dX\ax55Zxdmpq6ujaU6SvSl2pdPphg0b9tJLLxUXF6tapEePHtGC5uLFi6dPn+YRK+LFxMTE6dOnZ2Vl\a cXIUuW+jo6MBYMiQIfyvIPdtRkbGCy+88M0338gSCo+eiNrRo0cBYMyYMarkotxGd3Nzi4mJ4Vc8\aTSZTQkJCZGRka2srzQJVPb2pqal3797PPPOMZeoUwTI7duwIAPn5+XJrzCndzp07t3LlSloNYsxz\aY2Pj/v37EcERTZJfMlb5zJkzADB58mRpQmlpaWEsEkHs169fHzdunK+vrwU2EfG2Bw8eBIBhw4Zx\aYjBytq4gCJmZmf369VuzZo0qEVBeXo6sKnwt8/Ly5Ew2uT4NBsN33303ceLEyspKfgNNss2YMQMA\a/Pz8LLDaiObn59enT5+TJ08qrhQ+kwUFBbR9VF1dnZKSAmFhYZZJR7xlZmZu2bKltLSUQSJEz9XV\a 1Tt27EhNTSUeinMLTgvlxIkTADBx4kQreUNlZWWHDh0AQO5F+Je/tbU1JCQkMDDQaDSyZRD++dq1\a az4+PqJ0swD2EP9dunQpAMjpLoqkjP+7aNEiUAXFMPqdPHkyAPz888/8hCK5TS9duuTo6KjVajlX\aRbyYlZVVXl5O3JOXl8cQSXSHjY2NY8eOdXR0pDVftRrr06dPkTolgmZsJJMxP01NTZ9//vmECRNE\alVHRrjabzXV1dRcuXBB3nfjVw4cPOQ0U8V+tVvvWW2+RymxbW1tUVFRUVJQqazY1NXXt2rX4CCzj\amREREQAwbdo0tbihJOALAPPnz7eGWYq8NygoKDs7m3/ztLS0+Pv7//TTTwaDwUq/RHl5OaI5HH60\arMPq6mp7e3sbGxtVTAvp/iShlJaWomFxsl8GJe7du/ezzz67desWD0iA/hoMhpMnT4qPFn/V2toq\a 6hOc85ucnNy9e/d169bJ8QAGok/IiL179wLAhAkTrGQziMlNmTIlPDxc1TplZWVlZGTQb11cXIwD\auJLKJX6xrq5u8ODB/fr1Q/iNqmUlCaW5uVmj0Wg0mubmZiuRro8++ggAfvvtN0XMUbFDFxeXZ599\a 9o8//lAFREpKkFu3bh08eFBSJEl6dpCK5+LiQhhobNRRbkj79+8HgEmTJlmpFAqCcPz48WeffXb5\a 8uWc+CH612g0iiuLrphMpvj4+KSkJNHJQGOGLByFEJNubm6enp7IROJ8Q7kl0ev1SMWT28r0dUlC\awbvib2zyZa868dWRI0cWLFiAtBBFlimarL/99tudO3eIb0WLiX9PyhEKz8jxeS4uLkYyhM1muAjl\azp07qK+qqir2bEryc3wxHj9+3Lt376FDhyIzTI4xENcJ0YP+oq6GDRtG+9Bph5SiQExPT8cjBOR0\aTPzfDz74AAAYQC3Df47/Gxsb261bNzmUlsF9adGj0+ni4+ORs5rNesWLjY2Nc+fOXbRoES5DeCF8\a 2tg7cODA0aNHCRfo3bt33d3dL168yL8PiouL27Vr161bNxyoZfhEGOsk2RW/AoF/LiwsBID27dvX\a 1NTwM6crV64EBQURP4mJidmwYUNFRQW/ZAkPDweAlStX0l+JujCnhAoODiZUeItbYWGhu7u76C0G\aReCZcd3b2xsA5EBfuR8+ePCA1pQTEhLefPPN3bt3c0oBRlc5OTm4L5NHoamurnZycpoxY4bo0bRM\a fxcE4Z133gEAPLyGp5+cnBz60W5ubgMHDlS0tvCWlpY2cuRIGj558uQJwS8VX2rnzp0AMH36dJKj\aJCcn+/n5ibivIjokCEJRUZGnpyftW0KMR1XUXFBQEACsWLGC0xKWW6obN24gX7xOp2OIQp5JNxgM\aQUFBhw8fJvgoW21MTEz09vZGMloRp2ZT8JgxYwCAQFcVG65Hiu3jjz8GgMTEREV5JF4vKSnx9PQU\ayet/hPL6668DQHx8vAVYHv6AxMTEDz74ALcRFPsxm80GgyElJaW2tpZQuW/evElHJTLg/JKSkrff\a fnvixImqmLYkGV29ehVpZnKoHW0dyM1JeXn5J598snjxYnEVFZU8BFWkp6fTVlhxcbGc8iv3UitW\arHjjjTfE2DRFVs3SUSIjI93d3RkOCwYx4hdR0Ia7u7v1FmBAQADDFy83JMIOQl+Vlpbu3r0bx0kV\aOURjY+PGjRuDgoLk4mcJlZkx3Tk5OQBgZ2eHaE6VqUX8e/v27fbt2/fv319OSspFzSEWi9+WlpYW\a FhZGQIJyDBgYq2gymXx8fL799lsefEZsNTU1R48eFbU5nJPz7AO8hYaG2tnZSSL6atGdjRs3EqLN\aYtAsPT192rRpZ86cYdsmxFwnJycTcdciBauSjIWFhd27d3d0dGQAXTybs62t7dVXXwWA06dP8yim\awJZ2L730EgAg151lxrpoN40dO7ZLly6MoDXJUeKWHm5uxMXFyakOki0zM3PWrFliQKQ1lLdp0yY5\aI0UtEw0JCenUqZO/v7+q/VNfX0+wAZPJFBcXd+XKFVUAoFardXFxkZxhFo4i2d358+cjIyNpnI0w\aZRmR5SKhODo62tjYiDo8m1ezybdHjx4AgMf5WrbkJpNp9+7drq6uqqzix48f79u37+HDhzQrVYvV\a BgYGtmvXzsfHh/8VJLtKT08HgB49etBBI2qnqKamxtXVdffu3fg+VOAocq9KBAxzapr19fXi5OL3\aSIYxM8wBk8mk0WimTJlSVlZmgRpEaDPPP/88APBzGjkOGhIS0qNHjwMHDvDTPfq2oKDAZDIRjt/E\axEQckJScHPx6WVnZlClTNBoNsbqM+ZQb27lz5wDg+eefJ9BzQP4dRT2RJwWBjUtKDjo1NZVOjFBr\ayoqEuHXr1sOHD/MjQ2az+eTJk8HBwWx5zzMnKI1t586d1iNdGo0GALZt22aZXMOnNzc3V6PRIBia\as4fm5ubg4OCTJ08SqwDh4eFDhgxJSEjgnBc6qQlPPLl8+TKKgVAMART3E5Fqxd4HjJaUlAQADg4O\ajMhynt6MRuPMmTPff/995IuXY5PE3+bm5kuXLom7EI//oNeJvZciIyMHDx4cGxvLBhR45mTZsmUA\aILrQeaSYrI7i5uZGhN9ZZgsIgrB+/XoACAwMVLUP6HWtr6/XarVpaWlqVbytW7ceOXLEMmtc/FVT\aU1PXrl0BQNS72UvFeJxOp3vttdcAQI5W5H5Lcziz2RwTExMSEsLjBCU4imQwr9oG1dXVSUlJOKZk\aNpvb2trEEF/+eQ8KCurRo8fhw4ct8LzgDYVwDxw4UK28p9vdu3c//fTTHTt2qOrkxo0bFy5coG8o\aKiqi0Qs2G3dycurbty+K9VcEQxmKWmNjI0L//vzzT/YPFderpaVl5cqVU6dOpSEMLqsHb2vXrm3X\art3BgwfZ8DM9MlrzLygo2L9/Px0awuCfZWVlK1asiIyMtH4fxMbGAsDw4cMt+zk+yJSUlGeeeWbq\a 1KmqzDSTyUR7ZXU6XUREhLjknLCHv7+/u7s7ymlSW1QAb01NTc899xwj81cFjrJp0yZbW9vff//d\a ejE5c+ZMAAgICLDSQhEEIT4+fvbs2WyJQHwwGAzR0dF43rz4FQ9+gD/i/PnznTt3njlzpgV4CdGO\aHTsGAO+++66V/RiNRo1Gs3z5csliBYw+L1y4EB8fT9gizc3NckUPWOYxrsrh9npKSoqqRPbY2NgZ\aM2aocoHKUeTXX38NAP/+97/5jRq5fz09Pbt06RIdHc1D+uL1p0+ftrW10QUcoqOj2UtFfCgqKpo5\a c2ZwcLA1YJ0gCFVVVUgeoZQ8TlVSsjU0NLzzzjsODg446KAAuMkteUVFBRoWnl3HlruMcgw+Pj5b\atmyRtEvl7Orbt2/v3r2b9kaZzWZOlFb8CSqQERERYb0KP3fuXADYtWuXlV2VlJSsXr36xIkTquTa\a 8ePHDx06JJcRx080dXV1Dg4ONjY2ciHcwGYP+Lc6ne7rr7+eOnWqXOqvXCkHSWCezmawTOg2NDSM\aGjVq6NChYvQd40XEf41GI22JlJeXp6am0ikO7BYeHv7hhx+Kwc8Wt7CwMAAYPXq09ZpZRkZG3759\aN2zYoOpXT58+pcPa29ra0tLSnjx5AhbrRDikvXXrVn5AHT0+LCxs7969NORMJIApjqqqqqpTp06M\atAH+3GYk2kQlmkcHkosxyMjI2Lp1K6obwslUKisrt2/fTtcfIeZE4Ag7QgnJeNaLxcmLKOvls88+\a A+JnDQ0NqBCNXEg6/YyQkBAAcHJysngHiB3SCWDsHHT04fbt2zdv3sSv19bWTpgwYerUqYTZz6YY\a b2/vAQMGnD9/nnhKUVER7tnhsWadnJwAICQkhI2gS4YvEXdqtVpHR8dLly5JmpySVGgymTIzMysq\aKojrTU1NuFNWEkolBnDx4sW3337b09OTFD3ISBFhQR5OU1JS8sMPP+DeasTGtVotWj9+WrYmAQx/\a 25KSEiTa8NhVnj1EwySPHj2ysbGxt7cXLXwaGqC5xenTp9euXUv4tlpbWw8ePCiGzHGidtOmTcPV\aKX6vDX3//PnzGWGaclOE9EiymsGqVateeumls2fPcqLOcoi7v78/AHz55Zc8L4Bbs3QC2JUrVyZN\amiTieIwoIfx6RkYGXlQCB81UxbxVVFT069dv0KBBIoDBDuliQAlFRUU8iRFEKy0tPXnyJBFX0NDQ\aMHfu3MWLF+OULYlv4VfWrVvXvXv35ORk/Aaj0Uh7wmlKktBRaJ97Tk7OoUOHVHnObt68OX/+fDFI\a 0xo78OeffwaA2bNnW6/lRUVF2djYaDQaVb9qbm6mgfOampqIiAgiiluRXbm7u2/cuJEBw3POiWU0\aJ0glxc2ePbtjx46nTp1iIwvAM8Rhw4bh8siacIfw8PBFixbx56sihUNuSSTzthkvrIpQ2OqnKvJl\azFhDQ8OqVau8vLwkg6IZhnFCQgJd+E+v18uF5co1SUJRBtwkpWZAQMAXX3xx7949gS8ljnHPwIED\a AeDo0aNWqr2CILi4uDg4OIjFWBUznXDRQxDBvXv3kpKScL+3oFSEQVIg0lJAcbWuX7+OeIOYnaSo\aq8qJtocPH/bq1cvR0ZGWR4z5oUUPui0tLQ0vFAqK9p6cFtLU1LR58+aQkBAiZ5WtJWVkZOzevZtO\a CuEsnoD3/Omnn4ohn9ZUtxIE4f333wcAHOxSJQ7EG/Lz89esWaOYQYN/1dLS8uuvv8bGxtIxRwRo\apuhTvHfvHgD07NlTVflhya7y8/MB4B//+Adaqb84itxWYEcr/vnnn2gryMViKUaW4yj40KFDv/ji\a C0nhLWfC1dbW4laVGKuMQkfl6kYRFVDRDR4eHqNGjSJsbAuYHApfcnFx4aQzxpzExcW9+eabYioX\agzEQKY8iBo+bCBkZGQw/Dr3NKioqPvroo9mzZyMl+n+ip7CwcNu2bbdv32bbJnhfer3ez8/vwIED\a 9FagAXXF0uQA8PLLLxMpBWq1PJPJhNQpHCflmV/JMSckJPj7+6uqDldYWOjp6Zmbm6tWX6EvIrOR\aqDfGg/7RN2i1Wjp8iV8t+5voQeF3y5Yts96yYCeAyc3L5cuXaTK9f/++qrBns9k8d+7cN998U22g\akCTNOTg4AEBSUhIDyGHXvhM/r1+/3tnZWdJfIUc3zc3NKSkpdFp1bW2tZIFCBu8/duxYnz599uzZ\ao3gzQ8z9RSi5ubkrVqxgFPwXuCPL6QQwy5jE1atX27VrN3z4cFHH5Ldmif5bWlrCw8PPnj3LX2vU\a bDaHh4evXbtWkVIVg4ba2tpQ5Xc8hJuHwiTJF5VQoMtAsn9Iu+dKSkqCg4Pp8kRy8wOMZ5w+fXra\atGnI+6DI6HBLPTo6Grfv8Uwngc+hj+RR165dnZ2d5bw//P4LFMLdtWtXi7MZcMR5zpw53t7ekvHu\a cjOel5eXkJBAS7fKykqe2l04oUyZMqVr164Wh22Izd3dnbGfaewOGHO9cuVKANi0aZP18sjPz69T\ap06i74OTu9TW1opLiwccRUZG0mF8jOWvqKhYsGDBzp07GdkMnDzj/PnzANC9e3c27MFjYOfl5XXp\a 0mXcuHF0kACjtbW1IdAM7zkrK+vEiRPsZHo6tGjWrFmSPkjJDQBsJ86+ffvooxOI8D4eVuzj4wMA\aQUFBlpmveEPR4J6enpYpH3i7ePHi4sWLEVrACcm3trZGRkaeP3+e+Iooz8pzRkp2draNjY2jo6Mq\aQpEEfF988UX2UUGc28BkMgUGBrq5udG6EbCdL3SPRMAwP+yGF0ZXDGNmdHvixImPP/6Y8EFaMCnC\a f89TWL9+vQXILLHkr732Gn/5GjyZg9AezGbzuXPnGJ4Bejytra1ubm6ff/65XHAnf6CFXq9HMRt4\a caS/dBRJcrYmBYFfk2AnRqhiEiaTKSwszMfHh2Fg062goGDnzp10KVgRPOCcGZRd9+GHH1rmDcDb\aqVOniGhw/ppyRKupqdmyZYtiIADR+fHjx/fs2UNrTjB8+HBiSym+D57UhNNpdnY2ilOUBLXoziVT\arSyb6KamJoT+yckRRWoW/923b9+QIUOQi5WBvhCCKScnR9Tfxes6ne7SpUtEmC17Z9+6dWv48OFu\a bm7sF2cXCEIfUEHvPn36WCOdcaCWDL+zrEd07ND48eNVuX4keUNUVNT+/fsltUVGQvIvv/zC5iiq\azvfBq3BbXPUUqVM0gMGme0kef+PGjZ07d8oVEpYcUm1t7ebNm2NiYvhNcbkhnTp1ClJSUoqLi+lj\a 7eSOupLr6/Lly7169Vq8eLGVSNf/YWR5c3Ozi4vL9OnTcSezYshcVVVVcnIyHcFUWVlJZ9Gy972f\an98rr7xy7NgxKzehIAhz5swBALHugSLWxyCIw4cPOzs7I/BaMedX/AtyRjYjAUxuQPS5H/X19WFh\aYUT4HXtGWlpavL29NRqNHG/gn+vq6mpEc8jvLahxuxCLUVdX9+qrr9ra2koWZGDYbgivI5btjz/+\aOHbsmNyJb5Ki7dy5c0uWLJGMGFS01ASpY/gY+fSyZwrSbePGjba2tnRyqNowGRTaOG7cOGsgWtTu\a 3bv37bffqkofRBZEYmIi0b9cV4xh1NfX9+/fv2vXrjjzR/dLVgplaGYiy2QcT8ipnMXGxn7zzTeK\a 1EO00tLSqKgoGnF++vQp41cgB7nS4nDNmjX29vaofDSn7n3nzp2vvvqKLtlbVFQUExNDhE2wCQjR\aHH6mlCqaw6+juq5iV5ytqamJRhdOnTplb2/PKB8tSJ3v4+bmtmDBApwBm83m1NRUorKVIm+YOnWq\aYkoR58A0Gk2XLl3i4uLkphH4u0MsS8yuUzxWhUFM6A1FAmIgmDjz37t3L12qNDExcfXq1eLBHjx5\a 23JdibEXiiJJ/IwsC7zSrmWRz2VlZYjNoCABxYqKqN28eXPPnj1EdKPBYPDy8vLy8pJzDkgOCanw\ahw4dIh5kMpkQ4Au0uSUX/9Hc3IwKKBCLkZOTg7QQ/sOsg4ODx4wZgyfm8wO1xHVnZ2c8MYLRj1wc\a Frpy6tSp119/Ha+SxRYl4g9v376t0+nwzltaWlJTU/Fy8HLkixcrmD59+vTp00WEl62uMsajeD6K\apK1uMBjExRUv1tbWjhgxYsSIEbW1tcCzKorD6tChA13xkQewImCVwMDAkJAQuUPAJMeTlZW1fft2\aGsMgVEXFPYpE23fffWe9hYJy/ubNm8ejLbKV4tLS0i1btojhnjxKdGtra2hoaGhoKO1MpWM92erw\akydP2rdv3759+78yBfFx5+bm6vV6fvZbXV3t6Og4duxYRgAVJ2774MEDtBVwrYqBdzGWysvLa9So\aUTxlHXAee/HiRTpau76+Xu5QVLmLKSkpAwYM4CzTxe4QhXDjB0Ly48XEVxcuXPjnP/9JFJFXZAr5\a+fmI0/xNR2FU71c1OMk4UMVmMBh++uknf39/hmOWc5ePGzcOV6fU0hytMLLrjNM9SNr2mZmZwcHB\aPEc84Fr/2rVraSXXAhMpNDQUAGbNmmUZmwTC3MLPA2FHljPWjD+yXHH2a2pqZs2atWrVKrxIoWJk\a+f379xMTE+mqpxUVFXghGkbVU/H6kiVLXn75ZdEdr2iJMN5r+PDheG6zWicD/tWuXbs+//xz/Nwf\aRT6h1+sTEhLoqhb0AX+SSww0/kiMrLKyMjw8XDL5Vm5YYq6KYsyRosS9efMmOiBF1UaUE22dO3d+\a 6623iDBYxQPjaMgBFQAmQuYUqf/gwYMLFy6U87qrepdRo0YBgFjpyOIWERHRoUMHDw8PdRxFckzb\atm0DgKVLl1rwPgJ1XOu8efMkIwIZThzJJRHkT82Ss9IJQuFhaXK2hiT5Wub6Dg0NXbJkCaP8k2RX\a 169fj4yMxAUcuo2xnST5hLWEgreMjIxJkybJ5byomhcUTrtgwQJF5UDRNo6MjOzWrRte8YtHR6NF\a D+J/J06cwFmpIsukBaLFJlK/fv0YKUWqJmf27NkODg541hZPmrTk2bJ3795NTk7GVUyweNUjIyM3\a bdqkKkr+0aNHWq0Wj2DCbWNVFtOuXbsUwzQ5C/vs2LEDAFatWmWla6mxsXHz5s2//PKLKqJJTU3d\as2cPrfyyM+Ik8XSkwotlVxWrnjLGOXToUADA80yBB1elW1tbG8pmEFPjBSsiyxcuXDho0CBaNWOf\a/JGTk0OcU67X69PT05FngCeyHP1NSkoaOXIkrmMqbkTJGy5evAgAHTt2ZB/Ox/OCRUVF77777tdf\a f82TkIxDFZLRZNnZ2XJHUsu19evXjx49WtzSf3mP9Xp9QEBAXFycKn0zNjbWx8eHJ3tRkVCGDBkC\a AGIFG4vbjz/+CAA//vijIr8VqPOsidHevXt327ZtBPNjB0vrdDpfX9+oqCgaFFCECYg+0ZlSvXr1\a 4q8gIadOZWdnA0Dfvn1RV6o2MH4nCP+N5LO3t2dXRVa0DgRBePjw4fjx49esWUPHuzOG9eDBAxSk\aia9EVVWV3OHwcn1GRET07t2bXXOGE7JD1QBdXV2t1FUFQYiPj//ggw9ELYQdmYYXn8JrQospmDdv\a 3lRMxCRsvQEDBkydOlVVtQRpZbaurm7dunWhoaH4MQ+WibeMjAwAePXVV60clsFgGDRoUPv27VGd\aMP5G1+s1m82nTp2KiIhQDJnDP1+9enXFihW049ACc2/Dhg0AIFd6T1XVU19fXwDw9fXlx98E7KhT\a fHrDwsLkishLKkCyymxpaemsWbMkT99iiH8UlZOdnU3cU15ergpvNRqNH374Ybdu3RQxJUV3cXNz\a c+fOnQGA32PCKNu/ZcuWuXPnSlrmchupsrLy6NGj9E+am5slz3pn0EpwcLCdnZ1cgVp+Ff706dNo\aPzMOmFAmFNQSEhIA4K233rLSJBYEISsrq3PnznhxcJ7ITaPRSKMCLS0tMTEx7Cxwos+2tjYfH59F\aixbJrQp/0+v1dnZ2khmdamfJaDS+//779vb27BMNaMKlEZeysrLIyEjJIvJy3ZaXl7u4uGi1Wv5F\a BLlhGQyGAwcOiMUI8UaH9ykiMR06dPjkk0/YlMHTYWJiIn2egmVEXF5evnLlyvDwcFXC5dy5c2IB\aYNyhKHmEI2NURqNx6NChNjY2uMfRshdBoSTsY8Q4Y0DT09MXL15Mh64qZApKsmXJgGHF9ykuLqaB\a c7kwZkYoxoMHDyZOnOjl5cUo9cM5QSjmqG/fvtbkMSA2M2bMmDfeeIMR/yE5qrq6OvHkSfGGvLw8\aXETyABYxMTFOTk6445C/Mg3xL4pN27x5M/0V+Pr64ruBEeaDmlwKggUNT4zgwUMZBHH58uX169ej\a ehCcu6epqSkwMJCof1leXu7h4YHCPTm3UGNjI4KU6BhY0YrkrHra0NCARBteAUTV9OJMbt++fdu3\a b6drOzA+5+fn+/r6Svr1AABEhZEnslwyqUmn002ePHn06NEMLY9Gq1CqlViABH1VX19/5coVuYg7\auZX75ptvAMDb25vHOcDYYb/99hsADBs2TNFjgvdZXFwsLq148dq1a++9957oRuGpetrc3Dx9+vRR\ao0bRcc7Z2dmSNdzlWl1dHXLgs4+F5SmthUYFvr6+DCSRk6vX1NQ8++yzAMBTTpPQhIhvFy5cCADE\aKY6KDXEUMS1DXCp/f39x0jkVFw8PD8WqpzxdxcTEWFnQG0diAGDKlCn8P2lra8M5Cl7TOyAgQFXl\a/r/4HP3F9evXJ0yYQNhgirI/OzubtgUqKipUHTOF0NVXXnmFvVScWsiUKVPwo+usrHo6fvx48WBh\azqU6c+YMfVhFa2srQdCK7cKFC7169eI8aVkx1AEA3nvvPVVmeV5eHsj15ezszK8cSW64ioqKF198\a 8cUXX0S0IpcuS0sZFI9IlGOIi4vjORQb/1VSUtLSpUvFjEPFEFFG+/LLLwnNzDKCEwRh5cqV7dq1\ak6s7KndRzBDA0xLCwsJw5w4PrTx8+PD7779nPF1uQiTMY71ef/jwYVpx4cn+wh9TWVnZs2fPnj17\a 4pnr7J/IveGjR4+QxGUn3/JUPdXr9a6urq6urqK1pRjhjKyt33//nU6F1Ol0PPUT8P7Xrl1ra2uL\a atwp6gcMIt6/fz8ATJw40WLTWrzh9u3bc+bMEWvkC+zK1ewWFxdnb28vV0pEjh4bGhrwkrJi+dRj\ax47hPFlxK+h0umXLli1btowO1ZFTmeVWnchmUIzRZOf89enTp0+fPgw1U/LnNLnfu3cvNjaWcAGy\a fbS3bt368ssveZzeigPbt28fAIhAl+TTgfMNDx06BADslDhOuGnv3r0AgB/OZ3Fp18LCwlWrVp05\a c4YfUDeZTNHR0dHR0YQUE+04/k1ZXl5uZ2dnZ2enNtOWbhMmTCDCaS1OhYyPj1+9erXcOQiSrba2\aNiQkRNI+EtEv4F/s/Px80UjBD3s/f/68qmj7rKysMWPGiKV2eax8udkJDAwkshksRmkHDRo0ZswY\axaqyRG9lZWV0uPK1a9fk8Fa5wQQEBIwdO5b/2FBGGz16NAD88ssvjOnlQRwEQdiwYUPfvn1RYDkI\a 1kWWjx8/nud8H56FP336tJeXFzsSlhjP48ePfXx8aGOEji9hPxqlFNnZ2SmewqAoKO/fvw8Atra2\a ah0ddP9Go1Gr1YaGhuKuO0UxnZGRsX37dsVplAsHwLtFRwWhrBdQLJDNNgo0Gs0777xjcZk5vOf3\a 3nsPANi1NnhI+ezZsyNHjiQy4xXn9/r160h/J6ywnJwcmo8y8PWKiooRI0Y4OzvTh4+xEX368507\a d5A6hXQgayJzq6urnZycZsyYIVkYQE6lq6ioyMzMRJ+BXXKfh6/QUVhpaWmScaDsruLj4zUaDX0O\an9rNHRAQAABLliyxnnaRlvfDDz/w40lye+zx48darZbG5tl1Fb28vLRaLX+lXbmxFRYWorQBdowz\aoyDU/1JKiUM8/l8jy/nzwXbs2PHFF1/gR9YrmrKNjY0nTpzAs5FFgpazruWGceTIkW7duu3YsUNu\a aflnCRVQnTNnjvVaSGZm5uTJk3G/LM8+TE9PFxk/DnkQZqmcD/Jvyix+LJBoCxw7dkztWa2KuSr8\a fGLAgAF4Rqc1keWTJ0/u1KkT4ZtVbJLC/urVq4cOHWJHjhIDzs3NnT9/vlzVU1V7cufOnUQ+PacW\aSLSCgoLnnntuyJAhPJG5wPZiX7p0CQCef/55VefESbaampoVK1b4+fkh1YxzauSWpLGxkfOIHwsI\ahXESqCL5qlryy5cvz5s3T9VJwEjhiIiIoI8pF4FNTkJUJJS/pZSyMezy8vKvvvpq/fr1PMcRs1Uk\alM1ga2tLB6DwbAt8kAUFBT179nR2dqbzrxhjI0SPeOfZs2fx+i48S0ULRFU0h9ufAPD9999bBpTh\aPf/6669du3ZF1Zf4q55Kip66urrjx4/jIXMqkFmi5ebmrlmzRrT7eXL+jEbj/v37//jjD5qHSeZ8\aMJSYvLw8ABgwYIBkJI2qho6ncnBwoOM2VEFe6DSOf/3rXzTMz+iqpKREq9Uilztxj1yIsdzw0Pk+\aW7duVSQpxYlCWS+ECv+fAQAGrr/BNXvgIgAAAABJRU5ErkJggg==');
    background-size: 80px 40px
}

a,button,h1,h2,h3,h4,h5,h6,p {
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    opacity: 0
}

.wf-active a,.wf-active button,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-inactive a,.wf-inactive button,.wf-inactive h1,.wf-inactive h2,.wf-inactive h3,.wf-inactive h4,.wf-inactive h5,.wf-inactive h6,.wf-inactive p {
    opacity: 1
}

#mega-notice:after,#presscontent:after,.akcepopis:after,.clearfix:after,.content-box:after,.fb a:after,.galerie_den div:after,.galerie_den:after,.grid:after,.partner-rada:after,.textbox:after,section.day-program:after {
    content: "";
    display: table;
    clear: both
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 120%
}

body {
    overflow-y: scroll;
    font-family: nimbus-sans,Helvetica,Arial,sans-serif;
    font-weight: 300;
    color: #fff;
    padding-top: 5px;
    -webkit-font-smoothing: antialiased;
    line-height: 135%;
    background-color: #000;
}

.content-box h3,.content-box p {
    font-weight: 300;
    line-height: 1.2
}
.bold
{font-weight: bold;
}
nav ul {
    float: right;
    margin: 0
}

nav ul li {
    float: left;
    margin-right: 20px
}

.grid {
    width: 100%
}

.grid-sizer {
    width: auto
}

@media screen and (min-width: 760px) {
    html {
        font-size:100%
    }

    .grid-sizer {
        width: 25%
    }
}

@media screen and (min-width: 1024px) {
    html {
        font-size:100%
    }

    .grid-sizer {
        width: 16.66667%
    }
}

@media screen and (min-width: 1400px) {
    html {
        font-size:110%
    }

    .grid-sizer {
        width: 12.5%
    }
}

.bomb,.grid-item {
    width: 100%;
    padding: 5px;
    float: left;
    -webkit-perspective: 1000px;
    perspective: 1000px
}

.grid-item.open,.open.bomb {
    width: 100%;
    height: auto
}

@media screen and (min-width: 760px) {
    .bomb,.grid-item {
        width:25%;
        height: 25vw
    }
}

@media screen and (min-width: 1024px) {
    .bomb,.grid-item {
        width:16.66667%;
        height: 16.66667vw
    }
}

@media screen and (min-width: 1400px) {
    .bomb,.grid-item {
        width:12.5%;
        height: 12.5vw
    }
}

@media screen and (min-width: 760px) {
    .grid-item--width2 {
        width:50%
    }

    .grid-item--height2 {
        height: 50vw
    }
}

@media screen and (min-width: 1024px) {
    .grid-item--width2 {
        width:33.33333%
    }

    .grid-item--height2 {
        height: 33.33333vw
    }
}

@media screen and (min-width: 1400px) {
    .grid-item--width2 {
        width:25%
    }

    .grid-item--height2 {
        height: 25vw
    }
}

.bomba.content-box {
    cursor: default
}

.bombaitem {
    display: none
}

.content-box {
    float: left;
    width: 100%;
    height: 100%;
    cursor: pointer;
    position: relative;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

#explode,#switch .half.active,.menuitem#menubutton.open,.menuitem.active {
    background-color: #000;
    color: white !important;
}

.content-box .text {
    margin-bottom: 50px
}

.content-box p {
    font-size: 1rem
}

@media screen and (min-width: 760px) {
    .bombaitem {
        display:block
    }

    .content-box p {
        margin: 0;
        font-size: 1.1rem;
        line-height: 1.2
    }
}

.content-box .akceimg {
    max-height: 450px;
    margin: 0 auto 30px;
    position: relative;
    display: none
}

.content-box h3 {
    cursor: pointer;
    padding-right: 80px;
    font-size: 1.3rem
}

.content-box .cross,.open .content-box {
    cursor: default
}

@media screen and (min-width: 760px) {
    .content-box .akceimg {
        display:block
    }

    .content-box h3 {
        padding-right: 0;
        margin: 0;
        font-size: 1.1rem;
        line-height: 1.2
    }

    .akcepopis {
        bottom: 5px;
        left: 5px;
        position: absolute
    }
}

.content-box {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-box-shadow: 0 0 1px transparent;
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

.content-box:active,.content-box:focus,.content-box:hover {
    -webkit-transform: scale(.98);
    -ms-transform: scale(.98);
    transform: scale(.98)
}

.open .content-box:active,.open .content-box:focus,.open .content-box:hover {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

#switch .half.active,.eventtitle,.galerie_den:hover,.menuitem#menubutton,.options button:hover {
    cursor: pointer;
    /* min-height: 92px; */
}
div#menubutton {
    min-height: 92px;
}

.open .content-box .cross {
    -webkit-transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    cursor: pointer
}

.cross:active,.cross:focus,.cross:hover {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.akcepopis {
    margin-top: .5rem
}

.akcepopis p {
    font-size: .8rem;
    width: auto;
    line-height: 1;
    clear: both;
    margin: 0;
    text-align: left
}

#explode,#explode img,#logo a {
    line-height: 0
}

#switch .half,.menuitem {
    text-align: center
}

.akceimg {
    max-width: 50%;
    max-height: 480px;
    margin: 0 auto;
    position: relative;
    display: block
}

h3 {
    margin: 0;
    line-height: 1;
    word-wrap: break-word
}

@media screen and (min-width: 760px) {
    h3 {
        margin:0;
        font-size: 1.3rem;
        line-height: 1
    }
}

@media screen and (min-width: 350px) {
    .block {
        padding:19px
    }
}

p {
    font-size: .8rem
}

.content-box_content {
    overflow: hidden;
    height: 0;
    margin-top: .5rem
}

.open .content-box_content {
    height: auto;
    min-height: 200px
}

.cross {
    display: none;
    width: 60px;
    position: absolute;
    right: 15px;
    top: 15px
}

.event .block div.middle,.event .picture div.middle,.event nav .active div.middle,.menuitem.claim,nav .event .active div.middle {
    position: relative
}

.open .cross {
    display: block
}

header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width: 760px) {
    header {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media screen and (min-width: 1024px) {
    header {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

header h1 {
    float: left;
    margin: 0
}

#explode,#logo,#switch .half,.menuitem,.rectbox {
    margin: 0 5px 10px
}

.menuitem {
    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;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-height: 45px;
    font-size: 1.1rem
}

#explode,#logo a {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.menuitem a,.menuitem p {
    width: 100%;
    color: #000;
    color: #fff;
}

.menuitem#menubutton.open,.menuitem#menubutton.open p,.menuitem.active a {
    color: #000
}

.menuitem.claim {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
}

.menuitem p {
    width: 100%;
    font-size: 1.1rem;
    color: #000;
    color: #fff;
}

#logo {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

#logo img,.rectbox,.rectbox h3 {
    width: 100%;
     /* Safari 6.0 - 9.0 */
    display: flex;
}

h2,h3 {
    font-size: 2rem
}

#program .list {
    display: none
}

#program .list.active {
    display: block
}

#switch {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

#switch .half {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 1rem;
    font-size: 1.1rem;
    display: block;
    pointer-events: none;
    background-color: white;
    color: black;
}

#switch .half.active {
    color: #000;
    pointer-events: auto
}

.boxrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.rectbox {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(100% - 10px);
    -ms-flex: 0 0 calc(100% - 10px);
    flex: 0 0 calc(100% - 10px);
    text-align: left;
    padding: .5rem .5rem 1rem;
}

.rectbox h3,.rectbox p {
    margin-bottom: 1rem
}

.rectbox a {
    color: #fff
}

#logo img,
.boxrow .rectbox img
{
    /* -webkit-filter: invert(100%); */
    /* filter: invert(100%); */
    max-width: 100%;
    display: block;
    margin: auto;
}
#logo img
{
   /* -webkit-filter: invert(1);
    filter: invert(1);*/
   float: left;
   padding: 7px;
}

@media screen and (min-width: 760px) {
    #logo img {
        width: initial;
        height: 92px;
        border: 1px solid #fff;
        margin-right: 5px;
    }
    #logo img:last-child
    {
        margin-right: 0;

    }

    .rectbox {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px)
    }

    .rectbox h3 {
        width: auto;
        font-size: .9rem
    }

    .rectbox p {
        font-size: .9rem;
        font-weight: 300
    }
}

@media screen and (min-width: 800px) {
    .rectbox {
        -webkit-box-flex:0;
        -webkit-flex: 0 0 calc(33.3% - 10px);
        -ms-flex: 0 0 calc(33.3% - 10px);
        flex: 0 0 calc(33.3% - 10px)
    }
}

@media screen and (min-width: 1000px) {
    .rectbox {
        -webkit-box-flex:0;
        -webkit-flex: 0 0 calc(25% - 10px);
        -ms-flex: 0 0 calc(25% - 10px);
        flex: 0 0 calc(25% - 10px)
    }
}

@media screen and (min-width: 1200px) {
    .rectbox {
        -webkit-box-flex:0;
        -webkit-flex: 0 0 calc(20% - 10px);
        -ms-flex: 0 0 calc(20% - 10px);
        flex: 0 0 calc(20% - 10px)
    }
}

@media screen and (min-width: 1400px) {
    .rectbox {
        -webkit-box-flex:0;
        -webkit-flex: 0 0 calc(16.6666% - 10px);
        -ms-flex: 0 0 calc(16.6666% - 10px);
        flex: 0 0 calc(16.6666% - 10px)
    }
}

.block,.picture,nav .active {
    display: block;
    margin: 0 5px 10px;
    text-align: center;
    padding: 2rem
}

.block.white,.white.picture,nav .white.active {
    background-color: #fff;
    color: #000;
    background-color: black;
    color: #fff;
}

.events {
    overflow: hidden;
    display: none
}

.event .block,.event .picture,.event nav .active,nav .event .active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-size: 1.8rem;
    text-transform: uppercase;
    width: auto;
    position: relative;
}

#headerinfo,menu,menu nav {
    display: flex
}

@media (min-width: 600px) {
    .event .block div.middle,.event .picture div.middle,.event nav .active div.middle,nav .event .active div.middle {
        position:absolute;
        left: 0;
        width: 100%;
        top: 2rem
    }
}

a.block,a.picture,nav a.active {
    color: #fff;
    text-decoration: none
}

a.block:hover,a.picture:hover,nav a.active:hover {
    color: #000;
    background: #fff;
}
a.block.off>div
{
    text-decoration:line-through;
}
.picture {
    padding: 0;
    background-color: #000;
    display:  grid;
}

.picture img {
    width: 100%
}

menu {
    padding: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 200px;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px
}

menu nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

menu nav a {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35px;
    -ms-flex: 0 0 35px;
    flex: 0 0 35px;
    color: #fff;
    font-size: 1.8rem
}

menu nav a.active,menu nav a:focus,menu nav a:hover {
    color: #fff;
    text-decoration: line-through
}

.fb a,.fb a:focus,.fb a:hover,.pressfiles .file a,.venue a {
    text-decoration: none
}

#headerinfo {
    padding: 5px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

#filters .filterbox,.fb,.header_img object {
    -webkit-box-orient: horizontal
}

@media screen and (min-width: 760px) {
    .picture.third {
        width:calc(33.333% - 10px);
        float: left
    }

    #headerinfo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
}

.festivalwrap {
    display: flex;
    -webkit-box-flex: 5;
    -webkit-flex: 5;
    -ms-flex: 5;
    flex: 5
}

#tagline {
    margin-right: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-bottom: 1rem
}

#tagline h2 {
    line-height: 1.2;
    font-weight: 400;
    font-size: 1.3rem;
    word-spacing: 9999999px
}

.fb {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.fb,.fb a,.header_img {
    -webkit-box-flex: 1
}

.fb a {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    color: #000;
    text-align: center;
    font-weight: 400;
    font-size: 1.2rem
}

.textbox .textarea a,.venue a {
    color: #fff;
    text-decoration: underline;
}

.col h4,.options button {
    margin: 0;
    font-size: .8rem
}

#filters {
    padding: 5px;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
    display: none
}

@media screen and (min-width: 760px) {
    #filters {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

#filters .filterbox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.header_img {
    padding: 5px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: none
}

@media screen and (min-width: 1100px) {
    .header_img {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.col,.header_img object,.options {
    display: flex
}

.header_img object {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.col,.options {
    -webkit-box-orient: vertical
}

.options {
    -webkit-box-flex: 10;
    -webkit-flex: 10;
    -ms-flex: 10;
    flex: 10;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.options button {
    font-weight: 400;
    text-align: left;
    background: url(../images/pole-1.svg) 0 49% no-repeat;
    border: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 0 0 20px;
    background-size: 16px
}

.options button.selected {
    background-image: url(../images/pole-2.svg)
}

.options button:focus {
    outline: 0
}

a,h1,h2,h3,h4 {
    font-weight: 300
}

.col {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: 10px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.col,.col.den {
    -webkit-box-flex: 1
}

.col.den {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.col.akce,.col.misto {
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2
}

.col h4 {
    font-weight: 400;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.kontaktbox {
    padding: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 200px;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.kontaktbox div {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#mapa {
    margin: 0 5px 10px;
    width: calc(100% - 10px)
}

#map {
    height: 500px
}

.venue {
    padding: 5px;
    width: 25%;
    float: left
}

.textbox .col,.textbox.third h3 {
    width: 100%
}

.venue div {
    min-height: 140px
}

.venue p {
    font-size: .9rem;
    font-weight: 300
}

.textbox {
    padding: .3rem .5rem;
    font-size: 1.1rem
}

.textbox h3 {
    float: left;
    width: 100%;
    font-weight: 700
}

.textbox h3,.textbox p {
    text-align: left;
    font-size: 1.1rem
}

@media screen and (min-width: 760px) {
    .textbox .col {
        width:50%;
        float: left
    }
}

.textbox .textarea {
    padding: 0;
    float: left;
    width: 100%;
    text-align: left
}

.textbox .textarea p {
    font-size: 1rem;
    padding-bottom: 1rem
}

.textbox .textarea h1,.textbox .textarea h2,.textbox .textarea h3,.textbox .textarea h4 {
    font-size: 1.1rem;
    font-weight: 700
}

.textbox .right-text {
    float: right;
    width: 100%;
    padding: 1%
}

@media screen and (min-width: 760px) {
    .textbox {
        min-height:230px;
        padding-bottom: 60px
    }

    .textbox.third {
        width: calc(33.333% - 10px);
        float: left
    }

    .textbox.third h3 {
        width: 100%
    }

    .textbox h3 {
        float: left;
        width: 50%;
        text-align: left
    }

    .textbox .right-text,.textbox .textarea {
        float: right;
        width: 50%
    }

    .textbox .right-text {
        padding: 0 1% 0 0
    }
}

#mega-notice h1,.galerie_den div .fotky .subtitle {
    text-align: center
}

.contactbox {
    margin: 5px;
    float: left;
    padding: 5px;
    width: 100%
}

.contactbox h3 {
    width: 100%
}

.contactbox h3,.contactbox p {
    margin-bottom: 1rem
}

#logo img.mobile_logo{
    display: none;
}

@media screen and (min-width: 760px) {
    .contactbox {
        width:25%;
        height: 25vw
    }

    .contactbox h3 {
        width: auto;
        font-size: .9rem
    }

    .contactbox p {
        font-size: .9rem;
        font-weight: 300
    }

    .contactbox a {
        text-decoration: none;
        color: #fff
    }
}

@media screen and (min-width: 1024px) {
    .contactbox {
        width:16.66667%;
        height: 16.66667vw
    }
}

@media screen and (min-width: 1400px) {
    .contactbox {
        width:12.5%;
        height: 12.5vw
    }
}

.partner-box {
    padding: 5px;
    width: 33.33333%;
    height: 33.33333vw;
    float: left
}

@media screen and (min-width: 760px) {
    .partner-box {
        width:16.66667%;
        height: 16.66667vw
    }
}

@media screen and (min-width: 1400px) {
    .partner-box {
        width:12.5%;
        height: 12.5vw
    }
}

@media screen and (max-width: 840px)
{
    #logo img
    {
    display: block;
    max-width: calc(25% - 5px);
    height: 150px;
    border: 1px solid;
    }
    #logo img.mobile_logo
    {
        display: block;
        -webkit-filter: invert(100%);
        filter: invert(100%);
        border: none;
        /* width: calc(100% - 28px); */
        padding: initial;
        display: none;
    }
}
@media screen and (max-width: 760px)
{
    .partner-box.text-box {
        width:100%
    }
}

.partneri-nadpis {
    height: 100%;
    width: 100%
}

.partner-img img {
    width: 100%
}

.galerie_video_wrapper {
    width: 585px;
    height: auto;
    float: none;
    padding: 5px;
    display: block;
    position: relative;
    margin: 0 auto
}

.galerie_video {
    padding: 5px
}

.galerie_dny {
    float: left;
    width: 100%;
    clear: both
}

.galerie_den {
    width: 20%;
    float: left;
    padding: 5px
}

.galerie_den h2 {
    font-size: 1.8rem
}

.galerie_den div {
    min-height: 150px
}

.galerie_den div .fotky {
    display: none;
    float: left;
    width: 100%
}

.galerie_den div .fotky img {
    max-width: 100%;
    margin: 10px auto;
    display: block
}

#mega-notice,section.day-program header {
    margin: 5px;
    background-color: #fff;
    color: #000
}

.galerie_den.open {
    width: 100%
}

.galerie_den.open div .fotky {
    display: block
}

section.day-program {
    width: 100%
}

section.day-program header {
    padding: 30px 0
}

section.day-program header h3 {
    width: 100%;
    text-align: center
}

#mega-notice {
    padding: 80px 0
}

.pressfiles .file,.presstext {
    margin-bottom: 10px
}

#mega-notice h1 {
    width: 100%;
    font-size: 50px
}

#presscontent {
    width: 100%;
    padding: 5px
}

.pressfiles,.presstext {
    width: 100%;
    float: left
}

.pressfiles .file {
    border: 1px solid #fff;
    width: 100%;
    height: 150px;
    padding: 5px 30px 5px 5px;
    background-color: #000;
    color: #fff
}

.pressfiles .file a {
    width: 100%;
    height: 100%;
    color: #fff;
    display: block
}

.pressfiles .file a:hover {
    color: grey
}

@media screen and (min-width: 760px) {
    .presstext {
        width:75%;
        margin-right: 5px
    }

    .pressfiles {
        margin-left: 5px;
        width: calc(25% - 10px)
    }
}

#galerie {
    padding-top: 50px
}

.images {
    clear: both;
    margin-top: 50px
}

.images,.images img {
    width: 100%;
    display: block
}

.images img {
    max-width: 1200px;
    margin: 5px auto
}

.presstext p {
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 1.2
}

.presstext h2 {
    font-size: 25px;
    margin-bottom: 25px
}

.presstext h3 {
    font-size: 25px;
    margin-bottom: 10px
}

nav.languages {
    display: block!important;
    opacity: 1!important;
    margin:  auto;
}

.languages li,.languages li .active {
    padding: 0 5px;
    margin: 0 5px;
    height: 42px;
    line-height: 42px
}

.languages ul li.active {
    background: #FFF
}

.languages ul li.active a {
    color: #000
}

@media screen and (max-width: 1500px) {
    .menuitem.claim .languages {
        right:6px;
        bottom: 6px
    }

    .menuitem.claim p {
        margin: 20px auto;
    }
}
nav .block
{
    background-color: #000;
}
.menuitem:hover,
.menuitem:focus,
nav .block.white:hover,
nav .block.white:focus,
.email_main .block:focus,
.email_main .block:hover
{
    color: #000;
    background-color: #fff;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.menuitem.claim
{
    text-decoration: none;
    min-height: 92px;
}

a,a:hover,a:focus
{
    color: #fff;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-decoration: none;
}
.textarea a:hover,
.textarea a:focus
{
    text-decoration: underline;
}
.menuitem:hover,
.menuitem:focus
{
    background-color: #000;
    color: #fff;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.menuitem_div
{
    width: 100%;
}

.helper_lang
{
    /* width: 360px; */
    height: 90px;
    line-height: 90px;
}
strong {
    font-weight: bold;
}
::selection
{
    color: black;
    background-color: rgb(250,250,250,1);
    background: rgba(255, 255, 255, 0.996);
    opacity: 1;
}

h3.block.white.eventtitle.opened
{
    background-color: #fff;
    color: #000;
    border-color: #fff;
}
.akce_neprobehne
{
    background-color: red;
    font-weight: bold;
    margin: 1rem 0;
    padding: 1rem;
    border: 1px solid white;
}


.half.time.active:hover,
h3.block.white.eventtitle:hover
{
    border-color: #000 !important;
}
h3.block.white.eventtitle
{
    transition: all .3s ease-in-out;
}

h3.block.white.eventtitle:active
{
    background-color: #fff;
    color: #000;
    border-color: #fff;

}


#countdown{ font-size: 2rem;text-align: center; }
#countdown>.boxik{overflow: hidden;/* max-width: 357px; */margin: auto;}
#countdown>.boxik>div{/* float: left; *//* width: 33.33%; */text-align: center;display: initial;}
#countdown>.boxik>.text{float: initial;width: 100%;text-align: center;}

.covid_text
{
    background-color: red;
    color: white;
     transition: 0.3s linear;
}
.covid_text:hover
{
   filter: invert(1);

}       



div#explode img {
    height: calc(100vh - 356px);
}
@media screen and (max-width: 1400px) {
    div#explode img {
        height: initial;
    }
}