/* *{outline: 1px solid red;} */

@font-face {

  font-family: 'playericons_6';
  src: url('../fonts/player-icons_12-webfont.eot');
  src: url('../fonts/player-icons_12-webfont.eot?#iefix') format('embedded-opentype'),
    /* url('../fonts/player-icons_7-webfont.woff2') format('woff2'), */
    url('../fonts/player-icons_12-webfont.woff') format('woff'),
    url('../fonts/player-icons_12-webfont.ttf') format('truetype'),
    url('../fonts/player-icons_12-webfont.svg#playericons_6') format('svg');
  font-weight: normal;
  font-style: normal;
}


.icon {
  position: relative;
  font-family: Fall-back, font, stack;
  display: inline-block;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  vertical-align: baseline;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  padding: 0;
  margin: 0;
  line-height: 1;
  visibility: hidden !important;
}

.wf-loading .icon {
  visibility: hidden !important;
}

.wf-active .icon,
.wf-inactive .icon {
  visibility: visible !important;
  font-family: 'playericons_6' !important;
}


.wf-playericons-n4-inactive .icon {
  font-family: Fall-back, font, stack;
}


.icon_3player_logo {
  webkit-text-stroke: 1px rgba(255, 255, 255, 0.1)
}



/* icons */

.icon_user:before {
  content: "\0041";
}

.icon_vm_loop:before {
  content: "\0041";
}

.icon_time_left:before {
  content: "\0042";
}

.icon_lock:before {
  content: "\0043";
}

.icon_close:before {
  content: "\0044";
}

.icon_arrow_right:before {
  content: "\0045";
}

.icon_arrow_left:before {
  content: "\0046";
}

.icon_calendar:before {
  content: "\0047";
}

.icon_switch:before {
  content: "\0048";
}

.icon_3dots:before {
  content: "\0049";
}

.icon_home:before {
  content: "\004A";
}

.icon_play:before {
  content: "\004B";
}


.icon_plus_heart:before {
  content: "\004C";
}

.icon_heart:before {
  content: "\004D";
}

.icon_share:before {
  content: "\004E";
}

.icon_search:before {
  content: "\004F";
}

.icon_bars:before {
  content: "\006E";
}

.icon_loading:before {
  content: "\0050";
}

.icon_settigns:before {
  content: "\0051";
}

.icon_cog:before {
  content: "\0052";
}

.icon_volume_up:before {
  content: "\0053";
}

.icon_volume_down:before {
  content: "\0054";
}

.icon_volume_mute:before {
  content: "\0037";
}

.icon_volume_mute_2:before {
  content: "\0038";
}

.icon_volume_mute_3:before {
  content: "\0039";
}

.icon_reload:before {
  content: "\0055";
}

.icon_minimize:before {
  content: "\0056";
}

.icon_expand:before {
  content: "\0057";
}

.icon_drag:before {
  content: "\0058";
}

.icon_info:before {
  content: "\0059";
}

.icon_comment:before {
  content: "\005A";
}

.icon_forward:before {
  content: "\0061";
}

.icon_backward:before {
  content: "\0062";
}

.icon_download:before {
  content: "\0063";
}

.icon_fast_forward:before {
  content: "\0064";
}

.icon_fast_backward:before {
  content: "\0065";
}

.icon_pause:before {
  content: "\0066";
}

.icon_plus_user:before {
  content: "\0067";
}

.icon_stop:before {
  content: "\0031";
}

.icon_link:before {
  content: "\0036";
}

.icon_volume:before {
  content: "\0032";
}

.icon_volume_sharp:before {
  content: "\006C";
}

.icon_outline_heart:before {
  content: "\006D";
}

/* Logos */

.icon_3e:before {
  content: "\0068";
}

.icon_be3:before {
  content: "\006F";
}

.icon_tv3:before {
  content: "\0069";
  font-size: 1.2em;
}

.icon_3player_icon:before {
  content: "\006A";
}

.icon_3player_logo:before {
  content: "\006B";
}

.icon_fb_logo:before {
  content: "\0033";
}

.icon_tw_logo:before {
  content: "\0034";
}

.icon_go_logo:before {
  content: "\0035";
}


.icon_closecaptions {

  text-indent: -9999px;
  width: 27px;
  height: 27px;

  -webkit-mask: url(../fonts/closed-captioning-regular.svg) no-repeat 100% 70%;
  mask: url(../fonts/closed-captioning-regular.svg) no-repeat 100% 70%;
  /* -webkit-mask-size: cover;
  mask-size: cover; */
}

.icon_closecaptions.disabled {
  background-color: #000;
}


.icon_closecaptions_enable {
  background-color: #fff;
}

.icon_closecaptions_disable {
  background-color: #fff;
}


.closecaptions_underline_enable.closecaptions_btn_link:after {
  content: "";
  display: block;
  position: absolute;
  width: 27px;
  height: 3px;
  border-radius: 3px;
  left: 0px;
  bottom: 3px;
  background-color: #f00;
  -webkit-transition: left .1s cubic-bezier(0.4, 0, 1, 1), width .1s cubic-bezier(0.4, 0, 1, 1);
  transition: left .1s cubic-bezier(0.4, 0, 1, 1), width .1s cubic-bezier(0.4, 0, 1, 1);
}


/* IE icons 

.ie8 .icon_pause,
.ie9 .icon_pause{
background-image: url('../graphics/ie_pause.png'); 
background-position: center center;
-webkit-background-size: cover;
background-size: cover;
position: relative;
width: 1em;
height: 1em;	
}

.ie8 .icon_pause:before,
.ie9 .icon_pause:before { 
content: "";
}

.ie8 .icon_drag,
.ie9 .icon_drag { 
background-image: url('../graphics/ie_full.png'); 
background-position: center center;
-webkit-background-size: cover;
background-size: cover;
position: relative;
width: 1em;
height: 1em;
}


.ie8 .icon_drag:before,
.ie9 .icon_drag:before { 
content: "";
}



.ie8 .icon_play,
.ie9 .icon_play { 
background-image: url('../graphics/ie_play.png'); 
background-position: center center;
-webkit-background-size: cover;
background-size: cover;
position: relative;
width: 1em;
height: 1em;
}


.ie8 .icon_play:before,
.ie9 .icon_play:before { 
content: "";
}

.ie8 .icon_volume_sharp,
.ie9 .icon_volume_sharp { 
background-image: url('../graphics/ie_volume_sharp.png'); 
background-position: center center;
-webkit-background-size: cover;
background-size: cover;
position: relative;
width: 1em;
height: 1em;
}

.ie8 .icon_volume_sharp:before
.ie9 .icon_volume_sharp:before { 
content: ""; 
}





*/