.addcomm,
.inpbutton,
.join,
.listlinks div,
.s_inp:hover,
label {
	cursor: pointer
}

.clear,
.g_hint,
.pagination,
.textcontent {
	clear: both
}

#l_categories a,
.addthis_sharing_toolbox,
.less,
.maininfo a,
.more,
.mpages,
.pcategories .cat,
textarea {
	box-sizing: border-box
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local(PTSans-Regular), url(https://fonts.gstatic.com/s/ptsans/v8/9kaD4V2pNPMMeUVBHayd7vY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local(PTSans-Regular), url(https://fonts.gstatic.com/s/ptsans/v8/ATKpv8nLYAKUYexo8iqqrg.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000
}

@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local(PTSans-Regular), url(https://fonts.gstatic.com/s/ptsans/v9/jizaRExUiTo99u79D0aExdGM.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: icomoon;
	src: url(/fonts/icomoon.eot?ve7ulr);
	src: url(/fonts/icomoon.eot?ve7ulr#iefix) format("embedded-opentype"), url(/fonts/icomoon.ttf?ve7ulr) format("truetype"), url(/fonts/icomoon.woff?ve7ulr) format("woff"), url(/fonts/icomoon.svg?ve7ulr#icomoon) format("svg");
	font-weight: 400;
	font-style: normal
}

.textcontent {
	padding: 15px;
	background-color: #f4f4f4
}

.dark .textcontent {
	background-color: #24252b
}

body {
	background: #fff;
	font-family: Verdana, Arial, Tahoma sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #000
}

body.dark {
	background: #15161b;
	font-family: Verdana, Arial, Tahoma sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #bdc1c4
}

.upper {
	width: 500px;
	margin: 0 auto;
	border: 1px solid #00f
}

.rem {
	font-size: 18px;
	background-color: #f9e9e9;
	padding: 20px;
	font-weight: 700
}

.white_content {
	position: fixed;
	top: 20%;
	width: 486px;
	min-height: 200px;
	border: 7px solid #aaa;
	background-color: #fff;
	z-index: 1002;
	overflow: auto
}

.dark .white_content {
	border: 7px solid #45464b;
	background-color: #25262b;
}

#second,
.header,
.pornkvideos,
.s_inp {
	overflow: hidden
}

.white_content .close {
	position: absolute;
	right: 5px;
	top: 5px;
	background: url(../images/close.png) no-repeat;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	cursor: pointer;
	z-index: 1
}

.black_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 1001;
	-moz-opacity: .7;
	opacity: .7
}

h1,
h2,
h3,
h4,
p {
	margin: 0;
	padding: 0;
	font-size: 14px
}

.inpbutton,
.join,
input,
select,
textarea {
	font-size: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}

a {
	color: #333
}

.dark a {
	color: #bdc1c4
}

.dark a:hover {
	color: #bdc1c4
}

a:hover {
	color: #555
}

form {
	display: inline
}

input,
select,
textarea {
	color: #333;
	padding: 10px;
	margin: 2px;
	border-radius: 5px;
	background: #efefef;
	border: 0
}

.dark input,
.dark select,
.dark textarea {
	color: #bdc1c4;
	background: #35363b;
	border-radius: 0px;
}

.dark input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px #35363b;
    -webkit-text-fill-color: #bdc1c4;
}

.addcomm,
.join:hover {
	color: #fff
}

