@charset "UTF-8";/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver}legend{border:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}a,ins,u{text-decoration:none}ins{border-bottom:1px solid}img,object{font-style:italic;vertical-align:middle;max-width:100%}button,input,label,option,select,textarea{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:0}.cf,.content.watch .tags,.content.watch .tags .share,.content.watch .tags .sponsors{zoom:1}.cf:after,.cf:before,.content.watch .tags .share:after,.content.watch .tags .share:before,.content.watch .tags .sponsors:after,.content.watch .tags .sponsors:before,.content.watch .tags:after,.content.watch .tags:before{content:" ";display:table}.cf:after,.content.watch .tags .share:after,.content.watch .tags .sponsors:after,.content.watch .tags:after{clear:both}html{font-family:futura-pt,sans-serif;font-size:100%;font-weight:400;line-height:1.53333;color:#f9f9f9;background-color:#f9f9f9;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}body,html{height:100%}.wrapper{min-height:100%;margin:0 auto;position:relative;padding-bottom:6.7em}canvas{-ms-touch-action:double-tap-zoom}a{color:#fff;text-decoration:underline}a:hover{text-decoration:none}video{display:block}.page-head-general{background-color:#43ac74}.page-head-general>div{max-width:62.5em;margin:0 auto;padding:1em 1em .5em}.page-head-general .ident{display:inline-block}.page-head{position:relative}.page-head .banner.img-1{background-image:url(../img/1.jpg)}.page-head .banner.img-2{background-image:url(../img/2.jpg)}.page-head .banner.img-3{background-image:url(../img/3.jpg)}.page-head .banner{background-color:#313f3b;text-align:center;position:relative;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;min-height:25em}.page-head .banner .gradient{display:block;position:absolute;top:0;bottom:0;left:0;right:0;min-width:100%;min-height:100%;background:-moz-linear-gradient(top,rgba(69,72,77,0) 0,rgba(34,34,34,.15) 15%,rgba(0,0,0,.9) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(69,72,77,0)),color-stop(15%,rgba(34,34,34,.15)),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(69,72,77,0) 0,rgba(34,34,34,.15) 15%,rgba(0,0,0,.9) 100%);background:-o-linear-gradient(top,rgba(69,72,77,0) 0,rgba(34,34,34,.15) 15%,rgba(0,0,0,.9) 100%);background:-ms-linear-gradient(top,rgba(69,72,77,0) 0,rgba(34,34,34,.15) 15%,rgba(0,0,0,.9) 100%);background:linear-gradient(to bottom,rgba(69,72,77,0) 0,rgba(34,34,34,.15) 15%,rgba(0,0,0,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0045484d', endColorstr='#00000000', GradientType=0)}.page-head .banner .position{width:16em;height:20em;position:absolute;top:50%;left:50%;margin:-10em 0 0 -8em;z-index:1}.page-head .banner .svg{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#43ac74;width:10em;height:10em;margin:0 auto}.page-head .banner h1{font-size:23px;font-size:1.53333rem;line-height:1;line-height:1.3;width:100%;text-shadow:0 1px 0 rgba(0,0,0,.3);margin-top:1em;white-space:nowrap}.page-head .banner h1 .screencasts{font-size:22px;font-size:1.46667rem;display:block;line-height:1.3}.page-head .banner .cc{font-size:10px;font-size:.66667rem;line-height:2.3;position:absolute;bottom:.2em;left:1em;color:rgba(255,255,255,.4);text-decoration:none;z-index:1}.page-head .banner .cc:hover{color:rgba(255,255,255,.8)}.page-head .banner .btn{font-size:20px;font-size:1.33333rem;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;line-height:1em;padding:.5em 0;background-color:#43ac74;color:#f9f9f9;text-decoration:none;display:inline-block;position:absolute;bottom:1em;left:50%;width:10em;margin:1em 0 0 -5em;box-shadow:0 3px 0 0 #357F57;z-index:1}.page-head .banner .btn:hover{background-color:#4dc686}.page-head .banner .btn:active{box-shadow:0 0 5px 2px rgba(255,255,255,.2);margin-bottom:-.1em;background-color:#43ac74}.content{padding:2em 0 0;max-width:62.5em;margin:0 auto}.content a{color:#43ac74}.content span.msg{font-size:18px;font-size:1.2rem;line-height:1.27778;border:2px solid #43ac74;padding:5px 10px;margin-bottom:1em;display:inline-block;border-radius:5px;color:#43ac74}.content input{font-size:20px;font-size:1.33333rem;line-height:1.15;border:2px solid #ccc;padding:5px 10px;border-radius:5px;outline:0;width:100%}.content input::-webkit-input-placeholder{color:#ccc}.content input:-moz-placeholder{color:#ccc}.content input:focus{border-color:#999}.content button{font-size:20px;font-size:1.33333rem;line-height:1.15;border:2px solid #43ac74;padding:5px 10px;border-radius:5px;background-color:transparent;margin-top:1em;color:#43ac74;width:100%}.content button:hover{border-color:#999;color:#999}.content.make{padding:1em}.content.make ol{display:block;counter-reset:item;text-align:left}.content.make ol li:after{font-size:35px;font-size:2.33333rem;line-height:1.31429;color:#e0dfdb;font-weight:700;content:counter(item) ".";counter-increment:item;position:absolute;top:.67em;left:0}.content.make ol li{display:block;list-style:decimal;list-style-position:inside;padding:2em 0;border-bottom:2px solid #f3f3ed;position:relative}.content.make ol li .detail{padding:0 0 0 3em}.content.make ol li h2{font-size:17px;font-size:1.13333rem;line-height:1.35294;line-height:1em;text-transform:uppercase;color:#43ac74;font-weight:700}.content.make ol li p{font-size:16px;font-size:1.06667rem;line-height:1.4375;line-height:1.4em;color:#999;font-weight:400;margin-top:1em}.content.make ol li .download{font-size:13px;font-size:.86667rem;line-height:1.76923;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;color:#43ac74;text-decoration:none;display:inline-block;margin:2em 0 .1em;padding:.5em .9em;z-index:1;border:3px solid #43ac74;font-weight:700}.content.make ol li .download:hover{background-color:#43ac74;color:#f9f9f9}.content.make ol li .download svg{display:none}.content.make ol li .download.windows{margin:1em 0 .1em}.content.make ol li:last-child{border:0}.content.watch{padding:2em 1em;position:relative;min-height:30em}.content.watch .detail{width:100%}.content.watch h1{font-size:20px;font-size:1.33333rem;line-height:1.15;line-height:1.3em;text-transform:uppercase;color:#313f3b;font-weight:700;margin-bottom:.5em;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.content.watch h2{font-size:15px;font-size:1rem;line-height:1.53333;line-height:1.3em;color:#313f3b;font-weight:700;margin-bottom:2em}.content.watch p{font-size:15px;font-size:1rem;line-height:1.53333;line-height:1.4em;color:#999;font-weight:500;margin-top:1em}.content.watch ol,.content.watch ul{padding:1em 0 0 1.5em}.content.watch ol li,.content.watch ul li{font-size:15px;font-size:1rem;line-height:1.53333;line-height:1.6em;color:#999}.content.watch blockquote{border-left:4px solid #e0dfdb;padding-left:1em}.content.watch blockquote p{color:#313f3b}.content.watch pre{font-size:15px;font-size:1rem;line-height:1.53333;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:monospace;background-color:#fff;border:1px dotted #c1c0b7;padding:1em;margin-top:2em;margin-bottom:2em;color:#999}.content.watch .tags{margin-top:2em}.content.watch .tags>span{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:11px;font-size:.73333rem;line-height:2.09091;line-height:1.2em;background-color:#c1c0b7;background-color:rgba(0,0,0,.2);padding:.35em .6em;text-transform:uppercase;text-decoration:none;margin:0 .5em .5em 0;font-weight:500;display:inline-block;color:#f9f9f9;float:left}.content.watch .tags .share,.content.watch .tags .sponsors{display:block;float:none;clear:both;text-align:left}.content.watch .tags .share{padding-top:2em;padding-bottom:2em}.content.watch .tags .sponsors,.content.watch .tags .sponsors h3{float:left}.content.watch .tags .sponsors a{clear:both;float:left;padding:0;margin:0}.content.watch .tags h3{font-size:15px;font-size:1rem;line-height:1.53333;line-height:1.3em;color:#313f3b;margin-bottom:1em}.content.watch .tags a{font-size:15px;font-size:1rem;line-height:1.53333;display:block;margin-top:1em;font-weight:700}.content.watch .tags a.embed textarea{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:12px;font-size:.8rem;line-height:1.91667;line-height:1.5em;font-family:'Helvetica Neue',Arial,sans-serif;border:1px solid #ccc;background-color:#fff;padding:2px 5px;color:#999;width:100%;min-height:4em;white-space:pre-wrap;word-wrap:break-word;resize:none}.content.watch .tags a.embed span{font-size:12px;font-size:.8rem;line-height:1.91667;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-family:'Helvetica Neue',Arial,sans-serif;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));background-image:-moz-linear-gradient(top,#fff,#dedede);background-image:-o-linear-gradient(top,#fff,#dedede);background-image:-ms-linear-gradient(top,#fff,#dedede);background-image:linear-gradient(top,#fff,#dedede);border:#ccc solid 1px;color:#333;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.5);cursor:pointer;overflow:hidden;padding:.1em .4em 0 2.5em;text-decoration:none;display:inline-block;clear:both;position:relative}.content.watch .tags a.embed span:after{content:'';position:absolute;top:.5em;bottom:0;left:.5em;min-height:100%;width:30px;background-image:url(../img/embed.png);background-size:20px auto;background-repeat:no-repeat}.content.watch .tags a.embed span:hover{border-color:#bbb;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:linear-gradient(top,#f8f8f8,#d9d9d9);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content.watch .tags a.mixture span{font-size:12px;font-size:.8rem;line-height:1.91667;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-family:'Helvetica Neue',Arial,sans-serif;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));background-image:-moz-linear-gradient(top,#fff,#dedede);background-image:-o-linear-gradient(top,#fff,#dedede);background-image:-ms-linear-gradient(top,#fff,#dedede);background-image:linear-gradient(top,#fff,#dedede);border:#ccc solid 1px;color:#333;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.5);cursor:pointer;overflow:hidden;padding:.1em .4em 0 2.5em;text-decoration:none;display:inline-block;clear:both;position:relative}.content.watch .tags a.mixture span:after{content:'';position:absolute;top:.25em;bottom:0;left:.4em;min-height:100%;width:30px;background-image:url(../img/mixture.png);background-size:20px auto;background-repeat:no-repeat}.content.watch .tags a.mixture span:hover{border-color:#bbb;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:linear-gradient(top,#f8f8f8,#d9d9d9);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content.not-found{padding:1em}.content.not-found h1{font-size:30px;font-size:2rem;line-height:1.53333;line-height:1.3em;text-transform:normal;color:#313f3b;font-weight:700;margin-bottom:.5em}.content.not-found p{font-size:18px;font-size:1.2rem;line-height:1.27778;line-height:1.4em;color:#999;font-weight:500;margin-top:1em}.content.general{padding:1.5em 1em}.content.general h1{font-size:20px;font-size:1.33333rem;line-height:1.15;line-height:1.3em;color:#313f3b;font-weight:700;margin-bottom:.5em}.content.general .section{padding-top:2em;display:block}.content.general .section p{margin-top:.6em;padding-top:0}.content.general .section h2{padding-top:0}.content.general .faq-section{margin-top:2em;display:block;padding-bottom:1em}.content.general .faq-section p{margin-top:.6em;position:relative;padding-left:2em;padding-top:0}.content.general .faq-section h2{position:relative;padding-left:2em;padding-top:0}.content.general .faq-section h2:before{font-size:20px;font-size:1.33333rem;line-height:1.15;line-height:1em;color:#c1c0b7;content:'Q.';position:absolute;top:0;left:0}.content.general .faq-section p:before{font-size:20px;font-size:1.33333rem;line-height:1.15;line-height:1em;font-weight:700;color:#c1c0b7;content:'A.';position:absolute;top:0;left:0}.content.general h2{font-size:15px;font-size:1rem;line-height:1.53333;line-height:1.3em;color:#313f3b;font-weight:700}.content.general p{font-size:15px;font-size:1rem;line-height:1.53333;line-height:1.5em;color:#999;font-weight:500;margin-top:1em}.content.general ol,.content.general ul{padding:1em 0 0 1.5em}.content.general ol li,.content.general ul li{font-size:15px;font-size:1rem;line-height:1.53333;line-height:1.6em;color:#999}.content.general blockquote{border-left:4px solid #e0dfdb;padding-left:1em}.content.general blockquote p{color:#313f3b}.content.general pre{font-size:15px;font-size:1rem;line-height:1.53333;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:monospace;background-color:#fff;border:1px dotted #c1c0b7;padding:1em;margin-top:2em;margin-bottom:2em;color:#999}.page-foot{border-top:2px solid #f3f3ed;width:100%;position:absolute;bottom:0;padding:1em 1em 2em}.page-foot>div{max-width:58.5em;margin:0 auto;position:relative}.page-foot a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:12px;font-size:.8rem;text-transform:uppercase;text-decoration:none;line-height:1.3em;margin-right:.5em;background-color:#c1c0b7;background-color:rgba(0,0,0,.3);padding:.3em .4em;display:inline-block}.page-foot a:hover{background-color:#999}.page-foot a.ident{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:transparent;padding:.5em 0 0;display:inline-block}.page-foot a.ident:hover{background-color:transparent}.page-foot .twitter{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#c1c0b7;background-color:rgba(0,0,0,.3);display:inline-block;width:2em;height:2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNiIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMTZweCI+PHBhdGggY2xhc3M9Imljb24iIGZpbGw9IiNmOWY5ZjkiIGQ9Ik0xOS4yMTkgMi4xMDdjLTEuMjExLjYyMi0yLjI0OC42MS0yLjI0OC42MXMxLjMyNi0uNzI2IDEuNzE4LTIuMTU0Yy0xLjYxMy45MjItMi41MDEuOTQ0LTIuNTAxLjk0NHMtMS43NTItMi4wNzQtNC41NTEtLjg4N2MtMi44OTMgMS4zMjYtMi4xNjcgNC40NzItMi4xNjcgNC40NzJzLTQuNjIxLjE3My04LjEyNC00LjExNGMtMS43MDcgMy4yNCAxLjE3NSA1LjIzMSAxLjE3NSA1LjIzMXMtLjc4My4wOTMtMS43NTEtLjQ2Yy4yMDggMy4yMjYgMi44MTIgMy45MTcgMy4xMzQgMy44OTUtLjk5MS4yNzYtMS43MjguMTE1LTEuNzI4LjExNXMuNzg0IDIuNjc0IDMuNjQyIDIuNjc0Yy0yLjg4MSAyLjMyNy01Ljc4NSAxLjY1OC01Ljc4NSAxLjY1OHM1Ljc2MSA0LjE5NSAxMi4zMy0uMTE0YzUuNTA4LTMuNzggNC44NjItOS44MTggNC44NjItOS44MThzMS4xNzUtLjczOCAxLjk5NC0yLjA1MnoiPjwvcGF0aD48L3N2Zz4=);background-repeat:no-repeat;background-size:auto 50%;background-position:59% 50%;position:absolute;top:0;right:0;overflow:hidden;text-indent:10em;margin:0}.banner .svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-ms-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}h1 span{opacity:0;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-ms-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}.gradient{opacity:0;-webkit-transition:opacity 4s linear;-moz-transition:opacity 4s linear;-ms-transition:opacity 4s linear;-o-transition:opacity 4s linear;transition:opacity 4s linear}.btn{opacity:0;-webkit-transition:bottom .3s ease-in,opacity .2s ease-in;-moz-transition:bottom .3s ease-in,opacity .2s ease-in;-o-transition:bottom .3s ease-in,opacity .2s ease-in;transition:bottom .3s ease-in,opacity .2s ease-in}.position{opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.container{background-color:#2b2b2b;text-align:center;padding:0;line-height:0}.container p{font-size:15px;font-size:1rem;line-height:1.53333;line-height:1.4em;color:rgba(0,0,0,.4);text-transform:uppercase}.container.load{background-color:#2b2b2b;min-height:auto}.container.processing{background-color:#D97363;min-height:20em;padding:1em;position:relative;overflow:hidden}.container.processing p{font-weight:700}body.loading{overflow:hidden;background-color:#ccc}body .loader,body.loading .wrapper{display:none}body.loading .loader{display:block}body.loading .loader p{font-size:15px;font-size:1rem;font-weight:700;text-align:center;line-height:1.4em;color:rgba(0,0,0,.2);text-transform:uppercase;padding:5em 5em 0;position:absolute;bottom:5em;width:100%}.container.processing .busy,body.loading .loader span{position:absolute;width:100%;height:100%;min-width:100%;min-height:100%;top:0;left:0;right:0;bottom:0;background-image:url(../img/busy.png);background-repeat:no-repeat;background-size:100px 100px;background-position:50% 50%;-webkit-animation-duration:3s;-moz-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate;-moz-animation-name:rotate;-o-animation-name:rotate;animation-name:rotate;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.container.failed{background-color:#D97363;background-image:url(../img/failed.png);background-repeat:no-repeat;background-size:50px 50px;background-position:50% 60%;min-height:15em;padding:1em}@media all and (min-width:30em){.container.failed,.container.processing{padding:2em}}.video{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:relative;display:inline-block;overflow:hidden;margin:0 auto;max-width:58.5em;text-align:center;width:100%}.video video{margin:0 auto;height:auto;width:100%;min-width:100%}.player{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;background-color:#2b2b2b;height:78px;width:100%;padding:.7em;position:absolute;z-index:2;bottom:0;opacity:0}.play-button{-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;min-height:100%;min-width:100%;display:inline-block;position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;background-color:rgba(0,0,0,.3)}.play-button>span{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#43ac74;background-image:url(../img/play.png);background-size:auto 50%;background-repeat:no-repeat;background-position:50% 50%;position:absolute;z-index:3;top:50%;left:50%}.play-button>div{font-size:25px;font-size:1.66667rem;text-align:center;line-height:1.4em;background-color:#43ac74;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;display:table;width:100%;height:100%}@media all and (min-width:35em){.play-button>div{font-size:35px;font-size:2.33333rem;line-height:1.31429}}@media all and (min-width:40em){.play-button>div{font-size:45px;font-size:3rem;line-height:1.02222}}.play-button>div span{padding:1em 1.5em;display:table-cell;vertical-align:middle;text-align:center}.play-button.playing{opacity:0}.player .progress{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:100%;height:10px;background-color:#333;cursor:pointer;padding:0;position:relative;font-variant:normal;margin:45px auto 0}.player .progress-bar{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#43ac74;height:100%;position:relative;z-index:999;width:0}.player .progress-button{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#fff;width:10px;height:10px;position:absolute;top:0;right:0;text-decoration:none}.player [class^=buffered]{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:rgba(255,255,255,.1);position:absolute;top:0;left:30px;height:100%;z-index:1}.player .fullscreen a,.player .link a,.player .pause-button,.player .pause-button.playing,.player .volume,.player .volume.off{background-image:url(../img/video-sprite.png);background-size:204px 30px}.player .pause-button{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;padding:0;height:30px;width:30px;background-color:#43ac74;background-position:-34px 0;position:absolute;top:.7em;left:.7em;cursor:pointer}.player .pause-button:hover{background-color:#3A9565}.player .pause-button.playing{background-color:#FF2800;background-position:0 0}.player .time{font-size:20px;font-size:1.33333rem;line-height:1.15;color:#fff;font-weight:400;position:absolute;right:.7em;top:.7em}.player .stime,.ttime{color:#666}.player .volume{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;margin:0;height:30px;width:30px;position:absolute;left:3.5em;top:.7em;z-index:9999;padding:0;background-color:#666;background-position:-105px 0;display:inline-block;cursor:pointer}.player .volume:hover{background-color:#555}.player .volume.off{background-position:-70px 0}.player .fullscreen{cursor:pointer;position:absolute;left:6.4em;height:30px;width:30px;top:.7em}.player .fullscreen a{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#666;width:30px;height:30px;display:block;background-position:-140px 0}.player .fullscreen a:hover{background-color:#555}.player .link{cursor:pointer;position:absolute;left:9.25em;height:30px;width:30px;top:.7em;display:none}.player .link a{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#666;width:30px;height:30px;display:block;background-position:-174px 0}.player .link a:hover{background-color:#555}