/*! ableplayer V2.3.86 */
.able-wrapper{position:relative;margin:0;padding:0;width:100%;height:auto}
.able{position:relative;margin:1em 0;width:100%;box-shadow:0 0 16px #262626;z-index:5000}
.able-column-left{float:left}
.able-column-right{float:left}
.able .able-vidcap-container{background-color:#000;left:0;margin:0;position:relative;top:0}
.able-player{font-family:Arial,Helvetica,sans-serif;background-color:#262626}
.able-offscreen{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.able-video{}
.able-video .able-now-playing{display:none}
.able-controller{position:relative;border-top:2px solid #4c4c4c;border-bottom:2px solid #4c4c4c;background-color:#464646;min-height:38px;padding:0}
.able-poster{position:absolute;top:0;left:0}
.able-big-play-button{position:absolute;font-size:8em;opacity:.5;filter:alpha(opacity=50);color:#fdfdfd;background-color:transparent;border:0;outline:0;left:0;top:0;padding:0;z-index:6500}
.able-big-play-button:hover{opacity:100;filter:alpha(opacity=100)}
.able-left-controls,.able-right-controls{overflow:visible}
.able-left-controls button,.able-right-controls button{vertical-align:middle}
.able-left-controls{float:left}
.able-right-controls{float:right}
.able-black-controls,.able-black-controls button,.able-black-controls label{color:#000!important}
.able-black-controls .able-seekbar{border:2px solid #000}
.able-white-controls,.able-white-controls button,.able-black-controls label{color:#FFF!important}
.able-white-controls .able-seekbar{border:2px solid #FFF}
.able-controller button{background:0 0;position:relative;display:inline-block;border-style:none;margin:3px;padding:0;font-size:20px;min-width:24px;outline:2px solid #464646;border:0;overflow:visible!important;z-index:6600}
.able-controller button>span,.able-controller button>img{width:20px;margin:0 auto;padding:0;z-index:6700}
.able-controller .buttonOff{opacity:.5;filter:alpha(opacity=50);z-index:6800}
.able-controller .able-seekbar{margin:0 5px;z-index:6900}
.able-controller button:hover,.able-controller button:focus{outline-style:solid;outline-width:medium}
.able-controller button:hover{outline-color:#8AB839!important}
.able-controller button:focus{outline-color:#ffbb37!important}
.able-seekbar-wrapper{display:inline-block;vertical-align:middle}
.able-seekbar{position:relative;height:.5em;border:1px solid;background-color:#000;margin:0 3px;border-style:solid;border-width:2px;border-color:#fff}
.able-seekbar-loaded{display:inline-block;position:absolute;left:0;top:0;height:.5em;background-color:#464646;z-index:5100}
.able-seekbar-played{display:inline-block;position:absolute;left:0;top:0;height:.5em;background-color:#DADADA;z-index:5200}
.able-seekbar-head{display:inline-block;position:relative;left:0;top:-.45em;background-color:#FDFDFD;width:.8em;height:.8em;border:1px solid;border-radius:.8em;z-index:5500}
.able-volume-slider{width:34px;height:50px;background-color:#464646;padding:10px 0;position:absolute;right:0;top:-74px;display:none;z-index:9100}
.able-volume-track{display:block;position:relative;height:100%;width:5px;margin:0 auto;background-color:#999}
.able-volume-track.able-volume-track-on{background-color:#dadada;position:absolute;height:20px;top:30px}
.able-volume-head{display:inline-block;background-color:#fdfdfd;outline:1px solid #333;position:absolute;height:7px;width:15px;left:-5px;top:23px;z-index:9175}
.able-volume-head:hover,.able-volume-head:focus{background-color:#ffbb37!important}
.able-volume-help{display:none}
.able-status-bar{height:1.5em;min-height:1.5em;color:#CCC;font-size:.9em;background-color:transparent;padding:.5em .5em .25em}
.able-status-bar span.able-timer{text-align:left;float:left;width:32%}
.able-status-bar span.able-speed{float:left;width:33%;text-align:center}
.able-status{font-style:italic;float:right;width:32%;text-align:right}
div.able-captions-wrapper{width:100%;margin:0;padding:0;text-align:center;line-height:1.35em;display:none;z-index:6000}
div.able-captions{display:none;padding:.15em .25em;background-color:#000;font-size:1.1em;color:#fff;opacity:.75}
div.able-captions-overlay{position:absolute;margin:0;bottom:0}
div.able-captions-below{position:relative;min-height:2.8em}
div.able-descriptions{position:relative;color:#FF6;background-color:#262626;min-height:2.8em;border-top:1px solid #666;margin:0;padding:3%;width:94%;text-align:center}
div.able-now-playing{text-align:center;font-weight:700;font-size:1.1em;color:#FFF;background-color:transparent;padding:.5em .5em 1em}
div.able-now-playing span{font-size:.9em}
.div.able-now-playing span span{display:block}
div.able-modal-dialog{position:absolute;height:auto;max-width:90%;margin-left:auto;margin-right:auto;left:0;right:0;outline:0 none;display:none;color:#000;background-color:#FAFAFA;z-index:10000}
div.able-modal-overlay{position:fixed;width:100%;height:100%;background-color:#000;opacity:.5;margin:0;padding:0;top:0;left:0;display:none;z-index:9500}
.button.modalCloseButton{position:absolute;top:5px;right:5px}
.button.modal-button{margin-right:5px}
div.able-modal-dialog input:hover,div.able-modal-dialog input:focus,div.able-modal-dialog button:hover,div.able-modal-dialog button:focus{outline-style:solid;outline-width:2px}
div.able-modal-dialog input:hover,div.able-modal-dialog button:hover{outline-color:#8AB839}
div.able-modal-dialog input:focus,div.able-modal-dialog button:focus{outline-color:#ffbb37}
div.able-modal-dialog h1{font-weight:700;font-size:1.8em;line-height:1.2em;margin:.75em 0;color:#000;text-align:center}
.able-prefs-form,.able-help-div,.able-resize-form{background-color:#F5F5F5;border:medium solid #ccc;padding:.5em 1em;margin:0 0 0 1em;width:25em;display:none}
.able-prefs-form fieldset{margin-left:0;padding-left:0;border:0}
.able-prefs-form legend{color:#000;font-weight:700;font-size:1.1em}
.able-prefs-form fieldset div{display:table;margin-left:1em}
.able-prefs-form fieldset div input{display:table-cell;width:1em;vertical-align:middle}
.able-prefs-form fieldset div label{display:table-cell;padding-left:.5em}
fieldset.able-prefs-keys div{float:left;margin-right:1em}
div.able-desc-pref-prompt{font-weight:700;font-style:italic;margin-left:1em!important}
div.able-prefDescFormat>div{margin-left:1.5em}
.able-prefs-captions label,.able-prefs-captions select{display:block;float:left;margin-bottom:.25em}
fieldset.able-prefs-captions label{width:6em;text-align:right;padding-right:1em}
fieldset.able-prefs-captions select{width:10em;font-size:.9em;border-radius:none}
.able-prefs-form div.able-captions-sample{padding:.5em;text-align:center}
.able-prefs-form h2{margin-top:0;margin-bottom:.5em;font-size:1.1em}
.able-prefs-form ul{margin-top:0}
.able-prefs-form-keyboard ul{list-style-type:none}
span.able-modkey-alt,span.able-modkey-ctrl,span.able-modkey-shift{color:#666;font-style:italic}
span.able-modkey{font-weight:700;color:#000;font-size:1.1em}
.able-resize-form h1{font-size:1.15em}
.able-resize-form div div{margin:1em}
.able-resize-form label{padding-right:.5em;font-weight:700}
.able-resize-form input[type=text]{font-size:1em}
.able-resize-form input[readonly]{color:#AAA}
.able-window-toolbar{background-color:#464646;min-height:15px;padding:10px;border-style:solid;border-width:0 0 1px}
.able-draggable:hover{cursor:move}
.able-window-toolbar .able-button-handler-preferences{position:absolute;top:0;right:0;font-size:1.5em;background-color:transparent;border:0;outline:0;padding:0;z-index:9300}
.able-window-toolbar .able-button-handler-preferences:hover,.able-window-toolbar .able-button-handler-preferences:focus{outline-style:solid;outline-width:medium}
.able-window-toolbar .able-button-handler-preferences:hover{outline-color:#8AB839!important}
.able-window-toolbar .able-button-handler-preferences:focus{outline-color:#ffbb37!important}
.able-window-toolbar .able-popup{position:absolute;right:0;top:0;display:none}
.able-drag{border:2px dashed #F90;cursor:move}
.able-resizable{position:absolute;width:16px;height:16px;padding:5px 2px;bottom:0;right:0;cursor:nwse-resize;background:transparent url(./wingrip.png) no-repeat}
.able-sign-window{position:relative;margin:1em;z-index:8000}
.able-sign-window video{width:100%}
.able-sign-window:focus{outline:0}
div.able-chapters-div{padding:0}
.div.able-chapters-div .able-chapters-heading{margin:1em .75em;font-size:1.1em;font-weight:700}
.div.able-chapters-div ul{list-style-type:none;padding-left:0}
.div.able-chapters-div ul li{max-width:100%;padding:0;height:2em}
.div.able-chapters-div button{width:100%;height:100%;border:0;background-color:transparent;color:#000;font-size:1em;text-align:left;padding:.15em 1em}
.div.able-chapters-div li.able-current-chapter{background-color:#000!important}
.div.able-chapters-div li.able-current-chapter button{color:#FFF!important}
.div.able-chapters-div li.able-focus{background-color:#4C4C4C}
.div.able-chapters-div button:focus,div.able-chapters-div button:hover,div.able-chapters-div button::-moz-focus-inner{border:0;outline:0;color:#FFF!important}
.able-tooltip,.able-alert{position:absolute;padding:5px 10px;border-color:#000;border-width:1px;color:#000!important;background-color:#CCC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none}
.able-alert{background-color:#FFC;box-shadow:0 0 16px #262626;z-index:9400}
.able-popup{z-index:9200}
.able-tooltip{z-index:9000}
.able-popup{position:absolute;margin:0;padding:0;border-color:#000;border-width:1px;background-color:#000;opacity:.85;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none}
.able-popup ul{list-style-type:none;margin:0;padding:0}
.able-popup li{padding:.25em 1em .25em .25em;margin:1px}
.able-popup label{padding-left:.25em;color:#FFF}
.able-popup li.able-focus{background-color:#CCC}
.able-popup li.able-focus label{color:#000}
.able-popup-no-radio>ul>li>input{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.able-transcript-area{border-width:1px;border-style:solid;height:400px;z-index:7000;outline:0}
.able-transcript{position:relative;overflow-y:scroll;padding-left:5%;padding-right:5%;background-color:#FFF;height:350px}
.able-transcript div{margin:1em 0}
.able-transcript-heading{font-size:1.4em;font-weight:700}
.able-transcript-chapter-heading{font-size:1.2em;font-weight:700}
.able-transcript div.able-transcript-desc{background-color:#FEE;border:thin solid #336;font-style:italic;padding:1em}
.able-transcript .able-unspoken{font-weight:700}
.able-transcript .able-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.able-highlight{background:#FF6}
.able-previous{background:#000!important;font-style:italic}
.able-transcript span:hover,.able-transcript span:focus,.able-transcript span:active{background:#CF6;cursor:pointer}
.able-window-toolbar label{margin-right:10px;color:#FFF}
.able-window-toolbar input:focus,.able-window-toolbar input:hover,.able-controller input:focus,.able-controller input:hover,.able-controller button:focus,.able-controller button:hover,.able-seekbar-head:focus,.able-seekbar-head:hover{outline-style:solid;outline-width:2px}
.able-window-toolbar input:focus,.able-controller input:focus,.able-controller button:focus,.able-seekbar-head:focus{outline-color:#ffbb37}
.able-window-toolbar input:hover,.able-controller input:hover,.able-controller button:hover,.able-seekbar-head:hover{outline-color:#8AB839}
.able-window-toolbar .transcript-language-select-wrapper{float:right;padding-right:30px}
.able-player .able-playlist{font-size:.9em;list-style-type:none;margin:0;background-color:#FFF;padding:5px 0}
.able-player .able-playlist li{background-color:#DDD;margin:5px;padding:5px 10px;border-radius:15px;-moz-border-radius:15px}
.able-player .able-playlist li:hover,.able-player .able-playlist li:focus,.able-player .able-playlist li:active{color:#FFF;background-color:#340449;text-decoration:none}
.able-player .able-playlist li.able-current{color:#000;background-color:#FFEEB3;font-weight:700;outline:0;text-decoration:none}
.able-player .able-playlist li.able-current:after{content:' *'}
.able-playlist{}
.able-playlist li{}
.able-playlist li:hover,.able-playlist li:focus,.able-playlist li:active{text-decoration:none;color:#fff;background-color:#000}
.able-playlist li.able-current{font-weight:700;text-decoration:underline}
.able-playlist li.able-current:after{content:' *'}
.able-search-results ul li{font-size:1.1em;margin-bottom:1em}
.able-search-results-time{font-weight:700;text-decoration:underline;cursor:pointer}
.able-search-results-time:hover,.able-search-results-time:focus,.able-search-results-time:active{color:#FFF;background-color:#000;text-decoration:none}
.able-search-results-text{padding-left:1em}
.able-search-term{background-color:#FFC;font-weight:700}
.able-clipped,.able-screenreader-alert{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px!important;height:1px!important;overflow:hidden!important}
.able-error{display:block;background:#ffc;border:2px solid #000;color:red;margin:.75em;padding:.5em}
.able-fallback{display:block;text-align:center;border:2px solid #335;background-color:#EEE;color:#000;font-weight:700;font-size:1.1em;padding:1em;margin-bottom:1em;max-width:500px;width:95%}
.able-fallback div,.able-fallback ul,.able-fallback p{text-align:left}
.able-fallback li{font-weight:400}
.able-fallback img{width:90%;margin:1em auto;opacity:.3}
.able-fallback img.able-poster{position:relative}
.button svg{display:inline-block;width:1em;height:1em;fill:currentColor}
@font-face{font-family:able;src:url(./button-icons/fonts/able.eot?dqripi);src:url(./button-icons/fonts/able.eot?dqripi#iefix) format('embedded-opentype'),url(./button-icons/fonts/able.ttf?dqripi) format('truetype'),url(./button-icons/fonts/able.woff?dqripi) format('woff'),url(./button-icons/fonts/able.svg?dqripi#able) format('svg');font-weight:400;font-style:normal}
[class^=icon-],[class*=" icon-"]{font-family:able!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}
.icon-play:before{content:"\f04b"}
.icon-pause:before{content:"\f04c"}
.icon-stop:before{content:"\f04d"}
.icon-restart:before{content:"\e900"}
.icon-rewind:before{content:"\e603"}
.icon-forward:before{content:"\e604"}
.icon-previous:before{content:"\e901"}
.icon-next:before{content:"\e902"}
.icon-slower:before{content:"\f0dd"}
.icon-faster:before{content:"\f0de"}
.icon-turtle:before{content:"\e904"}
.icon-rabbit:before{content:"\e905"}
.icon-ellipsis:before{content:"\e903"}
.icon-pipe:before{content:"\e600"}
.icon-captions:before{content:"\e601"}
.icon-descriptions:before{content:"\e602"}
.icon-sign:before{content:"\e60a"}
.icon-volume-mute:before{content:"\e606"}
.icon-volume-soft:before{content:"\e60c"}
.icon-volume-medium:before{content:"\e605"}
.icon-volume-loud:before{content:"\e60b"}
.icon-volume-up:before{content:"\e607"}
.icon-volume-down:before{content:"\e608"}
.icon-chapters:before{content:"\e609"}
.icon-transcript:before{content:"\f15c"}
.icon-preferences:before{content:"\e60d"}
.icon-close:before{content:"\f00d"}
.icon-fullscreen-expand:before{content:"\f065"}
.icon-fullscreen-collapse:before{content:"\f066"}
.icon-help:before{content:"\f128"}