/*
Theme Name: Join the hottest Adult Live Sex Chat Rooms online
Description: Online sex chat room for adult chatting peoples in the internet world. It is really fun and worth to spend your valuable time in our chat site.Free adult chat and live sex chat rooms for everyone..
Version: 1.1
Author: Livesexchatvideo.com
Tags: adult, live chat, online sex chat, online sex, sex chat, webcam sex chat, sex chat girls, cams, cam, free, real, web, amateur, webcams, personal, livesex, live sex, free sex videos, sexvideos, free porn videos, porn videos, free videos
*/
/* =============================================================================
   RESET AND NORMALIZE CSS
============================================================================= */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:#101010; color: #ffffff;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img, fieldset{border:none; margin:0px; padding:0px;}
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:0px; padding:0px; outline:none}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; -webkit-border-radius:0px;}
a, a span, .videoblock, .box, .stars, .time, .views{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
/*Add Placeholder opcity 1*/
::-moz-placeholder{opacity:1}
::-webkit-placeholder{opacity:1}
*{box-sizing:border-box; -webkit-box-sizing:border-box}
@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');
}
/*Responsive menu*/
.responsive_menu{margin-top:0px; text-align:center}
.responsive_menu select{display:inline-block;width:200px;height:30px;padding:5px 12px;font-size:14px;line-height:normal;color:#fff;vertical-align:middle;border:none; text-align:center; cursor:pointer; border:1px solid #393939; background:#0A0A0A url(images/downarrow.png) no-repeat 95% center; margin-top:6px; margin-bottom:6px;}
.responsive_menu select option{padding:2px 0;}
header .responsive_menu{margin-top:0px;}
/*Responsive menu close*/

.centerwrap{width:1235px; margin:auto; padding:0 20px; box-shadow:0 0 20px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 20px rgba(0,0,0,0.5); background-color:#222222;}
.logo{float:left; padding-top:20px;}
.logo img{display:block;}
.subnav{float:right; padding-left:3px;}
.subnav p{font-family:Tahoma, Geneva, sans-serif; font-size:12.5px; color:#9c9c9c; line-height:34px;}
.subnav p a{color:#cc0000;}
.subnav p a:hover, .subnav p a.active{color:#fff;}
.subnav p span{color:#484848; padding:0 8px;}
.searcharea{float:right; padding-top:10px; clear:right}
.searchbox{float:left; font-size:13px; color:#cfcfcf; padding-left:10px; border:1px solid #585858; width:232px; height:28px; background-color:#111; padding-right:10px;}
.searchbox:focus{background-color:#181818;}
.dropdown{margin:0px; padding:0px 0 0 0px; float:left}
.dropdown dd,.dropdown dt,.dropdown ul{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.dropdown dd{position:relative; z-index:999}
.dropdown a,.dropdown a:visited{color:#afafaf;text-decoration:none;outline:none}
.dropdown a:hover{color:#eee}
.dropdown dt a:hover{}
.dropdown dt a{background-color:#333; display:inline-block; padding-right:8px; border:1px solid #4b4b4b; border-left:0px; border-right:0px;  font-size:13px; width:80px;}
.dropdown dt a span{cursor:pointer;display:block; background:url(images/downarrow.png) no-repeat scroll right center; height:26px; line-height:26px; padding-left:12px; padding-right:17px; font-size:13px; color:#afafaf}
.dropdown dd ul{background-color:#3e3e3e;border:1px solid #4b4b4b;color:#4b4b4b;display:none;position:absolute;top:-1px;width:auto; min-width:81px;list-style:none; left:-1px;}
.dropdown dd ul li a{display:block;padding:5px 14px; color:#afafaf;}
.dropdown dd ul li a:hover{background-color:#333}
.search_btn{background:url(images/search.jpg) no-repeat; width:35px; height:28px; float:left; border:none; cursor:pointer;}
.topnav{padding-top:20px; clear:both;}
nav{background:url(images/topnavbg.jpg) repeat-x; border:1px solid #242424; height:48px;}
nav ul{ }
nav ul li{line-height:46px; font-size:17px; font-weight:bold; display:inline-block; position:relative;}
nav ul li span{display:none;}
nav ul li a{color:#fff; padding:0 12px; display:inline-block;}
nav ul li a:hover, nav ul li a.active{color:#cc0000;}
nav ul li ul{display:none; }
nav ul li:hover ul{display:block; position:absolute; background-color:#090909; padding:3px 0; width:150px;}
nav ul li li{font-size:15px; line-height:normal; padding:8px 0; display:block; text-align:left;}
.bodyarea{ padding-top:10px;}
.filter{float:right; padding-right:3px; display:none}
.filter p{font-family:Tahoma, Geneva, sans-serif; font-size:12.5px; color:#fff; line-height:34px;}
.filter p a{color:#cc0000;}
.filter p a:hover, .filter p a.active{color:#fff;}
.filter p span{color:#484848; padding:0 8px;}
.watched{float:right; width:884px;}
.title{background:url(images/titilebg.jpg) repeat-x; height:40px; border:1px solid #111; margin-bottom:11px;}
.title h2{font-size:17px; color:#fff; font-weight:bold; float:left; padding-left:12px; line-height:38px;}
.action{float:right; padding-top:4px; padding-right:5px;}
.action a{background:#111; height:29px; font-size:14px; color:#fff; width:68px; border:1px solid #343434; border-radius:5px; -webkit-border-radius:5px; margin-left:5px; float:left; line-height:28px; text-align:center; text-transform:uppercase; font-weight:bold}
.action a:hover{background:#333; border:1px solid #000}
.videowatched{}
.videoblock{width:32.5%; background-color:#1c1b1b; border:1px solid #333; margin-right:1.25%; margin-bottom:1.25%; float:left}
.videoblock:hover, .videoblock:hover .box, .videoblock:hover .stars, .videoblock:hover .time, .videoblock:hover .views{background-color:#111;}
.videobanner{padding:12px 11px 0 11px;}
.videobanner img{display:block; border:1px solid #333; width:100%; height: 190px;}
.videoblock h3{font-size:15px; font-weight:bold; letter-spacing:-0.01em; padding:6px 10px 6px 12px; border-bottom:1px solid #333;}
.videoblock h3 a{color:#fff;  line-height: 24px;}
.videoblock h3 a:hover{color:#cc0000;}
.box{float:left; width:50%;}
.box p{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#6f6f6f; text-align:left; line-height:26px; height:27px; text-transform:uppercase; padding-left:12px;}
.time p{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#6f6f6f; text-align:left; line-height:26px; height:27px; text-transform:uppercase; padding-left:12px; border-bottom:1px solid #333;}
.views p{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#6f6f6f; text-align:right; line-height:26px; height:27px; text-transform:uppercase; padding-right:12px; border-bottom:1px solid #333;}
.stars{float:left; width:50%;}
.stars ul{text-align:right; padding-top:2px; padding-right:12px;}
.stars ul li{display:inline; margin:0 -1px;}
.time{float:left; width:50%;}
.views{float:left; width:50%;}
.box span, .time span, .views span{padding-left:5px; font-size:12px;}
.videoblock.last{margin-right:0px;}
.pagination{clear:both; padding-top:22px; padding-bottom:34px;}
.pagination ul{text-align:center;}
.pagination ul li{font-family:Tahoma, Geneva, sans-serif; font-size:14px; text-align:center; display:inline-block; text-transform:uppercase; font-weight:bold}
.pagination ul li a, .pagination ul li span{min-width:31px; line-height:27px; display:block; color:#fff; background:#111; border:1px solid #343434; border-radius:3px; border-radius:5px; -webkit-border-radius:5px; height:31px}
.pagination ul li a:hover, .pagination ul li a.active, .pagination ul li .current{background:#333; color:#fff; border:1px solid #000}
.pagination ul li a.prev, .pagination ul li a.next{background:#cc0000; color:#fff; padding:0 14px; border:none; border:1px solid #cc0000;}
.pagination ul li a.prev:hover, .pagination ul li a.next:hover{background:#333; border:1px solid #000; color:#fff}
.blankspace100{height:100px;}
.homeaside{float:left; width:300px; padding-top:0px; clear:both}
.pornstar{text-align:center; padding-bottom:8px;}
.pornstar h2{font-size:16px; letter-spacing:-0.01em; color:#fff; font-weight:bold; text-transform:uppercase; padding-bottom:8px;}
.pornstar_img{}
.pornstar_img img{border:1px solid #343434; display:block}
.channels{ padding-bottom:10px;}
aside h2{color:#fff; font-size:18px; text-transform:uppercase; font-weight:bold; background-color: #cc0000; box-shadow: 0 -5px 0 rgba(0, 0, 0, 0.2) inset; height:40px; padding-left:12px; line-height:40px; text-shadow:1px 1px #A30F0F; margin-bottom:1px; text-align:left;

}
.channels ul{list-style:none;}
.channels ul li{font-size:15px; font-weight:bold; float:left; width:50%}
.channels ul li a, .widget_nav_menu ul li a{background:#000; border:1px solid #222; display:block; height:34px; padding-left:10px; color:#fff; line-height:32px;}
.channels ul li a span{padding-right:10px; color:#cc0000}
.channels ul li:last-child a{border-bottom:1px solid #1f1f1f;}
.channels ul li a:hover{color:#cc0000; background-color:#111}
.advertisement{text-align:center;}
.ad-body img{ max-width:100%;}
.ad-body{text-align: center; margin-top:10px;}
.advertisement_banner{text-align: center; margin-top:10px;}
.advertisement_banner img{ max-width:100%;}
footer{padding:20px 0;}
footer p{font-size:13px; font-weight:bold; color:#a4a4a4; line-height:22px; text-align:center}
footer p span{color:#cc0000;}


/*Video CSS*/
.advertisementblock{float:left; border:1px solid #1f1f1f; background-color:#000; width:400px; text-align:center; padding-top:52px; padding-bottom:34px;}
.advertisementblock .ads{padding-bottom:15px;}
.videodetails{clear:both}
.videoright{float:right; width:884px;}
.videobox{background-color:#1f1f1f; border:1px solid #333; margin-bottom:15px;}
.videohere{padding:10px 11px 0 11px;}
.videohere img{display:block; width:100%}
.graybox{font-size:13px; color:#6f6f6f; text-align:center; height:40px; line-height:40px; float:left; text-transform:uppercase}
.graybox span{font-size:15px; padding-left:0px;}
.graybox a{color:#cc0000; font-size:13px; font-weight:bold}
.graybox span a{color:#fff; text-decoration:none;}
.video_length{border-right:1px solid #333; border-bottom:1px solid #333; width:25%;}
.video_views{border-right:1px solid #333; border-bottom:1px solid #333; width:25%;}
.bigstars{border-bottom:1px solid #333; width:25%;}
.bigstars ul{text-align:center; padding-top:5px;}
.bigstars ul li{display:inline; margin:0 -2px}
.submitted{border-right:1px solid #333; border-bottom:1px solid #333; width:50%; text-transform:uppercase}
.favorites{border-right:1px solid #333; border-bottom:1px solid #333; width:25%;}
.favorites a{color:#cc0000; font-size:14px; text-decoration:none; font-weight:bold}
.embed{border-bottom:1px solid #333; width:25%;}
.embed a, .report a{text-decoration:none; font-size:14px; font-weight:bold}
.report{border-bottom:1px solid #333; border-right:1px solid #333; width:25%;}
.report a{color:#E0D10E;}
.categories{border-bottom:1px solid #333; width:100%; clear:both}
.categories p{font-size:13px; color:#6f6f6f; text-transform:uppercase; padding-left:20px; line-height:40px;}
.categories p span{font-size:13px; color:#6f6f6f; padding-left:5px;}
.categories p span a{color:#cc0000; font-weight:bold}
.categories p span a:hover{ color:#fff;}
.description{width:100%;}
.description p{font-size:13px; color:#6f6f6f; line-height:21px; padding:16px 12px 17px 20px;}
.description p span{color:#fff; font-size:15px; padding-left:5px;}
.graybox a:hover, .categories p span a:hover{color:#fff; text-decoration:none}
.favorites a:hover{color:#fff;}
.related_content{clear:both; padding-bottom:0px; border-bottom:1px solid #333333; margin-bottom:1.25%}
.related_content .videoblock{width:24.22%; margin-right:1%;}
.related_content .videoblock.last{margin-right:0px;}
.footer_ads{text-align:center; clear:both; margin-bottom:15px;margin-top:15px;}
.ads{font-family:'ArialBlack'; font-size:17px; letter-spacing:-0.025em; float:left; width:24.25%; margin-right:1%}
.ads span{display:none; }
.ads a span{color:#a4a4a4;}
.ads a:hover span{color:#cc0000;}
.ads img{display:inline-block; max-width:100%;}
.ads.last{margin-right:0%}

#Loading{display: none;}
.player_ad{
    background-color: #101010;
    border: 1px solid #313131;
	border-radius: 0px 0px 0px 0px;
	padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:0px;
	position: absolute;
	
}
.video-container iframe {
background: #000000;
}
.video-container {
position: relative;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
	
}
.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.footmenu  {
text-align: center;
}
.footmenu li {
    display: inline;
    padding: 2px;
}
.footmenu li a{
	color: #cc0000;
}
.footmenu li {
    color: #9c9c9c;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12.5px;
    line-height: 34px;
}
.widget_nav_menu ul li a {
text-align: left;
font-weight: bold;
}