/* Allground Styles */

@font-face {
	font-family: 'themesrobot';
  src: url('../font/themesrobot_4242463.eot');
  src: url('../font/themesrobot_4242463.eot#iefix') format('embedded-opentype'),
       url('../font/themesrobot_4242463.woff') format('woff'),
       url('../font/themesrobot_4242463.ttf') format('truetype'),
       url('../font/themesrobot_4242463-themesrobot.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.ag-link {
	bottom: 10px;
	position: fixed;
	color: #fff;
	background: #333;
	background: rgba(0,0,0,0.7);
	box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	border: 1px solid #000;
	border: 1px solid rgba(0,0,0,0.3);
	padding: 4px 8px 6px;
	border-radius: 20px;
	font: 12px/15px Arial, Helvetica, sans-serif;
	text-decoration: none;
	z-index: 45;
}
.ag-link:hover {
	color: #eee;
}
.ag-prev, .ag-next {
	font-size: 18px;
}
.ag-imglink {
	left: 10px;
	padding: 5px 15px;
}
.ag-next {
	right: 10px;
}
.ag-prev {
	right: 40px;
}
#allground-container {
	overflow: hidden;
	z-index: -3;
	width: 100%;
	height: 100%;
	position: fixed;
	left:0;
	top: 0;
}
#alltube-player {
	position: absolute;
}
#allground-shield {
	width: 100%;
	height: 100%;
	z-index: -2;
	position: fixed;
	left: 0;
	top: 0;
}
.ag-play, .ag-mute {
	padding: 6px 7px;
	left: 10px;
	outline: none;
	-webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}
.ag-play:focus, .ag-mute:focus, .ag-play:active, .ag-mute:active {
	outline: 0;
}
.ag-play-show.ag-mute-show .ag-mute {
	margin-left: 35px;
}
.ag-playing {
	background: #444;
	background: rgba(1,1,1,0.7);
}
.ag-paused {
	background: #333;
	background: rgba(0,0,0,0.7);
}
.ag-playing span, .ag-paused span, .ag-muted span, .ag-unmuted span {
	display: none;
}
.ag-playing i:before, .ag-paused i:before, .ag-muted i:before, .ag-unmuted i:before {
	font: normal normal normal 120% "themesrobot";
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	text-transform: none;
}

.ag-unmuted i:before { content: '\e800'; }
.ag-muted i:before { content: '\e801'; }
.ag-paused i:before { content: '\e802'; }
.ag-playing i:before { content: '\e804'; }

#big-video-vid video {
	-webkit-transform: translateZ(0);
}
.backstretch:before, #allground-shield:before, #big-video-wrap:before {
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	z-index: -1;
}
.allground-opr #big-video-wrap:before {
	z-index: 0;
}
.ag-tiled-background {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
    z-index: -1;
}