/* W3C */

/* icons */

/* doc */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

/* W3C */

/* icons */

/* doc */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */


.jw-dock-button {border:none !important; background:rgba(0,0,0,0.5) !important; border-radius:10% !important; width:50px !important; height:50px !important; margin-right:15px;}
.jw-dock {margin-left:12px !important; margin-top:15px !important;}


.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-seven {
  /* 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-seven:focus { outline: none; }


.jw-skin-seven .jw-background-color {background:none;}

.jw-skin-seven .jw-controlbar {height: 2.5em; border-top:none; background:none;

background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 55%, rgba(0,0,0,0.65) 64%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(55%,rgba(0,0,0,0.65)), color-stop(64%,rgba(0,0,0,0.65)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 64%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 64%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 64%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 55%,rgba(0,0,0,0.65) 64%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}

.jw-skin-seven .jw-group {
  vertical-align: middle;
}

.jw-skin-seven .jw-playlist {
  background-color: rgba(0, 0, 0, 0.5);
}

.jw-skin-seven .jw-playlist-container {
  left: -43%;
  / background-color: rgba(0, 0, 0, 0.5);
  /* li list option */

  /* play icon is always active */

}

.jw-skin-seven .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-seven .jw-playlist-container .jw-option:hover,
.jw-skin-seven .jw-playlist-container .jw-option.jw-active-option {
  background-color: black;
}

.jw-skin-seven .jw-playlist-container .jw-option:hover .jw-label {
/  color: #ff0046;
  color:#C00;
}

.jw-skin-seven .jw-playlist-container .jw-icon-playlist {
  margin-left: 0;
}

.jw-skin-seven .jw-playlist-container .jw-label .jw-icon-play {
/  color: #ff0046;
  color:#C00;
}

.jw-skin-seven .jw-playlist-container .jw-label .jw-icon-play:before {
  padding-left: 0;
}

.jw-skin-seven .jw-tooltip-title {
  background-color: #000;
  color: #ffffff;
}

.jw-skin-seven .jw-text {
  color: #ffffff;
}

.jw-skin-seven .jw-button-color {
  color: #ffffff;
}

.jw-skin-seven .jw-button-color:hover {
/  color: #ff0046;
  color:#C00;
}

.jw-skin-seven .jw-toggle {
/  color: #ff0046;
  color:#C00;
}

.jw-skin-seven .jw-toggle.jw-off {
  color: #ffffff;
}

.jw-skin-seven .jw-controlbar .jw-icon:before,
.jw-skin-seven .jw-text-elapsed,
.jw-skin-seven .jw-text-duration {
  padding: 0 .7em;
}

.jw-skin-seven .jw-controlbar .jw-icon-playlist:before {
  padding: 0;
}

.jw-skin-seven .jw-icon-prev,
.jw-skin-seven .jw-icon-next {
  font-size: .7em;
}

.jw-skin-seven .jw-icon-prev:before {
  border-left: 1px solid #666;
}

.jw-skin-seven .jw-icon-next:before {
  border-right: 1px solid #666;
}

.jw-skin-seven .jw-icon-display {
  color: #fff;
}

.jw-skin-seven .jw-icon-display:before {
  padding-left: 0;
}

.jw-skin-seven .jw-display-icon-container {
  border-radius: 50%;
  padding: 0 .3em;
  border: 1px solid #333;
}

.jw-skin-seven.jw-state-idle .jw-display-icon-container {
  padding: 0 0 0 .5em;
}

.jw-skin-seven .jw-rail {
  background-color: #384154;
  box-shadow: none;
}

.jw-skin-seven .jw-buffer {
  background-color: #666F82;
}

.jw-skin-seven .jw-progress {
/  background: #ff0046;
  background:#C00;
}

.jw-skin-seven .jw-knob {
  width: .6em;
  height: .6em;
  background-color: #fff;
  box-shadow: 0px 0px 0px 1px #000000;
  border-radius: 1em;
}

