/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}
a {
	background: transparent;
}
a:active,
a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
mark {
	background: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code,
kbd,
pre,
samp {
	font-family: monospace,
	monospace;
	font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.simplefavorite-button,
.simplefavorite-button:hover {
	position: relative;
	top: -12px;
	background-image: url('images/icon-heart.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: transparent !important;
	padding-left: 39px;
	padding-right: 0;
	height: 35px;
	font-size: 16px;
	line-height: 32px;
}
.simplefavorite-button.active {
	opacity: 0.5 !important;
}
.simplefavorite-button i.sf-icon-star-empty,
.simplefavorite-button i.sf-icon-star-full {
	display:none !important;
}
input {
	line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td,
th {
	padding: 0;
}
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
	background: transparent;
}
.clearfix:after {
	clear: both;
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
#numeric-pag {
	display: none;
}
.hidden {
	display: none !important;
	visibility: hidden !important;
}
.affix {
	position: fixed;
	-webkit-transform: translate3d(0,
	0,
	0);
	transform: translate3d(0,
	0,
	0);
}
a.reset {
	vertical-align: top;
	display: block;
	margin: 4px 0 0 6px;
}

a.reset:hover {
	color: inherit;
}

button,
input[type="submit"],
#bp-browse-button {
	font-family: Arial;
	color: #ffffff;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}

iframe#preview_code {
	width: 100%;
	min-height: 360px;
	border: none;
	overflow-x: auto;
	overflow-y: hidden;
	resize: both;
	background: #000;
	text-align: center;
}

label {
	display: block;
	margin: 0 0 4px 1px;
}

.inline {
	display: inline-block;
}

.inline+.inline {
	margin-left: 15px;
}

.visible-xs,
.visible-inline-xs {
	display: none !important;
}

.visible-mobile,
.visible-inline-mobile {
	display: none !important;
}

.visible-tablet,
.visible-inline-tablet {
	display: none;
}

.visible-desktop,
.visible-inline-desktop {
	display: none;
}

.form-group label {
	font-size: 16px !important;
	font-weight: normal !important;
}

.form-group input[type="submit"] {
	min-height: 60px !important;
	font-size: 16px !important;
	min-width: 80px !important;
	padding: 25px !important;
}

.form-group input[type="text"],
.form-group input[type="email"] {
	min-height: 40px !important;
}

.mobiletop {
	margin-top: 5px;
}

.mobiletop,
.mobilebottom {
	display: none;
	text-align: center;
	padding: 10px 0;
}

#cscf {
	margin-bottom: 25px !important;
}

input#video_thumbnail[type="file"] {
	float: left;
}

.video_thumbnail {
	width: 99.7%;
	padding: 20px 3px 20px 3px;
}

.video_thumbnail label {
	float: left;
}

.easytube_mobile_pager {
	display: none !important;
}

@media (min-width: 1025px) {
	.visible-desktop {
		display: block !important;
	}
	.visible-inline-desktop {
		display: inline-block !important;
	}
	.hidden-desktop {
		display: none !important;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.visible-tablet {
		display: block !important;
	}
	.visible-inline-tablet {
		display: inline-block !important;
	}
	.hidden-tablet {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.visible-mobile {
		display: block !important;
	}
	.visible-inline-mobile {
		display: inline-block !important;
	}
	.hidden-mobile,
	.p-txt {
		display: none !important;
	}
	.lek-container.ad-mobile.visible {
		display: block !important;
	}
}

@media (max-width: 420px) {
	.visible-xs {
		display: block !important;
	}
	.visible-inline-xs {
		display: inline-block !important;
	}
	.hidden-xs {
		display: none !important;
	}
}

.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.8s ease;
	-moz-transition: height 0.8s ease;
	-o-transition: height 0.8s ease;
	transition: height 0.8s ease;
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
	background: transparent;
}

.clearfix:after {
	clear: both;
}

button#download-btn {
	background: transparent !important;
}
button#download-btn {
	margin-top: -26px;
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
	visibility: hidden !important;
}

.affix {
	position: fixed;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

@font-face {
	font-family: 'icons';
	src: url("fonts/icons/icons.eot?1m8iow");
	src: url("fonts/icons/icons.eot?#iefix1m8iow") format("embedded-opentype"), url("fonts/icons/icons.woff?1m8iow") format("woff"), url("fonts/icons/icons.ttf?1m8iow") format("truetype"), url("fonts/icons/icons.svg?1m8iow#icons") format("svg");
	font-weight: normal;
	font-style: normal;
}

[class^="ico-"],
[class*=" ico-"] {
	font-family: 'icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ico-heart:before {
	content: "\e64a";
}

.ico-blog:before {
	content: "\e649";
}

.ico-grid:before {
	content: "\e648";
}

.ico-eye:before {
	content: "\e646";
}

.ico-take:before {
	content: "\e647";
}

.ico-arrow-right-btn2:before {
	content: "\e645";
}

.ico-search-btn:before {
	content: "\e644";
}

.ico-blog2:before {
	content: "\e640";
}

.ico-cam:before {
	content: "\e641";
}

.ico-menu:before {
	content: "\e642";
}

.ico-net:before {
	content: "\e643";
}

.ico-flag:before {
	content: "\e63f";
}

.ico-maximize:before {
	content: "\e63c";
}

.ico-book:before {
	content: "\e63b";
}

.ico-star:before {
	content: "\e63a";
}

.ico-hint:before {
	content: "\e639";
}

.ico-info-bubble-fill:before {
	content: "\e634";
}

.ico-envelope-locked:before {
	content: "\e635";
}

.ico-graduate:before {
	content: "\e636";
}

.ico-idea:before {
	content: "\e637";
}

.ico-picture:before {
	content: "\e638";
}

.ico-playlist-detail:before {
	content: "\e633";
}

.ico-pd-face:before {
	content: "\e62e";
}

.ico-stats:before {
	content: "\e62f";
}

.ico-upload-btn:before {
	content: "\e630";
}

.ico-cover:before {
	content: "\e62d";
}

.ico-trash:before {
	content: "\e62c";
}

.ico-photos:before {
	content: "\e62b";
}

.ico-play:before {
	content: "\e62a";
}

.ico-search:before {
	content: "\e628";
}

.ico-arrow-right-btn:before {
	content: "\e600";
}

.ico-arrow-right-square:before {
	content: "\e601";
}

.ico-bars:before {
	content: "\e602";
}

.ico-bubble-btn:before {
	content: "\e603";
}

.ico-camera-photo:before {
	content: "\e604";
}

.ico-playlist-btn:before {
	content: "\e631";
}

.ico-camera-photo-btn:before {
	content: "\e605";
}

.ico-camera-video:before {
	content: "\e606";
}

.ico-camera-video-btn:before {
	content: "\e607";
}

.ico-clipboard-btn:before {
	content: "\e608";
}

.ico-phone-btn:before {
	content: "\e629";
}

.ico-comment-btn:before {
	content: "\e609";
}

.ico-download-btn:before {
	content: "\e60a";
}

.ico-embed-btn:before {
	content: "\e60b";
}

.ico-envelope:before {
	content: "\e60c";
}

.ico-envelope-btn:before {
	content: "\e60d";
}

.ico-flag-btn:before {
	content: "\e60e";
}

.ico-folder-add-btn:before {
	content: "\e60f";
}

.ico-folder-in:before {
	content: "\e610";
}

.ico-folder-out:before {
	content: "\e611";
}

.ico-folders:before {
	content: "\e612";
}

.ico-gears:before {
	content: "\e613";
}

.ico-girly:before {
	content: "\e614";
}

.ico-hd:before {
	content: "\e615";
}

.ico-heart-btn:before {
	content: "\e616";
}

.ico-info-btn:before {
	content: "\e617";
}

.ico-info-bubble:before {
	content: "\e618";
}

.ico-network:before {
	content: "\e619";
}

.ico-pd-face2:before {
	content: "\e61a";
}

.ico-pd-logo:before {
	content: "\e61b";
}

.ico-pen:before {
	content: "\e61c";
}

.ico-people:before {
	content: "\e61d";
}

.ico-person:before {
	content: "\e61e";
}

.ico-person-btn:before {
	content: "\e61f";
}

.ico-person-profile:before {
	content: "\e620";
}

.ico-reply-btn:before {
	content: "\e621";
}

.ico-share-btn:before {
	content: "\e622";
}

.ico-thumbs-down-btn:before {
	content: "\e623";
}

.ico-thumbs-up:before {
	content: "\e624";
}

.ico-thumbs-up-btn:before {
	content: "\e625";
}

.ico-tools-btn:before {
	content: "\e626";
}

.ico-tv:before {
	content: "\e627";
}

.ico-envelope-fill:before {
	content: "\e632";
}

.ico-prev:before {
	content: "\e63d";
}

.ico-next:before {
	content: "\e63e";
}
/*
@font-face {
	font-family: 'easter';
	src: url("../fonts/easter/easter.eot?-l5vjqv");
	src: url("../fonts/easter/easter.eot?#iefix-l5vjqv") format("embedded-opentype"), url("../fonts/easter/easter.woff?-l5vjqv") format("woff"), url("../fonts/easter/easter.ttf?-l5vjqv") format("truetype"), url("../fonts/easter/easter.svg?-l5vjqv#easter") format("svg");
	font-weight: normal;
	font-style: normal;
}
.eas {
	font-family: 'easter';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.eas-take:before {
	content: "\e60c";
}

.eas-0:before {
	content: "\e600";
}

.eas-1:before {
	content: "\e601";
}

.eas-2:before {
	content: "\e602";
}

.eas-3:before {
	content: "\e603";
}

.eas-4:before {
	content: "\e604";
}

.eas-5:before {
	content: "\e605";
}

.eas-6:before {
	content: "\e606";
}

.eas-7:before {
	content: "\e607";
}

.eas-8:before {
	content: "\e608";
}

.eas-9:before {
	content: "\e609";
}

.eas-down:before {
	content: "\e60a";
}

.eas-up:before {
	content: "\e60b";
}
span.404-msg {
	font-size: 160%;
	font-weight: bold;
	padding: 10px;
}
/*
#easter {
	position: fixed;
	z-index: 9999;
	bottom: 0;
	left: 50%;
	margin-left: -458px;
	width: 916px;
	background: #fff;
	-webkit-transition: width 0.2s, margin 0.4s;
	-o-transition: width 0.2s, margin 0.4s;
	transition: width 0.2s, margin 0.4s;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
	-webkit-box-shadow: 0 14px 10px rgba(0, 0, 0, 0.75);
	box-shadow: 0 14px 10px rgba(0, 0, 0, 0.75);
}

#easter.closed {
	margin-left: -675px;
	width: 91px;
	cursor: pointer;
}

#easter.expanded {
	-webkit-box-shadow: 0 64px 10px rgba(0, 0, 0, 0.75);
	box-shadow: 0 64px 10px rgba(0, 0, 0, 0.75);
}

.easter-head {
	position: relative;
	z-index: 29;
	padding: 4px 80px 4px 0;
	border-bottom: 1px solid #e8e8e8;
	height: 57px;
	overflow: hidden;
	background: #3a3f43;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhM2Y0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3a3f43 0%, #010101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a3f43), color-stop(100%, #010101));
	background: -webkit-linear-gradient(top, #3a3f43 0%, #010101 100%);
	background: -o-linear-gradient(top, #3a3f43 0%, #010101 100%);
	background: -ms-linear-gradient(top, #3a3f43 0%, #010101 100%);
	background: linear-gradient(to bottom, #3a3f43 0%, #010101 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3f43', endColorstr='#010101', GradientType=0);
}

.easter-head:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 18px;
	height: 100%;
	background: #3a3f43;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhM2Y0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3a3f43 0%, #010101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a3f43), color-stop(100%, #010101));
	background: -webkit-linear-gradient(top, #3a3f43 0%, #010101 100%);
	background: -o-linear-gradient(top, #3a3f43 0%, #010101 100%);
	background: -ms-linear-gradient(top, #3a3f43 0%, #010101 100%);
	background: linear-gradient(to bottom, #3a3f43 0%, #010101 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3f43', endColorstr='#010101', GradientType=0);
}

.closed .easter-head:before {
	display: none;
}

#easter.closed .easter-head {
	padding-right: 0;
	z-index: 29;
}

.easter-counter {
	position: relative;
	overflow: hidden;
	z-index: 2;
	float: left;
	margin: 0 18px;
	width: 77px;
	height: 48px;
	font-size: 0;
	background-image: url("images/sprite_easter.png");
	background-position: 0 -180px;
	background-repeat: no-repeat;
	background-color: transparent;
}

#easter.closed .easter-counter {
	margin: 0 7px;
}

.easter-counter .eas {
	display: block;
	width: 38px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	font-size: 32px;
	color: #252525;
	position: absolute;
	top: 0;
}

.easter-counter .eas:first-child {
	left: 0;
}

.easter-counter .eas:last-child {
	right: 0;
}

p.easter-title {
	position: relative;
	float: left;
	padding: 12px 0 12px 18px;
	margin: 0;
	font-size: 23px;
	line-height: 24px;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

#easter.closed p.easter-title {
	opacity: 0;
	filter: alpha(opacity=0);
}

p.easter-title:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	border-left: 1px solid #fff;
	height: 14px;
	top: 50%;
	margin-top: -7px;
}
*/
img#output {
	display: block;
	max-width: 320px;
	height: auto;
	margin-top: 8px;
}

#video_preview {
	display: none;
}

#loading {
	display: none;
	text-align: center;
	margin: 0 auto;
}

#easytube-submit-video-form {
	width: 99.7%;
}

.file_type {
	margin-top: 7px;
}

#easytube-submit-video-form .label {
	width: 100%;
}

#easytube-submit-video-form .radio {
	font-size: 15px;
	position: relative;
	display: table-cell;
	float: left;
	margin-right: 20px;
}

#easytube-submit-video-form .radio input {
	cursor: pointer;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

#easytube-submit-video-form .textarea_comment textarea,
#easytube-submit-video-form textarea#embed_code {
	outline: 0;
	min-height: 150px;
	padding: 5px !important;
}

#easytube-submit-video-form textarea#embed_code {
	height: 80px !important;
}

#easytube-submit-video-form .textarea_comment {
	padding: 0 !important;
}

form#easytube-submit-video-form .field_form {
	float: left;
	width: 100%;
}