.fhp {background-color: #55569f !important;color: #fff}
.dark .fhp {color: #bdc1c4}

.inpbutton,
.join {
	background: #494949!important;
	font-family: 'PT Sans', sans-serif;
	padding: 7px 40px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 5px;
	border: 1px solid #777;
	letter-spacing: .05em;
	margin-top: 5px
}

.dark .inpbutton,
.dark .join {
	background: #45464b!important;
	color: #fff;
	border: 1px solid #55565b;
	border-radius: 0px;
}

.logon .inpbutton,
.logon .join {
	text-decoration: none;
	padding: 7px 20px
}

.join {
	background-color: #0e926b!important;
	margin-left: 18px
}

.dark .join {
	background-color: #365b50!important;
}

.join:before {
	content: "\e90e"
}

.restore {
	font-size: 13px;
	margin-top: 10px;
	display: block
}

#i_4cfqw2f50wEwE5q {
	padding-top: 7px
}

.addcomm {
	padding: 7px 30px 7px 45px;
	font-size: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #777;
	background: url(../images/comment.png) 8px 3px no-repeat #494949!important;
	width: auto!important
}

.dark .addcomm {
	border: 0px;
	border-radius: 5px;
	background: url(../images/comment.png) 8px 3px no-repeat #35363b!important;
}

.g_hidden {
	display: none
}

.g_hint {
	background-color: #f4f4f4;
	padding: 10px;
	width: auto
}

.dark .g_hint {background-color: #24252b;}

.ok {
	color: #296514!important
}

.bad {
	color: #941c09!important
}

.dark .ok {
	color: #b1d7a4!important
}

.dark .bad {
	color: #e2a9a0!important
}

.header {
	padding: 10px 0 0;
	background-color: #242424
}

.dark .header {
	background-color: #15161b
}

a.toplogo {
	padding: 20px;
	float: left
}

.porn_search {
	float: left;
	z-index: 800;
	position: absolute;
	top: 8px;
	left: 0
}

.pornkvideos .vid_info,
.top_info {
	position: relative
}

.s_inp, .dark .s_inp {
	color: #505050;
	border: 0;
	padding: 2px 2px 2px 34px;
	width: 0;
	height: 32px;
	font-size: 15px;
	background: url(../images/search.png) 2px 2px no-repeat rgba(255, 255, 255, .3);
	transition: ease .3s all;
	border-radius: 2px
}

#chthemed,#chthemel {
	padding: 5px 10px 5px 5px;
	border-radius: 10px;
	background-color: #ccc;
	cursor: pointer;
	width: 105px;
	margin-right:10px;
}

#chthemed{display:none}

.dark #chthemed,.dark #chthemel{
	background-color: #34353b;
}

#chthemel:before,#chthemed:before {
	font-size:20px;
	padding-right: 5px !important;
	float:left;
}

#chthemel:before{
	content: "\e913";
}
#chthemed:before{
	content: "\e912";
}
#enter a,
.nav_menu .nav_links a,
.profile {
	font-size: 14px;
	color: #fff;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: .05em
}

.profile{float:left !important;}

.dark #enter a,
.dark .nav_menu .nav_links a,
.dark .profile {
	color:#bdc1c4
}
.s_inp:hover {
	background-color: rgba(255, 255, 255, .5)
}

.s_inp:focus {
	width: 150px;
	padding: 2px 5px 2px 40px;
	cursor: text;
	border-radius: 2px;
	background: url(../images/search.png) 2px -30px no-repeat #fff
}

.porn_search .s_but {
	width: 1px;
	height: 1px;
	background: 0 0;
	margin: 0;
	padding: 0;
	border: 0
}

.eigh,
.plusone {
	padding-top: 13px;
	float: left
}

.plusone {
	width: 88px;
	padding-left: 55px
}

.eigh {
	width: 50px
}

.top_info {
	/*width: 210px;*/
	float: left;
	height: 58px;
	padding-top: 3px
}

.logon .block_content {
	max-width: 400px;
	padding: 15px
}

.logon .control input {
	width: 99%
}

.feedback .block_content,
.invite_friend .block_content,
.signup .block_content,
.static .block_content {
	padding: 15px;
	background-color: #f4f4f4
}

.feedback .block_content input,
.feedback .block_content textarea,
.signup .block_content input {
	background-color: #fff;
	border: 2px solid #e4e4e4
}

.dark .feedback .block_content,
.dark .invite_friend .block_content,
.dark .signup .block_content,
.dark .static .block_content {
	background-color: #24252b
}

.dark .feedback .block_content input,
.dark .feedback .block_content textarea,
.dark .signup .block_content input {
	background-color: #35363b;
	border: 2px solid #45464b
}

.static {
	line-height: 200%
}

.signup .label {
	margin: 10px 0
}

.nav_menu {
	background-color: #555;
	font-family: 'PT Sans', Arial, sans-serif
}

.dark .nav_menu {
	background-color: #35363b	
}

.nav_menu .nav_links {
	float: left;
	display: block
}

.nav_menu .nav_links a {
	padding: 10px;
	float: left;
	border-right: 1px solid rgba(255, 255, 255, .15)
}

.nav_menu .nav_links a:hover {
	background: rgba(255, 255, 255, .2)
}

#enter {
	float: right;
	padding-top: 12px;
	width:500px
}
#enter div {float:right;}

#enter a,
.profile {
	padding: 5px 8px;
	float: left;
	font-family: 'PT Sans', Arial, sans-serif;
	margin-right: 10px
}

#enter a img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 22px;
	height: 22px
}

.fullhd a {
	background-color: #444;
	color: #fff;
	border: 1px solid #555;
	padding: 5px 10px;
	margin: 6px 10px 5px 20px;
	float: left;
	font-family: 'PT Sans', sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.left {
	float: left
}

.enter_l {
	max-width: 485px;
	float: left;
}

.out_l {
	max-width: 220px;
	float: left
}

.mainblock {
	padding: 20px 0
}

#menu {
	display: block;
	margin-bottom: 1em;
	padding: 0 10px
}

