body {
	font: 14px Arial, Tahoma, Verdana, sans-serif;
	color: #fff;
	background: #232323 url(http://galleries1.adult-empire.com/ftpl/1/images/bg.gif) center top;
}
.container{
	background: #2a2a2a;
}
.container.top-margin{
	margin: 18px auto 0;
}
.hbg{
	background: #db3434;
	padding: 10px;
	font-size: 40px;
	font-family: "Russo One";
	text-transform: uppercase;
	color: #ffe56e;
}
.hbg span{
	color: #fff;
}
.top_features{
	font-size: 18px;
	font-family: "Oswald";
	font-weight: 300;
	text-align: right;
	padding: 10px 15px 0;
}
.top_features span{
	display: inline-block;
	background: url(http://galleries1.adult-empire.com/ftpl/1/images/feature_bullet.png) no-repeat left 3px;
	padding: 0 0 0 25px;
	margin: 0 0 0 14px;
}
.top-text{
	padding: 15px 15px 0;
}
.sep{
	width: 100%;
	padding: 20px 0;
	background: url(http://galleries1.adult-empire.com/ftpl/1/images/sep.png) no-repeat center bottom;
	background-size: 100%;
}

.top-pic-title-block{
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	color: #db3434;
}
.top-pic-block{
	position: relative;
}
.top-pic-block img{
	background: #505050;
	padding: 5px;
}
.top-pic-block .top-pic-desc-block{
	max-width: 600px;
	position: absolute;
	top: 50%;
	left: 5%;
	font-size: 24px;
	font-size: 1.21vw;
	color: #fff;
}
.thumbs .titem{
	padding: 8px;
}
.thumbs img{
	background: #505050;
	padding: 3px;
	box-shadow: 0 1px 0 #181818;
	margin: 0 auto;
}
.thumbs a:hover img{
	background: #db3434;
}

.get-link{
	font-size: 77px;
	font-size: 46px;
	color: #db3434;
	font-family: "Russo One";
	text-transform: uppercase;
	text-align: center;
	background: #202020;
	margin: 0 0 10px;
}
.get-link a:link, .get-link a:visited, .get-link a:active, .get-link a:hover{
	color: #db3434;
	text-decoration: none;
}
.get-link a:hover{
	color: #ffe56e;
	text-decoration: none;
}

.video-title-block{
	font-size: 16px;
	background: url(http://galleries1.adult-empire.com/ftpl/1/images/video_title_bullet.png) no-repeat left 4px;
	padding: 0 0 0 35px;
}

.video-container{
	background: #575757;
	position: relative;
	height: 680px;
	margin: 10px 0;
}
.video-container iframe, .video-container object, .video-container embed{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-stats{
	padding: 10px 0;
}
.video-stats .video-counters div{
	display: inline-block;
}

.video-stats .video-counters .counter{
	background: #c1c1c1;
	font-size: 15px;
	font-size: .8vw;
	color: #454545;
	border: 1px solid #595958;
	height: 29px;
	line-height: 27px;
	margin: 0 0 3px;
}
.video-stats .video-counters .counter a:link, .video-stats .video-counters .counter a:visited, .video-stats .video-counters .counter a:active, .video-stats .video-counters .counter a:hover{
	color: #454545;
	text-decoration: none;
	display: block;
	padding: 0 5px 0 35px;
}
.video-stats .video-counters .counter a:hover{
	color: #428BCA;
	text-decoration: none;
}
.video-stats .video-counters .counter.like a{
	background: url(http://galleries1.adult-empire.com/ftpl/1/images/ico_like.png) no-repeat left top;
}
.video-stats .video-counters .counter.dislike a{
	background: url(http://galleries1.adult-empire.com/ftpl/1/images/ico_dislike.png) no-repeat left top;
}
.video-stats .hd-link{
	font-size: 15px;
	font-size: .8vw;
	line-height: normal;
}
.video-stats .download-link-block{
	text-align: right;
}
.video-stats .download-link-block .download-link-cont{
	font-size: 22px;
	font-size: 1.15vw;
	color: #454545;
	border: 1px solid #595958;
	height: 29px;
	line-height: 27px;
	margin: 0 0 3px;
	display: inline-block;
	background: #bfbfbd url(http://galleries1.adult-empire.com/ftpl/1/images/ico_download.png) no-repeat left top;
	text-shadow: 0 1px #fff;
}
.video-stats .download-link-cont a:link, .video-stats .download-link-cont a:visited, .video-stats .download-link-cont a:active, .video-stats .download-link-cont a:hover{
	color: #146ea1;
	text-decoration: none;
	display: block;
	padding: 0 5px 0 35px;
}
.video-stats .download-link-cont a:hover{
	color: #454545;
	text-decoration: none;
}

.more-bar{
	font-size: 60px;
	font-size: 3.13vw;
	font-family: "Oswald";
	font-weight: 300;
	text-transform: uppercase;
	text-align: center;
	background: #202020;
	color: #349edb;
}
.more-bar span{
	color: #db3434;
}

.bttm-banners{
	background: #202020;
	
}
.bttm-banners .bitem{
	text-align: center;
	padding: 5px 0;
}
.bttm-banners .bitem img{
	margin: 0 auto;
	background: #b7b7b7;
	padding: 1px;
	border: 2px solid #676767;
}
.footer{
	color: #514f4f;
	background: #202020;
	text-align: center;
	font-size: 12px;
	padding: 20px 0;
}
.footer p{
	margin: 0 0 .2em;
}
/* Large desktop */
@media (min-width: 1200px) {

}
         
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
	.video-container{
		height: 569px;
	}
	.top-pic-block .top-pic-desc-block{
		font-size: 12px;
	}
	.video-stats .video-counters .counter{
		font-size: 10px;
	}
	.video-stats .hd-link{
		font-size: 10px;
	}
	.video-stats .download-link-block .download-link-cont{
		font-size: 10px;
	}
	.more-bar{
		font-size: 20px;
	}
}
         
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
	.hbg{
		font-size: 24px;
	}
	.top-pic-block .top-pic-desc-block{
		font-size: 10px;
	}
	.video-container{
		height: 56vw;
	}
	.video-stats .video-counters .counter{
		font-size: 10px;
	}
	.video-stats .hd-link{
		font-size: 10px;
	}
	.video-stats .download-link-block .download-link-cont{
		font-size: 10px;
	}
	.more-bar{
		font-size: 20px;
	}
}
         
/* Landscape phones and down */
@media (max-width: 480px) { 
	
}
/* Landscape phones and down */
@media (max-width: 300px) { 
	.thumbs .titem{
		width: 100%;
	}
	.top-pic-block .top-pic-desc-block{
		top: 25%;
	}
	.video-stats .download-link-block .download-link-cont{
		font-size: 1.15vw;
	}
}

.ltext {
	text-align: justify;
	margin-right: 8px;
}