article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0; padding:0; background-color:#ececec; font-family:Tahoma, Geneva, sans-serif;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img, fieldset{border:none; margin:0; padding:0;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0; padding:0; outline:none}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url("../js/boxsizing.htc");}
.cf:before,.cf:after,.forms>p:before,.forms>p:after{content:" "; display:table;}
.cf:after,.forms>p:after{clear:both;}
.cf,.forms>p{*zoom:1}
.cl{clear: both;}
input[type="submit"]{-webkit-appearance:none; -webkit-border-radius:5px;}
input[type="submit"]:hover,input[type="checkbox"]:hover{cursor: pointer;}
a,.centerwrap,.watched,.videoleft,.block,.blockItem,video,object,iframe { -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -ms-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}
@font-face {
    font-family:'ArialBlack';
    src: url('../fonts/ariblk_0.eot');
    src: url('../fonts/ariblk_0.eot') format('embedded-opentype'),
         url('../fonts/ariblk_0.woff2') format('woff2'),
         url('../fonts/ariblk_0.woff') format('woff'),
         url('../fonts/ariblk_0.ttf') format('truetype'),
         url('../fonts/ariblk_0.svg#ArialBlack') format('svg');
}

.tube{border-top:16px solid #444444; background:url(../images/bg.jpg) repeat-x left top;}
.centerwrap{width:1175px; margin:auto}
.logo{float:left; padding-top:10px; padding-left:20px;}

.searcharea{float:left; padding-left:10px; padding-top:16px;}
.searcharea p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#939393; padding-left:20px; padding-bottom:4px;}
.searcharea p span{color:#d3d3d3; padding:0 8px;}
.searcharea p a{color:#5e5e5e;}
.searcharea p a:hover, .searcharea p a.active{color:#b10000;}

.textbox{font-family:Arial, Helvetica, sans-serif; font-size:12.5px; color:#8e8e8e; background-color:#fff; border:1px solid #d9d9d9; border-right:0; width:235px; height:2.25em; line-height:2.25; padding:0 8px; float:left}

.search{background:url(../images/search.png) no-repeat; width:35px; height:28px; float:left; border:none; cursor:pointer;}

.topnav{clear:both; background:url(../images/topnavbg.jpg) repeat-x; border:1px solid #bd1515; border-radius:5px; -webkit-border-radius:5px;}
.topnav ul li:first-child, .topnav ul li:first-child a{background:none; padding:0;}
.topnav ul li{float:left; background:url(../images/border.jpg) no-repeat right top; padding-right:2px; height:34px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}
.topnav ul li:last-child {
  background: none;
}
.topnav ul li a{height:34px; line-height:34px; display:block; color:#fff; text-shadow:1px 1px #000; padding:0 17px;}
.topnav ul li a:hover{ color:#ECF213; text-shadow:none}
.topnav ul li span{display:none;}
.topnav ul li img{margin-top:-1px;}


/* CHANNELS */
.channels{
	float:left;
	width:155px;
	padding-top:27px;
}
	.channels h2{
		background:url(../images/channels_bg.jpg) repeat-x;
		border:1px solid #191818;
		color:#fff;
		font: bold 15px/31px Tahoma, Geneva, sans-serif;
		height: 31px;
		padding-left:9px;
	}
	.channels ul {
		font: bold 12.5px/28px Tahoma, Geneva, sans-serif;
		height: 1020px;
		overflow: scroll;
		overflow-x: hidden;
		overflow-y: scroll;
	}
		.channels ul li{
			border-bottom:1px solid #3f3f3f;
			border-top:1px solid #808080;
			display: block;
		}
			.channels ul li a{
				background-color:#626262;
				color:#fff;
				display:block;
				line-height:28px;
				height: 2.24em;
				padding-left:13px;
				text-shadow:1px 1px #000;
			}
				.channels ul li a:hover{
					background-color:#444;
				}


.bodyarea{float:right; width:1010px;}

.filter{float:left; line-height:27px; padding-left:4px;}
.filter p{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#939393;}
.filter p a{color:#5e5e5e;}
.filter p a:hover, .filter p a.active{color:#b10000;}
.filter p span{color:#d3d3d3; padding:0 8px;}

.bookmark{float:right; padding-right:10px; line-height:27px;}
.bookmark p{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#939393;}
.bookmark p a{color:#5e5e5e;}
.bookmark p a:hover, .bookmark p a.active{color:#b10000;}
.bookmark p span{color:#d3d3d3; padding:0 10px;}

.videoblock{clear:both; padding-bottom:11px;}

.titleblock{background:url(../images/titlebg.jpg) repeat-x; height:31px; border:1px solid #818181;}
.titleblock h3{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; text-shadow:1px 1px #000; float:left; line-height:31px; padding-left:12px; font-weight:bold}

.action{float:right; padding-top:2px; padding-right:3px;}
.action button{background-color:#131313; border:1px solid #4b4b4b; border-radius:5px; -webkit-border-radius:5px; margin-left:3px; height:24px; padding:0 14px; display:block; color:#fff; font: bold 12.5px/24px Helvetica, Arial, sans-serif; float:left}
.action button:hover{background-color:#2d2d2d;cursor: pointer;}
.action button:active{position: relative;top: 1px;}

.videosarea{background-color:#fff; border:1px solid #e5e5e5; padding:8px 4px;}
.watch_video{float:left; margin-bottom:20px; padding: 0 4px; width: 16.6666%;}
.watch_video.sliderTubeVideo {margin-bottom: 16px;width: 25%;}
.videoimg{border:1px solid #8e8e8e; }
.videoimg > a {display: block; height: 0; padding-bottom: 74.68%;overflow: hidden; background: #000;}
.pornstarBox .videoimg > a {padding-bottom: 133.125%; }
.videoimg img{display:block;/*max-*/width: 100%;height: auto;margin: auto;}
.watch_video h4{font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:center; font-weight:bold; margin:2px 0 4px; line-height: 1.1;height: 2.2em;overflow: hidden;}

.contentBox .text a,
#profile .watch_video a,
.my-friends .watch_video a,
.blockItem .text a,
.watch_video h4 a {
	color:#6a6a6a;
}

.blockItem:hover .text a,
.contentBox:hover .text a,
.watch_video h4 a:hover{color:#b10000;}
.watch_video p.view{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#929292; line-height:17px; float:left;}
.watch_video p.view > span {display: block; }

.stars{float:right; padding-top:3px;}
.stars ul:after, .stars ul:before{display:table; content:" ";}
.stars ul:after{clear:both;}
.stars ul li{float:left;}
.stars ul li img{display:block;}
.stars p{text-align:right; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#929292; padding-top:1px;}

.watched{
	width:67%;
	float:left;
}
.adsbanner{
	float:right;
	margin: 0 auto 1em;
	text-align: center;
	width: 33%;
}

.video_banner {
  margin-bottom: 1em;
}
.adsbanner a{font-family:Tahoma, Geneva, sans-serif; font-size:12.5px; color:#989898; display:block; }
.adsbanner a img{display:block; max-width: 100%; margin: auto; height: auto !important; width: auto !important;}
.adsbanner a span{display:block; text-align:center}
.adsbanner a:hover{color:#b10000}


.pagination{clear:both; padding-top:10px; padding-bottom:10px;text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;}
.pagination a,.pagination span{background:url(../images/pagination.jpg) repeat-x left top; height:31px; border:1px solid #818181; color:#fff; text-shadow:1px 1px #000; display:inline-block; min-width:31px; line-height:30px;margin: 0 2px;}
.pagination a:hover,.pagination span{background:url(../images/pagination.jpg) repeat-x left bottom; border:1px solid #bd1515;}
.pagination a.next, .pagination a.prev{background:url(../images/pagination.jpg) repeat-x left bottom; border:1px solid #bd1515; padding:0 25px;}
.pagination a:hover.next, .pagination a:hover.prev{background:url(../images/pagination.jpg) repeat-x left top; border:1px solid #818181;}


.footer_ads{text-align:center;margin: 20px auto;max-width: 930px;}
.fads{float: left; width: 33.33%; padding: 0 5px 10px;}
.fads a{font-family:Tahoma, Geneva, sans-serif; font-size:12.5px; color:#989898;display: block;}
.fads a img{display: block;margin: auto;max-width: 100%;height: auto;}
.fads a span{display:block; text-align:center}
.fads a:hover{color:#b10000}

/*Video CSS*/
.videopage{background-color:#fff; border:1px solid #e5e5e5; border-top:0;}
.playerWrapper {max-width: 855px; margin-left: auto; margin-right: auto; }

.videohere img{display:block;}
.description{border-bottom:1px solid #d8d8d8; margin-left:12px; padding-bottom:12px; padding-top:10px; margin-right:10px;}
.description h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; float:left; padding-right:5px;}
.description p{color:#929292; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left; width:570px;}
.submitted{padding-top:12px; padding-left:11px;}
.submitted p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#929292; line-height:21px; float:left; padding-right:24px;}
.submitted p strong{color:#6a6a6a;}
.submitted p a{color:#b10000;}
.submitted p a:hover{color:#000;}
.submitted p a.embed{color:#b10000; font-weight:bold; text-decoration:underline}
.submitted p a:hover.embed{text-decoration:none;}
.submitted p:nth-child(2){padding-right:0;}
.favorites{float:right; padding-right:11px;}
.favorites ul{float:right;}
.favorites li{float:left;}
.favorites p{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#5e5e5e; font-size:14px; line-height:17px; text-align:right; letter-spacing:-0.025em; padding-right:0; clear:both}
.comments{padding-top:20px;}
.comments p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#929292; line-height:21px; padding-left:14px; padding-top:8px; padding-bottom:10px;}
.keyValues a,.comments p a{color:#b10000;}
.keyValues a:hover,.comments p a:hover{color:#f00;}
.videohere{ padding:12px;}



.rating{float:right; clear:right;height: 13px;}
.rating li{float:left;}
.jRatingColor {background: #f32f2f; background: -moz-linear-gradient(top,  #f32f2f 0%, #950f0f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f32f2f), color-stop(100%,#950f0f)); background: -webkit-linear-gradient(top,  #f32f2f 0%,#950f0f 100%); background: -o-linear-gradient(top,  #f32f2f 0%,#950f0f 100%); background: -ms-linear-gradient(top,  #f32f2f 0%,#950f0f 100%); background: linear-gradient(to bottom,  #f32f2f 0%,#950f0f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f32f2f', endColorstr='#950f0f',GradientType=0 ); }

.favorites p a#addToFavs { color: #6A6A6A; }
.favorites{float:right;}
.favorites p{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:17px; padding:0; letter-spacing:normal; clear:both}
.favorites p a{font-weight:bold}
.favorites p a#reportContent { color: #f00;}
.favorites p span a{color:#d20000; display:block; font-weight:bold}
.favorites p a:hover{color:#B10000;}
.favorites ul li{float:left;}

#ul-comments {clear: both;}
#ul-comments li > a {float: left; margin-right: 10px; }
#ul-comments img {max-width: 160px; display: block; width: 100%; height: auto; }
.comments{ padding-bottom:22px;}
.comment_details{padding:12px;}
.comment_details p,.comment_details #ajaxComments{color:#4c4c4c; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:21px;}
.comment_details p a{color:#d22424;}
.comment_details p a:hover{color:#B10000;}


#footer { width:100%; float:left; text-align:center; padding:10px 0 20px; z-index:5; position:relative; font-size: 12px; line-height:1.5; color: #989898; }
#footer a { display: inline-block; color:#B10000; padding: 0 2px; text-decoration:none; }
#footer a:hover { color:#F10000; text-decoration:underline; }


/*Forms, Text Blocks & Notifications*/
.notification.error { color: #D22424; }
.notification.info { font-family: Helvetica, Arial, sans-serif; font-weight: 300; }
.notification.success { color: #939393; }
.forms-wrapper .notification { margin: 1em 0; line-height: 1.5;}

#login #formLogin {
  margin: 1em auto;
}
#login .notification { text-align: center;}
.forms { color: #939393; width: 96%; max-width: 500px; margin: 1em 0 2em; }
.forms > p {margin-bottom: 0.5em;clear: both;}
.forms label {clear: left; float: left; font-size: 1.2em; line-height: 2; height: 2em; margin-right: 10px; text-align: right; width: 160px; cursor: pointer; }
.forms label.multiline {height: auto;line-height: 1.2; }
.forms label > small { display: block; font-size:0.8em; font-weight: 300; }
.forms-wrapper.forms-wrapper-padded {padding: 0 1em; } 
#mailbox input[type="submit"], #mailbox .actions a,.forms input, .forms textarea, .forms select, textarea#comment, .add-wall-post #captchaCom, .add-wall-post #button {clear: right; border: 1px solid #939393; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; font: 300 1.2em/2 Helvetica, Arial, sans-serif; height: 2em; padding-left: 0.5em; padding-right: 0.5em; }
#mailbox input[type="submit"],#mailbox .actions a {font-size: 1em;}
#mailbox .actions a { display: inline-block; text-align: center; width: auto !important; padding: 0 1.4em;}
.modal-content #button,.forms input.btnSubmit { border: none; }
.forms textarea, textarea#comment {line-height: 1.2; height: 6em; padding: 0.5em; }
#fileField {clear: right; font-size: 1em; width: 253px; margin-bottom: 1.5em;}
textarea#comment { width: 99%; margin-bottom: 1em; }
.add-wall-post textarea#comment {max-width: 357px; }
.forms select { width: 273px; }
.forms select option {height: 1.3em; line-height: 1.3; }
.add-wall-post .captcha { float: left;}
.add-wall-post #captchaCom {margin-left: 1em; margin-top: 0 !important; height: 3em; position: relative; top: -1em; }
.forms .blockRight {clear: both; margin: 0.5em 0; margin-left: 170px; }
.forms .blockFull { margin: 0.5em 0; width: 100%; text-align: left; }
.forms label.blockFull { -webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important; }
.forms label.blockFull:hover { color: #636363; cursor: pointer; }
.blockFull > input {height: 1em; line-height: 1em; }
#formCaptcha {margin-top: 0;margin-bottom: 0; width: 163px; }
#mailbox input[type="submit"], #mailbox .actions a,.forms .btnSubmit, .modal-content #button, .add-wall-post #button {
background: #ac1a1e;
background: -moz-linear-gradient(top,  #ac1a1e 0%, #660000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ac1a1e), color-stop(100%,#660000));
background: -webkit-linear-gradient(top,  #ac1a1e 0%,#660000 100%);
background: -o-linear-gradient(top,  #ac1a1e 0%,#660000 100%);
background: -ms-linear-gradient(top,  #ac1a1e 0%,#660000 100%);
background: linear-gradient(to bottom,  #ac1a1e 0%,#660000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac1a1e', endColorstr='#660000',GradientType=0 );
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5); -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5); box-shadow: 1px 1px 3px rgba(0,0,0,0.5); color: #fff; font-weight: bold; margin-top: 0; padding-top: 0.2em; text-shadow: 1px 1px 1px rgba(0,0,0,0.7); width: 180px; }
#mailbox input[type="submit"]:hover, #mailbox .actions a:hover,.forms .btnSubmit:hover, .modal-content #button:hover, .add-wall-post #button:hover {
background: #d82126;
background: -moz-linear-gradient(top,  #d82126 0%, #990000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d82126), color-stop(100%,#990000));
background: -webkit-linear-gradient(top,  #d82126 0%,#990000 100%);
background: -o-linear-gradient(top,  #d82126 0%,#990000 100%);
background: -ms-linear-gradient(top,  #d82126 0%,#990000 100%);
background: linear-gradient(to bottom,  #d82126 0%,#990000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d82126', endColorstr='#990000',GradientType=0 );
 -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.7); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.7); box-shadow: 1px 1px 1px rgba(0,0,0,0.7); cursor: pointer; }
#mailbox input[type="submit"]:active, #mailbox .actions a:active,.forms .btnSubmit:active, .modal-content #button:active, .add-wall-post #button:active {-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5) inset; -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5) inset; box-shadow: 1px 1px 3px rgba(0,0,0,0.5) inset; position: relative; top: 1px; left: 1px; }

.textBlock {font-family: "Helvetica Neue",Helvetica,Arial, "Lucida Grande", sans-serif; font-size: 14px;line-height: 1.6; margin-bottom: 1em; font-weight: 300; padding: 0 1.5em;}
.textBlock a {color: #fff; text-decoration: underline;}
.textBlock a:hover {color: #B10000;}
.textBlock p {margin-bottom: 1em;}
.textBlock p:first-child {margin-top: 1em;}

.more { clear: both; margin-top: 0.5em;}
#profile, #pornstar-bio { padding-left: 10px; padding-right: 10px;}
#profile .row h4 .more,  #pornstar-bio .row h4 .more { height:24px; width:24px; display:block; float:right; margin-top:5px; cursor:pointer; }
#profile .row h4 .more.off,  #pornstar-bio .row h4 .more.off { background: url("../images/plus.png") no-repeat center center transparent; }
#profile .row h4 .more.on,   #pornstar-bio .row h4 .more.on { background: url("../images/minus.png") no-repeat center center transparent; }
#profile .hidden,  #pornstar-bio .hidden { display:none; }
.addIco, .removeIco { width:24px; height:24px; background: url("../images/add.png") no-repeat center center; display:inline-block; }
.removeIco{ background-image: url("../images/remove.png"); margin:0; }

#profile a, .more > a, .my-friends a, .send-message a, .comments a, .forms a, .forms-wrapper a, #mailbox table a {color: #B10000; }
#profile thead a { color: #fff;}
#profile a:hover, .more > a:hover, .my-friends a:hover, .send-message a:hover, .comments a:hover, .forms a:hover, .forms-wrapper a:hover, #mailbox table a:hover {text-decoration: underline;}
.my_profile table{border-collapse:collapse;} 
.my_profile thead td{ padding:2px; border-bottom-width: 1px; background-color:#101010;border-bottom-style: solid;	border-bottom-color: #343434;}
.my_profile tbody td{padding:2px; font-size:13px; font-weight: 300; padding-top:5px; }


.forms #formUpload label {clear: none; display: block; float: none; font-size: 1em; height: 1.2em; line-height: 1.2; margin: 0; padding: 0; text-align: left; width: 100%; letter-spacing: -1px; letter-spacing: -0.025em; }
.forms #formUpload label > input {float: left; height: 1em; line-height: 1; margin-right: 3px; }

#cboxContent .layer input[type="text"], #cboxContent .layer textarea { font: 300 1.4em/1.2 "Helvetica Neue",Helvetica,Arial, "Lucida Grande", sans-serif !important;height: 3.6em !important;}

.row {margin: 1em 0 2em; }
.general {margin-bottom: 3em;}
#profile .watch_video a:hover, #profile > .general > h3 a:hover, #profile h4 a:hover, .row > h4 a:hover {color: #B10000;text-decoration: none;}
.keyValues p { font-weight: 300; font-family: "Helvetica Neue",Helvetica,Arial, "Lucida Grande", sans-serif; margin-bottom: 0.25em;display: block;}
.keyValues strong {display: inline-block; width: 160px; font-weight: bold;}
#profile .picture {float: left; width: 220px; margin-right: 1em; }
.picture > img {display: block; height: auto; width: 100%; }
.picture > a#addAsFriend {display: block; margin-top: 0.5em; text-align: center;}
.navi.naviBtn > a {color: #FFFFFF !important; }
.navi.naviBtn,#mailbox .navi {margin: 0.5em 0;}
#mailbox .navi li { display: inline-block;}
.navi.naviBtn > a, #mailbox .navi li a {background: #343434; background: -moz-linear-gradient(top,  #343434 0%, #161616 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343434), color-stop(100%,#161616)); background: -webkit-linear-gradient(top,  #343434 0%,#161616 100%); background: -o-linear-gradient(top,  #343434 0%,#161616 100%); background: -ms-linear-gradient(top,  #343434 0%,#161616 100%); background: linear-gradient(to bottom,  #343434 0%,#161616 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343434', endColorstr='#161616',GradientType=0 ); border: 1px solid #343434; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #fff; display: inline-block; font: 300 14px/1.9 Helvetica, Arial, sans-serif; height: 1.9em; text-align: center; text-transform: uppercase; padding: 0 0.8em; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); }
.navi.naviBtn > a:hover, #mailbox .navi li a:hover {background: #525252; background: -moz-linear-gradient(top,  #525252 0%, #252525 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#525252), color-stop(100%,#252525)); background: -webkit-linear-gradient(top,  #525252 0%,#252525 100%); background: -o-linear-gradient(top,  #525252 0%,#252525 100%); background: -ms-linear-gradient(top,  #525252 0%,#252525 100%); background: linear-gradient(to bottom,  #525252 0%,#252525 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525252', endColorstr='#252525',GradientType=0 ); border: 1px solid #525252; text-shadow: 1px 1px 1px rgba(0,0,0,0.8); }

.contentBox .img > a {display: block;}
.contentBox:hover .img > a > img {opacity: 0.9; filter: alpha(opacity=90);}
.contentBox .text > h3 {margin-top: 0.25em;}
.contentBox .text a {display: block;text-align: center;}
.contentBox:hover .text a {text-decoration: none; }
.watch_video.memberBox {width: 25%;}
.watch_video.memberBox .videoimg {border: none;}
.watch_video.memberBox .videoimg > a {border: 1px solid #8E8E8E;padding-bottom: 56%;}
.contentBox .text > h3 {font-size: 18px !important;}
.memberBox .img > a > img, .categoryBox .img > a > img {display: block;height: auto; max-width: 100%;}
.pornstarBox .img > a > img {display: block;max-width: 100%;height: auto;margin: auto;}

.col-left {float: left; margin-right: 1em; }
.col-right {float: left;}






/* mailbox */
#mailbox,
#mailbox .cnt { width:100%; float:left; }
#mailbox .cnt { padding-top:10px; }
#mailbox table { border-collapse:collapse; width:100%; margin-bottom: 2em; }
#mailbox a.delete:hover { background: #FF1A00; background: -moz-linear-gradient(top,  #FF1A00 0%, #CD0000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF1A00), color-stop(100%,#CD0000)); background: -webkit-linear-gradient(top,  #FF1A00 0%,#CD0000 100%); background: -o-linear-gradient(top,  #FF1A00 0%,#CD0000 100%); background: -ms-linear-gradient(top,  #FF1A00 0%,#CD0000 100%); background: linear-gradient(to bottom,  #FF1A00 0%,#CD0000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF1A00', endColorstr='#CD0000',GradientType=0 ); }
#mailbox .row { margin-top:20px; }
#mailbox .compose { padding:0; margin:0; list-style-type:none; }
#mailbox .compose textarea { height:240px; }
#mailbox .compose li { padding:0; margin:0; width:100%; float:left; margin-top:5px; padding-bottom:5px; }
#mailbox .compose li label { float: left; width: 80px; line-height: 2; height: 2em; font-size: 1.1em; }
#mailbox .compose li input[type="text"], #mailbox .compose li textarea { font: 300 1.2em/2 Helvetica, Arial, sans-serif; width:300px; float:left; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border: none;}
#mailbox .compose li input[type="text"] { line-height: 2em; height: 2em; font-size: 1.2em; padding: 0 0.5em;}
#mailbox .compose li textarea { line-height: 1.2em; font-size: 1.2em; height: 6em; padding: 0.5em;}
#mailbox .compose li input[type='submit'] { margin-left:79px; }
#mailbox table td,
#mailbox table th { padding:5px; padding-left:10px; text-align:left; padding-right:10px; }
#mailbox table td { background-color:#f3f3f3; border-bottom: 1px dotted #9a9a9a; }
#mailbox table tr th { border-bottom: 2px solid #9a9a9a; text-transform: uppercase; }
#mailbox table tr:hover td { background-color:#efefef; }
/* mailbox */


/* upload */
#formUpload input[type='text'], #formUpload textarea {width:505px; }
@media (max-width:699px){
	#formUpload input[type='text'], #formUpload textarea {
		width: 300px;
	}
}

#formUpload table{border-collapse:collapse; margin-top:-10px;} 
#formUpload td{ padding-top:10px; padding-bottom:10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F1F3F8; }
#formUpload  #txtFileName{background-color:#fff; padding:0; height:15px; width:300px; border:none;}
#txtFileName[disabled=true] {
  display: none;
}
#formUpload .clear{clear:both; float:left; margin-top:10px; }


.ratingStars {margin-bottom: 0.5em;left: 22px;}
.jRatingAverage {background: #c33 !important;}
.jRatingColor {background: #f00 !important;}




#incFavs {
  color: #fff;
  font-size: 62.5%;
  padding: 1em;
  text-align: center;
}
#incFavs textarea {
  font: 1em/1.2 sans-serif !important;
  height: 6em !important;
  padding: 0.6em !important;
}








#singleImage img {
	display: inline-block;
	max-width: 100%;
	width: auto;
}
div#singleImageNextPrev {
	margin: 1em auto;
	text-align: center;
}
div#singleImageNextPrev > span > a {
	background: url("../images/graybtnbg.jpg") repeat-x scroll left top transparent;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #f2f2f2;
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	height: 36px;
	line-height: 38px;
	overflow: hidden;
	padding: 0 0.5em;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
	text-transform: uppercase;
}
div#singleImageNextPrev > span > a:hover {
	background-position: left bottom;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.95);
}
div#singleImageNextPrev > span > a:active {
	position: relative;
	top: 1px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset;
}
#singleImage > a {
  text-align: center;
  display: block;
}







/*  ==========================================================================
	MEDIA QUERIES 
	========================================================================== */

@media only screen and (min-width:1910px){
	.topnav ul li {
		font-size: 19px;
	}
	.topnav ul li a {
		padding: 0 35px;
	}

	.centerwrap {
		width: 1850px;
	}
	.bodyarea {
		width: 1685px;
	}
	.watched{
		width: 75.2%;
	}
	.adsbanner {
		padding-top: 1.87em;
		margin: 0 auto;
		width: 24.8%;
	}

	.watch_video {width: 12.5%;}
	.watch_video.sliderTubeVideo{width:20%;}
	.watch_video.memberBox {width: 16.6667%;}
	.videoimg img {
		width: 100%;
	}

	#ul-comments li {
		clear: none;
		float: left;
		padding: 0 1% 1% 0;
		width: 33.3333%;
	}
}
@media (max-width:1909px){
	.watched .videosarea {
	  padding: 8px 5px;
	}
}
@media (min-width:1751px) and (max-width:1909px){	
	.topnav ul li {
		font-size: 19px;
	}
	.topnav ul li a {
		padding: 0 32px;
	}

	.centerwrap {
		width: 1710px;
	}
	.channels ul {
		max-height: 960px;
	}
	.bodyarea {
		width: 1545px;
	}
	.watched{
		width: 75.25%;
	}
	.adsbanner {
		padding-top: 1.15em;
		width: 24.75%;
	}
	.centerwrap {
		width: 1710px;
	}
	.bodyarea {
		width: 1545px;
	}
	.watched{
		width: 75.25%;
	}
	.adsbanner {
		padding-top: 1.15em;
		width: 24.75%;
	}

	#ul-comments li {
		clear: none;
		float: left;
		padding: 0 1% 1% 0;
		width: 50%;
	}

	.watch_video {width: 12.5%;}
	.watch_video.sliderTubeVideo{width:20%;}
	.watch_video.memberBox {width: 16.6667%;}
}
@media (min-width:1581px) and (max-width:1750px){	
	.topnav ul li {
		font-size: 18px;
	}
	.topnav ul li a {
		padding: 0 30px;
	}

	.centerwrap {
		width: 1540px;
	}
	.channels ul {
		max-height: 1200px;
	}
	.bodyarea {
		width: 1375px;
	}
	.watched{
		width: 71.6667%;
	}
	.adsbanner {
		padding-top: 1.15em;
		width: 28.3333%;
	}
	#ul-comments li {
		clear: none;
		float: left;
		padding: 0 1% 1% 0;
		width: 50%;
	}

	.watch_video {width: 14.2857%;}
	.watch_video.sliderTubeVideo{width:25%;}
	.watch_video.memberBox {width: 20%;}
}
@media (min-width:1440px) and (max-width:1580px){
	.topnav ul li {
		font-size: 16px;
	}
	.topnav ul li a {
		padding: 0 27px;
	}
	.centerwrap {
		width: 1400px;
	}
	.channels ul {
		max-height: 1230px;
	}
	.bodyarea {
		width: 1235px;
	}
	.watched{
		width: 67%;
	}
	.adsbanner {
		padding-top: 1.5em;
		width: 33%;
	}
	.watch_video {width: 16.6667%;}
	.watch_video.sliderTubeVideo,
	.watch_video.memberBox {width: 25%;}
}
@media (min-width:1201px) and (max-width:1439px){
	.channels ul {
		max-height: 1080px;
	}
	.topnav ul li a {
		padding: 0 19px;
	}
}
@media only screen and (max-width:1200px){
	.centerwrap{width:994px;}
	.topnav ul li:last-child{background:none;}
	.topnav ul li a{padding:0 10px;}
	.channels{margin-left:0; width:140px;}
	.channels ul {
		max-height: 1290px;
	}
	.bodyarea{width:846px;}
	.bookmark{padding-right:5px;}
	.watched{width:60.6%;}
	.adsbanner {width:39.4%;}
	.watch_video {width: 20%;}
	.watch_video.sliderTubeVideo{width:33.3333%;}
	.watch_video.memberBox {width: 25%;}
	.contentBox .text > h3 {font-size: 17px !important;}

	/*Video CSS*/
	.videohere{padding:5px;}
	.videohere img{width:100%;}
	.description h3{padding-right:0; padding-bottom:3px;}
	.description p{width:auto;}
	.submitted p{width:50%; padding-right:0;}
	.favorites{clear:both;width: 100%;float: none;}
	.favorites p{width:auto; text-align:left}
	.favorites ul{float:left;}
	.comments p{padding-right:14px;}
	.ratingStars {left: auto; top: 23px;}
	.submitted p.favReport {float: right; width: 50%;}
	.hidden-lg {
		display: none !important;
	}
}

@media only screen and (max-width:1023px){
	.centerwrap{width:748px;}
	.adsbanner{display:none;}
	.channels{width:155px;}
	.channels ul {
		max-height: 2040px;
	}
	.bodyarea{width:585px;}
	.videosarea{padding:8px;}
	.watched{width:580px;}
	.watch_video.sliderTubeVideo,
	.watch_video{width:33.3333%;}
	.contentBox .text > h3 {font-size: 16px !important;}
	.videoimg img{width:100%;}
	.fads{padding:0 5px}
	.filter p span, .bookmark p span{padding:0 5px;}
	.ratingStars {left: auto; top: 23px;}
	.hidden-md {
		display: none !important;
	}
}

@media only screen and (max-width:767px){
	.centerwrap{width:460px;}
	.logo{float:none; text-align:center; padding-left:0;}
	.searcharea{padding-left:0; width:290px; margin:auto; float:none; padding-top:6px; padding-bottom:10px;}
	.channels{float:none; width:100%; background-color:#626262; margin-top:10px; padding-top:0;}
	.channels h2{padding-left:0; text-align:center;}
	.channels ul li{float:left; width:33.33%;}
	.bodyarea{padding-left:0; width:100%;}
	.bookmark{float:none; text-align:center; padding-right:0; padding-top:5px;}
	.filter{padding-left:0; float:none; text-align:center; padding-bottom:5px;}
	.titleblock h3{font-size:13px;}
	.action a{padding:0 10px;}
	.watched{width:460px;}
	.watch_video.sliderTubeVideo,
	.watch_video{width:50%;}

	/*Video CSS*/
	.submitted p{width:100%; padding-bottom:15px;}
	.favorites{padding-top:0;}
	.contentBox .text > h3 {font-size: 15px !important;}
	.hidden-sm {
		display: none !important;
	}

}

@media only screen and (max-width:479px){
	.centerwrap{width:300px;}
	.action{display: none;}
	.watch_video.sliderTubeVideo,
	.watch_video{width:50%;}
	.watch_video.memberBox {width: 50%;}
	.watched{width:300px;}
	.stars ul li {
		float: right;
	}
	.fads {width:auto;}
	.fads{padding:0; padding-bottom:15px;}
	.contentBox .text > h3 {font-size: 14px !important;}

	.titleblock h3{
		float: none;
		font-size: 12.5px;
		letter-spacing: -0.5px;
		letter-spacing: -0.05em;
		overflow: hidden;
		padding-left: 7px;
		padding-right: 5px;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.pagination a:not(.next),
	.hidden-xs {
		display: none !important;
	}
	#footer strong {
	  display: block;
	  margin: 0.25em auto;
	  text-align: center;
	  text-transform: uppercase;
	}
	#footer a {
		margin: 0.5em 0.25em;
	}
	.channels ul li{width:50%;}
	.channels ul li a {
		margin: 0.5em 0;
		padding: 0;
		text-align: center;
	}
}


@media only screen and (max-width:1300px){
	.favorites p{padding-right:0;}
}
@media (min-width:1024px){
	.adsbanner.adsbannerVideo {
		padding-top: 2.7em;
	}
}
@media (min-width:768px) and (max-width:1023px){
	#profile .picture { width: 160px;}
	.keyValues strong { width: 150px;}
}
@media (max-width:767px){
	.forms {max-width: 274px; margin-left: auto; margin-right: auto; }
	.forms > p {text-align: center;}
	.forms label {float: none;display: block;width: 100%;text-align: center;}
	.forms .blockRight {margin-left: auto;margin-right: auto;}
	.forms-wrapper .notification {text-align: center;}
	#profile .picture { float: none; margin: auto;}
	.info.keyValues {margin: 1em auto 0; width: 320px; max-width: 100%;}
	.keyValues strong {text-align: right; width: 130px;}
	#profile > .general > h3, #profile h4, .row > h4 { text-align: center; }
}
@media only screen and (max-width:480px){
	.forms label {font-size: 1.1em;}
	.forms input, .forms textarea {font-size: 1.1em;width: 93%;}
}
@media only screen and (max-width:479px){
	.sliderTubeVideo.slick-slide {margin: 0; }
	.add-wall-post .captcha {float: none; }
	.add-wall-post #captchaCom {margin: 1em 0; position: static; }
	.add-wall-post textarea#comment {max-width: 250px; }
}


/*  ==========================================================================
	PLUGINS 
	========================================================================== */


/*  MODAL 
	========================================================================== */
.modal-open {
	overflow: hidden;
}

.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modal-open .modal {
	background: rgba(0, 0, 0, 0.3);
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 40px auto 20px;
}

.modal-content {
	background-color: #101010;
	background-color: rgba(0, 0, 0, 0.85);
	background-clip: padding-box;
	border: 1px solid #999999;
	border: 3px solid rgba(255, 255, 255, 0.2);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 10px 1px rgba(255, 255, 255, 0.3);
	-moz-box-shadow: 0 1px 10px 1px rgba(255, 255, 255, 0.3);
	box-shadow: 0 1px 10px 1px rgba(255, 255, 255, 0.3);
	color: #fff;
	outline: 0;
	padding: 1em;
	position: relative;
	-webkit-background-clip: padding-box;
}

.modal-content #form1,
.modal-content select,
.modal-content textarea,
.modal-content table {
	max-width: 100% !important;
}
.modal-content #form1 {
  overflow: hidden;
}
.modal-content .f02 {
	width: 180px;
}
.modal-content #button {
	margin-top: 1em;
}
.modal-backdrop {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background-color: #000000;
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}

.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.modal-body {
	margin: auto;
	padding: 15px;
	position: relative;
	max-width: 355px;
	width: 96%;
}

.modal-body > h3 {
	text-transform: uppercase;
	text-align: center;
}

.modal-body .forms {
	margin: 2em auto 0;
}

.modal-body .forms label {
	width: 32%;
	max-width: 100px;
}

.modal-body .forms input {
	width: 64%;
	max-width: 190px;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

.modalClose {
	margin-top: -15px;
	position: absolute;
	right: -15px;
	z-index: 100;
}

@media (min-width: 480px) {
	.modal-dialog {
		width: 447px;
	}
	.modal-body .forms .blockRight {
		margin-left: 35.5%;
	}
}

@media (max-width: 479px) {
	.modal-dialog {
		width: 300px;
		margin: 30px auto 15px;
	}
	.modal-body .forms label,
	.modal-body .forms input,
	.modal-body .forms .blockRight {
		float: none;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		width: 100%;
		max-width: none;
	}
	.modal-body .forms > p {
		margin-bottom: 25px;
	}
	.modal-body .forms label {
		font-size: 1em;
	}
}

@media (min-width: 768px) {
	.modal-dialog {
		margin: 60px auto 30px;
	}
	.modal-content {
		-webkit-box-shadow: 0 1px 15px 3px rgba(255, 255, 255, 0.33);
		-moz-box-shadow: 0 1px 15px 3px rgba(255, 255, 255, 0.33);
		box-shadow: 0 1px 15px 3px rgba(255, 255, 255, 0.33);
	}
}



/*  MOBILE MENU COLLAPSE 
	========================================================================== */
.collapseButton {
	border: none;
	display: none;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	-webkit-transition: all 0.15s linear;
	transition: all 0.15s linear;
	width: 100%;
	z-index: 10;
}

.collapseButton.collapsed {
	background: transparent;
}

.collapseButton:hover {
	cursor: pointer;
}

.collapseButton span {
	color: #fff;
	display: inline-block;
	font-size: 1.5em;
	vertical-align: middle;
}

.collapseButton img {
	display: inline-block;
	height: auto !important;
	margin-right: 0.33em;
	max-width: 100%;
	vertical-align: middle;
	width: 31px;
}
.collapse {
	height: auto !important;
}
@media screen and (max-width: 1023px) {
	.topnav {
		background: none;
	}
	.topnav .collapseButton {
		background: url("../images/topnavbg.jpg") repeat-x scroll 0 0 transparent;
		display: block;
		text-align: center;
	}
	.topnav ul li {
	  background: none repeat scroll 0 0 transparent;
	}
	.topnav .collapse,
	.topnav .collapsing {
		clear: both;
		position: relative;
		z-index: 9;
	}
	.topnav .collapse li,
	.topnav .collapsing li {
		display: block;
		line-height: 2.5;
		margin-bottom: 1em;
		text-align: center;
		width: 33.3333%;
	}
	.topnav .collapse {
		display: none;
	}
	.topnav .collapsing,
	.topnav .collapse {
		padding-top: 0.66em;
	}
	.topnav .collapsing .navHome img,
	.topnav .collapse .navHome img {
		display: none;
	}
	.topnav .collapsing .navHome span,
	.topnav .collapse .navHome span {
		display: inline-block;
	}
	.topnav .collapse.in {
		background: #525252;
		border: 1px solid #333;
		border-top: none;
		display: block;
	}
	.topnav .collapsing {
		position: relative;
		height: 0;
		overflow: hidden;
		-webkit-transition-property: height, visibility;
		-o-transition-property: height, visibility;
		 transition-property: height, visibility;
		-webkit-transition-duration: 0.35s;
		-o-transition-duration: 0.35s;
		 transition-duration: 0.35s;
		-webkit-transition-timing-function: ease;
		-o-transition-timing-function: ease;
		 transition-timing-function: ease;
	}

}

@media (max-width: 767px) {
	.collapseButton {
		display: block;
		text-align: center;
	}
	.collapse,
	.collapsing {
		clear: both;
		position: relative;
		z-index: 9;
	}
	.collapse li,
	.collapsing li {
		display: block;
		margin-bottom: 1em;
		text-align: center;
	}
	.collapse {
		display: none;
	}
	.collapsing,
	.collapse {
		padding-top: 0.66em;
	}
	.collapsing .navHome img,
	.collapse .navHome img {
		display: none;
	}
	.collapsing .navHome span,
	.collapse .navHome span {
		display: inline-block;
	}
	.collapse.in {
		background: #1f1f1f;
		border: 1px solid #333;
		border-top: none;
		display: block;
	}
	.collapsing {
		position: relative;
		height: 0;
		overflow: hidden;
		-webkit-transition-property: height, visibility;
		-o-transition-property: height, visibility;
		 transition-property: height, visibility;
		-webkit-transition-duration: 0.35s;
		-o-transition-duration: 0.35s;
		 transition-duration: 0.35s;
		-webkit-transition-timing-function: ease;
		-o-transition-timing-function: ease;
		 transition-timing-function: ease;
	}

	.channels ul li,
	.topnav .collapse li,
	.topnav .collapsing li,
	.collapse li,
	.collapsing li {
		line-height: 2;
		padding: 0 1em;
		width: 50%;
	}
	#menuToggleChannels.collapseButton {
		background: url("../images/channels_bg.jpg") repeat-x scroll 0 0 transparent;
	}
	.channels h2 {
		display: none;
	}
	.channels ul li {
		border: none;
		padding: 0 0.25em;
	}
	.channels ul li a {
		padding: 0;
		margin: 0 auto;
	}
	#channelsListing {
		background: #525252;
	}
	#channelsListing.collapse li, #channelsListing.collapsing li {
		margin-bottom: 0.66em;
	}

	.channels ul li a:hover {
		color: #ecf213;
	}
	.channels ul li a:hover,
	.channels ul li a {
		background: none;
		border: none;
	}
	.channels ul li a {
		font-size: 15px;
	}

}

@media (max-width: 479px) {
	.channels ul li,
	.topnav .collapse li,
	.topnav .collapsing li,
	.collapse li,
	.collapsing li {
		line-height: 2.2;
		width: 100%;
	}
}




/*  SLICK SLIDER 
	========================================================================== */

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: 0
}

.slick-loading .slick-list {
	background: url(../images/slick/ajax-loader.gif) center center no-repeat #fff
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slide,
.slick-slide img,
.slick-slider .slick-list,
.slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	zoom: 1
}

.slick-track:after,
.slick-track:before {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

.slick-slide img {
	display: block;
	pointer-events: none
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}


/* FIX Fullscreen Video */

.video-js .vjs-tech {
  width: 100% !important;
  height: 100% !important;
}