.sots {
	padding: 10px 0 0!important
}

#l_categories {
	width: 170px;
	float: left;
	padding: 10px 0 0 10px
}

#l_categories a {
	font-size: 17px;
	font-family: 'PT Sans', Verdana, Arial;
	display: block;
	width: 100%;
	padding: 6px;
	background-color: #f4f4f4;
	margin: 0;
	text-decoration: none;
	border-bottom: 2px solid #e4e4e4
}

.dark #l_categories a {
	background-color: #25262b;
	border-bottom: 2px solid #15161b
}

#l_categories a:hover {
	background-color: #e4e4e4
}

.dark #l_categories a:hover {
	background-color: #35363b
}

#main_content {
	padding: 10px;
	min-height: 710px;
	overflow: auto;
	//margin-left: 180px
}

.pornkvideos {
	width: 33.3%;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0
}

.pornkvideos img {
	display: block;
	width: 100%;
	filter: blurs(2px);
}

.pornkvideos .dislikes,
.pornkvideos .likes,
.pornkvideos .vlength,
.remove {
	background: rgba(40, 40, 40, .6);
	padding: 3px 5px 5px;
	color: #fff;
	font-size: 13px;
	height:20px
}

.pornkvideos .vlength {
	position: absolute;
	top: 4px;
	left: 4px
}

.pornkvideos .likes {
	position: absolute;
	top: 4px;
	right: 2px
}

.pornkvideos .dislikes {
	position: absolute;
	top: 37px;
	right: 2px
}

.remove {
	position: absolute;
	bottom: 4px;
	left: 4px;
	background: rgba(92, 0, 0, .8);
	padding: 5px 15px;
	cursor: pointer
}

.wrap {
	position: relative
}

.pornkvideos .vlength:before {
	content: "\e8b5";
	font-size: 18px;
	margin-right: -3px;
	position: relative;
	top: 2px
}

.pornkvideos .likes:before {
	content: "\e905";
	font-size: 18px;
	margin-right: -3px
}

.pornkvideos .dislikes:before {
	content: "\e904";
	font-size: 18px;
	vertical-align: middle;
	margin-right: -3px
}

.wrap {
	margin: 0 10px 10px 0
}

.pornkvideos h2 a,
.pornkvideos h2.vttitle {
	display: block;
	text-decoration: none;
	font-weight: 400!important;
	line-height: 23px;
	overflow: hidden;
	padding: 10px;
	font-family: 'PT Sans', Verdana, Arial;
	font-size: 19px;
	background-color: #f1f1f1;
	height: 40px
}

.dark .pornkvideos h2 a,
.dark .pornkvideos h2.vttitle {
	background-color: #25262b
}

.pornkvideos h2.vttitle a {
	display: inline;
	padding: 0;
	background: 0 0
}

.pornkvideos h2 a:hover {
	text-decoration: none
}

.porntitle,
h1.porntitle {
	font-size: 22px;
	color: #333;
	text-decoration: none;
	padding: 0 0 10px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400
}

.dark .porntitle,
.dark h1.porntitle {
	color: #bdc1c4
}

.fleft {
	float: left
}

.fvid {
	padding-top: 10px!important
}

.hide {
	display: none
}

.options {
	background-color: #f4f4f4;
	margin-bottom: 20px;
	padding: 5px 10px
}

.wl {
	border-bottom: 2px solid #e4e4e4;
	padding: 15px!important;
	margin: 2px
}

.dark .wl {
	border-bottom: 2px solid #35363b;
}

.pornsubtitle {
	color: #555;
	font-size: 13px
}

.dark .pornsubtitle {
	color: #bdc1c4
}

.pornsubtitle .links a,
.pornsubtitle .links div {
	padding: 5px 10px;
	background-color: #e4e4e4;
	border-radius: 5px;
	text-decoration: none;
	margin: 0 2px;
	float: left
}
.dark .pornsubtitle .links a,
.dark .pornsubtitle .links div {
	background-color: #35363b;
	color: #bdc1c4
}

.pornsubtitle .links a:hover,
.pornsubtitle .links div {
	background-color: #414141;
	color: #fff
}

.dark .pornsubtitle .links a:hover,
.dark .pornsubtitle .links div {
	background-color: #56575b;
	color: #fff
}

.pornsubtitle .links {
	float: right
}

.player {
	background-color: #494949;
	/*position: relative;*/
}

.dark .player {
	background-color: #24252b
}