form#easytube-submit-video-form float: left;
clear: none;
display: block;
padding: 2px 1em 0 0;

}
#easytube-submit-video-form .radio input[type=radio] {
	float: left;
	width: 30%;
}
#easytube-submit-video-form [type=radio]:checked~.radio {
	background: black;
	border-bottom: 1px solid white;
	z-index: 2;
}
#easytube-submit-video-form [type=radio]:checked~label~.content {
	z-index: 1;
}
form#easytube-submit-video-form .field_form {
	float: left;
	width: 100%;
}
form#easytube-submit-video-form float: left;
clear: none;
display: block;
padding: 2px 1em 0 0;

}
#easytube-submit-video-form .radio input[type=radio] {
	float: left;
	width: 30%;
}
input#video_thumbnail[type=file] {
	width: 100%;
	float: left;
}
.video_thumbnail span {
	float: left;
	margin-bottom: 8px;
}
.label-info {
	font-size: 12px;
}
#easytube-submit-video-form [type=radio]:checked~.radio {
	background: black;
	border-bottom: 1px solid white;
	z-index: 2;
}
#easytube-submit-video-form [type=radio]:checked~label~.content {
	z-index: 1;
}
.field_form {
	margin-bottom: 10px;
}
@media (max-width: 768px) {
	.simplefavorite-button,
	.simplefavorite-button:hover {
		text-align: center !important;
		top: 0 !important;
		background-position: right 10px top !important;
		height: 100px !important;
		max-width: 70px !important;
		padding-left: 0 !important;
		padding-bottom: -38px !important;
		line-height: 40px !important;
	}
}
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
	background: transparent;
}
.clearfix:after {
	clear: both;
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.hidden {
	display: none !important;
	visibility: hidden !important;
}
.affix {
	position: fixed;
	-webkit-transform: translate3d(0,
	0,
	0);
	transform: translate3d(0,
	0,
	0);
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list-view:before,
.list-view:after {
	content: " ";
	display: table;
	background: transparent;
}
input:focus,
button:focus,
input:active,
button:active {
	outline: none;
}
button,
input {
	margin: 0;
	padding: 0;
	border: 0 none;
}
img {
	border: 0 none;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
.hidden-content,
.hidden-text {
	display: none;
}
.has-hidden-text {
	position: relative;
}
.has-hidden-text .dots {
	display: inline-block;
}
.has-hidden-text.text-visible .dots {
	display: none;
}
.has-hidden-text.text-visible .hidden-text {
	display: inline;
}
.align-center {
	text-align: center !important;
}
.align-center * {
	margin-left: auto;
	margin-right: auto;
}
.no-border {
	border: 0 none !important;
}
.no-margin {
	margin: 0 !important;
}
.hint-wrapper {
	display: inline-block;
	position: relative;
}
.hint-toggle {
	background: transparent;
}
.form-row .hint-toggle {
	padding: 7px 10px;
}
.hint-toggle .ico {
	background: transparent;
}
.hint {
	display: none;
	position: absolute;
	left: -23px;
	bottom: 35px;
	padding: 15px 30px 15px 15px;
}
.hint-visible .hint {
	display: block;
}
.hint:before {
	content: '';
	display: block;
	position: absolute;
	bottom: -6px;
	left: 35px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}
.form-row .hint {
	width: 285px;
}
.hint a {
	font-weight: 500;
}
.hint p {
	margin: 0;
	font-size: 13px;
	line-height: 18px;
}
.close-hint {
	display: block;
	position: absolute;
	top: 6px;
	right: 6px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
}
#loader {
	position: fixed;
	z-index: 1001;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: url("images/loader.gif") center no-repeat rgba(0,
	0,
	0,
	0.5);
}
body {
	font-family: 'Roboto',
	sans-serif;
}
.pd-container {
	width: 1200px;
	margin: 0 auto;
}
#pd-page {
	margin-top: 10px;
	margin-bottom: 10px;
}
#pd-page.affixed {
	padding-top: 60px;
}
#header-affix {
	-webkit-transition: "padding .3s, box-shadow .5s";
	-o-transition: "padding .3s, box-shadow .5s";
	transition: "padding .3s, box-shadow .5s";
}
.header-top .frm-search {
	-webkit-transition: "top .3s";
	-o-transition: "top .3s";
	transition: "top .3s";
}
.lek-container {
	text-align: center;
	font-size: 0;
	border: 1px solid transparent;
}
.description-block .lek-container {
	position: absolute;
	bottom: 0;
	max-width: 378px;
	max-height: 260px;
}
.description-block .lek-container .outline {
	padding: 4px 0;
}
.description-block .krikos {
	max-height: 250px;
}
.after-post-lek {
	text-align: center;
	display: none;
}
.side-col .lek-container .outline {
	padding: 20px 0;
	height: auto;
}
.side-col .lek-container {}
.lek-container .outline {
	position: relative;
	height: 100%;
	border: 1px solid transparent;
}
.lek-container.ad-mobile {
	display: none !important;
	width: 100% !important;
	height: auto !important;
	padding: 0 !important;
	overflow: hidden;
	margin-bottom: 10px;
}
.side-col .lek-container.ad-mobile {
	margin-top: 10px;
}
#letter-search {
	margin-bottom: 10px;
}
.lek-container.ad-mobile .outline {
	display: inline-block;
	width: 300px;
	height: 100px;
	overflow: hidden;
}
.krikos {
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
}
.lek-container.leader {
	padding-top: 10px;
	border: 0 none;
}
.lek-container.leader .krikos {
	width: 728px;
	height: 90px;
}
.video-description .krikos {
	width: 300px;
	height: 250px;
}
.main-section .lek-container {
	width: 318px;
	max-height: 300px;
	margin-bottom: 10px;
	padding: 0 5px;
}
.main-section .listing-container .lek-container {
	float: right;
}
.lek-container.multiple {
	width: 100%;
	padding: 0;
	height: auto;
	margin-bottom: 20px;
}
.lek-container.multiple .krikos {
	margin-right: 10px;
	margin-bottom: 10px;
}
.main-section .lek-container.multiple .krikos:last-child {
	margin-right: 0;
}
.main-section .lek-container .outline:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.main-section .lek-container.ad-mobile .outline:before {
	display: none;
}
.main-section .krikos,
.lek-container.multiple .krikos,
.side-col .krikos {
	width: 300px;
	height: 250px;
	vertical-align: middle;
}
.side-col .krikos {
	margin-bottom: 15px;
}
.side-col .krikos:last-child {
	margin-bottom: 0;
}
.sidebar .lek-container {
	margin-top: 10px;
}
.sidebar .krikos {
	width: 160px;
	height: 600px;
}
p.ad-by {
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	margin: 0;
}
header .header-top {
	padding: 20px 25px 20px 25px;
}
.pd-header-container {
	position: relative;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}
