@font-face {
	font-family:"player-font";
	src:url("fonts/player-font.eot");
	src:url("fonts/player-font.eot?#iefix") format("embedded-opentype"), url("fonts/player-font.woff") format("woff"), url("fonts/player-font.ttf") format("truetype"), url("fonts/player-font.svg#player-font") format("svg");
	font-weight:normal;
	font-style:normal;
}
.col-vid #nlcc-media-grid {
	width:800px;
	margin:0 auto;
}
.col-vid #nlcc-media-grid .player-container i {
	margin-right: 0px;
}
#nlcc-media-grid .player-container .jPlayer div {
	box-sizing: content-box;
}
#nlcc-media-grid .player-container [class^="icon-"], #nlcc-media-grid .player-container [class*=" icon-"] {
	font-size: inherit;
}
#nlcc-media-grid .player-container [class^="icon-"]:before, #nlcc-media-grid .player-container [class*=" icon-"]:before {
	font-family:"player-font" !important;
	font-style:normal !important;
	font-weight:normal !important;
	font-variant:normal !important;
	text-transform:none !important;
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
#nlcc-media-grid .player-container .jPlayer {
	display:block;
	margin-bottom:10px;
	overflow:hidden;
	color:#f9f9f9;
	text-shadow:0 1px 0 #000;
}
#nlcc-media-grid .player-container .jPlayer a {
	color:#f9f9f9;
	text-decoration:none;
	outline-style:none;
	outline-width:0;
}
#nlcc-media-grid .player-container .jPlayer a.smooth {
	transition:all 0.1s linear;
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	-o-transition:all 0.1s linear;
}
#nlcc-media-grid .player-container .jPlayer .jPlayer-container {
	margin:0;padding:0;
	line-height:0;
}
#nlcc-media-grid .player-container .jPlayer.jp-video-full > .controls {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1000;
}
#nlcc-media-grid .player-container .jPlayer.jp-video-full, #nlcc-media-grid .player-container .jPlayer.jp-video-full object, #nlcc-media-grid .player-container .jPlayer.jp-video-full video {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:block;
	border-width:0px;
	z-index:999;
}
#nlcc-media-grid .player-container .jPlayer.jp-video-full .playerScreen {
	position:static;
}
#nlcc-media-grid .player-container .jPlayer.jp-video-full .playerScreen .video-play {
	z-index:1000;
}
#nlcc-media-grid .player-container .jPlayer .playerScreen {
	cursor:pointer;
	position:relative;
}
#nlcc-media-grid .player-container .jPlayer .playerScreen .video-play {
	display:block;
	position:absolute;
	z-index:100;
	width:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.4);
}
#nlcc-media-grid .player-container .jPlayer .playerScreen .video-play .play-icon {
	position:absolute;
	top:50%;
	left:50%;
	margin:-60px 0 0 -60px;
	display:block;
	width:120px;
	height:120px;
	font-size:6em;
	text-align:center;
	line-height:140px;
	text-shadow:none;
}
#nlcc-media-grid .player-container .jPlayer .playerScreen .video-play .play-icon .icon-play-circle {
	font-size:inherit;
}
#nlcc-media-grid .player-container .jPlayer .controls {
	display:block;
	position:relative;
	font-size:12px;
	height:32px;
	line-height:32px !important; 
	background:#232323;
	padding:0;
	margin:0;
	border:1px solid #303030;
}
#nlcc-media-grid .player-container .jPlayer .controls .progress-block {
	display:block;
	width:auto;
	margin:0 185px 0 45px;
}
#nlcc-media-grid .player-container .jPlayer .controls .progress-block .timer {
	text-align:center;
}
#nlcc-media-grid .player-container .jPlayer .controls .progress-block .timer.current {
	float:left;
	width:40px;
}
#nlcc-media-grid .player-container .jPlayer .controls .progress-block .timer.duration {
	float:right;
	width:40px;
}
#nlcc-media-grid .player-container .jPlayer .controls .progress-block .progress {
	display:block;
	width:auto;
	margin:0 45px 0 45px;
	height:6px;
	padding:13px 0;
	z-index:9;
}
#nlcc-media-grid .player-container .jPlayer .controls .progress-block .progress .seekBar {
	position:relative;
	display:block;
	cursor:pointer;
	padding:0;
	margin:0;
	height:100%;
	background:#3d3d3d;
	border-radius:2px;
	-webkit-border-radius:2px;
	overflow:hidden;
}
#nlcc-media-grid .player-container .jPlayer .controls .progress-block .progress .seekBar .playBar {
	display:block;
	position:relative;
	height:100%;
	padding:0;
	background:#b5be4d;
}
#nlcc-media-grid .player-container .jPlayer .controls .volumeblock {
	display:block;
	position:absolute;
	right:40px;
	top:0;
	width:80px;
	margin:0 10px;
	height:32px;
	font-size:0;
}
#nlcc-media-grid .player-container .jPlayer .controls .volumeblock .volume-control {
	display:inline-block;
	height:5px;
	width:100%;
	cursor:pointer;
	background:#3d3d3d;
	border-radius:2px;
	-webkit-border-radius:2px;
	vertical-align:middle;
	overflow:hidden;
}
#nlcc-media-grid .player-container .jPlayer .controls .volumeblock .volume-control .volume-value {
	display:block;
	width:20%;
	height:100%;
	background:#b5be4d;
}
#nlcc-media-grid .player-container .jPlayer .controls .controlset {
	display:block;
	position:absolute;
	text-align:center;
	top:0;
}
#nlcc-media-grid .player-container .jPlayer .controls .controlset.left {
	left:0;
}
#nlcc-media-grid .player-container .jPlayer .controls .controlset.right {
	right:0;
}
#nlcc-media-grid .player-container .jPlayer .controls .controlset.right-volume {
	right:140px;
}
#nlcc-media-grid .player-container .jPlayer .controls .controlset .play, #nlcc-media-grid .player-container .jPlayer .controls .controlset .pause, #nlcc-media-grid .player-container .jPlayer .controls .controlset .fullscreen, #nlcc-media-grid .player-container .jPlayer .controls .controlset .smallscreen, #nlcc-media-grid .player-container .jPlayer .controls .controlset .mute, #nlcc-media-grid .player-container .jPlayer .controls .controlset .unmute {
	display:inline-block;
	width:38px;
	height:32px;
	font-size:1.4444444444em;
	background:transparent;
}
#nlcc-media-grid .player-container .jPlayer .controls .controlset .play:hover, #nlcc-media-grid .player-container .jPlayer .controls .controlset .pause:hover, #nlcc-media-grid .player-container .jPlayer .controls .controlset .fullscreen:hover, #nlcc-media-grid .player-container .jPlayer .controls .controlset .smallscreen:hover, #nlcc-media-grid .player-container .jPlayer .controls .controlset .mute:hover, #nlcc-media-grid .player-container .jPlayer .controls .controlset .unmute:hover {
	background:#3d3d3d;
}
#nlcc-media-grid .player-container .jPlayer.audioPlayer .playerScreen .video-play {
	display:none !important;
}
#nlcc-media-grid .player-container .jPlayer.audioPlayer .controls .controlset.right {
	display:none;
}
#nlcc-media-grid .player-container .jPlayer.audioPlayer .controls .controlset.right-volume {
	right:100px;
}
#nlcc-media-grid .player-container .jPlayer.audioPlayer .controls .progress-block {
	margin:0 140px 0 40px;
}
#nlcc-media-grid .player-container .jPlayer.audioPlayer .controls .volumeblock {
	right:5px;
}
#nlcc-media-grid .player-container .jPlayer.light {
	color:#000;
	text-shadow:0 1px 0 #fff;
}
#nlcc-media-grid .player-container .jPlayer.light a {
	color:#000;
}
#nlcc-media-grid .player-container .jPlayer.light .playerScreen .video-play {
	background:rgba(204,204,204,0.4);
}
#nlcc-media-grid .player-container .jPlayer.light .controls {
	background:#f4f4f4;
	border:1px solid #e7e7e7;
}
#nlcc-media-grid .player-container .jPlayer.light .controls .play:hover, #nlcc-media-grid .player-container .jPlayer.light .controls .pause:hover, #nlcc-media-grid .player-container .jPlayer.light .controls .fullscreen:hover, #nlcc-media-grid .player-container .jPlayer.light .controls .smallscreen:hover, #nlcc-media-grid .player-container .jPlayer.light .controls .mute:hover,#nlcc-media-grid .player-container .jPlayer.light .controls .unmute:hover {
	background:#dbdbdb;
}
#nlcc-media-grid .player-container .jPlayer.light .controls .volumeblock .volume-control, #nlcc-media-grid .player-container .jPlayer.light .controls .progress-block .progress .seekBar {
	background:#dbdbdb;
}
#nlcc-media-grid .player-container .jPlayer.light .controls .volumeblock .volume-control .volume-value, #nlcc-media-grid .player-container .jPlayer.light .controls .progress-block .progress .seekBar .playBar {
	background:#0082b2;
}
.icon-pause:before {
	content:"c";
}
.icon-play:before {
	content:"d";
}
.icon-fullscreen:before {
	content:"a";
}
.icon-fullscreen-exit:before {
	content:"i";
}
.icon-mute:before {
	content:"b";
	color:#f16a54;
}
.icon-volume:before {
	content:"e";
}
.icon-play-circle:before {
	content:"f";
}