.qalist {position: absolute;bottom:2px;right:2px;}
.quallist {z-index: 778;
    display: inline-block;
    background: rgba(0,0,0,.7);
    color: #fff;
    padding: 5px 12px;
    margin-left: 3px;
    border: 1px solid #555;
    font-weight: 700;
}
.plb:before{content: "\e038";
    font-size: 90px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -55px;
    margin-left: -45px;
    text-shadow: 1px 1px 5px #000;
    filter: Shadow(Color=#000, Direction=45, Strength=5);
    width: 100px;
    height: 100px;
}
.plwr{position:relative;}

.no-before:before{
    display:none;
}

.inpl {
	width: 60%;
	margin: 0 auto
}

.maininfo {
	font-size: 16px;
	margin: 0;
	width: 100%;
	padding: 0
}

.maininfo a {
	width: 33.33333%;
	text-decoration: none;
	font-size: 16px;
	background-color: #494949;
	color: #fff;
	float: left;
	cursor: pointer;
	padding: 10px 0;
	text-align: center;
	border-right: 1px solid #777
}

.dark .maininfo a {
	background-color: #35363b;
	color: #bdc1c4;
	border-right: 1px solid #45464b
}

.av {
	overflow: auto
}

#addfav_link:hover:before,
#flag_dislike_this_video,
#flag_dislike_this_video:before {
	color: #ed7060
}

#flag_like_this_video:before {
	content: "\e905"
}

#flag_like_this_video,
#flag_like_this_video:before {
	color: #8fd068
}

#flag_dislike_this_video:before {
	content: "\e904"
}

.favorite:before {
	content: "\e87d"
}

#delfav_link:before {
	color: #fff
}

#delfav_link {
	background-color: #df6757
}

.dark #delfav_link {
	background-color: #4a322f
}

.down_vid_l:before {
	content: "\e911"
}

.down_vid_l:hover:before {
	color: #1da1f2
}

.down_vid_l {
	padding: 7px 30px 7px 20px;
	font-size: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #777;
	background: #494949;
	color: #fff;
	margin: 10px 0 5px 0
}

.dark .down_vid_l {
	border: 0px;
	background: #35363b;
	color: #bdc1c4;
}

.maininfo a:before {
	width: 100%;
	clear: both;
	display: block;
	font-size: 24px
}

.topbl {
	text-align: center;
	position: relative!important;
	top: 5px!important
}

.maininfo a:hover {
	background-color: #595959
}

.dark .maininfo a:hover {
	background-color: #44454b
}

.sharelink:before {
	content: "\e90c"
}

.sharelink:hover:before {
	color: #67ca91
}

.addthis_sharing_toolbox {
	padding: 5px;
	background-color: #f4f4f4;
	width: 100%;
	display: none
}

.watch_video .rating {
	margin: 5px 0 5px 35px;
	font-size: 16px
}

.rred {
	height: 6px;
	background-color: #d10808;
	width: 150px;
	display: block;
	margin: 0
}

.rgreen {
	height: 6px;
	background-color: #40b720
}

.watch_video .moreinfo .rightid {
	float: left
}

.watch_video .moreinfo .leftid {
	float: left;
	padding-right: 15px
}

.watch_video .vsaw {
	background: url(../images/video_view.png) 5px 0 no-repeat;
	padding: 3px 10px 7px 32px
}

.watch_video .vlength {
	background: url(../images/video_time.png) 5px 2px no-repeat;
	padding: 3px 10px 7px 32px
}

.moreinfo {
	margin: 0;
	width: 100%;
	border-bottom: 2px solid #e4e4e4;
	padding: 0 0 10px
}

.dark .moreinfo {
	border-bottom: 2px solid #25262b;	
}

.listlinks {
	margin: 10px 0
}

.listlinks div {
	padding: 5px 10px;
	background-color: #444;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	text-decoration: none;
	margin: 5px 2px;
	display: block;
	float: left;
	font-size: 15px
}

.listlinks div:hover {
	background-color: #595959;
	color: #fff
}

.video_cats {
	padding: 5px 0 20px
}

.video_cats a {
	padding: 5px;
	background-color: #e4e4e4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #000;
	text-decoration: none;
	margin: 3px 2px;
	display: block;
	float: left
}

.dark .video_cats a {
	background-color: #25262b;
	color: #bdc1c4
}

.video_cats span {
	display: block;
	float: left;
	margin: 3px 0;
	padding-top: 5px
}

.global_comments {
	width: 100%;
	margin: 0;
	padding-top: 10px
}

.global_comments .add_comment {
	padding: 15px 0
}

.add_comment input {
	width: auto!important;
	margin-top: 5px
}

.add_comment textarea {
	width: 98%
}

.global_comments .comments_list {
	padding-top: 15px
}

