@media only screen and (max-width: 92em) {
	
	#header #top-nav ol{
		white-space:nowrap;
		overflow-x:scroll;
		padding-bottom:.5rem;
	}
	
	#header #top-nav ol::-webkit-scrollbar{
		height: 3px; 
	}
	#header #top-nav ol::-webkit-scrollbar-track{
		background: #444; 
		border-radius: 20px;  
	}
	#header #top-nav ol::-webkit-scrollbar-thumb {
		background-color: #888;
		border-radius: 20px;
	}
}
@media only screen and (max-width: 40em) {
	
	#pagination ol{
		white-space:nowrap;
		overflow-x:scroll;
	}
	
	#pagination{
		margin-top:1rem;
		padding-bottom:1rem;
	}
	
	#pagination ol::-webkit-scrollbar{
		height: 3px; 
	}
	
	#pagination ol::-webkit-scrollbar-track{
		background: #444; 
		border-radius: 20px;  
	}
	
	#pagination ol::-webkit-scrollbar-thumb {
		background-color: #888;
		border-radius: 20px;
	}
	
	#related{
		margin-bottom:1rem
	}
	
}
@media only screen and (max-width: 62em) {
	
	.container{
		padding:0px .5rem
	}
	
	#header #top{
		padding:.5rem 0px;
		border-bottom:1px solid #444
	}
	
	#mobilmenu{
		display:block !important
	}
	
	#header #top nav{
		position:fixed;
		background:rgba(0,0,0,.95);
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:2;
		margin:0;
		display:none
	}
	#header #top nav ol{
		margin-top:5rem;
		margin-right:0px;
	}
	#header #top nav ol li{
		display:block;
		margin:0px;
	}
	#header #top nav ol li a{
		display:block;
		padding-top:.9rem;
		padding-bottom:.9rem;
		padding-left:.9rem !important;
		border-bottom:1px solid #222;
		padding-right:0px
	}
	
	#header #top #search-form{
		width:100%;
		margin-top:.5rem
	}
	
	#header #top #search-form input{
		width:100%;
		box-sizing:border-box
	}
	
	#site .list-title{
		font-size:1rem;
		line-height:1.4rem;
		background:#1A1A1E;
		padding:.5rem .4rem;
		border-left:5px solid #ff9000;
		font-weight:normal;
	}
	
	#index-title-2{
		margin-top:1rem
	}
	
	.item{
		margin-bottom:.8rem
	}
	
	.item:last-child{
		margin-bottom:0rem
	}
	
	.item h2{
		font-size:1rem;
		line-height:1.3rem;
		margin-top:.7rem
	}
	
	#sidebar h3{
		padding:.8rem .5rem;
	}
	
	#top-categories, #top-pornstars{
		display:none
	}
	
	#index-info{
		margin-top:.5rem
	}
	
	#footer{
		padding:1rem 0px
	}
	
	#footer nav ul li{
		display:block
	}
	
	#footer nav ul{
		text-align:left;
	}
	
	#footer nav ul li{
		display:block;
		padding:.4rem 0px;
	}
	
	#footer nav ul li:first-child{
		padding-top:0px
	}
	
	#footer nav ul li:last-child{
		padding-bottom:0px
	}
	
	#footer nav ul li a{
		padding:0px
	}
	
	#footer .copyright{
		text-align:left;
		margin-top:1rem;
	}
	
}