/* Startup CSS */
body, html {
  height: 100%;
}
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url('images/bg.jpg'); }
a{text-decoration:none; outline:none;}
img{border:none;}
h1,h2,h3,h4,h5,h6,ul,dl,form,input,p{margin:0px; padding:0px;}
.clear{clear:both;}
.hide { display:none !important; }
img.resize { max-width:100%; }
.centerwrap,.bodypart{margin:auto; width:1004px;position:relative;z-index: 1;}
a { color: #000; text-decoration: none; cursor: pointer; }
a:hover, a:active { outline: 0; }
ul{list-style-type: none;}
/* ---------- CLASSES ---------- */

.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after {content: "";display: table;	}
.clearfix:after { clear: both; }

.container {left: 50%;margin: -17px 0 0 -186px;position: absolute;top: 50%;width: 372px;}
/*Header css*/
.header{background:url(images/headerbg.jpg) repeat-x left top;}
.logo{float:left; padding-top:12px;}
.headeright{float:right; padding-top:14px; padding-bottom:11px;}
.sociallinks{float:left; width:143px; height:38px; display:block; margin-right:9px; text-align:center;}
.topnav{clear: both;}
.topnav ul{list-style:none;padding-top: 7px;}
.topnav ul li{float:left; background:url(images/topnavborder.jpg) no-repeat right 1px; height:51px; text-transform:uppercase}
.topnav ul li a{padding:0 18px; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; line-height:51px; color:#fff; -webkit-transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -ms-transition:all 200ms ease-in-out; -o-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out;}
.navigation-menu {display: none;}
.searcharea{float:right; padding-top:10px;}
.searchbox{width:202px; height:31px; background-color:#faf8f8; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:0 6px; line-height:31px; border:none}
.searchbtn{width:33px; height:31px; cursor:pointer; float:left; border:none;}
/*Header css close*/
/*Index body css*/
.bodypart{}
.bodywhite{float:left;min-height:100%;width:100%;background-color:#fff; -webkit-box-shadow:5px 0px 54px 0px rgba(0, 0, 0, 0.2); box-shadow:5px 0px 54px 0px rgba(0, 0, 0, 0.2);}
.bannerslider{ position:relative}
.downarrow{position:absolute; left:50%; margin-left:-7px; bottom:-34px;}
.itemsarea{ margin-left: 10px; margin-right: auto;width:99.9%; text-align: center;}
.title{float:left; margin-left: -10px; width:991px; background:url(images/graybg.jpg) repeat-x; height:52px; padding-top:13px; padding-left:13px}
.title.smaller { height:15px; }
.title.nobg { background:none; }
.title .right { float:right; margin-right:10px; }
.title .right select { background:#fafafa; font-size:14px; padding:5px; color:#666666; border:1px solid #cccccc; }
h2.thumb-title { white-space:nowrap;overflow: hidden; width: 210px; }
.ads {text-align: center;}
.banner {margin:0 auto;padding:7px;}
.heading{background-color:#000; float:left; height:32px; padding-right:15px; position:relative;}
/*.heading h3{line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:300; padding-left:15px; color:#fff}
.heading span{position:absolute; left:8px; bottom:-11px;}
.heading{background-color:#000; float:left; height:32px; padding-right:5px; position:relative;}*/
.heading h3{line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:300; padding-left:15px; color:#fff; float:left}
.heading span.scenes{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; background-color:#f72a2a; height:24px; line-height:24px; float:left; padding:0 10px; margin-top:4px; margin-left:10px;}
.heading span.arrow{position:absolute; left:8px; bottom:-11px;}
.videolist{float:left; margin-left: -10px; max-width:993px; background:url(images/girlsbg.jpg) repeat-x; padding-top:20px; padding-left:11px; padding-bottom:17px;}
.item{float:left; width:220px; /*height:284px;*/ background-color:#f1f1f1; border:1px solid #e8e7e7; padding-top:10px; padding-left:8px; padding-right:8px; margin-bottom:10px; margin-right:10px;}
.item:hover { box-shadow:#444 0px 0px 3px; -webkit-transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -ms-transition:all 200ms ease-in-out; -o-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out;}
.lastmargin{margin-right:0px!important}
.photo-thumb img{width: 220px;height: 270px;}
.photo-thumb a:hover img { opacity:0.8; }
.item-thumb img{width: 220px;height: 150px;}
.item-thumb a:hover img { opacity:0.8; }
.item h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold; letter-spacing:-0.2px\9; padding-top:3px; letter-spacing:-0.2px}
.item h2 a{color:#000; -webkit-transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -ms-transition:all 200ms ease-in-out; -o-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out;}
.item h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e00d0e; padding-top:2px;}
.item h3 a{color:#e00d0e; -webkit-transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -ms-transition:all 200ms ease-in-out; -o-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out;}
.item h4{font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-top:2px; text-align:center; padding-top:2px; line-height:34px; padding-bottom:10px}
.item h4 a{color:#000; -webkit-transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -ms-transition:all 200ms ease-in-out; -o-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out;}
.item h4.black, .item h4.black a { line-height:24px; color:#000; }
.item p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9b9a9a; padding-top:2px; padding-bottom:8px;}
.photoicons{width: 220px;text-align: center;}
p.none{font-size: 28px;padding:20px;text-align: center;font-weight: bold;} 
img {max-width: 100%;height: auto;}
.manual, .player{word-wrap: break-word;}
.player iframe,
.player object,
.player .playerbox embed {background:#000;width: 100%;height: 476px;}
.ads-wall {word-wrap: break-word;margin: 0 auto;}
.ads-wall-tablet {display: none;text-align: center;}
.ads-wall-tablet iframe,
.ads-wall-tablet object,
.ads-wall-tablet embed, .ads-wall-tablet img {margin-top: 12px;}
h3.single-title{float:left;padding:7px;font-size: 18px;}
span.ago{float:right;padding:7px;font-size: 18px;}
.hdnew{float:left; padding-bottom:7px;}
.hd{float:left; margin-right:2px;}
.redbox{float:left; padding:0 3px; height:17px; line-height:16px; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#fefefe; font-weight:bold}
a.edit{background:#fff url(images/edit.png) no-repeat 4px 3px; padding-left:18px; padding-right:8px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#7f7e7e; line-height:16px; display:block; float:left; margin-right:6px;}
.likearea{float:right;padding-bottom: 12px;}
a.views{background:#fff url(images/eye.jpg) no-repeat 4px 3px; padding-left:18px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7e7e; line-height:16px; display:block; float:left; margin-right:3px;}
a.comment-icon{background:#fff url(images/comment.png) no-repeat 4px 3px; padding-left:18px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7e7e; line-height:16px; display:block; float:left; margin-right:3px;}
a.duration{background:#fff url(images/time.png) no-repeat 4px 3px; padding-left:18px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7e7e; line-height:16px; display:block; float:left; margin-right:3px;}
a.like{background:#fff url(images/likes.png) no-repeat 4px 3px; padding-left:18px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7e7e; line-height:16px; display:block; float:left; margin-right:3px;}
.dislike{background:#fff url(images/dislike.png) no-repeat 4px 3px; padding-left:18px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7e7e; line-height:16px; display:block; float:left}
.cat_carousel, .list_carousel{/*background-color:#ccc;*/width:993px; /*margin:0 0 30px 60px*/ position:relative}
.cat_carousel ul, .list_carousel ul{list-style:none;display:block;margin:0;padding:0}
.cat_carousel li, .list_carousel li{float:left;display:block;width:238px;height:256px; margin-right:10px;/*font-size:40px;color:#999;text-align:center;background-color:#eee;border:5px solid #999;width:50px;height:50px;margin:6px;padding:0*/}
.cat_carousel.responsive, .list_carousel.responsive{width:auto;margin-left:0}
.mobiletop,.mobilebottom {display: none;text-align: center;padding: 10px;}
.pagination-site {margin: 12px 0 22px; text-align: center;line-height: 16px; color: #4e4e4e; text-transform: capitalize;font-size: 0}
.pag-indenttop { margin-top: 22px}
.pagination-site li:first-child { margin: 0}
.pagination-site li { margin-left: 3px; display: inline-block; vertical-align: top; font-size: 14px}
.page-numbers li span { text-decoration: none; display: block;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */min-width: 31px; padding: 9px 3px;color: #616161; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px}
.pagination-site a {
text-decoration: none;
display: block;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
min-width: 31px;
padding: 9px 3px;
color: #616161;
border: 1px solid #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
.pagination-site a:hover {color: #000;}
.pagination-site li span {display: block; min-width: 31px; padding: 10px 1px}
.pagination-site .current { display: block; border: 1px solid #ccc;min-width: 31px; padding: 9px 3px; color: #fff;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.pagination-site .pag-prev,
.pagination-site .pag-next { padding-left: 15px;padding-right: 15px}
.pagination-site .pag-prev ins,
.pagination-site .pag-next ins {display: inline-block;vertical-align: top;text-decoration: none}
.pagination-site .pag-prev ins {background: url(images/pag-prev.png) no-repeat 0 50%;padding-left: 15px}
.pagination-site .pag-next ins { background: url(images/pag-next.png) no-repeat 100% 50%;padding-right: 15px}
 .player, .ads-wall {float: none;width: auto;}
.ads-wall iframe,.ads-wall object,.ads-wall embed {display: inline;margin: 0 auto;}
.player .playerbox iframe,.player .playerbox object,.player .playerbox embed {background:#000;width: 96%;}
.cat_carousel{/*background-color:#ccc;*/width:993px; /*margin:0 0 30px 60px*/ position:relative}
.cat_carousel ul{list-style:none;display:block;margin:0;padding:0}
.cat_carousel li{float:left;display:block;width:238px;height:230px; margin-right:10px;/*font-size:40px;color:#999;text-align:center;background-color:#eee;border:5px solid #999;width:50px;height:50px;margin:6px;padding:0*/}
.cat_carousel.responsive{width:auto;margin-left:0}
.pager{float:left;width:300px;text-align:center}
.pager a{text-decoration:none;margin:0 5px}
.pager a.selected{text-decoration:underline}
.clearfix{float:none;clear:both}
a.prev-c{float:left;margin-left:0px; background:url('images/sexyslider_arrow.png') no-repeat; width:30px; height:29px; top:-48px; right:43px; position:absolute}
a:hover.prev-c{background:url(images/sexyslider_arrow.png) no-repeat 0 -30px;}
a.next-c{float:right;margin-right:0px; background:url(images/sexyslider_arrow.png) no-repeat -31px 0; width:30px; height:29px; top:-48px; right:11px; position:absolute}
a:hover.next-c{background:url(images/sexyslider_arrow.png) no-repeat -31px -30px;}
.right .categories select {color:#fff; background: #000; width: 200px; padding: 5px; font-size: 16px; line-height: 1; border: 0; border-radius: 0; height: 34px; -webkit-appearance: none; }
.right .categories a {color: #fff;}
.right   .categories { width: 200px;height: 34px; overflow: hidden; background: url(images/categories_arrow.png) no-repeat right #000; border: 1px solid #3C3C3C; }
.timer{background-color:#999;height:6px;width:0}
.slidercenter{float:left; width:100%; text-align:center; padding-bottom:20px;}
.slidercenter h3{font-family:Arial, Helvetica, sans-serif; font-size:27px;}
.slidercenter h3 a{color:#fda836; text-decoration:underline;}
.slidercenter h3 a:hover{text-decoration:none}
.slidercenter h2{font-family:Arial, Helvetica, sans-serif; font-size:48px;}
.slidercenter h2 a{color:#fda836; text-decoration:underline;}
.slidercenter h2 a:hover{text-decoration:none}
.group .views {
    clear: none;
    float: right;
    padding: 5px 0;
    margin-right: 8px;
    text-align: right;
}
.group .views p {
    font-size: 200%;
}
.group .views span {
    display: block;
    font-size: 85%;
    font-family: Tahoma, Geneva, sans-serif;
    color: #999;
    margin: 2px 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
}
/*Footer css*/
.footer{float:left; width:100%;background:#232323 url(images/footerbg.jpg) repeat-x;position: relative;bottom: 0;}
.footertop{ height:105px;}
.footertext{width:100%; float:left; padding-left:10px; padding-top:12px;}
.footertext p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d1d0cf;}
.footerbottom{height:67px;}
.footerlogo{float:left; padding-left:10px; padding-top:14px;}
.copyright{float:right; padding-right:56px;}
.copyright p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d1d0cf; line-height:66px;}
#footer-widgets {
display: block;
width:100%;
margin-right:0;
background: #ffffff;
}
#footer-widget1 {
width: 260px;
float: left;
margin: 15px 10px 10px 30px;
padding: 10px;
}
#footer-widget2 {
width: 260px;
float: left;
margin: 15px 10px 10px 15px;
padding: 10px;
}
#footer-widget3 {
width: 260px;
float: left;
margin: 15px 10px 10px 15px;
padding: 10px;
}
/*RESPONSIVE MEDIA QUERIES*/

@media screen and (max-width: 480px) {

.item-thumb img{width: 98%;height: 140px;}
.tabsContainer ul.tabButtons {
margin-right: 6px;
}
.player, 
.ads-wall {
 float: none;
 width: auto;
 }
.ads-wall {
width: 300px;
height: 250px;
}
.player .playerbox iframe,
.player .playerbox object,
.player .playerbox embed {
background:#000;
height: 218px;
}
.tabsContainer ul.tabButtons li.headtab {
	margin-left: 3px;
	font-size: 9px;
	color: #6B6767;
	border: 1px solid #DEDEDE;
	background: #f1f1f1 url('../img/xv-button-bg.png') left top repeat-x;
	padding: 2px 7px;
	cursor: pointer;
}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {

}
@media screen and (max-width: 768px) {

.bodywhite {
  margin-top: 15px;
}
.list_carousel, .videolist, .cat_carousel{width: 600px;display: block;}
.item-thumb img{width: 198px;height: 120px;}
.tabsContainer ul.tabButtons {
margin-right: 8px;
}
.ago, .ads-wall{
  display: none;
 }
.ads-wall iframe,
.ads-wall object,
.ads-wall embed {
height: 252px;
display: inline-block;
text-align: center;
}
.player .playerbox iframe,
.player .playerbox object,
.player .playerbox embed {
height: 320px;
width: 97%;
margin-right: 8px;
}
    .player {
    	width: 100%;
    }
}

@media screen and (min-width: 1024px) {
.group{height:100%;}	
.page_group{width:100%;}	
.tabsContainer ul.tabButtons {
margin-right: 1px;
}
.player{
    float: left;
    width:68%;
    margin-left: 6px;
}
.ads-wall {
    float: right;
    width: 30%;
    margin-right: 10px;
    margin-top: -2px;
}
.group:after {
    content:"";
    display: table;
    clear: both;
}
img {
    max-width: 100%;
    height: auto;
}
.player .playerbox iframe,
.player .playerbox object,
.player .playerbox embed {
background:#000;
width: 100%;
height: 475px;
}
}

.it-com-line  input[type=text]{
border:1px solid #ccc;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.1) inset;
}
.it-comments .pagination-site {
    margin: 20px 0
}
.it-comments .textareafoursquare {
    border: 1px solid #313131;
}
textarea.foursquare {
border:1px solid #ccc;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.1) inset;color: #000;
}
.s_input {
    line-height: 30px;
}
.s_input:-moz-placeholder {
    color: #545454;
    opacity: 1;
}
.s_input::-moz-placeholder {
    color: #545454;
    opacity: 1;
}
.s_input::-webkit-input-placeholder {
    color: #545454;
}
.s_input:-ms-input-placeholder {
    color: #545454;
}
.s_input::placeholder {
    color: #545454;
}
.s_input.placeholder {
    color: #545454!important;
}
.s_input {
    color: #000;
}

a:focus { outline: none; }
.description{ display:block; margin-top: 5px;padding:7px;border:1px solid #ccc; font-size: 14px;}
#tabs, ul.ui-widget-header{ border:none; }
.widget {margin-bottom: 10px;}
.widget li a {
	 width: 260px;
	 border-radius: 5px;
    display: inline-block !important;
    padding: 0 20px;
    background:#DEDEDE;
    color:#676767;
    border: 1px solid #D4D4D4;
    text-decoration:none;
    font: bold 12px Arial;
    line-height: 27px;
    margin-bottom: 3px;
}
.widget li a:hover {
    background:#E6E6E6;
    border: 1px solid #BBBBBB;
}
h2.widget-title {margin-bottom: 8px;}
/* ----------------------------------------------  Inputs, textareas and selects  ---------------------------------------------- */
@media screen and (min-width: 1024px) {
.player .playerbox iframe,
.player .playerbox object,
.player .playerbox embed {margin-bottom:5px; background:#000;width: 100%;height: 475px;clear: both;}	
}
#commentform p {padding:7px;font-size: 15px;}
#respond h3 {font-size: 17px;padding-left:7px;}
/*  Comments
========================================================================== */
.avatar{
float: right;	
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
 border-radius: 50%;
}
ol.commentlist{
 margin: 10px 5px;
 padding: 10px;
}
.commentlist .comment-body{
 padding: 10px;
 background: #EFEFEF;
 border: solid thin #DEDEDE;
 margin: 10px 0;
 position: relative;
}
.comment-body a.comment-reply-link{
 position: absolute;
 top: 10px;
 right: 10px;
 color: #AEAEAE;
}
ol.commentlist li{
 list-style: none;
}
ol.commentlist img.avatar{
 padding: 5px;
 background: #DEDEDE;
 border: solid thin #CECECE;
 float: left;
 display: block;
 margin: 15px;
 width: 32px;
 height: 32px;
}
ol.commentlist .comment-author{
 line-height: 25px;
}
.comment-body cite.fn{
 font-size: 14px;
 font-style: normal;
}
.commentmetadata a{
 margin: 0;
 font-size: 11px;
 color: #999;
}
.comment-body p{
 margin: 5px;
}
 .comment{
 width: 700px;
}
.inline-comments-container{
 width: 700px;
}
.comment-body .comment-author.vcard{
 margin: 0;
}
.credits{position: absolute;top: -9999px;left: -9999px;}
.comment-reply-link{
display: none;
}
.comment-btn,.comment-btn a:hover, .comment-btn a {
 font-size: 12px;
 background:#fff;
 border:1px solid #ccc;
 border-radius: 3px;
 margin-top: 7px;
}
.wpulike {
   margin-top: 7px;
}
.comment-content {
  width: 100%;
  display: none;
  margin-top: 10px;
}

.it-com-line:first-child {
    margin-top: 0 !important;
}
.it-com-line {
    width: 670px;	
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    overflow: hidden !important;
}
.it-com-line input[type=text] {
    height: 28px !important;
    padding-left: 8px !important;
    margin-top: 6px;
    margin-bottom: 5px;
    margin-left: 3px;
    border-radius: 2px !important;
    /*up to date browsers support this, but you can add prefixes if you want*/
}
.textalign-right .fc-btn {
    float: right;
    margin: 0
}
.it-comments .fc-btn {
    height: 34px !important;
    min-width: 100px !important;
    padding: 0 12px
}
.it-comment {
    padding: 5px 9px 7px !important;
    text-align: left !important;
}
.it-comment-denomination {
    margin-bottom: 2px;
    font-size: 11px
}
.it-comment-denomination a {
    text-decoration: none;
    font-size: 13px !important;
}
.it-comment-denomination a:hover {
    text-decoration: underline !important;
}
.no-user {
    font-size: 13px !important;
    text-decoration: underline !important;
}
.it-comment-date {
    margin-left: 8px !important;
}
.it-com-description {
    line-height: 20px !important;
}
.it-comments .pagination-site {
    margin: 20px 0 !important;
}
.fc-btn {
    cursor: pointer;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    vertical-align: top;
    outline: 0;
    border: 0;
    font: 13px/16px'Open Sans', sans-serif;
    text-align: center;
    margin: 16px 0 0;
    height: 40px;
    min-width: 170px;
    padding: 0 22px
}
textarea.foursquare {
	 border:1px solid #AFAFAF;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.1) inset;
    padding: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
    width: 99% !important;
    outline: 0;
    margin: 0 0 0 2px;
    font: 300 11px/15px'Open Sans', sans-serif;
    height: 100px !important;
    border: 0;
    resize: none;
}
textarea.foursquare:hover{
	 border-color:#aaa;box-shadow:2px 2px 2px rgba(0,0,0,0.15) inset;
}
.s_input {
    line-height: 30px !important;
    max-width: 150px !important;
}
.s_input:-moz-placeholder {
    opacity: 1;
}
.s_input::-moz-placeholder {
    opacity: 1;
}
.s_input::-webkit-input-placeholder {} .s_input:-ms-input-placeholder {} .s_input::placeholder {} .s_input:focus:-moz-placeholder {
    color: transparent;
}
.s_input:focus::-moz-placeholder {
    color: transparent;
}
.s_input:focus::-webkit-input-placeholder {
    color: transparent;
}
.s_input:focus:-ms-input-placeholder {
    color: transparent;
}
.s_input:focus::placeholder {
    color: transparent;
}
.textareafoursquare {
    resize: vertical;
    height: 84px !important;
    width: 341px !important;
}
.post-filters {
margin: 0 8.3333% 8.3333% 8.3333%;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
padding:22px;
background: #fff;
}

.votebar {
	margin-top: -3px;
    float: left;
    width: 209px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 300;
    color: #fff;
    background: url(images/bg_border03.png) repeat-y 100% 0
}
.l-vote {
    width: 50px;
    text-align: center;
    padding: 12px 6px;
    text-decoration: none;
    position: relative
}
.tool-tip {
    display: none;
    position: absolute;
    -moz-box-shadow: 0 0 4px rgba(000, 000, 000, 0.3);
    -webkit-box-shadow: 0 0 4px rgba(000, 000, 000, 0.3);
    box-shadow: 0 0 4px rgba(000, 000, 000, 0.3);
    top: -23px;
    left: 3px;
    color: #000;
    font: 11px/23px'Open Sans', sans-serif;
    height: 23px;
    padding: 0 10px;
    background: #fff;
    z-index: 10
}
.tool-tip em {
    position: absolute;
    top: 23px;
    left: 50%;
    margin: 0 0 0 -5px;
    background: url(images/arrow01.png) no-repeat;
    height: 10px
}
.l-vote:hover .tool-tip {
    display: block
}
.positivelike {
    background: url(images/bg_border03.png) repeat-y 100% 0;
    float: left
}
.negativelike {
    float: right;
    background: url(images/bg_border03.png) repeat-y
}
.votebar img {
    vertical-align: top;
    width: 30px;
    height: 30px;
    filter: Alpha(Opacity=100);
    opacity: 1
}
.justRated, .post-like h2 {
	border:1px solid #DC9696;
	width: 200px;
	height: 23px;
	text-align: center;
   padding-top: 13px;
   text-shadow: rgb(3, 3, 3) 1px 1px 1px;
	float: left;
   color: #fff;
   background-color: #FFA4A4;
   font-size: 15px;
   margin-top: 14px;
   font-weight:bold;
}
.not_rated {
	margin-top: 7px;
	font-size: 12px !important;
}
.output-vote {
	margin-top: 4px;
    margin-left: 3px;
    overflow: hidden;
    text-align: center;
    padding-top: 14px;
    color: #4e4e4e;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px
}
.simplefavorite-button {
 margin-right: 5px;	 
 border:1px solid #CCCCCC;-webkit-box-shadow: #FEFFFF 0px 1px 1px ;-moz-box-shadow: #FEFFFF 0px 1px 1px ; box-shadow: #FEFFFF 0px 1px 1px ; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:14px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: 0px 1px 0 rgba(255,255,255,1);font-weight:bold; color: #4A4A4A;
 background-color: #ffc579; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc579), to(#fb9d23));
 background-image: -webkit-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -moz-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -ms-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -o-linear-gradient(top, #ffc579, #fb9d23);
 background-image: linear-gradient(to bottom, #ffc579, #fb9d23);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#fb9d23);
}

.simplefavorite-button:hover{
 border:1px solid #ADADAD;
 background-color: #ffaf46; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf46), to(#e78404));
 background-image: -webkit-linear-gradient(top, #ffaf46, #e78404);
 background-image: -moz-linear-gradient(top, #ffaf46, #e78404);
 background-image: -ms-linear-gradient(top, #ffaf46, #e78404);
 background-image: -o-linear-gradient(top, #ffaf46, #e78404);
 background-image: linear-gradient(to bottom, #ffaf46, #e78404);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaf46, endColorstr=#e78404);
}

.comment-btn {
 border:1px solid #CCCCCC;-webkit-box-shadow: #FEFFFF 0px 1px 1px ;-moz-box-shadow: #FEFFFF 0px 1px 1px ; box-shadow: #FEFFFF 0px 1px 1px ; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:14px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: 0px 1px 0 rgba(255,255,255,1);font-weight:bold; color: #4A4A4A;
 background-color: #E6E6E6; background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#CCCCCC));
 background-image: -webkit-linear-gradient(top, #E6E6E6, #CCCCCC);
 background-image: -moz-linear-gradient(top, #E6E6E6, #CCCCCC);
 background-image: -ms-linear-gradient(top, #E6E6E6, #CCCCCC);
 background-image: -o-linear-gradient(top, #E6E6E6, #CCCCCC);
 background-image: linear-gradient(to bottom, #E6E6E6, #CCCCCC);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E6E6E6, endColorstr=#CCCCCC);
}

.comment-btn:hover{
 border:1px solid #ADADAD;
 background-color: #cdcdcd; background-image: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#b3b3b3));
 background-image: -webkit-linear-gradient(top, #cdcdcd, #b3b3b3);
 background-image: -moz-linear-gradient(top, #cdcdcd, #b3b3b3);
 background-image: -ms-linear-gradient(top, #cdcdcd, #b3b3b3);
 background-image: -o-linear-gradient(top, #cdcdcd, #b3b3b3);
 background-image: linear-gradient(to bottom, #cdcdcd, #b3b3b3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cdcdcd, endColorstr=#b3b3b3);
}

.star_sort{
border:1px solid #77021D;-webkit-box-shadow: #FFFFFF 0px 0px 1px inset;-moz-box-shadow: #FFFFFF 0px 0px 1px inset; box-shadow: #FFFFFF 0px 0px 1px inset; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:13px;font-family:arial, helvetica, sans-serif; padding: 7px 10px 7px 10px; text-decoration:none; display:inline-block;text-shadow: 0px 2px 0 rgba(0,0,0,0.5);font-weight:bold; color: #FFFFFF;
}
.user-menu-mobile {display: none;}
.user-menu {text-align:center;font-size:0; padding:1px;border: none;}
.user-menu ul li {
    display: inline-block !important;
}
.user-menu ul li a {
	z-index: 9999;
	 border-radius: 5px;
    display: inline-block !important;
    padding: 0 20px;
    background:#3A332C;
    color:#B9B9B9;
    border: 1px solid #464646;
    text-decoration:none;
    font: bold 12px Arial;
    line-height: 27px;
    margin-right:4px;
}

.user-menu ul li a:hover, div.user-menu ul li a.current {
    background:#383838;
    color:#fff;
}



.sort-menu, .performer-menu {
	 margin-top: 5px;
	 margin-right: 4px;
    float: right;
}
.sort-menu ul li, .performer-menu ul li {
    display: inline-block !important;
}
.sort-menu ul li a, .performer-menu ul li a {
	z-index: 9999;
	 border-radius: 3px;
    display: inline-block !important;
    padding: 0 7px;
    background:#000;
    color:#fff;
    border: 1px solid #949494;
    text-decoration:none;
    font: bold 12px Arial;
    line-height: 20px;
}

.sort-menu ul li a:hover, .performer-menu ul li a:hover, .performer-menu ul li a.current {
    background:#949494;
    color:#fff;
    border: 1px solid #464646;
}

.performer-select select {
	margin-right: 8px;
	margin-top: 3px;
	float: right;
	display: none;
	border: 0 !important;  
	-webkit-appearance: none;  
	-moz-appearance: none; 
	background: #0088cc url(images/select-arrow.png) no-repeat 90% center;
	width: 50px; 
	text-indent: 0.01px; 
	text-overflow: ""; 
	color: #FFF;
	padding: 5px;
	box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);
}
.performer-select select.balck {
	background-color: #000;
}
.performer-select select.option3 {
	border-radius: 10px 0;
}
.inplayer embed,.inplayer iframe,.inplayer object, .hidePauseAdZone embed,.hidePauseAdZone iframe,.hidePauseAdZone object{
height: 100% !important;
width: 250px important;
position: absolute;
top: 25px;
left: 50%;
background:transparent !important;
margin-left: -150px;
} 

.post-info  {
	margin-left: 5px;
}

.video-details .meta, .post-info .meta {
	text-transform:uppercase;
	font-size:11px;
	display:block;
	line-height: 27px;
}
.video-details .meta .meta-info, .post-info .meta .meta-info {
	background:#e73737;
	color:#fff;
	padding:5px 7px;
}
.video-details .meta a, .post-info .meta a {
	background:#b2b2b2;
	color:#fff;
	margin-right: 2px;
	padding:5px 7px;
}
.video-details .meta a:hover, .post-info .meta a:hover {
	text-decoration:none;
	background:#555;
	color:#fff;
}