.global_comments .comm_item {
	padding: 10px 5px;
	background: #f4f4f4;
	margin-bottom: 2px
}

.dark .global_comments .comm_item {
	background: #24252b;
}

.global_comments .comm_item .avatar {
	width: 62px;
	float: left
}

.global_comments .comm_item .avatar img {
	width: 44px;
	padding-left: 5px
}

.global_comments .comm_item h2 {
	display: block;
	margin-left: 62px;
	margin-bottom: 15px;
	font-size: 12px;
	font-weight: 400;
	padding-bottom: 10px;
	border-bottom: 2px solid #e4e4e4;
	color: #555
}

.dark .global_comments .comm_item h2 {
	color: #9fa2a5;
	border-bottom: 2px solid #34353b;
}

.global_comments .comm_item h2 .anonymous_user {
	font-weight: 700;
	color: #555
}

.dark .global_comments .comm_item h2 .anonymous_user {
	color: #9fa2a5
}

.global_comments .comm_item p {
	display: block;
	padding: 0 0 10px 62px;
	font-size: 14px;
	line-height: 140%
}

.rel {
	padding-top: 10px!important
}

.watch_video .send_to_friend {
	margin: 0;
	width: 100%;
	padding: 5px 0 10px;
	border-bottom: 2px solid #e4e4e4
}

.code {
	width: 150px!important
}

.topmost {
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-family: Verdana
}

.label,
.send_to_friend p {
	margin: 5px 0
}

.field_error {
	padding: 1px;
	color: #fb6549;
	font-size: 12px
}

.dark .field_error {
	color: #ef9989;
}

#first {
	width: 150px;
	margin: 0 20px 0 10px;
	float: left
}

#second {
	width: auto;
	padding: 0;
	min-height: 700px;
	margin: 0
}

.block_content .message_error,
.block_content .message_info {
	line-height: 200%;
	padding: 10px;
	background-color: #f4f4f4
}

.dark .block_content .message_error,
.dark .block_content .message_info {
	background-color: #34353b
}

.litpadd {
	padding-left: 5px
}

.bottom {
	background-color: #202020;
	margin: 30px 0 0;
	color: #aaa;
	padding: 15px 5px;
	font-size: 13px
}