.logo {
	display: block;
	float: left;
	margin-top: -5px;
}
.logo img {
	display: block;
	border: 0 none;
}
.frm-search {
	position: relative;
	float: left;
	margin-left: 25px;
	padding-left: 34px;
}
.frm-search input[type="text"] {
	width: 592px;
	height: 35px;
	float: left;
}
.frm-search input[type="text"]:focus,
.frm-search input[type="text"]:active {
	outline: none;
}
.frm-search .ico-search.ico-search-left {
	display: block;
	position: absolute;
	left: 10px;
	top: 9px;
}
a.advanced-search {
	display: block;
	margin-left: 10px;
	margin-right: 15px;
	padding-top: 8px;
	float: left;
	height: 35px;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
}
a.advanced-search span {
	display: inline-block;
}
.search-for {
	float: left;
	height: 35px;
}
.widgets-container {
	float: right;
}
.widget-container {
	position: relative;
	float: left;
	margin-right: 5px;
}
.widget-container:last-child {
	margin-right: 0;
}
.widget {
	display: block;
	text-decoration: none;
	background: transparent;
}
.widget .ico {
	display: block;
	font-size: 37px;
}
.widget .counter {
	display: block;
	position: absolute;
	top: -10px;
	left: -10px;
	font-size: 13px;
	line-height: 24px;
	text-align: center;
	width: 24px;
	height: 24px;
	border-radius: 24px;
}
.widget-container.user-widget {
	padding-top: 6px;
}
.language-widget .dropdown-toggle,
.user-widget .dropdown-toggle {
	background: transparent !important;
	font-size: 15px;
	line-height: 25px;
}
header img.user-avatar {
	display: block;
	width: 25px;
	height: 25px;
	border: none;
}
.dropdown-container {
	position: relative;
}
.dropdown-container .avatar {
	margin:0;
}
.dropdown-toggle {
	border: 0 none;
	position: relative;
	padding: 0 25px 0 10px;
}
.search-for .dropdown-toggle {
	height: 35px;
	min-width: 54px;
}
.dropdown-toggle:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 5px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}
.language-widget .dropdown-toggle:after {
	display: none;
}
.user-widget .dropdown-toggle:after {
	margin-top: -4px;
}
div.flyout-menu-content {
	position: absolute;
	padding-top: 8px;
	left: 0;
	display: none;
	z-index: 9;
}
.filters div.flyout-menu-content {
	left: -25px;
}
header div.flyout-menu-content {
	z-index: 10;
}
.flyout-menu-right div.flyout-menu-content {
	left: auto;
	right: 0;
}
.language-widget .flyout-menu-right div.flyout-menu-content {
	right: -20px;
}
ul.flyout-menu-items li a .fa {
	color: #fff !important;
}
.user-tools a {
	font-size: 24px;
	text-decoration: none;
	margin-top: 5px;
	color: #000;
	position: relative;
	right: 0;
}
.user-tools ul li a {
	color: #fff !important;
}
.flyout-menu-items {
	padding: 12px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	position: relative;
}
.flyout-menu-items ul li a span.yll {
	display: block;
	position: absolute;
	top: 0px;
	right: -14px;
	line-height: 16px;
	height: 16px;
	padding: 0 5px;
	font-family: Arial,
	sans-serif;
	color: white;
	text-shadow: 0 1px rgba(0,
	0,
	0,
	0.25);
	border: 1px solid;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px rgba(255,
	255,
	255,
	0.3),
	0 1px 1px rgba(0,
	0,
	0,
	0.08);
	box-shadow: inset 0 1px rgba(255,
	255,
	255,
	0.3),
	0 1px 1px rgba(0,
	0,
	0,
	0.08);
}
.flyout-menu-items ul li a span.yll {
	background: #67c1ef;
	border-color: #30aae9;
	background-image: -webkit-linear-gradient(top,
	#acddf6,
	#67c1ef);
	background-image: -moz-linear-gradient(top,
	#acddf6,
	#67c1ef);
	background-image: -o-linear-gradient(top,
	#acddf6,
	#67c1ef);
	background-image: linear-gradient(to bottom,
	#acddf6,
	#67c1ef);
}
.flyout-menu-items ul li a span.yll.green {
	background: #77cc51;
	border-color: #59ad33;
	background-image: -webkit-linear-gradient(top,
	#a5dd8c,
	#77cc51);
	background-image: -moz-linear-gradient(top,
	#a5dd8c,
	#77cc51);
	background-image: -o-linear-gradient(top,
	#a5dd8c,
	#77cc51);
	background-image: linear-gradient(to bottom,
	#a5dd8c,
	#77cc51);
}
.flyout-menu-items ul li a span.yll.yellow {
	background: #faba3e;
	border-color: #f4a306;
	background-image: -webkit-linear-gradient(top,
	#fcd589,
	#faba3e);
	background-image: -moz-linear-gradient(top,
	#fcd589,
	#faba3e);
	background-image: -o-linear-gradient(top,
	#fcd589,
	#faba3e);
	background-image: linear-gradient(to bottom,
	#fcd589,
	#faba3e);
}
.flyout-menu-items ul li a span.yll.red {
	background: #fa623f;
	border-color: #fa5a35;
	background-image: -webkit-linear-gradient(top,
	#fc9f8a,
	#fa623f);
	background-image: -moz-linear-gradient(top,
	#fc9f8a,
	#fa623f);
	background-image: -o-linear-gradient(top,
	#fc9f8a,
	#fa623f);
	background-image: linear-gradient(to bottom,
	#fc9f8a,
	#fa623f);
}
.flyout-menu-items .menu-title,
.flyout-menu-items .menu-footer {
	margin-left: 18px;
	margin-right: 18px;
}
.flyout-menu-items .user-menu {
	padding: 0;
}
.language-widget .flyout-menu-items,
.search-for .flyout-menu-items,
.sorter .flyout-menu-items {
	padding: 12px 0;
}
.flyout-menu-items:before {
	display: block;
	content: '';
	position: absolute;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	top: -5px;
	left: 35px;
}
.flyout-menu-right .flyout-menu-items:before {
	left: auto;
	right: 35px;
}
.flyout-menu-center .flyout-menu-items:before {
	left: 50%;
	margin-left: -5px;
}
.flyout-menu-items li a,
.flyout-menu-items li button {
	display: block;
	position: relative;
	border: 0 none;
	text-decoration: none;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	margin: 0;
	padding: 4px 12px;
	white-space: nowrap;
}
.flyout-menu-items li a img.flag,
.flyout-menu-items li button img.flag {
	display: block;
	width: 18px;
	height: 18px;
	float: left;
	margin-right: 8px;
	border: 0 none;
}
.language-widget .dropdown-toggle {
	width: 36px;
	height: 37px;
	border-radius: 37px;
	border: 0 none;
	padding: 0;
	text-align: center;
}
.dropdown-toggle img.flag {
	display: block;
	border: 0 none;
	width: 18px;
	margin: 0 auto;
}
.wprp_message {
	text-align: center;
	padding: 5px;
	background-color: #fff;
	display: none;
}
.wprp_clear {
	clear: both;
	display: block;
}
#flag-loading {
	background:url('images/loading.gif') repeat-x left;
}
.language-widget .flyout-menu-items,
.language-widget .flyout-menu-items {
	min-width: 105px;
}
.language-widget .flyout-menu-items li a,
.language-widget .flyout-menu-items li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.flyout-menu-items li.hd-8 {
	padding-top: 5px;
}
header nav ul li.hd-8 {
	padding-top: 4px;
}
.flyout-menu-items li.hd-8 a,
header nav ul li.hd-8 a {
	min-height: 116px;
	position: relative;
	padding-right: 100px;
}
header nav ul li.hd-8 a {
	width: 270px;
	padding-left: 18px;
	font-weight: bold;
}
header nav ul li.hd-8 a span {
	display: block;
	float: left;
	padding-top: 18px;
	color: #fff;
	font-size: 17px;
	line-height: 19px;
	white-space: normal;
}
header nav ul li.hd-8 a img {
	width: 114px;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
}
.flyout-menu-items li.hd-8 {
	width: 225px;
}
.flyout-menu-items li.hd-8 a span,
.flyout-menu-items li.hd-8 button span {
	display: block;
	float: left;
	padding-left: 5px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 600;
	color: #fff;
	white-space: normal;
	padding-top: 20px;
}
.flyout-menu-items li.hd-8 a img,
.flyout-menu-items li.hd-8 button img {
	border: 0 none;
	width: 114px;
	height: auto;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
}
.flyout-menu-items li a.has-ico,
.flyout-menu-items li button.has-ico {
	padding-left: 48px;
}
.flyout-menu-items li a.has-counter,
.flyout-menu-items li button.has-counter {
	padding-right: 40px;
}
.flyout-menu-items li a .ico,
.flyout-menu-items li button .ico {
	font-size: 16px;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -9px;
	margin-bottom: 0;
}
.flyout-menu-items li a .counter,
.flyout-menu-items li button .counter {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	text-align: center;
	line-height: 26px;
}
.frm-search button[type="submit"],
.frm-search input[type="submit"] {
	border: 0 none;
	display: block;
	float: left;
	padding: 0 15px;
	height: 35px;
	min-width: 52px;
	text-align: center;
}
.flyout-menu-items .user-menu {
	min-width: 170px;
}
.flyout-menu-items .user-menu li a .ico-pen,
.flyout-menu-items .user-menu li button .ico-pen {
	font-size: 14px;
	margin-top: -7px;
}
.flyout-menu-items .user-menu li a .ico-bars,
.flyout-menu-items .user-menu li button .ico-bars {
	font-size: 12px;
	margin-top: -7px;
}
.flyout-menu-items .user-menu li a .ico-camera-photo,
.flyout-menu-items .user-menu li button .ico-camera-photo,
.flyout-menu-items .user-menu li a .ico-folder-out,
.flyout-menu-items .user-menu li button .ico-folder-out {
	font-size: 14px;
	margin-top: -7px;
}
.pd-tooltip {
	position: absolute;
	left: 50%;
	padding: 5px 8px;
	margin-top: 8px;
	font-size: 13px;
	line-height: 15px;
	white-space: nowrap;
}
.pd-tooltip:before {
	content: '';
	display: block;
	position: absolute;
	top: -5px;
	left: 50%;
	margin-left: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}
header nav {
	padding: 7px 0;
}
footer nav {
	padding: 6px 0;
	position: relative;
}
nav .logo {
	position: absolute;
	top: 13px;
	right: 25px;
	float: none;
}
nav .logo img {
	height: 26px;
}
header nav ul,
footer nav ul {
	font-size: 0;
	text-align: center;
}
footer nav ul {
	text-align: left;
	margin-left: 20px;
}
header nav ul li,
footer nav ul li {
	display: inline-block;
	margin-right: 10px;
}
header nav ul li:last-child,
footer nav ul li:last-child {
	margin-right: 0;
}
header nav ul li a,
footer nav ul li a {
	display: block;
	position: relative;
	padding: 7px 20px;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
}
footer nav ul li a {
	padding: 7px 15px;
	font-size: 13px;
}
.feed p {
	margin: 0;
}
footer .about-pd {
	padding: 20px 25px;
	font-size: 12px;
	line-height: 18px;
}
.about-pd p {
	margin: 0;
}
div.copy {
	margin: 15px 25px 0 0;
	float: right;
	position: relative;
	padding-left: 90px;
	z-index: 2;
}
div.copy .rta {
	display: block;
	position: static;
	float: right;
	margin-top: 5px;
}
div.copy img {
	display: block;
	border: 0 none;
	width: 80px;
	height: auto;
}
div.copy p {
	margin: 0;
	font-size: 12px;
	line-height: 18px;
}
.footer-links {
	padding: 15px 25px;
}
.footer-links ul {
	font-size: 0;
	margin-bottom: 5px;
	padding-left: 3px;
	/*ketu jane*/
	position: relative;
}
.footer-links ul:last-child {
	margin-bottom: 0;
}
.footer-links ul li {
	display: inline-block;
}
.footer-links ul li.list-ico {
	position: absolute;
	width: 20px;
	height: 16px;
	top: 0;
	left: 0;
}
.footer-links ul li.list-ico .ico {
	font-size: 16px;
	width: 20px;
	height: 16px;
}
.footer-links ul li a {
	display: block;
	margin-right: 18px;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	-webkit-transition: ".3s color";
	-o-transition: ".3s color";
	transition: ".3s color";
}
.footer-links ul li:last-child a {
	margin-right: 0;
}
.main-content {
	padding: 15px 0;
}
.sidebar {
	width: 232px;
	padding: 0 25px;
}
.video-page .sidebar {
	width: 182px;
	padding: 0;
}
.video-page #loginform {
	margin-bottom: 35px;
}
.video-page input#wp-submit,
#blog input#wp-submit {
	padding: 8px;
	float: right;
	margin-top: -37px;
	color: #fff! important;
}
.main-section {
	width: 942px;
}
.page-title,
.section-title {
	position: relative;
	margin-bottom: 12px;
	padding-bottom: 7px;
	border-bottom: 1px solid transparent;
}
.section-title.related-section {
	margin-bottom: 6px;
}
.page-title .sorter {
	float: left;
}
.page-title p {
	margin: 0;
	font-size: 20px;
	line-height: 26px;
}
.section-title p {
	margin: 0;
	font-size: 15px;
	line-height: 19px;
	font-weight: 600;
}
.page-title p.title,
.page-title h1 {
	margin: 0;
	font-size: 22px;
	line-height: 26px;
	font-weight: 500;
}

/*
.page-title p.title,.page-title h1 {
 float: left;
}
*/
.page-title div.info,
.section-title div.info {
	float: right;
	position: relative;
	right: 0;
	margin-top: -25px;
	z-index: 2;
}
.page-title .info p {
	float: left;
}
.page-title.with-sorter .info p {
	padding-right: 15px;
	margin-right: 15px;
}
.sorter .dropdown-toggle {
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	padding: 0 10px;
}
.sorter .dropdown-toggle:after {
	display: none;
}
.paginator,
.pagination {
	font-size: 0;
	text-align: center;
	margin: 30px 0;
}
.paginator .page,
.pagination .page-numbers {
	display: inline-block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	margin-right: 3px;
	cursor: pointer;
}
.paginator .page.disabled,
.paginator .page.no-page,
.pagination span.current,
.pagination .page.no-page {
	cursor: default;
}
.paginator .page.page-next,
.pagination a.next {
	margin-right: 0;
}
.paginator .page.page-prev,
.paginator .page.page-next,
.pagination a.prev,
.pagination a.next {
	width: 100px;
	position: relative;
}
.paginator .page.page-prev:before,
.paginator .page.page-next:before,
.paginator .page.page-prev:after,
.paginator .page.page-next:after,
.pagination a.prev:before,
.pagination a.next:before,
.pagination a.prev:after,
.pagination a.next:after {
	content: '';
	position: absolute;
}
.paginator .page.page-prev:before,
.paginator .page.page-next:before,
.pagination a.prev:before,
.pagination a.next:before {
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	top: 50%;
	margin-top: -5px;
}
.paginator .page.page-prev:before,
.pagination a.prev:before {
	left: 0;
}
.paginator .page.page-next:before,
.pagination a.next:before {
	right: 0;
}
.paginator .page.page-prev:after,
.paginator .page.page-next:after,
.pagination a.prev:after,
.pagination a.next:after {
	border-top: 17px solid transparent;
	border-bottom: 17px solid transparent;
}
.paginator .page.page-prev:after,
.pagination a.prev:after {
	left: -16px;
}
.paginator .page.page-next:after,
.pagination a.next:after {
	right: -16px;
}
.paginator .page,
.pagination .page-numbers {
	vertical-align: top;
}
.paginator .page.page-prev em,
.paginator .page.page-next em,
.paginator .page.page-prev span,
.paginator .page.page-next span,
.pagination a.prev em,
.pagination a.next em,
.pagination a.prev span,
.pagination a.next span {
	display: block;
	width: 100%;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.paginator .page.page-prev em,
.paginator .page.page-prev span,
.pagination a.prev em,
.pagination a.prev span {
	padding: 0 5px 0 10px;
	float: left;
}
.paginator .page.page-next em,
.paginator .page.page-next span,
.pagination a.next em,
.pagination a.next span {
	padding: 0 10px 0 5px;
	float: right;
}
.pagination span.dots {
	display: none;
}
.menu-title {
	font-size: 15px;
	line-height: 15px;
	padding: 5px 0 10px 0;
	margin-bottom: 10px;
}
.menu-title .name {
	margin: 0;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.menu-footer {
	padding-top: 12px;
	margin-top: 10px;
}
#user-dropdown .menu-footer {
	padding-top: 0;
}
.user-policy {
	margin: 0;
	font-size: 14px;
	line-height: 16px;
}
.frm-login {
	min-width: 175px;
}
.login-notes {
	color: #fff !important;
	z-index: 9999;
}
.flyout-menu-items .frm-login {
	padding: 0 18px;
}
.form-row {
	margin-bottom: 10px;
}
form input[type="text"],
form input[type="password"],
form input[type="tel"],
form input[type="email"],
form input[type="number"],
form textarea {
	display: block;
	width: 100%;
	height: 30px;
	padding: 0 8px;
	border: 0 none;
	font-size: 13px;
}
form textarea {
	height: auto;
	resize: none;
}
form label {
	display: block;
	font-size: 13px;
	line-height: 13px;
}
form label input {
	float: left;
	margin-right: 8px;
}
.bp-login-widget-register-link a {
	margin-top: 4px;
	text-align: center;
	width: 165px !important;
	padding-left: 10px;
}
#bp-login-widget-submit {
	width: 165px !important;
}
.pd-submit,
#bp-login-widget-submit {
	display: inline-block;
	font-size: 13px;
	line-height: 13px;
	padding: 8px 12px;
}
.flyout-menu-items .pd-submit,
#bp-login-widget-submit {
	display: block;
	width: 100%;
	font-size: 13px;
	line-height: 13px;
	padding: 8px 12px;
}
.form-footer {
	padding-top: 12px;
}
.form-errors {
	padding: 4px 0;
}
.form-errors li {
	position: relative;
	font-size: 12px;
	line-height: 15px;
	padding-left: 22px;
	margin-bottom: 4px;
}
.form-errors li:before {
	content: '!';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 15px;
	line-height: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	font-size: 12px;
	text-align: center;
}
.sidebar-title {
	position: relative;
	margin: 15px 0 7px 0;
	padding-top: 4px;
	padding-bottom: 10px;
	font-size: 15px;
	line-height: 19px;
	font-weight: 500;
	width: 100%;
}
.sidebar-title:first-child {
	margin-top: 0;
	margin-bottom: 12px;
}
.sidebar-title.has-ico {
	padding-right: 20px;
}
.sidebar-title.has-ico .ico {
	display: block;
	position: absolute;
	top: 2px;
	right: 0;
}
.nav-categories li,
.widget li {
	position: relative;
	padding-left: 0;
	float: none;
}
.nav-categories li.no-filter,
.widget li.no-filter {
	padding-left: 0;
}
.nav-categories a,
.widget a {
	display: block;
	position: relative;
	font-size: 12px;
	line-height: 14px;
	font-weight: 500;
	text-decoration: none;
	padding: 2px 38px 2px 5px;
}
.nav-categories a:hover,
.widget a:hover {
	color: #fff !important;
}
.nav-categories .selected a,
.widget .selected a {
	padding-left: 5px;
}
.nav-categories a.category-filter,
.widget a.category-filter {
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	padding: 0;
}
.nav-categories a span.count {
	display: block;
	position: absolute;
	top: 5px;
	right: 0;
	font-size: 10px;
	line-height: 10px;
	font-weight: 400;
}
.category-toggle {
	display: block;
	position: relative;
	width: 100%;
	border: 0 none;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background: transparent !important;
	margin-top: 10px;
	padding: 0;
	font-weight: 500;
}
.wp-editor-container button {
	background: transparent !important;
	s
}
.category-toggle:before,
.category-toggle:after {
	content: '';
	display: inline-block;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}
.category-toggle:before {
	margin-right: 8px;
}
.category-toggle:after {
	margin-left: 8px;
}
.tags {
	padding-top: 5px;
}
.tag {
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	padding-left: 10px;
	font-size: 11px;
	line-height: 20px;
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
}
.tag span {
	display: block;
	position: relative;
	padding: 0 6px 0 2px;
}
.tag span:before,
.tag span:after {
	content: '';
	display: block;
	position: absolute;
}
.tag span:before {
	width: 8px;
	height: 20px;
	left: -8px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
}
.tag span:after {
	content: '\2022';
	left: -6px;
	top: 0;
	font-size: 14px;
	line-height: 20px;
}
.sidebar .frm-search-tag {
	margin-top: 10px;
}
.frm-search-tag.has-title {
	margin-top: 0;
	padding-top: 5px;
}
.frm-search-tag {
	position: relative;
	padding: 15px 0;
}
.frm-search-tag input[type="text"] {
	width: 100%;
	display: block;
	height: 34px;
	padding: 0 48px 0 10px;
	border: 0 none;
	font-size: 14px;
}
.frm-search-tag button[type="submit"] {
	display: block;
	position: absolute;
	top: 15px;
	right: 0;
	border: 0 none;
	padding: 0;
	width: 38px;
	height: 34px;
}
.frm-search-tag.has-title button[type="submit"] {
	top: 5px;
}
.letter-search {
	margin: 0 -1%;
}
.letter-search .letter {
	display: block;
	width: 20%;
	float: left;
	padding: 1%;
}
.letter-search .letter a {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
.listing-container {
	position: relative;
	margin-left: -5px;
	margin-right: -5px;
}
.listing-container.full-width {
	margin-left: -4px;
	margin-right: -4px;
}
.btn-pd {
	display: inline-block;
	padding: 11px 10px;
	line-height: 18px;
	font-size: 14px;
	text-decoration: none;
}
.btn-disabled {
	cursor: not-allowed !important;
}
.btn-pd.btn-pd-xs {
	font-size: 12px;
	line-height: 14px;
	padding: 2px 6px;
}
.btn-pd.btn-pd-sm {
	font-size: 12px;
	line-height: 16px;
	padding: 4px 6px;
}
.info .btn-pd.btn-pd-sm {
	font-size: 14px;
	padding: 4px 10px;
}
.btn-pd.btn-pd-md {
	font-size: 14px;
	padding: 8px 16px;
}
.btn-pd.btn-pd-xl {
	font-size: 24px;
	line-height: 30px;
	padding: 10px 14px;
}
.btn-pd .ico-play {
	display: inline-block;
	margin-left: 10px;
	font-size: 8px;
}
.btn-cta {
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	padding: 6px 8px;
	border: 0 none;
	text-decoration: none;
}
.btn-toggle {
	position: relative;
	display: inline-block;
	width: 30px;
	height: 28px;
}
.btn-toggle:before {
	content: '';
	position: absolute;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	top: 50%;
	left: 50%;
	margin-top: -6px;
	margin-left: -8px;
}
.full-width {
	display: block !important;
	min-width: 100% !important;
	float: none;
	margin: 0;
}
.select2-container {
	width: 100%;
}
.select2-container .select2-choice {
	height: 30px;
	line-height: 30px;
}
.select2-container .select2-choice .select2-arrow {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	width: 30px;
}
.select2-container .select2-choice .select2-arrow:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	left: 50%;
	margin-left: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}
.select2-container .select2-choice .select2-arrow b {
	display: none;
}
.select2-container .select2-choice>.select2-chosen {
	font-size: 13px;
}
.select2-search input {
	padding: 4px;
	margin-top: 3px;
	font-size: 13px;
}
.select2-results {
	font-size: 13px;
}
.select2-container-multi .select2-choices .select2-search-field input {
	font-size: 13px;
}
.select2-container-multi .select2-choices .select2-search-choice {
	padding: 0 0 0 5px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}
.select2-search-choice-close,
.select2-container-multi .select2-search-choice-close {
	top: 4px;
	right: 3px;
	left: auto;
	width: 10px;
	height: 10px;
	font-size: 10px;
	line-height: 10px;
	text-align: center;
	text-decoration: none;
}
.select2-search-choice-close:after,
.select2-container-multi .select2-search-choice-close:after {
	content: 'x';
}
.select2-choices .select2-search-choice>div,
.select2-container-multi .select2-choices .select2-search-choice>div {
	position: relative;
	padding: 4px 18px 3px 4px;
	font-size: 11px;
	line-height: 10px;
	height: 18px;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-ms-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.select2-choices .select2-search-choice>div:before,
.select2-container-multi .select2-choices .select2-search-choice>div:before {
	content: '';
	display: block;
	position: absolute;
	height: 18px;
	left: -6px;
	top: 0;
	border-top: 4px solid transparent;
	border-bottom: 5px solid transparent;
}
.select2-choices .select2-search-choice>div:after,
.select2-container-multi .select2-choices .select2-search-choice>div:after {
	content: '\2022';
	width: 5px;
	height: 18px;
	line-height: 18px;
	display: block;
	position: absolute;
	left: -3px;
	top: 0;
	text-align: center;
}
.col {
	float: left;
}
.main-col {
	width: 780px;
}
.side-col {
	width: 350px;
	margin-left: 18px;
}
.content-col {
	width: 182px;
	margin-left: 23px;
}
.narrow-col {
	width: 170px;
}
.wide-col {
	width: 976px;
}
.section-title span.info,
.section-title span.count {
	display: block;
	float: right;
	font-weight: 400;
}
.textarea-wrapper {
	position: relative;
	float: left;
	width: 100%;
}
.msg-wrapper {
	position: relative;
	background: #f5f5f5;
	border: 1px solid #d2d2d2;
	padding: 0 10px;
}
.textarea-wrapper:before,
.textarea-wrapper:after {
	content: '';
	display: block;
	position: absolute;
}
.textarea-wrapper:before {
	left: -12px;
	top: 10px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
}
.textarea-wrapper:after {
	left: -9px;
	top: 11px;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
}
.categories-listing {
	margin-left: -6px;
	margin-right: -6px;
}
.category-item {
	float: left;
	width: 159px;
	margin-bottom: 12px;
	padding: 0 6px;
}
.category-item .outline {
	display: block;
	position: relative;
	overflow: hidden;
}
.category-item img {
	max-width: 100%;
	width: 100%;
	height: auto;
	display: block;
	border: 0 none;
}
.category-item .cat-name {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 10px 5px;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.category_name {
	text-align: center;
}
a.cat-name {
	font-size: 18px;
	font-weight: bold;
}
.descriptions-listing {
	margin-left: -6px;
	margin-right: -6px;
}
.description-item {
	float: left;
	width: 318px;
	margin-bottom: 12px;
	padding: 0 6px;
}
.description-item .outline {
	display: block;
	position: relative;
	overflow: hidden;
	padding: 5px;
	text-decoration: none;
}
.description-item .wrapper {
	display: block;
	width: 100%;
	overflow: hidden;
}
.description-item img {
	width: 100%;
	max-width: 100%;
	display: block;
	border: 0 none;
}
.description-item .description-footer {
	display: block;
	position: relative;
	padding: 10px 0 5px 0;
}
.description-footer span {
	display: block;
	font-size: 15px;
	line-height: 18px;
	font-weight: 400;
}
.description-footer .description-name {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.description-footer .description-vcount {
	max-width: 100px;
	position: absolute;
	top: 10px;
	right: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.bubbles {
	text-align: center;
	font-size: 0;
}
.bubble {
	display: inline-block;
	margin-right: 10px;
	padding-top: 12px;
	width: 72px;
	height: 72px;
	text-decoration: none;
}
.bubble:last-child {
	margin-right: 0;
}
.bubble .count,
.bubble .txt {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.bubble .count {
	display: block;
	margin: 0;
	font-size: 27px;
	line-height: 27px;
	font-weight: 500;
}
.bubble .txt {
	display: block;
	margin: 0;
	padding-top: 2px;
	font-size: 13px;
	line-height: 13px;
}
.sidebar-block .description-about {
	margin: 15px 0;
}
.sidebar-block .btn-pd {
	display: block;
	text-align: center;
}
.sidebar-block .btn-pd.btn-pd-xl {
	margin-top: 15px;
}
.performer-cover .user-actions {
	left: 12px;
}
.user-actions .action-btn {
	display: inline-block;
	margin-left: 12px;
	padding: 0 0 2px 1px;
	text-decoration: none;
}
.user-actions .action-btn.disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: default;
}
.user-actions .action-btn:first-child {
	margin-left: 0;
}
.user-actions #like-btn {
	margin-left: 0;
}
.user-actions .action-btn span {
	display: block;
	float: left;
}
.user-actions .action-btn span.ico {
	margin-right: 5px;
	font-size: 34px;
	line-height: 36px;
}
.item-actions button {
    background: transparent !important;
}
.user-actions .action-btn span.txt {
	font-size: 16px;
	line-height: 36px;
}
ul.filters {
	margin: 0;
	padding: 0;
	float: right;
	font-size: 0;
}
ul.filters>li:last-child,
ul.filters>li.pull-right {
	margin-right: 0;
}
ul.filters>li>a {
	display: block;
	position: relative;
	font-size: 14px;
	line-height: 14px;
	padding: 6px 15px;
	text-decoration: none;
}
ul.filters>li>a span {
	display: block;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.filters .dropdown-toggle {
	padding: 0;
	width: 28px;
	height: 27px;
	border-radius: 2px;
}
.filters .dropdown-toggle:after {
	left: 50%;
	right: auto;
	margin-left: -6px;
}
.filters .flyout-menu-items {
	padding: 12px 6px;
}
.section-title.with-filters p {
	line-height: 27px;
}
.content-block,
.sidebar-block {
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.content-block-header,
.sidebar-block-header {
	position: relative;
	padding: 12px 0;
	margin: 0 15px 10px 15px;
	font-size: 15px;
	line-height: 18px;
	font-weight: 500;
}
.sidebar-block-header {
	padding: 15px 0;
	font-weight: 600;
	font-size: 18px;
}
.content-block-header.header-ico {
	padding-right: 40px;
}
.header-ico .ico {
	display: block;
	position: absolute;
	top: 6px;
	right: 0;
	font-size: 28px;
}
.content-block-content,
.sidebar-block-content {
	padding: 0 15px;
}
.stat-row {
	position: relative;
	padding: 6px 0;
	font-size: 14px;
	line-height: 18px;
}
.stat-row.edit-row {
	padding-right: 60px;
}
.edit-row .btn-pd {
	display: block;
	position: absolute;
	top: 3px;
	right: 0;
	border-bottom: 0 none;
}
.edit-row .btn-pd-sm {
	height: 24px;
	line-height: 14px;
	padding: 4px 10px;
}
.stat-row:last-child {
	margin-bottom: 0;
}
.popover-data {
	display: none !important;
}
.edit-actions {
	display: none;
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 2;
}
.edit-actions .btn-pd {
	min-width: 24px;
	text-align: center;
}
.taxonomy-list {
	margin-left: -4px;
	margin-right: -4px;
}
.taxonomy-item {
	float: left;
	width: 25%;
	padding: 0 4px;
	margin-bottom: 8px;
}
.taxonomy-item img {
	width: 100% !important;
	height: auto !important;
	display: block;
	border: 0 none;
}
.taxonomy-item .outline {
	display: block;
	position: relative;
	overflow: hidden;
}
.taxonomy-item .taxonomy-name,
.taxonomy-item .taxonomy-videos {
	display: block;
	position: absolute;
}
.taxonomy-item .taxonomy-name {
	left: 0;
	bottom: 10px;
	width: 100%;
	padding: 5px 70px 5px 15px;
	font-size: 14px;
	line-height: 18px;
}
.taxonomy-item .taxonomy-videos {
	width: 50px;
	height: 50px;
	right: 12px;
	bottom: 9px;
	text-align: center;
	padding-top: 8px;
}
.taxonomy-item .taxonomy-videos .count {
	display: block !important;
	font-size: 18px;
	line-height: 18px;
}
.taxonomy-item .taxonomy-videos .txt {
	display: block;
	font-size: 10px;
	line-height: 10px;
	padding-top: 2px;
}
.taxonomy-item .outline {
	background: #55565b;
}
.taxonomy-item .taxonomy-name {
	color: #fff;
	background: rgba(0,
	0,
	0,
	0.6);
}
.taxonomy-item .taxonomy-videos {
	color: #231f20;
	background: #fff;
	border-radius: 50px;
	box-shadow: 0 2px 3px rgba(0,
	0,
	0,
	0.3);
}
.taxonomy-item .taxonomy-videos .count {
	font-weight: 600;
}
.performer-list {
	margin-left: -4px;
	margin-right: -4px;
}
.performer-item {
	float: left;
	width: 20%;
	padding: 0 4px;
	margin-bottom: 8px;
}
.performer-item .outline {
	display: block;
	position: relative;
	overflow: hidden;
}
.performer-item img {
	width: 100%;
	height: auto;
	display: block;
	border: 0 none;
}
.performer-item .performer-name,
.performer-item .performer-videos {
	display: block;
	position: absolute;
}
.performer-item .performer-name {
	left: 0;
	bottom: 10px;
	width: 100%;
	padding: 5px 70px 5px 15px;
	font-size: 14px;
	line-height: 18px;
}
.performer-item .performer-videos {
	width: 50px;
	height: 50px;
	right: 12px;
	bottom: 9px;
	text-align: center;
	padding-top: 8px;
}
.performer-item .performer-videos .count {
	display: block;
	font-size: 18px;
	line-height: 18px;
}
.performer-item .performer-videos .txt {
	display: block;
	font-size: 10px;
	line-height: 10px;
	padding-top: 2px;
}
.performer-item .birthday {
	display: block;
	position: absolute;
	bottom: 43px;
	right: 0;
	z-index: 1;
	width: 51px;
	height: 69px;
	background: url("images/birthday.png") 0 0 no-repeat transparent;
}
.performer-cover .rank {
	position: absolute;
	left: 15px;
	bottom: 75px;
	padding: 20px 15px;
	text-align: center;
}
.performer-cover .rank p {
	margin: 0;
	font-size: 42px;
	line-height: 36px;
	font-weight: 500;
}
.performer-cover .rank p small {
	font-size: 28px;
}
.performer-cover .rank span {
	display: block;
	font-size: 24px;
	line-height: 24px;
}
.performer-cover .stats {
	position: absolute;
	right: 15px;
	bottom: 75px;
	font-size: 0;
}
.performer-cover .stats .stat {
	display: inline-block;
	margin-right: 8px;
	padding: 10px 22px;
	text-align: center;
}
.performer-cover .stats .stat:last-child {
	margin-right: 0;
}
.performer-cover .stats .stat p {
	margin: 0;
	font-size: 26px;
	line-height: 26px;
	font-weight: 500;
}
.performer-cover .stats .stat span {
	display: block;
	font-size: 13px;
	line-height: 13px;
	padding-top: 2px;
}
.performer-bio .thumb {
	float: left;
	display: block;
	width: 120px;
	margin-right: 15px;
}
.performer-bio .thumb img {
	display: block;
	border: 0 none;
	max-width: 100%;
}
.performer-bio .bio {
	font-size: 14px;
	line-height: 18px;
}
table.tbl-bio {
	width: 100%;
	margin-top: 12px;
	border-collapse: collapse;
}
table.tbl-bio td {
	width: 50%;
	padding: 8px 10px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	line-height: 22px;
	color: #2b2c33;
}
.content-page>.listing-container .performer-item {
	width: 16.6666%;
	padding: 0 5px;
	margin-bottom: 10px;
}
.page-border {
	border: 1px solid transparent;
}
.form-group {
	padding: 15px 0;
}
.form-group .title {
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 40px 0;
	padding: 0 0 8px 0;
	font-weight: 600;
}
.form-group.with-label input[type="checkbox"],
.form-group.with-label input[type="radio"] {
	float: left;
	margin-right: 8px;
}
.form-group.with-label label,
.form-group.with-label label {
	float: left;
}
.pd-badge {
	display: inline-block;
	font-size: 18px;
}
.tablet-separator {
	display: none;
}
.content-block-header .ico-flag {
	display: block;
	position: absolute;
	top: 8px;
	right: 0;
	font-size: 26px;
}
.contact-form,
.site-form {
	float: left;
	width: 420px;
}
.contact-info,
.site-form-info {
	float: left;
	width: 502px;
	margin-left: 20px;
}
.register-info {
	margin-top: 20px;
}
.contact-info p,
.register-info p,
.site-form-info p,
.form-info p {
	font-size: 14px;
	line-height: 18px;
	margin-top: 0;
	margin-bottom: 20px;
}
.form-info p {
	text-align: center;
	margin-bottom: 5px;
}
.flyout-menu-items .form-info p {
	margin-bottom: 8px;
}
.flyout-menu-items .form-info a {
	font-size: 12px;
	line-height: 16px;
}
.help-block {
	font-size: 12px;
	line-height: 18px;
	color: #8f8f8f;
	padding-top: 2px;
}
.pd-subscribe {
	position: absolute;
	bottom: 15px;
	right: 15px;
}
.no-results {
	border: 1px solid #d2d2d2;
	padding: 25px 15px;
	text-align: center;
	margin: 0 0 10px 0;
	font-size: 22px;
	line-height: 24px;
}
.social-page {
	position: relative;
	background-color: #f5f5f5;
	border-bottom: 1px solid #d2d2d2;
	margin: 0 -5px 15px -5px;
}
.social-page .page-bg {
	display: block;
	width: 100%;
	height: auto;
	border: 0 none;
}
.social-text {
	position: absolute;
	top: 60px;
	left: 50px;
}
.social-text h2 {
	font-size: 80px;
	line-height: 84px;
	color: #000;
	font-weight: 300;
	margin: 0 0 35px 0;
}
.social-text p {
	font-size: 25px;
	line-height: 31px;
	font-weight: 300;
	color: #000;
	margin: 0;
	max-width: 380px;
}
.social-text span {
	display: block;
	font-weight: 700;
	font-size: 40px;
	line-height: 40px;
	padding: 12px 0 10px 0;
}
.social-links {
	font-size: 0;
	text-align: left;
	padding-top: 50px;
}
.social-links a {
	display: inline-block;
	margin-right: 10px;
}
.social-links a:last-child {
	margin-right: 0;
}
.social-links a img {
	display: block;
	border: 0;
}
.btn-link {
	display: block;
	position: relative;
	font-size: 14px;
	line-height: 14px;
	padding: 6px 15px;
	text-decoration: none;
}
@media (max-width: 958px) {
	.i_trreti {
		display: none;
	}
}
@media (max-width: 767px) {
	.item-actions .like_buttons {
		display: block;
		margin-right: 10px;
	}
	.social-page .page-bg {
		display: none;
	}
	.social-page {
		background-image: url("images/social_bg.png");
		background-position: 0 0;
		background-size: cover;
	}
	.social-text {
		position: static;
		padding: 15px;
	}
	.social-text h2 {
		font-size: 30px;
		line-height: 32px;
	}
	.social-text p {
		font-size: 16px;
		line-height: 20px;
		max-width: 240px;
	}
	.social-text span {
		font-size: 22px;
		line-height: 24px;
		padding: 8px 0 6px 0;
	}
	.social-links {
		padding-top: 20px;
	}
	.social-links a img {
		width: 48px;
	}
}
ul.notification-menu li {
	margin-bottom: 6px;
}
ul.notification-menu li:last-child {
	margin-bottom: 0;
}
ul.notification-menu li a {
	display: block;
	width: 210px;
	padding: 10px 8px;
	position: relative;
	font-size: 11px;
	line-height: 13px;
	background: #fff !important;
	box-shadow: 1px 1px 8px rgba(31,
	31,
	31,
	0.15);
}
ul.notification-menu li a:hover {
	background: #fff;
}
ul.notification-menu li a span {
	color: #2b2b2b;
}
ul.notification-menu li a span.row {
	display: block;
	position: relative;
	padding-right: 50px;
}
ul.notification-menu li a span.when {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
	bottom: auto;
}
ul.notification-menu li a span.msg {
	display: block;
	padding-top: 8px;
	padding-right: 30px;
	white-space: normal;
}
ul.notification-menu li a span.ico {
	display: block;
	position: absolute;
	right: 8px;
	bottom: 10px;
	left: auto;
	top: auto;
}
ul.notification-menu li a:hover span.ico {
	color: #2b2b2b;
}
p.page-text {
	font-size: 14px;
	line-height: 17px;
}
ul.numbers {
	list-style: decimal;
}
.view-all {
	display: block;
}
#video-errors.errorMessage {
	margin: 5px 15px 15px 4px;
}
#videopreview,
#videopreview video {
	width: 100%;
}
#zone_4_mobile {
	display: none;
}
body.footer-ad #pd-page {
	padding-bottom: 75px !important;
}
.lek-container p {
	font-size: 9px;
	margin: 0 0 5px;
}
.visible-xs,
.visible-inline-xs {
	display: none !important;
}
.visible-mobile,
.visible-inline-mobile {
	display: none !important;
}
.visible-tablet,
.visible-inline-tablet {
	display: none;
}
.visible-desktop,
.visible-inline-desktop {
	display: none;
}
@media (min-width: 1025px) {
	.visible-desktop {
		display: block !important;
	}
	.visible-inline-desktop {
		display: inline-block !important;
	}
	.hidden-desktop {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.visible-tablet {
		display: block !important;
	}
	.visible-inline-tablet {
		display: inline-block !important;
	}
	.hidden-tablet {
		display: none !important;
	}
}
@media (max-width: 767px) {
	.visible-mobile {
		display: block !important;
	}
	.taxonomy-item {
		width: 50%;
	}
	.visible-inline-mobile {
		display: inline-block !important;
	}
	.hidden-mobile {
		display: none !important;
	}
	.lek-container.ad-mobile.visible {
		display: block !important;
	}
}
@media (max-width: 420px) {
	.visible-xs {
		display: block !important;
	}
	.visible-inline-xs {
		display: inline-block !important;
	}
	.hidden-xs {
		display: none !important;
	}
	.taxonomy-item {
		width: 100%;
	}
}
body {
	background: #ececec;
}
#pd-page {
	border: 1px solid #d2d2d2;
	background: #fff;
}
.lek-container .outline {
	border-color: #d2d2d2;
}
.header-top {
	background: #fff;
}
.frm-search {
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
}
.frm-search input[type="text"] {
	border: 0 none;
	box-shadow: none;
}
.frm-search button[type="submit"],
.frm-search input[type="submit"] {
	color: #fff;
}
.widget .ico {
	color: #2b2c33;
}
.widget .counter {
	color: #fff;
	box-shadow: 0 2px 4px rgba(0,
	0,
	0,
	0.5);
}
.language-widget .dropdown-toggle {
	background: #2b2c33;
}
header img.user-avatar {
	border-color: #d2d2d2;
}
.search-for .dropdown-toggle {
	background: #2b2c33;
	color: #fff;
}
.dropdown-toggle:after {
	border-top: 7px solid #fff;
}
.language-widget .dropdown-toggle {
	color: #2b2c33;
}
.language-widget .dropdown-toggle:after,
.user-widget .dropdown-toggle:after {
	border-top: 7px solid #2b2c33;
}
.flyout-menu-items {
	background: #111118;
	box-shadow: 0 5px 24px rgba(0,
	0,
	0,
	0.4);
}
.flyout-menu-items.inverse {
	background: #2b2c33;
}
.flyout-menu-items:before {
	border-bottom: 5px solid #111118;
}
.flyout-menu-items.inverse:before {
	border-bottom: 5px solid #2b2c33;
}
.flyout-menu-items li a,
.flyout-menu-items li button {
	color: #fff;
}
.flyout-menu-items.inverse li a,
.flyout-menu-items.inverse li button {
	color: #fff;
}
.powered_by {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.flyout-menu-items li a:hover,
.flyout-menu-items li a.active,
.flyout-menu-items li button:hover,
.flyout-menu-items li a.active {
	color: #fff;
}
.flyout-menu-items li.hd-8 a,
header nav ul li.hd-8 a {
	background: #e42937;
}
.flyout-menu-items.inverse li a:hover,
.flyout-menu-items.inverse li a.active,
.flyout-menu-items.inverse li button:hover,
.flyout-menu-items.inverse li a.active {
	background: #ffffff;
	color: #322e2f;
}
.flyout-menu-items li a .ico,
.flyout-menu-items li button .ico {
	color: #fff;
}
.flyout-menu-items li a:hover .ico,
.flyout-menu-items li a.active .ico,
.flyout-menu-items li button:hover .ico,
.flyout-menu-items li button.active .ico {
	color: #fff;
}
.pd-tooltip {
	color: #fff;
	text-shadow: 0 2px 0 #c5212f;
	border-radius: 4px;
	box-shadow: 1px 2px 4px rgba(0,
	0,
	0,
	0.4);
}
header nav,
footer nav {
	background: #e7e7e7;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}
header nav ul li a,
footer nav ul li a {
	color: #231f20;
	font-style: bold;
}
header nav ul li a:hover,
footer nav ul li a:hover,
footer nav ul li a.current-menu-item,
header nav ul li.current-menu-item,
header nav ul li.current-menu-item a {
	color: #fff;
}
footer .about-pd {
	color: #2b2c33;
	border-top: 1px solid #d2d2d2;
}
.about-pd p {
	margin: 0;
}
p.copy {
	color: #2b2c33;
}
.footer-links ul li a {
	color: #2b2c33;
	position: relative;
}
.footer-links ul li a:after {
	content: '/';
	display: block;
	position: absolute;
	right: -12px;
	top: 0;
	text-align: center;
}
.footer-links ul li:last-child a:after {
	display: none;
}
.page-title,
.section-title {
	border-color: #d2d2d2;
	color: #2b2c33;
}
.page-title p,
.page-title h1 {
	color: #2b2c33;
}
.page-title p.title,
.page-title h1 {
	font-weight: 400;
}
.page-title p.title a,
.page-title h1 a {
	text-decoration: none;
}
.page-title.with-sorter .info p {
	border-right: 1px solid #535353;
}
.sorter .dropdown-toggle {
	color: #fff;
	box-shadow: 0 1px 0 #dedede;
}
.activity {
	border:0!important;
}
.paginator .page,
.pagination .page-numbers {
	color: #fff;
	background: #2b2c33;
	text-shadow: 0 2px 2px #212227;
	text-decoration: none;
}
.paginator .page.disabled,
.pagination span.current {
	color: #f5f5f5;
	text-shadow: none;
}
.paginator .page.no-page,
.paginator .page.disabled.no-page {
	color: #2b2c33;
	background: transparent;
	text-shadow: none;
}
.paginator .page.page-prev:before,
.pagination a.prev:before {
	border-right: 6px solid #fff;
}
.paginator .page.page-next:before,
.pagination a.next:before {
	border-left: 6px solid #fff;
}
.paginator .page.page-prev:after,
.pagination a.prev:after {
	border-right: 16px solid #2b2c33;
}
.paginator .page.page-next:after,
.pagination a.next:after {
	border-left: 16px solid #2b2c33;
}
.post-tape {
	  width: 100%;
	  text-align: center;
    display: table;
    table-layout: fixed;
    text-align: center;
		float: right;
		background: #000;
		padding: 4px 0 4px 0;
}
.post-tape li {
	display: inline-block;
    padding-right: 1px;
    height: auto;
    vertical-align: bottom;
}
.post-tape a {
	-webkit-transition: background-color 300ms linear;
    -moz-transition: background-color 300ms linear;
    -o-transition: background-color 300ms linear;
    -ms-transition: background-color 300ms linear;
    transition: background-color 300ms linear;
    display: block;
    padding: 7px;
    background-color: #000;
    border-radius: 6px;
		color: #fff !important;
		text-decoration: none;
		width: 40px;
}
.menu-title {
	color: #ffffff;
	border-bottom: 1px solid #fff;
}
.menu-footer {
	border-top: 1px solid #fff;
}
#user-dropdown .menu-footer {
	border-top: 0 none;
}
.frm-login input[type="text"],
.frm-login input[type="email"],
.frm-login input[type="password"] {
	border: 0 none;
}
form.frm-login label {
	color: #fff;
}
.form-row {
	margin-bottom: 10px;
}
form input[type="text"],
form input[type="password"],
form input[type="tel"],
form input[type="email"],
form input[type="number"],
form textarea {
	background: #fdfdfd;
	color: #303030;
}
form label input {
	float: left;
	margin-right: 8px;
}
.pd-submit,
#bp-login-widget-submit {
	color: #fff;
	background: #303030;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}
.flyout-menu-items .pd-submit,
#bp-login-widget-submit {
	background: #e42937;
}
.form-footer {
	border-top: 1px solid #fff;
}
.form-errors li:before {
	color: #fff;
}
.sidebar-title {
	color: #2b2c33;
	border-bottom: 1px solid #d2d2d2;
}
.nav-categories li,
.widget li {
	border-bottom: 1px solid #d2d2d2;
}
.nav-categories a,
.widget a {
	color: #2b2c33;
}
.widget {
	clear: both;
}
.nav-categories a.category-filter.filter-remove,
.widget a.category-filter.filter-remove {
	background: #eee;
}
.nav-categories a:hover,
.nav-categories a.selected,
.widget a:hover {
	color: #fff;
}
.nav-categories a.category-filter:hover,
.nav-categories a.category-filter.selected {
	color: #fff;
}
.category-toggle {
	color: #2b2c33;
}
.category-toggle.toggled:before,
.category-toggle.toggled:after {
	border-top: 0 none;
}
.tag {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.tag span {
	background: #2b2c33;
	color: #fff;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.tag span:before {
	border-right: 8px solid #2b2c33;
}
.tag span:after {
	color: #fff;
}
.tag.tag-selected span {
	border-right: 1px solid #ababab;
	border-bottom: 1px solid #ababab;
}
.frm-search-tag {
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}
.frm-search-tag.has-title {
	border-top: 0 none;
}
.frm-search-tag input[type="text"] {
	color: #fff;
	background: #2b2c33;
	box-shadow: none;
}
.frm-search-tag button[type="submit"] {
	color: #fff;
}
.frm-search-tag button[type="submit"] .ico {
	display: block;
	text-align: center;
	text-shadow: 1px 1px 0 #a10e15;
	font-size: 16px;
}
.letter-search .letter a {
	background: #2b2c33;
	color: #fff;
}
.btn-pd-link {
	background: #f5f6f7;
	border: 1px solid #d2d2d2;
	color: #2b2c33;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
}
.btn-cta {
	background: #efefef;
	color: #231f20;
	box-shadow: 1px 2px 0 #949494;
}
.btn-cta:focus,
.btn-cta:active {
	box-shadow: 0 1px 0 #949494;
}
.btn-toggle {
	border-radius: 2px;
	box-shadow: 1px 1px 0 #ad4f57;
}
.btn-toggle:before {
	border-bottom: 12px solid #fff;
}
.btn-toggle.collapsed:before {
	border-bottom: 0 none;
	border-top: 12px solid #fff;
}
.select2-container .select2-choice {
	border: 1px solid #d1d1d1;
	border-radius: 0;
	background: #fff;
}
.select2-container .select2-choice .select2-arrow {
	border: 0 none;
}
.select2-container .select2-choice .select2-arrow:after {
	border-top: 8px solid #fff;
}
.select2-search input {
	background: #fff;
	border: 1px solid #d1d1d1;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
	background: #f8f8f8;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
	box-shadow: none;
}
.select2-drop-active {
	border-color: #aaa;
}
.select2-results .select2-highlighted {
	color: #fff;
}
.select2-container-multi .select2-choices .select2-search-choice {
	background: transparent;
	border: 0 none;
	box-shadow: none;
	color: #fff;
}
.select2-search-choice-close,
.select2-container-multi .select2-search-choice-close {
	border-radius: 10px;
	color: #373636;
}
.select2-search-choice-close:after,
.select2-container-multi .select2-search-choice-close:after {
	color: #373636;
}
.select2-choices .select2-search-choice>div,
.select2-container-multi .select2-choices .select2-search-choice>div {
	background: #373636;
}
.select2-choices .select2-search-choice>div:before,
.select2-container-multi .select2-choices .select2-search-choice>div:before {
	border-right: 6px solid #373636;
}
.select2-choices .select2-search-choice>div:after,
.select2-container-multi .select2-choices .select2-search-choice>div:after {
	color: #fff;
}
.videoWrapper {
	background-color: #000 !important;
	border:none !important;
	font-size: 0;
}
.videoWrapper iframe,
.videoWrapper object,
.videoWrapper embed,
.videoWrapper #jwplayer {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 580px;
}
#jwplayer {
	border: 0 none;
}
.video-sponsor {
	background: #e7e7e7;
	border: 1px solid #d2d2d2;
	border-bottom: 0 none;
	border-radius: 2px 2px 0 0;
}
.video-sponsor p strong,
.video-sponsor p span {
	color: #2b2c33;
}
.item-actions .action-btn {
	background: transparent;
}
.item-actions .action-btn span.ico {
	text-shadow: 0 2px 1px rgba(0,
	0,
	0,
	0.25);
}
.item-actions .action-btn span.txt {
	font-weight: 400;
}
#my-embed input[type="text"] {
	background: #eaeaea;
	color: #22334d;
}
.all-link {
	color: #2b2c33;
}
.video-description .description-about {
	color: #2b2c33;
}
.description-cta .btn-cta {
	margin-top: 5px;
}
.video-description .movie-data {
	border: 0 none;
}
.data-row:before {
	content: '';
	display: block;
	position: absolute;
	width: 2px;
	height: 2px;
	left: 0;
	top: 8px;
	background: #5d5e63;
}
.video-description .movie-data .data-row:before {
	display: none;
}
.data-row span.heading {
	color: #2b2c33;
}
.performer-row {
	background: #4e515d;
}
.performer-row.suggest {
	background: #f5f5f5;
}
.performer-row .performer-name {
	color: #fff;
	text-decoration: none;
}
.performer-row.suggest .performer-name {
	color: #2b2c33;
}
.performer-row .performer-videos {
	background: #fff;
	-webkit-box-shadow: 0 2px 3px #40434d;
	-moz-box-shadow: 0 2px 3px #40434d;
	-o-box-shadow: 0 2px 3px #40434d;
	box-shadow: 0 2px 3px #40434d;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	border-radius: 50px;
}
.performer-row.suggest .performer-videos {
	background: #2b2c33;
	-webkit-box-shadow: 0 2px 3px #40434d;
	-moz-box-shadow: 0 2px 3px #40434d;
	-o-box-shadow: 0 2px 3px #40434d;
	box-shadow: 0 2px 3px #40434d;
}
.performer-videos strong,
.performer-videos span {
	color: #231f20;
}
.suggest .performer-videos strong,
.suggest .performer-videos span {
	color: #fff;
}
.performer-row .performer-info {
	color: #fff;
}
.performer-row.suggest .performer-info {
	color: #2b2c33;
}
span.tag-performer {
	color: #e72c3d;
	text-decoration: underline;
}
.performer-info .text-toggle,
.text-toggle {
	color: #e72c3d;
	background: transparent;
	text-decoration: underline;
}
.performer-rank span.title {
	color: #e72c3d;
}
.performer-rank span.rank {
	color: #fff;
}
.suggest .performer-rank span.rank {
	color: #2b2c33;
}
.frm-comment {
	border-bottom: 1px solid #d2d2d2;
}
.frm-comment .avatar {
	border: 1px solid #8b8b8d;
}
.textarea-wrapper {
	background: #f5f5f5;
	border: 1px solid #d2d2d2;
}
.textarea-wrapper:before {
	border-right: 12px solid #d2d2d2;
}
.textarea-wrapper:after {
	border-right: 10px solid #f5f5f5;
}
.textarea-wrapper textarea {
	background: transparent;
}
.category-item .cat-name {
	color: #fff;
	background: rgba(0,
	0,
	0,
	0.6);
}
.description-item .outline {
	border: 1px solid #d2d2d2;
}
.description-item .wrapper {
	display: block;
	width: 100%;
	overflow: hidden;
}
.description-item img {
	width: 100%;
	max-width: 100%;
	display: block;
	border: 0 none;
}
.description-item .description-footer {
	color: #2b2c33;
}
.bubble {
	color: #fff;
	-webkit-border-radius: 72px;
	-moz-border-radius: 72px;
	-ms-border-radius: 72px;
	border-radius: 72px;
	box-shadow: 0 2px 3px rgba(0,
	0,
	0,
	0.3);
}
.name-location p {
	margin: 0;
}
.section-title ul.filters {
	border-left: 1px solid #535353;
}
ul.filters>li>a {
	background: #2b2c33;
	color: #fff;
	text-shadow: 1px 2px 0 #25262c;
}
ul.filters>li>a:hover,
ul.filters>li.selected,
ul.filters>li.active-tab,
ul.filters>li.selected a {
	text-shadow: 1px 2px 0 #c5212f;
	color: #fff !important;
}
ul.filters>li.selected:after,
ul.filters>li.active-tab:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	bottom: -6px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
}
.filters .dropdown-toggle {
	background: #26272d;
}
.content-block,
.sidebar-block {
	border: 1px solid #d2d2d2;
}
.content-block-header {
	color: #231f20;
	border-bottom: 1px solid #d2d2d2;
}
.stat-row {
	border-bottom: 1px solid #d2d2d2;
}
.stat-row:last-child {
	border-bottom: 0 none;
}
.stat-row span.heading {
	color: #322e2f;
}
.performer-item .outline {
	background: #55565b;
}
.performer-item .performer-name {
	color: #fff;
	background: rgba(0,
	0,
	0,
	0.6);
}
.performer-item .performer-videos {
	color: #231f20;
	background: #fff;
	border-radius: 50px;
	box-shadow: 0 2px 3px rgba(0,
	0,
	0,
	0.3);
}
.performer-item .performer-videos .count {
	font-weight: 600;
}
.performer-cover .rank {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
	background: rgba(25,
	26,
	34,
	0.7);
	color: #fff;
	text-shadow: 3px 3px 2px rgba(0,
	0,
	0,
	0.3);
}
.performer-cover .stats {
	position: absolute;
	right: 15px;
	bottom: 75px;
	font-size: 0;
}
.performer-cover .stats .stat {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
	background: rgba(25,
	26,
	34,
	0.7);
	color: #fff;
	text-shadow: 3px 3px 2px rgba(0,
	0,
	0,
	0.3);
}
.page-border {
	border: 1px solid #d2d2d2;
}
.page-border .wide-col {
	border-left: 1px solid #d2d2d2;
}
.form-group .title {
	color: #101010;
	border-bottom: 1px solid #d2d2d2;
}
form input[type="text"],
form input[type="password"],
form input[type="tel"],
form input[type="email"],
form input[type="number"],
form textarea {
	background: #fff;
	border: 1px solid #d2d2d2;
}
form input.error[type="text"],
form input.error[type="password"],
form input.error[type="tel"],
form input.error[type="email"],
form input.error[type="number"],
form textarea.error {
	color: #d92d3c;
}
.col-who a {
	color: #d92d3c;
}
.pd-badge {
	text-shadow: 1px 1px 1px rgba(0,
	0,
	0,
	0.3);
}
.description-block {
	background: #fff;
}
.description-block .description-content {
	border: 1px solid #d2d2d2;
	background: #fff;
}
.description-block .title {
	color: #2b2c33;
	border-bottom: 1px solid #d2d2d2;
}
.description-block .description {
	color: #2b2c33;
}
.gallery-wrapper {
	border: 1px solid #d2d2d2;
}
.btn-fullscreen {
	background: #fff;
	color: #3b3e49;
	border: 0 none;
}
.gallery-wrapper.full-screen {
	border: 0 none;
	background: #000;
}
.gallery-rating {
	color: #fff;
	background: rgba(0,
	0,
	0,
	0.7);
}
.photo-link .photo-views {
	color: #fff;
	background: rgba(0,
	0,
	0,
	0.6);
}
.btn-link {
	background: #2b2c33;
	color: #fff;
	border-bottom: 2px solid #dedede;
	text-shadow: 1px 2px 0 #25262c;
}
@media (max-width: 767px) {
	#pd-page {
		border: 0 none;
	}
}
.visible-xs,
.visible-inline-xs {
	display: none !important;
}
.visible-mobile,
.visible-inline-mobile {
	display: none !important;
}
.visible-tablet,
.visible-inline-tablet {
	display: none;
}
.visible-desktop,
.visible-inline-desktop {
	display: none;
}
@media (min-width: 1025px) {
	.visible-desktop {
		display: block !important;
	}
	.visible-inline-desktop {
		display: inline-block !important;
	}
	.hidden-desktop {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.visible-tablet {
		display: block !important;
	}
	.visible-inline-tablet {
		display: inline-block !important;
	}
	.hidden-tablet {
		display: none !important;
	}
	.videoWrapper iframe,
	.videoWrapper object,
	.videoWrapper embed,
	#jwplayer {
		height: 380px
	}
}
@media (max-width: 767px) {
	.visible-mobile {
		display: block !important;
	}
	.visible-inline-mobile {
		display: inline-block !important;
	}
	.hidden-mobile {
		display: none !important;
	}
	.lek-container.ad-mobile.visible {
		display: block !important;
	}
}
@media (max-width: 480px) {
	.videoWrapper iframe,
	.videoWrapper object,
	.videoWrapper embed {
		height: 280px
	}
}
@media (max-width: 420px) {
	.visible-xs {
		display: block !important;
	}
	.videoWrapper iframe,
	.videoWrapper object,
	.videoWrapper embed {
		height: 260px
	}
	.visible-inline-xs {
		display: inline-block !important;
	}
	.hidden-xs {
		display: none !important;
	}
}
.language-widget .flyout-menu-items li a span.lang-short {
	display: none;
}
.mobile-user {
	display: none;
	margin-top: 15px;
	padding-top: 15px;
}
header .user-title {
	display: none;
	position: relative;
	padding-left: 40px;
	padding-bottom: 10px;
}
header .user-title .user-avatar {
	display: block;
	border: 0 none;
	position: absolute;
	width: 25px;
	max-height: 25px;
	left: 10px;
	top: 5px;
}
header .user-title .name {
	margin: 0;
}
.buttons-account {
	display: none;
	margin: 20px 10px 0 10px;
}
.buttons-account .btn-login,
.buttons-account .btn-register {
	display: block;
	float: left;
	width: 49%;
	height: 46px;
	line-height: 46px;
	padding: 0 2px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-decoration: none;
}
.buttons-account .btn-register {
	margin-left: 2%;
}
.mobile-header {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 102;
	padding: 8px 48px;
	height: 54px;
}
.mobile-header button {
	background: transparent !important;
}
.btn-menu,
.btn-search {
	display: block;
	position: absolute;
	height: 38px;
	left: 6px;
	top: 8px;
	padding: 0;
}
.btn-search {
	left: auto;
	right: 6px;
}
.btn-menu .ico,
.btn-search .ico {
	display: block;
	font-size: 36px;
}
.mobile-header .logo {
	display: block;
	font-size: 0;
	height: 38px;
	width: 100%;
	margin: 0;
	text-align: center;
}
.mobile-header .logo img {
	display: inline;
	border: 0 none;
	max-height: 40px;
	max-width: 100%;
	margin-top: -1px;
}
body.menu {
	overflow-x: hidden;
}
.menu .mobile-header {
	left: 271px;
}
.menu header {
	left: 0;
}
.menu #pd-page {
	overflow-x: hidden;
}
#menu-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
}
.menu #menu-overlay {
	display: block;
}
.mobile-footer {
	display: none;
	padding: 15px;
}
.mobile-footer p {
	text-align: center;
	margin: 0 0 15px 0;
	font-size: 12px;
	line-height: 17px;
}
.mobile-footer .logo {
	display: inline-block;
	float: none;
}
.mobile-footer-links {
	display: none;
	text-align: left;
	font-size: 0;
	margin-bottom: 20px;
	padding: 0 6px;
}
.mobile-footer-links li {
	display: inline-block;
	padding: 0 4px;
}
.mobile-footer-links li a {
	display: block;
	font-size: 12px;
	line-height: 16px;
}
.categories-list li:last-child {
	border-bottom: 0 none;
}
.categories-list li a {
	display: block;
	position: relative;
	font-size: 14px;
	line-height: 16px;
	padding: 6px 24px 6px 0;
}
.categories-list li a span {
	display: block;
}
.categories-list li a span.count {
	float: right;
}
.categories-list li a span.ico {
	position: absolute;
	top: 6px;
	right: 0;
	font-size: 18px;
}
.item-badge {
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
	width: 50px;
	height: 50px;
	padding-top: 8px;
	text-align: center;
	border-radius: 50px;
}
.item-badge strong,
.item-badge span {
	display: block;
}
.item-badge strong {
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
}
.item-badge span {
	font-size: 10px;
	line-height: 10px;
	padding-top: 2px;
}
.movie-stats {
	padding: 10px 10px 5px 10px;
	font-size: 0;
}
.movie-stat {
	display: inline-block;
	width: 33.33332%;
	margin: 0;
	padding: 2px 4px;
	font-size: 13px;
	line-height: 17px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border-right: 1px solid #2b2c33;
	color: #2b2c33;
	text-align: center;
}
.movie-stat:first-child {
	text-align: left;
}
.movie-stat:last-child {
	text-align: right;
	border-right: 0 none;
	font-size: 15px;
}
.header-top.affix {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #d2d2d2;
	background: #fff;
	z-index: 102;
	box-shadow: 0 1px 22px #c3c3c3;
	padding: 10px 25px;
}
@media (max-width: 1024px) {
	.header-top.affix {
		background: transparent;
		padding: 20px 5px;
		box-shadow: none;
		border-bottom: 0 none;
	}
	#wpadminbar {
		display: none;
	}
	/* This is the existing CSS... */
	.sticky-header {
		position: fixed;
		top: 0;
	}
	/* Here's the new CSS to add... */
	.admin-bar .sticky-header {
		top: 32px;
	}
	.frm-comment .textarea-wrapper,
	.frm-flag .textarea-wrapper {
		margin-left: 5%;
		width: 95%;
	}
}
@media (max-width: 1217px) {
	header nav ul li a,
	footer nav ul li a {
		font-size: 14px;
		padding: 7px 18px;
	}
}
@media (min-width: 768px) {
	.side-col {
		margin-bottom: 30px;
	}
}
@media (max-width: 767px) {
	.page-title div.info,
	.section-title div.info {
		margin-top: 0;
	}
	#pd-page {
		margin-top: 0 !important;
	}
}
@media (min-width: 1025px) {
	.header-top.affix .frm-search {
		position: absolute;
		top: 0;
		left: 280px;
		right: 280px;
		margin-left: 0;
	}
	.header-top.affix .frm-search input[type="text"] {
		width: 100%;
		padding-right: 60px;
	}
	.header-top.affix .frm-search button[type="submit"],
	.header-top.affix .frm-search input[type="submit"] {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 2;
	}
	#related-content .performer-item {
		width: 16.632%;
	}
	.affixed header {
		height: 62px;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 102;
		background: #fff;
	}
	.affixed header nav,
	.affixed header .ticker {
		display: none;
	}
}
@media (min-width: 1025px) and (max-width: 1217px) {
	.description-block .lek-container {
		right: 4px;
		width: auto;
	}
}
@media (max-width: 1024px) {
	.flyout-menu-items ul li a span.yll {
		top: 4px;
		right: 6px;
	}
	.header-top.affix {
		position: static;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
}
@media (max-width: 1217px) and (min-width: 768px) {
	.pd-container {
		width: auto;
	}
	.video-page,
	.content-page {
		margin: 0 10px;
	}
	.main-col {
		width: 63%;
	}
	.side-col {
		width: 35%;
		margin-left: 2%;
	}
	.content-col {
		width: 26%;
	}
	.content-main-col,
	.video-page .content-main-col {
		width: 72%;
		margin-left: 2%;
	}
	.header-top {
		position: relative;
	}
	.header-top .frm-search {
		position: absolute;
		left: 280px;
		right: 280px;
		margin-left: 0;
	}
	.header-top .frm-search input[type="text"] {
		width: 100%;
		float: none;
		padding-right: 60px;
	}
	.header-top .frm-search button[type="submit"],
	.frm-search input[type="submit"] {
		position: absolute;
		right: 0;
		top: 0;
	}
	.sidebar {
		width: 20%;
		padding: 0 15px;
	}
	.video-page .sidebar {
		width: 100%;
	}
	.main-section {
		width: 80%;
		padding-right: 5px;
	}
	.main-section .listing-container .lek-container {
		height: 495px;
		width: 50%;
	}
	.category-item {
		width: 20%;
	}
	.category-item img {
		width: 100%;
		height: auto;
	}
	.performer-item {
		width: 20%;
	}
	.description-item {
		width: 33.33332%;
	}
	.description-item img {
		height: auto;
	}
	.narrow-col {
		width: 20%;
	}
	.wide-col {
		width: 80%;
	}
	.contact-form,
	.site-form {
		width: 55%;
	}
	.contact-info,
	.site-form-info {
		width: 45%;
		margin-left: 0;
		padding-left: 15px;
	}
}
@media (min-width: 1025px) {
	header nav ul li.current-menu-item a:after {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(213, 0, 0, 0);
		border-top-color: #d50000;
		border-width: 7px;
		margin-left: -7px;
	}
}
.widget {
	margin-bottom: 12px;
}
@media (max-width: 1024px) {
	#pd-page {
		margin: 0;
		padding-top: 60px;
	}
	.pd-container {
		width: 100%;
		margin: 0;
	}
	.lek-container.leader {
		display: none;
	}
	.sidebar {
		display: none;
	}
	.main-content {
		padding: 10px 5px;
	}
	.main-content,
	.main-section {
		width: 100%;
	}
	.mobile-header {
		display: block;
	}
	header {
		position: fixed;
		z-index: 102;
		width: 272px;
		top: 0;
		left: -272px;
		bottom: 0;
		height: 100%;
		overflow-y: auto;
	}
	.mobile-header .frm-search {
		display: none;
		position: absolute;
		top: 54px;
		left: 0;
		right: 0;
		border: 0 none;
		margin: 0;
		padding: 8px;
		border-radius: 0;
    border-bottom: 1px solid #d2d2d2;
  	box-shadow: 0 1px 22px #c3c3c3;
	}
	.mobile-header .frm-search.active {
		display: block;
	}
	.mobile-header .frm-search .ico-search.ico-search-left {
		top: 21px;
		left: 20px;
		z-index: 2;
	}
	.mobile-header .frm-search input[type="text"] {
		width: 100%;
		padding: 0 60px 0 40px;
		height: 44px;
	}
	.mobile-header .frm-search button[type="submit"],
	.mobile-header .frm-search input[type="submit"] {
		height: 44px;
		position: absolute;
		top: 8px;
		right: 8px;
		text-align: center;
	}
	.mobile-header .search-for .dropdown-toggle {
		display: none;
	}
	header .header-top {
		padding: 20px 5px;
	}
	.widgets-container {
		float: none;
		padding-right: 60px;
		padding-left: 5px;
		position: relative;
	}
	.language-widget {
		position: absolute;
		right: 0;
		top: 1px;
	}
	.register-widget {
		float: right;
	}
	.user-widget {
		position: absolute;
		right: 3px;
		top: 3px;
	}
	header .user-title {
		display: block;
	}
	.flyout-menu-right .flyout-menu-items:before {
		right: 17px !important;
	}
	header .flyout-menu-content,
	header .flyout-menu-right div.flyout-menu-content {
		width: 271px;
		left: auto;
		right: -10px;
	}
	header .flyout-menu-items {
		border-radius: 0;
	}
	.language-widget .flyout-menu-items {
		text-align: center;
		padding: 12px 3px;
	}
	.language-widget .flyout-menu-items li {
		display: block;
		float: left;
		width: 25%;
		padding: 0 3px;
	}
	.language-widget .flyout-menu-items li a {
		padding: 10px 4px 10px 16px;
		font-size: 16px;
	}
	.language-widget .flyout-menu-items li a:before {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		left: 10px;
		margin-top: -4px;
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
	}
	.flyout-menu-items li a img.flag,
	.flyout-menu-items li button img.flag {
		margin-right: 0;
		margin-left: 10px;
	}
	.language-widget .flyout-menu-items li a span {
		display: none;
	}
	.language-widget .flyout-menu-items li a span.lang-short {
		display: inline;
	}
	.language-widget .flyout-menu-items li a:hover {
		color: #fff;
	}
	.language-widget .flyout-menu-items li a:hover:before {
		border-left: 6px solid #fff;
	}
	header .frm-search,
	header .logo {
		display: none;
	}
	header nav {
		padding-bottom: 10px;
	}
	header nav ul li {
		display: block;
		float: none;
		text-align: left;
		margin-right: 0;
	}
	header nav ul li a {
		font-size: 17px;
		padding-left: 8px;
	}
	.mobile-user {
		display: block;
	}
	.buttons-account {
		display: block;
	}
	.content-main-col,
	.video-page .content-main-col {
		width: 100%;
		margin: 0;
	}
	.performer-row {
		width: 100%;
	}
	.full-width .video-item img {
		height: auto;
	}
	.hint-wrapper {
		display: none;
	}
	.main-section.four-o-4 {
		padding: 0 5px;
	}
	.content-page>.listing-container .performer-item {
		width: 33.33332%;
	}
}
@media (max-width: 961px) {
	.side-col .lek-container {
		display: none;
	}
	footer nav {
		padding-right: 150px;
	}
}
@media (max-width: 767px) {
	.lek-container.below-video {
		display: none;
	}
	.modal-content {
		padding: 0 10px;
	}
	.contact-form,
	.site-form {
		width: 100%;
	}
	.flyout-menu-right .flyout-menu-items:before {
		right: 10px;
	}
	.page-title .info .btn-pd,
	.page-title .info .btn-pd.btn-pd-sm {
		height: 30px;
		line-height: 30px;
		padding: 0 10px;
		border-bottom: 0 none;
		margin-right: 5px;
	}
	.main-section .lek-container {
		display: none;
	}
	.main-section .lek-container.ad-mobile {
		display: none;
	}
	.main-section .lek-container.ad-mobile.visible {
		display: block !important;
	}
	.main-section .lek-container.ad-mobile .outline:before {
		display: none;
	}
	.side-col .lek-container {
		display: none;
	}
	.side-col .lek-container.ad-mobile {
		display: none;
	}
	.side-col .lek-container.ad-mobile.visible {
		display: block !important;
	}
	.mobile-foooter-links {
		display: block;
	}
	footer nav {
		text-align: center;
	}
	footer nav ul {
		text-align: center;
		margin-left: 0;
	}
	nav .logo {
		display: none;
	}
	.footer-links {
		display: none;
	}
	footer>p.copy {
		display: none;
	}
	.mobile-footer,
	.mobile-footer-links {
		display: block;
	}
	.mobile-footer .logo img {
		max-width: 135px;
	}
	.page-title p.title,
	.page-title h1 {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		max-width: 100%;
		font-size: 18px;
		font-weight: 600;
	}
	.page-title p.title,
	.page-title h1.video-title {
		white-space: normal;
		overflow: visible;
		float: left;
	}
	.page-title.with-sorter,
	.section-title.with-sorter {
		padding-right: 50px;
		padding-bottom: 10px;
	}
	.video-listing .section-title.with-sorter {
		padding-right: 0;
	}
	.page-title.with-sorter .info,
	.section-title.with-sorter .info {
		position: absolute;
		top: 0;
		right: 0;
	}
	.video-listing .section-title.with-sorter div.info {
		float: none;
		clear: both;
		position: static;
	}
	.sorter .dropdown-toggle {
		width: 34px;
		height: 30px;
		border-radius: 3px;
		padding: 0;
	}
	.sorter .dropdown-toggle:before {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -6px;
		margin-left: -7px;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
	}
	.sorter .dropdown-toggle .txt {
		display: none;
	}
	.col {
		float: none;
	}
	.side-col {
		padding-top: 10px;
	}
	.main-col,
	.side-col,
	.content-main-col,
	.video-page .content-main-col {
		float: none;
		clear: both;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.videoWrapper {
		overflow: hidden;
	}
	.video-page .item-actions {
		margin-top: 0;
		padding-top: 5px;
	}
	.item-actions .action-btn span {
		display: block;
		float: none;
		font-size: 13px;
	}
	.video-description.with-lek {
		min-height: 0;
		padding-right: 0;
	}
	.video-description.with-lek .lek-container {
		display: none;
	}
	.movie-data {
		padding: 10px 5px;
		margin-top: 5px;
	}
	.movie-data .left-col,
	.movie-data .right-col {
		width: 100%;
		margin-left: 0;
	}
	.movie-data .data-row {
		padding-left: 0;
	}
	.movie-data .data-row:before {
		display: none;
	}
	.textarea-wrapper,
	.frm-flag .textarea-wrapper {
		width: 100%;
		margin-left: 0;
		margin-top: 10px;
	}
	.textarea-wrapper:before,
	.textarea-wrapper:after {
		display: none;
	}
	.frm-flag .form-footer {
		text-align: center;
		padding-left: 0;
	}
	.performer-row {
		position: relative;
		max-width: 100%;
		width: 100%;
	}
	.performer-row .performer-thumb {
		width: 12%;
	}
	.performer-row .performer-name {
		width: 35%;
		margin-top: 0;
	}
	.performer-row .performer-videos {
		margin-left: 0;
	}
	.performer-row .performer-info {
		margin-left: 0;
		float: none;
		width: 100%;
		clear: both;
	}
	.performer-row .performer-rank {
		margin-left: 0;
		float: none;
		position: absolute;
		top: 8px;
		right: 8px;
	}
	.video-page,
	.content-page {
		margin: 0;
	}
	.categories-listing {
		margin-left: -5px;
		margin-right: -5px;
	}
	.category-item {
		width: 33.332%;
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.category-item .outline {
		border-radius: 10px;
	}
	.category-item img {
		width: 100%;
		height: auto;
		border-radius: 10px;
	}
	.category-item .cat-name {
		white-space: normal;
		overflow: visible;
		text-overflow: clip;
		border-radius: 0 0 10px 10px;
	}
	.descriptions-listing {
		margin-left: -5px;
		margin-right: -5px;
	}
	.description-item {
		width: 50%;
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.description-item .description-footer {
		padding: 5px 0 0 0;
	}
	.description-footer span {
		font-size: 14px;
		line-height: 16px;
	}
	.description-footer .description-vcount {
		position: static;
		display: block;
		max-width: none;
		font-size: 12px;
		line-height: 14px;
	}
	.content-block-content,
	.sidebar-block-content {
		padding: 0 5px;
	}
	.sidebar-block .description-about {
		margin: 5px 0 10px 0;
	}
	.bubble {
		margin: 0;
		width: 25%;
	}
	.bubble .count {
		font-weight: 600;
	}
	.section-title.with-filters p,
	.section-title.with-filters p.pull-left {
		float: none !important;
	}
	ul.filters {
		float: none;
		margin-left: -5px;
		margin-right: -5px;
	}
	.section-title ul.filters {
		border-left: 0 none;
		padding-left: 0;
	}
	#return-to-top {
		z-index: 99999;
		position: fixed;
		bottom: 20px;
		right: 20px;
		background: rgb(0, 0, 0);
		background: rgba(0, 0, 0, 0.7);
		width: 50px;
		height: 50px;
		display: block;
		text-decoration: none;
		-webkit-border-radius: 35px;
		-moz-border-radius: 35px;
		border-radius: 35px;
		display: none;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	#return-to-top i {
		color: #fff !important;
		margin: 0;
		position: relative;
		left: 16px;
		top: 13px;
		font-size: 19px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	#return-to-top:hover {
		background: rgba(0, 0, 0, 0.9);
	}
	#return-to-top:hover i {
		color: #fff !important;
		top: 5px;
	}
	ul.filters li {
		width: 50%;
		margin: 0;
		padding: 0 5px;
	}
	ul.filters>li>a {
		text-align: center;
	}
	ul.filters>li>a span {
		display: block;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	ul.filters>li.selected:after,
	ul.filters>li>.active-tab:after {
		left: 0;
		margin-left: 0;
		bottom: -12px;
		height: 4px;
		width: 100%;
	}
	.performer-list {
		margin-left: -5px;
		margin-right: -5px;
	}
	.performer-item {
		width: 33.33332%;
		padding: 0 5px;
	}
	.performer-item .performer-name {
		bottom: 0;
		font-size: 12px;
		padding: 5px;
	}
	.performer-item-footer {
		padding: 4px 0;
		font-size: 12px;
		text-align: center;
	}
	.info .btn-pd.btn-pd-sm {
		padding: 4px;
		border-bottom: 0 none;
	}
	.info .btn-pd .ico {
		display: block;
	}
	.letter-search .letter a {
		height: 40px;
		line-height: 40px;
	}
	.cover {
		padding-bottom: 0;
	}
	.mobile-cover {
		position: relative;
		padding-left: 120px;
		min-height: 145px;
	}
	.visible-mobile .bubbles {
		text-align: left;
	}
	.lek-container.multiple {
		display: none;
	}
	.page-border {
		border-left: 0 none;
	}
	.comment .body,
	.comment .reply .body {
		width: 100%;
	}
	article.comment {
		padding-left: 50px;
	}
	.comment .avatar {
		width: 40px;
	}
	.comment .body {
		margin-left: 0;
		margin-top: 4px;
	}
	div.copy {
		float: none;
		clear: both;
		padding-left: 0;
		margin-left: 25px;
		text-align: center;
	}
	div.copy .rta {
		float: none;
		display: inline-block;
	}
	.cover .avatar .btn-pd {
		display: none;
	}
	.no-results {
		font-weight: 700;
		padding: 15px;
		text-align: left;
		font-size: 18px;
		line-height: 20px;
	}
	.paginator .page {
		display: none;
	}
	.paginator .page.page-prev,
	.paginator .page.page-next,
	.paginator .page.page-disabled,
	.paginator .page.page-mobile {
		display: inline-block;
	}
	.paginator .page.page-disabled.no-page {
		display: none !important;
	}
	.paginator .page.page-prev,
	.paginator .page.page-next {
		width: 18px;
	}
	.paginator .page.page-prev em,
	.paginator .page.page-prev span,
	.paginator .page.page-next em,
	.paginator .page.page-next span {
		display: none !important;
	}
	footer nav {
		padding-right: 0;
	}
}
@media (max-width: 640px) {
	footer nav ul li {
		display: block;
		margin-right: 0;
		float: none;
		margin-bottom: 2px;
		text-align: left;
	}
}
@media (max-width: 479px) {
	.mobiletop,
	.mobilebottom,
	.after-post-lek {
		display: block;
	}
	.description-item {
		width: 100%;
	}
	.page-title p.title,
	.page-title h1 {
		float: none;
	}
	.page-title.with-sorter .info {
		position: static;
		width: 100%;
		float: none;
	}
	.page-title.with-sorter .info p {
		border-right: 0 none;
		margin-right: 0;
		float: none;
		padding-right: 0;
	}
	.page-title .sorter {
		position: absolute;
		top: 0;
		right: 0;
	}
}
.visible-xs,
.visible-inline-xs {
	display: none !important;
}
.visible-mobile,
.visible-inline-mobile {
	display: none !important;
}
.visible-tablet,
.visible-inline-tablet {
	display: none;
}
.visible-desktop,
.visible-inline-desktop {
	display: none;
}
@media (min-width: 1025px) {
	.visible-desktop {
		display: block !important;
	}
	.visible-inline-desktop {
		display: inline-block !important;
	}
	.hidden-desktop {
		display: none !important;
	}
}
.visible-inline-tablet {
	display: inline-block !important;
}
.hidden-tablet {
	display: none !important;
}

}
@media (max-width: 767px) {
	.visible-mobile {
		display: block !important;
	}
	.visible-inline-mobile {
		display: inline-block !important;
	}
	.hidden-mobile {
		display: none !important;
	}
	.lek-container.ad-mobile.visible {
		display: block !important;
	}
}
@media (max-width: 420px) {
	.visible-xs {
		display: block !important;
	}
	.visible-inline-xs {
		display: inline-block !important;
	}
	.hidden-xs {
		display: none !important;
	}
}
.mobile-user {
	border-top: 1px solid #666666;
}
header .user-title {
	color: #cccccc;
}
header .user-title .user-avatar {
	border: 0 none;
}
header .user-title .name {
	font-weight: 500;
}
.buttons-account .btn-login,
.buttons-account .btn-register {
	border: 2px solid #666666;
	color: #cccccc;
}
.mobile-header {
	background: #fff;
	-webkit-box-shadow: -5px 5px 3px rgba(0,
	0,
	0,
	0.15);
	-moz-box-shadow: -5px 5px 3px rgba(0,
	0,
	0,
	0.15);
	-o-box-shadow: -5px 5px 3px rgba(0,
	0,
	0,
	0.15);
	box-shadow: -5px 5px 3px rgba(0,
	0,
	0,
	0.15);
}
.btn-menu,
.btn-search {
	background: transparent;
}
.menu header {
	left: 0;
}
#menu-overlay {
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	background: rgba(0,
	0,
	0,
	0.6);
	z-index: 101;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	transition: 0.2s all;
}
.menu #menu-overlay {
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.mobile-footer {
	background: #fff;
}
.mobile-footer-links li {
	border-right: 1px solid #2b2c33;
}
.mobile-footer-links li:last-child {
	border-right: 0 none;
}
.mobile-footer-links li a {
	color: #231f20;
	text-decoration: underline;
}
.categories-list li {
	border-bottom: 1px solid #8b8b8d;
}
.categories-list li a {
	color: #231f20;
	text-decoration: none;
}
.item-badge {
	background: #fff;
	color: #231f20;
	box-shadow: 0 2px 3px rgba(0,
	0,
	0,
	0.3);
}
.item-badge strong,
.item-badge span {
	display: block;
}
.item-badge strong {
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
}
.item-badge span {
	font-size: 10px;
	line-height: 10px;
	padding-top: 2px;
}
.movie-stats {
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}
@media (max-width: 1024px) {
	.main-content {
		-webkit-transition: 0.2s all;
		-moz-transition: 0.2s all;
		-o-transition: 0.2s all;
		transition: 0.2s all;
	}
	.mobile-header {
		-webkit-transition: 0.2s left;
		-moz-transition: 0.2s left;
		-o-transition: 0.2s left;
		transition: 0.2s left;
	}
	header {
		border-right: 1px solid #fff;
		-webkit-transition: 0.2s left;
		-moz-transition: 0.2s left;
		-o-transition: 0.2s left;
		transition: 0.2s left;
	}
	.mobile-header .frm-search {
		background: #231f20;
	}
	header .header-top {
		background: #000;
	}
	.widget .ico {
		color: #fff;
	}
	.language-widget .flyout-menu-right div.flyout-menu-content {
		right: -10px;
	}
	header .flyout-menu-items {
		background: #000;
	}
	.language-widget .dropdown-toggle {
		color: #fff;
		background: #fff;
	}
	.language-widget .dropdown-toggle:after,
	.user-widget .dropdown-toggle:after {
		border-top: 7px solid #fff;
	}
	.language-widget .flyout-menu-items li a {
		border: 1px solid #666666;
		color: #ccc;
	}
	header nav {
		background: transparent;
		border-top: 1px solid #666666;
		border-bottom: 1px solid #666666;
	}
	header nav ul li a {
		color: #cccccc;
	}
	header nav ul li a:hover,
	header nav ul li a.active,
	footer nav ul li a:hover,
	footer nav ul li a.active {
		text-shadow: 1px 1px 0 rgba(146,
		20,
		31,
		0.75);
	}
}
@media (max-width: 767px) {
	.sorter .dropdown-toggle:before {
		border-top: 12px solid #fff;
	}
	.videoWrapper {
		border: 0 none;
	}
	.video-page .item-actions {
		border: 1px solid #d2d2d2;
		border-top: 0 none;
	}
	.movie-data {
		border: 0 none;
	}
	.description-profile-page .videoWrapper {
		border-bottom: 0 none;
	}
	.sidebar-block.description-stats-block {
		border-top: 0 none;
	}
	.bubble {
		background: transparent;
		color: #000;
		box-shadow: none;
	}
	.bubble .count {
		font-weight: 600;
	}
	.section-title ul.filters {
		margin-bottom: 5px;
		border-left: 0 none;
	}
	ul.filters li:first-child {
		border-right: 1px solid #2b2c33;
	}
	ul.filters li:last-child {
		border-left: 1px solid #2b2c33;
	}
	ul.filters>li>a {
		background: none transparent;
		color: #2b2c33;
		text-shadow: none;
		font-weight: 500;
		border-bottom: 0 none;
	}
	ul.filters>li:hover,
	ul.filters>li.selected,
	ul.filters>li.active-tab,
	ul.filters>li.selected a,
	ul.filters>li.selected a:hover {
		background: none transparent;
		text-shadow: none;
	}
	ul.filters>li.selected:after,
	ul.filters>li.active-tab:after {
		border: 0 none;
	}
	.cover {
		border: 0 none;
	}
}
#blog-full,
#blog-single {
	width: 100%;
	padding:5px;
}
#blog {
	margin: 4px 0 0 0;
}
#blog ul {
	list-style-type: none;
	width: 100%;
	margin-bottom: 10px;
}
#blog h3 {
	font: bold 20px/1.5 Helvetica,
	Verdana,
	sans-serif;
}
#blog li img {
	float: left;
	margin: 0 15px 0 0;
}
.blog img {
	max-width: 100%;
	height: auto;
	border: 3px solid #ccc;
}
.blog {
	padding: 5px 10px 15px 10px;
}
#blog li p {
	font: 200 12px/1.5 Georgia,
	Times New Roman,
	serif;
	font-size: 18px;
}
#blog a {
	text-decoration: none;
}
#blog li {
	padding: 10px;
	overflow: auto;
}
#blog li:hover {
	cursor: pointer;
}
.blogbottom {
	height: 15px;
	clear: both;
}
.site-info .site-logo {
	background-position: 1000px 1000px;
}
a#back-to-top {
	position: fixed;
	bottom: 40px;
	right: 40px;
	z-index: 9999;
	width: 32px !important;
	height: 32px !important;
	text-align: center;
	line-height: 30px;
	background: #e9ebec;
	color: #444;
	cursor: pointer;
	border: 0;
	border-radius: 2px;
	text-decoration: none;
	transition: opacity 0.2s ease-out;
	opacity: 0;
}
a#back-to-top:hover {
	background: #D6D6D6;
}
a#back-to-top.show {
	opacity: 1;
}
@media (max-width: 479px) {
	.jw-logo {
		display: none !important
	}
	.easytube_mobile_pager {
		display: block !important
	}
	#performer-videos .video-item-thumb {
		height: 183px;
	}
	#performer-videos .video-item:hover .video-item-thumb {
		height: 205px;
	}
	#performer-videos .video-item-thumb .wrapper {
		height: 173px;
	}
	#performer-videos .video-item-thumb img {
		width: 230px;
		height: 173px;
		left: 50%;
		margin-left: -115px;
	}
}
.performer-image-right {
	border: 2px solid #2f2f2f;
	float: left;
}
.performer-image-right img {
	width: 100% !important;
	height: 240px;
}
.performer-name-right {
	margin-top: -5px;
	background: #2f2f2f none repeat scroll 0 0;
	display: block;
	padding: 8px 0;
	color: #fff;
	width: 100%;
	text-align: center;
}
.performer-subscribe,
.performer-photos {
	background: #3d3c39 none repeat scroll 0 0;
	border: 1px solid #67655f;
	color: #a9a9a9;
	cursor: pointer;
	display: inline-block;
	font-family: Arial,
	Helvetica,
	sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 23px;
	letter-spacing: 1px;
	line-height: 23px;
	padding: 0 25px;
	text-decoration: none;
	text-transform: uppercase;
	width: 120px !important;
	margin-bottom: 3px;
}
.performer-subscribe:hover,
.performer-photos:hover,
.ordering a:hover .performer-subscribe,
.ordering a:hover .performer-photos:hover,
.ordering .active {
	background: #B9B9B9 none repeat scroll 0 0;
	color: #000;
}
.performer-name-right .bio-text {
	max-height: 40px;
	overflow:hidden;
	display:inline-block;
	white-space: wrap;
}
.performer-name-right .expanded {
	max-height:none;
}
.performer-name-right a.more,
.performer-name-right a.more-mobile {
	color: #fff;
	width: 100% !important;
	background:#191919;
	display: block;
}
.performer-name-right .model-list {
	float: left;
	margin: 0 10px 0 0;
	overflow: hidden;
	background: #2f2f2f none repeat scroll 0 0;
	width: 100%;
}
.performer-name-right .model-list p {
	background: #222 none repeat scroll 0 0;
	border-radius: 3px;
	box-shadow: 0 0 8px rgba(0,
	0,
	0,
	0.3) inset;
	color: #838383;
	font-size: 12px;
	margin: 1px 0 0;
	padding: 9px;
}
.performer-name-right .model-list p span,
.performer-name-right .model-list p a {
	color: #fff;
	text-transform: capitalize;
}
.performer-row {
	display: block;
	margin-bottom: 6px;
	padding: 8px;
	text-align: left;
	border: 1px solid transparent;
}
.performer-row .performer-thumb {
	display: block;
	float: left;
	width: 54px;
}
.performer-row .performer-thumb img {
	display: block;
	height: 67px;
	width: 100%;
}
.performer-row .performer-name {
	display: block;
	float: left;
	margin-top: 6px;
	margin-left: 10px;
	width: 75px;
	overflow: hidden;
	font-size: 16px;
	line-height: 18px;
}
.performer-row .performer-videos {
	display: block;
	float: left;
	margin-left: 10px;
	padding-top: 5px;
	width: 50px;
	height: 50px;
	text-align: center;
}
.performer-videos strong,
.performer-videos span {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.performer-videos strong {
	font-size: 17px;
}
.performer-videos span {
	font-size: 10px;
}
.performer-row .performer-info {
	display: block;
	float: left;
	margin-top: 8px;
	margin-left: 10px;
	width: 253px;
	font-size: 13px;
	line-height: 17px;
}
.performer-row .performer-rank {
	display: block;
	float: left;
	margin-left: 10px;
	width: 85px;
}
.performer-rank span {
	display: block;
	text-align: right;
}
.performer-rank span.title {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
}
.performer-rank span.rank {
	font-size: 25px;
	line-height: 25px;
	font-weight: bold;
}
@media (max-width: 360px) {
	#performer-videos .video-item-thumb {
		height: 110px;
	}
	#performer-videos .video-item:hover .video-item-thumb {
		height: 132px;
	}
}
input#scf_contact {
	color: #fff;
	padding:10px;
	margin-left: 10px;
}
