/* JwPlayer skin - public */

.jw-icon {
    font-family: 'jw-icons';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    background-color: transparent;
    font-variant: normal;
    /* Enable Ligatures ================ */

    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale;
}

/* Mixin for common skin styles with variable colors */

.jw-skin-ohio-channel {
    /* Controlbar styles */
    /* Contains icons, time text, and slider */
    /* Playlist container - need second background-color declaration to overwrite the .jw-background-color class */
    /* ul container */
    /* Playlist title */
    /* Colors, padding for icons and text */
    /* Styles for play button on idle */
    /* Play icon is not square, so padding must change for non-sqaure icons */
    /* Rail/slider styles */
    /* Timeline and horizontal volume slider */
    /* Volume slider */
    /* Volume slider container */
    /* Color of video's duration time */
    /* Icon borders on the right side of the controlbar */
    /* Icons, text and container styles for the dock, in the upper right corner */
    /* Styles for active list items */
    /* A min-width on the volume icon to keep the width from collapsing on toggle */
    /* For the overlay containers */
    /* Position and padding of slider thumbnail */
    /* Position of remaining overlay containers */
    /* Skip icon and text styles */
}

.jw-skin-ohio-channel .jw-background-color {
    background: #000000;
}

.jw-skin-ohio-channel .jw-controlbar
{
    border-top: rgba(80, 80, 80, 1.0) 0px solid;
    height: 2.5em;
    padding-top:1px;
    width:100.2%;
}

.jw-skin-ohio-channel .jw-group {
    vertical-align: middle;
}


.jw-skin-ohio-channel .jw-playlist {
    background-color: rgba(0, 0, 0, 0.5);
}

.jw-skin-ohio-channel .jw-playlist-container {
    left: -43%;
    background-color: rgba(0, 0, 0, 0.5);
    /* li list option */

    /* play icon is always active */

}

.jw-skin-ohio-channel .jw-playlist-container .jw-option {
    border-bottom: 1px solid #444;
    /* Playlist items are black when active, or hovered */

    /* Number color when li is hovered */

}

.jw-skin-ohio-channel .jw-playlist-container .jw-option:hover,
.jw-skin-ohio-channel .jw-playlist-container .jw-option.jw-active-option {
    background-color: black;
}

.jw-skin-ohio-channel .jw-playlist-container .jw-option:hover .jw-label {
    color: #ffffff;
}

.jw-skin-ohio-channel .jw-playlist-container .jw-icon-playlist {
    margin-left: 0;
}

.jw-skin-ohio-channel .jw-playlist-container .jw-label .jw-icon-play {
    color: #ffffff;
}

.jw-skin-ohio-channel .jw-playlist-container .jw-label .jw-icon-play:before {
    padding-left: 0;
}

.jw-skin-ohio-channel .jw-tooltip-title {
    background-color: #000;
    color: #ffffff;
}


.jw-skin-ohio-channel .jw-text {
    color: #ffffff;
}

.jw-skin-ohio-channel .jw-button-color {
    color: #ffffff;
}

.jw-skin-ohio-channel .jw-button-color:hover {
    color: #ff0046;
}

.jw-skin-ohio-channel .jw-toggle {
    color: #ff0046;
}

.jw-skin-ohio-channel .jw-toggle.jw-off {
    color: #ffffff;
}

.jw-skin-ohio-channel .jw-controlbar .jw-icon:before,
.jw-skin-ohio-channel .jw-text-elapsed,
.jw-skin-ohio-channel .jw-text-duration {
    padding: 0 .7em;
}

.jw-skin-ohio-channel .jw-controlbar .jw-icon-playlist:before {
    padding: 0;

}

.jw-skin-ohio-channel .jw-icon-prev,
.jw-skin-ohio-channel .jw-icon-next {
    font-size: .7em;
}


.jw-skin-ohio-channel .jw-icon-prev:before {
    border-left: 1px solid #666;
}

.jw-skin-ohio-channel .jw-icon-next:before {
    border-right: 1px solid #666;
}

.jw-skin-ohio-channel .jw-icon-display {
    color: #fff;
}

.jw-skin-ohio-channel .jw-icon-display:before {
    padding-left: 0;
}