.jw-skin-seven .jw-slider-horizontal .jw-slider-container {
  height: 0.35em;
  background:none !important;  background-color:none !important;

}
.jw-slider-container {background:none !important;  background-color:none !important;}

.jw-skin-seven .jw-slider-horizontal .jw-rail,
.jw-skin-seven .jw-slider-horizontal .jw-buffer,
.jw-skin-seven .jw-slider-horizontal .jw-progress {
  height: .2em;
  border-radius: 0;
}

.jw-skin-seven .jw-slider-horizontal .jw-knob {
  top: -0.19999999999999998em;
}

.jw-skin-seven .jw-slider-horizontal .jw-cue {
  top: -0.04999999999999999em;
  width: .3em;
  height: .3em;
  background-color: #fff;
  border-radius: 50%;
}

.jw-skin-seven .jw-slider-vertical .jw-rail,
.jw-skin-seven .jw-slider-vertical .jw-buffer,
.jw-skin-seven .jw-slider-vertical .jw-progress {
 width: .2em;

}

.jw-skin-seven .jw-volume-tip {
  width: 100%;
  /left: -45%;
  left: -5%;
  padding-bottom: .7em;
    background:rgba(0,0,0,0.5) !important;
	margin-bottom:10px;
}




.jw-skin-seven .jw-text-duration {
  color: #666F82;
}

.jw-skin-seven .jw-controlbar-right-group .jw-icon-tooltip:before,
.jw-skin-seven .jw-controlbar-right-group .jw-icon-inline:before {
  border-left: 1px solid #666;
}


/.jw-skin-seven .jw-icon-resize {border-left: 1px solid #666; padding-left:20px; height:10px !important;}
.jw-skin-seven .jw-icon-resize:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98IBAoeCqmti9sAAABZSURBVCjPzZFdCsAgDIO/iBfz5O5m9ckhZVbBwZa3/qUhga8hADOz7QNJY51OFeSIfcRMZQ4O6qovqdzs/oMn8Dt9/q4HDyqW6RwrSN19D+Ca9PdSiJL4FxqY7zPaJOXEUgAAAABJRU5ErkJggg==);}


.jw-skin-seven .jw-icon-resize:hover:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98IBAojO5Kbw18AAABeSURBVCjPY2AYaMDIwMDAcIaB4T+xGkygemCAiVIXsOAzHRngciULLg3XjI33I/O/nT2LIa519qwj3HR0G9ANQFcDk6duGCDb8O3sWaJih4lmCQQ9DHDJs1BiyOAAAKBFI9zgT1awAAAAAElFTkSuQmCC);}

