.tx-bafza-mediaplayer .wrapPlayer {
  position: relative; }
  .tx-bafza-mediaplayer .wrapPlayer.responsive {
    width: 100%;
    height: 100%;
    max-width: 100%; }
    .tx-bafza-mediaplayer .wrapPlayer.responsive video {
      width: 100%;
      max-width: 100%;
      height: 100%; }
.tx-bafza-mediaplayer ul {
  list-style-type: none; }
  .tx-bafza-mediaplayer ul.download {
    padding-left: 0; }
    .tx-bafza-mediaplayer ul.download li {
      margin-bottom: 10px; }
      .tx-bafza-mediaplayer ul.download li i:before {
        padding-right: 5px; }
    .tx-bafza-mediaplayer ul.download a:hover,
    .tx-bafza-mediaplayer ul.download a:focus,
    .tx-bafza-mediaplayer ul.download a:active {
      text-decoration: underline; }
.tx-bafza-mediaplayer #controlTab-2 h2, .tx-bafza-mediaplayer #controlTab-2 h3 {
  font-size: 20px; }
.tx-bafza-mediaplayer ul.mpControls {
  float: left;
  width: 30%;
  list-style: none;
  padding: 0; }
.tx-bafza-mediaplayer .mejs__time-handle-content {
  display: none; }
.tx-bafza-mediaplayer .mejs__time-float-corner {
  border-color: #fff transparent transparent;
  box-shadow: ""; }
.tx-bafza-mediaplayer #videoTitle {
  display: inline-block;
  background: rgba(255, 255, 255, 0.7);
  padding: 10px;
  left: 10px;
  position: absolute;
  bottom: 50px;
  color: #0e658f;
  font-weight: bold; }

.tx-bafza-mediaplayer .clearfix:before, .tx-bafza-mediaplayer ul.controlTabs-menu:before, .tx-bafza-mediaplayer .clearfix:after, .tx-bafza-mediaplayer ul.controlTabs-menu:after {
  content: " ";
  display: table; }
.tx-bafza-mediaplayer .clearfix:after, .tx-bafza-mediaplayer ul.controlTabs-menu:after {
  clear: both; }
