/*! ckin v0.0.1 | (c) 2017  | MIT License | git+https://github.com/hunzaboy/ckin.git */
@font-face{font-family:ckin;src:url(../fonts/ckin.eot?g02cfx);src:url(../fonts/ckin.eot?g02cfx#iefix) format("embedded-opentype"),url(../fonts/ckin.ttf?g02cfx) format("truetype"),url(../fonts/ckin.woff?g02cfx) format("woff"),url(../fonts/ckin.svg?g02cfx#ckin) format("svg");font-weight:400;font-style:normal}[class*=" ckin-"],[class^=ckin-]{font-family:ckin!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ckin-compress:before{content:"\e901"}.ckin-expand:before{content:"\e900"}.ckin-play:before{content:"\ea1c"}.ckin-pause:before{content:"\ea1d"}.ckin-stop:before{content:"\ea1e"}.ckin-backward:before{content:"\ea1f"}.ckin-forward:before{content:"\ea20"}.ckin-volume-high:before{content:"\ea26"}.ckin-volume-medium:before{content:"\ea27"}.ckin-volume-low:before{content:"\ea28"}.ckin-volume-mute:before{content:"\ea2a"}body{font-family:Helvetica Neue,Calibri Light,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.02em}video{width:100%;height:auto;cursor:pointer}.ckin__player{margin-bottom:20px;font-family:Helvetica Neue,Calibri Light,Roboto,sans-serif;letter-spacing:.02em}.ckin__player.ckin__fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:2;background:#000;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.ckin__overlay{position:relative}.ckin__overlay:before{background:-webkit-radial-gradient(center,ellipse,transparent 0,rgba(0,0,0,.65) 100%);background:-moz-radial-gradient(center,ellipse,transparent 0,rgba(0,0,0,.65) 100%);background:-o-radial-gradient(center,ellipse,transparent 0,rgba(0,0,0,.65) 100%);background:radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.65) 100%)}.ckin__overlay--2:before{background:hsla(0,0%,9%,.8)}.default{border:0 solid rgba(0,0,0,.2);-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);position:relative;font-size:0;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.default:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;opacity:1;visibility:visible}.default__title{position:absolute;left:20px;top:20px;z-index:1;font-size:24px;color:hsla(0,0%,100%,.8);font-style:italic}.default__button{background:none;border:0;line-height:1;color:#00cf7d;outline:0;padding:0;cursor:pointer;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;max-width:50px}.default__button i{-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-align-self:center;align-self:center}.default__button--big{background:none;border:0;line-height:1;color:#00cf7d;text-align:center;outline:0;padding:0;cursor:pointer;position:absolute;opacity:1;visibility:visible;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);font-size:64px;-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s;-ms-touch-action:manipulation;touch-action:manipulation}.default__slider{width:10px;height:30px}.default__controls{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:absolute;bottom:0;right:0;left:0;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:-webkit-gradient(linear,left bottom, left top,color-stop(0, rgba(0,0,0,.65)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.65) 0,transparent);background:-moz-linear-gradient(bottom,rgba(0,0,0,.65) 0,transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.65) 0,transparent);background:linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent);font-size:32px;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:10px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.default.is-playing:before{-webkit-transform:translate(-50%,-50%) scale(1.3);-moz-transform:translate(-50%,-50%) scale(1.3);-ms-transform:translate(-50%,-50%) scale(1.3);-o-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}.default.is-playing .default__button--big,.default.is-playing:before{opacity:0;visibility:hidden}.default.is-playing .default__controls{-webkit-transform:translateY(52px);-moz-transform:translateY(52px);-ms-transform:translateY(52px);-o-transform:translateY(52px);transform:translateY(52px)}.default.is-playing:hover .default__controls{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.default__controls>*{-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.default .progress{position:relative;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:10px;-webkit-transition:height .3s;-o-transition:height .3s;-moz-transition:height .3s;transition:height .3s;background:rgba(0,0,0,.5);cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.default .progress__filled{width:0;background:#00cf7d;-ms-flex:0;-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;flex:0;-ms-flex-preferred-size:0%;-webkit-flex-basis:0%;flex-basis:0%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.minimal{border:0 solid rgba(0,0,0,.2);-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);position:relative;font-size:0;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;margin-top: 20px;}.minimal:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;opacity:1;visibility:visible;}.minimal__title{position:absolute;left:20px;top:20px;z-index:1;font-size:24px;color:hsla(0,0%,100%,.8);font-style:italic}.minimal__button{background:none;border:0;line-height:1;color:#00cf7d;outline:0;padding:0;cursor:pointer;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;max-width:50px}.minimal__button i{-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-align-self:center;align-self:center}.minimal__button--big{background:none;border:0;line-height:1;color:#00cf7d;text-align:center;outline:0;padding:0;cursor:pointer;position:absolute;opacity:1;visibility:visible;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);font-size:64px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;-ms-touch-action:manipulation;touch-action:manipulation}.minimal__slider{width:10px;height:30px}.minimal__controls{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:absolute;bottom:0;right:0;left:0;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:#242424;font-size:32px;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:10px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.minimal.is-playing:before{opacity:0;visibility:hidden}.minimal.is-playing .minimal__button--big{opacity:0;visibility:hidden;-webkit-transform:translate(-50%,-50%) scale(1.3);-moz-transform:translate(-50%,-50%) scale(1.3);-ms-transform:translate(-50%,-50%) scale(1.3);-o-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}.minimal.is-playing .minimal__controls{-webkit-transform:translateY(52px);-moz-transform:translateY(52px);-ms-transform:translateY(52px);-o-transform:translateY(52px);transform:translateY(52px)}.minimal.is-playing:hover .minimal__controls{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.minimal__controls>*{-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.minimal .progress{position:relative;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:10px;-webkit-transition:height .3s;-o-transition:height .3s;-moz-transition:height .3s;transition:height .3s;background:rgba(0,0,0,.5);cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.minimal .progress__filled{width:0;background:#00cf7d;-ms-flex:0;-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;flex:0;-ms-flex-preferred-size:0%;-webkit-flex-basis:0%;flex-basis:0%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.compact{border:0 solid rgba(0,0,0,.2);-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);position:relative;font-size:0;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.compact:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;opacity:1;visibility:visible}.compact__title{position:absolute;left:20px;top:20px;z-index:1;font-size:24px;color:hsla(0,0%,100%,.8)}.compact__button{background:none;border:0;line-height:1;color:#00cf7d;outline:0;padding:0;cursor:pointer;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;max-width:50px}.compact__button i{-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-align-self:center;align-self:center}.compact__button--big{background:none;border:0;line-height:1;color:#00cf7d;text-align:center;outline:0;padding:0;cursor:pointer;position:absolute;opacity:1;visibility:visible;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);font-size:64px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;-ms-touch-action:manipulation;touch-action:manipulation}.compact__slider{width:10px;height:30px}.compact__controls{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:absolute;max-width:400px;bottom:0;right:0;left:50%;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:#242424;font-size:32px;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:10px;-webkit-transform:translateY(-20px) translateX(-50%);-moz-transform:translateY(-20px) translateX(-50%);-ms-transform:translateY(-20px) translateX(-50%);-o-transform:translateY(-20px) translateX(-50%);transform:translateY(-20px) translateX(-50%);-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.compact.is-playing:before{opacity:0;visibility:hidden}.compact.is-playing .compact__button--big{opacity:0;visibility:hidden;-webkit-transform:translate(-50%,-50%) scale(1.3);-moz-transform:translate(-50%,-50%) scale(1.3);-ms-transform:translate(-50%,-50%) scale(1.3);-o-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}.compact.is-playing .compact__controls{-webkit-transform:translateY(52px) translateX(-50%);-moz-transform:translateY(52px) translateX(-50%);-ms-transform:translateY(52px) translateX(-50%);-o-transform:translateY(52px) translateX(-50%);transform:translateY(52px) translateX(-50%)}.compact.is-playing:hover .compact__controls{-webkit-transform:translateY(-20px) translateX(-50%);-moz-transform:translateY(-20px) translateX(-50%);-ms-transform:translateY(-20px) translateX(-50%);-o-transform:translateY(-20px) translateX(-50%);transform:translateY(-20px) translateX(-50%)}.compact__controls>*{-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.compact .progress{position:relative;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:10px;-webkit-transition:height .3s;-o-transition:height .3s;-moz-transition:height .3s;transition:height .3s;background:rgba(0,0,0,.5);cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.compact .progress__filled{width:0;background:#00cf7d;-ms-flex:0;-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;flex:0;-ms-flex-preferred-size:0%;-webkit-flex-basis:0%;flex-basis:0%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media (max-width:480px){.ckin__player button{font-size:18px}}video::-webkit-media-controls-enclosure{display:none!important}