.jw-skin-seven .jw-icon-cblogo:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAOCAYAAABQFS4BAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAM7AAADOwGLxKo2AAAAB3RJTUUH3wkXDScoCMqAwQAAA7pJREFUSMeFlstrnFUYxn/vN8lkptOkbbRDGqu2Ro23FrGoFQOKFrxCVRAEF7p35dKF4qIL/wApBV2JqCDSjWQjqCB4KfaipRKTapJqxaYmaSbXyZh5XPQ5cBhS/ODwzTnnPe/znOe9fIOkaUkXJc1JuiTpFUlPS3pX0pSkBUmnJL0tabukAUlvSJrV1ecrSYckdUt6XdKSpMv2e1TSEICktySNSXpJ0gOSjki6IOkZ4x0zj4akX4x/i6R3JK1ImvH5NyXVC+A6oAYIWALWgBLQC/QBy0AVeBYYBh4GnrLtPDAAPA/0A2X7WvTvA8CLkqpAAezyWh3osf+K/fcC24AW0Mh49Nl2HtgBHAReKAy0BvwEHAfGgQ1gq8evwJ8GvBW434enbFsBHjNAmavPeWAOuAl40qSwzaO+QJexyyZW8/jOPE6ax3agbX5N4A7giS47nAQ+ioj3HdYaEI7CN1bgcWCLna8D5wwYViKs6jpwAtgL7LNNYSXx2k7bt42BbQCORsSopMJ2VYvwpS+xC+hJxj1Av6RBzzf8DkdjJSMW3mtnwGkNz5se7YwQGdYwsMe2ys4B1CV1OZI51qpFASglxW8AngOGJB3JCMmhWbPdeqZckV1EGUAZGAJudKo1sn0y1WsWKD8L8KpVPQ2MWYAacDcw6BRbS8R3umAOAB+YYCI+4vkicMnF2qkiWaQCeBC43pGaMHiRERwymdWOs23gETeMNvCbResFDgG3eW08Eb8InHFhjNlxeOwBfgc+A74Hbv8f4higBHwNHIuIK5Iq3ptx9yh1pEjJfj8FPnfhN7N02We1fwbeS8T/MemPI2JW0nCW0x8CnwAzETEnqdSR05s9aX/FhQ/Q7fcpR7bacSaJ8YVF6rZNqcPnMjBeZJPpiJjMnCTioxExGhE/eq+cKdVZnMnflN9bnYYJuOXU+WOTS6b3REQsR8QVR7CUdb7UUvuLLEzVa6hX65grA+oszgRyErjsYhqRVM4KseV0nL5Gym1xS06+S06ZE66z3cBISpW9wMuS7nJq9BlkM8f/Otfusfp1F5AMsgFcsKoDwEPO23aWx+d8bjC7fOoqr0nabx8/ZCl31kVfB0YKp0kF2A8cdmF1eb2Rtb/0TADfAje7UNf8cWgYfNGf59PuQnc6mqv+m9B0IzhjjJbXlj0OujXf50slHn/7zBJwbwHMejOckxWr1vBes4P4WWDUtjvs8Li/bi1gIfuyTrot9li1eWOdtwALvviqL7zgouzLeCx6rJv4X8Du/wDokLc6GMfQpgAAAABJRU5ErkJggg==);}


.jw-skin-seven .jw-icon-cblogo:hover:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAOCAYAAABQFS4BAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAM7AAADOwGLxKo2AAAAB3RJTUUH3wkXDSgKWjLd6gAABDlJREFUSMeF1luIXlcVB/DfOt90ZpJJYhOTsalVW9PaekkRgxgxoKjghVrjqA8qiL4IovgkPoqiPonii6IoCKUqNHYionlRgkXwUqiNlkDMmKapVVqbJnYuyUymc5YPex3mY2x1w+b7zt7r8l9rr/XfO+bFBUxgG9bJLxBPE+8l78JunCN+Tvet8Nx08skUnw/24Dcpv7bMAzvFZ/EVXMUV/LKX3/gQ5+bFF/HRlF9KHu3E3fh4yk8HibuJ92EnnghxMuU38Sl8DsvJJfyol9/r8GLMaMrLWMWoDOzCSgsq70obtydvId4TTfYybgjxgR0tiMmytVT/D3Xiw/e0pHTYTxzqmMUUdgXTxDZiJ17UkmcxWc2GY1fJXg52B4dHurmuHK3izzgenCU2sKPmX/EEDpG3Em/EYTyGs5jG2zuxq8DC37TsvBzvnmqgFIi3tQBMYCaYJKaImcLyexzHQyk3cD36wreGO/CuiTJ4nvjxnP4HMN8MRJ3Cb7GIdwTby/g14jQ5VXK7s/12uJbiwZC34GBlq6tMwsFkXzT5vnwoGfjOnDxxn+yCfVXCl8iTxPXYH3JqEJ5Kueen3Kgh2aj1IFfJKzaBRe31Y46HNfW9VrNHF2PogqnQ3Y6baznH9GD210xMt5Mc93W1JQyMhoy/FEc7ceBn8qu5CSiJO6qUlOL6WIa6sZMZHEyGPICXVakt5ub+gPFgndzGFl34xKLYTzwc+jOVgBnitVpiJ7A6AN8XrWEO9eKeAjhk40h9LyVPRWvWzvOPjQrkTdhbzLLQyzWiGwN4oIBf3aLb461FGH1jM6tFFO/EbTiX4uxg7B/4Bfll8kw5H+bNLcq4P3R/wMX/A1w52ItHe/ndj/Dvxh7gX7iumGu8REZl9xj59dQ/kC3bQ7kcrBP8S8jvDwAuVjf/ZI5n6jiGmr63ePTbc/pL5SD87zHsX2mNT4GFP1Wzbx0Dll8l9ydnqixHW2yuHJVnq1RiBRfm5PkxIwPwE3PyxFiZTo5lamtzDs4fwyuxY9SY4WLJrBML5CxesgXQ8LvwwVaOjjVfo03mcyt2zbOnHOWoaOf5xsyW7zGC+K/mHLWNeAhPVzMd+SGTudmI61o2L7xAyW2H+zZtj7AW4sG62G7CkaE5byE/Ni9eE/LebBdFvoDh51op5esq+7NYDbJuuo3kcfwdNxBv3i6P1ekMdXy69G4cC35glc/MizuJx3v9H4eSS/lINf1s6I50daVP4068P7mNnKj1xTH6G8YCfodX4FXV9Sd7uVjOl1JexsN4Cq8Osa0YZJlcI0/hFFayvY/WyJXyeRhH8YZoTLTSKDWfLJ1lvL7TmnGlot5RQWwU6GeKR8cr5RHyRDbZ3Xgy5fHldsWv41nyWorTIc5jb7bb80p7b+RK154EC3g2WSWvkktN13XDG6YuwqWa14hTxD/Jm/4Dp+2ER+NCmdMAAAAASUVORK5CYII=);}