.tx-bafza-mediaplayer ul.controlTabs-menu {
  padding: 0;
  margin: 0;
  list-style: none;
  border: 1px solid #e0e0e0; }
  .tx-bafza-mediaplayer ul.controlTabs-menu li {
    width: 25%;
    float: left;
    text-align: center;
    border-right: 1px solid #e0e0e0; }
    .tx-bafza-mediaplayer ul.controlTabs-menu li:last-of-type {
      border: none; }
    .tx-bafza-mediaplayer ul.controlTabs-menu li a {
      display: block;
      padding: 5px 0; }
    .tx-bafza-mediaplayer ul.controlTabs-menu li.current i {
      font-size: 14px; }
.tx-bafza-mediaplayer .mpControls li {
  padding: 0;
  margin: 0 0 15px; }
.tx-bafza-mediaplayer .controlTab-content {
  display: none;
  padding: 20px;
  border: 1px solid #e0e0e0;
  border-top: 0; }
.tx-bafza-mediaplayer .tabs-menu li.current {
  position: relative;
  background-color: #fff;
  border-bottom: 1px solid #fff;
  z-index: 5; }
.tx-bafza-mediaplayer .tabs-menu li a {
  padding: 10px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none; }
.tx-bafza-mediaplayer .tabs-menu .current a {
  color: #2e7da3; }
.tx-bafza-mediaplayer .tab {
  border: 1px solid #d4d4d1;
  background-color: #fff;
  float: left;
  margin-bottom: 20px;
  width: auto; }
.tx-bafza-mediaplayer .tab-content {
  width: 660px;
  padding: 20px;
  display: none; }
.tx-bafza-mediaplayer #tab-1 {
  display: block; }
.tx-bafza-mediaplayer #controlTab-1, .tx-bafza-mediaplayer #controlTab-1 ul {
  padding-bottom: 0;
  margin-bottom: 0; }
.tx-bafza-mediaplayer .controlTabs-menu li a {
  transition: background 0.25s linear; }
.tx-bafza-mediaplayer .controlTabs-menu li:not(.current) a:hover,
.tx-bafza-mediaplayer .controlTabs-menu li:not(.current) a a:focus {
  background: #e0e0e0; }

.tx-bafza-mediaplayer .mPlayerDock {
  background: rgba(255, 255, 255, 0.7);
  margin-top: 0;
  opacity: 0;
  position: absolute;
  top: 10px;
  transition: opacity .8s 1s ease-out;
  width: auto;
  z-index: 998; }
  .tx-bafza-mediaplayer .mPlayerDock.left {
    left: 10px; }
  .tx-bafza-mediaplayer .mPlayerDock.right {
    right: 10px; }
  .tx-bafza-mediaplayer .mPlayerDock a {
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 25px;
    margin-right: 10px;
    padding: 5px 10px; }
    .tx-bafza-mediaplayer .mPlayerDock a:last-of-type {
      margin-right: 0; }
  .tx-bafza-mediaplayer .mPlayerDock a.active, .tx-bafza-mediaplayer .mPlayerDock a:active, .tx-bafza-mediaplayer .mPlayerDock a:hover, .tx-bafza-mediaplayer .mPlayerDock .subTitle.active, .tx-bafza-mediaplayer .mPlayerDock .subTitle:active, .tx-bafza-mediaplayer .mPlayerDock .subTitle:hover, .tx-bafza-mediaplayer .mPlayerDock a.toggleAudioDescription.active, .tx-bafza-mediaplayer .mPlayerDock a.toggleAudioDescription:active, .tx-bafza-mediaplayer .mPlayerDock a.toggleAudioDescription:hover {
    color: #ca6434; }

.tx-bafza-mediaplayer:hover .mPlayerDock {
  opacity: 1; }

@font-face {
  font-family: 'bafza_media_player_font';
  src: url("../Fonts/bafza_media_player_font.eot?i5oygq");
  src: url("../Fonts/bafza_media_player_font.eot?i5oygq#iefix") format("embedded-opentype"), url("../Fonts/bafza_media_player_font.ttf?i5oygq") format("truetype"), url("../Fonts/bafza_media_player_font.woff?i5oygq") format("woff"), url("../Fonts/bafza_media_player_font.svg?i5oygq#bafza_media_player_font") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'bafza_media_player_font' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-break:before {
  content: "\e900"; }

.icon-rewind:before {
  content: "\e901"; }

.icon-mute:before {
  content: "\e902"; }

.icon-louder:before {
  content: "\e903"; }

.icon-quieter:before {
  content: "\e904"; }

.icon-subtitle:before {
  content: "\e905"; }

.icon-fullscreen:before {
  content: "\e906"; }

.icon-full_text:before {
  content: "\e907"; }

.icon-forward:before {
  content: "\e908"; }

.icon-stop:before {
  content: "\e909"; }

@font-face {
  font-family: 'BafzaMediaplayer';
  src: url("../Fonts/BafzaMediaplayer.eot?gtoim3");
  src: url("../Fonts/BafzaMediaplayer.eot?gtoim3#iefix") format("embedded-opentype"), url("../Fonts/BafzaMediaplayer.ttf?gtoim3") format("truetype"), url("../Fonts/BafzaMediaplayer.woff?gtoim3") format("woff"), url("../Fonts/BafzaMediaplayer.svg?gtoim3#BafzaMediaplayer") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="mpIcon-"], [class*=" mpIcon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'BafzaMediaplayer' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.mpIcon-audio-description:before {
  content: '\f070'; }

.mpIcon-music:before {
  content: "\f001"; }

.mpIcon-signal:before {
  content: "\f012"; }

.mpIcon-download:before {
  content: "\f019"; }

.mpIcon-headphones:before {
  content: "\f025"; }

.mpIcon-volume-off:before {
  content: "\f026"; }

.mpIcon-volume-down:before {
  content: "\f027"; }

.mpIcon-volume-up:before {
  content: "\f028"; }

.mpIcon-arrows:before {
  content: "\f047"; }

.mpIcon-step-backward:before {
  content: "\f048"; }

.mpIcon-fast-backward:before {
  content: "\f049"; }

.mpIcon-backward:before {
  content: "\f04a"; }

.mpIcon-play:before, .tx-bafza-mediaplayer .mejs__overlay-play .mejs__overlay-button:before {
  content: "\f04b"; }

.mpIcon-pause:before {
  content: "\f04c"; }

.mpIcon-stop:before {
  content: "\f04d"; }

.mpIcon-forward:before {
  content: "\f04e"; }

.mpIcon-fast-forward:before {
  content: "\f050"; }

.mpIcon-step-forward:before {
  content: "\f051"; }

.mpIcon-eject:before {
  content: "\f052"; }

.mpIcon-chevron-left:before {
  content: "\f053"; }

.mpIcon-chevron-right:before, .tx-bafza-mediaplayer ul.controlTabs-menu li.current i:before {
  content: "\f054"; }

.mpIcon-info-circle:before {
  content: "\f05a"; }

.mpIcon-chevron-up:before {
  content: "\f077"; }

.mpIcon-chevron-down:before, .tx-bafza-mediaplayer ul.controlTabs-menu li i:before {
  content: "\f078"; }

.mpIcon-angle-double-left:before {
  content: "\f100"; }

.mpIcon-angle-double-right:before {
  content: "\f101"; }

.mpIcon-angle-double-up:before {
  content: "\f102"; }

.mpIcon-angle-double-down:before {
  content: "\f103"; }

.mpIcon-angle-left:before {
  content: "\f104"; }

.mpIcon-angle-right:before {
  content: "\f105"; }

.mpIcon-angle-up:before {
  content: "\f106"; }

.mpIcon-angle-down:before {
  content: "\f107"; }

.mpIcon-microphone:before {
  content: "\f130"; }

.mpIcon-microphone-slash:before {
  content: "\f131"; }

.mpIcon-chevron-circle-left:before {
  content: "\f137"; }

.mpIcon-chevron-circle-right:before {
  content: "\f138"; }

.mpIcon-history:before {
  content: "\f1da"; }

.mpIcon-bell-slash:before {
  content: "\f1f6"; }

.mpIcon-bell-slash-o:before {
  content: "\f1f7"; }

.mpIcon-cc:before {
  content: "\f20a"; }

.mpIcon-music2:before {
  content: "\f002"; }

.mpIcon-list-alt:before {
  content: "\f022"; }

.mpIcon-video-camera:before {
  content: "\f03d"; }

.mpIcon-image:before {
  content: "\f03e"; }

.mpIcon-photo:before {
  content: "\f03e"; }

.mpIcon-picture-o:before {
  content: "\f03e"; }

.mpIcon-eye:before {
  content: "\f06e"; }

.mpIcon-eye-slash:before {
  content: "\f070"; }

.mpIcon-file-text-o:before {
  content: "\f0f6"; }

.mpIcon-file-text:before {
  content: "\f15c"; }

.mpIcon-instagram:before {
  content: "\f16d"; }

.mpIcon-file-audio-o:before {
  content: "\f1c7"; }

.mpIcon-file-sound-o:before {
  content: "\f1c7"; }

.mpIcon-file-movie-o:before {
  content: "\f1c8"; }

.mpIcon-file-video-o:before {
  content: "\f1c8"; }

.mpIcon-bell-slash2:before {
  content: "\f1f8"; }

.mpIcon-bell-slash-o2:before {
  content: "\f1f9"; }

.mpIcon-play2:before {
  content: "\e900"; }

.mpIcon-film:before {
  content: "\e901"; }

.mpIcon-video-camera2:before {
  content: "\e902"; }

.mpIcon-bullhorn:before {
  content: "\e903"; }

.mpIcon-file-text2:before {
  content: "\e908"; }

.mpIcon-file-text22:before {
  content: "\e909"; }

.mpIcon-file-music:before {
  content: "\e904"; }

.mpIcon-file-play:before {
  content: "\e905"; }

.mpIcon-file-video:before {
  content: "\e906"; }

.mpIcon-tv:before {
  content: "\e907"; }

.mpIcon-shocked:before {
  content: "\e90a"; }

.mpIcon-volume-mute2:before {
  content: "\e90b"; }

.mpIcon-volume-increase:before {
  content: "\e90c"; }

.mpIcon-volume-decrease:before {
  content: "\e90d"; }

.tx-bafza-mediaplayer .mejs__overlay-play .mejs__overlay-button {
  background: rgba(255, 255, 255, 0.65);
  border: 1px solid #e0e0e0;
  border-radius: 100%;
  text-align: center; }
  .tx-bafza-mediaplayer .mejs__overlay-play .mejs__overlay-button i {
    display: block;
    margin-top: 12px;
    font-size: 65px;
    color: #000; }
  .tx-bafza-mediaplayer .mejs__overlay-play .mejs__overlay-button:before {
    font-family: 'BafzaMediaplayer';
    font-size: 55px;
    line-height: 78px;
    margin-left: 12px;
    color: #0e658f; }
.tx-bafza-mediaplayer .mejs__controls .mejs__button button {
  font-size: 16px;
  background: none;
  color: #fff; }
  .tx-bafza-mediaplayer .mejs__controls .mejs__button button i {
    display: block;
    height: 16px;
    width: 16px; }

.tx-bafza-mediaplayer .mejs__button.mejs__playpause-button.mejs__play .mpIcon-pause {
  display: none; }
.tx-bafza-mediaplayer .mejs__button.mejs__playpause-button.mejs__pause button {
  font-size: 20px; }
.tx-bafza-mediaplayer .mejs__button.mejs__playpause-button.mejs__pause .mpIcon-play, .tx-bafza-mediaplayer .mejs__button.mejs__playpause-button.mejs__pause .mejs__overlay-play .mejs__overlay-button, .tx-bafza-mediaplayer .mejs__overlay-play .mejs__button.mejs__playpause-button.mejs__pause .mejs__overlay-button {
  display: none; }

.tx-bafza-mediaplayer .mejs__controls .mejs__button button i.mpIcon-cc {
  width: 18px; }

.tx-bafza-mediaplayer .mejs__fullscreen-button button i.mpIcon-compress {
  display: none; }
.tx-bafza-mediaplayer .mejs__fullscreen-button.mejs__unfullscreen button i.mpIcon-expand {
  display: none; }
.tx-bafza-mediaplayer .mejs__fullscreen-button.mejs__unfullscreen button i.mpIcon-compress {
  display: block; }
.tx-bafza-mediaplayer .mejs__button.mejs__volume-button.mejs__mute button i.mpIcon-volume-off {
  display: none; }
.tx-bafza-mediaplayer .mejs__button.mejs__volume-button.mejs__unmute button i.mpIcon-volume-up {
  display: none; }

@media (min-width: 375px) and (max-width: 565px) {
  .tx-bafza-mediaplayer ul.mpControls {
    width: 50%; }
  .tx-bafza-mediaplayer .mPlayerDock a {
    font-size: 20px;
    padding: 3px 2px; }
  .tx-bafza-mediaplayer ul.controlTabs-menu {
    border-bottom: 0; }
    .tx-bafza-mediaplayer ul.controlTabs-menu li {
      width: 50%;
      border-right: 0; }
      .tx-bafza-mediaplayer ul.controlTabs-menu li, .tx-bafza-mediaplayer ul.controlTabs-menu li:last-of-type {
        border-bottom: 1px solid #e0e0e0; }
      .tx-bafza-mediaplayer ul.controlTabs-menu li:nth-child(odd) {
        border-right: 1px solid #e0e0e0; } }
@media (max-width: 375px) {
  .tx-bafza-mediaplayer ul.mpControls {
    width: 100%; }
  .tx-bafza-mediaplayer .mPlayerDock a {
    font-size: 16px;
    padding: 2px; }
  .tx-bafza-mediaplayer ul.controlTabs-menu {
    border-bottom: 0; }
    .tx-bafza-mediaplayer ul.controlTabs-menu li {
      width: 100%;
      border-right: 0; }
      .tx-bafza-mediaplayer ul.controlTabs-menu li, .tx-bafza-mediaplayer ul.controlTabs-menu li:last-of-type {
        border-bottom: 1px solid #e0e0e0; } }
/*

// time/text colors
.mejs__container .mejs__controls .mejs__time {
  color: red;
}

.mejs__overlay-button {
  border-color: red;
}

.mejs__overlay-button i {
  color: red
}

.mejs__controls .mejs__time-rail .mejs__time-loaded {
  //background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
  background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
}


.mejs__captions-text {
  padding: 3px 5px;
}

// volume control
.mejs__controls .mejs__volume-button .mejs__volume-slider {

  background: rgba(250, 20, 20, 0.5);

  .mejs__volume-total {
    background: rgba(255, 100, 255, 0.9);
  }

  .mejs__volume-current {
    background: rgba(255, 100, 255, 0.9);
  }

  .mejs__volume-handle {
    background: rgba(255, 100, 255, 0.9);
  }

}

// bar
.mejs__controls .mejs__time-rail .mejs__time-total {
  //background: linear-gradient(rgba(210,100,255,0.9), rgba(200,200,200,0.8));
  background: greenyellow;
}

// current time played
.mejs__controls .mejs__time-rail .mejs__time-current {
  background: green;
}

// loaded time
.mejs__controls .mejs__time-rail .mejs__time-loaded {
  background: red;
}

// background colors
.mejs__controls .mejs__volume-button .mejs__volume-slider {
  //background: rgba(250, 20, 20, 0.7);
}

.mejs__container .mejs__controls {
  background: linear-gradient(rgba(250,150,250,0.7), rgba(250,0,0,0.7));
}

.mejs__controls .mejs__captions-button .mejs__captions-selector ul li {
  color: $controlColor;
}

*/

/*# sourceMappingURL=bafza_mediaplayer.css.map */