.jw-skin-ohio-channel .jw-display-icon-container {
    border-radius: 3px !important;
    padding: 18px 18px 18px 18px !important;
    border: 0px solid #333;
}

.jw-skin-ohio-channel.jw-state-idle .jw-display-icon-container {
    padding: 0 0 0 .5em;
}


.jw-skin-ohio-channel .jw-rail {

    background-color: #384154;
    box-shadow: none;
}


.jw-skin-ohio-channel .jw-buffer {
    background-color: #6c768a;
}

.jw-skin-ohio-channel .jw-progress {
    background: #4d6da4;
}

.jw-skin-ohio-channel .jw-knob {
    width: 4px;
    height: 12px;
    background-color: #fff;
    box-shadow: 0px 0px 0px 1px #000000;
    border-radius: 1px;
}

.jw-skin-ohio-channel .jw-slider-time
{
    background:transparent !important;
}

.jw-skin-ohio-channel .jw-slider-horizontal .jw-slider-container {
    margin-top:6px;
    height: 0.95em;
}

.jw-skin-ohio-channel .jw-slider-horizontal .jw-rail,
.jw-skin-ohio-channel .jw-slider-horizontal .jw-buffer,
.jw-skin-ohio-channel .jw-slider-horizontal .jw-progress {
    height: .2em;
    border-radius: 0;
    border-width:0;
}

.jw-skin-ohio-channel .jw-slider-horizontal .jw-knob {
    top: -4px;
}

.jw-skin-ohio-channel .jw-slider-horizontal .jw-cue {
    top: 2px;
    width: 3px;
    height: 12px;
    background-color: #fff;
    border-radius: 1px;
}


.jw-skin-ohio-channel .jw-slider-vertical .jw-rail,
.jw-skin-ohio-channel .jw-slider-vertical .jw-buffer,
.jw-skin-ohio-channel .jw-slider-vertical .jw-progress {
    width: .2em;
}

.jw-skin-ohio-channel .jw-volume-tip {
    width: 100%;
    left: -45%;
    padding-bottom: .7em;
}

.jw-skin-ohio-channel .jw-text-duration {
    color: #d3d6de;
}

.jw-skin-ohio-channel .jw-controlbar-right-group .jw-icon-tooltip:before,
.jw-skin-ohio-channel .jw-controlbar-right-group .jw-icon-inline:before {
    border-left: 1px solid #666;
}

.jw-skin-ohio-channel .jw-controlbar-right-group .jw-icon-inline:first-child:before {
    border: none;
}

.jw-skin-ohio-channel .jw-dock .jw-dock-button {
    border-radius: 50%;
    border: 1px solid #333;
}

.jw-skin-ohio-channel .jw-dock .jw-overlay {
    border-radius: 2.5em;
}

.jw-skin-ohio-channel .jw-icon-tooltip .jw-active-option {
    background-color: #ff0046;
    color: #fff;
}

.jw-skin-ohio-channel .jw-icon-volume {
    min-width: 2.6em;
}

.jw-skin-ohio-channel .jw-time-tip,
.jw-skin-ohio-channel .jw-menu,
.jw-skin-ohio-channel .jw-volume-tip,
.jw-skin-ohio-channel .jw-skip {
    border: 1px solid #333333;
    border-radius:4px;
}

.jw-skin-ohio-channel .jw-menu {
    font-size:14px;
    padding:2px 1px;
}

.jw-skin-ohio-channel li.jw-text
{
    border-radius:1px;
    padding:0px 8px;
    margin:2px 4px;
    vertical-align:middle;
}

.jw-skin-ohio-channel li.jw-text:hover
{
    background:#222222;
}

.jw-skin-ohio-channel .jw-time-tip {
    padding: 0.2em;
    bottom: 1.3em;
}

.jw-skin-ohio-channel .jw-menu,
.jw-skin-ohio-channel .jw-volume-tip {
    bottom: .24em;
}

.jw-skin-ohio-channel .jw-skip {
    padding: 0.4em;
    border-radius: 1em;
}

.jw-skin-ohio-channel .jw-skip .jw-text,
.jw-skin-ohio-channel .jw-skip .jw-icon-inline {
    color: #ffffff;
    font-size: 0.7em;
}