.jw-skin-seven .jw-controlbar-right-group .jw-icon-inline:first-child:before {
  border: none;
}

.jw-skin-seven .jw-dock .jw-dock-button {
  border-radius: 50%;
  border: 1px solid #333;
}

.jw-skin-seven .jw-dock .jw-overlay {
  border-radius: 2.5em;
}

.jw-skin-seven .jw-icon-tooltip .jw-active-option {
/  background-color: #ff0046;
  background-color: #C00;
  color: #fff;
}

.jw-skin-seven .jw-icon-volume {
  min-width: 2.6em;
}

.jw-skin-seven .jw-time-tip,
.jw-skin-seven .jw-menu,
.jw-skin-seven .jw-volume-tip,
.jw-skin-seven .jw-skip {
  border: 1px solid #333;
}

.jw-skin-seven .jw-time-tip {
  padding: 0.2em;
  bottom: 1.3em;
  background:rgba(0,0,0,0.5) !important;
  / left:-50%;
}

.jw-skin-seven .jw-menu {  background:rgba(0,0,0,0.5) !important; margin-bottom:10px;}

.jw-skin-seven .jw-menu,
.jw-skin-seven .jw-volume-tip {
  bottom: .24em;
}

.jw-skin-seven .jw-skip {
  padding: 0.4em;
  border-radius: 1em;
}

.jw-skin-seven .jw-skip .jw-text,
.jw-skin-seven .jw-skip .jw-icon-inline {
  color: #ffffff;
  font-size: 0.7em;
}

.jw-skin-seven .jw-dock {
float:left;
}

.jw-state-playing.jw-flag-user-inactive .jw-logo {display:none;}

.jw-dock-text {
/margin-left:38%;
margin-left:60%;
	position: relative;
	background: rgba(0,0,0,0.5);
	border: 1px solid rgba(0,0,0,0.5);
	padding: 2px;
	border-radius: 10%;
	top:8px;
}


.jw-dock-text:after, .jw-dock-text:before {
	bottom: 100%;
	left: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.jw-dock-text:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: rgba(0,0,0,0.5);
	border-width: 5px;
	margin-left: -5px;
}
.jw-dock-text:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: rgba(0,0,0,0.5);
	border-width: 8px;
	margin-left: -8px;
}


.jw-overlay {/ background:#9900CC !important;}
.jw-tooltip-time .jw-overlay {margin-bottom:-15px !important; left: -54px !important;}