.dark .bottom {background-color: #24252b;}

.bottom .counter {
	padding: 0 5px;
	float: right;
	width: 90px
}
.rstat{	padding: 0 5px;
	float: right}

.bott {
	margin-right: 100px;
	/*text-align: center;*/
	padding: 0 10px
}

.button {
	padding-top: 10px
}

.pcategories .cat {
	float: left;
	padding: 7px;
	width: 20%
}

.pcategories .cat a img {
	width: 100%;
	border: 1px solid #eee
}

.dark .pcategories .cat a img {
	border: 1px solid #34353b	
}

.pcategories .cat h2 a {
	text-decoration: none;
	width: 100%;
	display: block;
	font-weight: 400;
	text-align: center;
	padding: 8px 0;
	font-family: 'PT Sans', Verdana, Arial;
	font-size: 20px
}

.pcategories .cat h2 a:hover {
	color: #666
}

.list_messages .message {
	padding: 5px;
	margin-bottom: 2px;
	background: #303334;
	color: #bbb
}

.list_messages .message .delete {
	width: 30px;
	height: 52px;
	padding-top: 30px;
	float: left
}

.list_messages .message .avatar {
	width: 102px;
	height: 82px;
	float: left;
	background: #111
}

.list_messages .message .avatar img {
	border: 1px solid #000
}

.list_messages .message .text {
	width: 596px;
	padding-left: 10px;
	float: left
}

.list_messages .message h2 {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: 400;
	color: #fff
}

.list_messages .message .content {
	margin-top: 8px;
	margin-bottom: 8px
}

.list_messages .actions {
	padding-top: 10px
}

.list_members_events .event {
	padding: 9px 0;
	margin: 0;
	border-bottom: 2px solid #e4e4e4
}

.list_members_events .event:last-child {
	border: 0
}

.pagination {
	min-height: 40px;
	color: #f6f4ea;
	margin: 25px 0 10px;
	padding: 5px 0;
	font-size: 14px;
	text-align: center
}

.pagination a,
.pagination span {
	line-height: 40px;
	padding: 0 15px;
	font-size: 18px;
	background: #414141;
	margin: 3px 6px 3px 0;
	float: left
}

.dark .pagination a,
.dark .pagination span {
	background: #35363b;
}

.pagination a {
	color: #f6f4ea;
	text-decoration: none
}
.dark .pagination a {
	color: #bdc1c4;
}

.pagination a:hover {
	text-decoration: none;
	color: #fff;
	background: #202020
}

.dark .pagination a:hover {
	background: #45464b;
}

.pagination span {
	text-decoration: none;
	color: #fff;
	background: #606060
}

.dark .pagination span {
	color: #bdc1c4;
	background: #45464b
}

.member_menu .avatar {
	text-align: center;
	margin-bottom: 20px;
	background-color: #f4f4f4;
	padding: 5px
}

.member_menu .avatar img {
	max-width: 140px
}

.member_menu a {
	display: block;
	padding: 7px 10px;
	margin: 1px 0;
	background: #e4e4e4;
	text-decoration: none
}

.member_menu a:hover {
	background: #f4f4f4
}

.member_menu span {
	display: block;
	padding: 7px 10px;
	background: #d4d4d4
}

#catlink,
#item2,
#l_categories a.back,
.fchowl,
.less,
.more {
	display: none
}

.list_members_events .block_content,
.member_profile_edit .block_content,
.member_profile_view .block_content {
	padding: 0;
	margin: 0 0 20px
}

.member_profile_edit .block_content input.inpbutton {
	width: auto!important
}

.member_profile_edit .control input,
.member_profile_edit .control select.full_size,
.member_profile_edit .control textarea {
	max-width: 500px;
	width: 99%;
	box-sizing: border-box
}

.menumob,
.searchmob {
	display: none;
	padding: 3px 10px 0 0;
	width: 32px;
	height: 32px;
	float: left;
	font-size: 32px;
	color: #fff
}

.fav:before,
.logout:before,
.profile:before {
	font-size: 20px;
	vertical-align: top;
	height: 100%
}

.searchmob {
	float: right
}

#catlink:before,
#item2:after,
#mobexit:before,
.down_vid_l:before,
.fav:before,
.fchowl:after,
.get_login:before,
.get_signup:before,
.join:before,
.logout:before,
.maininfo a:before,
.menumob:before,
.nav_links a:before,
.pornkvideos .dislikes:before,
.pornkvideos .likes:before,
.pornkvideos .vlength:before,
.profile:before,
.searchmob:before,
[id*=" item"]:before,
[id^=item]:before,
a.back:before,
#chthemel:before,
#chthemed:before,
.plb:before {
	font-family: icomoon!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	padding-right: 10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fav:before {
	content: "\e87d"
}

.profile:before {
	content: "\e7fd"
}

.logout:before {
	content: "\e90f"
}

.less,
.more {
	padding: 7px 10px;
	width: 100%;
	background-color: #494949;
	color: #fff;
	margin: 5px 0;
	border-radius: 10px;
	text-align: center;
	cursor: pointer
}

textarea {
	width: 98%;
	max-width: 500px
}

.menumob:before {
	content: "\e90b"
}

.get_login:before {
	content: "\e910"
}

.get_signup:before {
	content: "\e63f"
}

.searchmob:before {
	content: "\e90a"
}

#item2:after {
	content: "\e5c5"
}

a.back:before {
	content: "\e5c4"
}

.open {
	left: 0!important
}

.capform {
	margin: 0 auto;
	padding-top: 20px;
	width: 300px
}

.capform input[type=submit] {
	background: #494949!important;
	font-family: 'PT Sans', sans-serif;
	padding: 7px 0;
	cursor: pointer;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #777;
	letter-spacing: .05em;
	margin-top: 5px;
	width: 300px
}

.capp {
	margin-right: 30px;
	font-size: 20px!important
}

.mpages {
	display: none!important;
	width: 48%!important;
	background-color: #414141!important;
	color: #fff!important;
	border-radius: 5px;
	float: none;
	padding: 7px 15px!important
}

@media (max-width:1500px) {
	.pcategories .cat {
		width: 25%
	}
}

@media (max-width:1200px) {
	.inpl {
		width: 100%
	}
	.pornkvideos {
		width: 50%
	}
	.watch_video {
		width: 100%;
		margin: 0 auto
	}
	.pcategories .cat {
		width: 33%;
		padding: 3px
	}
	.pcategories .cat h2 a {
		padding: 5px 0 0
	}
}

@media (max-width:1000px) {
	.nav_menu .nav_links a {
		border-top: 1px solid rgba(255, 255, 255, .15);
		border-bottom: 1px solid rgba(255, 255, 255, .15)
	}
}

@media (max-width:800px) {
	#enter {
		float: left;width:auto
	}
	.showcat {
		display: none
	}
	#l_categories {
		padding: 0
	}
	#l_categories a {
		background-color: #e4e4e4;
		padding: 4px 5px 4px 8px;
		margin: 1px;
		float: left;
		display: block;
		color: #222;
		text-decoration: none;
		font: 15px/22px Verdana, Arial, Helvetica, sans-serif
	}
	.dark #l_categories a {color: #bdc1c4;background-color: #24252b;}
	#l_categories a:hover {
		background-color: #c4c4c4
	}
	.nav_menu {
		background-color: #fff;
		font-family: Arial, Verdana, sans-serif
	}
	#main_content {
		margin-left: 0
	}
	.fav:before,
	.logout:before,
	.profile:before {
		margin-right: 2px;
		padding: 0
	}
	#enter a,
	.profile {
		padding: 5px 3px 5px 4px;
		margin-right: 0px;
		color: #000;
		font-size: 13px
	}
	.out_l a {
		color: #fff!important;
		padding: 6px 15px 6px 10px!important;
		font-size: 14px!important
	}
	.pornsubtitle .links {
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 0 0 15px
	}
	.watch_video {
		width: 100%;
		margin: 0 auto
	}
	.fullv {
		display: none!important
	}
	#catlink,
	#item2,
	.fpart {
		display: block;height:39px
	}
	.listlinks div,
	.maininfo a {
		font-size: 14px
	}
	.pcategories .cat {
		width: 50%
	}
	a.toplogo {
		padding: 10px 10px 5px 5px;
		float: left
	}
	.header {
		padding: 0
	}
	.fpart {
		z-index: 1;
		overflow: hidden;
		background-color: #242424;
		width: 100%;
		margin-bottom: 10px;
		padding: 5px 0 0 5px
	}
	.dark .fpart {
		background-color: #25262b
	}
	#layout,
	#mobomenu {
		background-color: #fff
	}

	.dark #layout,
	.dark #mobomenu {
		background-color: #14151b
	}
	.menumob {
		display: inline-block
	}
	.top_info {
		height: 38px;
		padding-top: 0
	}
	#l_categories,
	#mobomenu {
		position: fixed;
		top: 0;
		left: -100%;
		z-index: 999;
		overflow: hidden;
		height: 100%
	}
	.porn_search {
		top: 0
	}
	.eigh,
	.plusone {
		padding-top: 7px
	}
	#mobnav {
		width: 100%
	}
	#layout {
		position: fixed;
		left: -100%;
		top: 0;
		height: 150%;
		width: 80%;
		z-index: 5;
		-webkit-transform: translateZ(1px);
		-moz-transform: translateZ(1px);
		-o-transform: translateZ(1px);
		transform: translateZ(1px)
	}
	#mobexit {
		width: 20%;
		height: 150%;
		background-color: #333;
		text-align: center;
		position: fixed;
		right: 0;
		top: 0;
		display: none;
		z-index: 999
	}

	.dark #mobexit {background-color: #34353b}
	#mobexit:before {
		content: "\e90d";
		font-size: 32px;
		color: #fff
	}
	#mobomenu {
		float: left;
		width: 80%!important;
		overflow-y: scroll
	}
	#item1:before {
		content: "\e901"
	}
	#item2:before {
		content: "\e902"
	}
	#item3:before {
		content: "\e908"
	}
	#item4:before {
		content: "\e906"
	}
	#item5:before {
		content: "\e909"
	}
	#catlink:before {
		content: "\e903"
	}
	#item7:before {
		content: "\e907"
	}
	[id*=" item"]:before,
	[id^=item]:before {
		color: #333
	}
	.dark [id*=" item"]:before,
	.dark [id^=item]:before {
		color: #bdc1c4
	}
	.get_login,
	.get_signup {
		background-color: #333;
		border-radius: 10px;
		margin-left: 2px;
		padding: 5px 10px;
		text-transform: uppercase
	}

	.dark .get_login,
	.dark .get_signup {
		background-color: #34353b;
	}
	.nav_links {
		padding-top: 10px;
		background-color: #fff
	}
	.dark .nav_links {background-color: #14151b;}
	.nav_menu .nav_links a {
		width: 100%;
		background-color: #e4e4e4;
		box-sizing: border-box;
		font-size: 16px;
		color: #000;
		padding: 8px 15px;
		letter-spacing: .05em;
		display: block;
		float: left;
		text-decoration: none;
		border: 0;
		border-bottom: 2px solid #fff;
		text-transform: none
	}

	.dark .nav_menu .nav_links a {background-color: #24252b;border-bottom: 2px solid #34353b;}
	.nav_menu .nav_links a:hover {
		background-color: #f4f4f4
	}
	.dark .nav_menu .nav_links a:hover {
		background-color: #44454b
	}
	#item3,
	#item4,
	#item5 {
		padding-left: 35px
	}
	#vids {
		display: none
	}
	#l_categories a.back,
	.more,
	.showcat {
		display: block
	}
	#l_categories {
		background-color: #fff;
		width: 80%;
		overflow-y: scroll
	}
	.dark #l_categories {background-color: #14151b;}
	#l_categories a {
		width: 100%;
		box-sizing: border-box
	}
	a.back {
		background-color: #333!important;
		color: #fff!important;
		border-radius: 10px;
		margin: 5px!important;
		width: 100px!important
	}
	.dark a.back{		background-color: #34353b!important;
		color: #bdc1c4!important;}
	#commm,
	.moreinfo {
		display: none
	}
	.mpages {
		display: inline-block!important
	}
	.fpages {
		display: none
	}
	.white_content {
		top: 2%!important
	}
	#chthemel, #chthemed {margin-left:2px}
}

