html .M-rmp .tvcplayer.videoplayer .poster .bigplay .duration, 
html .M-rmp .tvcplayer.audioplayer.jwskin .poster .bigplay .duration,
html .M-rmp .tvcplayer .poster .bigplay .duration, 
html .M-rmp .tvcplayer.jwskin .poster .bigplay .duration { margin-left: auto!important; margin-right: auto!important; width: 55px!important; }

html .M-rmp .audioplayer .jwplayer.jw-skin-ccma .jw-video {display:none;}
html .M-rmp .audioplayer.ad-active .jwplayer.jw-skin-ccma .jw-video{ display:block; }
 
html .M-rmp .jwplayer.jw-skin-ccma .jw-progress {	background: #cb0000; }

.jwplayer.jw-skin-ccma .jw-background-color {    background: black;}

html .M-rmp .jwplayer.jw-skin-ccma .jw-text {	font-family:"Roboto",Helvetica,Arial,sans-serif;}

html .M-rmp .jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-skin-ccma .jw-controlbar .jw-overlay {    font-family:"Roboto",Helvetica,Arial,sans-serif;    font-size: 16px;}

html .M-rmp .jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-skin-ccma .jw-controlbar .jw-overlay .jw-menu{     padding: .3em;}

html .M-rmp .jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-skin-ccma .jw-controlbar .jw-overlay .jw-menu .jw-option:hover {	background: #cb0000;}

html .M-rmp .jwplayer.jw-skin-ccma .jw-display-icon-container {    background-color: rgba(0,0,0,.4);}

html .M-rmp .jwplayer.jw-skin-ccma .jw-display .jw-button-color:hover,
html .M-rmp .jwplayer.jw-skin-ccma .jw-display .jw-button-color:focus {background-color:  #cb0000;}

html .M-rmp .jwplayer.jw-skin-ccma:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover,
html .M-rmp .jwplayer.jw-skin-ccma:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display { background-color:  #cb0000; }

html .M-rmp .jwplayer.jw-skin-ccma:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon-display:before,
html .M-rmp .jwplayer.jw-skin-ccma:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display .jw-icon-display:before{ color: white; }

html .M-rmp .jwplayer.jw-skin-ccma:not(.jw-flag-ads-googleima) .jw-tooltip-time .jw-time-tip { border-radius:0; background: white; }

html .M-rmp .jwplayer.jw-skin-ccma:not(.jw-flag-ads-googleima) .jw-tooltip-time .jw-time-tip .jw-text { color:black!important; }

html .M-rmp .jwplayer.jw-skin-ccma.jw-flag-time-slider-above:not(.jw-flag-ads-googleima)  .jw-tooltip-time .jw-text { color:black; }

html .M-rmp .jwplayer.jw-skin-ccma .jw-cue { width:3px; height:3px; top:1px;}

html .M-rmp .jwplayer.jw-skin-ccma.jw-flag-time-slider-above:not(.jw-flag-ads-googleima)  .jw-slider-time .jw-cue {top: 10px;width: 2px;height: 2px;}

html .M-rmp .jwplayer.jw-skin-ccma .jw-cue {background-color:black;}

html .M-rmp .jwplayer.jw-skin-ccma .jw-skip { background:black; border: none transparent; border-radius: 0; padding: 7px 9px 8px; right: .75em; top: .75em; bottom: auto; }

html .M-rmp .jwplayer.jw-skin-ccma .jw-skip.jw-skippable:hover {	background-color:#cb0000;}

html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-hd:before,
html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-cc:before,
html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-volume:before,
html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-volume.jw-off:before,
html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-fullscreen:before,
html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-fullscreen.jw-off:before,
html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-cast > button:before,
html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-cast.jw-off > button:before,
html .M-rmp .jwplayer.jw-skin-ccma.jw-state-paused .jw-display .jw-icon-display:before, 
html .M-rmp .jwplayer.jw-skin-ccma.jw-state-paused .jw-icon-playback:before,
html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-playback:before,
html .M-rmp .jwplayer.jw-skin-ccma.jw-state-idle .jw-icon-display:before,
html .M-rmp .jwplayer.jw-skin-ccma.jw-state-playing .jw-display .jw-icon-display:before, 
html .M-rmp .jwplayer.jw-skin-ccma.jw-state-playing .jw-icon-playback:before {font-family: 'icones-ccma';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;-webkit-text-stroke: 0;border: none;background-color: transparent;}

html .M-rmp .jwplayer.jw-skin-ccma.jw-state-idle .jw-controlbar {display:none; }

html .M-rmp .audioplayer.notpopup .jwplayer.jw-skin-ccma .jw-icon-fullscreen:before ,
html .M-rmp .audioplayer.notpopup .jwplayer.jw-skin-ccma .jw-icon-fullscreen.jw-off:before {    content: "\e65b";   }

html body .M-rmp .jw-error .jw-icon-display:before, 
html body .M-rmp .jwplayer.jw-skin-ccma.jw-state-error .jw-icon-display:before {  font-family: 'icones-ccma'; content: "\e663";}

html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-hd:before { content: "\e65d"; }

html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-hd.jw-off:before{ content: "\e912"; }

html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-cc:before {content: "\e908";}

html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-cc.jw-off:before {content: "\e909";}

html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-volume:before {content: "\e617"; }

html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-volume.jw-off:before {content: "\e911";}

html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-fullscreen:before {content: "\e658";}

html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-fullscreen.jw-off:before { content: "\e659";}

html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-cast > button {position: relative;height: 0;overflow: hidden;padding-top: 40px; } 

html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-cast > button:before {   content: "\e90b"; position: absolute;  top: 10px; font-size: 20px; padding-left: 1px;}

html .M-rmp .jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-skin-ccma .jw-icon-cast > button:before {    top: 6px;margin-bottom:0; font-size: 25px; padding-left: 2px; }

html .M-rmp .jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-skin-ccma .jw-icon-cast > button.jw-off:before ,
html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-cast  > button.jw-off:before { content: "\e90a"; }

html .M-rmp .jwplayer.jw-skin-ccma.jw-state-paused .jw-display .jw-icon-display:before, 
html .M-rmp .jwplayer.jw-skin-ccma.jw-state-paused .jw-icon-playback:before,
html .M-rmp .jwplayer.jw-skin-ccma.jw-state-idle .jw-icon-display:before,
html .M-rmp .jwplayer.jw-skin-ccma.jw-state-complete .jw-icon-playback:before,
html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-playback:before { content: "\e634";}
html .M-rmp .jwplayer.jw-skin-ccma .jw-icon-next { display:none;}

html .M-rmp .jwplayer.jw-skin-ccma.jw-state-playing .jw-display .jw-icon-display:before, 
html .M-rmp .jwplayer.jw-skin-ccma.jw-state-playing .jw-icon-playback:before {content: "\e630";}

html .M-rmp .audioplayer .jwplayer.jw-skin-ccma.jw-state-paused .jw-display .jw-icon-display:before, 
html .M-rmp .audioplayer .jwplayer.jw-skin-ccma.jw-state-idle .jw-icon-display:before,
html .M-rmp .audioplayer .jwplayer.jw-skin-ccma .jw-icon-playback:before {	    content: "\e617"; }

html .M-rmp .audioplayer .jwplayer.jw-skin-ccma.jw-state-playing .jw-display .jw-icon-display:before, 
html .M-rmp .audioplayer .jwplayer.jw-skin-ccma.jw-state-playing .jw-icon-playback:before {	content: "\e630"; }

html .M-rmp .jwplayer.jw-skin-ccma.jw-state-paused:not(.jw-flag-touch):not(.jw-flag-small-player):not(.jw-flag-casting) .jw-display { display: table;}

html .M-rmp .tvcplayer.videoplayer .poster, 
html .M-rmp .tvcplayer.audioplayer.jwskin .poster {display:table; width: 100%; height:100%; text-align:center;}

html .M-rmp .tvcplayer.videoplayer .poster .bigplay, 
html .M-rmp .tvcplayer.audioplayer.jwskin .poster .bigplay {display: table-cell;position: static;width: 100%;height: 100%;vertical-align: middle;text-align: center;margin: 0;top: auto;left: auto;}



html .M-rmp .tvcplayer .jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jw-flag-small-player .jw-display { padding:0;}

html .M-rmp .tvcplayer .poster .loading { border-radius:0; }

html .M-rmp .tvcplayer .poster .bigplay .duration{ display: none; }

html .M-rmp .tvcplayer.jwloaded .poster .bigplay .duration{ display: block; }

html .M-rmp .tvcplayer.jwloaded.playing .poster .bigplay .duration{ display: none; }

html .M-rmp .tvcplayer .poster .loading { width: 55px; height: 55px; margin-left: -27.5px; margin-top: -30px; }

html .M-rmp .poster .bigplay .duration { display:block; }

html .M-rmp .playing .poster .bigplay .duration { display:none; }

html .M-rmp .tvcplayer .poster .bigplay .duration { width: 55px!important; margin-top: 55px!important; height: 14px; font-size: 0.7em; }

html .M-rmp .tvcplayer .jwplayer.jw-skin-ccma .jw-display .jw-display-container .jw-display-controls { padding-bottom: 17px; }

html .M-rmp .tvcplayer .jwplayer.jw-skin-ccma.jw-breakpoint-0 .jw-controlbar-center-group { top:6px; }

html .M-rmp .tvcplayer .jwplayer.jw-skin-ccma.jw-breakpoint-1 .jw-controlbar-center-group { top:2px; }

html .M-rmp .tvcplayer .jwplayer.jw-skin-ccma .jw-display .jw-icon { width:55px; height:55px;    line-height: 0.5; font-size: 55px;     display: table-cell; }

html .M-rmp .tvcplayer .jwplayer.jw-skin-ccma .jw-display .jw-icon:before { font-size: 32px; line-height: 55px; }

html .M-rmp .tvcplayer .jwplayer.jw-skin-ccma .jw-controlbar-right-group .jw-icon.jw-icon-hd .jw-overlay .jw-option.jw-active-option{
	background: #fff;
	color: #000;
}

html .M-rmp .tvcplayer .jwplayer.jw-skin-ccma .jw-icon.jw-icon-rewind{ display:none; }

html .M-rmp .tvcplayer .jwplayer.jw-skin-ccma.jw-state-buffering .jw-display .jw-icon:hover { background-color: transparent; color: #cecece; }


html .M-rmp .tvcplayer .jwplayer.jw-skin-ccma.jw-flag-time-slider-above:not(.jw-flag-ads-googleima) .jw-group .jw-icon-cast button {
	margin-bottom:0;
}

html .C-noShowHDquality .tvcplayer .jw-icon-hd{
    display: none !important;
}

html .tvcplayer.dvr .jwplayer.jw-skin-ccma .jw-controlbar .jw-text-duration {  display:none;}

html .tvcplayer.liveplayer .jw-controlbar-center-group:after { visibility:hidden }

/* jw-state-idle, jw-state-buffering, .jw-state-error  */


html .tvcplayer.no-dvr.liveplayer .jw-skin-ccma.jw-state-buffering .jw-controlbar-center-group:after { visibility:hidden }

html .tvcplayer.no-dvr.playing.liveplayer .jw-controlbar-center-group:after , 
html .tvcplayer.no-dvr.liveplayer .jw-controlbar-center-group:after { visibility:visible }


	/***** rotació loading ********/
	html .tvcplayer .jwplayer.jw-skin-ccma.jw-state-buffering .jw-display-icon-display .jw-icon-display {
		-webkit-animation: initial;
		animation: initial;
	}
	html .M-rmp .tvcplayer .jwplayer.jw-skin-ccma.jw-state-buffering .jw-display .jw-icon::before{
		-webkit-animation: spin 2s linear infinite;
		animation: spin 2s linear infinite;
		display: block;
		margin: 0 auto;
		background-color:transparent;
	}
	/***** rotació loading ********/
	
html .M-rmp .playlist-page-1 .jw-related-page-left {
    display: none;
}
	
/* html .tvcplayer .jw-display-icon-container .jw-icon { color: #fff; }*/

html .M-rmp .jw-related .jw-related-item-container .jw-item-index-text{
	margin-left: -50px!important;
}
html .M-rmp .jw-related .jw-related-item-container .jw-item-index-text em{
	display: block;
	margin-left: 50px!important;
}


html .M-rmp .jw-state-idle .jw-controls .jw-playlist-dock-btn{
	display: none;
}

html .M-rmp div.jwplayer div.jw-display-controls div.jw-display-icon-container.jw-display-icon-next{
    display: none;
}
html .M-rmp .jw-playlist-dock-btn{
	background: rgba(0,0,0,.4)!important;
	width: 7em;
	height: 32px;
}
html .M-rmp .jw-playlist-dock-btn:hover{
	background-color: #000;
}
html .M-rmp .jw-playlist-dock-btn .jw-dock-image{
	background-image: none;
	text-align: right;
	opacity: 1;
	margin: 0 -8px 0;
}
html .M-rmp .jw-playlist-dock-btn .jw-dock-image:before{
	content: "\e918";
	font-family: 'icones-ccma';
	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;
	-webkit-text-stroke: 0;
	border: none;
	background-color: transparent;
	color: #cecece;
	font-size: 25px;
	line-height: 34px;
}
html .M-rmp .jw-playlist-dock-btn:hover .jw-dock-image:before{
	color: #fff;
}
html .M-rmp .jw-playlist-dock-btn:hover .jw-overlay .jw-text{
	color: #fff;
}
html .M-rmp .jw-playlist-dock-btn .jw-overlay{
	display: block;
	opacity: 1;
	visibility: visible;
	background: transparent;
	top: -4px;
	right: 32px;
}
html .M-rmp .jw-playlist-item-duration{
	font-size: 11px;
	font-weight: normal;
}