/* style fix */
/*#nlcc-media-grid .player-container .icon-play, #nlcc-media-grid .player-container .icon-pause {
	line-height: 32px;
}*/
/* END style fix */

@media (max-width: 850px) {
	.col-vid #nlcc-media-grid{
		width:600px;
	}	
}

@media (max-width: 650px) {
	.col-vid #nlcc-media-grid{
		width:400px;
	}	
}

@media (max-width: 480px) {
	#nlcc-media-grid .player-container .jPlayer .controls .progress-block {
		margin:0 40px 0 40px;
	}
	#nlcc-media-grid .player-container .jPlayer.audioPlayer .controls .progress-block {
		margin:0 5px 0 40px;
	}
	#nlcc-media-grid .player-container .jPlayer .controls .volumeblock {
		display:none;
	}
	#nlcc-media-grid .player-container .jPlayer .controls .controlset.right-volume {
		display:none;
	}
	#nlcc-media-grid .player-container .jPlayer .playerScreen .video-play .play-icon {
		font-size:3.5em;
		margin:-35px 0 0 -35px;
		width:70px;
		height:70px;
		line-height:70px;
	}
	
	.col-vid #nlcc-media-grid{
		width:300px;
	}	
}



.col-vid #nlcc-media-grid .player-container i.icon-play{
	margin-top:20px;
	line-height: 2;
}
.icon-play, .icon-pause{
   margin-top:20px;
   line-height: 34px;
}
.volume-control{
    margin-top:12px;
}
