.sprite { background:url(/sprite1.png) no-repeat; height:16px!important; width:16px!important; float:left; margin-top: 3px; border-radius: 25%; }
.sprite.0 { background-position: 0 0; } 
.sprite.allanal { background-position: 0 -16px; } 
.sprite.deepfake { background-position: 0 -32px; } 
.sprite.dreamgf { background-position: 0 -48px; } 
.sprite.imagebam { background-position: 0 -64px; } 
#cssmenu ul,#sortable,ul.cnss-social-icon{
	list-style-type:none
}
#footer,#main_container .block-right .single-post-content,#main_container .block-right .single-post-title,#main_container .block-right-search .single-post-content,#main_container .block-right-search .single-post-title,#mobile_header:after,.clearfix:after,.container:after,.row:after{
	clear:both
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
	display:block
}
audio:not([controls]){
	display:none;
	height:0
}
html{
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	font-size:62.5%;
	-webkit-tap-highlight-color:transparent
}
a{
	background:0 0
}
a:active,a:hover{
	outline:0
}
img{
	border:0;
	vertical-align:middle
}
svg:not(:root){
	overflow:hidden
}
button,input,select,textarea{
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button,html input[type=button],input[type=reset],input[type=submit]{
	cursor:pointer;
	-webkit-appearance:button
}
button[disabled],html input[disabled]{
	cursor:default
}
input[type=checkbox],input[type=radio]{
	padding:0;
	box-sizing:border-box
}
input[type=search]{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner{
	padding:0;
	border:0
}
@media print{
	*{
		color:#000!important;
		text-shadow:none!important;
		background:0 0!important;
		box-shadow:none!important
}
	a,a:visited{
		text-decoration:underline
}
	a[href]:after{
		content:" (" attr(href) ")"
}
	abbr[title]:after{
		content:" (" attr(title) ")"
}
	a[href^="javascript:"]:after,a[href^="#"]:after{
		content:""
}
	img,tr{
		page-break-inside:avoid
}
	img{
		max-width:100%!important
}
	@page{
		margin:2cm .5cm
}
	h2,h3,p{
		orphans:3;
		widows:3
}
	h2,h3{
		page-break-after:avoid
}
	select{
		background:#fff!important
}
	.navbar{
		display:none
}
	.table td,.table th{
		background-color:#fff!important
}
	.btn>.caret,.dropup>.btn>.caret{
		border-top-color:#000!important
}
	.label{
		border:1px solid #000
}
	.table{
		border-collapse:collapse!important
}
	.table-bordered td,.table-bordered th{
		border:1px solid #ddd!important
}
}
*,:after,:before{
	box-sizing:border-box
}
*,.soc li a,:after,:before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
body{
	background:url(/wp-content/themes/bestlistofporn/images/pattern.jpg) #fff!important
}
a:hover{
	color:#2a6496;
	text-decoration:underline
}
a:focus{
	outline:#333 dotted thin;
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px
}
.img-responsive{
	display:block;
	height:auto;
	max-width:100%
}
.header-container .container,.main-container{
	margin:0 auto;
	max-width:980px
}
p{
	margin:0 0 10px
}
.small,small{
	font-size:85%
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:500;
	line-height:1.1;
	color:inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
	font-weight:400;
	line-height:1;
	color:#999
}
h1,h2,h3{
	margin:1px 0 0
}
h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{
	font-size:65%
}
h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
	font-size:75%
}
.h1,h1{
	font-size:30px
}
.h2,h2{
	font-size:30px
}
.h3,h3{
	font-size:24px
}
.h6,h6{
	font-size:12px
}
ol,ul{
	margin-top:0;
	margin-bottom:0;
	list-style:none
}
@media(min-width:768px){
	.dl-horizontal dd:after,.dl-horizontal dd:before{
		display:table;
		content:" "
}
	.dl-horizontal dd:after{
		clear:both
}
	.container{
		width:100%
}
	.header-container .container .col-md-4{
		float:left;
		width:33.3333%
}
	.header-container .container .col-md-8{
		float:left;
		width:66.6667%
}
	.main-container .col-md-3{
		width:25%;
		float:left
}
}
blockquote.pull-right .small:after,blockquote.pull-right small:after{
	content:'\00A0 \2014'
}
blockquote:after,blockquote:before{
	content:""
}
.clearfix:after,.clearfix:before,.container:after,.container:before,.row:after,.row:before{
	display:table;
	content:" "
}
.container{
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
@media(min-width:992px){
	.container{
		width:970px
}
	.col-md-1,.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
		float:left
}
	.col-md-8{
		width:66.66666666666666%
}
	.col-md-5{
		width:41.66666666666667%
}
	.col-md-4{
		width:33.33333333333333%
}
	.col-md-3{
		width:25%
}
}
@media(min-width:1200px){
	.container{
		width:1170px;
		max-width:100%
}
}
.carousel-caption .btn{
	text-shadow:none
}
@media screen and (min-width:768px){
	.carousel-indicators{
		bottom:20px
}
}
/*!* End of Bootstrap v3.0.1 minified*/
#mobile_container{
	display:none
}
#mobile_container .category-wrapper ul li .review img{
	top:5px;
	position:relative;
	width:16px!important;
	height:16px!important;
	opacity:1!important;
	display:block!important
}
.top{
	background:#767676;
	border-bottom:1px solid #4f4f4f;
	color:#fff;
	font-size:16px;
	padding:5px 0;
	position:absolute;
	text-align:right;
	text-shadow:1px 1px 0 #000;
	width:100%;
	z-index:9999
}
.col-md-8 h1{
	right:20px;
	top:20px;
	margin-bottom:0
}
a{
	text-decoration:none;
	color:#525252
}
.headline{
	background:url(/wp-content/themes/bestlistofporn/images/icon_rating_on.png) 15px 5px no-repeat #5a2520!important;
	display:none!important
}
.classicon{
	display:inline-block;
	height:32px;
	left:5px;
	position:absolute;
	top:4px;
	width:150px
}
.related-sites h2{
	left:-170px!important
}
.related-sites h2.noicon{
	display:block;
	left:10px!important;
	position:relative;
	text-align:left;
	top:-13px
}
.icon-fappening{
	background:url(/wp-content/themes/bestlistofporn/images/fap.png) 22% 0 no-repeat
}
.icon-premium{
	background:url(/wp-content/themes/bestlistofporn/images/best.png) no-repeat
}
.icon-cam{
	background:url(/wp-content/themes/bestlistofporn/images/cam.png) no-repeat
}
.icon-dating{
	background:url(/wp-content/themes/bestlistofporn/images/love.png) no-repeat
}
.icon-asian{
	background:url(/wp-content/themes/bestlistofporn/images/asian.png) no-repeat
}
.icon-useful{
	background:url(/wp-content/themes/bestlistofporn/images/useful.png) no-repeat
}
.icon-hentai{
	background:url(/wp-content/themes/bestlistofporn/images/hentai.png) no-repeat
}
.row{
	margin-left:0;
	margin-right:0
}
.col-md-4 .img-responsive{
	margin-bottom:-11px
}
.header-container .bookmark{
	background:#5a2520;
	box-shadow:3px 6px 0 rgba(80,60,38,.24);
	color:#fdd032;
	font:700 15px/18px Verdana,Geneva,sans-serif;
	margin:0 auto;
	padding:8px 15px 10px;
	position:relative;
	right:-15px;
	text-align:center;
	width:75%
}
.main-container .col-md-3{
	padding-left:5px;
	padding-right:5px
}
.main-container .category-container{
	border-radius:5px 5px 0 0;
	border:1px solid #a0a0a0;
	margin-bottom:18px
}
.main-container .category-container .position_changed{
	height:auto;
	left:165px;
	position:absolute;
	top:2px
}
.link-container .link-header,.main-container .category-header{
	background:#767676;
	border-radius:3px 3px 0 0;
	color:#fff;
	font-family:NexaBold,Helvetica,Arial,sans-serif;
	height:40px;
	padding:1px 0;
	text-align:center;
	text-transform:uppercase
}
.link-container .nocenter,.main-container .category-header .nocenter{
	text-align:left!important
}
.main-container .category-header h3{
	font-family:NexaBold,Helvetica,Arial,sans-serif;
	font-size:14px;
	height:40px;
	line-height:40px;
	margin:0;
	overflow:hidden;
	position:relative;
	text-shadow:1px 1px #000
}
.main-container .category-header h3 a{
	color:inherit;
	text-decoration:none;
	position:relative
}
.main-container .category-wrapper{
	background:#fff;
	color:#9f9f9f;
	overflow-y:auto;
	padding-top:10px;
	position:relative
}
.link-content .category-wrapper{
	background:#F8F8F8!important
}
.main-container .category-wrapper ul{
	list-style:decimal inside;
	margin-left:-15px
}
.main-container .category-wrapper ul li{
	margin-bottom:5px;
	margin-left:-10px;
	position:relative
}
.main-container .category-wrapper ul li .icon{
	display:inline-block;
	height:16px;
	margin-right:4px;
	position:relative;
	top:0;
	width:16px;
	background-size:100% 100%
}
.main-container .category-more{
	bottom:0;
	font-size:11px;
	font-weight:700;
	position:absolute;
	text-align:center;
	width:100%
}
.url_link_title .review{
	display:block!important;
	height:20px;
	position:absolute;
	right:0;
	top:-1px;
	width:20px
}
.url_link_title .mobile_friendly{
	display:block!important;
	height:16px;
	position:absolute;
	left:0;
	top:-2px;
	width:16px
}
.main-container .category-wrapper ul li .review{
	background:url(/wp-content/themes/bestlistofporn/images/icon_review.png) no-repeat;
	display:block;
	height:20px;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.main-container .category-wrapper ul li .review img{
	position:relative;
	right:5px;
	width:16px!important;
	height:16px!important
}
.link-container{
	max-width:975px;
	padding:0;
	margin-bottom:25px
}
.link-header{
	position:relative
}
.link-container h2{
	font:27px/1 NexaBold,Helvetica,Arial,sans-serif;
	left:78px;
	text-transform:uppercase;
	top:-12px
}
.link-container .link-header-back{
	background:url(/wp-content/themes/bestlistofporn/images/gohome.png) no-repeat;
	bottom:5px;
	font:17px/45px NexaBold,Helvetica,Arial,sans-serif;
	height:30px;
	padding-left:40px;
	position:absolute;
	right:10px;
	text-transform:uppercase
}
.link-container .link-header-back,.link-container .link-header-back a{
	color:#fff;
	text-decoration:none;
	text-shadow:1px 1px #000
}
.link-container .link-header-back a:hover{
	text-decoration:underline
}
.link-container h2{
	display:inline-block;
	position:relative;
	text-shadow:1px 1px #000
}
.link-container .link-header-magnify{
	background:url(/wp-content/themes/bestlistofporn/images/icon_review.png) no-repeat;
	height:65px;
	left:-75px;
	position:absolute;
	top:-25px;
	width:64px
}
.link-content,.page-content{
	background:#fff;
	box-shadow:0 12px 8px -6px rgba(0,0,0,.3)
}
.link-content{
	padding:40px 5px
}
.page-content{
	color:#000;
	padding:10px 10px 20px
}
.page-content p{
	margin-bottom:10px
}
.page-content h2{
	top:0;
	left:0;
	margin:0 0 10px;
	padding:0;
	position:relative
}
.category-desc{
	padding-top:0!important
}
.category-content .category-desc{
	color:#000;
	padding:30px 0
}
.link-thumbnail{
	float:left;
	margin:0 5px 0 30px;
	position:relative;
	z-index:9999
}
.link-thumbnail .link-thumb{
	border:3px solid #cecece;
	margin-bottom:10px
}
.link-thumbnail a{
	color:#002aff;
	display:block;
	font:700 30px/1 Verdana,Geneva,sans-serif;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize
}
.link-thumbnail a:hover{
	text-decoration:underline
}
.link-details h1{
	color:#9b463f;
	font:700 39px/1 Verdana,Geneva,sans-serif;
	margin:0 0 -25px;
	padding:0;
	position:relative;
	top:-4px
}
.link-details h3{
	-moz-font-feature-settings:normal;
	-moz-font-language-override:normal;
	color:#d6b1af!important;
	font-family:Verdana,Geneva,sans-serif;
	font-size-adjust:none;
	font-size:17px;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:400!important;
	line-height:1;
	margin-top:20px
}
.link-details .link-rating{
	cursor:pointer;
	color:#000;
	font:700 24px/1 Verdana,Geneva,sans-serif;
	margin-bottom:15px
}
.link-details .link-rating .link-rating-image{
	display:inline-block;
	margin-left:10px;
	position:relative;
	top:3px
}
.link-details .link-rating .link-rating-image .rateon{
	background:url(/wp-content/themes/bestlistofporn/images/icon_rating_on.png) no-repeat;
	float:left;
	height:24px;
	width:24px
}
.link-details .link-rating .link-rating-image .rateon_forced{
	background:url(/wp-content/themes/bestlistofporn/images/icon_rating_on.png) no-repeat!important;
	float:left;
	height:24px;
	width:24px
}
.link-details .link-rating .link-rating-image .rateon_forced_off{
	background:url(/wp-content/themes/bestlistofporn/images/icon_rating_off.png) no-repeat!important;
	float:left;
	height:24px;
	width:24px
}
.link-details .link-rating .link-rating-image .rateoff{
	background:url(/wp-content/themes/bestlistofporn/images/icon_rating_off.png) no-repeat;
	float:left;
	height:24px;
	width:24px
}
#link-rating-msg{
	color:#000
}
.link-details-review img.thePornDudeAvatar{
	display:none;
	float:right;
	height:auto;
	margin-right:-171px;
	max-width:100%
}
.link-details-review{
	margin-bottom:20px
}
.link-details-review,.link-details-review p{
	color:#4f4f4f;
	font:400 14px/22px Verdana,Geneva,sans-serif
}
.link-details .procons h3{
	color:#000!important;
	display:block;
	font:700 18px/1 Verdana,Geneva,sans-serif;
	margin-bottom:10px;
	padding:0;
	position:static!important;
	text-transform:none!important
}
.link-details .procons ul{
	list-style-image:url(/wp-content/themes/bestlistofporn/images/icon_arrow.png)
}
.link-details .procons ul.mobile_support{
	top:-5px;
	position:relative;
	list-style-image:url(/wp-content/themes/bestlistofporn/images/mobile-friendly.png)
}
.link-details .procons ul li{
	color:#4f4f4f;
	padding-left:2px
}
.photo_container{
	margin-bottom:40px;
	position:relative;
	text-align:center
}
.photo_container .photo_back{
	position:absolute;
	right:2px;
	top:1px
}
.url_link_title,.url_links_row .url_link_container .url_link_image{
	position:relative
}
footer{
	color:#fff;
	padding-top:10px;
	text-align:left;
	font-size:12px
}
footer .bookmark a.bookmarkFooter{
	background:#9d9d9d;
	border-radius:35px;
	color:#fff;
	display:block;
	font:30px/28px NexaBold,Helvetica,Arial,sans-serif;
	letter-spacing:-1px;
	margin:40px auto;
	max-width:520px;
	padding:15px 20px 12px;
	text-align:left;
	text-shadow:2px 2px 0 rgba(0,0,0,.5);
	width:100%;
	word-spacing:-1px
}
footer .bookmark a.bookmarkFooter:hover{
	background:#d0d0d0;
	box-shadow:0 2px 1px -1px rgba(0,0,0,.75);
	color:#f2f2f2;
	position:relative;
	top:-1px
}
footer .bookmark .padding{
	display:inline-block;
	padding:10px 10px 10px 20px
}
footer .bookmark .icon{
	background:url(/wp-content/themes/bestlistofporn/images/icon_sprite.png) no-repeat;
	float:right;
	height:71px;
	width:75px
}
footer a,footer a:hover{
	color:#C86714;
	border-bottom:1px #E7E7E7 dashed
}
@media (min-width:768px){
	.container{
		width:100%
}
	.header-container .container .col-md-4{
		float:left;
		width:33.3333%
}
	.header-container .container .col-md-8{
		float:left;
		width:66.6667%
}
	.main-container .col-md-3{
		width:25%;
		float:left
}
}
@media (max-width:1000px){
	#search_input{
		display:none
}
.top-gapper-twitter {
display: none!important;
}
	ul li a{
		font-size:12px
}
	.main-container{
		background-image:none
}
	.main-container .category-wrapper{
		overflow-x:hidden
}
	.category-wrapper ul li{
		white-space:nowrap
}
	.main-container .category-wrapper ul li{
		margin-bottom:8px;
		margin-left:-15px
}
	.main-container .container{
		padding:0 20px
}
}
@media (max-width:950px){
	.icon-asian,.icon-cam,.icon-dating,.icon-fappening,.icon-hentai,.icon-premium,.icon-useful{
		display:none
}
}
@media (max-width:768px){
	#mobile_container{
		display:block
}
	.row{
		margin:0
}
	.top{
		display:none
}
	.main-container{
		background-image:none;
		padding:0 23px
}
	.category-wrapper li{
		font-size:16px;
		line-height:25px
}
	.header-container .bookmark{
		right:0
}
	.header-container .container .col-md-8{
		float:none;
		display:block;
		margin:0 auto;
		min-height:30px
}
	.main-container .col-md-3{
		float:none
}
	.about h3{
		text-align:left!important;
		font-weight:700;
		font-size:160%!important
}
	.col-md-8{
		display:none!important
}
	.main-container .category-wrapper ul li{
		margin-bottom:5px;
		margin-left:-10px
}
}
.link b{
	background:#ff0
}
.url_links_row{
	margin:0 auto 15px
}
.url_links_row:first-child{
	margin-top:15px
}
.url_link_container{
	display:inline-block;
	height:230px;
	width:196px
}
.url_links_row .url_link_container{
	margin:0 20px 15px
}
.url_links_row .url_link_container a{
	color:#000;
	text-decoration:none
}
.url_links_row .url_link_container a:hover{
	color:#555;
	text-decoration:underline
}
.cssbutton1 a,.first-box h1 a,.first-box h2 a,.first-box h3 a,.list a,.list2 a{
	text-decoration:none
}
.url_links_row .url_link_container a:visited{
	color:#555
}
.url_links_row .url_link_container:last-child{
	margin-right:0
}
.url_link_title{
	text-align:center;
	top:-2px
}
.url_link_image img{
	border-radius:5px;
	box-shadow:0 1px 2px #606060;
	height:196px;
	width:196px
}
.url_link_image img:active{
	box-shadow:0 1px 5px #000 inset
}
.caticon_container{
	left:15px;
	position:absolute;
	top:1px
}
.caticon{
	display:inline-block;
	position:relative
}
#search_input{
	margin:15px auto 22px;
	width:930px
}
#search_input input[type=text]{
	background:url(/wp-content/themes/bestlistofporn/images/search.png) 6px 6px no-repeat #fff;
	border-radius:2px;
	border:1px solid #a0a0a0;
	color:#7d7d7d;
	font-size:11px;
	height:30px;
	padding:8px 8px 8px 25px;
	width:250px!important
}
.link-thumbnail{
	width:170px!important
}
.link-thumbnail img{
	width:100%!important
}
@media screen and (min-width:550px){
	.link-thumbnail{
		width:466px!important;
		display:block
}
}
.link-details{
	width:100%!important
}
.bottom-cat{
	max-width:100%
}
.link-thumbnail a{
	font-size:12px!important
}
@media screen and (min-width:550px){
	.link-details{
		width:47%!important
}
	.buttom-guy{
		width:auto!important
}
	.link-thumbnail a{
		font-size:30px!important
}
}
.related-sites h2{
	font-size:12px
}
@media screen and (min-width:550px){
	.related-sites h2{
		font-size:30px!important
}
}
@media screen and (max-width:530px){
	.link-header-back,.related-sites .link-header-back{
		display:none
}
	.link-container h1,.link-rating-image{
		text-align:center;
		margin:auto!important
}
	.related-sites h2{
		font-size:100%!important
}
	.link-container h1{
		position:relative;
		top:15px;
		font-size:20px
}
	.link-container h3{
		text-align:center;
		font-size:90%
}
	.link-rating{
		visibility:hidden
}
	.link-rating-image{
		visibility:visible
}
	.procons h3{
		font-size:99%!important;
		font-weight:700!important
}
	.link-thumbnail{
		width:75%!important
}
	.related-sites .link-content{
		padding:0 5px!important
}
	.related-sites{
		margin-bottom:-25px!important
}
	.url_link_container{
		margin:auto 0 20px!important
}
	.url_links_row{
		text-align:center;
		margin:0
}
}
@media screen and (min-width:640px) and (max-width:1000px){
	.link-thumbnail{
		float:none;
		margin:0 auto;
		width:466px!important
}
	.link-details{
		margin-top:10px;
		width:100%!important
}
}
@media screen and (min-width:550px) and (max-width:640px){
	.link-thumbnail{
		margin:0 5px 0 30px;
		width:170px!important
}
	.link-details,.link-thumbnail img{
		width:100%!important
}
}
.url_links_wrapper .url_link_container{
	margin:0 20px 15px
}
@media screen and (min-width:775px) and (max-width:1000px){
	.url_links_wrapper{
		width:720px!important;
		margin:0 auto
}
}
@media screen and (min-width:590px) and (max-width:775px){
	.url_links_wrapper{
		width:478px!important;
		margin:0 auto
}
}
@media screen and (max-width:590px){
	.url_links_wrapper{
		width:198px!important;
		margin:0 auto
}
}
#mobile_wrapper{
	display:none;
	z-index:999999999
}
#mobile_header{
	width:100%;
	height:60px;
	position:fixed;
	background:#767676;
	z-index:999999999;
	box-shadow:0 1px 1px #423F3F
}
#mobile_header:after{
	visibility:hidden;
	display:block;
	content:"";
	height:0
}
#mobile_header .mobile_logo{
	float:right;
	width:257px;
	height:56px;
	margin:auto 8px auto auto;
	position:absolute;
	display:initial;
	right:5px;
	z-index:-99
}
#mobile_header .mobile_menu{
	float:left;
	width:50px;
	height:41px;
	margin-top:10px;
	margin-left:5px
}
#mobile_category_menu{
	height:95%;
	display:none;
	position:fixed;
	background:#fff;
	z-index:999999998;
	overflow-y:scroll;
	top:60px;
	padding:15px 5px 30px 0;
	box-shadow:0 0 4px #000
}
#mobile_category_menu h3{
	color:#767676;
	margin:0;
	font-size:15px;
	padding:5px 5px 2px;
	font-weight:700;
	text-transform:uppercase
}
#mobile_category_menu ul{
	width:100%;
	padding:0;
	list-style-type:none;
	font-family:400 14px/22px Verdana,Geneva,sans-serif;
	background:#fff;
	color:#888
}
#mobile_category_menu ul.home{
	margin-bottom:3px
}
#mobile_category_menu ul a{
	color:#767676;
	font-size:14px;
	font-weight:400
}
h1 span,h2 span{
	color:#fff;
	font-family:"Century Gothic",Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:400;
	text-align:center
}
h3 span{
	color:#fff;
	font-family:"Century Gothic",Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:400;
	text-align:center
}
#mobile_category_menu ul li{
	padding:5px 0 6px 35px;
	background:url(/wp-content/themes/bestlistofporn/images/mobile_cat_bullets.png) 16px center no-repeat
}
@media screen and (max-width:768px){
	.single-post-external{
		font-size:18px;
		text-align:center
}
	#mobile_wrapper{
		display:block
}
	.main-container{
		top:70px;
		position:relative;
		max-width:95%
}
	.category-desc{
		display:none
}
}
.mobile_link_icons .micon{
	position:relative;
	display:inline-block;
	margin-right:5px;
	margin-top:5px
}
.main-container .category-wrapper ul li .review img,.trip-box a .review:hover{
	display:inline-block!important
}
.mobile_link_icons{
	padding:4px 0
}
.floatingCirclesG{
	position:relative;
	width:60px;
	height:60px;
	-moz-transform:scale(.6);
	-webkit-transform:scale(.6);
	-ms-transform:scale(.6);
	-o-transform:scale(.6);
	transform:scale(.6)
}
.f_circleG{
	position:absolute;
	background-color:#FFF;
	height:11px;
	width:11px;
	-moz-border-radius:5px;
	-moz-animation-name:f_fadeG;
	-moz-animation-duration:1.36s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:linear;
	-webkit-border-radius:5px;
	-webkit-animation-name:f_fadeG;
	-webkit-animation-duration:1.36s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:linear;
	-ms-border-radius:5px;
	-ms-animation-name:f_fadeG;
	-ms-animation-duration:1.36s;
	-ms-animation-iteration-count:infinite;
	-ms-animation-direction:linear;
	-o-border-radius:5px;
	-o-animation-name:f_fadeG;
	-o-animation-duration:1.36s;
	-o-animation-iteration-count:infinite;
	-o-animation-direction:linear;
	border-radius:5px;
	animation-name:f_fadeG;
	animation-duration:1.36s;
	animation-iteration-count:infinite;
	animation-direction:linear
}
.frotateG_01{
	left:0;
	top:25px;
	-moz-animation-delay:.51s;
	-webkit-animation-delay:.51s;
	-ms-animation-delay:.51s;
	-o-animation-delay:.51s;
	animation-delay:.51s
}
.frotateG_02{
	left:7px;
	top:7px;
	-moz-animation-delay:.68s;
	-webkit-animation-delay:.68s;
	-ms-animation-delay:.68s;
	-o-animation-delay:.68s;
	animation-delay:.68s
}
.frotateG_03{
	left:25px;
	top:0;
	-moz-animation-delay:.85s;
	-webkit-animation-delay:.85s;
	-ms-animation-delay:.85s;
	-o-animation-delay:.85s;
	animation-delay:.85s
}
.frotateG_04{
	right:7px;
	top:7px;
	-moz-animation-delay:1.02s;
	-webkit-animation-delay:1.02s;
	-ms-animation-delay:1.02s;
	-o-animation-delay:1.02s;
	animation-delay:1.02s
}
.frotateG_05{
	right:0;
	top:25px;
	-moz-animation-delay:1.19s;
	-webkit-animation-delay:1.19s;
	-ms-animation-delay:1.19s;
	-o-animation-delay:1.19s;
	animation-delay:1.19s
}
.frotateG_06{
	right:7px;
	bottom:7px;
	-moz-animation-delay:1.36s;
	-webkit-animation-delay:1.36s;
	-ms-animation-delay:1.36s;
	-o-animation-delay:1.36s;
	animation-delay:1.36s
}
.frotateG_07{
	left:25px;
	bottom:0;
	-moz-animation-delay:1.53s;
	-webkit-animation-delay:1.53s;
	-ms-animation-delay:1.53s;
	-o-animation-delay:1.53s;
	animation-delay:1.53s
}
.frotateG_08{
	left:7px;
	bottom:7px;
	-moz-animation-delay:1.7s;
	-webkit-animation-delay:1.7s;
	-ms-animation-delay:1.7s;
	-o-animation-delay:1.7s;
	animation-delay:1.7s
}
@-moz-keyframes f_fadeG{
	0%{
		background-color:#000
}
	100%{
		background-color:#FFF
}
}
@-webkit-keyframes f_fadeG{
	0%{
		background-color:#000
}
	100%{
		background-color:#FFF
}
}
@-ms-keyframes f_fadeG{
	0%{
		background-color:#000
}
	100%{
		background-color:#FFF
}
}
@-o-keyframes f_fadeG{
	0%{
		background-color:#000
}
	100%{
		background-color:#FFF
}
}
@keyframes f_fadeG{
	0%{
		background-color:#000
}
	100%{
		background-color:#FFF
}
}
@font-face{
	font-family:NexaBold;
	font-style:normal;
	font-weight:400;
	src:url(/wp-content/themes/bestlistofporn/fonts/NexaBold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/bestlistofporn/fonts/NexaBold.woff) format("woff"),url(/wp-content/themes/bestlistofporn/fonts/NexaBold.ttf) format("truetype"),url(/wp-content/themes/bestlistofporn/fonts/NexaBold.svg#NexaBold) format("svg")
}
.header-banner h1{
	margin:0;
	padding:0
}
.header-container{
	background:url(/wp-content/themes/bestlistofporn/images/footer_bg.png) top center no-repeat #000
}
.top-gapper-twitter{
	position:absolute;
	top:64px;
	z-index:9999;
}
.top-gapper-discription{
	margin:15px 0 0 130px
}
.first-box h3{
	padding:0;
	width:220px;
	float:none;
	margin:0
}
.first-box .list,.first-box h1{
	padding:0;
	width:220px;
	float:none;
	margin:0
}
.first-box h1{
	background:url(/wp-content/themes/bestlistofporn/images/list_heading.png) no-repeat;
	height:40px;
	text-align:center
}
.first-box h2{
	background-color: #B72A7C; /*Timmy*/
	height:40px;
	text-align:center;
	border-top-left-radius: 10px; /*Timmy*/
    border-top-right-radius: 10px; /*Timmy*/
}
.first-box h3{
	/*background:url(/wp-content/themes/bestlistofporn/images/list_heading.png) no-repeat; Timmy */
	background-color: #B72A7C; /*Timmy*/
	/*height:40px; Timmy */
	height:30px;
	text-align:center;
	border-top-left-radius: 10px; /*Timmy*/
    border-top-right-radius: 10px; /*Timmy*/
}
.first-box .list{
	/*background:url(/wp-content/themes/bestlistofporn/images/list_bg.png) repeat-y Timmy*/
	border-width: 2px;
    border-style: solid;
    border-color: #B72A7C;
	border-bottom-left-radius: 10px;
}
.first-box .listsingle{
	/*background:url(/wp-content/themes/bestlistofporn/images/list_bg.png) repeat-y Timmy*/
	border-width: 2px;
    border-style: solid;
    border-color: #B72A7C;
	border-bottom-left-radius: 10px;
	background-color: #000;
	padding:0;
	width:220px;
	float:none;
	margin:0
}
.first-box .list_bottom{
	/*background:url(/wp-content/themes/bestlistofporn/images/list_bg_bottom.png) no-repeat; Timmy*/
	float:none;
	/*height:24px; Timmy*/
	height:5px;
	margin:0 0 10px;
	padding:0;
	width:220px;
}
.first-box .list2,.first-box h2{
	float:none;
	width:220px;
	margin:0;
	padding:0
}
h2.red {
	background-color: #D62F23;  /*Timmy*/
	height:40px;
	text-align:center;
	border-top-left-radius: 10px; /*Timmy*/
    border-top-right-radius: 10px; /*Timmy*/
}
.first-box .list2{
	/*background:url(/wp-content/themes/bestlistofporn/images/list_bg.png) repeat-y Timmy*/
	border-width: 2px;
    border-style: solid;
    border-color: #BF3C2E;
	border-bottom-left-radius: 10px;
}
.first-box .list2_bottom{
	/*background:url(/wp-content/themes/bestlistofporn/images/list_bg_bottom.png) no-repeat; Timmy*/
	float:none;
	/*height:24px; Timmy*/
	height:5px;
	margin:0 0 10px;
	padding:0;
	width:220px;
}
.first-box .block20x,.first-box .block20x-single,.first-box .blockmob{
	list-style:none;
	overflow:auto;
	padding:0;
	width:auto
}
.first-box .blockmob{
	/*height:421px; Timmy*/
	height:430px;
	/*margin:0 10px 0 20px; Timmy*/
	margin:0 0 0 10px;
	background-color:#000; /*Timmy*/
}
.first-box .block20x{
	height:68px;
	min-height:68px;
	margin:0 11px 0 15px;
}
.first-box .block20x-single{
	/*height:130px; Timmy */
	height:110px;
	margin:0 11px;
}
h1 span{
	line-height:50px;
}
h2 span{
	line-height:40px; /*Timmy*/
}
h3 span{
	/*line-height:50px; Timmy*/
	line-height:35px;
}
.list .li_list,.list2 .li_list{
	line-height:20px;
	margin-left:5px;
	padding-left:0;
	color:#ccc
}
.list .new_txt,.list2 .new_txt{
	color:#ff0;
	font-weight:400;
	font-size:10px;
	position:absolute;
	margin:0 1px 0 0;
	right:23px;
}
.test{
	position:relative;
}
.list ul li {
	position:relative;
}
.list ul li .review,.list2 ul li .review{
	background:url(/wp-content/themes/bestlistofporn/images/review.png) right center no-repeat;
	float:right;
	height:20px;
	margin:0 1px 0 0;
	padding:0;
	width:18px
}
.list ul li .review:hover,.list2 ul li .review:hover{
	display:inline-block!important;
	background:url(/wp-content/themes/bestlistofporn/images/review_sel.png) right center no-repeat
}
.trip-box a .review{
	background:url(/wp-content/themes/bestlistofporn/images/review.png) right center no-repeat;
	float:right;
	height:20px;
	margin:0 2px 0 0;
	padding:0;
	width:18px
}
#footer_right,#footer_right p{
	padding:0;
	width:692px;
	float:left
}
.trip-box a .review:hover{
	background:url(/wp-content/themes/bestlistofporn/images/review_sel.png) right center no-repeat
}
body{
	color:#fff;
	font-family:"Open Sans",sans-serif;
	font-size:12px;
	line-height:1.4em
}
body,html{
	background:url(/wp-content/themes/bestlistofporn/images/pattern.jpg);
	height:100%;
	margin:0;
	padding:0
}
#f_r_bg{
	background:url(/wp-content/themes/bestlistofporn/images/footer_bg_repeat2.png) repeat-x;
	height:300px;
	margin:0 0 12px;
	padding:0;
	width:100%
}
.footer-background{
	background:url(/wp-content/themes/bestlistofporn/images/footer_bg.png) top center no-repeat #000
}
#footer{
	height:auto
}
#footer_content{
	margin:0 auto;
	padding:15px;
	width:952px
}
#footer_right{
	margin:20px 0 0
}
#footer_right p{
	font-size:12px;
	line-height:18px;
	margin:0 0 10px;
	text-align:justify
}
#main_container .block-left .single-post-external,.trip-box,.trip-box a{
	text-align:center
}
#footer_content .logo{
	float:right;
	margin:15px 0 0;
	padding:0;
	width:200px
}
#search_input .screen-reader-text{
	display:none!important
}
#search_input .search-submit{
	background:url(/wp-content/themes/bestlistofporn/images/search.png) no-repeat!important;
	color:transparent!important;
	border:none!important;
	position:relative;
	left:-22px;
	width:20px
}
#main_container .block-left{
	width:49%;
	float:left
}
#main_container .block-right{
	width:49%;
	float:right;
	position:relative
}
#main_container .block-left h2,#main_container .block-right h2{
	margin:18px 0
}
#main_container .block-left .wp-post-image{
	margin:0 5% 5%;
	width:90%;
	height:auto
}
#main_container .block-left-search{
	width:20%;
	float:left
}
#main_container .block-right-search{
	width:78%;
	float:right
}
#main_container .block-left-search h2,#main_container .block-right-search h2{
	margin:18px 0
}
#main_container .block-left-search .wp-post-image{
	margin:12% 5% 5%;
	width:90%;
	height:auto
}
.trip-box{
	margin:5px 10px 15px
}
.trip-box a{
	color:#000;
	font-size:14px
}
.trip-box .wp-post-image{
	border-radius:5px;
	box-shadow:0 1px 2px #606060;
	height:200px;
	width:100%
}
.list .li_list:hover,.list2 .li_list:hover{
	color:#ae2477
}
#footer{
	padding:6px;
	width:980px;
	margin:0 auto
}
.ultimate-post-container ul{
	margin:0;
	padding:0;
	list-style:none
}
.ultimate-post-container ul li{
	clear:both;
	float:left;
	width:100%
}
.ultimate-post-container ul .upw-content{
	float:left
}
.ultimate-post-container ul .upw-content p{
	width:100%
}
.ultimate-post-container ul .upw-content .post-cats-list a,.ultimate-post-container ul .upw-content .post-title a{
	color:red
}
.ultimate-post-container ul .upw-image{
	float:left;
	margin:0 5px 10px 0
}
.social-container p{
	text-align:center;
	margin:0 0 7px;
	padding:0
}
.mr-menu-opt{
	display:none
}
.mr-mobile-menu-out{
	background:#000;
	left:0;
	max-height:96%;
	overflow:auto;
	padding:2% 0;
	position:absolute;
	top:60px;
	z-index:999;
	display:none
}
.mr-mobile-menu-out .widget-title{
	color:#ddd;
	font-size:20px;
	font-weight:700;
	margin:5px 0;
	padding:0 8px;
	text-transform:uppercase
}
.mr-mobile-menu-out>ul{
	list-style:none;
	padding:0 0 0 15px
}
.mr-mobile-menu-out ul li a{
	color:#f5f5f5;
	font-weight:700;
	line-height:24px;
	word-wrap:normal
}
@media only screen and (min-width:0px) and (max-width:515px){
	#main_container .block-left,#main_container .block-right,.main-container,body{
		width:100%!important
}
	#cssmenu,.header-banner .col-md-8 .top-gapper-twitter{
		display:none!important
}
	#search_input{
		display:block!important;
		width:250px!important;
		clear:both!important
}
	#footer,#footer .cnss-social-icon,.header-banner .col-md-8{
		display:block!important;
		width:100%!important;
		clear:both!important
}
	.header-banner #search_input,.header-banner .col-md-8 .top-gapper-discription,.header-top-description{
		display:none!important
}
	.container .col-sm-3{
		margin:0 auto;
		width:220px!important
}
	.header-banner .col-md-8 .top-gapper-discription{
		margin:20px 0 0!important;
		padding-bottom:15px!important
}
	.header-banner .col-md-4 h1{
		width:235px!important;
		margin:0 auto
}
	.main-container .container{
		padding:0!important
}
	#footer{
		margin-top:80px
}
	.main-container{
		top:20px!important
}
	.mobile-menu{
		padding:0
}
	.mr-menu-opt{
		float:left;
		width:45px;
		display:block;
		margin-top:10px
}
	.mr-menu-opt img{
		max-height:100%
}
	.header-banner .mr-logo{
		clear:unset!important;
		float:right;
		height:60px;
		max-width:70%
}
	.mr-logo img{
		height:100%;
		width:100%
}
	.col-md-8.mr-head-right,.header-top-description{
		display:none!important
}
	.header-banner{
		padding-bottom:10px
}
}
@media only screen and (min-width:516px) and (max-width:768px){
	#main_container .block-left,#main_container .block-right,body{
		width:100%!important
}
	.main-container{
		width:520px!important;
		margin:0 auto;
		top:20px!important
}
	#cssmenu,.header-banner .col-md-8 .top-gapper-twitter{
		display:none!important
}
	#search_input{
		display:block!important;
		width:250px!important;
		clear:both!important
}
	#footer,#footer .cnss-social-icon,.header-banner .col-md-8{
		display:block!important;
		width:100%!important;
		clear:both!important
}
	.header-banner #search_input,.header-banner .col-md-8 .top-gapper-discription,.header-top-description{
		display:none!important
}
	.container .col-sm-3{
		float:left!important;
		width:220px!important;
		margin-left:5px
}
	.header-banner .col-md-8 .top-gapper-discription{
		margin:20px 0 0!important;
		padding-bottom:15px!important
}
	.header-banner .col-md-4 h1{
		width:235px!important;
		margin:0 auto;
		clear:both!important
}
	.main-container .container{
		padding:0!important
}
	#footer{
		margin-top:80px
}
}
@media only screen and (min-width:769px) and (max-width:980px){
	body{
		width:100%!important
}
	.main-container{
		width:695px!important;
		margin:0 auto
}
	#cssmenu,.header-banner .col-md-8 .top-gapper-twitter{
		display:none!important
}
	#search_input{
		display:block!important;
		width:250px!important;
		clear:both!important
}
	#footer,#footer .cnss-social-icon{
		display:block!important;
		width:100%!important;
		clear:both!important
}
	.container .col-sm-3{
		float:left!important;
		width:220px!important;
		margin-left:5px
}
	.header-banner .col-md-8 .top-gapper-discription{
		margin:20px 0 0 20px!important;
		padding-bottom:15px!important
}
	.header-banner .col-md-4 h1{
		width:235px!important;
		margin:0 auto;
		clear:both!important
}
	.main-container .container{
		padding:0!important
}
	#footer{
		margin-top:80px
}
}
.single-post-reveiws a{
	color:#fff;
	font-size:18px
}
.single-post-external a{
	color:#0000FF;
	text-decoration:underline;
	font-weight:700;
	font-size:26px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:1.1
}
.watermark-logo{
	background:url(/wp-content/themes/bestlistofporn/images/watermark.png) left bottom no-repeat;
	background-size:30% auto;
	display:block;
	position:relative;
	bottom:100px;
	height:65px;
	left:25px;
	margin-bottom:-80px
}
.hlogo,.icon,.mainimgs,.twitter{
	position:relative;
	display:inline-block;
	margin-right:0
}
.mrcat-outBox-0 .blockmob{
	height:314px
}
.mrcat-outBox-10 .block20x{
	height:477px
}
.mrcat-outBox-1 .block20x{
	height:68px;
	min-height:68px
}
.mrcat-outBox-18 .block20x,.mrcat-outBox-19 .block20x{
	height:200px
}
.mrcat-outBox-27 .block20x{
	height:477px
}
.mr_cat-columOut1 .block20x{
	height:68px;
	min-height:68px!important
}
.mrcat-outBox-11 .block20x,.mrcat-outBox-12 .block20x,.mrcat-outBox-20 .block20x,.mrcat-outBox-21 .block20x,.mrcat-outBox-28 .block20x{
	height:212px
}
.mrcat-outBox-29 .block20x{
	height:348px
}
.mrcat-outBox-30 .block20x{
	height:212px
}
.mrcat-outBox-5 .block20x{
	height:212px!important
}
.mr-category-cotainer{
	background:#f5f5f5;
	border-radius:5px 5px 0 0;
	margin-top:25px;
	padding:0
}
.mr-category-title{
	background:#222;
	border-radius:3px 3px 0 0;
	color:#fff;
	font-family:NexaBold,Helvetica,Arial,sans-serif;
	font-size:28px;
	line-height:32px;
	margin:0;
	padding:6px 12px;
	text-transform:uppercase
}
.hlogo,.mainimgs,.twitter{
	background:url(/wp-content/themes/bestlistofporn/images/main_spritesheet_20_09_2015.png) no-repeat;
}
.twitter{
	background-position:0 0;
	width:110px;
	height:115px;
	top:63px;
	float:left
}
.hlogo{
	background-position:-365px 0;
	width:235px;
	height:110px;
	top:0
}
header .archive-meta{
	color:#000;
	padding:10px;
	margin-top:15px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px
}
#wpsimplegallery_container{
	width:100%;
	clear:both
}
.mr_gallery-head{
	background:#9f0c67;
	padding:5px;
	margin-top:20px
}
.mr_gallery-head h3{
	color:#fff;
	font-size:14px;
	font-weight:600;
	margin:0
}
.mr-latest-posttitle{
	font-size:14px;
	margin:10px 0;
	text-transform:uppercase
}
.col-md-9{
	width:75%
}
.mr-about-txt{
	text-align:justify
}
.noofExG,.noofGalleries,.noofVideos{
	text-align:right;
	text-transform:capitalize
}
.ultimate-post-container ul .upw-image .attachment-thumbnail{
	height:60px!important;
	width:75px!important
}
.mr-singlepostOut{
	background:#fff;
	border-radius:5px 5px 0 0;
	color:#444;
	margin-top:15px;
	padding-bottom:25px
}
.mr-singlepostOut .single-post-external{
	color:#fff
}
.noofGalleries{
	color:#fff;
	font-size:14px;
	font-weight:500;
	margin:0
}
#free-GLR-containt th{
	color:#707070;
	font-size:14px
}
#free-GLR-containt hr{
	border-style:solid;
	color:#e1e1e1;
	margin:5px 0 0
}
#free-GLR-containt td{
	font-size:14px;
	font-weight:400;
	padding:2px 6px
}
.mr_ExG-head,.mr_Fvideo-head{
	background:#9f0c67;
	padding:5px
}
#free-GLR-containt td,#free-GLR-containt td a{
	color:#000
}
.mr_ExG-head h3,.mr_Fvideo-head h3{
	font-size:14px;
	color:#fff;
	font-weight:600
}
.mr-exclusive-gallery-section,.mr-free-Galleries-section,.mr-free-Video-section,.mr-sites-section{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:auto;
	max-width:98%
}
.mr_Fvideo-head{
	margin-top:20px
}
.mr_Fvideo-head h3{
	margin:0
}
.mr_ExG-head{
	margin-top:20px
}
.mr_ExG-head h3{
	margin:0
}
#free-FVLR-containt th{
	color:#707070;
	font-size:14px
}
#free-FVLR-containt hr{
	border-style:solid;
	color:#e1e1e1;
	margin:5px 0 0
}
#free-FVLR-containt td{
	font-size:14px;
	font-weight:400;
	padding:2px 6px
}
#free-FVLR-containt td,#free-FVLR-containt td a{
	color:#000
}
.noofExG,.noofVideos{
	color:#fff;
	font-size:14px;
	font-weight:500;
	margin:0
}
img{
	max-width:100%
}
.fvideo-box{
	float:left;
	height:auto;
	margin:8px 14px;
	overflow:hidden;
	width:210px
}
.fvideoboxTitle{
	background:#9f0c67;
	text-align:center;
	padding:3px
}
.fvideoboxTitle a{
	color:#fff
}
.fvideo-thum{
	border:1px solid #f5f5f5;
	height:160px;
	margin-top:1px
}
.fvideo-thum img{
	height:100%;
	width:100%
}
.fv-star-rat>img{
	height:15px;
	width:auto
}
.fv-star-rat{
	border:1px solid #f5f5f5;
	padding:2px 0;
	text-align:right
}
#wpsimplegallery{
	text-align:center!important
}
#wpsimplegallery li{
	display:inline-block!important;
	margin:auto 4px!important
}
#wpsimplegallery li img{
	margin:5px 0!important;
	width:100%!important
}
#free-EXG-containt{
	padding:5px
}
.likesNd-hates-out{
	margin:25px auto 0;
	width:100%
}
.likesNd-hates-out li{
	font-size:14px;
	line-height:normal
}
.likesNd-hates-out>h3{
	color:#333;
	font-weight:bold;
	font-size:18px;
	margin:10px 0
}
.likesNd-hates-out ul{
	list-style-image:url(/wp-content/themes/bestlistofporn/images/list_arrow.png)
}
.likesNd-hates-out ul.mobile_support{
	list-style-image:url(/wp-content/themes/bestlistofporn/images/mobile-fiocn.png)
}
.likesNd-hates-out ul.usd_dollar{
	list-style-image:url(/wp-content/themes/bestlistofporn/images/usd-doll.png)
}
.rm-pad{
	padding:0 5px
}
#pagination-wraper{
	margin:0
}
#pagination-wraper>div{
	background:#fff;
	border:1px solid #ddd;
	color:#000;
	float:left;
	margin:0 3px;
	padding:3px
}
.model-left.thumnail img,.mrthumbnails img,.site-left.thumnail img{
	border:0px solid #444;
	height:auto;
}
#pagination-wraper div a{
	color:#000;
	font-size:14px
}
#pagination-wraper #pagi-icon-current{
	background:#84011f
}
#pagination-wraper #pagi-icon-current a{
	color:#fff
}
.block-right .single-post-title{
	float:left;
	max-width:70%;
	word-warp:no-warp
}
.mr-single-postrating{
	float:right;
	margin-top:5px
}
.fv-star-rat .kk-star-ratings.top-right.rgt{
	margin:0
}
.fv-star-rat .kk-star-ratings{
	height:20px;
	width:90px
}
.fv-star-rat .kk-star-ratings .kksr-star.orange,.fv-star-rat .kksr-fuel.kksr-star,.fv-star-rat .kksr-stars.kksr-star.gray{
	background-size:auto 18px;
	height:18px!important
}
.fv-star-rat .kk-star-ratings .kksr-stars a{
	height:18px;
	width:18px
}
.siglevideo-outer{
	min-height:200px
}
.model-left,.site-left{
	text-align:center;
	min-height:100px
}
.single-video-title{
	box-shadow:0 0 10px 13px #333 inset;
	color:#000;
	font-size:24px;
	font-style:italic;
	margin:auto;
	padding:5px 0;
	text-align:center
}
.single-video-title>a{
	color:#ffc000
}
.ratingstar-out{
	background:#370002;
	margin-bottom:10px
}
.ratingstar-out .kk-star-ratings{
	float:none;
	margin:auto;
	padding:9px 0
}
.single-model-outer,.single-site-outer{
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	padding-bottom:20px;
	width:98%
}
.site-left{
	float:left;
	min-width:250px;
	width:40%
}
.site-right{
	float:left;
	padding:0;
	width:56%
}
.site-right>ul{
	list-style:none;
	padding:0
}
.site-right ul li{
	font-size:14px;
	padding:3px 10px
}
.site-name{
	font-size:28px;
	font-weight:700;
	margin:10px 0
}
.site-des{
	padding:5px;
	margin:0;
	font-size:13px;
	line-height:normal
}
.model-left{
	float:left;
	width:42%
}
.model-right{
	float:right;
	padding:0;
	width:56%
}
.model-right>ul{
	list-style:none;
	padding:0
}
.model-right ul li{
	font-size:14px;
	padding:3px 10px
}
.model-name{
	float:left;
	font-size:28px;
	font-weight:700;
	margin:10px 10px
}
.model-name2{
	font-size:18px
}
.siglevideo-outer{
	padding:10px 15px
}
.siteListmain{
	float:left;
	margin:1%;
	padding:0;
	width:23%
}
.list_sitetiel,.mr-girl-title{
	padding:5px;
	text-align:center
}
.mrthumbnails img{
	height:100%;
	width:100%
}
.list_sitetiel{
	font-size:14px
}
.list_sitetiel>a{
	color:#444;
	font-size:14px;
	font-weight:700
}
.girls-list-box{
	float:left;
	margin:10px;
	width:171px
}
.mr-girl-title>a{
	color:#222;
	font-size:13px;
	font-weight:600
}
.mr-girl-thumb img{
	border:1px solid #222;
	height:auto!important;
	width:100%!important
}
.noofGalleries>a{
	color:#fff;
	font-size:13px;
	font-weight:700
}
.block20x>li,.blockmob>li{
	text-align:left
}
.single-post-reveiws>a{
	word-wrap:break-word
}
.mr-trip-box-out{
	float:left!important;
	margin-left:5px;
	width:234px!important;
	max-width:95%
}
@media (max-width:480px){
	.model-left{
		min-width:235px;
		float:none;
		margin:auto
}
	.first-box h3{
		margin:0 auto;
	}
	.model-right{
		float:none;
		width:100%
}
	#free-GLR-containt{
		overflow:auto
}
	.link-header-magnify{
		background:0 0!important;
		font-size:24px;
		margin:0!important;
		padding:5px 10px!important;
		text-align:center;
		width:100%
}
	.link-header-back1{
		display:none
}
	.block20x>li,.blockmob>li{
		margin:5px
}
	.mr_cat-columOut1 .rm-pad,.mr_cat-columOut2 .rm-pad,.mr_cat-columOut3 .rm-pad,.mr_cat-columOut4 .rm-pad{
		padding:0
}
	.first-box .list2,.first-box .list2_bottom,.first-box h2{
		float:none;
		margin:auto
}
	.list2_bottom,.list_bottom{
		margin-bottom:20px!important
}
	.first-box .list,.first-box h1{
		float:none;
		margin:auto
}
	.first-box .list_bottom{
		background-repeat:no-repeat;
		clear:both;
		float:none!important;
		margin:auto
}
	.mr-about-txt{
		margin:auto;
		text-align:justify;
		width:95%
}
	.mr-singlepostOut{
		padding-left:10px;
		padding-right:10px;
		padding-top:10px
}
	#pagination-wraper>div{
		margin:3px
}
	.list .new_txt, .list2 .new_txt{
		display:none;
	}
}
@media only screen and (min-width:320px) and (max-width:1080px){
	.fvideo-box,.girls-list-box,.modelsites-list-out article,.mr-trip-box-out,.mrCatouter article{
		display:inline-block
}
	#free-FVLR-containt,#modelsites-containt,#site-girls-containt,.mrCatouter,.mrMorepornsites{
		text-align:center;
}
	.single-post-content{
		padding:10px
}
	.fvideo-box{
		float:none
}
	.mr-trip-box-out{
		float:none!important
}
	.girls-list-box{
		float:none
}
	.mrMorepornsites .first-box{
		display:inline-block!important;
		float:none!important
}
	.mrMorepornsites .first-box .list{
		text-align:left!important
}
	.mrhomePageCat{
		text-align:center
}
	.mr_cat-columOut1,.mr_cat-columOut2,.mr_cat-columOut3,.mr_cat-columOut4{
		margin-left:0!important;
		float:none!important;
		display:inline-block
}
}
@media only screen and (min-device-width:240px) and (max-device-width:640px) and (orientation:landscape){
	.header-banner .col-md-4 h1{
		clear:unset!important
}
	#free-GLR-containt{
		overflow:auto
}
	.main-container{
		padding:0 5px!important
}
	.mr_cat-columOut1,.mr_cat-columOut2,.mr_cat-columOut3,.mr_cat-columOut4{
		margin-right:0!important;
		overflow:hidden;
		width:50%!important;
		margin-left:0!important;
		float:none!important;
		display:inline-block
}
	.rm-pad{
		padding:0!important
}
	.mrhomePageCat{
		text-align:center
}
}
@media only screen and (min-width:480px) and (max-width:980px){
	.list .new_txt, .list2 .new_txt{
		display:none;
	}
	.first-box .list{
		text-align:left;
	}
	.mr-menu-opt{
		float:left;
		width:45px;
		display:inline-block!important;
		margin-top:10px
}
	.mr-menu-opt img{
		max-height:100%
}
	.header-banner .mr-logo{
		clear:unset!important;
		float:right;
		height:60px;
		max-width:70%
}
	.mr-logo img{
		height:100%;
		width:100%
}
	.col-md-8.mr-head-right{
		display:none!important
}
	.header-banner{
		padding-bottom:10px
}
	.mr_cat-columOut1,.mr_cat-columOut2,.mr_cat-columOut3,.mr_cat-columOut4{
		float:left;
		margin-left:2.5%;
		margin-right:0;
		/*2.5%*/
		width:45%!important;
		min-width:230px
}
	.mr-about-txt{
		text-align:justify;
		width:100%
}
	.main-container{
		margin:0 auto;
		top:20px!important;
		width:800px!important;
		max-width:90%
}
}
table.cnss-social-icon tr td a img:hover,table.cnss-social-icon tr td a:hover img,table.cnss-social-icon tr td img{
	max-width:100%!important
}
table.cnss-social-icon,table.cnss-social-icon tr,table.cnss-social-icon tr td{
	padding:0!important;
	margin:0!important;
	border:none!important;
	vertical-align:middle!important;
	background:0 0!important
}
table.cnss-social-icon tr td a img,table.cnss-social-icon tr td a img:hover,table.cnss-social-icon tr td a:hover img{
	border:none!important
}
#sortable{
	margin:10px 0 0;
	padding:0;
	width:100%
}
#sortable ul{
	margin-left:20px;
	list-style:none
}
#sortable li{
	padding:2px 0;
	margin:4px 0;
	border:1px solid #ddd;
	cursor:move;
	-moz-border-radius:6px
}
#cssmenu li,.soc,ul.cnss-social-icon{
	padding:0;
	margin:0
}
#sortable li span{
	display:block;
	background:#f7f7f7;
	padding:5px 10px;
	color:gray;
	font-size:13px;
	font-weight:700
}
#sortable li.placeholder{
	border:2px dashed #ccc;
	background-color:#fff;
	height:20px
}
.clear{
	clear:both
}
ul.cnss-social-icon li a img{
	display:inherit!important
}
ul.cnss-social-icon li a{
	border:none!important;
	text-decoration:none!important
}
ul.cnss-social-icon li:after,ul.cnss-social-icon li:before{
	display:none!important;
	content:inherit!important
}
ul.cnss-social-icon li{
	float:none!important;
	width:auto!important
}
@font-face{
	font-family:si;
	src:url(/wp-content/themes/bestlistofporn/images/socicon/socicon.eot);
	src:url(/wp-content/themes/bestlistofporn/images/socicon/socicon.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/bestlistofporn/images/socicon/socicon.woff) format('woff'),url(/wp-content/themes/bestlistofporn/images/socicon/socicon.ttf) format('truetype'),url(/wp-content/themes/bestlistofporn/images/socicon/socicon.svg#icomoonregular) format('svg');
	font-weight:400;
	font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	@font-face{
		font-family:si;
		src:url(/wp-content/themes/bestlistofporn/images/socicon/socicon.svg) format(svg)
}
}
.soc{
	list-style:none
}
.soc li{
	display:inline-block;
	zoom:1
}
video{
	width:100%;
	height:100%;
	max-width:100%
}
.wp-video{
	width:80%!important
}
#cssmenu li,#cssmenu ul{
	display:block;
	padding:0;
	margin:0
}
/*#cssmenu ul{
	background:url(/wp-content/themes/bestlistofporn/images/mainmenu.png) 26% 102% no-repeat;
	height:53px;
	position:relative;
	width:auto;
	background-size:105% 120px; Timmy*/
}
.cssbutton1 img,.cssbutton2 img,.cssbutton4 img{
	border:0
}
#cssmenu li{
	display:block;
	float:left
}
.cssbutton1 a{
	background:url(/wp-content/themes/bestlistofporn/images/mainmenu.png) 3.4% 18% no-repeat;
	margin:0 60px;
	width:131px;
	height:53px;
	display:block;
	float:left
}
.cssbutton2 a,.cssbutton3 a,.cssbutton4 a{
	text-decoration:none;
	margin:0 40px;
	height:53px;
	display:block;
	float:left
}
.cssbutton2 a{
	background:url(/wp-content/themes/bestlistofporn/images/mainmenu.png) -529px -14.2px no-repeat;
	width:131px
}
.cssbutton3 a{
	background:url(/wp-content/themes/bestlistofporn/images/mainmenu.png) 30.2% 22% no-repeat;
	width:170px
}
.cssbutton4 a{
	background:url(/wp-content/themes/bestlistofporn/images/mainmenu.png) -778px -15px no-repeat;
	width:140px
}
.cssbutton1 .active,.cssbutton1 a:hover{
	background:url(/wp-content/themes/bestlistofporn/images/menu-home-active-hover.png) no-repeat;
	text-decoration:none
}
.cssbutton2 .active,.cssbutton2 a:hover{
	background:url(/wp-content/themes/bestlistofporn/images/menu-premium-hover.png) 2px 0 no-repeat;
	text-decoration:none
}
.cssbutton3 .active,.cssbutton3 a:hover{
	background:url(/wp-content/themes/bestlistofporn/images/menu-sponsors-hover.png) no-repeat;
	text-decoration:none
}
.cssbutton4 .active,.cssbutton4 a:hover{
	background:url(/wp-content/themes/bestlistofporn/images/menu-blog-hover.png) no-repeat;
	text-decoration:none
}
.soc1-facebook,.soc1-tumblr,.soc1-instagram,.soc1-pinterest,.soc1-stumbleupon,.soc1-rss,.soc1-twitter{
	background-image:url(/wp-content/uploads/2015/10/newsocialicons.png);
	background-repeat:no-repeat;
	display:block;
	height:35px;
	width:35px
}
.soc1-twitter{
	background-position:1px -35px
}
.soc1-tumblr{
	background-position:1px -72px
}
.soc1-pinterest{
	background-position:1px -109px
}
.soc1-instagram{
	background-position:1px -144px
}
.soc1-stumbleupon{
	background-position:1px -180px
}
.soc1-rss{
	background-position:1px -215px
}
.soc1{
	padding:0;
	text-align:center
}
.soc1 li{
	display:inline-block
}
.soc1 li:hover a{
	opacity:.7
}
.post p{
	font:400 14px/22px Verdana,Geneva,sans-serif
}
@media screen and (max-width:980px){
	#supportAd{
		display: none;
	}
}
#supportAd{
	background:#222;
	border:solid 1px #a0a0a0;
	width:933px;
	margin:5px 0 12px 10px;
	line-height:35px;
	height:39px;
	text-align:center;
	font-size:14px;
	color:#ccc
}
#supportAd a{
	color:red
}
img.imgthumb.wp-post-image:hover{
	border:1px solid red
}
.gallerycontainer{
	position:relative
}
.bestthumbnail img{
	border:1px solid #fff;
	margin:0 5px 5px 0
}
.bestthumbnail:hover{
	background-color:transparent
}
.bestthumbnail:hover img{
	border:1px solid #00f
}
.bestthumbnail span{
	position:absolute;
	background-color:#ffffe0;
	padding:5px;
	left:-1000px;
	border:1px dashed gray;
	visibility:hidden;
	color:#000;
	text-decoration:none
}
.bestthumbnail span img{
	border-width:0;
	padding:2px
}
.pd-deal,.pd-deal .discount{
	box-shadow:0 1px 2px 0 rgba(0,0,0,.25)
}
.bestthumbnail:hover span{
	visibility:visible;
	top:0;
	left:230px;
	z-index:50
}
.col-lg-3{
	width:25%;
	float:left
}
.pd-deal{
	background:#fff;
	margin-bottom:30px;
	position:relative
}
.pd-deal a.thumb{
	display:block;
	position:relative
}
.pd-deal .discount{
	background:padding-box #ffda2e;
	border-radius:0 0 3px 3px;
	font-weight:700;
	left:8px;
	padding:8px;
	position:absolute;
	text-align:center;
	top:0;
	border-radius: 10px;
}
.pd-deal .meta .new,.pd-deal .price-info .button a{
	border-radius:3px;
	font-weight:700;
	text-shadow:0 1px 3px rgba(0,0,0,.25)
}
.pd-deal .discount .text{
	color:#333;
	font-size:11px;
	line-height:11px;
	margin-bottom:3px;
	text-transform:uppercase
}
.pd-deal .discount .value{
	color:#000;
	font-size:30px;
	line-height:30px
}
.pd-deal .meta .new{
	background:padding-box #d42a2a;
	box-shadow:0 1px 2px 0 rgba(0,0,0,.25) inset;
	color:#fff;
	display:inline-block;
	font-size:11px;
	padding:0 5px
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive{
	display:block;
	height:auto;
	max-width:100%
}
.pd-deal .about .title a{
	color:#000
}
.pd-deal .about .slogan{
	font-size:12px;
	height:30px;
	line-height:15px;
	margin:0 0 0 3px;
	text-align:left
}
.big-green,.hover_img>h2,.hover_img>p,.hover_imgleft,.limited_time,.meta .top{
	text-align:center
}
.pd-deal .price-info{
	background:#fafafa
}
.pd-deal .price-info .prices{
	color:#000;
	float:left;
	font-size:18px;
	font-weight:700;
	line-height:30px;
	padding:4px 0 0 4px
}
.pd-deal .price-info .button{
	background:#f1f1f1;
	float:right;
	padding:6px
}
.pd-deal .price-info .button a{
	background-color:#46a92f;
	background:-webkit-gradient(linear,left top,left bottom,from(#46a92f),to(#387921));
	background:-webkit-linear-gradient(top,#46a92f,#387921);
	color:#fff;
	display:inline-block;
	line-height:30px;
	padding:0 10px
}
#ordering,#search-input{
	box-shadow:0 1px 2px 0 rgba(0,0,0,.25) inset;
	padding:10px;
	width:100%
}
.pd-deal .price-info .prices del{
	color:#999;
	font-size:13px;
	font-weight:400;
	margin-right:5px
}
#grid .col-md-4 .img-responsive{
	margin-bottom:0
}
#search-input{
	background-clip:padding-box;
	border:1px solid #aaa;
	border-radius:3px
}
#ordering{
	background-color:#d42a2a;
	background:-moz-linear-gradient(center top ,#d42a2a,#941d1d) rgba(0,0,0,0);
	border:none;
	border-radius:3px;
	color:#fff;
	text-shadow:0 1px 3px rgba(0,0,0,.25)
}
#grid{
	margin-top:20px
}
.stars .kk-star-ratings .kksr-star.orange{
	background-size:15px auto
}
.stars .kk-star-ratings{
	width:75px
}
.stars .kk-star-ratings .kksr-stars a{
	width:15px
}
.stars .kk-star-ratings .kksr-star.gray{
	background-size:auto 100%
}
.stars{
	float:left;
	width:35%;
	margin-left:3px
}
.pd-deal .meta.new_meta{
	right:5px
}
.hover_imgleft>a{
	color:#000;
	text-decoration:underline
}
.mr-singlepostOut .pd-deal .img-responsive{
	min-height:137px;
	height:137px
}
.big-green{
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-color:#46a92f;
	background:-webkit-gradient(linear,left top,left bottom,from(#46a92f),to(#387921));
	background:-webkit-linear-gradient(top,#46a92f,#387921);
	background:-moz-linear-gradient(top,#46a92f,#387921);
	background:-ms-linear-gradient(top,#46a92f,#387921);
	background:-o-linear-gradient(top,#46a92f,#387921);
	background:-moz-linear-gradient(center top ,#46a92f,#387921) rgba(0,0,0,0);
	border:none;
	border-radius:50px;
	box-shadow:0 1px 2px 0 rgba(0,0,0,.25);
	color:#fff;
	display:block;
	font-size:15px;
	font-weight:700;
	height:40px;
	text-shadow:0 1px 3px rgba(0,0,0,.25);
	text-transform:uppercase;
	width:150px;
	outline:0!important
}
.tooltip.fade.bottom.in{
	background:#000;
	border-radius:10px;
	left:116px!important;
	margin-top:5px;
	padding:3px;
	position:absolute;
	top:auto!important;
	width:100px;
	display:none;
	font-size:12px
}
i:hover+#tooltip802352{
	display:block
}
.bottom_txt{
	clear:both
}
.hover_imgleft>span{
	display:block;
	font-size:15px;
	font-weight:700;
	margin-top:3px
}
.big-green:hover{
	background:-moz-linear-gradient(center top ,#52c537,#459529) rgba(0,0,0,0);
	color:#fff;
	text-decoration:none
}
.pd-deal .meta .top{
	background:padding-box #ffda2e;
	border-radius:3px;
	box-shadow:0 1px 2px 0 rgba(0,0,0,.25) inset;
	color:#000;
	display:inline-block;
	font-size:11px;
	font-weight:700;
	padding:0 5px
}
.lifetime-discount.hidden-xs.hidden-sm{
	float:right;
	margin:0 0 4px;
	width:57%
}
.limited_time{
	float:left;
	margin-right:20px;
	width:200px;
	margin-left:45px
}
.countdown span{
	color:red;
	font-size:16px;
	font-weight:700
}
.glyphicon.glyphicon-time>img{
	margin-top:-5px;
	position:relative;
	vertical-align:middle
}
.stars .kk-star-ratings .kksr-stars,.stars .kk-star-ratings .kksr-stars .kksr-fuel,.stars .kk-star-ratings .kksr-stars a{
	height:15px
}
.hover_img{
	background:#feda2e;
	border:1px solid;
	border-radius:5px;
	margin:-149px 5% 23px;
	position:relative;
	width:90%
}
.hover_img>h2{
	background:#fdb50b!important;
	color:#000;
	font-size:16px;
	margin:0!important;
	padding:5px
}
.latest_model,.recent_gallery{
/*background:url(/wp-content/themes/bestlistofporn/images/background.png) no-repeat; Timmy*/
}
.hover_imgleft{
	float:left;
	margin:10px 10px;
	width:45%;
	font-size:26px!important;
	color:#000;
}
.hover_imgleft:nth-child(3){
	border-right:medium none;
	margin-top:30px
}
.pd-deal .meta{
	position:absolute;
	right:70px;
	top:3px
}
.meta .top{
	width:64px;
	font-size:11px;
	text-shadow:initial
}
.recent_gallery{
	float:left;
	width:98%;
	max-height:300px;
	border-radius:10px;
	margin:0 11px 11px;
	background-size:100% 100%
}
.models_list a{
	color:#fff
}
.recent_video.recent_gallery{
	min-height:190px!important;
	background:url(/wp-content/themes/bestlistofporn/images/bg_video.png) 0 0/100% 100% no-repeat rgba(0,0,0,0);
	height:190px
}
.recent_video.recent_gallery h3{
	margin:-4px auto 0
}
.latest_model,.models_list{
	width:98%;
	border-radius:10px;
	margin:0 11px 11px;
	float:left
}
.latest_model{
	max-height:310px;
	background-size:100% 100%
}
.models_list{
	background:url(/wp-content/themes/bestlistofporn/images/background.png) no-repeat;
	background-size:100% 100%;
	padding-bottom:20px
}
.latest_model h3,.models_list h3,.recent_gallery h3{
	border-radius:5px;
	text-align:center;
	background-size:100% 100%
}
.models_list li{
	width:175px;
	float:left
}
.models_list h3{
	margin:2px auto 20px
}
.recent_gallery h3{
	margin:-6px auto 0
}
.latest_model h3{
	margin:-5px auto 0
}
.latest_model img{
	height:231px!important
}
.recent_gallery .col-md-4 .pd-deal .img-responsive{
	height:137px!important
}
.recent_gallery .col-md-4 .img-responsive{
	height:150px!important;
	margin-bottom:0;
	width:100%!important
}
.pd-deal .about{
	padding:8px 0 0
}
.pd-deal .price-info{
	border-top:medium none
}
.pd-deal .price-info .button{
	border-left:medium none
}
.pd-deal .about .title{
	margin-bottom:0;
	text-align:left;
	clear:both;
	margin-left:3px
}
.pd-deal .about .title a{
	font-size:17px;
	font-weight:bold;
	clear:both
}
.single-post-external{
	clear:both
}
#ordering option{
	background-color:#fff;
	color:#000
}
.limited_time small{
	color:gray;
	display:block
}
.pd-deal .lifetime-discount{
	background:padding-box #2285ff;
	border-radius:3px;
	box-shadow:0 1px 2px 0 rgba(0,0,0,.25) inset;
	color:#fff;
	float:right;
	font-size:10px;
	font-weight:700;
	line-height:19px;
	padding:0 5px;
	text-shadow:0 1px 3px rgba(0,0,0,.25)
}
.stars .kk-star-ratings .kksr-star.yellow{
	background-size:15px auto
}
.lifetime-discount i:before{
	background:#fff;
	border-radius:5px;
	color:#00f;
	content:"?";
	padding:0 2px 0 1px
}
.porn_discounts{
	max-height:265px!important
}
.us_wrapper{
	clear:none!important
}
.block20x a:nth-child(3){
	float:right!important;
	width:10%!important
}
.block20x>li,.blockmob>li{
	float:left;
	text-align:left;
	width:100%;
	margin-top:2px
}
.block20x>li .icon{
	float:left
}
.block20x a{
	float:left;
	width:80%
}
.kksr-legend{
	display:none
}
.block20x .test a{
	float:left;
	width:80%
}
.list .block20x>li,.list .blockmob>li{
	margin-top:0
}
.list2 .block20x>li,.list2 .blockmob>li{
	margin-top:0
}
@media only screen and (max-width:1000px){
	.latest_model,.models_list,.recent_gallery{
		display:none!important
}
	.col-lg-3{
		float:left;
		width:50%
}
}
@media only screen and (max-width:600px){
	.col-lg-3{
		float:none;
		width:100%
}
}
.discperc{
	background-color:#ffda2e;
	display:inline;
	padding:.2em .6em .3em;
	font-size:85%;
	font-weight:700;
	line-height:1;
	color:#000;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:3px
}
#cssmenu .menucustomcss a{
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 10px 0px 15px;
	line-height:40px;
	font-size:16px;
}
#cssmenu .menucustomcss a:hover{
	color: #ffc000;
}
#cssmenu .current-menu-item a {
	color: #ffc000;
}
#cssmenu .current-menu-item a:hover {
	color: #ffc000;
}
.recent_gallery {
	float: left;
	width: 98%;
	max-height: 300px;
	border-radius: 10px;
	margin-bottom: 30px;
	margin: 11px;
	/*background: url(/wp-content/themes/bestlistofporn/images/background.png) no-repeat; Timmy*/
	background-size: 100% 100%;
	margin-top: 0;
	border-width: 2px;
    border-style: solid;
    border-color: #B72A7C;
    border-radius: 10px;
}
.models_list a {
	color: #fff;
}
.recent_video.recent_gallery{
	min-height: 200px;
	background:rgba(0, 0, 0, 0) url("/wp-content/themes/bestlistofporn/images/bg_video.png") no-repeat scroll 0 0 / 100% 100%;
}
.recent_video.recent_gallery h3{
	margin: -4px auto 0;
}
.latest_model {
	float: left;
	width: 98%;
	max-height: 310px;
	border-radius: 10px;
	margin-bottom: 30px;
	margin: 11px;
	/*background: url(/wp-content/themes/bestlistofporn/images/background.png) no-repeat; Timmy*/
	background-size: 100% 100%;
	margin-top: 0;
	border-width: 2px;
    border-style: solid;
    border-color: #B72A7C;
    border-radius: 10px;
}
.models_list {
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-bottom: 30px;
	margin: 11px;
	background: none ;
	background-size: 100% 100%;
	padding-bottom: 0px;
	margin-top: 0;
}
.models_list li {
	width: 175px;
	float: left;
}
.models_list h3 {
	border-radius: 5px;
	margin: 0 auto;
	text-align: center;
	margin-top: 2px;
	background-size:100% 100% !important ;
	margin-bottom: 0;
	background: url(/wp-content/themes/bestlistofporn/images/head.png) no-repeat;
}
.recent_gallery h3 {
	border-radius: 5px;
	margin: 0 auto;
	text-align: center;
	margin-top: -6px;
	background-size: 100% 100%;
}
.latest_model h3 {
	border-radius: 5px;
	margin: 0 auto;
	text-align: center;
	margin-top: -5px;
	background-size: 100% 100%;
}
.latest_model img{
	height: 231px !important;
}
.recent_gallery .col-md-4 .img-responsive{
	height: 150px !important;
	margin-bottom: 0;
	width: 100% !important;
}
.models_list ul{
	float: left;
	background: url(/wp-content/themes/bestlistofporn/images/bodybk.png) no-repeat;
	background-size: 100% 100%;
	padding-top: 10px;
}
.model_list_footer {
	background: url(/wp-content/themes/bestlistofporn/images/footbk.png) no-repeat;
	height: 25px;
	width: 100%;
	float: left;
	background-size: 100% 100%;
}
.big-green:hover {
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #52c537, #459529) repeat scroll 0 0;
	color: #fff;
	text-decoration: none;
}
.pd-deal .meta .top {
	background: #ffda2e none repeat scroll 0 0 padding-box;
	border-radius: 3px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25) inset;
	color: #000;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	padding: 0 5px;
}
.lifetime-discount.hidden-xs.hidden-sm {
	float: right;
	margin: 4px 0;
	width: 57%;
}
.limited_time {
	float: left;
	margin-right: 20px;
	text-align: center;
	width: 200px;
}
.countdown span {
	color: red;
	font-weight: bold;
}
.first_cat_box .mr_cat-columOut1 .block20x {
	height: 108px;
}
.first_cat_box .mrcat-outBox-0 .blockmob {
	height: 239px !important;
}
.block5x {
	height: 132px;
	overflow-y: scroll;
	width: 100%; /*Timmy*/
	padding-left: 10px;
	background-color:#000; /*Timmy*/
}
.block10x {
	height: 220px;
	overflow-y: scroll;
	width: 100%; /*Timmy*/
	padding-left: 10px;
	background-color:#000; /*Timmy*/
}
.block11x {
	height: 173px;
	overflow-y: scroll;
	width: 100%; /*Timmy*/
	padding-left: 10px;
	background-color:#000; /*Timmy*/
}
.block12x {
	height: 239px;
	overflow-y: scroll;
	width: 100%; /*Timmy*/
	padding-left: 10px;
	background-color:#000; /*Timmy*/
}
.first-box .list{
	text-align:left;
}
.block5x {
	text-align:left;
}
@media only screen and (max-width: 1000px) {
	.latest_model{
		display:none !important;
	}
	.recent_gallery{
		display:none !important;
	}
	.models_list{
		display:none !important;
	}
}
.post-info {
	display: table-cell;
	vertical-align: top;
	position: relative;
	padding: 5px 5px 45px 10px;
	float: left;
	width: 48%;
}
.post-preview {
	display: block;
	vertical-align: top;
	width: 50%;
	float: right;
}
.btn-view-post {
	position: absolute;
	left: 0;
	bottom: 0px;
	padding: 0 30px;
	background-color: #9F0C67;
	color: #fff;
	line-height: 45px;
	text-decoration: none !important;
}
a.btn-view-post:hover {
	color: #fff;
}
.post-head {
	overflow: hidden;
	margin: 0 0 5px 0;
}
.my_posts .post {
	display: block;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	color: #444;
	float: left;
	width: 100%;
}
.my_posts {
	padding: 0 5px;
}
.my_posts h2.post-title {
	text-align: left;
	font-size: 21px;
	line-height: 25px;
	color: #525252;
	margin: 0 0 5px;
}
.my_posts h2.post-title a{
	text-decoration:none;
}
.my_posts .post .post-info p {
	text-align: justify;
	font: 400 14px/22px Verdana,Geneva,sans-serif;
}
.date_horizotal {
	width: 90%;
	float: right;
}
.post-date_1 {
	float: left;
	clear:both;
}
@media only screen and (max-width: 808px) {
	.post-preview {
		width: 100% !important;
	}
	.post-info {
		width: 100% !important;
	}
}
@media only screen and (max-width: 480px) {
	.my_posts h2.post-title {
		font-size: 17px !important;
		line-height: 30px !important;
	}
	.my_posts .post-preview{
		margin-right: 0px !important;
	}
	.post-date_1 {
		width: 26% !important;
	}
	.date_horizotal {
		width: 72% !important;
	}
}
.link-header12 h2 {
	display: inline-block;
	height: 65px;
	margin: -15px 0 0;
	padding: 18px 0 0 70px;
	text-shadow: 1px 1px #000;
}
.link-header12 {
	background: #9f0c67;
	margin-bottom:20px;
	border-radius: 3px 3px 0 0;
	color: #fff;
	font-family: NexaBold,Helvetica,Arial,sans-serif;
	height: 40px;
	padding: 1px 0;
	text-align: center;
}
.site-des h2{
	font-size: 24px;
	line-height: 28px;
	color: #555;
	margin-top: 20px;
	margin-bottom: 10px;
}
.site-des a{
	font-weight:600;
}
.post-date_single {
	font-size: 15px;
	float: right;
	position: relative;
	margin-top: -36px;
}
.latest_blog img{
	height:auto;
}
.latest_blog h3 {
	border-radius: 5px;
	margin: 0 auto;
	text-align: center;
	margin-top: 10px;
	background-size: 100% 100%;
	color: #fff;
	font-family: "Century Gothic",Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
}
.latest_blog {
	clear: both;
	padding: 0 8px;
}
.latest_blog .site-content {
	/*background: url(/wp-content/uploads/2017/04/bggg.png); Timmy */
	margin-top: 10px;
	height: auto;
}
.latest_blog .post-title a{
	color: #fff;
	font-size: 18px;
}
.latest_blog .post-date_1{
	color: #fff;
}
.latest_blog .my_posts .post .post-info p {
	text-align: justify;
	color: #ccc;
	font: 400 12px/22px Verdana,Geneva,sans-serif;
}
.single-site-outer-blog p{
	line-height: 25px;
	font: 400 14px/22px Verdana,Geneva,sans-serif;
}
.single-site-outer-blog .thumnail {
	text-align: center;
}
.single-site-outer-blog {
	padding: 5px;
}
.my_posts h2.post-title:hover {
	text-decoration: underline;
}
.site-center.thumnail {
	margin: 30px 0;
}
.btn-view-post:hover {
	background-color: #9F0C30;
}
.latest_blog {
	float: left;
	width: 98%;
	border-radius: 10px;
	margin-bottom: 30px;
	margin: 11px;
	/*background: url(/wp-content/themes/bestlistofporn/images/background.png) no-repeat; Timmy */
	background-size: 100% 100%;
	margin-top: 0;
	border-width: 2px;
    border-style: solid;
    border-color: #B72A7C;
    border-radius: 10px;
}
.post2 p{
	font:400 12px/22px Verdana,Geneva,sans-serif
}
.my_posts .post2 {
	display: block;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	color: #444;
	float: left;
	width: 100%;
}
.post-preview2{
	width: 30%;
	display: block;
	vertical-align: top;
	float: right;
}
.post-info2{
	width: 68%;
	display: table-cell;
	vertical-align: top;
	position: relative;
	padding: 5px 5px 45px 10px;
	float: left;
	text-align: justify;
	color: #ccc;
}
a.btn-view-post {
	margin-left: 10px;
}
.post-preview img {
	height: auto;
}
.latest_blog .post-date_1 {
	margin-left: 10px;
}
.post-date_1 {
	margin-left: 8px;
}
.single-site-outer .site-center img {
	height: auto;
}
@media only screen and (max-width: 1040px) {
	.post-preview img {
		height: auto;
		width: 300px;
	}
	.latest_blog {
		clear: both;
		padding: 0 4px;
	}
}
}
@media only screen and (max-width: 767px) {
.post-preview img {
	height: auto;
	width: 300px;
}
.post-preview.post_responsive {
	text-align: center;
}
.thumbnail_123 img {
	height: auto !important;
}
.site123 img {
	height: auto !important;
}
.post-date_single{
	margin-top:0px !important;
}
.latest_blog {
	clear: both;
	padding: 0 4px;
}
}
@media only screen and (min-width: 481px) and (max-width: 556px) {
.post-preview{
	margin-right: 0px !important;
}
}
@media only screen and (min-width: 557px) and (max-width:767px) {
.post_responsive{
	width: 90% !important;
	padding-top: 30px !important;
}
}
@media only screen and (max-width: 480px){
.post_responsive img{
	height: auto !important;
}
}
img.alignright {
float: right;
margin: 0 0 1em 1em;
}
img.alignleft {
float: left;
margin: 0 1em 1em 0;
}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
@media screen and (max-width:980px){
.love_work{
	display: none;
}
}
.love_work {
padding:2px 0;
background-color:#E58716;
color:#fff;
text-align:center;
font-size:18px;
margin:0px 25px 10px 25px;
width: auto;
height: auto;
}
/*custom css for responsive */
@media only screen and (min-width: 320px) and (max-width:359px) {
#listprem_content {
	width: 100% !important;
}
#listprem_content #first_col,#listspon_content #first_col {
	float: none !important;
	margin: 0 auto !important;
}
#listprem_content #second_col,#listspon_content #second_col {
	float: none !important;
	margin: 0 auto !important;
}
#listprem_content #third_col,#listspon_content #third_col {
	float: none !important;
	margin: 0 auto !important;
}
#listprem_content #last_col,#listspon_content #last_col {
	float: none !important;
	margin: 0 auto !important;
}
}
/*GALAXY */
@media only screen and (min-width: 360px) and (max-width:374px) {
#listprem_content , #listspon_content{
	width:100% !important;
}
#listprem_content #first_col,#listspon_content #first_col {
	float: none !important;
	margin: 0 auto !important;
}
#listprem_content #second_col,#listspon_content #second_col {
	float: none !important;
	margin: 0 auto !important;
}
#listprem_content #third_col,#listspon_content #third_col {
	float: none !important;
	margin: 0 auto !important;
}
#listprem_content #last_col,#listspon_content #last_col {
	float: none !important;
	margin: 0 auto !important;
}
}
/*i phone 6 resolution */
@media only screen and (min-width: 375px) and (max-width:411px) {
#listprem_content #first_col,#listspon_content #first_col {
	float: none !important;
	margin: 0 0 0 44px !important;
}
#listprem_content #second_col,#listspon_content #second_col {
	float: none !important;
	margin: 0 0 0 44px !important;
}
#listprem_content #third_col,#listspon_content #third_col {
	float: none !important;
	margin: 0 0 0 44px !important;
}
#listprem_content #last_col,#listspon_content #last_col {
	float: none !important;
	margin: 0 0 0 44px !important;
}
}
/*Nexus 5s*/
@media only screen and (min-width: 412px) and (max-width:413px) {
#listprem_content #first_col,#listspon_content #first_col {
	float: none !important;
	margin: 0 0 0 62px !important;
}
#listprem_content #second_col,#listspon_content #second_col {
	float: none !important;
	margin: 0 0 0 62px !important;
}
#listprem_content #third_col,#listspon_content #third_col {
	float: none !important;
	margin: 0 0 0 62px !important;
}
#listprem_content #last_col,#listspon_content #last_col {
	float: none !important;
	margin: 0 0 0 62px !important;
}
}
/**i phone 6+*/
@media only screen and (min-width: 414px) and (max-width:521px) {
#listprem_content #first_col,#listspon_content #first_col {
	float: none !important;
	margin: 0 0 0 65px !important;
}
#listprem_content #second_col,#listspon_content #second_col {
	float: none !important;
	margin: 0 0 0 65px !important;
}
#listprem_content #third_col,#listspon_content #third_col {
	float: none !important;
	margin: 0 0 0 65px !important;
}
#listprem_content #last_col,#listspon_content #last_col {
	float: none !important;
	margin: 0 0 0 65px !important;
}
}
/*landscape Mode iphone 6 */
@media only screen and (min-width: 522px) and (max-width:666px) {
.main-container {
	width:100% !important;
	padding: 0 50px !important ;
	max-width: 100% !important;
}
#listprem_content #first_col, #listspon_content #first_col {
	float: left !important;
	margin: 0 auto !important;
	width: 242px !important;
}
#listprem_content #second_col,#listspon_content #second_col {
	float: left !important;
	margin: 0 auto !important;
	width: 242px !important;
}
#listprem_content #third_col, #listspon_content #third_col {
	clear:both;
	float: left !important;
	margin: 0 auto !important;
	width: 242px !important;
}
#listprem_content #last_col, #listspon_content #last_col {
	float: left !important;
	margin: 0 auto !important;
	width: 242px !important;
}
}
/*media query for iphone 7 , 8 
@media only screen and (min-width: 667px) and (max-width:735px) {
.main-container {
	max-width: 90%!important;
	width: 100% !important;
	padding: 0 62px !important;
}*/
#listprem_content , #listspon_content {
	width:100% !important;
}
#listprem_content #first_col, #listspon_content #first_col {
	float: left !important;
	margin: 0 auto !important;
	width:236px !important;
}
#listprem_content #second_col,#listspon_content #second_col {
	float: left !important;
	margin: 0 auto !important;
	width:236px !important;
}
#listprem_content #third_col, #listspon_content #third_col {
	clear:both;
	float: left !important;
	margin: 0 auto !important;
	width:236px !important;
}
#listprem_content #last_col, #listspon_content #last_col {
	float: left !important;
	margin: 0 auto !important;
	width:236px !important;
}
}
/*media query for iphone 7 , 8 */
@media only screen and (min-width: 736px) and (max-width:999px) {
.main-container {
	max-width: 90%!important;
	width: 100%!important;
	padding: 0 75px!important;
}
#listprem_content , #listspon_content {
	width:100% !important;
}
#listprem_content #first_col, #listspon_content #first_col {
	float: left!important;
	margin: 0 auto!important;
	width: 256px!important;
	padding:0px 17px !important;
}
#listprem_content #second_col,#listspon_content #second_col {
	float: left!important;
	margin: 0 auto!important;
	width: 256px!important;
	padding:0px 17px !important;
}
#listprem_content #third_col, #listspon_content #third_col {
	clear:both;
	float: left!important;
	margin: 0 auto!important;
	width: 256px!important;
	padding: 0px 17px !important;
}
#listprem_content #last_col, #listspon_content #last_col {
	float: left!important;
	margin: 0 auto!important;
	width: 256px!important;
	padding: 0px 17px !important;
}
}
.listprem ul li , .listspon ul li {
margin-bottom: 8px !important;
}
@media only screen and (max-width: 813px) and (min-width: 811px){
#search_input {
display: none!important;
}
}
span.header-all-title {
display: inline-block;
color:#ec4cab;
padding-bottom:4px;
font-size: 30px;
line-height: 1.1;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.menu-header-menu-container {
background-color: #B72A7C;
height: 40px;
position: relative;
width: auto;
padding: 0;
margin: 0px 0px 10px;
border-radius: 10px;
}