.wem-player .columns{max-width:936px;margin:0 auto}
.wem-player .columns .column-video-info{padding-top:20px}
.wem-player.author-mode .overview-button{display:none}
@media(max-width:960px){.wem-player .columns .column-video-info{padding-top:0}
}
.wem-player .player .controls-wrapper{background-color:#f2f1f0;margin-bottom:20px}
.wem-player .player .controls{display:table;width:937px;margin:0 auto}
.wem-player .player .controls .left,.wem-player .player .controls .right{display:table-cell}
.wem-player .player .controls .left{text-align:left}
.wem-player .player .controls .right{text-align:right}
.wem-player .player .controls .control{display:inline-block;background-color:#f2f1f0;border:0;opacity:.65;transition:all .5s;vertical-align:top;text-align:center;position:relative;cursor:pointer}
.wem-player .player .controls .control:hover,.wem-player .player .controls .control.active{opacity:1}
.wem-player .player .controls .left .control{height:60px;width:60px}
.wem-player .player .controls .right .control{height:60px;width:105px;border-left:1px solid #eee}
.wem-player .player .controls .icon-player-label{font-family:inherit !important}
.wem-player .player .controls .left [class^="icon-player-"]:not(.icon-player-label),.wem-player .player .controls .right [class^="icon-player-"]:not(.icon-player-label){font-size:50px;position:absolute;top:0;display:block;text-align:center;width:100%;line-height:50px}
.wem-player .player .controls .left .icon-player-label,.wem-player .player .controls .right .icon-player-label{font-size:11px;position:absolute;bottom:8px;display:block;text-align:center;width:100%}
@media(max-width:960px){.wem-player .player .controls{display:none}
}
.wem-player .player .scrubber{height:6px;background-color:#b4aea9;transition:all .25s;cursor:pointer;position:relative}
.wem-player .player .scrubber:before{content:"";display:block;width:100%;height:30px;margin-top:-20px;position:absolute}
.wem-player .player .scrubber:hover{height:20px;margin-top:-14px;transition:all .25s}
.wem-player .player .scrubber .handle{display:block;width:10px;height:10px;background-color:#eee;border-radius:10px;position:absolute;top:5px;margin-left:-6px;left:-100%;z-index:100;opacity:0}
.wem-player .player .scrubber .bar{position:absolute;width:100%;height:100%;left:-100%;text-align:right}
.wem-player .player .scrubber .time{color:#eee;font-size:11px;line-height:20px;padding:0 10px;opacity:0;display:inline-block}
.wem-player .player .scrubber:hover .bar,.wem-player .player .scrubber .bar:hover{border-right:2px solid #eee}
.wem-player .player .scrubber:hover .bar .time,.wem-player .player .scrubber .bar:hover .time{opacity:1;transition:all .25s}
.wem-player .player .scrubber:hover .handle,.wem-player .player .scrubber .bar:hover .handle{opacity:1}
@media(max-width:960px){.wem-player .player .scrubber{display:none}
}
.wem-player .player .volume{background-color:#eee;width:35px;height:120px;border-radius:5px;position:absolute}
.wem-player .player .volume:after{top:100%;left:7.5px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#eee;border-width:8px}
.wem-player .player .volume .slider{left:10px;top:10px;width:15px;height:100px;background-color:#f2f2f2;border:1px solid #b4aea9;position:relative;cursor:pointer}
.wem-player .player .volume .slider .setting{height:1%;position:absolute;bottom:0;width:100%;pointer-events:none}
.wem-player .chapters{display:none;padding:0 10px}
.wem-player.author-mode .chapters{display:block}
.wem-player .chapters .inner{margin:0 0 30px;padding:0}
.wem-player .chapters .chapter{display:table;padding:0;margin:0 0 10px 0;cursor:pointer;width:100%}
.wem-player .chapters .chapter>span{display:table-cell;vertical-align:middle}
.wem-player .chapters .chapter>span.play-icon{display:none;width:40px;text-align:center}
.wem-player .chapters .chapter>span.number{width:40px;text-align:center}
.wem-player .chapters .chapter.playing,.wem-player .chapters .chapter:hover{background-color:#f2f2f2}
.wem-player .chapters .chapter:hover>span.number,.wem-player .chapters .chapter.playing>span.number{display:none}
.wem-player .chapters .chapter:hover>span.play-icon,.wem-player .chapters .chapter.playing>span.play-icon{display:table-cell}
.wem-player .chapters .chapter>span.poster{width:135px;height:75px;background-size:100%;position:relative}
.wem-player .chapters .chapter>span.poster .timecode{position:absolute;top:40px;right:0;background-color:#111;font-size:10px;padding:2px 5px;color:#fff}
.wem-player .chapters .chapter>span.title{padding:0 20px}
@media(max-width:960px){.wem-player .chapters .chapter{padding:15px 0}
.wem-player .chapters .chapter>span.poster,.wem-player .chapters .chapter>span.poster .timecode{display:none}
}
@font-face{font-family:'wem-player';src:url('video/css/fonts/wem-player.eot');src:url('video/css/fonts/wem-player.eot#iefix') format('embedded-opentype'),url('video/css/fonts/wem-player.woff') format('woff'),url('video/resources/fonts/wem-player.ttf') format('truetype'),url('video/css/fonts/wem-player.svg#wem-player') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"wem-player";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-email:before{content:'\e800'}
.icon-embed:before{content:'\e801'}
.icon-play:before{content:'\e802'}
.icon-player-chapters:before{content:'\e805'}
.icon-player-fullscreen:before{content:'\e806'}
.icon-player-pause:before{content:'\e807'}
.icon-player-play:before{content:'\e808'}
.icon-player-references:before{content:'\e809'}
.icon-player-skip:before{content:'\e80a'}
.icon-player-subtitles:before{content:'\e80b'}
.icon-player-transcripts:before{content:'\e80c'}
.icon-player-volume:before{content:'\e80d'}
.icon-error:before{content:'\e80e'}
.icon-ok:before{content:'\e80f'}
.wem-player .isi-links{list-style:none;margin:0;padding:0;display:none;font-size:12px}
.wem-player .isi-links li{display:table-cell;padding:0 10px}
.wem-player .isi-links li + li{border-left:1px solid #009ed9}
.wem-player .isi-links a{cursor:pointer}
@media(max-width:960px){.wem-player .isi-links{text-align:center;font-size:11px;margin:10px 0 15px;width:100%}
.wem-player .isi-links li{padding:0 5px}
}
.wem-player .mobile-nav{display:none;width:100%;table-layout:fixed;margin:0 0 30px;padding:0 20px;background-color:#f2f1f0}
.wem-player .mobile-nav .item{display:table-cell;border:0;opacity:.65;transition:all .5s;vertical-align:top;text-align:center;position:relative;cursor:pointer;height:60px;border-left:1px solid #fff}
.wem-player .mobile-nav .item:last-child{border-right:1px solid #fff}
.wem-player .mobile-nav .item:hover,.wem-player .mobile-nav .item.active{opacity:1}
.wem-player .mobile-nav .item i{font-size:50px;position:absolute;top:0;display:block;text-align:center;width:100%;line-height:50px}
.wem-player .mobile-nav .item span{font-size:11px;position:absolute;bottom:8px;display:block;text-align:center;width:100%}
@media(max-width:960px){.wem-player .mobile-nav{display:table}
}
.wem-player .overview-wrapper.mobile{display:none}
.wem-player .overview-wrapper{background-color:#111;overflow:hidden}
.wem-player .overview-wrapper .breadcrumb{display:block;margin:0 auto;max-width:936px;line-height:60px;color:#eee;text-indent:20px}
.wem-player .overview{display:table;width:100%;max-width:936px;margin:0 auto;background:transparent;min-height:auto;padding-bottom:20px;border-spacing:20px;cursor:pointer}
.wem-player .overview .poster-wrapper,.wem-player .overview .info-wrapper{display:table-cell;vertical-align:top}
.wem-player .overview .poster-wrapper{width:285px}
.wem-player .overview .poster-wrapper .poster{position:relative;width:inherit;margin:0 auto}
.wem-player .overview .poster-wrapper .poster .image{position:absolute;background-size:contain;color:transparent;width:285px;height:160px;background-repeat:no-repeat;background-position:top center;background-size:100%}
.wem-player .overview .poster-wrapper .poster .image::before{content:"";position:absolute;top:100%;width:inherit;height:inherit;opacity:.5;background-image:inherit;transform:rotateX(180deg);box-shadow:inset 0 150px 50px -12px #111;background-size:100%}
.wem-player .overview .poster-wrapper .poster button.play{display:block;width:100%;height:160px;line-height:160px;border:0;background-color:transparent;opacity:.5;cursor:pointer;transition:all .5s;font-size:80px}
.wem-player .overview .poster-wrapper .poster button.play:hover{opacity:.8;transition:all .5s}
.wem-player .overview .poster-wrapper .prb-number{position:absolute;bottom:10px;right:10px}
.wem-player .overview .info-wrapper{padding:0 40px;color:#eee}
.wem-player .overview h2.title{color:#eee}
.wem-player .overview .desc{color:#a49e98}
.wem-player .overview .desc a,.wem-player .overview .desc a:visited{color:#d8d4d0}
.wem-player .overview .desc a:active,.wem-player .overview .desc a:hover{color:#eee}
.wem-player .overview .prb-number{line-height:70px;font-size:12px}
@media(max-width:960px){.wem-player .overview-wrapper.mobile{display:block;width:100%}
.wem-player .overview-wrapper.desktop{display:none}
.wem-player .overview-wrapper.mobile{background-color:#111;overflow:hidden}
.wem-player .overview-wrapper.mobile .overview{width:100%;max-width:360px;margin:0 auto;background:transparent;padding-bottom:0;border-spacing:20px;text-align:center;position:relative}
.wem-player .overview-wrapper.mobile .overview .poster{position:relative;margin:20px auto;display:inline-block;width:110px;height:61px}
.wem-player .overview-wrapper.mobile .overview .poster .image{position:absolute;color:transparent;width:110px;height:61px;background-size:contain}
.wem-player .overview-wrapper.mobile .overview .poster .image::before{content:"";position:absolute;top:100%;left:0;width:inherit;height:inherit;opacity:.5;background-image:inherit;transform:rotateX(180deg);box-shadow:inset 0 50px 50px -12px #111;background-size:contain}
.wem-player .overview-wrapper.mobile .overview .poster button.play{display:inline-block;width:35px;height:100%;font-size:35px;padding:0;margin:0;border:0;background-color:transparent;opacity:.5;cursor:pointer;background-size:100% 100%;transition:all .5s}
.wem-player .overview-wrapper.mobile .overview .poster button.play:hover{opacity:.8;transition:all .5s}
.wem-player .overview-wrapper.mobile .overview .prb-number{display:block;font-size:12px;right:10px;bottom:10px;position:absolute;color:#eee;line-height:28px}
}
.wem-player .page-title{padding:20px 10px;display:none}
@media(max-width:960px){.wem-player .page-title{padding:0 10px}
}
.wem-player .player{display:none}
.wem-player.wem-player-inline .player{display:block;position:relative}
.wem-video-wrapper{background-color:#000}
.wem-video-inner-wrapper{width:100%;max-width:640px;margin:0 auto}
.wem-player .player .video-wrapper{text-align:center;background-color:#111;transition:all .5s;z-index:100}
.wem-player .player .video{margin:0 auto;width:640px;height:360px;max-width:100%;opacity:0}
.wem-player .references{display:none;padding:0 10px}
.wem-player.author-mode .references{display:block}
.related-information{padding:20px;margin:0 0 20px;transition:all .5s}
.wem-player .summary{margin:0 0 30px;padding:0 20px}
.wem-player .transcripts{display:none;padding:0 10px}
.wem-player.author-mode .transcripts{display:block}
.wem-player .transcripts .inner{margin:0 0 30px;padding:0}
.wem-player .transcripts .inner .transcript{display:table;padding:10px;margin:0;cursor:pointer}
.wem-player .transcripts .inner .transcript.playing{background-color:#e0f3fa}
.wem-player .transcripts .inner .transcript span:first-child{min-width:60px}
.wem-player .transcripts .inner .transcript span{display:table-cell;vertical-align:top;padding:5px}
.wem-player .info{padding:0 20px}
.mejs-container{max-height:100%}
.mejs-controls.desktop{visibility:hidden !important}
.mejs-container .mejs-controls.disable-controls{display:none !important;visibility:hidden}
.mejs-overlay-loading{background:none !important;font-size:10px;margin:-50px;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,0.2);border-right:1.1em solid rgba(255,255,255,0.2);border-bottom:1.1em solid rgba(255,255,255,0.2);border-left:1.1em solid #fff;transform:translateZ(0);animation:load8 1.1s infinite linear}
.mejs-overlay-loading span{display:none !important}
.mejs-overlay-loading,.mejs-overlay-loading:after{border-radius:50%;width:10em;height:10em}
.wem-player.wem-player-inline .player .mejs-controls{background:rgba(0,0,0,0.5);z-index:1;display:table;width:100%}
.wem-player.wem-player-inline .player .mejs-controls .mejs-play{display:table-cell}
.wem-player.wem-player-inline .player .mejs-controls .mejs-time-rail{display:table-cell}
.wem-player.wem-player-inline .player .mejs-controls .mejs-prb{display:table-cell;width:135px;text-align:right;line-height:30px;padding-right:15px;color:#fff;white-space:no}
.wem-player.wem-player-inline .player .mejs-overlay-button{display:none}
.wem-player.wem-player.wem-player-inline h2{font-size:14px}
.wem-player.wem-player.wem-player-inline .mejs-button.mejs-playpause-button{margin-left:5px}
.wem-player.wem-player.wem-player-inline .mejs-time-rail{margin-right:5px}
.wem-player.wem-player.wem-player-inline .mejs-time-rail .mejs-time-slider{width:inherit !important}
.wem-player.wem-player.wem-player-inline .mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{border-radius:0}
.wem-player.wem-player.wem-player-inline .mejs-controls .mejs-time-rail .mejs-time-current{background:rgba(255,255,255,1)}
.wem-player.wem-player.wem-player-inline .prb-number{height:30px;padding-right:10px;line-height:30px;color:rgba(0,0,0,0.35);text-align:right;font-size:11px}
.wem-player.wem-player-inline .mejs-time-loaded{background:rgba(255,255,255,0.2)}
.wem-player.wem-player-inline .mejs-time-slider{background:transparent;border:1px solid rgba(255,255,255,0.9);height:12px}
@-webkit-keyframes load8{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes load8{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}