/*! ableplayer V2.3.86 */
     .able-wrapper {position: relative;margin: 0;padding: 0;width: 100%;height: auto;}.able {position: relative;margin: 1em 0;width: 100%;z-index: 50;}.able-column-left {float: left;}.able-column-right {float: left;}.able .able-vidcap-container {background-color: black;left: 0;margin: 0;position: relative;top: 0;}.able-player {font-family: Arial, Helvetica, sans-serif;background-color: #a7a7a728;}.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: 0.5;filter:alpha(opacity=50);color: #fdfdfd;background-color: transparent;border: none;outline: none;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: none;position: relative;display: inline-block;border-style: none;margin: 3px;padding: 0;font-size: 20px;min-width: 24px;outline: 2px solid #464646;border: none;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: 0.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: 0.5em;border: 1px solid;background-color: #000000;margin: 0 3px;border-style: solid;border-width: 2px;border-color: #ffffff;}.able-seekbar-loaded {display: inline-block;position: absolute;left: 0;top: 0;height: 0.5em;background-color: #464646;z-index: 5100;}.able-seekbar-played {display: inline-block;position: absolute;left: 0;top: 0;height: 0.5em;background-color: #DADADA;z-index: 5200;}.able-seekbar-head {display: inline-block;position: relative;left: 0;top: -0.45em;background-color: #FDFDFD;width: 0.8em;height: 0.8em;border: 1px solid;border-radius: 0.8em;z-index: 5500;}.able-volume-slider {width: 34px;height: 50px;background-color: #464646;padding: 10px 0;position: absolute;right: 0px;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: #000;font-size: 0.9em;background-color: transparent;padding: 0.25em 0.25em 0.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: 0.15em 0.25em;background-color: black;font-size: 1.1em;color: white;opacity: 0.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: bold;font-size: 1.1em;color: #FFFFFF;background-color: transparent;}div.able-now-playing span {font-size: 0.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: 0px;right: 0px;outline: 0px 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: 0.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: bold;font-size: 1.8em;line-height: 1.2em;margin: 0.75em 0;color: #000;text-align: center;}.able-prefs-form, .able-help-div, .able-resize-form {background-color: #F5F5F5;border: medium solid #ccc;padding: 0.5em 1em;margin: 0 0 0 1em;width: 25em;display: none;}.able-prefs-form fieldset {margin-left: 0;padding-left: 0;border: none;}.able-prefs-form legend {color: black;font-weight: bold;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: 0.5em;}fieldset.able-prefs-keys div {float: left;margin-right: 1em;}div.able-desc-pref-prompt {font-weight: bold;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: 0.25em;}fieldset.able-prefs-captions label {width: 6em;text-align: right;padding-right: 1em;}fieldset.able-prefs-captions select {width: 10em;font-size: 0.9em;border-radius: none;}.able-prefs-form div.able-captions-sample {padding: 0.5em;text-align: center;}.able-prefs-form h2 {margin-top: 0;margin-bottom: 0.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: bold;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: 0.5em;font-weight: bold;}.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 0;}.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: none;outline: none;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('../images/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: none;}div.able-chapters-div {padding: 0;}div.able-chapters-div .able-chapters-heading {margin: 1em 0.75em;font-size: 1.1em;font-weight: bold;}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: none;background-color: transparent;color: #000;font-size: 1em;text-align: left;padding: 0.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: none;color: #FFF !important;}.able-tooltip, .able-alert {position: absolute;padding: 5px 10px;border-color: black;border-width: 1px;color: #000 !important;background-color: #CCCCCC;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: none;}.able-alert {background-color: #FFFFCC;box-shadow: 0px 0px 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: black;border-width: 1px;background-color: #000;opacity: 0.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: 0.25em 1em 0.25em 0.25em;margin: 1px;}.able-popup label {padding-left: 0.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: none;}.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: bold;}.able-transcript-chapter-heading {font-size: 1.2em;font-weight: bold;}.able-transcript div.able-transcript-desc {background-color: #FEE;border: thin solid #336;font-style: italic;padding: 1em;}.able-transcript .able-unspoken {font-weight: bold;}.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: black !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: 0.9em;list-style-type: none;margin: 0;background-color: #FFFFFF;padding: 5px 0;}.able-player .able-playlist li {background-color: #DDDDDD;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: #FFFFFF;background-color: #340449;text-decoration: none;}.able-player .able-playlist li.able-current {color: #000000;background-color: #FFEEB3;font-weight: bold;outline: none;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: white;background-color: black;}.able-playlist li.able-current {font-weight: bold;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: bold;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: bold;}.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: #FF0000;margin: 0.75em;padding: 0.5em;}.able-fallback {display: block;text-align: center;border: 2px solid #333355;background-color: #EEE;color: #000;font-weight: bold;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: normal;}.able-fallback img {width: 90%;margin: 1em auto;opacity: 0.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: normal;font-style: normal;}[class^="icon-"], [class*=" icon-"] {font-family: 'able' !important;speak: none;font-style: normal;font-weight: normal;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";}