body,ul,ol,li,p,img,h1,h2,h3,h4,h5,h6,form,fieldset,label,legend,input,table,tr,td,th,iframe,a,dl,dt,dd,header,footer,main,aside,div,section,article{margin:0;padding:0;font-size:100%;line-height:116%;box-sizing:border-box}
ul,ol,li{list-style:none;margin:0;padding:0}
button::-moz-focus-inner{border:0;padding:0}
h1,h2,h3,h4,h5{font-weight:normal;margin:0;padding:0}
img{border:none;display:block;max-width:100%}
body{background:#050607;padding:0;margin:0;color:#474747;line-height:1;-webkit-text-size-adjust:100%;font-family:Arial,sans-serif}
input,button{outline:none;font-size:16px}
html,body{height:100%}
body{display:flex;flex-direction:column}
.content{flex:1 0 auto}
footer{flex-shrink:0}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex.col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flex.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.error{padding:20px}
a{color:#9e0303}
header{padding:.25em;margin:auto}
header img{max-width:12em;height:auto}
header ul{margin-left:auto}
header li{display:inline-block}
header li a{padding:.25em;display:inline-block}
.video,#a{max-width:980px;margin:auto}
.mobile-toggle{display:none;padding:.5em;background:#ffffff;text-align:center}
.mobile-toggle form input{width:100%;border:1px solid rgba(0,0,0,.25);border-radius:.25em;padding:.5em;margin-top:.5em}
.mobile-toggle form{display:none}
.mobile-toggle form.active{display:block}
.mobile .mobile-toggle{display:block}
.mobile-toggle a{padding:.25em;display:inline-block;text-decoration:none;color:#9e0303}
.mobile-toggle svg{width:1em;height:auto;display:inline-block;vertical-align:middle;margin-right:.5em;fill:#9e0303}
.mobile .flex main{display:none}
.video div.player-cont{position:relative}
.video nav{border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;padding:.5em 0}
.video nav svg{max-width:2em;max-height:2em;display:inline-block;vertical-align:middle;margin-top:-.15em}
.video nav a{text-decoration:none;font-size:1.5em}
.video nav a:last-child{margin-left:auto}
h1{font-size:1.6em;margin:.75rem .5rem}
h3{font-size:1.4em;border-bottom:1px solid #ccc;margin:.25rem;padding:.25rem .5rem;width:100%}
.split{max-width:930px;margin:auto;align-items:flex-start}
.split .video{max-width:60%;padding-right:1em}
.split .videolist{max-width:40%;margin:0}
.split .videolist>div{width:50%}
.split .videolist>div.m-zne{width:100%}
.split>section>:first-child{margin-bottom:10px}
.m-zne iframe + iframe,.m-zne img + img{padding-left:.5em}
section.video-container{position:relative;margin-bottom:2em}
section.video-container svg{position:absolute;top:50%;max-width:2em;right:1em;margin-top:-.5em;height:2em}
section.videos{flex:1 1 auto;letter-spacing:-6px;overflow:auto;padding:.25rem 0;padding-right:3em}
section.videos>div,section.videolist>div{display:inline-block;width:22%;padding:.25rem;font-size:.85em;letter-spacing:normal;vertical-align:top}
section.videos>div a,section.videolist>div a{display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25em}
section.videos>div a span,section.videolist>div a span{position:absolute;background:rgba(0,0,0,.75);bottom:0;right:0;padding:.25em;color:#fff}
section.videos>div img.play,section.videolist>div img.play{position:absolute;top:50%;LEFT:50%;width:3em;margin-top:-1.5em;margin-left:-1.5em;opacity:.75}
#a p{margin-bottom:1em;font-size:1em;line-height:140%;margin:2em 0}
#a ul{margin-bottom:2em}
#a ul li{display:inline-block;margin-right:.5em}
section.videolist{max-width:930px;margin:auto}
section.videolist>div{width:20%}
section.videolist>div a{position:relative}
section.videos:after{content:" ";position:absolute;top:0;right:0;bottom:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#050607 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#050607 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#050607 100%);width:10%}
.video>p,p.about{line-height:140%;margin:.25em .5rem;margin-bottom:2em;max-width:930px}
p.about{margin:2em auto;padding:0 1em}
@media only screen and (max-width:600px){header{flex-wrap:wrap}
header ul,header img{margin:.25em auto}
h1{font-size:1.2em}
.video nav a{font-size:1.2em}
section.videos>div{width:40%}
section.video-container{margin-bottom:1rem}
.split{flex-wrap:wrap}
.split .video{max-width:100%;padding-right:0}
.split .videolist{max-width:100%;margin:0}
section.videolist>div{width:50%}
.mobile-toggle{display:block}}
.wrap{max-width:1500px;margin:auto}
.mobile .content{display:block}
body>h1{font-size:1.2em;padding:.5rem 2rem;font-style:italic;background:#ffffff;border-bottom:1px solid #ffffff;color:#333333}
header{padding:0 0 1px 0;margin-bottom:1em;flex-wrap:wrap;background:#750000}
header img{max-width:160px;margin:.5em 1em .5em 1em}
header h1{margin:0 1em 0 auto;font-weight:bold;font-size:1em;color:#cccccc}
header form{margin-left:auto;margin-right:1em}
header form svg{max-width:1em;height:auto;fill:#ffffff}
header form button{border:none;padding:0 1em;border-radius:0 .5em .5em 0;background:#750000;color:#ffffff}
header input{border:none;border-radius:.5em 0 0 .5em;padding:.5em 1em;margin:0 1px 0 0}
header nav{display:flex;justify-content:center;border-right:2px solid #c2c2c2;margin:4px}
header nav a{text-decoration:none;display:inline-block;padding:.5rem 0;font-weight:bold;text-transform:uppercase;flex:1;color:#9e0303;border:2px solid #c2c2c2;border-right:none}
header ul{text-align:center;margin:0 auto 0 0}
header ul li{display:inline-block}
header ul li a{text-decoration:none;color:#ffffff;margin-right:.5em}
header ul li a:hover{text-decoration:underline}
header div.flex{width:100%;margin-bottom:.5em;width:100%;border-bottom:1px solid;border-color:#a40000}
.language{position:relative;font-weight:bold}
.language img{max-width:26px;height:auto;float:left;margin:0px 10px 0 0;border:1px solid #ffffff}
.language a{text-decoration:none;color:#ffffff;padding:.5em;display:block}
.language a span{border-width:5px;border-style:solid;margin:7px 0 0 5px;float:right;border-color:#ffffff transparent transparent transparent}
.language div{position:absolute;z-index:999;background:#750000;min-width:100px;display:none}
.language.active div{display:block}
.language.active a span{border-color:transparent transparent #ffffff transparent;margin-top:0}
@media only screen and (max-width:780px){header img{max-width:120px}
header form{display:none !important}}
@media only screen and (max-width:480px){header .flex{flex-wrap:wrap}
header a.logo{margin:auto}
header nav{width:100%;text-align:center;font-size:.85em;margin-right:0}
header nav a{flex:1 1 auto}
header h1{width:100%;text-align:center;margin:0;font-size:.85em;padding:.5em 0}
header ul{width:100%;font-size:.85em;margin-bottom:1em}
header img{margin-right:0}}.blowplayer{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:white;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.blowplayer a{text-decoration:none;color:white}
.blowplayer svg{fill:white;display:block;vertical-align:middle}
.bp-pane{position:relative;overflow:hidden}
.bp-title,.bp-share,.bp-menu,.bp-cmenu,.bp-related,.bp-related a,.bp-share .share-btn,.bp-overlay,.blowplayer{box-sizing:border-box;background-clip:padding-box}
.bp-menu,.bp-cmenu,.bp-share,.bp-related,.bp-sharebar,.bp-scrubs,.bp-context,.bp-loader{position:absolute;display:none}
.bp-menu,.bp-cmenu{z-index:2}
.bp-close{position:absolute;cursor:pointer;right:-1em;top:-1em;width:2.5em;height:2.5em;background:#333;text-align:center;border-radius:2em}
.bp-close:hover{background:#444}
.bp-close svg{width:1.5em;height:1.5em;margin:6px auto}
.bp-btn.active .bp-cmenu{display:block}
.blowplayer.bp-fs{position:fixed;top:0;left:0;z-index:9999}
.bp-title{display:block;transition:.4s all;top:0;position:absolute;background:rgba(0,0,0,.6);width:100%;padding:.4em}
.bp-title.linked:hover{text-decoration:underline}
.blowplayer .linked{cursor:pointer}
.blowplayer,.blowplayer video,.blowplayer canvas,.blowplayer .bp-poster{width:100%;height:100%;background-color:black;background-size:cover;background-position:center}
.bp-poster{position:absolute;top:0;left:0}
.blowplayer .bp-btn{display:inline-block;cursor:pointer}
.bp-controls .bp-btn svg{height:2.2em;width:2.2em;opacity:.7;transition:opacity .3s,transform .3s;margin:auto}
.bp-controls .bp-btn svg.bp-quality-icon{position:absolute;transform:none;top:0em;right:0;width:1em;height:auto;background:;border-radius:2px;fill:white !important}
.bp-controls .bp-btn svg.bp-quality-icon.bp-quality-hd{background:#ec2127;opacity:1}
.bp-controls .bp-btn:hover svg{opacity:1}
.bp-controls{color:#ddd;position:absolute;bottom:0;background:#222;width:100%;height:2.9em}
.bp-controls .bp-cmenu{background:#2d2d2d;bottom:2.15em}
.bp-controls .btn-play{width:4.3em}
.bp-controls .bp-btn,.bp-controls .timestamp{float:left}
.bp-controls .bp-btn.active svg{opacity:1}
.bp-controls .btn-settings,.bp-controls .btn-expand,.bp-controls .btn-fullscreen,.bp-controls .btn-related,.bp-controls .btn-cardboard,.bp-controls .btn-chromecast,.bp-controls .bp-logo{float:right}
.bp-controls .btn-settings.active>svg.bpi-settings{transform:rotate(20deg)}
.bp-controls .timestamp{cursor:default;padding-top:.6em;padding-left:.8em}
.bp-controls .bp-logo{margin-right:.5em;padding-top:.15em}
.bp-controls .bp-logo img{height:1.9em}
.bp-fs .bp-controls .btn-expand {display:none}
.bp-seekbar,.blowplayer .btn-volume{position:relative;cursor:pointer}
.bp-controls .btn-settings{position:relative}
.bp-controls label,.bp-scrubs span{text-shadow:.1em .1em 1px #000}
.bp-controls .btn-settings .bp-cmenu{padding:.33em .5em;width:16em;right:0}
.bp-controls .btn-settings .bp-cmenu .bp-mrow{margin:.5em 0}
.bp-controls .btn-settings .bp-cmenu label{width:6.2em;display:inline-block;padding-top:.35em;vertical-align:top}
.bp-controls .btn-volume .bp-cmenu{width:2.2em}
.bp-controls .btn-volume:hover .bp-cmenu{display:block}
.bp-controls .btn-volume .bar{background:#999;margin:.45em auto;height:4.2em;width:.43em;position:relative}
.bp-controls .btn-volume .bar .handle{width:1.1em;height:.4em;background:#fff;position:absolute;margin-left:-.333em}
.bp-controls .btn-volume .bar .level{bottom:0;background:red;position:absolute;width:100%}
.bp-seekbar{height:.7em;width:100%;position:relative}
.bp-seekbar div{position:absolute;width:0;left:0;height:100%;background:#888}
.bp-seekbar .stripe{background:#444;width:100%}
.bp-seekbar .handle{width:.35em;height:100%;background:#fff;box-shadow:0 0 5px #fff}
.bp-seekbar .progress{background:red}
.bp-seekbar.active .progress{background:#e22f2f}
.bp-seekbar .bp-scrubs{width:auto;height:auto;background:#333;bottom:1.25em;box-sizing:content-box;border-radius:.5em}
.bp-seekbar .bp-scrubs.preview{width:130px;height:88px;border:.75em solid #222}
.bp-seekbar .bp-scrubs div{position:absolute;bottom:.2em;width:100%;height:1.43em;text-align:center;background:none}
.bp-seekbar .bp-scrubs span{display:inline-block;background:#222;padding:.16em .33em;border-radius:.45em}
.bp-seekbar.over .bp-scrubs,.bp-seekbar.active .bp-scrubs{display:block}
.bp-seekbar .tag{position:absolute;display:block;width:.4em;height:.4em;background:white;border-radius:2em;top:.15em;margin-left:-.25em}
.bp-tooltip{position:absolute;text-align:center;z-index:3}
.bp-tooltip .text{display:block;border-radius:.35em;background:#111;padding:.15em .4em}
.bp-tooltip .arrow{display:block;height:0;width:0;border:.45em solid black;border-color:black transparent transparent;margin:auto;border-bottom:none}
.bp-context{min-width:12.5em;background:#eee;border:1px solid #aaa;white-space:nowrap;z-index:5}
.bp-context a{display:block;color:black;padding:.35em .5em}
.bp-context a:hover{background:#333;color:white}
 .bp-skip-btn{background:rgba(10,10,10,.8);position:absolute;right:10px;bottom:80px;padding:4px 8px;border:2px solid #555;border-radius:2px;font-size:120%;cursor:pointer}
.bp-skip-btn.note-large{font-size:140%;border-color:#999}
.bp-skip-btn.note-top{top:20px;bottom:auto}
.bp-skip-btn.inactive{cursor:default}
.bp-skip-btn svg{display:inline;width:1.5em}
.bp-pane>.bp-menu{top:10%;left:10%;max-height:80%;width:80%;background:rgba(10,10,10,0.8);border-radius:1em;padding:1em;border:1px solid #444}
.blowplayer:not(.mode-stereo) .bp-pane:hover .bp-sharebar{display:block}
.bp-pane .bp-btn{background:rgba(0,0,0,.8);padding:1em;border-radius:.5em;opacity:.7;transition:.2s opacity}
.bp-pane .bp-btn:hover{opacity:1}
.bp-pane .bp-btn svg{width:2.2em;height:2.2em}
.bp-sharebar{right:.9em;top:.9em}
.bp-sharebar .bp-btn{margin:8px;display:block}
.bp-share label{padding:3px 0;display:block}
.bp-share textarea,.bp-share input{width:100%;box-sizing:border-box;border:none;padding:4px;font-size:12px;font-family:Arial}
.bp-share textarea{height:4.2em}
.bp-share .share-btn{background:#f2f2f2;border-radius:.5em;margin:.5%; width:11.5%; padding:.25em;display:inline-block}
.bp-share .share-btn:hover{background:#fff}
.bp-share .bp-stumbleupon svg{fill:#ea4b24}
.bp-share .bp-pinterest svg{fill:#bd2126}
.bp-share .bp-facebook svg{fill:#3a5795}
.bp-share .bp-google svg{fill:#dc4b38}
.bp-share .bp-tumblr svg{fill:#529ecc}
.bp-share .bp-reddit svg{fill:#000}
.bp-share .bp-reddit svg circle{fill:#e7541d}
.bp-share .bp-blogger svg{fill:#ff9334}
.bp-share .bp-vk svg{fill:#6383a8}
.bp-share .bp-twitter svg{fill:#55acee}
.bp-select svg.bpi-lock{fill:none}
.bp-related{width:100%;height:100%;top:0;left:0;border:.16em solid transparent;background:rgba(10,10,10,0.8);z-index:1}
.bp-related a{display:block;height:33.3333%;width:25%;border:.16em solid transparent;background-size:cover;background-position:center;background-repeat:no-repeat;float:right}
.bp-related a:hover{opacity:.8}
.bp-overlay{cursor:pointer;transition:.2s background;width:14%;top:41%;left:43%;position:absolute;background:rgba(0,0,0,.7);padding:3px;border:1px solid black;border-radius:.7em}
.bp-overlay:hover{background:rgba(0,0,0,.8)}
.bp-loading .bp-overlay.bp-static,.mode-stereo .bp-pane>.bp-overlay{display:none}
.bp-msg p{text-align:center;font-size:large}
.bp-msg p a{color:#9edffd}
.blowplayer.bp-loading:not(.mode-stereo) .bp-pane>.bp-loader,.bp-loading.mode-stereo :not(.menu-vr) .eye-vr .bp-loader{display:block}
.bp-loader{width:14%;top:41%;left:50%;animation:rotating 2s linear infinite}
 @keyframes rotating{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}}
.bp-select{text-align:left;display:inline-block;color:black;position:relative}
.bp-select .default,.bp-select .entries{border-radius:.25em;background:white;border:1px solid gray;overflow:auto;max-height:300px}
.bp-select .default{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bp-select .entries{display:none;position:absolute;bottom:1.8em;right:0;min-width:100%;max-width:200%;box-sizing:border-box;z-index:3}
.bp-select .entries span,.bp-select .default{display:block;padding:.35em;white-space:nowrap}
.bp-select .entries span:hover{background:#333;color:white;border-radius:.25em}
.bp-select .entries span.active{font-weight:bold}
.bp-select .entries .bp-separator{font-size:85%;font-weight:bold}
.bp-select .entries span.labelp{background:#f90;color:#fff;text-transform:uppercase}
.bp-select .entries span.labelf{background:#4d90fe;color:#fff;text-transform:uppercase}
.blowplayer .bp-select span svg{width:1.4em;height:1.4em;fill:black;opacity:1;margin-left:.25em;display:inline-block}
.blowplayer .bp-select span:hover svg{fill:white}
.bp-select.open .entries{display:block}
.bp-select.open.down .entries{bottom:initial;top:1.8em}
.bp-select .arrow{width:0;height:0;display:inline-block;float:right;border:.4em solid black;margin-top:.4em;border-color:black transparent transparent}
.bp-controls .btn-settings .bp-select{width:8.6em}
.bp-roll a.link{position:absolute;bottom:0;right:0;background:rgba(0,0,0,.60);text-align:center;left:0;padding:16px;font-size:20px}
.bp-roll a.link:hover{text-decoration:underline}
.bp-roll a.close{position:absolute;right:0;color:#ccc;padding:0 10px;bottom:0;text-decoration:none;font-size:48px}
.bp-roll a.close:hover{color:#fff}
.bp-rmedia{background:rgba(0,0,0,.75);border:1px solid #666;position:absolute;padding:0 30px 30px;width:300px;left:50%;margin-left:-150px;margin-top:-150px;top:50%;color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:content-box}
.bp-rmedia .play span{position:absolute;right:0;color:#ccc;padding:0 10px;top:0;text-decoration:none;font-size:48px;cursor:pointer}
.bp-rmedia .play span:hover{color:#fff}
.bp-rmedia .close{display:block;text-align:center;padding:18px;color:#ffcc00;text-decoration:underline;font-weight:bold}
.bp-rmedia .close:hover{cursor:pointer;color:#fff}
.bp-qualities{position:absolute;bottom:.5em}
.bp-qualities>*{background:#222;padding:10px 12px;margin-left:.5em;border-radius:.75em;display:inline-block}
.bp-qualities .active{background:#009933}
.bp-qualities .active svg{display:inline-block}
.bp-qualities svg{width:1em;height:1em;margin-right:.25em;display:none}
.blowplayer .corner-logo{background:rgba(10,10,10,.5);position:absolute;bottom:.5em;right:.5em;padding:8px 10px;border-radius:.75em}
.blowplayer .corner-logo img{max-width:200px;max-height:50px;height:3em}
.blowplayer canvas,.blowplayer .btn-cardboard,.eye-vr,.bp-cursor-vr,.bp-controls-vr,.blowplayer.mode-vr video,.blowplayer.mode-stereo .bp-pane>.bp-title,.blowplayer:not(.mode-stereo) .bp-pane>.bp-btn{display:none}
.blowplayer.mode-vr canvas,.blowplayer.mode-vr .btn-cardboard,.mode-vr .menu-vr .bp-controls-vr,.mode-vr .menu-vr .bp-cursor-vr,.mode-stereo .eye-vr,.mode-stereo .bp-pane .btn-back{display:block}
.bp-pane>.bp-btn{background:transparent;position:absolute;opacity:1}
.bp-pane .btn-back{left:0;top:0;padding:1em 1.5em 1.5em 1em}
.bp-pane .btn-back svg{width:1.8em;height:1.8em}
.bp-pane .btn-settings,.bp-pane .btn-center{bottom:.6em;left:50%;padding:0;width:3.0em;margin-left:-1.5em}
.bp-pane .btn-settings svg,.bp-pane .btn-center svg{width:3em;height:3em}
.bp-controls-vr{font-size:11px;position:absolute;width:18em;box-sizing:border-box;padding:0 1.4em}
.bp-controls-vr .btn-play{margin:1em auto;display:block;width:2.2em;box-sizing:content-box}
.bp-controls-vr .bp-title{position:relative;background:none;padding:0;text-align:center}
.bp-controls-vr .bp-btn-vr{background:none;padding:0;display:inline-block;opacity:.7;vertical-align:middle}
.bp-controls-vr .bp-btn-vr.active,.bp-controls-vr .bp-btn.active{opacity:1}
.bp-controls-vr .bp-btn-vr svg{height:1.9em;width:1.9em}
.blowplayer canvas{transition:.15s opacity}
.blowplayer .menu-vr canvas{opacity:.4}
.bp-seekbar .handle-preview{width:1px;background:#fff;height:100%;display:none}
.bp-seekbar.active .handle-preview{display:block}
.bp-cursor-vr{width:1px;height:1px;background:rgba(255,255,255,1);margin-top:-1px;margin-left:-1px;position:absolute;top:50%;left:50%;border:1px solid white;border-radius:3em;box-sizing:border-box;transition:.2s width,.2s height,.2s margin,.35s background}
.bp-cursor-vr.active{width:1.2em;height:1.2em;margin-top:-.6em;margin-left:-.6em;background:rgba(255,255,255,.05)}
.blowplayer .menu-vr .bp-seekbar{height:.5em;margin:.15em 0;transition:.2s all}
.blowplayer .menu-vr .bp-seekbar.active{margin:0;height:.8em}
.blowplayer .menu-vr .timestamp{margin-top:.2em}
.menu-vr .timestamp{display:inline-block;vertical-align:middle}
.menu-vr .btn-volume.active .bp-cmenu{width:5em}
.menu-vr .btn-volume .bp-cmenu{left:100%;width:0;top:0;transition:.3s width;display:block}
.menu-vr .btn-volume .bp-cmenu .bar{width:100%;background:#888;margin:.6em 0;height:.8em;position:relative}
.menu-vr .btn-volume .bp-cmenu .level{position:absolute;background:red;height:100%}
.menu-vr .btn-tags{float:right}
.bp-pane .eye-vr{width:50%;height:100%;position:absolute;top:0;overflow:hidden}
.bp-pane .eye-vr.eye-right{right:0}
.mode-vr .bp-pane{cursor:grab;cursor:-webkit-grab;cursor:-moz-grab}
.mode-vr .bp-pane.drag{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.menu-vr .tag-menu span{border:2px solid gray;padding:.2em .4em;background:rgba(60,60,60,.5);margin:0 1px 1px 0;border-radius:.3em;display:inline-block;transition:.25s background;cursor:pointer}
.menu-vr .tag-menu span.active{background:rgba(140,140,140,.8);border-color:#ddd}
.menu-vr .tag-menu span svg{width:.9em;height:.9em;display:inline}
@media(min-resolution:2dppx){.menu-vr .tag-menu span{border-width:1px}
.bp-controls-vr{font-size:8px}
.bp-seekbar .handle-preview{transform:scale(.5,1)}
.bp-cursor-vr{transform:scale(.5);width:3px;height:3px}
.bp-cursor-vr.active{width:20px;height:20px;margin-top:-10px;margin-left:-10px}}
@media(min-resolution:3dppx){.bp-seekbar .handle-preview{transform:scale(.333333,1)}
.bp-controls-vr{font-size:5.5px}}
@media(max-width:500px){.bp-related a{border-width:1px}}
.blowplayer .bp-hidden,.blowplayer .bp-btn.bp-hidden,.blowplayer .bp-scrubs.bp-hidden,.blowplayer .bp-pane:hover .bp-sharebar.bp-hidden{display:none}.modal-wrap{z-index:40001}
.mdlOverlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:black;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);z-index:40001}
.mdlOffset{position:absolute;top:15%;width:100%;z-index:40002}
.mdlMain .modal-content{text-align:center}
.mdlMain .md-separate{margin:40px 0}
.mdlMain .md-link-rule{color:#000;font-size:16px;font-weight:bold;padding:10px}
.mdlMain .event-enter.btn{cursor:pointer;border:none;background-color:#000;width:200px;height:60px;color:#fff;font-size:26px;font-weight:bold;text-transform:uppercase}
.mdlMain .event-enter.btn:hover{background-color:#6f6f6f}
.modal-wrap.opaque .mdlOverlay{background:#111;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}
.modal{padding:8px 20px 8px 20px;width:95%;max-width:800px;margin:auto;background:#eee}
.modal h3{color:#333;border:none}
.modal .message{background:#eee;border:1px solid #e1e1e1;padding:8px 12px 0 12px;margin:0 0 12px 0}
.modal p{color:#333;margin:0 0 8px 0}
.modal p a{color:#0066cc}
.modal p a.btn{background:#3ead3e;border-radius:4px;border:1px solid #339933;padding:4px 22px;color:#fff;font-size:220%;display:block;text-align:center;text-decoration:none;line-height:normal}
.modal p.birthday{margin:4px 0 0 0;background:#eee;border:1px solid #e1e1e1;padding:12px;text-align:center}
.modal p.birthday select{width:28%;display:inline-block;margin:10px 4px;padding:6px}
.modal p.birthday label{display:block;text-align:left}
.modal p.birthday label strong{display:block}
.modal p.birthday .error{display:block;padding:3px;margin:10px 0 0 0;border:1px solid #ff0000;color:#ff0000;font-weight:bold}
aside{position:absolute;background:#ffffff;width:16em;box-sizing:border-box;transform:translateX(-110%);z-index:9;box-shadow:1px 1px 5px rgba(0,0,0,.5)}
aside a{display:block;padding:.15em}
aside.active{transform:translateX(0)}
footer{font-size:.65em;text-align:center;padding:2em;background:#050607;color:#666666}
footer p{margin:1em}
footer a{color:#666666;padding-left:.5em}
.m-zne{text-align:center;padding:4px}
#legal{max-width:800px;margin:auto}
#legal .tabs ul li{display:inline-block;list-style-type:none}
#legal .tabs ul li a{display:inline-block;padding:1em;text-decoration:none}
.error{max-width:980px;margin:auto}
.error h2{font-size:1.6em;margin-bottom:.5em}