@media (max-width:630px) {
	#chthemel span,#chthemed span {display:none;}
	#chthemel, #chthemed {padding: 5px 0px 5px 5px;margin: 0px 4px;width:auto}
	.bott {
		display: none
	}
	.topbl {
		position: relative!important;
		top: 45px!important
	}
	#i_4cfqw2f50wEwE5q {
		position: relative!important;
		top: 50px!important;
		padding: 0 0 5px
	}
	.fpart {
		position: fixed;
		padding-bottom: 10px
	}
	.header {
		padding: 0 0 10px
	}
	#main_content {
		margin-top: 40px
	}
	.pornkvideos .dislikes,
	.pornkvideos .likes,
	.pornkvideos .vlength,
	.remove {
		padding: 2px 3px 3px;
		font-size: 13px!important;
		height:18px
	}
	.pornkvideos .dislikes {
		position: absolute;
		top: 30px;
		right: 2px
	}
	.pornkvideos .dislikes:before,
	.pornkvideos .likes:before,
	.pornkvideos .vlength:before {
		font-size: 16px
	}
	.pornkvideos h2 a {
		font-size: 18px
	}
	.porntitle,
	h1.porntitle {
		font-size: 20px
	}
	.feedback .block_content,
	.invite_friend .block_content,
	.signup .block_content,
	.static .block_content {
		padding: 15px 10px
	}
	#first {
		display: none
	}
	.sharelink {
		display: none
	}
	.addthis_sharing_toolbox {
		display: block;
		background-color: #fff;
		padding-top: 10px
	}
	.video_cats {
		padding: 5px 0 20px
	}
	.maininfo a {
		font-size: 12px
	}
	.eigh,
	.plusone {
		display: none
	}
	.searchmob {
		display: inline-block
	}
	.top_info {
		width: 100%;
		display: none;
		margin-top: 5px
	}
	.porn_search {
		width: 100%;
		clear: both
	}
	.s_inp,
	.s_inp:focus, .dark .s_inp, .dark .s_inp:focus {
		width: 80%;
		padding: 2px 5px 2px 10px
	}
	.dark .porn_search .s_but {border-radius: 5px}
	.s_inp, .dark .s_inp {
		box-sizing: border-box;
		margin-right: 5px;
		cursor: text;
		float: left;
		color: #505050;
		border: 0;
		font-size: 15px;
		background: rgba(255, 255, 255, .3);
		border-radius: 2px
	}
	.s_inp:focus {
		background: #fff
	}
	.porn_search .s_but, .dark .porn_search .s_but {
		width: 32px;
		height: 32px;
		margin: 1px 0 0;
		padding: 5px;
		border: 0;
		background: url(../images/search.png) 0 -32px no-repeat #fff;
		text-indent: -999px
	}
}

@media (max-width:479px) {
	.porntitle,
	h1.porntitle {
		font-size: 20px
	}
	.join {
		margin-left: 10px
	}
	#logt {
		display: none
	}
	.pornsubtitle .links a,
	.pornsubtitle .links div {
		padding: 5px 4px 5px 5px;
		margin: 0 2px
	}
	.listlinks div {
		font-size: 12px
	}
	.pcategories .cat,
	.pornkvideos {
		width: 100%
	}
	.upper {
		width: 314px;
		margin: 0 auto
	}
	.white_content {
		width: 300px;
		position: fixed;
		top: 0!important
	}
	.logon {
		width: 300px
	}
	.logon .control input {
		width: 250px
	}
	.wrap {
		margin: 2px 0;
		position: relative
	}
	#main_content {
		padding: 10px 5px
	}
	.watch_video {
		width: 100%;
		margin: 0 auto
	}
	.capform,
	.capform input[type=submit] {
		width: 250px
	}
	.fullv {
		display: none!important
	}
	.capform {
		margin: 0 auto;
		padding-top: 5px
	}
	.g-recaptcha {
		transform: scale(.85);
		-webkit-transform: scale(.85);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0
	}
}