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],template{display:none}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}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"}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}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}.animated-color-line{width:100%}.animated-color-line .colors{width:103%}.animated-color-line .color-part{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px);width:14.285714286%;height:6px;float:left}.animated-color-line .color-part.show-color-part{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;-o-transition:-o-transform 0.4s ease-out;transition:transform 0.4s ease-out}.color-line{height:6px;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #3f3d59), color-stop(14.28571%, #3f3d59), color-stop(14.28571%, #00bbe4), color-stop(28.57143%, #00bbe4), color-stop(28.57143%, #c35391), color-stop(42.85714%, #c35391), color-stop(42.85714%, #ed5936), color-stop(57.14286%, #ed5936), color-stop(57.14286%, #ffaa26), color-stop(71.42857%, #ffaa26), color-stop(71.42857%, #f1ca02), color-stop(85.71429%, #f1ca02), color-stop(85.71429%, #a0c546), color-stop(100%, #a0c546));background:-webkit-linear-gradient(left, #3f3d59 0%, #3f3d59 14.28571%, #00bbe4 14.28571%, #00bbe4 28.57143%, #c35391 28.57143%, #c35391 42.85714%, #ed5936 42.85714%, #ed5936 57.14286%, #ffaa26 57.14286%, #ffaa26 71.42857%, #f1ca02 71.42857%, #f1ca02 85.71429%, #a0c546 85.71429%, #a0c546 100%);background:-moz-linear-gradient(left, #3f3d59 0%, #3f3d59 14.28571%, #00bbe4 14.28571%, #00bbe4 28.57143%, #c35391 28.57143%, #c35391 42.85714%, #ed5936 42.85714%, #ed5936 57.14286%, #ffaa26 57.14286%, #ffaa26 71.42857%, #f1ca02 71.42857%, #f1ca02 85.71429%, #a0c546 85.71429%, #a0c546 100%);background:-o-linear-gradient(left, #3f3d59 0%, #3f3d59 14.28571%, #00bbe4 14.28571%, #00bbe4 28.57143%, #c35391 28.57143%, #c35391 42.85714%, #ed5936 42.85714%, #ed5936 57.14286%, #ffaa26 57.14286%, #ffaa26 71.42857%, #f1ca02 71.42857%, #f1ca02 85.71429%, #a0c546 85.71429%, #a0c546 100%);background:linear-gradient(left, #3f3d59 0%, #3f3d59 14.28571%, #00bbe4 14.28571%, #00bbe4 28.57143%, #c35391 28.57143%, #c35391 42.85714%, #ed5936 42.85714%, #ed5936 57.14286%, #ffaa26 57.14286%, #ffaa26 71.42857%, #f1ca02 71.42857%, #f1ca02 85.71429%, #a0c546 85.71429%, #a0c546 100%)}.red-bg{background:#c9040b}.blue-bg{background:#0003d4}.dark-green-bg{background:#009600}.pink-bg{background:#cf01c8}.yellow-bg{background:#fecf0f}.orange-bg{background:#f15e28}.green-bg{background:#7aed4a}/*!
Video.js Default Styles (http://videojs.com)
Version 4.10.2
Create your own skin at http://designer.videojs.com
*/.vjs-default-skin{color:#ccc}@font-face{font-family:VideoJS;src:url(font/vjs.eot);src:url(font/vjs.eot?#iefix) format("embedded-opentype"),url(font/vjs.woff) format("woff"),url(font/vjs.ttf) format("truetype"),url(font/vjs.svg#icomoon) format("svg");font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,0.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,0.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-default-skin.vjs-error .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7,40,50,0.5)}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,0.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,0.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,0.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,0.25);-moz-box-shadow:0 0 1em rgba(255,255,255,0.25);box-shadow:0 0 1em rgba(255,255,255,0.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,0.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button{display:none}.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,0.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,0.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,0.7);-webkit-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);-moz-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster{display:none}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,0.5)}.video-js .vjs-subtitles{color:#fff}.video-js .vjs-captions{color:#fc6}.vjs-tt-cue{display:block}.video-js.vjs-fullscreen .vjs-text-track{font-size:3em}.vjs-default-skin .vjs-hidden{display:none}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#ccc;background-color:#333;font-size:18px;font-family:Arial,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460}.vjs-control-bar{display:none}.vjs-mute-control{position:absolute;z-index:100;left:40px;top:100px;width:40px;height:40px;overflow:hidden;text-indent:99em;display:none;background-image:url(img/audio.png);background-position:50% 0;outline:0}.vjs-muted .vjs-mute-control{background-position:50% -40px}@media screen and (max-width: 600px){.vjs-mute-control{left:20px;top:20px}}.vjs-play-control{width:120px;height:120px;position:absolute;z-index:100;left:50%;margin-left:-60px;top:40px;background-position:50%;background-image:url(img/play.png);background-color:rgba(0,0,0,0.8);border-radius:10px;background-repeat:no-repeat;overflow:hidden;text-indent:99em}h1,h2,h3,h4,h5,h6,p{margin:0 auto 1em}html,body{overflow-x:hidden;width:100%;height:100%}a{color:#dadada;text-decoration:none}a:hover{text-decoration:underline}body{text-align:center;background-color:#1a1e24;color:#dadada;font-family:Roboto, Helvetica, Arial, sans-serif;font-weight:400}.wrapper{width:100%;text-align:left;clear:both}.wrapper .header{display:block;overflow:hidden;position:relative;clear:both}.wrapper .header .logo{float:left;height:200px;display:inline-block}.wrapper .header a{color:rgba(255,255,255,0.4);text-decoration:none}.wrapper .header a:hover,.wrapper .header a.current{color:#fff}.wrapper .header img{width:100%;height:100%}.wrapper .header .telephone,.wrapper .header .nav{position:absolute;right:20px}.wrapper .header .telephone{top:0;padding:20px 0}.wrapper .header .nav{bottom:50px}.telephone{font-size:18px}.nav ul li{display:inline-block;margin:0 5px;font-size:18px;letter-spacing:1px}.nav ul li:last-child{margin-right:0}.nav ul li.index-1 a:hover,.nav ul li.index-1 a.current{text-shadow:0 0 10px rgba(201,4,11,0.8)}.nav ul li.index-2 a:hover,.nav ul li.index-2 a.current{text-shadow:0 0 10px rgba(0,3,212,0.8)}.nav ul li.index-3 a:hover,.nav ul li.index-3 a.current{text-shadow:0 0 10px rgba(0,150,0,0.8)}.nav ul li.index-4 a:hover,.nav ul li.index-4 a.current{text-shadow:0 0 10px rgba(207,1,200,0.8)}@media screen and (max-width: 600px){.header .nav{position:static !important}.header .nav ul{width:100%;text-align:center;margin:0 0 20px;padding:0;list-style:none}.header .nav ul li:first-child{display:none}}.header,.content{width:100%;max-width:100%;margin:50px auto}@media screen and (min-width: 600px){.header,.content{width:1010px}}.header{margin:0 auto;position:relative;z-index:3}.content{padding:0 0 40px}.content article>h2{text-transform:uppercase;font-size:32px;letter-spacing:1px;margin-bottom:20px;line-height:1;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.1)}.content.record img{float:left;clear:both;margin-bottom:20px;margin-right:20px;border:4px solid #dadada;background-color:#000}@media screen and (max-width: 600px){.content p{padding:0 10px;margin:0 0 1em}.content img{float:none !important;margin:0 auto 20px}}.video-wrapper{position:relative;height:500px;margin:0 auto;width:1010px;max-width:100%;text-align:center;overflow:hidden}.video-wrapper::after,.video-wrapper::before{content:'';width:110%;height:120px;background-color:#1a1e24;z-index:2;position:absolute;left:50%;margin-left:-55%;-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.video-wrapper::after{margin-top:-80px;top:0}.video-wrapper::before{margin-bottom:-80px;bottom:0}.video-wrapper #video{position:absolute;width:1010px !important;max-width:100%;height:0 !important;padding-top:56.25%;margin:0 auto;left:0;right:0;top:0;bottom:0;z-index:0;overflow:hidden}.video-wrapper #video iframe{height:100%;width:100%;position:absolute;top:0;left:0;bottom:0;right:0}.video-wrapper .video-fade-edges{position:absolute;z-index:1;width:1010px;max-width:100%;height:100%;margin:0 auto;left:0;right:0}.video-wrapper .video-fade-edges::before,.video-wrapper .video-fade-edges::after{width:100px;height:100%;content:'';position:absolute;top:0;bottom:0;background-image:url(img/fade.png);background-repeat:repeat-y}.video-wrapper .video-fade-edges::before{left:0;background-position:0 0}.video-wrapper .video-fade-edges::after{right:0;background-position:100% 0}.video-wrapper .video-overlay-wrapper{position:absolute;z-index:2;width:100%;height:100%}@media screen and (max-width: 600px){.video-wrapper{height:auto;min-height:400px}.video-wrapper .video-fade-edges,.video-wrapper::before,.video-wrapper::after{display:none !important}}.video-overlay-text{position:absolute;right:0;bottom:100px}.video-overlay-text h1{display:block;margin:0;padding:0;font-size:50px}.video-overlay-text span{display:inline-block;text-align:right;clear:both;float:right;padding:10px 20px;line-height:1;font-weight:400;letter-spacing:1px;color:#000;background-color:rgba(255,255,255,0.4)}.video-overlay-text span+span{font-size:.5em;background-color:rgba(255,255,255,0.4)}@media screen and (max-width: 600px){.video-overlay-text{bottom:0}}.profile-thumb{float:left;width:200px;height:200px;position:relative;overflow:hidden;margin-bottom:60px;margin-right:20px;border:4px solid #dadada;background-color:#000}.profile-thumb iframe{width:360px;height:200px;margin-left:-80px;border:0}.profile{display:block;clear:both;margin-bottom:20px}.profile h2{text-transform:uppercase;font-size:32px;letter-spacing:1px;margin-bottom:20px;line-height:1;margin-left:228px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.1)}.profile p{line-height:1.2;margin:0 0 1em;font-size:18px}@media screen and (max-width: 600px){.profile{padding:10px}.profile .profile-thumb{float:none;margin:0 auto 20px}.profile h2{margin-left:0;text-align:center}}.intro{width:35%;background-color:#111;margin-bottom:20px;padding:20px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.projects{margin:0;padding:0;list-style:none;max-width:66%;margin-right:-1%;overflow:hidden}.projects li{position:relative;width:47%;margin-left:3%;background-color:#111;margin-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.projects li a{display:block;width:100%;text-decoration:none;color:#fff}.projects li img{max-width:100%;height:auto;z-index:1;position:relative}.projects li h3{position:absolute;z-index:2;display:inline-block;left:10px;top:10px;margin:0 10px 0 0;color:#fff;padding:0;opacity:0;font-weight:normal;-moz-transition:0.2s opacity linear;-webkit-transition:0.2s opacity linear;transition:0.2s opacity linear}.projects li h3 span{font-size:18px;display:block;background-color:rgba(0,0,0,0.8);padding:5px}.projects li h3 small{display:block;padding:5px;background-color:rgba(0,0,0,0.8);font-size:12px;color:#aaa}.projects li:hover h3{opacity:1}@media screen and (max-width: 600px){.projects,.projects li{width:100%;max-width:100%}.projects li{margin:0 0 20px !important}.projects li h3{opacity:1}.intro{width:100%;max-width:100%}}.simpleform{width:600px;max-width:100%;margin:0 auto}.simpleform .simpleform-row{margin-bottom:20px}.simpleform label{display:none}.simpleform .simpleform-text input,.simpleform .simpleform-text textarea,.simpleform .simpleform-email input,.simpleform .simpleform-email textarea,.simpleform .simpleform-textarea input,.simpleform .simpleform-textarea textarea{background-color:#111;color:#444;padding:10px;border:0;resize:none;-moz-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.simpleform .simpleform-text input::-webkit-input-placeholder,.simpleform .simpleform-text textarea::-webkit-input-placeholder,.simpleform .simpleform-email input::-webkit-input-placeholder,.simpleform .simpleform-email textarea::-webkit-input-placeholder,.simpleform .simpleform-textarea input::-webkit-input-placeholder,.simpleform .simpleform-textarea textarea::-webkit-input-placeholder{color:#444;-moz-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.simpleform .simpleform-text input:-moz-placeholder,.simpleform .simpleform-text textarea:-moz-placeholder,.simpleform .simpleform-email input:-moz-placeholder,.simpleform .simpleform-email textarea:-moz-placeholder,.simpleform .simpleform-textarea input:-moz-placeholder,.simpleform .simpleform-textarea textarea:-moz-placeholder{color:#444;-moz-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.simpleform .simpleform-text input::-moz-placeholder,.simpleform .simpleform-text textarea::-moz-placeholder,.simpleform .simpleform-email input::-moz-placeholder,.simpleform .simpleform-email textarea::-moz-placeholder,.simpleform .simpleform-textarea input::-moz-placeholder,.simpleform .simpleform-textarea textarea::-moz-placeholder{color:#444;-moz-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.simpleform .simpleform-text input:-ms-input-placeholder,.simpleform .simpleform-text textarea:-ms-input-placeholder,.simpleform .simpleform-email input:-ms-input-placeholder,.simpleform .simpleform-email textarea:-ms-input-placeholder,.simpleform .simpleform-textarea input:-ms-input-placeholder,.simpleform .simpleform-textarea textarea:-ms-input-placeholder{color:#444;-moz-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.simpleform .simpleform-text input:placeholder,.simpleform .simpleform-text textarea:placeholder,.simpleform .simpleform-email input:placeholder,.simpleform .simpleform-email textarea:placeholder,.simpleform .simpleform-textarea input:placeholder,.simpleform .simpleform-textarea textarea:placeholder{color:#444;-moz-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.simpleform .simpleform-text input:focus,.simpleform .simpleform-text input:hover,.simpleform .simpleform-text textarea:focus,.simpleform .simpleform-text textarea:hover,.simpleform .simpleform-email input:focus,.simpleform .simpleform-email input:hover,.simpleform .simpleform-email textarea:focus,.simpleform .simpleform-email textarea:hover,.simpleform .simpleform-textarea input:focus,.simpleform .simpleform-textarea input:hover,.simpleform .simpleform-textarea textarea:focus,.simpleform .simpleform-textarea textarea:hover{color:#aaa;outline:none}.simpleform .simpleform-text input:focus::-webkit-input-placeholder,.simpleform .simpleform-text input:hover::-webkit-input-placeholder,.simpleform .simpleform-text textarea:focus::-webkit-input-placeholder,.simpleform .simpleform-text textarea:hover::-webkit-input-placeholder,.simpleform .simpleform-email input:focus::-webkit-input-placeholder,.simpleform .simpleform-email input:hover::-webkit-input-placeholder,.simpleform .simpleform-email textarea:focus::-webkit-input-placeholder,.simpleform .simpleform-email textarea:hover::-webkit-input-placeholder,.simpleform .simpleform-textarea input:focus::-webkit-input-placeholder,.simpleform .simpleform-textarea input:hover::-webkit-input-placeholder,.simpleform .simpleform-textarea textarea:focus::-webkit-input-placeholder,.simpleform .simpleform-textarea textarea:hover::-webkit-input-placeholder{color:#aaa}.simpleform .simpleform-text input:focus:-moz-placeholder,.simpleform .simpleform-text input:hover:-moz-placeholder,.simpleform .simpleform-text textarea:focus:-moz-placeholder,.simpleform .simpleform-text textarea:hover:-moz-placeholder,.simpleform .simpleform-email input:focus:-moz-placeholder,.simpleform .simpleform-email input:hover:-moz-placeholder,.simpleform .simpleform-email textarea:focus:-moz-placeholder,.simpleform .simpleform-email textarea:hover:-moz-placeholder,.simpleform .simpleform-textarea input:focus:-moz-placeholder,.simpleform .simpleform-textarea input:hover:-moz-placeholder,.simpleform .simpleform-textarea textarea:focus:-moz-placeholder,.simpleform .simpleform-textarea textarea:hover:-moz-placeholder{color:#aaa}.simpleform .simpleform-text input:focus::-moz-placeholder,.simpleform .simpleform-text input:hover::-moz-placeholder,.simpleform .simpleform-text textarea:focus::-moz-placeholder,.simpleform .simpleform-text textarea:hover::-moz-placeholder,.simpleform .simpleform-email input:focus::-moz-placeholder,.simpleform .simpleform-email input:hover::-moz-placeholder,.simpleform .simpleform-email textarea:focus::-moz-placeholder,.simpleform .simpleform-email textarea:hover::-moz-placeholder,.simpleform .simpleform-textarea input:focus::-moz-placeholder,.simpleform .simpleform-textarea input:hover::-moz-placeholder,.simpleform .simpleform-textarea textarea:focus::-moz-placeholder,.simpleform .simpleform-textarea textarea:hover::-moz-placeholder{color:#aaa}.simpleform .simpleform-text input:focus:-ms-input-placeholder,.simpleform .simpleform-text input:hover:-ms-input-placeholder,.simpleform .simpleform-text textarea:focus:-ms-input-placeholder,.simpleform .simpleform-text textarea:hover:-ms-input-placeholder,.simpleform .simpleform-email input:focus:-ms-input-placeholder,.simpleform .simpleform-email input:hover:-ms-input-placeholder,.simpleform .simpleform-email textarea:focus:-ms-input-placeholder,.simpleform .simpleform-email textarea:hover:-ms-input-placeholder,.simpleform .simpleform-textarea input:focus:-ms-input-placeholder,.simpleform .simpleform-textarea input:hover:-ms-input-placeholder,.simpleform .simpleform-textarea textarea:focus:-ms-input-placeholder,.simpleform .simpleform-textarea textarea:hover:-ms-input-placeholder{color:#aaa}.simpleform .simpleform-text input:focus:placeholder,.simpleform .simpleform-text input:hover:placeholder,.simpleform .simpleform-text textarea:focus:placeholder,.simpleform .simpleform-text textarea:hover:placeholder,.simpleform .simpleform-email input:focus:placeholder,.simpleform .simpleform-email input:hover:placeholder,.simpleform .simpleform-email textarea:focus:placeholder,.simpleform .simpleform-email textarea:hover:placeholder,.simpleform .simpleform-textarea input:focus:placeholder,.simpleform .simpleform-textarea input:hover:placeholder,.simpleform .simpleform-textarea textarea:focus:placeholder,.simpleform .simpleform-textarea textarea:hover:placeholder{color:#aaa}.simpleform .simpleform-text,.simpleform .simpleform-email{height:40px}.simpleform .simpleform-text input,.simpleform .simpleform-email input{width:100%;height:100%}.simpleform .simpleform-textarea textarea{width:100%;height:200px}.simpleform .simpleform-submit{border:0;width:100%;color:#111;text-align:center;height:40px;text-transform:uppercase;background:#aaa;-moz-transition:background 0.2s linear;-webkit-transition:background 0.2s linear;transition:background 0.2s linear}.simpleform .simpleform-submit:hover{background:#ccc}@media screen and (max-width: 600px){.simpleform{width:auto;padding:20px}}.preview{width:900px;max-width:100%;margin:0 auto 40px;height:0;overflow:hidden;padding-top:50%;background-color:#111;position:relative}.preview>*{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.preview::after,.preview::before{content:'';width:120%;height:70px;background:#1a1e24;left:-10%;right:-10%;transform:rotate(-2deg);z-index:200;display:block;position:absolute}.preview::after{top:-40px}.preview::before{bottom:-40px}@media screen and (max-width: 600px){.preview{padding-top:280px}}.project-header{position:relative;max-width:900px;margin:0 auto 20px}.project-header h2{text-align:center;max-width:80%;margin:0 auto;vertical-align:middle;height:88px;line-height:88px;font-weight:400;text-transform:uppercase;font-size:32px;letter-spacing:1px}.project-header .project-nav{position:absolute;top:50%;margin-top:-44px;overflow:hidden;width:88px;height:88px;text-indent:99em;background-position:50% 0;background-repeat:no-repeat}.project-header .project-nav:hover{background-position:50% -88px}.project-header .project-nav.prev{left:0;background-image:url(img/arrow-left.png)}.project-header .project-nav.next{right:0;background-image:url(img/arrow-right.png)}@media screen and (max-width: 600px){.project-header h2{height:auto;line-height:1.2}.project-header .project-nav{width:44px}}.columns{width:900px;max-width:100%;margin:0 auto 40px}.columns .column-1-3{width:24%;float:left}.columns .column-1-3+.column-1-3{width:70%;margin-left:2.5%;padding-left:3%;float:right;border-left:1px solid rgba(255,255,255,0.1)}.columns h3{margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.1);font-weight:400;text-transform:uppercase;font-size:22px;letter-spacing:1px}.columns .row{margin-bottom:40px}@media screen and (max-width: 600px){.columns .column{max-width:100%;width:auto !important;float:none !important;margin:0 !important;padding:10px !important;border:0 !important}.columns .column p{padding:0}}.footer{display:block;background-color:rgba(0,0,0,0.2);font-size:14px}.footer .inner{max-width:1010px;padding:40px 0;overflow:hidden;margin:0 auto}.footer .footer-left{float:left;max-width:50%;text-align:left}.footer .footer-right{float:right;max-width:50%;text-align:right}.footer a{font-weight:bold}.footer a.twitter{display:inline-block;padding-left:30px;background-image:url(img/twitter.png);background-position:0 0;background-repeat:no-repeat}.clients{clear:both;background:#fff;padding:40px 0}.clients img{vertical-align:middle;margin:0 1%}
/*# sourceMappingURL=main.css.map */

    .profile-thumb {
        border: 0;
        position: relative;
        width: 240px;
        margin-top: -10px;
        height: 220px;
    }
    .profile-thumb iframe {
        margin-left: -50px;
        height: 220px;
        opacity: .8;
    }
    .profile-thumb::after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 10000;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        box-shadow: 
            inset 0 0 45px 20px #1a1e24, 
            inset 0 5px 30px 15px #1a1e24,
            inset 0 0 20px 10px #1a1e24;
    }

    .alternate-video {
        max-width: 100%;
        max-height: 100%;
    }
    
    @media screen and (max-width: 800px) {
        .video-wrapper {
            height: 0;
            min-height: 0;
            padding-bottom: 62.5%;
        }
        .video-overlay-wrapper,
        .video-fade-edges {
            display: none;
        }
        .wrapper .header .logo {
            margin-top: 50px;
            height: auto;
        }
        .wrapper .header img {
            height: auto;
        }
    }
    @media screen and (min-width: 600px) and (max-width: 800px) {
        .wrapper .header .nav {
            bottom: 0;
        }
    }

    
    .pre-footer {
        display: block;
        padding: 40px 20px;
        clear: both;
        overflow: hidden;
    }
    .pre-footer p {
        font-size: 18px;
        color: #dde;
        font-style: italic;
        text-align: center;
        margin: 0 auto;
        max-width: 600px;
    }
    
    .preview::before,.preview::after {
        display: none;
    }
    
    .preview .animated-color-line {
        z-index: 2;
        height: 2px;
    }
    .preview .animated-color-line .color-part {
        height: 2px;
    }
    .wrapper .header a { color: inherit; }

    
    .vjs-loading-spinner { display: none !important; }
