/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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,menu,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-color:transparent
}
a:active,a:hover {
	outline:0
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b,strong {
	font-weight:700
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:.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:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	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
}
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;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:700
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
/*! Source:https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
	*,:after,:before {
	color:#000!important;
	text-shadow:none!important;
	background:0 0!important;
	box-shadow:none!important
}
a,a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after {
	content:""
}
blockquote,pre {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
img,tr {
	page-break-inside:avoid
}
img {
	max-width:100%!important
}
h2,h3,p {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
.navbar {
	display:none
}
.btn>.caret,.dropup>.btn>.caret {
	border-top-color:#000!important
}
.label {
	border:1px solid #000
}
.table {
	border-collapse:collapse!important
}
.table td,.table th {
	background-color:#fff!important
}
.table-bordered td,.table-bordered th {
	border:1px solid #ddd!important
}
}* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
:after,:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:10px;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
body {
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:1.5;
	color:#000;
	background-color:#fff
}
button,input,select,textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a {
	color:#000;
	text-decoration:none
}
a:focus,a:hover {
	color:#000;
	text-decoration:underline
}
a:focus {
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
figure {
	margin:0
}
img {
	vertical-align:middle
}
.img-responsive,.thumbnail a>img,.thumbnail>img {
	display:block;
	max-width:100%;
	height:auto
}
.img-rounded {
	border-radius:6px
}
.img-thumbnail {
	padding:4px;
	line-height:1.5;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	display:inline-block;
	max-width:100%;
	height:auto
}
.img-circle {
	border-radius:50%
}
hr {
	margin-top:18px;
	margin-bottom:18px;
	border:0;
	border-top:1px solid #eee
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}
[role=button] {
	cursor:pointer
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-family:inherit;
	font-weight:700;
	line-height:1.1;
	color:inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-weight:400;
	line-height:1;
	color:#777
}
.h1,.h2,.h3,h1,h2,h3 {
	margin-top:18px;
	margin-bottom:9px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
	font-size:65%
}
.h4,.h5,.h6,h4,h5,h6 {
	margin-top:9px;
	margin-bottom:9px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-size:75%
}
.h1,h1 {
	font-size:28px
}
.h2,h2 {
	font-size:22px
}
.h3,h3 {
	font-size:18px
}
.h4,h4 {
	font-size:15px
}
.h5,h5 {
	font-size:13px
}
.h6,h6 {
	font-size:12px
}
p {
	margin:0 0 9px
}
.lead {
	margin-bottom:18px;
	font-size:13px;
	font-weight:300;
	line-height:1.4
}
@media (min-width:768px) {
	.lead {
	font-size:18px
}
}.small,small {
	font-size:91%
}
.mark,mark {
	padding:.2em;
	background-color:#fcf8e3
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
.text-justify {
	text-align:justify
}
.text-nowrap {
	white-space:nowrap
}
.text-lowercase {
	text-transform:lowercase
}
.text-uppercase {
	text-transform:uppercase
}
.text-capitalize {
	text-transform:capitalize
}
.text-muted {
	color:#777
}
.text-primary {
	color:#337ab7
}
a.text-primary:focus,a.text-primary:hover {
	color:#286090
}
.text-success {
	color:#177e14
}
a.text-success:focus,a.text-success:hover {
	color:#0f520d
}
.text-info {
	color:#31708f
}
a.text-info:focus,a.text-info:hover {
	color:#245269
}
.text-warning {
	color:#da7200
}
a.text-warning:focus,a.text-warning:hover {
	color:#a75700
}
.text-danger {
	color:#de2600
}
a.text-danger:focus,a.text-danger:hover {
	color:#ab1d00
}
.bg-primary {
	color:#fff;
	background-color:#337ab7
}
a.bg-primary:focus,a.bg-primary:hover {
	background-color:#286090
}
.bg-success {
	background-color:#dff0d8
}
a.bg-success:focus,a.bg-success:hover {
	background-color:#c1e2b3
}
.bg-info {
	background-color:#d9edf7
}
a.bg-info:focus,a.bg-info:hover {
	background-color:#afd9ee
}
.bg-warning {
	background-color:#fcf8e3
}
a.bg-warning:focus,a.bg-warning:hover {
	background-color:#f7ecb5
}
.bg-danger {
	background-color:#f2dede
}
a.bg-danger:focus,a.bg-danger:hover {
	background-color:#e4b9b9
}
.page-header {
	padding-bottom:8px;
	margin:36px 0 18px;
	border-bottom:1px solid #eee
}
ol,ul {
	margin-top:0;
	margin-bottom:9px
}
ol ol,ol ul,ul ol,ul ul {
	margin-bottom:0
}
.list-unstyled {
	padding-left:0;
	list-style:none
}
.list-inline {
	padding-left:0;
	list-style:none;
	margin-left:-5px
}
.list-inline>li {
	display:inline-block;
	padding-right:5px;
	padding-left:5px
}
dl {
	margin-top:0;
	margin-bottom:18px
}
dd,dt {
	line-height:1.5
}
dt {
	font-weight:700
}
dd {
	margin-left:0
}
@media (min-width:768px) {
	.dl-horizontal dt {
	float:left;
	width:160px;
	clear:left;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd {
	margin-left:180px
}
}abbr[data-original-title],abbr[title] {
	cursor:help
}
.initialism {
	font-size:90%;
	text-transform:uppercase
}
blockquote {
	padding:9px 18px;
	margin:0 0 18px;
	font-size:15px;
	border-left:5px solid #eee
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
	margin-bottom:0
}
blockquote .small,blockquote footer,blockquote small {
	display:block;
	font-size:80%;
	line-height:1.5;
	color:#777
}
blockquote .small:before,blockquote footer:before,blockquote small:before {
	content:"\2014 \00A0"
}
.blockquote-reverse,blockquote.pull-right {
	padding-right:15px;
	padding-left:0;
	text-align:right;
	border-right:5px solid #eee;
	border-left:0
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
	content:""
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
	content:"\00A0 \2014"
}
address {
	margin-bottom:18px;
	font-style:normal;
	line-height:1.5
}
.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
@media (min-width:768px) {
	.container {
	width:750px
}
}@media (min-width:992px) {
	.container {
	width:970px
}
}@media (min-width:1200px) {
	.container {
	width:1170px
}
}.container-fluid {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
.row {
	margin-right:-15px;
	margin-left:-15px
}
.row-no-gutters {
	margin-right:0;
	margin-left:0
}
.row-no-gutters [class*=col-] {
	padding-right:0;
	padding-left:0
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666667%
}
.col-xs-pull-10 {
	right:83.33333333%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666667%
}
.col-xs-pull-7 {
	right:58.33333333%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666667%
}
.col-xs-pull-4 {
	right:33.33333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.66666667%
}
.col-xs-pull-1 {
	right:8.33333333%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666667%
}
.col-xs-push-10 {
	left:83.33333333%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666667%
}
.col-xs-push-7 {
	left:58.33333333%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666667%
}
.col-xs-push-4 {
	left:33.33333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.66666667%
}
.col-xs-push-1 {
	left:8.33333333%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
	float:left
}
.col-sm-12 {
	width:100%
}
.col-sm-11 {
	width:91.66666667%
}
.col-sm-10 {
	width:83.33333333%
}
.col-sm-9 {
	width:75%
}
.col-sm-8 {
	width:66.66666667%
}
.col-sm-7 {
	width:58.33333333%
}
.col-sm-6 {
	width:50%
}
.col-sm-5 {
	width:41.66666667%
}
.col-sm-4 {
	width:33.33333333%
}
.col-sm-3 {
	width:25%
}
.col-sm-2 {
	width:16.66666667%
}
.col-sm-1 {
	width:8.33333333%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-pull-11 {
	right:91.66666667%
}
.col-sm-pull-10 {
	right:83.33333333%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-8 {
	right:66.66666667%
}
.col-sm-pull-7 {
	right:58.33333333%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-5 {
	right:41.66666667%
}
.col-sm-pull-4 {
	right:33.33333333%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-2 {
	right:16.66666667%
}
.col-sm-pull-1 {
	right:8.33333333%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-push-12 {
	left:100%
}
.col-sm-push-11 {
	left:91.66666667%
}
.col-sm-push-10 {
	left:83.33333333%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-8 {
	left:66.66666667%
}
.col-sm-push-7 {
	left:58.33333333%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-5 {
	left:41.66666667%
}
.col-sm-push-4 {
	left:33.33333333%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-2 {
	left:16.66666667%
}
.col-sm-push-1 {
	left:8.33333333%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-offset-12 {
	margin-left:100%
}
.col-sm-offset-11 {
	margin-left:91.66666667%
}
.col-sm-offset-10 {
	margin-left:83.33333333%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-8 {
	margin-left:66.66666667%
}
.col-sm-offset-7 {
	margin-left:58.33333333%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-5 {
	margin-left:41.66666667%
}
.col-sm-offset-4 {
	margin-left:33.33333333%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-2 {
	margin-left:16.66666667%
}
.col-sm-offset-1 {
	margin-left:8.33333333%
}
.col-sm-offset-0 {
	margin-left:0
}
}@media (min-width:992px) {
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
	float:left
}
.col-md-12 {
	width:100%
}
.col-md-11 {
	width:91.66666667%
}
.col-md-10 {
	width:83.33333333%
}
.col-md-9 {
	width:75%
}
.col-md-8 {
	width:66.66666667%
}
.col-md-7 {
	width:58.33333333%
}
.col-md-6 {
	width:50%
}
.col-md-5 {
	width:41.66666667%
}
.col-md-4 {
	width:33.33333333%
}
.col-md-3 {
	width:25%
}
.col-md-2 {
	width:16.66666667%
}
.col-md-1 {
	width:8.33333333%
}
.col-md-pull-12 {
	right:100%
}
.col-md-pull-11 {
	right:91.66666667%
}
.col-md-pull-10 {
	right:83.33333333%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-8 {
	right:66.66666667%
}
.col-md-pull-7 {
	right:58.33333333%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-5 {
	right:41.66666667%
}
.col-md-pull-4 {
	right:33.33333333%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-2 {
	right:16.66666667%
}
.col-md-pull-1 {
	right:8.33333333%
}
.col-md-pull-0 {
	right:auto
}
.col-md-push-12 {
	left:100%
}
.col-md-push-11 {
	left:91.66666667%
}
.col-md-push-10 {
	left:83.33333333%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-8 {
	left:66.66666667%
}
.col-md-push-7 {
	left:58.33333333%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-5 {
	left:41.66666667%
}
.col-md-push-4 {
	left:33.33333333%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-2 {
	left:16.66666667%
}
.col-md-push-1 {
	left:8.33333333%
}
.col-md-push-0 {
	left:auto
}
.col-md-offset-12 {
	margin-left:100%
}
.col-md-offset-11 {
	margin-left:91.66666667%
}
.col-md-offset-10 {
	margin-left:83.33333333%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-8 {
	margin-left:66.66666667%
}
.col-md-offset-7 {
	margin-left:58.33333333%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-5 {
	margin-left:41.66666667%
}
.col-md-offset-4 {
	margin-left:33.33333333%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-2 {
	margin-left:16.66666667%
}
.col-md-offset-1 {
	margin-left:8.33333333%
}
.col-md-offset-0 {
	margin-left:0
}
}@media (min-width:1200px) {
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
	float:left
}
.col-lg-12 {
	width:100%
}
.col-lg-11 {
	width:91.66666667%
}
.col-lg-10 {
	width:83.33333333%
}
.col-lg-9 {
	width:75%
}
.col-lg-8 {
	width:66.66666667%
}
.col-lg-7 {
	width:58.33333333%
}
.col-lg-6 {
	width:50%
}
.col-lg-5 {
	width:41.66666667%
}
.col-lg-4 {
	width:33.33333333%
}
.col-lg-3 {
	width:25%
}
.col-lg-2 {
	width:16.66666667%
}
.col-lg-1 {
	width:8.33333333%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-pull-11 {
	right:91.66666667%
}
.col-lg-pull-10 {
	right:83.33333333%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-8 {
	right:66.66666667%
}
.col-lg-pull-7 {
	right:58.33333333%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-5 {
	right:41.66666667%
}
.col-lg-pull-4 {
	right:33.33333333%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-2 {
	right:16.66666667%
}
.col-lg-pull-1 {
	right:8.33333333%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-push-12 {
	left:100%
}
.col-lg-push-11 {
	left:91.66666667%
}
.col-lg-push-10 {
	left:83.33333333%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-8 {
	left:66.66666667%
}
.col-lg-push-7 {
	left:58.33333333%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-5 {
	left:41.66666667%
}
.col-lg-push-4 {
	left:33.33333333%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-2 {
	left:16.66666667%
}
.col-lg-push-1 {
	left:8.33333333%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-offset-12 {
	margin-left:100%
}
.col-lg-offset-11 {
	margin-left:91.66666667%
}
.col-lg-offset-10 {
	margin-left:83.33333333%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-8 {
	margin-left:66.66666667%
}
.col-lg-offset-7 {
	margin-left:58.33333333%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-5 {
	margin-left:41.66666667%
}
.col-lg-offset-4 {
	margin-left:33.33333333%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-2 {
	margin-left:16.66666667%
}
.col-lg-offset-1 {
	margin-left:8.33333333%
}
.col-lg-offset-0 {
	margin-left:0
}
}table {
	background-color:transparent
}
table col[class*=col-] {
	position:static;
	display:table-column;
	float:none
}
table td[class*=col-],table th[class*=col-] {
	position:static;
	display:table-cell;
	float:none
}
caption {
	padding-top:8px;
	padding-bottom:8px;
	color:#777;
	text-align:left
}
th {
	text-align:left
}
.table {
	width:100%;
	max-width:100%;
	margin-bottom:18px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	padding:8px;
	line-height:1.5;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table>thead>tr>th {
	vertical-align:bottom;
	border-bottom:2px solid #ddd;
    text-align: center;
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
	padding:5px
}
.table-bordered {
	border:1px solid #ddd
}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover {
	background-color:#f5f5f5
}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
	background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
	background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
	background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
	background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
	background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
	background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
	background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
	background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
	background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
	background-color:#ebcccc
}
.table-responsive {
	min-height:.01%;
	overflow-x:auto
}
@media screen and (max-width:767px) {
	.table-responsive {
	width:100%;
	margin-bottom:13.5px;
	overflow-y:hidden;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	border:1px solid #ddd
}
.table-responsive>.table {
	margin-bottom:0
}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
	white-space:nowrap
}
.table-responsive>.table-bordered {
	border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
}fieldset {
	min-width:0;
	padding:0;
	margin:0;
	border:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:18px;
	font-size:18px;
	line-height:inherit;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}
label {
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:700
}
input[type=search] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-appearance:none;
	appearance:none
}
input[type=checkbox],input[type=radio] {
	margin:4px 0 0;
	margin-top:1px\9;
	line-height:normal
}
fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
	cursor:not-allowed
}
input[type=file] {
	display:block
}
input[type=range] {
	display:block;
	width:100%
}
select[multiple],select[size] {
	height:auto
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
output {
	display:block;
	padding-top:7px;
	font-size:12px;
	line-height:1.5;
	color:#555
}
.form-control {
	display:block;
	width:100%;
	height:32px;
	padding:6px 12px;
	font-size:12px;
	line-height:1.5;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:2px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color:#bfbfbf;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(191,191,191,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(191,191,191,.6)
}
.form-control::-moz-placeholder {
	color:#999;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#999
}
.form-control::-webkit-input-placeholder {
	color:#999
}
.form-control::-ms-expand {
	background-color:transparent;
	border:0
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color:#eee;
	opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control {
	cursor:not-allowed
}
textarea.form-control {
	height:auto
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control {
	line-height:32px
}
.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm {
	line-height:28px
}
.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg {
	line-height:42px
}
}.form-group {
	margin-bottom:15px
}
.checkbox,.radio {
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}
.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label {
	cursor:not-allowed
}
.checkbox label,.radio label {
	min-height:18px;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
	position:absolute;
	margin-top:4px\9;
	margin-left:-20px
}
.checkbox+.checkbox,.radio+.radio {
	margin-top:-5px
}
.checkbox-inline,.radio-inline {
	position:relative;
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	vertical-align:middle;
	cursor:pointer
}
.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline {
	cursor:not-allowed
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
	margin-top:0;
	margin-left:10px
}
.form-control-static {
	min-height:30px;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:0
}
.form-control-static.input-lg,.form-control-static.input-sm {
	padding-right:0;
	padding-left:0
}
.input-sm {
	height:28px;
	padding:5px 10px;
	font-size:11px;
	line-height:1.5;
	border-radius:3px
}
select.input-sm {
	height:28px;
	line-height:28px
}
select[multiple].input-sm,textarea.input-sm {
	height:auto
}
.form-group-sm .form-control {
	height:28px;
	padding:5px 10px;
	font-size:11px;
	line-height:1.5;
	border-radius:3px
}
.form-group-sm select.form-control {
	height:28px;
	line-height:28px
}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control {
	height:auto
}
.form-group-sm .form-control-static {
	height:28px;
	min-height:29px;
	padding:6px 10px;
	font-size:11px;
	line-height:1.5
}
.input-lg {
	height:42px;
	padding:10px 16px;
	font-size:15px;
	line-height:1.3333333;
	border-radius:6px
}
select.input-lg {
	height:42px;
	line-height:42px
}
select[multiple].input-lg,textarea.input-lg {
	height:auto
}
.form-group-lg .form-control {
	height:42px;
	padding:10px 16px;
	font-size:15px;
	line-height:1.3333333;
	border-radius:6px
}
.form-group-lg select.form-control {
	height:42px;
	line-height:42px
}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control {
	height:auto
}
.form-group-lg .form-control-static {
	height:42px;
	min-height:33px;
	padding:11px 16px;
	font-size:15px;
	line-height:1.3333333
}
.has-feedback {
	position:relative
}
.has-feedback .form-control {
	padding-right:40px
}
.form-control-feedback {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	pointer-events:none
}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback {
	width:42px;
	height:42px;
	line-height:42px
}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback {
	width:28px;
	height:28px;
	line-height:28px
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label {
	color:#177e14
}
.has-success .form-control {
	border-color:#177e14;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
	border-color:#0f520d;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #27d622;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #27d622
}
.has-success .input-group-addon {
	color:#177e14;
	background-color:#dff0d8;
	border-color:#177e14
}
.has-success .form-control-feedback {
	color:#177e14
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label {
	color:#da7200
}
.has-warning .form-control {
	border-color:#da7200;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
	border-color:#a75700;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffa441;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffa441
}
.has-warning .input-group-addon {
	color:#da7200;
	background-color:#fcf8e3;
	border-color:#da7200
}
.has-warning .form-control-feedback {
	color:#da7200
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
	color:#de2600
}
.has-error .form-control {
	border-color:#de2600;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
	border-color:#ab1d00;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff6545;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff6545
}
.has-error .input-group-addon {
	color:#de2600;
	background-color:#f2dede;
	border-color:#de2600
}
.has-error .form-control-feedback {
	color:#de2600
}
.has-feedback label~.form-control-feedback {
	top:23px
}
.has-feedback label.sr-only~.form-control-feedback {
	top:0
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#404040
}
@media (min-width:768px) {
	.form-inline .form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.form-inline .form-control-static {
	display:inline-block
}
.form-inline .input-group {
	display:inline-table;
	vertical-align:middle
}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {
	width:auto
}
.form-inline .input-group>.form-control {
	width:100%
}
.form-inline .control-label {
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .checkbox,.form-inline .radio {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .checkbox label,.form-inline .radio label {
	padding-left:0
}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
	position:relative;
	margin-left:0
}
.form-inline .has-feedback .form-control-feedback {
	top:0
}
}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {
	padding-top:7px;
	margin-top:0;
	margin-bottom:0
}
.form-horizontal .checkbox,.form-horizontal .radio {
	min-height:25px
}
.form-horizontal .form-group {
	margin-right:-15px;
	margin-left:-15px
}
@media (min-width:768px) {
	.form-horizontal .control-label {
	padding-top:7px;
	margin-bottom:0;
	text-align:right
}
}.form-horizontal .has-feedback .form-control-feedback {
	right:15px
}
@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
	padding-top:11px;
	font-size:15px
}
}@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
	padding-top:6px;
	font-size:11px
}
}.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:700;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	padding:6px 12px;
	font-size:12px;
	line-height:1.5;
	border-radius:2px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover {
	color:#000;
	text-decoration:none
}
.btn.active,.btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	filter:alpha(opacity=65);
	opacity:.65;
	-webkit-box-shadow:none;
	box-shadow:none
}
a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events:none
}
.btn-default {
	color:#000;
	background-color:#e6e6e6;
	border-color:#ccc
}
.btn-default.focus,.btn-default:focus {
	color:#000;
	background-color:#ccc;
	border-color:#8c8c8c
}
.btn-default:hover {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
	color:#000;
	background-color:#ccc;
	background-image:none;
	border-color:#adadad
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover {
	color:#000;
	background-color:#bababa;
	border-color:#8c8c8c
}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
	background-color:#e6e6e6;
	border-color:#ccc
}
.btn-default .badge {
	color:#e6e6e6;
	background-color:#000
}
.btn-default.focus,.btn-default:focus {
	color:#000;
	background-color:#ccc;
	border-color:#8c8c8c
}
.btn-default:hover {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover {
	color:#000;
	background-color:#bababa;
	border-color:#8c8c8c
}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
	background-image:none
}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default {
	background-color:rgba(230,230,230,.8);
	cursor:default
}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
	background-color:rgba(230,230,230,.8);
	border-color:#ccc
}
.btn-default .badge {
	color:#e6e6e6;
	background-color:#000
}
.btn-primary {
	color:#fff;
	background-color:#de2600;
	border-color:#c52200
}
.btn-primary.focus,.btn-primary:focus {
	color:#fff;
	background-color:#ab1d00;
	border-color:#450c00
}
.btn-primary:hover {
	color:#fff;
	background-color:#ab1d00;
	border-color:#871700
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#ab1d00;
	background-image:none;
	border-color:#871700
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {
	color:#fff;
	background-color:#871700;
	border-color:#450c00
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
	background-color:#de2600;
	border-color:#c52200
}
.btn-primary .badge {
	color:#de2600;
	background-color:#fff
}
.btn-primary.focus,.btn-primary:focus {
	color:#fff;
	background-color:#ab1d00;
	border-color:#450c00
}
.btn-primary:hover {
	color:#fff;
	background-color:#ab1d00;
	border-color:#871700
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#ab1d00;
	border-color:#871700
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {
	color:#fff;
	background-color:#871700;
	border-color:#450c00
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
	background-image:none
}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary {
	background-color:rgba(222,38,0,.8);
	cursor:default
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
	background-color:rgba(222,38,0,.8);
	border-color:#c52200
}
.btn-primary .badge {
	color:#de2600;
	background-color:#fff
}
.btn-success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success.focus,.btn-success:focus {
	color:#fff;
	background-color:#449d44;
	border-color:#255625
}
.btn-success:hover {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
	color:#fff;
	background-color:#449d44;
	background-image:none;
	border-color:#398439
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover {
	color:#fff;
	background-color:#398439;
	border-color:#255625
}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-success.focus,.btn-success:focus {
	color:#fff;
	background-color:#449d44;
	border-color:#255625
}
.btn-success:hover {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover {
	color:#fff;
	background-color:#398439;
	border-color:#255625
}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
	background-image:none
}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success {
	background-color:rgba(92,184,92,.8);
	cursor:default
}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
	background-color:rgba(92,184,92,.8);
	border-color:#4cae4c
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-info {
	color:#fff;
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info.focus,.btn-info:focus {
	color:#fff;
	background-color:#31b0d5;
	border-color:#1b6d85
}
.btn-info:hover {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc
}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
	color:#fff;
	background-color:#31b0d5;
	background-image:none;
	border-color:#269abc
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover {
	color:#fff;
	background-color:#269abc;
	border-color:#1b6d85
}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info .badge {
	color:#5bc0de;
	background-color:#fff
}
.btn-info.focus,.btn-info:focus {
	color:#fff;
	background-color:#31b0d5;
	border-color:#1b6d85
}
.btn-info:hover {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc
}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover {
	color:#fff;
	background-color:#269abc;
	border-color:#1b6d85
}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
	background-image:none
}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info {
	background-color:rgba(91,192,222,.8);
	cursor:default
}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
	background-color:rgba(91,192,222,.8);
	border-color:#46b8da
}
.btn-info .badge {
	color:#5bc0de;
	background-color:#fff
}
.btn-warning {
	color:#fff;
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning.focus,.btn-warning:focus {
	color:#fff;
	background-color:#ec971f;
	border-color:#985f0d
}
.btn-warning:hover {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512
}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning {
	color:#fff;
	background-color:#ec971f;
	background-image:none;
	border-color:#d58512
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover {
	color:#fff;
	background-color:#d58512;
	border-color:#985f0d
}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning .badge {
	color:#f0ad4e;
	background-color:#fff
}
.btn-warning.focus,.btn-warning:focus {
	color:#fff;
	background-color:#ec971f;
	border-color:#985f0d
}
.btn-warning:hover {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512
}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover {
	color:#fff;
	background-color:#d58512;
	border-color:#985f0d
}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning {
	background-image:none
}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning {
	background-color:rgba(240,173,78,.8);
	cursor:default
}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
	background-color:rgba(240,173,78,.8);
	border-color:#eea236
}
.btn-warning .badge {
	color:#f0ad4e;
	background-color:#fff
}
.btn-danger {
	color:#fff;
	background-color:#de2600;
	border-color:#c52200
}
.btn-danger.focus,.btn-danger:focus {
	color:#fff;
	background-color:#ab1d00;
	border-color:#450c00
}
.btn-danger:hover {
	color:#fff;
	background-color:#ab1d00;
	border-color:#871700
}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger {
	color:#fff;
	background-color:#ab1d00;
	background-image:none;
	border-color:#871700
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover {
	color:#fff;
	background-color:#871700;
	border-color:#450c00
}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
	background-color:#de2600;
	border-color:#c52200
}
.btn-danger .badge {
	color:#de2600;
	background-color:#fff
}
.btn-danger.focus,.btn-danger:focus {
	color:#fff;
	background-color:#ab1d00;
	border-color:#450c00
}
.btn-danger:hover {
	color:#fff;
	background-color:#ab1d00;
	border-color:#871700
}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger {
	color:#fff;
	background-color:#ab1d00;
	border-color:#871700
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover {
	color:#fff;
	background-color:#871700;
	border-color:#450c00
}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger {
	background-image:none
}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger {
	background-color:rgba(222,38,0,.8);
	cursor:default
}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
	background-color:rgba(222,38,0,.8);
	border-color:#c52200
}
.btn-danger .badge {
	color:#de2600;
	background-color:#fff
}
.btn-link {
	font-weight:400;
	color:#000;
	border-radius:0
}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {
	border-color:transparent
}
.btn-link:focus,.btn-link:hover {
	color:#000;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
	color:#777;
	text-decoration:none
}
.btn-group-lg>.btn,.btn-lg {
	padding:10px 16px;
	font-size:15px;
	line-height:1.3333333;
	border-radius:2px
}
.btn-group-sm>.btn,.btn-sm {
	padding:5px 10px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-group-xs>.btn,.btn-xs {
	padding:1px 5px;
	font-size:11px;
	line-height:1.5;
	border-radius:2px
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
	width:100%
}
.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .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-property:height,visibility;
	transition-property:height,visibility;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px dashed;
	border-top:4px solid\9;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.dropdown,.dropup {
	position:relative
}
.dropdown-toggle:focus {
	outline:0
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	font-size:12px;
	text-align:left;
	list-style:none;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.dropdown-menu .divider {
	height:1px;
	margin:8px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:400;
	line-height:1.5;
	color:#333;
	white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	color:#262626;
	text-decoration:none;
	background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#337ab7;
	outline:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	text-decoration:none;
	cursor:not-allowed;
	background-color:transparent;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu {
	display:block
}
.open>a {
	outline:0
}
.dropdown-menu-right {
	right:0;
	left:auto
}
.dropdown-menu-left {
	right:auto;
	left:0
}
.dropdown-header {
	display:block;
	padding:3px 20px;
	font-size:11px;
	line-height:1.5;
	color:#777;
	white-space:nowrap
}
.dropdown-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:990
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	content:"";
	border-top:0;
	border-bottom:4px dashed;
	border-bottom:4px solid\9
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:2px
}
@media (min-width:768px) {
	.navbar-right .dropdown-menu {
	right:0;
	left:auto
}
.navbar-right .dropdown-menu-left {
	right:auto;
	left:0
}
}.btn-group,.btn-group-vertical {
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn {
	position:relative;
	float:left
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
	z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
	margin-left:-1px
}
.btn-toolbar {
	margin-left:-5px
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
	float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
	margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius:0
}
.btn-group>.btn:first-child {
	margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.btn-group>.btn-group {
	float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline:0
}
.btn-group>.btn+.dropdown-toggle {
	padding-right:8px;
	padding-left:8px
}
.btn-group>.btn-lg+.dropdown-toggle {
	padding-right:12px;
	padding-left:12px
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn .caret {
	margin-left:0
}
.btn-lg .caret {
	border-width:5px 5px 0;
	border-bottom-width:0
}
.dropup .btn-lg .caret {
	border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
	display:block;
	float:none;
	width:100%;
	max-width:100%
}
.btn-group-vertical>.btn-group>.btn {
	float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
	margin-top:-1px;
	margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.btn-group-justified {
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group {
	display:table-cell;
	float:none;
	width:1%
}
.btn-group-justified>.btn-group .btn {
	width:100%
}
.btn-group-justified>.btn-group .dropdown-menu {
	left:auto
}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none
}
.input-group {
	position:relative;
	display:table;
	border-collapse:separate
}
.input-group[class*=col-] {
	float:none;
	padding-right:0;
	padding-left:0
}
.input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0
}
.input-group .form-control:focus {
	z-index:3
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
	height:42px;
	padding:10px 16px;
	font-size:15px;
	line-height:1.3333333;
	border-radius:6px
}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
	height:42px;
	line-height:42px
}
select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn {
	height:auto
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
	height:28px;
	padding:5px 10px;
	font-size:11px;
	line-height:1.5;
	border-radius:3px
}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
	height:28px;
	line-height:28px
}
select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn {
	height:auto
}
.input-group .form-control,.input-group-addon,.input-group-btn {
	display:table-cell
}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) {
	border-radius:0
}
.input-group-addon,.input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle
}
.input-group-addon {
	padding:6px 12px;
	font-size:12px;
	font-weight:400;
	line-height:1;
	color:#555;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:2px
}
.input-group-addon.input-sm {
	padding:5px 10px;
	font-size:11px;
	border-radius:3px
}
.input-group-addon.input-lg {
	padding:10px 16px;
	font-size:15px;
	border-radius:6px
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
	margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.input-group-addon:first-child {
	border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
}
.input-group-btn {
	position:relative;
	font-size:0;
	white-space:nowrap
}
.input-group-btn>.btn {
	position:relative
}
.input-group-btn>.btn+.btn {
	margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {
	z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
	margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
	z-index:2;
	margin-left:-1px
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:11px;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	background-color:#777;
	border-radius:10px
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
.btn-group-xs>.btn .badge,.btn-xs .badge {
	top:0;
	padding:1px 5px
}
a.badge:focus,a.badge:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
	color:#000;
	background-color:#fff
}
.list-group-item>.badge {
	float:right
}
.list-group-item>.badge+.badge {
	margin-right:5px
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
.thumbnail {
	display:block;
	padding:4px;
	margin-bottom:18px;
	line-height:1.5;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:border .2s ease-in-out;
	-o-transition:border .2s ease-in-out;
	transition:border .2s ease-in-out
}
.thumbnail a>img,.thumbnail>img {
	margin-right:auto;
	margin-left:auto
}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
	border-color:#000
}
.thumbnail .caption {
	padding:9px;
	color:#000
}
.alert {
	padding:15px;
	margin-bottom:18px;
	border:1px solid transparent;
	border-radius:0
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert .alert-link {
	font-weight:700
}
.alert>p,.alert>ul {
	margin-bottom:0
}
.alert>p+p {
	margin-top:5px
}
.alert-dismissable,.alert-dismissible {
	padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close {
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}
.alert-success {
	color:#177e14;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.alert-success hr {
	border-top-color:#c9e2b3
}
.alert-success .alert-link {
	color:#0f520d
}
.alert-info {
	color:#31708f;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.alert-info hr {
	border-top-color:#a6e1ec
}
.alert-info .alert-link {
	color:#245269
}
.alert-warning {
	color:#da7200;
	background-color:#fcf8e3;
	border-color:#faebcc
}
.alert-warning hr {
	border-top-color:#f7e1b5
}
.alert-warning .alert-link {
	color:#a75700
}
.alert-danger {
	color:#de2600;
	background-color:#f2dede;
	border-color:#ebccd1
}
.alert-danger hr {
	border-top-color:#e4b9c0
}
.alert-danger .alert-link {
	color:#ab1d00
}
@-webkit-keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}@keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}.progress {
	height:18px;
	margin-bottom:18px;
	overflow:hidden;
	background-color:#f5f5f5;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
	float:left;
	width:0%;
	height:100%;
	font-size:11px;
	line-height:18px;
	color:#fff;
	text-align:center;
	background-color:#337ab7;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition:width .6s ease
}
.progress-bar-striped,.progress-striped .progress-bar {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size:40px 40px
}
.progress-bar.active,.progress.active .progress-bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color:#5cb85c
}
.progress-striped .progress-bar-success {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info {
	background-color:#5bc0de
}
.progress-striped .progress-bar-info {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning {
	background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger {
	background-color:#de2600
}
.progress-striped .progress-bar-danger {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.list-group {
	padding-left:0;
	margin-bottom:20px
}
.list-group-item {
	position:relative;
	display:block;
	padding:10px 15px;
	margin-bottom:-1px;
	background-color:#fff;
	border:1px solid #ddd
}
.list-group-item:first-child {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.list-group-item:last-child {
	margin-bottom:0;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px
}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
	color:#777;
	cursor:not-allowed;
	background-color:#fafafa
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
	color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
	color:#777
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
	z-index:2;
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7
}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {
	color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
	color:#c7ddef
}
a.list-group-item,button.list-group-item {
	color:#555
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
	color:#333
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
	color:#555;
	text-decoration:none;
	background-color:#f5f5f5
}
button.list-group-item {
	width:100%;
	text-align:left
}
.list-group-item-success {
	color:#177e14;
	background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success {
	color:#177e14
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
	color:inherit
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {
	color:#177e14;
	background-color:#d0e9c6
}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {
	color:#fff;
	background-color:#177e14;
	border-color:#177e14
}
.list-group-item-info {
	color:#31708f;
	background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info {
	color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
	color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
	color:#31708f;
	background-color:#c4e3f3
}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
	color:#fff;
	background-color:#31708f;
	border-color:#31708f
}
.list-group-item-warning {
	color:#da7200;
	background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning {
	color:#da7200
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
	color:inherit
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
	color:#da7200;
	background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
	color:#fff;
	background-color:#da7200;
	border-color:#da7200
}
.list-group-item-danger {
	color:#de2600;
	background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger {
	color:#de2600
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
	color:inherit
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {
	color:#de2600;
	background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
	color:#fff;
	background-color:#de2600;
	border-color:#de2600
}
.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text {
	margin-bottom:0;
	line-height:1.3
}
.embed-responsive {
	position:relative;
	display:block;
	height:0;
	padding:0;
	overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0
}
.embed-responsive-16by9 {
	padding-bottom:56.25%
}
.embed-responsive-4by3 {
	padding-bottom:75%
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before {
	display:table;
	content:" "
}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after {
	clear:both
}
.center-block {
	display:block;
	margin-right:auto;
	margin-left: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
}
.affix {
	position:fixed
}
@-ms-viewport {
	width:device-width
}
.visible-lg,.visible-md,.visible-sm,.visible-xs {
	display:none!important
}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
	display:none!important
}
@media (max-width:767px) {
	.visible-xs {
	display:block!important
}
table.visible-xs {
	display:table!important
}
tr.visible-xs {
	display:table-row!important
}
td.visible-xs,th.visible-xs {
	display:table-cell!important
}
}@media (max-width:767px) {
	.visible-xs-block {
	display:block!important
}
}@media (max-width:767px) {
	.visible-xs-inline {
	display:inline!important
}
}@media (max-width:767px) {
	.visible-xs-inline-block {
	display:inline-block!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
	display:block!important
}
table.visible-sm {
	display:table!important
}
tr.visible-sm {
	display:table-row!important
}
td.visible-sm,th.visible-sm {
	display:table-cell!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
	display:block!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
	display:inline!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
	display:inline-block!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
	display:block!important
}
table.visible-md {
	display:table!important
}
tr.visible-md {
	display:table-row!important
}
td.visible-md,th.visible-md {
	display:table-cell!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
	display:block!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
	display:inline!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
	display:inline-block!important
}
}@media (min-width:1200px) {
	.visible-lg {
	display:block!important
}
table.visible-lg {
	display:table!important
}
tr.visible-lg {
	display:table-row!important
}
td.visible-lg,th.visible-lg {
	display:table-cell!important
}
}@media (min-width:1200px) {
	.visible-lg-block {
	display:block!important
}
}@media (min-width:1200px) {
	.visible-lg-inline {
	display:inline!important
}
}@media (min-width:1200px) {
	.visible-lg-inline-block {
	display:inline-block!important
}
}@media (max-width:767px) {
	.hidden-xs {
	display:none!important
}
}@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
	display:none!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
	display:none!important
}
}@media (min-width:1200px) {
	.hidden-lg {
	display:none!important
}
}.visible-print {
	display:none!important
}
@media print {
	.visible-print {
	display:block!important
}
table.visible-print {
	display:table!important
}
tr.visible-print {
	display:table-row!important
}
td.visible-print,th.visible-print {
	display:table-cell!important
}
}.visible-print-block {
	display:none!important
}
@media print {
	.visible-print-block {
	display:block!important
}
}.visible-print-inline {
	display:none!important
}
@media print {
	.visible-print-inline {
	display:inline!important
}
}.visible-print-inline-block {
	display:none!important
}
@media print {
	.visible-print-inline-block {
	display:inline-block!important
}
}@media print {
	.hidden-print {
	display:none!important
}
}input[type=checkbox],input[type=radio] {
	margin-top:1px
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
	margin-top:4px
}
/*!
   * Bootstrap Datetime Picker v4.17.49
   * Copyright 2015-2020 Jonathan Peterson
   * Licensed under MIT (https://github.com/Eonasdan/bootstrap-datetimepicker/blob/master/LICENSE)
   */.bootstrap-datetimepicker-widget {
	list-style:none
}
.bootstrap-datetimepicker-widget.dropdown-menu {
	display:block;
	margin:2px 0;
	padding:4px;
	width:19em
}
@media (min-width:768px) {
	.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
	width:38em
}
}@media (min-width:992px) {
	.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
	width:38em
}
}@media (min-width:1200px) {
	.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
	width:38em
}
}.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before {
	content:'';
	display:inline-block;
	position:absolute
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #ccc;
	border-bottom-color:rgba(0,0,0,.2);
	top:-7px;
	left:7px
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #fff;
	top:-6px;
	left:8px
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-top:7px solid #ccc;
	border-top-color:rgba(0,0,0,.2);
	bottom:-7px;
	left:6px
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #fff;
	bottom:-6px;
	left:7px
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
	left:auto;
	right:6px
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
	left:auto;
	right:7px
}
.bootstrap-datetimepicker-widget .list-unstyled {
	margin:0
}
.bootstrap-datetimepicker-widget a[data-action] {
	padding:6px 0
}
.bootstrap-datetimepicker-widget a[data-action]:active {
	box-shadow:none
}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second {
	width:54px;
	font-weight:700;
	font-size:1.2em;
	margin:0
}
.bootstrap-datetimepicker-widget button[data-action] {
	padding:6px
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	content:"Increment Hours"
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	content:"Increment Minutes"
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	content:"Decrement Hours"
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	content:"Decrement Minutes"
}
.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	content:"Show Hours"
}
.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	content:"Show Minutes"
}
.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	content:"Toggle AM/PM"
}
.bootstrap-datetimepicker-widget .btn[data-action=clear]::after {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	content:"Clear the picker"
}
.bootstrap-datetimepicker-widget .btn[data-action=today]::after {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	content:"Set the date to today"
}
.bootstrap-datetimepicker-widget .picker-switch {
	text-align:center
}
.bootstrap-datetimepicker-widget .picker-switch::after {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	content:"Toggle Date and Time Screens"
}
.bootstrap-datetimepicker-widget .picker-switch td {
	padding:0;
	margin:0;
	height:auto;
	width:auto;
	line-height:inherit
}
.bootstrap-datetimepicker-widget .picker-switch td span {
	line-height:2.5;
	height:2.5em;
	width:100%
}
.bootstrap-datetimepicker-widget table {
	width:100%;
	margin:0
}
.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th {
	text-align:center;
	border-radius:4px
}
.bootstrap-datetimepicker-widget table th {
	height:20px;
	line-height:20px;
	width:20px
}
.bootstrap-datetimepicker-widget table th.picker-switch {
	width:145px
}
.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover {
	background:0 0;
	color:#777;
	cursor:not-allowed
}
.bootstrap-datetimepicker-widget table th.prev::after {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	content:"Previous Month"
}
.bootstrap-datetimepicker-widget table th.next::after {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
	content:"Next Month"
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
	cursor:pointer
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
	background:#eee
}
.bootstrap-datetimepicker-widget table td {
	height:54px;
	line-height:54px;
	width:54px
}
.bootstrap-datetimepicker-widget table td.cw {
	font-size:.8em;
	height:20px;
	line-height:20px;
	color:#777
}
.bootstrap-datetimepicker-widget table td.day {
	height:20px;
	line-height:20px;
	width:20px
}
.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover {
	background:#eee;
	cursor:pointer
}
.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old {
	color:#777
}
.bootstrap-datetimepicker-widget table td.today {
	position:relative
}
.bootstrap-datetimepicker-widget table td.today:before {
	content:'';
	display:inline-block;
	border:solid transparent;
	border-width:0 0 7px 7px;
	border-bottom-color:#de2600;
	border-top-color:rgba(0,0,0,.2);
	position:absolute;
	bottom:4px;
	right:4px
}
.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover {
	background-color:#de2600;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.bootstrap-datetimepicker-widget table td.active.today:before {
	border-bottom-color:#fff
}
.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover {
	background:0 0;
	color:#777;
	cursor:not-allowed
}
.bootstrap-datetimepicker-widget table td span {
	display:inline-block;
	width:54px;
	height:54px;
	line-height:54px;
	margin:2px 1.5px;
	cursor:pointer;
	border-radius:4px
}
.bootstrap-datetimepicker-widget table td span:hover {
	background:#eee
}
.bootstrap-datetimepicker-widget table td span.active {
	background-color:#de2600;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.bootstrap-datetimepicker-widget table td span.old {
	color:#777
}
.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover {
	background:0 0;
	color:#777;
	cursor:not-allowed
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
	height:27px;
	line-height:27px
}
.bootstrap-datetimepicker-widget.wider {
	width:21em
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
	line-height:1.8em!important
}
.input-group.date .input-group-addon {
	cursor:pointer
}
.split-css-rule {
	display:none;
	color:#123456
}
/*!
 * jQuery UI CSS Framework 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:after,.ui-helper-clearfix:before {
	content:"";
	display:table;
	border-collapse:collapse
}
.ui-helper-clearfix:after {
	clear:both
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	-ms-filter:"alpha(opacity=0)"
}
.ui-front {
	z-index:100
}
.ui-state-disabled {
	cursor:default!important;
	pointer-events:none
}
.ui-icon {
	display:inline-block;
	vertical-align:middle;
	margin-top:-.25em;
	position:relative;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-icon-block {
	left:50%;
	margin-left:-8px;
	display:block
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
/*!
 * jQuery UI Datepicker 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:45%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:700;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td a,.ui-datepicker td span {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker .ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	left:.5em;
	top:.3em
}
/*!
 * jQuery UI Menu 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */.ui-menu {
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	outline:0
}
.ui-menu .ui-menu {
	position:absolute
}
.ui-menu .ui-menu-item {
	margin:0;
	cursor:pointer;
	list-style-image:url(data:image/gif;
	base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-item-wrapper {
	position:relative;
	padding:3px 1em 3px .4em
}
.ui-menu .ui-menu-divider {
	margin:5px 0;
	height:0;
	font-size:0;
	line-height:0;
	border-width:1px 0 0 0
}
.ui-menu .ui-state-active,.ui-menu .ui-state-focus {
	margin:-1px
}
.ui-menu-icons {
	position:relative
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left:2em
}
.ui-menu .ui-icon {
	position:absolute;
	top:0;
	bottom:0;
	left:.2em;
	margin:auto 0
}
.ui-menu .ui-menu-icon {
	left:auto;
	right:0
}
/*!
 * jQuery UI Autocomplete 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */.ui-autocomplete {
	position:absolute;
	top:0;
	left:0;
	cursor:default
}
/*!
 * jQuery UI CSS Framework 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme,visit http://jqueryui.com/themeroller/
 */.ui-widget {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em
}
.ui-widget.ui-widget-content {
	border:1px solid #c5c5c5
}
.ui-widget-content {
	border:1px solid #ddd;
	background:#fff;
	color:#333
}
.ui-widget-content a {
	color:#333
}
.ui-widget-header {
	border:1px solid #ddd;
	background:#e9e9e9;
	color:#333;
	font-weight:700
}
.ui-widget-header a {
	color:#333
}
.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
	border:1px solid #c5c5c5;
	background:#f6f6f6;
	font-weight:400;
	color:#454545
}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
	color:#454545;
	text-decoration:none
}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
	border:1px solid #ccc;
	background:#ededed;
	font-weight:400;
	color:#2b2b2b
}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover {
	color:#2b2b2b;
	text-decoration:none
}
.ui-visual-focus {
	box-shadow:0 0 3px 1px #5e9ed6
}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active {
	border:1px solid #003eff;
	background:#007fff;
	font-weight:400;
	color:#fff
}
.ui-icon-background,.ui-state-active .ui-icon-background {
	border:#003eff;
	background-color:#fff
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#fff;
	text-decoration:none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border:1px solid #dad55e;
	background:#fffa90;
	color:#777620
}
.ui-state-checked {
	border:1px solid #dad55e;
	background:#fffa90
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color:#777620
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border:1px solid #f1a899;
	background:#fddfdf;
	color:#5f3f3f
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
	color:#5f3f3f
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
	color:#5f3f3f
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight:700
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity:.7;
	-ms-filter:"alpha(opacity=70)";
	font-weight:400
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity:.35;
	-ms-filter:"alpha(opacity=35)";
	background-image:none
}
.ui-state-disabled .ui-icon {
	-ms-filter:"alpha(opacity=35)"
}
.ui-icon {
	width:16px;
	height:16px
}
.ui-icon,.ui-widget-content .ui-icon {
	background-image:url(images/ui-icons_444444_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(images/ui-icons_444444_256x240.png)
}
.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
	background-image:url(images/ui-icons_555555_256x240.png)
}
.ui-button:active .ui-icon,.ui-state-active .ui-icon {
	background-image:url(images/ui-icons_ffffff_256x240.png)
}
.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon {
	background-image:url(images/ui-icons_777620_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:url(images/ui-icons_cc0000_256x240.png)
}
.ui-button .ui-icon {
	background-image:url(images/ui-icons_777777_256x240.png)
}
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image:none
}
.ui-icon-caret-1-n {
	background-position:0 0
}
.ui-icon-caret-1-ne {
	background-position:-16px 0
}
.ui-icon-caret-1-e {
	background-position:-32px 0
}
.ui-icon-caret-1-se {
	background-position:-48px 0
}
.ui-icon-caret-1-s {
	background-position:-65px 0
}
.ui-icon-caret-1-sw {
	background-position:-80px 0
}
.ui-icon-caret-1-w {
	background-position:-96px 0
}
.ui-icon-caret-1-nw {
	background-position:-112px 0
}
.ui-icon-caret-2-n-s {
	background-position:-128px 0
}
.ui-icon-caret-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-65px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-65px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:1px -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-on {
	background-position:-96px -144px
}
.ui-icon-radio-off {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
	border-top-left-radius:3px
}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
	border-top-right-radius:3px
}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
	border-bottom-left-radius:3px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
	border-bottom-right-radius:3px
}
.ui-widget-overlay {
	background:#aaa;
	opacity:.3;
	-ms-filter:"alpha(opacity=30)"
}
.ui-widget-shadow {
	-webkit-box-shadow:0 0 5px #666;
	box-shadow:0 0 5px #666
}
.ui-widget-content {
	background-image:url(/v3/img/jquery-ui/ui-bg_flat_75_ffffff_40x100.png)
}
.ui-widget-header {
	background-image:url(/v3/img/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png)
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	background-image:url(/v3/img/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png)
}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
	background-image:url(/v3/img/jquery-ui/ui-bg_glass_75_dadada_1x400.png)
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	background-image:url(/v3/img/jquery-ui/ui-bg_glass_65_ffffff_1x400.png)
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	background-image:url(/v3/img/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png)
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	background-image:url(/v3/img/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png)
}
.ui-icon,.ui-widget-content .ui-icon {
	background-image:url(/v3/img/jquery-ui/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(/v3/img/jquery-ui/ui-icons_222222_256x240.png)
}
.ui-state-default .ui-icon {
	background-image:url(/v3/img/jquery-ui/ui-icons_888888_256x240.png)
}
.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
	background-image:url(/v3/img/jquery-ui/ui-icons_454545_256x240.png)
}
.ui-state-active .ui-icon {
	background-image:url(/v3/img/jquery-ui/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image:url(/v3/img/jquery-ui/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:url(/v3/img/jquery-ui/ui-icons_cd0a0a_256x240.png)
}
.ui-widget-overlay {
	background-image:url(/v3/img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png)
}
.ui-widget-shadow {
	background-image:url(/v3/img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png)
}
@font-face {
	font-family:iconfont;
	src:url(../font/iconfont.woff2) format('woff2'),
	url(../font/iconfont.ttf) format('truetype'),
	url(../font/iconfont.woff) format('woff'),
	url(../font/iconfont.svg#iconfont) format('svg');
	font-weight:400;
	font-style:normal;
	font-display:block
}
.icon-f {
	font-family:iconfont!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icf-angle-double-left:before {
	content:"\e932"
}
.icf-angle-double-right:before {
	content:"\e934"
}
.icf-angle-down:before {
	content:"\e906"
}
.icf-angle-down-circle:before {
	content:"\e9be"
}
.icf-angle-down-circle-o:before {
	content:"\e9bf"
}
.icf-angle-left:before {
	content:"\e935"
}
.icf-angle-left-circle:before {
	content:"\e9c0"
}
.icf-angle-left-circle-o:before {
	content:"\e9c1"
}
.icf-angle-right:before {
	content:"\e936"
}
.icf-angle-right-circle:before {
	content:"\e9c2"
}
.icf-angle-right-circle-o:before {
	content:"\e9c3"
}
.icf-angle-up:before {
	content:"\e907"
}
.icf-angle-up-circle:before {
	content:"\e9c4"
}
.icf-angle-up-circle-o:before {
	content:"\e9c5"
}
.icf-arrow-left:before {
	content:"\e925"
}
.icf-arrow-right:before {
	content:"\e926"
}
.icf-arrows:before {
	content:"\e908"
}
.icf-at:before {
	content:"\e971"
}
.icf-ban:before {
	content:"\e919"
}
.icf-bar-chart:before {
	content:"\e913"
}
.icf-basket:before {
	content:"\e9a7"
}
.icf-bell:before {
	content:"\e985"
}
.icf-bell-slash:before {
	content:"\e986"
}
.icf-bolt:before {
	content:"\e91e"
}
.icf-book:before {
	content:"\e97f"
}
.icf-brand-apple:before {
	content:"\e9cf"
}
.icf-calendar:before {
	content:"\e91b"
}
.icf-camera-o:before {
	content:"\e900"
}
.icf-caret-down:before {
	content:"\e96e"
}
.icf-caret-right:before {
	content:"\e918"
}
.icf-caret-up:before {
	content:"\e99d"
}
.icf-cart:before {
	content:"\e9a8"
}
.icf-cart-o:before {
	content:"\e9cd"
}
.icf-check:before {
	content:"\e929"
}
.icf-check-circle:before {
	content:"\e90a"
}
.icf-check-circle-o:before {
	content:"\e914"
}
.icf-check-circle-o-thin:before {
	content:"\e957"
}
.icf-check-circle-thin:before {
	content:"\e959"
}
.icf-check-square:before {
	content:"\e915"
}
.icf-chevron-circle-down:before {
	content:"\e9a3"
}
.icf-chevron-circle-left:before {
	content:"\e983"
}
.icf-chevron-circle-right:before {
	content:"\e984"
}
.icf-chevron-circle-up:before {
	content:"\e9a4"
}
.icf-chevron-first:before {
	content:"\e98f"
}
.icf-chevron-last:before {
	content:"\e990"
}
.icf-chevron-left:before {
	content:"\e92f"
}
.icf-chevron-right:before {
	content:"\e941"
}
.icf-clock:before {
	content:"\e94e"
}
.icf-close:before {
	content:"\e909"
}
.icf-close-circle:before {
	content:"\e940"
}
.icf-close-thin:before {
	content:"\e94a"
}
.icf-cog:before {
	content:"\e947"
}
.icf-cog-o:before {
	content:"\e9ae"
}
.icf-columns:before {
	content:"\e99c"
}
.icf-comment-o:before {
	content:"\e91d"
}
.icf-comment-plus-o:before {
	content:"\e9cc"
}
.icf-commenting-o:before {
	content:"\e930"
}
.icf-comments-o:before {
	content:"\e920"
}
.icf-copy:before {
	content:"\e95b"
}
.icf-crown:before {
	content:"\e9aa"
}
.icf-cut:before {
	content:"\e95c"
}
.icf-dashboard:before {
	content:"\e903"
}
.icf-device-desktop:before {
	content:"\e956"
}
.icf-device-mobile:before {
	content:"\e958"
}
.icf-device-tablet:before {
	content:"\e95a"
}
.icf-device-tv-v2:before {
	content:"\e9af"
}
.icf-diamond:before {
	content:"\e987"
}
.icf-download:before {
	content:"\e966"
}
.icf-drawer:before {
	content:"\e972"
}
.icf-earth-simple:before {
	content:"\e9ca"
}
.icf-ellipsis-v:before {
	content:"\e960"
}
.icf-embed:before {
	content:"\ea80"
}
.icf-envelop:before {
	content:"\e952"
}
.icf-external-link:before {
	content:"\e98c"
}
.icf-eye:before {
	content:"\e9ce"
}
.icf-eye-blocked:before {
	content:"\e9d1"
}
.icf-face-id:before {
	content:"\e9b0"
}
.icf-favorites:before {
	content:"\e973"
}
.icf-favorites-add:before {
	content:"\e974"
}
.icf-feed:before {
	content:"\e924"
}
.icf-feedback:before {
	content:"\e98b"
}
.icf-file-broken:before {
	content:"\e967"
}
.icf-file-image-o:before {
	content:"\e923"
}
.icf-file-movie-o:before {
	content:"\e904"
}
.icf-flag:before {
	content:"\e93f"
}
.icf-fullscreen:before {
	content:"\e998"
}
.icf-fullscreen-back:before {
	content:"\e999"
}
.icf-gamepad:before {
	content:"\e980"
}
.icf-gamepad-o:before {
	content:"\e9b1"
}
.icf-grid-4:before {
	content:"\e99a"
}
.icf-hand-pointer:before {
	content:"\e98a"
}
.icf-hand-pointer-o:before {
	content:"\e989"
}
.icf-hd-4k-circle-o:before {
	content:"\e981"
}
.icf-hd-circle-o:before {
	content:"\e90c"
}
.icf-heart:before {
	content:"\e92e"
}
.icf-heart-circle-o:before {
	content:"\e90d"
}
.icf-heart-o:before {
	content:"\e92d"
}
.icf-hearts-o:before {
	content:"\e9bb"
}
.icf-history:before {
	content:"\e964"
}
.icf-home:before {
	content:"\e928"
}
.icf-hour-glass:before {
	content:"\e979"
}
.icf-image:before {
	content:"\e93a"
}
.icf-images:before {
	content:"\e975"
}
.icf-info-circle:before {
	content:"\e92a"
}
.icf-joystick:before {
	content:"\e9a9"
}
.icf-key:before {
	content:"\e98d"
}
.icf-language:before {
	content:"\e970"
}
.icf-life-saver:before {
	content:"\e955"
}
.icf-line-chart:before {
	content:"\e95e"
}
.icf-link:before {
	content:"\e98e"
}
.icf-list-ul:before {
	content:"\e916"
}
.icf-lock:before {
	content:"\e93c"
}
.icf-mail-forward:before {
	content:"\e976"
}
.icf-mail-forward-all:before {
	content:"\e977"
}
.icf-mail-reply:before {
	content:"\e978"
}
.icf-mail-reply-all:before {
	content:"\e97a"
}
.icf-map-marker:before {
	content:"\e9cb"
}
.icf-medal:before {
	content:"\e9d3"
}
.icf-minus-circle:before {
	content:"\e991"
}
.icf-minus-square:before {
	content:"\e937"
}
.icf-money:before {
	content:"\e9ab"
}
.icf-network-xv-o:before {
	content:"\e92b"
}
.icf-no-ads-circle-o:before {
	content:"\e90e"
}
.icf-paint-brush:before {
	content:"\e99f"
}
.icf-paste:before {
	content:"\e95d"
}
.icf-pencil:before {
	content:"\e968"
}
.icf-pencil-square-o:before {
	content:"\e905"
}
.icf-pin:before {
	content:"\e946"
}
.icf-play:before {
	content:"\ea1c"
}
.icf-play-clap-o:before {
	content:"\e9c9"
}
.icf-play-rectangle:before {
	content:"\e945"
}
.icf-play-rectangle-o:before {
	content:"\e9b2"
}
.icf-play-square-o:before {
	content:"\e901"
}
.icf-player-pause-circle-o:before {
	content:"\ea16"
}
.icf-player-play-circle-o:before {
	content:"\ea15"
}
.icf-player-stop-circle-o:before {
	content:"\ea17"
}
.icf-playlist:before {
	content:"\e9b3"
}
.icf-plus:before {
	content:"\e9bd"
}
.icf-plus-circle:before {
	content:"\e992"
}
.icf-plus-square:before {
	content:"\e97b"
}
.icf-premium,.icf-premium:hover {
	color:#de2600
}
.icf-premium:before {
	content:"\e902"
}
.icf-question-circle-o:before {
	content:"\e931"
}
.icf-quotes-left:before {
	content:"\e993"
}
.icf-quotes-right:before {
	content:"\e994"
}
.icf-random:before {
	content:"\e99b"
}
.icf-reddit:before {
	content:"\e996"
}
.icf-refresh:before {
	content:"\e933"
}
.icf-refresh-circle:before {
	content:"\e965"
}
.icf-resolution:before {
	content:"\e95f"
}
.icf-rocket:before {
	content:"\e9a5"
}
.icf-rotate-left:before {
	content:"\e97d"
}
.icf-rotate-right:before {
	content:"\e97e"
}
.icf-screen-both-orientation:before {
	content:"\e9c6"
}
.icf-screen-rotation:before {
	content:"\e9a2"
}
.icf-search:before {
	content:"\e938"
}
.icf-search-minus:before {
	content:"\e961"
}
.icf-search-plus:before {
	content:"\e962"
}
.icf-search-v2:before {
	content:"\e9b4"
}
.icf-sexe-man:before {
	content:"\e92c"
}
.icf-sexe-man-v2:before {
	content:"\e9b5"
}
.icf-sexe-trans:before {
	content:"\e943"
}
.icf-sexe-trans-v2:before {
	content:"\e9b6"
}
.icf-sexe-woman:before {
	content:"\e94d"
}
.icf-sexe-woman-v2:before {
	content:"\e9b7"
}
.icf-share:before {
	content:"\ea82"
}
.icf-sheer-circle {
	color:#6f42c1
}
.icf-sheer-circle:before {
	content:"\e9ad"
}
.icf-shrink:before {
	content:"\e9d5"
}
.icf-sign-in:before {
	content:"\e954"
}
.icf-sign-out:before {
	content:"\e963"
}
.icf-size:before {
	content:"\e99e"
}
.icf-sliders:before {
	content:"\e96d"
}
.icf-sort-alpha-asc:before {
	content:"\e969"
}
.icf-sort-alpha-desc:before {
	content:"\e96a"
}
.icf-sort-amount-asc:before {
	content:"\e96b"
}
.icf-sort-amount-desc:before {
	content:"\e96c"
}
.icf-sound:before {
	content:"\e9a0"
}
.icf-sound-off:before {
	content:"\e9a1"
}
.icf-spinner:before {
	content:"\e939"
}
.icf-square:before {
	content:"\e93b"
}
.icf-star-circle-o:before {
	content:"\e90f"
}
.icf-star-full:before {
	content:"\e9d9"
}
.icf-star-o:before {
	content:"\e9b8"
}
.icf-stopwatch:before {
	content:"\e91c"
}
.icf-stretch:before {
	content:"\e9d4"
}
.icf-suggest-square:before {
	content:"\e96f"
}
.icf-tags:before {
	content:"\e9b9"
}
.icf-theme-switch:before {
	content:"\e90b"
}
.icf-theme-switch-v2:before {
	content:"\e9ba"
}
.icf-thumb-down:before {
	content:"\e93d"
}
.icf-thumb-down-o:before {
	content:"\e9c7"
}
.icf-thumb-up:before {
	content:"\e93e"
}
.icf-thumb-up-o:before {
	content:"\e9c8"
}
.icf-ticket:before {
	content:"\e910"
}
.icf-ticket-red:before {
	content:"\e911"
}
.icf-ticket-wide:before {
	content:"\e91f"
}
.icf-ticket-wide-n:before {
	content:"\e922"
}
.icf-ticket-wide-o:before {
	content:"\e921"
}
.icf-trash:before {
	content:"\e944"
}
.icf-twitter:before {
	content:"\e997"
}
.icf-unlock:before {
	content:"\e942"
}
.icf-upload:before {
	content:"\e917"
}
.icf-user:before {
	content:"\e948"
}
.icf-user-ban:before {
	content:"\e912"
}
.icf-user-check:before {
	content:"\e91a"
}
.icf-user-hourglass:before {
	content:"\e94f"
}
.icf-user-lock:before {
	content:"\e9ac"
}
.icf-user-o:before {
	content:"\e9d2"
}
.icf-user-plus:before {
	content:"\e949"
}
.icf-user-times:before {
	content:"\e94b"
}
.icf-user-trash:before {
	content:"\e953"
}
.icf-users:before {
	content:"\e94c"
}
.icf-users-o:before {
	content:"\e9d0"
}
.icf-video-camera:before {
	content:"\e950"
}
.icf-video-camera-o:before {
	content:"\e9bc"
}
.icf-warning:before {
	content:"\e951"
}
.icf-warning-circle:before {
	content:"\e927"
}
.icf-warning-stop:before {
	content:"\e9a6"
}
.icf-woman:before {
	content:"\e97c"
}
.icf-wrench:before {
	content:"\e982"
}
.icf-x:before {
	content:"\e988"
}
.icf-xcams:before {
	content:"\e995"
}
.icf-device-mobile-share {
	display:inline-block;
	height:1em;
	position:relative;
	text-align:center;
	width:1em
}
.icf-device-mobile-share:before {
	content:"\e958"
}
.icf-device-mobile-share:after {
	content:"\ea82";
	font-size:.4em;
	left:0;
	line-height:2.5em;
	top:-.16em;
	width:2.5em;
	position:absolute
}
.icf-lg {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%
}
.icf-2x {
	font-size:2em
}
.icf-3x {
	font-size:3em
}
.icf-4x {
	font-size:4em
}
.icf-5x {
	font-size:5em
}
.icf-fw {
	display:inline-block;
	text-align:center;
	width:1.28571429em
}
.icf-anim-spin:before {
	-webkit-animation:icf_spin_anim 2s infinite linear;
	animation:icf_spin_anim 2s infinite linear;
	display:inline-block
}
.icf-anim-pulse:before {
	-webkit-animation:icf_spin_anim 1s infinite steps(8);
	animation:icf_spin_anim 1s infinite steps(8);
	display:inline-block
}
@-webkit-keyframes icf_spin_anim {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}@keyframes icf_spin_anim {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}.icf-white-fill {
	position:relative
}
.icf-white-fill:before {
	position:relative;
	z-index:2
}
.icf-white-fill:after {
	background:#fff;
	bottom:12%;
	content:" ";
	left:12%;
	position:absolute;
	right:12%;
	top:12%;
	z-index:1
}
.icf-white-fill.icf-angle-down-circle-o:after,.icf-white-fill.icf-angle-down-circle:after,.icf-white-fill.icf-angle-left-circle-o:after,.icf-white-fill.icf-angle-left-circle:after,.icf-white-fill.icf-angle-right-circle-o:after,.icf-white-fill.icf-angle-right-circle:after,.icf-white-fill.icf-angle-up-circle-o:after,.icf-white-fill.icf-angle-up-circle:after,.icf-white-fill.icf-check-circle:after,.icf-white-fill.icf-chevron-circle-left:after,.icf-white-fill.icf-chevron-circle-right:after,.icf-white-fill.icf-chevron-circle-up:after,.icf-white-fill.icf-close-circle:after,.icf-white-fill.icf-info-circle:after,.icf-white-fill.icf-minus-circle:after,.icf-white-fill.icf-plus-circle:after,.icf-white-fill.icf-reddit:after,.icf-white-fill.icf-warning-circle:after,.icf-white-fill.icf-warning-stop:after {
	border-radius:50%
}
.icf-white-fill.icf-warning-stop:after {
	bottom:20%;
	left:20%;
	right:20%;
	top:20%
}
.icf-white-fill.icf-ticket-red:after {
	bottom:27%;
	left:14%;
	right:14%;
	top:24%
}
.icf-white-fill.icf-envelop:after {
	left:7%;
	right:7%
}
.icf-white-fill-ticket-red:after {
	bottom:12%;
	left:12%;
	right:12%;
	top:12%
}
.icf-red-crossed {
	position:relative
}
.icf-red-crossed:before {
	position:relative;
	z-index:2
}
.icf-red-crossed:after {
	background:#c52200;
	border-radius:.1em;
	content:" ";
	height:.1em;
	left:50%;
	margin:-.05em -.8em;
	position:absolute;
	top:50%;
	transform:rotate(35deg);
	width:1.6em;
	z-index:3
}
body .alert-with-icf-bg {
	display:block;
	overflow:hidden;
	min-height:60px;
	padding:15px 20px 15px 70px;
	position:relative
}
body .alert-with-icf-bg>:first-child {
	margin-top:0
}
body .alert-with-icf-bg .alert-icf-bg {
	font-size:65px;
	left:-10px;
	opacity:.2;
	position:absolute;
	top:-10px
}
@media (max-width:991px) {
	body .alert-with-icf-bg {
	padding:10px 20px 10px 64px
}
}.flag-small {
	display:inline;
	*zoom:1;
	display:inline-block;
	width:16px;
	height:11px;
	line-height:11px;
	background-image:url(../../../v3/img/flags/flat/flags-16.png);
	background-position:0 0;
	background-repeat:no-repeat
}
.flag-small.flag-ad {
	background-position:0 -2px
}
.flag-small.flag-ae {
	background-position:-16px -2px
}
.flag-small.flag-af {
	background-position:-32px -2px
}
.flag-small.flag-ag {
	background-position:-48px -2px
}
.flag-small.flag-ai {
	background-position:-64px -2px
}
.flag-small.flag-al {
	background-position:-80px -2px
}
.flag-small.flag-am {
	background-position:-96px -2px
}
.flag-small.flag-an {
	background-position:-112px -2px
}
.flag-small.flag-ao {
	background-position:-128px -2px
}
.flag-small.flag-aq {
	background-position:-144px -2px
}
.flag-small.flag-ar {
	background-position:-160px -2px
}
.flag-small.flag-as {
	background-position:-176px -2px
}
.flag-small.flag-at {
	background-position:-192px -2px
}
.flag-small.flag-au {
	background-position:-208px -2px
}
.flag-small.flag-aw {
	background-position:-224px -2px
}
.flag-small.flag-ax {
	background-position:-240px -2px
}
.flag-small.flag-az {
	background-position:0 -18px
}
.flag-small.flag-ba {
	background-position:-16px -18px
}
.flag-small.flag-bb {
	background-position:-32px -18px
}
.flag-small.flag-bd {
	background-position:-48px -18px
}
.flag-small.flag-be {
	background-position:-64px -18px
}
.flag-small.flag-bf {
	background-position:-80px -18px
}
.flag-small.flag-bg {
	background-position:-96px -18px
}
.flag-small.flag-bh {
	background-position:-112px -18px
}
.flag-small.flag-bi {
	background-position:-128px -18px
}
.flag-small.flag-bj {
	background-position:-144px -18px
}
.flag-small.flag-bl {
	background-position:-160px -18px
}
.flag-small.flag-bm {
	background-position:-176px -18px
}
.flag-small.flag-bn {
	background-position:-192px -18px
}
.flag-small.flag-bo {
	background-position:-208px -18px
}
.flag-small.flag-br {
	background-position:-224px -18px
}
.flag-small.flag-bs {
	background-position:-240px -18px
}
.flag-small.flag-bt {
	background-position:0 -34px
}
.flag-small.flag-bw {
	background-position:-16px -34px
}
.flag-small.flag-by {
	background-position:-32px -34px
}
.flag-small.flag-bz {
	background-position:-48px -34px
}
.flag-small.flag-ca {
	background-position:-64px -34px
}
.flag-small.flag-cc {
	background-position:-80px -34px
}
.flag-small.flag-cd {
	background-position:-96px -34px
}
.flag-small.flag-cf {
	background-position:-112px -34px
}
.flag-small.flag-cg {
	background-position:-128px -34px
}
.flag-small.flag-ch {
	background-position:-144px -34px
}
.flag-small.flag-ci {
	background-position:-160px -34px
}
.flag-small.flag-ck {
	background-position:-176px -34px
}
.flag-small.flag-cl {
	background-position:-192px -34px
}
.flag-small.flag-cm {
	background-position:-208px -34px
}
.flag-small.flag-cn {
	background-position:-224px -34px
}
.flag-small.flag-co {
	background-position:-240px -34px
}
.flag-small.flag-cr {
	background-position:0 -50px
}
.flag-small.flag-cu {
	background-position:-16px -50px
}
.flag-small.flag-cv {
	background-position:-32px -50px
}
.flag-small.flag-cw {
	background-position:-48px -50px
}
.flag-small.flag-cx {
	background-position:-64px -50px
}
.flag-small.flag-cy {
	background-position:-80px -50px
}
.flag-small.flag-cz {
	background-position:-96px -50px
}
.flag-small.flag-de {
	background-position:-112px -50px
}
.flag-small.flag-dj {
	background-position:-128px -50px
}
.flag-small.flag-dk {
	background-position:-144px -50px
}
.flag-small.flag-dm {
	background-position:-160px -50px
}
.flag-small.flag-do {
	background-position:-176px -50px
}
.flag-small.flag-dz {
	background-position:-192px -50px
}
.flag-small.flag-ec {
	background-position:-208px -50px
}
.flag-small.flag-ee {
	background-position:-224px -50px
}
.flag-small.flag-eg {
	background-position:-240px -50px
}
.flag-small.flag-eh {
	background-position:0 -66px
}
.flag-small.flag-er {
	background-position:-16px -66px
}
.flag-small.flag-es {
	background-position:-32px -66px
}
.flag-small.flag-et {
	background-position:-48px -66px
}
.flag-small.flag-eu {
	background-position:-64px -66px
}
.flag-small.flag-fi {
	background-position:-80px -66px
}
.flag-small.flag-fj {
	background-position:-96px -66px
}
.flag-small.flag-fk {
	background-position:-112px -66px
}
.flag-small.flag-fm {
	background-position:-128px -66px
}
.flag-small.flag-fo {
	background-position:-144px -66px
}
.flag-small.flag-fr {
	background-position:-160px -66px
}
.flag-small.flag-ga {
	background-position:-176px -66px
}
.flag-small.flag-gb {
	background-position:-192px -66px
}
.flag-small.flag-gd {
	background-position:-208px -66px
}
.flag-small.flag-ge {
	background-position:-224px -66px
}
.flag-small.flag-gg {
	background-position:-240px -66px
}
.flag-small.flag-gh {
	background-position:0 -82px
}
.flag-small.flag-gi {
	background-position:-16px -82px
}
.flag-small.flag-gl {
	background-position:-32px -82px
}
.flag-small.flag-gm {
	background-position:-48px -82px
}
.flag-small.flag-gn {
	background-position:-64px -82px
}
.flag-small.flag-gq {
	background-position:-80px -82px
}
.flag-small.flag-gr {
	background-position:-96px -82px
}
.flag-small.flag-gs {
	background-position:-112px -82px
}
.flag-small.flag-gt {
	background-position:-128px -82px
}
.flag-small.flag-gu {
	background-position:-144px -82px
}
.flag-small.flag-gw {
	background-position:-160px -82px
}
.flag-small.flag-gy {
	background-position:-176px -82px
}
.flag-small.flag-hk {
	background-position:-192px -82px
}
.flag-small.flag-hn {
	background-position:-208px -82px
}
.flag-small.flag-hr {
	background-position:-224px -82px
}
.flag-small.flag-ht {
	background-position:-240px -82px
}
.flag-small.flag-hu {
	background-position:0 -98px
}
.flag-small.flag-ic {
	background-position:-16px -98px
}
.flag-small.flag-id {
	background-position:-32px -98px
}
.flag-small.flag-ie {
	background-position:-48px -98px
}
.flag-small.flag-il {
	background-position:-64px -98px
}
.flag-small.flag-im {
	background-position:-80px -98px
}
.flag-small.flag-in {
	background-position:-96px -98px
}
.flag-small.flag-iq {
	background-position:-112px -98px
}
.flag-small.flag-ir {
	background-position:-128px -98px
}
.flag-small.flag-is {
	background-position:-144px -98px
}
.flag-small.flag-it {
	background-position:-160px -98px
}
.flag-small.flag-je {
	background-position:-176px -98px
}
.flag-small.flag-jm {
	background-position:-192px -98px
}
.flag-small.flag-jo {
	background-position:-208px -98px
}
.flag-small.flag-jp {
	background-position:-224px -98px
}
.flag-small.flag-ke {
	background-position:-240px -98px
}
.flag-small.flag-kg {
	background-position:0 -114px
}
.flag-small.flag-kh {
	background-position:-16px -114px
}
.flag-small.flag-ki {
	background-position:-32px -114px
}
.flag-small.flag-km {
	background-position:-48px -114px
}
.flag-small.flag-kn {
	background-position:-64px -114px
}
.flag-small.flag-kp {
	background-position:-80px -114px
}
.flag-small.flag-kr {
	background-position:-96px -114px
}
.flag-small.flag-kw {
	background-position:-112px -114px
}
.flag-small.flag-ky {
	background-position:-128px -114px
}
.flag-small.flag-kz {
	background-position:-144px -114px
}
.flag-small.flag-la {
	background-position:-160px -114px
}
.flag-small.flag-lb {
	background-position:-176px -114px
}
.flag-small.flag-lc {
	background-position:-192px -114px
}
.flag-small.flag-li {
	background-position:-208px -114px
}
.flag-small.flag-lk {
	background-position:-224px -114px
}
.flag-small.flag-lr {
	background-position:-240px -114px
}
.flag-small.flag-ls {
	background-position:0 -130px
}
.flag-small.flag-lt {
	background-position:-16px -130px
}
.flag-small.flag-lu {
	background-position:-32px -130px
}
.flag-small.flag-lv {
	background-position:-48px -130px
}
.flag-small.flag-ly {
	background-position:-64px -130px
}
.flag-small.flag-ma {
	background-position:-80px -130px
}
.flag-small.flag-mc {
	background-position:-96px -130px
}
.flag-small.flag-md {
	background-position:-112px -130px
}
.flag-small.flag-me {
	background-position:-128px -130px
}
.flag-small.flag-mf {
	background-position:-144px -130px
}
.flag-small.flag-mg {
	background-position:-160px -130px
}
.flag-small.flag-mh {
	background-position:-176px -130px
}
.flag-small.flag-mk {
	background-position:-192px -130px
}
.flag-small.flag-ml {
	background-position:-208px -130px
}
.flag-small.flag-mm {
	background-position:-224px -130px
}
.flag-small.flag-mn {
	background-position:-240px -130px
}
.flag-small.flag-mo {
	background-position:0 -146px
}
.flag-small.flag-mp {
	background-position:-16px -146px
}
.flag-small.flag-mq {
	background-position:-160px -66px
}
.flag-small.flag-mr {
	background-position:-48px -146px
}
.flag-small.flag-ms {
	background-position:-64px -146px
}
.flag-small.flag-mt {
	background-position:-80px -146px
}
.flag-small.flag-mu {
	background-position:-96px -146px
}
.flag-small.flag-mv {
	background-position:-112px -146px
}
.flag-small.flag-mw {
	background-position:-128px -146px
}
.flag-small.flag-mx {
	background-position:-144px -146px
}
.flag-small.flag-my {
	background-position:-160px -146px
}
.flag-small.flag-mz {
	background-position:-176px -146px
}
.flag-small.flag-na {
	background-position:-192px -146px
}
.flag-small.flag-nc {
	background-position:-208px -146px
}
.flag-small.flag-ne {
	background-position:-224px -146px
}
.flag-small.flag-nf {
	background-position:-240px -146px
}
.flag-small.flag-ng {
	background-position:0 -162px
}
.flag-small.flag-ni {
	background-position:-16px -162px
}
.flag-small.flag-nl {
	background-position:-32px -162px
}
.flag-small.flag-no {
	background-position:-48px -162px
}
.flag-small.flag-np {
	background-position:-64px -162px
}
.flag-small.flag-nr {
	background-position:-80px -162px
}
.flag-small.flag-nu {
	background-position:-96px -162px
}
.flag-small.flag-nz {
	background-position:-112px -162px
}
.flag-small.flag-om {
	background-position:-128px -162px
}
.flag-small.flag-pa {
	background-position:-144px -162px
}
.flag-small.flag-pe {
	background-position:-160px -162px
}
.flag-small.flag-pf {
	background-position:-176px -162px
}
.flag-small.flag-pg {
	background-position:-192px -162px
}
.flag-small.flag-ph {
	background-position:-208px -162px
}
.flag-small.flag-pk {
	background-position:-224px -162px
}
.flag-small.flag-pl {
	background-position:-240px -162px
}
.flag-small.flag-pn {
	background-position:0 -178px
}
.flag-small.flag-pr {
	background-position:-16px -178px
}
.flag-small.flag-ps {
	background-position:-32px -178px
}
.flag-small.flag-pt {
	background-position:-48px -178px
}
.flag-small.flag-pw {
	background-position:-64px -178px
}
.flag-small.flag-py {
	background-position:-80px -178px
}
.flag-small.flag-qa {
	background-position:-96px -178px
}
.flag-small.flag-ro {
	background-position:-112px -178px
}
.flag-small.flag-rs {
	background-position:-128px -178px
}
.flag-small.flag-ru {
	background-position:-144px -178px
}
.flag-small.flag-rw {
	background-position:-160px -178px
}
.flag-small.flag-sa {
	background-position:-176px -178px
}
.flag-small.flag-sb {
	background-position:-192px -178px
}
.flag-small.flag-sc {
	background-position:-208px -178px
}
.flag-small.flag-sd {
	background-position:-224px -178px
}
.flag-small.flag-se {
	background-position:-240px -178px
}
.flag-small.flag-sg {
	background-position:0 -194px
}
.flag-small.flag-sh {
	background-position:-16px -194px
}
.flag-small.flag-si {
	background-position:-32px -194px
}
.flag-small.flag-sk {
	background-position:-48px -194px
}
.flag-small.flag-sl {
	background-position:-64px -194px
}
.flag-small.flag-sm {
	background-position:-80px -194px
}
.flag-small.flag-sn {
	background-position:-96px -194px
}
.flag-small.flag-so {
	background-position:-112px -194px
}
.flag-small.flag-sr {
	background-position:-128px -194px
}
.flag-small.flag-ss {
	background-position:-144px -194px
}
.flag-small.flag-st {
	background-position:-160px -194px
}
.flag-small.flag-sv {
	background-position:-176px -194px
}
.flag-small.flag-sy {
	background-position:-192px -194px
}
.flag-small.flag-sz {
	background-position:-208px -194px
}
.flag-small.flag-tc {
	background-position:-224px -194px
}
.flag-small.flag-td {
	background-position:-240px -194px
}
.flag-small.flag-tf {
	background-position:0 -210px
}
.flag-small.flag-tg {
	background-position:-16px -210px
}
.flag-small.flag-th {
	background-position:-32px -210px
}
.flag-small.flag-tj {
	background-position:-48px -210px
}
.flag-small.flag-tk {
	background-position:-64px -210px
}
.flag-small.flag-tl {
	background-position:-80px -210px
}
.flag-small.flag-tm {
	background-position:-96px -210px
}
.flag-small.flag-tn {
	background-position:-112px -210px
}
.flag-small.flag-to {
	background-position:-128px -210px
}
.flag-small.flag-tr {
	background-position:-144px -210px
}
.flag-small.flag-tt {
	background-position:-160px -210px
}
.flag-small.flag-tv {
	background-position:-176px -210px
}
.flag-small.flag-tw {
	background-position:-192px -210px
}
.flag-small.flag-tz {
	background-position:-208px -210px
}
.flag-small.flag-ua {
	background-position:-224px -210px
}
.flag-small.flag-ug {
	background-position:-240px -210px
}
.flag-small.flag-us {
	background-position:0 -226px
}
.flag-small.flag-uy {
	background-position:-16px -226px
}
.flag-small.flag-uz {
	background-position:-32px -226px
}
.flag-small.flag-va {
	background-position:-48px -226px
}
.flag-small.flag-vc {
	background-position:-64px -226px
}
.flag-small.flag-ve {
	background-position:-80px -226px
}
.flag-small.flag-vg {
	background-position:-96px -226px
}
.flag-small.flag-vi {
	background-position:-112px -226px
}
.flag-small.flag-vn {
	background-position:-128px -226px
}
.flag-small.flag-vu {
	background-position:-144px -226px
}
.flag-small.flag-wf {
	background-position:-160px -226px
}
.flag-small.flag-ws {
	background-position:-176px -226px
}
.flag-small.flag-ye {
	background-position:-192px -226px
}
.flag-small.flag-yt {
	background-position:-208px -226px
}
.flag-small.flag-za {
	background-position:-224px -226px
}
.flag-small.flag-zm {
	background-position:-240px -226px
}
.flag-small.flag-zw {
	background-position:0 -242px
}
.flag-small.flag-xk {
	background-position:-144px -242px
}
.flag-small.flag-none {
	background-position:-16px -242px
}
.flag-small.flag-question {
	background-color:#000;
	background-image:none;
	color:#fff;
	font-size:16px;
	line-height:11px;
	position:relative;
	text-align:center;
	*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '?')
}
.flag-small.flag-question:before {
	color:#fff;
	content:"?";
	font-size:11px;
	font-weight:700;
	left:0;
	line-height:11px;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	z-index:1
}
.flag-small.flag-c1 {
	background-position:-112px -242px
}
.flag-small.flag-c2 {
	background-position:-80px -242px
}
.flag-small.flag-c3 {
	background-position:-96px -242px
}
.flag-small.flag-c4 {
	background-position:-64px -242px
}
.flag-small.flag-c5 {
	background-position:-32px -242px
}
.flag-small.flag-c6 {
	background-position:-48px -242px
}
.flag-small.flag-c7 {
	background-position:-160px -242px
}
.flag-small.flag-p3 {
	background-position:-176px -242px
}
.flag-small.flag-m1,.flag-small.flag-p1,.flag-small.flag-p2,.flag-small.flag-p4,.flag-small.flag-p5,.flag-small.flag-p6,.flag-small.flag-p7,.flag-small.flag-p8,.flag-small.flag-p9,.flag-small.flag-s1 {
	box-sizing:content-box;
	position:relative
}
.flag-small.flag-m1:before,.flag-small.flag-p1:before,.flag-small.flag-p2:before,.flag-small.flag-p4:before,.flag-small.flag-p5:before,.flag-small.flag-p6:before,.flag-small.flag-p7:before,.flag-small.flag-p8:before,.flag-small.flag-p9:before,.flag-small.flag-s1:before {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	width:8px;
	height:8px;
	margin:-4px 0 0 -4px;
	border-radius:50%;
	background:#fff
}
.flag-small.flag-p5:before,.flag-small.flag-s1:before {
	width:10px;
	height:10px;
	margin:-5px 0 0 -5px
}
.flag-small.flag-p1:before,.flag-small.flag-p9:before {
	width:6px;
	height:6px;
	margin:-3px 0 0 -3px
}
.flag-small.flag-p1:before {
	background:#909090
}
.flag-small.flag-p2:before {
	background:#ffe7c3
}
.flag-small.flag-p4:before {
	background:#db4c14
}
.flag-small.flag-p5:before {
	background:#f90
}
.flag-small.flag-p6:before {
	background:#ffc800
}
.flag-small.flag-p6:after {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	width:12px;
	height:1px;
	margin-left:-6px;
	transform:rotate(-20deg);
	background:#fff
}
.flag-small.flag-p7:before {
	background:#9af
}
.flag-small.flag-p8:before {
	background:#4122ee
}
.flag-small.flag-p9:before {
	background:#e7b067
}
.flag-small.flag-m1:before {
	background:#dedede
}
.flag-small.flag-s1:before {
	background:#fd0
}
.flag {
	display:inline;
	*zoom:1;
	display:inline-block;
	width:32px;
	height:32px;
	line-height:32px;
	background-image:url(../../../v3/img/flags/flat/flags-32.png);
	background-position:0 0;
	background-repeat:no-repeat
}
.flag.flag-ad {
	background-position:0 0
}
.flag.flag-ae {
	background-position:-32px 0
}
.flag.flag-af {
	background-position:-64px 0
}
.flag.flag-ag {
	background-position:-96px 0
}
.flag.flag-ai {
	background-position:-128px 0
}
.flag.flag-al {
	background-position:-160px 0
}
.flag.flag-am {
	background-position:-192px 0
}
.flag.flag-an {
	background-position:-224px 0
}
.flag.flag-ao {
	background-position:-256px 0
}
.flag.flag-aq {
	background-position:-288px 0
}
.flag.flag-ar {
	background-position:-320px 0
}
.flag.flag-as {
	background-position:-352px 0
}
.flag.flag-at {
	background-position:-384px 0
}
.flag.flag-au {
	background-position:-416px 0
}
.flag.flag-aw {
	background-position:-448px 0
}
.flag.flag-ax {
	background-position:-480px 0
}
.flag.flag-az {
	background-position:0 -32px
}
.flag.flag-ba {
	background-position:-32px -32px
}
.flag.flag-bb {
	background-position:-64px -32px
}
.flag.flag-bd {
	background-position:-96px -32px
}
.flag.flag-be {
	background-position:-128px -32px
}
.flag.flag-bf {
	background-position:-160px -32px
}
.flag.flag-bg {
	background-position:-192px -32px
}
.flag.flag-bh {
	background-position:-224px -32px
}
.flag.flag-bi {
	background-position:-256px -32px
}
.flag.flag-bj {
	background-position:-288px -32px
}
.flag.flag-bl {
	background-position:-320px -32px
}
.flag.flag-bm {
	background-position:-352px -32px
}
.flag.flag-bn {
	background-position:-384px -32px
}
.flag.flag-bo {
	background-position:-416px -32px
}
.flag.flag-br {
	background-position:-448px -32px
}
.flag.flag-bs {
	background-position:-480px -32px
}
.flag.flag-bt {
	background-position:0 -64px
}
.flag.flag-bw {
	background-position:-32px -64px
}
.flag.flag-by {
	background-position:-64px -64px
}
.flag.flag-bz {
	background-position:-96px -64px
}
.flag.flag-ca {
	background-position:-128px -64px
}
.flag.flag-cc {
	background-position:-160px -64px
}
.flag.flag-cd {
	background-position:-192px -64px
}
.flag.flag-cf {
	background-position:-224px -64px
}
.flag.flag-cg {
	background-position:-256px -64px
}
.flag.flag-ch {
	background-position:-288px -64px
}
.flag.flag-ci {
	background-position:-320px -64px
}
.flag.flag-ck {
	background-position:-352px -64px
}
.flag.flag-cl {
	background-position:-384px -64px
}
.flag.flag-cm {
	background-position:-416px -64px
}
.flag.flag-cn {
	background-position:-448px -64px
}
.flag.flag-co {
	background-position:-480px -64px
}
.flag.flag-cr {
	background-position:0 -96px
}
.flag.flag-cu {
	background-position:-32px -96px
}
.flag.flag-cv {
	background-position:-64px -96px
}
.flag.flag-cw {
	background-position:-96px -96px
}
.flag.flag-cx {
	background-position:-128px -96px
}
.flag.flag-cy {
	background-position:-160px -96px
}
.flag.flag-cz {
	background-position:-192px -96px
}
.flag.flag-de {
	background-position:-224px -96px
}
.flag.flag-dj {
	background-position:-256px -96px
}
.flag.flag-dk {
	background-position:-288px -96px
}
.flag.flag-dm {
	background-position:-320px -96px
}
.flag.flag-do {
	background-position:-352px -96px
}
.flag.flag-dz {
	background-position:-384px -96px
}
.flag.flag-ec {
	background-position:-416px -96px
}
.flag.flag-ee {
	background-position:-448px -96px
}
.flag.flag-eg {
	background-position:-480px -96px
}
.flag.flag-eh {
	background-position:0 -128px
}
.flag.flag-er {
	background-position:-32px -128px
}
.flag.flag-es {
	background-position:-64px -128px
}
.flag.flag-et {
	background-position:-96px -128px
}
.flag.flag-eu {
	background-position:-128px -128px
}
.flag.flag-fi {
	background-position:-160px -128px
}
.flag.flag-fj {
	background-position:-192px -128px
}
.flag.flag-fk {
	background-position:-224px -128px
}
.flag.flag-fm {
	background-position:-256px -128px
}
.flag.flag-fo {
	background-position:-288px -128px
}
.flag.flag-fr {
	background-position:-320px -128px
}
.flag.flag-ga {
	background-position:-352px -128px
}
.flag.flag-gb {
	background-position:-384px -128px
}
.flag.flag-gd {
	background-position:-416px -128px
}
.flag.flag-ge {
	background-position:-448px -128px
}
.flag.flag-gg {
	background-position:-480px -128px
}
.flag.flag-gh {
	background-position:0 -160px
}
.flag.flag-gi {
	background-position:-32px -160px
}
.flag.flag-gl {
	background-position:-64px -160px
}
.flag.flag-gm {
	background-position:-96px -160px
}
.flag.flag-gn {
	background-position:-128px -160px
}
.flag.flag-gq {
	background-position:-160px -160px
}
.flag.flag-gr {
	background-position:-192px -160px
}
.flag.flag-gs {
	background-position:-224px -160px
}
.flag.flag-gt {
	background-position:-256px -160px
}
.flag.flag-gu {
	background-position:-288px -160px
}
.flag.flag-gw {
	background-position:-320px -160px
}
.flag.flag-gy {
	background-position:-352px -160px
}
.flag.flag-hk {
	background-position:-384px -160px
}
.flag.flag-hn {
	background-position:-416px -160px
}
.flag.flag-hr {
	background-position:-448px -160px
}
.flag.flag-ht {
	background-position:-480px -160px
}
.flag.flag-hu {
	background-position:0 -192px
}
.flag.flag-ic {
	background-position:-32px -192px
}
.flag.flag-id {
	background-position:-64px -192px
}
.flag.flag-ie {
	background-position:-96px -192px
}
.flag.flag-il {
	background-position:-128px -192px
}
.flag.flag-im {
	background-position:-160px -192px
}
.flag.flag-in {
	background-position:-192px -192px
}
.flag.flag-iq {
	background-position:-224px -192px
}
.flag.flag-ir {
	background-position:-256px -192px
}
.flag.flag-is {
	background-position:-288px -192px
}
.flag.flag-it {
	background-position:-320px -192px
}
.flag.flag-je {
	background-position:-352px -192px
}
.flag.flag-jm {
	background-position:-384px -192px
}
.flag.flag-jo {
	background-position:-416px -192px
}
.flag.flag-jp {
	background-position:-448px -192px
}
.flag.flag-ke {
	background-position:-480px -192px
}
.flag.flag-kg {
	background-position:0 -224px
}
.flag.flag-kh {
	background-position:-32px -224px
}
.flag.flag-ki {
	background-position:-64px -224px
}
.flag.flag-km {
	background-position:-96px -224px
}
.flag.flag-kn {
	background-position:-128px -224px
}
.flag.flag-kp {
	background-position:-160px -224px
}
.flag.flag-kr {
	background-position:-192px -224px
}
.flag.flag-kw {
	background-position:-224px -224px
}
.flag.flag-ky {
	background-position:-256px -224px
}
.flag.flag-kz {
	background-position:-288px -224px
}
.flag.flag-la {
	background-position:-320px -224px
}
.flag.flag-lb {
	background-position:-352px -224px
}
.flag.flag-lc {
	background-position:-384px -224px
}
.flag.flag-li {
	background-position:-416px -224px
}
.flag.flag-lk {
	background-position:-448px -224px
}
.flag.flag-lr {
	background-position:-480px -224px
}
.flag.flag-ls {
	background-position:0 -256px
}
.flag.flag-lt {
	background-position:-32px -256px
}
.flag.flag-lu {
	background-position:-64px -256px
}
.flag.flag-lv {
	background-position:-96px -256px
}
.flag.flag-ly {
	background-position:-128px -256px
}
.flag.flag-ma {
	background-position:-160px -256px
}
.flag.flag-mc {
	background-position:-192px -256px
}
.flag.flag-md {
	background-position:-224px -256px
}
.flag.flag-me {
	background-position:-256px -256px
}
.flag.flag-mf {
	background-position:-288px -256px
}
.flag.flag-mg {
	background-position:-320px -256px
}
.flag.flag-mh {
	background-position:-352px -256px
}
.flag.flag-mk {
	background-position:-384px -256px
}
.flag.flag-ml {
	background-position:-416px -256px
}
.flag.flag-mm {
	background-position:-448px -256px
}
.flag.flag-mn {
	background-position:-480px -256px
}
.flag.flag-mo {
	background-position:0 -288px
}
.flag.flag-mp {
	background-position:-32px -288px
}
.flag.flag-mq {
	background-position:-320px -128px
}
.flag.flag-mr {
	background-position:-96px -288px
}
.flag.flag-ms {
	background-position:-128px -288px
}
.flag.flag-mt {
	background-position:-160px -288px
}
.flag.flag-mu {
	background-position:-192px -288px
}
.flag.flag-mv {
	background-position:-224px -288px
}
.flag.flag-mw {
	background-position:-256px -288px
}
.flag.flag-mx {
	background-position:-288px -288px
}
.flag.flag-my {
	background-position:-320px -288px
}
.flag.flag-mz {
	background-position:-352px -288px
}
.flag.flag-na {
	background-position:-384px -288px
}
.flag.flag-nc {
	background-position:-416px -288px
}
.flag.flag-ne {
	background-position:-448px -288px
}
.flag.flag-nf {
	background-position:-480px -288px
}
.flag.flag-ng {
	background-position:0 -320px
}
.flag.flag-ni {
	background-position:-32px -320px
}
.flag.flag-nl {
	background-position:-64px -320px
}
.flag.flag-no {
	background-position:-96px -320px
}
.flag.flag-np {
	background-position:-128px -320px
}
.flag.flag-nr {
	background-position:-160px -320px
}
.flag.flag-nu {
	background-position:-192px -320px
}
.flag.flag-nz {
	background-position:-224px -320px
}
.flag.flag-om {
	background-position:-256px -320px
}
.flag.flag-pa {
	background-position:-288px -320px
}
.flag.flag-pe {
	background-position:-320px -320px
}
.flag.flag-pf {
	background-position:-352px -320px
}
.flag.flag-pg {
	background-position:-384px -320px
}
.flag.flag-ph {
	background-position:-416px -320px
}
.flag.flag-pk {
	background-position:-448px -320px
}
.flag.flag-pl {
	background-position:-480px -320px
}
.flag.flag-pn {
	background-position:0 -352px
}
.flag.flag-pr {
	background-position:-32px -352px
}
.flag.flag-ps {
	background-position:-64px -352px
}
.flag.flag-pt {
	background-position:-96px -352px
}
.flag.flag-pw {
	background-position:-128px -352px
}
.flag.flag-py {
	background-position:-160px -352px
}
.flag.flag-qa {
	background-position:-192px -352px
}
.flag.flag-ro {
	background-position:-224px -352px
}
.flag.flag-rs {
	background-position:-256px -352px
}
.flag.flag-ru {
	background-position:-288px -352px
}
.flag.flag-rw {
	background-position:-320px -352px
}
.flag.flag-sa {
	background-position:-352px -352px
}
.flag.flag-sb {
	background-position:-384px -352px
}
.flag.flag-sc {
	background-position:-416px -352px
}
.flag.flag-sd {
	background-position:-448px -352px
}
.flag.flag-se {
	background-position:-480px -352px
}
.flag.flag-sg {
	background-position:0 -384px
}
.flag.flag-sh {
	background-position:-32px -384px
}
.flag.flag-si {
	background-position:-64px -384px
}
.flag.flag-sk {
	background-position:-96px -384px
}
.flag.flag-sl {
	background-position:-128px -384px
}
.flag.flag-sm {
	background-position:-160px -384px
}
.flag.flag-sn {
	background-position:-192px -384px
}
.flag.flag-so {
	background-position:-224px -384px
}
.flag.flag-sr {
	background-position:-256px -384px
}
.flag.flag-ss {
	background-position:-288px -384px
}
.flag.flag-st {
	background-position:-320px -384px
}
.flag.flag-sv {
	background-position:-352px -384px
}
.flag.flag-sy {
	background-position:-384px -384px
}
.flag.flag-sz {
	background-position:-416px -384px
}
.flag.flag-tc {
	background-position:-448px -384px
}
.flag.flag-td {
	background-position:-480px -384px
}
.flag.flag-tf {
	background-position:0 -416px
}
.flag.flag-tg {
	background-position:-32px -416px
}
.flag.flag-th {
	background-position:-64px -416px
}
.flag.flag-tj {
	background-position:-96px -416px
}
.flag.flag-tk {
	background-position:-128px -416px
}
.flag.flag-tl {
	background-position:-160px -416px
}
.flag.flag-tm {
	background-position:-192px -416px
}
.flag.flag-tn {
	background-position:-224px -416px
}
.flag.flag-to {
	background-position:-256px -416px
}
.flag.flag-tr {
	background-position:-288px -416px
}
.flag.flag-tt {
	background-position:-320px -416px
}
.flag.flag-tv {
	background-position:-352px -416px
}
.flag.flag-tw {
	background-position:-384px -416px
}
.flag.flag-tz {
	background-position:-416px -416px
}
.flag.flag-ua {
	background-position:-448px -416px
}
.flag.flag-ug {
	background-position:-480px -416px
}
.flag.flag-us {
	background-position:0 -448px
}
.flag.flag-uy {
	background-position:-32px -448px
}
.flag.flag-uz {
	background-position:-64px -448px
}
.flag.flag-va {
	background-position:-96px -448px
}
.flag.flag-vc {
	background-position:-128px -448px
}
.flag.flag-ve {
	background-position:-160px -448px
}
.flag.flag-vg {
	background-position:-192px -448px
}
.flag.flag-vi {
	background-position:-224px -448px
}
.flag.flag-vn {
	background-position:-256px -448px
}
.flag.flag-vu {
	background-position:-288px -448px
}
.flag.flag-wf {
	background-position:-320px -448px
}
.flag.flag-ws {
	background-position:-352px -448px
}
.flag.flag-ye {
	background-position:-384px -448px
}
.flag.flag-yt {
	background-position:-416px -448px
}
.flag.flag-za {
	background-position:-448px -448px
}
.flag.flag-zm {
	background-position:-480px -448px
}
.flag.flag-zw {
	background-position:0 -480px
}
.flag.flag-xk {
	background-position:-288px -480px
}
.flag.flag-none {
	background-position:-32px -480px
}
.flag.flag-vspacer {
	background:0 0;
	width:0
}
.flag.flag-question {
	background-color:#000;
	background-image:none;
	color:#fff;
	font-size:16px;
	height:20px;
	line-height:20px;
	margin:0 1px;
	position:relative;
	text-align:center;
	width:30px;
	*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '?')
}
.flag.flag-question:before {
	color:#fff;
	content:"?";
	font-size:16px;
	font-weight:700;
	left:0;
	line-height:20px;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	z-index:1
}
.flag.flag-c1 {
	background-position:-224px -480px
}
.flag.flag-c2 {
	background-position:-160px -480px
}
.flag.flag-c3 {
	background-position:-192px -480px
}
.flag.flag-c4 {
	background-position:-128px -480px
}
.flag.flag-c5 {
	background-position:-64px -480px
}
.flag.flag-c6 {
	background-position:-96px -480px
}
.flag.flag-c7 {
	background-position:-352px -480px
}
.flag.flag-p3 {
	background-position:-256px -486px;
	height:20px
}
.flag.flag-m1,.flag.flag-p1,.flag.flag-p2,.flag.flag-p4,.flag.flag-p5,.flag.flag-p6,.flag.flag-p7,.flag.flag-p8,.flag.flag-p9,.flag.flag-s1 {
	position:relative;
	width:30px;
	height:20px;
	background:#000 url(../../../v3/img/flags/flat/flags-32.png) no-repeat -320px -486px
}
.flag.flag-m1:before,.flag.flag-p1:before,.flag.flag-p2:before,.flag.flag-p4:before,.flag.flag-p5:before,.flag.flag-p6:before,.flag.flag-p7:before,.flag.flag-p8:before,.flag.flag-p9:before,.flag.flag-s1:before {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	border-radius:50%;
	background:#fff
}
.flag.flag-m1:before,.flag.flag-p1:before,.flag.flag-p9:before {
	width:12px;
	height:12px;
	margin:-6px 0 0 -6px
}
.flag.flag-p2:before,.flag.flag-p4:before,.flag.flag-p6:before,.flag.flag-p7:before,.flag.flag-p8:before {
	width:14px;
	height:14px;
	margin:-7px 0 0 -7px
}
.flag.flag-p5:before {
	width:16px;
	height:16px;
	margin:-8px 0 0 -8px
}
.flag.flag-s1:before {
	width:18px;
	height:18px;
	margin:-9px 0 0 -9px
}
.flag.flag-p1:before {
	background:#909090
}
.flag.flag-p2:before {
	background:#ffe7c3
}
.flag.flag-p4:before {
	background:#db4c14
}
.flag.flag-p5:before {
	background:#f90
}
.flag.flag-p6:before {
	background:#ffc800
}
.flag.flag-p6:after {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	width:24px;
	height:1px;
	margin-left:-12px;
	transform:rotate(-20deg);
	background:#fff
}
.flag.flag-p7:before {
	background:#9af
}
.flag.flag-p8:before {
	background:#4122ee
}
.flag.flag-p9:before {
	background:#e7b067
}
.flag.flag-m1:before {
	background:#dedede
}
.flag.flag-s1:before {
	background:#fd0
}
.geo-switch-pop-opened,.geo-switch-pop-opened body {
	overflow:hidden;
	position:relative;
	height:100%;
	height:calc(100vh - 0px);
	height:calc(var(--vh,1vh) * 100 - 0px)
}
.geo-switch-pop.x-overlay {
	background:#222;
	height:100%;
	height:calc(100vh - 0px);
	height:calc(var(--vh,1vh) * 100 - 0px);
	max-height:100%;
	max-height:calc(100vh - 0px);
	max-height:calc(var(--vh,1vh) * 100 - 0px);
	position:fixed;
	z-index:80001
}
.geo-switch-pop.x-overlay .x-body {
	background:#222;
	font-size:13px;
	overflow:auto;
	margin:0 auto;
	padding:20px
}
.geo-switch-pop .filter {
	background:#fff;
	border-radius:4px;
	display:block;
	margin:0 auto 20px;
	max-width:800px;
	overflow:hidden;
	width:96%
}
.geo-switch-pop .filter button,.geo-switch-pop .filter input,.geo-switch-pop .filter label {
	background:0 0;
	border:0;
	float:left;
	font-size:16px;
	height:40px;
	line-height:40px
}
.geo-switch-pop .filter button:active,.geo-switch-pop .filter button:focus,.geo-switch-pop .filter input:active,.geo-switch-pop .filter input:focus {
	outline:0
}
.geo-switch-pop .filter label {
	margin:0;
	width:calc(100% - 40px)
}
.geo-switch-pop .filter label .icon-f {
	color:#ddd;
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	width:40px
}
.geo-switch-pop .filter label input {
	color:#333;
	font-weight:400;
	line-height:28px;
	padding:6px 0;
	width:calc(100% - 40px)
}
.geo-switch-pop .filter button {
	color:#aaa;
	font-size:13px;
	width:40px
}
.geo-switch-pop .filter button:hover {
	color:#666
}
.geo-switch-pop .see-all {
	text-align:center
}
.geo-switch-pop .see-all button:active,.geo-switch-pop .see-all button:focus {
	outline:0
}
.geo-switch-pop .no-result {
	font-size:16px;
	font-style:italic;
	opacity:.7;
	text-align:center
}
.geo-switch-pop ul {
	list-style-type:none;
	padding:0
}
.geo-switch-pop ul.single-not-full-line {
	text-align:center
}
.geo-switch-pop ul.single-not-full-line li {
	display:inline-block;
	float:none
}
.geo-switch-pop ul li {
	min-height:34px;
	padding:2px 0
}
.geo-switch-pop ul li.current .btn {
	background:#444
}
.geo-switch-pop ul li .btn {
	border:0;
	font-weight:700;
	line-height:18px;
	margin:0;
	max-width:100%;
	overflow:hidden;
	padding:6px 20px;
	text-align:left;
	text-decoration:none;
	text-overflow:ellipsis;
	white-space:nowrap
}
.geo-switch-pop ul li .btn:hover {
	background:#de2600;
	text-decoration:none
}
.geo-switch-pop ul li .btn .flag-small {
	margin-right:5px
}
@media (min-width:992px) and (max-width:1199px) {
	.col-md-1-5 {
	width:12.5%
}
}@media (max-width:767px) {
	.geo-switch-pop ul li .btn {
	padding:11px 10px;
	font-size:15px
}
}.main-cat-change-alert-popup.x-overlay .alert-toggle .btn,.main-cat-switcher-popup.x-popup .alert-toggle .btn,.site-settings .main-cat-switcher .alert-toggle .btn {
	background:0 0;
	margin:0;
	text-align:left;
	width:auto;
	white-space:normal
}
.main-cat-change-alert-popup.x-overlay .alert-toggle .btn,.main-cat-change-alert-popup.x-overlay .alert-toggle .btn:hover,.main-cat-switcher-popup.x-popup .alert-toggle .btn,.main-cat-switcher-popup.x-popup .alert-toggle .btn:hover,.site-settings .main-cat-switcher .alert-toggle .btn,.site-settings .main-cat-switcher .alert-toggle .btn:hover {
	color:#fff
}
.main-cat-change-alert-popup.x-overlay .alert-toggle .btn:active,.main-cat-change-alert-popup.x-overlay .alert-toggle .btn:focus,.main-cat-change-alert-popup.x-overlay .alert-toggle .btn:focus:active,.main-cat-switcher-popup.x-popup .alert-toggle .btn:active,.main-cat-switcher-popup.x-popup .alert-toggle .btn:focus,.main-cat-switcher-popup.x-popup .alert-toggle .btn:focus:active,.site-settings .main-cat-switcher .alert-toggle .btn:active,.site-settings .main-cat-switcher .alert-toggle .btn:focus,.site-settings .main-cat-switcher .alert-toggle .btn:focus:active {
	outline:0
}
.main-cat-change-alert-popup.x-overlay .alert-toggle .btn .checked,.main-cat-switcher-popup.x-popup .alert-toggle .btn .checked,.site-settings .main-cat-switcher .alert-toggle .btn .checked {
	display:none
}
.main-cat-change-alert-popup.x-overlay .alert-toggle.disabled-feat .btn .checked,.main-cat-switcher-popup.x-popup .alert-toggle.disabled-feat .btn .checked,.site-settings .main-cat-switcher .alert-toggle.disabled-feat .btn .checked {
	display:inline
}
.main-cat-change-alert-popup.x-overlay .alert-toggle.disabled-feat .btn .unchecked,.main-cat-switcher-popup.x-popup .alert-toggle.disabled-feat .btn .unchecked,.site-settings .main-cat-switcher .alert-toggle.disabled-feat .btn .unchecked {
	display:none
}
.main-cat-change-alert-popup.x-overlay .x-body {
	max-width:600px
}
.main-cat-change-alert-popup.x-overlay h2 {
	line-height:1.4;
	margin-bottom:14px
}
.main-cat-change-alert-popup.x-overlay h3 {
	line-height:1.2;
	margin:24px 0 10px
}
.main-cat-change-alert-popup.x-overlay h2 a,.main-cat-change-alert-popup.x-overlay h3 a {
	text-decoration:none
}
.main-cat-change-alert-popup.x-overlay h2 strong,.main-cat-change-alert-popup.x-overlay h3 strong {
	color:#de2600
}
.main-cat-change-alert-popup.x-overlay h2 span,.main-cat-change-alert-popup.x-overlay h3 span {
	display:inline-block
}
.main-cat-change-alert-popup.x-overlay .btn {
	display:block;
	font-weight:700;
	margin:0 auto 8px;
	max-width:100%;
	width:320px;
	white-space:normal
}
.main-cat-change-alert-popup.x-overlay .btn span {
	display:inline-block;
	margin-right:4px;
	vertical-align:middle
}
[dir=rtl] .main-cat-change-alert-popup.x-overlay .btn span {
	margin-left:4px;
	margin-right:0
}
.main-cat-change-alert-popup.x-overlay .btn span.icf-woman {
	font-size:1.4em;
	line-height:.714em
}
.main-cat-change-alert-popup.x-overlay .btn span.icf-sexe-trans {
	font-size:1.2em;
	line-height:.833em
}
.main-cat-change-alert-popup.x-overlay .btn.stay {
	margin-bottom:30px
}
.main-cat-change-alert-popup.x-overlay .btn.reload {
	margin-top:30px
}
.main-cat-change-alert-popup.x-overlay .alert-toggle .btn span {
	display:inline
}
.main-cat-change-alert-popup.x-overlay .change-pos {
	margin-top:26px
}
.main-cat-switcher-popup.x-popup .x-popup-content {
	background:#222;
	padding:0
}
.main-cat-switcher-popup.x-popup ul {
	padding:5px;
	margin:0
}
.main-cat-switcher-popup.x-popup ul li {
	background:#282828;
	border-radius:4px;
	padding:5px 10px 5px 5px;
	margin:2px 0
}
.main-cat-switcher-popup.x-popup ul li.current,.main-cat-switcher-popup.x-popup ul li:hover {
	background:#3c3c3c
}
.main-cat-switcher-popup.x-popup ul li .btn {
	border:0;
	color:#fff;
	display:block;
	font-size:14px;
	line-height:22px;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none
}
.main-cat-switcher-popup.x-popup ul li .btn:hover {
	color:#fff
}
.main-cat-switcher-popup.x-popup ul li .btn .icon-f {
	vertical-align:middle
}
.main-cat-switcher-popup.x-popup ul li.alert-toggle,.site-settings .main-cat-switcher ul li.alert-toggle {
	background:#222;
	margin-top:20px
}
.main-cat-switcher-popup.x-popup ul li.alert-toggle .btn,.site-settings .main-cat-switcher ul li.alert-toggle .btn {
	color:#ccc;
	font-size:1em;
	font-weight:400;
	line-height:16px;
	max-width:170px
}
.main-cat-switcher-popup.x-popup ul li.alert-toggle .btn .icon-f,.site-settings .main-cat-switcher ul li.alert-toggle .btn .icon-f {
	line-height:16px;
	margin-left:0;
	margin-right:4px;
	width:16px
}
.main-cat-switcher-popup.x-popup ul li.alert-toggle .btn .text,.site-settings .main-cat-switcher ul li.alert-toggle .btn .text {
	display:inline-block;
	float:none;
	text-align:left;
	width:calc(100% - 20px)
}
.main-cat-switcher-popup.x-popup ul li .btn,.site-settings .main-cat-switcher ul li .btn {
	line-height:24px
}
.main-cat-switcher-popup.x-popup ul li .btn>span,.site-settings .main-cat-switcher ul li .btn>span {
	float:left;
	text-align:center;
	width:30px
}
.main-cat-switcher-popup.x-popup ul li .btn .icon-f,.site-settings .main-cat-switcher ul li .btn .icon-f {
	line-height:24px;
	margin:0;
	top:0
}
.main-cat-switcher-popup.x-popup ul li .btn .icf-sexe-trans-v2,.main-cat-switcher-popup.x-popup ul li .btn .icf-sexe-woman-v2,.site-settings .main-cat-switcher ul li .btn .icf-sexe-trans-v2,.site-settings .main-cat-switcher ul li .btn .icf-sexe-woman-v2 {
	font-size:18px
}
.main-cat-switcher-popup.x-popup ul li .btn .icf-woman,.site-settings .main-cat-switcher ul li .btn .icf-woman {
	font-size:22px
}
.main-cat-switcher-popup.x-popup ul li .btn .icon-flag-gay,.site-settings .main-cat-switcher ul li .btn .icon-flag-gay {
	display:block;
	margin:5px auto
}
.site-settings .main-cat-switcher ul li.alert-toggle .btn {
	padding-right:10px;
	max-width:210px
}
#main-cat-switcher span {
	display:inline-block
}
.mac-models {
	width:580px
}
.mac-models h2 {
	float:left;
	font-size:16px;
	line-height:26px;
	margin:0
}
.mac-models a.btn {
	float:right;
	font-size:12px;
	margin:0
}
.mac-models .models {
	clear:both;
	font-size:0
}
.mac-models .models .model {
	display:inline-block;
	font-size:14px;
	margin:20px 5% 0 0;
	position:relative;
	vertical-align:top;
	text-decoration:none;
	width:30%
}
.mac-models .models .model:nth-child(3n) {
	margin-right:0
}
.mac-models .models .model img {
	display:block;
	width:100%
}
.mac-models .models .model:hover img {
	box-shadow:0 0 0 2px #fff
}
.mac-models .models .model .name {
	display:block;
	font-weight:700;
	padding-top:4px
}
.mac-models .models .model .live {
	position:absolute;
	right:2px;
	top:4px
}
.mac-models .models .model.not-live .live {
	display:none
}
.mac-models-loading {
	width:300px;
	text-align:center
}
body#red-page {
	background-color:#1b1b1b;
	color:#717171;
	font-family:Hind,sans-serif;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	overflow-x:hidden;
	padding:0;
	position:relative
}
body#red-page .h1,body#red-page .h2,body#red-page .h3,body#red-page h1,body#red-page h2,body#red-page h3 {
	color:#fff;
	font-family:Montserrat,sans-serif;
	font-weight:700;
	line-height:1.2;
	margin-bottom:1.5rem
}
body#red-page p {
	margin-top:0;
	margin-bottom:1rem
}
body#red-page a {
	background-color:transparent;
	color:#fff;
	transition:color .2s linear,background .1s linear;
	text-decoration:none;
	text-decoration-skip:objects
}
body#red-page a:hover {
	color:#c72e26;
	text-decoration:none
}
body#red-page img {
	max-width:100%;
	height:auto
}
.img-blured body#red-page img {
	filter:blur(0)
}
body#red-page .nav-btn .icon-f {
	display:none
}
body#red-page .button {
	border:2px solid transparent;
	border-radius:1.5rem;
	display:inline-block;
	font-family:Montserrat,sans-serif;
	font-size:.75rem;
	font-weight:700;
	line-height:1.25;
	padding:.8rem 2rem;
	text-align:center;
	transition:all .15s ease-in-out;
	user-select:none;
	vertical-align:middle;
	white-space:normal
}
body#red-page .button,body#red-page .button:focus,body#red-page .button:hover {
	color:#fff;
	text-decoration:none
}
body#red-page .button.focus,body#red-page .button:focus {
	outline:0;
	box-shadow:none
}
body#red-page .button.disabled,body#red-page .button:disabled {
	opacity:.65
}
body#red-page .button.active,body#red-page .button:active {
	background-image:none
}
body#red-page .btn-primary,body#red-page .btn-primary:focus,body#red-page .btn-primary:hover {
	color:#fff
}
body#red-page .btn-primary:hover {
	background-color:#a72720;
	border-color:#9c241e
}
body#red-page .btn-primary.focus,body#red-page .btn-primary:focus {
	box-shadow:0 0 0 3px rgba(199,46,38,.5)
}
body#red-page .btn-primary,body#red-page .btn-primary.disabled,body#red-page .btn-primary:disabled {
	background-color:#c72e26;
	border-color:#c72e26
}
.show>body#red-page .btn-primary.dropdown-toggle,body#red-page .btn-primary:not([disabled]):not(.disabled).active,body#red-page .btn-primary:not([disabled]):not(.disabled):active {
	background-color:#9c241e;
	border-color:#91221c;
	box-shadow:0 0 0 0 rgba(199,46,38,.5);
	color:#fff
}
body#red-page .btn-danger {
	color:#fff;
	background-color:#de2600;
	border-color:#c52200
}
body#red-page .btn-danger.focus,body#red-page .btn-danger:focus {
	color:#fff;
	background-color:#ab1d00;
	border-color:#450c00
}
body#red-page .btn-danger:hover {
	color:#fff;
	background-color:#ab1d00;
	border-color:#871700
}
.open>.dropdown-togglebody#red-page .btn-danger,body#red-page .btn-danger.active,body#red-page .btn-danger:active {
	color:#fff;
	background-color:#ab1d00;
	background-image:none;
	border-color:#871700
}
.open>.dropdown-togglebody#red-page .btn-danger.focus,.open>.dropdown-togglebody#red-page .btn-danger:focus,.open>.dropdown-togglebody#red-page .btn-danger:hover,body#red-page .btn-danger.active.focus,body#red-page .btn-danger.active:focus,body#red-page .btn-danger.active:hover,body#red-page .btn-danger:active.focus,body#red-page .btn-danger:active:focus,body#red-page .btn-danger:active:hover {
	color:#fff;
	background-color:#871700;
	border-color:#450c00
}
body#red-page .btn-danger.disabled.focus,body#red-page .btn-danger.disabled:focus,body#red-page .btn-danger.disabled:hover,body#red-page .btn-danger[disabled].focus,body#red-page .btn-danger[disabled]:focus,body#red-page .btn-danger[disabled]:hover,fieldset[disabled] body#red-page .btn-danger.focus,fieldset[disabled] body#red-page .btn-danger:focus,fieldset[disabled] body#red-page .btn-danger:hover {
	background-color:#de2600;
	border-color:#c52200
}
body#red-page .btn-danger .badge {
	color:#de2600;
	background-color:#fff
}
body#red-page .btn-danger.focus,body#red-page .btn-danger:focus {
	color:#fff;
	background-color:#ab1d00;
	border-color:#450c00
}
body#red-page .btn-danger:hover {
	color:#fff;
	background-color:#ab1d00;
	border-color:#871700
}
.open>.dropdown-togglebody#red-page .btn-danger,body#red-page .btn-danger.active,body#red-page .btn-danger:active {
	color:#fff;
	background-color:#ab1d00;
	border-color:#871700
}
.open>.dropdown-togglebody#red-page .btn-danger.focus,.open>.dropdown-togglebody#red-page .btn-danger:focus,.open>.dropdown-togglebody#red-page .btn-danger:hover,body#red-page .btn-danger.active.focus,body#red-page .btn-danger.active:focus,body#red-page .btn-danger.active:hover,body#red-page .btn-danger:active.focus,body#red-page .btn-danger:active:focus,body#red-page .btn-danger:active:hover {
	color:#fff;
	background-color:#871700;
	border-color:#450c00
}
.open>.dropdown-togglebody#red-page .btn-danger,body#red-page .btn-danger.active,body#red-page .btn-danger:active {
	background-image:none
}
body#red-page .btn-danger.disabled,body#red-page .btn-danger[disabled],fieldset[disabled] body#red-page .btn-danger {
	background-color:rgba(222,38,0,.8);
	cursor:default
}
body#red-page .btn-danger.disabled.focus,body#red-page .btn-danger.disabled:focus,body#red-page .btn-danger.disabled:hover,body#red-page .btn-danger[disabled].focus,body#red-page .btn-danger[disabled]:focus,body#red-page .btn-danger[disabled]:hover,fieldset[disabled] body#red-page .btn-danger.focus,fieldset[disabled] body#red-page .btn-danger:focus,fieldset[disabled] body#red-page .btn-danger:hover {
	background-color:rgba(222,38,0,.8);
	border-color:#c52200
}
body#red-page .btn-danger .badge {
	color:#de2600;
	background-color:#fff
}
body#red-page .btn-outline-secondary {
	background-color:transparent;
	background-image:none;
	border-color:#404040
}
body#red-page .btn-outline-secondary,body#red-page .btn-outline-secondary:focus,body#red-page .btn-outline-secondary:hover {
	color:#fff
}
body#red-page .btn-outline-secondary:hover {
	background-color:#404040;
	border-color:#404040
}
body#red-page .btn-outline-secondary.focus,body#red-page .btn-outline-secondary:focus {
	box-shadow:0 0 0 3px rgba(64,64,64,.5)
}
body#red-page .btn-outline-secondary.disabled,body#red-page .btn-outline-secondary:disabled {
	color:#404040;
	background-color:transparent
}
.show>body#red-page .btn-outline-secondary.dropdown-toggle,body#red-page .btn-outline-secondary:not([disabled]):not(.disabled).active,body#red-page .btn-outline-secondary:not([disabled]):not(.disabled):active {
	color:#fff;
	background-color:#404040;
	border-color:#404040;
	box-shadow:0 0 0 0 rgba(64,64,64,.5)
}
body#red-page .btn-outline-success {
	background-color:transparent;
	background-image:none;
	border-color:#00c851
}
body#red-page .btn-outline-success,body#red-page .btn-outline-success:focus,body#red-page .btn-outline-success:hover {
	color:#fff
}
body#red-page .btn-outline-success:hover {
	background-color:#00c851;
	border-color:#00c851
}
body#red-page .btn-outline-success.focus,body#red-page .btn-outline-success:focus {
	box-shadow:0 0 0 3px rgba(0,200,81,.5)
}
body#red-page .btn-outline-success.disabled,body#red-page .btn-outline-success:disabled {
	color:#00c851;
	background-color:transparent
}
.show>body#red-page .btn-outline-success.dropdown-toggle,body#red-page .btn-outline-success:not([disabled]):not(.disabled).active,body#red-page .btn-outline-success:not([disabled]):not(.disabled):active {
	color:#fff;
	background-color:#00c851;
	border-color:#00c851;
	box-shadow:0 0 0 0 rgba(0,200,81,.5)
}
body#red-page .btn-link {
	font-weight:400;
	border-radius:0
}
body#red-page .btn-link,body#red-page .btn-link:focus,body#red-page .btn-link:hover {
	color:#fff
}
body#red-page .btn-link,body#red-page .btn-link.active,body#red-page .btn-link:active,body#red-page .btn-link:disabled {
	background-color:transparent
}
body#red-page .btn-link,body#red-page .btn-link:active,body#red-page .btn-link:focus {
	border-color:transparent;
	box-shadow:none
}
body#red-page .btn-link:hover {
	border-color:transparent
}
body#red-page .btn-link:focus,body#red-page .btn-link:hover {
	color:#c72e26;
	text-decoration:none;
	background-color:transparent
}
body#red-page .btn-link:disabled {
	color:#6c757d
}
body#red-page .btn-link:disabled:focus,body#red-page .btn-link:disabled:hover {
	text-decoration:none
}
body#red-page #header {
	background-color:rgba(27,27,27,.55);
	height:80px;
	left:0;
	right:0;
	position:fixed;
	top:0;
	transition:background-color .2s ease,top .8s ease,opacity .8s ease;
	z-index:200
}
body#red-page #header.pinned {
	background-color:rgba(20,20,20,.95)
}
body#red-page #header.scrolled {
	top:-100px;
	opacity:0
}
body#red-page #header #header-logo {
	float:left
}
body#red-page #header #header-logo a {
	display:block;
	padding-left:5px
}
body#red-page #header #header-nav {
	float:right;
	margin-top:17px;
	top:50%
}
body#red-page #header #header-nav a {
	float:left
}
body#red-page #header #header-nav a.nav-btn.btn-primary {
	margin-right:10px
}
body#red-page #header #header-nav #main-signin-btn {
	margin-left:16px;
	padding-left:14px;
	padding-right:14px;
	width:auto
}
body#red-page #header #header-nav #main-signup-btn {
	width:auto
}
body#red-page #header #header-nav #main-signup-btn .mobile-only-show-inline-block {
	display:none
}
body#red-page #header #header-nav #main-signup-btn .btn__label {
	text-transform:uppercase
}
body#red-page #header #header-nav #main-cat-switcher {
	height:auto;
	margin-bottom:0;
	margin-top:0;
	padding-left:14px;
	padding-right:14px
}
body#red-page #header #header-nav #main-cat-switcher .icon-f {
	display:inline;
	line-height:0;
	vertical-align:sub
}
body#red-page #header #header-nav #main-cat-switcher .icf-caret-down {
	vertical-align:middle
}
body#red-page #header #header-nav #main-cat-switcher .icf-woman {
	font-size:20px
}
body#red-page #header #header-nav #main-cat-switcher .icf-sexe-trans {
	font-size:16px;
	margin-left:2px
}
body#red-page #header #header-nav #language-switcher {
	display:block;
	height:32px;
	width:32px;
	margin:7px 20px 0 16px
}
body#red-page #header #header-nav #language-switcher-list {
	top:57px
}
body#red-page #header #header-nav #language-switcher-list:before {
	right:31px
}
body#red-page #red-page {
	position:relative;
	z-index:90
}
body#red-page .main-slider__item--img-1 .slider-bg,body#red-page .main-slider__item--img-2 .slider-bg,body#red-page .main-slider__item--img-3 .slider-bg,body#red-page .main-slider__item--img-4 .slider-bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-size:cover;
	background-repeat:no-repeat;
	z-index:0
}
.img-blured body#red-page .main-slider__item--img-1 .slider-bg,.img-blured body#red-page .main-slider__item--img-2 .slider-bg,.img-blured body#red-page .main-slider__item--img-3 .slider-bg,.img-blured body#red-page .main-slider__item--img-4 .slider-bg {
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='30');
	-webkit-filter:blur(20px);
	-moz-filter:blur(20px);
	-ms-filter:blur(20px);
	-o-filter:blur(20px);
	filter:url(#svgBlur);
	filter:blur(20px)
}
body#red-page .main-slider__item--img-1 {
	position:relative
}
body#red-page .main-slider__item--img-1 .slider-bg {
	background-position:50% 50%
}
body#red-page .main-slider__item--img-1:after,body#red-page .main-slider__item--img-1:before {
	bottom:0;
	content:"";
	display:block;
	left:0;
	position:absolute;
	right:0;
	z-index:1
}
body#red-page .main-slider__item--img-1:before {
	top:0;
	background-color:rgba(0,0,0,.4)
}
body#red-page .main-slider__item--img-1:after {
	height:50%;
	background-image:linear-gradient(to bottom,transparent,#1b1b1b)
}
body#red-page .main-slider__item--img-1 .main-slider__layer {
	min-height:calc(100vh - 0px);
	min-height:calc(var(--vh,1vh) * 100 - 0px);
	padding:94px 0 0;
	position:relative;
	z-index:2
}
body#red-page .main-slider__item--img-1 .main-slider__layer .main-slider-cn {
	text-align:center
}
body#red-page .main-slider__item--img-1 .main-slider__layer h1 {
	color:#fff;
	font-weight:100;
	font-size:120px;
	margin:.5rem 0 .1em;
	letter-spacing:0;
	line-height:1.2
}
body#red-page .main-slider__item--img-1 .main-slider__layer h1 span {
	display:block;
	font-size:30px;
	margin:.5rem 0 0
}
body#red-page .main-slider__item--img-1 .main-slider__layer h1 span .slide-bg-logo {
	max-width:96%
}
body#red-page .main-slider__item--img-1 .main-slider__layer .button {
	margin-top:20px;
	font-size:20px
}
body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap {
	background-color:#1b1b1b;
	background-color:rgba(11,11,11,.45);
	bottom:0;
	margin-top:16px;
	padding:1rem;
	position:absolute;
	width:100%
}
body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap .inter {
	text-align:center
}
body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap .inter img {
	display:block;
	margin:0 auto 20px;
	max-width:100px
}
body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap .inter h2 {
	font-size:16px;
	margin-bottom:5px;
	text-transform:uppercase
}
body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap .inter p {
	color:#a6a6a6;
	line-height:1.2;
	margin-bottom:1rem
}
body#red-page #main {
	margin:0
}
body#red-page .main-slider__item--img-2 .slider-bg {
	background-position:100% 50%
}
body#red-page .main-slider__item--img-3 .slider-bg {
	background-position:100% 50%
}
body#red-page .main-slider__item--img-4 .slider-bg {
	background-position:100% 50%
}
body#red-page a.learn-more {
	background-image:url(../../../../v-00000000001/v3/img/skins/common/premium/down.png);
	background-position:center 26px;
	background-repeat:no-repeat;
	background-size:auto 27px;
	color:#fff;
	display:inline-block;
	font-size:16px;
	line-height:26px;
	margin:1em;
	padding:0 0 30px;
	text-decoration:none;
	width:220px
}
body#red-page a.learn-more:hover {
	color:#c72e26;
	background-position:center 28px
}
body#red-page .section-content--gradient-overlay-left-black,body#red-page .section-content--gradient-overlay-right {
	position:relative
}
body#red-page .section-content--gradient-overlay-left-black:before,body#red-page .section-content--gradient-overlay-right:before {
	background-image:linear-gradient(to left,transparent 0,rgba(0,0,0,.28) 16%,rgba(0,0,0,.53) 25%,rgba(0,0,0,.73) 35%,rgba(0,0,0,.85) 45%,rgba(0,0,0,.96) 78%,#000 80%);
	bottom:0;
	content:"";
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:1
}
body#red-page .section-content--gradient-overlay-left-black>*,body#red-page .section-content--gradient-overlay-right>* {
	position:relative;
	z-index:2
}
body#red-page .section-content--gradient-overlay-right:before {
	background-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.28) 5%,rgba(0,0,0,.73) 60%)
}
body#red-page #bloc-hd-dl,body#red-page #bloc-no-ads,body#red-page #bloc-xv-originals {
	padding:12rem 0
}
body#red-page .hd-section .row,body#red-page .noads-section .row,body#red-page .originals-section .row {
	display:block;
	display:flex;
	margin:0 auto;
	max-width:1320px;
	padding:0
}
body#red-page .hd-section .row .col-xs-6,body#red-page .noads-section .row .col-xs-6,body#red-page .originals-section .row .col-xs-6 {
	flex-basis:0;
	flex-grow:1;
	max-width:100%;
	width:auto
}
body#red-page .hd-section h3,body#red-page .noads-section h3,body#red-page .originals-section h3 {
	font-size:80px;
	font-weight:100
}
body#red-page .hd-section h3 span,body#red-page .noads-section h3 span,body#red-page .originals-section h3 span {
	font-weight:700
}
body#red-page .hd-section p,body#red-page .noads-section p,body#red-page .originals-section p {
	font-size:25px;
	font-weight:700
}
body#red-page .hd-section a,body#red-page .noads-section a,body#red-page .originals-section a,body#red-page .section-bottom a {
	font-size:25px;
	margin-top:2.5rem
}
body#red-page .hd-section a.learn-more,body#red-page .noads-section a.learn-more,body#red-page .originals-section a.learn-more,body#red-page .section-bottom a.learn-more {
	font-size:16px;
	margin:0;
	padding:0 22px 0 0;
	background-size:auto 15px;
	width:auto;
	background-position:right 50%
}
body#red-page .hd-section a.learn-more:hover,body#red-page .noads-section a.learn-more:hover,body#red-page .originals-section a.learn-more:hover,body#red-page .section-bottom a.learn-more:hover {
	background-position:right 80%;
	transition:background-position .15s linear
}
body#red-page .hd-section .learn-more-div,body#red-page .noads-section .learn-more-div,body#red-page .originals-section .learn-more-div,body#red-page .section-bottom .learn-more-div {
	margin:2.5rem 1em 1em
}
body#red-page .originals-section {
	text-align:right
}
body#red-page .section-bottom {
	background:#272727;
	padding-top:120px;
	padding-bottom:120px
}
body#red-page .section-bottom .container {
	width:auto;
	max-width:1580px
}
body#red-page .section-bottom .tb-pan {
	position:relative;
	width:100%
}
body#red-page .section-bottom .tb-pan h3 {
	background:#000;
	font-size:22px;
	margin:0;
	min-height:100px;
	line-height:60px;
	padding:20px 40px;
	width:100%
}
body#red-page .section-bottom .tb-pan h3 span {
	display:inline-block;
	line-height:30px;
	vertical-align:middle
}
body#red-page .section-bottom .tb-pan-wall {
	overflow:hidden;
	width:100%
}
body#red-page .section-bottom .tb-pan-wall+p,body#red-page .section-bottom .tb-pan-wall+p+p {
	font-size:20px;
	padding:8px 6px 0;
	margin-bottom:0
}
body#red-page .section-bottom .tb {
	float:left;
	padding:1px;
	position:relative;
	width:50%
}
body#red-page .section-bottom .tb img {
	opacity:.7;
	width:100%
}
body#red-page .section-bottom .tb p {
	background:rgba(0,0,0,.65);
	bottom:0;
	color:#fff;
	font-weight:700;
	left:0;
	line-height:1.2;
	margin:0;
	padding:8px 10px;
	position:absolute;
	width:100%
}
body#red-page .section-bottom .tb p span {
	display:block;
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal
}
body#red-page .section-bottom .tb .video-hd-mark {
	position:absolute;
	right:3px;
	top:3px
}
body#red-page .section-bottom .tb .duration {
	background:#444;
	bottom:3px;
	top:auto
}
body#red-page .section-bottom #between-tb-pans {
	margin-bottom:70px;
	text-align:center
}
body#red-page .section-bottom #between-tb-pans h3 {
	font-size:28px;
	margin-bottom:0
}
body#red-page .section-bottom #between-tb-pans img {
	max-width:50%;
	padding:50px 0 20px
}
body#red-page .start-section {
	background-color:#fff;
	color:#000;
	text-align:center
}
body#red-page .start-section .container-fluid {
	padding-top:2rem;
	padding-bottom:2rem
}
body#red-page .start-section h3 {
	color:#000;
	font-size:3rem;
	margin-bottom:3rem;
	padding:0 1rem
}
body#red-page .start-section a {
	font-size:25px
}
body#red-page #footer {
	font-size:inherit;
	margin:0;
	text-align:center
}
body#red-page #footer .footer-widgets {
	border-top:1px solid #222;
	position:relative;
	z-index:2;
	padding:48px 0
}
body#red-page #footer .footer-copyright {
	padding:42px 0;
	border-top:1px solid rgba(51,51,51,.5);
	background-color:rgba(0,0,0,.1);
	position:relative;
	z-index:2
}
body#red-page #footer .footer-copyright .footer__logo {
	margin-bottom:1rem
}
body#red-page .to-fadeInUp {
	opacity:0
}
body#red-page .animated {
	animation-delay:0s;
	animation-duration:1s;
	animation-fill-mode:both
}
@keyframes fadeInUp {
	from {
	opacity:0;
	transform:translate3d(0,100%,0)
}
to {
	opacity:1;
	transform:none
}
}@keyframes fadeInUp-delayed-1 {
	0% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
9% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
100% {
	opacity:1;
	transform:none
}
}@keyframes fadeInUp-delayed-1-dur-6 {
	0% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
17% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
100% {
	opacity:1;
	transform:none
}
}@keyframes fadeInUp-delayed-1-dur-7 {
	0% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
14% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
100% {
	opacity:1;
	transform:none
}
}@keyframes fadeInUp-delayed-1-dur-8 {
	0% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
13% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
100% {
	opacity:1;
	transform:none
}
}@keyframes fadeInUp-delayed-3 {
	0% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
23% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
100% {
	opacity:1;
	transform:none
}
}@keyframes fadeInUp-delayed-5 {
	0% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
33% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
100% {
	opacity:1;
	transform:none
}
}@keyframes fadeInUp-delayed-6 {
	0% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
38% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
100% {
	opacity:1;
	transform:none
}
}@keyframes fadeInUp-delayed-7 {
	0% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
41% {
	opacity:0;
	transform:translate3d(0,100%,0)
}
100% {
	opacity:1;
	transform:none
}
}body#red-page .fadeInUp {
	opacity:1
}
body#red-page .fadeInUp.animated {
	animation-name:fadeInUp
}
body#red-page .fadeInUp.animated.fadeInUp-delay-1 {
	animation-name:fadeInUp-delayed-1;
	animation-duration:1.1s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-1.fadeInUp-dur-6 {
	animation-name:fadeInUp-delayed-1-dur-6;
	animation-duration:.7s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-1.fadeInUp-dur-7 {
	animation-name:fadeInUp-delayed-1-dur-7;
	animation-duration:.8s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-1.fadeInUp-dur-8 {
	animation-name:fadeInUp-delayed-1-dur-8;
	animation-duration:.9s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-3 {
	animation-name:fadeInUp-delayed-3;
	animation-duration:1.3s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-5 {
	animation-name:fadeInUp-delayed-5;
	animation-duration:1.5s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-6 {
	animation-name:fadeInUp-delayed-6;
	animation-duration:1.6s
}
body#red-page .fadeInUp.animated.fadeInUp-delay-7 {
	animation-name:fadeInUp-delayed-7;
	animation-duration:1.7s
}
#premium-popup-form,#premium-popup-signin {
	display:none
}
.x-overlay.x-overlay-box.premium-popup-form {
	background:rgba(255,255,255,0);
	transition:background .3s
}
.x-overlay.x-overlay-box.premium-popup-form.opened {
	background:rgba(0,0,0,.8);
	overflow:auto;
	position:fixed
}
.x-overlay.x-overlay-box.premium-popup-form .tabbed-form-container .tabbed-form {
	display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body {
	padding:0;
	background:0 0;
	font-size:1rem;
	max-width:650px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body .x-close {
	color:#aaa;
	display:inline-block;
	font-size:12px;
	right:5px;
	top:5px;
	text-shadow:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body .x-close .icon-f {
	display:block;
	padding:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body .x-close:hover {
	color:#fff
}
.x-overlay.x-overlay-box.premium-popup-form .x-body .x-close:active {
	transform:translateY(2px)
}
.x-overlay.x-overlay-box.premium-popup-form .x-body .x-content {
	background:#000;
	background-clip:padding-box;
	border:5px solid rgba(255,255,255,.3);
	box-shadow:0 10px 30px rgba(0,0,0,.5);
	color:#fff;
	display:block;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form {
	margin:.5em auto
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form input::placeholder {
	color:#666!important
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form input[type=email],.x-overlay.x-overlay-box.premium-popup-form .x-body form input[type=password],.x-overlay.x-overlay-box.premium-popup-form .x-body form input[type=text],.x-overlay.x-overlay-box.premium-popup-form .x-body form select {
	background-color:#fff;
	border:1px solid transparent;
	border-radius:0;
	box-sizing:border-box;
	color:#000;
	font-size:17px;
	height:auto;
	line-height:1.5;
	margin-bottom:1.5rem;
	padding:.5rem;
	width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form input[type=email]:focus,.x-overlay.x-overlay-box.premium-popup-form .x-body form input[type=password]:focus,.x-overlay.x-overlay-box.premium-popup-form .x-body form input[type=text]:focus,.x-overlay.x-overlay-box.premium-popup-form .x-body form select:focus {
	box-shadow:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form select.no-value {
	color:#666
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .alert {
	margin-bottom:2px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .alert.alert-danger a {
	color:#de2600
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form>.alert {
	margin-bottom:10px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-group {
	margin-top:0;
	margin-bottom:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-group .help-block:not(.error-block) {
	text-align:left;
	text-shadow:0 0 2px #000
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-group label {
	display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-group .checkbox {
	text-align:left;
	padding:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-group .checkbox label {
	display:inline-block
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-field-signup-form_password input[type=password] {
	border-radius:.08rem .08rem 0 0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-field-signup-form_password .progress {
	margin-top:-1.5rem;
	margin-bottom:1.5rem;
	border-radius:0 0 .08rem .08rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-control.visible-password {
	margin-bottom:1.5rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-control.visible-password input {
	margin-bottom:0;
	padding-right:40px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-control.visible-password .progress {
	margin-top:0;
	margin-bottom:-4px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-field-signup-form_marketing_internal,.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-field-signup-form_tos_pp {
	margin-right:5px;
	margin-left:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body form .form-field-signup-form_tos_pp+.form-field-signup-form_marketing_internal {
	margin-top:10px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form {
	display:block;
	margin:0;
	outline:0;
	padding:0;
	pointer-events:auto;
	text-align:center
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form h2 {
	text-transform:uppercase;
	margin:.5em 0 0;
	font-size:1.45rem;
	line-height:1.5;
	text-shadow:0 1px 1px rgba(0,0,0,.6)
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form h2 span,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form h3 span {
	color:#de2600
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form h3 {
	max-width:646px;
	margin:.5em auto 0;
	font-size:1.17rem;
	line-height:1.5
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form p {
	margin:1em 0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form p.use-previous-card {
	margin:2em 0 0;
	text-align:center;
	text-transform:uppercase;
	font-size:16px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .form-buttons {
	margin:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #xvideored-logo {
	max-width:330px;
	margin:10px auto 0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #xvideored-logo .embed-responsive {
	padding-bottom:18.181818%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes-block,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signup-form-block {
	margin-bottom:1em;
	padding:0 1rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block button .trial,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signup-form-block button .trial {
	display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block.prod-with-trial button .notrial,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signup-form-block.prod-with-trial button .notrial {
	display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block.prod-with-trial button .trial,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signup-form-block.prod-with-trial button .trial {
	display:inline
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block button.is-signinonly-init .signin-only {
	display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block button.is-signinonly-init.is-signin-only {
	font-size:1.5rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block button.is-signinonly-init.is-signin-only .not-signin-only {
	display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form-block button.is-signinonly-init.is-signin-only .signin-only {
	display:inline
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form.is-signin-only .included,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form.is-signin-only .offer-title,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form.is-signin-only .premium-plans,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #signin-form.is-signin-only .sep {
	display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .form-buttons {
	clear:both
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .premium-plans {
	margin-bottom:1rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .btn-channel-membership-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .btn-ppv-video-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form button[type=submit],.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click .btn-channel-membership-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click .btn-ppv-video-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click button[type=submit],.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click-vendo .btn-channel-membership-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click-vendo .btn-ppv-video-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click-vendo a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click-vendo button[type=submit] {
	margin-bottom:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form-one-click-vendo a.btn {
	margin-top:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .btn-channel-membership-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .btn-ppv-video-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form button.g-recaptcha,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form button[type=submit] {
	border:none medium;
	border-radius:.3em;
	font-size:1.4rem;
	font-weight:700;
	overflow:hidden;
	margin:.5em 0;
	max-width:100%;
	padding:.4em .7em;
	text-transform:uppercase;
	white-space:normal;
	width:calc(100% - 40px)
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn {
	display:inline-block;
	text-decoration:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-link {
	font-weight:400;
	padding-left:.5em;
	padding-right:.5em;
	font-size:1.2rem;
	text-decoration:underline;
	text-transform:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-sm {
	font-size:1rem;
	padding:.5em 1em;
	line-height:1;
	min-width:50%;
	margin-top:.5em;
	background-color:#1da1f2;
	white-space:normal
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-sm:focus,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-sm:hover {
	background-color:#1980bf
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-sm.wi {
	position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-sm.wi span {
	display:inline-block
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn.btn-sm.wi img {
	max-height:1.2rem;
	vertical-align:middle;
	margin-top:-.2em;
	margin-right:.4em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans {
	display:flex;
	margin:15px -5px 20px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .col-xs-3,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .col-xs-4,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .col-xs-6 {
	padding-left:5px;
	padding-right:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan {
	align-items:center;
	background:#000;
	border:2px solid #585858;
	color:#a8a8a8;
	cursor:pointer;
	display:flex;
	flex-direction:column;
	justify-content:center;
	height:100%;
	line-height:1.2;
	padding:.5em;
	position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan input {
	display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .icon-f {
	background:#fff;
	border-radius:50%;
	color:#000;
	display:none;
	font-size:1.5em;
	left:-.25em;
	position:absolute;
	top:-.25em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan.selected.is-clicked {
	border-color:#fff;
	color:#fff
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan.selected .icon-f {
	display:inline-block
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .label {
	display:block;
	font-size:1.4rem;
	font-weight:600;
	white-space:normal
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .label sup {
	top:-.25em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .label.strong {
	font-size:2.2rem;
	margin-top:.4rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .details {
	font-size:1em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .details.strong {
	font-weight:700;
	text-transform:uppercase
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .details sup {
	top:-.25em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan .saving {
	background:#00761b;
	border-radius:.25em;
	color:#fff;
	font-size:.85em;
	font-weight:700;
	line-height:.25em;
	padding:.5em .25em;
	position:absolute;
	right:-.5em;
	top:-.75em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes {
	margin:1em -5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .col-xs-3,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .col-xs-4,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .col-xs-6 {
	padding-left:5px;
	padding-right:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode {
	border:.2em solid #717171;
	background:#de2600;
	cursor:pointer;
	height:120px;
	line-height:1.2;
	margin-bottom:.5em;
	padding:.5em;
	transition:border-color .15s ease;
	width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode:hover {
	border-color:#fff
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode td {
	text-align:center;
	vertical-align:middle
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .label {
	background:#1da1f2;
	padding:0;
	width:26px;
	max-width:26px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .label div {
	overflow:visible;
	width:26px;
	height:120px;
	position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .label div div {
	width:120px;
	transform:rotate(270deg);
	position:absolute;
	top:0;
	left:2px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .slogan {
	font-weight:700
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .price,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .slogan {
	padding:10px;
	font-size:1.4rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode.mode-no_ads .label {
	background:#444
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .alernate-options {
	margin:.5em auto 1em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .login {
	color:#717171;
	display:block;
	font-size:1em;
	line-height:1;
	margin:.5em auto;
	padding:.3em .7em .3em;
	text-decoration:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .login span {
	color:#fff
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.login:hover span {
	color:#c72e26
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .legal {
	font-size:.85rem;
	margin:1em 0 0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-pending-checking,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-pending-end,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-pending-spinner {
	display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary {
	padding:0 20px;
	display:inline-block
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary h2 {
	margin-bottom:40px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary ul {
	margin-bottom:50px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary li,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary p {
	font-size:16px;
	text-align:left
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary li {
	list-style:initial
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary p.center {
	text-align:center
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-summary .btn {
	white-space:normal
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .form-field-signin-form_product {
	margin-top:20px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header {
	background:#222;
	border-radius:4px;
	margin:0 0 20px;
	padding:10px 10px 25px;
	position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header:after,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header:after {
	background:linear-gradient(to bottom,transparent,#000);
	bottom:0;
	content:"";
	display:block;
	height:25px;
	left:0;
	position:absolute;
	width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .v-img .v-img-p,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header .v-img .v-img-p {
	height:0;
	padding:0 0 56.25%;
	position:relative;
	width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .v-img .v-img-p .video-hd-mark,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header .v-img .v-img-p .video-hd-mark {
	font-size:12px;
	position:absolute;
	right:2px;
	top:2px;
	z-index:2
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .v-img img,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header .v-img img {
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .v-img .cover-thumb,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header .v-img .cover-thumb {
	background:rgba(0,0,0,.1);
	height:100%;
	left:0;
	padding:3%;
	position:absolute;
	top:0;
	width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header+.form-group,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header+form,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header+.form-group,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header+form {
	margin:0 auto .5em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header+.form-group:not(.is-only-displayed),.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header+form:not(.is-only-displayed),.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header+.form-group:not(.is-only-displayed),.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header+form:not(.is-only-displayed) {
	margin-top:-45px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-ppv-header .v-img {
	margin:0 auto;
	max-width:200px;
	width:80%!important
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header {
	text-align:left
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header img {
	width:100%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .banner {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .main_pic {
	box-shadow:0 0 10px -5px rgba(0,0,0,.5);
	left:10px;
	max-width:100px;
	position:absolute;
	width:20%;
	z-index:3
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .included {
	box-shadow:0 0 5px rgba(0,0,0,.75);
	max-width:130px;
	overflow:hidden;
	position:absolute;
	right:10px;
	width:40%;
	z-index:2
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .included span {
	background:#de2600;
	border-radius:3px;
	box-shadow:0 0 3px rgba(0,0,0,.5);
	bottom:3px;
	color:#fff;
	font-weight:700;
	margin:0;
	padding:0 4px;
	position:absolute;
	right:3px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header .title {
	color:#fff;
	font-size:24px;
	line-height:28px;
	padding:8px 0 4px;
	margin:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header.with-included {
	min-height:120px;
	padding-right:calc(min(130px,40%) + 20px)
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header.with-main-pic {
	min-height:130px;
	padding-bottom:30px;
	padding-left:calc(min(100px,20%) + 20px)
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans+.count {
	font-size:17px;
	margin:10px 0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans+.count span {
	font-style:italic
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .sep {
	margin:15px 0;
	position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .sep:before {
	background:#666;
	content:"";
	height:1px;
	left:0;
	top:50%;
	position:absolute;
	width:100%;
	z-index:1
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .sep span {
	background:#000;
	display:inline-block;
	padding:0 6px;
	position:relative;
	text-transform:uppercase;
	z-index:2
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .choose-offer {
	font-size:20px;
	margin:0 0 10px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .included {
	margin:20px 0 40px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .included ul {
	display:inline-block;
	margin:0;
	padding:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .included li {
	display:block;
	line-height:20px;
	margin:0;
	padding:0 0 0 30px;
	position:relative;
	text-align:left
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .included li:before {
	font-family:iconfont!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\e918";
	font-size:14px;
	left:5px;
	position:absolute;
	top:3px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .icf-ticket-red {
	color:#de2600;
	display:inline-block;
	font-size:28px;
	margin:-4px 0;
	vertical-align:top
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .unlogged-txt {
	color:#717171;
	line-height:20px;
	margin:0 0 10px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .unlogged-txt a {
	text-decoration:none;
	white-space:nowrap
}
.notouch .x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .unlogged-txt a:hover {
	color:#c72e26
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .detail-info .detail-info-btn {
	background:#000;
	border:0;
	border-radius:50%;
	color:#fff;
	font-size:22px;
	padding:4px;
	position:absolute;
	right:-10px;
	top:-10px;
	z-index:5
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .detail-info .detail-info-btn:active,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .detail-info .detail-info-btn:active:focus,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .detail-info .detail-info-btn:focus {
	outline:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .detail-info .info {
	display:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .detail-info .detail-info-btn {
	right:5px;
	top:-15px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans-block {
	position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans-block .premium-plans .detail-info .detail-info-btn {
	right:-10px;
	top:-20px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .offer-title {
	font-size:23px;
	font-weight:700;
	margin:0 0 0 10px;
	text-transform:uppercase
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .offer-title+.premium-plans {
	margin-top:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin {
	display:block;
	position:relative
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block {
	left:0;
	line-height:26px;
	position:absolute;
	top:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block * {
	display:inline-block;
	line-height:26px;
	vertical-align:middle
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block .currency-switch-btn {
	background:#000;
	border:1px solid #666;
	border-left:0;
	border-top:0;
	color:#ccc
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block .currency-switch-btn.popup-opened-btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block .currency-switch-btn.popup-opened-btn .icf-caret-down {
	color:#fff
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block .icf-money {
	margin-right:6px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .currency-switch-block .icf-caret-down {
	color:#666;
	font-size:.7em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs {
	background-color:#191919;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs li {
	display:inline-block;
	float:left;
	margin:0;
	padding:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs li a {
	background:#191919;
	border-right-width:1px;
	border-right-style:solid;
	border:none;
	color:#8c8c8c;
	display:block;
	font-family:Montserrat,sans-serif;
	font-size:.857rem;
	height:auto;
	line-height:26px;
	padding:15px 25px;
	text-decoration:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs li a.active {
	background:#202020;
	color:#fff
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs li a .icon-f {
	margin-right:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-container {
	padding:1rem
}
.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body .x-close {
	right:0;
	top:0
}
.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body .x-content {
	background:#242424;
	border:0
}
.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form input[type=email],.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form input[type=password],.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form input[type=text],.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form select {
	background:0 0;
	border:0;
	border-bottom:2px solid #404040;
	color:#fff;
	padding:.8rem 0
}
.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form input[type=email]:focus,.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form input[type=password]:focus,.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form input[type=text]:focus,.x-overlay.x-overlay-box.premium-popup-form.premium-popup-grey .x-body form select:focus {
	border-bottom-color:#fff
}
.currency-switch-pop li,.currency-switch-pop ul {
	list-style:none;
	margin:0;
	padding:0
}
.currency-switch-pop ul {
	column-width:86px;
	overflow:auto;
	max-width:86vw;
	width:900px
}
.currency-switch-pop .btn {
	border:0;
	background:0 0;
	color:#fff;
	display:block;
	font-size:20px;
	font-weight:400;
	padding:6px 0;
	text-align:center;
	width:100%
}
.currency-switch-pop .btn:active {
	box-shadow:none
}
.currency-switch-pop .btn:focus {
	color:#fff
}
.currency-switch-pop .btn.is-current {
	background:rgba(255,255,255,.1);
	font-weight:700
}
.premium-popup-form-detail-info-pop.x-popup .x-popup-arrow {
	display:none
}
.premium-popup-form-detail-info-pop.x-popup .x-popup-content {
	background:#2c2c2c;
	border:2px solid #fff;
	color:#fff;
	font-size:16px
}
#premium-form-reasons {
	text-align:center
}
#premium-form-reasons .r-ct {
	margin:1em 0
}
#premium-form-reasons .r-ct .icon-f {
	margin:0 auto;
	font-size:5rem
}
#premium-form-reasons .r-ct h3 {
	margin:.2em 0 .05em 0;
	text-shadow:0 1px 1px rgba(0,0,0,.6);
	text-transform:uppercase;
	background-color:transparent;
	font-weight:500;
	font-size:1rem;
	line-height:1.3
}
#premium-form-reasons .r-ct p {
	margin:0 0 1em;
	line-height:1.3;
	font-size:.86rem
}
.x-overlay .x-content #cancel-reason {
	width:100%;
	color:#000
}
.account-page.premium-iframe {
	background:#000;
	padding:0
}
.account-page.premium-iframe .x-overlay.x-overlay-box {
	padding:0
}
.account-page.premium-iframe .x-overlay.x-overlay-box .x-body {
	padding:0 10px 10px
}
.account-page.premium-iframe .goto-premium-link-cont {
	text-align:center;
	padding:30px
}
.account-page.premium-iframe .goto-premium-link-cont .btn {
	margin:0
}
@media (min-width:768px) and (max-width:991px) {
	body#red-page .col-sm-6-half {
	clear:left
}
body#red-page .section-bottom {
	padding-top:60px;
	padding-bottom:60px
}
body#red-page .section-bottom .container {
	max-width:720px
}
}@media (max-width:1199px) {
	body#red-page #header #header-nav {
	margin-top:23px
}
body#red-page #header #header-nav .nav-btn {
	text-align:center;
	border-radius:.2rem;
	padding:.4rem;
	margin-right:.3rem
}
body#red-page #header #header-nav .nav-btn.signin .icon-f {
	font-size:16px
}
body#red-page #header #header-nav .nav-btn.btn-primary {
	margin-right:10px
}
body#red-page #header #header-nav .nav-btn .icon-f {
	display:inline-block
}
body#red-page #header #header-nav .nav-btn .nav-btn__label {
	display:none
}
body#red-page #header #header-nav #language-switcher {
	margin:-1px 10px 0 0
}
body#red-page #header #header-nav #language-switcher-list:before {
	right:21px
}
body#red-page .section-bottom .container {
	max-width:960px
}
}@media (max-width:870px) {
	.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .btn-channel-membership-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .btn-ppv-video-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form button.g-recaptcha,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form button[type=submit] {
	font-size:1.3rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn-link {
	font-size:1rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn-sm {
	font-size:1rem
}
#premium-form-reasons .r-ct .icon-f {
	font-size:4rem
}
#premium-form-reasons .r-ct h3 {
	font-size:.85rem
}
}@media (max-width:767px) {
	body#red-page #header {
	height:50px
}
body#red-page #header #header-logo img {
	height:50px
}
body#red-page #header #header-nav {
	margin-top:9px
}
body#red-page #header #header-nav .nav-btn.btn-primary {
	margin-right:.3rem
}
body#red-page #header #header-nav #language-switcher {
	padding:10px 5px;
	width:26px;
	margin-right:.3rem
}
body#red-page #header #header-nav #language-switcher-list {
	top:40px
}
body#red-page .main-slider__item--img-1 .main-slider__layer h1 span {
	font-size:20px
}
body#red-page .main-slider__item--img-1 .main-slider__layer .button {
	font-size:16px;
	margin:0 .5rem
}
body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap .inter img {
	max-width:80px
}
body#red-page .col-xs-6-half {
	clear:left
}
body#red-page .section-content--gradient-overlay-left-black:before {
	background-image:linear-gradient(to left,transparent 0,#000 90%)
}
body#red-page .section-content--gradient-overlay-right:before {
	background-image:linear-gradient(to right,transparent 0,#000 90%)
}
body#red-page #bloc-hd-dl,body#red-page #bloc-no-ads,body#red-page #bloc-xv-originals {
	padding:4rem 0
}
body#red-page .hd-section h3,body#red-page .noads-section h3,body#red-page .originals-section h3 {
	font-size:50px
}
body#red-page .hd-section p,body#red-page .noads-section p,body#red-page .originals-section p {
	font-size:18px;
	color:#fff
}
body#red-page .hd-section a,body#red-page .noads-section a,body#red-page .originals-section a {
	margin-top:1.5rem;
	font-size:19px
}
body#red-page .section-bottom {
	padding-top:40px;
	padding-bottom:40px
}
body#red-page .section-bottom .container {
	max-width:540px
}
body#red-page .footer-widgets {
	padding:40px 0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .price,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .slogan {
	font-size:1em
}
}@media (max-width:767px) {
	#premium-popup-form h2 {
	font-size:1rem;
	line-height:1
}
#premium-popup-form form input[type=email],#premium-popup-form form input[type=password],#premium-popup-form form input[type=text],#premium-popup-form form select {
	font-size:17px;
	height:2.5rem;
	padding:0 .5em
}
#premium-popup-form #premium-form .form-field-premium-form_cc_number input {
	background-position:right .5rem center;
	background-size:154px auto
}
[dir=rtl] #premium-popup-form #premium-form .form-field-premium-form_cc_number input {
	background-position:left .5rem center
}
#premium-popup-form #premium-modes .col-xs-3,#premium-popup-form #premium-modes .col-xs-4,#premium-popup-form #premium-modes .col-xs-6 {
	width:100%;
	float:none;
	margin-bottom:.5em
}
#premium-popup-form #premium-modes .mode {
	height:90px
}
#premium-popup-form #premium-modes .mode .label div {
	height:90px
}
#premium-popup-form #premium-modes .mode .label div div {
	width:90px
}
#premium-popup-form #premium-modes .mode .price,#premium-popup-form #premium-modes .mode .slogan {
	font-size:1.4rem
}
}@media (max-width:640px) {
	.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs li {
	display:block;
	float:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header.with-included.with-main-pic {
	padding-right:10px;
	padding-left:10px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-popup-form-membership-header.with-included.with-main-pic .title {
	padding-top:calc(20% + 10px)
}
#premium-form-reasons .r-ct {
	margin:.5em 0 0
}
#premium-form-reasons .r-ct .icon-f {
	font-size:2.5rem
}
#premium-form-reasons .r-ct h3 {
	font-size:.8rem
}
}@media (max-width:479px) {
	body#red-page #header #header-nav #main-signup-btn .btn__label {
	display:none
}
body#red-page #header #header-nav #main-signup-btn .mobile-only-show-inline-block {
	display:inline-block
}
body#red-page #header #header-nav #main-signin-btn {
	margin-left:10px;
	padding-left:8px;
	padding-right:8px
}
body#red-page #header #header-nav #main-cat-switcher {
	padding-left:8px;
	padding-right:8px
}
body#red-page .main-slider__item--img-1 .main-slider__layer h1 span {
	font-size:16px
}
body#red-page .main-slider__item--img-1 .main-slider__layer .button {
	font-size:14px;
	padding:.6rem 1.4rem
}
body#red-page .main-slider__item--img-1 .main-slider__layer .inter-wrap .inter img {
	max-width:50px
}
body#red-page .hd-section h3,body#red-page .noads-section h3,body#red-page .originals-section h3 {
	font-size:30px
}
body#red-page .start-section h3 {
	font-size:2rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #signin-popup-form .btn-danger {
	min-width:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #signin-popup-form #signup-form_step2_profilepic .step2-profile-pic {
	margin:0 auto 10px;
	float:none
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form {
	padding:.5em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #xvideored-logo {
	max-width:250px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form h3 {
	font-size:.7rem;
	margin-top:.35em;
	line-height:1
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .btn-channel-membership-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .btn-ppv-video-buy-submit,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form button.g-recaptcha,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form button[type=submit] {
	font-size:1rem;
	margin:.45em auto 0;
	padding:.6em
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn-link {
	font-size:.8rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form a.btn-sm {
	font-size:.9rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .form-field-premium-form_cc_number input {
	background-size:116px auto
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .form-field-premium-form_cc_ccv.form-group,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .form-field-premium-form_cc_month.form-group,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-form .form-field-premium-form_cc_year.form-group {
	width:33.33333%
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans {
	margin-bottom:.5em;
	display:block
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan {
	display:block
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan.with-saving {
	padding-top:14px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .plan.with-saving .saving {
	border-radius:0;
	border-bottom-left-radius:.25em;
	line-height:2px;
	padding:8px 2px 6px 4px;
	right:-2px;
	top:-2px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .col-xs-3,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .col-xs-4,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .premium-plans .col-xs-6 {
	width:100%;
	float:none;
	margin-bottom:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .price,.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #premium-modes .mode .slogan {
	font-size:.9em;
	padding:5px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #xvideored-modal .t-inp .inp.date:first-child {
	float:none;
	width:100%;
	padding-right:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form #xvideored-modal .t-inp .inp.cvv:last-child {
	float:none;
	width:60%;
	padding-left:0
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-form .unlogged-txt {
	margin-right:20px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-tabs li a {
	padding:10px 25px
}
.x-overlay.x-overlay-box.premium-popup-form .x-body #premium-popup-signin .tabbed-form-container {
	padding:.2rem
}
.x-overlay.x-overlay-box.premium-popup-form .x-body .premium-popup-form-membership-header.with-main-pic {
	min-height:110px
}
}@media (max-width:359px) {
	body#red-page #header #header-logo img {
	padding:5px
}
}[dir=rtl] body {
	direction:ltr
}
[dir=rtl] body>* {
	direction:rtl
}
@media (min-width:1200px) {
	[dir=rtl] .form-group .col-lg-1.control-label,[dir=rtl] .form-group .col-lg-10.control-label,[dir=rtl] .form-group .col-lg-11.control-label,[dir=rtl] .form-group .col-lg-12.control-label,[dir=rtl] .form-group .col-lg-2.control-label,[dir=rtl] .form-group .col-lg-3.control-label,[dir=rtl] .form-group .col-lg-4.control-label,[dir=rtl] .form-group .col-lg-5.control-label,[dir=rtl] .form-group .col-lg-6.control-label,[dir=rtl] .form-group .col-lg-7.control-label,[dir=rtl] .form-group .col-lg-8.control-label,[dir=rtl] .form-group .col-lg-9.control-label {
	float:right
}
}@media (min-width:992px) {
	[dir=rtl] .form-group .col-md-1.control-label,[dir=rtl] .form-group .col-md-10.control-label,[dir=rtl] .form-group .col-md-11.control-label,[dir=rtl] .form-group .col-md-12.control-label,[dir=rtl] .form-group .col-md-2.control-label,[dir=rtl] .form-group .col-md-3.control-label,[dir=rtl] .form-group .col-md-4.control-label,[dir=rtl] .form-group .col-md-5.control-label,[dir=rtl] .form-group .col-md-6.control-label,[dir=rtl] .form-group .col-md-7.control-label,[dir=rtl] .form-group .col-md-8.control-label,[dir=rtl] .form-group .col-md-9.control-label {
	float:right
}
}@media (min-width:768px) {
	[dir=rtl] .form-group .col-sm-1.control-label,[dir=rtl] .form-group .col-sm-10.control-label,[dir=rtl] .form-group .col-sm-11.control-label,[dir=rtl] .form-group .col-sm-12.control-label,[dir=rtl] .form-group .col-sm-2.control-label,[dir=rtl] .form-group .col-sm-3.control-label,[dir=rtl] .form-group .col-sm-4.control-label,[dir=rtl] .form-group .col-sm-5.control-label,[dir=rtl] .form-group .col-sm-6.control-label,[dir=rtl] .form-group .col-sm-7.control-label,[dir=rtl] .form-group .col-sm-8.control-label,[dir=rtl] .form-group .col-sm-9.control-label {
	float:right
}
}[dir=rtl] .form-group .col-xs-1.control-label,[dir=rtl] .form-group .col-xs-10.control-label,[dir=rtl] .form-group .col-xs-11.control-label,[dir=rtl] .form-group .col-xs-12.control-label,[dir=rtl] .form-group .col-xs-2.control-label,[dir=rtl] .form-group .col-xs-3.control-label,[dir=rtl] .form-group .col-xs-4.control-label,[dir=rtl] .form-group .col-xs-5.control-label,[dir=rtl] .form-group .col-xs-6.control-label,[dir=rtl] .form-group .col-xs-7.control-label,[dir=rtl] .form-group .col-xs-8.control-label,[dir=rtl] .form-group .col-xs-9.control-label {
	float:right
}
[dir=rtl] .checkbox label,[dir=rtl] .radio label {
	padding-left:0;
	padding-right:20px
}
[dir=rtl] .checkbox input[type=checkbox],[dir=rtl] .checkbox-inline input[type=checkbox],[dir=rtl] .radio input[type=radio],[dir=rtl] .radio-inline input[type=radio] {
	margin-left:0;
	margin-right:-20px
}
[dir=rtl] .list-unstyled {
	padding-right:0
}
[dir=rtl] #page.action-verify_profile #main .form-horizontal .instructions.warning .title .icon-f,[dir=rtl] #page.action-video_edit #main .form-horizontal .instructions.warning .title .icon-f,[dir=rtl] #page.action-video_upload #main .form-horizontal .instructions.warning .title .icon-f {
	margin-left:6px;
	margin-right:0
}
[dir=rtl] #page.action-verify_profile #main .file-upload-inputs .file-upload-text input,[dir=rtl] #page.action-verify_profile #main .file-upload-inputs .file-upload-text select,[dir=rtl] #page.action-video_edit #main .file-upload-inputs .file-upload-text input,[dir=rtl] #page.action-video_edit #main .file-upload-inputs .file-upload-text select,[dir=rtl] #page.action-video_upload #main .file-upload-inputs .file-upload-text input,[dir=rtl] #page.action-video_upload #main .file-upload-inputs .file-upload-text select {
	border-left:0;
	border-right:1px solid #ccc
}
[dir=rtl] #page.action-verify_profile #main .file-upload-inputs .file-upload-text button,[dir=rtl] #page.action-video_edit #main .file-upload-inputs .file-upload-text button,[dir=rtl] #page.action-video_upload #main .file-upload-inputs .file-upload-text button {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:0;
	border-top-left-radius:2px;
	border-top-right-radius:0;
	margin:0 0 4px 2px
}
[dir=rtl] .input-group .form-control:first-child,[dir=rtl] .input-group-addon:first-child,[dir=rtl] .input-group-btn:first-child>.btn,[dir=rtl] .input-group-btn:first-child>.btn-group>.btn,[dir=rtl] .input-group-btn:first-child>.dropdown-toggle,[dir=rtl] .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,[dir=rtl] .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
[dir=rtl] .input-group .form-control:first-child.input-sm,[dir=rtl] .input-group-addon:first-child.input-sm,[dir=rtl] .input-group-btn:first-child>.btn-group>.btn.input-sm,[dir=rtl] .input-group-btn:first-child>.btn.input-sm,[dir=rtl] .input-group-btn:first-child>.dropdown-toggle.input-sm,[dir=rtl] .input-group-btn:last-child>.btn-group:not(:last-child)>.btn.input-sm,[dir=rtl] .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle).input-sm {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
[dir=rtl] .input-group .form-control:first-child.input-lg,[dir=rtl] .input-group-addon:first-child.input-lg,[dir=rtl] .input-group-btn:first-child>.btn-group>.btn.input-lg,[dir=rtl] .input-group-btn:first-child>.btn.input-lg,[dir=rtl] .input-group-btn:first-child>.dropdown-toggle.input-lg,[dir=rtl] .input-group-btn:last-child>.btn-group:not(:last-child)>.btn.input-lg,[dir=rtl] .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle).input-lg {
	border-top-right-radius:6px;
	border-bottom-right-radius:6px
}
[dir=rtl] .input-group-addon:first-child {
	border-right:0
}
[dir=rtl] .input-group-btn:first-child>.btn,[dir=rtl] .input-group-btn:first-child>.btn-group {
	margin-left:-1px;
	margin-right:0
}
[dir=rtl] .input-group .form-control:last-child,[dir=rtl] .input-group-addon:last-child,[dir=rtl] .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,[dir=rtl] .input-group-btn:first-child>.btn:not(:first-child),[dir=rtl] .input-group-btn:last-child>.btn,[dir=rtl] .input-group-btn:last-child>.btn-group>.btn,[dir=rtl] .input-group-btn:last-child>.dropdown-toggle {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
[dir=rtl] .input-group .form-control:last-child.input-sm,[dir=rtl] .input-group-addon:last-child.input-sm,[dir=rtl] .input-group-btn:first-child>.btn-group:not(:first-child)>.btn.input-sm,[dir=rtl] .input-group-btn:first-child>.btn:not(:first-child).input-sm,[dir=rtl] .input-group-btn:last-child>.btn-group>.btn.input-sm,[dir=rtl] .input-group-btn:last-child>.btn.input-sm,[dir=rtl] .input-group-btn:last-child>.dropdown-toggle.input-sm {
	border-top-left-radius:3px;
	border-bottom-left-radius:3px
}
[dir=rtl] .input-group .form-control:last-child.input-lg,[dir=rtl] .input-group-addon:last-child.input-lg,[dir=rtl] .input-group-btn:first-child>.btn-group:not(:first-child)>.btn.input-lg,[dir=rtl] .input-group-btn:first-child>.btn:not(:first-child).input-lg,[dir=rtl] .input-group-btn:last-child>.btn-group>.btn.input-lg,[dir=rtl] .input-group-btn:last-child>.btn.input-lg,[dir=rtl] .input-group-btn:last-child>.dropdown-toggle.input-lg {
	border-top-left-radius:6px;
	border-bottom-left-radius:6px
}
[dir=rtl] .input-group-addon:last-child {
	border-left:0
}
[dir=rtl] .input-group-addon:first-child {
	border-left:0;
	border-right:1px solid #ccc
}
[dir=rtl] .input-group-addon:last-child {
	border-left:1px solid #ccc;
	border-right:0
}
[dir=rtl] .account-page .tag-adder .tag-adder-legend {
	float:right
}
[dir=rtl] .main-cat-switcher-popup.x-popup .x-popup-content ul li .btn {
	text-align:right
}
[dir=rtl] .main-cat-switcher-popup.x-popup .x-popup-content ul li .btn>span {
	float:right
}
[dir=rtl] .main-cat-switcher-popup.x-popup .x-popup-content ul li.alert-toggle .btn .icon-f {
	margin-left:4px;
	margin-right:0
}
[dir=rtl] .main-cat-switcher-popup.x-popup .x-popup-content ul li.alert-toggle .btn .text {
	text-align:right
}
[dir=rtl] #update-email-prefs_prefs_marketing {
	direction:rtl
}
.help-wizard-cover,.help-wizard-mask {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:9998
}
.help-wizard-cover.help-wizard-hiding-mask,.help-wizard-cover.help-wizard-hiding-mask .help-wizard-mask,.help-wizard-cover.help-wizard-hiding-mask .help-wizard-mask .help-wizard-layer,.help-wizard-cover.help-wizard-no-mask,.help-wizard-cover.help-wizard-no-mask .help-wizard-mask,.help-wizard-cover.help-wizard-no-mask .help-wizard-mask .help-wizard-layer {
	bottom:auto;
	height:auto;
	left:auto;
	position:static;
	right:auto;
	top:auto;
	width:auto
}
.help-wizard-cover.help-wizard-hiding-mask .help-wizard-mask .help-wizard-focus {
	box-shadow:0 0 0 9999px rgba(0,0,0,0),0 0 7px 7px inset rgba(0,0,0,0)
}
.help-wizard-cover.help-wizard-no-mask .help-wizard-mask .help-wizard-focus {
	box-shadow:none;
	height:0!important;
	width:0!important
}
.help-wizard-mask {
	opacity:0;
	overflow:hidden
}
.help-wizard-mask .help-wizard-layer {
	bottom:0;
	height:100%;
	left:0;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	z-index:9993
}
.help-wizard-mask .help-wizard-layer.loader-layer {
	background:rgba(0,0,0,.5);
	cursor:default
}
.help-wizard-mask .help-wizard-focus {
	background:0 0;
	box-shadow:0 0 0 999px rgba(0,0,0,.5);
	box-shadow:0 0 0 9999px rgba(0,0,0,.5);
	box-shadow:0 0 0 9999px rgba(0,0,0,.5),0 0 7px 7px inset rgba(0,0,0,.5);
	position:absolute;
	transition:box-shadow .4s ease;
	z-index:9994
}
.help-wizard-mask .help-wizard-cursor {
	display:none;
	font-size:20px;
	position:absolute;
	z-index:9995
}
.help-wizard-mask .help-wizard-cursor.click-pulse:after {
	animation:click-pulse .6s forwards;
	animation-iteration-count:infinite;
	background:rgba(0,0,0,.2);
	content:' ';
	position:absolute;
	top:50%;
	left:50%;
	margin:-35px 0 0 -35px;
	width:70px;
	height:70px;
	border-radius:50%;
	opacity:0;
	pointer-events:none
}
@keyframes click-pulse {
	0% {
	transform:scale3d(.3,.3,1)
}
13%,25% {
	opacity:1
}
50% {
	opacity:0;
	transform:scale3d(1.2,1.2,1)
}
}.help-wizard-mask .help-wizard-cursor .icf-hand-pointer-o {
	color:#000;
	display:inline-block;
	position:relative;
	text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;
	z-index:2
}
.help-wizard-mask .help-wizard-cursor .icf-hand-pointer {
	color:#fff;
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	z-index:1
}
.help-wizard-mask .help-wizard-description {
	background:rgba(255,255,255,.9);
	border-radius:3px;
	box-shadow:0 0 10px rgba(0,0,0,.5);
	display:none;
	padding:6px 14px;
	position:absolute;
	z-index:9996
}
.help-wizard-mask .help-wizard-description.no-text {
	background:0 0;
	box-shadow:none
}
.help-wizard-mask .help-wizard-description .help-wizard-description-content {
	color:#000;
	font-size:16px;
	line-height:1.4
}
.help-wizard-mask .help-wizard-description .help-wizard-next {
	margin:0;
	text-align:right
}
.help-wizard-mask .help-wizard-description .help-wizard-next .btn {
	background-image:linear-gradient(90deg,#b22922 0,#b22922 49.9%,transparent 50.01%,transparent 100%);
	background-position:100% 50%;
	background-size:210% 200%;
	font-size:13px;
	font-weight:700;
	margin:0
}
.help-wizard-mask .help-wizard-description .help-wizard-next .btn.auto-next {
	background-position:0 50%;
	transition:background 5s ease
}
.help-wizard-mask .help-wizard-loading {
	color:#fff;
	font-size:40px;
	display:inline-block;
	height:40px;
	line-height:40px;
	left:50%;
	margin:-20px 0 0 -20px;
	position:fixed;
	text-align:center;
	top:50%;
	width:40px;
	z-index:9997
}
.help-wizard-cover .help-wizard-skip {
	background:#fff;
	border:1px solid #4d4d4d;
	bottom:2px;
	cursor:pointer;
	font-size:14px;
	font-weight:700;
	right:2px;
	padding:10px;
	position:fixed;
	text-decoration:none;
	z-index:9999
}
.help-wizard-cover .help-wizard-skip:hover {
	border-color:#ccc
}
.help-wizard-cover .help-wizard-skip.left {
	left:2px;
	right:auto
}
.help-wizard-cover .help-wizard-skip.right {
	left:auto;
	right:2px
}
.help-wizard-cover .help-wizard-skip.bottom {
	bottom:2px;
	top:auto
}
.help-wizard-cover .help-wizard-skip.top {
	bottom:auto;
	top:2px
}
#browser-too-old {
	background:#fef8ea;
	border-bottom:2px solid #bfb471;
	color:#000;
	padding:20px;
	margin:0 0 10px;
	position:relative;
	z-index:99999;
	text-align:center;
	width:100%
}
#browser-too-old * {
	font-size:16px
}
#browser-too-old p+p {
	margin-top:20px
}
#suggestions_models_list a,#suggestions_models_list li,#suggestions_removed_tags_list a,#suggestions_removed_tags_list li,#suggestions_tags_list a,#suggestions_tags_list li,.video-tags a,.video-tags li,.video-tags-list a,.video-tags-list li {
	position:relative;
	cursor:pointer
}
#suggestions_models_list .line-through,#suggestions_models_list .line-through .name,#suggestions_models_list .line-through a,#suggestions_models_list .line-through button,#suggestions_removed_tags_list .line-through,#suggestions_removed_tags_list .line-through .name,#suggestions_removed_tags_list .line-through a,#suggestions_removed_tags_list .line-through button,#suggestions_tags_list .line-through,#suggestions_tags_list .line-through .name,#suggestions_tags_list .line-through a,#suggestions_tags_list .line-through button,.video-tags .line-through,.video-tags .line-through .name,.video-tags .line-through a,.video-tags .line-through button,.video-tags-list .line-through,.video-tags-list .line-through .name,.video-tags-list .line-through a,.video-tags-list .line-through button {
	text-decoration:line-through!important
}
#suggestions_models_list .added .button-add-suggestion,#suggestions_models_list .added .name,#suggestions_removed_tags_list .added .button-add-suggestion,#suggestions_removed_tags_list .added .name,#suggestions_tags_list .added .button-add-suggestion,#suggestions_tags_list .added .name,.video-tags .added .button-add-suggestion,.video-tags .added .name,.video-tags-list .added .button-add-suggestion,.video-tags-list .added .name {
	font-style:italic
}
.model-list-container {
	flex:1 1 100%
}
.model-list-container #models_list {
	position:absolute;
	top:32px;
	width:100%;
	z-index:3;
	display:block
}
.model-list-container #models_list .super-container {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:0
}
.model-list-container #models_list .super-container .small-padding {
	padding:20px 0
}
.model-list-container #models_list .super-container .container-form-models-suggestion,.model-list-container #models_list .super-container .container-list-models-suggestion {
	padding:10px;
	margin-top:8px
}
.model-list-container #models_list .super-container .container-form-models-suggestion {
	display:none;
	overflow:hidden;
	position:relative
}
.model-list-container #models_list .super-container .container-form-models-suggestion .overlay {
	align-content:center;
	align-items:center;
	background-color:rgba(0,0,0,.7);
	bottom:0;
	opacity:0;
	display:none;
	flex-wrap:wrap;
	justify-content:center;
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	z-index:5
}
.model-list-container #models_list .super-container .container-form-models-suggestion .overlay .icon-f {
	font-size:80px;
	flex:1 1 100%
}
.model-list-container #models_list .super-container .container-form-models-suggestion .overlay .icon-f.icf-hour-glass {
	font-size:50px;
	margin-bottom:10px
}
.model-list-container #models_list .super-container .container-form-models-suggestion input[name=who_are_they] {
	height:85px;
	resize:none;
	overflow:hidden
}
.model-list-container #models_list .super-container .container-form-models-suggestion input[type=number] {
	max-width:70px
}
.model-list-container #models_list .super-container .container-form-models-suggestion .add-model-error-global.alert.alert-danger,.model-list-container #models_list .super-container .container-form-models-suggestion .error-age.alert.alert-danger,.model-list-container #models_list .super-container .container-form-models-suggestion .error-name.alert.alert-danger,.model-list-container #models_list .super-container .container-form-models-suggestion .error-who_are_they.alert.alert-danger,.model-list-container #models_list .super-container .container-form-models-suggestion .new-model-error-global.alert.alert-danger {
	background:inherit;
	border:none
}
.model-list-container #models_list .super-container .container-form-models-suggestion label {
	margin:15px 0
}
.model-list-container #models_list .super-container .container-list-models-suggestion .mozaique {
	max-height:350px;
	overflow-y:auto
}
.model-list-container #models_list .super-container .container-list-models-suggestion .mozaique .card {
	cursor:pointer
}
#models_list .mozaique .line-through>.icf-ban,#suggestions_models_list .line-through>.icf-ban {
	display:block
}
#models_list .mozaique .card,#suggestions_models_list .card {
	height:170px;
	padding:5px
}
#models_list .mozaique .card .card-img,#suggestions_models_list .card .card-img {
	background:#000
}
#models_list .mozaique .card .card-img .overlay-container,#suggestions_models_list .card .card-img .overlay-container {
	background-position:center!important;
	background-repeat:no-repeat!important;
	background-size:contain!important;
	height:4vw;
	position:relative
}
#models_list .mozaique .card .card-img .overlay-container img,#suggestions_models_list .card .card-img .overlay-container img {
	object-fit:contain;
	width:100%;
	height:100%
}
#models_list .mozaique .card .card-img .overlay-container .overlay2,#suggestions_models_list .card .card-img .overlay-container .overlay2 {
	position:relative;
	justify-content:center;
	text-align:center;
	font-size:3rem;
	width:100%;
	height:100%
}
#models_list .mozaique .card .card-img .overlay-container .overlay2 span.icon-f.icf-ban,#suggestions_models_list .card .card-img .overlay-container .overlay2 span.icon-f.icf-ban {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
#models_list .mozaique .card .card-img .overlay-container .overlay,#suggestions_models_list .card .card-img .overlay-container .overlay {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	display:flex;
	justify-content:flex-end
}
#models_list .mozaique .card .card-img .overlay-container .overlay .icf-ban,#suggestions_models_list .card .card-img .overlay-container .overlay .icf-ban {
	position:absolute
}
#models_list .mozaique .card .card-img .overlay-container .overlay .metadata-remove,#suggestions_models_list .card .card-img .overlay-container .overlay .metadata-remove {
	border-radius:0;
	cursor:pointer;
	font-size:15px;
	font-weight:bolder;
	height:25px;
	padding:5px 0 0;
	text-align:center;
	width:25px;
	z-index:1
}
@media screen and (max-width:1024px) {
	#models_list .mozaique .card .card-img .overlay-container,#suggestions_models_list .card .card-img .overlay-container {
	height:22vw
}
}#models_list .mozaique .card .card-footer .name,#suggestions_models_list .card .card-footer .name {
	font-weight:700;
	font-size:14px;
	height:21px;
	letter-spacing:0;
	overflow:hidden;
	text-align:center;
	text-overflow:ellipsis
}
#models_list .mozaique .card .card-footer a,#suggestions_models_list .card .card-footer a {
	color:#000
}
.metadata-suggest-popup .card-footer a {
	color:#fff!important
}
.metadata-suggest-popup #suggestions_removed_tags_list,.metadata-suggest-popup #suggestions_tags_list {
	list-style-position:inside;
	list-style-type:none;
	margin:10px 0;
	padding:0
}
@media screen and (max-width:1024px) {
	.metadata-suggest-popup #suggestions_removed_tags_list li[data-type=tag] a,.metadata-suggest-popup #suggestions_tags_list li[data-type=tag] a {
	padding:8px!important
}
}.metadata-suggest-popup .alert {
	background:inherit;
	border:none
}
.metadata-suggest-popup .panel-models-suggestions {
	display:flex;
	align-items:flex-start;
	flex-wrap:wrap;
	margin:10px 0
}
.metadata-suggest-popup .panel-models-suggestions .metadata-suggest-box {
	display:inline-flex
}
.metadata-suggest-popup .panel-models-suggestions .validate-suggest-model,.metadata-suggest-popup .panel-models-suggestions .validate-suggest-tag {
	flex-grow:1;
	display:inline-flex;
	justify-content:center
}
@media screen and (max-width:1024px) {
	.metadata-suggest-popup .panel-models-suggestions .validate-suggest-model,.metadata-suggest-popup .panel-models-suggestions .validate-suggest-tag {
	padding:5px 0
}
}.metadata-suggest-popup .relative {
	position:relative
}
@media screen and (max-width:1024px) {
	.metadata-suggest-popup #models_suggestions {
	clear:both
}
}.metadata-suggest-popup .panel-search-suggestions input[type=button]:focus {
	outline:0
}
.account-page.anonymous #page.exec-manage-login_create.signin-offer-ribbon-valentine-23 {
	margin-top:140px
}
.signin-offer-ribbon-valentine-23.x-overlay,body.x-overlay-fullscreen-opened .signin-offer-ribbon-valentine-23.x-overlay {
	padding:150px 120px 150px
}
.signin-offer-ribbon-valentine-23.x-overlay .x-body {
	box-shadow:0 0 0 3000px rgba(0,0,0,.5);
	margin-bottom:20px;
	margin-top:150px;
	overflow:visible;
	padding-left:40px;
	padding-right:40px
}
.signin-offer-ribbon-valentine-23.x-overlay .x-body .x-close {
	top:26px
}
.signin-offer-ribbon-valentine-23.x-overlay .x-body .x-close .icf-close-thin {
	display:block
}
.signin-offer-ribbon-valentine-23.x-overlay.x-overlay-box.premium-popup-form,body.x-overlay-fullscreen-opened .signin-offer-ribbon-valentine-23.x-overlay.x-overlay-box.premium-popup-form {
	padding-bottom:10px;
	padding-top:10px
}
.signin-offer-ribbon-valentine-23.x-overlay.x-overlay-box.premium-popup-form .x-body .x-content {
	overflow:visible
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 {
	display:block;
	position:absolute;
	right:-50px;
	text-decoration:none;
	top:-75px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .resize {
	display:block
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook,.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile {
	display:block;
	font-size:34px;
	font-weight:700;
	height:70px;
	line-height:70px;
	max-width:calc(100vw - 220px);
	padding:0 50px 0 60px;
	position:relative;
	text-transform:uppercase;
	white-space:nowrap;
	z-index:3
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual,.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook,.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile {
	color:#fae8b8;
	text-shadow:1px 1px 0 #db582c,-1px -1px 0 #db582c,1px -1px 0 #db582c,-1px 1px 0 #db582c,0 2px 4px rgba(0,0,0,.3)
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual,.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile {
	display:none
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual-desktop {
	background:transparent url(../../../v3/img/skins/common/offer/valentine-23/ribbon-valentine-23-desktop-heart.png) 0 0 no-repeat;
	bottom:100%;
	color:#e3211b;
	display:block;
	font-size:36px;
	font-weight:700;
	height:60px;
	line-height:60px;
	padding:0 0 0 110px;
	position:absolute;
	right:70px;
	text-transform:uppercase;
	white-space:nowrap;
	z-index:2
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-discount {
	background:transparent url(../../../v3/img/skins/common/offer/valentine-23/ribbon-valentine-23-desktop-price.png) 0 0 no-repeat;
	bottom:26px;
	display:block;
	height:148px;
	position:absolute;
	right:-78px;
	width:191px;
	z-index:3
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-discount>span {
	color:#e3211b;
	display:block;
	font-size:45px;
	font-weight:700;
	margin:37px 0 0 64px;
	text-align:center;
	text-shadow:0 0 15px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.5);
	transform:rotate(16deg);
	width:100px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-discount>span .currency {
	font-size:.6em;
	vertical-align:text-top
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23::after {
	background-image:linear-gradient(140deg,#521513 0,#6d1812 80%);
	clip-path:polygon(0 0,100% 0,0 100%,0 0);
	content:"";
	display:block;
	height:40px;
	position:absolute;
	right:0;
	top:99.5%;
	width:40px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-back {
	height:70px;
	left:0;
	right:0;
	top:0;
	position:absolute;
	z-index:1
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-back::before {
	background-image:linear-gradient(to right,#d82305,#a2211d);
	bottom:0;
	clip-path:polygon(0 0,100% 0,100% 100%,0 100%,25px 50%,0 0);
	content:"";
	display:block;
	left:0;
	right:0;
	position:absolute;
	top:0;
	z-index:2
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-back::after {
	background:rgba(0,0,0,.25);
	bottom:-5px;
	clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,25px 50%,0 0);
	content:"";
	display:block;
	left:5px;
	right:0;
	position:absolute;
	top:5px;
	z-index:1
}
#premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 {
	margin:88px -56px 0 -34px;
	position:relative;
	right:auto;
	top:auto;
	width:calc(100% + 90px)
}
#premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook {
	font-size:30px;
	height:auto;
	min-height:70px;
	line-height:40px;
	padding:15px 20px 15px 36px;
	white-space:normal
}
#premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual-desktop {
	right:53%;
	transform:translateX(50%)
}
.account-page.anonymous #page.exec-manage-login_create.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 {
	right:-45px
}
.account-page.anonymous #page.exec-manage-login_create.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23::after {
	bottom:-20px;
	height:20px;
	width:20px
}
@media (max-width:1599px) {
	.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook {
	font-size:30px
}
}@media (max-width:1480px) {
	.account-page.anonymous #page.exec-manage-login_create.signin-offer-ribbon-valentine-23 {
	margin-left:80px;
	margin-right:80px
}
}@media (max-width:1199px) {
	.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 {
	top:-65px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-back {
	height:60px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook {
	font-size:26px;
	height:60px;
	line-height:60px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual {
	font-size:26px
}
#premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook {
	min-height:60px;
	line-height:30px
}
}@media (max-width:870px) {
	.signin-offer-ribbon-valentine-23.x-overlay,body.x-overlay-fullscreen-opened .signin-offer-ribbon-valentine-23.x-overlay {
	padding-left:10px;
	padding-right:10px
}
.signin-offer-ribbon-valentine-23.x-overlay .x-body .x-close {
	top:-132px
}
.signin-offer-ribbon-valentine-23 #premium-info-frame {
	position:static
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 {
	left:10px;
	top:-120px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook {
	display:none
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-back {
	height:110px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile {
	display:block;
	font-size:20px;
	height:110px;
	line-height:22px;
	max-width:calc(100vw - 45px);
	padding:10px 130px 0 60px;
	text-align:center;
	text-transform:none;
	width:100%;
	white-space:normal
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual-desktop {
	display:none
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual {
	background:transparent url(../../../v3/img/skins/common/offer/valentine-23/ribbon-valentine-23-mobile-hearts.png) 40px bottom no-repeat;
	bottom:-6px;
	display:block;
	font-size:38px;
	height:76px;
	left:0;
	line-height:76px;
	padding:0 155px 0 100px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	white-space:nowrap;
	width:100%;
	z-index:2
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-discount {
	background:transparent url(../../../v3/img/skins/common/offer/valentine-23/ribbon-valentine-23-mobile-price.png) 0 bottom no-repeat;
	height:122px;
	right:6px;
	top:-5px;
	width:144px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-discount>span {
	color:#fff;
	font-size:42px;
	margin:45px 0 0 37px;
	text-shadow:0 0 3px #881410,0 0 3px #881410,0 0 3px #881410,0 0 3px #881410,0 0 15px rgba(0,0,0,.7)
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 {
	right:-20px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23::after {
	bottom:-10px;
	height:10px;
	width:10px
}
.account-page.anonymous #page.exec-manage-login_create.signin-offer-ribbon-valentine-23 {
	margin-left:auto;
	margin-right:auto
}
#premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 {
	margin:0 -21px 0 -12px;
	position:relative;
	right:auto;
	top:auto;
	width:calc(100% + 28px)
}
#premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook {
	font-size:26px;
	line-height:30px;
	min-height:60px
}
}@media (max-width:767px) {
	.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 {
	right:-10px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile {
	max-width:calc(100vw - 20px)
}
}@media (max-width:640px) {
	.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile {
	font-size:18px
}
}@media (max-width:560px) {
	.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.signin-offer-ribbon-valentine-23 #premium-info-frame,.x-overlay.with-premium-info-frame.signin-offer-ribbon-valentine-23 #premium-info-frame {
	background-position:right 20px;
	margin-top:50px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 {
	left:0;
	margin-bottom:10px;
	margin-right:-25px;
	position:relative;
	right:auto;
	top:-50px;
	width:calc(100% + 25px)
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile {
	font-size:15px;
	line-height:20px;
	max-width:none;
	padding-left:36px;
	padding-right:120px;
	width:100%
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual {
	padding:0 140px 0 85px
}
.signin-offer-ribbon-valentine-23.x-overlay,body.x-overlay-fullscreen-opened .signin-offer-ribbon-valentine-23.x-overlay {
	padding-top:0
}
.signin-offer-ribbon-valentine-23.x-overlay .x-body .x-close {
	font-size:14px;
	right:4px;
	top:2px
}
.signin-offer-ribbon-valentine-23.x-overlay .x-body .x-close .icf-close-thin:before {
	content:"\e94a"
}
#premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 {
	margin-top:0;
	margin:0 -26px 0 -12px;
	width:calc(100% + 38px)
}
.account-page.anonymous #page.exec-manage-login_create.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 {
	margin-left:-15px;
	margin-right:-20px;
	right:auto;
	width:calc(100% + 50px)
}
}@media (max-width:479px) {
	.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-hook-mobile {
	font-size:14px;
	line-height:18px
}
.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 .offer-ribbon-valentine-23-annual {
	background-position:10px bottom;
	padding-left:55px
}
#premium-popup-form.signin-offer-ribbon-valentine-23 .offer-ribbon-valentine-23 {
	margin:0 -21px 0 -12px;
	width:calc(100% + 33px)
}
}.container-dragdrop {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	user-select:none
}
.container-dragdrop.mozaique {
	margin:0
}
.container-dragdrop .is-dragdrop>* {
	position:relative;
	z-index:2
}
.container-dragdrop .is-dragdrop:after {
	background:rgba(222,38,0,.1);
	bottom:5px;
	box-shadow:0 0 0 2px rgba(222,38,0,.5);
	content:"";
	display:none;
	left:2px;
	position:absolute;
	top:5px;
	right:2px;
	transition:transform .3s;
	z-index:1
}
.container-dragdrop .is-dragdrop .thumb-inside,.container-dragdrop .is-dragdrop .thumb-under {
	transition:transform .3s
}
.container-dragdrop .is-dragdrop .thumb-inside .videopv:after {
	bottom:0;
	content:" ";
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:100
}
.container-dragdrop .is-dragdrop.img-block:after {
	content:none;
	display:none!important
}
.container-dragdrop .is-dragdrop.img-block>* {
	opacity:1!important
}
.container-dragdrop .is-dragdrop.img-block .embed-responsive-item {
	border:1px solid #ccc;
	transition:transform .3s
}
.container-dragdrop .is-dragdrop.is-dragdrop-active .checkbox-dragdrop label {
	border-color:#de2600;
	opacity:1
}
.container-dragdrop .is-dragdrop.is-dragdrop-active:after {
	display:block
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.img-block .embed-responsive-item {
	border:2px solid #de2600
}
.container-dragdrop .is-dragdrop.is-dragdrop-active .checkbox-dragdrop,.notouch .container-dragdrop .is-dragdrop:hover .checkbox-dragdrop {
	display:block
}
.container-dragdrop .is-dragdrop.is-dragdrop-active .video-viewed,.notouch .container-dragdrop .is-dragdrop:hover .video-viewed {
	display:none
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected:after {
	box-shadow:0 0 0 2px rgba(255,255,255,.5);
	display:block
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected.img-block .embed-responsive-item {
	border:2px solid #d9d9d9
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected.img-block .embed-responsive-item:after {
	background:rgba(255,255,255,.5)
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected .checkbox-dragdrop input:checked+label {
	background:#d9d9d9
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected.is-dragdrop-first-selected:after {
	background:rgba(222,38,0,.2);
	box-shadow:0 0 0 4px rgba(222,38,0,.8);
	display:block
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected.is-dragdrop-first-selected.img-block .embed-responsive-item {
	border:2px solid #de2600
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected.is-dragdrop-first-selected.img-block .embed-responsive-item:after {
	background:rgba(222,38,0,.2)
}
.container-dragdrop .is-dragdrop.is-dragdrop-active.is-dragdrop-selected.is-dragdrop-first-selected .checkbox-dragdrop input:checked+label {
	background:#de2600
}
.container-dragdrop .is-dragdrop.is-dragdrop-selected:hover {
	cursor:grab
}
.container-dragdrop .is-dragdrop.is-dragdrop-selected:after {
	box-shadow:0 0 0 2px #de2600;
	display:block;
	transform-origin:center center;
	transform:scale(.9)
}
.container-dragdrop .is-dragdrop.is-dragdrop-selected .thumb-inside,.container-dragdrop .is-dragdrop.is-dragdrop-selected .thumb-under {
	opacity:.9;
	transform-origin:bottom center;
	transform:scale(.88)
}
.container-dragdrop .is-dragdrop.is-dragdrop-selected .thumb-under {
	transform-origin:top center
}
.container-dragdrop .is-dragdrop.is-dragdrop-selected.img-block .embed-responsive-item {
	margin:0 auto;
	transform-origin:center center;
	transform:scale(.9);
	border:2px solid #de2600
}
.container-dragdrop .is-dragdrop.is-dragdrop-selected.img-block .embed-responsive-item:after {
	background:rgba(222,38,0,.2)
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive:after {
	background:#d9d9d9;
	box-shadow:none;
	display:block
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive .thumb-inside>*,.container-dragdrop .is-dragdrop.is-dragdrop-inactive img {
	visibility:hidden
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive.img-block .thumb-inside .thumb {
	visibility:visible
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive.img-block .thumb-inside .embed-responsive-item {
	background:#d9d9d9;
	border-color:#d9d9d9
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive.img-block .thumb-inside .embed-responsive-item>* {
	visibility:hidden
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive .thumb a {
	border:none
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive .thumb-under {
	visibility:hidden
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive .checkbox-dragdrop {
	display:none
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive.dragdrop-selection:after {
	background:#f7f7f7
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive.dragdrop-selection.img-block .thumb-inside .embed-responsive-item {
	background:#f7f7f7;
	border-color:#f7f7f7
}
.container-dragdrop .is-dragdrop.is-dragdrop-inactive.dragdrop-selection.img-block .thumb-inside .embed-responsive-item:after {
	display:none
}
.container-dragdrop .is-dragdrop.is-dragdrop-moving {
	border-bottom:0;
	cursor:grabbing!important;
	margin:0;
	padding:0;
	position:fixed;
	z-index:300
}
.container-dragdrop .is-dragdrop.is-dragdrop-moving:after {
	background:#fff;
	bottom:0;
	display:block;
	left:0;
	right:0;
	top:0
}
.container-dragdrop .is-dragdrop.is-dragdrop-moving.img-block .embed-responsive-item {
	background:#fff
}
.notouch .container-dragdrop .is-dragdrop.is-dragdrop-moving:hover .checkbox-dragdrop {
	display:none
}
.container-dragdrop .is-dragdrop.is-dragdrop-moving .dragdrop-nb-pics-selected {
	background:#de2600;
	border-radius:50%;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:700;
	height:30px;
	line-height:30px;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	width:30px
}
.container-dragdrop .is-dragdrop.img-block .embed-responsive-item {
	z-index:0
}
.container-dragdrop .is-dragdrop.img-block .embed-responsive-item:after {
	content:'';
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1
}
.container-dragdrop .is-dragdrop.img-block .checkbox-dragdrop {
	bottom:5px;
	right:5px;
	top:auto
}
.container-dragdrop.is-dragdrop-selecting,.container-dragdrop.is-dragdrop-selecting * {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	user-select:none
}
.container-dragdrop.is-dragdrop-selecting .is-dragdrop {
	cursor:default
}
.container-dragdrop.is-dragdrop-selecting .is-dragdrop .checkbox-dragdrop {
	display:block
}
.container-dragdrop.is-dragdrop-selecting .is-dragdrop .video-viewed,.container-dragdrop.is-dragdrop-selecting .is-dragdrop a.play {
	display:none
}
.container-dragdrop.is-dragdrop-selecting .is-dragdrop.is-dragdrop-selected {
	cursor:grab
}
.container-dragdrop.is-dragdrop-selecting .is-dragdrop.is-dragdrop-inactive .checkbox-dragdrop {
	display:none
}
.container-dragdrop.is-dragdrop-reorder-touch .is-dragdrop.is-dragdrop-selected .checkbox-dragdrop {
	display:none
}
.container-dragdrop.is-dragdrop-reorder-touch .is-dragdrop.is-dragdrop-selected.img-block .thumb-inside .embed-responsive-item {
	background:#d9d9d9
}
.container-dragdrop.is-dragdrop-reorder-touch .is-dragdrop.is-dragdrop-moving img,.container-dragdrop.is-dragdrop-reorder-touch .is-dragdrop.is-dragdrop-selected img {
	display:block
}
.container-dragdrop.is-dragdrop-reorder-moveOneNoSelect .is-dragdrop .checkbox-dragdrop,.container-dragdrop.is-dragdrop-reorder-moveOneNoSelect .is-dragdrop:hover .checkbox-dragdrop {
	display:none
}
.container-dragdrop .checkbox-dragdrop {
	height:auto;
	display:none;
	position:absolute;
	right:0;
	top:3px;
	width:28px;
	z-index:4
}
.container-dragdrop .checkbox-dragdrop:before {
	content:'';
	display:block;
	padding-top:100%
}
.container-dragdrop .checkbox-dragdrop input {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:0;
	opacity:0
}
.container-dragdrop .checkbox-dragdrop label {
	position:absolute;
	top:0;
	left:0;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-size:0;
	background:#fff;
	border:3px solid #555;
	border-radius:50%;
	z-index:1;
	cursor:pointer
}
.container-dragdrop .checkbox-dragdrop label:after {
	content:'';
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	width:16px;
	height:8px;
	margin:-4px 0 0 -8px;
	border-left:3px solid #fff;
	border-bottom:3px solid #fff;
	transform:rotate(-45deg)
}
.notouch .container-dragdrop .checkbox-dragdrop label:hover {
	background:#555;
	border:none
}
.notouch .container-dragdrop .checkbox-dragdrop label:hover:after {
	display:block
}
.container-dragdrop .checkbox-dragdrop input:checked+label {
	background:#de2600;
	border:none;
	opacity:1
}
.container-dragdrop .checkbox-dragdrop input:checked+label:after {
	display:block
}
.touch-dragdrop-with-scroll {
	padding-right:24px;
	position:relative
}
.touch-dragdrop-with-scroll::after,.touch-dragdrop-with-scroll::before {
	font-family:iconfont!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	text-shadow:2px 0 0 #eee,-2px 0 0 #eee,0 2px 0 #eee,0 -2px 0 #eee,1px 1px 0 #eee,-1px -1px 0 #eee,1px -1px 0 #eee,-1px 1px 0 #eee;
	border-radius:3px;
	bottom:14px;
	color:#777;
	content:" ";
	display:block;
	font-size:14px;
	line-height:20px;
	position:absolute;
	right:2px;
	text-align:center;
	vertical-align:bottom;
	width:18px;
	z-index:1
}
.touch-dragdrop-with-scroll::before {
	background:linear-gradient(90deg,#eee 4px,transparent 1%) center,linear-gradient(#eee 4px,transparent 1%) center,#d9d9d9;
	background-size:5px 5px;
	background-position:center center;
	box-shadow:0 0 4px -1px rgba(0,0,0,.6);
	content:"\e99d";
	top:14px
}
.touch-dragdrop-with-scroll::after {
	content:"\e96e";
	height:20px;
	z-index:2
}
.dragdrop-selection-zone {
	position:absolute;
	background:rgba(222,38,0,.3);
	border:1px dotted red;
	z-index:9999;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	user-select:none
}
.is-dragdrop-draging {
	cursor:crosshair
}
.is-dragdrop-draging,.is-dragdrop-draging * {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	user-select:none
}
.is-dragdrop-reorder,.is-dragdrop-reorder *,.is-dragdrop-selection,.is-dragdrop-selection * {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	user-select:none
}
.is-dragdrop-reorder form input,.is-dragdrop-reorder form textarea,.is-dragdrop-selection form input,.is-dragdrop-selection form textarea {
	-webkit-user-select:text;
	user-select:text
}
[class*=emojione-] {
	text-indent:-9999em;
	image-rendering:optimizeQuality;
	font-size:inherit;
	height:1.3em;
	width:1.3em;
	top:-3px;
	position:relative;
	display:inline-block;
	margin:0 .15em;
	line-height:normal;
	vertical-align:middle;
	background-image:url(emojione.sprites.png);
	background-size:4100% 4000%;
	background-repeat:no-repeat
}
.emojione-0023-20e3 {
	background-position:2.5% 0
}
.emojione-002a-20e3 {
	background-position:52.5% 71.79487%
}
.emojione-0030-20e3 {
	background-position:0 2.5641%
}
.emojione-0031-20e3 {
	background-position:2.5% 2.5641%
}
.emojione-0032-20e3 {
	background-position:5% 0
}
.emojione-0033-20e3 {
	background-position:5% 2.5641%
}
.emojione-0034-20e3 {
	background-position:0 5.12821%
}
.emojione-0035-20e3 {
	background-position:2.5% 5.12821%
}
.emojione-0036-20e3 {
	background-position:5% 5.12821%
}
.emojione-0037-20e3 {
	background-position:7.5% 0
}
.emojione-0038-20e3 {
	background-position:7.5% 2.5641%
}
.emojione-0039-20e3 {
	background-position:7.5% 5.12821%
}
.emojione-00a9 {
	background-position:0 7.69231%
}
.emojione-00ae {
	background-position:2.5% 7.69231%
}
.emojione-1f004 {
	background-position:5% 7.69231%
}
.emojione-1f0cf {
	background-position:7.5% 7.69231%
}
.emojione-1f170 {
	background-position:10% 0
}
.emojione-1f171 {
	background-position:10% 2.5641%
}
.emojione-1f17e {
	background-position:10% 5.12821%
}
.emojione-1f17f {
	background-position:10% 7.69231%
}
.emojione-1f18e {
	background-position:0 10.25641%
}
.emojione-1f191 {
	background-position:2.5% 10.25641%
}
.emojione-1f192 {
	background-position:5% 10.25641%
}
.emojione-1f193 {
	background-position:7.5% 10.25641%
}
.emojione-1f194 {
	background-position:10% 10.25641%
}
.emojione-1f195 {
	background-position:12.5% 0
}
.emojione-1f196 {
	background-position:12.5% 2.5641%
}
.emojione-1f197 {
	background-position:12.5% 5.12821%
}
.emojione-1f198 {
	background-position:12.5% 7.69231%
}
.emojione-1f199 {
	background-position:12.5% 10.25641%
}
.emojione-1f19a {
	background-position:0 12.82051%
}
.emojione-1f1e6-1f1e8 {
	background-position:2.5% 12.82051%
}
.emojione-1f1e6-1f1e9 {
	background-position:5% 12.82051%
}
.emojione-1f1e6-1f1ea {
	background-position:7.5% 12.82051%
}
.emojione-1f1e6-1f1eb {
	background-position:10% 12.82051%
}
.emojione-1f1e6-1f1ec {
	background-position:12.5% 12.82051%
}
.emojione-1f1e6-1f1ee {
	background-position:15% 0
}
.emojione-1f1e6-1f1f1 {
	background-position:15% 2.5641%
}
.emojione-1f1e6-1f1f2 {
	background-position:15% 5.12821%
}
.emojione-1f1e6-1f1f4 {
	background-position:15% 7.69231%
}
.emojione-1f1e6-1f1f6 {
	background-position:15% 10.25641%
}
.emojione-1f1e6-1f1f7 {
	background-position:15% 12.82051%
}
.emojione-1f1e6-1f1f8 {
	background-position:0 15.38462%
}
.emojione-1f1e6-1f1f9 {
	background-position:2.5% 15.38462%
}
.emojione-1f1e6-1f1fa {
	background-position:5% 15.38462%
}
.emojione-1f1e6-1f1fc {
	background-position:7.5% 15.38462%
}
.emojione-1f1e6-1f1fd {
	background-position:10% 15.38462%
}
.emojione-1f1e6-1f1ff {
	background-position:12.5% 15.38462%
}
.emojione-1f1e7-1f1e6 {
	background-position:15% 15.38462%
}
.emojione-1f1e7-1f1e7 {
	background-position:17.5% 0
}
.emojione-1f1e7-1f1e9 {
	background-position:17.5% 2.5641%
}
.emojione-1f1e7-1f1ea {
	background-position:17.5% 5.12821%
}
.emojione-1f1e7-1f1eb {
	background-position:17.5% 7.69231%
}
.emojione-1f1e7-1f1ec {
	background-position:17.5% 10.25641%
}
.emojione-1f1e7-1f1ed {
	background-position:17.5% 12.82051%
}
.emojione-1f1e7-1f1ee {
	background-position:17.5% 15.38462%
}
.emojione-1f1e7-1f1ef {
	background-position:0 17.94872%
}
.emojione-1f1e7-1f1f1 {
	background-position:2.5% 17.94872%
}
.emojione-1f1e7-1f1f2 {
	background-position:5% 17.94872%
}
.emojione-1f1e7-1f1f3 {
	background-position:7.5% 17.94872%
}
.emojione-1f1e7-1f1f4 {
	background-position:10% 17.94872%
}
.emojione-1f1e7-1f1f6 {
	background-position:12.5% 17.94872%
}
.emojione-1f1e7-1f1f7 {
	background-position:15% 17.94872%
}
.emojione-1f1e7-1f1f8 {
	background-position:17.5% 17.94872%
}
.emojione-1f1e7-1f1f9 {
	background-position:20% 0
}
.emojione-1f1e7-1f1fb {
	background-position:20% 2.5641%
}
.emojione-1f1e7-1f1fc {
	background-position:20% 5.12821%
}
.emojione-1f1e7-1f1fe {
	background-position:20% 7.69231%
}
.emojione-1f1e7-1f1ff {
	background-position:20% 10.25641%
}
.emojione-1f1e8-1f1e6 {
	background-position:20% 12.82051%
}
.emojione-1f1e8-1f1e8 {
	background-position:20% 15.38462%
}
.emojione-1f1e8-1f1e9 {
	background-position:20% 17.94872%
}
.emojione-1f1e8-1f1eb {
	background-position:0 20.51282%
}
.emojione-1f1e8-1f1ec {
	background-position:2.5% 20.51282%
}
.emojione-1f1e8-1f1ed {
	background-position:5% 20.51282%
}
.emojione-1f1e8-1f1ee {
	background-position:7.5% 20.51282%
}
.emojione-1f1e8-1f1f0 {
	background-position:10% 20.51282%
}
.emojione-1f1e8-1f1f1 {
	background-position:12.5% 20.51282%
}
.emojione-1f1e8-1f1f2 {
	background-position:15% 20.51282%
}
.emojione-1f1e8-1f1f3 {
	background-position:17.5% 20.51282%
}
.emojione-1f1e8-1f1f4 {
	background-position:20% 20.51282%
}
.emojione-1f1e8-1f1f5 {
	background-position:22.5% 0
}
.emojione-1f1e8-1f1f7 {
	background-position:22.5% 2.5641%
}
.emojione-1f1e8-1f1fa {
	background-position:22.5% 5.12821%
}
.emojione-1f1e8-1f1fb {
	background-position:22.5% 7.69231%
}
.emojione-1f1e8-1f1fc {
	background-position:22.5% 10.25641%
}
.emojione-1f1e8-1f1fd {
	background-position:22.5% 12.82051%
}
.emojione-1f1e8-1f1fe {
	background-position:22.5% 15.38462%
}
.emojione-1f1e8-1f1ff {
	background-position:22.5% 17.94872%
}
.emojione-1f1e9-1f1ea {
	background-position:22.5% 20.51282%
}
.emojione-1f1e9-1f1ec {
	background-position:0 23.07692%
}
.emojione-1f1e9-1f1ef {
	background-position:2.5% 23.07692%
}
.emojione-1f1e9-1f1f0 {
	background-position:5% 23.07692%
}
.emojione-1f1e9-1f1f2 {
	background-position:7.5% 23.07692%
}
.emojione-1f1e9-1f1f4 {
	background-position:10% 23.07692%
}
.emojione-1f1e9-1f1ff {
	background-position:12.5% 23.07692%
}
.emojione-1f1ea-1f1e6 {
	background-position:15% 23.07692%
}
.emojione-1f1ea-1f1e8 {
	background-position:17.5% 23.07692%
}
.emojione-1f1ea-1f1ea {
	background-position:20% 23.07692%
}
.emojione-1f1ea-1f1ec {
	background-position:22.5% 23.07692%
}
.emojione-1f1ea-1f1ed {
	background-position:25% 0
}
.emojione-1f1ea-1f1f7 {
	background-position:25% 2.5641%
}
.emojione-1f1ea-1f1f8 {
	background-position:25% 5.12821%
}
.emojione-1f1ea-1f1f9 {
	background-position:25% 7.69231%
}
.emojione-1f1ea-1f1fa {
	background-position:25% 10.25641%
}
.emojione-1f1eb-1f1ee {
	background-position:25% 12.82051%
}
.emojione-1f1eb-1f1ef {
	background-position:25% 15.38462%
}
.emojione-1f1eb-1f1f0 {
	background-position:25% 17.94872%
}
.emojione-1f1eb-1f1f2 {
	background-position:25% 20.51282%
}
.emojione-1f1eb-1f1f4 {
	background-position:25% 23.07692%
}
.emojione-1f1eb-1f1f7 {
	background-position:0 25.64103%
}
.emojione-1f1ec-1f1e6 {
	background-position:2.5% 25.64103%
}
.emojione-1f1ec-1f1e7 {
	background-position:5% 25.64103%
}
.emojione-1f1ec-1f1e9 {
	background-position:7.5% 25.64103%
}
.emojione-1f1ec-1f1ea {
	background-position:10% 25.64103%
}
.emojione-1f1ec-1f1eb {
	background-position:12.5% 25.64103%
}
.emojione-1f1ec-1f1ec {
	background-position:15% 25.64103%
}
.emojione-1f1ec-1f1ed {
	background-position:17.5% 25.64103%
}
.emojione-1f1ec-1f1ee {
	background-position:20% 25.64103%
}
.emojione-1f1ec-1f1f1 {
	background-position:22.5% 25.64103%
}
.emojione-1f1ec-1f1f2 {
	background-position:25% 25.64103%
}
.emojione-1f1ec-1f1f3 {
	background-position:27.5% 0
}
.emojione-1f1ec-1f1f5 {
	background-position:27.5% 2.5641%
}
.emojione-1f1ec-1f1f6 {
	background-position:27.5% 5.12821%
}
.emojione-1f1ec-1f1f7 {
	background-position:27.5% 7.69231%
}
.emojione-1f1ec-1f1f8 {
	background-position:27.5% 10.25641%
}
.emojione-1f1ec-1f1f9 {
	background-position:27.5% 12.82051%
}
.emojione-1f1ec-1f1fa {
	background-position:27.5% 15.38462%
}
.emojione-1f1ec-1f1fc {
	background-position:27.5% 17.94872%
}
.emojione-1f1ec-1f1fe {
	background-position:27.5% 20.51282%
}
.emojione-1f1ed-1f1f0 {
	background-position:27.5% 23.07692%
}
.emojione-1f1ed-1f1f2 {
	background-position:27.5% 25.64103%
}
.emojione-1f1ed-1f1f3 {
	background-position:0 28.20513%
}
.emojione-1f1ed-1f1f7 {
	background-position:2.5% 28.20513%
}
.emojione-1f1ed-1f1f9 {
	background-position:5% 28.20513%
}
.emojione-1f1ed-1f1fa {
	background-position:7.5% 28.20513%
}
.emojione-1f1ee-1f1e8 {
	background-position:10% 28.20513%
}
.emojione-1f1ee-1f1e9 {
	background-position:12.5% 28.20513%
}
.emojione-1f1ee-1f1ea {
	background-position:15% 28.20513%
}
.emojione-1f1ee-1f1f1 {
	background-position:17.5% 28.20513%
}
.emojione-1f1ee-1f1f2 {
	background-position:20% 28.20513%
}
.emojione-1f1ee-1f1f3 {
	background-position:22.5% 28.20513%
}
.emojione-1f1ee-1f1f4 {
	background-position:25% 28.20513%
}
.emojione-1f1ee-1f1f6 {
	background-position:27.5% 28.20513%
}
.emojione-1f1ee-1f1f7 {
	background-position:30% 0
}
.emojione-1f1ee-1f1f8 {
	background-position:30% 2.5641%
}
.emojione-1f1ee-1f1f9 {
	background-position:30% 5.12821%
}
.emojione-1f1ef-1f1ea {
	background-position:30% 7.69231%
}
.emojione-1f1ef-1f1f2 {
	background-position:30% 10.25641%
}
.emojione-1f1ef-1f1f4 {
	background-position:30% 12.82051%
}
.emojione-1f1ef-1f1f5 {
	background-position:30% 15.38462%
}
.emojione-1f1f0-1f1ea {
	background-position:30% 17.94872%
}
.emojione-1f1f0-1f1ec {
	background-position:30% 20.51282%
}
.emojione-1f1f0-1f1ed {
	background-position:30% 23.07692%
}
.emojione-1f1f0-1f1ee {
	background-position:30% 25.64103%
}
.emojione-1f1f0-1f1f2 {
	background-position:30% 28.20513%
}
.emojione-1f1f0-1f1f3 {
	background-position:0 30.76923%
}
.emojione-1f1f0-1f1f5 {
	background-position:2.5% 30.76923%
}
.emojione-1f1f0-1f1f7 {
	background-position:5% 30.76923%
}
.emojione-1f1f0-1f1fc {
	background-position:7.5% 30.76923%
}
.emojione-1f1f0-1f1fe {
	background-position:10% 30.76923%
}
.emojione-1f1f0-1f1ff {
	background-position:12.5% 30.76923%
}
.emojione-1f1f1-1f1e6 {
	background-position:15% 30.76923%
}
.emojione-1f1f1-1f1e7 {
	background-position:17.5% 30.76923%
}
.emojione-1f1f1-1f1e8 {
	background-position:20% 30.76923%
}
.emojione-1f1f1-1f1ee {
	background-position:22.5% 30.76923%
}
.emojione-1f1f1-1f1f0 {
	background-position:25% 30.76923%
}
.emojione-1f1f1-1f1f7 {
	background-position:27.5% 30.76923%
}
.emojione-1f1f1-1f1f8 {
	background-position:30% 30.76923%
}
.emojione-1f1f1-1f1f9 {
	background-position:32.5% 0
}
.emojione-1f1f1-1f1fa {
	background-position:32.5% 2.5641%
}
.emojione-1f1f1-1f1fb {
	background-position:32.5% 5.12821%
}
.emojione-1f1f1-1f1fe {
	background-position:32.5% 7.69231%
}
.emojione-1f1f2-1f1e6 {
	background-position:32.5% 10.25641%
}
.emojione-1f1f2-1f1e8 {
	background-position:32.5% 12.82051%
}
.emojione-1f1f2-1f1e9 {
	background-position:32.5% 15.38462%
}
.emojione-1f1f2-1f1ea {
	background-position:32.5% 17.94872%
}
.emojione-1f1f2-1f1eb {
	background-position:32.5% 20.51282%
}
.emojione-1f1f2-1f1ec {
	background-position:32.5% 23.07692%
}
.emojione-1f1f2-1f1ed {
	background-position:32.5% 25.64103%
}
.emojione-1f1f2-1f1f0 {
	background-position:32.5% 28.20513%
}
.emojione-1f1f2-1f1f1 {
	background-position:32.5% 30.76923%
}
.emojione-1f1f2-1f1f2 {
	background-position:0 33.33333%
}
.emojione-1f1f2-1f1f3 {
	background-position:2.5% 33.33333%
}
.emojione-1f1f2-1f1f4 {
	background-position:5% 33.33333%
}
.emojione-1f1f2-1f1f5 {
	background-position:7.5% 33.33333%
}
.emojione-1f1f2-1f1f6 {
	background-position:10% 33.33333%
}
.emojione-1f1f2-1f1f7 {
	background-position:12.5% 33.33333%
}
.emojione-1f1f2-1f1f8 {
	background-position:15% 33.33333%
}
.emojione-1f1f2-1f1f9 {
	background-position:17.5% 33.33333%
}
.emojione-1f1f2-1f1fa {
	background-position:20% 33.33333%
}
.emojione-1f1f2-1f1fb {
	background-position:22.5% 33.33333%
}
.emojione-1f1f2-1f1fc {
	background-position:25% 33.33333%
}
.emojione-1f1f2-1f1fd {
	background-position:27.5% 33.33333%
}
.emojione-1f1f2-1f1fe {
	background-position:30% 33.33333%
}
.emojione-1f1f2-1f1ff {
	background-position:32.5% 33.33333%
}
.emojione-1f1f3-1f1e6 {
	background-position:35% 0
}
.emojione-1f1f3-1f1e8 {
	background-position:35% 2.5641%
}
.emojione-1f1f3-1f1ea {
	background-position:35% 5.12821%
}
.emojione-1f1f3-1f1eb {
	background-position:35% 7.69231%
}
.emojione-1f1f3-1f1ec {
	background-position:35% 10.25641%
}
.emojione-1f1f3-1f1ee {
	background-position:35% 12.82051%
}
.emojione-1f1f3-1f1f1 {
	background-position:35% 15.38462%
}
.emojione-1f1f3-1f1f4 {
	background-position:35% 17.94872%
}
.emojione-1f1f3-1f1f5 {
	background-position:35% 20.51282%
}
.emojione-1f1f3-1f1f7 {
	background-position:35% 23.07692%
}
.emojione-1f1f3-1f1fa {
	background-position:35% 25.64103%
}
.emojione-1f1f3-1f1ff {
	background-position:35% 28.20513%
}
.emojione-1f1f4-1f1f2 {
	background-position:35% 30.76923%
}
.emojione-1f1f5-1f1e6 {
	background-position:35% 33.33333%
}
.emojione-1f1f5-1f1ea {
	background-position:0 35.89744%
}
.emojione-1f1f5-1f1eb {
	background-position:2.5% 35.89744%
}
.emojione-1f1f5-1f1ec {
	background-position:5% 35.89744%
}
.emojione-1f1f5-1f1ed {
	background-position:7.5% 35.89744%
}
.emojione-1f1f5-1f1f0 {
	background-position:10% 35.89744%
}
.emojione-1f1f5-1f1f1 {
	background-position:12.5% 35.89744%
}
.emojione-1f1f5-1f1f2 {
	background-position:15% 35.89744%
}
.emojione-1f1f5-1f1f3 {
	background-position:17.5% 35.89744%
}
.emojione-1f1f5-1f1f7 {
	background-position:20% 35.89744%
}
.emojione-1f1f5-1f1f8 {
	background-position:22.5% 35.89744%
}
.emojione-1f1f5-1f1f9 {
	background-position:25% 35.89744%
}
.emojione-1f1f5-1f1fc {
	background-position:27.5% 35.89744%
}
.emojione-1f1f5-1f1fe {
	background-position:30% 35.89744%
}
.emojione-1f1f6-1f1e6 {
	background-position:32.5% 35.89744%
}
.emojione-1f1f7-1f1ea {
	background-position:35% 35.89744%
}
.emojione-1f1f7-1f1f4 {
	background-position:37.5% 0
}
.emojione-1f1f7-1f1f8 {
	background-position:37.5% 2.5641%
}
.emojione-1f1f7-1f1fa {
	background-position:37.5% 5.12821%
}
.emojione-1f1f7-1f1fc {
	background-position:37.5% 7.69231%
}
.emojione-1f1f8-1f1e6 {
	background-position:37.5% 10.25641%
}
.emojione-1f1f8-1f1e7 {
	background-position:37.5% 12.82051%
}
.emojione-1f1f8-1f1e8 {
	background-position:37.5% 15.38462%
}
.emojione-1f1f8-1f1e9 {
	background-position:37.5% 17.94872%
}
.emojione-1f1f8-1f1ea {
	background-position:37.5% 20.51282%
}
.emojione-1f1f8-1f1ec {
	background-position:37.5% 23.07692%
}
.emojione-1f1f8-1f1ed {
	background-position:37.5% 25.64103%
}
.emojione-1f1f8-1f1ee {
	background-position:37.5% 28.20513%
}
.emojione-1f1f8-1f1ef {
	background-position:37.5% 30.76923%
}
.emojione-1f1f8-1f1f0 {
	background-position:37.5% 33.33333%
}
.emojione-1f1f8-1f1f1 {
	background-position:37.5% 35.89744%
}
.emojione-1f1f8-1f1f2 {
	background-position:0 38.46154%
}
.emojione-1f1f8-1f1f3 {
	background-position:2.5% 38.46154%
}
.emojione-1f1f8-1f1f4 {
	background-position:5% 38.46154%
}
.emojione-1f1f8-1f1f7 {
	background-position:7.5% 38.46154%
}
.emojione-1f1f8-1f1f8 {
	background-position:10% 38.46154%
}
.emojione-1f1f8-1f1f9 {
	background-position:12.5% 38.46154%
}
.emojione-1f1f8-1f1fb {
	background-position:15% 38.46154%
}
.emojione-1f1f8-1f1fd {
	background-position:17.5% 38.46154%
}
.emojione-1f1f8-1f1fe {
	background-position:20% 38.46154%
}
.emojione-1f1f8-1f1ff {
	background-position:22.5% 38.46154%
}
.emojione-1f1f9-1f1e6 {
	background-position:25% 38.46154%
}
.emojione-1f1f9-1f1e8 {
	background-position:27.5% 38.46154%
}
.emojione-1f1f9-1f1e9 {
	background-position:30% 38.46154%
}
.emojione-1f1f9-1f1eb {
	background-position:32.5% 38.46154%
}
.emojione-1f1f9-1f1ec {
	background-position:35% 38.46154%
}
.emojione-1f1f9-1f1ed {
	background-position:37.5% 38.46154%
}
.emojione-1f1f9-1f1ef {
	background-position:40% 0
}
.emojione-1f1f9-1f1f0 {
	background-position:40% 2.5641%
}
.emojione-1f1f9-1f1f1 {
	background-position:40% 5.12821%
}
.emojione-1f1f9-1f1f2 {
	background-position:40% 7.69231%
}
.emojione-1f1f9-1f1f3 {
	background-position:40% 10.25641%
}
.emojione-1f1f9-1f1f4 {
	background-position:40% 12.82051%
}
.emojione-1f1f9-1f1f7 {
	background-position:40% 15.38462%
}
.emojione-1f1f9-1f1f9 {
	background-position:40% 17.94872%
}
.emojione-1f1f9-1f1fb {
	background-position:40% 20.51282%
}
.emojione-1f1f9-1f1fc {
	background-position:40% 23.07692%
}
.emojione-1f1f9-1f1ff {
	background-position:40% 25.64103%
}
.emojione-1f1fa-1f1e6 {
	background-position:40% 28.20513%
}
.emojione-1f1fa-1f1ec {
	background-position:40% 30.76923%
}
.emojione-1f1fa-1f1f2 {
	background-position:40% 33.33333%
}
.emojione-1f1fa-1f1f8 {
	background-position:40% 35.89744%
}
.emojione-1f1fa-1f1fe {
	background-position:40% 38.46154%
}
.emojione-1f1fa-1f1ff {
	background-position:0 41.02564%
}
.emojione-1f1fb-1f1e6 {
	background-position:2.5% 41.02564%
}
.emojione-1f1fb-1f1e8 {
	background-position:5% 41.02564%
}
.emojione-1f1fb-1f1ea {
	background-position:7.5% 41.02564%
}
.emojione-1f1fb-1f1ec {
	background-position:10% 41.02564%
}
.emojione-1f1fb-1f1ee {
	background-position:12.5% 41.02564%
}
.emojione-1f1fb-1f1f3 {
	background-position:15% 41.02564%
}
.emojione-1f1fb-1f1fa {
	background-position:17.5% 41.02564%
}
.emojione-1f1fc-1f1eb {
	background-position:20% 41.02564%
}
.emojione-1f1fc-1f1f8 {
	background-position:22.5% 41.02564%
}
.emojione-1f1fd-1f1f0 {
	background-position:25% 41.02564%
}
.emojione-1f1fe-1f1ea {
	background-position:27.5% 41.02564%
}
.emojione-1f1fe-1f1f9 {
	background-position:30% 41.02564%
}
.emojione-1f1ff-1f1e6 {
	background-position:32.5% 41.02564%
}
.emojione-1f1ff-1f1f2 {
	background-position:35% 41.02564%
}
.emojione-1f1ff-1f1fc {
	background-position:37.5% 41.02564%
}
.emojione-1f201 {
	background-position:40% 41.02564%
}
.emojione-1f202 {
	background-position:42.5% 0
}
.emojione-1f21a {
	background-position:42.5% 2.5641%
}
.emojione-1f22f {
	background-position:42.5% 5.12821%
}
.emojione-1f232 {
	background-position:42.5% 7.69231%
}
.emojione-1f233 {
	background-position:42.5% 10.25641%
}
.emojione-1f234 {
	background-position:42.5% 12.82051%
}
.emojione-1f235 {
	background-position:42.5% 15.38462%
}
.emojione-1f236 {
	background-position:42.5% 17.94872%
}
.emojione-1f237 {
	background-position:42.5% 20.51282%
}
.emojione-1f238 {
	background-position:42.5% 23.07692%
}
.emojione-1f239 {
	background-position:42.5% 25.64103%
}
.emojione-1f23a {
	background-position:42.5% 28.20513%
}
.emojione-1f250 {
	background-position:42.5% 30.76923%
}
.emojione-1f251 {
	background-position:42.5% 33.33333%
}
.emojione-1f300 {
	background-position:42.5% 35.89744%
}
.emojione-1f301 {
	background-position:42.5% 38.46154%
}
.emojione-1f302 {
	background-position:42.5% 41.02564%
}
.emojione-1f303 {
	background-position:0 43.58974%
}
.emojione-1f304 {
	background-position:2.5% 43.58974%
}
.emojione-1f305 {
	background-position:5% 43.58974%
}
.emojione-1f306 {
	background-position:7.5% 43.58974%
}
.emojione-1f307 {
	background-position:10% 43.58974%
}
.emojione-1f308 {
	background-position:12.5% 43.58974%
}
.emojione-1f309 {
	background-position:15% 43.58974%
}
.emojione-1f30a {
	background-position:17.5% 43.58974%
}
.emojione-1f30b {
	background-position:20% 43.58974%
}
.emojione-1f30c {
	background-position:22.5% 43.58974%
}
.emojione-1f30d {
	background-position:25% 43.58974%
}
.emojione-1f30e {
	background-position:27.5% 43.58974%
}
.emojione-1f30f {
	background-position:30% 43.58974%
}
.emojione-1f310 {
	background-position:32.5% 43.58974%
}
.emojione-1f311 {
	background-position:35% 43.58974%
}
.emojione-1f312 {
	background-position:37.5% 43.58974%
}
.emojione-1f313 {
	background-position:40% 43.58974%
}
.emojione-1f314 {
	background-position:42.5% 43.58974%
}
.emojione-1f315 {
	background-position:45% 0
}
.emojione-1f316 {
	background-position:45% 2.5641%
}
.emojione-1f317 {
	background-position:45% 5.12821%
}
.emojione-1f318 {
	background-position:45% 7.69231%
}
.emojione-1f319 {
	background-position:45% 10.25641%
}
.emojione-1f31a {
	background-position:45% 12.82051%
}
.emojione-1f31b {
	background-position:45% 15.38462%
}
.emojione-1f31c {
	background-position:45% 17.94872%
}
.emojione-1f31d {
	background-position:45% 20.51282%
}
.emojione-1f31e {
	background-position:45% 23.07692%
}
.emojione-1f31f {
	background-position:45% 25.64103%
}
.emojione-1f320 {
	background-position:45% 28.20513%
}
.emojione-1f321 {
	background-position:45% 30.76923%
}
.emojione-1f324 {
	background-position:45% 33.33333%
}
.emojione-1f325 {
	background-position:45% 35.89744%
}
.emojione-1f326 {
	background-position:45% 38.46154%
}
.emojione-1f327 {
	background-position:45% 41.02564%
}
.emojione-1f328 {
	background-position:45% 43.58974%
}
.emojione-1f329 {
	background-position:0 46.15385%
}
.emojione-1f32a {
	background-position:2.5% 46.15385%
}
.emojione-1f32b {
	background-position:5% 46.15385%
}
.emojione-1f32c {
	background-position:7.5% 46.15385%
}
.emojione-1f32d {
	background-position:10% 46.15385%
}
.emojione-1f32e {
	background-position:12.5% 46.15385%
}
.emojione-1f32f {
	background-position:15% 46.15385%
}
.emojione-1f330 {
	background-position:17.5% 46.15385%
}
.emojione-1f331 {
	background-position:20% 46.15385%
}
.emojione-1f332 {
	background-position:22.5% 46.15385%
}
.emojione-1f333 {
	background-position:25% 46.15385%
}
.emojione-1f334 {
	background-position:27.5% 46.15385%
}
.emojione-1f335 {
	background-position:30% 46.15385%
}
.emojione-1f336 {
	background-position:32.5% 46.15385%
}
.emojione-1f337 {
	background-position:35% 46.15385%
}
.emojione-1f338 {
	background-position:37.5% 46.15385%
}
.emojione-1f339 {
	background-position:40% 46.15385%
}
.emojione-1f33a {
	background-position:42.5% 46.15385%
}
.emojione-1f33b {
	background-position:45% 46.15385%
}
.emojione-1f33c {
	background-position:47.5% 0
}
.emojione-1f33d {
	background-position:47.5% 2.5641%
}
.emojione-1f33e {
	background-position:47.5% 5.12821%
}
.emojione-1f33f {
	background-position:47.5% 7.69231%
}
.emojione-1f340 {
	background-position:47.5% 10.25641%
}
.emojione-1f341 {
	background-position:47.5% 12.82051%
}
.emojione-1f342 {
	background-position:47.5% 15.38462%
}
.emojione-1f343 {
	background-position:47.5% 17.94872%
}
.emojione-1f344 {
	background-position:47.5% 20.51282%
}
.emojione-1f345 {
	background-position:47.5% 23.07692%
}
.emojione-1f346 {
	background-position:47.5% 25.64103%
}
.emojione-1f347 {
	background-position:47.5% 28.20513%
}
.emojione-1f348 {
	background-position:47.5% 30.76923%
}
.emojione-1f349 {
	background-position:47.5% 33.33333%
}
.emojione-1f34a {
	background-position:47.5% 35.89744%
}
.emojione-1f34b {
	background-position:47.5% 38.46154%
}
.emojione-1f34c {
	background-position:47.5% 41.02564%
}
.emojione-1f34d {
	background-position:47.5% 43.58974%
}
.emojione-1f34e {
	background-position:47.5% 46.15385%
}
.emojione-1f34f {
	background-position:0 48.71795%
}
.emojione-1f350 {
	background-position:2.5% 48.71795%
}
.emojione-1f351 {
	background-position:5% 48.71795%
}
.emojione-1f352 {
	background-position:7.5% 48.71795%
}
.emojione-1f353 {
	background-position:10% 48.71795%
}
.emojione-1f354 {
	background-position:12.5% 48.71795%
}
.emojione-1f355 {
	background-position:15% 48.71795%
}
.emojione-1f356 {
	background-position:17.5% 48.71795%
}
.emojione-1f357 {
	background-position:20% 48.71795%
}
.emojione-1f358 {
	background-position:22.5% 48.71795%
}
.emojione-1f359 {
	background-position:25% 48.71795%
}
.emojione-1f35a {
	background-position:27.5% 48.71795%
}
.emojione-1f35b {
	background-position:30% 48.71795%
}
.emojione-1f35c {
	background-position:32.5% 48.71795%
}
.emojione-1f35d {
	background-position:35% 48.71795%
}
.emojione-1f35e {
	background-position:37.5% 48.71795%
}
.emojione-1f35f {
	background-position:40% 48.71795%
}
.emojione-1f360 {
	background-position:42.5% 48.71795%
}
.emojione-1f361 {
	background-position:45% 48.71795%
}
.emojione-1f362 {
	background-position:47.5% 48.71795%
}
.emojione-1f363 {
	background-position:50% 0
}
.emojione-1f364 {
	background-position:50% 2.5641%
}
.emojione-1f365 {
	background-position:50% 5.12821%
}
.emojione-1f366 {
	background-position:50% 7.69231%
}
.emojione-1f367 {
	background-position:50% 10.25641%
}
.emojione-1f368 {
	background-position:50% 12.82051%
}
.emojione-1f369 {
	background-position:50% 15.38462%
}
.emojione-1f36a {
	background-position:50% 17.94872%
}
.emojione-1f36b {
	background-position:50% 20.51282%
}
.emojione-1f36c {
	background-position:50% 23.07692%
}
.emojione-1f36d {
	background-position:50% 25.64103%
}
.emojione-1f36e {
	background-position:50% 28.20513%
}
.emojione-1f36f {
	background-position:50% 30.76923%
}
.emojione-1f370 {
	background-position:50% 33.33333%
}
.emojione-1f371 {
	background-position:50% 35.89744%
}
.emojione-1f372 {
	background-position:50% 38.46154%
}
.emojione-1f373 {
	background-position:50% 41.02564%
}
.emojione-1f374 {
	background-position:50% 43.58974%
}
.emojione-1f375 {
	background-position:50% 46.15385%
}
.emojione-1f376 {
	background-position:50% 48.71795%
}
.emojione-1f377 {
	background-position:0 51.28205%
}
.emojione-1f378 {
	background-position:2.5% 51.28205%
}
.emojione-1f379 {
	background-position:5% 51.28205%
}
.emojione-1f37a {
	background-position:7.5% 51.28205%
}
.emojione-1f37b {
	background-position:10% 51.28205%
}
.emojione-1f37c {
	background-position:12.5% 51.28205%
}
.emojione-1f37d {
	background-position:15% 51.28205%
}
.emojione-1f37e {
	background-position:17.5% 51.28205%
}
.emojione-1f37f {
	background-position:20% 51.28205%
}
.emojione-1f380 {
	background-position:22.5% 51.28205%
}
.emojione-1f381 {
	background-position:25% 51.28205%
}
.emojione-1f382 {
	background-position:27.5% 51.28205%
}
.emojione-1f383 {
	background-position:30% 51.28205%
}
.emojione-1f384 {
	background-position:32.5% 51.28205%
}
.emojione-1f385-1f3fb {
	background-position:35% 51.28205%
}
.emojione-1f385-1f3fc {
	background-position:37.5% 51.28205%
}
.emojione-1f385-1f3fd {
	background-position:40% 51.28205%
}
.emojione-1f385-1f3fe {
	background-position:42.5% 51.28205%
}
.emojione-1f385-1f3ff {
	background-position:45% 51.28205%
}
.emojione-1f385 {
	background-position:47.5% 51.28205%
}
.emojione-1f386 {
	background-position:50% 51.28205%
}
.emojione-1f387 {
	background-position:52.5% 0
}
.emojione-1f388 {
	background-position:52.5% 2.5641%
}
.emojione-1f389 {
	background-position:52.5% 5.12821%
}
.emojione-1f38a {
	background-position:52.5% 7.69231%
}
.emojione-1f38b {
	background-position:52.5% 10.25641%
}
.emojione-1f38c {
	background-position:52.5% 12.82051%
}
.emojione-1f38d {
	background-position:52.5% 15.38462%
}
.emojione-1f38e {
	background-position:52.5% 17.94872%
}
.emojione-1f38f {
	background-position:52.5% 20.51282%
}
.emojione-1f390 {
	background-position:52.5% 23.07692%
}
.emojione-1f391 {
	background-position:52.5% 25.64103%
}
.emojione-1f392 {
	background-position:52.5% 28.20513%
}
.emojione-1f393 {
	background-position:52.5% 30.76923%
}
.emojione-1f396 {
	background-position:52.5% 33.33333%
}
.emojione-1f397 {
	background-position:52.5% 35.89744%
}
.emojione-1f399 {
	background-position:52.5% 38.46154%
}
.emojione-1f39a {
	background-position:52.5% 41.02564%
}
.emojione-1f39b {
	background-position:52.5% 43.58974%
}
.emojione-1f39e {
	background-position:52.5% 46.15385%
}
.emojione-1f39f {
	background-position:52.5% 48.71795%
}
.emojione-1f3a0 {
	background-position:52.5% 51.28205%
}
.emojione-1f3a1 {
	background-position:0 53.84615%
}
.emojione-1f3a2 {
	background-position:2.5% 53.84615%
}
.emojione-1f3a3 {
	background-position:5% 53.84615%
}
.emojione-1f3a4 {
	background-position:7.5% 53.84615%
}
.emojione-1f3a5 {
	background-position:10% 53.84615%
}
.emojione-1f3a6 {
	background-position:12.5% 53.84615%
}
.emojione-1f3a7 {
	background-position:15% 53.84615%
}
.emojione-1f3a8 {
	background-position:17.5% 53.84615%
}
.emojione-1f3a9 {
	background-position:20% 53.84615%
}
.emojione-1f3aa {
	background-position:22.5% 53.84615%
}
.emojione-1f3ab {
	background-position:25% 53.84615%
}
.emojione-1f3ac {
	background-position:27.5% 53.84615%
}
.emojione-1f3ad {
	background-position:30% 53.84615%
}
.emojione-1f3ae {
	background-position:32.5% 53.84615%
}
.emojione-1f3af {
	background-position:35% 53.84615%
}
.emojione-1f3b0 {
	background-position:37.5% 53.84615%
}
.emojione-1f3b1 {
	background-position:40% 53.84615%
}
.emojione-1f3b2 {
	background-position:42.5% 53.84615%
}
.emojione-1f3b3 {
	background-position:45% 53.84615%
}
.emojione-1f3b4 {
	background-position:47.5% 53.84615%
}
.emojione-1f3b5 {
	background-position:50% 53.84615%
}
.emojione-1f3b6 {
	background-position:52.5% 53.84615%
}
.emojione-1f3b7 {
	background-position:55% 0
}
.emojione-1f3b8 {
	background-position:55% 2.5641%
}
.emojione-1f3b9 {
	background-position:55% 5.12821%
}
.emojione-1f3ba {
	background-position:55% 7.69231%
}
.emojione-1f3bb {
	background-position:55% 10.25641%
}
.emojione-1f3bc {
	background-position:55% 12.82051%
}
.emojione-1f3bd {
	background-position:55% 15.38462%
}
.emojione-1f3be {
	background-position:55% 17.94872%
}
.emojione-1f3bf {
	background-position:55% 20.51282%
}
.emojione-1f3c0 {
	background-position:55% 23.07692%
}
.emojione-1f3c1 {
	background-position:55% 25.64103%
}
.emojione-1f3c2 {
	background-position:55% 28.20513%
}
.emojione-1f3c3-1f3fb {
	background-position:55% 30.76923%
}
.emojione-1f3c3-1f3fc {
	background-position:55% 33.33333%
}
.emojione-1f3c3-1f3fd {
	background-position:55% 35.89744%
}
.emojione-1f3c3-1f3fe {
	background-position:55% 38.46154%
}
.emojione-1f3c3-1f3ff {
	background-position:55% 41.02564%
}
.emojione-1f3c3 {
	background-position:55% 43.58974%
}
.emojione-1f3c4-1f3fb {
	background-position:55% 46.15385%
}
.emojione-1f3c4-1f3fc {
	background-position:55% 48.71795%
}
.emojione-1f3c4-1f3fd {
	background-position:55% 51.28205%
}
.emojione-1f3c4-1f3fe {
	background-position:55% 53.84615%
}
.emojione-1f3c4-1f3ff {
	background-position:0 56.41026%
}
.emojione-1f3c4 {
	background-position:2.5% 56.41026%
}
.emojione-1f3c5 {
	background-position:5% 56.41026%
}
.emojione-1f3c6 {
	background-position:7.5% 56.41026%
}
.emojione-1f3c7-1f3fb {
	background-position:10% 56.41026%
}
.emojione-1f3c7-1f3fc {
	background-position:12.5% 56.41026%
}
.emojione-1f3c7-1f3fd {
	background-position:15% 56.41026%
}
.emojione-1f3c7-1f3fe {
	background-position:17.5% 56.41026%
}
.emojione-1f3c7-1f3ff {
	background-position:20% 56.41026%
}
.emojione-1f3c7 {
	background-position:22.5% 56.41026%
}
.emojione-1f3c8 {
	background-position:25% 56.41026%
}
.emojione-1f3c9 {
	background-position:27.5% 56.41026%
}
.emojione-1f3ca-1f3fb {
	background-position:30% 56.41026%
}
.emojione-1f3ca-1f3fc {
	background-position:32.5% 56.41026%
}
.emojione-1f3ca-1f3fd {
	background-position:35% 56.41026%
}
.emojione-1f3ca-1f3fe {
	background-position:37.5% 56.41026%
}
.emojione-1f3ca-1f3ff {
	background-position:40% 56.41026%
}
.emojione-1f3ca {
	background-position:42.5% 56.41026%
}
.emojione-1f3cb-1f3fb {
	background-position:45% 56.41026%
}
.emojione-1f3cb-1f3fc {
	background-position:47.5% 56.41026%
}
.emojione-1f3cb-1f3fd {
	background-position:50% 56.41026%
}
.emojione-1f3cb-1f3fe {
	background-position:52.5% 56.41026%
}
.emojione-1f3cb-1f3ff {
	background-position:55% 56.41026%
}
.emojione-1f3cb {
	background-position:57.5% 0
}
.emojione-1f3cc {
	background-position:57.5% 2.5641%
}
.emojione-1f3cd {
	background-position:57.5% 5.12821%
}
.emojione-1f3ce {
	background-position:57.5% 7.69231%
}
.emojione-1f3cf {
	background-position:57.5% 10.25641%
}
.emojione-1f3d0 {
	background-position:57.5% 12.82051%
}
.emojione-1f3d1 {
	background-position:57.5% 15.38462%
}
.emojione-1f3d2 {
	background-position:57.5% 17.94872%
}
.emojione-1f3d3 {
	background-position:57.5% 20.51282%
}
.emojione-1f3d4 {
	background-position:57.5% 23.07692%
}
.emojione-1f3d5 {
	background-position:57.5% 25.64103%
}
.emojione-1f3d6 {
	background-position:57.5% 28.20513%
}
.emojione-1f3d7 {
	background-position:57.5% 30.76923%
}
.emojione-1f3d8 {
	background-position:57.5% 33.33333%
}
.emojione-1f3d9 {
	background-position:57.5% 35.89744%
}
.emojione-1f3da {
	background-position:57.5% 38.46154%
}
.emojione-1f3db {
	background-position:57.5% 41.02564%
}
.emojione-1f3dc {
	background-position:57.5% 43.58974%
}
.emojione-1f3dd {
	background-position:57.5% 46.15385%
}
.emojione-1f3de {
	background-position:57.5% 48.71795%
}
.emojione-1f3df {
	background-position:57.5% 51.28205%
}
.emojione-1f3e0 {
	background-position:57.5% 53.84615%
}
.emojione-1f3e1 {
	background-position:57.5% 56.41026%
}
.emojione-1f3e2 {
	background-position:0 58.97436%
}
.emojione-1f3e3 {
	background-position:2.5% 58.97436%
}
.emojione-1f3e4 {
	background-position:5% 58.97436%
}
.emojione-1f3e5 {
	background-position:7.5% 58.97436%
}
.emojione-1f3e6 {
	background-position:10% 58.97436%
}
.emojione-1f3e7 {
	background-position:12.5% 58.97436%
}
.emojione-1f3e8 {
	background-position:15% 58.97436%
}
.emojione-1f3e9 {
	background-position:17.5% 58.97436%
}
.emojione-1f3ea {
	background-position:20% 58.97436%
}
.emojione-1f3eb {
	background-position:22.5% 58.97436%
}
.emojione-1f3ec {
	background-position:25% 58.97436%
}
.emojione-1f3ed {
	background-position:27.5% 58.97436%
}
.emojione-1f3ee {
	background-position:30% 58.97436%
}
.emojione-1f3ef {
	background-position:32.5% 58.97436%
}
.emojione-1f3f0 {
	background-position:35% 58.97436%
}
.emojione-1f3f3 {
	background-position:37.5% 58.97436%
}
.emojione-1f3f4 {
	background-position:40% 58.97436%
}
.emojione-1f3f5 {
	background-position:42.5% 58.97436%
}
.emojione-1f3f7 {
	background-position:45% 58.97436%
}
.emojione-1f3f8 {
	background-position:47.5% 58.97436%
}
.emojione-1f3f9 {
	background-position:50% 58.97436%
}
.emojione-1f3fa {
	background-position:52.5% 58.97436%
}
.emojione-1f3fb {
	background-position:55% 58.97436%
}
.emojione-1f3fc {
	background-position:57.5% 58.97436%
}
.emojione-1f3fd {
	background-position:60% 0
}
.emojione-1f3fe {
	background-position:60% 2.5641%
}
.emojione-1f3ff {
	background-position:60% 5.12821%
}
.emojione-1f400 {
	background-position:60% 7.69231%
}
.emojione-1f401 {
	background-position:60% 10.25641%
}
.emojione-1f402 {
	background-position:60% 12.82051%
}
.emojione-1f403 {
	background-position:60% 15.38462%
}
.emojione-1f404 {
	background-position:60% 17.94872%
}
.emojione-1f405 {
	background-position:60% 20.51282%
}
.emojione-1f406 {
	background-position:60% 23.07692%
}
.emojione-1f407 {
	background-position:60% 25.64103%
}
.emojione-1f408 {
	background-position:60% 28.20513%
}
.emojione-1f409 {
	background-position:60% 30.76923%
}
.emojione-1f40a {
	background-position:60% 33.33333%
}
.emojione-1f40b {
	background-position:60% 35.89744%
}
.emojione-1f40c {
	background-position:60% 38.46154%
}
.emojione-1f40d {
	background-position:60% 41.02564%
}
.emojione-1f40e {
	background-position:60% 43.58974%
}
.emojione-1f40f {
	background-position:60% 46.15385%
}
.emojione-1f410 {
	background-position:60% 48.71795%
}
.emojione-1f411 {
	background-position:60% 51.28205%
}
.emojione-1f412 {
	background-position:60% 53.84615%
}
.emojione-1f413 {
	background-position:60% 56.41026%
}
.emojione-1f414 {
	background-position:60% 58.97436%
}
.emojione-1f415 {
	background-position:0 61.53846%
}
.emojione-1f416 {
	background-position:2.5% 61.53846%
}
.emojione-1f417 {
	background-position:5% 61.53846%
}
.emojione-1f418 {
	background-position:7.5% 61.53846%
}
.emojione-1f419 {
	background-position:10% 61.53846%
}
.emojione-1f41a {
	background-position:12.5% 61.53846%
}
.emojione-1f41b {
	background-position:15% 61.53846%
}
.emojione-1f41c {
	background-position:17.5% 61.53846%
}
.emojione-1f41d {
	background-position:20% 61.53846%
}
.emojione-1f41e {
	background-position:22.5% 61.53846%
}
.emojione-1f41f {
	background-position:25% 61.53846%
}
.emojione-1f420 {
	background-position:27.5% 61.53846%
}
.emojione-1f421 {
	background-position:30% 61.53846%
}
.emojione-1f422 {
	background-position:32.5% 61.53846%
}
.emojione-1f423 {
	background-position:35% 61.53846%
}
.emojione-1f424 {
	background-position:37.5% 61.53846%
}
.emojione-1f425 {
	background-position:40% 61.53846%
}
.emojione-1f426 {
	background-position:42.5% 61.53846%
}
.emojione-1f427 {
	background-position:45% 61.53846%
}
.emojione-1f428 {
	background-position:47.5% 61.53846%
}
.emojione-1f429 {
	background-position:50% 61.53846%
}
.emojione-1f42a {
	background-position:52.5% 61.53846%
}
.emojione-1f42b {
	background-position:55% 61.53846%
}
.emojione-1f42c {
	background-position:57.5% 61.53846%
}
.emojione-1f42d {
	background-position:60% 61.53846%
}
.emojione-1f42e {
	background-position:62.5% 0
}
.emojione-1f42f {
	background-position:62.5% 2.5641%
}
.emojione-1f430 {
	background-position:62.5% 5.12821%
}
.emojione-1f431 {
	background-position:62.5% 7.69231%
}
.emojione-1f432 {
	background-position:62.5% 10.25641%
}
.emojione-1f433 {
	background-position:62.5% 12.82051%
}
.emojione-1f434 {
	background-position:62.5% 15.38462%
}
.emojione-1f435 {
	background-position:62.5% 17.94872%
}
.emojione-1f436 {
	background-position:62.5% 20.51282%
}
.emojione-1f437 {
	background-position:62.5% 23.07692%
}
.emojione-1f438 {
	background-position:62.5% 25.64103%
}
.emojione-1f439 {
	background-position:62.5% 28.20513%
}
.emojione-1f43a {
	background-position:62.5% 30.76923%
}
.emojione-1f43b {
	background-position:62.5% 33.33333%
}
.emojione-1f43c {
	background-position:62.5% 35.89744%
}
.emojione-1f43d {
	background-position:62.5% 38.46154%
}
.emojione-1f43e {
	background-position:62.5% 41.02564%
}
.emojione-1f43f {
	background-position:62.5% 43.58974%
}
.emojione-1f440 {
	background-position:62.5% 46.15385%
}
.emojione-1f441-1f5e8 {
	background-position:62.5% 48.71795%
}
.emojione-1f441 {
	background-position:62.5% 51.28205%
}
.emojione-1f442-1f3fb {
	background-position:62.5% 53.84615%
}
.emojione-1f442-1f3fc {
	background-position:62.5% 56.41026%
}
.emojione-1f442-1f3fd {
	background-position:62.5% 58.97436%
}
.emojione-1f442-1f3fe {
	background-position:62.5% 61.53846%
}
.emojione-1f442-1f3ff {
	background-position:0 64.10256%
}
.emojione-1f442 {
	background-position:2.5% 64.10256%
}
.emojione-1f443-1f3fb {
	background-position:5% 64.10256%
}
.emojione-1f443-1f3fc {
	background-position:7.5% 64.10256%
}
.emojione-1f443-1f3fd {
	background-position:10% 64.10256%
}
.emojione-1f443-1f3fe {
	background-position:12.5% 64.10256%
}
.emojione-1f443-1f3ff {
	background-position:15% 64.10256%
}
.emojione-1f443 {
	background-position:17.5% 64.10256%
}
.emojione-1f444 {
	background-position:20% 64.10256%
}
.emojione-1f445 {
	background-position:22.5% 64.10256%
}
.emojione-1f446-1f3fb {
	background-position:25% 64.10256%
}
.emojione-1f446-1f3fc {
	background-position:27.5% 64.10256%
}
.emojione-1f446-1f3fd {
	background-position:30% 64.10256%
}
.emojione-1f446-1f3fe {
	background-position:32.5% 64.10256%
}
.emojione-1f446-1f3ff {
	background-position:35% 64.10256%
}
.emojione-1f446 {
	background-position:37.5% 64.10256%
}
.emojione-1f447-1f3fb {
	background-position:40% 64.10256%
}
.emojione-1f447-1f3fc {
	background-position:42.5% 64.10256%
}
.emojione-1f447-1f3fd {
	background-position:45% 64.10256%
}
.emojione-1f447-1f3fe {
	background-position:47.5% 64.10256%
}
.emojione-1f447-1f3ff {
	background-position:50% 64.10256%
}
.emojione-1f447 {
	background-position:52.5% 64.10256%
}
.emojione-1f448-1f3fb {
	background-position:55% 64.10256%
}
.emojione-1f448-1f3fc {
	background-position:57.5% 64.10256%
}
.emojione-1f448-1f3fd {
	background-position:60% 64.10256%
}
.emojione-1f448-1f3fe {
	background-position:62.5% 64.10256%
}
.emojione-1f448-1f3ff {
	background-position:65% 0
}
.emojione-1f448 {
	background-position:65% 2.5641%
}
.emojione-1f449-1f3fb {
	background-position:65% 5.12821%
}
.emojione-1f449-1f3fc {
	background-position:65% 7.69231%
}
.emojione-1f449-1f3fd {
	background-position:65% 10.25641%
}
.emojione-1f449-1f3fe {
	background-position:65% 12.82051%
}
.emojione-1f449-1f3ff {
	background-position:65% 15.38462%
}
.emojione-1f449 {
	background-position:65% 17.94872%
}
.emojione-1f44a-1f3fb {
	background-position:65% 20.51282%
}
.emojione-1f44a-1f3fc {
	background-position:65% 23.07692%
}
.emojione-1f44a-1f3fd {
	background-position:65% 25.64103%
}
.emojione-1f44a-1f3fe {
	background-position:65% 28.20513%
}
.emojione-1f44a-1f3ff {
	background-position:65% 30.76923%
}
.emojione-1f44a {
	background-position:65% 33.33333%
}
.emojione-1f44b-1f3fb {
	background-position:65% 35.89744%
}
.emojione-1f44b-1f3fc {
	background-position:65% 38.46154%
}
.emojione-1f44b-1f3fd {
	background-position:65% 41.02564%
}
.emojione-1f44b-1f3fe {
	background-position:65% 43.58974%
}
.emojione-1f44b-1f3ff {
	background-position:65% 46.15385%
}
.emojione-1f44b {
	background-position:65% 48.71795%
}
.emojione-1f44c-1f3fb {
	background-position:65% 51.28205%
}
.emojione-1f44c-1f3fc {
	background-position:65% 53.84615%
}
.emojione-1f44c-1f3fd {
	background-position:65% 56.41026%
}
.emojione-1f44c-1f3fe {
	background-position:65% 58.97436%
}
.emojione-1f44c-1f3ff {
	background-position:65% 61.53846%
}
.emojione-1f44c {
	background-position:65% 64.10256%
}
.emojione-1f44d-1f3fb {
	background-position:0 66.66667%
}
.emojione-1f44d-1f3fc {
	background-position:2.5% 66.66667%
}
.emojione-1f44d-1f3fd {
	background-position:5% 66.66667%
}
.emojione-1f44d-1f3fe {
	background-position:7.5% 66.66667%
}
.emojione-1f44d-1f3ff {
	background-position:10% 66.66667%
}
.emojione-1f44d {
	background-position:12.5% 66.66667%
}
.emojione-1f44e-1f3fb {
	background-position:15% 66.66667%
}
.emojione-1f44e-1f3fc {
	background-position:17.5% 66.66667%
}
.emojione-1f44e-1f3fd {
	background-position:20% 66.66667%
}
.emojione-1f44e-1f3fe {
	background-position:22.5% 66.66667%
}
.emojione-1f44e-1f3ff {
	background-position:25% 66.66667%
}
.emojione-1f44e {
	background-position:27.5% 66.66667%
}
.emojione-1f44f-1f3fb {
	background-position:30% 66.66667%
}
.emojione-1f44f-1f3fc {
	background-position:32.5% 66.66667%
}
.emojione-1f44f-1f3fd {
	background-position:35% 66.66667%
}
.emojione-1f44f-1f3fe {
	background-position:37.5% 66.66667%
}
.emojione-1f44f-1f3ff {
	background-position:40% 66.66667%
}
.emojione-1f44f {
	background-position:42.5% 66.66667%
}
.emojione-1f450-1f3fb {
	background-position:45% 66.66667%
}
.emojione-1f450-1f3fc {
	background-position:47.5% 66.66667%
}
.emojione-1f450-1f3fd {
	background-position:50% 66.66667%
}
.emojione-1f450-1f3fe {
	background-position:52.5% 66.66667%
}
.emojione-1f450-1f3ff {
	background-position:55% 66.66667%
}
.emojione-1f450 {
	background-position:57.5% 66.66667%
}
.emojione-1f451 {
	background-position:60% 66.66667%
}
.emojione-1f452 {
	background-position:62.5% 66.66667%
}
.emojione-1f453 {
	background-position:65% 66.66667%
}
.emojione-1f454 {
	background-position:67.5% 0
}
.emojione-1f455 {
	background-position:67.5% 2.5641%
}
.emojione-1f456 {
	background-position:67.5% 5.12821%
}
.emojione-1f457 {
	background-position:67.5% 7.69231%
}
.emojione-1f458 {
	background-position:67.5% 10.25641%
}
.emojione-1f459 {
	background-position:67.5% 12.82051%
}
.emojione-1f45a {
	background-position:67.5% 15.38462%
}
.emojione-1f45b {
	background-position:67.5% 17.94872%
}
.emojione-1f45c {
	background-position:67.5% 20.51282%
}
.emojione-1f45d {
	background-position:67.5% 23.07692%
}
.emojione-1f45e {
	background-position:67.5% 25.64103%
}
.emojione-1f45f {
	background-position:67.5% 28.20513%
}
.emojione-1f460 {
	background-position:67.5% 30.76923%
}
.emojione-1f461 {
	background-position:67.5% 33.33333%
}
.emojione-1f462 {
	background-position:67.5% 35.89744%
}
.emojione-1f463 {
	background-position:67.5% 38.46154%
}
.emojione-1f464 {
	background-position:67.5% 41.02564%
}
.emojione-1f465 {
	background-position:67.5% 43.58974%
}
.emojione-1f466-1f3fb {
	background-position:67.5% 46.15385%
}
.emojione-1f466-1f3fc {
	background-position:67.5% 48.71795%
}
.emojione-1f466-1f3fd {
	background-position:67.5% 51.28205%
}
.emojione-1f466-1f3fe {
	background-position:67.5% 53.84615%
}
.emojione-1f466-1f3ff {
	background-position:67.5% 56.41026%
}
.emojione-1f466 {
	background-position:67.5% 58.97436%
}
.emojione-1f467-1f3fb {
	background-position:67.5% 61.53846%
}
.emojione-1f467-1f3fc {
	background-position:67.5% 64.10256%
}
.emojione-1f467-1f3fd {
	background-position:67.5% 66.66667%
}
.emojione-1f467-1f3fe {
	background-position:0 69.23077%
}
.emojione-1f467-1f3ff {
	background-position:2.5% 69.23077%
}
.emojione-1f467 {
	background-position:5% 69.23077%
}
.emojione-1f468-1f3fb {
	background-position:7.5% 69.23077%
}
.emojione-1f468-1f3fc {
	background-position:10% 69.23077%
}
.emojione-1f468-1f3fd {
	background-position:12.5% 69.23077%
}
.emojione-1f468-1f3fe {
	background-position:15% 69.23077%
}
.emojione-1f468-1f3ff {
	background-position:17.5% 69.23077%
}
.emojione-1f468-1f468-1f466-1f466 {
	background-position:20% 69.23077%
}
.emojione-1f468-1f468-1f466 {
	background-position:22.5% 69.23077%
}
.emojione-1f468-1f468-1f467-1f466 {
	background-position:25% 69.23077%
}
.emojione-1f468-1f468-1f467-1f467 {
	background-position:27.5% 69.23077%
}
.emojione-1f468-1f468-1f467 {
	background-position:30% 69.23077%
}
.emojione-1f468-1f469-1f466-1f466 {
	background-position:32.5% 69.23077%
}
.emojione-1f468-1f469-1f467-1f466 {
	background-position:35% 69.23077%
}
.emojione-1f468-1f469-1f467-1f467 {
	background-position:37.5% 69.23077%
}
.emojione-1f468-1f469-1f467 {
	background-position:40% 69.23077%
}
.emojione-1f468-2764-1f468 {
	background-position:42.5% 69.23077%
}
.emojione-1f468-2764-1f48b-1f468 {
	background-position:45% 69.23077%
}
.emojione-1f468 {
	background-position:47.5% 69.23077%
}
.emojione-1f469-1f3fb {
	background-position:50% 69.23077%
}
.emojione-1f469-1f3fc {
	background-position:52.5% 69.23077%
}
.emojione-1f469-1f3fd {
	background-position:55% 69.23077%
}
.emojione-1f469-1f3fe {
	background-position:57.5% 69.23077%
}
.emojione-1f469-1f3ff {
	background-position:60% 69.23077%
}
.emojione-1f469-1f469-1f466-1f466 {
	background-position:62.5% 69.23077%
}
.emojione-1f469-1f469-1f466 {
	background-position:65% 69.23077%
}
.emojione-1f469-1f469-1f467-1f466 {
	background-position:67.5% 69.23077%
}
.emojione-1f469-1f469-1f467-1f467 {
	background-position:70% 0
}
.emojione-1f469-1f469-1f467 {
	background-position:70% 2.5641%
}
.emojione-1f469-2764-1f469 {
	background-position:70% 5.12821%
}
.emojione-1f469-2764-1f48b-1f469 {
	background-position:70% 7.69231%
}
.emojione-1f469 {
	background-position:70% 10.25641%
}
.emojione-1f46a {
	background-position:70% 12.82051%
}
.emojione-1f46b {
	background-position:70% 15.38462%
}
.emojione-1f46c {
	background-position:70% 17.94872%
}
.emojione-1f46d {
	background-position:70% 20.51282%
}
.emojione-1f46e-1f3fb {
	background-position:70% 23.07692%
}
.emojione-1f46e-1f3fc {
	background-position:70% 25.64103%
}
.emojione-1f46e-1f3fd {
	background-position:70% 28.20513%
}
.emojione-1f46e-1f3fe {
	background-position:70% 30.76923%
}
.emojione-1f46e-1f3ff {
	background-position:70% 33.33333%
}
.emojione-1f46e {
	background-position:70% 35.89744%
}
.emojione-1f46f {
	background-position:70% 38.46154%
}
.emojione-1f470-1f3fb {
	background-position:70% 41.02564%
}
.emojione-1f470-1f3fc {
	background-position:70% 43.58974%
}
.emojione-1f470-1f3fd {
	background-position:70% 46.15385%
}
.emojione-1f470-1f3fe {
	background-position:70% 48.71795%
}
.emojione-1f470-1f3ff {
	background-position:70% 51.28205%
}
.emojione-1f470 {
	background-position:70% 53.84615%
}
.emojione-1f471-1f3fb {
	background-position:70% 56.41026%
}
.emojione-1f471-1f3fc {
	background-position:70% 58.97436%
}
.emojione-1f471-1f3fd {
	background-position:70% 61.53846%
}
.emojione-1f471-1f3fe {
	background-position:70% 64.10256%
}
.emojione-1f471-1f3ff {
	background-position:70% 66.66667%
}
.emojione-1f471 {
	background-position:70% 69.23077%
}
.emojione-1f472-1f3fb {
	background-position:0 71.79487%
}
.emojione-1f472-1f3fc {
	background-position:2.5% 71.79487%
}
.emojione-1f472-1f3fd {
	background-position:5% 71.79487%
}
.emojione-1f472-1f3fe {
	background-position:7.5% 71.79487%
}
.emojione-1f472-1f3ff {
	background-position:10% 71.79487%
}
.emojione-1f472 {
	background-position:12.5% 71.79487%
}
.emojione-1f473-1f3fb {
	background-position:15% 71.79487%
}
.emojione-1f473-1f3fc {
	background-position:17.5% 71.79487%
}
.emojione-1f473-1f3fd {
	background-position:20% 71.79487%
}
.emojione-1f473-1f3fe {
	background-position:22.5% 71.79487%
}
.emojione-1f473-1f3ff {
	background-position:25% 71.79487%
}
.emojione-1f473 {
	background-position:27.5% 71.79487%
}
.emojione-1f474-1f3fb {
	background-position:30% 71.79487%
}
.emojione-1f474-1f3fc {
	background-position:32.5% 71.79487%
}
.emojione-1f474-1f3fd {
	background-position:35% 71.79487%
}
.emojione-1f474-1f3fe {
	background-position:37.5% 71.79487%
}
.emojione-1f474-1f3ff {
	background-position:40% 71.79487%
}
.emojione-1f474 {
	background-position:42.5% 71.79487%
}
.emojione-1f475-1f3fb {
	background-position:45% 71.79487%
}
.emojione-1f475-1f3fc {
	background-position:47.5% 71.79487%
}
.emojione-1f475-1f3fd {
	background-position:50% 71.79487%
}
.emojione-1f475-1f3fe {
	background-position:0 0
}
.emojione-1f475-1f3ff {
	background-position:55% 71.79487%
}
.emojione-1f475 {
	background-position:57.5% 71.79487%
}
.emojione-1f476-1f3fb {
	background-position:60% 71.79487%
}
.emojione-1f476-1f3fc {
	background-position:62.5% 71.79487%
}
.emojione-1f476-1f3fd {
	background-position:65% 71.79487%
}
.emojione-1f476-1f3fe {
	background-position:67.5% 71.79487%
}
.emojione-1f476-1f3ff {
	background-position:70% 71.79487%
}
.emojione-1f476 {
	background-position:72.5% 0
}
.emojione-1f477-1f3fb {
	background-position:72.5% 2.5641%
}
.emojione-1f477-1f3fc {
	background-position:72.5% 5.12821%
}
.emojione-1f477-1f3fd {
	background-position:72.5% 7.69231%
}
.emojione-1f477-1f3fe {
	background-position:72.5% 10.25641%
}
.emojione-1f477-1f3ff {
	background-position:72.5% 12.82051%
}
.emojione-1f477 {
	background-position:72.5% 15.38462%
}
.emojione-1f478-1f3fb {
	background-position:72.5% 17.94872%
}
.emojione-1f478-1f3fc {
	background-position:72.5% 20.51282%
}
.emojione-1f478-1f3fd {
	background-position:72.5% 23.07692%
}
.emojione-1f478-1f3fe {
	background-position:72.5% 25.64103%
}
.emojione-1f478-1f3ff {
	background-position:72.5% 28.20513%
}
.emojione-1f478 {
	background-position:72.5% 30.76923%
}
.emojione-1f479 {
	background-position:72.5% 33.33333%
}
.emojione-1f47a {
	background-position:72.5% 35.89744%
}
.emojione-1f47b {
	background-position:72.5% 38.46154%
}
.emojione-1f47c-1f3fb {
	background-position:72.5% 41.02564%
}
.emojione-1f47c-1f3fc {
	background-position:72.5% 43.58974%
}
.emojione-1f47c-1f3fd {
	background-position:72.5% 46.15385%
}
.emojione-1f47c-1f3fe {
	background-position:72.5% 48.71795%
}
.emojione-1f47c-1f3ff {
	background-position:72.5% 51.28205%
}
.emojione-1f47c {
	background-position:72.5% 53.84615%
}
.emojione-1f47d {
	background-position:72.5% 56.41026%
}
.emojione-1f47e {
	background-position:72.5% 58.97436%
}
.emojione-1f47f {
	background-position:72.5% 61.53846%
}
.emojione-1f480 {
	background-position:72.5% 64.10256%
}
.emojione-1f481-1f3fb {
	background-position:72.5% 66.66667%
}
.emojione-1f481-1f3fc {
	background-position:72.5% 69.23077%
}
.emojione-1f481-1f3fd {
	background-position:72.5% 71.79487%
}
.emojione-1f481-1f3fe {
	background-position:0 74.35897%
}
.emojione-1f481-1f3ff {
	background-position:2.5% 74.35897%
}
.emojione-1f481 {
	background-position:5% 74.35897%
}
.emojione-1f482-1f3fb {
	background-position:7.5% 74.35897%
}
.emojione-1f482-1f3fc {
	background-position:10% 74.35897%
}
.emojione-1f482-1f3fd {
	background-position:12.5% 74.35897%
}
.emojione-1f482-1f3fe {
	background-position:15% 74.35897%
}
.emojione-1f482-1f3ff {
	background-position:17.5% 74.35897%
}
.emojione-1f482 {
	background-position:20% 74.35897%
}
.emojione-1f483-1f3fb {
	background-position:22.5% 74.35897%
}
.emojione-1f483-1f3fc {
	background-position:25% 74.35897%
}
.emojione-1f483-1f3fd {
	background-position:27.5% 74.35897%
}
.emojione-1f483-1f3fe {
	background-position:30% 74.35897%
}
.emojione-1f483-1f3ff {
	background-position:32.5% 74.35897%
}
.emojione-1f483 {
	background-position:35% 74.35897%
}
.emojione-1f484 {
	background-position:37.5% 74.35897%
}
.emojione-1f485-1f3fb {
	background-position:40% 74.35897%
}
.emojione-1f485-1f3fc {
	background-position:42.5% 74.35897%
}
.emojione-1f485-1f3fd {
	background-position:45% 74.35897%
}
.emojione-1f485-1f3fe {
	background-position:47.5% 74.35897%
}
.emojione-1f485-1f3ff {
	background-position:50% 74.35897%
}
.emojione-1f485 {
	background-position:52.5% 74.35897%
}
.emojione-1f486-1f3fb {
	background-position:55% 74.35897%
}
.emojione-1f486-1f3fc {
	background-position:57.5% 74.35897%
}
.emojione-1f486-1f3fd {
	background-position:60% 74.35897%
}
.emojione-1f486-1f3fe {
	background-position:62.5% 74.35897%
}
.emojione-1f486-1f3ff {
	background-position:65% 74.35897%
}
.emojione-1f486 {
	background-position:67.5% 74.35897%
}
.emojione-1f487-1f3fb {
	background-position:70% 74.35897%
}
.emojione-1f487-1f3fc {
	background-position:72.5% 74.35897%
}
.emojione-1f487-1f3fd {
	background-position:75% 0
}
.emojione-1f487-1f3fe {
	background-position:75% 2.5641%
}
.emojione-1f487-1f3ff {
	background-position:75% 5.12821%
}
.emojione-1f487 {
	background-position:75% 7.69231%
}
.emojione-1f488 {
	background-position:75% 10.25641%
}
.emojione-1f489 {
	background-position:75% 12.82051%
}
.emojione-1f48a {
	background-position:75% 15.38462%
}
.emojione-1f48b {
	background-position:75% 17.94872%
}
.emojione-1f48c {
	background-position:75% 20.51282%
}
.emojione-1f48d {
	background-position:75% 23.07692%
}
.emojione-1f48e {
	background-position:75% 25.64103%
}
.emojione-1f48f {
	background-position:75% 28.20513%
}
.emojione-1f490 {
	background-position:75% 30.76923%
}
.emojione-1f491 {
	background-position:75% 33.33333%
}
.emojione-1f492 {
	background-position:75% 35.89744%
}
.emojione-1f493 {
	background-position:75% 38.46154%
}
.emojione-1f494 {
	background-position:75% 41.02564%
}
.emojione-1f495 {
	background-position:75% 43.58974%
}
.emojione-1f496 {
	background-position:75% 46.15385%
}
.emojione-1f497 {
	background-position:75% 48.71795%
}
.emojione-1f498 {
	background-position:75% 51.28205%
}
.emojione-1f499 {
	background-position:75% 53.84615%
}
.emojione-1f49a {
	background-position:75% 56.41026%
}
.emojione-1f49b {
	background-position:75% 58.97436%
}
.emojione-1f49c {
	background-position:75% 61.53846%
}
.emojione-1f49d {
	background-position:75% 64.10256%
}
.emojione-1f49e {
	background-position:75% 66.66667%
}
.emojione-1f49f {
	background-position:75% 69.23077%
}
.emojione-1f4a0 {
	background-position:75% 71.79487%
}
.emojione-1f4a1 {
	background-position:75% 74.35897%
}
.emojione-1f4a2 {
	background-position:0 76.92308%
}
.emojione-1f4a3 {
	background-position:2.5% 76.92308%
}
.emojione-1f4a4 {
	background-position:5% 76.92308%
}
.emojione-1f4a5 {
	background-position:7.5% 76.92308%
}
.emojione-1f4a6 {
	background-position:10% 76.92308%
}
.emojione-1f4a7 {
	background-position:12.5% 76.92308%
}
.emojione-1f4a8 {
	background-position:15% 76.92308%
}
.emojione-1f4a9 {
	background-position:17.5% 76.92308%
}
.emojione-1f4aa-1f3fb {
	background-position:20% 76.92308%
}
.emojione-1f4aa-1f3fc {
	background-position:22.5% 76.92308%
}
.emojione-1f4aa-1f3fd {
	background-position:25% 76.92308%
}
.emojione-1f4aa-1f3fe {
	background-position:27.5% 76.92308%
}
.emojione-1f4aa-1f3ff {
	background-position:30% 76.92308%
}
.emojione-1f4aa {
	background-position:32.5% 76.92308%
}
.emojione-1f4ab {
	background-position:35% 76.92308%
}
.emojione-1f4ac {
	background-position:37.5% 76.92308%
}
.emojione-1f4ad {
	background-position:40% 76.92308%
}
.emojione-1f4ae {
	background-position:42.5% 76.92308%
}
.emojione-1f4af {
	background-position:45% 76.92308%
}
.emojione-1f4b0 {
	background-position:47.5% 76.92308%
}
.emojione-1f4b1 {
	background-position:50% 76.92308%
}
.emojione-1f4b2 {
	background-position:52.5% 76.92308%
}
.emojione-1f4b3 {
	background-position:55% 76.92308%
}
.emojione-1f4b4 {
	background-position:57.5% 76.92308%
}
.emojione-1f4b5 {
	background-position:60% 76.92308%
}
.emojione-1f4b6 {
	background-position:62.5% 76.92308%
}
.emojione-1f4b7 {
	background-position:65% 76.92308%
}
.emojione-1f4b8 {
	background-position:67.5% 76.92308%
}
.emojione-1f4b9 {
	background-position:70% 76.92308%
}
.emojione-1f4ba {
	background-position:72.5% 76.92308%
}
.emojione-1f4bb {
	background-position:75% 76.92308%
}
.emojione-1f4bc {
	background-position:77.5% 0
}
.emojione-1f4bd {
	background-position:77.5% 2.5641%
}
.emojione-1f4be {
	background-position:77.5% 5.12821%
}
.emojione-1f4bf {
	background-position:77.5% 7.69231%
}
.emojione-1f4c0 {
	background-position:77.5% 10.25641%
}
.emojione-1f4c1 {
	background-position:77.5% 12.82051%
}
.emojione-1f4c2 {
	background-position:77.5% 15.38462%
}
.emojione-1f4c3 {
	background-position:77.5% 17.94872%
}
.emojione-1f4c4 {
	background-position:77.5% 20.51282%
}
.emojione-1f4c5 {
	background-position:77.5% 23.07692%
}
.emojione-1f4c6 {
	background-position:77.5% 25.64103%
}
.emojione-1f4c7 {
	background-position:77.5% 28.20513%
}
.emojione-1f4c8 {
	background-position:77.5% 30.76923%
}
.emojione-1f4c9 {
	background-position:77.5% 33.33333%
}
.emojione-1f4ca {
	background-position:77.5% 35.89744%
}
.emojione-1f4cb {
	background-position:77.5% 38.46154%
}
.emojione-1f4cc {
	background-position:77.5% 41.02564%
}
.emojione-1f4cd {
	background-position:77.5% 43.58974%
}
.emojione-1f4ce {
	background-position:77.5% 46.15385%
}
.emojione-1f4cf {
	background-position:77.5% 48.71795%
}
.emojione-1f4d0 {
	background-position:77.5% 51.28205%
}
.emojione-1f4d1 {
	background-position:77.5% 53.84615%
}
.emojione-1f4d2 {
	background-position:77.5% 56.41026%
}
.emojione-1f4d3 {
	background-position:77.5% 58.97436%
}
.emojione-1f4d4 {
	background-position:77.5% 61.53846%
}
.emojione-1f4d5 {
	background-position:77.5% 64.10256%
}
.emojione-1f4d6 {
	background-position:77.5% 66.66667%
}
.emojione-1f4d7 {
	background-position:77.5% 69.23077%
}
.emojione-1f4d8 {
	background-position:77.5% 71.79487%
}
.emojione-1f4d9 {
	background-position:77.5% 74.35897%
}
.emojione-1f4da {
	background-position:77.5% 76.92308%
}
.emojione-1f4db {
	background-position:0 79.48718%
}
.emojione-1f4dc {
	background-position:2.5% 79.48718%
}
.emojione-1f4dd {
	background-position:5% 79.48718%
}
.emojione-1f4de {
	background-position:7.5% 79.48718%
}
.emojione-1f4df {
	background-position:10% 79.48718%
}
.emojione-1f4e0 {
	background-position:12.5% 79.48718%
}
.emojione-1f4e1 {
	background-position:15% 79.48718%
}
.emojione-1f4e2 {
	background-position:17.5% 79.48718%
}
.emojione-1f4e3 {
	background-position:20% 79.48718%
}
.emojione-1f4e4 {
	background-position:22.5% 79.48718%
}
.emojione-1f4e5 {
	background-position:25% 79.48718%
}
.emojione-1f4e6 {
	background-position:27.5% 79.48718%
}
.emojione-1f4e7 {
	background-position:30% 79.48718%
}
.emojione-1f4e8 {
	background-position:32.5% 79.48718%
}
.emojione-1f4e9 {
	background-position:35% 79.48718%
}
.emojione-1f4ea {
	background-position:37.5% 79.48718%
}
.emojione-1f4eb {
	background-position:40% 79.48718%
}
.emojione-1f4ec {
	background-position:42.5% 79.48718%
}
.emojione-1f4ed {
	background-position:45% 79.48718%
}
.emojione-1f4ee {
	background-position:47.5% 79.48718%
}
.emojione-1f4ef {
	background-position:50% 79.48718%
}
.emojione-1f4f0 {
	background-position:52.5% 79.48718%
}
.emojione-1f4f1 {
	background-position:55% 79.48718%
}
.emojione-1f4f2 {
	background-position:57.5% 79.48718%
}
.emojione-1f4f3 {
	background-position:60% 79.48718%
}
.emojione-1f4f4 {
	background-position:62.5% 79.48718%
}
.emojione-1f4f5 {
	background-position:65% 79.48718%
}
.emojione-1f4f6 {
	background-position:67.5% 79.48718%
}
.emojione-1f4f7 {
	background-position:70% 79.48718%
}
.emojione-1f4f8 {
	background-position:72.5% 79.48718%
}
.emojione-1f4f9 {
	background-position:75% 79.48718%
}
.emojione-1f4fa {
	background-position:77.5% 79.48718%
}
.emojione-1f4fb {
	background-position:80% 0
}
.emojione-1f4fc {
	background-position:80% 2.5641%
}
.emojione-1f4fd {
	background-position:80% 5.12821%
}
.emojione-1f4ff {
	background-position:80% 7.69231%
}
.emojione-1f500 {
	background-position:80% 10.25641%
}
.emojione-1f501 {
	background-position:80% 12.82051%
}
.emojione-1f502 {
	background-position:80% 15.38462%
}
.emojione-1f503 {
	background-position:80% 17.94872%
}
.emojione-1f504 {
	background-position:80% 20.51282%
}
.emojione-1f505 {
	background-position:80% 23.07692%
}
.emojione-1f506 {
	background-position:80% 25.64103%
}
.emojione-1f507 {
	background-position:80% 28.20513%
}
.emojione-1f508 {
	background-position:80% 30.76923%
}
.emojione-1f509 {
	background-position:80% 33.33333%
}
.emojione-1f50a {
	background-position:80% 35.89744%
}
.emojione-1f50b {
	background-position:80% 38.46154%
}
.emojione-1f50c {
	background-position:80% 41.02564%
}
.emojione-1f50d {
	background-position:80% 43.58974%
}
.emojione-1f50e {
	background-position:80% 46.15385%
}
.emojione-1f50f {
	background-position:80% 48.71795%
}
.emojione-1f510 {
	background-position:80% 51.28205%
}
.emojione-1f511 {
	background-position:80% 53.84615%
}
.emojione-1f512 {
	background-position:80% 56.41026%
}
.emojione-1f513 {
	background-position:80% 58.97436%
}
.emojione-1f514 {
	background-position:80% 61.53846%
}
.emojione-1f515 {
	background-position:80% 64.10256%
}
.emojione-1f516 {
	background-position:80% 66.66667%
}
.emojione-1f517 {
	background-position:80% 69.23077%
}
.emojione-1f518 {
	background-position:80% 71.79487%
}
.emojione-1f519 {
	background-position:80% 74.35897%
}
.emojione-1f51a {
	background-position:80% 76.92308%
}
.emojione-1f51b {
	background-position:80% 79.48718%
}
.emojione-1f51c {
	background-position:0 82.05128%
}
.emojione-1f51d {
	background-position:2.5% 82.05128%
}
.emojione-1f51e {
	background-position:5% 82.05128%
}
.emojione-1f51f {
	background-position:7.5% 82.05128%
}
.emojione-1f520 {
	background-position:10% 82.05128%
}
.emojione-1f521 {
	background-position:12.5% 82.05128%
}
.emojione-1f522 {
	background-position:15% 82.05128%
}
.emojione-1f523 {
	background-position:17.5% 82.05128%
}
.emojione-1f524 {
	background-position:20% 82.05128%
}
.emojione-1f525 {
	background-position:22.5% 82.05128%
}
.emojione-1f526 {
	background-position:25% 82.05128%
}
.emojione-1f527 {
	background-position:27.5% 82.05128%
}
.emojione-1f528 {
	background-position:30% 82.05128%
}
.emojione-1f529 {
	background-position:32.5% 82.05128%
}
.emojione-1f52a {
	background-position:35% 82.05128%
}
.emojione-1f52b {
	background-position:37.5% 82.05128%
}
.emojione-1f52c {
	background-position:40% 82.05128%
}
.emojione-1f52d {
	background-position:42.5% 82.05128%
}
.emojione-1f52e {
	background-position:45% 82.05128%
}
.emojione-1f52f {
	background-position:47.5% 82.05128%
}
.emojione-1f530 {
	background-position:50% 82.05128%
}
.emojione-1f531 {
	background-position:52.5% 82.05128%
}
.emojione-1f532 {
	background-position:55% 82.05128%
}
.emojione-1f533 {
	background-position:57.5% 82.05128%
}
.emojione-1f534 {
	background-position:60% 82.05128%
}
.emojione-1f535 {
	background-position:62.5% 82.05128%
}
.emojione-1f536 {
	background-position:65% 82.05128%
}
.emojione-1f537 {
	background-position:67.5% 82.05128%
}
.emojione-1f538 {
	background-position:70% 82.05128%
}
.emojione-1f539 {
	background-position:72.5% 82.05128%
}
.emojione-1f53a {
	background-position:75% 82.05128%
}
.emojione-1f53b {
	background-position:77.5% 82.05128%
}
.emojione-1f53c {
	background-position:80% 82.05128%
}
.emojione-1f53d {
	background-position:82.5% 0
}
.emojione-1f549 {
	background-position:82.5% 2.5641%
}
.emojione-1f54a {
	background-position:82.5% 5.12821%
}
.emojione-1f54b {
	background-position:82.5% 7.69231%
}
.emojione-1f54c {
	background-position:82.5% 10.25641%
}
.emojione-1f54d {
	background-position:82.5% 12.82051%
}
.emojione-1f54e {
	background-position:82.5% 15.38462%
}
.emojione-1f550 {
	background-position:82.5% 17.94872%
}
.emojione-1f551 {
	background-position:82.5% 20.51282%
}
.emojione-1f552 {
	background-position:82.5% 23.07692%
}
.emojione-1f553 {
	background-position:82.5% 25.64103%
}
.emojione-1f554 {
	background-position:82.5% 28.20513%
}
.emojione-1f555 {
	background-position:82.5% 30.76923%
}
.emojione-1f556 {
	background-position:82.5% 33.33333%
}
.emojione-1f557 {
	background-position:82.5% 35.89744%
}
.emojione-1f558 {
	background-position:82.5% 38.46154%
}
.emojione-1f559 {
	background-position:82.5% 41.02564%
}
.emojione-1f55a {
	background-position:82.5% 43.58974%
}
.emojione-1f55b {
	background-position:82.5% 46.15385%
}
.emojione-1f55c {
	background-position:82.5% 48.71795%
}
.emojione-1f55d {
	background-position:82.5% 51.28205%
}
.emojione-1f55e {
	background-position:82.5% 53.84615%
}
.emojione-1f55f {
	background-position:82.5% 56.41026%
}
.emojione-1f560 {
	background-position:82.5% 58.97436%
}
.emojione-1f561 {
	background-position:82.5% 61.53846%
}
.emojione-1f562 {
	background-position:82.5% 64.10256%
}
.emojione-1f563 {
	background-position:82.5% 66.66667%
}
.emojione-1f564 {
	background-position:82.5% 69.23077%
}
.emojione-1f565 {
	background-position:82.5% 71.79487%
}
.emojione-1f566 {
	background-position:82.5% 74.35897%
}
.emojione-1f567 {
	background-position:82.5% 76.92308%
}
.emojione-1f56f {
	background-position:82.5% 79.48718%
}
.emojione-1f570 {
	background-position:82.5% 82.05128%
}
.emojione-1f573 {
	background-position:0 84.61538%
}
.emojione-1f574 {
	background-position:2.5% 84.61538%
}
.emojione-1f575-1f3fb {
	background-position:5% 84.61538%
}
.emojione-1f575-1f3fc {
	background-position:7.5% 84.61538%
}
.emojione-1f575-1f3fd {
	background-position:10% 84.61538%
}
.emojione-1f575-1f3fe {
	background-position:12.5% 84.61538%
}
.emojione-1f575-1f3ff {
	background-position:15% 84.61538%
}
.emojione-1f575 {
	background-position:17.5% 84.61538%
}
.emojione-1f576 {
	background-position:20% 84.61538%
}
.emojione-1f577 {
	background-position:22.5% 84.61538%
}
.emojione-1f578 {
	background-position:25% 84.61538%
}
.emojione-1f579 {
	background-position:27.5% 84.61538%
}
.emojione-1f587 {
	background-position:30% 84.61538%
}
.emojione-1f58a {
	background-position:32.5% 84.61538%
}
.emojione-1f58b {
	background-position:35% 84.61538%
}
.emojione-1f58c {
	background-position:37.5% 84.61538%
}
.emojione-1f58d {
	background-position:40% 84.61538%
}
.emojione-1f590-1f3fb {
	background-position:42.5% 84.61538%
}
.emojione-1f590-1f3fc {
	background-position:45% 84.61538%
}
.emojione-1f590-1f3fd {
	background-position:47.5% 84.61538%
}
.emojione-1f590-1f3fe {
	background-position:50% 84.61538%
}
.emojione-1f590-1f3ff {
	background-position:52.5% 84.61538%
}
.emojione-1f590 {
	background-position:55% 84.61538%
}
.emojione-1f595-1f3fb {
	background-position:57.5% 84.61538%
}
.emojione-1f595-1f3fc {
	background-position:60% 84.61538%
}
.emojione-1f595-1f3fd {
	background-position:62.5% 84.61538%
}
.emojione-1f595-1f3fe {
	background-position:65% 84.61538%
}
.emojione-1f595-1f3ff {
	background-position:67.5% 84.61538%
}
.emojione-1f595 {
	background-position:70% 84.61538%
}
.emojione-1f596-1f3fb {
	background-position:72.5% 84.61538%
}
.emojione-1f596-1f3fc {
	background-position:75% 84.61538%
}
.emojione-1f596-1f3fd {
	background-position:77.5% 84.61538%
}
.emojione-1f596-1f3fe {
	background-position:80% 84.61538%
}
.emojione-1f596-1f3ff {
	background-position:82.5% 84.61538%
}
.emojione-1f596 {
	background-position:85% 0
}
.emojione-1f5a5 {
	background-position:85% 2.5641%
}
.emojione-1f5a8 {
	background-position:85% 5.12821%
}
.emojione-1f5b1 {
	background-position:85% 7.69231%
}
.emojione-1f5b2 {
	background-position:85% 10.25641%
}
.emojione-1f5bc {
	background-position:85% 12.82051%
}
.emojione-1f5c2 {
	background-position:85% 15.38462%
}
.emojione-1f5c3 {
	background-position:85% 17.94872%
}
.emojione-1f5c4 {
	background-position:85% 20.51282%
}
.emojione-1f5d1 {
	background-position:85% 23.07692%
}
.emojione-1f5d2 {
	background-position:85% 25.64103%
}
.emojione-1f5d3 {
	background-position:85% 28.20513%
}
.emojione-1f5dc {
	background-position:85% 30.76923%
}
.emojione-1f5dd {
	background-position:85% 33.33333%
}
.emojione-1f5de {
	background-position:85% 35.89744%
}
.emojione-1f5e1 {
	background-position:85% 38.46154%
}
.emojione-1f5e3 {
	background-position:85% 41.02564%
}
.emojione-1f5ef {
	background-position:85% 43.58974%
}
.emojione-1f5f3 {
	background-position:85% 46.15385%
}
.emojione-1f5fa {
	background-position:85% 48.71795%
}
.emojione-1f5fb {
	background-position:85% 51.28205%
}
.emojione-1f5fc {
	background-position:85% 53.84615%
}
.emojione-1f5fd {
	background-position:85% 56.41026%
}
.emojione-1f5fe {
	background-position:85% 58.97436%
}
.emojione-1f5ff {
	background-position:85% 61.53846%
}
.emojione-1f600 {
	background-position:85% 64.10256%
}
.emojione-1f601 {
	background-position:85% 66.66667%
}
.emojione-1f602 {
	background-position:85% 69.23077%
}
.emojione-1f603 {
	background-position:85% 71.79487%
}
.emojione-1f604 {
	background-position:85% 74.35897%
}
.emojione-1f605 {
	background-position:85% 76.92308%
}
.emojione-1f606 {
	background-position:85% 79.48718%
}
.emojione-1f607 {
	background-position:85% 82.05128%
}
.emojione-1f608 {
	background-position:85% 84.61538%
}
.emojione-1f609 {
	background-position:0 87.17949%
}
.emojione-1f60a {
	background-position:2.5% 87.17949%
}
.emojione-1f60b {
	background-position:5% 87.17949%
}
.emojione-1f60c {
	background-position:7.5% 87.17949%
}
.emojione-1f60d {
	background-position:10% 87.17949%
}
.emojione-1f60e {
	background-position:12.5% 87.17949%
}
.emojione-1f60f {
	background-position:15% 87.17949%
}
.emojione-1f610 {
	background-position:17.5% 87.17949%
}
.emojione-1f611 {
	background-position:20% 87.17949%
}
.emojione-1f612 {
	background-position:22.5% 87.17949%
}
.emojione-1f613 {
	background-position:25% 87.17949%
}
.emojione-1f614 {
	background-position:27.5% 87.17949%
}
.emojione-1f615 {
	background-position:30% 87.17949%
}
.emojione-1f616 {
	background-position:32.5% 87.17949%
}
.emojione-1f617 {
	background-position:35% 87.17949%
}
.emojione-1f618 {
	background-position:37.5% 87.17949%
}
.emojione-1f619 {
	background-position:40% 87.17949%
}
.emojione-1f61a {
	background-position:42.5% 87.17949%
}
.emojione-1f61b {
	background-position:45% 87.17949%
}
.emojione-1f61c {
	background-position:47.5% 87.17949%
}
.emojione-1f61d {
	background-position:50% 87.17949%
}
.emojione-1f61e {
	background-position:52.5% 87.17949%
}
.emojione-1f61f {
	background-position:55% 87.17949%
}
.emojione-1f620 {
	background-position:57.5% 87.17949%
}
.emojione-1f621 {
	background-position:60% 87.17949%
}
.emojione-1f622 {
	background-position:62.5% 87.17949%
}
.emojione-1f623 {
	background-position:65% 87.17949%
}
.emojione-1f624 {
	background-position:67.5% 87.17949%
}
.emojione-1f625 {
	background-position:70% 87.17949%
}
.emojione-1f626 {
	background-position:72.5% 87.17949%
}
.emojione-1f627 {
	background-position:75% 87.17949%
}
.emojione-1f628 {
	background-position:77.5% 87.17949%
}
.emojione-1f629 {
	background-position:80% 87.17949%
}
.emojione-1f62a {
	background-position:82.5% 87.17949%
}
.emojione-1f62b {
	background-position:85% 87.17949%
}
.emojione-1f62c {
	background-position:87.5% 0
}
.emojione-1f62d {
	background-position:87.5% 2.5641%
}
.emojione-1f62e {
	background-position:87.5% 5.12821%
}
.emojione-1f62f {
	background-position:87.5% 7.69231%
}
.emojione-1f630 {
	background-position:87.5% 10.25641%
}
.emojione-1f631 {
	background-position:87.5% 12.82051%
}
.emojione-1f632 {
	background-position:87.5% 15.38462%
}
.emojione-1f633 {
	background-position:87.5% 17.94872%
}
.emojione-1f634 {
	background-position:87.5% 20.51282%
}
.emojione-1f635 {
	background-position:87.5% 23.07692%
}
.emojione-1f636 {
	background-position:87.5% 25.64103%
}
.emojione-1f637 {
	background-position:87.5% 28.20513%
}
.emojione-1f638 {
	background-position:87.5% 30.76923%
}
.emojione-1f639 {
	background-position:87.5% 33.33333%
}
.emojione-1f63a {
	background-position:87.5% 35.89744%
}
.emojione-1f63b {
	background-position:87.5% 38.46154%
}
.emojione-1f63c {
	background-position:87.5% 41.02564%
}
.emojione-1f63d {
	background-position:87.5% 43.58974%
}
.emojione-1f63e {
	background-position:87.5% 46.15385%
}
.emojione-1f63f {
	background-position:87.5% 48.71795%
}
.emojione-1f640 {
	background-position:87.5% 51.28205%
}
.emojione-1f641 {
	background-position:87.5% 53.84615%
}
.emojione-1f642 {
	background-position:87.5% 56.41026%
}
.emojione-1f643 {
	background-position:87.5% 58.97436%
}
.emojione-1f644 {
	background-position:87.5% 61.53846%
}
.emojione-1f645-1f3fb {
	background-position:87.5% 64.10256%
}
.emojione-1f645-1f3fc {
	background-position:87.5% 66.66667%
}
.emojione-1f645-1f3fd {
	background-position:87.5% 69.23077%
}
.emojione-1f645-1f3fe {
	background-position:87.5% 71.79487%
}
.emojione-1f645-1f3ff {
	background-position:87.5% 74.35897%
}
.emojione-1f645 {
	background-position:87.5% 76.92308%
}
.emojione-1f646-1f3fb {
	background-position:87.5% 79.48718%
}
.emojione-1f646-1f3fc {
	background-position:87.5% 82.05128%
}
.emojione-1f646-1f3fd {
	background-position:87.5% 84.61538%
}
.emojione-1f646-1f3fe {
	background-position:87.5% 87.17949%
}
.emojione-1f646-1f3ff {
	background-position:0 89.74359%
}
.emojione-1f646 {
	background-position:2.5% 89.74359%
}
.emojione-1f647-1f3fb {
	background-position:5% 89.74359%
}
.emojione-1f647-1f3fc {
	background-position:7.5% 89.74359%
}
.emojione-1f647-1f3fd {
	background-position:10% 89.74359%
}
.emojione-1f647-1f3fe {
	background-position:12.5% 89.74359%
}
.emojione-1f647-1f3ff {
	background-position:15% 89.74359%
}
.emojione-1f647 {
	background-position:17.5% 89.74359%
}
.emojione-1f648 {
	background-position:20% 89.74359%
}
.emojione-1f649 {
	background-position:22.5% 89.74359%
}
.emojione-1f64a {
	background-position:25% 89.74359%
}
.emojione-1f64b-1f3fb {
	background-position:27.5% 89.74359%
}
.emojione-1f64b-1f3fc {
	background-position:30% 89.74359%
}
.emojione-1f64b-1f3fd {
	background-position:32.5% 89.74359%
}
.emojione-1f64b-1f3fe {
	background-position:35% 89.74359%
}
.emojione-1f64b-1f3ff {
	background-position:37.5% 89.74359%
}
.emojione-1f64b {
	background-position:40% 89.74359%
}
.emojione-1f64c-1f3fb {
	background-position:42.5% 89.74359%
}
.emojione-1f64c-1f3fc {
	background-position:45% 89.74359%
}
.emojione-1f64c-1f3fd {
	background-position:47.5% 89.74359%
}
.emojione-1f64c-1f3fe {
	background-position:50% 89.74359%
}
.emojione-1f64c-1f3ff {
	background-position:52.5% 89.74359%
}
.emojione-1f64c {
	background-position:55% 89.74359%
}
.emojione-1f64d-1f3fb {
	background-position:57.5% 89.74359%
}
.emojione-1f64d-1f3fc {
	background-position:60% 89.74359%
}
.emojione-1f64d-1f3fd {
	background-position:62.5% 89.74359%
}
.emojione-1f64d-1f3fe {
	background-position:65% 89.74359%
}
.emojione-1f64d-1f3ff {
	background-position:67.5% 89.74359%
}
.emojione-1f64d {
	background-position:70% 89.74359%
}
.emojione-1f64e-1f3fb {
	background-position:72.5% 89.74359%
}
.emojione-1f64e-1f3fc {
	background-position:75% 89.74359%
}
.emojione-1f64e-1f3fd {
	background-position:77.5% 89.74359%
}
.emojione-1f64e-1f3fe {
	background-position:80% 89.74359%
}
.emojione-1f64e-1f3ff {
	background-position:82.5% 89.74359%
}
.emojione-1f64e {
	background-position:85% 89.74359%
}
.emojione-1f64f-1f3fb {
	background-position:87.5% 89.74359%
}
.emojione-1f64f-1f3fc {
	background-position:90% 0
}
.emojione-1f64f-1f3fd {
	background-position:90% 2.5641%
}
.emojione-1f64f-1f3fe {
	background-position:90% 5.12821%
}
.emojione-1f64f-1f3ff {
	background-position:90% 7.69231%
}
.emojione-1f64f {
	background-position:90% 10.25641%
}
.emojione-1f680 {
	background-position:90% 12.82051%
}
.emojione-1f681 {
	background-position:90% 15.38462%
}
.emojione-1f682 {
	background-position:90% 17.94872%
}
.emojione-1f683 {
	background-position:90% 20.51282%
}
.emojione-1f684 {
	background-position:90% 23.07692%
}
.emojione-1f685 {
	background-position:90% 25.64103%
}
.emojione-1f686 {
	background-position:90% 28.20513%
}
.emojione-1f687 {
	background-position:90% 30.76923%
}
.emojione-1f688 {
	background-position:90% 33.33333%
}
.emojione-1f689 {
	background-position:90% 35.89744%
}
.emojione-1f68a {
	background-position:90% 38.46154%
}
.emojione-1f68b {
	background-position:90% 41.02564%
}
.emojione-1f68c {
	background-position:90% 43.58974%
}
.emojione-1f68d {
	background-position:90% 46.15385%
}
.emojione-1f68e {
	background-position:90% 48.71795%
}
.emojione-1f68f {
	background-position:90% 51.28205%
}
.emojione-1f690 {
	background-position:90% 53.84615%
}
.emojione-1f691 {
	background-position:90% 56.41026%
}
.emojione-1f692 {
	background-position:90% 58.97436%
}
.emojione-1f693 {
	background-position:90% 61.53846%
}
.emojione-1f694 {
	background-position:90% 64.10256%
}
.emojione-1f695 {
	background-position:90% 66.66667%
}
.emojione-1f696 {
	background-position:90% 69.23077%
}
.emojione-1f697 {
	background-position:90% 71.79487%
}
.emojione-1f698 {
	background-position:90% 74.35897%
}
.emojione-1f699 {
	background-position:90% 76.92308%
}
.emojione-1f69a {
	background-position:90% 79.48718%
}
.emojione-1f69b {
	background-position:90% 82.05128%
}
.emojione-1f69c {
	background-position:90% 84.61538%
}
.emojione-1f69d {
	background-position:90% 87.17949%
}
.emojione-1f69e {
	background-position:90% 89.74359%
}
.emojione-1f69f {
	background-position:0 92.30769%
}
.emojione-1f6a0 {
	background-position:2.5% 92.30769%
}
.emojione-1f6a1 {
	background-position:5% 92.30769%
}
.emojione-1f6a2 {
	background-position:7.5% 92.30769%
}
.emojione-1f6a3-1f3fb {
	background-position:10% 92.30769%
}
.emojione-1f6a3-1f3fc {
	background-position:12.5% 92.30769%
}
.emojione-1f6a3-1f3fd {
	background-position:15% 92.30769%
}
.emojione-1f6a3-1f3fe {
	background-position:17.5% 92.30769%
}
.emojione-1f6a3-1f3ff {
	background-position:20% 92.30769%
}
.emojione-1f6a3 {
	background-position:22.5% 92.30769%
}
.emojione-1f6a4 {
	background-position:25% 92.30769%
}
.emojione-1f6a5 {
	background-position:27.5% 92.30769%
}
.emojione-1f6a6 {
	background-position:30% 92.30769%
}
.emojione-1f6a7 {
	background-position:32.5% 92.30769%
}
.emojione-1f6a8 {
	background-position:35% 92.30769%
}
.emojione-1f6a9 {
	background-position:37.5% 92.30769%
}
.emojione-1f6aa {
	background-position:40% 92.30769%
}
.emojione-1f6ab {
	background-position:42.5% 92.30769%
}
.emojione-1f6ac {
	background-position:45% 92.30769%
}
.emojione-1f6ad {
	background-position:47.5% 92.30769%
}
.emojione-1f6ae {
	background-position:50% 92.30769%
}
.emojione-1f6af {
	background-position:52.5% 92.30769%
}
.emojione-1f6b0 {
	background-position:55% 92.30769%
}
.emojione-1f6b1 {
	background-position:57.5% 92.30769%
}
.emojione-1f6b2 {
	background-position:60% 92.30769%
}
.emojione-1f6b3 {
	background-position:62.5% 92.30769%
}
.emojione-1f6b4-1f3fb {
	background-position:65% 92.30769%
}
.emojione-1f6b4-1f3fc {
	background-position:67.5% 92.30769%
}
.emojione-1f6b4-1f3fd {
	background-position:70% 92.30769%
}
.emojione-1f6b4-1f3fe {
	background-position:72.5% 92.30769%
}
.emojione-1f6b4-1f3ff {
	background-position:75% 92.30769%
}
.emojione-1f6b4 {
	background-position:77.5% 92.30769%
}
.emojione-1f6b5-1f3fb {
	background-position:80% 92.30769%
}
.emojione-1f6b5-1f3fc {
	background-position:82.5% 92.30769%
}
.emojione-1f6b5-1f3fd {
	background-position:85% 92.30769%
}
.emojione-1f6b5-1f3fe {
	background-position:87.5% 92.30769%
}
.emojione-1f6b5-1f3ff {
	background-position:90% 92.30769%
}
.emojione-1f6b5 {
	background-position:92.5% 0
}
.emojione-1f6b6-1f3fb {
	background-position:92.5% 2.5641%
}
.emojione-1f6b6-1f3fc {
	background-position:92.5% 5.12821%
}
.emojione-1f6b6-1f3fd {
	background-position:92.5% 7.69231%
}
.emojione-1f6b6-1f3fe {
	background-position:92.5% 10.25641%
}
.emojione-1f6b6-1f3ff {
	background-position:92.5% 12.82051%
}
.emojione-1f6b6 {
	background-position:92.5% 15.38462%
}
.emojione-1f6b7 {
	background-position:92.5% 17.94872%
}
.emojione-1f6b8 {
	background-position:92.5% 20.51282%
}
.emojione-1f6b9 {
	background-position:92.5% 23.07692%
}
.emojione-1f6ba {
	background-position:92.5% 25.64103%
}
.emojione-1f6bb {
	background-position:92.5% 28.20513%
}
.emojione-1f6bc {
	background-position:92.5% 30.76923%
}
.emojione-1f6bd {
	background-position:92.5% 33.33333%
}
.emojione-1f6be {
	background-position:92.5% 35.89744%
}
.emojione-1f6bf {
	background-position:92.5% 38.46154%
}
.emojione-1f6c0-1f3fb {
	background-position:92.5% 41.02564%
}
.emojione-1f6c0-1f3fc {
	background-position:92.5% 43.58974%
}
.emojione-1f6c0-1f3fd {
	background-position:92.5% 46.15385%
}
.emojione-1f6c0-1f3fe {
	background-position:92.5% 48.71795%
}
.emojione-1f6c0-1f3ff {
	background-position:92.5% 51.28205%
}
.emojione-1f6c0 {
	background-position:92.5% 53.84615%
}
.emojione-1f6c1 {
	background-position:92.5% 56.41026%
}
.emojione-1f6c2 {
	background-position:92.5% 58.97436%
}
.emojione-1f6c3 {
	background-position:92.5% 61.53846%
}
.emojione-1f6c4 {
	background-position:92.5% 64.10256%
}
.emojione-1f6c5 {
	background-position:92.5% 66.66667%
}
.emojione-1f6cb {
	background-position:92.5% 69.23077%
}
.emojione-1f6cc {
	background-position:92.5% 71.79487%
}
.emojione-1f6cd {
	background-position:92.5% 74.35897%
}
.emojione-1f6ce {
	background-position:92.5% 76.92308%
}
.emojione-1f6cf {
	background-position:92.5% 79.48718%
}
.emojione-1f6d0 {
	background-position:92.5% 82.05128%
}
.emojione-1f6e0 {
	background-position:92.5% 84.61538%
}
.emojione-1f6e1 {
	background-position:92.5% 87.17949%
}
.emojione-1f6e2 {
	background-position:92.5% 89.74359%
}
.emojione-1f6e3 {
	background-position:92.5% 92.30769%
}
.emojione-1f6e4 {
	background-position:0 94.87179%
}
.emojione-1f6e5 {
	background-position:2.5% 94.87179%
}
.emojione-1f6e9 {
	background-position:5% 94.87179%
}
.emojione-1f6eb {
	background-position:7.5% 94.87179%
}
.emojione-1f6ec {
	background-position:10% 94.87179%
}
.emojione-1f6f0 {
	background-position:12.5% 94.87179%
}
.emojione-1f6f3 {
	background-position:15% 94.87179%
}
.emojione-1f910 {
	background-position:17.5% 94.87179%
}
.emojione-1f911 {
	background-position:20% 94.87179%
}
.emojione-1f912 {
	background-position:22.5% 94.87179%
}
.emojione-1f913 {
	background-position:25% 94.87179%
}
.emojione-1f914 {
	background-position:27.5% 94.87179%
}
.emojione-1f915 {
	background-position:30% 94.87179%
}
.emojione-1f916 {
	background-position:32.5% 94.87179%
}
.emojione-1f917 {
	background-position:35% 94.87179%
}
.emojione-1f918-1f3fb {
	background-position:37.5% 94.87179%
}
.emojione-1f918-1f3fc {
	background-position:40% 94.87179%
}
.emojione-1f918-1f3fd {
	background-position:42.5% 94.87179%
}
.emojione-1f918-1f3fe {
	background-position:45% 94.87179%
}
.emojione-1f918-1f3ff {
	background-position:47.5% 94.87179%
}
.emojione-1f918 {
	background-position:50% 94.87179%
}
.emojione-1f980 {
	background-position:52.5% 94.87179%
}
.emojione-1f981 {
	background-position:55% 94.87179%
}
.emojione-1f982 {
	background-position:57.5% 94.87179%
}
.emojione-1f983 {
	background-position:60% 94.87179%
}
.emojione-1f984 {
	background-position:62.5% 94.87179%
}
.emojione-1f9c0 {
	background-position:65% 94.87179%
}
.emojione-203c {
	background-position:67.5% 94.87179%
}
.emojione-2049 {
	background-position:70% 94.87179%
}
.emojione-2122 {
	background-position:72.5% 94.87179%
}
.emojione-2139 {
	background-position:75% 94.87179%
}
.emojione-2194 {
	background-position:77.5% 94.87179%
}
.emojione-2195 {
	background-position:80% 94.87179%
}
.emojione-2196 {
	background-position:82.5% 94.87179%
}
.emojione-2197 {
	background-position:85% 94.87179%
}
.emojione-2198 {
	background-position:87.5% 94.87179%
}
.emojione-2199 {
	background-position:90% 94.87179%
}
.emojione-21a9 {
	background-position:92.5% 94.87179%
}
.emojione-21aa {
	background-position:95% 0
}
.emojione-231a {
	background-position:95% 2.5641%
}
.emojione-231b {
	background-position:95% 5.12821%
}
.emojione-2328 {
	background-position:95% 7.69231%
}
.emojione-23e9 {
	background-position:95% 10.25641%
}
.emojione-23ea {
	background-position:95% 12.82051%
}
.emojione-23eb {
	background-position:95% 15.38462%
}
.emojione-23ec {
	background-position:95% 17.94872%
}
.emojione-23ed {
	background-position:95% 20.51282%
}
.emojione-23ee {
	background-position:95% 23.07692%
}
.emojione-23ef {
	background-position:95% 25.64103%
}
.emojione-23f0 {
	background-position:95% 28.20513%
}
.emojione-23f1 {
	background-position:95% 30.76923%
}
.emojione-23f2 {
	background-position:95% 33.33333%
}
.emojione-23f3 {
	background-position:95% 35.89744%
}
.emojione-23f8 {
	background-position:95% 38.46154%
}
.emojione-23f9 {
	background-position:95% 41.02564%
}
.emojione-23fa {
	background-position:95% 43.58974%
}
.emojione-24c2 {
	background-position:95% 46.15385%
}
.emojione-25aa {
	background-position:95% 48.71795%
}
.emojione-25ab {
	background-position:95% 51.28205%
}
.emojione-25b6 {
	background-position:95% 53.84615%
}
.emojione-25c0 {
	background-position:95% 56.41026%
}
.emojione-25fb {
	background-position:95% 58.97436%
}
.emojione-25fc {
	background-position:95% 61.53846%
}
.emojione-25fd {
	background-position:95% 64.10256%
}
.emojione-25fe {
	background-position:95% 66.66667%
}
.emojione-2600 {
	background-position:95% 69.23077%
}
.emojione-2601 {
	background-position:95% 71.79487%
}
.emojione-2602 {
	background-position:95% 74.35897%
}
.emojione-2603 {
	background-position:95% 76.92308%
}
.emojione-2604 {
	background-position:95% 79.48718%
}
.emojione-260e {
	background-position:95% 82.05128%
}
.emojione-2611 {
	background-position:95% 84.61538%
}
.emojione-2614 {
	background-position:95% 87.17949%
}
.emojione-2615 {
	background-position:95% 89.74359%
}
.emojione-2618 {
	background-position:95% 92.30769%
}
.emojione-261d-1f3fb {
	background-position:95% 94.87179%
}
.emojione-261d-1f3fc {
	background-position:0 97.4359%
}
.emojione-261d-1f3fd {
	background-position:2.5% 97.4359%
}
.emojione-261d-1f3fe {
	background-position:5% 97.4359%
}
.emojione-261d-1f3ff {
	background-position:7.5% 97.4359%
}
.emojione-261d {
	background-position:10% 97.4359%
}
.emojione-2620 {
	background-position:12.5% 97.4359%
}
.emojione-2622 {
	background-position:15% 97.4359%
}
.emojione-2623 {
	background-position:17.5% 97.4359%
}
.emojione-2626 {
	background-position:20% 97.4359%
}
.emojione-262a {
	background-position:22.5% 97.4359%
}
.emojione-262e {
	background-position:25% 97.4359%
}
.emojione-262f {
	background-position:27.5% 97.4359%
}
.emojione-2638 {
	background-position:30% 97.4359%
}
.emojione-2639 {
	background-position:32.5% 97.4359%
}
.emojione-263a {
	background-position:35% 97.4359%
}
.emojione-2648 {
	background-position:37.5% 97.4359%
}
.emojione-2649 {
	background-position:40% 97.4359%
}
.emojione-264a {
	background-position:42.5% 97.4359%
}
.emojione-264b {
	background-position:45% 97.4359%
}
.emojione-264c {
	background-position:47.5% 97.4359%
}
.emojione-264d {
	background-position:50% 97.4359%
}
.emojione-264e {
	background-position:52.5% 97.4359%
}
.emojione-264f {
	background-position:55% 97.4359%
}
.emojione-2650 {
	background-position:57.5% 97.4359%
}
.emojione-2651 {
	background-position:60% 97.4359%
}
.emojione-2652 {
	background-position:62.5% 97.4359%
}
.emojione-2653 {
	background-position:65% 97.4359%
}
.emojione-2660 {
	background-position:67.5% 97.4359%
}
.emojione-2663 {
	background-position:70% 97.4359%
}
.emojione-2665 {
	background-position:72.5% 97.4359%
}
.emojione-2666 {
	background-position:75% 97.4359%
}
.emojione-2668 {
	background-position:77.5% 97.4359%
}
.emojione-267b {
	background-position:80% 97.4359%
}
.emojione-267f {
	background-position:82.5% 97.4359%
}
.emojione-2692 {
	background-position:85% 97.4359%
}
.emojione-2693 {
	background-position:87.5% 97.4359%
}
.emojione-2694 {
	background-position:90% 97.4359%
}
.emojione-2696 {
	background-position:92.5% 97.4359%
}
.emojione-2697 {
	background-position:95% 97.4359%
}
.emojione-2699 {
	background-position:97.5% 0
}
.emojione-269b {
	background-position:97.5% 2.5641%
}
.emojione-269c {
	background-position:97.5% 5.12821%
}
.emojione-26a0 {
	background-position:97.5% 7.69231%
}
.emojione-26a1 {
	background-position:97.5% 10.25641%
}
.emojione-26aa {
	background-position:97.5% 12.82051%
}
.emojione-26ab {
	background-position:97.5% 15.38462%
}
.emojione-26b0 {
	background-position:97.5% 17.94872%
}
.emojione-26b1 {
	background-position:97.5% 20.51282%
}
.emojione-26bd {
	background-position:97.5% 23.07692%
}
.emojione-26be {
	background-position:97.5% 25.64103%
}
.emojione-26c4 {
	background-position:97.5% 28.20513%
}
.emojione-26c5 {
	background-position:97.5% 30.76923%
}
.emojione-26c8 {
	background-position:97.5% 33.33333%
}
.emojione-26ce {
	background-position:97.5% 35.89744%
}
.emojione-26cf {
	background-position:97.5% 38.46154%
}
.emojione-26d1 {
	background-position:97.5% 41.02564%
}
.emojione-26d3 {
	background-position:97.5% 43.58974%
}
.emojione-26d4 {
	background-position:97.5% 46.15385%
}
.emojione-26e9 {
	background-position:97.5% 48.71795%
}
.emojione-26ea {
	background-position:97.5% 51.28205%
}
.emojione-26f0 {
	background-position:97.5% 53.84615%
}
.emojione-26f1 {
	background-position:97.5% 56.41026%
}
.emojione-26f2 {
	background-position:97.5% 58.97436%
}
.emojione-26f3 {
	background-position:97.5% 61.53846%
}
.emojione-26f4 {
	background-position:97.5% 64.10256%
}
.emojione-26f5 {
	background-position:97.5% 66.66667%
}
.emojione-26f7 {
	background-position:97.5% 69.23077%
}
.emojione-26f8 {
	background-position:97.5% 71.79487%
}
.emojione-26f9-1f3fb {
	background-position:97.5% 74.35897%
}
.emojione-26f9-1f3fc {
	background-position:97.5% 76.92308%
}
.emojione-26f9-1f3fd {
	background-position:97.5% 79.48718%
}
.emojione-26f9-1f3fe {
	background-position:97.5% 82.05128%
}
.emojione-26f9-1f3ff {
	background-position:97.5% 84.61538%
}
.emojione-26f9 {
	background-position:97.5% 87.17949%
}
.emojione-26fa {
	background-position:97.5% 89.74359%
}
.emojione-26fd {
	background-position:97.5% 92.30769%
}
.emojione-2702 {
	background-position:97.5% 94.87179%
}
.emojione-2705 {
	background-position:97.5% 97.4359%
}
.emojione-2708 {
	background-position:0 100%
}
.emojione-2709 {
	background-position:2.5% 100%
}
.emojione-270a-1f3fb {
	background-position:5% 100%
}
.emojione-270a-1f3fc {
	background-position:7.5% 100%
}
.emojione-270a-1f3fd {
	background-position:10% 100%
}
.emojione-270a-1f3fe {
	background-position:12.5% 100%
}
.emojione-270a-1f3ff {
	background-position:15% 100%
}
.emojione-270a {
	background-position:17.5% 100%
}
.emojione-270b-1f3fb {
	background-position:20% 100%
}
.emojione-270b-1f3fc {
	background-position:22.5% 100%
}
.emojione-270b-1f3fd {
	background-position:25% 100%
}
.emojione-270b-1f3fe {
	background-position:27.5% 100%
}
.emojione-270b-1f3ff {
	background-position:30% 100%
}
.emojione-270b {
	background-position:32.5% 100%
}
.emojione-270c-1f3fb {
	background-position:35% 100%
}
.emojione-270c-1f3fc {
	background-position:37.5% 100%
}
.emojione-270c-1f3fd {
	background-position:40% 100%
}
.emojione-270c-1f3fe {
	background-position:42.5% 100%
}
.emojione-270c-1f3ff {
	background-position:45% 100%
}
.emojione-270c {
	background-position:47.5% 100%
}
.emojione-270d-1f3fb {
	background-position:50% 100%
}
.emojione-270d-1f3fc {
	background-position:52.5% 100%
}
.emojione-270d-1f3fd {
	background-position:55% 100%
}
.emojione-270d-1f3fe {
	background-position:57.5% 100%
}
.emojione-270d-1f3ff {
	background-position:60% 100%
}
.emojione-270d {
	background-position:62.5% 100%
}
.emojione-270f {
	background-position:65% 100%
}
.emojione-2712 {
	background-position:67.5% 100%
}
.emojione-2714 {
	background-position:70% 100%
}
.emojione-2716 {
	background-position:72.5% 100%
}
.emojione-271d {
	background-position:75% 100%
}
.emojione-2721 {
	background-position:77.5% 100%
}
.emojione-2728 {
	background-position:80% 100%
}
.emojione-2733 {
	background-position:82.5% 100%
}
.emojione-2734 {
	background-position:85% 100%
}
.emojione-2744 {
	background-position:87.5% 100%
}
.emojione-2747 {
	background-position:90% 100%
}
.emojione-274c {
	background-position:92.5% 100%
}
.emojione-274e {
	background-position:95% 100%
}
.emojione-2753 {
	background-position:97.5% 100%
}
.emojione-2754 {
	background-position:100% 0
}
.emojione-2755 {
	background-position:100% 2.5641%
}
.emojione-2757 {
	background-position:100% 5.12821%
}
.emojione-2763 {
	background-position:100% 7.69231%
}
.emojione-2764 {
	background-position:100% 10.25641%
}
.emojione-2795 {
	background-position:100% 12.82051%
}
.emojione-2796 {
	background-position:100% 15.38462%
}
.emojione-2797 {
	background-position:100% 17.94872%
}
.emojione-27a1 {
	background-position:100% 20.51282%
}
.emojione-27b0 {
	background-position:100% 23.07692%
}
.emojione-27bf {
	background-position:100% 25.64103%
}
.emojione-2934 {
	background-position:100% 28.20513%
}
.emojione-2935 {
	background-position:100% 30.76923%
}
.emojione-2b05 {
	background-position:100% 33.33333%
}
.emojione-2b06 {
	background-position:100% 35.89744%
}
.emojione-2b07 {
	background-position:100% 38.46154%
}
.emojione-2b1b {
	background-position:100% 41.02564%
}
.emojione-2b1c {
	background-position:100% 43.58974%
}
.emojione-2b50 {
	background-position:100% 46.15385%
}
.emojione-2b55 {
	background-position:100% 48.71795%
}
.emojione-3030 {
	background-position:100% 51.28205%
}
.emojione-303d {
	background-position:100% 53.84615%
}
.emojione-3297 {
	background-position:100% 56.41026%
}
.emojione-3299 {
	background-position:100% 58.97436%
}
[class*=emojione-] {
	background-image:url(../../less/libs/emojione_sprites/emojione.sprites.png)!important;
	width:20px;
	height:20px
}
[class*=emojione-].emoji-only {
	width:40px;
	height:40px
}
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] {
	position:absolute;
	z-index:1000;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	font-size:14px;
	text-align:left;
	list-style:none;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item {
	font-size:14px;
	padding:1px 3px;
	border:0
}
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item a {
	text-decoration:none;
	display:block;
	height:100%;
	line-height:1.8em;
	padding:0 1.54em 0 .615em;
	color:#4f4f4f
}
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item.active,.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item:hover {
	background-color:#e4e4e4
}
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item.active a,.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item:hover a {
	color:#333
}
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item .emojioneemoji {
	font-size:inherit;
	height:2ex;
	width:2.1ex;
	min-height:20px;
	min-width:20px;
	display:inline-block;
	margin:0 5px .2ex 0;
	line-height:normal;
	vertical-align:middle;
	max-width:100%;
	top:0
}
.emojionearea-text .emojioneemoji,.emojionearea-text [class*=emojione-] {
	font-size:inherit;
	height:2ex;
	width:2.1ex;
	min-height:20px;
	min-width:20px;
	display:inline-block;
	margin:-.2ex .15em .2ex;
	line-height:normal;
	vertical-align:middle;
	max-width:100%;
	top:0
}
.emojionearea,.emojionearea * {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.emojionearea.emojionearea-disable {
	position:relative;
	background-color:#eee;
	-moz-user-select:-moz-none;
	-ms-user-select:none;
	-webkit-user-select:none;
	user-select:none
}
.emojionearea.emojionearea-disable:before {
	content:"";
	display:block;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	opacity:.3;
	position:absolute;
	background-color:#eee
}
.emojionearea,.emojionearea.form-control {
	display:block;
	position:relative!important;
	width:100%;
	height:auto;
	padding:0;
	font-size:14px;
	border:0;
	background-color:#fff;
	border:1px solid #ccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-moz-transition:border-color .15s ease-in-out,-moz-box-shadow .15s ease-in-out;
	-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.emojionearea.focused {
	border-color:#66afe9;
	outline:0;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.emojionearea .emojionearea-editor {
	display:block;
	height:auto;
	min-height:8em;
	max-height:15em;
	overflow:auto;
	padding:6px 24px 6px 12px;
	line-height:1.42857143;
	font-size:inherit;
	color:#555;
	background-color:transparent;
	border:0;
	cursor:text;
	margin-right:1px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.emojionearea .emojionearea-editor:empty:before {
	content:attr(placeholder);
	display:block;
	color:#bbb
}
.emojionearea .emojionearea-editor:focus {
	border:0;
	outline:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.emojionearea .emojionearea-editor .emojioneemoji,.emojionearea .emojionearea-editor [class*=emojione-] {
	font-size:inherit;
	height:2ex;
	width:2.1ex;
	min-height:20px;
	min-width:20px;
	display:inline-block;
	margin:-.2ex .15em .2ex;
	line-height:normal;
	vertical-align:middle;
	max-width:100%;
	top:0
}
.emojionearea.emojionearea-inline {
	height:34px
}
.emojionearea.emojionearea-inline>.emojionearea-editor {
	height:32px;
	min-height:20px;
	overflow:hidden;
	white-space:nowrap;
	position:absolute;
	top:0;
	left:12px;
	right:24px;
	padding:6px 0
}
.emojionearea.emojionearea-inline>.emojionearea-button {
	top:4px
}
.emojionearea .emojionearea-button {
	z-index:5;
	position:absolute;
	right:3px;
	top:3px;
	width:24px;
	height:24px;
	opacity:.6;
	cursor:pointer;
	-moz-transition:opacity .3s ease-in-out;
	-o-transition:opacity .3s ease-in-out;
	-webkit-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out
}
.emojionearea .emojionearea-button:hover {
	opacity:1
}
.emojionearea .emojionearea-button>div {
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.emojionearea .emojionearea-button>div.emojionearea-button-open {
	background-position:0 -24px;
	filter:alpha(enabled=false);
	opacity:1
}
.emojionearea .emojionearea-button>div.emojionearea-button-close {
	background-position:0 0;
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	filter:alpha(Opacity=0);
	opacity:0
}
.emojionearea .emojionearea-button.active>div.emojionearea-button-open {
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	filter:alpha(Opacity=0);
	opacity:0
}
.emojionearea .emojionearea-button.active>div.emojionearea-button-close {
	-webkit-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0);
	filter:alpha(enabled=false);
	opacity:1
}
.emojionearea .emojionearea-picker {
	background:#fff;
	position:absolute;
	-moz-box-shadow:0 1px 5px rgba(0,0,0,.32);
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,.32);
	box-shadow:0 1px 5px rgba(0,0,0,.32);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	height:276px;
	width:316px;
	top:-15px;
	right:-15px;
	z-index:90;
	-moz-transition:all .25s ease-in-out;
	-o-transition:all .25s ease-in-out;
	-webkit-transition:all .25s ease-in-out;
	transition:all .25s ease-in-out;
	filter:alpha(Opacity=0);
	opacity:0;
	-moz-user-select:-moz-none;
	-ms-user-select:none;
	-webkit-user-select:none;
	user-select:none
}
.emojionearea .emojionearea-picker.hidden {
	display:none
}
.emojionearea .emojionearea-picker .emojionearea-wrapper {
	position:relative;
	height:276px;
	width:316px
}
.emojionearea .emojionearea-picker .emojionearea-wrapper:after {
	content:"";
	display:block;
	position:absolute;
	background-repeat:no-repeat;
	z-index:91
}
.emojionearea .emojionearea-picker .emojionearea-filters {
	width:100%;
	position:absolute;
	z-index:95
}
.emojionearea .emojionearea-picker .emojionearea-filters {
	background:#f5f7f9;
	padding:0 0 0 7px;
	height:40px
}
.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter {
	display:block;
	float:left;
	height:40px;
	width:32px;
	filter:inherit;
	padding:7px 1px 0;
	cursor:pointer;
	-webkit-filter:grayscale(1);
	filter:grayscale(1)
}
.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active {
	background:#fff
}
.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active,.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter:hover {
	-webkit-filter:grayscale(0);
	filter:grayscale(0)
}
.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter>i {
	width:24px;
	height:24px;
	top:0
}
.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter>img {
	width:24px;
	height:24px;
	margin:0 3px
}
.emojionearea .emojionearea-picker .emojionearea-search-panel {
	height:30px;
	position:absolute;
	z-index:95;
	top:40px;
	left:0;
	right:0;
	padding:5px 0 5px 8px
}
.emojionearea .emojionearea-picker .emojionearea-search-panel .emojionearea-tones {
	float:right;
	margin-right:10px;
	margin-top:-1px
}
.emojionearea .emojionearea-picker .emojionearea-tones-panel .emojionearea-tones {
	position:absolute;
	top:4px;
	left:171px
}
.emojionearea .emojionearea-picker .emojionearea-search {
	float:left;
	padding:0;
	height:20px;
	width:160px
}
.emojionearea .emojionearea-picker .emojionearea-search>input {
	outline:0;
	width:160px;
	min-width:160px;
	height:20px
}
.emojionearea .emojionearea-picker .emojionearea-tones {
	padding:0;
	width:120px;
	height:20px
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone {
	display:inline-block;
	padding:0;
	border:0;
	vertical-align:middle;
	outline:0;
	background:0 0;
	cursor:pointer;
	position:relative
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-0,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-0:after {
	background-color:#ffcf3e
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-1,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-1:after {
	background-color:#fae3c5
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-2,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-2:after {
	background-color:#e2cfa5
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-3,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-3:after {
	background-color:#daa478
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-4,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-4:after {
	background-color:#a78058
}
.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-5,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-5:after {
	background-color:#5e4d43
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone {
	width:20px;
	height:20px;
	margin:0;
	background-color:transparent
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone:after {
	content:"";
	position:absolute;
	display:block;
	top:4px;
	left:4px;
	width:12px;
	height:12px
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone.active:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone.active:after {
	top:0;
	left:0;
	width:20px;
	height:20px
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio>.btn-tone {
	width:16px;
	height:16px;
	margin:0 2px
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox>.btn-tone.active:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio>.btn-tone.active:after {
	content:"";
	position:absolute;
	display:block;
	background-color:transparent;
	border:2px solid #fff;
	width:8px;
	height:8px;
	top:2px;
	left:2px;
	box-sizing:initial
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio>.btn-tone:after {
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%
}
.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox>.btn-tone:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone:after {
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area {
	height:236px
}
.emojionearea .emojionearea-picker .emojionearea-search-panel+.emojionearea-scroll-area {
	height:206px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area {
	overflow:auto;
	overflow-x:hidden;
	width:100%;
	position:absolute;
	padding:0 0 5px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-emojis-list {
	z-index:1
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title {
	display:block;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-size:13px;
	font-weight:400;
	color:#b2b2b2;
	background:#fff;
	line-height:20px;
	margin:0;
	padding:7px 0 5px 6px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:after,.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:before {
	content:" ";
	display:block;
	clear:both
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block {
	padding:0 0 0 7px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block>.emojionearea-category {
	padding:0!important
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block>.emojionearea-category:after,.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block>.emojionearea-category:before {
	content:" ";
	display:block;
	clear:both
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:after,.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:before {
	content:" ";
	display:block;
	clear:both
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area [class*=emojione-] {
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	margin:0;
	width:24px;
	height:24px;
	top:0
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn {
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	width:24px;
	height:24px;
	float:left;
	display:block;
	margin:1px;
	padding:3px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn:hover {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#e4e4e4;
	cursor:pointer
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn i,.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img {
	float:left;
	display:block;
	width:24px;
	height:24px
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img.lazy-emoji {
	filter:alpha(Opacity=0);
	opacity:0
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters {
	top:0;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-top .emojionearea-scroll-area {
	bottom:0
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-scroll-area {
	top:40px
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-search-panel {
	top:initial;
	bottom:0
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom .emojionearea-filters {
	bottom:0;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-scroll-area {
	top:0
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-search-panel {
	top:initial;
	bottom:40px
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-scroll-area {
	top:initial;
	bottom:40px
}
.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-search-panel {
	top:0
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-top {
	margin-top:-286px;
	right:-14px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
	width:19px;
	height:10px;
	background-position:-2px -49px;
	bottom:-10px;
	right:20px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-top.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
	background-position:-2px -80px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-left,.emojionearea .emojionearea-picker.emojionearea-picker-position-right {
	margin-right:-326px;
	top:-8px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after,.emojionearea .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after {
	width:10px;
	height:19px;
	background-position:0 -60px;
	top:13px;
	left:-10px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-left.emojionearea-filters-position-bottom .emojionearea-wrapper:after,.emojionearea .emojionearea-picker.emojionearea-picker-position-right.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
	background-position:right -60px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-bottom {
	margin-top:10px;
	right:-14px;
	top:47px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
	width:19px;
	height:10px;
	background-position:-2px -100px;
	top:-10px;
	right:20px
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-bottom.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
	background-position:-2px -90px
}
.emojionearea .emojionearea-button.active+.emojionearea-picker {
	filter:alpha(enabled=false);
	opacity:1
}
.emojionearea .emojionearea-button.active+.emojionearea-picker-position-top {
	margin-top:-269px
}
.emojionearea .emojionearea-button.active+.emojionearea-picker-position-left,.emojionearea .emojionearea-button.active+.emojionearea-picker-position-right {
	margin-right:-309px
}
.emojionearea .emojionearea-button.active+.emojionearea-picker-position-bottom {
	margin-top:-7px
}
.emojionearea.emojionearea-standalone {
	display:inline-block;
	width:auto;
	box-shadow:none
}
.emojionearea.emojionearea-standalone .emojionearea-editor {
	min-height:33px;
	position:relative;
	padding:6px 42px 6px 6px
}
.emojionearea.emojionearea-standalone .emojionearea-editor::before {
	content:"";
	position:absolute;
	top:4px;
	left:50%;
	bottom:4px;
	border-left:1px solid #e6e6e6
}
.emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder {
	background-repeat:no-repeat;
	background-position:20px 4px
}
.emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder .emojioneemoji {
	opacity:.4
}
.emojionearea.emojionearea-standalone .emojionearea-button {
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:auto;
	height:auto
}
.emojionearea.emojionearea-standalone .emojionearea-button>div {
	right:6px;
	top:5px
}
.emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after,.emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
	right:23px
}
.emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after,.emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after {
	top:15px
}
.emojionearea .emojionearea-button>div,.emojionearea .emojionearea-picker .emojionearea-wrapper:after {
	background-image:url(../../less/lib/emojionearea/button.png)!important
}
.emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder {
	background-image:url(../../less/lib/emojionearea/placeholder.png)!important
}
.x-thread .thread-node-btn,.x-thread .thread-node-btn a {
	background-color:#fff;
	border:1px solid #ccc;
	font-size:14px;
	margin-bottom:2px;
	padding:4px 8px;
	text-decoration:none;
	transition:all .15s
}
.x-thread .thread-node-btn a:hover,.x-thread .thread-node-btn:hover {
	background-color:#555;
	color:#fff
}
.x-thread .thread-header {
	font-size:18px;
	margin:0 0 10px
}
.x-thread .thread-header .thread-title {
	font-weight:700
}
.x-thread .thread-header .thread-node-children-count {
	display:inline-block;
	min-width:10px;
	font-weight:700;
	white-space:nowrap;
	text-align:center;
	padding:0 5px;
	margin-left:5px;
	border-radius:2px;
	color:#fff;
	background:#000;
	line-height:18px;
	font-size:14.04px;
	vertical-align:text-top
}
.x-thread .thread-header .thread-node-btn-sort {
	margin-left:20px;
	font-size:14px;
	vertical-align:middle
}
.x-thread .thread-header .thread-sort {
	margin-left:20px;
	font-size:14px
}
.x-thread .thread-header .thread-sort,.x-thread .thread-header .thread-sort a {
	color:#555
}
.x-thread .thread-header .thread-sort .active {
	cursor:default;
	text-decoration:none;
	font-weight:700
}
.x-thread .thread-header .thread-node-btn-post {
	display:inline-block;
	font-size:14px;
	margin:0 0 0 20px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
	white-space:nowrap
}
.x-thread .thread-root-sort-popup .x-popup-content {
	padding:10px 0
}
.x-thread .thread-root-sort-popup .x-popup-content ul {
	margin:0;
	padding:0
}
.x-thread .thread-root-sort-popup .x-popup-content ul li {
	margin:0;
	padding:0
}
.x-thread .thread-root-sort-popup .x-popup-content ul li a {
	display:block;
	padding:3px 15px;
	text-decoration:none;
	font-size:14px
}
.x-thread .thread-root-sort-popup .x-popup-content ul li a:hover {
	background:#333
}
.x-thread .thread-root-sort-popup .x-popup-content ul li a.active {
	cursor:default;
	font-weight:700;
	background:0 0
}
.x-thread .thread-node {
	font-size:14px;
	margin:5px 5px 15px;
	clear:both;
	min-height:54px
}
.x-thread .thread-node .thread-node-nb-before {
	clear:both;
	margin:-5px 0 15px
}
.x-thread .thread-node .thread-node-nb-after {
	clear:both;
	margin:10px 0 15px
}
.x-thread .thread-node .thread-node-picture {
	box-shadow:0 0 3px rgba(0,0,0,.3);
	float:left;
	margin:5px 0 0 0;
	min-height:24px;
	position:relative;
	width:50px
}
.x-thread .thread-node .thread-node-picture a {
	display:block
}
.x-thread .thread-node .thread-node-picture img {
	width:50px;
	min-height:24px
}
.x-thread .thread-node .thread-node-picture .flag-small {
	position:absolute;
	right:3px;
	bottom:3px
}
.x-thread .thread-node .thread-node-picture.has-bottom .flag-small {
	bottom:32px
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom {
	text-align:center;
	width:50px
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom .icon-f {
	font-size:16px;
	line-height:26px
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom .btn {
	display:none;
	height:26px;
	margin:2px 0 0;
	padding:0;
	width:100%
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom .btn.init-ok {
	display:block
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom .btn .icon-f {
	line-height:24px
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom img {
	display:block;
	margin:0 auto;
	max-height:26px;
	max-width:100%
}
.x-thread .thread-node .thread-node-picture .thread-node-pic-bottom .icf-user-plus {
	color:#de2600
}
.x-thread .thread-node .thread-node-content {
	padding-left:68px
}
.x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-poster-name {
	font-weight:700
}
.x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-poster-name.poster-owner,.x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-poster-name.poster-owner a {
	color:#de2600;
	font-weight:700
}
.x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-poster-name .verified {
	vertical-align:text-bottom
}
.x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-poster-name .poster-stats {
	padding-left:10px;
	padding-right:10px;
	color:#555;
	font-weight:400
}
.x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-date {
	color:#555
}
.x-thread .thread-node .thread-node-content .thread-node-message {
	margin:5px 0
}
.x-thread .thread-node .thread-node-content .thread-node-message+.thread-node-form {
	margin-top:0;
	clear:none
}
.x-thread .thread-node .thread-node-content .thread-node-message .icon {
	color:#000
}
.x-thread .thread-node .thread-node-content .thread-node-message .verified {
	vertical-align:text-bottom
}
.x-thread .thread-node .thread-node-content .thread-node-metadata {
	color:#777;
	font-size:85%
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .icf-thumb-down,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-delete,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-edit,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-post,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-nb-replies {
	padding-left:10px
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .icon-f {
	cursor:pointer;
	vertical-align:middle
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .icon-f.active {
	color:#de2600
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-nb-votes {
	font-weight:700;
	vertical-align:middle
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-delete,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-edit,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-post,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-restore {
	text-decoration:none;
	vertical-align:middle;
	color:#777
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-delete:hover,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-edit:hover,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-post:hover,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report:hover,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-restore:hover {
	text-decoration:underline
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-delete.has-error,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-edit.has-error,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-post.has-error,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report.has-error,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-restore.has-error {
	color:#de2600
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-nb-replies {
	text-transform:uppercase
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report.success {
	color:#de2600;
	font-style:italic;
	cursor:default
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report.success:hover {
	text-decoration:none
}
.x-thread .thread-node .thread-node-content .thread-node-metadata.votes-disabled .icon-f {
	cursor:wait
}
.x-thread .thread-node .thread-node-content .thread-node-metadata.votes-disabled .icon-f,.x-thread .thread-node .thread-node-content .thread-node-metadata.votes-disabled .thread-node-nb-votes {
	color:#d9d9d9
}
.x-thread .thread-node .thread-node-content .emojionearea-editor {
	min-height:60px;
	font-size:17px
}
.x-thread .thread-node .thread-node-content .emojionearea.focused {
	border-color:inherit;
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.x-thread .thread-node.pending-delete .thread-node-message,.x-thread .thread-node.pending-delete .thread-node-poster {
	text-decoration:line-through;
	font-style:italic
}
.x-thread .thread-node-children {
	font-size:14px
}
.x-thread .thread-node-children .thread-node {
	margin-left:0;
	margin-right:0
}
.x-thread .thread-node-children .thread-node-children-hide,.x-thread .thread-node-children .thread-node-children-show {
	margin:5px 0
}
.x-thread .thread-node-children .thread-node-children-hide span,.x-thread .thread-node-children .thread-node-children-show span {
	cursor:pointer;
	font-size:92.86%
}
.x-thread .thread-node-form {
	margin-top:15px;
	margin-bottom:0
}
.x-thread .thread-node-form .form-error-list-contener {
	font-size:14px
}
.x-thread .thread-node-form .thread-node-picture {
	margin-top:0
}
.x-thread .thread-node-form .thread-node-picture img {
	border-color:#ccc
}
.x-thread .thread-node-form .thread-node-picture .thread-node-poster {
	font-weight:700;
	margin-top:2px;
	font-size:9.996px;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	word-break:break-all
}
.x-thread .thread-node-form .form-group {
	margin-bottom:5px
}
.x-thread .thread-node-form .form-group input,.x-thread .thread-node-form .form-group textarea {
	border-radius:0
}
.x-thread .thread-node-form .form-buttons {
	text-align:right;
	margin-bottom:0
}
.x-thread .thread-node-form .form-buttons .btn {
	margin:0;
	border-radius:0
}
.x-thread .thread-node-form .form-buttons script+div {
	display:none
}
.x-thread .thread-node-children-error,.x-thread .thread-node-children-loader,.x-thread .thread-node-error,.x-thread .thread-node-loader {
	font-size:12.6px
}
.x-thread .thread-node-children-error,.x-thread .thread-node-children-error a,.x-thread .thread-node-error,.x-thread .thread-node-error a {
	color:#de2600
}
.x-thread .thread-node-error,.x-thread .thread-node-loader {
	margin-top:10px
}
.x-thread .thread-node-children-load-next {
	overflow:hidden
}
.x-thread .thread-node-children-load-next .thread-node-btn {
	display:inline-block
}
.thread-post-report-form-popup .form-field-report-post_reason .radio {
	display:inline-block;
	margin-right:20px
}
.thread-post-report-form-popup .form-buttons script+div {
	display:none
}
@media (max-width:768px) {
	.x-thread .thread-node .thread-node-content .thread-node-metadata {
	font-size:14px
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .icf-thumb-down,.x-thread .thread-node .thread-node-content .thread-node-metadata .icf-thumb-up {
	padding:10px;
	font-size:18px
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-nb-votes {
	margin-left:-10px
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .icf-thumb-down {
	margin-left:10px
}
.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-delete,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-edit,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-post,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-btn-report,.x-thread .thread-node .thread-node-content .thread-node-metadata .thread-node-nb-replies {
	padding-left:15px
}
.x-thread .thread-node-children .thread-node-children-hide,.x-thread .thread-node-children .thread-node-children-show {
	margin:10px 0
}
.x-thread .thread-node-form .form-error-list-contener {
	font-size:12.04px
}
}@media (max-width:480px) {
	.x-thread .thread-header .thread-node-btn-sort {
	margin-left:5px
}
.x-thread .thread-header .thread-node-btn-post {
	margin-left:0
}
}.split-css-rule {
	display:none;
	color:#123456
}
html {
	font-size:1rem
}
.ui-dialog {
	border:1px solid #000
}
.ui-dialog .ui-dialog-titlebar {
	background:#de2600;
	border:1px solid #000
}
::-moz-selection,::selection {
	background:#de2600;
	color:#fff;
	text-shadow:none
}
ul {
	margin:0 0 3px;
	list-style-type:none
}
p {
	margin:0 0 3px
}
h1 {
	margin:10px 0
}
h2 {
	margin:8px 0
}
h3 {
	margin:6px 0
}
h3 .small,h3 small {
	font-size:85%
}
h4 {
	margin:4px 0
}
h4 .small,h4 small {
	font-size:85%
}
h5 {
	margin:10px 0 0
}
h5 .small,h5 small {
	font-size:85%
}
.btn {
	margin:0 2px 4px 0;
	border-width:1px;
	transition:box-shadow ease .2s,background ease .2s,border ease .2s
}
.btn.text-danger {
	color:#de2600
}
.btn.active .text-danger,.btn.active.text-danger,.btn:active .text-danger,.btn:active.text-danger,.btn:hover .text-danger,.btn:hover.text-danger {
	color:#fff
}
.btn.btn-link {
	box-shadow:none
}
.btn.btn-xs {
	border-bottom-width:1px;
	padding-bottom:1px
}
.btn.btn-lg {
	font-size:15px;
	padding-bottom:10px
}
.btn.light-label {
	font-weight:400
}
.btn.wrap {
	white-space:normal
}
.btn-group .btn {
	margin-right:0
}
.btn-group .btn:last-child {
	margin-right:2px
}
.input-group-btn .btn {
	margin-right:0
}
.input-group-btn .btn+.btn {
	margin-left:-1px
}
.input-group-btn:first-child .btn {
	margin-right:-1px
}
.input-group-btn .btn.btn-group {
	margin:0
}
a {
	text-decoration:underline;
	background-color:transparent;
	cursor:pointer
}
a.hg {
	color:#de2600;
	font-weight:700
}
a.hg:hover {
	color:#de2600
}
a.nu {
	text-decoration:none
}
a.nu:hover {
	text-decoration:underline
}
.btn a,a.btn {
	text-decoration:none
}
.text-highlight {
	color:#de2600
}
.text-disabled {
	color:#555
}
.normal-weight {
	font-weight:400
}
.bg-title {
	margin:10px 0;
	padding:2px 8px;
	border:1px solid #000;
	overflow:hidden;
	line-height:1.5;
	font-weight:400
}
.bg-title .text-danger {
	float:right;
	padding:1px;
	font-size:13px
}
.bg-title .right-note {
	float:right;
	font-size:14px;
	font-weight:400;
	font-style:italic
}
.bg-title.black,.bg-title.grey-dark {
	font-weight:700;
	background:#000;
	color:#fff
}
.bg-title.black a,.bg-title.black a:visited,.bg-title.black small,.bg-title.grey-dark a,.bg-title.grey-dark a:visited,.bg-title.grey-dark small {
	color:#fff
}
.bg-title.black a:hover,.bg-title.grey-dark a:hover {
	color:#de2600
}
.bg-title.grey-dark {
	background:#333;
	color:#fff
}
.bg-title.grey {
	background:#d9d9d9;
	border-color:#d9d9d9;
	color:#333
}
.bg-title.top {
	margin-top:0
}
.bg-title.no-border {
	border:0
}
.bg-title a.nounderline {
	text-decoration:none
}
.bg-title .right {
	float:right
}
.icon {
	display:inline-block;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../skin/xv-icons-sprite.png);
	background-image:linear-gradient(transparent,transparent),url(../skin/xv-icons-sprite.svg)
}
.btn-sm .icon,.btn-xs .icon {
	vertical-align:bottom
}
.icon.red-bg {
	border-style:solid;
	border-color:#de2600;
	background-color:#de2600
}
a.icon.red-bg:hover {
	border-color:#de2600;
	background-color:#de2600
}
.icon.black-bg {
	border-style:solid;
	border-color:#000;
	background-color:#000
}
.icon.logo-bg {
	border-style:solid;
	border-color:#000;
	background-color:#000
}
a.icon.black-bg:hover {
	border-color:#de2600;
	background-color:#de2600
}
.icon.twitter-w {
	width:19px;
	height:16px
}
.icon.twitter-w.red-bg {
	width:24px;
	height:24px;
	border-width:4px 3px
}
.icon.rss-w {
	width:16px;
	height:16px;
	background-position:-19px 0
}
.icon.rss-w.red-bg {
	width:24px;
	height:24px;
	border-width:4px 5px
}
.icon.change-layout {
	width:24px;
	height:24px;
	background-position:-169px 0
}
.icon.change-layout.red-bg {
	border-width:4px 3px
}
.icon.change-layout.black-bg {
	border:0;
	margin:8px;
	background-position:-96px -40px
}
.icon.change-layout.black-bg:hover {
	background-position:-120px -40px;
	background-color:#000
}
.icon.swap-big {
	width:24px;
	height:24px
}
.icon.swap-big,.icon.swap-big.white {
	background-position:-96px -40px
}
.icon.swap-big.red {
	background-position:-120px -40px
}
.icon.user {
	width:16px;
	height:16px;
	background-position:-2015px 0
}
.icon.user.white {
	background-position:-237px 0
}
.icon.user.red,.icon.user:hover {
	background-position:-221px 0
}
.icon.user.black-bg,.icon.user.logo-bg {
	width:32px;
	height:32px;
	margin:3px;
	border-width:4px;
	background-position:-144px -40px
}
.icon.votes-subs {
	width:14px;
	height:16px;
	background-position:-298px 0
}
.icon.votes-subs.red,.icon.votes-subs:hover {
	background-position:-312px 0
}
.icon.votes-subs.no-hover:hover {
	background-position:-298px 0
}
.icon.signout {
	width:14px;
	height:16px;
	background-position:-356px 0
}
.icon.signout.red,.icon.signout:hover {
	background-position:-371px 0
}
.icon.download {
	width:18px;
	height:16px;
	background-position:-433px 0
}
.btn.active .icon.download,.btn:hover .icon.download,.icon.download:hover {
	background-position:-452px 0
}
.icon.report {
	width:16px;
	height:16px;
	background-position:-471px 0
}
.btn.active .icon.report,.btn:hover .icon.report,.icon.report:hover {
	background-position:-488px 0
}
.btn.active .icon.report.no-hover,.btn:hover .icon.report.no-hover,.icon.report .no-hover:hover {
	background-position:-471px 0
}
.icon.favorites-add {
	width:16px;
	height:16px;
	background-position:-505px 0
}
.btn.active .icon.favorites-add,.btn:hover .icon.favorites-add,.icon.favorites-add:hover {
	background-position:-522px 0
}
.icon.share-small {
	width:14px;
	height:16px;
	background-position:-539px 0
}
.btn.active .icon.share-small,.btn:hover .icon.share-small,.icon.share-small:hover {
	background-position:-554px 0
}
.icon.info-circle-b,.icon.info-circle-g,.icon.info-circle-gl,.icon.info-circle-r,.icon.info-circle-w {
	width:14px;
	height:14px;
	background-position:-568px -1px;
	vertical-align:text-top
}
.icon.info-circle-r {
	background-position:-581px -1px
}
.icon.info-circle-b {
	background-position:-594px -1px
}
.icon.info-circle-g {
	background-position:-607px -1px
}
.icon.info-circle-gl {
	background-position:-620px -1px
}
.icon.male {
	width:12px;
	height:16px;
	background-position:-633px 0
}
.icon.female {
	width:16px;
	height:16px;
	background-position:-644px 0
}
.icon.couple {
	width:18px;
	height:16px;
	background-position:-659px 0
}
.icon.is-friend {
	width:16px;
	height:16px;
	background-position:-678px 0
}
.icon.add-friend {
	width:16px;
	height:16px;
	background-position:-694px 0
}
.icon.block-user {
	width:16px;
	height:16px;
	background-position:-710px 0
}
.icon.pending-friend-req {
	width:16px;
	height:16px;
	background-position:-726px 0
}
.icon.unfriend {
	width:16px;
	height:16px;
	background-position:-742px 0
}
.icon.blocked-user {
	width:18px;
	height:16px;
	background-position:-758px 0
}
.icon.accept {
	width:16px;
	height:16px;
	background-position:-775px 0
}
.icon.refuse {
	width:16px;
	height:16px;
	background-position:-791px 0
}
.icon.edit {
	width:16px;
	height:16px;
	background-position:-808px 0
}
.icon.create-account {
	width:16px;
	height:16px;
	background-position:-694px 0
}
.icon.create-account.white {
	background-position:-839px 0
}
.icon.create-account:hover {
	background-position:-855px 0
}
.icon.user-login {
	width:16px;
	height:16px;
	background-position:-872px 0
}
.icon.user-login.white {
	background-position:-888px 0
}
.icon.user-login:hover {
	background-position:-904px 0
}
.icon.linked-accounts-dd {
	width:16px;
	height:16px;
	background-position:-920px 0
}
.icon.linked-accounts-dd:hover {
	background-position:-936px 0
}
.icon.feed-subscribed {
	width:16px;
	height:16px;
	background-position:-952px 0
}
.icon.feed-subscribed:hover {
	background-position:-968px 0
}
.icon.feed-subscribed.small {
	width:11px;
	height:11px;
	background-position:-335px -41px
}
.icon.feed-subscribed.small:hover {
	background-position:-348px -41px
}
.icon.video-preview-on {
	width:16px;
	height:16px;
	background-position:-984px 0
}
.icon.video-preview-off {
	width:16px;
	height:16px;
	background-position:-1000px 0
}
.icon.theme-light {
	width:16px;
	height:16px;
	background-position:-1016px 0
}
.icon.theme-light.red-bg {
	width:24px;
	height:24px;
	border-width:4px
}
.icon.theme-light.red-bg:hover {
	background-position:-1032px 0
}
.icon.theme-dark {
	width:16px;
	height:16px;
	background-position:-1032px 0
}
.icon.theme-dark.red-bg {
	width:24px;
	height:24px;
	border-width:4px
}
.icon.theme-dark.red-bg:hover {
	background-position:-1016px 0
}
.icon.playlist {
	width:16px;
	height:16px;
	background-position:-506px -40px;
	vertical-align:text-bottom
}
.bg-title.black .icon.playlist,.bg-title.grey-dark .icon.playlist,.icon.playlist.white,.x-thread-node-link-preview-popup .icon.playlist {
	background-position:-522px -40px
}
.icon.uploads {
	width:16px;
	height:16px;
	background-position:-538px -40px;
	vertical-align:text-bottom
}
.bg-title.black .icon.uploads,.bg-title.grey-dark .icon.uploads,.x-thread-node-link-preview-popup .icon.uploads {
	background-position:-554px -40px
}
.icon.albums {
	width:16px;
	height:16px;
	background-position:-570px -40px;
	vertical-align:text-bottom
}
.bg-title.black .icon.albums,.bg-title.grey-dark .icon.albums,.x-thread-node-link-preview-popup .icon.albums {
	background-position:-586px -40px
}
.icon.psvideo {
	width:16px;
	height:16px;
	background-position:-602px -40px;
	vertical-align:text-bottom
}
.bg-title.black .icon.psvideo,.bg-title.grey-dark .icon.psvideo {
	background-position:-618px -40px
}
.icon.achievement {
	width:17px;
	height:16px;
	background-position:-782px -40px;
	vertical-align:text-bottom
}
.bg-title.black .icon.achievement,.bg-title.grey-dark .icon.achievement,.icon.achievement.white {
	background-position:-802px -40px
}
.icon.rainbow {
	width:16px;
	height:16px;
	background-position:-634px -40px;
	vertical-align:text-bottom
}
.icon.shemale {
	width:14px;
	height:16px;
	background-position:-650px -40px;
	vertical-align:text-bottom
}
.icon.shemale.white {
	background-position:-664px -40px
}
.icon.straight {
	width:8px;
	height:16px;
	background-position:-678px -40px;
	vertical-align:text-bottom
}
.icon.straight.white {
	background-position:-686px -40px
}
.icon.hamburger {
	margin:8px;
	width:24px;
	height:24px;
	background-position:0 -16px
}
.icon.hamburger:hover {
	background-position:-24px -16px
}
.icon.hamburger.vertical {
	background-position:-48px -16px
}
.icon.hamburger.vertical:hover {
	background-position:-72px -16px
}
.icon.filters {
	margin:8px;
	width:24px;
	height:24px;
	background-position:-96px -16px
}
.icon.filters:hover {
	background-position:-120px -16px
}
.icon.filters.opened {
	background-position:-144px -16px
}
.icon.filters.opened:hover {
	background-position:-168px -16px
}
.icon.user-big {
	width:24px;
	height:24px;
	background-position:-216px -16px
}
.icon.user-big:hover {
	background-position:-240px -16px
}
.icon.pencil {
	width:24px;
	height:24px;
	background-position:-288px -16px
}
.active .icon.pencil,.desktop-active .icon.pencil,.icon.pencil:hover,a:hover .icon.pencil {
	background-position:-264px -16px
}
.icon.picture {
	width:24px;
	height:24px;
	background-position:-432px -16px
}
.active .icon.picture,.desktop-active .icon.picture,.icon.picture:hover,a:hover .icon.picture {
	background-position:-408px -16px
}
.icon.chat-window {
	width:22px;
	height:16px;
	background-position:-843px -40px
}
.icon.chat-window.black {
	background-position:-821px -40px
}
.icon.history {
	width:16px;
	height:16px;
	background-position:-865px -40px
}
.icon.history.white {
	background-position:-881px -40px
}
.icon.share {
	width:24px;
	height:24px;
	background-position:-720px -16px
}
.active .icon.share,.desktop-active .icon.share,.icon.share:hover,a:hover .icon.share {
	background-position:-696px -16px
}
.icon.user-login-big {
	width:24px;
	height:24px;
	background-position:-744px -16px
}
.icon.user-login-big:hover {
	background-position:-768px -16px
}
.icon.listing-nb-thumbs {
	width:20px;
	height:20px
}
.icon.listing-nb-thumbs.mobile {
	width:16px;
	background-position:-792px -16px
}
.icon.listing-nb-thumbs.mobile.more {
	background-position:-808px -16px
}
.icon.listing-nb-thumbs.tablet {
	background-position:-824px -16px
}
.icon.listing-nb-thumbs.tablet.more {
	background-position:-844px -16px
}
.icon.listing-nb-thumbs.desktop {
	background-position:-864px -16px
}
.icon.listing-nb-thumbs.desktop.more {
	background-position:-884px -16px
}
.icon.home {
	background-position:-1001px -18px
}
.icon.home.white {
	background-position:-979px -18px
}
.icon.home:hover {
	background-position:-1023px -18px
}
.icon.star {
	background-position:-898px -42px
}
.icon.star.empty {
	background-position:-914px -42px
}
.icon.star-big {
	background-position:-217px -41px
}
.icon.star-big.empty {
	background-position:-241px -41px
}
.icon.premium {
	height:24px;
	margin:8px;
	width:24px;
	background-position:-954px -16px
}
.btn:hover .icon.premium,.icon.premium:hover {
	background-position:-928px -16px
}
.icon-flag-gay {
	display:inline-block;
	height:12px;
	position:relative;
	vertical-align:middle;
	width:22px
}
.icon-flag-gay * {
	display:block;
	left:2px;
	height:2px;
	position:absolute;
	width:18px;
	z-index:1
}
.icon-flag-gay .r {
	background:#e40203;
	top:0
}
.icon-flag-gay .o {
	background:#f98c00;
	top:2px
}
.icon-flag-gay .y {
	background:#fced00;
	top:4px
}
.icon-flag-gay .g {
	background:#1b8026;
	top:6px
}
.icon-flag-gay .b {
	background:#294dfe;
	top:8px
}
.icon-flag-gay .v {
	background:#740787;
	top:10px
}
.icon.activity,.icon.albums,.icon.chat,.icon.cog,.icon.comments,.icon.comments-small,.icon.download,.icon.fans,.icon.favorites,.icon.feed,.icon.friends,.icon.playlist,.icon.search,.icon.search-small,.icon.subscribe-feed,.icon.theme-dark,.icon.theme-light,.icon.thumb-down,.icon.thumb-up,.icon.user,.icon.video,.icon.votes-subs,.icon.world {
	font-family:iconfont!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	background:0 0;
	text-align:center
}
.icon.comments-small:before,.icon.comments:before {
	content:"\e91d"
}
.icon.world:before {
	content:"\e9ca"
}
.icon.activity:before,.icon.feed:before,.icon.subscribe-feed:before,.icon.votes-subs:before {
	content:"\e924"
}
.icon.albums:before {
	content:"\e93a"
}
.icon.search-small:before,.icon.search:before {
	content:"\e938"
}
.icon.user {
	font-size:24px;
	height:24px;
	line-height:24px
}
.icon.user:before {
	content:"\e948"
}
.icon.theme-dark:before,.icon.theme-light:before {
	content:"\e90b"
}
.icon.thumb-down:before {
	content:"\e93d"
}
.icon.fans:before,.icon.thumb-up:before {
	content:"\e93e"
}
.icon.albums {
	color:#fff;
	font-size:14px;
	height:16px;
	line-height:16px;
	width:16px
}
.active .icon.albums,.desktop-active .icon.albums,.icon.albums:hover,a:hover .icon.albums {
	color:#000
}
.icon.comments {
	color:#fff;
	font-size:23px;
	line-height:22px;
	height:24px;
	width:24px
}
.active .icon.comments,.desktop-active .icon.comments,.icon.comments:hover,a:hover .icon.comments {
	color:#000
}
.icon.comments-small {
	color:#000;
	font-size:16px;
	line-height:16px;
	height:16px;
	width:22px
}
.btn.active .icon.comments-small,.btn:hover .icon.comments-small,.icon.comments-small:hover {
	color:#fff
}
.icon.fans {
	color:#fff;
	font-size:23px;
	height:24px;
	line-height:24px;
	width:24px
}
.active .icon.fans,.desktop-active .icon.fans,.icon.fans:hover,a:hover .icon.fans {
	color:#000
}
.icon.feed,.icon.votes-subs {
	color:#fff;
	font-size:17px;
	height:16px;
	width:16px
}
.icon.feed.red,.icon.feed:hover,.icon.votes-subs.red,.icon.votes-subs:hover {
	color:red
}
.icon.feed.no-hover:hover,.icon.votes-subs.no-hover:hover {
	color:#fff
}
.active .icon.feed.black-hover,.active .icon.votes-subs.black-hover,.btn:hover .icon.feed.black-hover,.btn:hover .icon.votes-subs.black-hover,.icon.feed.black,.icon.feed.black-hover:hover,.icon.votes-subs.black,.icon.votes-subs.black-hover:hover {
	color:#000
}
.icon.feed.small,.icon.subscribe-feed {
	color:red;
	font-size:13px;
	height:11px;
	width:11px
}
.icon.search {
	color:#fff;
	font-size:22px;
	margin:8px;
	height:24px;
	width:24px
}
.icon.search:hover {
	color:red
}
.icon.search.close {
	position:relative
}
.icon.search.close:after {
	content:"x";
	display:block;
	font-family:sans-serif;
	font-size:17px;
	font-weight:700;
	line-height:16px;
	position:absolute;
	left:2px;
	top:2px;
	width:17px
}
.icon.search-small {
	color:#000;
	font-size:15px;
	height:16px;
	width:16px
}
.icon.search-small.gray {
	color:#ccc
}
.btn:hover>.icon.search-small.gray,.icon.search-small.gray:hover {
	color:#fff
}
.icon.search-small.white {
	color:#fff
}
.icon.theme-dark,.icon.theme-light {
	font-size:16px;
	text-decoration:none
}
.icon.theme-dark.red-bg,.icon.theme-light.red-bg {
	width:24px;
	height:24px;
	border-width:4px
}
.icon.thumb-down,.icon.thumb-up {
	color:#000;
	font-size:15px;
	height:16px;
	line-height:16px;
	width:15px
}
.icon.thumb-down.red,.icon.thumb-down.white:hover,.icon.thumb-up.red,.icon.thumb-up.white:hover {
	color:#de2600
}
.btn:hover .icon.thumb-down.black.no-hover,.btn:hover .icon.thumb-up.black.no-hover,.icon.thumb-down.no-hover:hover,.icon.thumb-up.no-hover:hover {
	color:#000
}
.btn:hover .icon.thumb-down.black,.btn:hover .icon.thumb-down.red,.btn:hover .icon.thumb-down.white.no-hover,.btn:hover .icon.thumb-up.black,.btn:hover .icon.thumb-up.red,.btn:hover .icon.thumb-up.white.no-hover,.icon.thumb-down.white,.icon.thumb-down.white.no-hover:hover,.icon.thumb-up.white,.icon.thumb-up.white.no-hover:hover {
	color:#fff
}
.active .icon.thumb-down.black-hover,.active .icon.thumb-up.black-hover,.btn:hover .icon.thumb-down.black-hover,.btn:hover .icon.thumb-up.black-hover,.icon.thumb-down.black-hover:hover,.icon.thumb-up.black-hover:hover {
	color:#000
}
.disabled .icon.thumb-down,.disabled .icon.thumb-down.white:hover,.disabled .icon.thumb-up,.disabled .icon.thumb-up.white:hover,.icon.thumb-down.grey,.icon.thumb-down.white.disabled,.icon.thumb-up.grey,.icon.thumb-up.white.disabled {
	color:#ccc
}
.icon.world {
	color:#000;
	font-size:15px;
	height:16px;
	line-height:16px;
	width:16px
}
.icon.playlist {
	color:#000;
	font-size:14px;
	height:16px;
	line-height:16px;
	width:16px
}
.bg-title.black .icon.playlist,.bg-title.grey-dark .icon.playlist,.icon.playlist.white,.x-thread-node-link-preview-popup .icon.playlist {
	color:#fff
}
.icon.playlist:before {
	content:"\e973"
}
.icon.cog {
	color:#fff;
	font-size:14px;
	height:16px;
	line-height:16px;
	width:16px
}
.btn:hover>.icon.cog,.icon.cog.red,.icon.cog:hover {
	color:red
}
.btn:hover>.icon.cog.white.no-hover,.icon.cog.white {
	color:#fff
}
.btn:hover>.icon.cog.black.no-hover,.icon.cog.black {
	color:#000
}
.icon.cog:before {
	content:"\e947"
}
.icon.download {
	color:#000;
	font-size:17px;
	height:16px;
	line-height:16px;
	width:18px
}
.btn.active .icon.download,.btn:hover .icon.download,.icon.download:hover {
	color:#fff
}
.icon.download:before {
	content:"\e966"
}
.icon.chat,.icon.favorites,.icon.friends,.icon.video {
	width:24px;
	height:24px
}
.list-inline .fa-li {
	left:auto;
	top:auto;
	position:static
}
.xv-tabs {
	position:relative
}
.xv-tabs .tab-buttons {
	float:left;
	margin:0;
	padding:6px 0 6px;
	overflow:hidden;
	white-space:nowrap
}
.xv-tabs .tab-buttons li {
	display:inline-block;
	margin:0 5px 0 0;
	padding:0;
	vertical-align:top
}
.xv-tabs .tab-buttons li.mobile-show {
	display:none
}
.xv-tabs .tab-buttons .hide-if-not-premium {
	display:none
}
.premium-page .xv-tabs .tab-buttons .hide-if-not-premium {
	display:inline-block
}
.premium-page .xv-tabs .tab-buttons .hide-if-premium {
	display:none
}
.xv-tabs .tab-buttons .btn {
	border-radius:0;
	margin:0;
	font-size:13px;
	line-height:1.6
}
.xv-tabs .tab-buttons .btn .icon,.xv-tabs .tab-buttons .btn .icon-f {
	vertical-align:text-top
}
.xv-tabs .tab-buttons .btn.active,.xv-tabs .tab-buttons .btn.desktop-active,.xv-tabs .tab-buttons .btn:hover {
	color:#fff;
	background:#de2600
}
.xv-tabs .tab-buttons .btn.active .navbadge,.xv-tabs .tab-buttons .btn.desktop-active .navbadge,.xv-tabs .tab-buttons .btn:hover .navbadge {
	background:#000
}
.xv-tabs .side-scrollable-tab-buttons {
	overflow-x:hidden;
	overflow-y:visible
}
.xv-tabs .side-scrollable-tab-buttons.is_mobile {
	overflow-x:auto
}
.xv-tabs .side-scrollable-tab-buttons .left-scroll,.xv-tabs .side-scrollable-tab-buttons .right-scroll {
	text-shadow:2px 0 0 #111,-2px 0 0 #111,0 2px 0 #111,0 -2px 0 #111,1px 1px 0 #111,-1px -1px 0 #111,1px -1px 0 #111,-1px 1px 0 #111;
	color:#fff;
	cursor:pointer;
	display:none;
	height:34px;
	line-height:34px;
	left:0;
	position:absolute;
	text-align:center;
	top:0;
	width:20px;
	z-index:5
}
.xv-tabs .side-scrollable-tab-buttons .right-scroll {
	left:auto;
	right:0
}
.xv-tabs .tabs {
	overflow:hidden;
	zoom:1;
	clear:both
}
.xv-tabs .tabs .tab {
	display:none;
	overflow:hidden;
	zoom:1
}
.xv-tabs .tabs .tab.active,.xv-tabs .tabs .tab.desktop-active {
	display:block
}
.pagination {
	margin:6px 0;
	overflow:hidden;
	clear:left;
	white-space:nowrap
}
.pagination ul {
	margin:0;
	padding:0 0 0 1px;
	vertical-align:middle;
	text-align:center
}
.pagination ul li {
	display:inline-block;
	padding:0;
	margin:0 5px
}
.pagination ul li a {
	border:1px solid #ccc;
	display:inline-block;
	font-size:14px;
	margin-bottom:2px;
	padding:4px 8px;
	text-decoration:none;
	transition:all .15s
}
.pagination ul li a,.pagination ul li a.no-page:hover {
	background-color:#fff;
	color:#000
}
.pagination ul li a:hover {
	background-color:#555;
	color:#fff
}
.pagination ul li a.active {
	background-color:#555;
	border-color:#555;
	color:#fff;
	cursor:default;
	font-weight:700;
	padding-left:8px;
	padding-right:8px
}
.pagination ul li a.no-page {
	background:0 0;
	border:0;
	font-weight:700;
	padding:5px 4px
}
.pagination ul li a.no-page * {
	text-decoration:underline
}
.pagination ul li a.no-page:hover {
	color:#777
}
.pagination ul li a.no-page:hover * {
	text-decoration:none
}
.pagination ul li a.no-page .icon-f {
	vertical-align:middle;
	text-decoration:none
}
.pagination ul li.no-page {
	margin:0
}
.pagination ul li.no-page a {
	display:inline-block;
	font-size:14px;
	margin-bottom:2px;
	padding:5px 0;
	text-decoration:none;
	border:0;
	background:0 0;
	color:#000;
	cursor:default
}
.pagination ul li:first-child {
	margin-left:0
}
.pagination ul li:last-child {
	margin-right:0
}
.pagination ul li .nbr-per-page {
	background-color:#fff;
	border:1px solid #ccc;
	color:#000;
	display:inline-block;
	font-size:14px;
	height:31px;
	margin-bottom:2px;
	padding:4px 8px;
	text-decoration:none
}
.pagination ul li .nbr-per-page:hover {
	background-color:#fff;
	color:#000
}
.pagination ul li .nbr-per-page:focus {
	font-size:14px
}
.pagination.align-left ul {
	text-align:left
}
.pagination.align-left ul li:first-child {
	margin-left:0
}
.pagination.big ul li a {
	font-size:18px;
	padding:0 8px
}
.pagination.ordered-label-list ul li {
	margin:0 6px 5px 0
}
.pagination.ordered-label-list ul li a {
	background:#d9d9d9;
	border:0;
	color:#000;
	font-size:14px;
	font-weight:400;
	line-height:26px;
	margin:0;
	text-decoration:none
}
.pagination.ordered-label-list ul li a,.pagination.ordered-label-list ul li a.no-page {
	padding:0 6px
}
.pagination.ordered-label-list ul li a:hover {
	background:#a8a8a8;
	color:#fff;
	text-decoration:none
}
.pagination.ordered-label-list ul li a.active {
	background:#000;
	color:#fff;
	cursor:default;
	font-weight:700
}
.pagination.ordered-label-list ul li a.no-page {
	background:0 0;
	border:0;
	font-weight:700;
	text-decoration:underline
}
.pagination.ordered-label-list ul li a.no-page:hover {
	color:#777;
	text-decoration:none
}
.pagination.ordered-label-list ul li.no-page a {
	padding:0;
	background:0 0;
	cursor:default
}
.pagination.ordered-label-list ul li.no-page a:hover {
	color:#000
}
.x-overlay-box:not(.x-overlay-body-bg) .x-content .pagination ul li a,.x-overlay-box:not(.x-overlay-body-bg) .x-content .pagination ul li a.no-page:hover {
	background-color:#000;
	color:#fff
}
.x-overlay-box:not(.x-overlay-body-bg) .x-content .pagination ul li a:hover {
	background-color:#a8a8a8
}
.x-overlay-box:not(.x-overlay-body-bg) .x-content .pagination ul li a.active {
	background-color:#555;
	border-color:#555
}
.x-overlay-box.x-overlay-body-bg .x-content .pagination ul li a,.x-overlay-box.x-overlay-body-bg .x-content .pagination ul li a.no-page:hover {
	background-color:#fff;
	color:#000
}
.x-overlay-box.x-overlay-body-bg .x-content .pagination ul li a:hover {
	background-color:#555;
	color:#fff
}
.x-overlay-box.x-overlay-body-bg .x-content .pagination ul li a.active {
	background-color:#555;
	border-color:#555;
	color:#fff
}
.x-popup {
	position:absolute;
	z-index:290;
	padding:5px 0
}
.x-popup .x-popup-content {
	background:#222;
	color:#fff;
	padding:15px 20px;
	overflow-x:hidden;
	overflow-y:auto;
	zoom:1
}
.x-popup .x-popup-content .text-danger,.x-popup .x-popup-content .text-success,.x-popup .x-popup-content a {
	color:#fff
}
.x-overlay.x-overlay-body-bg .x-body .x-content .x-popup .x-popup-content .text-danger,.x-overlay.x-overlay-body-bg .x-body .x-content .x-popup .x-popup-content .text-success,.x-overlay.x-overlay-body-bg .x-body .x-content .x-popup .x-popup-content a {
	color:#fff
}
.x-popup .x-popup-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.x-popup .x-popup-close {
	cursor:pointer;
	position:absolute;
	color:#fff;
	font-size:13px;
	right:5px;
	top:8px
}
.x-popup .x-popup-close span span {
	display:none
}
.x-popup.above {
	margin-bottom:-5px
}
.x-popup.above .x-popup-arrow {
	bottom:0;
	left:10px;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:#222
}
.x-popup.above.right .x-popup-arrow {
	left:auto;
	right:3px
}
.x-popup.below {
	margin-top:-5px
}
.x-popup.below .x-popup-arrow {
	top:0;
	left:10px;
	margin-left:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#222
}
.x-popup.below.right .x-popup-arrow {
	left:auto;
	right:3px
}
.x-popup.no-arrow .x-popup-arrow {
	display:none
}
.x-popup.x-popup-white .x-popup-content {
	border:1px solid #222;
	background:#fff;
	color:#000
}
.x-popup.x-popup-white .x-popup-content a {
	color:#000
}
.x-popup.x-popup-white .x-popup-content .text-danger {
	color:#de2600
}
.x-popup.x-popup-white .x-popup-content .text-success {
	color:#177e14
}
.x-popup.x-popup-white .x-popup-close {
	color:#000
}
.x-popup.x-popup-white-border.x-popup-white .x-popup-content {
	border-color:#fff
}
.x-popup.x-popup-white-border.above .x-popup-arrow {
	border-top-color:#fff
}
.x-popup.x-popup-white-border.below .x-popup-arrow {
	border-bottom-color:#fff
}
#x-ajax-tab-messages .x-message,#x-fda-messages .x-message,#x-home-messages .x-message,#x-messages .x-message,#x-red-home-messages .x-message {
	background:#000;
	border:1px solid #565656;
	color:#fff;
	font-size:14px;
	overflow:hidden;
	margin:3px 8px 0;
	padding:10px 30px 10px 16px;
	position:relative;
	z-index:1
}
html[dir=rtl] #x-ajax-tab-messages .x-message,html[dir=rtl] #x-fda-messages .x-message,html[dir=rtl] #x-home-messages .x-message,html[dir=rtl] #x-messages .x-message,html[dir=rtl] #x-red-home-messages .x-message {
	padding:10px 16px 10px 30px
}
html[dir=rtl] #x-ajax-tab-messages .x-message .content,html[dir=rtl] #x-fda-messages .x-message .content,html[dir=rtl] #x-home-messages .x-message .content,html[dir=rtl] #x-messages .x-message .content,html[dir=rtl] #x-red-home-messages .x-message .content {
	text-align:right
}
html[dir=rtl] #x-ajax-tab-messages .x-message .del,html[dir=rtl] #x-ajax-tab-messages .x-message .reduce,html[dir=rtl] #x-fda-messages .x-message .del,html[dir=rtl] #x-fda-messages .x-message .reduce,html[dir=rtl] #x-home-messages .x-message .del,html[dir=rtl] #x-home-messages .x-message .reduce,html[dir=rtl] #x-messages .x-message .del,html[dir=rtl] #x-messages .x-message .reduce,html[dir=rtl] #x-red-home-messages .x-message .del,html[dir=rtl] #x-red-home-messages .x-message .reduce {
	left:0;
	right:auto
}
#x-ajax-tab-messages .x-message .content,#x-fda-messages .x-message .content,#x-home-messages .x-message .content,#x-messages .x-message .content,#x-red-home-messages .x-message .content {
	position:relative;
	text-align:left;
	z-index:2
}
#x-ajax-tab-messages .x-message .content img,#x-fda-messages .x-message .content img,#x-home-messages .x-message .content img,#x-messages .x-message .content img,#x-red-home-messages .x-message .content img {
	margin:0 10px 0 0;
	vertical-align:text-top
}
#x-ajax-tab-messages .x-message .content p,#x-fda-messages .x-message .content p,#x-home-messages .x-message .content p,#x-messages .x-message .content p,#x-red-home-messages .x-message .content p {
	font-size:14px
}
#x-ajax-tab-messages .x-message .content ul,#x-fda-messages .x-message .content ul,#x-home-messages .x-message .content ul,#x-messages .x-message .content ul,#x-red-home-messages .x-message .content ul {
	font-size:13px;
	padding-left:20px
}
#x-ajax-tab-messages .x-message .content ul li,#x-fda-messages .x-message .content ul li,#x-home-messages .x-message .content ul li,#x-messages .x-message .content ul li,#x-red-home-messages .x-message .content ul li {
	list-style-type:disc
}
#x-ajax-tab-messages .x-message .content .link,#x-ajax-tab-messages .x-message .content a,#x-fda-messages .x-message .content .link,#x-fda-messages .x-message .content a,#x-home-messages .x-message .content .link,#x-home-messages .x-message .content a,#x-messages .x-message .content .link,#x-messages .x-message .content a,#x-red-home-messages .x-message .content .link,#x-red-home-messages .x-message .content a {
	color:#fff;
	cursor:pointer;
	text-decoration:underline
}
#x-ajax-tab-messages .x-message .content .link:hover,#x-ajax-tab-messages .x-message .content a:hover,#x-fda-messages .x-message .content .link:hover,#x-fda-messages .x-message .content a:hover,#x-home-messages .x-message .content .link:hover,#x-home-messages .x-message .content a:hover,#x-messages .x-message .content .link:hover,#x-messages .x-message .content a:hover,#x-red-home-messages .x-message .content .link:hover,#x-red-home-messages .x-message .content a:hover {
	text-decoration:none
}
#x-ajax-tab-messages .x-message .content>:last-child,#x-fda-messages .x-message .content>:last-child,#x-home-messages .x-message .content>:last-child,#x-messages .x-message .content>:last-child,#x-red-home-messages .x-message .content>:last-child {
	margin-bottom:0
}
#x-ajax-tab-messages .x-message .del,#x-ajax-tab-messages .x-message .reduce,#x-fda-messages .x-message .del,#x-fda-messages .x-message .reduce,#x-home-messages .x-message .del,#x-home-messages .x-message .reduce,#x-messages .x-message .del,#x-messages .x-message .reduce,#x-red-home-messages .x-message .del,#x-red-home-messages .x-message .reduce {
	display:block;
	opacity:.5;
	position:absolute;
	right:0;
	text-decoration:none;
	top:0;
	transition:all .2s;
	width:30px
}
#x-ajax-tab-messages .x-message .del:hover,#x-ajax-tab-messages .x-message .reduce:hover,#x-fda-messages .x-message .del:hover,#x-fda-messages .x-message .reduce:hover,#x-home-messages .x-message .del:hover,#x-home-messages .x-message .reduce:hover,#x-messages .x-message .del:hover,#x-messages .x-message .reduce:hover,#x-red-home-messages .x-message .del:hover,#x-red-home-messages .x-message .reduce:hover {
	opacity:1
}
#x-ajax-tab-messages .x-message .del .icon-f,#x-ajax-tab-messages .x-message .reduce .icon-f,#x-fda-messages .x-message .del .icon-f,#x-fda-messages .x-message .reduce .icon-f,#x-home-messages .x-message .del .icon-f,#x-home-messages .x-message .reduce .icon-f,#x-messages .x-message .del .icon-f,#x-messages .x-message .reduce .icon-f,#x-red-home-messages .x-message .del .icon-f,#x-red-home-messages .x-message .reduce .icon-f {
	color:#fff;
	display:block;
	font-size:14px;
	line-height:18px;
	margin:10px 0;
	text-align:center;
	width:100%
}
#x-ajax-tab-messages .x-message .reduce .icon-f,#x-fda-messages .x-message .reduce .icon-f,#x-home-messages .x-message .reduce .icon-f,#x-messages .x-message .reduce .icon-f,#x-red-home-messages .x-message .reduce .icon-f {
	font-size:18px
}
#x-ajax-tab-messages .x-message .bg-icon,#x-fda-messages .x-message .bg-icon,#x-home-messages .x-message .bg-icon,#x-messages .x-message .bg-icon,#x-red-home-messages .x-message .bg-icon {
	color:#262626;
	display:block;
	height:44px;
	font-size:50px;
	left:-10px;
	line-height:44px;
	position:absolute;
	text-indent:-3px;
	top:4px;
	width:42px;
	z-index:1
}
#x-ajax-tab-messages .x-message .bg-icon.bg-img,#x-fda-messages .x-message .bg-icon.bg-img,#x-home-messages .x-message .bg-icon.bg-img,#x-messages .x-message .bg-icon.bg-img,#x-red-home-messages .x-message .bg-icon.bg-img {
	background-position:center center;
	background-size:cover;
	border-radius:50%
}
#x-ajax-tab-messages .x-message.x-message-error,#x-ajax-tab-messages .x-message.x-message-info,#x-ajax-tab-messages .x-message.x-message-question,#x-ajax-tab-messages .x-message.x-message-success,#x-ajax-tab-messages .x-message.x-message-warning,#x-fda-messages .x-message.x-message-error,#x-fda-messages .x-message.x-message-info,#x-fda-messages .x-message.x-message-question,#x-fda-messages .x-message.x-message-success,#x-fda-messages .x-message.x-message-warning,#x-home-messages .x-message.x-message-error,#x-home-messages .x-message.x-message-info,#x-home-messages .x-message.x-message-question,#x-home-messages .x-message.x-message-success,#x-home-messages .x-message.x-message-warning,#x-messages .x-message.x-message-error,#x-messages .x-message.x-message-info,#x-messages .x-message.x-message-question,#x-messages .x-message.x-message-success,#x-messages .x-message.x-message-warning,#x-red-home-messages .x-message.x-message-error,#x-red-home-messages .x-message.x-message-info,#x-red-home-messages .x-message.x-message-question,#x-red-home-messages .x-message.x-message-success,#x-red-home-messages .x-message.x-message-warning {
	padding-left:40px
}
#x-ajax-tab-messages .x-message.x-message-info .bg-icon,#x-fda-messages .x-message.x-message-info .bg-icon,#x-home-messages .x-message.x-message-info .bg-icon,#x-messages .x-message.x-message-info .bg-icon,#x-red-home-messages .x-message.x-message-info .bg-icon {
	color:#1b5c8e
}
#x-ajax-tab-messages .x-message.x-message-success .bg-icon,#x-fda-messages .x-message.x-message-success .bg-icon,#x-home-messages .x-message.x-message-success .bg-icon,#x-messages .x-message.x-message-success .bg-icon,#x-red-home-messages .x-message.x-message-success .bg-icon {
	color:#9c1b00
}
#x-ajax-tab-messages .x-message.x-message-error,#x-fda-messages .x-message.x-message-error,#x-home-messages .x-message.x-message-error,#x-messages .x-message.x-message-error,#x-red-home-messages .x-message.x-message-error {
	font-weight:700
}
#x-ajax-tab-messages .x-message.x-message-error,#x-ajax-tab-messages .x-message.x-message-error a,#x-fda-messages .x-message.x-message-error,#x-fda-messages .x-message.x-message-error a,#x-home-messages .x-message.x-message-error,#x-home-messages .x-message.x-message-error a,#x-messages .x-message.x-message-error,#x-messages .x-message.x-message-error a,#x-red-home-messages .x-message.x-message-error,#x-red-home-messages .x-message.x-message-error a {
	color:#fff
}
#x-ajax-tab-messages .x-message.x-message-error .bg-icon,#x-fda-messages .x-message.x-message-error .bg-icon,#x-home-messages .x-message.x-message-error .bg-icon,#x-messages .x-message.x-message-error .bg-icon,#x-red-home-messages .x-message.x-message-error .bg-icon {
	color:#fff
}
#x-ajax-tab-messages .x-message.x-message-warning .bg-icon,#x-fda-messages .x-message.x-message-warning .bg-icon,#x-home-messages .x-message.x-message-warning .bg-icon,#x-messages .x-message.x-message-warning .bg-icon,#x-red-home-messages .x-message.x-message-warning .bg-icon {
	color:#a26708
}
#x-ajax-tab-messages,#x-fda-messages,#x-home-messages,#x-red-home-messages {
	margin-top:8px;
	margin-bottom:8px
}
#x-ajax-tab-messages .x-message,#x-fda-messages .x-message,#x-home-messages .x-message,#x-red-home-messages .x-message {
	margin:3px 0 0
}
#x-ajax-tab-messages .x-message.x-message-error,#x-ajax-tab-messages .x-message.x-message-info,#x-ajax-tab-messages .x-message.x-message-question,#x-ajax-tab-messages .x-message.x-message-success,#x-ajax-tab-messages .x-message.x-message-warning,#x-fda-messages .x-message.x-message-error,#x-fda-messages .x-message.x-message-info,#x-fda-messages .x-message.x-message-question,#x-fda-messages .x-message.x-message-success,#x-fda-messages .x-message.x-message-warning,#x-home-messages .x-message.x-message-error,#x-home-messages .x-message.x-message-info,#x-home-messages .x-message.x-message-question,#x-home-messages .x-message.x-message-success,#x-home-messages .x-message.x-message-warning,#x-red-home-messages .x-message.x-message-error,#x-red-home-messages .x-message.x-message-info,#x-red-home-messages .x-message.x-message-question,#x-red-home-messages .x-message.x-message-success,#x-red-home-messages .x-message.x-message-warning {
	line-height:20px;
	padding:3px 25px 3px 10px
}
#x-ajax-tab-messages .x-message .del,#x-ajax-tab-messages .x-message .reduce,#x-fda-messages .x-message .del,#x-fda-messages .x-message .reduce,#x-home-messages .x-message .del,#x-home-messages .x-message .reduce,#x-red-home-messages .x-message .del,#x-red-home-messages .x-message .reduce {
	width:25px
}
#x-ajax-tab-messages .x-message .del .icon-f,#x-ajax-tab-messages .x-message .reduce .icon-f,#x-fda-messages .x-message .del .icon-f,#x-fda-messages .x-message .reduce .icon-f,#x-home-messages .x-message .del .icon-f,#x-home-messages .x-message .reduce .icon-f,#x-red-home-messages .x-message .del .icon-f,#x-red-home-messages .x-message .reduce .icon-f {
	font-size:12px;
	line-height:20px;
	margin:3px 0
}
#x-ajax-tab-messages .x-message .bg-icon,#x-fda-messages .x-message .bg-icon,#x-home-messages .x-message .bg-icon,#x-red-home-messages .x-message .bg-icon {
	display:none
}
#x-ajax-tab-messages .x-message .content a,#x-red-home-messages .x-message .content a {
	color:#000
}
#x-x-messages-btn {
	background:#000;
	border:0;
	bottom:0;
	height:31px;
	padding:0;
	position:fixed;
	right:0;
	text-decoration:none;
	z-index:193
}
#x-x-messages-btn:active,#x-x-messages-btn:focus,#x-x-messages-btnfocus:active {
	outline:0
}
#x-x-messages-btn.x-x-messages-btn-0 {
	display:none
}
#x-x-messages-btn.chat-window-side {
	right:40px
}
#x-x-messages-btn .ic {
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:20px;
	height:31px;
	line-height:31px;
	position:relative;
	text-align:center;
	width:32px
}
#x-x-messages-btn .ic .icf-bell {
	display:inline-block;
	height:31px;
	left:0;
	line-height:31px;
	position:absolute;
	text-decoration:none;
	top:0;
	transition:all .3s ease-in-out;
	width:32px
}
#x-x-messages-btn .badge {
	background:#de2600;
	padding:2px 6px;
	position:absolute;
	right:-3px;
	top:-3px
}
#x-messages {
	bottom:34px;
	display:none;
	max-height:80%;
	max-height:80vh;
	max-height:calc(100vh - 120px);
	max-height:calc(var(--vh,1vh) * 100 - 120px);
	max-width:90%;
	padding:0 0 0 10px;
	position:fixed;
	right:0;
	width:410px;
	z-index:192
}
#x-messages #x-messages-scrollable {
	background:linear-gradient(90deg,transparent,rgba(255,255,255,.7) 5%,#fff 60%);
	max-height:100%;
	max-height:80vh;
	max-height:calc(100vh - 120px);
	max-height:calc(var(--vh,1vh) * 100 - 120px);
	overflow:auto;
	overflow-x:hidden;
	position:relative
}
#x-messages.notif-only #x-messages-scrollable {
	background:0 0
}
@media (min-aspect-ratio:1/1) {
	#x-messages,#x-messages #x-messages-scrollable {
	max-height:calc(100vh - 80px);
	max-height:calc(var(--vh,1vh) * 100 - 80px)
}
}#x-messages.opened {
	display:block
}
#x-messages.opened .preview-container {
	display:none
}
#x-messages .preview-container {
	display:none;
	padding:8px 4px;
	position:relative
}
#x-messages .preview-container .x-message .del,#x-messages .preview-container .x-message .reduce,#x-messages .preview-container .x-message:after {
	display:none
}
#x-messages .preview-overlay {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:10
}
#x-messages.preview {
	bottom:34px;
	display:block
}
#x-messages.preview .preview-container {
	display:block
}
#x-messages .x-message {
	margin:0 0 3px
}
#x-messages .x-message:last-child {
	margin-bottom:0
}
#x-messages .x-message:after {
	background:#de2600;
	border-radius:50%;
	box-shadow:0 0 2px 1px #fff;
	content:' ';
	display:block;
	height:14px;
	left:-2px;
	position:absolute;
	top:2px;
	transform:scale(0);
	transition:.2s transform;
	width:14px;
	z-index:2
}
#x-messages .x-message.unviewed:after {
	transform:scale(1)
}
#x-messages .x-message .reduce {
	display:block
}
#x-messages .notif-sep {
	color:#fff;
	font-size:16px;
	height:26px;
	line-height:26px;
	margin:6px 8px 3px 10px;
	position:relative;
	text-shadow:0 0 3px #000
}
#x-messages .notif-sep:after {
	background:#fff;
	box-shadow:0 0 2px #000;
	content:" ";
	display:block;
	height:1px;
	position:absolute;
	right:8px;
	top:55%;
	width:calc(100% - 30px)
}
#x-messages .has-callback .content {
	cursor:pointer
}
#x-messages:after,#x-messages:before {
	height:50px;
	left:0;
	position:absolute;
	width:100%;
	z-index:2
}
#x-messages.can-scroll-top:before {
	box-shadow:0 10px 6px -7px #000;
	content:' ';
	display:block;
	top:-50px
}
#x-messages.can-scroll-bottom:after {
	bottom:-50px;
	box-shadow:0 -10px 6px -7px #000;
	content:' ';
	display:block
}
#x-messages-menu {
	background:#000;
	bottom:0;
	display:none;
	height:31px;
	padding:0 2px 0 0;
	position:fixed;
	right:32px;
	z-index:194
}
#x-messages-menu.opened {
	display:block
}
#x-messages-menu.chat-window-side {
	right:72px
}
#x-messages-menu .btn,#x-messages-menu button {
	background:rgba(255,255,255,.3);
	border:0;
	border-radius:3px;
	color:#fff;
	display:inline-block;
	font-size:14px;
	font-weight:400;
	height:22px;
	line-height:22px;
	margin:4px 0 0 6px;
	padding:0 4px;
	vertical-align:top
}
#x-messages-menu .btn:active,#x-messages-menu .btn:focus,#x-messages-menu .btnfocus:active,#x-messages-menu button:active,#x-messages-menu button:focus,#x-messages-menu buttonfocus:active {
	outline:0
}
#x-messages-menu .btn *,#x-messages-menu button * {
	float:left;
	font-size:16px;
	line-height:22px
}
#x-messages-menu .btn.settings-btn,#x-messages-menu button.settings-btn {
	display:none
}
#x-messages-menu .btn.opened,#x-messages-menu button.opened {
	background:#fff;
	color:#000
}
#x-messages-menu.has-settings button.settings-btn {
	display:inline-block
}
#x-messages-menu-settings {
	background:#000;
	border:1px solid #565656;
	bottom:32px;
	color:#fff;
	display:none;
	max-width:90%;
	padding:8px 14px;
	position:fixed;
	right:0;
	z-index:192
}
#x-messages-menu-settings.opened {
	display:block
}
#x-messages-menu-settings .close {
	background:0 0;
	border:0;
	color:#fff;
	position:absolute;
	top:4px;
	right:2px;
	z-index:2
}
#x-messages-menu-settings .title {
	opacity:.5;
	font-weight:700;
	font-size:16px
}
#x-messages-menu-settings .btn {
	display:block;
	margin:4px 0 0;
	text-align:left;
	width:100%;
	white-space:normal
}
#x-messages-menu-settings .btn:first-child {
	margin:0
}
#x-messages-menu-settings .btn .alert-toggle .checked {
	display:none
}
#x-messages-menu-settings .btn .alert-toggle .icon-f {
	float:left;
	line-height:16px;
	margin-left:0;
	margin-right:4px;
	text-align:center;
	width:16px
}
#x-messages-menu-settings .btn .alert-toggle .text {
	display:inline-block;
	float:none;
	line-height:16px;
	text-align:left;
	width:calc(100% - 20px)
}
#x-messages-menu-settings .btn .alert-toggle.disabled-feat .checked {
	display:inline
}
#x-messages-menu-settings .btn .alert-toggle.disabled-feat .unchecked {
	display:none
}
@media (max-width:767px) {
	#x-messages {
	max-height:calc(100vh - 80px);
	max-height:calc(var(--vh,1vh) * 100 - 80px);
	max-width:100%;
	padding-left:0;
	width:100%
}
#x-messages.can-scroll-top:before {
	box-shadow:0 2px 6px #000
}
#x-messages.can-scroll-bottom:after {
	box-shadow:0 -2px 6px #000
}
#x-messages #x-messages-scrollable {
	background:0 0;
	box-shadow:none;
	max-height:calc(100vh - 80px);
	max-height:calc(var(--vh,1vh) * 100 - 80px);
	padding:0 6px
}
#x-messages #x-messages-back {
	background:rgba(255,255,255,.9);
	height:calc(100% + 9px);
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:-6px;
	transition:opacity .4s;
	width:100%
}
#x-messages.opened #x-messages-back {
	opacity:1
}
.x-messages-opened #x-messages.opened #x-messages-back {
	height:calc(100vh - 0px);
	height:calc(var(--vh,1vh) * 100 - 0px);
	position:fixed;
	top:40px
}
.x-messages-opened.video-page #x-messages.opened #x-messages-back {
	top:0
}
.x-messages-opened.video-page #x-messages,.x-messages-opened.video-page #x-messages #x-messages-scrollable {
	max-height:calc(100vh - 40px);
	max-height:calc(var(--vh,1vh) * 100 - 40px)
}
html body.x-messages-opened,html body.x-messages-opened.video-page {
	overflow:hidden;
	position:fixed
}
}@media (max-width:767px) and (min-aspect-ratio:1/1) {
	.x-messages-opened #x-messages.opened #x-messages-back {
	top:0
}
}@media (max-width:767px) and (min-aspect-ratio:1/1) {
	#x-messages,#x-messages #x-messages-scrollable {
	max-height:calc(100vh - 40px);
	max-height:calc(var(--vh,1vh) * 100 - 40px)
}
}@media (max-width:767px) and (min-aspect-ratio:1/1) {
	html body.x-messages-opened,html body.x-messages-opened.video-page {
	overflow:hidden;
	position:fixed
}
}@media (max-width:479px) {
	#x-messages .x-message {
	padding:5px 30px 5px 8px
}
#x-messages .x-message.x-message-error,#x-messages .x-message.x-message-info,#x-messages .x-message.x-message-question,#x-messages .x-message.x-message-success,#x-messages .x-message.x-message-warning {
	padding-left:28px
}
#x-messages .x-message.x-message-error .bg-icon,#x-messages .x-message.x-message-info .bg-icon,#x-messages .x-message.x-message-question .bg-icon,#x-messages .x-message.x-message-success .bg-icon,#x-messages .x-message.x-message-warning .bg-icon {
	font-size:34px;
	height:30px;
	line-height:30px;
	left:-6px;
	text-indent:-2px;
	width:30px
}
#x-messages .x-message .del .icon-f,#x-messages .x-message .reduce .icon-f {
	font-size:15px;
	margin:7px 0
}
}.bottom-msg {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	font-size:13px;
	line-height:20px;
	z-index:190
}
.bottom-msg .body {
	max-width:1280px;
	margin:0 auto;
	background:#000;
	background:rgba(0,0,0,.9);
	color:#fff;
	padding:8px 20px
}
.bottom-msg .close {
	float:right;
	font-size:16px;
	font-weight:700;
	background:#fff;
	color:#000;
	border-radius:50%;
	height:20px;
	width:20px;
	line-height:20px;
	text-align:center;
	cursor:pointer
}
.bottom-msg a {
	color:#fff
}
@media (max-width:480px) {
	.bottom-msg .body {
	padding:5px 10px;
	font-size:12px
}
}.x-overlay {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	min-height:calc(100vh - 0px);
	min-height:calc(var(--vh,1vh) * 100 - 0px);
	z-index:290;
	background:#666;
	background:rgba(102,102,102,.5);
	white-space:normal
}
.x-overlay .x-body {
	background:#000;
	background:rgba(0,0,0,.9);
	color:#fff;
	height:100%;
	margin:0;
	max-width:1920px;
	max-width:min(100%,1920px);
	padding:10px 20px;
	position:relative;
	width:100%
}
.x-overlay .x-body .x-close {
	cursor:pointer;
	position:absolute;
	top:2px;
	right:4px;
	font-weight:700;
	font-size:14px;
	text-shadow:0 1px 0 #fff
}
.x-overlay .x-body .x-close:hover {
	text-shadow:0 1px 0 #666
}
.x-overlay .x-body .x-content>h1:first-child,.x-overlay .x-body .x-content>h2:first-child,.x-overlay .x-body .x-content>h3:first-child,.x-overlay .x-body .x-content>h4:first-child,.x-overlay .x-body .x-content>h5:first-child,.x-overlay .x-body .x-content>h6:first-child {
	margin-top:0;
	padding-top:0
}
.x-overlay .x-body .help-block,.x-overlay .x-body .text-danger,.x-overlay .x-body .text-success,.x-overlay .x-body a {
	color:#fff
}
.x-overlay .x-body legend {
	color:#fff;
	font-weight:700
}
.x-overlay .x-body .form-group .fa.text-success,.x-overlay .x-body .form-group .icon-f.text-success {
	color:#177e14
}
.x-overlay .x-body .form-group .fa.text-danger,.x-overlay .x-body .form-group .icon-f.text-danger {
	color:#de2600
}
.x-overlay .x-body .form-group .error-block {
	background-color:#f2dede;
	border:0 solid #ebccd1;
	border-width:0 4px;
	color:#de2600;
	padding:5px 15px
}
.x-overlay.x-overlay-inside {
	min-height:auto
}
.x-overlay.x-overlay-body-bg .x-body {
	background:#fff
}
.x-overlay.x-overlay-body-bg .x-body .x-content a,.x-overlay.x-overlay-body-bg .x-body .x-content p,.x-overlay.x-overlay-body-bg .x-body .x-content>* {
	color:#000
}
.x-overlay.x-overlay-body-bg .x-body .x-content .help-block,.x-overlay.x-overlay-body-bg .x-body .x-content .text-danger,.x-overlay.x-overlay-body-bg .x-body .x-content .text-success {
	color:#de2600
}
.x-overlay.x-overlay-body-bg .x-body .x-close {
	color:#000
}
.x-overlay.x-overlay-box {
	padding:0 40px
}
.x-overlay.x-overlay-box .x-body {
	height:auto;
	margin:0 auto 5px;
	padding:25px;
	font-size:14px;
	line-height:1.5
}
.x-overlay.x-overlay-fullscreen {
	height:calc(100vh - 0px);
	height:calc(var(--vh,1vh) * 100 - 0px);
	left:0;
	position:fixed;
	top:0;
	width:100%
}
.x-overlay.x-overlay-fullscreen .x-body {
	bottom:10px;
	height:auto;
	left:10px;
	overflow:hidden;
	padding:25px 15px 25px 25px;
	position:absolute;
	right:10px;
	top:10px;
	width:auto
}
.x-overlay.x-overlay-fullscreen .x-body .x-content {
	overflow-x:hidden;
	overflow-y:auto;
	padding-right:10px
}
.x-overlay.auto-width-popup,.x-overlay.contextual-popup {
	text-align:center
}
.x-overlay.auto-width-popup .x-body,.x-overlay.contextual-popup .x-body {
	display:inline-block;
	text-align:left;
	width:auto
}
.x-overlay.contextual-popup .x-body .contextual-popup-message {
	font-size:17px;
	margin-bottom:14px
}
.x-overlay.contextual-popup .x-body .contextual-popup-actions {
	padding:0 10px 0 20px;
	text-align:right
}
.x-overlay.contextual-popup .x-body .contextual-popup-actions .btn {
	font-size:13px
}
.x-overlay.over-overlay {
	z-index:291
}
.x-overlay h1,.x-overlay h2,.x-overlay h3,.x-overlay h4,.x-overlay h5,.x-overlay h6 {
	line-height:1.3
}
body.fav-list-of-list-opened,body.x-overlay-fullscreen-opened {
	height:calc(100vh - 0px);
	height:calc(var(--vh,1vh) * 100 - 0px);
	max-height:calc(100vh - 0px);
	max-height:calc(var(--vh,1vh) * 100 - 0px);
	max-width:100%;
	overflow:hidden!important;
	position:fixed!important;
	width:100%
}
body.x-overlay-floating-opened {
	height:calc(100vh - 0px);
	height:calc(var(--vh,1vh) * 100 - 0px);
	max-height:calc(100vh - 0px);
	max-height:calc(var(--vh,1vh) * 100 - 0px);
	max-width:100%;
	overflow:hidden!important;
	width:100%
}
body.x-overlay-floating-opened .x-overlay,body.x-overlay-fullscreen-opened .x-overlay {
	height:calc(100vh - 0px);
	height:calc(var(--vh,1vh) * 100 - 0px);
	max-height:calc(100vh - 0px);
	max-height:calc(var(--vh,1vh) * 100 - 0px);
	overflow:auto
}
html {
	height:calc(100vh - 0px);
	height:calc(var(--vh,1vh) * 100 - 0px)
}
.report-search-words {
	max-width:840px;
	text-align:center
}
.report-search-words h2 .icon-f {
	color:#de2600
}
.report-search-words .desc {
	text-align:left;
	font-size:16px;
	margin:0 0 10px
}
.report-search-words ul {
	overflow:hidden;
	padding:0 0 15px 10px;
	text-align:left;
	width:100%
}
.report-search-words ul li {
	float:left;
	width:50%
}
.report-search-words ul li:first-child:last-child {
	float:none;
	text-align:center;
	width:100%
}
.report-search-words label {
	display:block;
	font-weight:400;
	padding:5px 10px;
	margin:0 0 4px
}
.report-search-words label input {
	margin-right:4px;
	vertical-align:middle
}
.report-search-words button {
	font-size:22px;
	text-transform:uppercase
}
.tag-adder {
	overflow:hidden
}
.tag-adder .tag-list {
	border:1px solid rgba(204,204,204,.5);
	background:rgba(255,255,255,.5);
	overflow:hidden;
	display:block;
	min-height:40px;
	padding:4px 16px 0 8px;
	position:relative;
	transition:all .2s
}
html[dir=rtl] .tag-adder .tag-list {
	padding:4px 8px 0 16px
}
.tag-adder .tag-list .tag,.tag-adder .tag-list button.add,.tag-adder .tag-list input {
	float:left;
	font-size:16px;
	margin:0 8px 4px 0;
	position:relative;
	z-index:2
}
html[dir=rtl] .tag-adder .tag-list .tag,html[dir=rtl] .tag-adder .tag-list button.add,html[dir=rtl] .tag-adder .tag-list input {
	float:right;
	margin:0 0 4px 8px
}
.tag-adder .tag-list .tag,.tag-adder .tag-list button.add {
	background:#d9d9d9;
	border:0;
	color:#000;
	cursor:default;
	line-height:22px;
	min-height:30px;
	overflow:hidden;
	padding:4px 10px
}
.tag-adder .tag-list .tag .txt,.tag-adder .tag-list button.add .txt {
	transition:.15s all;
	word-break:break-all
}
.tag-adder .tag-list .tag .del,.tag-adder .tag-list button.add .del {
	cursor:pointer;
	display:block;
	height:30px;
	right:-30px;
	position:absolute;
	text-align:center;
	top:0;
	transition:all 0s .2s;
	width:0
}
.tag-adder .tag-list button.add,.tag-adder .tag-list input,.tag-adder .tag-list label {
	display:none
}
.tag-adder .tag-adder-legend {
	background:#eee;
	color:#777;
	float:left;
	font-size:12px;
	opacity:.5;
	padding:2px 8px
}
.tag-adder .tag-adder-legend .icon-f {
	font-size:13px;
	margin-right:3px;
	vertical-align:text-bottom
}
.tag-adder.init-ok .tag-list {
	background:#fff;
	border-color:#ccc;
	color:#000;
	cursor:text
}
.tag-adder.init-ok .tag-list label {
	bottom:0;
	cursor:text;
	display:block;
	left:0;
	line-height:30px;
	margin:0;
	position:absolute;
	right:0;
	top:0;
	z-index:1
}
.tag-adder.init-ok .tag-list input {
	border:0;
	background:#fff;
	display:block;
	margin:0;
	padding:0;
	position:relative;
	transition:all .2s;
	width:0
}
.tag-adder.init-ok .tag-list input.not-empty-val {
	box-shadow:0 0 8px rgba(0,0,0,.1) inset
}
.tag-adder.init-ok .tag-list input.focus,.tag-adder.init-ok .tag-list input.not-empty-val,.tag-adder.init-ok .tag-list input:focus {
	border:1px solid #d9d9d9;
	outline:0;
	margin:0 0 4px;
	padding:4px 9.9px;
	width:120px
}
.tag-adder.init-ok .tag-list button.add {
	cursor:pointer;
	display:block;
	font-weight:700;
	padding:0 8px
}
.tag-adder.init-ok .tag-list button.add:active,.tag-adder.init-ok .tag-list button.add:focus {
	outline:0
}
.tag-adder.init-ok .tag-list input.focus,.tag-adder.init-ok .tag-list input:focus {
	border-radius:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.tag-adder.init-ok .tag-list input.focus+button.add,.tag-adder.init-ok .tag-list input:focus+button.add {
	border-radius:0;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
html[dir=rtl] .tag-adder.init-ok .tag-list input.focus,html[dir=rtl] .tag-adder.init-ok .tag-list input:focus {
	border-radius:0 4px 4px 0
}
html[dir=rtl] .tag-adder.init-ok .tag-list input.focus+button.add,html[dir=rtl] .tag-adder.init-ok .tag-list input:focus+button.add {
	border-radius:4px 0 0 4px
}
.tag-adder.init-ok .tag-list input.focus.inp-error,.tag-adder.init-ok .tag-list input:focus.inp-error {
	animation:error_focused 1.5s ease-out
}
.tag-adder.init-ok .tag-list button.add,.tag-adder.init-ok .tag-list input {
	height:30px
}
.tag-adder.init-ok .tag-list .tag {
	transition:.15s background
}
.tag-adder.init-ok .tag-list .tag.focused,.tag-adder.init-ok .tag-list .tag.partial-focused {
	animation:tag_focused 1.5s ease-out
}
@keyframes tag_focused {
	0% {
	box-shadow:0 0 0 0 rgba(168,168,168,.6);
	background:rgba(168,168,168,.7)
}
18% {
	background:#a8a8a8
}
35% {
	box-shadow:0 0 5px 25px rgba(168,168,168,0)
}
50% {
	box-shadow:0 0 0 0 rgba(168,168,168,0)
}
80% {
	background:#a8a8a8
}
}.tag-adder.init-ok .tag-list .tag.focused,.tag-adder.init-ok .tag-list .tag.partial-focused,.tag-adder.init-ok .tag-list .tag:hover {
	background:#a8a8a8
}
.tag-adder.init-ok .tag-list .tag.focused .del,.tag-adder.init-ok .tag-list .tag:hover .del {
	right:0;
	width:30px
}
.tag-adder.init-ok .tag-list .tag.focused .del .icon-f,.tag-adder.init-ok .tag-list .tag:hover .del .icon-f {
	margin-left:20.1px;
	opacity:1
}
.tag-adder.init-ok .tag-list .tag.error {
	background:#de2600;
	color:#fff
}
.tag-adder.init-ok .tag-list .tag .del .icon-f {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background:#d9d9d9;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	box-shadow:-2px 0 5px rgba(0,0,0,.5);
	font-size:14px;
	height:30px;
	line-height:30px;
	margin-left:30px;
	opacity:0;
	vertical-align:text-bottom;
	transition:.15s all;
	width:9.9px
}
.tag-adder.init-ok .tag-list .tag .del:hover {
	color:#de2600
}
.tag-adder.init-ok .tag-list .tag .del:hover .icon-f,.tag-adder.init-ok .tag-list .tag.focused .del .icon-f {
	font-size:20px;
	margin-left:0;
	width:30px
}
.tag-adder.init-ok .tag-adder-legend {
	opacity:1;
	transition:opacity .2s
}
.tag-adder.init-ok .tag-adder-legend.legend-error {
	animation:error_focused 1.5s ease-out
}
@keyframes error_focused {
	0% {
	box-shadow:0 0 0 0 rgba(222,38,0,.6);
	background:rgba(222,38,0,.7)
}
18% {
	background:#de2600
}
35% {
	box-shadow:0 0 5px 25px rgba(222,38,0,0)
}
50% {
	box-shadow:0 0 0 0 rgba(222,38,0,0)
}
80% {
	background:#de2600
}
}.tag-adder-pop .x-popup-arrow {
	border-bottom-color:#d9d9d9
}
.tag-adder-pop .x-popup-content {
	background:#d9d9d9;
	padding:5px 0
}
.tag-adder-pop ul {
	margin:0;
	padding:0
}
.tag-adder-pop li {
	background:#d9d9d9;
	color:#000;
	cursor:pointer;
	font-size:15px;
	line-height:20px;
	margin:0;
	padding:5px 10px;
	transition:.2s all
}
.tag-adder-pop li strong {
	color:#de2600
}
.tag-adder-pop li.focused,.tag-adder-pop li:hover {
	background:#a8a8a8
}
.tag-adder-error-pop .x-popup-arrow {
	border-top-color:#de2600
}
.tag-adder-error-pop .x-popup-content {
	background:#de2600;
	color:#fff;
	font-size:14px;
	font-weight:700;
	padding:2px 10px
}
.toggle-tag-adder {
	display:flex;
	flex-flow:row nowrap;
	justify-content:flex-start;
	align-items:flex-start;
	margin-bottom:5px;
	padding-top:7px
}
.toggle-tag-adder .toggle__option {
	font-size:14px;
	opacity:.5
}
.toggle-tag-adder .toggle__option.is-on {
	opacity:1
}
.toggle-tag-adder .checkbox.toggle {
	padding:0;
	margin:0 10px!important
}
.models-selector i.icf-close.text-danger {
	bottom:5px;
	right:5px
}
.models-selector .models-list {
	border:1px solid rgba(204,204,204,.5);
	background:rgba(255,255,255,.5);
	overflow:hidden;
	display:block;
	min-height:40px;
	padding:4px 16px 0 8px;
	position:relative;
	transition:all .2s
}
html[dir=rtl] .models-selector .models-list {
	padding:4px 8px 0 16px
}
.models-selector .models-list .model,.models-selector .models-list button.add,.models-selector .models-list input {
	float:left;
	font-size:16px;
	margin:0 8px 4px 0;
	position:relative;
	z-index:2
}
html[dir=rtl] .models-selector .models-list .model,html[dir=rtl] .models-selector .models-list button.add,html[dir=rtl] .models-selector .models-list input {
	float:right;
	margin:0 0 4px 8px
}
.models-selector .models-list .model,.models-selector .models-list button.add {
	background:#d9d9d9;
	border:0;
	color:#000;
	cursor:default;
	line-height:22px;
	min-height:30px;
	overflow:hidden;
	padding:4px 10px
}
.models-selector .models-list .model .txt,.models-selector .models-list button.add .txt {
	transition:.15s all;
	word-break:break-all
}
.models-selector .models-list .model .del,.models-selector .models-list button.add .del {
	cursor:pointer;
	display:block;
	height:30px;
	right:-30px;
	position:absolute;
	text-align:center;
	top:0;
	transition:all 0s .2s;
	width:0
}
.models-selector .models-list button.add,.models-selector .models-list input,.models-selector .models-list label {
	display:none
}
.models-selector .models-selector-legend {
	background:#eee;
	color:#777;
	float:left;
	font-size:12px;
	opacity:.5;
	padding:2px 8px
}
.models-selector .models-selector-legend .icon-f {
	font-size:13px;
	margin-right:3px;
	vertical-align:text-bottom
}
.models-selector.init-ok .models-list {
	background:#fff;
	border-color:#ccc;
	color:#000;
	cursor:text
}
.models-selector.init-ok .models-list label {
	bottom:0;
	cursor:text;
	display:block;
	left:0;
	line-height:30px;
	margin:0;
	position:absolute;
	right:0;
	top:0;
	z-index:1
}
.models-selector.init-ok .models-list input {
	border:0;
	background:#fff;
	display:block;
	margin:0;
	padding:0;
	position:relative;
	transition:all .2s;
	width:0
}
.models-selector.init-ok .models-list input.not-empty-val {
	box-shadow:0 0 8px rgba(0,0,0,.1) inset
}
.models-selector.init-ok .models-list input.focus,.models-selector.init-ok .models-list input.not-empty-val,.models-selector.init-ok .models-list input:focus {
	border:1px solid #d9d9d9;
	outline:0;
	margin:0 0 4px;
	padding:4px 9.9px;
	width:120px
}
.models-selector.init-ok .models-list button.add {
	cursor:pointer;
	display:block;
	font-weight:700;
	padding:0 8px
}
.models-selector.init-ok .models-list button.add:active,.models-selector.init-ok .models-list button.add:focus {
	outline:0
}
.models-selector.init-ok .models-list input.focus,.models-selector.init-ok .models-list input:focus {
	border-radius:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.models-selector.init-ok .models-list input.focus+button.add,.models-selector.init-ok .models-list input:focus+button.add {
	border-radius:0;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
html[dir=rtl] .models-selector.init-ok .models-list input.focus,html[dir=rtl] .models-selector.init-ok .models-list input:focus {
	border-radius:0 4px 4px 0
}
html[dir=rtl] .models-selector.init-ok .models-list input.focus+button.add,html[dir=rtl] .models-selector.init-ok .models-list input:focus+button.add {
	border-radius:4px 0 0 4px
}
.models-selector.init-ok .models-list input.focus.inp-error,.models-selector.init-ok .models-list input:focus.inp-error {
	animation:error_focused 1.5s ease-out
}
.models-selector.init-ok .models-list button.add,.models-selector.init-ok .models-list input {
	height:30px
}
.models-selector.init-ok .models-list .model {
	transition:.15s background
}
.models-selector.init-ok .models-list .model.focused,.models-selector.init-ok .models-list .model.partial-focused {
	animation:tag_focused 1.5s ease-out
}
@keyframes tag_focused {
	0% {
	box-shadow:0 0 0 0 rgba(168,168,168,.6);
	background:rgba(168,168,168,.7)
}
18% {
	background:#a8a8a8
}
35% {
	box-shadow:0 0 5px 25px rgba(168,168,168,0)
}
50% {
	box-shadow:0 0 0 0 rgba(168,168,168,0)
}
80% {
	background:#a8a8a8
}
}.models-selector.init-ok .models-list .model.focused,.models-selector.init-ok .models-list .model.partial-focused,.models-selector.init-ok .models-list .model:hover {
	background:#a8a8a8
}
.models-selector.init-ok .models-list .model.focused .del,.models-selector.init-ok .models-list .model:hover .del {
	right:0;
	width:30px
}
.models-selector.init-ok .models-list .model.focused .del .icon-f,.models-selector.init-ok .models-list .model:hover .del .icon-f {
	margin-left:20.1px;
	opacity:1
}
.models-selector.init-ok .models-list .model.error {
	background:#de2600;
	color:#fff
}
.models-selector.init-ok .models-list .model .del .icon-f {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background:#d9d9d9;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	box-shadow:-2px 0 5px rgba(0,0,0,.5);
	font-size:14px;
	height:30px;
	line-height:30px;
	margin-left:30px;
	opacity:0;
	vertical-align:text-bottom;
	transition:.15s all;
	width:9.9px
}
.models-selector.init-ok .models-list .model .del:hover {
	color:#de2600
}
.models-selector.init-ok .models-list .model .del:hover .icon-f,.models-selector.init-ok .models-list .model.focused .del .icon-f {
	font-size:20px;
	margin-left:0;
	width:30px
}
.models-selector.init-ok .models-selector-legend {
	opacity:1;
	transition:opacity .2s
}
.models-selector.init-ok .models-selector-legend.legend-error {
	animation:error_focused 1.5s ease-out
}
@keyframes error_focused {
	0% {
	box-shadow:0 0 0 0 rgba(222,38,0,.6);
	background:rgba(222,38,0,.7)
}
18% {
	background:#de2600
}
35% {
	box-shadow:0 0 5px 25px rgba(222,38,0,0)
}
50% {
	box-shadow:0 0 0 0 rgba(222,38,0,0)
}
80% {
	background:#de2600
}
}.tag-adder-pop .x-popup-arrow {
	border-bottom-color:#d9d9d9
}
.tag-adder-pop .x-popup-content {
	background:#d9d9d9;
	padding:5px 0
}
.tag-adder-pop ul {
	margin:0;
	padding:0
}
.tag-adder-pop li {
	background:#d9d9d9;
	color:#000;
	cursor:pointer;
	font-size:15px;
	line-height:20px;
	margin:0;
	padding:5px 10px;
	transition:.2s all
}
.tag-adder-pop li strong {
	color:#de2600
}
.tag-adder-pop li.focused,.tag-adder-pop li:hover {
	background:#a8a8a8
}
.models-selector-legend-error-pop .x-popup-arrow {
	border-top-color:#de2600
}
.models-selector-legend-error-pop .x-popup-content {
	background:#de2600;
	color:#fff;
	font-size:14px;
	font-weight:700;
	padding:2px 10px
}
.toggle-models-selector-legend {
	display:flex;
	flex-flow:row nowrap;
	justify-content:flex-start;
	align-items:flex-start;
	margin-bottom:5px;
	padding-top:7px
}
.toggle-models-selector-legend .toggle__option {
	font-size:14px;
	opacity:.5
}
.toggle-models-selector-legend .toggle__option.is-on {
	opacity:1
}
.toggle-models-selector-legend .checkbox.toggle {
	padding:0;
	margin:0 10px!important
}
.checkbox.toggle {
	position:relative
}
.checkbox.toggle input {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:0;
	margin:0;
	opacity:0
}
.checkbox.toggle input:focus+.checkbox-error-box+label:before,.checkbox.toggle input:focus+label:before {
	border-color:#777
}
.checkbox.toggle input:checked+.checkbox-error-box+label:before,.checkbox.toggle input:checked+label:before {
	background:#de2600;
	border-color:#ab1d00
}
.checkbox.toggle input:checked+.checkbox-error-box+label:after,.checkbox.toggle input:checked+label:after {
	left:18px;
	background:#fff
}
.checkbox.toggle input:disabled+.checkbox-error-box+label,.checkbox.toggle input:disabled+label {
	cursor:not-allowed;
	opacity:.5
}
.checkbox.toggle input+.checkbox-error-box {
	display:none
}
.checkbox.toggle input.validator-error+.checkbox-error-box+label:before {
	box-shadow:0 0 1px 2px inset #000,0 0 1px 1px #de2600
}
.checkbox.toggle input.validator-error+.checkbox-error-box+label:after {
	background:#de2600
}
.checkbox.toggle label {
	position:relative;
	padding:0 0 0 45px
}
.checkbox.toggle label:before {
	background:#ccc;
	border:1px solid #ccc;
	border-radius:10px;
	content:'';
	display:block;
	height:20px;
	left:0;
	position:absolute;
	top:0;
	width:36px
}
.checkbox.toggle label:after {
	background:rgba(255,255,255,.9);
	border-radius:50%;
	content:'';
	display:block;
	height:16px;
	left:2px;
	position:absolute;
	top:2px;
	transition:left .2s;
	width:16px
}
.checkbox.toggle.no-label {
	height:20px;
	width:36px
}
.checkbox.toggle.no-label label {
	height:20px;
	padding:0 0 0 36px
}
.checkbox.toggle.w-28 {
	height:18px;
	width:28px
}
.checkbox.toggle.w-28 input:checked+.checkbox-error-box+label:after,.checkbox.toggle.w-28 input:checked+label:after {
	left:11px
}
.checkbox.toggle.w-28 label {
	height:18px;
	padding:0 0 0 34px
}
.checkbox.toggle.w-28 label:before {
	height:18px;
	border-radius:9px;
	width:28px
}
.checkbox.toggle.w-28 label:after {
	top:2px;
	left:2px;
	width:14px;
	height:14px
}
.checkbox.toggle.w-28.no-label label {
	padding:0 0 0 28px
}
@keyframes input_error_focus {
	0% {
	box-shadow:0 0 0 0 rgba(222,38,0,.8),0 0 0 1000px rgba(222,38,0,0) inset
}
5% {
	box-shadow:0 0 0 0 rgba(222,38,0,.8),0 0 0 1000px rgba(222,38,0,.6) inset
}
40% {
	box-shadow:0 0 10px 25px rgba(222,38,0,0),0 0 0 1000px rgba(222,38,0,.8) inset
}
80% {
	box-shadow:0 0 0 0 rgba(222,38,0,0),0 0 0 1000px rgba(222,38,0,.8) inset
}
100% {
	box-shadow:0 0 0 0 rgba(222,38,0,0),0 0 0 1000px rgba(222,38,0,0) inset
}
}@keyframes input_error_focus_inner {
	0% {
	box-shadow:0 0 0 1000px rgba(222,38,0,0) inset
}
5% {
	box-shadow:0 0 0 1000px rgba(222,38,0,.6) inset
}
40% {
	box-shadow:0 0 0 1000px rgba(222,38,0,.8) inset
}
80% {
	box-shadow:0 0 0 1000px rgba(222,38,0,.8) inset
}
100% {
	box-shadow:0 0 0 1000px rgba(222,38,0,0) inset
}
}.form-control {
	color:#222;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.form-control.visible-password {
	height:auto;
	padding:0;
	position:relative
}
.form-control.visible-password button {
	background:#fff;
	border:0;
	border-radius:0;
	bottom:0;
	color:#777;
	float:right;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:40px
}
.form-control.visible-password button:active,.form-control.visible-password button:focus {
	outline:0
}
.form-control.visible-password button .icon-f {
	font-size:16px;
	vertical-align:middle
}
.form-control.visible-password button .icf-eye-blocked {
	display:none
}
.form-control.visible-password.visible button .icf-eye-blocked {
	display:inline
}
.form-control.visible-password.visible button .icf-eye {
	display:none
}
.form-control.visible-password input {
	border:0;
	height:30px;
	margin:0;
	padding-right:40px;
	width:100%
}
.form-control.visible-password .progress-pwd-check {
	height:4px;
	margin:0 -1px -4px
}
.highlight-errors .form-control.validator-error.hl-focus,.highlight-errors .form-control.validator-error.hl-focus+div .emojionearea-editor {
	animation:input_error_focus 1.5s ease-out
}
input[type=checkbox],input[type=radio] {
	margin-top:0
}
.highlight-errors input[type=checkbox].validator-error.hl-focus,.highlight-errors input[type=radio].validator-error.hl-focus {
	animation:input_error_focus 1.5s ease-out
}
.highlight-errors .tag-adder .tag-list.validator-error.hl-focus {
	animation:input_error_focus_inner 1.5s ease-out
}
.checkbox .checkbox-error-box {
	position:absolute;
	border:2px solid #de2600
}
.help-block.text-danger {
	color:#de2600
}
.form-horizontal .input-group .fa {
	z-index:3
}
.form-horizontal .input-pwd-check {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.form-horizontal .progress-pwd-check {
	border-radius:0;
	height:4px;
	margin-bottom:0
}
.form-horizontal .x-popup.form-popup-error.above .x-popup-arrow {
	border-top-color:#de2600
}
.form-horizontal .x-popup.form-popup-error.below .x-popup-arrow {
	border-bottom-color:#de2600
}
.form-horizontal .x-popup.form-popup-error .x-popup-content {
	background:#de2600;
	padding:2px 8px;
	box-shadow:1px 1px 2px rgba(0,0,0,.5)
}
select option {
	background:#fff;
	color:#000
}
select option:active,select option:focus,select option:hover {
	background:#de2600;
	color:#fff
}
.select-label {
	background:#fff;
	display:block;
	position:relative
}
.select-label select {
	appearance:none;
	background:0 0;
	border:1px solid #ccc;
	color:#000;
	font-size:17px;
	padding:0 16px 0 5px;
	position:relative;
	z-index:2
}
.select-label::after {
	content:"\e906";
	display:block;
	font-family:iconfont!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:12px;
	height:32px;
	line-height:32px;
	position:absolute;
	right:0;
	text-align:left;
	top:0;
	width:16px;
	z-index:1
}
.copy-link.force-one-line {
	overflow:hidden
}
.copy-link.force-one-line>:first-child {
	border-radius:2px;
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.copy-link.force-one-line>:last-child {
	border-radius:2px;
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	border-left-width:0
}
.copy-link.force-one-line .copy-btn {
	color:#333;
	background-color:#ccc;
	border-color:#ccc;
	cursor:pointer;
	float:left;
	height:40px;
	line-height:38px;
	margin:0;
	padding:0;
	width:15%
}
.copy-link.force-one-line .copy-btn.focus,.copy-link.force-one-line .copy-btn:focus {
	color:#333;
	background-color:#b3b3b3;
	border-color:#8c8c8c
}
.copy-link.force-one-line .copy-btn:hover {
	color:#333;
	background-color:#b3b3b3;
	border-color:#adadad
}
.copy-link.force-one-line .copy-btn.active,.copy-link.force-one-line .copy-btn:active,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn {
	color:#333;
	background-color:#b3b3b3;
	background-image:none;
	border-color:#adadad
}
.copy-link.force-one-line .copy-btn.active.focus,.copy-link.force-one-line .copy-btn.active:focus,.copy-link.force-one-line .copy-btn.active:hover,.copy-link.force-one-line .copy-btn:active.focus,.copy-link.force-one-line .copy-btn:active:focus,.copy-link.force-one-line .copy-btn:active:hover,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn.focus,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn:focus,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn:hover {
	color:#333;
	background-color:#a1a1a1;
	border-color:#8c8c8c
}
.copy-link.force-one-line .copy-btn.disabled.focus,.copy-link.force-one-line .copy-btn.disabled:focus,.copy-link.force-one-line .copy-btn.disabled:hover,.copy-link.force-one-line .copy-btn[disabled].focus,.copy-link.force-one-line .copy-btn[disabled]:focus,.copy-link.force-one-line .copy-btn[disabled]:hover,fieldset[disabled] .copy-link.force-one-line .copy-btn.focus,fieldset[disabled] .copy-link.force-one-line .copy-btn:focus,fieldset[disabled] .copy-link.force-one-line .copy-btn:hover {
	background-color:#ccc;
	border-color:#ccc
}
.copy-link.force-one-line .copy-btn .badge {
	color:#ccc;
	background-color:#333
}
.copy-link.force-one-line .copy-btn.focus,.copy-link.force-one-line .copy-btn:focus {
	color:#333;
	background-color:#b3b3b3;
	border-color:#8c8c8c
}
.copy-link.force-one-line .copy-btn:hover {
	color:#333;
	background-color:#b3b3b3;
	border-color:#adadad
}
.copy-link.force-one-line .copy-btn.active,.copy-link.force-one-line .copy-btn:active,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn {
	color:#333;
	background-color:#b3b3b3;
	border-color:#adadad
}
.copy-link.force-one-line .copy-btn.active.focus,.copy-link.force-one-line .copy-btn.active:focus,.copy-link.force-one-line .copy-btn.active:hover,.copy-link.force-one-line .copy-btn:active.focus,.copy-link.force-one-line .copy-btn:active:focus,.copy-link.force-one-line .copy-btn:active:hover,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn.focus,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn:focus,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn:hover {
	color:#333;
	background-color:#a1a1a1;
	border-color:#8c8c8c
}
.copy-link.force-one-line .copy-btn.active,.copy-link.force-one-line .copy-btn:active,.open>.dropdown-toggle.copy-link.force-one-line .copy-btn {
	background-image:none
}
.copy-link.force-one-line .copy-btn.disabled,.copy-link.force-one-line .copy-btn[disabled],fieldset[disabled] .copy-link.force-one-line .copy-btn {
	background-color:rgba(204,204,204,.8);
	cursor:default
}
.copy-link.force-one-line .copy-btn.disabled.focus,.copy-link.force-one-line .copy-btn.disabled:focus,.copy-link.force-one-line .copy-btn.disabled:hover,.copy-link.force-one-line .copy-btn[disabled].focus,.copy-link.force-one-line .copy-btn[disabled]:focus,.copy-link.force-one-line .copy-btn[disabled]:hover,fieldset[disabled] .copy-link.force-one-line .copy-btn.focus,fieldset[disabled] .copy-link.force-one-line .copy-btn:focus,fieldset[disabled] .copy-link.force-one-line .copy-btn:hover {
	background-color:rgba(204,204,204,.8);
	border-color:#ccc
}
.copy-link.force-one-line .copy-btn .badge {
	color:#ccc;
	background-color:#333
}
.copy-link.force-one-line .copy-btn .icf-copy {
	display:inline-block;
	font-size:24px;
	line-height:38px;
	margin-right:4px;
	vertical-align:top
}
.copy-link.force-one-line input {
	border-color:#ccc;
	color:#555;
	float:left;
	font-weight:700;
	height:40px;
	line-height:40px;
	text-overflow:ellipsis;
	width:85%
}
.notouch .copy-link.force-one-line input[type=text].form-control {
	font-size:12px
}
.link-copied-popup .x-popup-content {
	padding:6px 10px 8px
}
.link-copied-popup .x-popup-content p {
	margin:0
}
form .validator-err-sc {
	border:1px solid #dc616d;
	background:#fdedef;
	color:#c61e2e;
	margin-bottom:8px;
	overflow:hidden;
	padding:12px 30px 14px 18px;
	position:relative;
	text-align:left
}
form .validator-err-sc>* {
	position:relative;
	z-index:2
}
form .validator-err-sc .icon-bg {
	color:#fad6db;
	font-size:22px;
	left:10px;
	top:12px;
	position:absolute;
	z-index:1
}
form .validator-err-sc .close-btn {
	background:#fdedef;
	display:block;
	height:28px;
	line-height:28px;
	margin:0;
	position:absolute;
	right:0;
	text-decoration:none;
	text-align:center;
	top:0;
	width:28px
}
form .validator-err-sc .close-btn:hover {
	background:#fad6db
}
form .validator-err-sc .close-btn .icon-f {
	color:#c61e2e
}
form .validator-err-sc h3 {
	color:#c61e2e!important;
	font-size:16px!important;
	margin:0 0 10px 22px!important;
	line-height:22px!important
}
form .validator-err-sc p.form-error-shortcut {
	line-height:20px
}
form .validator-err-sc p.form-error-shortcut:last-child {
	margin-bottom:0
}
form .validator-err-sc p.form-error-shortcut>.icon-f {
	left:0;
	line-height:20px;
	position:absolute
}
form .validator-err-sc p.form-error-shortcut a {
	color:#c61e2e!important;
	display:block;
	padding-left:16px
}
form .validator-err-sc p.form-error-shortcut a,form .validator-err-sc p.form-error-shortcut a span:hover {
	text-decoration:none
}
form .validator-err-sc p.form-error-shortcut a span {
	text-decoration:underline
}
.alert {
	padding-top:5px;
	padding-bottom:5px;
	border-width:0 4px;
	margin-bottom:1px
}
.alert+:not(.alert) {
	margin-top:10px
}
.alert .icon-f {
	vertical-align:text-bottom
}
.form-error-list {
	padding:0
}
.form-error-list-contener {
	font-size:16px;
	overflow:hidden;
	padding-left:40px;
	position:relative
}
.form-error-list-contener .form-error-list {
	position:relative;
	z-index:2
}
.form-error-list-contener>.icon-f {
	font-size:40px;
	left:0;
	opacity:.2;
	top:5px;
	position:absolute
}
.form-range {
	width:100%
}
.form-range .max,.form-range .min {
	line-height:14px;
	margin:0 0 15px;
	max-width:50%;
	min-width:30px;
	padding:0;
	position:relative;
	text-align:center;
	z-index:1
}
.form-range .max:before,.form-range .min:before,.form-range input[type=range]:after,.form-range input[type=range]:before {
	background-color:#d9d9d9;
	content:' ';
	display:block;
	height:6px;
	left:14px;
	position:absolute;
	top:18px;
	width:2px;
	z-index:1
}
.form-range .min {
	float:left
}
.form-range .max {
	float:right
}
.form-range .max:before {
	left:auto;
	right:14px
}
.form-range input[type=range] {
	clear:both;
	position:relative;
	z-index:2
}
.form-range input[type=range]:before {
	left:calc(50% - 1px);
	top:-11px
}
.form-range input[type=range]:after {
	background-color:transparent;
	border-left:2px solid #d9d9d9;
	border-right:2px solid #d9d9d9;
	left:calc((100% - 30px)/ 4 + 15px - 1px);
	width:calc(50% - 13px);
	top:-11px
}
.form-range input[type=range]::-webkit-slider-thumb {
	position:relative;
	z-index:2
}
.form-range input[type=range]::-moz-range-thumb {
	position:relative;
	z-index:2
}
input[type=range] {
	-webkit-appearance:none;
	appearance:none;
	background:#777;
	border-radius:3px;
	height:6px;
	margin:15px 0;
	outline:0;
	transition:opacity .2s;
	width:100%
}
input[type=range]:hover {
	background:#333
}
input[type=range]::-webkit-slider-thumb {
	-webkit-appearance:none;
	appearance:none;
	background:#de2600;
	border-radius:50%;
	box-sizing:content-box;
	cursor:pointer;
	height:30px;
	width:30px
}
input[type=range]::-moz-range-thumb {
	background:#de2600;
	border-radius:50%;
	cursor:pointer;
	height:30px;
	width:30px
}
input[type=color],input[type=color].form-control,input[type=date],input[type=date].form-control,input[type=datetime-local],input[type=datetime-local].form-control,input[type=datetime],input[type=datetime].form-control,input[type=email],input[type=email].form-control,input[type=month],input[type=month].form-control,input[type=number],input[type=number].form-control,input[type=password],input[type=password].form-control,input[type=search],input[type=search].form-control,input[type=tel],input[type=tel].form-control,input[type=text],input[type=text].form-control,input[type=time],input[type=time].form-control,input[type=url],input[type=url].form-control,input[type=week],input[type=week].form-control,select:focus,select:focus.form-control,textarea,textarea.form-control {
	font-size:17px
}
.viewer {
	width:100%;
	margin-bottom:10px;
	min-width:36px
}
.viewer .viewer-close-button {
	padding:0;
	margin:2px 0;
	text-align:right
}
.viewer .viewer-close-button a {
	color:#000;
	text-decoration:none
}
.viewer .viewer-close-button a:hover {
	color:#000;
	text-decoration:underline
}
.viewer .viewer-image-wrapper {
	width:100%;
	height:300px;
	position:relative;
	overflow:hidden
}
.viewer .viewer-image-wrapper .viewer-loader {
	border:2px solid #000;
	left:50%;
	margin:-18px 0 0 -18px;
	position:absolute;
	top:50%;
	z-index:10
}
.viewer .viewer-image-wrapper .viewer-image {
	position:absolute;
	top:0;
	left:0;
	border:1px solid #000;
	overflow:hidden;
	cursor:pointer;
	z-index:9
}
.viewer .viewer-image-wrapper .viewer-image p {
	position:absolute;
	bottom:0;
	left:0;
	padding:7px;
	margin:0;
	right:0;
	text-align:left;
	width:100%;
	z-index:2;
	background:#fff;
	background:rgba(255,255,255,.6);
	color:#000
}
.viewer .viewer-image-wrapper .viewer-image p .position {
	float:right
}
.viewer .viewer-next,.viewer .viewer-prev {
	position:absolute;
	top:50%;
	right:0;
	width:25px;
	height:90%;
	cursor:pointer;
	display:block;
	z-index:200;
	background:url(../../../v3/img/skins/default/xv-viewer-trans.gif);
	transform:translateY(-50%)
}
.viewer .viewer-prev {
	left:0;
	right:auto
}
.viewer .icon-f {
	position:absolute;
	top:50%;
	left:-12px;
	display:block;
	font-size:50px;
	transform:translateY(-50%)
}
.viewer .voteGroup .ratingBarBlock {
	margin-left:4px
}
.viewer .voteGroup .ratingBar {
	width:50px
}
.viewer .voteGroup .rating {
	font-size:14px;
	padding:3px;
	margin-left:4px
}
.viewer-preloads {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.thumb-block.thumb-ad-red .thumb-ad-content {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:auto;
	margin-top:-5px;
	transform:translateY(-50%)
}
.thumb-block.thumb-ad-red .thumb-ad-content .thumb-ad-logo {
	margin-bottom:5px
}
.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	display:inline-block;
	width:auto;
	background:#000;
	vertical-align:middle
}
.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	position:relative;
	right:auto;
	top:auto;
	display:inline-block;
	vertical-align:middle
}
.thumb-block.thumb-ad-red .thumb-ad-content p {
	height:auto;
	font-weight:700;
	line-height:1.3;
	text-overflow:initial;
	text-shadow:1px 1px 4px rgba(0,0,0,.7);
	white-space:normal;
	color:#fff;
	overflow:initial
}
.thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	margin-top:10px
}
.thumb-block.thumb-ad-red .ad {
	display:inline-block;
	position:relative;
	height:18px;
	margin-left:4px;
	padding:0 3px;
	font-size:.83em;
	font-weight:700;
	line-height:18px;
	color:#fff;
	background:#de2600;
	border-radius:3px;
	z-index:3
}
.thumb-block.thumb-ad-red.bg-gradient-black .thumb a {
	background:#000;
	background:linear-gradient(30deg,#000 25%,rgba(0,0,0,.7))
}
.thumb-block.thumb-ad-red.bg-gradient-black .thumb-ad-content .site-logo-svg {
	background:0 0
}
.thumb-block.thumb-ad-red.bg-red .thumb a {
	background:#de2600
}
.thumb-block.thumb-ad-red.bg-red .thumb-ad-content .site-logo-red {
	text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}
@media (min-width:480px) and (max-width:767px) {
	.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	height:3.91134289vw;
	width:16.13428944vw
}
.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	font-size:6.25814863vw;
	margin-left:.65189048vw
}
.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p,.thumb-block.thumb-ad-red .thumb-ad-content p {
	padding:0 1vw;
	font-size:1.8vw
}
.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads,.thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	margin-top:5px;
	font-size:1.44vw
}
.nb-thumbs-cols-sm-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	height:5.47588005vw;
	width:22.58800521vw
}
.nb-thumbs-cols-sm-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	font-size:8.60495437vw;
	margin-left:.91264668vw
}
.nb-thumbs-cols-sm-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p {
	font-size:2.8vw
}
.nb-thumbs-cols-sm-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	margin-top:10px;
	font-size:2.24vw
}
.nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .thumb-ad-logo {
	margin:0
}
.nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	height:2.60416667vw;
	width:10.7421875vw
}
.nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	font-size:4.17209909vw;
	margin-left:.26075619vw
}
.nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p {
	font-size:1.5vw
}
.nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	margin-top:5px;
	font-size:1.2vw
}
}@media (min-width:768px) and (max-width:1439px) {
	.nb-thumbs-cols-lg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	height:2.63543192vw;
	width:10.87115666vw
}
.nb-thumbs-cols-lg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	font-size:4.24597365vw;
	margin-left:.390625vw
}
.nb-thumbs-cols-lg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p,.thumb-block.thumb-ad-red .thumb-ad-content p {
	padding:0 1vw;
	font-size:1.5vw
}
.nb-thumbs-cols-lg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads,.thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	font-size:1.2vw
}
.nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	height:3.66032211vw;
	width:15.0988287vw
}
.nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	font-size:5.85651537vw
}
.nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p {
	font-size:2vw
}
.nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	font-size:1.6vw
}
.nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	height:2.19619326vw;
	width:9.05929722vw
}
.nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	font-size:3.51390922vw
}
.nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p {
	font-size:1.2vw
}
.nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	font-size:.96vw
}
}@media (min-width:1440px) {
	.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	height:2.08333333vw;
	width:8.59375vw
}
.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	font-size:3.33333333vw;
	margin-left:.26041667vw
}
.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p,.thumb-block.thumb-ad-red .thumb-ad-content p {
	padding:0 1vw;
	font-size:1.1vw
}
.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads,.thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	font-size:.88vw
}
.nb-thumbs-cols-xlg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	height:2.5vw;
	width:10.3125vw
}
.nb-thumbs-cols-xlg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	font-size:3.85416667vw
}
.nb-thumbs-cols-xlg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p {
	font-size:1.35vw
}
.nb-thumbs-cols-xlg-4 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	font-size:1.08vw
}
.nb-thumbs-cols-xlg-6 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	height:1.66666667vw;
	width:6.875vw
}
.nb-thumbs-cols-xlg-6 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	font-size:2.60416667vw
}
.nb-thumbs-cols-xlg-6 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p {
	font-size:.9vw
}
.nb-thumbs-cols-xlg-6 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	font-size:.72vw
}
}@media (max-width:479px) {
	.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	height:10.14492754vw;
	width:41.84782609vw
}
.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red,.thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	font-size:15.94202899vw;
	margin-left:1.20772947vw
}
.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p,.thumb-block.thumb-ad-red .thumb-ad-content p {
	padding:0 3vw;
	font-size:5.25vw
}
.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads,.thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	font-size:4.2vw
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .thumb-ad-logo {
	margin:0
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	height:5.31400966vw;
	width:21.92028986vw
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	font-size:8.21256039vw;
	margin-left:.48309179vw
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p {
	padding:0 2vw;
	font-size:3vw
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	margin-top:3px;
	font-size:2.4vw
}
.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content {
	margin-top:-3px
}
.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .thumb-ad-logo {
	margin:0
}
.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-svg {
	height:3.38164251vw;
	width:13.94927536vw
}
.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content .site-logo-red {
	font-size:5.31400966vw
}
.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p {
	padding:0 1vw;
	font-size:2vw
}
.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.thumb-ad-red .thumb-ad-content p.nb-uploads {
	margin-top:2px;
	font-size:1.6vw
}
}#page.is-draging {
	cursor:crosshair
}
#page .drag-drop-selection {
	position:absolute;
	background:rgba(255,0,0,.3);
	border:1px dotted red;
	z-index:9999
}
.share-toolbox {
	font-size:0;
	margin:0;
	padding-left:0;
	padding-right:0
}
.share-toolbox li {
	display:inline-block;
	margin-left:10px;
	padding:5px 2px 0 2px;
	vertical-align:top
}
.share-toolbox li a {
	display:block;
	line-height:1;
	padding:0;
	text-decoration:none;
	transition:transform .1s ease;
	width:32px
}
.notouch .share-toolbox li a:hover {
	background:0 0;
	transform:scale(1.2)
}
.share-toolbox li a .icon-f {
	display:block;
	font-size:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	vertical-align:top;
	width:32px
}
.share-toolbox li a.twitter,.share-toolbox li a.twitter .icon-f {
	color:#1da1f2
}
.share-toolbox li a.reddit,.share-toolbox li a.reddit .icon-f {
	color:#ff4500
}
.share-toolbox li a.envelop,.share-toolbox li a.envelop .icon-f {
	color:#de2600
}
.share-toolbox li a.native-share,.share-toolbox li a.native-share .icon-f {
	color:#333
}
.share-toolbox li a.native-share .icon-f:after {
	color:#888
}
.share-toolbox li a.copy-btn,.share-toolbox li a.copy-btn .icon-f {
	color:#333
}
.share-toolbox li a.copy-btn .icon-f {
	font-size:26px
}
.share-toolbox .copy-link .copy-btn {
	border:0;
	float:none;
	width:32px
}
.share-toolbox .copy-link input,.share-toolbox .copy-link input[type=text] {
	border:0!important;
	font-size:1px!important;
	height:1px!important;
	line-height:1px!important;
	margin:0 0 0 -10px!important;
	opacity:0!important;
	padding:0!important;
	width:1px!important
}
.x-popup-content .share-toolbox li:first-child {
	margin-left:0
}
.x-popup-content .share-toolbox li a.copy-btn,.x-popup-content .share-toolbox li a.copy-btn .icon-f {
	color:#fff
}
html.quickies-opened {
	height:100vh
}
html.quickies-opened body {
	overflow:hidden
}
.quickies__main-container {
	background:rgba(0,0,0,.9);
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	z-index:255
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px) {
	.quickies__main-container {
	background:#000;
	height:calc(100 * var(--vh,1vh))
}
.quickies__main-container.quickies--horizontal {
	height:calc(100 * var(--vh,1vh))
}
}.quickies__players,.quickies__sub-players {
	bottom:0;
	height:calc(100 * var(--vh,1vh));
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:calc(100vw - 500px);
	z-index:4
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px) {
	.quickies__players,.quickies__sub-players {
	width:100vw
}
.quickies__players .quickies__sub-players,.quickies__sub-players .quickies__sub-players {
	display:none
}
}.quickies__desktop-profile-info {
	bottom:0;
	height:calc(100 * var(--vh,1vh));
	position:absolute;
	right:0;
	top:0;
	width:500px;
	z-index:3
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px) {
	.quickies__desktop-profile-info {
	display:none
}
}.quickies__players.quickies__players--profile-level-container {
	display:none;
	z-index:6
}
.quickies__players.quickies__players--profile-level {
	background:#000;
	left:100%
}
.quickies__sub-players {
	padding:30px;
	z-index:2
}
.quickies__container {
	background:#000;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px) {
	.quickies__container {
	padding:0 50px
}
}.quickies__player {
	background:#000;
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:1
}
.quickies__player video {
	background:0 0;
	color:transparent;
	opacity:0
}
.quickies__player .quickies__player-bg,.quickies__player video {
	height:auto;
	left:50%;
	max-height:100vh;
	max-height:calc(100 * var(--vh,1vh));
	max-width:calc(100% - 50px * 2);
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	width:auto;
	z-index:4
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px) {
	.quickies__player .quickies__player-bg,.quickies__player video {
	max-height:100%;
	max-width:100%
}
}.quickies__player .quickies__player-bg::-internal-media-controls-overlay-cast-button,.quickies__player video::-internal-media-controls-overlay-cast-button {
	display:none
}
.quickies__player .quickies__player-bg--blur {
	background-size:cover;
	background-position:center center;
	bottom:0;
	filter:blur(30px) brightness(.4);
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:1
}
.quickies__player .quickies__player-bg {
	background-size:cover;
	background-position:center center;
	height:100vh;
	height:calc(100 * var(--vh,1vh));
	width:100%;
	z-index:2
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px) {
	.quickies__player .quickies__player-bg {
	width:calc(100% - 50px * 2)
}
}@media (min-width:1000px) and (min-height:800px),(min-width:1500px) and (max-aspect-ratio:1399 / 799) {
	.quickies__container--horizontal .quickies__player .quickies__player-bg {
	height:0;
	padding-bottom:calc((100% - 50px * 2) * .5625);
	padding-right:0
}
.quickies__container--vertical .quickies__player .quickies__player-bg {
	height:0;
	padding-bottom:calc((100% - 50px * 2) * 1.7778);
	padding-right:0
}
}@media (min-width:1000px) and (min-height:800px),(min-width:1500px) and (min-aspect-ratio:1399 / 799) {
	.quickies__container--horizontal .quickies__player .quickies__player-bg {
	width:0;
	padding-bottom:0;
	padding-right:177.78vh;
	padding-right:calc(var(--vh,1vh) * 177.78)
}
.quickies__container--vertical .quickies__player .quickies__player-bg {
	width:0;
	padding-bottom:0;
	padding-right:56.25vh;
	padding-right:calc(var(--vh,1vh) * 56.25)
}
}@media (min-width:1000px) and (min-height:800px),(min-width:1500px) and (min-aspect-ratio:1049 / 799) {
	.quickies__container--vertical .quickies__player .quickies__player-bg {
	height:100vh;
	height:calc(100 * var(--vh,1vh));
	padding-bottom:0;
	padding-right:56.25vh;
	padding-right:calc(var(--vh,1vh) * 56.25);
	width:0
}
}@media (min-width:1000px) and (min-height:800px),(min-width:1500px) and (max-aspect-ratio:2020 / 799) {
	.quickies__container--horizontal .quickies__player .quickies__player-bg {
	height:0;
	padding-bottom:56.25%;
	padding-right:0;
	width:100%
}
}@media (max-aspect-ratio:1/1) and (max-width:999px),(max-aspect-ratio:1/1) and (max-height:799px) {
	.quickies__container--horizontal .quickies__player .quickies__player-bg {
	height:0;
	padding-bottom:56.25%;
	padding-right:0
}
.quickies__container--vertical .quickies__player .quickies__player-bg {
	height:0;
	padding-bottom:177.78%;
	padding-right:0
}
}@media (min-aspect-ratio:1/1) and (max-width:999px),(min-aspect-ratio:1/1) and (max-height:799px) {
	.quickies__container--horizontal .quickies__player .quickies__player-bg {
	width:0;
	padding-bottom:0;
	padding-right:177.78vh;
	padding-right:calc(var(--vh,1vh) * 177.78)
}
.quickies__container--vertical .quickies__player .quickies__player-bg {
	width:0;
	padding-bottom:0;
	padding-right:56.25vh;
	padding-right:calc(var(--vh,1vh) * 56.25)
}
}@media (min-aspect-ratio:9/16) and (max-width:999px),(min-aspect-ratio:9/16) and (max-height:799px) {
	.quickies__container--vertical .quickies__player .quickies__player-bg {
	height:100vh;
	height:calc(100 * var(--vh,1vh));
	padding-bottom:0;
	padding-right:56.25vh;
	padding-right:calc(var(--vh,1vh) * 56.25);
	width:0
}
}@media (max-aspect-ratio:16/9) and (max-width:999px),(max-aspect-ratio:16/9) and (max-height:799px) {
	.quickies__container--horizontal .quickies__player .quickies__player-bg {
	height:0;
	padding-bottom:56.25%;
	padding-right:0;
	width:100%
}
}.quickies__player .loader {
	color:#fff;
	font-size:100px;
	left:calc(50% - 50px);
	opacity:.3;
	position:absolute;
	text-shadow:0 0 10px #000;
	top:calc(50% - 50px);
	z-index:3
}
.quickies--anim-c-fadeout {
	display:inline-block;
	left:50%;
	opacity:.6;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%) scale(1);
	z-index:15
}
.quickies--anim-c-fadeout.quickies--anim-go {
	opacity:0;
	transform:translate(-50%,-50%) scale(1.5);
	transition:all .5s ease
}
.quickies--anim-c-fadeout.icon-f {
	color:#fff;
	font-size:100px
}
.quickies__force-play {
	display:inline-block;
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	z-index:15
}
.quickies__force-play.icon-f {
	color:#fff;
	font-size:100px
}
.quickies__progress {
	cursor:pointer;
	height:50px;
	left:50%;
	position:absolute;
	top:100%;
	transform:translate(-50%,calc(-100% + 25px));
	width:100%;
	z-index:10
}
.quickies__progress .quickies__progress__bar,.quickies__progress .quickies__progress__bar-back {
	bottom:25px;
	background:#fff;
	box-shadow:0 0 5px #000;
	height:4px;
	left:0;
	position:absolute;
	transition:transform .2s;
	transform:translateY(0);
	width:0;
	z-index:2
}
.quickies__progress .quickies__progress__bar-back {
	background:rgba(255,255,255,.4);
	box-shadow:0 0 5px rgba(0,0,0,.5);
	width:100%;
	z-index:1
}
.quickies__progress .quickies__progress__holder {
	border-radius:50%;
	bottom:29px;
	background:#fff;
	box-shadow:0 0 5px #000;
	height:20px;
	left:0;
	margin:-10px;
	position:absolute;
	transition:transform .2s;
	transform:scale(0) translateY(0);
	width:20px;
	z-index:3
}
.quickies__progress.is-touched .quickies__progress__bar,.quickies__progress.is-touched .quickies__progress__bar-back {
	transform:translateY(-10px)
}
.quickies__progress.is-touched .quickies__progress__holder {
	transform:scale(1) translateY(-8px)
}
.notouch .quickies__container:hover .quickies__progress .quickies__progress__bar,.notouch .quickies__container:hover .quickies__progress .quickies__progress__bar-back {
	transform:translateY(-10px)
}
.notouch .quickies__container:hover .quickies__progress .quickies__progress__holder {
	transform:scale(.4) translateY(-20px)
}
.quickies__text,.quickies__uploader-back {
	color:#fff;
	left:0;
	position:absolute;
	text-shadow:1px 1px 2px #000;
	z-index:5
}
.quickies__text a,.quickies__text a:focus,.quickies__text a:hover,.quickies__text a:visited,.quickies__uploader-back a,.quickies__uploader-back a:focus,.quickies__uploader-back a:hover,.quickies__uploader-back a:visited {
	color:#fff
}
.quickies__text .quickies__profile-pic,.quickies__uploader-back .quickies__profile-pic {
	border-radius:4px;
	box-shadow:0 0 3px rgba(0,0,0,.3);
	float:left;
	height:24px;
	margin:0 10px 2px 0;
	vertical-align:top;
	width:24px
}
.quickies__text .quickies__uploader,.quickies__uploader-back .quickies__uploader {
	font-size:14px;
	font-weight:700;
	padding:8px 6px 0 6px;
	position:relative
}
.quickies__text .quickies__uploader .name,.quickies__uploader-back .quickies__uploader .name {
	cursor:pointer;
	line-clamp:1;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	white-space:normal
}
.quickies__text {
	bottom:5px;
	display:block;
	font-size:24px;
	line-height:26px;
	padding:12px 0 20px 6px;
	width:calc(100% - 50px)
}
.quickies--actions-3cols .quickies__text {
	width:calc(100% - (50px * 3))
}
.quickies__text .quickies__title {
	padding:8px 6px 0 0;
	position:relative
}
.quickies__text .quickies__title .name {
	cursor:pointer;
	padding-left:6px;
	line-clamp:3;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
	white-space:normal
}
.quickies__text .quickies__full-video-link a {
	color:#de2600;
	font-size:16px;
	font-weight:700;
	padding-left:6px;
	text-decoration:none
}
.quickies__text .quickies__full-video-link a .icf-ticket-red {
	color:#de2600;
	display:inline-block;
	font-size:26px;
	margin-left:3px;
	text-shadow:none;
	vertical-align:middle
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px) {
	.quickies__text {
	display:none
}
}.quickies__uploader-back {
	cursor:pointer;
	height:40px;
	line-height:40px;
	top:0;
	width:100%
}
.quickies__uploader-back .quickies__profile-pic {
	margin-top:7px
}
.quickies__uploader-back .icon-f {
	display:inline-block;
	float:left;
	font-size:20px;
	line-height:40px;
	vertical-align:top;
	padding:0 10px 0 10px
}
.quickies__uploader-back .icon-f:before {
	vertical-align:middle
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px) {
	.quickies__uploader-back .quickies__uploader .name,.quickies__uploader-back .quickies__uploader .quickies__profile-pic {
	display:none
}
}.quickies__close {
	color:#fff;
	cursor:pointer;
	height:60px;
	line-height:50px;
	padding:0 0 calc(60px - 50px) calc(60px - 50px);
	position:absolute;
	right:0;
	text-shadow:0 0 5px #000;
	text-align:center;
	top:0;
	width:60px;
	z-index:20
}
.quickies__close .icon-f {
	display:block;
	font-size:20px;
	line-height:50px;
	vertical-align:top
}
@media (max-width:767px) {
	.quickies__close .icon-f {
	font-size:12px
}
}.quickies__desktop-profile-info .quickies__close {
	background:#fff;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	color:#000;
	height:36px;
	line-height:36px;
	padding:0;
	right:16px;
	text-shadow:none;
	width:36px
}
.quickies__desktop-profile-info .quickies__close .icon-f {
	font-size:16px;
	line-height:36px
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px) {
	.quickies__container .quickies__close {
	display:none
}
}.quickies__actions {
	bottom:0;
	max-height:calc((min((90 * var(--vh,1vh)),min(calc((100vw - (60px * 2)) * 16 / 9),1000px))/ 2) - 20px);
	padding-bottom:20px;
	position:absolute;
	right:0;
	width:50px;
	z-index:15
}
.quickies--actions-3cols .quickies__actions {
	display:flex;
	flex-direction:column;
	flex-wrap:wrap-reverse;
	width:50px
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px) {
	.quickies__actions {
	max-height:calc(calc(100 * var(--vh,1vh)) - 20px - 60px)
}
.quickies--horizontal .quickies__actions {
	max-height:calc(calc(100 * var(--vh,1vh)) - 20px - 60px)
}
}.quickies__actions .quickies__actions__btn {
	text-shadow:1px 1px 1px rgba(0,0,0,.5);
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:28px;
	height:50px;
	line-height:50px;
	margin:5px 0;
	position:relative;
	width:50px;
	text-align:center;
	z-index:1
}
.quickies__actions .quickies__actions__btn.is-opened {
	z-index:3
}
.quickies__actions .quickies__actions__btn>.icon-f {
	display:block;
	line-height:50px;
	vertical-align:top;
	position:relative;
	z-index:2
}
.quickies__actions .quickies__actions__btn .count {
	bottom:0;
	color:#f3f3f3;
	display:block;
	font-size:10px;
	height:16px;
	line-height:16px;
	position:absolute;
	right:4px;
	min-width:30px;
	white-space:nowrap
}
.quickies__actions .quickies__actions__btn.quickies__actions__btn--dislike.is-disliked,.quickies__actions .quickies__actions__btn.quickies__actions__btn--like.is-liked {
	color:#de2600
}
.quickies__actions .quickies__actions__btn.quickies__actions__btn--dislike.is-disliked.is-animated,.quickies__actions .quickies__actions__btn.quickies__actions__btn--like.is-liked.is-animated {
	animation:is_liked_pulse .4s linear
}
.quickies__actions .quickies__actions__btn.quickies__actions__btn--share {
	font-size:22px;
	text-decoration:none
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px) {
	.quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies__actions .quickies__actions__btn.quickies__actions__btn--prev {
	display:none
}
.quickies--with-nav-next.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-prev.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies--with-nav-prev.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies--with-nav-prev.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev {
	bottom:calc(50 * var(--vh,1vh) - 20px);
	display:block;
	font-size:40px;
	position:absolute
}
.quickies--with-nav-next.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--next {
	bottom:calc(50 * var(--vh,1vh) - 20px - 50px)
}
}@media (max-width:999px),(max-width:1499px) and (max-height:799px) {
	.quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies__actions .quickies__actions__btn.quickies__actions__btn--prev {
	height:0;
	line-height:0;
	opacity:0;
	overflow:hidden;
	margin-bottom:0;
	margin-top:0
}
.profile-overlay-is-opened .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.profile-overlay-is-opened .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev {
	transition:all 0s 1s
}
.quickies--with-nav-next.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-prev.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies--with-nav-prev.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies--with-nav-prev.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev {
	height:50px;
	line-height:50px;
	opacity:1;
	margin-bottom:5px;
	margin-top:5px
}
}@media (max-height:499px) {
	.quickies--with-nav-next.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-next.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--next,.quickies--with-nav-prev.quickies--cant-swipe .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies--with-nav-prev.quickies--mob-nav-btn .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies--with-nav-prev.quickies--profile-info-cont-visible .quickies__actions .quickies__actions__btn.quickies__actions__btn--prev,.quickies__actions .quickies__actions__btn,.quickies__actions .quickies__actions__btn>.icon-f {
	height:40px;
	line-height:40px
}
}@keyframes is_liked_pulse {
	0%,10% {
	color:#ffe4de;
	opacity:.5;
	transform:scale(1)
}
45% {
	opacity:.75;
	transform:scale(.2) rotate(25deg)
}
50% {
	color:#de2600;
	opacity:1;
	transform:scale(1.8) rotate(-30deg)
}
90%,95% {
	transform:scale(1) rotate(10deg)
}
100% {
	transform:rotate(-2.5deg)
}
}.quickies__uploader-profile {
	background:#fff;
	color:#000;
	display:flex;
	flex-direction:column;
	height:100%;
	left:100%;
	overflow:auto;
	padding:40px 5px 0;
	position:absolute;
	top:0;
	transition:left .5s ease;
	width:100%;
	z-index:25
}
.quickies__desktop-profile-info .quickies__uploader-profile {
	left:0
}
@media (min-width:1000px) and (min-height:800px),(min-width:1500px) {
	.quickies__players .quickies__uploader-profile {
	display:none
}
}.quickies__uploader-profile .xscroll-container .scroll {
	flex-grow:2;
	padding:0 16px 16px
}
.quickies__uploader-profile .xscroll-v-added .scroll {
	padding-right:0
}
.quickies__uploader-profile>.scroll {
	flex-grow:2;
	overflow:auto;
	padding:0 16px 16px
}
.quickies__uploader-profile .back {
	background:#f7f7f7;
	color:#000;
	cursor:pointer;
	height:40px;
	left:0;
	line-height:40px;
	position:absolute;
	top:0;
	width:100%
}
.quickies__uploader-profile .back .icon-f {
	display:inline-block;
	font-size:20px;
	line-height:40px;
	vertical-align:top;
	padding:0 5px 0 10px
}
.quickies__uploader-profile .back .icon-f.icf-close-thin {
	float:right;
	padding:0 10px 0 5px
}
.quickies__uploader-profile h2 {
	align-items:center;
	display:flex;
	font-size:0;
	justify-content:space-between;
	margin:0 15px 10px;
	padding:16px 0 0;
	position:relative;
	z-index:2
}
.quickies__uploader-profile h2 .quickies__profile-pic,.quickies__uploader-profile h2 .quickies__profile-pic-link {
	display:inline-block;
	height:75px;
	margin:0 8px 0 0;
	vertical-align:top;
	width:75px
}
.quickies__uploader-profile h2 .quickies__profile-pic-link .quickies__profile-pic {
	display:block;
	margin-right:0
}
.quickies__uploader-profile h2 .profile-name {
	display:inline-block;
	flex-grow:2;
	font-size:16px;
	word-break:break-all
}
.quickies__uploader-profile h2 .profile-name a {
	text-decoration:none
}
.quickies__uploader-profile h2 .name {
	color:#de2600;
	font-size:20px;
	line-height:22px
}
.quickies__uploader-profile h2 .name .icon-f {
	color:#000;
	font-size:20px;
	line-height:22px;
	margin-left:4px;
	vertical-align:text-bottom
}
.quickies__uploader-profile h2 .title {
	margin-left:4px;
	vertical-align:middle
}
.quickies__uploader-profile h2 .flag {
	margin-right:4px;
	vertical-align:middle
}
.quickies__uploader-profile .ban {
	background:transparent top center no-repeat;
	background-size:cover;
	display:none;
	height:0;
	margin:0 -5px -40px;
	padding-bottom:calc((100% + 10px) * .15625);
	position:relative;
	width:calc(100% + 10px);
	z-index:1
}
.quickies__uploader-profile .ban a {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.quickies__uploader-profile .ban.has-banner {
	display:block
}
.quickies__uploader-profile .ban.has-banner+h2 {
	align-items:flex-start;
	margin-top:45px;
	padding-top:0
}
.quickies__uploader-profile .ban.has-banner+h2>.quickies__profile-pic,.quickies__uploader-profile .ban.has-banner+h2>.quickies__profile-pic-link {
	margin-top:-40px
}
.quickies__uploader-profile .user-subscribe {
	color:#fff;
	background-color:#de2600;
	border-color:#de2600;
	font-size:18px;
	height:32px;
	line-height:32px;
	padding:0 10px;
	margin-left:4px;
	white-space:nowrap
}
.quickies__uploader-profile .user-subscribe.focus,.quickies__uploader-profile .user-subscribe:focus {
	color:#fff;
	background-color:#ab1d00;
	border-color:#5f1000
}
.quickies__uploader-profile .user-subscribe:hover {
	color:#fff;
	background-color:#ab1d00;
	border-color:#a11c00
}
.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe,.quickies__uploader-profile .user-subscribe.active,.quickies__uploader-profile .user-subscribe:active {
	color:#fff;
	background-color:#ab1d00;
	background-image:none;
	border-color:#a11c00
}
.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe.focus,.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe:focus,.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe:hover,.quickies__uploader-profile .user-subscribe.active.focus,.quickies__uploader-profile .user-subscribe.active:focus,.quickies__uploader-profile .user-subscribe.active:hover,.quickies__uploader-profile .user-subscribe:active.focus,.quickies__uploader-profile .user-subscribe:active:focus,.quickies__uploader-profile .user-subscribe:active:hover {
	color:#fff;
	background-color:#871700;
	border-color:#5f1000
}
.quickies__uploader-profile .user-subscribe.disabled.focus,.quickies__uploader-profile .user-subscribe.disabled:focus,.quickies__uploader-profile .user-subscribe.disabled:hover,.quickies__uploader-profile .user-subscribe[disabled].focus,.quickies__uploader-profile .user-subscribe[disabled]:focus,.quickies__uploader-profile .user-subscribe[disabled]:hover,fieldset[disabled] .quickies__uploader-profile .user-subscribe.focus,fieldset[disabled] .quickies__uploader-profile .user-subscribe:focus,fieldset[disabled] .quickies__uploader-profile .user-subscribe:hover {
	background-color:#de2600;
	border-color:#de2600
}
.quickies__uploader-profile .user-subscribe .badge {
	color:#de2600;
	background-color:#fff
}
.quickies__uploader-profile .user-subscribe.focus,.quickies__uploader-profile .user-subscribe:focus {
	color:#fff;
	background-color:#ab1d00;
	border-color:#5f1000
}
.quickies__uploader-profile .user-subscribe:hover {
	color:#fff;
	background-color:#ab1d00;
	border-color:#a11c00
}
.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe,.quickies__uploader-profile .user-subscribe.active,.quickies__uploader-profile .user-subscribe:active {
	color:#fff;
	background-color:#ab1d00;
	border-color:#a11c00
}
.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe.focus,.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe:focus,.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe:hover,.quickies__uploader-profile .user-subscribe.active.focus,.quickies__uploader-profile .user-subscribe.active:focus,.quickies__uploader-profile .user-subscribe.active:hover,.quickies__uploader-profile .user-subscribe:active.focus,.quickies__uploader-profile .user-subscribe:active:focus,.quickies__uploader-profile .user-subscribe:active:hover {
	color:#fff;
	background-color:#871700;
	border-color:#5f1000
}
.open>.dropdown-toggle.quickies__uploader-profile .user-subscribe,.quickies__uploader-profile .user-subscribe.active,.quickies__uploader-profile .user-subscribe:active {
	background-image:none
}
.quickies__uploader-profile .user-subscribe.disabled,.quickies__uploader-profile .user-subscribe[disabled],fieldset[disabled] .quickies__uploader-profile .user-subscribe {
	background-color:rgba(222,38,0,.8);
	cursor:default
}
.quickies__uploader-profile .user-subscribe.disabled.focus,.quickies__uploader-profile .user-subscribe.disabled:focus,.quickies__uploader-profile .user-subscribe.disabled:hover,.quickies__uploader-profile .user-subscribe[disabled].focus,.quickies__uploader-profile .user-subscribe[disabled]:focus,.quickies__uploader-profile .user-subscribe[disabled]:hover,fieldset[disabled] .quickies__uploader-profile .user-subscribe.focus,fieldset[disabled] .quickies__uploader-profile .user-subscribe:focus,fieldset[disabled] .quickies__uploader-profile .user-subscribe:hover {
	background-color:rgba(222,38,0,.8);
	border-color:#de2600
}
.quickies__uploader-profile .user-subscribe .badge {
	color:#de2600;
	background-color:#fff
}
.quickies__uploader-profile .user-subscribe * {
	height:32px;
	line-height:32px
}
.quickies__uploader-profile .quickies__uploader-profile__video-info {
	margin:0 15px 20px
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-title {
	display:inline
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-stats {
	display:inline
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-views {
	color:#555;
	padding-left:4px
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-views .icon-f {
	color:#777;
	font-size:16px;
	vertical-align:text-bottom
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-full-video-link.has-link {
	margin-top:10px;
	text-align:center
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-full-video-link a {
	color:#de2600;
	font-size:13px;
	font-weight:700
}
.quickies__uploader-profile .quickies__uploader-profile__video-info .quickies__uploader-profile__video-full-video-link a .icf-ticket-red {
	color:#de2600;
	display:inline-block;
	font-size:26px;
	margin-left:3px;
	vertical-align:middle
}
.quickies__uploader-profile .quickies__uploader-profile__content .mozaique {
	margin:0
}
.quickies__uploader-profile .quickies__uploader-profile__content .mozaique .quickies__list-elem {
	height:0;
	margin:0 5px 5px;
	max-height:none;
	max-width:none;
	padding-bottom:calc((33.33% - 10px) * 16 / 9);
	width:calc(33.33% - 10px)
}
.quickies__uploader-profile .quickies__uploader-profile__content .mozaique .quickies__list-elem.quickies__list-elem--horizontal {
	padding-bottom:calc((50% - 10px)/ 16 * 9);
	width:calc(50% - 10px)
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px) {
	.quickies__uploader-profile .quickies__uploader-profile__content .mozaique .quickies__list-elem {
	padding-bottom:calc((50% - 10px)/ 16 * 9);
	width:calc(50% - 10px)
}
}.quickies__uploader-profile .quickies__uploader-profile__content .mozaique.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem.quickies__list-elem--horizontal,.quickies__uploader-profile .quickies__uploader-profile__content .mozaique.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem.quickies__list-elem--vertical {
	padding-bottom:calc(33.33% - 10px);
	width:calc(33.33% - 10px)
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px) {
	.quickies__uploader-profile .quickies__uploader-profile__content .mozaique.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem.quickies__list-elem--horizontal,.quickies__uploader-profile .quickies__uploader-profile__content .mozaique.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem.quickies__list-elem--vertical {
	padding-bottom:calc(50% - 10px);
	width:calc(50% - 10px)
}
}.quickies__uploader-profile .quickies__uploader-profile__content .mozaique.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem.quickies__list-elem--horizontal .quickies__list-elem__thumb,.quickies__uploader-profile .quickies__uploader-profile__content .mozaique.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem.quickies__list-elem--vertical .quickies__list-elem__thumb {
	background-size:contain
}
.quickies__uploader-profile .quickies__uploader-profile__content .loader {
	display:inline-block;
	font-size:100px;
	left:50%;
	opacity:.15;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%)
}
.quickies__uploader-profile .x-thread .thread-header {
	align-items:center;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	margin:0 0 20px
}
.quickies__uploader-profile .x-thread .thread-header .thread-node-children-count,.quickies__uploader-profile .x-thread .thread-header .thread-title {
	display:none
}
.quickies__uploader-profile .x-thread .thread-header .thread-node-btn-post {
	margin:0;
	order:1
}
.quickies__uploader-profile .x-thread .thread-header .thread-node-btn-sort,.quickies__uploader-profile .x-thread .thread-header .thread-sort {
	order:2;
	margin-left:10px
}
.quickies__uploader-profile .x-thread .thread-node .thread-node-content .thread-node-poster .thread-node-poster-name a {
	text-decoration:none
}
.quickies__menus {
	background:linear-gradient(0deg,rgba(0,0,0,.8) 80px,transparent 500px);
	bottom:0;
	cursor:pointer;
	display:none;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:30
}
.quickies__menu {
	color:#fff;
	bottom:0;
	cursor:default;
	display:none;
	left:0;
	padding:0;
	position:absolute;
	right:0
}
.quickies__menu::before {
	bottom:calc(100% + 30px);
	content:"\e94a";
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:iconfont!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:20px;
	right:20px;
	position:absolute;
	text-shadow:2px 2px 5px #000;
	z-index:2
}
.quickies__menu-elem {
	background:#121212;
	border-top:1px solid #444;
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:16px;
	line-height:20px;
	margin:0;
	padding:15px max(calc(50% - 250px + 20px),20px);
	text-align:left;
	text-decoration:none
}
.quickies__menu-elem:active,.quickies__menu-elem:focus,.quickies__menu-elem:hover {
	color:#fff;
	text-decoration:none
}
.notouch .quickies__menu-elem:hover {
	background:#1c1c1c
}
.quickies__menu-elem>.icon-f:first-child {
	display:inline-block;
	margin-right:8px
}
.quickies__comments {
	background:rgba(0,0,0,.65);
	bottom:0;
	display:none;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:35
}
.quickies__comments.is-open {
	display:block
}
.quickies__comments .quickies__comments__close-container {
	background:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	bottom:0;
	box-shadow:0 -60px 120px 40px rgba(0,0,0,.4);
	left:50%;
	max-width:96%;
	padding:20px 10px 0 20px;
	position:absolute;
	transform:translateX(-50%);
	width:800px
}
.quickies__comments .quickies__comments__close-container::before {
	bottom:calc(100% + 30px);
	content:"\e94a";
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:iconfont!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:20px;
	right:20px;
	position:absolute;
	text-shadow:2px 2px 5px #000;
	z-index:2
}
.quickies__comments .quickies__comments__container-with-scrollable-content {
	max-height:calc(100 * var(--vh,1vh) - 100px);
	overflow:hidden
}
.quickies__comments .quickies__comments__container-with-scrollable-content .xscroll-container:not(.xscroll-v-added) {
	padding-right:10px
}
.quickies__comments .quickies__comments__container-with-scrollable-content .xscroll-content {
	max-height:calc(100 * var(--vh,1vh) - 100px)
}
.quickies__comments .quickies__comments__container {
	min-height:100px
}
.quickies__comments .quickies__comments__container .x-thread {
	padding:0 0 20px
}
.quickies__volume-slider {
	z-index:3;
	position:absolute;
	right:0;
	top:0;
	max-width:calc(100vw - 50px);
	width:300px
}
.quickies__volume-slider::before {
	right:0
}
.quickies__volume-slider * {
	vertical-align:top
}
.quickies__volume-slider .slider {
	background:#121212;
	box-shadow:0 0 0 2px inset #b3b3b3;
	border-radius:25px;
	display:block;
	cursor:pointer;
	font-size:0;
	height:50px;
	position:relative;
	text-align:center;
	white-space:nowrap;
	width:100%;
	z-index:2
}
.quickies__volume-slider .slider .icon-f {
	display:inline-block;
	font-size:28px;
	line-height:50px;
	vertical-align:top;
	width:50px
}
.quickies__volume-slider .slider .close {
	font-size:16px;
	position:absolute;
	right:100%;
	top:50%;
	transform:translateY(-50%)
}
.quickies__volume-slider .back {
	display:inline-block;
	height:50px;
	margin:0 0 0 15px;
	position:relative;
	width:calc(100% - (5px * 3) - 50px)
}
.quickies__volume-slider .back .back-bar,.quickies__volume-slider .back .bar {
	border-radius:2.5px;
	height:5px;
	left:0;
	top:calc(50% - 2.5px);
	position:absolute
}
.quickies__volume-slider .back .back-bar {
	background:#888;
	width:100%
}
.quickies__volume-slider .back .bar {
	background:#ccc
}
.quickies__volume-slider .back .handle {
	background:#eee;
	border-radius:50%;
	box-shadow:0 0 5px rgba(0,0,0,.5);
	cursor:pointer;
	cursor:grab;
	height:15px;
	margin-left:-7.5px;
	position:absolute;
	top:calc(50% - 7.5px);
	width:15px
}
.notouch .quickies__volume-slider .back .handle {
	transition:transform .2s,background .2s;
	transform-origin:center
}
.notouch .quickies__volume-slider .back .handle:hover {
	background:#fff;
	transform:scale(1.1)
}
.quickies__volume-slider.is-muted .back {
	opacity:.3
}
.quickies__volume-slider.is-muted .mute-toggle:before {
	content:"\e9a1"
}
.quickies__volume-slider__back-close {
	background:rgba(0,0,0,.5);
	bottom:0;
	display:none;
	height:calc(100 * var(--vh,1vh));
	position:absolute;
	right:0;
	width:100vw;
	z-index:2
}
.quickies__actions__btn--settings>.icon-f.icf-close-thin {
	font-size:15px
}
.quickies__setting {
	padding:15px max(calc(50% - 250px + 60px),60px) 15px max(calc(50% - 250px + 20px),20px);
	position:relative
}
.quickies__setting strong {
	white-space:nowrap
}
.quickies__setting .checkbox {
	margin:0;
	position:absolute;
	right:max(calc(50% - 250px + 20px),20px);
	top:50%;
	transform:translateY(-50%)
}
.quickies__close-swipe {
	color:#fff;
	font-size:20px;
	left:0;
	opacity:0;
	position:absolute;
	text-align:center;
	top:0;
	transform-origin:top center;
	width:calc(100vw - 500px);
	z-index:1
}
.quickies--profile-level-is-opened .quickies__close-swipe.is-visible {
	z-index:5
}
.quickies--profile-level-is-opened .quickies__close-swipe.is-visible:before {
	background:rgba(0,0,0,.7);
	content:"";
	height:9998px;
	left:50%;
	margin:-4999px;
	position:absolute;
	top:50%;
	width:9998px;
	z-index:1
}
.quickies__close-swipe .icon-f {
	background:rgba(85,85,85,.8);
	border-radius:50%;
	display:inline-block;
	padding:10px;
	position:relative;
	transition:background .2s ease;
	z-index:2
}
.quickies__close-swipe.quickies__close-swipe--next {
	bottom:0;
	top:auto;
	transform-origin:bottom center
}
@media (max-width:999px),(max-width:1499px) and (max-height:799px) {
	.quickies__close-swipe {
	width:100vw
}
}.quickies-lat {
	clear:both;
	padding:0 0 20px;
	margin:6px 2px;
	position:relative;
	width:100%
}
.quickies-lat .quickies-lat__title {
	background:0 0;
	color:#000;
	display:block;
	font-size:20px;
	font-weight:700;
	line-height:30px;
	margin:6px 0 10px;
	padding:0 8px;
	position:relative;
	width:100%;
	white-space:nowrap;
	z-index:4
}
.quickies-lat .quickies-lat__title>.icon-f {
	color:#de2600;
	font-size:20px;
	vertical-align:middle
}
.quickies-lat .quickies-lat__title .quickies-lat__rotate-btn {
	color:rgba(0,0,0,.6);
	cursor:pointer;
	font-size:24px;
	margin:-6px 0;
	padding:6px 4px
}
.quickies-lat .quickies-lat__title .quickies-lat__rotate-btn .icon-f {
	transition:all .1s;
	vertical-align:middle
}
.quickies-lat .quickies-lat__title .quickies-lat__filter-btn {
	background:0 0;
	border:0;
	color:#000;
	font-size:12px;
	float:right;
	line-height:30px;
	padding:0
}
.quickies-lat .quickies-lat__title .quickies-lat__filter-btn .icon-f {
	display:inline-block;
	line-height:30px;
	vertical-align:top
}
.mozaique .quickies-lat {
	background:#eee;
	background-image:linear-gradient(to right,#fff 0,#eee 20%,#eee 80%,#fff 100%);
	float:left;
	margin-bottom:20px;
	width:calc(100% - 4px)
}
.mozaique .quickies-lat::after,.mozaique .quickies-lat::before {
	bottom:0;
	content:"";
	position:absolute;
	top:0;
	width:5px;
	z-index:3
}
.mozaique .quickies-lat::before {
	background-image:linear-gradient(to right,#fff 0,transparent 100%);
	left:0
}
.mozaique .quickies-lat::after {
	background-image:linear-gradient(to left,#fff 0,transparent 100%);
	right:0
}
.mozaique .quickies-lat .quickies-lat__title {
	margin:0 auto;
	padding:6px 8px 10px
}
.quickies-lat.quickies-lat--horizontal .quickies-lat__title .quickies-lat__rotate-btn .icf-screen-rotation,.quickies-lat.quickies-lat--vertical .quickies-lat__title .quickies-lat__rotate-btn .icf-screen-rotation {
	display:inline-block
}
.quickies-lat.quickies-lat--horizontal .quickies-lat__title .quickies-lat__rotate-btn .icf-screen-both-orientation,.quickies-lat.quickies-lat--vertical .quickies-lat__title .quickies-lat__rotate-btn .icf-screen-both-orientation {
	display:none
}
.quickies-lat.quickies-lat--vertical .quickies-lat__title .quickies-lat__rotate-btn .icon-f {
	transform:rotate(-135deg)
}
.notouch .quickies-lat.quickies-lat--vertical .quickies-lat__title .quickies-lat__rotate-btn:hover .icon-f {
	transform:scale(1.1) rotate(-155deg)
}
.quickies-lat.quickies-lat--horizontal .quickies-lat__title .quickies-lat__rotate-btn .icon-f {
	transform:rotate(-45deg)
}
.notouch .quickies-lat.quickies-lat--horizontal .quickies-lat__title .quickies-lat__rotate-btn:hover .icon-f {
	transform:scale(1.1) rotate(-65deg)
}
.notouch .quickies-lat.quickies-lat--all .quickies-lat__title .quickies-lat__rotate-btn:hover .icon-f {
	transform:scale(1.1) rotate(-45deg)
}
.quickies-lat.quickies-lat--all .quickies-lat__title .quickies-lat__rotate-btn .icf-screen-rotation {
	display:none
}
.quickies-lat.quickies-lat--all .quickies-lat__title .quickies-lat__rotate-btn .icf-screen-both-orientation {
	display:inline-block
}
@media (max-width:767px) {
	.quickies-lat .quickies-lat__title {
	font-size:16px;
	line-height:24px
}
.quickies-lat .quickies-lat__title>.icon-f {
	font-size:21px
}
.quickies-lat .quickies-lat__title .quickies-lat__rotate-btn {
	font-size:21px
}
}.quickies-lat .xscroll-container {
	z-index:2
}
.quickies-lat .xscroll-container.xscroll-h-added {
	margin-bottom:-20px
}
.quickies-lat .quickies-lat__list {
	font-size:0;
	height:180px;
	padding:0 5px;
	position:relative;
	white-space:nowrap;
	width:100%;
	z-index:2
}
.quickies-lat.quickies-lat--horizontal .quickies-lat__list {
	height:101.25px
}
.quickies-lat .quickies-lat__loader {
	background:#fff;
	bottom:0;
	display:none;
	left:0;
	opacity:.5;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:999
}
.quickies-lat .quickies-lat__loader .icon-f {
	color:#000;
	font-size:50px;
	left:calc(50% - 25px);
	opacity:0;
	position:absolute;
	top:calc(50% - 25px);
	transition:all .25s
}
.quickies-lat .quickies-lat__loader.quickies-lat__loader--is-visible .icon-f {
	opacity:1
}
.quickies-lat__filter__popup .x-popup-content {
	padding:8px 0
}
.quickies-lat__filters__filter {
	background:0 0;
	border:0;
	color:#fff;
	display:block;
	font-size:12px;
	line-height:20px;
	margin:0 4px 3px;
	padding:3px 14px;
	text-align:left;
	width:calc(100% - 8px)
}
.quickies-lat__filters__filter.quickies-lat__filters__filter-current {
	background:#333;
	font-weight:400
}
.notouch .quickies-lat__filters__filter:hover {
	background:#555
}
.quickies__list-elem {
	background-color:#000;
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	margin:0 10px 0 0;
	height:180px;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:101.25px;
	white-space:normal
}
.quickies-lat--all .quickies__list-elem .quickies__list-elem__back,.quickies__list-elem .quickies__list-elem__thumb,.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem .quickies__list-elem__back {
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	bottom:0;
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:2
}
.quickies-lat--all .quickies__list-elem .quickies__list-elem__back,.quickies__uploader-profile__content__tab--mozaique-all .quickies__list-elem .quickies__list-elem__back {
	filter:blur(10px) brightness(.7);
	z-index:1
}
.quickies__list-elem.quickies__list-elem--horizontal {
	height:101.25px;
	width:180px
}
.quickies-lat--all .quickies__list-elem.quickies__list-elem--horizontal {
	height:180px;
	width:180px
}
.quickies-lat--all .quickies__list-elem.quickies__list-elem--horizontal .quickies__list-elem__thumb {
	background-size:contain
}
.quickies__list-elem .quickies__list-elem__infos {
	background:linear-gradient(to bottom,transparent,rgba(0,0,0,.5));
	bottom:0;
	color:#fff;
	font-size:14px;
	padding:10px 8px 6px;
	position:absolute;
	width:100%;
	z-index:3
}
.quickies__list-elem .quickies__list-elem__infos .quickies__list-elem__title {
	font-size:16px;
	line-clamp:3;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
	white-space:normal;
	line-height:16px
}
.quickies__list-elem .viewed-overlay {
	display:none
}
.quickies__list-elem.is-viewed .viewed-overlay {
	background:linear-gradient(0deg,rgba(0,0,0,.4),transparent);
	bottom:0;
	color:#fff;
	display:block;
	font-size:40px;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:2
}
.quickies__list-elem.is-viewed .viewed-overlay .icon-f {
	display:block;
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	text-align:center
}
.quickies__list-elem.is-current .quickies__list-elem__thumb,.quickies__list-elem.is-current .viewed-overlay {
	box-shadow:0 0 0 3px inset #de2600
}
.quickies-popup-share--copied.x-popup.above.right .x-popup-arrow {
	right:20px
}
.quickies-popup-share--copied p {
	font-size:18px;
	line-height:20px
}
.quickies-popup-share--copied p:before {
	content:"\e929";
	display:inline-block;
	font-family:iconfont!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:18px;
	line-height:20px;
	vertical-align:top;
	margin-right:8px
}
.quickies-popup-share__input {
	background:#fff;
	color:#000
}
.search-filters.simple-dropdown .niv1.with-niv2 {
	margin:0 2px 0;
	padding:0 0 4px 0
}
.search-filters.simple-dropdown .niv1.with-niv2 .show-niv2 {
	background:#eee;
	border-radius:3px;
	color:#000;
	cursor:pointer;
	font-size:14px;
	line-height:22px;
	margin:0;
	padding:4px 5px 4px 8px
}
.search-filters.simple-dropdown .niv1.with-niv2 .show-niv2 .label .icon-f {
	float:left;
	line-height:22px;
	padding-right:7px
}
.search-filters.simple-dropdown .niv1.with-niv2 .show-niv2 .label .by {
	font-style:italic
}
.search-filters.simple-dropdown .niv1.with-niv2 .show-niv2 .icf-caret-down {
	float:right;
	line-height:22px;
	margin:0 0 0 3px;
	padding:0
}
.search-filters.simple-dropdown .niv1.with-niv2.is-selected .show-niv2 .label .icon-f {
	color:#de2600
}
.simple-dropdown-pop .search-filters ul li {
	padding:0 4px 3px
}
.simple-dropdown-pop .search-filters ul li a {
	padding:3px 14px
}
.simple-dropdown-pop .search-filters ul li a.current {
	background:#333;
	font-weight:400
}
.notouch .simple-dropdown-pop .search-filters ul li a:hover {
	background:#555
}
#popup-opening-message {
	position:fixed;
	right:10px;
	bottom:10px;
	width:300px;
	max-width:96%;
	text-align:center;
	font-size:15px;
	line-height:22px;
	box-shadow:0 0 20px #000;
	z-index:8000
}
#popup-opening-close {
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
	z-index:1
}
#popup-opening-content {
	position:relative;
	padding:20px 30px;
	text-align:center;
	line-height:1.5;
	overflow:hidden;
	z-index:0
}
#popup-opening-content #popup-opening-desc {
	position:relative;
	z-index:1
}
#popup-opening-content p {
	margin:0
}
#popup-opening-content strong {
	font-weight:700
}
#popup-opening-content .popup-opening-title {
	font-size:18px
}
#popup-opening-content .popup-opening-link {
	margin:20px 0
}
#popup-opening-content .popup-opening-link a {
	display:inline-block;
	padding:12px 12px 10px 12px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:16px;
	font-weight:700;
	line-height:1
}
#popup-opening-content .popup-opening-infos {
	font-size:12px
}
#popup-opening-content .icf-device-mobile {
	position:absolute;
	bottom:-5px;
	right:-80px;
	font-size:170px;
	z-index:0
}
.xscroll-container {
	overflow:hidden;
	position:relative;
	z-index:2
}
.xscroll-container.xscroll-autohide .xscroll-h,.xscroll-container.xscroll-autohide .xscroll-v {
	opacity:0;
	transition:opacity .2s ease
}
.xscroll-container.xscroll-autohide.xscroll-autohide-show .xscroll-h,.xscroll-container.xscroll-autohide.xscroll-autohide-show .xscroll-v {
	opacity:1
}
.xscroll-content {
	overflow:auto;
	max-height:100%;
	max-width:100%;
	position:relative;
	-ms-overflow-style:none;
	scrollbar-width:none
}
.xscroll-content::-webkit-scrollbar {
	display:none
}
.xscroll-h-added .xscroll-h,.xscroll-v-added .xscroll-v {
	background:rgba(168,168,168,.2);
	border-radius:5px;
	cursor:grab;
	position:absolute
}
.xscroll-h-added .xscroll-h .xscroll-grab,.xscroll-v-added .xscroll-v .xscroll-grab {
	background:rgba(119,119,119,.5);
	border-radius:4px;
	cursor:grab;
	position:absolute
}
.xscroll-h-added .xscroll-h.is-grabbed,.xscroll-h-added .xscroll-h.is-grabbed .xscroll-grab,.xscroll-v-added .xscroll-v.is-grabbed,.xscroll-v-added .xscroll-v.is-grabbed .xscroll-grab {
	cursor:grabbing
}
.xscroll-v-added {
	padding-right:20px
}
.xscroll-v-added .xscroll-content {
	margin-right:-50px;
	max-width:calc(100% + 50px);
	padding-right:50px
}
.xscroll-v-added .xscroll-v {
	bottom:0;
	right:2px;
	top:0;
	width:12px
}
.xscroll-v-added .xscroll-v .xscroll-grab {
	right:2px;
	width:8px
}
.xscroll-h-added {
	padding-bottom:20px
}
.xscroll-h-added .xscroll-content {
	margin-bottom:-50px;
	max-height:calc(100% + 50px);
	padding-bottom:50px
}
.xscroll-h-added .xscroll-h {
	bottom:2px;
	height:12px;
	left:0;
	right:0
}
.xscroll-h-added .xscroll-h .xscroll-grab {
	bottom:2px;
	height:8px
}
#popup-opening-message {
	color:#000;
	background:#fff
}
#popup-opening-content .popup-opening-title {
	color:#de2600
}
#popup-opening-content .popup-opening-link a {
	background:#de2600;
	color:#fff
}
#popup-opening-content .icf-device-mobile {
	color:#000;
	opacity:.2
}
html.big-ui .pagination ul li a,html.big-ui .pagination ul li a.active {
	border-radius:3px;
	font-size:20px;
	padding:10px 16px
}
html.big-ui #page.video-page #main .video-tags-list.cropped {
	max-height:72px
}
html.big-ui #page.video-page #main .video-tags-list.cropped.opened {
	max-height:none
}
html.big-ui #page.video-page #main .ordered-label-list .btn,html.big-ui #page.video-page #main .ordered-label-list-btn {
	font-size:17px;
	line-height:32px;
	padding:0 10px
}
html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag {
	padding:0
}
html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name .name,html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name .verified,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag .name,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag .verified,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name .name,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name .verified,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag .name,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag .verified {
	height:32px;
	line-height:32px
}
html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name .verified.icf-white-fill:after,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag .verified.icf-white-fill:after,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name .verified.icf-white-fill:after,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag .verified.icf-white-fill:after {
	bottom:33%;
	top:33%
}
html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name .user-subscribe,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag .user-subscribe,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name .user-subscribe,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag .user-subscribe {
	height:32px;
	line-height:20px
}
html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name .user-subscribe .count,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag .user-subscribe .count,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name .user-subscribe .count,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag .user-subscribe .count {
	font-size:14px;
	height:20px;
	line-height:20px
}
html.big-ui #page.video-page #main .ordered-label-list .btn.hover-name .user-subscribe .icf-feed,html.big-ui #page.video-page #main .ordered-label-list .btn.uploader-tag .user-subscribe .icf-feed,html.big-ui #page.video-page #main .ordered-label-list-btn.hover-name .user-subscribe .icf-feed,html.big-ui #page.video-page #main .ordered-label-list-btn.uploader-tag .user-subscribe .icf-feed {
	font-size:16px;
	height:20px;
	line-height:20px
}
html.big-ui #page.video-page #main #video-tabs .btn:not(.copy-btn),html.big-ui #page.video-page #main #video-tabs .nb-views {
	font-size:1.2em;
	height:32px;
	line-height:32px
}
html.big-ui #page.premium_feed .hide-suggests {
	margin-top:0;
	padding:5px 10px
}
html.big-ui #page.premium_feed #feed-videos-filters .show-niv2 {
	font-size:15px;
	padding:8px 8px 8px 12px
}
html.big-ui .search-filters.simple-dropdown .niv1.with-niv2 .show-niv2 {
	font-size:15px;
	padding:8px 8px 8px 12px
}
html.big-ui .simple-dropdown-pop .premium-feed-filters .uls a,html.big-ui .simple-dropdown-pop .search-filters ul li a {
	font-size:1.2em;
	padding:8px 18px
}
html.big-ui .quickies-lat__filters__filter {
	font-size:14px;
	padding:8px 18px
}
html.big-ui #search-associates span a,html.big-ui #search-associates strong {
	padding:6px 8px
}
html.big-ui #html5video #hlsplayer .buttons-bar .progress-text {
	font-size:16px
}
@media (max-width:767px) {
	html.big-ui #search-associates span a,html.big-ui #search-associates strong {
	padding:8px 10px
}
html.big-ui .search-autocomplete li a {
	font-size:18px;
	line-height:36px
}
html.big-ui .search-autocomplete li a .nbres {
	line-height:20px;
	margin-top:7px
}
}.search-box {
	padding:5px 20px 10px 20px;
	color:#000;
	border-top:1px solid #d9d9d9;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	user-select:none
}
.x-popup-content .search-box {
	margin-bottom:-10px
}
.is-hidden+.search-box {
	padding-top:0;
	border-top:none
}
.search-box__title {
	padding:0;
	margin-bottom:5px;
	font-size:14px
}
.search-box__form {
	position:relative
}
.search-box__input {
	position:relative;
	width:100%;
	margin:0;
	padding:2px 25px 2px 5px;
	font-size:14px;
	color:#000;
	background:#fff;
	border:2px solid #eee;
	border-radius:3px;
	z-index:0
}
.search-box__input:active,.search-box__input:focus,.search-box__input:focus:active {
	outline:0!important;
	box-shadow:none!important;
	border-color:#eee
}
.search-box__reset {
	position:absolute;
	top:5px;
	right:0;
	background:0 0;
	border:none;
	z-index:1
}
.search-box__reset.is-hidden {
	display:none
}
.search-box__reset .icon-f {
	color:#000
}
.search-box__list {
	margin:0 -20px;
	padding:0
}
.search-box__item:hover a {
	background:#d9d9d9
}
.search-box__item.is-active a,.search-box__item.is-active:hover a {
	background:#eee
}
.search-box__item>a,.search-box__item>strong {
	display:block;
	font-size:14px;
	padding:5px 20px;
	text-decoration:none
}
.x-popup .search-box__item>a,.x-popup .search-box__item>strong {
	color:#000
}
.x-popup .search-box__item--not-found>strong {
	color:#de2600
}
@media (max-width:767px) {
	.search-box__input {
	font-size:16px
}
.search-box__reset {
	width:32px;
	height:32px;
	top:0;
	line-height:32px
}
}.rotate90 {
	transform:rotate(-90deg)
}
.navbadge {
	display:inline-block;
	min-width:10px;
	padding:3px 4px;
	font-size:10px;
	font-weight:700;
	color:#fff;
	line-height:1;
	vertical-align:middle;
	white-space:nowrap;
	text-align:center;
	background:#de2600;
	border-radius:8px
}
.navbadge.default {
	color:#777;
	background:#eee
}
.navbadge.white {
	color:#000;
	background:#fff
}
.labels-list {
	padding:4px 0;
	position:relative;
	line-height:2
}
.labels-list .label,.labels-list a {
	background:#d9d9d9;
	padding:3px 7px;
	text-decoration:none;
	white-space:nowrap
}
.labels-list .label .icon,.labels-list a .icon {
	vertical-align:text-bottom
}
.labels-list .label {
	background:#555;
	color:#fff;
	font-weight:700
}
.labels-list a:hover {
	background:#a8a8a8;
	color:#fff
}
.labels-list a.highlighted {
	background:#de2600;
	color:#fff;
	font-weight:700
}
.labels-list a.highlighted:hover {
	background:#c52200
}
.labels-list a.view-more {
	cursor:pointer;
	font-weight:700
}
.labels-list.one-line {
	white-space:nowrap;
	overflow:hidden
}
.labels-list.two-lines {
	height:52px;
	overflow:hidden
}
#x-ajax-tab-messages .x-message,#x-red-home-messages .x-message {
	background:#fff;
	border:1px solid #a8a8a8;
	color:#000
}
#x-ajax-tab-messages .x-message .del .icon-f,#x-red-home-messages .x-message .del .icon-f {
	color:#000
}
#x-ajax-tab-messages .x-message.x-message-warning,#x-red-home-messages .x-message.x-message-warning {
	background:#de2600;
	border-color:#de2600;
	color:#fff
}
#x-ajax-tab-messages .x-message.x-message-warning .content a,#x-ajax-tab-messages .x-message.x-message-warning .del .icon-f,#x-red-home-messages .x-message.x-message-warning .content a,#x-red-home-messages .x-message.x-message-warning .del .icon-f {
	color:#fff
}
#x-fda-messages .x-message,#x-home-messages .x-message {
	background:#de2600;
	border:1px solid #de2600;
	border-radius:5px
}
#x-home-messages {
	float:left;
	width:100%
}
.highlight {
	color:#de2600
}
body {
	font-family:Arial,sans-serif;
	overflow-y:scroll;
	padding:4px 8px 8px
}
body.resize-stop-anim * {
	animation:none!important;
	transition:none!important
}
body #browser-too-old {
	margin-top:-4px
}
body.no-scroll {
	position:fixed;
	overflow:hidden
}
::selection {
	background:#de2600;
	color:#fff
}
#page {
	width:auto;
	margin:0 auto;
	max-width:1280px;
	position:relative
}
@media (min-width:768px) {
	#page #main {
	min-height:calc(100vh - 250px);
	min-height:calc(var(--vh,1vh) * 100 - 250px)
}
}.stripe {
	overflow:hidden
}
.stripe.red-stripe {
	background:#de2600;
	color:#fff
}
.stripe.black-stripe {
	background:#000;
	color:#fff
}
.stripe.black-stripe a,.stripe.black-stripe a:hover,.stripe.black-stripe a:visited,.stripe.red-stripe a,.stripe.red-stripe a:hover,.stripe.red-stripe a:visited {
	color:#fff
}
.stripe.black-stripe a b,.stripe.black-stripe a strong,.stripe.red-stripe a b,.stripe.red-stripe a strong {
	text-decoration:underline
}
.stripe.bordered {
	margin:3px 0;
	padding:5px 10px;
	border:1px solid #000
}
.stripe table td,.stripe table th {
	padding:1px 10px
}
.stripe .icon {
	vertical-align:text-bottom
}
body:not(.body--with-old-header) .btn-clear {
	background:0 0;
	border:0;
	color:#000;
	padding:0;
	text-align:center;
	text-decoration:none
}
body:not(.body--with-old-header) .btn-clear:active,body:not(.body--with-old-header) .btn-clear:active:focus,body:not(.body--with-old-header) .btn-clear:focus {
	outline:0
}
body:not(.body--with-old-header) .width-full-body {
	margin:0 -8px;
	padding:0 8px;
	width:calc(100% + 2 * 8px)
}
body:not(.body--with-old-header) .width-main-container {
	margin:0 auto;
	max-width:1280px;
	width:100%
}
@media (min-width:1440px) {
	body:not(.body--with-old-header) .width-full-body {
	margin:0 -80px;
	width:calc(100% + 2 * 80px)
}
body:not(.body--with-old-header) .width-main-container {
	padding-left:80px;
	padding-right:80px;
	max-width:calc(1920px + 2 * 80px)
}
}body:not(.body--with-old-header) .head__top__container {
	align-items:center;
	display:flex;
	justify-content:space-between
}
body:not(.body--with-old-header) .head__top__container .animated-hamburger {
	display:none
}
body:not(.body--with-old-header) #header-mobile-right {
	display:flex
}
body:not(.body--with-old-header) .head__logo {
	margin-right:4px;
	text-decoration:none;
	white-space:nowrap
}
body:not(.body--with-old-header) .head__logo img {
	display:inline-block;
	vertical-align:middle
}
body:not(.body--with-old-header) .head__logo #site-logo-red {
	color:#de2600;
	display:inline-block;
	font-size:48px;
	line-height:36px;
	vertical-align:middle
}
body:not(.body--with-old-header) .head__search {
	flex-grow:2
}
body:not(.body--with-old-header) .head__search #xv-search-form {
	float:none;
	margin:0 auto;
	max-width:460px;
	min-width:100px;
	width:90%
}
body:not(.body--with-old-header) .head__btn {
	border-radius:5px;
	line-height:12px;
	padding:8px 5px
}
body:not(.body--with-old-header) .head__login-btn-group {
	display:flex
}
body:not(.body--with-old-header) .head__login-btn-group .head__btn {
	display:flex;
	align-items:center
}
body:not(.body--with-old-header) .head__btn--icf {
	padding-bottom:5px;
	padding-top:5px
}
body:not(.body--with-old-header) .head__btn--icf>* {
	font-size:18px;
	line-height:18px;
	vertical-align:top
}
body:not(.body--with-old-header) .head__btn--id {
	display:none
}
@media (max-width:1280px) {
	body:not(.body--with-old-header) .head__login-btn-group {
	display:none;
	background:#fff;
	flex-direction:column;
	max-width:80%;
	position:fixed;
	right:3px;
	top:40px;
	z-index:270
}
body:not(.body--with-old-header) .head__login-btn-group.is-opened {
	display:flex
}
body:not(.body--with-old-header) .head__login-btn-group.is-opened::before {
	border-color:transparent;
	border-bottom-color:#000;
	border-style:solid;
	border-width:0 5px 5px;
	content:"";
	height:0;
	position:absolute;
	right:70px;
	width:0;
	top:-5px
}
body:not(.body--with-old-header) .head__login-btn-group .head__btn {
	border-radius:0;
	display:block;
	margin:0;
	line-height:18px;
	text-align:center
}
body:not(.body--with-old-header) .head__login-btn-group .head__btn.head__btn--login {
	background:#666;
	color:#fff;
	font-weight:700
}
body:not(.body--with-old-header) .head__btn--id {
	display:inline-block
}
}body:not(.body--with-old-header) .head__btn--join,body:not(.body--with-old-header) .head__btn--join-free,body:not(.body--with-old-header) .head__btn--login {
	margin-right:10px;
	padding:8px 20px
}
body:not(.body--with-old-header) .head__btn--join {
	background:#de2600;
	color:#fff;
	font-weight:700;
	text-transform:uppercase
}
body:not(.body--with-old-header) .head__btn--join-free {
	background:#000;
	color:#fff;
	font-weight:700
}
body:not(.body--with-old-header) .head__btn--login {
	color:#777;
	padding-left:10px;
	padding-right:10px
}
.notouch body:not(.body--with-old-header) .head__btn--login:hover {
	text-decoration:underline
}
body:not(.body--with-old-header) .head__btn--settings {
	position:relative
}
body:not(.body--with-old-header) .head__btn--settings .flag-small {
	position:absolute;
	right:-3px;
	top:-3px;
	transform:scale(.75)
}
body:not(.body--with-old-header) .icf-mixed-user-cog {
	display:block;
	position:relative
}
body:not(.body--with-old-header) .icf-mixed-user-cog .icf-user-o {
	font-size:20px;
	line-height:20px
}
body:not(.body--with-old-header) .icf-mixed-user-cog .icf-cog-o {
	background:#fff;
	border-radius:50%;
	bottom:-2px;
	font-size:15px;
	height:15px;
	line-height:15px;
	position:absolute;
	right:-2px;
	text-align:center;
	width:15px
}
body:not(.body--with-old-header) .head__menu-line .sub-list {
	display:none
}
body:not(.body--with-old-header) .head__menu-line .with-sub-list .head__menu-line__main-menu__lvl1:after {
	font-family:iconfont!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\e96e";
	display:inline-block;
	font-size:.9em;
	padding-left:3px;
	transition:transform .1s
}
body:not(.body--with-old-header) .head__menu-line .head__menu-line__main-menu__lvl1,body:not(.body--with-old-header) .head__menu-line .sub-list a {
	cursor:pointer;
	display:block;
	line-height:20px;
	text-decoration:none
}
body:not(.body--with-old-header) .head__menu-line .head__menu-line__main-menu__lvl1 .icon-f,body:not(.body--with-old-header) .head__menu-line .head__menu-line__main-menu__lvl1 .nav-btn-picto,body:not(.body--with-old-header) .head__menu-line .sub-list a .icon-f,body:not(.body--with-old-header) .head__menu-line .sub-list a .nav-btn-picto {
	display:inline-block;
	line-height:20px;
	margin-right:3px;
	vertical-align:top
}
body:not(.body--with-old-header) .head__menu-line .head__menu-line__main-menu__lvl1 .icon-f,body:not(.body--with-old-header) .head__menu-line .sub-list a .icon-f {
	font-size:1.3em;
	opacity:.6
}
body:not(.body--with-old-header) .head__menu-line .head__menu-line__main-menu__lvl1 .icon-f:before,body:not(.body--with-old-header) .head__menu-line .sub-list a .icon-f:before {
	vertical-align:middle;
	display:block
}
body:not(.body--with-old-header) .head__menu-line .head__menu-line__main-menu__lvl1 .icon-f.icf-ticket-red,body:not(.body--with-old-header) .head__menu-line .sub-list a .icon-f.icf-ticket-red {
	opacity:1;
	color:#de2600
}
body:not(.body--with-old-header) #nav * {
	user-select:none
}
body:not(.body--with-old-header).body--account .head__top__container .animated-hamburger {
	display:block;
	font-size:40px;
	float:left
}
body:not(.body--with-old-header).body--account .head__top__container .animated-hamburger.init-ok span {
	background:#000
}
body:not(.body--with-old-header).body--account .head__top__container .animated-hamburger span {
	background:#d9d9d9
}
body:not(.body--with-old-header).body--account #nav {
	background-color:#161616;
	bottom:0;
	box-shadow:0 10px 10px rgba(0,0,0,.3);
	display:none;
	height:calc(100vh - 40px);
	height:calc(var(--vh,1vh) * 100 - 40px);
	left:0;
	min-height:calc(100vh - 50px);
	min-height:calc(var(--vh,1vh) * 100 - 50px);
	overflow:auto;
	position:fixed;
	top:40px;
	width:100%;
	z-index:280
}
body:not(.body--with-old-header).body--account #nav.opened {
	display:block
}
body:not(.body--with-old-header).body--account #nav ul {
	list-style:none;
	margin:0;
	padding:0
}
body:not(.body--with-old-header).body--account #nav ul.head__menu-line__main-menu {
	padding-bottom:20px
}
body:not(.body--with-old-header).body--account #nav li {
	margin:0;
	padding:0
}
body:not(.body--with-old-header).body--account #nav li:first-child .head__menu-line__main-menu__lvl1 {
	border-top:1px solid #3c3c3c
}
body:not(.body--with-old-header).body--account #nav li.with-sub-list .head__menu-line__main-menu__lvl1 {
	padding-right:40px;
	position:relative
}
body:not(.body--with-old-header).body--account #nav li.with-sub-list .head__menu-line__main-menu__lvl1:after {
	position:absolute;
	right:20px;
	top:50%;
	transform:translateY(-50%)
}
body:not(.body--with-old-header).body--account #nav li.with-sub-list .head__menu-line__main-menu__lvl1.opened {
	border-bottom-color:#4d4d4d;
	position:sticky;
	top:0;
	z-index:1
}
body:not(.body--with-old-header).body--account #nav li.with-sub-list .head__menu-line__main-menu__lvl1.opened .icon-f {
	color:#de2600;
	opacity:1
}
body:not(.body--with-old-header).body--account #nav li.with-sub-list .head__menu-line__main-menu__lvl1.opened:after {
	transform:translateY(calc(-50% + 4px))
}
body:not(.body--with-old-header).body--account #nav li.with-sub-list .sub-list.opened {
	display:block
}
body:not(.body--with-old-header).body--account #nav li.with-sub-list .sub-list li a {
	background-color:#333;
	border-color:#4d4d4d;
	padding-left:40px
}
body:not(.body--with-old-header).body--account #nav .head__menu-line__main-menu__lvl1,body:not(.body--with-old-header).body--account #nav .sub-list a {
	background-color:#222;
	border-bottom:1px solid #3c3c3c;
	color:#fff;
	font-size:18px;
	padding:10px 20px
}
html.big-ui body:not(.body--with-old-header).body--account #nav .head__menu-line__main-menu__lvl1,html.big-ui body:not(.body--with-old-header).body--account #nav .sub-list a {
	padding-bottom:15px;
	padding-top:15px
}
body:not(.body--with-old-header).body--account #nav .head__menu-line__main-menu__lvl1.is-current,body:not(.body--with-old-header).body--account #nav .sub-list a.is-current {
	font-weight:700
}
body:not(.body--with-old-header).body--account #nav .head__menu-line__main-menu__lvl1.is-current .icon-f,body:not(.body--with-old-header).body--account #nav .head__menu-line__main-menu__lvl1.is-current .nav-btn-picto,body:not(.body--with-old-header).body--account #nav .sub-list a.is-current .icon-f,body:not(.body--with-old-header).body--account #nav .sub-list a.is-current .nav-btn-picto {
	opacity:1
}
body:not(.body--with-old-header).body--account #nav .head__menu-line__main-menu__lvl1 .icon-f,body:not(.body--with-old-header).body--account #nav .head__menu-line__main-menu__lvl1 .nav-btn-picto,body:not(.body--with-old-header).body--account #nav .sub-list a .icon-f,body:not(.body--with-old-header).body--account #nav .sub-list a .nav-btn-picto {
	text-align:center;
	width:26px
}
body:not(.body--with-old-header).body--account #nav .head__menu-line__main-menu__lvl1--section {
	background:#2f2f2f;
	font-size:16px;
	font-weight:700;
	line-height:24px;
	padding:40px 10px 0
}
body:not(.body--with-old-header).body--account #nav .head__menu-line__main-menu__lvl1--section .icon-f {
	line-height:24px;
	opacity:.6;
	text-align:right;
	vertical-align:text-bottom
}
@media (min-width:768px) {
	body:not(.body--with-old-header) .head__choice {
	border-radius:3px;
	line-height:18px;
	margin:0 5px;
	padding:5px 15px 5px 5px;
	position:relative;
	white-space:nowrap;
	transition:.1s box-shadow
}
body:not(.body--with-old-header) .head__choice>* {
	display:inline-block;
	line-height:18px;
	vertical-align:top
}
body:not(.body--with-old-header) .head__choice .flag-small {
	margin:3px 2px 0
}
.notouch body:not(.body--with-old-header) .head__choice:hover {
	box-shadow:0 0 5px rgba(0,0,0,.1)
}
.notouch body:not(.body--with-old-header) .head__choice:hover:active {
	box-shadow:0 0 3px rgba(0,0,0,.3)
}
body:not(.body--with-old-header) .head__choice:active {
	box-shadow:0 0 5px rgba(0,0,0,.15)
}
body:not(.body--with-old-header) .head__choice::after {
	font-family:iconfont!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	display:inline-block;
	content:"\e96e";
	font-size:12px;
	position:absolute;
	right:2px;
	top:calc(50% - 6px)
}
body:not(.body--with-old-header) .head__choice--localisation .icon-f {
	font-size:14px
}
body:not(.body--with-old-header) .head__choice--main-cat .icon-f {
	font-size:14px
}
body:not(.body--with-old-header) .head__top {
	position:relative;
	z-index:240
}
body:not(.body--with-old-header) .head__btn--settings--account {
	background:#de2600;
	color:#fff;
	font-weight:700;
	padding:8px 14px;
	text-transform:uppercase
}
body:not(.body--with-old-header) .head__btn--settings--account .icon-f {
	display:none
}
body:not(.body--with-old-header) .head__btn--settings--account .label {
	font-size:12px;
	line-height:12px
}
body:not(.body--with-old-header):not(.body--account) .head__menu-line {
	box-shadow:0 0 20px -10px rgba(0,0,0,.2);
	min-height:30px;
	margin-bottom:20px;
	margin-top:14px;
	position:relative;
	z-index:230
}
body:not(.body--with-old-header):not(.body--account) .head__menu-line .head__menu-line__main-menu {
	display:flex;
	min-height:30px;
	justify-content:space-around;
	margin:0;
	padding:0;
	width:100%
}
body:not(.body--with-old-header):not(.body--account) .head__menu-line .head__menu-line__main-menu>li {
	flex-grow:2
}
body:not(.body--with-old-header):not(.body--account) .head__menu-line .head__menu-line__main-menu__lvl1,body:not(.body--with-old-header):not(.body--account) .head__menu-line .sub-list a {
	font-weight:700;
	font-size:13px;
	padding:5px 10px;
	text-align:center
}
.notouch body:not(.body--with-old-header):not(.body--account) .head__menu-line a:hover {
	background:#fff;
	box-shadow:0 0 0 1px #eee
}
.notouch body:not(.body--with-old-header):not(.body--account) .head__menu-line a:hover .icon-f {
	color:#de2600;
	opacity:1
}
@keyframes main_menu_display_delay {
	0% {
	height:0;
	opacity:0;
	overflow:hidden
}
99.99% {
	opacity:0;
	overflow:hidden
}
100% {
	height:auto;
	opacity:1;
	overflow:initial
}
}body:not(.body--with-old-header):not(.body--account) .head__menu-line .with-sub-list:hover .sub-list {
	animation:main_menu_display_delay .25s linear;
	background:#fff;
	box-shadow:0 0 20px -10px rgba(0,0,0,.2),10px 0 20px -10px rgba(0,0,0,.2);
	display:block;
	column-width:230px;
	left:50%;
	margin:0;
	max-width:1280px;
	padding:15px 0 20px;
	position:absolute;
	top:100%;
	transform:translateX(-50%);
	width:100%;
	z-index:1
}
body:not(.body--with-old-header):not(.body--account) .head__menu-line .with-sub-list:hover .sub-list a {
	text-align:left;
	padding:5px 20px
}
.notouch body:not(.body--with-old-header):not(.body--account) .head__menu-line .with-sub-list:hover .sub-list a:hover {
	background:#eee;
	text-decoration:none
}
body:not(.body--with-old-header):not(.body--account) .head__menu-line .with-sub-list:hover .head__menu-line__main-menu__lvl1 {
	background:#fff;
	box-shadow:-1px 0 0 #eee,1px 0 0 #eee,0 -1px 0 #eee;
	position:relative;
	z-index:2
}
body:not(.body--with-old-header):not(.body--account) .head__menu-line .with-sub-list:hover .head__menu-line__main-menu__lvl1:after {
	transform:translateY(2px)
}
body:not(.body--with-old-header):not(.body--account) .head__menu-line .with-sub-list:hover .head__menu-line__main-menu__lvl1 .icon-f {
	color:#de2600;
	opacity:1
}
body:not(.body--with-old-header).body--account {
	padding-top:0;
	overflow:visible;
	position:static
}
body:not(.body--with-old-header).body--account .head__top {
	position:relative;
	width:calc(100% + 16px)
}
body:not(.body--with-old-header).body--account #nav {
	bottom:auto;
	height:auto;
	overflow:visible;
	position:absolute
}
body:not(.body--with-old-header).body--account #nav {
	max-width:500px
}
body:not(.body--with-old-header).body--account #site-language {
	margin-right:auto
}
}@media (min-width:768px) and (min-width:1650px) {
	body:not(.body--with-old-header) .head__choice--localisation .icon-f {
	color:#a8a8a8;
	margin-right:4px
}
}@media (min-width:768px) and (max-width:1649px) {
	body:not(.body--with-old-header) .head__choice--localisation .label {
	display:none
}
}@media (min-width:768px) and (max-width:1280px) {
	body:not(.body--with-old-header) .head__choice--localisation .txt {
	display:none
}
}@media (min-width:768px) and (min-width:1440px) {
	body:not(.body--with-old-header):not(.body--account) .head__menu-line .with-sub-list:hover .sub-list {
	max-width:1920px;
	padding-left:80px;
	padding-right:80px
}
}@media (max-width:767px) {
	body:not(.body--with-old-header) {
	padding-top:40px
}
body:not(.body--with-old-header).header-site-settings-menu-opened,body:not(.body--with-old-header).mobile-menu-opened {
	overflow:hidden;
	position:fixed;
	max-width:100%
}
body:not(.body--with-old-header).opera-mini {
	padding-top:0;
	overflow:visible;
	position:static
}
body:not(.body--with-old-header).opera-mini .head__top {
	position:relative;
	width:calc(100% + 16px)
}
body:not(.body--with-old-header).opera-mini #nav {
	bottom:auto;
	height:auto;
	overflow:visible;
	position:absolute
}
body:not(.body--with-old-header).body--video,body:not(.body--with-old-header).header-site-settings-menu-opened.body--video,body:not(.body--with-old-header).mobile-menu-opened.body--video {
	padding-top:0;
	overflow:visible;
	position:static
}
body:not(.body--with-old-header).body--video .head__top,body:not(.body--with-old-header).header-site-settings-menu-opened.body--video .head__top,body:not(.body--with-old-header).mobile-menu-opened.body--video .head__top {
	position:relative;
	width:calc(100% + 16px)
}
body:not(.body--with-old-header).body--video #nav,body:not(.body--with-old-header).header-site-settings-menu-opened.body--video #nav,body:not(.body--with-old-header).mobile-menu-opened.body--video #nav {
	bottom:auto;
	height:auto;
	overflow:visible;
	position:absolute
}
body:not(.body--with-old-header) .head__top {
	background-color:#fff;
	padding:0 4px;
	position:fixed;
	top:0;
	width:100%;
	z-index:200
}
body:not(.body--with-old-header) .head__top__container {
	flex-wrap:wrap;
	height:40px
}
body:not(.body--with-old-header) .head__logo {
	margin:0 auto
}
body:not(.body--with-old-header) .head__logo.short {
	overflow:hidden
}
body:not(.body--with-old-header) .head__btn--theme-switch,body:not(.body--with-old-header) .head__choice {
	display:none
}
body:not(.body--with-old-header) .head__btn--settings--account .label {
	display:none
}
body:not(.body--with-old-header) .head__btn--icf>* {
	line-height:22px;
	font-size:22px
}
body:not(.body--with-old-header) #header-mobile-search-toggle {
	margin-left:4px;
	width:30px
}
body:not(.body--with-old-header) #header-mobile-right {
	justify-content:flex-end
}
body:not(.body--with-old-header) #header-mobile-right .head__btn--icf:not(:last-child) {
	margin-right:4px
}
body:not(.body--with-old-header) .head__login-btn-group.is-opened::before {
	right:48px
}
body:not(.body--with-old-header) #home-search,body:not(.body--with-old-header) .head__search {
	background:#fff;
	flex-grow:0;
	margin:0 -4px;
	order:90;
	padding:0 4px;
	width:calc(100% + 8px)
}
body:not(.body--with-old-header) #home-search #xv-search-form,body:not(.body--with-old-header) .head__search #xv-search-form {
	height:51px;
	overflow:hidden;
	position:relative;
	width:96%
}
body:not(.body--with-old-header) #home-search #xv-search-form.mobile-hide,body:not(.body--with-old-header) .head__search #xv-search-form.mobile-hide {
	display:block;
	height:0
}
body:not(.body--with-old-header) #home-search #xv-search-form.mobile-hide div.cont,body:not(.body--with-old-header) .head__search #xv-search-form.mobile-hide div.cont {
	opacity:0
}
body:not(.body--with-old-header) #home-search #xv-search-form div.cont,body:not(.body--with-old-header) .head__search #xv-search-form div.cont {
	bottom:0;
	left:0;
	opacity:1;
	padding:0;
	position:absolute;
	transition:all .5s;
	width:100%
}
body:not(.body--with-old-header) #home-search #xv-search-form div.cont div,body:not(.body--with-old-header) .head__search #xv-search-form div.cont div {
	margin:0 auto;
	max-width:350px;
	padding:8px 8px 4px
}
body:not(.body--with-old-header).body--search #header-mobile-search-toggle {
	display:none
}
body:not(.body--with-old-header).body--search .head__search #xv-search-form.mobile-hide {
	height:51px
}
body:not(.body--with-old-header).body--search .head__search #xv-search-form.mobile-hide div.cont {
	opacity:1
}
body:not(.body--with-old-header) .head__top__container .animated-hamburger {
	display:block;
	font-size:40px;
	float:left
}
body:not(.body--with-old-header) .head__top__container .animated-hamburger.init-ok span {
	background:#000
}
body:not(.body--with-old-header) .head__top__container .animated-hamburger span {
	background:#d9d9d9
}
body:not(.body--with-old-header) #nav {
	background-color:#161616;
	bottom:0;
	box-shadow:0 10px 10px rgba(0,0,0,.3);
	display:none;
	height:calc(100vh - 40px);
	height:calc(var(--vh,1vh) * 100 - 40px);
	left:0;
	min-height:calc(100vh - 50px);
	min-height:calc(var(--vh,1vh) * 100 - 50px);
	overflow:auto;
	position:fixed;
	top:40px;
	width:100%;
	z-index:280
}
body:not(.body--with-old-header) #nav.opened {
	display:block
}
body:not(.body--with-old-header) #nav ul {
	list-style:none;
	margin:0;
	padding:0
}
body:not(.body--with-old-header) #nav ul.head__menu-line__main-menu {
	padding-bottom:20px
}
body:not(.body--with-old-header) #nav li {
	margin:0;
	padding:0
}
body:not(.body--with-old-header) #nav li:first-child .head__menu-line__main-menu__lvl1 {
	border-top:1px solid #3c3c3c
}
body:not(.body--with-old-header) #nav li.with-sub-list .head__menu-line__main-menu__lvl1 {
	padding-right:40px;
	position:relative
}
body:not(.body--with-old-header) #nav li.with-sub-list .head__menu-line__main-menu__lvl1:after {
	position:absolute;
	right:20px;
	top:50%;
	transform:translateY(-50%)
}
body:not(.body--with-old-header) #nav li.with-sub-list .head__menu-line__main-menu__lvl1.opened {
	border-bottom-color:#4d4d4d;
	position:sticky;
	top:0;
	z-index:1
}
body:not(.body--with-old-header) #nav li.with-sub-list .head__menu-line__main-menu__lvl1.opened .icon-f {
	color:#de2600;
	opacity:1
}
body:not(.body--with-old-header) #nav li.with-sub-list .head__menu-line__main-menu__lvl1.opened:after {
	transform:translateY(calc(-50% + 4px))
}
body:not(.body--with-old-header) #nav li.with-sub-list .sub-list.opened {
	display:block
}
body:not(.body--with-old-header) #nav li.with-sub-list .sub-list li a {
	background-color:#333;
	border-color:#4d4d4d;
	padding-left:40px
}
body:not(.body--with-old-header) #nav .head__menu-line__main-menu__lvl1,body:not(.body--with-old-header) #nav .sub-list a {
	background-color:#222;
	border-bottom:1px solid #3c3c3c;
	color:#fff;
	font-size:18px;
	padding:10px 20px
}
html.big-ui body:not(.body--with-old-header) #nav .head__menu-line__main-menu__lvl1,html.big-ui body:not(.body--with-old-header) #nav .sub-list a {
	padding-bottom:15px;
	padding-top:15px
}
body:not(.body--with-old-header) #nav .head__menu-line__main-menu__lvl1.is-current,body:not(.body--with-old-header) #nav .sub-list a.is-current {
	font-weight:700
}
body:not(.body--with-old-header) #nav .head__menu-line__main-menu__lvl1.is-current .icon-f,body:not(.body--with-old-header) #nav .head__menu-line__main-menu__lvl1.is-current .nav-btn-picto,body:not(.body--with-old-header) #nav .sub-list a.is-current .icon-f,body:not(.body--with-old-header) #nav .sub-list a.is-current .nav-btn-picto {
	opacity:1
}
body:not(.body--with-old-header) #nav .head__menu-line__main-menu__lvl1 .icon-f,body:not(.body--with-old-header) #nav .head__menu-line__main-menu__lvl1 .nav-btn-picto,body:not(.body--with-old-header) #nav .sub-list a .icon-f,body:not(.body--with-old-header) #nav .sub-list a .nav-btn-picto {
	text-align:center;
	width:26px
}
body:not(.body--with-old-header) #nav .head__menu-line__main-menu__lvl1--section {
	background:#2f2f2f;
	font-size:16px;
	font-weight:700;
	line-height:24px;
	padding:40px 10px 0
}
body:not(.body--with-old-header) #nav .head__menu-line__main-menu__lvl1--section .icon-f {
	line-height:24px;
	opacity:.6;
	text-align:right;
	vertical-align:text-bottom
}
}@media (max-width:767px) and (min-aspect-ratio:1/1) {
	body:not(.body--with-old-header),body:not(.body--with-old-header).header-site-settings-menu-opened,body:not(.body--with-old-header).mobile-menu-opened {
	padding-top:0;
	overflow:visible;
	position:static
}
body:not(.body--with-old-header) .head__top,body:not(.body--with-old-header).header-site-settings-menu-opened .head__top,body:not(.body--with-old-header).mobile-menu-opened .head__top {
	position:relative;
	width:calc(100% + 16px)
}
body:not(.body--with-old-header) #nav,body:not(.body--with-old-header).header-site-settings-menu-opened #nav,body:not(.body--with-old-header).mobile-menu-opened #nav {
	bottom:auto;
	height:auto;
	overflow:visible;
	position:absolute
}
}body.body--with-old-header #header {
	line-height:18px;
	font-size:13px
}
body.body--with-old-header #header .white-stripe {
	overflow:visible
}
body.body--with-old-header #header .white-stripe h2 {
	font-size:14px;
	line-height:40px;
	overflow:hidden;
	margin:0;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap
}
body.body--with-old-header #header .white-stripe h2 .pad {
	margin:0 14px;
	max-width:100%;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis
}
body.body--with-old-header #header .white-stripe h2 .alt {
	font-weight:400;
	font-size:12px
}
body.body--with-old-header #header .white-stripe h2 .alt .text-danger {
	font-weight:700
}
body.body--with-old-header #header a.logo {
	position:relative;
	float:left;
	width:auto;
	height:40px;
	margin:0;
	padding:2px 0;
	z-index:1
}
body.body--with-old-header #header a.logo.short {
	overflow:hidden
}
body.body--with-old-header #header a.logo #site-logo,body.body--with-old-header #header a.logo svg {
	display:block
}
body.body--with-old-header #header a.logo #site-logo-mobile {
	display:none
}
body.body--with-old-header #header a.logo.is-closed~a#site-logo-red-link {
	transform:translateX(-80%)
}
body.body--with-old-header #header a.logo.is-closed:hover~a#site-logo-red-link,body.body--with-old-header #header a.logo.is-closed~a#site-logo-red-link:hover,body.body--with-old-header #header a.logo~a#site-logo-red-link {
	transform:translateX(0)
}
body.body--with-old-header #header a#site-logo-red-link {
	float:left;
	line-height:16px;
	padding:0 4px 0 0;
	transition:transform .2s
}
body.body--with-old-header #header a#site-logo-red-link,body.body--with-old-header #header a#site-logo-red-link .icon-f {
	color:#de2600;
	font-size:54px;
	height:40px;
	text-decoration:none
}
body.body--with-old-header #header a#site-logo-red-link .icon-f {
	line-height:40px
}
body.body--with-old-header #header .header-icons {
	height:40px;
	float:right
}
[dir=rtl] body.body--with-old-header #header .header-icons {
	direction:ltr
}
[dir=rtl] body.body--with-old-header #header .header-icons * {
	direction:rtl
}
body.body--with-old-header #header .header-icons .btn {
	border:0;
	border-radius:0;
	box-shadow:none;
	font-size:16px;
	vertical-align:text-bottom
}
body.body--with-old-header #header .header-icons #mobile-login-btn,body.body--with-old-header #header .header-icons .menu-login-acct {
	background:#de2600;
	color:#fff;
	margin:4px 0 4px 4px;
	padding:4px 12px 3px
}
body.body--with-old-header #header .header-icons #mobile-login-btn:hover,body.body--with-old-header #header .header-icons .menu-login-acct:hover {
	background:#c52200
}
body.body--with-old-header #header .header-icons .btn-login {
	background:0 0;
	color:#777;
	margin:4px 0 4px 4px;
	padding:4px 4px 3px
}
body.body--with-old-header #header .header-icons .btn-login:hover {
	background:0 0;
	text-decoration:underline
}
body.body--with-old-header #header .header-icons .icon.messages {
	margin-top:4px;
	margin-bottom:4px
}
body.body--with-old-header #header .header-icons .icon-f.icf-premium {
	margin:0 4px;
	font-size:24px;
	text-decoration:none;
	vertical-align:super
}
body.body--with-old-header #header .animated-hamburger {
	font-size:40px;
	float:left;
	margin:0 0 0 -4px
}
body.body--with-old-header #header .animated-hamburger.init-ok span {
	background:#777
}
body.body--with-old-header #header .animated-hamburger span {
	background:#d9d9d9
}
body.body--with-old-header #header .main-menu {
	clear:both;
	overflow:hidden;
	zoom:1
}
body.body--with-old-header #header .main-menu p {
	float:right;
	margin:7px 5px 0 0;
	font-size:15px
}
body.body--with-old-header #header .main-menu ul li {
	border-right:1px dashed #000
}
body.body--with-old-header #header .main-menu ul a {
	padding:6px 10px;
	text-decoration:none
}
body.body--with-old-header #header .main-menu ul a:hover {
	background:#000;
	color:#fff
}
body.body--with-old-header #header .stripe .live-cams {
	display:none
}
body.body--with-old-header #header #site-settings {
	height:34px;
	line-height:34px;
	opacity:.5;
	cursor:default;
	transition:opacity .2s;
	margin:3px 0;
	padding:0 8px 0 10px;
	position:relative
}
body.body--with-old-header #header #site-settings:not(.btn-primary) {
	background:0 0;
	color:#000
}
body.body--with-old-header #header #site-settings.init-ok {
	opacity:1;
	cursor:pointer
}
body.body--with-old-header #header #site-settings.init-ok.disabled,body.body--with-old-header #header #site-settings.init-ok[disabled],fieldset[disabled] body.body--with-old-header #header #site-settings.init-ok {
	cursor:default
}
body.body--with-old-header #header #site-settings:active,body.body--with-old-header #header #site-settings:focus,body.body--with-old-header #header #site-settings:focus:active {
	outline:0
}
body.body--with-old-header #header #site-settings .icon-f {
	display:block;
	font-size:20px;
	text-align:center;
	width:20px
}
body.body--with-old-header #header #site-settings .mobile-hide .icon-f {
	display:inline-block;
	font-size:16px;
	line-height:34px;
	vertical-align:middle
}
body.body--with-old-header #header #site-settings .icf-mixed-user-cog {
	display:block;
	height:20px;
	position:relative;
	width:20px
}
body.body--with-old-header #header #site-settings .icf-mixed-user-cog .icf-cog {
	background:#161616;
	border-radius:50%;
	bottom:-7px;
	font-size:12px;
	height:14px;
	line-height:14px;
	position:absolute;
	right:-2px;
	text-align:center;
	width:14px
}
body.body--with-old-header #header #site-settings .icf-close-thin {
	display:none;
	font-size:16px
}
body.body--with-old-header #header #site-settings .flag-small {
	position:absolute;
	right:-3px;
	top:-3px;
	transform:scale(.75)
}
body.body--with-old-header #header #site-settings.btn-primary .flag-small {
	right:-5px
}
body.body--with-old-header .nav-elem {
	clear:both;
	max-height:0;
	position:relative;
	transition:max-height .5s ease-in-out,padding-top .5s ease-in-out
}
body.body--with-old-header .nav-elem.forced-opened,body.body--with-old-header .nav-elem.opened {
	max-height:400px;
	padding-top:8px
}
body.body--with-old-header .nav-elem.forced-opened .ordered-label-list,body.body--with-old-header .nav-elem.opened .ordered-label-list {
	opacity:1
}
body.body--with-old-header .nav-elem.forced-opened nav,body.body--with-old-header .nav-elem.opened nav {
	max-height:400px;
	transition-delay:0s
}
body.body--with-old-header .nav-elem nav {
	max-height:0;
	overflow:auto;
	transition:max-height 0s .5s
}
body.body--with-old-header .nav-elem .ordered-label-list {
	opacity:0;
	transition:opacity .5s ease-in-out
}
body.body--with-old-header .nav-elem .ordered-label-list .icf-xcams {
	font-size:1.2em;
	vertical-align:text-bottom
}
body.body--with-old-header .nav-elem .main-categories {
	overflow:hidden;
	max-height:93px
}
body.body--with-old-header .nav-elem .main-categories.opened {
	max-height:none
}
body.body--with-old-header .premium-page #header-menu-toggle {
	display:block
}
body.body--with-old-header .premium-page .premium_home #header-menu-toggle {
	display:none
}
body.body--with-old-header .premium-page #home-tabs .tab-buttons li .btn.premium .ticket-in .navbadge {
	display:none
}
@media (max-width:767px) {
	body.body--with-old-header #page {
	padding-top:32px
}
}#mobile-login-btn {
	opacity:.5;
	cursor:default;
	transition:opacity .2s
}
#mobile-login-btn.init-ok {
	opacity:1;
	cursor:pointer
}
#mobile-login-btn.init-ok.disabled,#mobile-login-btn.init-ok[disabled],fieldset[disabled] #mobile-login-btn.init-ok {
	cursor:default
}
#main-cat-switcher {
	background:#eee;
	color:#333;
	opacity:.5;
	cursor:default;
	transition:opacity .2s;
	margin:4px;
	padding:4px 6px 3px 12px
}
#main-cat-switcher.init-ok {
	opacity:1;
	cursor:pointer
}
#main-cat-switcher.init-ok.disabled,#main-cat-switcher.init-ok[disabled],fieldset[disabled] #main-cat-switcher.init-ok {
	cursor:default
}
#main-cat-switcher .icf-caret-down {
	color:#777;
	font-size:10px
}
#xv-search-form {
	height:40px;
	overflow:hidden
}
body.body--with-old-header #xv-search-form {
	float:left;
	width:30%
}
#home-search div.cont,body.body--with-old-header #xv-search-form div.cont {
	padding:1px 0 1px 10px;
	overflow:hidden
}
#home-search .search-input,#xv-search-form .search-input {
	background:#fff;
	border:1px solid #eee;
	border-right:0;
	border-radius:0;
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	color:#000;
	font-size:17px;
	height:36px;
	margin:2px 0;
	padding:4px 10px
}
[dir=rtl] #home-search .search-input,[dir=rtl] #xv-search-form .search-input {
	border-left:0;
	border-right:2px solid #eee;
	border-bottom-left-radius:0;
	border-bottom-right-radius:3px;
	border-top-left-radius:0;
	border-top-right-radius:3px
}
#home-search .search-input:focus,#xv-search-form .search-input:focus {
	box-shadow:none
}
#home-search .search-submit,#xv-search-form .search-submit {
	background:#eee;
	border:2px solid #eee;
	border-left:0;
	border-radius:0;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	color:#000;
	font-size:16px;
	font-weight:400;
	height:36px;
	margin:0;
	padding:0 10px;
	position:relative;
	transition:background .2s
}
[dir=rtl] #home-search .search-submit,[dir=rtl] #xv-search-form .search-submit {
	border-left:2px solid #eee;
	border-right:0;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:0;
	border-top-left-radius:3px;
	border-top-right-radius:0
}
#home-search .search-submit:hover,#xv-search-form .search-submit:hover {
	background:#d9d9d9
}
#home-search .search-submit:focus,#xv-search-form .search-submit:focus {
	outline:0;
	background:#ccc
}
#home-search .search-submit span,#xv-search-form .search-submit span {
	margin:6px 3px
}
.search-autocomplete {
	background:#fff;
	border:1px solid #000;
	color:#666;
	display:none;
	font-size:14px;
	left:0;
	position:absolute;
	top:0;
	z-index:320
}
.search-autocomplete .title {
	padding:2px 0;
	background:#222;
	color:#fff;
	font-weight:700
}
.search-autocomplete ul {
	margin:0;
	padding:0;
	max-height:160px;
	overflow-y:auto;
	position:relative
}
.search-autocomplete li {
	cursor:pointer;
	padding:2px 0
}
.search-autocomplete li a {
	text-decoration:none;
	display:block;
	overflow:hidden;
	white-space:nowrap
}
.search-autocomplete li a .nbres {
	float:right;
	margin-left:6px;
	margin-top:3px;
	background:#777;
	color:#fff;
	font-size:12px;
	font-weight:700;
	line-height:16px;
	padding:0 4px;
	border-radius:3px
}
.search-autocomplete li a .keywords {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.search-autocomplete li a .highlighted {
	background:#ffe4de
}
.search-autocomplete li:hover {
	background:#d9d9d9
}
.search-autocomplete li.selected {
	background:#a8a8a8
}
.search-autocomplete li.more {
	margin-top:20px;
	position:relative
}
.search-autocomplete li.more::before {
	background:#fff;
	content:"\e97b";
	color:#d9d9d9;
	display:block;
	font-family:iconfont!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:18px;
	left:50%;
	line-height:18px;
	margin:0 -15px;
	position:absolute;
	text-align:center;
	top:-18px;
	width:30px;
	z-index:2
}
.search-autocomplete li.more::after {
	background:#eee;
	content:' ';
	height:2px;
	left:0;
	position:absolute;
	top:-9px;
	width:100%;
	z-index:1
}
.search-autocomplete .pornstars li {
	line-height:16px
}
.search-autocomplete .pornstars li .thumb {
	display:block;
	float:left;
	width:40px;
	height:22.5px;
	margin-right:5px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:auto 100%
}
.search-autocomplete .pornstars li .name,.search-autocomplete .pornstars li .rank {
	padding-top:3px;
	vertical-align:middle
}
.search-autocomplete .pornstars li .name,.search-autocomplete .pornstars li .rank-pos,.search-autocomplete .pornstars li .rank-type {
	font-weight:700
}
.search-autocomplete .pornstars li .rank-pos,.search-autocomplete .pornstars li .rank-type {
	color:#de2600
}
#mobile-login-menu {
	position:absolute;
	top:42px;
	right:3px;
	z-index:270
}
#mobile-login-menu .btn {
	margin:0;
	display:block;
	border-radius:0;
	padding:10px;
	box-shadow:none;
	text-shadow:none;
	border-width:0 0 1px;
	background:#222;
	color:#fff;
	white-space:normal
}
#mobile-login-menu .btn:hover,#mobile-login-menu .btn[data-mode=signup-top-page] {
	background:#de2600
}
#mobile-login-menu .btn:hover .navbadge {
	background:#000
}
#mobile-login-menu .btn:last-child {
	border-bottom:0
}
#language-switcher {
	display:inline-block;
	opacity:.5;
	cursor:default;
	transition:opacity .2s;
	margin:3px 2px 3px 4px;
	text-decoration:none;
	vertical-align:text-bottom
}
#language-switcher.init-ok {
	opacity:1;
	cursor:pointer
}
#language-switcher.init-ok.disabled,#language-switcher.init-ok[disabled],fieldset[disabled] #language-switcher.init-ok {
	cursor:default
}
#language-switcher .flag {
	vertical-align:text-bottom
}
#language-switcher-list {
	background:#222;
	display:none;
	margin:0;
	padding:10px 0;
	position:absolute;
	right:0;
	top:0;
	z-index:280
}
#language-switcher-list.desktop_opened {
	display:block
}
#language-switcher-list:before {
	border-color:transparent;
	border-bottom-color:#222;
	border-style:solid;
	border-width:0 5px 5px;
	content:" ";
	right:39px;
	position:absolute;
	top:-5px
}
#language-switcher-list li {
	margin:0;
	padding:0;
	list-style:none
}
#language-switcher-list a {
	background:#222;
	color:#fff;
	display:block;
	font-size:14px;
	height:28px;
	line-height:26px;
	padding:0 20px;
	text-align:left;
	text-decoration:none;
	transition:background .2s;
	white-space:nowrap
}
#language-switcher-list a,#language-switcher-list a * {
	cursor:pointer
}
#language-switcher-list a:hover {
	background:#3c3c3c
}
#language-switcher-list a .flag-small {
	margin-right:4px
}
#listing-settings {
	text-align:right;
	opacity:.5;
	cursor:default;
	transition:opacity .2s
}
#listing-settings.init-ok {
	opacity:1;
	cursor:pointer
}
#listing-settings.init-ok.disabled,#listing-settings.init-ok[disabled],fieldset[disabled] #listing-settings.init-ok {
	cursor:default
}
.pagination+#listing-settings {
	float:right;
	margin-top:-31px
}
#listing-settings button.btn {
	background:#000;
	color:#fff;
	border-radius:0;
	border-color:#000;
	box-shadow:none;
	cursor:inherit
}
#listing-settings button.btn:hover {
	background:#de2600;
	border-color:#de2600;
	color:#fff
}
#listing-settings button.btn .icon,#listing-settings button.btn .icon-f {
	display:none
}
.stripe+#listing-settings {
	float:none;
	margin-top:0;
	position:relative
}
.stripe+#listing-settings .btn {
	position:absolute;
	right:-2px;
	top:-30px;
	height:26px;
	padding:5px 2px 5px 7px;
	border:0;
	border-left:5px solid #fff
}
.stripe+#listing-settings .btn:hover {
	border-color:#fff
}
.listing-settings-popup {
	z-index:199
}
.listing-settings-popup.in-header {
	z-index:242
}
.listing-settings-popup.x-popup.below.right .x-popup-arrow {
	right:9px
}
body.body--with-old-header .listing-settings-popup.x-popup.below.right .x-popup-arrow {
	right:13px
}
.listing-settings-popup .x-popup-content {
	padding:8px 0;
	max-width:calc(100vw - 4px)
}
body .listing-settings-popup ul {
	list-style:none;
	margin:0;
	padding:0
}
.listing-settings-popup .site-settings .currency-switcher,.listing-settings-popup .site-settings .language-switcher,.listing-settings-popup .site-settings .log-as-menu,.listing-settings-popup .site-settings .main-cat-switcher,.listing-settings-popup .site-settings .theme-switcher {
	display:none
}
.listing-settings-popup.show-currency .site-settings>ul,.listing-settings-popup.show-lang .site-settings>ul,.listing-settings-popup.show-log-as .site-settings>ul,.listing-settings-popup.show-main-cat .site-settings>ul,.listing-settings-popup.show-theme .site-settings>ul {
	display:none
}
.listing-settings-popup.show-currency .site-settings .currency-switcher,.listing-settings-popup.show-lang .site-settings .language-switcher,.listing-settings-popup.show-log-as .site-settings .log-as-menu,.listing-settings-popup.show-main-cat .site-settings .main-cat-switcher,.listing-settings-popup.show-theme .site-settings .theme-switcher {
	display:block
}
.listing-settings-popup #theme-switcher-list span,.listing-settings-popup .language-switcher a,.listing-settings-popup .main-cat-switcher a,.listing-settings-popup .title,.listing-settings-popup a.btn,.listing-settings-popup button {
	border:0;
	background:0 0;
	display:block;
	font-size:16px;
	line-height:24px;
	text-align:left;
	text-decoration:none;
	transition:padding .5s;
	padding:6px 20px;
	width:100%
}
html.big-ui .listing-settings-popup #theme-switcher-list span,html.big-ui .listing-settings-popup .language-switcher a,html.big-ui .listing-settings-popup .main-cat-switcher a,html.big-ui .listing-settings-popup .title,html.big-ui .listing-settings-popup a.btn,html.big-ui .listing-settings-popup button {
	padding-bottom:10px;
	padding-top:10px
}
.listing-settings-popup a.btn {
	font-weight:400;
	padding-top:4px;
	padding-bottom:4px
}
html.big-ui .listing-settings-popup a.btn {
	padding-bottom:10px;
	padding-top:10px
}
.listing-settings-popup a.log-as-link,.listing-settings-popup button.log-as-btn {
	position:relative
}
.listing-settings-popup a.log-as-link:before,.listing-settings-popup button.log-as-btn:before {
	font-family:iconfont!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	display:inline-block;
	margin-top:-8px;
	position:absolute;
	top:50%
}
.listing-settings-popup a.page-link .navbadge,.listing-settings-popup button.log-as-btn .navbadge {
	float:right;
	margin-top:3px;
	padding:4px 6px
}
.listing-settings-popup a.log-as-link {
	padding-left:50px
}
.listing-settings-popup a.log-as-link:before {
	left:24px;
	opacity:.4
}
.listing-settings-popup a.log-as-link {
	line-height:22px
}
.listing-settings-popup a.log-as-link:before {
	content:"\e948"
}
.listing-settings-popup .title {
	font-weight:700;
	opacity:.5;
	text-align:center
}
.listing-settings-popup #theme-switcher-list span:active,.listing-settings-popup #theme-switcher-list span:focus,.listing-settings-popup #theme-switcher-list span:focus:active,.listing-settings-popup .language-switcher a:active,.listing-settings-popup .language-switcher a:focus,.listing-settings-popup .language-switcher a:focus:active,.listing-settings-popup .main-cat-switcher a:active,.listing-settings-popup .main-cat-switcher a:focus,.listing-settings-popup .main-cat-switcher a:focus:active,.listing-settings-popup a.btn:active,.listing-settings-popup a.btn:focus,.listing-settings-popup a.btn:focus:active,.listing-settings-popup button:active,.listing-settings-popup button:focus,.listing-settings-popup button:focus:active {
	outline:0
}
.listing-settings-popup #theme-switcher-list span.btn-highlight,.listing-settings-popup #theme-switcher-list span:hover,.listing-settings-popup .language-switcher a.btn-highlight,.listing-settings-popup .language-switcher a:hover,.listing-settings-popup .main-cat-switcher a.btn-highlight,.listing-settings-popup .main-cat-switcher a:hover,.listing-settings-popup a.btn.btn-highlight,.listing-settings-popup a.btn:hover,.listing-settings-popup button.btn-highlight,.listing-settings-popup button:hover {
	background:#de2600;
	color:#fff;
	text-decoration:none
}
.listing-settings-popup #theme-switcher-list span.btn-highlight strong,.listing-settings-popup #theme-switcher-list span:hover strong,.listing-settings-popup .language-switcher a.btn-highlight strong,.listing-settings-popup .language-switcher a:hover strong,.listing-settings-popup .main-cat-switcher a.btn-highlight strong,.listing-settings-popup .main-cat-switcher a:hover strong,.listing-settings-popup a.btn.btn-highlight strong,.listing-settings-popup a.btn:hover strong,.listing-settings-popup button.btn-highlight strong,.listing-settings-popup button:hover strong {
	color:#fff
}
.listing-settings-popup #theme-switcher-list span.btn-highlighting strong,.listing-settings-popup .language-switcher a.btn-highlighting strong,.listing-settings-popup .main-cat-switcher a.btn-highlighting strong,.listing-settings-popup a.btn.btn-highlighting strong,.listing-settings-popup button.btn-highlighting strong {
	color:#fff
}
.listing-settings-popup #theme-switcher-list span.btn-highlight-t,.listing-settings-popup .language-switcher a.btn-highlight-t,.listing-settings-popup .main-cat-switcher a.btn-highlight-t,.listing-settings-popup a.btn.btn-highlight-t,.listing-settings-popup button.btn-highlight-t {
	transition:background .28s
}
.listing-settings-popup #theme-switcher-list span.btn-highlight-t strong,.listing-settings-popup .language-switcher a.btn-highlight-t strong,.listing-settings-popup .main-cat-switcher a.btn-highlight-t strong,.listing-settings-popup a.btn.btn-highlight-t strong,.listing-settings-popup button.btn-highlight-t strong {
	transition:color .28s
}
.listing-settings-popup #theme-switcher-list span.isLoading,.listing-settings-popup .language-switcher a.isLoading,.listing-settings-popup .main-cat-switcher a.isLoading,.listing-settings-popup a.btn.isLoading,.listing-settings-popup button.isLoading {
	cursor:wait;
	opacity:.5
}
.listing-settings-popup #theme-switcher-list span.isLoading:hover,.listing-settings-popup .language-switcher a.isLoading:hover,.listing-settings-popup .main-cat-switcher a.isLoading:hover,.listing-settings-popup a.btn.isLoading:hover,.listing-settings-popup button.isLoading:hover {
	background:0 0
}
.listing-settings-popup #theme-switcher-list span .icon-f,.listing-settings-popup .language-switcher a .icon-f,.listing-settings-popup .main-cat-switcher a .icon-f,.listing-settings-popup a.btn .icon-f,.listing-settings-popup button .icon-f {
	display:inline-block;
	height:16px;
	line-height:16px;
	margin:0 5px 0 2px;
	position:relative;
	top:1px;
	width:16px
}
.listing-settings-popup #theme-switcher-list span .icon-f.icf-search-plus:before,.listing-settings-popup #theme-switcher-list span .icon-f.icf-theme-switch:before,.listing-settings-popup .language-switcher a .icon-f.icf-search-plus:before,.listing-settings-popup .language-switcher a .icon-f.icf-theme-switch:before,.listing-settings-popup .main-cat-switcher a .icon-f.icf-search-plus:before,.listing-settings-popup .main-cat-switcher a .icon-f.icf-theme-switch:before,.listing-settings-popup a.btn .icon-f.icf-search-plus:before,.listing-settings-popup a.btn .icon-f.icf-theme-switch:before,.listing-settings-popup button .icon-f.icf-search-plus:before,.listing-settings-popup button .icon-f.icf-theme-switch:before {
	font-size:20px;
	left:-1px;
	top:1px;
	position:relative
}
.listing-settings-popup #theme-switcher-list span .icon-f.icf-money:before,.listing-settings-popup .language-switcher a .icon-f.icf-money:before,.listing-settings-popup .main-cat-switcher a .icon-f.icf-money:before,.listing-settings-popup a.btn .icon-f.icf-money:before,.listing-settings-popup button .icon-f.icf-money:before {
	font-size:14px
}
.listing-settings-popup #theme-switcher-list span .icon,.listing-settings-popup .language-switcher a .icon,.listing-settings-popup .main-cat-switcher a .icon,.listing-settings-popup a.btn .icon,.listing-settings-popup button .icon {
	vertical-align:middle;
	margin:0 5px 0 2px
}
.listing-settings-popup #theme-switcher-list span .flag-small,.listing-settings-popup .language-switcher a .flag-small,.listing-settings-popup .main-cat-switcher a .flag-small,.listing-settings-popup a.btn .flag-small,.listing-settings-popup button .flag-small {
	margin:2px 5px 0 2px
}
.listing-settings-popup #theme-switcher-list span .listing-nb-thumbs,.listing-settings-popup .language-switcher a .listing-nb-thumbs,.listing-settings-popup .main-cat-switcher a .listing-nb-thumbs,.listing-settings-popup a.btn .listing-nb-thumbs,.listing-settings-popup button .listing-nb-thumbs {
	margin:0 3px 0 0
}
.listing-settings-popup #theme-switcher-list span .listing-nb-thumbs.mobile,.listing-settings-popup .language-switcher a .listing-nb-thumbs.mobile,.listing-settings-popup .main-cat-switcher a .listing-nb-thumbs.mobile,.listing-settings-popup a.btn .listing-nb-thumbs.mobile,.listing-settings-popup button .listing-nb-thumbs.mobile {
	margin:0 5px 0 2px
}
.listing-settings-popup #theme-switcher-list span .text-highlight,.listing-settings-popup .language-switcher a .text-highlight,.listing-settings-popup .main-cat-switcher a .text-highlight,.listing-settings-popup a.btn .text-highlight,.listing-settings-popup button .text-highlight {
	display:none
}
.listing-settings-popup #theme-switcher-list span .toggle,.listing-settings-popup .language-switcher a .toggle,.listing-settings-popup .main-cat-switcher a .toggle,.listing-settings-popup a.btn .toggle,.listing-settings-popup button .toggle {
	display:inline-block;
	float:right;
	margin:3px 0 0 6px;
	vertical-align:top
}
.listing-settings-popup #theme-switcher-list span .theme-label,.listing-settings-popup #theme-switcher-list span.btn-highlight .theme-label,.listing-settings-popup #theme-switcher-list span:hover .theme-label,.listing-settings-popup .language-switcher a .theme-label,.listing-settings-popup .language-switcher a.btn-highlight .theme-label,.listing-settings-popup .language-switcher a:hover .theme-label,.listing-settings-popup .main-cat-switcher a .theme-label,.listing-settings-popup .main-cat-switcher a.btn-highlight .theme-label,.listing-settings-popup .main-cat-switcher a:hover .theme-label,.listing-settings-popup a.btn .theme-label,.listing-settings-popup a.btn.btn-highlight .theme-label,.listing-settings-popup a.btn:hover .theme-label,.listing-settings-popup button .theme-label,.listing-settings-popup button.btn-highlight .theme-label,.listing-settings-popup button:hover .theme-label {
	background:#fff;
	border-radius:4px;
	color:#000;
	float:right;
	margin:-2px 0 -2px 6px;
	padding:2px 6px
}
.listing-settings-popup .currency-switcher ul {
	column-width:86px;
	max-width:95vw;
	width:900px
}
.listing-settings-popup .currency-switcher .btn {
	font-size:20px;
	font-weight:400;
	padding:6px 0;
	text-align:center
}
.listing-settings-popup .currency-switcher .btn:active {
	box-shadow:none
}
.listing-settings-popup .currency-switcher .btn:focus {
	color:#fff
}
.listing-settings-popup .currency-switcher ul,.listing-settings-popup .language-switcher ul,.listing-settings-popup .log-as-menu ul,.listing-settings-popup .main-cat-switcher ul,.listing-settings-popup .theme-switcher ul {
	margin:0;
	padding:0
}
.listing-settings-popup #theme-switcher-list .current,.listing-settings-popup .currency-switcher .btn.is-current,.listing-settings-popup .main-cat-switcher .current a {
	background:rgba(255,255,255,.1);
	font-weight:700
}
.listing-settings-popup .language-switcher a {
	font-weight:700
}
.listing-settings-popup .sep {
	border-bottom:1px solid rgba(255,255,255,.3);
	height:1px;
	margin:2px 20px 3px
}
.currency-error-pop.x-popup.below .x-popup-arrow {
	border-bottom-color:#eee
}
.currency-error-pop.x-popup .x-popup-content {
	background-color:#eee;
	color:#de2600;
	font-size:15px;
	padding:5px 15px
}
.multi-accounts-popup.below .x-popup-arrow {
	border-bottom-color:#555
}
.multi-accounts-popup .x-popup-content {
	padding:8px 0;
	background:#555
}
.multi-accounts-popup ul {
	margin:0;
	padding:0
}
.multi-accounts-popup li {
	display:block
}
.multi-accounts-popup a {
	white-space:nowrap;
	text-decoration:none;
	display:block;
	padding:3px 20px;
	font-weight:700
}
.multi-accounts-popup a:hover {
	background:#de2600;
	color:#fff;
	text-decoration:none
}
#main .secondary-menu {
	clear:both;
	overflow:hidden;
	zoom:1;
	padding:6px 0
}
#main .secondary-menu p {
	float:right;
	margin:0;
	overflow:hidden;
	zoom:1
}
#main .secondary-menu .login-icon-link {
	margin-left:12px;
	text-decoration:none
}
#main .secondary-menu .login-icon-link strong {
	text-decoration:underline
}
#main .secondary-menu ul {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden
}
#main .secondary-menu ul li {
	display:inline;
	padding:0;
	margin-left:-4px
}
#main .secondary-menu ul li:first-child {
	margin-left:0
}
#main .secondary-menu ul li.mobile-show {
	display:none
}
#main .secondary-menu ul li a {
	display:inline-block
}
#main .secondary-menu ul li .content-title,#main .secondary-menu ul li a {
	padding:0 3px
}
#main .secondary-menu ul li .content-title {
	font-weight:700
}
#main .secondary-menu ul li .content-title .no-bold {
	font-weight:400
}
#main .secondary-menu ul li.extra-padding {
	padding-left:20px
}
#main .secondary-menu ul .subscribe-all-upvidsilike {
	cursor:pointer;
	vertical-align:text-top
}
.animated-hamburger {
	cursor:pointer;
	display:block;
	height:1em;
	position:relative;
	width:1em
}
.animated-hamburger span {
	background:#000;
	border-radius:.05em;
	display:block;
	height:.1em;
	left:.175em;
	position:absolute;
	top:.24em;
	transform-origin:center bottom;
	width:.65em
}
.animated-hamburger .an-h-2,.animated-hamburger .an-h-3 {
	top:.44em;
	transform-origin:center
}
.animated-hamburger .an-h-4 {
	transform-origin:center top;
	top:.64em
}
.animated-hamburger.opened .an-h-1,.animated-hamburger.opened .an-h-4 {
	height:.3125em;
	width:.1em;
	left:.44em;
	transform:scale(1,0)
}
.animated-hamburger.opened .an-h-4 {
	top:.44em
}
.animated-hamburger.opened .an-h-2 {
	transform:rotate(45deg)
}
.animated-hamburger.opened .an-h-3 {
	transform:rotate(-45deg)
}
.opera-mini #page,.opera-mini #page.search-page,.opera-mini #page.tag-page {
	padding-top:0
}
.opera-mini #page #header {
	margin:-8px -8px 0;
	top:auto;
	width:102%;
	width:calc(100% + 8px * 2)
}
.opera-mini #page #header .white-stripe:not(.isForcedFixedPosition) {
	position:static;
	top:auto
}
.opera-mini #page #header #mobile-slogan {
	margin-left:0;
	margin-right:0
}
.opera-mini #page #mobile-login-menu {
	position:absolute
}
.opera-mini #page .nav-elem {
	bottom:auto;
	height:auto;
	min-height:calc(100vh - 80px);
	min-height:calc(var(--vh,1vh) * 100 - 80px);
	position:absolute
}
.opera-mini #page .nav-elem.opened {
	left:-8px;
	width:calc(50% + 8px)
}
.opera-mini #page .nav-elem.opened #language-switcher-list.opened,.opera-mini #page .nav-elem.opened .country-switch-list.opened,.opera-mini #page .nav-elem.opened .ordered-label-list ul li.sub-list.opened {
	height:auto;
	min-height:100%
}
.opera-mini #page .nav-elem.no-ctry-version {
	min-height:calc(100vh - 40px);
	min-height:calc(var(--vh,1vh) * 100 - 40px);
	margin:0
}
.opera-mini #page .nav-elem .main-categories {
	overflow:visible;
	max-height:none
}
.opera-mini #page .language-switcher-popup {
	position:absolute
}
.opera-mini #page .language-switcher-popup .x-popup-content {
	max-height:none;
	overflow:visible
}
@media (max-width:767px) {
	body.body--with-old-header.header-site-settings-menu-opened,body.body--with-old-header.mobile-menu-opened {
	overflow:hidden;
	position:fixed;
	max-width:100%
}
body.body--with-old-header.header-site-settings-menu-opened.video-page,body.body--with-old-header.mobile-menu-opened.video-page,body.body--with-old-header.video-page {
	overflow:auto;
	position:static
}
body.body--with-old-header.header-site-settings-menu-opened.video-page #page,body.body--with-old-header.header-site-settings-menu-opened.video-page #page.search-page,body.body--with-old-header.header-site-settings-menu-opened.video-page #page.tag-page,body.body--with-old-header.mobile-menu-opened.video-page #page,body.body--with-old-header.mobile-menu-opened.video-page #page.search-page,body.body--with-old-header.mobile-menu-opened.video-page #page.tag-page,body.body--with-old-header.video-page #page,body.body--with-old-header.video-page #page.search-page,body.body--with-old-header.video-page #page.tag-page {
	padding-top:0
}
body.body--with-old-header.header-site-settings-menu-opened.video-page #page #header,body.body--with-old-header.mobile-menu-opened.video-page #page #header,body.body--with-old-header.video-page #page #header {
	margin:-8px -8px 0;
	top:auto;
	width:102%;
	width:calc(100% + 8px * 2)
}
body.body--with-old-header.header-site-settings-menu-opened.video-page #page #header .white-stripe:not(.isForcedFixedPosition),body.body--with-old-header.mobile-menu-opened.video-page #page #header .white-stripe:not(.isForcedFixedPosition),body.body--with-old-header.video-page #page #header .white-stripe:not(.isForcedFixedPosition) {
	position:static;
	top:auto
}
body.body--with-old-header.header-site-settings-menu-opened.video-page #page #header #mobile-slogan,body.body--with-old-header.mobile-menu-opened.video-page #page #header #mobile-slogan,body.body--with-old-header.video-page #page #header #mobile-slogan {
	margin-left:0;
	margin-right:0
}
body.body--with-old-header.header-site-settings-menu-opened.video-page #page #mobile-login-menu,body.body--with-old-header.mobile-menu-opened.video-page #page #mobile-login-menu,body.body--with-old-header.video-page #page #mobile-login-menu {
	position:absolute
}
body.body--with-old-header.header-site-settings-menu-opened.video-page #page .nav-elem,body.body--with-old-header.mobile-menu-opened.video-page #page .nav-elem,body.body--with-old-header.video-page #page .nav-elem {
	bottom:auto;
	height:auto;
	min-height:calc(100vh - 80px);
	min-height:calc(var(--vh,1vh) * 100 - 80px);
	position:absolute
}
body.body--with-old-header.header-site-settings-menu-opened.video-page #page .nav-elem.opened,body.body--with-old-header.mobile-menu-opened.video-page #page .nav-elem.opened,body.body--with-old-header.video-page #page .nav-elem.opened {
	left:-8px;
	width:calc(50% + 8px)
}
body.body--with-old-header.header-site-settings-menu-opened.video-page #page .nav-elem.opened #language-switcher-list.opened,body.body--with-old-header.header-site-settings-menu-opened.video-page #page .nav-elem.opened .country-switch-list.opened,body.body--with-old-header.header-site-settings-menu-opened.video-page #page .nav-elem.opened .ordered-label-list ul li.sub-list.opened,body.body--with-old-header.mobile-menu-opened.video-page #page .nav-elem.opened #language-switcher-list.opened,body.body--with-old-header.mobile-menu-opened.video-page #page .nav-elem.opened .country-switch-list.opened,body.body--with-old-header.mobile-menu-opened.video-page #page .nav-elem.opened .ordered-label-list ul li.sub-list.opened,body.body--with-old-header.video-page #page .nav-elem.opened #language-switcher-list.opened,body.body--with-old-header.video-page #page .nav-elem.opened .country-switch-list.opened,body.body--with-old-header.video-page #page .nav-elem.opened .ordered-label-list ul li.sub-list.opened {
	height:auto;
	min-height:100%
}
body.body--with-old-header.header-site-settings-menu-opened.video-page #page .nav-elem.no-ctry-version,body.body--with-old-header.mobile-menu-opened.video-page #page .nav-elem.no-ctry-version,body.body--with-old-header.video-page #page .nav-elem.no-ctry-version {
	min-height:calc(100vh - 40px);
	min-height:calc(var(--vh,1vh) * 100 - 40px);
	margin:0
}
body.body--with-old-header.header-site-settings-menu-opened.video-page #page .nav-elem .main-categories,body.body--with-old-header.mobile-menu-opened.video-page #page .nav-elem .main-categories,body.body--with-old-header.video-page #page .nav-elem .main-categories {
	overflow:visible;
	max-height:none
}
body.body--with-old-header.header-site-settings-menu-opened.video-page #page .language-switcher-popup,body.body--with-old-header.mobile-menu-opened.video-page #page .language-switcher-popup,body.body--with-old-header.video-page #page .language-switcher-popup {
	position:absolute
}
body.body--with-old-header.header-site-settings-menu-opened.video-page #page .language-switcher-popup .x-popup-content,body.body--with-old-header.mobile-menu-opened.video-page #page .language-switcher-popup .x-popup-content,body.body--with-old-header.video-page #page .language-switcher-popup .x-popup-content {
	max-height:none;
	overflow:visible
}
body.body--with-old-header.body--head-login-menu-is-opened #main:before,body.body--with-old-header.header-site-settings-menu-opened #main:before {
	background:rgba(255,255,255,.5);
	bottom:0;
	content:" ";
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:199
}
body.body--with-old-header.body--head-login-menu-is-opened.video-page #main:before,body.body--with-old-header.header-site-settings-menu-opened.video-page #main:before {
	content:none
}
}@media (max-width:767px) and (min-aspect-ratio:1/1) {
	body.body--with-old-header,body.body--with-old-header.header-site-settings-menu-opened,body.body--with-old-header.mobile-menu-opened {
	overflow:auto;
	position:static
}
body.body--with-old-header #page,body.body--with-old-header #page.search-page,body.body--with-old-header #page.tag-page,body.body--with-old-header.header-site-settings-menu-opened #page,body.body--with-old-header.header-site-settings-menu-opened #page.search-page,body.body--with-old-header.header-site-settings-menu-opened #page.tag-page,body.body--with-old-header.mobile-menu-opened #page,body.body--with-old-header.mobile-menu-opened #page.search-page,body.body--with-old-header.mobile-menu-opened #page.tag-page {
	padding-top:0
}
body.body--with-old-header #page #header,body.body--with-old-header.header-site-settings-menu-opened #page #header,body.body--with-old-header.mobile-menu-opened #page #header {
	margin:-8px -8px 0;
	top:auto;
	width:102%;
	width:calc(100% + 8px * 2)
}
body.body--with-old-header #page #header .white-stripe:not(.isForcedFixedPosition),body.body--with-old-header.header-site-settings-menu-opened #page #header .white-stripe:not(.isForcedFixedPosition),body.body--with-old-header.mobile-menu-opened #page #header .white-stripe:not(.isForcedFixedPosition) {
	position:static;
	top:auto
}
body.body--with-old-header #page #header #mobile-slogan,body.body--with-old-header.header-site-settings-menu-opened #page #header #mobile-slogan,body.body--with-old-header.mobile-menu-opened #page #header #mobile-slogan {
	margin-left:0;
	margin-right:0
}
body.body--with-old-header #page #mobile-login-menu,body.body--with-old-header.header-site-settings-menu-opened #page #mobile-login-menu,body.body--with-old-header.mobile-menu-opened #page #mobile-login-menu {
	position:absolute
}
body.body--with-old-header #page .nav-elem,body.body--with-old-header.header-site-settings-menu-opened #page .nav-elem,body.body--with-old-header.mobile-menu-opened #page .nav-elem {
	bottom:auto;
	height:auto;
	min-height:calc(100vh - 80px);
	min-height:calc(var(--vh,1vh) * 100 - 80px);
	position:absolute
}
body.body--with-old-header #page .nav-elem.opened,body.body--with-old-header.header-site-settings-menu-opened #page .nav-elem.opened,body.body--with-old-header.mobile-menu-opened #page .nav-elem.opened {
	left:-8px;
	width:calc(50% + 8px)
}
body.body--with-old-header #page .nav-elem.opened #language-switcher-list.opened,body.body--with-old-header #page .nav-elem.opened .country-switch-list.opened,body.body--with-old-header #page .nav-elem.opened .ordered-label-list ul li.sub-list.opened,body.body--with-old-header.header-site-settings-menu-opened #page .nav-elem.opened #language-switcher-list.opened,body.body--with-old-header.header-site-settings-menu-opened #page .nav-elem.opened .country-switch-list.opened,body.body--with-old-header.header-site-settings-menu-opened #page .nav-elem.opened .ordered-label-list ul li.sub-list.opened,body.body--with-old-header.mobile-menu-opened #page .nav-elem.opened #language-switcher-list.opened,body.body--with-old-header.mobile-menu-opened #page .nav-elem.opened .country-switch-list.opened,body.body--with-old-header.mobile-menu-opened #page .nav-elem.opened .ordered-label-list ul li.sub-list.opened {
	height:auto;
	min-height:100%
}
body.body--with-old-header #page .nav-elem.no-ctry-version,body.body--with-old-header.header-site-settings-menu-opened #page .nav-elem.no-ctry-version,body.body--with-old-header.mobile-menu-opened #page .nav-elem.no-ctry-version {
	min-height:calc(100vh - 40px);
	min-height:calc(var(--vh,1vh) * 100 - 40px);
	margin:0
}
body.body--with-old-header #page .nav-elem .main-categories,body.body--with-old-header.header-site-settings-menu-opened #page .nav-elem .main-categories,body.body--with-old-header.mobile-menu-opened #page .nav-elem .main-categories {
	overflow:visible;
	max-height:none
}
body.body--with-old-header #page .language-switcher-popup,body.body--with-old-header.header-site-settings-menu-opened #page .language-switcher-popup,body.body--with-old-header.mobile-menu-opened #page .language-switcher-popup {
	position:absolute
}
body.body--with-old-header #page .language-switcher-popup .x-popup-content,body.body--with-old-header.header-site-settings-menu-opened #page .language-switcher-popup .x-popup-content,body.body--with-old-header.mobile-menu-opened #page .language-switcher-popup .x-popup-content {
	max-height:none;
	overflow:visible
}
}@media (max-width:767px) and (min-aspect-ratio:1/1) {
	body.body--with-old-header.body--head-login-menu-is-opened #main:before,body.body--with-old-header.header-site-settings-menu-opened #main:before {
	content:none
}
}.language-switcher-popup .x-popup-content {
	padding:8px 0;
	margin-left:30px
}
.language-switcher-popup .x-popup-content ul {
	margin:0;
	padding:0
}
.language-switcher-popup .x-popup-content li {
	display:block
}
.language-switcher-popup .x-popup-content a {
	display:block;
	font-size:14px;
	font-weight:700;
	padding:6px 20px;
	text-decoration:none;
	white-space:nowrap
}
.language-switcher-popup .x-popup-content a:hover {
	background:#de2600;
	color:#fff;
	text-decoration:none
}
.language-switcher-popup .x-popup-content .flag-small {
	margin-right:5px
}
#main {
	clear:both;
	margin:8px 0 0;
	overflow:hidden
}
#main .red-stripe {
	padding:4px 8px;
	margin:4px 0;
	clear:both
}
#main .black-stripe {
	padding:4px 8px;
	margin:2px 0
}
#main .header-high-vmargins {
	margin:10px 0
}
#main .head-message {
	font-size:14px
}
#main .head-message img {
	float:left;
	margin-right:10px;
	max-height:60px;
	max-width:60px
}
#main .big-margin {
	margin-bottom:50px;
	margin-top:50px
}
#main #content {
	overflow:hidden
}
#main .page-title {
	font-size:25px;
	line-height:32px;
	margin:0 2px 6px;
	word-break:break-word
}
#main .page-title .sub {
	color:#777;
	font-size:.8em;
	display:inline-block
}
#main .page-title .ordered-label-list-btn {
	font-size:20px;
	font-weight:700;
	line-height:32px;
	padding:0 10px
}
#warning-survey {
	font-size:16px;
	background:#98ceee;
	color:#333;
	padding:5px 20px;
	font-weight:700;
	text-align:center
}
#warning-survey a {
	color:#333
}
#warning-survey .question {
	font-weight:400
}
.main-categories,.video-tags-list {
	clear:both
}
#page .ordered-label-list,.head__menu-line .ordered-label-list {
	padding:0;
	margin:4px 0 0
}
#page .ordered-label-list ul,.head__menu-line .ordered-label-list ul {
	margin:0;
	padding:0;
	font-size:0
}
#page .ordered-label-list ul li,.head__menu-line .ordered-label-list ul li {
	display:inline-block;
	margin:0 5px 5px 0;
	padding:0
}
#page .ordered-label-list ul li.sub-list,.head__menu-line .ordered-label-list ul li.sub-list {
	display:inline;
	margin-right:0
}
#page .ordered-label-list ul li.sub-list ul,.head__menu-line .ordered-label-list ul li.sub-list ul {
	display:inline
}
#page .ordered-label-list ul li.mobile-show,.head__menu-line .ordered-label-list ul li.mobile-show {
	display:none
}
#page .ordered-label-list ul li.click-order-toggle .btn,.head__menu-line .ordered-label-list ul li.click-order-toggle .btn {
	background:#fff;
	color:#000;
	padding:0 4px 0 8px
}
#page .ordered-label-list ul li.click-order-toggle .btn:hover,.head__menu-line .ordered-label-list ul li.click-order-toggle .btn:hover {
	background:#f7f7f7;
	color:#000
}
#page .ordered-label-list ul li.click-order-toggle .btn.active .icon-f,.head__menu-line .ordered-label-list ul li.click-order-toggle .btn.active .icon-f {
	transform:rotate(-90deg)
}
#page .ordered-label-list ul li.click-order-toggle .icon-f,.head__menu-line .ordered-label-list ul li.click-order-toggle .icon-f {
	display:inline-block;
	font-size:16px;
	line-height:26px;
	vertical-align:bottom
}
#page .ordered-label-list ul li#listing-settings .cog-big,.head__menu-line .ordered-label-list ul li#listing-settings .cog-big {
	display:none
}
#page .ordered-label-list ul li#listing-settings .cog,.head__menu-line .ordered-label-list ul li#listing-settings .cog {
	display:inline-block
}
#page .ordered-label-list .btn,#page .ordered-label-list-btn,.head__menu-line .ordered-label-list .btn,.head__menu-line .ordered-label-list-btn {
	background:#d9d9d9;
	border:0;
	border-radius:0;
	box-shadow:none;
	color:#000;
	display:inline-block;
	font-size:14px;
	font-weight:400;
	line-height:26px;
	margin:0;
	padding:0 6px;
	text-shadow:none;
	vertical-align:middle;
	white-space:normal;
	-webkit-user-select:text;
	-khtml-user-select:text;
	-moz-user-select:text;
	-ms-user-select:text;
	user-select:text
}
#page .ordered-label-list .btn .icon,#page .ordered-label-list-btn .icon,.head__menu-line .ordered-label-list .btn .icon,.head__menu-line .ordered-label-list-btn .icon {
	vertical-align:text-top
}
#page .ordered-label-list .btn .icon.world,#page .ordered-label-list-btn .icon.world,.head__menu-line .ordered-label-list .btn .icon.world,.head__menu-line .ordered-label-list-btn .icon.world {
	vertical-align:middle
}
#page .ordered-label-list .btn .flag-small,#page .ordered-label-list-btn .flag-small,.head__menu-line .ordered-label-list .btn .flag-small,.head__menu-line .ordered-label-list-btn .flag-small {
	vertical-align:baseline
}
#page .ordered-label-list .btn.btn-link,#page .ordered-label-list-btn.btn-link,.head__menu-line .ordered-label-list .btn.btn-link,.head__menu-line .ordered-label-list-btn.btn-link {
	background:0 0;
	border:1px solid #000;
	color:#000;
	line-height:24px
}
#page .ordered-label-list .btn.btn-link .navbadge,#page .ordered-label-list-btn.btn-link .navbadge,.head__menu-line .ordered-label-list .btn.btn-link .navbadge,.head__menu-line .ordered-label-list-btn.btn-link .navbadge {
	line-height:1;
	font-weight:700;
	vertical-align:text-top;
	text-transform:uppercase
}
#page .ordered-label-list .btn:hover,#page .ordered-label-list-btn:hover,.head__menu-line .ordered-label-list .btn:hover,.head__menu-line .ordered-label-list-btn:hover {
	background:#a8a8a8;
	color:#fff;
	text-decoration:none
}
#page .ordered-label-list .btn.no-hover:hover,#page .ordered-label-list-btn.no-hover:hover,.head__menu-line .ordered-label-list .btn.no-hover:hover,.head__menu-line .ordered-label-list-btn.no-hover:hover {
	background:#d9d9d9;
	color:#000
}
#page .ordered-label-list .btn.label,#page .ordered-label-list-btn.label,.head__menu-line .ordered-label-list .btn.label,.head__menu-line .ordered-label-list-btn.label {
	background:#de2600;
	color:#fff;
	cursor:pointer;
	font-weight:700
}
#page .ordered-label-list .btn.main,#page .ordered-label-list-btn.main,.head__menu-line .ordered-label-list .btn.main,.head__menu-line .ordered-label-list-btn.main {
	background:#000;
	color:#fff;
	cursor:default;
	font-weight:700
}
#page .ordered-label-list .btn.main.hover-name,#page .ordered-label-list-btn.main.hover-name,.head__menu-line .ordered-label-list .btn.main.hover-name,.head__menu-line .ordered-label-list-btn.main.hover-name {
	cursor:pointer
}
#page .ordered-label-list .btn.main.hover-name .name,#page .ordered-label-list-btn.main.hover-name .name,.head__menu-line .ordered-label-list .btn.main.hover-name .name,.head__menu-line .ordered-label-list-btn.main.hover-name .name {
	background:#000
}
#page .ordered-label-list .btn.main .user-subscribe,#page .ordered-label-list-btn.main .user-subscribe,.head__menu-line .ordered-label-list .btn.main .user-subscribe,.head__menu-line .ordered-label-list-btn.main .user-subscribe {
	border-color:#000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked,#page .ordered-label-list-btn.main .user-subscribe.sub-checked,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked {
	color:#000;
	background-color:#fff;
	border-color:#000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:focus {
	color:#000;
	background-color:#e6e6e6;
	border-color:#000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:hover {
	color:#000;
	background-color:#e6e6e6;
	border-color:#000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked {
	color:#000;
	background-color:#e6e6e6;
	background-image:none;
	border-color:#000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active:hover,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active:hover,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:hover {
	color:#000;
	background-color:#d4d4d4;
	border-color:#000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:hover,fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:hover {
	background-color:#fff;
	border-color:#000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked .badge,#page .ordered-label-list-btn.main .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked .badge {
	color:#fff;
	background-color:#000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:focus {
	color:#000;
	background-color:#e6e6e6;
	border-color:#595959
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:hover {
	color:#000;
	background-color:#e6e6e6;
	border-color:#404040
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked {
	color:#000;
	background-color:#e6e6e6;
	border-color:#404040
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active:hover,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active:hover,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:hover {
	color:#000;
	background-color:#d4d4d4;
	border-color:#595959
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.active,#page .ordered-label-list .btn.main .user-subscribe.sub-checked:active,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.active,#page .ordered-label-list-btn.main .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:active,.open>.dropdown-toggle#page .ordered-label-list .btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle#page .ordered-label-list-btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked {
	background-image:none
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled],#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled],.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled],.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled],fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked {
	background-color:rgba(255,255,255,.8);
	cursor:default
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked[disabled]:hover,fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list-btn.main .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked:hover {
	background-color:rgba(255,255,255,.8);
	border-color:#000
}
#page .ordered-label-list .btn.main .user-subscribe.sub-checked .badge,#page .ordered-label-list-btn.main .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list .btn.main .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list-btn.main .user-subscribe.sub-checked .badge {
	color:#fff;
	background-color:#000
}
#page .ordered-label-list .btn.main .prof-verified-tick,#page .ordered-label-list-btn.main .prof-verified-tick,.head__menu-line .ordered-label-list .btn.main .prof-verified-tick,.head__menu-line .ordered-label-list-btn.main .prof-verified-tick {
	background:#fff;
	color:#000
}
#page .ordered-label-list .btn.btn-text,#page .ordered-label-list-btn.btn-text,.head__menu-line .ordered-label-list .btn.btn-text,.head__menu-line .ordered-label-list-btn.btn-text {
	background:0 0;
	color:#000
}
#page .ordered-label-list .btn.btn-text:hover,#page .ordered-label-list-btn.btn-text:hover,.head__menu-line .ordered-label-list .btn.btn-text:hover,.head__menu-line .ordered-label-list-btn.btn-text:hover {
	color:#000
}
#page .ordered-label-list .btn.hover-name,#page .ordered-label-list-btn.hover-name,.head__menu-line .ordered-label-list .btn.hover-name,.head__menu-line .ordered-label-list-btn.hover-name {
	padding:0;
	-webkit-user-select:auto;
	-moz-user-select:auto;
	-ms-user-select:auto;
	user-select:auto
}
#page .ordered-label-list .btn.hover-name .name,#page .ordered-label-list-btn.hover-name .name,.head__menu-line .ordered-label-list .btn.hover-name .name,.head__menu-line .ordered-label-list-btn.hover-name .name {
	float:left;
	height:26px;
	line-height:27px;
	padding:0 6px;
	display:block
}
#page .ordered-label-list .btn.hover-name .name:hover,#page .ordered-label-list-btn.hover-name .name:hover,.head__menu-line .ordered-label-list .btn.hover-name .name:hover,.head__menu-line .ordered-label-list-btn.hover-name .name:hover {
	text-decoration:underline
}
#page .ordered-label-list .btn.hover-name .verified,#page .ordered-label-list-btn.hover-name .verified,.head__menu-line .ordered-label-list .btn.hover-name .verified,.head__menu-line .ordered-label-list-btn.hover-name .verified {
	float:left;
	height:26px;
	line-height:26px;
	margin-right:6px;
	top:0
}
#page .ordered-label-list .btn.hover-name .verified.icf-white-fill:after,#page .ordered-label-list-btn.hover-name .verified.icf-white-fill:after,.head__menu-line .ordered-label-list .btn.hover-name .verified.icf-white-fill:after,.head__menu-line .ordered-label-list-btn.hover-name .verified.icf-white-fill:after {
	bottom:27%;
	top:27%
}
#page .ordered-label-list .btn.hover-name .user-subscribe,#page .ordered-label-list-btn.hover-name .user-subscribe,.head__menu-line .ordered-label-list .btn.hover-name .user-subscribe,.head__menu-line .ordered-label-list-btn.hover-name .user-subscribe {
	margin-left:-6px;
	margin-right:0
}
#page .ordered-label-list .btn .user-subscribe,#page .ordered-label-list-btn .user-subscribe,.head__menu-line .ordered-label-list .btn .user-subscribe,.head__menu-line .ordered-label-list-btn .user-subscribe {
	border:solid 6px #de2600;
	background:#fff;
	color:#000;
	display:inline-block;
	float:right;
	font-size:12px;
	font-weight:400;
	height:26px;
	line-height:14px;
	margin-right:-6px;
	min-width:26px;
	position:relative;
	text-transform:none;
	vertical-align:middle;
	white-space:nowrap
}
#page .ordered-label-list .btn .user-subscribe.sub-checked,#page .ordered-label-list-btn .user-subscribe.sub-checked,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked {
	color:#000;
	background-color:#fff;
	border-color:#de2600
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:focus {
	color:#000;
	background-color:#e6e6e6;
	border-color:#5f1000
}
#page .ordered-label-list .btn .user-subscribe.sub-checked:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:hover {
	color:#000;
	background-color:#e6e6e6;
	border-color:#a11c00
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.active,#page .ordered-label-list .btn .user-subscribe.sub-checked:active,#page .ordered-label-list-btn .user-subscribe.sub-checked.active,#page .ordered-label-list-btn .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked {
	color:#000;
	background-color:#e6e6e6;
	background-image:none;
	border-color:#a11c00
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.active.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.active:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.active:hover,#page .ordered-label-list .btn .user-subscribe.sub-checked:active.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked:active:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked:active:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked.active.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.active:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.active:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked:active.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked:active:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active:hover,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked:hover,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:hover {
	color:#000;
	background-color:#d4d4d4;
	border-color:#5f1000
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:hover,fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked:hover,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:hover {
	background-color:#fff;
	border-color:#de2600
}
#page .ordered-label-list .btn .user-subscribe.sub-checked .badge,#page .ordered-label-list-btn .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked .badge {
	color:#fff;
	background-color:#000
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:focus {
	color:#000;
	background-color:#e6e6e6;
	border-color:#5f1000
}
#page .ordered-label-list .btn .user-subscribe.sub-checked:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:hover {
	color:#000;
	background-color:#e6e6e6;
	border-color:#a11c00
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.active,#page .ordered-label-list .btn .user-subscribe.sub-checked:active,#page .ordered-label-list-btn .user-subscribe.sub-checked.active,#page .ordered-label-list-btn .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked {
	color:#000;
	background-color:#e6e6e6;
	border-color:#a11c00
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.active.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.active:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.active:hover,#page .ordered-label-list .btn .user-subscribe.sub-checked:active.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked:active:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked:active:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked.active.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.active:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.active:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked:active.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked:active:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active:hover,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked:hover,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:hover,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:focus,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:hover {
	color:#000;
	background-color:#d4d4d4;
	border-color:#5f1000
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.active,#page .ordered-label-list .btn .user-subscribe.sub-checked:active,#page .ordered-label-list-btn .user-subscribe.sub-checked.active,#page .ordered-label-list-btn .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:active,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.active,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:active,.open>.dropdown-toggle#page .ordered-label-list .btn .user-subscribe.sub-checked,.open>.dropdown-toggle#page .ordered-label-list-btn .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked,.open>.dropdown-toggle.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked {
	background-image:none
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled],#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled],.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled],.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled],fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked {
	background-color:rgba(255,255,255,.8);
	cursor:default
}
#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled.focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked.disabled:hover,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled].focus,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:focus,#page .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked[disabled]:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled.focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.disabled:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled].focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:focus,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked[disabled]:hover,fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list .btn .user-subscribe.sub-checked:hover,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked.focus,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked:focus,fieldset[disabled] #page .ordered-label-list-btn .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked:hover,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked.focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:focus,fieldset[disabled] .head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked:hover {
	background-color:rgba(255,255,255,.8);
	border-color:#de2600
}
#page .ordered-label-list .btn .user-subscribe.sub-checked .badge,#page .ordered-label-list-btn .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list .btn .user-subscribe.sub-checked .badge,.head__menu-line .ordered-label-list-btn .user-subscribe.sub-checked .badge {
	color:#fff;
	background-color:#000
}
#page .ordered-label-list .btn .user-subscribe .count,#page .ordered-label-list-btn .user-subscribe .count,.head__menu-line .ordered-label-list .btn .user-subscribe .count,.head__menu-line .ordered-label-list-btn .user-subscribe .count {
	box-shadow:0 0 0 rgba(0,0,0,.5) inset,0 0 0 rgba(0,0,0,.5);
	display:block;
	float:left;
	height:14px;
	line-height:16px;
	padding:0 2px
}
#page .ordered-label-list .btn .user-subscribe .icf-check,#page .ordered-label-list .btn .user-subscribe .icf-feed,#page .ordered-label-list-btn .user-subscribe .icf-check,#page .ordered-label-list-btn .user-subscribe .icf-feed,.head__menu-line .ordered-label-list .btn .user-subscribe .icf-check,.head__menu-line .ordered-label-list .btn .user-subscribe .icf-feed,.head__menu-line .ordered-label-list-btn .user-subscribe .icf-check,.head__menu-line .ordered-label-list-btn .user-subscribe .icf-feed {
	color:#de2600;
	float:left;
	font-size:12px;
	height:14px;
	line-height:14px;
	padding:0 2px 0 0
}
#page .ordered-label-list .btn .user-subscribe .loader,#page .ordered-label-list-btn .user-subscribe .loader,.head__menu-line .ordered-label-list .btn .user-subscribe .loader,.head__menu-line .ordered-label-list-btn .user-subscribe .loader {
	display:none
}
#page .ordered-label-list .btn .user-subscribe .loader img,#page .ordered-label-list-btn .user-subscribe .loader img,.head__menu-line .ordered-label-list .btn .user-subscribe .loader img,.head__menu-line .ordered-label-list-btn .user-subscribe .loader img {
	padding:0 4px
}
#page .ordered-label-list .btn .user-subscribe.wait,#page .ordered-label-list-btn .user-subscribe.wait,.head__menu-line .ordered-label-list .btn .user-subscribe.wait,.head__menu-line .ordered-label-list-btn .user-subscribe.wait {
	cursor:wait
}
#page .ordered-label-list .btn .user-subscribe.wait,#page .ordered-label-list .btn .user-subscribe.wait:active,#page .ordered-label-list .btn .user-subscribe.wait:hover,#page .ordered-label-list-btn .user-subscribe.wait,#page .ordered-label-list-btn .user-subscribe.wait:active,#page .ordered-label-list-btn .user-subscribe.wait:hover,.head__menu-line .ordered-label-list .btn .user-subscribe.wait,.head__menu-line .ordered-label-list .btn .user-subscribe.wait:active,.head__menu-line .ordered-label-list .btn .user-subscribe.wait:hover,.head__menu-line .ordered-label-list-btn .user-subscribe.wait,.head__menu-line .ordered-label-list-btn .user-subscribe.wait:active,.head__menu-line .ordered-label-list-btn .user-subscribe.wait:hover {
	box-shadow:none;
	transform:initial
}
#page .ordered-label-list .btn .user-subscribe.wait .count,#page .ordered-label-list .btn .user-subscribe.wait .icf-check,#page .ordered-label-list-btn .user-subscribe.wait .count,#page .ordered-label-list-btn .user-subscribe.wait .icf-check,.head__menu-line .ordered-label-list .btn .user-subscribe.wait .count,.head__menu-line .ordered-label-list .btn .user-subscribe.wait .icf-check,.head__menu-line .ordered-label-list-btn .user-subscribe.wait .count,.head__menu-line .ordered-label-list-btn .user-subscribe.wait .icf-check {
	display:none
}
#page .ordered-label-list .btn .user-subscribe.wait .loader,#page .ordered-label-list-btn .user-subscribe.wait .loader,.head__menu-line .ordered-label-list .btn .user-subscribe.wait .loader,.head__menu-line .ordered-label-list-btn .user-subscribe.wait .loader {
	display:inline
}
#page .ordered-label-list .btn.current,#page .ordered-label-list-btn.current,.head__menu-line .ordered-label-list .btn.current,.head__menu-line .ordered-label-list-btn.current {
	background:#000;
	color:#fff;
	cursor:default;
	font-weight:700
}
#page .ordered-label-list .btn.country-switch,#page .ordered-label-list-btn.country-switch,.head__menu-line .ordered-label-list .btn.country-switch,.head__menu-line .ordered-label-list-btn.country-switch {
	background:#a8a8a8;
	color:#fff
}
#page .ordered-label-list .btn.country-switch:hover,#page .ordered-label-list-btn.country-switch:hover,.head__menu-line .ordered-label-list .btn.country-switch:hover,.head__menu-line .ordered-label-list-btn.country-switch:hover {
	background:#555;
	color:#fff
}
#page .ordered-label-list .btn.country-switch.main,#page .ordered-label-list-btn.country-switch.main,.head__menu-line .ordered-label-list .btn.country-switch.main,.head__menu-line .ordered-label-list-btn.country-switch.main {
	background:#000;
	color:#fff;
	font-weight:700
}
#page .ordered-label-list .btn.country-switch.main:hover,#page .ordered-label-list-btn.country-switch.main:hover,.head__menu-line .ordered-label-list .btn.country-switch.main:hover,.head__menu-line .ordered-label-list-btn.country-switch.main:hover {
	background:#555
}
#page .ordered-label-list .btn.view-more,#page .ordered-label-list-btn.view-more,.head__menu-line .ordered-label-list .btn.view-more,.head__menu-line .ordered-label-list-btn.view-more {
	background:#fff;
	color:#000;
	font-size:20px;
	font-weight:700
}
#page .ordered-label-list .btn.view-more:hover,#page .ordered-label-list-btn.view-more:hover,.head__menu-line .ordered-label-list .btn.view-more:hover,.head__menu-line .ordered-label-list-btn.view-more:hover {
	background:#f7f7f7;
	color:#000
}
#page .ordered-label-list .btn.play-all-rand .icon-f,#page .ordered-label-list-btn.play-all-rand .icon-f,.head__menu-line .ordered-label-list .btn.play-all-rand .icon-f,.head__menu-line .ordered-label-list-btn.play-all-rand .icon-f {
	float:left;
	line-height:26px
}
#page .ordered-label-list .btn.uploader-tag,#page .ordered-label-list-btn.uploader-tag,.head__menu-line .ordered-label-list .btn.uploader-tag,.head__menu-line .ordered-label-list-btn.uploader-tag {
	cursor:pointer;
	text-transform:none
}
#page .ordered-label-list .btn .verified,#page .ordered-label-list-btn .verified,.head__menu-line .ordered-label-list .btn .verified,.head__menu-line .ordered-label-list-btn .verified {
	font-size:16px;
	position:relative;
	top:2px
}
#page .ordered-label-list .btn.profile .verified,#page .ordered-label-list-btn.profile .verified,.head__menu-line .ordered-label-list .btn.profile .verified,.head__menu-line .ordered-label-list-btn.profile .verified {
	color:#000
}
#page .ordered-label-list .btn.red-label,.head__menu-line .ordered-label-list .btn.red-label {
	background:#de2600;
	color:#fff
}
#page .ordered-label-list .btn.red-home .icon-f,.head__menu-line .ordered-label-list .btn.red-home .icon-f {
	font-size:20px;
	line-height:26px;
	float:left
}
#page .ordered-label-list .btn.red-free img,.head__menu-line .ordered-label-list .btn.red-free img {
	float:left;
	height:18px;
	margin:4px 5px 4px 0
}
#page .ordered-label-list .btn.red-ticket,.head__menu-line .ordered-label-list .btn.red-ticket {
	background:0 0;
	padding:0;
	position:relative
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont {
	display:inline-block;
	padding:0 10px;
	position:relative
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont>span,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont>span {
	background:#de2600;
	font-weight:700;
	position:relative;
	z-index:2
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide:before,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide:before {
	left:0;
	top:0;
	position:absolute
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-left,#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-right,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-left,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-right {
	background:0 0;
	color:#de2600;
	display:block;
	bottom:0;
	font-size:26px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:55%;
	z-index:1
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-right,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-right {
	left:auto;
	right:0
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-right:before,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .icf-ticket-wide-right:before {
	left:auto;
	right:0
}
#page .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .navbadge,.head__menu-line .ordered-label-list .btn.red-ticket .icf-ticket-wide-cont .navbadge {
	margin-right:-2px
}
#page .ordered-label-list .btn.red-ticket.inactive .icf-ticket-wide-cont>span,.head__menu-line .ordered-label-list .btn.red-ticket.inactive .icf-ticket-wide-cont>span {
	background:#d9d9d9;
	color:#000
}
#page .ordered-label-list .btn.red-ticket.inactive .icf-ticket-wide-cont .icf-ticket-wide-left,#page .ordered-label-list .btn.red-ticket.inactive .icf-ticket-wide-cont .icf-ticket-wide-right,.head__menu-line .ordered-label-list .btn.red-ticket.inactive .icf-ticket-wide-cont .icf-ticket-wide-left,.head__menu-line .ordered-label-list .btn.red-ticket.inactive .icf-ticket-wide-cont .icf-ticket-wide-right {
	background:0 0;
	color:#d9d9d9
}
#page .ordered-label-list .btn.red-ticket.inactive:hover .icf-ticket-wide-cont>span,.head__menu-line .ordered-label-list .btn.red-ticket.inactive:hover .icf-ticket-wide-cont>span {
	background:#de2600;
	color:#fff
}
#page .ordered-label-list .btn.red-ticket.inactive:hover .icf-ticket-wide-cont .icf-ticket-wide-left,#page .ordered-label-list .btn.red-ticket.inactive:hover .icf-ticket-wide-cont .icf-ticket-wide-right,.head__menu-line .ordered-label-list .btn.red-ticket.inactive:hover .icf-ticket-wide-cont .icf-ticket-wide-left,.head__menu-line .ordered-label-list .btn.red-ticket.inactive:hover .icf-ticket-wide-cont .icf-ticket-wide-right {
	background:0 0;
	color:#de2600
}
#page .ordered-label-list .btn.red-ticket.btn-profiles-date-links .icf-ticket-wide-cont,.head__menu-line .ordered-label-list .btn.red-ticket.btn-profiles-date-links .icf-ticket-wide-cont {
	padding:0 25px 0 10px
}
#page .ordered-label-list .btn.red-ticket.btn-profiles-date-links .btn-profiles-date-links-arrow,.head__menu-line .ordered-label-list .btn.red-ticket.btn-profiles-date-links .btn-profiles-date-links-arrow {
	position:absolute;
	right:7px;
	z-index:2
}
#page .ordered-label-list .btn .navbadge,.head__menu-line .ordered-label-list .btn .navbadge {
	background:#fff;
	color:#000;
	vertical-align:text-bottom
}
.main-message {
	overflow:hidden;
	position:relative;
	padding:5px 8px;
	margin:4px 0;
	background:#de2600;
	color:#fff;
	font-size:13px
}
.main-message:after {
	position:absolute;
	content:"";
	height:1px;
	background-color:#000;
	bottom:-2px;
	left:0;
	right:0;
	width:100%
}
.main-message a {
	color:#fff
}
.main-message .icon {
	vertical-align:text-top
}
.main-message.closable {
	padding-right:18px
}
.main-message.closable .close {
	cursor:pointer;
	position:absolute;
	right:6px;
	top:0;
	color:#fff;
	font-weight:700;
	font-size:13px;
	line-height:15px;
	font-family:sans-serif
}
.ticket-red {
	display:inline-block;
	margin:0;
	position:relative
}
.ticket-red .ticket-in {
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:700;
	height:26px;
	line-height:26px;
	padding:0 8px;
	position:relative;
	z-index:2
}
.ticket-red .ticket-back {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:1
}
.ticket-red .ticket-back .ticket-back-left,.ticket-red .ticket-back .ticket-back-right {
	width:55%;
	overflow:hidden
}
.ticket-red .ticket-back .icon-f,.ticket-red .ticket-back .ticket-back-left,.ticket-red .ticket-back .ticket-back-right {
	bottom:0;
	font-size:27px;
	position:absolute;
	top:0;
	z-index:2
}
.ticket-red .ticket-back .icon-f {
	color:#de2600
}
.ticket-red .ticket-back .ticket-back-left,.ticket-red .ticket-back .ticket-back-left .icon-f {
	left:0
}
.ticket-red .ticket-back .ticket-back-right,.ticket-red .ticket-back .ticket-back-right .icon-f {
	right:0
}
#footer {
	clear:both;
	font-size:13px;
	margin:20px 0 10px;
	overflow:hidden
}
#footer .terms {
	border-top:1px solid #eee;
	padding-top:15px
}
#footer .terms p {
	margin:0 0 16px
}
#footer .botLinks {
	border-top:1px solid #eee;
	padding:10px 0 0
}
#footer .botLinks,#footer .botLinks a {
	color:#777
}
#footer .slogan {
	margin:0
}
#page-go-up {
	background:#000;
	border-radius:5px;
	bottom:40px;
	color:#000;
	cursor:pointer;
	font-size:50px;
	display:none;
	opacity:.75;
	position:fixed;
	right:10px;
	z-index:180
}
#page-go-up .icon-f {
	display:block
}
.mac-models h2 {
	color:#de2600
}
.mac-models h2 span {
	color:#fff
}
.mac-models .models .model .live {
	background:#de2600
}
.split-css-rule {
	display:none;
	color:#123456
}
.ad-alert-badge {
	background:#de2600;
	border-radius:4px;
	color:#fff;
	font-size:10px;
	font-weight:700;
	left:4px;
	padding:1px 4px;
	position:absolute;
	text-transform:uppercase;
	top:4px
}
.remove-ads a {
	text-decoration:none;
	white-space:nowrap
}
.remove-ads a .remove-ads-link {
	text-decoration:underline
}
.remove-ads a .icon-f {
	vertical-align:text-bottom;
	font-size:14px;
	color:#333
}
#ad-footer img,#ad-footer video,#ad-footer2 img,#ad-footer2 video,#ad-header-mobile img,#ad-header-mobile video,#related-videos .thumb-block.video-ad img,#related-videos .thumb-block.video-ad video,#video-ad img,#video-ad video {
	display:block
}
#video-ad a {
	display:block;
	height:480px;
	position:relative
}
#video-ad>:first-child {
	margin-bottom:16px
}
#video-ad .exo-ad-ins-div img,#video-ad .exo-ad-ins-div video,#video-ad img,#video-ad video {
	bottom:0;
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%
}
#video-ad img,#video-ad video {
	max-height:100%
}
#video-ad img.resize_300250,#video-ad video.resize_300250 {
	transform:scaleY(.8342);
	transform-origin:top
}
#video-ad video {
	vertical-align:middle
}
#video-ad .remove-ads {
	position:absolute;
	bottom:-22px;
	right:0;
	margin:0
}
@media (max-aspect-ratio:1/1) {
	#video-ad.ad-support-mobile {
	display:none
}
}#ad-footer,#ad-footer2,#related-videos .thumb-block.video-ad-support-mobile .thumb-inside,#related-videos .thumb-block.video-ad-support-tablet .thumb-inside {
	clear:both;
	margin-top:14px
}
#ad-footer .exo-ad-ins-div,#ad-footer2 .exo-ad-ins-div,#ad-footer2>a,#ad-footer>a,#related-videos .thumb-block.video-ad-support-mobile .thumb-inside .exo-ad-ins-div,#related-videos .thumb-block.video-ad-support-mobile .thumb-inside>a,#related-videos .thumb-block.video-ad-support-tablet .thumb-inside .exo-ad-ins-div,#related-videos .thumb-block.video-ad-support-tablet .thumb-inside>a {
	display:inline-block;
	box-shadow:0 0 7px #000;
	position:relative
}
#ad-footer img,#ad-footer video,#ad-footer2 img,#ad-footer2 video,#related-videos .thumb-block.video-ad-support-mobile .thumb-inside img,#related-videos .thumb-block.video-ad-support-mobile .thumb-inside video,#related-videos .thumb-block.video-ad-support-tablet .thumb-inside img,#related-videos .thumb-block.video-ad-support-tablet .thumb-inside video {
	box-shadow:0 0 0 1px #000;
	height:auto;
	max-width:100%
}
#ad-footer video,#ad-footer2 video,#related-videos .thumb-block.video-ad-support-mobile .thumb-inside video,#related-videos .thumb-block.video-ad-support-tablet .thumb-inside video {
	vertical-align:middle
}
#ad-footer.is-filled,#ad-footer2.is-filled {
	height:0;
	margin-left:auto;
	margin-right:auto;
	max-width:480px
}
.is-desktop #ad-footer.is-filled,.is-desktop #ad-footer2.is-filled {
	max-width:900px;
	padding-bottom:27.78%
}
.is-desktop #ad-footer.is-filled>*,.is-desktop #ad-footer2.is-filled>* {
	display:block;
	max-width:900px;
	width:900px
}
#ad-footer.is-filled.ad-support-mobile,#ad-footer.is-filled.ad-support-tablet,#ad-footer2.is-filled.ad-support-mobile,#ad-footer2.is-filled.ad-support-tablet {
	padding-bottom:33.33%
}
#ad-footer.is-filled.ad-support-mobile>*,#ad-footer.is-filled.ad-support-tablet>*,#ad-footer2.is-filled.ad-support-mobile>*,#ad-footer2.is-filled.ad-support-tablet>* {
	display:block;
	max-width:300px;
	width:300px
}
@media (min-width:916px) {
	.is-desktop #ad-footer.is-filled,.is-desktop #ad-footer2.is-filled {
	padding-bottom:250px
}
}@media (min-width:316px) {
	#ad-footer.is-filled.ad-support-mobile,#ad-footer.is-filled.ad-support-tablet,#ad-footer2.is-filled.ad-support-mobile,#ad-footer2.is-filled.ad-support-tablet {
	padding-bottom:min(33.33%,160px)
}
}#ad-footer {
	text-align:center
}
#ad-footer+.remove-ads {
	margin-top:4px
}
#ad-footer+.remove-ads p {
	margin:0 auto;
	max-width:898px;
	overflow:hidden
}
#ad-footer.ad-support-mobile+.remove-ads p {
	max-width:298px
}
#ad-footer.ad-support-tablet+.remove-ads p {
	max-width:418px
}
#ad-footer.with-related-ad,#ad-footer.with-related-ad *,#ad-footer.with-related-ad+.remove-ads,#ad-footer.with-related-ad+.remove-ads * {
	display:none
}
#ad-footer2 {
	clear:both;
	margin:6px 0;
	display:none
}
#ad-footer2 a {
	display:inline-block
}
#ad-footer2 img,#ad-footer2 video {
	width:100%
}
#ad-footer2 video {
	vertical-align:middle
}
#ad-footer2 .remove-ads {
	clear:both;
	margin:4px 0 0;
	text-align:right
}
#ad-footer2 .remove-ads a {
	display:inline
}
#full-video-link-band+#ad-footer2 {
	margin-top:6px
}
#related-videos .mozaique .thumb-block.video-ad-support-desktop {
	padding-bottom:68px
}
#related-videos .mozaique .thumb-block.video-ad-support-desktop .thumb-inside .exo-ad-ins-div,#related-videos .mozaique .thumb-block.video-ad-support-desktop .thumb-inside>a {
	left:10px;
	position:absolute;
	right:10px;
	top:0
}
#related-videos .mozaique .thumb-block.video-ad-support-desktop .thumb-inside>a img,#related-videos .mozaique .thumb-block.video-ad-support-desktop .thumb-inside>a video {
	height:auto;
	max-height:100%;
	max-width:100%
}
#related-videos .mozaique .thumb-block.video-ad .thumb-inside .exo-ad-ins-div,#related-videos .mozaique .thumb-block.video-ad .thumb-inside>a {
	box-shadow:none;
	max-width:300px;
	width:300px
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile,#related-videos .mozaique .thumb-block.video-ad-support-tablet {
	margin-top:0;
	text-align:left;
	width:100%
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile .thumb-inside,#related-videos .mozaique .thumb-block.video-ad-support-tablet .thumb-inside {
	margin:8px 0 0;
	padding:0 15px 33.33%
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile .thumb-inside a,#related-videos .mozaique .thumb-block.video-ad-support-tablet .thumb-inside a {
	display:inline-block;
	margin:0;
	vertical-align:middle
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile .thumb-inside a img,#related-videos .mozaique .thumb-block.video-ad-support-tablet .thumb-inside a img {
	display:block
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile .thumb-inside .remove-ads,#related-videos .mozaique .thumb-block.video-ad-support-tablet .thumb-inside .remove-ads {
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	top:100%
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile .thumb-inside .remove-ads .pull-right,#related-videos .mozaique .thumb-block.video-ad-support-tablet .thumb-inside .remove-ads .pull-right {
	display:none
}
#related-videos .mozaique .thumb-block.video-ad-support-mobile .thumb-inside .remove-ads a,#related-videos .mozaique .thumb-block.video-ad-support-tablet .thumb-inside .remove-ads a {
	box-shadow:none
}
#ad-header-mobile-contener {
	text-align:center
}
#ad-header-mobile {
	display:block;
	height:0;
	margin:20px auto;
	max-width:480px;
	overflow:hidden;
	padding:0 0 33.33%;
	padding-bottom:min(33.33%,160px);
	position:relative;
	text-align:left
}
#ad-header-mobile.is-filled {
	box-shadow:0 0 5px rgba(0,0,0,.4)
}
#ad-header-mobile .exo-ad-ins-div {
	max-width:300px;
	width:300px
}
#ad-header-mobile>a {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	top:0
}
#ad-footer.ad-footermobile+.remove-ads {
	max-width:285px;
	margin:2px auto 0;
	text-align:left
}
.exo-ad-ins-div {
	position:relative
}
.exo-ad-ins-div div {
	max-height:100%!important;
	max-width:100%!important
}
.exo-ad-ins-div div img,.exo-ad-ins-div div video {
	max-height:100%;
	max-width:100%
}
#ad-header-mobile .exo-ad-ins-div>div,#related-videos .exo-ad-ins-div>div,#video-ad .exo-ad-ins-div>div,html:not(.is-desktop) #ad-footer .exo-ad-ins-div>div {
	display:block!important;
	margin:0!important
}
.thumb-block.thumb-nat-exo-ad .thumb-inside {
	z-index:2
}
.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb a {
	border:0
}
.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content {
	background-color:#fff!important
}
.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content .exo-native-widget-item-title,.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content .exo-native-widget-item-title:hover {
	color:#000!important
}
.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content .exo-native-widget-item-brand,.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content .exo-native-widget-item-brand:hover,.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content .exo-native-widget-item-text,.thumb-block.thumb-nat-exo-ad .thumb-inside .thumb .exo-native-widget-item-content .exo-native-widget-item-text:hover {
	color:#555!important
}
.thumb-block.thumb-nat-exo-ad .thumb-under,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .mozaique.cust-nb-cols .thumb-block.thumb-nat-exo-ad .thumb-under {
	min-height:56px
}
.exo-native-widget-item-container .exo-native-widget-item-content {
	background-color:#fff!important
}
.exo-native-widget-item-container .exo-native-widget-item-content .exo-native-widget-item-title,.exo-native-widget-item-container .exo-native-widget-item-content .exo-native-widget-item-title:hover {
	color:#000!important
}
.exo-native-widget-item-container .exo-native-widget-item-content .exo-native-widget-item-brand,.exo-native-widget-item-container .exo-native-widget-item-content .exo-native-widget-item-brand:hover,.exo-native-widget-item-container .exo-native-widget-item-content .exo-native-widget-item-text,.exo-native-widget-item-container .exo-native-widget-item-content .exo-native-widget-item-text:hover {
	color:#555!important
}
.popup-pornin-indexes ul {
	margin:0
}
.popup-pornin-indexes li {
	display:block;
	float:left;
	width:20%
}
#home-tabs,#page .resps-tabs {
	margin:2px 0 0;
	clear:both;
	height:34px;
	overflow:hidden
}
#home-tabs .tab-buttons,#page .resps-tabs .tab-buttons {
	border-bottom:1px solid #000;
	float:none;
	overflow:visible;
	padding:0
}
#home-tabs .tab-buttons li:not(.report) .btn,#page .resps-tabs .tab-buttons li:not(.report) .btn {
	background:#000;
	border:1px solid #000;
	border-bottom:0;
	border-radius:2px 2px 0 0;
	box-shadow:none;
	color:#fff;
	font-size:16px;
	font-weight:400;
	line-height:21px;
	margin:0;
	overflow:hidden;
	padding:5px 12px 6px;
	text-shadow:none;
	transition:all .1s
}
#home-tabs .tab-buttons li:not(.report) .btn .icon,#home-tabs .tab-buttons li:not(.report) .btn .icon-f,#page .resps-tabs .tab-buttons li:not(.report) .btn .icon,#page .resps-tabs .tab-buttons li:not(.report) .btn .icon-f {
	vertical-align:middle
}
#home-tabs .tab-buttons li:not(.report) .btn .icf-cog,#page .resps-tabs .tab-buttons li:not(.report) .btn .icf-cog {
	color:#000;
	vertical-align:text-top
}
#home-tabs .tab-buttons li:not(.report) .btn .navbadge,#page .resps-tabs .tab-buttons li:not(.report) .btn .navbadge {
	background:#de2600;
	border-radius:14px;
	color:#fff;
	margin-left:4px;
	padding:4px 6px;
	vertical-align:bottom
}
#home-tabs .tab-buttons li:not(.report) .btn:hover,#page .resps-tabs .tab-buttons li:not(.report) .btn:hover {
	background:#f7f7f7;
	color:#000;
	text-shadow:none
}
#home-tabs .tab-buttons li:not(.report) .btn.active,#home-tabs .tab-buttons li:not(.report) .btn.active:hover,#page .resps-tabs .tab-buttons li:not(.report) .btn.active,#page .resps-tabs .tab-buttons li:not(.report) .btn.active:hover {
	background:#fff;
	color:#000;
	margin-bottom:-1px;
	padding-bottom:7px
}
#home-tabs .tab-buttons li:not(.report) .btn.premium,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium {
	position:relative;
	background:0 0;
	border:0;
	padding:0 8px;
	line-height:21px
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-in,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-in {
	display:block;
	font-weight:700;
	padding:7px 8px 5px;
	position:relative;
	z-index:2
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-in .navbadge,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-in .navbadge {
	margin-bottom:1px
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:1
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left,#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right {
	width:55%;
	overflow:hidden
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .icon-f,#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left,#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .icon-f,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right {
	bottom:0;
	font-size:34px;
	position:absolute;
	top:0;
	z-index:2
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left,#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left .icon-f,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-left .icon-f {
	left:0
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right,#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right .icon-f,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .ticket-back-right .icon-f {
	right:0
}
#home-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .icf-ticket-wide,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium .ticket-back .icf-ticket-wide {
	z-index:1
}
#home-tabs .tab-buttons li:not(.report) .btn.premium.active,#home-tabs .tab-buttons li:not(.report) .btn.premium.active:hover,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium.active,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium.active:hover {
	padding-bottom:0
}
#home-tabs .tab-buttons li:not(.report) .btn.premium.active .ticket-in,#home-tabs .tab-buttons li:not(.report) .btn.premium.active:hover .ticket-in,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium.active .ticket-in,#page .resps-tabs .tab-buttons li:not(.report) .btn.premium.active:hover .ticket-in {
	padding-bottom:6px
}
#home-tabs .tab-buttons li:not(.report) .btn.home-premium .icon-f,#page .resps-tabs .tab-buttons li:not(.report) .btn.home-premium .icon-f {
	display:inline-block;
	font-size:21px;
	height:19px;
	line-height:19px
}
#home-tabs .tab-buttons li:not(.report) .btn.home-regular img,#page .resps-tabs .tab-buttons li:not(.report) .btn.home-regular img {
	float:left;
	height:21px
}
#home-tabs .tab-buttons li:not(.report) .btn.page-title,#page .resps-tabs .tab-buttons li:not(.report) .btn.page-title {
	background:0 0;
	border:0;
	color:#000;
	cursor:default;
	font-size:25px;
	font-weight:700;
	line-height:26px;
	margin-bottom:0;
	overflow:visible;
	padding-bottom:0;
	padding-top:0
}
#home-tabs .tab-buttons li:not(.report):last-child,#page .resps-tabs .tab-buttons li:not(.report):last-child {
	margin-right:0
}
#home-tabs .tab-buttons li:not(.report)#listing-settings.pull-right,#page .resps-tabs .tab-buttons li:not(.report)#listing-settings.pull-right {
	margin-right:0;
	position:relative;
	z-index:2
}
#home-tabs .tab-buttons li.report,#page .resps-tabs .tab-buttons li.report {
	background:#fff;
	float:right;
	margin:0;
	position:relative
}
#home-tabs .tab-buttons li.report .report-search,#page .resps-tabs .tab-buttons li.report .report-search {
	background:#fff!important;
	padding:0 10px;
	white-space:nowrap
}
#home-tabs .tab-buttons li.report .report-search *,#page .resps-tabs .tab-buttons li.report .report-search * {
	display:inline-block;
	line-height:30px;
	vertical-align:top
}
#home-tabs .tab-buttons li.report .report-search:hover *,#page .resps-tabs .tab-buttons li.report .report-search:hover * {
	color:#000
}
#home-tabs .tab-buttons li.report .report-search .label,#page .resps-tabs .tab-buttons li.report .report-search .label {
	padding-left:4px
}
#home-tabs.not-logged .tab-buttons,#page .resps-tabs.not-logged .tab-buttons {
	border-bottom-color:#000
}
#home-tabs.not-logged .tab-buttons li .btn.active .navbadge,#home-tabs.not-logged .tab-buttons li .btn:hover .navbadge,#page .resps-tabs.not-logged .tab-buttons li .btn.active .navbadge,#page .resps-tabs.not-logged .tab-buttons li .btn:hover .navbadge {
	background:#fff;
	color:#000
}
#home-tabs.not-logged .tab-buttons li .btn.home,#page .resps-tabs.not-logged .tab-buttons li .btn.home {
	background:#666;
	border-color:#666
}
#home-tabs.not-logged .tab-buttons li .btn.home:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.home:hover {
	background:#000;
	color:#fff
}
#home-tabs.not-logged .tab-buttons li .btn.home.active,#home-tabs.not-logged .tab-buttons li .btn.home.active:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.home.active,#page .resps-tabs.not-logged .tab-buttons li .btn.home.active:hover {
	background:#fff;
	border-color:#000;
	color:#000
}
#home-tabs.not-logged .tab-buttons li .btn.mysubs,#home-tabs.not-logged .tab-buttons li .btn.videosilike,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike {
	background:#ccc;
	border-color:#ccc
}
#home-tabs.not-logged .tab-buttons li .btn.mysubs,#home-tabs.not-logged .tab-buttons li .btn.mysubs .icon.black-hover.feed,#home-tabs.not-logged .tab-buttons li .btn.mysubs .icon.black-hover.thumb-up,#home-tabs.not-logged .tab-buttons li .btn.mysubs:hover,#home-tabs.not-logged .tab-buttons li .btn.mysubs:hover .icon.black-hover.feed,#home-tabs.not-logged .tab-buttons li .btn.mysubs:hover .icon.black-hover.thumb-up,#home-tabs.not-logged .tab-buttons li .btn.videosilike,#home-tabs.not-logged .tab-buttons li .btn.videosilike .icon.black-hover.feed,#home-tabs.not-logged .tab-buttons li .btn.videosilike .icon.black-hover.thumb-up,#home-tabs.not-logged .tab-buttons li .btn.videosilike:hover,#home-tabs.not-logged .tab-buttons li .btn.videosilike:hover .icon.black-hover.feed,#home-tabs.not-logged .tab-buttons li .btn.videosilike:hover .icon.black-hover.thumb-up,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs .icon.black-hover.feed,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs .icon.black-hover.thumb-up,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs:hover .icon.black-hover.feed,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs:hover .icon.black-hover.thumb-up,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike .icon.black-hover.feed,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike .icon.black-hover.thumb-up,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike:hover .icon.black-hover.feed,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike:hover .icon.black-hover.thumb-up {
	color:#fff
}
#home-tabs.not-logged .tab-buttons li .btn.mysubs.active,#home-tabs.not-logged .tab-buttons li .btn.videosilike.active,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs.active,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike.active {
	background:#fff;
	border-color:#000
}
#home-tabs.not-logged .tab-buttons li .btn.mysubs.active,#home-tabs.not-logged .tab-buttons li .btn.mysubs.active .icon.black-hover.feed,#home-tabs.not-logged .tab-buttons li .btn.mysubs.active .icon.black-hover.thumb-up,#home-tabs.not-logged .tab-buttons li .btn.videosilike.active,#home-tabs.not-logged .tab-buttons li .btn.videosilike.active .icon.black-hover.feed,#home-tabs.not-logged .tab-buttons li .btn.videosilike.active .icon.black-hover.thumb-up,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs.active,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs.active .icon.black-hover.feed,#page .resps-tabs.not-logged .tab-buttons li .btn.mysubs.active .icon.black-hover.thumb-up,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike.active,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike.active .icon.black-hover.feed,#page .resps-tabs.not-logged .tab-buttons li .btn.videosilike.active .icon.black-hover.thumb-up {
	color:#888
}
#home-tabs.not-logged .tab-buttons li .btn .navbadge,#page .resps-tabs.not-logged .tab-buttons li .btn .navbadge {
	background:#999
}
#home-tabs .tab-buttons.premium-active,#page .resps-tabs .tab-buttons.premium-active {
	border-bottom-color:#000
}
#home-tabs .tab-buttons li .btn.premium,#page .resps-tabs .tab-buttons li .btn.premium {
	color:#fff
}
#home-tabs .tab-buttons li .btn.premium .ticket-back .icon-f,#page .resps-tabs .tab-buttons li .btn.premium .ticket-back .icon-f {
	color:#000
}
#home-tabs .tab-buttons li .btn.premium.active,#home-tabs .tab-buttons li .btn.premium.active:hover,#home-tabs .tab-buttons li .btn.premium:hover,#page .resps-tabs .tab-buttons li .btn.premium.active,#page .resps-tabs .tab-buttons li .btn.premium.active:hover,#page .resps-tabs .tab-buttons li .btn.premium:hover {
	color:#fff
}
#home-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide,#home-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#home-tabs .tab-buttons li .btn.premium:hover .icf-ticket-wide,#page .resps-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide,#page .resps-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#page .resps-tabs .tab-buttons li .btn.premium:hover .icf-ticket-wide {
	color:#de2600
}
#home-tabs .tab-buttons li .btn.premium.active .navbadge,#home-tabs .tab-buttons li .btn.premium.active:hover .navbadge,#home-tabs .tab-buttons li .btn.premium:hover .navbadge,#page .resps-tabs .tab-buttons li .btn.premium.active .navbadge,#page .resps-tabs .tab-buttons li .btn.premium.active:hover .navbadge,#page .resps-tabs .tab-buttons li .btn.premium:hover .navbadge {
	background:#fff;
	color:#000
}
#home-tabs.video-suggest .tab-buttons,#page .resps-tabs.video-suggest .tab-buttons {
	border-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 12px,#000 120px,#000 100%);
	border-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 12px,#000 120px,#000 100%) 1
}
#home-tabs.video-suggest .tab-buttons.premium-active,#page .resps-tabs.video-suggest .tab-buttons.premium-active {
	border-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 12px,#000 120px,#000 100%);
	border-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 12px,#000 120px,#000 100%) 1
}
#home-tabs.video-suggest.not-logged .tab-buttons,#page .resps-tabs.video-suggest.not-logged .tab-buttons {
	border-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 12px,#000 120px,#000 100%);
	border-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 12px,#000 120px,#000 100%) 1
}
#home-tabs.not-logged .tab-buttons li .btn.premium,#home-tabs.not-premium .tab-buttons li .btn.premium,#page .resps-tabs.not-logged .tab-buttons li .btn.premium,#page .resps-tabs.not-premium .tab-buttons li .btn.premium {
	background:0 0;
	color:#fff
}
#home-tabs.not-logged .tab-buttons li .btn.premium .icon-f,#home-tabs.not-premium .tab-buttons li .btn.premium .icon-f,#page .resps-tabs.not-logged .tab-buttons li .btn.premium .icon-f,#page .resps-tabs.not-premium .tab-buttons li .btn.premium .icon-f {
	color:#ccc
}
#home-tabs.not-logged .tab-buttons li .btn.premium.active,#home-tabs.not-logged .tab-buttons li .btn.premium:hover,#home-tabs.not-premium .tab-buttons li .btn.premium.active,#home-tabs.not-premium .tab-buttons li .btn.premium:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active,#page .resps-tabs.not-logged .tab-buttons li .btn.premium:hover,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active,#page .resps-tabs.not-premium .tab-buttons li .btn.premium:hover {
	color:#fff
}
#home-tabs.not-logged .tab-buttons li .btn.premium:hover .icf-ticket-wide-n,#home-tabs.not-premium .tab-buttons li .btn.premium:hover .icf-ticket-wide-n,#page .resps-tabs.not-logged .tab-buttons li .btn.premium:hover .icf-ticket-wide-n,#page .resps-tabs.not-premium .tab-buttons li .btn.premium:hover .icf-ticket-wide-n {
	color:#de2600
}
#home-tabs .tab-buttons li .btn.premium.active,#home-tabs .tab-buttons li .btn.premium.active:hover,#home-tabs .tab-buttons li .btn.premium:hover,#home-tabs.not-logged .tab-buttons li .btn.premium.active,#home-tabs.not-logged .tab-buttons li .btn.premium.active:hover,#home-tabs.not-logged .tab-buttons li .btn.premium:hover,#home-tabs.not-premium .tab-buttons li .btn.premium.active,#home-tabs.not-premium .tab-buttons li .btn.premium.active:hover,#home-tabs.not-premium .tab-buttons li .btn.premium:hover,#page .resps-tabs .tab-buttons li .btn.premium.active,#page .resps-tabs .tab-buttons li .btn.premium.active:hover,#page .resps-tabs .tab-buttons li .btn.premium:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active:hover,#page .resps-tabs.not-logged .tab-buttons li .btn.premium:hover,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active:hover,#page .resps-tabs.not-premium .tab-buttons li .btn.premium:hover {
	color:#fff
}
#home-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide,#home-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#home-tabs .tab-buttons li .btn.premium:hover .icf-ticket-wide,#home-tabs.not-logged .tab-buttons li .btn.premium.active .icf-ticket-wide,#home-tabs.not-logged .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#home-tabs.not-logged .tab-buttons li .btn.premium:hover .icf-ticket-wide,#home-tabs.not-premium .tab-buttons li .btn.premium.active .icf-ticket-wide,#home-tabs.not-premium .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#home-tabs.not-premium .tab-buttons li .btn.premium:hover .icf-ticket-wide,#page .resps-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide,#page .resps-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#page .resps-tabs .tab-buttons li .btn.premium:hover .icf-ticket-wide,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active .icf-ticket-wide,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#page .resps-tabs.not-logged .tab-buttons li .btn.premium:hover .icf-ticket-wide,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active .icf-ticket-wide,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#page .resps-tabs.not-premium .tab-buttons li .btn.premium:hover .icf-ticket-wide {
	color:#de2600
}
#home-tabs .tab-buttons li .btn.premium.active .navbadge,#home-tabs .tab-buttons li .btn.premium.active:hover .navbadge,#home-tabs .tab-buttons li .btn.premium:hover .navbadge,#home-tabs.not-logged .tab-buttons li .btn.premium.active .navbadge,#home-tabs.not-logged .tab-buttons li .btn.premium.active:hover .navbadge,#home-tabs.not-logged .tab-buttons li .btn.premium:hover .navbadge,#home-tabs.not-premium .tab-buttons li .btn.premium.active .navbadge,#home-tabs.not-premium .tab-buttons li .btn.premium.active:hover .navbadge,#home-tabs.not-premium .tab-buttons li .btn.premium:hover .navbadge,#page .resps-tabs .tab-buttons li .btn.premium.active .navbadge,#page .resps-tabs .tab-buttons li .btn.premium.active:hover .navbadge,#page .resps-tabs .tab-buttons li .btn.premium:hover .navbadge,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active .navbadge,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active:hover .navbadge,#page .resps-tabs.not-logged .tab-buttons li .btn.premium:hover .navbadge,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active .navbadge,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active:hover .navbadge,#page .resps-tabs.not-premium .tab-buttons li .btn.premium:hover .navbadge {
	background:#fff;
	color:#000
}
#home-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide-n,#home-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide-n,#home-tabs.not-logged .tab-buttons li .btn.premium.active .icf-ticket-wide-n,#home-tabs.not-logged .tab-buttons li .btn.premium.active:hover .icf-ticket-wide-n,#home-tabs.not-premium .tab-buttons li .btn.premium.active .icf-ticket-wide-n,#home-tabs.not-premium .tab-buttons li .btn.premium.active:hover .icf-ticket-wide-n,#page .resps-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide-n,#page .resps-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide-n,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active .icf-ticket-wide-n,#page .resps-tabs.not-logged .tab-buttons li .btn.premium.active:hover .icf-ticket-wide-n,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active .icf-ticket-wide-n,#page .resps-tabs.not-premium .tab-buttons li .btn.premium.active:hover .icf-ticket-wide-n {
	color:#000
}
#home-tabs #listing-settings .btn,#page .resps-tabs #listing-settings .btn {
	background:#fff;
	border:#fff;
	cursor:inherit;
	padding-left:8px;
	padding-right:8px
}
#page .resps-tabs {
	margin-bottom:16px
}
.premium-page #page.search-page .resps-tabs .tab-buttons li .btn:not(.premium):not(.page-title):not(.active) {
	background:#777
}
.premium-page #page.search-page .resps-tabs .tab-buttons li .btn.premium:not(.active) .ticket-back .icon-f {
	color:#555
}
.users-videos #home-tabs {
	clear:none;
	margin-bottom:10px
}
.users-videos .tab-form {
	overflow:hidden;
	border:1px solid #000
}
.users-videos .tab-description {
	overflow:hidden
}
.users-videos .tab-description p {
	font-size:14px;
	margin:0 0 10px;
	padding:0 2px
}
.users-videos .tab-description .legends {
	text-align:center;
	font-weight:700;
	margin:0 0 3px;
	color:#de2600;
	font-size:13px;
	line-height:1.25
}
.users-videos .tab-description .thumbs {
	margin:0 0 10px
}
.users-videos .tab-description .thumbs img {
	margin-left:auto;
	margin-right:auto;
	border:4px solid red;
	cursor:pointer
}
.users-videos .x-overlay p {
	text-align:center;
	margin:0 0 10px;
	font-weight:400
}
.users-videos .x-overlay .img-responsive {
	margin:0 auto;
	border:2px solid #fff
}
.users-videos .x-overlay .next,.users-videos .x-overlay .prev {
	font-weight:700;
	margin:0 4px 0 0;
	cursor:pointer
}
.users-videos .x-overlay .prev {
	float:left
}
.users-videos .x-overlay .next {
	float:right
}
.users-videos #content>p {
	font-size:14px
}
.users-videos #bottom-buttons {
	margin:50px 0 0;
	text-align:center
}
.users-videos #bottom-buttons .btn,.users-videos #bottom-buttons a {
	white-space:normal;
	margin:4px
}
.users-videos .eventslist .activity-event {
	margin-top:15px
}
.users-videos .eventslist h4 {
	font-weight:400;
	font-size:14px
}
.users-videos .eventslist h4 a {
	font-weight:700;
	color:#de2600
}
.users-videos .eventslist h4 .timestamp {
	display:none
}
.users-videos .eventslist h4 a.video-subscribe {
	color:#fff
}
.users-videos .eventslist .show-less-vids,.users-videos .eventslist .show-more-less-vids {
	text-align:right
}
.users-videos .eventslist .show-less-vids .no-more-to-load,.users-videos .eventslist .show-more-less-vids .no-more-to-load {
	display:none
}
.users-videos .eventslist .show-less .thumb-block.extra-thumb-block {
	display:none
}
.users-videos .eventslist .show-less .show-less-vids .less,.users-videos .eventslist .show-less .show-more-less-vids .less {
	display:none
}
.users-videos .eventslist .show-less .show-more-less-vids .no-more-to-load {
	display:inline
}
.users-videos .eventslist .show-less.has-less-21 .show-more-less-vids .no-more-to-load {
	display:none
}
.users-videos.video_subs .thumb-block p.metadata a {
	color:#555;
	font-weight:400
}
#reload-page-cont,#subs-home-toggle-cont {
	margin:20px 0 10px;
	text-align:center
}
.premium-page #reload-page-cont.hide-if-premium,.premium-page #subs-home-toggle-cont.hide-if-premium {
	display:none
}
#reload-page,#subs-home-toggle {
	color:#333;
	background-color:#eee;
	border-color:#a8a8a8;
	font-size:18px;
	font-weight:400;
	opacity:.5;
	cursor:default;
	transition:opacity .2s;
	line-height:28px;
	margin:0 4px 4px;
	white-space:normal
}
#reload-page.focus,#reload-page:focus,#subs-home-toggle.focus,#subs-home-toggle:focus {
	color:#333;
	background-color:#d5d5d5;
	border-color:#696969
}
#reload-page:hover,#subs-home-toggle:hover {
	color:#333;
	background-color:#d5d5d5;
	border-color:#8a8a8a
}
#reload-page.active,#reload-page:active,#subs-home-toggle.active,#subs-home-toggle:active,.open>.dropdown-toggle#reload-page,.open>.dropdown-toggle#subs-home-toggle {
	color:#333;
	background-color:#d5d5d5;
	background-image:none;
	border-color:#8a8a8a
}
#reload-page.active.focus,#reload-page.active:focus,#reload-page.active:hover,#reload-page:active.focus,#reload-page:active:focus,#reload-page:active:hover,#subs-home-toggle.active.focus,#subs-home-toggle.active:focus,#subs-home-toggle.active:hover,#subs-home-toggle:active.focus,#subs-home-toggle:active:focus,#subs-home-toggle:active:hover,.open>.dropdown-toggle#reload-page.focus,.open>.dropdown-toggle#reload-page:focus,.open>.dropdown-toggle#reload-page:hover,.open>.dropdown-toggle#subs-home-toggle.focus,.open>.dropdown-toggle#subs-home-toggle:focus,.open>.dropdown-toggle#subs-home-toggle:hover {
	color:#333;
	background-color:#c3c3c3;
	border-color:#696969
}
#reload-page.disabled.focus,#reload-page.disabled:focus,#reload-page.disabled:hover,#reload-page[disabled].focus,#reload-page[disabled]:focus,#reload-page[disabled]:hover,#subs-home-toggle.disabled.focus,#subs-home-toggle.disabled:focus,#subs-home-toggle.disabled:hover,#subs-home-toggle[disabled].focus,#subs-home-toggle[disabled]:focus,#subs-home-toggle[disabled]:hover,fieldset[disabled] #reload-page.focus,fieldset[disabled] #reload-page:focus,fieldset[disabled] #reload-page:hover,fieldset[disabled] #subs-home-toggle.focus,fieldset[disabled] #subs-home-toggle:focus,fieldset[disabled] #subs-home-toggle:hover {
	background-color:#eee;
	border-color:#a8a8a8
}
#reload-page .badge,#subs-home-toggle .badge {
	color:#eee;
	background-color:#333
}
#reload-page.focus,#reload-page:focus,#subs-home-toggle.focus,#subs-home-toggle:focus {
	color:#333;
	background-color:#d5d5d5;
	border-color:#696969
}
#reload-page:hover,#subs-home-toggle:hover {
	color:#333;
	background-color:#d5d5d5;
	border-color:#8a8a8a
}
#reload-page.active,#reload-page:active,#subs-home-toggle.active,#subs-home-toggle:active,.open>.dropdown-toggle#reload-page,.open>.dropdown-toggle#subs-home-toggle {
	color:#333;
	background-color:#d5d5d5;
	border-color:#8a8a8a
}
#reload-page.active.focus,#reload-page.active:focus,#reload-page.active:hover,#reload-page:active.focus,#reload-page:active:focus,#reload-page:active:hover,#subs-home-toggle.active.focus,#subs-home-toggle.active:focus,#subs-home-toggle.active:hover,#subs-home-toggle:active.focus,#subs-home-toggle:active:focus,#subs-home-toggle:active:hover,.open>.dropdown-toggle#reload-page.focus,.open>.dropdown-toggle#reload-page:focus,.open>.dropdown-toggle#reload-page:hover,.open>.dropdown-toggle#subs-home-toggle.focus,.open>.dropdown-toggle#subs-home-toggle:focus,.open>.dropdown-toggle#subs-home-toggle:hover {
	color:#333;
	background-color:#c3c3c3;
	border-color:#696969
}
#reload-page.active,#reload-page:active,#subs-home-toggle.active,#subs-home-toggle:active,.open>.dropdown-toggle#reload-page,.open>.dropdown-toggle#subs-home-toggle {
	background-image:none
}
#reload-page.disabled,#reload-page[disabled],#subs-home-toggle.disabled,#subs-home-toggle[disabled],fieldset[disabled] #reload-page,fieldset[disabled] #subs-home-toggle {
	background-color:rgba(238,238,238,.8);
	cursor:default
}
#reload-page.disabled.focus,#reload-page.disabled:focus,#reload-page.disabled:hover,#reload-page[disabled].focus,#reload-page[disabled]:focus,#reload-page[disabled]:hover,#subs-home-toggle.disabled.focus,#subs-home-toggle.disabled:focus,#subs-home-toggle.disabled:hover,#subs-home-toggle[disabled].focus,#subs-home-toggle[disabled]:focus,#subs-home-toggle[disabled]:hover,fieldset[disabled] #reload-page.focus,fieldset[disabled] #reload-page:focus,fieldset[disabled] #reload-page:hover,fieldset[disabled] #subs-home-toggle.focus,fieldset[disabled] #subs-home-toggle:focus,fieldset[disabled] #subs-home-toggle:hover {
	background-color:rgba(238,238,238,.8);
	border-color:#a8a8a8
}
#reload-page .badge,#subs-home-toggle .badge {
	color:#eee;
	background-color:#333
}
#reload-page.init-ok,#subs-home-toggle.init-ok {
	opacity:1;
	cursor:pointer
}
#reload-page.init-ok.disabled,#reload-page.init-ok[disabled],#subs-home-toggle.init-ok.disabled,#subs-home-toggle.init-ok[disabled],fieldset[disabled] #reload-page.init-ok,fieldset[disabled] #subs-home-toggle.init-ok {
	cursor:default
}
#reload-page .icon-f,#subs-home-toggle .icon-f {
	float:left;
	font-size:24px;
	line-height:28px;
	margin-right:8px
}
.thumb-block .video-viewed,.video-hd-mark,.video-sd-mark {
	display:inline-block;
	background:#de2600;
	border-radius:3px;
	color:#fff;
	font-weight:700;
	text-align:center;
	vertical-align:text-top;
	font-size:15px;
	line-height:22px;
	height:22px;
	padding:0 6px
}
.video-sd-mark {
	background:#000;
	color:#fff
}
.mozaique {
	overflow:hidden;
	margin-left:-2px;
	margin-right:-2px
}
.mozaique.profileslist .thumb-block {
	padding-bottom:10px
}
.mozaique.profileslist .thumb-block .thumb-inside {
	padding-bottom:100%
}
.mozaique.profileslist .thumb-block p {
	margin-bottom:0
}
.mozaique.profileslist .thumb-block .profile-name a {
	color:#000;
	font-size:13px
}
.x-content .mozaique.profileslist .thumb-block .profile-name a {
	color:#fff
}
.mozaique.profileslist .thumb-block .profile-info {
	font-size:12px
}
.x-content .mozaique.profileslist .thumb-block .profile-info {
	color:#fff
}
.mozaique.profileslist .thumb-block .profile-counts {
	height:auto;
	font-size:14px;
	line-height:18px
}
.x-content .mozaique.profileslist .thumb-block .profile-counts {
	background:rgba(222,38,0,.85)
}
.mozaique.profileslist .thumb-block .profile-days-ago {
	font-size:12px;
	color:#555
}
.mozaique.profileslist .thumb-block .action-mobile-btn {
	margin:4px;
	white-space:normal
}
.mozaique.profileslist .thumb-block .action-desktop-btn {
	border-color:#999;
	border-radius:0;
	color:#000;
	margin:0;
	position:absolute;
	top:2px;
	right:2px;
	transition-property:top;
	transition-duration:.25s
}
.mozaique.profileslist .thumb-block .action-desktop-btn.read {
	top:-50%
}
.mozaique.profileslist .thumb-block .action-desktop-btn.wait>:not(.loader) {
	display:none
}
.mozaique.profileslist .thumb-block .action-desktop-btn .icf-user {
	font-size:20px
}
.mozaique.profileslist .thumb-block .action-desktop-btn .small-icf {
	font-size:13px;
	left:52%;
	position:absolute;
	top:52%;
	text-shadow:1px 1px 0 #e6e6e6,-1px -1px 0 #e6e6e6,1px -1px 0 #e6e6e6,-1px 1px 0 #e6e6e6
}
.mozaique.profileslist .thumb-block .success-message {
	background:#fff;
	border-bottom:1px solid #999;
	left:3px;
	line-height:14px;
	padding:2px;
	position:absolute;
	top:3px;
	right:3px;
	transition-property:top;
	transition-duration:.25s
}
.mozaique.profileslist .thumb-block.success .profile-info,.mozaique.profileslist .thumb-block.success .profile-name,.mozaique.profileslist .thumb-block.success .thumb {
	opacity:.2
}
.mozaique.profileslist .thumb-block.success .profile-days-ago {
	visibility:hidden
}
.mozaique.profileslist .thumb-block.success-read .success-message {
	top:-50%
}
.mozaique.profileslist .thumb-block:hover .action-desktop-btn {
	top:2px
}
.mozaique.profileslist .thumb-block:hover .success-message {
	top:3px
}
.thumb-block {
	border-bottom:1px solid #fff;
	float:left;
	padding:10px 2px 10px 2px;
	position:relative;
	text-align:center;
	width:25%
}
.thumb-block .thumb-over {
	height:28px
}
.thumb-block .thumb-over .icf-ticket-left-side {
	float:left;
	height:24px;
	overflow:hidden;
	width:5px
}
.thumb-block .thumb-over .icf-ticket-left-side .icf-ticket-wide {
	color:#de2600;
	font-size:26px;
	float:left;
	margin-top:-1px
}
.thumb-block .thumb-over a {
	display:block;
	margin-bottom:4px;
	overflow:hidden;
	text-decoration:none;
	text-overflow:ellipsis;
	white-space:nowrap
}
.thumb-block .thumb-over a span {
	background:#de2600;
	color:#fff;
	display:block;
	float:left;
	font-weight:700;
	line-height:24px;
	max-width:80%;
	padding:0 0 0 3px;
	position:relative;
	text-align:left
}
.thumb-block .thumb-over a:after {
	background-image:linear-gradient(to right,#de2600 0,transparent 100%);
	content:" ";
	display:block;
	float:left;
	height:24px;
	width:20%
}
.thumb-block .thumb-over button.sub {
	background:#de2600;
	border:0;
	color:#fff;
	height:24px;
	line-height:24px;
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	transition:.2s all;
	width:0
}
.thumb-block .thumb-over button.sub.sub-checked {
	width:21px;
	padding-right:5px
}
.thumb-block .thumb-over button.sub.sub-checked * {
	opacity:1;
	transition:.2s .2s opacity
}
.thumb-block .thumb-over button.sub.sub-checked+a {
	max-width:calc(100% - 28px)
}
.thumb-block .thumb-over button.sub.sub-checked+a span:hover {
	text-decoration:underline
}
.thumb-block .thumb-over button.sub .icon-f {
	float:right
}
.thumb-block .thumb-over button.sub * {
	opacity:0;
	vertical-align:middle
}
.thumb-block .thumb-over button:active,.thumb-block .thumb-over button:focus,.thumb-block .thumb-over buttonactive:focus {
	outline:0
}
.thumb-block .thumb-inside {
	display:block;
	height:0;
	margin-bottom:2px;
	overflow:hidden;
	padding:0 0 56.25%;
	position:relative
}
.thumb-block .thumb-inside .cover-thumb {
	background:rgba(0,0,0,.1);
	height:100%;
	left:0;
	padding:3%;
	position:absolute;
	top:0;
	width:100%
}
.thumb-block .thumb-inside .video-hd-mark,.thumb-block .thumb-inside .video-sd-mark,.thumb-block .thumb-inside .video-viewed {
	position:absolute;
	right:5px;
	top:5px;
	vertical-align:baseline;
	font-size:12px;
	line-height:18px;
	height:18px;
	padding:0 5px;
	z-index:1
}
.thumb-block .thumb-inside .top-right-tags {
	padding:0;
	position:absolute;
	right:5px;
	top:5px;
	z-index:1
}
.thumb-block .thumb-inside .is-ppv-mark {
	font-size:11px;
	line-height:16px;
	height:16px;
	padding:0 4px;
	background:#fff;
	color:#000;
	display:none;
	vertical-align:top
}
.is-ppv-only .thumb-block .thumb-inside .is-ppv-mark {
	display:block
}
.thumb-block .thumb-inside .is-membership-mark {
	color:#fff;
	display:block;
	text-align:right;
	font-size:20px;
	height:22px;
	line-height:22px;
	text-shadow:0 0 5px rgba(0,0,0,.5);
	vertical-align:top
}
.is-ppv-only [data-is-ppv].thumb-block .thumb-inside .is-membership-mark,.is-ppv-only [data-is-ppv].thumb-block .thumb-inside .video-hd-mark,.is-ppv-only [data-is-ppv].thumb-block .thumb-inside .video-sd-mark {
	display:none
}
.thumb-block .thumb-inside .video-viewed {
	width:22px;
	background:#000;
	background:rgba(0,0,0,.5)
}
.thumb-block .thumb-inside .video-viewed .icon-f {
	position:absolute;
	top:50%;
	left:5px;
	transform:translateY(-50%)
}
.thumb-block .thumb-inside .watch-later {
	display:none
}
.thumb-block .thumb-inside .icf-player-play-circle-o {
	color:rgba(255,255,255,.7);
	font-size:60px;
	left:50%;
	position:absolute;
	top:50%;
	transform:translateX(-50%) translateY(-50%)
}
.thumb-block.tbv-init-ok .thumb-inside .video-hd-mark,.thumb-block.tbv-init-ok .thumb-inside .video-sd-mark {
	display:none
}
.thumb-block .thumb-under p {
	font-size:13px
}
.thumb-block .thumb-under p.title a,.thumb-block .thumb-under p:first-child a,.thumb-block .thumb-under p:first-of-type a {
	font-size:1.1em
}
.thumb-block .thumb-under p.title a .duration,.thumb-block .thumb-under p:first-child a .duration,.thumb-block .thumb-under p:first-of-type a .duration {
	display:none
}
.thumb-block .thumb-under p .icon-f {
	color:#000
}
.thumb-block .thumb-under p .icf-ticket-red {
	color:#de2600;
	display:inline-block;
	font-size:28px;
	height:29px;
	margin:-7px 0;
	vertical-align:text-top
}
.thumb-block .thumb-under p .is-purchased-mark {
	color:#a8a8a8;
	display:none;
	margin-right:4px;
	vertical-align:middle
}
.is-lock-unlock-mixed .thumb-block .thumb-under p .is-purchased-mark {
	display:inline
}
.thumb-block .thumb-under.title-only .duration {
	margin-right:3px;
	vertical-align:middle
}
.thumb-block .thumb-under {
	min-height:56px
}
.thumb-block .thumb-under.title-only {
	min-height:38px
}
.thumb-block .thumb-under.title-only p.title,.thumb-block .thumb-under.title-only p:first-child {
	height:auto;
	max-height:38px
}
.thumb-block .thumb-under p.title,.thumb-block .thumb-under p:first-child,.thumb-block .thumb-under p:first-of-type {
	height:auto;
	max-height:36px;
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal
}
.thumb-block p {
	color:#000;
	font-size:12px;
	margin:0;
	height:18px;
	line-height:18px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.thumb-block p.title a,.thumb-block p:first-child a,.thumb-block p:first-of-type a {
	color:#000;
	text-decoration:none
}
.thumb-block p.metadata {
	height:20px;
	color:#555
}
.thumb-block p.metadata .bg {
	display:inline-block;
	max-width:100%;
	overflow:hidden;
	padding:2px 0 0;
	text-overflow:ellipsis
}
.thumb-block p.metadata .bg .duration+span {
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:top
}
.thumb-block p.metadata a {
	color:#555;
	font-weight:400;
	text-decoration:none
}
.thumb-block p.metadata a .name {
	text-decoration:underline
}
.is-desktop .thumb-block p.metadata a:hover .name {
	text-decoration:none
}
.thumb-block p.metadata a .icon-f {
	margin-left:4px;
	line-height:18px;
	vertical-align:bottom
}
.thumb-block p.metadata a.from-uploader {
	color:#de2600;
	font-weight:700;
	text-decoration:none
}
.thumb-block p.name .icon-f {
	font-size:18px;
	vertical-align:middle
}
.thumb-block p .video-hd-mark,.thumb-block p .video-sd-mark {
	font-size:.82em;
	font-weight:400;
	height:18px;
	line-height:18px;
	padding:0 3px;
	position:relative;
	vertical-align:top;
	z-index:3
}
.thumb-block .duration {
	display:inline-block;
	background:#777;
	border-radius:3px;
	color:#fff;
	font-size:.83em;
	height:18px;
	line-height:18px;
	margin-left:4px;
	padding:0 3px;
	position:relative;
	vertical-align:top;
	z-index:3
}
.thumb-block .duration:first-child {
	float:right
}
.mozaique.thumbs-5-cols .thumb-block {
	width:25%;
	vertical-align:top
}
.mozaique.thumbs-5-cols .thumb-block .thumb-under {
	min-height:56px
}
.mozaique.thumbs-5-cols .thumb-block .thumb-under p {
	font-size:13px
}
.mozaique.thumbs-5-cols .thumb-block .thumb-under p:first-child {
	height:auto;
	max-height:36px;
	white-space:normal
}
.thumbs-small .thumb-block {
	background:0 0;
	overflow:hidden;
	padding:2px
}
.nb-thumbs-cols-lg-3 .thumbs-small .thumb-block,.nb-thumbs-cols-lg-4 .thumbs-small .thumb-block,.nb-thumbs-cols-lg-5 .thumbs-small .thumb-block,.nb-thumbs-cols-sm-2 .thumbs-small .thumb-block,.nb-thumbs-cols-sm-3 .thumbs-small .thumb-block,.nb-thumbs-cols-sm-4 .thumbs-small .thumb-block,.nb-thumbs-cols-xlg-4 .thumbs-small .thumb-block,.nb-thumbs-cols-xlg-5 .thumbs-small .thumb-block,.nb-thumbs-cols-xlg-6 .thumbs-small .thumb-block,.nb-thumbs-cols-xs-1 .thumbs-small .thumb-block,.nb-thumbs-cols-xs-2 .thumbs-small .thumb-block,.nb-thumbs-cols-xs-3 .thumbs-small .thumb-block,.thumbs-small .thumb-block {
	width:12.5%
}
.thumbs-small .thumb-block .flag-small {
	top:auto;
	bottom:4px
}
.thumbs-small .thumb-block .profile-counts {
	background:#000;
	background:rgba(0,0,0,.85);
	bottom:-50%;
	color:#fff;
	left:2px;
	position:absolute;
	right:2px;
	padding:3px;
	transition-property:bottom;
	transition-duration:.25s;
	z-index:2
}
#page #main .thumbs-small .thumb-block .profile-counts {
	height:auto
}
.is-desktop .thumbs-small .thumb-block:hover .profile-counts {
	bottom:0
}
.is-desktop .thumb-block:not(.post-elem) .thumb-inside:hover .icf-player-play-circle-o,.is-desktop .thumb-block:not(.post-elem) .thumb-inside:hover .top-right-tags,.is-desktop .thumb-block:not(.post-elem) .thumb-inside:hover .video-hd-mark,.is-desktop .thumb-block:not(.post-elem) .thumb-inside:hover .video-sd-mark,.is-desktop .thumb-block:not(.post-elem) .thumb-inside:hover .video-viewed,.thumb-block.rotator-started .thumb-inside .icf-player-play-circle-o,.thumb-block.rotator-started .thumb-inside .top-right-tags,.thumb-block.rotator-started .thumb-inside .video-hd-mark,.thumb-block.rotator-started .thumb-inside .video-sd-mark,.thumb-block.rotator-started .thumb-inside .video-viewed,.thumb-block.show-tb-menu .thumb-inside .icf-player-play-circle-o,.thumb-block.show-tb-menu .thumb-inside .top-right-tags,.thumb-block.show-tb-menu .thumb-inside .video-hd-mark,.thumb-block.show-tb-menu .thumb-inside .video-sd-mark,.thumb-block.show-tb-menu .thumb-inside .video-viewed {
	display:none
}
.thumb-block .microthumb {
	position:absolute;
	top:0;
	left:0;
	right:0;
	padding-bottom:56.25%;
	background:#000;
	overflow:hidden
}
.thumb-block .microthumb .microthumb-thumb {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%;
	background-size:400%;
	background-repeat:no-repeat;
	filter:blur(3px)
}
.thumb-block .microthumb .microthumb-border {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%
}
.thumb-block .thumb,.thumb-block .thumb-purchase {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:100%
}
.thumb-block .thumb a,.thumb-block .thumb-purchase a {
	border:1px solid #999;
	display:block;
	min-height:99%;
	position:relative;
	overflow:hidden;
	zoom:1
}
.thumb-block .thumb-purchase.verified-pic a,.thumb-block .thumb.verified-pic a {
	border-color:#de2600
}
.thumb-block .thumb img,.thumb-block .thumb-purchase img {
	vertical-align:bottom;
	width:100%
}
.thumb-block .thumb img.profile-pic,.thumb-block .thumb-purchase img.profile-pic {
	background:#000;
	padding:0 21.875%
}
.thumb-block .thumb img.video-pic,.thumb-block .thumb-purchase img.video-pic {
	background:#000;
	padding:21.875% 0
}
.thumb-block .thumb img.bottom-left,.thumb-block .thumb img.bottom-right,.thumb-block .thumb img.top-left,.thumb-block .thumb img.top-right,.thumb-block .thumb-purchase img.bottom-left,.thumb-block .thumb-purchase img.bottom-right,.thumb-block .thumb-purchase img.top-left,.thumb-block .thumb-purchase img.top-right {
	float:left;
	height:50%;
	width:50%
}
.thumb-block .gif-tag {
	display:block;
	position:absolute;
	left:3px;
	top:3px;
	background:#de2600;
	color:#fff;
	font-weight:700;
	text-align:center;
	border-radius:1px;
	font-size:9px;
	line-height:14px;
	height:14px;
	padding:0 4px;
	vertical-align:baseline
}
.thumb-block .actions {
	opacity:.75;
	position:absolute;
	top:3px;
	left:3px;
	transition:opacity .5s
}
.notouch .thumb-block .actions {
	opacity:0
}
.thumb-block .actions .btn-action {
	background:rgba(0,0,0,.5);
	clear:both;
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:16px;
	font-weight:700;
	height:24px;
	line-height:24px;
	margin:0 0 4px;
	width:24px;
	border-radius:2px
}
.thumb-block .actions .btn-action:hover {
	background:rgba(222,38,0,.8)
}
.thumb-block .actions .btn-action.selected {
	background:#de2600
}
.thumb-block .actions .btn-action .icf-flag,.thumb-block .actions .btn-action .icf-trash {
	float:left;
	line-height:24px;
	width:24px
}
.notouch .thumb-block.selected .actions,.notouch .thumb-block:hover .actions {
	opacity:1
}
.thumb-block .flag,.thumb-block .flag-small {
	position:absolute;
	top:0;
	left:3px
}
.thumb-block .flag-small.flag-m1,.thumb-block .flag-small.flag-p1,.thumb-block .flag-small.flag-p2,.thumb-block .flag-small.flag-p4,.thumb-block .flag-small.flag-p5,.thumb-block .flag-small.flag-p6,.thumb-block .flag-small.flag-p7,.thumb-block .flag-small.flag-p8,.thumb-block .flag-small.flag-p9,.thumb-block .flag-small.flag-question,.thumb-block .flag-small.flag-s1,.thumb-block .flag.flag-m1,.thumb-block .flag.flag-p1,.thumb-block .flag.flag-p2,.thumb-block .flag.flag-p4,.thumb-block .flag.flag-p5,.thumb-block .flag.flag-p6,.thumb-block .flag.flag-p7,.thumb-block .flag.flag-p8,.thumb-block .flag.flag-p9,.thumb-block .flag.flag-question,.thumb-block .flag.flag-s1 {
	margin:5px 0 0 1px
}
.thumb-block .flag-small.flag-p3,.thumb-block .flag.flag-p3 {
	top:6px
}
.thumb-block .flag-small.secondary-flag,.thumb-block .flag.secondary-flag {
	top:25px
}
.thumb-block .flag-small.secondary-flag.flag-m1,.thumb-block .flag-small.secondary-flag.flag-p1,.thumb-block .flag-small.secondary-flag.flag-p2,.thumb-block .flag-small.secondary-flag.flag-p4,.thumb-block .flag-small.secondary-flag.flag-p5,.thumb-block .flag-small.secondary-flag.flag-p6,.thumb-block .flag-small.secondary-flag.flag-p7,.thumb-block .flag-small.secondary-flag.flag-p8,.thumb-block .flag-small.secondary-flag.flag-p9,.thumb-block .flag-small.secondary-flag.flag-question,.thumb-block .flag-small.secondary-flag.flag-s1,.thumb-block .flag.secondary-flag.flag-m1,.thumb-block .flag.secondary-flag.flag-p1,.thumb-block .flag.secondary-flag.flag-p2,.thumb-block .flag.secondary-flag.flag-p4,.thumb-block .flag.secondary-flag.flag-p5,.thumb-block .flag.secondary-flag.flag-p6,.thumb-block .flag.secondary-flag.flag-p7,.thumb-block .flag.secondary-flag.flag-p8,.thumb-block .flag.secondary-flag.flag-p9,.thumb-block .flag.secondary-flag.flag-question,.thumb-block .flag.secondary-flag.flag-s1 {
	top:26px
}
.thumb-block .flag-small.secondary-flag.flag-p3,.thumb-block .flag.secondary-flag.flag-p3 {
	top:30px
}
.thumb-block .video-new-mark {
	font-size:9px;
	line-height:14px;
	height:14px;
	padding:0 4px;
	position:absolute;
	top:3px;
	left:3px;
	background:#de2600;
	color:#fff;
	font-weight:700;
	text-align:center;
	border-radius:1px;
	vertical-align:baseline
}
.thumb-block .video-debug {
	position:absolute;
	top:0;
	left:3px;
	background-color:#fff;
	border:1px #000 solid;
	padding:4px;
	color:#000
}
.thumb-block.thumb-ad p.metadata .duration {
	background:#de2600;
	color:#fff;
	font-weight:700
}
.thumb-block.thumb-nat-exo-ad {
	overflow:hidden
}
.thumb-block.thumb-nat-exo-ad .thumb-inside {
	overflow:visible
}
.thumb-block.thumb-nat-exo-ad .mark {
	background:#de2600;
	border-radius:3px;
	color:#fff;
	font-size:10px;
	font-weight:700;
	padding:2px 4px;
	position:absolute;
	right:5px;
	top:5px;
	z-index:5
}
body .mozaique .thumb-block.thumb-block-profile .thumb-under {
	min-height:38px
}
body .mozaique .thumb-block.thumb-block-profile .thumb-under p.title,body .mozaique .thumb-block.thumb-block-profile .thumb-under p:first-child,body .mozaique .thumb-block.thumb-block-profile .thumb-under p:first-of-type {
	height:18px;
	max-height:18px;
	line-clamp:1;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	white-space:normal
}
body .mozaique .thumb-block.thumb-block-profile .thumb-under .profile-pic~.profile-counts,body .mozaique .thumb-block.thumb-block-profile .thumb-under .profile-pic~.profile-name {
	padding-right:34px
}
body .mozaique .thumb-block.thumb-block-profile.title-in-thumb:last-child {
	margin-bottom:15px
}
body .mozaique .thumb-block.thumb-block-profile.title-in-thumb .profile-name {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:20px 42px 0 42px;
	text-align:center;
	text-overflow:ellipsis;
	text-shadow:1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5);
	font-size:16px;
	font-weight:700;
	line-height:20px;
	white-space:nowrap;
	color:#fff;
	background-image:linear-gradient(0deg,#000 0,transparent 100%);
	overflow:hidden
}
body .mozaique .thumb-block.thumb-block-profile.title-in-thumb .thumb-under {
	min-height:inherit
}
body .mozaique .thumb-block.thumb-block-profile.title-in-thumb .thumb-under .profile-pic {
	margin-top:-22px;
	margin-left:5px;
	z-index:1
}
body .mozaique .thumb-block.thumb-block-profile.title-in-thumb .thumb-under .profile-pic~.profile-counts {
	padding-right:39px
}
.thumb-block.thumb-block-big-button .big-button-container {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%
}
.thumb-block.thumb-block-big-button a {
	align-items:center;
	background:#de2600;
	border:1px solid #999;
	color:#fff;
	display:flex;
	font-size:18px;
	font-weight:700;
	height:100%;
	line-height:30px;
	justify-content:center;
	text-align:center;
	text-decoration:none
}
.is-desktop .thumb-block.thumb-block-big-button a:hover {
	background:#ab1d00;
	text-decoration:none
}
.thumb-block.thumb-block-big-button a .icon-f {
	float:left;
	line-height:30px;
	padding-right:5px
}
.videos_ilike .thumb-block.voted-bad .thumb-inside>*,.videos_ilike .thumb-block.voted-bad .thumb-under,.videos_ilike .thumb-block.voted-null .thumb-inside>*,.videos_ilike .thumb-block.voted-null .thumb-under {
	opacity:.2
}
.videos_ilike .thumb-block.voted-bad .thumb-inside .action-menu,.videos_ilike .thumb-block.voted-null .thumb-inside .action-menu {
	opacity:1
}
.thumb-block.premium-search-on-free {
	border-bottom:0
}
.thumb-block.premium-search-on-free .thumb-inside .duration {
	background:#4a4a4a;
	font-size:.95em;
	left:5px;
	margin-left:0;
	position:absolute;
	top:5px
}
.thumb-block.premium-search-on-free .thumb-under {
	background:rgba(0,0,0,.8);
	bottom:10px;
	left:2px;
	min-height:0!important;
	padding:2px 4px;
	position:absolute!important;
	width:calc(100% - 2px - 2px)
}
.thumb-block.premium-search-on-free .thumb-under p.title,.thumb-block.premium-search-on-free .thumb-under p.title a {
	color:#fff
}
.favlist-elem .thumb-inside .action-menu,.thumb-block .thumb-inside .action-menu {
	background:#000;
	background:rgba(0,0,0,.6);
	border:0;
	border-radius:3px;
	color:#eee;
	height:30px;
	line-height:30px;
	font-size:16px;
	padding:0;
	position:absolute;
	right:5px;
	text-align:center;
	top:5px;
	width:30px;
	z-index:2
}
.favlist-elem .thumb-inside .action-menu .icon-f,.thumb-block .thumb-inside .action-menu .icon-f {
	line-height:30px;
	vertical-align:middle
}
.favlist-elem .thumb-inside .action-menu .icon-f,.favlist-elem .thumb-inside .action-menu .icon-f.open,.thumb-block .thumb-inside .action-menu .icon-f,.thumb-block .thumb-inside .action-menu .icon-f.open {
	display:block
}
.favlist-elem .thumb-inside .action-menu .icon-f.close,.thumb-block .thumb-inside .action-menu .icon-f.close {
	display:none
}
.favlist-elem .thumb-inside .action-menu,.favlist-elem .thumb-inside .action-menu.disabled,.thumb-block .thumb-inside .action-menu,.thumb-block .thumb-inside .action-menu.disabled {
	display:none
}
.favlist-elem .thumb-inside.menu-opened .thumb-inside .action-menu,.favlist-elem .thumb-inside.show-tb-menu .thumb-inside .action-menu,.is-desktop .favlist-elem .thumb-inside .thumb-inside .action-menu:hover,.is-desktop .thumb-block .thumb-inside .thumb-inside .action-menu:hover,.thumb-block .thumb-inside.menu-opened .thumb-inside .action-menu,.thumb-block .thumb-inside.show-tb-menu .thumb-inside .action-menu {
	display:block;
	top:5px
}
.favlist-elem .thumb-inside.menu-opened .thumb-inside .action-menu .open,.thumb-block .thumb-inside.menu-opened .thumb-inside .action-menu .open {
	display:none
}
.favlist-elem .thumb-inside.menu-opened .thumb-inside .action-menu .close,.thumb-block .thumb-inside.menu-opened .thumb-inside .action-menu .close {
	display:block
}
#video-premium-alert .video .videopv,#video-premium-alert .video .videopv a,.thumb-block .thumb .videopv,.thumb-block .thumb .videopv a,.thumb-block .thumb-purchase .videopv,.thumb-block .thumb-purchase .videopv a {
	border:0;
	left:0;
	padding:0 0 56.25%;
	position:absolute;
	top:0;
	width:100%
}
#video-premium-alert .video .videopv canvas,#video-premium-alert .video .videopv video,.thumb-block .thumb .videopv canvas,.thumb-block .thumb .videopv video,.thumb-block .thumb-purchase .videopv canvas,.thumb-block .thumb-purchase .videopv video {
	border:0;
	width:100%;
	height:100%
}
#video-premium-alert .video .videopv .progress,.thumb-block .thumb .videopv .progress,.thumb-block .thumb-purchase .videopv .progress {
	background:#000;
	bottom:0;
	height:2px;
	left:0;
	margin-bottom:0;
	position:absolute;
	right:0;
	width:100%
}
#video-premium-alert .video .videopv .progress .bar,.thumb-block .thumb .videopv .progress .bar,.thumb-block .thumb-purchase .videopv .progress .bar {
	background:#de2600;
	height:2px;
	width:0
}
#video-premium-alert .video img.hovered,.thumb-block .thumb img.hovered,.thumb-block .thumb-purchase img.hovered {
	display:block;
	box-sizing:content-box;
	position:absolute;
	width:300%;
	height:300%;
	top:0;
	left:0;
	margin-left:0;
	margin-top:0
}
.tb-menu {
	z-index:289
}
.tb-menu.x-popup.below.right .x-popup-arrow {
	right:10px
}
.tb-menu .x-popup-content {
	padding:4px 6px;
	max-width:300px
}
.tb-menu ul {
	margin:0;
	padding:0
}
.tb-menu li {
	margin:0 0 4px
}
.tb-menu li:last-child {
	margin-bottom:0
}
.tb-menu li ul {
	margin-left:8px
}
.tb-menu .share-toolbox {
	text-align:center
}
.tb-menu .share-toolbox li {
	margin:0 5px
}
.tb-menu .share-toolbox:last-child {
	margin-bottom:10px
}
.tb-menu a {
	border-radius:3px;
	text-decoration:none
}
.tb-menu a:hover {
	background:#333
}
.tb-menu .tb-menu-share-title,.tb-menu a,.tb-menu p {
	display:block;
	font-size:14px;
	line-height:22px;
	padding:4px 8px;
	text-transform:lowercase
}
.tb-menu .tb-menu-share-title .icon-f,.tb-menu a .icon-f,.tb-menu p .icon-f {
	display:inline-block;
	line-height:22px;
	margin:0 4px 0 0;
	text-align:center;
	vertical-align:top;
	width:24px
}
.tb-menu .tb-menu-share-title {
	border-top:1px solid rgba(255,255,255,.1);
	cursor:default;
	margin-top:10px;
	padding-top:14px
}
.tb-menu .tb-menu-share-title strong {
	cursor:pointer;
	text-decoration:underline
}
.tb-menu .tb-menu-share-title strong:hover {
	text-decoration:none
}
.tb-menu .tb-menu-share-legend {
	display:block;
	font-size:12px;
	opacity:.8;
	padding:4px 8px 2px
}
.tb-menu .vote-actions {
	margin-bottom:8px;
	margin-top:8px;
	overflow:hidden
}
.tb-menu .vote-actions:last-child {
	margin-bottom:4px
}
.tb-menu .vote-actions a {
	background:#404040;
	border:0;
	float:left;
	margin:0 5%;
	width:40%
}
.tb-menu .vote-actions a.active {
	color:#de2600
}
.tb-menu .video-viewed {
	opacity:.6
}
.tb-menu .link-go-to a .icf-arrow-right {
	transition:transform .1s
}
.tb-menu .link-go-to a:hover .icf-arrow-right {
	transform:translateX(2px)
}
.watch-later-tb-menu {
	z-index:289
}
.watch-later-tb-menu .x-popup-arrow {
	display:none
}
#best-months,#date-links-pagination {
	padding:0;
	margin:0 0 8px;
	position:relative;
	line-height:2
}
#play-all-rand {
	line-height:16px;
	margin-bottom:0;
	overflow:hidden;
	white-space:normal
}
#play-all-rand span {
	float:left;
	line-height:16px;
	margin:0 4px 0 0;
	vertical-align:middle
}
#play-all-rand:hover span {
	text-decoration:underline
}
#play-all-rand:hover,#play-all-rand:hover .icon-f {
	text-decoration:none
}
.profiles-shortcuts {
	margin:0;
	overflow:hidden;
	padding:10px 0 0
}
.profiles-shortcuts li {
	float:left;
	line-height:14px;
	margin:0 3px 1px 0;
	padding:2px 4px
}
.profiles-shortcuts li a {
	color:#000;
	text-decoration:none
}
.profiles-shortcuts li a span {
	color:#777;
	font-size:.9em
}
.profiles-shortcuts li a:hover {
	text-decoration:underline
}
.profiles-shortcuts li .icon-f,.profiles-shortcuts li .icon-f:before {
	display:inline-block;
	vertical-align:middle
}
.simple-dropdown {
	font-size:12px;
	overflow:hidden;
	position:relative;
	z-index:10
}
.simple-dropdown.align-left {
	float:left;
	margin-top:12px;
	margin-right:12px
}
.simple-dropdown .niv1 {
	float:left;
	padding:0 3px;
	position:relative
}
.simple-dropdown .niv1:first-child {
	padding-left:0
}
.simple-dropdown .niv1.with-niv2 {
	padding-right:0
}
.simple-dropdown .niv1.with-niv2 .show-niv2 {
	cursor:pointer
}
.simple-dropdown .niv1.with-niv2 .show-niv2.premium-switch-page {
	padding-right:6px
}
.simple-dropdown .niv1 a.show-niv2:hover {
	text-decoration:underline
}
.simple-dropdown .niv1 .show-niv2,.simple-dropdown .niv1 a {
	cursor:pointer;
	float:left;
	line-height:22px;
	margin:0 2px 2px;
	padding:4px 2px;
	text-decoration:none;
	white-space:nowrap
}
.simple-dropdown .niv1 .show-niv2 .icf-caret-down {
	opacity:.2;
	margin-right:-2px;
	padding-left:2px
}
.simple-dropdown .niv1 .show-niv2.init-ok .icf-caret-down {
	opacity:1;
	transition:.2s all
}
.simple-dropdown .niv1 .show-niv2.current span:first-child {
	font-weight:700;
	text-decoration:underline
}
.simple-dropdown .niv1 .show-niv2.premium-switch-page {
	background:#de2600;
	border-radius:3px;
	color:#fff;
	font-weight:700;
	padding:4px 10px 4px
}
.simple-dropdown .niv1 .show-niv2.premium-switch-page[data-page=free] {
	cursor:default
}
.simple-dropdown .niv1 a.next,.simple-dropdown .niv1 a.prev {
	border-radius:3px;
	font-size:18px
}
.simple-dropdown .niv1 a.next:hover,.simple-dropdown .niv1 a.prev:hover {
	background-color:#eee
}
.simple-dropdown .niv1 .niv2 {
	display:none
}
.simple-dropdown .sep {
	float:left;
	line-height:32px
}
.simple-dropdown .total-videos {
	float:right;
	line-height:16px;
	padding:7px 0
}
.eventslist .simple-dropdown {
	float:left;
	margin-top:5px
}
.simple-dropdown+.profiles-shortcuts {
	padding-left:5px
}
#premium-listing-date-pagin {
	font-size:14px;
	margin:10px 0;
	width:100%
}
.simple-dropdown-pop {
	box-shadow:5px 5px 5px -5px rgba(0,0,0,.5);
	margin-left:2%;
	padding-bottom:0
}
.simple-dropdown-pop .x-popup-content {
	padding:8px 0;
	max-width:100%
}
.simple-dropdown-pop.current .niv2 ul a.current {
	background:#333
}
.simple-dropdown-pop .niv2 .uls {
	overflow:auto;
	white-space:nowrap;
	max-width:100%
}
.simple-dropdown-pop .niv2 ul {
	margin:0;
	padding:0;
	vertical-align:top
}
.simple-dropdown-pop .niv2 ul.hidden-pagin {
	display:none
}
.simple-dropdown-pop .niv2 ul.hidden-pagin.main-pagin {
	display:inline-block
}
.simple-dropdown-pop .niv2 ul li {
	padding:0 4px 3px
}
.simple-dropdown-pop .niv2 ul a {
	display:block;
	padding:3px 14px;
	text-decoration:none
}
.simple-dropdown-pop .niv2 ul a:hover {
	background:#333
}
.simple-dropdown-pop .niv2 ul a.current {
	font-weight:700
}
.simple-dropdown-pop .niv2.see-all ul.hidden-pagin {
	display:inline-block
}
.simple-dropdown-pop .niv2 .see-all {
	display:block;
	margin:8px auto 0;
	max-width:300px;
	width:90%
}
.videos-by-profile .activity-event .header {
	padding:4px 8px
}
.videos-by-profile .activity-event .header h4 {
	height:22px;
	line-height:22px;
	margin:0
}
.videos-by-profile .activity-event .header h4 .tag {
	color:#de2600;
	font-weight:700;
	padding:0 2px
}
.videos-by-profile .activity-event .header .sub-strip {
	color:#fff;
	background-color:#de2600;
	border-color:#ab1d00;
	float:right;
	height:22px;
	padding:0 4px
}
.videos-by-profile .activity-event .header .sub-strip.focus,.videos-by-profile .activity-event .header .sub-strip:focus {
	color:#fff;
	background-color:#ab1d00;
	border-color:#2c0700
}
.videos-by-profile .activity-event .header .sub-strip:hover {
	color:#fff;
	background-color:#ab1d00;
	border-color:#6e1300
}
.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip,.videos-by-profile .activity-event .header .sub-strip.active,.videos-by-profile .activity-event .header .sub-strip:active {
	color:#fff;
	background-color:#ab1d00;
	background-image:none;
	border-color:#6e1300
}
.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip.focus,.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip:focus,.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip:hover,.videos-by-profile .activity-event .header .sub-strip.active.focus,.videos-by-profile .activity-event .header .sub-strip.active:focus,.videos-by-profile .activity-event .header .sub-strip.active:hover,.videos-by-profile .activity-event .header .sub-strip:active.focus,.videos-by-profile .activity-event .header .sub-strip:active:focus,.videos-by-profile .activity-event .header .sub-strip:active:hover {
	color:#fff;
	background-color:#871700;
	border-color:#2c0700
}
.videos-by-profile .activity-event .header .sub-strip.disabled.focus,.videos-by-profile .activity-event .header .sub-strip.disabled:focus,.videos-by-profile .activity-event .header .sub-strip.disabled:hover,.videos-by-profile .activity-event .header .sub-strip[disabled].focus,.videos-by-profile .activity-event .header .sub-strip[disabled]:focus,.videos-by-profile .activity-event .header .sub-strip[disabled]:hover,fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip.focus,fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip:focus,fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip:hover {
	background-color:#de2600;
	border-color:#ab1d00
}
.videos-by-profile .activity-event .header .sub-strip .badge {
	color:#de2600;
	background-color:#fff
}
.videos-by-profile .activity-event .header .sub-strip.focus,.videos-by-profile .activity-event .header .sub-strip:focus {
	color:#fff;
	background-color:#ab1d00;
	border-color:#2c0700
}
.videos-by-profile .activity-event .header .sub-strip:hover {
	color:#fff;
	background-color:#ab1d00;
	border-color:#6e1300
}
.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip,.videos-by-profile .activity-event .header .sub-strip.active,.videos-by-profile .activity-event .header .sub-strip:active {
	color:#fff;
	background-color:#ab1d00;
	border-color:#6e1300
}
.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip.focus,.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip:focus,.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip:hover,.videos-by-profile .activity-event .header .sub-strip.active.focus,.videos-by-profile .activity-event .header .sub-strip.active:focus,.videos-by-profile .activity-event .header .sub-strip.active:hover,.videos-by-profile .activity-event .header .sub-strip:active.focus,.videos-by-profile .activity-event .header .sub-strip:active:focus,.videos-by-profile .activity-event .header .sub-strip:active:hover {
	color:#fff;
	background-color:#871700;
	border-color:#2c0700
}
.open>.dropdown-toggle.videos-by-profile .activity-event .header .sub-strip,.videos-by-profile .activity-event .header .sub-strip.active,.videos-by-profile .activity-event .header .sub-strip:active {
	background-image:none
}
.videos-by-profile .activity-event .header .sub-strip.disabled,.videos-by-profile .activity-event .header .sub-strip[disabled],fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip {
	background-color:rgba(222,38,0,.8);
	cursor:default
}
.videos-by-profile .activity-event .header .sub-strip.disabled.focus,.videos-by-profile .activity-event .header .sub-strip.disabled:focus,.videos-by-profile .activity-event .header .sub-strip.disabled:hover,.videos-by-profile .activity-event .header .sub-strip[disabled].focus,.videos-by-profile .activity-event .header .sub-strip[disabled]:focus,.videos-by-profile .activity-event .header .sub-strip[disabled]:hover,fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip.focus,fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip:focus,fieldset[disabled] .videos-by-profile .activity-event .header .sub-strip:hover {
	background-color:rgba(222,38,0,.8);
	border-color:#ab1d00
}
.videos-by-profile .activity-event .header .sub-strip .badge {
	color:#de2600;
	background-color:#fff
}
.videos-by-profile .activity-event .header .sub-strip,.videos-by-profile .activity-event .header .sub-strip * {
	color:#fff;
	font-size:14px;
	line-height:20px
}
.videos-by-profile .activity-event .header .sub-strip * {
	height:20px
}
.videos-by-profile.video-suggest .activity-event .header {
	position:relative
}
.videos-by-profile.video-suggest .activity-event .header * {
	position:relative;
	z-index:2
}
.videos-by-profile.video-suggest .activity-event .header:after {
	background-image:linear-gradient(to right,#eee 0,#fff 90%);
	bottom:0;
	content:" ";
	max-width:20%;
	position:absolute;
	right:0;
	top:0;
	width:120px;
	z-index:1
}
#filter-tags-input {
	padding:1px 4px;
	margin:8px 0;
	border-color:#aaa;
	border-radius:0;
	height:auto;
	box-shadow:none
}
#tags,.tags-list {
	margin:10px 5px;
	padding:0
}
#tags li,.tags-list li {
	display:inline-block;
	width:25%;
	vertical-align:text-top
}
#tags a,.tags-list a {
	display:inline-block;
	padding:0 5px;
	text-decoration:none
}
#tags a:hover,.tags-list a:hover {
	text-decoration:underline
}
#page.search-page .bg-title.black,#page.tag-page .bg-title.black {
	margin:0 0 2px
}
#page.search-page .bg-title.grey,#page.tag-page .bg-title.grey {
	margin:6px 0
}
#page.search-page .thumb-block.thumb-profile {
	background:#bbb
}
#page.search-page .thumb-block.thumb-profile p a {
	font-weight:700
}
#page.search-page .page-title {
	overflow:hidden
}
#page.search-page .page-title .report-search {
	float:right;
	margin:0;
	padding:0 10px;
	white-space:nowrap
}
#page.search-page .page-title .report-search * {
	display:inline-block;
	line-height:32px;
	vertical-align:top
}
#page.search-page .page-title .report-search .label {
	padding-left:2px
}
#page.search-page .page-title .report-search:focus,#page.search-page .page-title .report-search:hover {
	text-decoration:none
}
.notouch #page.search-page .page-title .report-search:hover .label {
	text-decoration:underline
}
#search-channel-banner {
	margin:2px 0 4px;
	position:relative
}
#search-channel-banner img {
	border:1px solid #000
}
#search-channel-banner a {
	position:absolute;
	width:50%;
	top:0;
	left:0;
	bottom:0
}
#search-channel-banner a span {
	display:block;
	position:absolute;
	top:2px;
	left:2px;
	padding:1px 5px;
	background:#000;
	background:rgba(0,0,0,.6);
	color:#fff;
	white-space:nowrap;
	overflow:hidden;
	font-size:15px
}
#search-channel-banner a span.channelname {
	font-size:16px
}
#search-channel-banner a span.nbvids {
	top:29px
}
#search-channel-banner a.paysite {
	left:auto;
	right:0
}
#search-channel-banner a.paysite span {
	top:auto;
	left:auto;
	right:2px;
	bottom:2px
}
#search-associates {
	margin:6px 0;
	padding:4px 8px;
	overflow:hidden;
	color:#333;
	line-height:1.2
}
#search-associates span a {
	display:inline-block;
	padding:1px 3px
}
#search-associates strong {
	font-size:16px;
	padding:1px 3px
}
#search-associates span,#search-associates strong {
	display:inline-block;
	vertical-align:middle
}
#search-associates .size-0 {
	font-size:12px
}
#search-associates .size-1 {
	font-size:13px
}
#search-associates .size-2 {
	font-size:16px
}
#search-associates .size-3 {
	font-size:18px
}
#search-associates .size-4 {
	font-size:20px;
	font-weight:700
}
#search-associates .show-more {
	display:none
}
.banner-game {
	position:relative;
	margin:20px auto 25px auto;
	max-width:728px;
	height:auto
}
.banner-game:before {
	content:'';
	display:block;
	padding-top:8.24175824%
}
.banner-game a {
	position:absolute;
	top:0;
	left:0;
	display:block
}
.banner-game img {
	display:block;
	max-width:100%;
	height:auto
}
.mozaique .premium-results-line-title {
	margin:5px 10px 0;
	text-align:center
}
.mozaique .premium-results-line-title strong {
	white-space:nowrap
}
.mozaique .premium-results-line-title a.see-more {
	color:#fff;
	display:inline-block;
	font-size:18px;
	line-height:28px;
	margin:0 2px;
	text-decoration:none
}
.mozaique .premium-results-line-title a.see-more .query {
	font-size:22px
}
.mozaique .premium-results-line-title a.see-more .icf-ticket-red {
	color:#000;
	display:inline-block;
	font-size:1.8em;
	line-height:28px;
	vertical-align:top
}
.mozaique .premium-results-line-title a.see-more .icf-ticket-red:before {
	display:inline-block;
	vertical-align:top
}
.mozaique .premium-results-line-title a.see-more:active,.mozaique .premium-results-line-title a.see-more:focus,.mozaique .premium-results-line-title a.see-more:hover {
	text-decoration:none
}
.mozaique .premium-results-line-see-more {
	clear:both;
	margin:0 4px 4px;
	text-align:right
}
.mozaique .premium-results-line-see-more a.see-more {
	color:#fff;
	font-size:16px;
	text-decoration:none
}
.mozaique .premium-results-line-see-more a.see-more .underline {
	text-decoration:underline
}
.mozaique .premium-results-line-see-more a.see-more .icf-ticket-red {
	font-size:25px;
	line-height:16px;
	vertical-align:text-top
}
.mozaique .premium-results-line {
	background-color:#7d1500;
	background-image:linear-gradient(135deg,#7d1500,#de2600);
	border:1px solid #000;
	float:left;
	padding:0 4px;
	margin:15px 2px;
	overflow:hidden;
	width:calc(100% - (2px * 2))
}
.search-premium-tabs {
	position:relative;
	padding:0;
	margin:5px 0;
	font-size:0
}
.search-premium-tabs:before {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	width:100%;
	height:1px;
	background:#d9d9d9;
	z-index:0
}
.search-premium-tabs li {
	position:relative;
	display:inline-block;
	margin:0;
	padding:0;
	z-index:1
}
.search-premium-tabs li+li {
	margin-left:10px
}
.search-premium-tabs a {
	margin:0;
	text-decoration:none;
	font-size:12px;
	line-height:18px;
	box-shadow:none;
	border-radius:2px
}
.search-premium-tabs a.link {
	display:block;
	padding:5px;
	font-weight:400;
	font-size:14px;
	line-height:1;
	color:#555;
	border-radius:0;
	border-bottom:1px solid #d9d9d9
}
.search-premium-tabs a.link:hover {
	color:#000
}
.search-premium-tabs a.active {
	color:#000;
	border-color:#000
}
.search-premium-tabs a .btn__text {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.search-premium-tabs a .btn__text .icf-ticket-red {
	color:#fff;
	display:inline-block;
	font-size:38px;
	line-height:16px;
	height:16px;
	vertical-align:bottom
}
.search-premium-tabs a .btn__text .icf-ticket-red:after {
	background:#555;
	bottom:0;
	top:0
}
.search-premium-tabs a.active .btn__text .icf-ticket-red {
	color:#de2600
}
.search-premium-tabs a.active .btn__text .icf-ticket-red:after {
	background:#fff
}
.search-premium-tabs a .btn__nb {
	color:#777;
	font-size:.9em
}
.metadata-suggest-popup .model-list-container #models_list {
	background:#000
}
.metadata-suggest-popup .model-list-container #models_list .super-container .container-form-models-suggestion,.metadata-suggest-popup .model-list-container #models_list .super-container .container-list-models-suggestion {
	background:#000
}
.model-list-container {
	flex:1 1 100%;
	z-index:3;
	position:relative
}
.model-list-container #models_list {
	background:#fff;
	position:absolute;
	top:0;
	width:100%;
	z-index:3;
	display:none
}
.model-list-container #models_list .super-container {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:0
}
.model-list-container #models_list .super-container a {
	cursor:pointer
}
.model-list-container #models_list .super-container .small-padding {
	padding:20px 0
}
.model-list-container #models_list .super-container .container-form-models-suggestion,.model-list-container #models_list .super-container .container-list-models-suggestion {
	margin-top:0;
	background:#fff
}
.model-list-container .container-form-models-suggestion {
	display:none;
	overflow:hidden;
	position:relative
}
.model-list-container .container-form-models-suggestion .overlay {
	align-content:center;
	align-items:center;
	background-color:rgba(0,0,0,.7);
	bottom:0;
	opacity:0;
	display:none;
	flex-wrap:wrap;
	justify-content:center;
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	z-index:5
}
.model-list-container .container-form-models-suggestion .overlay .icon-f {
	font-size:80px;
	flex:1 1 100%
}
.model-list-container .container-form-models-suggestion .overlay .icon-f.icf-hour-glass {
	font-size:50px;
	margin-bottom:10px
}
.model-list-container .container-form-models-suggestion textarea[name=who_are_they] {
	height:85px;
	resize:none;
	overflow:hidden
}
.model-list-container .container-form-models-suggestion input[type=number] {
	max-width:70px
}
.model-list-container .container-form-models-suggestion .add-model-error-global.alert.alert-danger,.model-list-container .container-form-models-suggestion .error-age.alert.alert-danger,.model-list-container .container-form-models-suggestion .error-name.alert.alert-danger,.model-list-container .container-form-models-suggestion .error-who_are_they.alert.alert-danger,.model-list-container .container-form-models-suggestion .new-model-error-global.alert.alert-danger {
	background:inherit;
	border:none
}
.model-list-container .container-form-models-suggestion label {
	margin:15px 0
}
.model-list-container .container-list-models-suggestion .mozaique {
	max-height:350px;
	overflow-y:auto
}
.model-list-container .container-list-models-suggestion .mozaique .card {
	cursor:pointer
}
.metadata-suggest-popup .card-img {
	background:#000
}
#models_list .mozaique .line-through>.icf-ban,#suggestions_models_list .line-through>.icf-ban {
	display:block
}
#models_list .mozaique .card,#suggestions_models_list .card {
	margin:0;
	padding:5px
}
#models_list .mozaique .card .card-img,#suggestions_models_list .card .card-img {
	background:#fff
}
#models_list .mozaique .card .card-img .overlay-container,#suggestions_models_list .card .card-img .overlay-container {
	background-position:center!important;
	background-repeat:no-repeat!important;
	background-size:contain!important;
	height:4vw;
	position:relative
}
#models_list .mozaique .card .card-img .overlay-container img,#suggestions_models_list .card .card-img .overlay-container img {
	object-fit:contain;
	width:100%;
	height:100%
}
#models_list .mozaique .card .card-img .overlay-container .overlay2,#suggestions_models_list .card .card-img .overlay-container .overlay2 {
	position:relative;
	justify-content:center;
	text-align:center;
	font-size:3rem;
	width:100%;
	height:100%
}
#models_list .mozaique .card .card-img .overlay-container .overlay2 span.icon-f.icf-ban,#suggestions_models_list .card .card-img .overlay-container .overlay2 span.icon-f.icf-ban {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%)
}
#models_list .mozaique .card .card-img .overlay-container .overlay,#suggestions_models_list .card .card-img .overlay-container .overlay {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	display:flex;
	justify-content:flex-end
}
#models_list .mozaique .card .card-img .overlay-container .overlay .icf-ban,#suggestions_models_list .card .card-img .overlay-container .overlay .icf-ban {
	color:#000;
	font-size:6rem;
	left:0;
	position:absolute;
	right:0;
	text-shadow:1px 1px #000;
	top:20%
}
#models_list .mozaique .card .card-img .overlay-container .overlay .metadata-remove,#suggestions_models_list .card .card-img .overlay-container .overlay .metadata-remove {
	background-color:#de2600;
	border-radius:0;
	color:#000;
	cursor:pointer;
	font-size:15px;
	font-weight:bolder;
	height:25px;
	padding-top:5px;
	text-align:center;
	width:25px;
	z-index:1
}
@media screen and (min-width:1024px) {
	#models_list .mozaique .card .card-img .overlay-container .overlay .metadata-remove:hover,#suggestions_models_list .card .card-img .overlay-container .overlay .metadata-remove:hover {
	background-color:#000;
	color:#de2600
}
}@media screen and (max-width:1024px) {
	#models_list .mozaique .card .card-img .overlay-container,#suggestions_models_list .card .card-img .overlay-container {
	height:22vw
}
}#models_list .mozaique .card .card-footer .name,#suggestions_models_list .card .card-footer .name {
	font-weight:700;
	height:21px;
	letter-spacing:0;
	overflow:hidden;
	text-align:center;
	text-overflow:ellipsis
}
@media screen and (max-width:1024px) {
	.overlay-container {
	height:22vw
}
}.video-subscribe,.video-subscribe-square {
	display:inline-block;
	border:1px solid #de2600;
	background:#de2600;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	line-height:15px;
	transition:border-color .3s,background-color .3s
}
.video-subscribe .sub-btn,.video-subscribe-square .sub-btn,.video-subscribe-square .x-loader-inline {
	display:inline-block;
	background:#fff;
	padding:1px 3px 1px 4px;
	margin:1px 2px 1px 1px;
	line-height:13px;
	border-radius:1px;
	transition:background-color .3s
}
.video-subscribe .sub-btn .icon,.video-subscribe-square .sub-btn .icon,.video-subscribe-square .x-loader-inline .icon {
	margin:1px 0;
	vertical-align:bottom
}
.video-subscribe-square {
	height:auto
}
.video-subscribe-square .sub-btn {
	margin:1px;
	height:auto
}
.video-subscribe-square .x-loader-inline {
	width:23px;
	height:18px;
	padding-top:2px
}
.video-subscribe .label:last-child {
	padding-right:3px
}
.video-subscribe .nb-subscribers {
	display:inline-block;
	background:#fff;
	color:#000;
	padding:1px 2px;
	font-weight:400;
	margin-left:1px
}
.video-subscribe a {
	color:#fff
}
.video-subscribe:hover {
	text-decoration:none;
	color:#fff;
	border-color:#f82a00;
	background:#f82a00
}
.video-subscribe:hover .sub-btn {
	color:#f82a00
}
.video-subscribe:hover .label {
	text-decoration:underline
}
#metadata_suggestion_popup_opener {
	font-size:14px;
	margin-top:5px;
	vertical-align:middle;
	text-decoration:none;
	color:#7d7d7d
}
#html5video,#html5video * {
	
}
#html5video .video-title .icf-ticket-red {
	color:#de2600;
	display:inline-block;
	font-size:2em;
	line-height:inherit;
	vertical-align:top
}
#page.video-page h1.text-danger {
	margin:30px 0;
	text-align:center
}
#page.video-page #main .page-title .icf-refresh {
	color:#555;
	cursor:pointer;
	display:inline-block;
	font-size:60%;
	line-height:inherit;
	margin-right:4px;
	vertical-align:middle
}
#page.video-page #main .page-title .duration {
	display:inline-block;
	font-size:15px;
	line-height:22px;
	height:22px;
	padding:0 6px;
	background:#777;
	border-radius:3px;
	color:#fff;
	font-weight:700;
	margin:5px 0 0 4px;
	vertical-align:top
}
#page.video-page #main .page-title .video-hd-mark {
	margin:5px 0 0 4px;
	font-size:15px;
	line-height:22px;
	height:22px;
	padding:0 6px;
	vertical-align:top
}
#page.video-page .video-tags-list {
	margin:0 2px;
	overflow:hidden
}
#page.video-page .video-tags-list.cropped {
	max-height:60px
}
#page.video-page .video-tags-list.cropped.opened {
	max-height:none
}
#page.video-page .video-tags-list .view-more-li {
	display:none
}
#page.video-page .video-metadata {
	padding:0;
	margin:0 2px;
	font-size:13px
}
#page.video-page .video-metadata a.added {
	font-style:italic
}
#page.video-page .video-metadata .uploader {
	padding-right:20px
}
#page.video-page .video-metadata .prof-verified-tick {
	font-size:12px;
	line-height:17px;
	width:14px;
	border-radius:7px;
	height:14px;
	margin:0 0 0 3px
}
#page.video-page .video-metadata .prof-verified-tick.icon-f {
	display:inline-block;
	background:0 0;
	color:#000;
	font-size:14px;
	line-height:14px;
	position:relative;
	top:2px
}
#page.video-page #full-video-link-band,#page.video-page #video-sponsor-links {
	background:#000;
	color:#fff;
	font-size:14px;
	font-weight:700;
	line-height:22px;
	overflow:hidden;
	max-height:52px;
	padding:4px 8px;
	position:relative;
	text-align:center;
	text-overflow:ellipsis
}
#page.video-page #full-video-link-band a,#page.video-page #video-sponsor-links a {
	color:#fff;
	text-decoration:underline
}
#page.video-page #full-video-link-band .channel-desc,#page.video-page #video-sponsor-links .channel-desc {
	font-size:13px;
	font-weight:400
}
#page.video-page #full-video-link-band #show-channel-desc,#page.video-page #video-sponsor-links #show-channel-desc {
	background:#000;
	bottom:0;
	color:#fff;
	display:none;
	font-weight:400;
	line-height:22px;
	padding:0 4px 0 2px;
	position:absolute;
	right:0;
	text-decoration:none
}
#page.video-page #full-video-link-band #show-channel-desc span,#page.video-page #video-sponsor-links #show-channel-desc span {
	display:inline-block;
	background:#9d9d9d;
	border-radius:3px;
	color:#fff;
	font-size:20px;
	font-weight:700;
	height:18px;
	line-height:19px;
	margin:0 0 0 4px;
	text-align:center;
	transition:all .2s;
	width:18px
}
#page.video-page #full-video-link-band #show-channel-desc span:hover,#page.video-page #video-sponsor-links #show-channel-desc span:hover {
	background:#848484
}
#page.video-page #full-video-link-band #show-channel-desc span:active,#page.video-page #full-video-link-band #show-channel-desc span:focus,#page.video-page #video-sponsor-links #show-channel-desc span:active,#page.video-page #video-sponsor-links #show-channel-desc span:focus {
	box-shadow:0 0 0 3px #d0d0d0
}
#page.video-page #full-video-link-band.too-small #show-channel-desc,#page.video-page #video-sponsor-links.too-small #show-channel-desc {
	box-shadow:-3px 3px 5px #000;
	display:block
}
#page.video-page #full-video-link-band.expanded,#page.video-page #video-sponsor-links.expanded {
	max-height:none
}
#page.video-page #full-video-link-band.expanded #show-channel-desc,#page.video-page #video-sponsor-links.expanded #show-channel-desc {
	display:none
}
#page.video-page #full-video-link-band {
	margin-bottom:6px
}
#page.video-page #full-video-link-band.v1-btn {
	background:#de2600;
	color:#fff;
	font-size:14px;
	text-decoration:none
}
#page.video-page #full-video-link-band.v1-btn .icf-ticket-red {
	color:#fff
}
#page.video-page #full-video-link-band.v2-txt {
	background:0 0;
	color:#000
}
#page.video-page #full-video-link-band.v3-txt {
	background:0 0;
	color:#de2600
}
#page.video-page #full-video-link-band.v3-txt .icf-ticket-red {
	color:#de2600
}
#page.video-page #full-video-link-band strong {
	text-decoration:underline;
	vertical-align:unset
}
#page.video-page #full-video-link-band .icf-ticket-red {
	font-size:30px;
	line-height:22px;
	margin-left:3px;
	text-decoration:none;
	vertical-align:bottom
}
#page.video-page #content {
	margin-top:10px;
	overflow:visible;
	position:relative;
	z-index:1
}
#page.video-page #video-ad {
	float:right;
	margin-bottom:10px;
	margin-left:16px;
	min-height:1px;
	position:relative;
	text-align:center;
	width:300px
}
#page.video-page #video-player-bg {
	overflow:hidden;
	background:#000
}
#page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player {
	overflow:hidden;
	text-align:center;
	color:#000;
	line-height:0;
	font-size:18px;
	font-weight:700;
	padding-bottom:80.95%
}
#page.video-page #video-player-bg #html5video.embed-responsive .embed-responsive-item,#page.video-page #video-player-bg #player .embed-responsive-item {
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% auto
}
.old-ie #page.video-page #video-player-bg #html5video.embed-responsive,.old-ie #page.video-page #video-player-bg #player {
	height:476px;
	padding-bottom:0
}
.old-ie #page.video-page #video-player-bg #html5video.embed-responsive .embed-responsive-item,.old-ie #page.video-page #video-player-bg #html5video.embed-responsive embed,.old-ie #page.video-page #video-player-bg #player .embed-responsive-item,.old-ie #page.video-page #video-player-bg #player embed {
	height:476px;
	position:static
}
#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	height:auto;
	padding-bottom:40%
}
@media (max-width:1280px) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive .embed-responsive-item,#page.video-page .player-enlarged #video-player-bg #player .embed-responsive-item {
	background-size:auto 100%
}
}@media (min-aspect-ratio:1280/840) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive .embed-responsive-item,#page.video-page .player-enlarged #video-player-bg #player .embed-responsive-item {
	background-size:100% auto
}
}@media (max-aspect-ratio:1280/680) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:45%
}
}@media (max-aspect-ratio:1280/760) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:50%
}
}@media (max-aspect-ratio:1280/840) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:56.25%
}
}@media (max-aspect-ratio:1280/960) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:62.5%
}
}#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive .embed-responsive-item,#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive embed,#page.video-page .player-enlarged #video-player-bg #player .embed-responsive-item,#page.video-page .player-enlarged #video-player-bg #player embed {
	height:100%;
	position:absolute
}
#page.video-page .player-enlarged #video-ad {
	display:none
}
#video-playlist {
	clear:both;
	margin:3px 0
}
#video-playlist #playlist-header {
	background:#d9d9d9;
	overflow:hidden
}
#video-playlist #playlist-header button {
	margin:0;
	background:#d9d9d9;
	border-color:#777;
	box-shadow:none;
	font-weight:700;
	font-size:15px;
	line-height:24px;
	border-radius:0
}
#video-playlist #playlist-header button.pull-left {
	border-width:0 1px 0 0
}
#video-playlist #playlist-header button.pull-right {
	border-width:0
}
#video-playlist #playlist-header button:hover {
	background:#de2600;
	color:#fff
}
#video-playlist #playlist-header button.disabled {
	background:#d9d9d9;
	color:#777
}
#video-playlist #playlist-header h4 {
	font-weight:700;
	font-size:18px;
	line-height:33px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:0 8px;
	margin:0
}
#video-playlist #playlist-header h4 .icon.playlist {
	vertical-align:middle
}
#video-playlist #playlist-header h4 small {
	color:#333
}
#video-playlist #playlist-header h4 small a {
	text-decoration:underline
}
#video-playlist #playlist-header h4 a {
	text-decoration:none
}
#video-playlist #playlist-header h4 a:hover {
	text-decoration:underline
}
#video-playlist #playlist-header .rating-box {
	float:right;
	margin:3px 8px
}
#video-playlist #playlist-header .rating-box .btn {
	box-shadow:none
}
#video-playlist #playlist-content {
	padding:0 2px;
	background:#d9d9d9;
	overflow:hidden
}
#video-playlist #playlist-content .mozaique {
	white-space:nowrap;
	overflow:hidden
}
#video-playlist #playlist-content .mozaique .thumb-block {
	background:0 0;
	border:0;
	clear:none;
	display:inline-block;
	float:none;
	padding-top:0
}
#video-playlist #playlist-content .mozaique .thumb-block.selected .thumb-inside a {
	border-color:#de2600;
	border-width:3px
}
#video-playlist #playlist-content .mozaique .thumb-block.selected p a {
	color:#de2600;
	font-weight:700
}
#video-playlist #playlist-content .mozaique .thumb-block .thumb-overlay {
	position:absolute;
	top:3px;
	left:3px;
	right:3px;
	bottom:1px;
	font-size:22px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	background:rgba(0,0,0,.6)
}
#video-playlist #playlist-content .mozaique .thumb-block .thumb-overlay p {
	text-align:center;
	color:#fff;
	font-weight:700;
	white-space:normal;
	line-height:1.3;
	padding:6px 10px
}
#video-playlist #playlist-content .mozaique>p {
	font-size:13px;
	margin:8px 0 10px
}
#video-playlist #playlist-content .mozaique-grid {
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	white-space:nowrap
}
#video-playlist .autoplay-title {
	margin-bottom:0
}
#video-playlist #playlist-header .checkbox.toggle {
	display:inline-block;
	margin-right:15px
}
#video-playlist #playlist-content .checkbox.toggle {
	display:none;
	text-align:center;
	width:100%
}
#v-actions {
	color:#000;
	display:flex;
	flex-shrink:0;
	font-weight:700;
	justify-content:space-between;
	overflow:auto;
	margin-bottom:-50px;
	padding:10px 5px 60px;
	white-space:nowrap;
	width:100%
}
#v-actions * {
	vertical-align:top
}
#v-actions .hide-if-zero-0 {
	display:none!important
}
#v-actions button {
	background:0 0;
	border:0;
	outline:0;
	padding:0
}
#v-actions button.in-menu {
	display:none
}
#v-actions button:active,#v-actions button:focus {
	outline:0
}
#v-actions button:active .icon-f,#v-actions button:focus .icon-f {
	color:#000
}
#v-actions .icon-f {
	color:#a8a8a8;
	display:inline-block;
	font-size:18px;
	vertical-align:top
}
#v-actions .icon-f.icf-comment-o,#v-actions .icon-f.icf-download {
	font-size:20px
}
#v-actions .icon-f.icf-warning-stop {
	font-size:22px
}
#v-actions #v-views {
	display:inline-block;
	font-size:19px;
	font-weight:700;
	line-height:36px;
	margin:0 10px
}
#v-actions #v-views .icon-f {
	font-size:14px;
	line-height:36px;
	margin-right:6px
}
#v-actions .vote-actions {
	display:inline-block;
	position:relative
}
#v-actions .vote-actions:not(:first-child) {
	margin-left:10px
}
#v-actions .vote-actions .vote-action-bad,#v-actions .vote-actions .vote-action-good {
	display:inline-block;
	font-size:11px;
	height:34px;
	text-align:center;
	width:36px
}
#v-actions .vote-actions .vote-action-bad .icon-f,#v-actions .vote-actions .vote-action-good .icon-f {
	display:block;
	font-size:24px;
	line-height:34px
}
.notouch #v-actions .vote-actions .vote-action-bad:hover .icon-f,.notouch #v-actions .vote-actions .vote-action-good:hover .icon-f {
	color:#de2600
}
#v-actions .vote-actions .vote-action-good .rating-good-perc {
	display:none
}
#v-actions .vote-actions .vote-action-bad .rating-bad-perc {
	display:none
}
#v-actions .vote-actions .active .icon-f {
	color:#de2600
}
#v-actions .vote-actions .rating-bar .pgs-bar {
	background:#d9d9d9;
	height:2px
}
#v-actions .vote-actions .rating-bar .pgs-bar div {
	background:#a8a8a8;
	height:2px
}
#v-actions .vote-actions .rating-bar.is-good .pgs-bar div {
	background:#de2600
}
#v-actions .vote-actions .rating-bar.is-bad .pgs-bar {
	background:#de2600
}
#v-actions .vote-actions .rate-infos {
	background:#eee;
	border-radius:2px;
	box-shadow:0 0 0 1px #d9d9d9;
	display:none;
	font-size:0;
	left:120%;
	line-height:18px;
	padding:5px 16px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	white-space:nowrap;
	z-index:2
}
#v-actions .vote-actions .rate-infos .rating-total-txt {
	display:inline-block;
	font-size:16px;
	padding:9px 16px 9px 0
}
#v-actions .vote-actions .rate-infos .nbr,#v-actions .vote-actions .rate-infos .perc {
	display:inline-block;
	font-size:11px;
	text-align:right
}
#v-actions .vote-actions .rate-infos .nbr>span,#v-actions .vote-actions .rate-infos .perc>span {
	display:block
}
#v-actions .vote-actions .rate-infos .nbr {
	padding-right:16px
}
#v-actions .vote-actions .rate-infos .nbr .icon-f {
	font-size:12px;
	line-height:18px;
	padding-left:4px;
	vertical-align:top
}
#v-actions .vote-actions .rate-infos .perc {
	padding-right:46px
}
#v-actions .vote-actions .rate-infos .perc .bad,#v-actions .vote-actions .rate-infos .perc .good {
	display:block;
	position:relative;
	width:40px
}
#v-actions .vote-actions .rate-infos .perc .bar {
	display:inline-block;
	height:9px;
	position:absolute;
	left:46px;
	top:4.5px
}
.notouch #v-actions .vote-actions:hover .rate-infos {
	display:block
}
.notouch #v-actions .vote-actions:hover .rate-infos .nbr .icon-f {
	color:#a8a8a8
}
.notouch #v-actions .vote-actions:hover .rate-infos .perc .bar {
	background:#a8a8a8
}
.notouch #v-actions .vote-actions:hover .vote-action-good:hover+.vote-action-bad+.rating-bar+.rate-infos .nbr .rating-good-nbr+.icon-f {
	color:#de2600
}
.notouch #v-actions .vote-actions:hover .vote-action-good:hover+.vote-action-bad+.rating-bar+.rate-infos .perc .good .bar {
	background:#de2600
}
.notouch #v-actions .vote-actions:hover .vote-action-bad:hover+.rating-bar+.rate-infos .nbr .rating-bad-nbr+.icon-f {
	color:#de2600
}
.notouch #v-actions .vote-actions:hover .vote-action-bad:hover+.rating-bar+.rate-infos .perc .bad .bar {
	background:#de2600
}
#v-actions .tabs {
	display:flex;
	flex-grow:10
}
.comments-disabled #v-actions .tabs {
	justify-content:flex-end
}
#v-actions .tabs button {
	height:36px;
	line-height:36px;
	padding:0 10px;
	margin-left:10px
}
#v-actions .tabs button.active,.notouch #v-actions .tabs button:hover {
	border-bottom:2px solid #000
}
#v-actions .tabs button.active .icon-f,.notouch #v-actions .tabs button:hover .icon-f {
	color:#000
}
#v-actions .tabs button .icon-f {
	line-height:36px;
	margin-right:8px
}
#v-actions .tabs button.comments {
	margin-right:auto;
	padding-left:40px;
	position:relative
}
#v-actions .tabs button.comments.active,#v-actions .tabs button.comments.active>span:first-child,.notouch #v-actions .tabs button.comments:hover,.notouch #v-actions .tabs button.comments:hover>span:first-child {
	border-bottom:2px solid #de2600
}
#v-actions .tabs button.comments>span:first-child {
	height:36px;
	left:0;
	position:absolute;
	top:0;
	text-align:center;
	width:40px
}
#v-actions .tabs button.comments>span:first-child .icon-f {
	margin-right:0;
	font-size:24px
}
#v-actions .tabs button.comments>span:first-child .badge {
	background:#de2600;
	border-radius:50%/60%;
	color:#fff;
	font-size:10px;
	line-height:9px;
	min-width:16px;
	padding:3px 3px 2px;
	position:absolute;
	right:calc(50% - 18px);
	top:0
}
.notouch #v-actions .tabs button:hover {
	border-bottom-color:#000
}
#v-actions .tabs button .nb {
	font-size:1.1em;
	padding:0 0 0 4px
}
#full-video-link-btn {
	height:30px;
	line-height:22px;
	margin:3px auto 0 10px;
	padding:4px 8px
}
#full-video-link-btn.v1-btn {
	background:#de2600;
	color:#fff;
	font-size:14px;
	text-decoration:none
}
#full-video-link-btn.v1-btn .icf-ticket-red {
	color:#fff;
	line-height:16px;
	vertical-align:text-bottom
}
#full-video-link-btn.v1-btn strong {
	text-decoration:underline
}
#full-video-link-btn.v2-txt {
	color:#000;
	text-decoration:underline
}
#full-video-link-btn.v3-txt {
	color:#de2600;
	text-decoration:underline
}
#full-video-link-btn strong {
	vertical-align:unset
}
#full-video-link-btn .icf-ticket-red {
	color:#de2600;
	font-size:26px;
	margin-left:3px;
	vertical-align:middle
}
#v-actions-container {
	display:flex;
	height:56px;
	overflow:hidden;
	padding-right:40px;
	position:relative;
	width:auto
}
#v-actions-container.without-overflow-menu {
	padding-right:0
}
#v-actions-overflow-menu {
	background:0 0;
	border:0;
	cursor:pointer;
	height:36px;
	padding:0;
	position:absolute;
	right:0;
	top:10px;
	width:40px
}
#v-actions-overflow-menu .icon-f {
	display:block;
	font-size:20px;
	line-height:36px;
	vertical-align:top
}
.v-actions-pop-menu .x-popup-content {
	padding:5px 0
}
.v-actions-pop-menu.x-popup.above.right .x-popup-arrow {
	right:15px
}
.v-actions-pop-menu button {
	background:0 0;
	border:0;
	color:#fff;
	font-size:16px;
	line-height:40px;
	padding:0 20px;
	text-align:left
}
.v-actions-pop-menu button .icon-f {
	display:inline-block;
	font-size:18px;
	line-height:40px;
	vertical-align:top;
	width:30px
}
.v-actions-pop-menu button .icon-f.icf-comment-o,.v-actions-pop-menu button .icon-f.icf-download {
	font-size:20px
}
.v-actions-pop-menu button .icon-f.icf-warning-stop {
	font-size:22px
}
.v-actions-pop-menu button .badge {
	background:#de2600;
	color:#fff;
	padding:1px 3px;
	position:absolute;
	right:calc(100% - 50px)
}
#video-tabs .btn:not(.copy-btn) {
	border:0;
	border-radius:0;
	min-height:30px;
	line-height:28px;
	margin:12px 0;
	padding:0 12px;
	vertical-align:top
}
#video-tabs .btn:not(.copy-btn) .icon,#video-tabs .btn:not(.copy-btn) .icon-f {
	transition:none
}
#video-tabs .btn:not(.copy-btn) .icon-f {
	vertical-align:middle
}
#video-tabs .tabs {
	overflow:initial
}
#video-tabs .tabs .tab {
	background:#f7f7f7;
	margin:0 0 10px 0;
	padding:15px 10px
}
#video-tabs .tabs .tab .clear-infobar {
	margin-bottom:10px
}
#video-tabs .tabs .tab .clear-infobar:not(:first-child) {
	margin-top:26px
}
#video-tabs .tabs .tab .clear-infobar .icon-f {
	display:inline-block;
	font-size:20px;
	margin-right:4px;
	vertical-align:middle
}
#video-tabs .tabs .tab .clear-infobar .icf-warning-stop {
	color:#de2600;
	font-size:30px
}
#video-tabs .tabs .tab .icf-download {
	display:inline-block;
	font-size:26px;
	margin-right:4px;
	vertical-align:middle
}
#video-tabs .tabs .tab #watch-later-cont {
	padding-bottom:10px;
	text-align:center
}
#video-tabs .tabs #tabComments,#video-tabs .tabs #tabCommentsBottom {
	overflow:initial;
	background:0 0;
	border-top:0;
	padding:5px 10px 15px
}
#tabComments_bottom_page {
	margin:0 0 50px;
	padding:0 10px
}
#tabComments_bottom_page #tabComments_loader {
	padding:15px 10px;
	text-align:center
}
#tabComments_bottom_page #tabComments,#tabComments_bottom_page #tabCommentsBottom {
	margin:30px 0 20px;
	padding:5px 0 15px
}
#tabComments_bottom_page #tabComments h4,#tabComments_bottom_page #tabCommentsBottom h4 {
	font-size:20px
}
#tabShareAndEmbed .share-toolbox {
	display:flex;
	justify-content:space-around;
	max-width:440px;
	text-align:center
}
#tabShareAndEmbed .share-toolbox li {
	margin:0
}
#tabDownload {
	text-align:center;
	font-size:15px
}
#tabDownload .video-hd-mark,#tabDownload .video-sd-mark {
	vertical-align:middle
}
#tabReport .clear-infobar {
	text-align:center
}
#tabReport .tab-form label.control-label {
	padding-top:7px
}
#tabReport .form-field-video-report-form_reason+.content {
	text-align:center
}
#tabReport .radio-inline,#tabReport .radio-inline+.radio-inline {
	padding-top:7px;
	margin:0 10px 0 0
}
#tabReport .radio-inline label,#tabReport .radio-inline+.radio-inline label {
	font-weight:700
}
#favs-container {
	color:#000
}
#favs-container .pagination {
	margin:6px 2px 15px
}
#favs-container .list-group .list-group-item {
	padding:6px 12px
}
#favs-container .list-group .list-group-item strong {
	padding-right:15px
}
#favs-container .list-group .list-group-item .badge {
	margin-top:3px
}
#favs-container .list-group .list-group-item .btn-xs {
	margin:0 0 0 5px;
	box-shadow:none
}
#favs-container .list-group .list-group-item.video-in-list .remove,#favs-container .list-group .list-group-item.video-in-list strong {
	color:#de2600
}
#favs-container .list-group .list-group-item.watch-later-list {
	margin-bottom:8px
}
#favs-container .list-group .list-group-item.watch-later-list .icon-f {
	color:#000;
	vertical-align:middle
}
#favs-container .list-group .list-group-item a {
	color:#000
}
#favs-container form strong {
	padding-right:0
}
#favs-container form .btn {
	margin:0 0 0 10px;
	color:#000
}
#favs-container .create-account .btn {
	color:#000
}
.related-content .related-content__btns {
	position:relative;
	padding:0;
	margin:5px 0 0 0;
	font-size:0
}
.related-content .related-content__btns:before {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	width:100%;
	height:1px;
	background:#d9d9d9;
	z-index:0
}
.related-content .related-content__btns li {
	position:relative;
	display:inline-block;
	margin:0;
	padding:0;
	z-index:1
}
.related-content .related-content__btns li+li {
	margin-left:10px
}
.related-content .related-content__btns a {
	margin:0;
	text-decoration:none;
	font-size:12px;
	line-height:18px;
	box-shadow:none;
	border-radius:2px
}
.related-content .related-content__btns a.link {
	display:block;
	padding:5px;
	font-weight:400;
	font-size:14px;
	line-height:1;
	color:#555;
	border-radius:0;
	border-bottom:1px solid #d9d9d9
}
.related-content .related-content__btns a.link:hover {
	color:#000
}
.related-content .related-content__btns a.active {
	color:#000;
	border-color:#000
}
.related-content .related-content__btns a .btn__text {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.related-content .related-content__btns a .btn__nb-playlists {
	color:#777
}
.related-content .related-content__tabs {
	overflow:hidden;
	zoom:1;
	clear:both
}
.related-content .related-content__tabs>div {
	display:none;
	overflow:hidden;
	zoom:1
}
.related-content .related-content__tabs>div.active,.related-content .related-content__tabs>div.desktop-active {
	display:block
}
#related-videos {
	overflow:hidden
}
#related-videos .thumb-block.video-ad .thumb-inside {
	overflow:visible
}
#related-videos .show-more {
	display:block;
	margin:5px 0 0;
	box-shadow:none;
	overflow:hidden
}
#related-videos.expanded .show-more {
	display:none
}
#related-videos.is-loading-sponsor .mozaique {
	margin-top:31px
}
#related-videos.is-loading-related-content .mozaique {
	padding-top:30px
}
#related-videos .plist {
	display:block;
	margin:5px 0 0 2px;
	float:right;
	box-shadow:none
}
#related-videos.expanded .thumb-block.after-10,#related-videos.expanded .thumb-block.after-12,#related-videos.expanded .thumb-block.after-13,#related-videos.expanded .thumb-block.after-14,#related-videos.expanded .thumb-block.after-15,#related-videos.expanded .thumb-block.after-16,#related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,#related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,#related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,#related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,#related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,#related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,#related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,#related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,#related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,#related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,#related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,#related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-lg-3 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-lg-3 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-lg-3 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-lg-3 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-lg-3 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-lg-3 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-lg-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-lg-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-lg-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-lg-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-lg-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-lg-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-lg-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-lg-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-lg-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-lg-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-lg-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-lg-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-lg-4 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-lg-4 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-lg-4 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-lg-4 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-lg-4 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-lg-4 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-lg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-lg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-lg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-lg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-lg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-lg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-lg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-lg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-lg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-lg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-lg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-lg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-lg-5 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-lg-5 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-lg-5 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-lg-5 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-lg-5 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-lg-5 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-lg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-lg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-lg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-lg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-lg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-lg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-lg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-lg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-lg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-lg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-lg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-lg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-sm-2 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-sm-2 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-sm-2 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-sm-2 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-sm-2 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-sm-2 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-sm-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-sm-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-sm-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-sm-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-sm-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-sm-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-sm-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-sm-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-sm-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-sm-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-sm-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-sm-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-sm-3 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-sm-3 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-sm-3 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-sm-3 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-sm-3 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-sm-3 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-sm-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-sm-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-sm-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-sm-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-sm-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-sm-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-sm-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-sm-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-sm-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-sm-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-sm-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-sm-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-sm-4 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-sm-4 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-sm-4 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-sm-4 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-sm-4 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-sm-4 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-sm-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-sm-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-sm-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-sm-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-sm-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-sm-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-sm-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-sm-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-sm-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-sm-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-sm-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-sm-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-xlg-4 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-xlg-4 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-xlg-4 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-xlg-4 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-xlg-4 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-xlg-4 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-xlg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-xlg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-xlg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-xlg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-xlg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-xlg-4 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-xlg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-xlg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-xlg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-xlg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-xlg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-xlg-4 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-xlg-5 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-xlg-5 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-xlg-5 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-xlg-5 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-xlg-5 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-xlg-5 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-xlg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-xlg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-xlg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-xlg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-xlg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-xlg-5 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-xlg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-xlg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-xlg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-xlg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-xlg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-xlg-5 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-xlg-6 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-xlg-6 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-xlg-6 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-xlg-6 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-xlg-6 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-xlg-6 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-xlg-6 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-xlg-6 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-xlg-6 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-xlg-6 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-xlg-6 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-xlg-6 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-xlg-6 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-xlg-6 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-xlg-6 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-xlg-6 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-xlg-6 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-xlg-6 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-xs-1 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-xs-1 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-xs-1 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-xs-1 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-xs-1 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-xs-1 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-xs-1 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-xs-1 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-xs-1 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-xs-1 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-xs-1 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-xs-1 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-xs-1 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-xs-1 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-xs-1 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-xs-1 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-xs-1 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-xs-1 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-xs-2 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-xs-2 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-xs-2 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-xs-2 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-xs-2 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-xs-2 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-xs-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-xs-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-xs-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-xs-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-xs-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-xs-2 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-xs-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-xs-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-xs-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-xs-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-xs-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-xs-2 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16,.nb-thumbs-cols-xs-3 #related-videos.expanded .thumb-block.after-10,.nb-thumbs-cols-xs-3 #related-videos.expanded .thumb-block.after-12,.nb-thumbs-cols-xs-3 #related-videos.expanded .thumb-block.after-13,.nb-thumbs-cols-xs-3 #related-videos.expanded .thumb-block.after-14,.nb-thumbs-cols-xs-3 #related-videos.expanded .thumb-block.after-15,.nb-thumbs-cols-xs-3 #related-videos.expanded .thumb-block.after-16,.nb-thumbs-cols-xs-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-10,.nb-thumbs-cols-xs-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-12,.nb-thumbs-cols-xs-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-13,.nb-thumbs-cols-xs-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-14,.nb-thumbs-cols-xs-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-15,.nb-thumbs-cols-xs-3 #related-videos.expanded.enlarged-player.with-ad .thumb-block.after-16,.nb-thumbs-cols-xs-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-10,.nb-thumbs-cols-xs-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-12,.nb-thumbs-cols-xs-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-13,.nb-thumbs-cols-xs-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-14,.nb-thumbs-cols-xs-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-15,.nb-thumbs-cols-xs-3 #related-videos.expanded.with-footer-ad.with-ad .thumb-block.after-16 {
	display:inline-block
}
#related-playlists>.text-center {
	margin-top:10px
}
#related-playlists .mozaique .thumb-block a .thumb {
	border:1px solid #999
}
#related-playlists .mozaique .thumb-block a .nb-videos {
	background:#000;
	border-radius:3px;
	color:#fff;
	display:block;
	padding:0 3px
}
#related-playlists .mozaique .thumb-block .thumb-under {
	min-height:20px;
	display:flex;
	flex-flow:row nowrap;
	justify-content:center;
	align-items:flex-start;
	flex-basis:initial
}
#related-playlists .mozaique .thumb-block .thumb-under p.title {
	max-width:100%;
	height:auto;
	max-height:20px;
	-webkit-line-clamp:1
}
#related-playlists .mozaique .thumb-block .thumb-under p.title span {
	font-size:13px
}
#related-playlists .mozaique .thumb-block .thumb-under p.title span.creator {
	color:#555
}
#thumbs-select-form p {
	font-style:italic;
	margin-bottom:15px
}
#thumbs-select-form .mozaique {
	margin-left:-3px;
	margin-right:-3px
}
#thumbs-select-form .mozaique .thumb-block {
	border-bottom:none;
	padding:0 3px 4px
}
#thumbs-select-form .mozaique .thumb-block .thumb a {
	border-color:#999
}
#thumbs-select-form .mozaique .thumb-block .thumb a .corner-select {
	display:block;
	position:absolute;
	top:0;
	left:0
}
#thumbs-select-form .mozaique .thumb-block .thumb a .corner-select:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	border-top:34px solid #999;
	border-right:34px solid transparent;
	width:0
}
#thumbs-select-form .mozaique .thumb-block .thumb a .rejected,#thumbs-select-form .mozaique .thumb-block .thumb a .select-over {
	display:none;
	flex-direction:column;
	justify-content:center;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,.7);
	color:#fff;
	font-size:24px;
	font-weight:700;
	text-align:center
}
#thumbs-select-form .mozaique .thumb-block .thumb a input {
	display:none
}
#thumbs-select-form .mozaique .thumb-block .thumb a .icf-check-square {
	display:none;
	position:absolute;
	top:2px;
	left:2px;
	color:#de2600
}
#thumbs-select-form .mozaique .thumb-block.casting .thumb a .select-over,#thumbs-select-form .mozaique .thumb-block.selected .thumb a .select-over {
	display:flex
}
#thumbs-select-form .mozaique .thumb-block.selected .thumb a {
	border:4px solid #fff
}
#thumbs-select-form .mozaique .thumb-block.selected .thumb a .corner-select:before {
	border-top-color:#fff
}
#thumbs-select-form .mozaique .thumb-block.selected .thumb a .icf-check-square {
	display:inline-block
}
#thumbs-select-form .mozaique .thumb-block.disabled .thumb a {
	border:4px solid #999
}
#thumbs-select-form .mozaique .thumb-block.disabled .thumb a .rejected {
	display:flex;
	color:#aaa;
	font-style:italic;
	background:rgba(0,0,0,.8)
}
#thumbs-select-form .thumb-select-actions {
	margin-top:20px;
	border-top:1px solid #fff;
	padding-top:10px;
	text-align:right
}
#thumbs-select-form .thumb-select-actions .alert {
	text-align:left;
	margin-bottom:10px;
	font-weight:700
}
#thumbs-select-form .thumb-select-actions .btn {
	margin:0 0 2px 10px;
	font-weight:400;
	font-size:15px;
	border-radius:0
}
#thumbs-select-form .thumb-select-actions .btn.validate {
	font-weight:700
}
.premium-log-overlay {
	bottom:0;
	cursor:pointer;
	left:0;
	padding:2%;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:2
}
.premium-log-overlay .purchase-content {
	background:0 0;
	border:0;
	bottom:0;
	cursor:pointer;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%
}
.premium-log-overlay .purchase-content .btn {
	font-size:1.2em;
	left:50%;
	max-width:96%;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	white-space:normal
}
.premium-log-overlay .video-loader {
	background:rgba(0,0,0,.5);
	color:#fff;
	font-size:12px;
	font-weight:700;
	height:72px;
	left:50%;
	line-height:72px;
	margin:-36px;
	position:absolute;
	text-align:center;
	top:50%;
	transition:.2s background;
	width:72px
}
.premium-log-overlay .video-loader .buffer {
	bottom:0;
	background:rgba(255,255,255,.3);
	height:0%;
	left:0;
	right:0;
	position:absolute;
	z-index:1
}
.premium-log-overlay .video-loader .label {
	position:relative;
	z-index:2
}
#video-premium-alert {
	max-width:610px;
	overflow:hidden;
	text-align:center
}
#video-premium-alert .video-premium-alert-row {
	align-items:center;
	display:flex;
	overflow:hidden;
	padding:10px 0 20px
}
#video-premium-alert .video-premium-alert-row p {
	flex:1 1 0
}
#video-premium-alert .video-premium-alert-row .video {
	flex:1.1 1 0;
	float:left;
	margin-right:15px
}
#video-premium-alert .video {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:300px
}
#video-premium-alert .video img {
	width:100%
}
#video-premium-alert .video .premium-log-overlay .icon-f,#video-premium-alert .video .premium-log-overlay .icon-f:hover {
	background:rgba(0,0,0,.5);
	color:#fff;
	cursor:default;
	font-size:34px;
	height:52px;
	left:50%;
	line-height:52px;
	margin:-26px;
	position:absolute;
	text-align:center;
	top:50%;
	transition:.2s background;
	width:52px
}
#video-premium-alert .video span.premium-log-overlay {
	cursor:default
}
#video-premium-alert .video .cover-thumb {
	height:100%;
	left:0;
	padding:3%;
	position:absolute;
	top:0;
	width:100%
}
#video-premium-alert .icon-f {
	color:#de2600;
	font-size:1.8em;
	line-height:.6;
	vertical-align:text-bottom
}
#video-premium-alert p {
	font-size:22px;
	margin:0;
	padding:10px 0
}
#video-premium-alert p:first-child {
	padding:0 0 20px;
	text-transform:uppercase
}
#video-premium-alert p:first-child strong {
	display:block;
	font-size:26px
}
#video-premium-alert p:first-child strong .icon-f {
	font-size:1.4em;
	line-height:.9
}
#video-premium-alert p .link {
	cursor:pointer;
	text-decoration:underline
}
#video-premium-alert p .link:hover {
	text-decoration:none
}
#video-premium-alert p .btn-primary {
	text-transform:uppercase;
	font-size:26px;
	font-weight:700;
	white-space:normal
}
.favlists>h2 {
	margin:10px 0 14px;
	position:relative;
	z-index:1
}
.favlists.is-loading-lists:before,.favlists.is-loading-videos:before {
	background:#fff;
	bottom:0;
	content:'';
	display:block;
	opacity:.8;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10
}
.favlists.is-loading-lists>h2,.favlists.is-loading-videos>h2 {
	z-index:11
}
.favlists button.favlists-create {
	float:right;
	line-height:28px;
	padding:0 10px;
	position:relative;
	margin:12px 0 0 8px;
	z-index:2
}
.favlists button.favlists-create .icon-f {
	display:inline-block;
	font-size:20px;
	line-height:28px;
	vertical-align:top
}
.favlists .favlists-actions {
	align-items:flex-start;
	clear:both;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	margin:10px 0 20px
}
.favlists .favlists-actions .favlists-actions-line-1,.favlists .favlists-actions .favlists-actions-more {
	display:flex
}
.favlists .favlists-actions>* {
	vertical-align:top
}
.favlists .favlists-actions .favlists-show-more-filters {
	background:0 0;
	border:0;
	display:none;
	height:32px;
	line-height:32px;
	margin:0;
	padding-bottom:0;
	padding-top:0;
	position:relative
}
.favlists .favlists-actions .favlists-show-more-filters .icf-sliders {
	font-size:20px;
	line-height:32px;
	vertical-align:top
}
.favlists .favlists-actions .favlists-show-more-filters .icf-minus-circle {
	display:none
}
.favlists .favlists-actions .favlists-show-more-filters.is-opened .icf-minus-circle {
	display:block
}
.favlists .favlists-actions .favlists-show-more-filters.is-opened .icf-plus-circle {
	display:none
}
.favlists .favlists-actions .favlists-show-more-filters .icf-minus-circle,.favlists .favlists-actions .favlists-show-more-filters .icf-plus-circle {
	bottom:0;
	color:#555;
	font-size:16px;
	position:absolute;
	right:0
}
.favlists .favlists-actions label {
	font-size:0;
	line-height:32px;
	vertical-align:top;
	white-space:nowrap
}
.favlists .favlists-actions label * {
	display:inline-block;
	font-size:12px;
	vertical-align:top
}
.favlists .favlists-actions label .btn,.favlists .favlists-actions label .icon-f {
	display:inline-block;
	font-size:16px;
	height:32px;
	line-height:32px;
	margin:0;
	padding:0;
	text-align:center;
	width:32px
}
.favlists .favlists-actions label.favlists-search {
	font-size:0
}
.favlists .favlists-actions label.favlists-search .form-control {
	margin:0;
	border-right:0
}
.favlists .favlists-actions label.favlists-search .btn {
	border-bottom-left-radius:0;
	border-color:#ccc;
	border-left:0;
	border-top-left-radius:0;
	margin-right:20px
}
.favlists .favlists-actions label.favlists-search .icon-f {
	line-height:30px;
	height:30px
}
.favlists .favlists-actions .form-control {
	display:inline-block;
	font-size:17px;
	margin:0 20px 0 5px;
	max-width:calc(100% - 57px)
}
.favlists .favlists-actions .select-label {
	margin:0 20px 5px 0
}
.favlists .favlists-actions .select-label .form-control {
	margin:0;
	max-width:calc(100% - 32px)
}
.favlists .favlists-actions .favlists-nb-per-page-cont {
	background:0 0;
	margin:0 0 5px
}
.favlists .favlists-actions .favlists-nb-per-page-cont:after {
	content:none;
	display:none
}
.favlists .favlists-actions .favlists-nb-per-page-cont .select-label {
	margin:0 4px 0 0
}
.favlists .favlists-actions .favlists-nb-per-page-cont .select-label .form-control.favlists-nb-per-page {
	max-width:none
}
.favlists .favlists-actions input[type=text] {
	font-weight:400
}
.favlists .favlists-actions .favlists-display-mode {
	font-size:0;
	line-height:30px;
	padding:0;
	margin:0 20px 5px 0
}
.favlists .favlists-actions .favlists-display-mode .icon-f {
	border-radius:3px;
	display:inline-block;
	font-size:18px;
	line-height:20px;
	margin:2px;
	padding:3px 0;
	text-align:center;
	vertical-align:top;
	width:26px
}
.favlists .favlists-actions .favlists-display-mode.display-cols .icf-columns,.favlists .favlists-actions .favlists-display-mode.display-list .icf-list-ul,.favlists .favlists-actions .favlists-display-mode.display-mozaique .icf-grid-4 {
	background:rgba(0,0,0,.7);
	box-shadow:0 0 2px 2px inset rgba(0,0,0,.3);
	color:#e6e6e6
}
.favlists .mozaique .favlist-elem .thumb-inside .pl-add-remove .remove {
	display:none
}
.favlists .mozaique .favlist-elem .in-fav-indic {
	display:none
}
.favlists .mozaique .favlist-elem.in-favlist .thumb-inside .pl-add-remove .remove {
	display:block
}
.favlists .mozaique .favlist-elem.in-favlist .thumb-inside .pl-add-remove .add {
	display:none
}
.favlists .mozaique .favlist-elem.in-favlist .thumb-inside .in-fav-indic {
	display:block
}
.favlists .mozaique .favlist-elem.in-favlist .in-fav-indic {
	display:inline-block
}
.favlists .mozaique .favlist-elem.max-videos-reached .thumb-inside .pl-add-remove {
	cursor:default
}
.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove,.favlists .mozaique .thumb-block .thumb-inside .pl-edit,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to {
	background:rgba(255,255,255,.7);
	cursor:pointer;
	display:none
}
.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic,.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic .add,.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic .remove,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove .add,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove .remove,.favlists .mozaique .thumb-block .thumb-inside .pl-edit,.favlists .mozaique .thumb-block .thumb-inside .pl-edit .add,.favlists .mozaique .thumb-block .thumb-inside .pl-edit .remove,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to .add,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to .remove {
	bottom:0;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic .icon-f,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove .icon-f,.favlists .mozaique .thumb-block .thumb-inside .pl-edit .icon-f,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to .icon-f {
	color:rgba(0,0,0,.85);
	text-shadow:1px 1px 0 rgba(255,255,255,.3),-1px -1px 0 rgba(255,255,255,.3),1px -1px 0 rgba(255,255,255,.3),-1px 1px 0 rgba(255,255,255,.3);
	display:block;
	font-size:60px;
	left:0;
	margin-top:-30px;
	position:absolute;
	text-align:center;
	top:50%;
	width:100%
}
.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic .info-txt,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove .info-txt,.favlists .mozaique .thumb-block .thumb-inside .pl-edit .info-txt,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to .info-txt {
	font-weight:700;
	left:0;
	margin-top:20px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:50%;
	width:100%
}
.favlists .mozaique .thumb-block .thumb-inside .in-fav-indic .info-txt+.icon-f,.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove .info-txt+.icon-f,.favlists .mozaique .thumb-block .thumb-inside .pl-edit .info-txt+.icon-f,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to .info-txt+.icon-f {
	margin-top:-40px
}
.favlists .mozaique .thumb-block .thumb-inside .pl-add-remove,.favlists .mozaique .thumb-block .thumb-inside .pl-edit,.favlists .mozaique .thumb-block .thumb-inside .pl-move-to {
	background:rgba(255,255,255,.85);
	z-index:2
}
.favlists .mozaique .thumb-block .thumb-inside:active .pl-add-remove,.favlists .mozaique .thumb-block .thumb-inside:active .pl-edit,.favlists .mozaique .thumb-block .thumb-inside:active .pl-move-to,.favlists .mozaique .thumb-block .thumb-inside:hover .pl-add-remove,.favlists .mozaique .thumb-block .thumb-inside:hover .pl-edit,.favlists .mozaique .thumb-block .thumb-inside:hover .pl-move-to {
	display:block
}
.favlists .mozaique .thumb-block .thumb-inside:active img,.favlists .mozaique .thumb-block .thumb-inside:hover img {
	transition:transform .5s ease;
	transform:scale(1.05)
}
.favlists .mozaique .thumb-block .thumb-inside:active img.top-left,.favlists .mozaique .thumb-block .thumb-inside:hover img.top-left {
	transform-origin:bottom right
}
.favlists .mozaique .thumb-block .thumb-inside:active img.top-right,.favlists .mozaique .thumb-block .thumb-inside:hover img.top-right {
	transform-origin:bottom left
}
.favlists .mozaique .thumb-block .thumb-inside:active img.bottom-left,.favlists .mozaique .thumb-block .thumb-inside:hover img.bottom-left {
	transform-origin:top right
}
.favlists .mozaique .thumb-block .thumb-inside:active img.bottom-right,.favlists .mozaique .thumb-block .thumb-inside:hover img.bottom-right {
	transform-origin:top left
}
.favlists .mozaique .thumb-block .thumb-inside:active .is-fav-indic,.favlists .mozaique .thumb-block .thumb-inside:hover .is-fav-indic {
	display:none
}
.favlists .mozaique .thumb-block .thumb-inside .is-fav-indic {
	left:50%;
	position:absolute;
	top:50%;
	z-index:1;
	transform:translate(-50%,-50%)
}
.favlists .mozaique .thumb-block .thumb-inside .is-fav-indic .icon-f {
	text-shadow:2px 0 0 rgba(0,0,0,.5),-2px 0 0 rgba(0,0,0,.5),0 2px 0 rgba(0,0,0,.5),0 -2px 0 rgba(0,0,0,.5),1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5);
	color:#fff;
	display:block;
	font-size:30px;
	margin:7px 0 0 7px;
	position:relative
}
.favlists .mozaique .thumb-block .thumb-inside .is-fav-indic .icon-f.icf-clock {
	background:#000;
	border-radius:50%;
	font-size:32px;
	margin:6px 0 0 6px
}
.favlists .mozaique .thumb-block .thumb-inside .is-fav-indic .icon-f.icf-favorites:before {
	position:relative;
	z-index:2
}
.favlists .mozaique .thumb-block .thumb-inside .is-fav-indic .icon-f.icf-favorites:after {
	background:#000;
	display:block;
	content:" ";
	width:60%;
	height:60%;
	left:35%;
	position:absolute;
	top:66%;
	z-index:1;
	transform:translate(-50%,-50%)
}
.favlists .mozaique .thumb-block .thumb-under .metadata {
	white-space:normal
}
.favlists .mozaique .thumb-block .thumb-under .max-videos-reached,.favlists .mozaique .thumb-block .thumb-under .nb-videos,.favlists .mozaique .thumb-block .thumb-under .tag {
	display:inline-block;
	background:#777;
	border-radius:3px;
	color:#fff;
	font-size:.83em;
	height:18px;
	line-height:18px;
	margin-left:4px;
	padding:0 3px;
	position:relative;
	vertical-align:top;
	z-index:3;
	margin-bottom:4px
}
.favlists .mozaique .thumb-block .thumb-under .nb-videos .icon-f {
	float:left;
	font-size:15px;
	line-height:18px;
	margin-right:4px
}
.favlists .mozaique .thumb-block .thumb-under .max-videos-reached {
	background:#de2600;
	color:#fff
}
.favlists .mozaique .thumb-block .thumb-under .tag {
	background:#d9d9d9;
	color:#000;
	font-size:.8em;
	margin-left:0
}
.favlists .mozaique .thumb-block.in-favlist .thumb-inside .is-fav-indic {
	display:none
}
.favlists .mozaique .thumb-block.in-favlist .thumb-inside:active .in-fav-indic,.favlists .mozaique .thumb-block.in-favlist .thumb-inside:hover .in-fav-indic {
	display:none
}
.favlists .mozaique.display-cols {
	column-count:3
}
@media (max-width:1000px) {
	.favlists .mozaique.display-cols {
	column-count:2
}
}.favlists .mozaique.display-cols .favlist-elem {
	break-inside:avoid
}
#fav-list-manage-cont {
	overflow:auto
}
.favlist-create,.favlist-edit,.favlists {
	overflow:hidden
}
.favlist-create .loader,.favlist-edit .loader,.favlists .loader {
	display:block;
	font-size:80px;
	margin:20px auto;
	width:80px
}
.favlist-create .loader:first-child,.favlist-edit .loader:first-child,.favlists .loader:first-child {
	float:none
}
.favlist-create,.favlist-edit {
	position:relative
}
.favlist-create .btn-back,.favlist-edit .btn-back {
	text-transform:uppercase
}
.favlist-create .btn-back .icon-f,.favlist-edit .btn-back .icon-f {
	color:#555;
	font-size:10px;
	margin-right:2px
}
.favlist-create .favlist-create-form,.favlist-create .favlist-edit-form,.favlist-create .favlist-list-title,.favlist-edit .favlist-create-form,.favlist-edit .favlist-edit-form,.favlist-edit .favlist-list-title {
	clear:both;
	max-width:1000px
}
.favlist-create .favlist-list-title p,.favlist-edit .favlist-list-title p {
	font-size:20px;
	font-weight:700;
	margin:0;
	padding-left:calc(25% + 15px)
}
.favlist-create .favlist-picto,.favlist-edit .favlist-picto {
	color:rgba(0,0,0,.05);
	font-size:140px;
	left:10px;
	top:70px;
	position:absolute
}
.favlist-create .favlist-picto.icf-clock,.favlist-edit .favlist-picto.icf-clock {
	font-size:160px;
	left:0;
	top:50px
}
.favlist-create .favlist-status-label select,.favlist-edit .favlist-status-label select {
	padding:0 16px 0 36px
}
.favlist-create .favlist-status-picto,.favlist-edit .favlist-status-picto {
	display:inline-block;
	font-size:14px;
	height:32px;
	line-height:32px;
	opacity:.5;
	position:absolute;
	text-align:right;
	top:0;
	width:30px;
	z-index:1
}
.favlist-edit .form-buttons .delete {
	margin:4px 0 0;
	float:right
}
.favlist-edit .max-videos-reached,.favlist-edit .nb-videos {
	display:inline-block;
	background:#777;
	border-radius:3px;
	color:#fff;
	font-size:.83em;
	height:18px;
	line-height:18px;
	margin-left:4px;
	padding:0 3px;
	position:relative;
	vertical-align:top;
	z-index:3;
	font-size:14px
}
.favlist-edit .pagination {
	margin-top:20px
}
.favlist-edit .pagination+.mozaique {
	margin-top:0
}
.favlist-edit .mozaique {
	margin-top:10px
}
.favlist-edit .mozaique>p {
	margin:20px;
	text-align:center
}
.favlist-edit .mozaique+.pagination {
	margin-bottom:10px;
	margin-top:0
}
.favlist-edit .mozaique .thumb-block a {
	cursor:default
}
.favlist-edit .mozaique .thumb-block * {
	text-decoration:none!important
}
.favlist-edit .mozaique .thumb-block .thumb-inside:active .in-fav-indic,.favlist-edit .mozaique .thumb-block .thumb-inside:hover .in-fav-indic {
	display:none
}
.favlist-edit .mozaique .thumb-block .thumb-inside .in-fav-indic {
	background:rgba(255,255,255,.5);
	bottom:0;
	cursor:pointer;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.favlist-edit .mozaique .thumb-block .thumb-inside .in-fav-indic .icon-f {
	color:rgba(0,0,0,.85);
	text-shadow:1px 1px 0 rgba(255,255,255,.3),-1px -1px 0 rgba(255,255,255,.3),1px -1px 0 rgba(255,255,255,.3),-1px 1px 0 rgba(255,255,255,.3);
	display:block;
	font-size:60px;
	left:0;
	margin-top:-30px;
	position:absolute;
	text-align:center;
	top:50%;
	width:100%
}
.favlist-edit .mozaique .thumb-block .thumb-under {
	align-items:center;
	display:flex;
	flex-wrap:wrap
}
.favlist-edit .mozaique .thumb-block .thumb-under .title {
	flex:1 0 1%;
	order:1
}
.favlist-edit .mozaique .thumb-block .thumb-under .play {
	order:2
}
.favlist-edit .mozaique .thumb-block .thumb-under .metadata {
	flex:1 1 100%;
	order:3;
	place-self:flex-end
}
.favlist-edit .mozaique .thumb-block .play {
	align-items:center;
	cursor:pointer;
	display:flex;
	line-height:1;
	padding-left:4px
}
.notouch .favlist-edit .mozaique .thumb-block .play:hover .icon-f {
	background-color:#de2600;
	color:#fff
}
.favlist-edit .mozaique .thumb-block .play .icon-f {
	align-items:center;
	background-color:#777;
	border-radius:3px;
	color:#fff;
	display:flex;
	font-size:14px;
	height:22px;
	justify-content:center;
	padding:2px;
	width:20px
}
.favlist-edit .mozaique .thumb-block .videopv a {
	display:none
}
.account-page .favlist-edit .voters-list,.favlist-edit .voters-list {
	margin-top:10px;
	max-width:100%
}
.favlist-edit .favlist-edit-form .form-control.success,.favlist-edit .favlist-edit-form .tag-list.success {
	animation:pl_update_ok_pulse 1.5s ease-out
}
@keyframes pl_update_ok_pulse {
	0% {
	box-shadow:0 0 0 0 rgba(23,126,20,.6);
	background:rgba(23,126,20,0)
}
18% {
	background:rgba(23,126,20,.3)
}
35% {
	box-shadow:0 0 5px 25px rgba(23,126,20,0)
}
50% {
	box-shadow:0 0 0 0 rgba(23,126,20,0)
}
80% {
	background:rgba(23,126,20,.3)
}
}.favlist-edit-list-menu {
	background:#eee;
	display:none;
	padding:8px 10px 0 20px
}
.favlist-edit-list-menu.init-ok {
	display:block
}
.favlist-edit-list-menu.is-closed,.favlist-edit-list-menu.is-opened {
	overflow:hidden;
	position:relative
}
.favlist-edit-list-menu.is-closed:before,.favlist-edit-list-menu.is-opened:before {
	background-image:linear-gradient(to top,#bbb,rgba(187,187,187,0));
	bottom:0;
	content:'';
	display:block;
	height:14px;
	position:absolute;
	left:0;
	width:100%;
	z-index:11
}
.favlist-edit-list-menu.is-closed {
	max-height:65px;
	transition:max-height .6s ease-out
}
.favlist-edit-list-menu.is-closed:before {
	transition:bottom .2s .6s ease-out
}
.favlist-edit-list-menu.is-opened {
	max-height:400px
}
.favlist-edit-list-menu.is-opened:before {
	bottom:-14px
}
.favlist-edit-list-menu.is-pined {
	position:absolute;
	top:0;
	width:100%;
	z-index:200
}
.favlist-edit-list-menu .btn {
	display:inline-block;
	font-size:16px;
	line-height:18px;
	margin:0 10px 8px 0;
	padding:10px 16px;
	vertical-align:top
}
.favlist-edit-list-menu .btn .icon-f {
	display:inline-block;
	line-height:18px;
	margin:0 2px 0 6px;
	vertical-align:text-bottom
}
.favlist-edit-list-menu .btn .icon-f:first-child {
	margin-left:0
}
.favlist-edit-list-menu .btn .icon-f.icf-square {
	margin-left:2px
}
.favlist-edit-list-menu .btn .icf-heart {
	color:#de2600;
	opacity:.7
}
.favlist-edit-list-menu .btn.btn-link {
	color:#000;
	background-color:#f7f7f7;
	border-color:#fff
}
.favlist-edit-list-menu .btn.btn-link.focus,.favlist-edit-list-menu .btn.btn-link:focus {
	color:#000;
	background-color:#dedede;
	border-color:#bfbfbf
}
.favlist-edit-list-menu .btn.btn-link:hover {
	color:#000;
	background-color:#dedede;
	border-color:#e0e0e0
}
.favlist-edit-list-menu .btn.btn-link.active,.favlist-edit-list-menu .btn.btn-link:active,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link {
	color:#000;
	background-color:#dedede;
	background-image:none;
	border-color:#e0e0e0
}
.favlist-edit-list-menu .btn.btn-link.active.focus,.favlist-edit-list-menu .btn.btn-link.active:focus,.favlist-edit-list-menu .btn.btn-link.active:hover,.favlist-edit-list-menu .btn.btn-link:active.focus,.favlist-edit-list-menu .btn.btn-link:active:focus,.favlist-edit-list-menu .btn.btn-link:active:hover,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link.focus,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link:focus,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link:hover {
	color:#000;
	background-color:#ccc;
	border-color:#bfbfbf
}
.favlist-edit-list-menu .btn.btn-link.disabled.focus,.favlist-edit-list-menu .btn.btn-link.disabled:focus,.favlist-edit-list-menu .btn.btn-link.disabled:hover,.favlist-edit-list-menu .btn.btn-link[disabled].focus,.favlist-edit-list-menu .btn.btn-link[disabled]:focus,.favlist-edit-list-menu .btn.btn-link[disabled]:hover,fieldset[disabled] .favlist-edit-list-menu .btn.btn-link.focus,fieldset[disabled] .favlist-edit-list-menu .btn.btn-link:focus,fieldset[disabled] .favlist-edit-list-menu .btn.btn-link:hover {
	background-color:#f7f7f7;
	border-color:#fff
}
.favlist-edit-list-menu .btn.btn-link .badge {
	color:#f7f7f7;
	background-color:#000
}
.favlist-edit-list-menu .btn.btn-link.focus,.favlist-edit-list-menu .btn.btn-link:focus {
	color:#000;
	background-color:#dedede;
	border-color:#bfbfbf
}
.favlist-edit-list-menu .btn.btn-link:hover {
	color:#000;
	background-color:#dedede;
	border-color:#e0e0e0
}
.favlist-edit-list-menu .btn.btn-link.active,.favlist-edit-list-menu .btn.btn-link:active,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link {
	color:#000;
	background-color:#dedede;
	border-color:#e0e0e0
}
.favlist-edit-list-menu .btn.btn-link.active.focus,.favlist-edit-list-menu .btn.btn-link.active:focus,.favlist-edit-list-menu .btn.btn-link.active:hover,.favlist-edit-list-menu .btn.btn-link:active.focus,.favlist-edit-list-menu .btn.btn-link:active:focus,.favlist-edit-list-menu .btn.btn-link:active:hover,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link.focus,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link:focus,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link:hover {
	color:#000;
	background-color:#ccc;
	border-color:#bfbfbf
}
.favlist-edit-list-menu .btn.btn-link.active,.favlist-edit-list-menu .btn.btn-link:active,.open>.dropdown-toggle.favlist-edit-list-menu .btn.btn-link {
	background-image:none
}
.favlist-edit-list-menu .btn.btn-link.disabled,.favlist-edit-list-menu .btn.btn-link[disabled],fieldset[disabled] .favlist-edit-list-menu .btn.btn-link {
	background-color:rgba(247,247,247,.8);
	cursor:default
}
.favlist-edit-list-menu .btn.btn-link.disabled.focus,.favlist-edit-list-menu .btn.btn-link.disabled:focus,.favlist-edit-list-menu .btn.btn-link.disabled:hover,.favlist-edit-list-menu .btn.btn-link[disabled].focus,.favlist-edit-list-menu .btn.btn-link[disabled]:focus,.favlist-edit-list-menu .btn.btn-link[disabled]:hover,fieldset[disabled] .favlist-edit-list-menu .btn.btn-link.focus,fieldset[disabled] .favlist-edit-list-menu .btn.btn-link:focus,fieldset[disabled] .favlist-edit-list-menu .btn.btn-link:hover {
	background-color:rgba(247,247,247,.8);
	border-color:#fff
}
.favlist-edit-list-menu .btn.btn-link .badge {
	color:#f7f7f7;
	background-color:#000
}
.favlist-edit-list-menu .btn.btn-link:hover {
	text-decoration:none
}
.favlist-edit-list-menu .btn.btn-show-more {
	border:0;
	display:none;
	float:right;
	line-height:20px;
	font-size:20px;
	margin:0 -6px 0 0;
	padding:6px;
	text-align:center;
	width:32px
}
.favlist-edit-list-menu .btn.btn-show-more .icon-f {
	line-height:20px
}
.favlist-edit-list-menu .btn .icf-arrow-right {
	transition:transform .1s
}
.favlist-edit-list-menu .btn:hover .icf-arrow-right {
	transform:translateX(2px)
}
.favlist-edit-list-menu .legend {
	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:20px;
	margin:0 20px 6px 0;
	padding:10px 0;
	vertical-align:top
}
.favlist-edit-list-menu .max-videos-reached {
	background:#de2600;
	color:#fff;
	margin:10px 20px 10px -16px
}
.x-overlay.favlist-overlay {
	height:calc(100vh - 0px);
	height:calc(var(--vh,1vh) * 100 - 0px);
	left:0;
	position:fixed;
	top:0;
	padding:10px;
	width:100%
}
.x-overlay.favlist-overlay .x-body {
	padding:25px;
	position:relative
}
.x-overlay.favlist-overlay .x-body .x-content {
	max-height:calc(100vh - 70px);
	max-height:calc(var(--vh,1vh) * 100 - 70px);
	overflow-x:hidden;
	overflow-y:auto;
	padding-right:10px;
	margin-right:-10px
}
.x-overlay.favlist-overlay .x-body .favlist-edit-list-menu.is-pined {
	left:25px;
	top:25px;
	width:calc(100% - 50px)
}
.favlist-empty-checkbox label {
	display:block;
	text-align:right;
	margin-top:10px
}
.favlist-empty-checkbox label span {
	display:block
}
.favlist-empty-checkbox.is-mandatory input {
	box-shadow:0 0 0 2px #de2600
}
.favlist-empty-checkbox.is-mandatory label span {
	color:#de2600
}
.favlist-alert-login {
	text-align:center
}
.favlist-alert-login p:first-child {
	font-weight:700;
	font-size:14px;
	margin-bottom:20px
}
.favlist-alert-login .btn {
	white-space:normal;
	font-size:20px;
	margin:0
}
.favlist-alert-login .btn .icon-f {
	vertical-align:text-top
}
.favlist-alert-login .separator {
	display:block;
	margin:10px 0
}
.favlists-actions-cancel {
	margin-top:10px;
	text-align:right
}
.favlists-actions-cancel .btn {
	margin:0
}
.favlist-elem-line,.favlist-elem-small-line {
	display:flex;
	font-size:0;
	margin:0 0 5px;
	overflow:hidden;
	position:relative;
	padding:5px
}
.favlist-elem-line:nth-child(2n),.favlist-elem-small-line:nth-child(2n) {
	background:#f7f7f7
}
.favlist-elem-line .favlist-e-left,.favlist-elem-small-line .favlist-e-left {
	font-size:0;
	width:100%
}
.favlist-elem-line .favlist-e-left>*,.favlist-elem-small-line .favlist-e-left>* {
	display:inline-block;
	font-size:16px;
	line-height:38px;
	vertical-align:top
}
.favlist-elem-line .favlist-e-action,.favlist-elem-small-line .favlist-e-action {
	float:right;
	font-size:0;
	margin:0 0 0 10px;
	max-width:100%;
	white-space:nowrap
}
.favlist-elem-line .favlist-e-action>*,.favlist-elem-small-line .favlist-e-action>* {
	vertical-align:top
}
.favlist-elem-line .favlist-e-action .btn,.favlist-elem-small-line .favlist-e-action .btn {
	font-size:14px;
	line-height:36px;
	margin:0;
	padding-bottom:0;
	padding-top:0
}
.favlist-elem-line .favlist-e-action .btn .icon-f,.favlist-elem-small-line .favlist-e-action .btn .icon-f {
	font-size:16px
}
.favlist-elem-line .favlist-e-action .action-menu,.favlist-elem-small-line .favlist-e-action .action-menu {
	font-size:20px;
	height:38px;
	line-height:38px;
	margin-left:5px;
	position:relative;
	right:0;
	top:0;
	width:38px
}
.favlist-elem-line .favlist-e-visibility,.favlist-elem-small-line .favlist-e-visibility {
	font-size:18px;
	opacity:.5;
	text-align:center;
	width:30px
}
.favlist-elem-line .favlist-e-title,.favlist-elem-small-line .favlist-e-title {
	font-size:20px;
	max-width:calc(100% - 30px);
	line-height:28px;
	padding:5px
}
.favlist-elem-line .favlist-e-title .is-watch-later,.favlist-elem-small-line .favlist-e-title .is-watch-later {
	display:inline-block;
	font-size:16px;
	line-height:24px;
	padding:0 2px 0 0;
	vertical-align:top
}
.favlist-elem-line .favlist-e-tags,.favlist-elem-small-line .favlist-e-tags {
	margin:0 0 0 5px;
	vertical-align:middle
}
.favlist-elem-line .favlist-e-tags>*,.favlist-elem-small-line .favlist-e-tags>* {
	display:inline-block;
	background:#777;
	border-radius:3px;
	font-size:.83em;
	height:18px;
	line-height:18px;
	margin-left:4px;
	padding:0 3px;
	position:relative;
	vertical-align:top;
	z-index:3;
	background:#a8a8a8;
	color:#fff;
	font-size:13px
}
.favlist-elem-line .favlist-e-tags .max-videos-reached,.favlist-elem-small-line .favlist-e-tags .max-videos-reached {
	background:#de2600
}
.favlist-elem-line .favlist-e-tags .tag,.favlist-elem-small-line .favlist-e-tags .tag {
	background:#d9d9d9;
	color:#000;
	margin-left:0
}
.favlist-elem-small-line {
	background:#f7f7f7;
	display:inline-block;
	display:flex;
	vertical-align:top;
	width:100%
}
.favlist-elem-small-line .favlist-e-left {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.favlist-elem-small-line .favlist-e-left>* {
	font-size:16px;
	line-height:28px;
	overflow:hidden;
	text-overflow:ellipsis
}
.favlist-elem-small-line .favlist-e-action {
	background:#f7f7f7;
	margin-left:5px;
	position:relative;
	z-index:4
}
.favlist-elem-small-line .favlist-e-action .btn {
	font-size:14px;
	line-height:26px
}
.favlist-elem-small-line .favlist-e-action .btn .icon-f {
	display:block;
	font-size:16px;
	line-height:26px
}
.favlist-elem-small-line .favlist-e-action .btn .mobile-hide {
	display:none
}
.favlist-elem-small-line .favlist-e-action .action-menu {
	font-size:16px;
	height:28px;
	line-height:28px;
	margin-left:5px;
	width:28px
}
.favlist-elem-small-line .favlist-e-visibility {
	font-size:14px;
	width:20px
}
.favlist-elem-small-line .favlist-e-title {
	font-size:16px;
	max-width:calc(100% - 20px);
	line-height:24px;
	padding:2px 5px 2px 5px
}
.favlist-elem-small-line .favlist-e-title .is-watch-later {
	font-size:14px;
	line-height:24px
}
.favlist-elem-small-line .favlist-e-tags {
	margin:2px 0;
	line-height:22px
}
.favlist-elem-small-line .favlist-e-tags .favlist-e-nb-videos {
	font-size:11px
}
@media (min-width:768px) {
	.users-videos.watch_later #main {
	min-height:calc(100vh - 250px);
	min-height:calc(var(--vh,1vh) * 100 - 250px)
}
}.users-videos.watch_later #profile-title h2 {
	margin:2px 0
}
.users-videos.watch_later #page-videos-content {
	position:relative
}
.watch-later-title {
	color:#eee;
	float:left;
	font-size:106px;
	margin:0 -140px -30px 20px
}
.profile-page #header .white-stripe .header-icons #mobile-login-btn {
	background:#de2600
}
.profile-page .floating-purchase-btn {
	bottom:5px;
	box-shadow:0 2px 5px rgba(0,0,0,.5);
	font-size:18px;
	left:50%;
	max-width:300px;
	position:fixed;
	transform:translateX(-50%);
	white-space:normal;
	width:90%;
	z-index:181
}
#main a.prof-verified-tick {
	text-decoration:none
}
.prof-verified-tick {
	display:inline-block;
	background:#000;
	color:#fff;
	font-weight:700;
	text-decoration:none;
	text-align:center;
	font-size:17px;
	line-height:24px;
	width:20px;
	border-radius:10px;
	height:20px
}
.prof-verified-tick:hover {
	text-decoration:none;
	color:#fff
}
.prof-verified-tick.icon-f {
	display:inline-block;
	background:0 0;
	color:#000;
	font-size:20px;
	line-height:20px;
	position:relative;
	top:2.85714286px
}
.thumb-inside .prof-verified-tick {
	position:absolute;
	bottom:3px;
	right:3px;
	top:auto
}
#page .mozaique .thumb-block .thumb-under {
	position:relative
}
#page .mozaique .thumb-block .thumb-under .prof-thumb-label,#page .mozaique .thumb-block .thumb-under .prof-thumb-title {
	display:inline-block;
	background:#de2600;
	color:#fff;
	font-weight:700;
	text-align:center;
	border-radius:1px;
	font-size:19px;
	line-height:28px;
	height:28px;
	padding:0 7px;
	font-size:14px;
	vertical-align:baseline;
	position:absolute
}
#page .mozaique .thumb-block .thumb-under .prof-thumb-label {
	bottom:3px;
	left:3px
}
#page .mozaique .thumb-block .thumb-under .prof-thumb-title {
	top:3px;
	right:3px
}
#page .mozaique .thumb-block .thumb-under .profile-pic {
	float:left;
	height:32px;
	border:1px solid #999;
	margin-right:2px
}
#page .mozaique .thumb-block .thumb-under .profile-name {
	font-weight:700
}
#page .mozaique .thumb-block .thumb-under .profile-counts {
	font-size:11px;
	height:14px;
	line-height:15px
}
#page .mozaique .thumb-block .thumb-under .profile-counts .with-sub {
	display:inline-block;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis
}
#page .mozaique .thumb-block .thumb-under .profile-counts .sub-strip {
	margin-left:3px;
	vertical-align:top
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme {
	bottom:0;
	left:0;
	margin:0;
	overflow:hidden;
	position:absolute;
	width:100%
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme .profile-aboutme-content {
	background:#eee;
	height:42px;
	position:relative
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme .profile-aboutme-content p {
	font-style:italic;
	font-size:12px;
	height:auto;
	line-height:1.5;
	max-height:inherit;
	display:initial;
	-webkit-line-clamp:999;
	overflow:initial;
	white-space:initial;
	padding:3px 10px;
	text-align:center
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme .show-more {
	position:absolute;
	right:5px;
	bottom:5px;
	display:none;
	width:18px;
	height:18px;
	padding:0;
	margin:0;
	text-align:center;
	font-weight:700;
	font-size:20px;
	line-height:18px;
	color:#fff;
	background:#9d9d9d;
	border:0;
	border-radius:3px;
	cursor:pointer
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme .show-more:hover {
	background:#848484
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme .show-more:active,#page .mozaique .thumb-block .thumb-under .profile-aboutme .show-more:focus {
	outline:0;
	border:none
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-oneline .profile-aboutme-content p {
	line-height:36px
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-close .profile-aboutme-content p,#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-open .profile-aboutme-content p {
	padding:3px 25px 3px 10px
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-close .show-more,#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-open .show-more {
	display:block
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-close .profile-aboutme-content p {
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-open .profile-aboutme-content {
	height:auto
}
#page .mozaique .thumb-block .thumb-under .profile-aboutme.is-open .profile-aboutme-content p {
	display:initial;
	-webkit-line-clamp:999;
	overflow:initial;
	white-space:initial;
	text-overflow:clip;
	-o-text-overflow:clip;
	overflow-y:auto
}
#page .mozaique.profileslist.with-about-me .thumb-block .thumb-under {
	padding-bottom:55px
}
.x-profiles-date-links-popup.x-popup.below .x-popup-arrow {
	border-bottom-color:#fff
}
.x-profiles-date-links-popup .x-popup-content {
	background:#fff;
	padding:10px 0;
	box-shadow:1px 1px 5px rgba(0,0,0,.3)
}
.x-profiles-date-links-popup .profiles-date-links {
	margin:0;
	padding:0
}
.x-profiles-date-links-popup .profiles-date-links li .icon-f {
	display:none
}
.x-profiles-date-links-popup .profiles-date-links li a {
	display:block;
	padding:5px 20px;
	color:#000;
	font-size:14px;
	text-decoration:none
}
.x-profiles-date-links-popup .profiles-date-links li a:hover {
	background:#d9d9d9
}
.x-profiles-date-links-popup .profiles-date-links li.active a {
	background:#d9d9d9;
	font-weight:700
}
.x-profiles-date-links-popup .profiles-date-links.is-hidden {
	display:none
}
.rating-box {
	display:inline-block;
	font-weight:700;
	font-size:14px;
	line-height:18px
}
.rating-box .vote-actions {
	vertical-align:bottom;
	margin-right:5px
}
.rating-box .vote-actions .btn {
	margin:0;
	padding:4px 6px 0
}
.rating-box .vote-actions .btn.is-voted {
	background:#de2600;
	border-color:#c72e26
}
.rating-box .vote-actions .btn.is-voted .icon {
	color:#fff
}
.rating-box .vote-actions .btn:first-child {
	border-radius:2px 0 0 2px;
	border-right:0
}
.rating-box .vote-actions .btn:last-child {
	border-radius:0 2px 2px 0
}
[dir=rtl] .rating-box .vote-actions .btn:first-child {
	border-radius:0 2px 2px 0;
	border-right:1px solid #ccc
}
[dir=rtl] .rating-box .vote-actions .btn:last-child {
	border-radius:2px 0 0 2px;
	border-right:0
}
.rating-box .rating-bar-block {
	display:inline-block;
	vertical-align:bottom
}
.rating-box .rating-bar-block span {
	vertical-align:text-top
}
.rating-box .rating-bar-block .thumb-up {
	margin-left:15px
}
.rating-box .rating-bar-block .thumb-down {
	margin-left:5px
}
.rating-box .rating-bar {
	background:#de2600;
	height:3px;
	margin-top:1px
}
.rating-box .rating-bar div {
	background:#555;
	height:3px
}
.rating-box .rating {
	font-size:14px;
	line-height:24px;
	background:#555;
	color:#fff;
	padding:4px 5px;
	margin-left:5px
}
.rating-box .total {
	font-size:11px;
	padding-left:10px
}
.rating-box .x-overlay .x-body {
	padding:1px 5px;
	font-size:10px;
	line-height:12px;
	text-align:center
}
.rating-box-light {
	display:inline-block;
	font-size:11px;
	line-height:16px;
	background:#e6e6e6;
	border-radius:2px;
	padding:2px 5px 3px;
	position:relative;
	overflow:hidden;
	white-space:nowrap
}
.rating-box-light .vote-actions .icon {
	cursor:pointer;
	margin:0 5px 0 0
}
.rating-box-light .rating-bar {
	display:none
}
.rating-box-light .rating {
	font-weight:700
}
.rating-box-light .x-overlay .x-body {
	padding:1px 5px;
	font-size:10px;
	line-height:12px;
	text-align:center
}
#main .page-title.channel {
	font-size:22px;
	margin:12px 2px 8px
}
#main .page-title.channel.lighter {
	font-weight:400
}
#main .page-title.channel a {
	text-decoration:none
}
#main .page-title.channel .icf-ticket-red {
	font-size:36px;
	vertical-align:bottom;
	line-height:32px
}
#main h3.profile {
	margin:9px 0
}
#main .bg-title .rating-box {
	float:right
}
[dir=rtl] #main .bg-title .rating-box {
	float:left
}
#main .rating-box .show-more {
	float:right;
	margin:3px 0 0 8px
}
#main .rating-box .rating-box-content {
	display:none;
	float:left
}
[dir=rtl] #main .rating-box .show-more {
	float:left;
	margin:3px 8px 0 0
}
[dir=rtl] #main .rating-box .rating-box-content {
	float:right
}
.voters-list .voters-list-title {
	margin:0 0 10px 10px;
	font-weight:700;
	font-size:20px
}
.voters-list .voters-list-votes {
	opacity:.5;
	font-size:.8em
}
.voters-list .voters-list-votes>span {
	padding-left:10px;
	white-space:nowrap
}
.voters-list .voters-list-votes .icf-heart {
	color:#de2600
}
.voters-list .voters {
	max-height:75vh;
	padding:0;
	margin:0 auto 20px auto;
	text-align:left;
	font-size:0;
	overflow-y:auto
}
.voters-list .voters li {
	display:inline-block;
	vertical-align:top;
	width:120px;
	padding:5px 10px;
	text-align:center;
	overflow:hidden
}
.voters-list .voters li.action .btn {
	position:relative;
	display:block;
	width:100%;
	margin:0;
	padding:0;
	white-space:normal
}
.voters-list .voters li.action .btn:before {
	content:'';
	display:block;
	padding-top:100%
}
.voters-list .voters li.action .btn span {
	position:absolute;
	top:50%;
	left:0;
	display:block;
	width:100%;
	padding:0 3px;
	font-size:12px;
	white-space:normal;
	transform:translateY(-50%)
}
.voters-list .voters a {
	display:block;
	width:100%;
	text-decoration:none
}
.voters-list .voters figure {
	position:relative;
	width:100%;
	background:#fff
}
.voters-list .voters figure:before {
	content:'';
	display:block;
	padding-top:100%
}
.voters-list .voters img {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	transform:translate3D(-50%,-50%,0)
}
.voters-list .voters span {
	display:block;
	font-size:14px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
#ad-profiles {
	margin:0
}
#ad-profiles .ad-profiles {
	display:block;
	margin:20px 0 10px
}
#profile-search-form {
	background:#fff;
	overflow:hidden;
	margin:6px 0;
	padding:0
}
#profile-search-form.display-compact .col-left {
	width:100%
}
#profile-search-form.display-compact .form-group {
	display:inline-block;
	clear:none;
	width:33.33333%;
	margin-left:0;
	margin-right:0
}
#profile-search-form.display-compact .form-group:first-child {
	width:100%
}
#profile-search-form.display-advanced .col-create-account,#profile-search-form.display-advanced .col-create-profile {
	display:none
}
#profile-search-form.display-compact .col-center,#profile-search-form.display-compact .col-right,#profile-search-form.display-create-account .col-center,#profile-search-form.display-create-account .col-right,#profile-search-form.display-create-profile .col-center,#profile-search-form.display-create-profile .col-right {
	display:none
}
#profile-search-form #profile-search-filters-summary {
	overflow:hidden;
	clear:both
}
#profile-search-form #profile-search-filters-summary .btn-md {
	display:block;
	font-size:14px
}
#profile-search-form #profile-search-filters-summary .btn-md .icon {
	margin:0;
	vertical-align:sub
}
#profile-search-form #profile-search-filters-summary #profile-search-result-filter {
	height:30px;
	line-height:28px;
	margin:0 10px 0 0;
	padding:0 12px;
	float:left
}
#profile-search-form #profile-search-filters-summary ul {
	margin:0;
	padding:3px 0;
	font-size:13px
}
#profile-search-form #profile-search-filters-summary ul li {
	padding:0 0 3px;
	vertical-align:text-top
}
#profile-search-form #profile-search-filters-summary ul .label {
	padding-right:5px;
	color:#333;
	font-weight:700
}
#profile-search-form #profile-search-filters-summary ul .value {
	color:#de2600;
	font-weight:700;
	cursor:pointer
}
#profile-search-form #profile-search-filters-summary ul .sep {
	color:#777;
	padding-left:5px;
	padding-right:5px
}
#profile-search-form.expanded {
	background:#eee;
	padding:8px
}
#profile-search-form.expanded #profile-search-filters-summary .btn-md,#profile-search-form.expanded #profile-search-filters-summary .btn-xs {
	display:block;
	margin-bottom:4px
}
#profile-search-form.expanded #profile-search-filters-summary ul {
	display:none
}
#profile-search-form.expanded .label-contracted {
	display:none
}
#profile-search-form.expanded .row {
	max-height:2000px;
	opacity:1;
	overflow:hidden;
	padding-top:10px
}
#profile-search-form.contracted .row {
	max-height:0;
	opacity:0;
	overflow:hidden
}
#profile-search-form.contracted .label-expanded {
	display:none
}
#profile-search-form .info-bordered {
	border:1px solid #000;
	background:#fff;
	font-size:15px;
	line-height:22px;
	padding:10px
}
#profile-search-form .info-bordered ul {
	margin:10px 0 20px
}
#profile-search-form .control-label {
	font-size:15px;
	font-weight:400;
	text-align:left
}
#profile-search-form .form-group {
	margin-bottom:3px;
	vertical-align:text-top
}
#profile-search-form .form-text input {
	border:2px solid #000
}
#profile-search-form .form-range-select .control-label,#profile-search-form .form-select .control-label {
	padding-top:2px
}
#profile-search-form .form-range-select select,#profile-search-form .form-select select {
	height:26px;
	padding:3px 6px
}
#profile-search-form .form-range-select select {
	display:inline;
	width:45%
}
#profile-search-form .form-control {
	font-size:14px
}
#profile-search-form .help-block {
	margin:3px 0
}
#profile-search-form .form-actions {
	font-size:15px;
	margin-top:10px
}
#profile-search-form .form-actions .btn {
	font-size:15px
}
#profile-search-form .form-actions .btn a {
	text-decoration:underline
}
#profile-search-form .form-actions .radio-inline,#profile-search-form .form-actions strong {
	display:inline-block;
	margin:0 2px 4px 0;
	padding:7px 8px 7px 0;
	vertical-align:bottom
}
#profile-search-form .form-actions .radio-inline {
	padding-left:20px
}
#profile-search-form .form-actions .radio-inline input {
	margin-top:2px
}
#profile-search-form .form-actions #profile-search-advanced {
	text-decoration:underline
}
#profile-search-form .form-actions #profile-search-advanced:hover {
	text-decoration:none
}
#profile-search-result-count {
	display:block;
	float:left;
	font-size:15px;
	height:30px;
	line-height:30px;
	padding:0 40px 0 0
}
#profile-title {
	margin:0 4px;
	max-width:100%;
	min-height:48px;
	overflow:hidden;
	position:relative
}
#profile-title .profile-pic {
	float:left;
	margin-right:10px;
	margin-bottom:4px;
	position:relative
}
[dir=rtl] #profile-title .profile-pic {
	float:right;
	margin-left:10px;
	margin-right:0
}
#profile-title .profile-pic .external-link {
	bottom:0;
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
	text-decoration:none;
	z-index:1
}
#profile-title .profile-pic img {
	border:1px solid #000;
	display:block;
	height:60px
}
#profile-title .profile-pic img.lg-pic-opener {
	cursor:pointer
}
#profile-title .profile-pic .chat-toggle-button-outside {
	background:#000;
	bottom:0;
	color:#fff;
	cursor:pointer;
	font-size:20px;
	height:28px;
	left:0;
	left:calc(100% - 28px);
	line-height:32px;
	position:absolute;
	text-align:center;
	width:28px;
	z-index:2
}
#profile-title h2 {
	display:block;
	font-size:15px;
	margin:0;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
#profile-title h2>* {
	font-size:22px;
	line-height:32px;
	vertical-align:top
}
#profile-title h2 .flag.flag-m1,#profile-title h2 .flag.flag-p1,#profile-title h2 .flag.flag-p2,#profile-title h2 .flag.flag-p3,#profile-title h2 .flag.flag-p4,#profile-title h2 .flag.flag-p5,#profile-title h2 .flag.flag-p6,#profile-title h2 .flag.flag-p7,#profile-title h2 .flag.flag-p8,#profile-title h2 .flag.flag-p9,#profile-title h2 .flag.flag-question,#profile-title h2 .flag.flag-s1 {
	margin-top:6px
}
#profile-title h2 .flag.flag-p3 {
	height:20px
}
#profile-title h2 .video-subscribe-square {
	vertical-align:text-bottom
}
#profile-title h2 .prof-verified-link {
	text-decoration:none
}
#profile-title h2 .prof-verified-link .icon-f {
	line-height:32px
}
#profile-title h2.with-aka {
	float:left
}
#profile-title h2 small {
	color:#000;
	font-size:16.5px
}
#profile-title h2 small.after-aka {
	float:right;
	padding-left:4px;
	line-height:32px
}
#profile-title h2 small.aka a {
	text-decoration:none
}
#profile-title h2 small.aka a:hover {
	text-decoration:underline
}
#profile-title h2>.playlist-edit {
	cursor:pointer;
	margin:0 0 4px;
	padding:0 10px 0 8px
}
#profile-title h2>.playlist-edit:hover .text-danger {
	color:#de2600
}
#profile-title h2 .profile-maincat-switch {
	background:#fff;
	border:0;
	font-size:14px;
	font-weight:700;
	padding:0 6px
}
#profile-title h2 .profile-maincat-switch:hover {
	background:#f7f7f7
}
#profile-title h2 .profile-maincat-switch .profile-maincat-switch-label>span:first-child {
	vertical-align:unset
}
#profile-title h2 .profile-maincat-switch .profile-maincat-switch-label>span:first-child>span {
	display:inline-block;
	vertical-align:middle
}
#profile-title h2 .profile-maincat-switch .icf-caret-down {
	display:inline-block;
	vertical-align:middle
}
#profile-title .btn-link,#profile-title .btn-link:active,#profile-title .btn-link:focus,#profile-title .btn-link:hover {
	background:0 0;
	border-color:transparent;
	color:#000;
	cursor:default;
	outline:0;
	text-decoration:none
}
#profile-title .btn-link .text-danger,#profile-title .btn-link:active .text-danger,#profile-title .btn-link:focus .text-danger,#profile-title .btn-link:hover .text-danger {
	color:#de2600
}
#profile-title .chat-toggle-button-outside {
	display:none
}
#profile-title .friend-request-cont {
	height:22px;
	line-height:22px;
	padding-bottom:0;
	padding-top:0;
	position:absolute;
	right:0;
	top:24px
}
#profile-title .friend-request-cont button {
	font-size:14px;
	font-weight:400;
	height:22px;
	line-height:20px;
	margin:0
}
#profile-title .friend-request-cont .icon.add-friend {
	vertical-align:top
}
#profile-title .sub-strip,#profile-title .user-subscribe {
	color:#fff;
	background-color:#de2600;
	border-color:#ab1d00;
	border:1px solid #ccc;
	height:22px;
	padding:0 4px;
	position:absolute;
	top:0;
	right:0
}
#profile-title .sub-strip.focus,#profile-title .sub-strip:focus,#profile-title .user-subscribe.focus,#profile-title .user-subscribe:focus {
	color:#fff;
	background-color:#ab1d00;
	border-color:#2c0700
}
#profile-title .sub-strip:hover,#profile-title .user-subscribe:hover {
	color:#fff;
	background-color:#ab1d00;
	border-color:#6e1300
}
#profile-title .sub-strip.active,#profile-title .sub-strip:active,#profile-title .user-subscribe.active,#profile-title .user-subscribe:active,.open>.dropdown-toggle#profile-title .sub-strip,.open>.dropdown-toggle#profile-title .user-subscribe {
	color:#fff;
	background-color:#ab1d00;
	background-image:none;
	border-color:#6e1300
}
#profile-title .sub-strip.active.focus,#profile-title .sub-strip.active:focus,#profile-title .sub-strip.active:hover,#profile-title .sub-strip:active.focus,#profile-title .sub-strip:active:focus,#profile-title .sub-strip:active:hover,#profile-title .user-subscribe.active.focus,#profile-title .user-subscribe.active:focus,#profile-title .user-subscribe.active:hover,#profile-title .user-subscribe:active.focus,#profile-title .user-subscribe:active:focus,#profile-title .user-subscribe:active:hover,.open>.dropdown-toggle#profile-title .sub-strip.focus,.open>.dropdown-toggle#profile-title .sub-strip:focus,.open>.dropdown-toggle#profile-title .sub-strip:hover,.open>.dropdown-toggle#profile-title .user-subscribe.focus,.open>.dropdown-toggle#profile-title .user-subscribe:focus,.open>.dropdown-toggle#profile-title .user-subscribe:hover {
	color:#fff;
	background-color:#871700;
	border-color:#2c0700
}
#profile-title .sub-strip.disabled.focus,#profile-title .sub-strip.disabled:focus,#profile-title .sub-strip.disabled:hover,#profile-title .sub-strip[disabled].focus,#profile-title .sub-strip[disabled]:focus,#profile-title .sub-strip[disabled]:hover,#profile-title .user-subscribe.disabled.focus,#profile-title .user-subscribe.disabled:focus,#profile-title .user-subscribe.disabled:hover,#profile-title .user-subscribe[disabled].focus,#profile-title .user-subscribe[disabled]:focus,#profile-title .user-subscribe[disabled]:hover,fieldset[disabled] #profile-title .sub-strip.focus,fieldset[disabled] #profile-title .sub-strip:focus,fieldset[disabled] #profile-title .sub-strip:hover,fieldset[disabled] #profile-title .user-subscribe.focus,fieldset[disabled] #profile-title .user-subscribe:focus,fieldset[disabled] #profile-title .user-subscribe:hover {
	background-color:#de2600;
	border-color:#ab1d00
}
#profile-title .sub-strip .badge,#profile-title .user-subscribe .badge {
	color:#de2600;
	background-color:#fff
}
#profile-title .sub-strip.focus,#profile-title .sub-strip:focus,#profile-title .user-subscribe.focus,#profile-title .user-subscribe:focus {
	color:#fff;
	background-color:#ab1d00;
	border-color:#2c0700
}
#profile-title .sub-strip:hover,#profile-title .user-subscribe:hover {
	color:#fff;
	background-color:#ab1d00;
	border-color:#6e1300
}
#profile-title .sub-strip.active,#profile-title .sub-strip:active,#profile-title .user-subscribe.active,#profile-title .user-subscribe:active,.open>.dropdown-toggle#profile-title .sub-strip,.open>.dropdown-toggle#profile-title .user-subscribe {
	color:#fff;
	background-color:#ab1d00;
	border-color:#6e1300
}
#profile-title .sub-strip.active.focus,#profile-title .sub-strip.active:focus,#profile-title .sub-strip.active:hover,#profile-title .sub-strip:active.focus,#profile-title .sub-strip:active:focus,#profile-title .sub-strip:active:hover,#profile-title .user-subscribe.active.focus,#profile-title .user-subscribe.active:focus,#profile-title .user-subscribe.active:hover,#profile-title .user-subscribe:active.focus,#profile-title .user-subscribe:active:focus,#profile-title .user-subscribe:active:hover,.open>.dropdown-toggle#profile-title .sub-strip.focus,.open>.dropdown-toggle#profile-title .sub-strip:focus,.open>.dropdown-toggle#profile-title .sub-strip:hover,.open>.dropdown-toggle#profile-title .user-subscribe.focus,.open>.dropdown-toggle#profile-title .user-subscribe:focus,.open>.dropdown-toggle#profile-title .user-subscribe:hover {
	color:#fff;
	background-color:#871700;
	border-color:#2c0700
}
#profile-title .sub-strip.active,#profile-title .sub-strip:active,#profile-title .user-subscribe.active,#profile-title .user-subscribe:active,.open>.dropdown-toggle#profile-title .sub-strip,.open>.dropdown-toggle#profile-title .user-subscribe {
	background-image:none
}
#profile-title .sub-strip.disabled,#profile-title .sub-strip[disabled],#profile-title .user-subscribe.disabled,#profile-title .user-subscribe[disabled],fieldset[disabled] #profile-title .sub-strip,fieldset[disabled] #profile-title .user-subscribe {
	background-color:rgba(222,38,0,.8);
	cursor:default
}
#profile-title .sub-strip.disabled.focus,#profile-title .sub-strip.disabled:focus,#profile-title .sub-strip.disabled:hover,#profile-title .sub-strip[disabled].focus,#profile-title .sub-strip[disabled]:focus,#profile-title .sub-strip[disabled]:hover,#profile-title .user-subscribe.disabled.focus,#profile-title .user-subscribe.disabled:focus,#profile-title .user-subscribe.disabled:hover,#profile-title .user-subscribe[disabled].focus,#profile-title .user-subscribe[disabled]:focus,#profile-title .user-subscribe[disabled]:hover,fieldset[disabled] #profile-title .sub-strip.focus,fieldset[disabled] #profile-title .sub-strip:focus,fieldset[disabled] #profile-title .sub-strip:hover,fieldset[disabled] #profile-title .user-subscribe.focus,fieldset[disabled] #profile-title .user-subscribe:focus,fieldset[disabled] #profile-title .user-subscribe:hover {
	background-color:rgba(222,38,0,.8);
	border-color:#ab1d00
}
#profile-title .sub-strip .badge,#profile-title .user-subscribe .badge {
	color:#de2600;
	background-color:#fff
}
#profile-title .sub-strip,#profile-title .sub-strip *,#profile-title .user-subscribe,#profile-title .user-subscribe * {
	font-size:14px;
	line-height:20px
}
#profile-title .sub-strip *,#profile-title .user-subscribe * {
	height:20px
}
.premium-page.not-premium-logged #profile-title .friend-request-cont,.premium-page.not-premium-logged #profile-title .sub-strip,.premium-page.not-premium-logged #profile-title .user-actions,.premium-page.not-premium-logged #profile-title .user-subscribe {
	display:none
}
#profile-title .actions {
	float:right;
	margin:2px 0 2px 10px
}
#profile-title .btn-link:hover {
	text-decoration:none;
	cursor:default
}
#profile-title.no-pic h2 {
	margin:2px 0
}
#profile-title.no-pic .actions {
	margin-top:8px;
	margin-bottom:0
}
#profile-title .embed-responsive.banner-slider .banner-slide,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child {
	align-items:center;
	background:0 0;
	border:0;
	display:flex;
	flex-grow:99;
	justify-content:center;
	text-decoration:none
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn {
	border:0;
	font-size:24px;
	margin:2px 5px;
	position:relative;
	text-transform:uppercase;
	vertical-align:middle;
	white-space:normal;
	z-index:5
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn,#profile-title .embed-responsive.banner-slider .banner-slide .btn:focus,#profile-title .embed-responsive.banner-slider .banner-slide .btn:hover,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:focus,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:hover,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:focus,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:hover {
	color:#fff
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn:hover,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:hover,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:hover {
	background-color:#222;
	border-color:#000
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn.focus,#profile-title .embed-responsive.banner-slider .banner-slide .btn:focus,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn.focus,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:focus,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn.focus,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:focus {
	box-shadow:0 0 0 3px rgba(0,0,0,.5)
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn,#profile-title .embed-responsive.banner-slider .banner-slide .btn.disabled,#profile-title .embed-responsive.banner-slider .banner-slide .btn:disabled,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn.disabled,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:disabled,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn.disabled,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:disabled {
	background-color:#000;
	border-color:#000
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn:not([disabled]):not(.disabled).active,#profile-title .embed-responsive.banner-slider .banner-slide .btn:not([disabled]):not(.disabled):active,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:not([disabled]):not(.disabled).active,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn:not([disabled]):not(.disabled):active,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:not([disabled]):not(.disabled).active,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn:not([disabled]):not(.disabled):active,.show>#profile-title .embed-responsive.banner-slider .banner-slide .btn.dropdown-toggle,.show>#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn.dropdown-toggle,.show>#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn.dropdown-toggle {
	background-color:#222;
	border-color:#000;
	box-shadow:0 0 0 0 rgba(0,0,0,.5);
	color:#fff
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn .icon-f,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn .icon-f,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn .icon-f {
	display:inline-block;
	font-size:1.1em;
	vertical-align:text-bottom
}
#profile-title .embed-responsive.banner-slider .banner-slide .btn .icf-ticket-red,#profile-title .embed-responsive.banner-slider .banner-slide .ticket-in .btn .icf-ticket-red,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child .btn .icf-ticket-red {
	color:#de2600;
	font-size:1.45em;
	vertical-align:top
}
#profile-title .embed-responsive.banner-slider {
	font-weight:700;
	height:142px;
	margin-bottom:10px
}
#profile-title .embed-responsive.banner-slider .banner-personal {
	background-color:#000
}
#profile-title .embed-responsive.banner-slider .banner-personal .img-responsive {
	margin:0 auto
}
#profile-title .embed-responsive.banner-slider>.banner-slide {
	display:none
}
#profile-title .embed-responsive.banner-slider>.banner-slide.banner-first-forced,#profile-title .embed-responsive.banner-slider>.banner-slide:first-child:last-child {
	display:flex
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal) {
	background:#de2600;
	color:#fff;
	font-size:24px;
	padding:0 45px;
	text-align:center
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal):not(.ticket-red) {
	background-image:linear-gradient(135deg,#7d1500,#de2600)
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal).ticket-red {
	background:0 0
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal).ticket-red .ticket-in {
	background:#de2600;
	font-size:24px;
	height:142px;
	text-align:center
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal).ticket-red .ticket-back .icon-f {
	font-size:144px
}
#profile-title .embed-responsive.banner-slider .banner-slide:first-child {
	left:0
}
#profile-title .embed-responsive.banner-slider .banner-slider-container {
	height:142px;
	position:relative;
	z-index:1
}
#profile-title .embed-responsive.banner-slider .banner-slider-container .banner-slide+.banner-slide+.banner-slide {
	display:none
}
#profile-title .embed-responsive.banner-slider .banner-slider-container .banner-slide:nth-child(2) {
	left:100%
}
#profile-title .embed-responsive.banner-slider.to-next .banner-slide:first-child {
	animation:.5s bannerSliderToSecondForFirst
}
#profile-title .embed-responsive.banner-slider.to-next .banner-slide:nth-child(2n) {
	animation:.5s bannerSliderToSecondForSecond
}
#profile-title .embed-responsive.banner-slider.to-prev .banner-slide:first-child {
	animation:.5s bannerSliderToFirstForFirst
}
#profile-title .embed-responsive.banner-slider.to-prev .banner-slide:nth-child(2n) {
	animation:.5s bannerSliderToFirstForSecond
}
@keyframes bannerSliderToSecondForFirst {
	from {
	left:0
}
to {
	left:-100%
}
}@keyframes bannerSliderToSecondForSecond {
	from {
	left:100%
}
to {
	left:0
}
}@keyframes bannerSliderToFirstForFirst {
	from {
	left:-100%
}
to {
	left:0
}
}@keyframes bannerSliderToFirstForSecond {
	from {
	left:0
}
to {
	left:100%
}
}#profile-title .embed-responsive.banner-slider .banner-slider-left,#profile-title .embed-responsive.banner-slider .banner-slider-right {
	background:0 0;
	border:none;
	bottom:30px;
	color:#fff;
	font-size:10px;
	padding:0;
	position:absolute;
	top:30px;
	width:45px;
	z-index:2
}
#profile-title .embed-responsive.banner-slider .banner-slider-left:active,#profile-title .embed-responsive.banner-slider .banner-slider-left:focus,#profile-title .embed-responsive.banner-slider .banner-slider-left:focus:active,#profile-title .embed-responsive.banner-slider .banner-slider-right:active,#profile-title .embed-responsive.banner-slider .banner-slider-right:focus,#profile-title .embed-responsive.banner-slider .banner-slider-right:focus:active {
	outline:0
}
#profile-title .embed-responsive.banner-slider .banner-slider-left .icon-f,#profile-title .embed-responsive.banner-slider .banner-slider-right .icon-f {
	background:rgba(0,0,0,.1);
	border-radius:50%;
	display:block;
	height:20px;
	line-height:20px;
	position:absolute;
	text-align:center;
	top:calc(50% - 10px);
	width:20px
}
.notouch #profile-title .embed-responsive.banner-slider .banner-slider-left:hover .icon-f,.notouch #profile-title .embed-responsive.banner-slider .banner-slider-right:hover .icon-f {
	background:rgba(0,0,0,.2)
}
#profile-title .embed-responsive.banner-slider .banner-slider-left {
	left:0
}
#profile-title .embed-responsive.banner-slider .banner-slider-left .icon-f {
	left:20px;
	padding-right:2px
}
#profile-title .embed-responsive.banner-slider .banner-slider-right {
	right:0
}
#profile-title .embed-responsive.banner-slider .banner-slider-right .icon-f {
	right:20px;
	padding-left:2px
}
#profile-title.banner-sliders .embed-responsive,#profile-title.has-banner-slider .embed-responsive {
	height:142px;
	margin-bottom:10px
}
#profile-title.banner-sliders .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child,#profile-title.has-banner-slider .embed-responsive:not(.banner-slider) .embed-responsive-item:first-child:last-child {
	background-color:#000;
	padding:0
}
#profile-title.banner-sliders>.top-right,#profile-title.has-banner-slider>.top-right {
	top:149px
}
#profile-title.has-banner .website,#profile-title.has-banner-slider .website {
	background:#000;
	background:rgba(0,0,0,.6);
	border-radius:2px;
	bottom:2px;
	color:#fff;
	font-size:14px;
	font-style:italic;
	font-weight:400;
	line-height:22px;
	padding:0 12px;
	position:absolute;
	right:2px
}
#profile-title .setup-banner {
	position:absolute;
	top:2px;
	right:2px;
	z-index:5
}
#profile-title.has-banner {
	margin:4px 0 6px;
	max-width:none;
	position:relative
}
#profile-title.has-banner .embed-responsive {
	padding-bottom:15.625%
}
#profile-title.has-banner .embed-responsive .embed-responsive-item {
	display:block
}
#profile-title.has-banner .embed-responsive .add-banner {
	color:#fff;
	position:absolute;
	top:2px;
	right:8px;
	font-weight:700;
	text-decoration:none;
	font-size:20px;
	font-variant:small-caps
}
#profile-title.has-banner .embed-responsive .add-banner:hover {
	text-decoration:underline
}
#profile-title.has-banner .profile-pic {
	bottom:38px;
	float:none;
	left:2px;
	margin:0;
	position:absolute;
	direction:ltr;
	top:2px
}
#profile-title.has-banner .profile-pic img {
	width:auto;
	height:100%
}
#profile-title.has-banner h2 {
	background:#000;
	background:rgba(0,0,0,.8);
	border-radius:2px;
	bottom:2px;
	color:#fff;
	height:32px;
	left:2px;
	line-height:32px;
	margin:0;
	max-width:70%;
	overflow:hidden;
	padding:0 10px;
	position:absolute;
	white-space:nowrap
}
#profile-title.has-banner h2 .flag {
	float:left;
	margin-right:6px
}
#profile-title.has-banner h2 .flag.flag-m1,#profile-title.has-banner h2 .flag.flag-p1,#profile-title.has-banner h2 .flag.flag-p2,#profile-title.has-banner h2 .flag.flag-p3,#profile-title.has-banner h2 .flag.flag-p4,#profile-title.has-banner h2 .flag.flag-p5,#profile-title.has-banner h2 .flag.flag-p6,#profile-title.has-banner h2 .flag.flag-p7,#profile-title.has-banner h2 .flag.flag-p8,#profile-title.has-banner h2 .flag.flag-p9,#profile-title.has-banner h2 .flag.flag-s1 {
	box-sizing:content-box;
	margin-top:5px;
	border:1px solid #333
}
#profile-title.has-banner h2 .flag.flag-p3 {
	width:30px;
	height:20px
}
#profile-title.has-banner h2 small {
	color:#fff
}
#profile-title.has-banner h2 br {
	display:none
}
#profile-title.has-banner h2 .prof-verified-tick {
	background:#fff;
	color:#000
}
#profile-title.has-banner h2 a,#profile-title.has-banner h2 a:hover {
	color:#fff
}
#profile-title.has-banner h2 a.text-danger,#profile-title.has-banner h2 a.text-danger:hover {
	color:#de2600
}
#profile-title.has-banner h2 .profile-maincat-switch {
	background:#000
}
#profile-title.has-banner h2 .profile-maincat-switch:hover {
	background:#222
}
#profile-title.has-banner .btn-link {
	background:#e6e6e6
}
#profile-title.has-banner .video-subscribe {
	position:absolute;
	top:2px;
	right:2px
}
#profile-title.has-banner .sub-strip {
	right:2px;
	top:2px;
	left:auto
}
#profile-title.has-banner .sub-strip.no-active {
	display:none!important
}
#profile-title.has-banner .user-actions {
	position:absolute;
	right:2px;
	top:2px;
	left:auto
}
#profile-title.has-banner .user-actions .sub-strip {
	display:inline-block;
	position:relative;
	right:auto;
	top:auto
}
#profile-title.has-banner .user-actions .sub-strip~.sub-strip {
	margin-right:2px
}
#profile-title.has-banner .friend-request-cont {
	right:2px;
	top:26px
}
#profile-title>.top-right {
	padding:2px 2px 24px 16px;
	position:absolute;
	right:0;
	top:0
}
#profile-title>.top-right .friend-request-cont,#profile-title>.top-right .sub-strip,#profile-title>.top-right .user-actions,#profile-title>.top-right .user-subscribe {
	display:block;
	margin-bottom:2px;
	position:static
}
#profile-title>.top-right .friend-request-cont {
	text-align:right
}
#profile-title>.top-right .user-actions {
	overflow:hidden
}
#profile-title>.top-right .user-actions .sub-strip,#profile-title>.top-right .user-actions .user-subscribe {
	display:block;
	float:right;
	margin-bottom:0
}
[dir=rtl] #profile-title .friend-request-cont,[dir=rtl] #profile-title .sub-strip,[dir=rtl] #profile-title .user-subscribe,[dir=rtl] #profile-title:not(.has-banner)>.top-right {
	left:0;
	right:auto
}
#header-about-me .show-more,#main .rating-box .show-more,#pinfo-workedfor .show-more {
	background:#9d9d9d;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	font-size:20px;
	font-weight:700;
	height:18px;
	line-height:19px;
	text-align:center;
	transition:all .2s;
	width:18px
}
#header-about-me .show-more:hover,#main .rating-box .show-more:hover,#pinfo-workedfor .show-more:hover {
	background:#848484
}
#header-about-me .show-more:active,#header-about-me .show-more:focus,#main .rating-box .show-more:active,#main .rating-box .show-more:focus,#pinfo-workedfor .show-more:active,#pinfo-workedfor .show-more:focus {
	box-shadow:0 0 0 3px #d0d0d0
}
#header-about-me {
	background:#eee;
	clear:both;
	cursor:pointer;
	font-size:14px;
	overflow:hidden;
	margin:5px 0 8px;
	padding:4px 26px 4px 8px;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap
}
#header-about-me br {
	display:none
}
#header-about-me .show-more {
	bottom:5px;
	position:absolute;
	right:5px
}
#header-about-me.expanded {
	cursor:auto;
	white-space:normal
}
#header-about-me.expanded br {
	display:inline
}
.profile-action-link-popup .x-popup-content {
	max-width:400px
}
#profile-report-form .radio label {
	font-weight:700
}
.x-overlay .x-body #profile-report-form .help-block.error-block {
	color:#de2600
}
#profile-tabs {
	margin:3px 0 5px;
	padding:0
}
#profile-tabs .tab-buttons {
	border-bottom:1px solid #000;
	float:none;
	height:34px;
	overflow:visible;
	padding:0
}
#profile-tabs .tab-buttons li .btn {
	background:#000;
	border:1px solid #000;
	border-radius:2px 2px 0 0;
	box-shadow:none;
	color:#fff;
	font-size:14px;
	font-weight:400;
	height:34px;
	line-height:26px;
	margin:0 0 -1px;
	padding:3px 12px;
	text-shadow:none;
	transition:none
}
#profile-tabs .tab-buttons li .btn .navbadge {
	background:#de2600;
	border-radius:14px;
	color:#fff;
	margin-left:4px;
	padding:4px 6px;
	vertical-align:middle
}
#profile-tabs .tab-buttons li .btn:hover {
	background:#f7f7f7;
	color:#000;
	text-shadow:none
}
#profile-tabs .tab-buttons li .btn.active,#profile-tabs .tab-buttons li .btn.active:hover,#profile-tabs .tab-buttons li .btn.desktop-active {
	border-bottom:0;
	background:#fff;
	color:#000;
	padding-bottom:4px
}
#profile-tabs .tab-buttons li .btn .icon,#profile-tabs .tab-buttons li .btn .icon-f {
	display:inline-block;
	font-size:22px;
	line-height:26px;
	vertical-align:top
}
#profile-tabs .tab-buttons li .btn .icf-line-chart {
	font-size:19px
}
#profile-tabs .tab-buttons li .btn .icf-comment-o {
	font-size:24px
}
#profile-tabs .tab-buttons li .btn .icf-comments-o {
	font-size:26px
}
#profile-tabs .tab-buttons li .btn .icf-share {
	font-size:18px
}
#profile-tabs .tab-buttons li .btn .navbadge {
	margin-left:4px
}
#profile-tabs .tab-buttons li .btn.premium {
	background:0 0;
	border-left:none;
	border-right:none;
	border-top:none;
	line-height:21px;
	overflow:hidden;
	padding:0 8px;
	position:relative;
	color:#fff
}
#profile-tabs .tab-buttons li .btn.premium .ticket-in {
	display:block;
	font-weight:700;
	padding:6px 8px;
	position:relative;
	z-index:2
}
#profile-tabs .tab-buttons li .btn.premium .ticket-in .navbadge {
	margin-bottom:1px
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:1
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-left,#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-right {
	width:55%;
	overflow:hidden
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back .icon-f,#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-left,#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-right {
	bottom:0;
	font-size:34px;
	line-height:34px;
	position:absolute;
	top:0;
	z-index:2
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-left,#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-left .icon-f {
	left:0
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-right,#profile-tabs .tab-buttons li .btn.premium .ticket-back .ticket-back-right .icon-f {
	right:0
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back .icf-ticket-wide {
	z-index:1
}
#profile-tabs .tab-buttons li .btn.premium.active,#profile-tabs .tab-buttons li .btn.premium.active:hover {
	padding-bottom:0
}
#profile-tabs .tab-buttons li .btn.premium.active .ticket-in,#profile-tabs .tab-buttons li .btn.premium.active:hover .ticket-in {
	padding-bottom:7px
}
#profile-tabs .tab-buttons li .btn.premium .ticket-back .icon-f {
	color:#000
}
#profile-tabs .tab-buttons li .btn.premium.active,#profile-tabs .tab-buttons li .btn.premium.active:hover,#profile-tabs .tab-buttons li .btn.premium:hover {
	color:#fff
}
#profile-tabs .tab-buttons li .btn.premium.active .icf-ticket-wide,#profile-tabs .tab-buttons li .btn.premium.active:hover .icf-ticket-wide,#profile-tabs .tab-buttons li .btn.premium:hover .icf-ticket-wide {
	color:#de2600
}
#profile-tabs .tab-buttons li .btn.premium.active .navbadge,#profile-tabs .tab-buttons li .btn.premium.active:hover .navbadge,#profile-tabs .tab-buttons li .btn.premium:hover .navbadge {
	background:#fff;
	color:#000
}
#profile-tabs .tab-buttons li .btn .icf-pin {
	font-size:14px;
	left:4px;
	margin:0 -6px 0 0;
	opacity:.3;
	position:relative;
	top:-9px;
	transform-origin:center 6px;
	transition:50ms
}
#profile-tabs .tab-buttons li .btn .icf-pin.is-pined {
	opacity:1
}
.notouch #profile-tabs .tab-buttons li .btn .icf-pin:hover {
	transform:scale(1.5)
}
#profile-tabs .tab-buttons li .btn .icf-pin.disabled {
	cursor:default
}
.notouch #profile-tabs .tab-buttons li .btn .icf-pin.disabled:hover {
	transform:none
}
#profile-tabs .tab-buttons li:last-child {
	margin-right:0
}
#profile-tabs .tab-buttons li.un-tabbed ul {
	padding:0
}
#profile-tabs .tab-buttons li.un-tabbed .btn:not(.active) {
	background:#fff;
	border:1px solid #fff;
	border-bottom-width:0;
	color:#000;
	height:33px
}
#profile-tabs .tab-buttons #tab-videos-red .icon {
	color:#de2600;
	font-size:24px
}
#profile-tabs .tabs {
	padding:15px 0 4px
}
#profile-tabs .tabs .tab {
	position:relative;
	overflow:visible;
	min-height:200px
}
#profile-tabs .tabs .tab>.pagination:first-child,#profile-tabs .tabs .tab>:first-child>h4:first-child,#profile-tabs .tabs .tab>div>.pagination:first-child,#profile-tabs .tabs .tab>div>:first-child>h4:first-child,#profile-tabs .tabs .tab>div>h4:first-child,#profile-tabs .tabs .tab>h4:first-child {
	margin-top:0
}
#profile-tabs .tabs .tab-actions {
	position:absolute;
	top:-13px;
	right:0
}
#profile-tabs .tabs .pfinfo-actions {
	margin:-8px 0 10px;
	padding:0 0 3px;
	border-bottom:1px solid #777;
	text-align:center
}
#profile-tabs h4 {
	font-size:14px;
	line-height:22px
}
#profile-tabs h4 a.active {
	text-decoration:none;
	cursor:default
}
#profile-tabs h4.no-border,#profile-tabs h4.no-border a {
	color:#333
}
#profile-tabs .filters {
	color:#333;
	font-size:14px;
	line-height:22px;
	overflow:hidden;
	margin:2px 8px 12px
}
#profile-tabs .filters button {
	border:0;
	background:0 0;
	color:#000;
	padding:0
}
#profile-tabs .filters button:active,#profile-tabs .filters button:active:focus,#profile-tabs .filters button:focus {
	outline:0
}
#profile-tabs .filters button.is-highlighted {
	animation:red-tab-hl-color-pulse .3s 3
}
@keyframes red-tab-hl-color-pulse {
	0% {
	color:#000
}
70% {
	color:#de2600
}
100% {
	color:#000
}
}#profile-tabs .filters button.is-highlighted .checkbox.toggle label:before {
	animation:red-tab-hl-bg-pulse .3s 3
}
@keyframes red-tab-hl-bg-pulse {
	0% {
	background:#ccc
}
70% {
	background:#de2600
}
100% {
	background:#ccc
}
}#profile-tabs .filters a {
	color:#333
}
#profile-tabs .filters .content-filter-is {
	background:0 0;
	border:0;
	height:22px;
	padding:0 0 0 4px
}
#profile-tabs .filters .content-title.has-title {
	padding-right:12px
}
#profile-tabs .filters .content-filters>span {
	margin-right:10px
}
#profile-tabs .filters .content-filters>span.content-filter-k-lock-unlock .is-disabled .icon-f {
	opacity:.5
}
#profile-tabs .filters .content-filters>span.content-filter-k-uploadsonly .is-disabled {
	opacity:.5
}
#profile-tabs .filters .sort-filter {
	float:right
}
#profile-tabs .filters .sort-filter button {
	border:0;
	background:0 0;
	padding:0;
	text-decoration:underline
}
#profile-tabs .filters .sort-filter button.is-selected {
	cursor:default;
	text-decoration:none
}
#profile-tabs .filters .dropdown-filters-btn+.dropdown-filters-list {
	display:none
}
#profile-tabs .mozaique {
	clear:both;
	position:relative
}
#profile-tabs .mozaique .top-message {
	background:#de2600 linear-gradient(135deg,#7d1500,#de2600);
	color:#fff;
	display:block;
	font-size:16px;
	margin:0 0 10px;
	padding:5px 10px;
	text-align:center
}
#profile-tabs .mozaique .no-content {
	font-size:18px;
	font-weight:700;
	margin:40px 20px;
	text-align:center
}
#profile-tabs .mozaique .no-content+.load {
	padding:40px 20px 40px
}
#profile-tabs .mozaique .no-content .btn {
	display:block;
	font-size:16px;
	margin:10px auto 0;
	white-space:normal
}
#profile-tabs .mozaique .load {
	clear:both;
	display:block;
	padding:80px 20px 40px;
	text-align:center;
	width:100%
}
#profile-tabs .mozaique .load .icf-spinner {
	color:#777;
	display:inline-block;
	font-size:60px
}
#profile-tabs .mozaique .load:not(:first-child) {
	background:rgba(255,255,255,.6);
	bottom:0;
	position:absolute;
	top:0
}
#profile-tabs .thumb-block {
	background:0 0
}
#profile-tabs .sticky-tabs.is-sticky {
	background:#fff;
	left:0;
	max-width:1280px;
	padding:5px 8px 0;
	position:fixed;
	top:0;
	width:100%;
	z-index:10
}
#profile-tabs .side-scrollable-tab-buttons {
	display:flex
}
#profile-tabs .side-scrollable-tab-buttons .tab-buttons {
	flex-grow:999
}
#profile-tabs .main-cat-filter {
	float:right
}
[dir=rtl] #profile-tabs .main-cat-filter {
	float:left
}
#profile-tabs .main-cat-filter .profile-maincat-switch-cont {
	margin:0 0 0 8px;
	position:relative;
	z-index:2
}
#profile-tabs .activity-event .profile-maincat-switch-cont {
	margin:3px 0 0
}
#profile-tabs .activity-event .mozaique.red-line {
	font-size:0;
	margin-right:0;
	margin-left:0;
	white-space:nowrap
}
#profile-tabs .activity-event .mozaique.red-line .thumb-block {
	float:none;
	display:inline-block;
	vertical-align:top
}
#profile-tabs .activity-event .xscroll-h-added+.more {
	margin-top:-2px
}
#profile-tabs .profile-maincat-switch {
	margin:0;
	padding:3px 3px 3px 8px
}
#profile-tabs .profile-maincat-switch.btn-clear {
	background:0 0
}
#profile-tabs .profile-maincat-switch:active,#profile-tabs .profile-maincat-switch:focus,#profile-tabs .profile-maincat-switch:hover {
	outline:0
}
.content-filters .content-filter {
	text-decoration:none;
	white-space:nowrap
}
.content-filters .content-filter.is-disabled .icon-f,.content-filters .content-filter.is-disabled .label,.content-filters .content-filter.is-disabled label {
	cursor:not-allowed
}
.content-filters .content-filter .toggle {
	display:inline-block;
	margin:0;
	vertical-align:middle
}
.content-filters .content-filter .count {
	color:#a8a8a8
}
.content-filters .content-filter.popup-opened-btn .icf-caret-down {
	transform:rotate(180deg)
}
.content-filters .content-filter .icon-f {
	display:inline-block;
	font-size:19px;
	height:22px;
	line-height:22px;
	vertical-align:top
}
.content-filters .content-filter .icon-f.icf-ticket-red {
	font-size:28px
}
.content-filters .content-filter .icon-f.icf-crown {
	line-height:20px
}
.content-filters .content-filter .icon-f.icf-ticket-red {
	font-size:28px
}
.content-filters .content-filter.is-default-all .icon-f {
	opacity:.3
}
.content-filters .content-filter.is-default-all .checkbox.toggle input:checked+label:before {
	background:#ccc;
	border-color:#ccc;
	opacity:.7
}
.dropdown-filters-pop .x-popup-content {
	background:#f7f7f7;
	padding:0
}
.dropdown-filters-pop .x-popup-content .main-cat-switch-link,.dropdown-filters-pop .x-popup-content button {
	background:0 0;
	border:1px solid #d9d9d9;
	color:#000;
	display:block;
	padding:8px 10px;
	text-align:left;
	text-decoration:none;
	width:100%
}
.dropdown-filters-pop .x-popup-content .main-cat-switch-link:not(:first-child),.dropdown-filters-pop .x-popup-content button:not(:first-child) {
	border-top:0
}
.dropdown-filters-pop .x-popup-content .main-cat-switch-link.is-selected,.dropdown-filters-pop .x-popup-content button.is-selected {
	display:none
}
.dropdown-filters-pop .x-popup-content .main-cat-switch-link.current,.dropdown-filters-pop .x-popup-content button.current,.notouch .dropdown-filters-pop .x-popup-content .main-cat-switch-link:hover,.notouch .dropdown-filters-pop .x-popup-content button:hover {
	background:#d9d9d9
}
.dropdown-filters-pop .x-popup-content .main-cat-switch-link .icf-sexe-trans,.dropdown-filters-pop .x-popup-content button .icf-sexe-trans {
	font-size:22px
}
.dropdown-filters-pop .x-popup-content .main-cat-switch-link>span {
	float:left;
	text-align:center;
	width:30px
}
[dir=rtl] .dropdown-filters-pop .x-popup-content .main-cat-switch-link>span {
	float:right
}
.dropdown-filters-pop {
	padding:0;
	width:calc(100% - (2 * 8px))
}
.profile-maincat-switch-pop .x-popup-content {
	padding:10px 0
}
.profile-maincat-switch-pop .x-popup-content .uploader-filter,.profile-maincat-switch-pop .x-popup-content a {
	display:block;
	font-size:16px;
	font-weight:700;
	padding:6px 20px 6px 10px;
	text-decoration:none;
	cursor:pointer
}
.profile-maincat-switch-pop .x-popup-content .uploader-filter:hover,.profile-maincat-switch-pop .x-popup-content a:hover {
	background:#de2600
}
.profile-maincat-switch-pop .x-popup-content .uploader-filter.current,.profile-maincat-switch-pop .x-popup-content a.current {
	background:rgba(255,255,255,.1)
}
.profile-maincat-switch-pop .x-popup-content .uploader-filter .icf-sexe-trans,.profile-maincat-switch-pop .x-popup-content a .icf-sexe-trans {
	font-size:22px
}
.profile-maincat-switch-pop .x-popup-content .uploader-filter>span,.profile-maincat-switch-pop .x-popup-content a>span {
	float:left;
	text-align:center;
	width:30px
}
[dir=rtl] .profile-maincat-switch-pop .x-popup-content .uploader-filter>span,[dir=rtl] .profile-maincat-switch-pop .x-popup-content a>span {
	float:right
}
.profile-maincat-switch-pop .x-popup-content .uploader-filter small,.profile-maincat-switch-pop .x-popup-content a small {
	font-size:.9em;
	font-weight:400
}
.profile-privacy-popup .x-popup-content {
	padding:7px 10px;
	max-width:500px
}
.profile-privacy-popup .form-group {
	margin-bottom:2px
}
.profile-privacy-popup .title p {
	font-weight:700;
	margin-bottom:7px;
	border-bottom:1px solid #555
}
.profile-privacy-popup .actions {
	margin-bottom:0
}
.profile-privacy-popup .actions>div>div {
	margin-top:7px;
	padding-top:7px;
	border-top:1px solid #555
}
#tabAboutMe .profile-pic {
	position:relative
}
#tabAboutMe .profile-pic .external-link,#tabAboutMe .profile-pic img {
	display:block;
	width:100%
}
#tabAboutMe .profile-pic img {
	border:1px solid #000;
	height:auto
}
#tabAboutMe .profile-pic .btn {
	position:absolute;
	top:2px;
	right:2px
}
#tabAboutMe .rating-box {
	margin:10px auto 0
}
#tabAboutMe .rating-box .rating-bar-block {
	min-width:60px
}
#tabAboutMe #pfinfo-col-pict {
	padding-right:5px
}
#tabAboutMe .pfinfo-col {
	font-size:13px;
	line-height:1.4;
	padding:0 5px
}
#tabAboutMe .pfinfo-col#pfinfo-col-col2 {
	padding-right:15px
}
#tabAboutMe .pfinfo-col p {
	overflow:hidden;
	margin:0
}
#tabAboutMe .pfinfo-col p.light {
	margin-top:-4px
}
#tabAboutMe .pfinfo-col p.light strong {
	font-weight:400
}
#tabAboutMe .pfinfo-col #pinfo-video-tags,#tabAboutMe .pfinfo-col .psinfo-ranks {
	margin:5px 0
}
#tabAboutMe .pfinfo-col #profile-aboutme-tab-chat-link {
	text-decoration:underline
}
#tabAboutMe .pfinfo-col #pinfo-workedfor .show-more {
	display:inline-block
}
#tabAboutMe .pfinfo-col #pinfo-workedfor a {
	font-weight:700
}
#tabAboutMe .pfinfo-col #pinfo-aboutme {
	background:#eee;
	border:1px solid #e2e2e2;
	padding:3px 10px;
	max-height:150px;
	position:relative
}
#tabAboutMe .pfinfo-col #pinfo-aboutme .tip {
	display:block;
	color:#333;
	font-size:12px;
	font-style:italic;
	padding-bottom:10px
}
#tabAboutMe .pfinfo-col #pinfo-aboutme .aboutme-edit {
	display:none
}
#tabAboutMe .pfinfo-col #pinfo-aboutme.missing {
	border-color:#de2600
}
#tabAboutMe .pfinfo-col #pinfo-aboutme.missing .tip {
	display:inline;
	color:#de2600;
	font-size:12px;
	font-style:normal;
	padding-top:0
}
#tabAboutMe .pfinfo-col #pinfo-aboutme.missing .value {
	display:none
}
#tabAboutMe .pfinfo-col #pinfo-aboutme.editing {
	max-height:none
}
#tabAboutMe .pfinfo-col #pinfo-aboutme.editing .tip,#tabAboutMe .pfinfo-col #pinfo-aboutme.editing .value {
	display:none
}
#tabAboutMe .pfinfo-col #pinfo-aboutme.editing .aboutme-edit {
	display:inline
}
#tabAboutMe .pfinfo-col #pinfo-aboutme button {
	margin-top:3px;
	float:right
}
#tabAboutMe .pfinfo-col #pinfo-aboutme .show-more {
	display:none;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	background:#fff;
	background:rgba(255,255,255,.95);
	background:linear-gradient(180deg,rgba(238,238,238,.1),rgba(238,238,238,.85) 20%,#eee);
	text-align:center;
	padding:15px 5px 2px;
	cursor:pointer
}
#tabAboutMe .pfinfo-col .pinfo-hidden {
	display:none
}
#tabAboutMe .bottom-actions {
	float:right;
	margin-top:8px;
	padding:8px 0 8px 50px;
	border-top:1px solid #d5d5d5
}
[dir=rtl] #tabAboutMe #pfinfo-col-pict {
	padding-left:5px;
	padding-right:15px
}
[dir=rtl] #tabAboutMe #pfinfo-col-pict,[dir=rtl] #tabAboutMe .pfinfo-col {
	float:right
}
[dir=rtl] #tabAboutMe #pfinfo-col-col2.pfinfo-col {
	padding-left:15px;
	padding-right:5px
}
[dir=rtl] #tabAboutMe .bottom-actions {
	float:left
}
#tabAboutMe h4.bg-title {
	clear:both
}
#tabAboutMe #profile-add-to-friends {
	padding-bottom:6px
}
#tabAboutMe #profile-add-to-friends .icon {
	vertical-align:text-bottom
}
#tabAboutMe .mozaique.channels-list {
	padding-bottom:10px;
	padding-top:10px
}
#tabAboutMe .mozaique.channels-list .thumb-block {
	padding-bottom:0;
	padding-top:0
}
#tabAboutMe .mozaique.channels-list .thumb-block .thumb-under {
	height:36px;
	max-height:36px;
	min-height:36px;
	overflow:hidden;
	padding:0 0 4px
}
#tabAboutMe .mozaique.channels-list .thumb-block .thumb-under p {
	line-height:16px;
	height:32px;
	max-height:none;
	overflow:hidden
}
#tabAboutMe .mozaique.channels-list .thumb-block .thumb-under p.title,#tabAboutMe .mozaique.channels-list .thumb-block .thumb-under p:first-child {
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal
}
#tabAboutMe .mozaique.channels-list .thumb-block .thumb-under p.title a,#tabAboutMe .mozaique.channels-list .thumb-block .thumb-under p:first-child a {
	font-weight:700
}
#tabPhotos .thumb-mozaique {
	clear:both
}
#tabPhotos .img-block .thumb-inside,#tabPhotos .mozaique.profileslist .img-block .thumb-inside {
	padding-bottom:75%
}
#tabPhotos .img-block .embed-responsive-item,#tabPhotos .mozaique.profileslist .img-block .embed-responsive-item {
	position:absolute;
	display:flex;
	align-items:center;
	justify-content:center;
	border:0
}
#tabPhotos .img-block img,#tabPhotos .mozaique.profileslist .img-block img {
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	border:1px solid #000
}
#tabPhotos .img-block.selected,#tabPhotos .mozaique.profileslist .img-block.selected {
	background:rgba(222,38,0,.5);
	border-radius:4px;
	box-shadow:0 0 2px 1px #de2600;
	transform:scale(.95);
	transition:all .2s ease
}
#gallery-report-bar {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	padding:30px;
	background:#f7f7f7;
	border:1px solid #ebebeb;
	box-shadow:0 0 20px rgba(0,0,0,.5);
	z-index:210
}
#gallery-report-bar>div {
	max-width:1920px;
	margin:0 auto
}
#gallery-report-bar .btn {
	margin:0;
	line-height:1
}
#gallery-report-bar .btn:focus {
	outline:unset
}
#gallery-report-bar .text-danger p {
	font-size:18px;
	margin:0 0 4px
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box,.tabPhotos-overlay.x-overlay.x-overlay-box {
	position:fixed;
	padding:0 10px;
	text-align:center
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box .x-body,.tabPhotos-overlay.x-overlay.x-overlay-box .x-body {
	display:inline-block;
	margin-top:5px;
	padding:10px 25px
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box .x-body .viewer,.tabPhotos-overlay.x-overlay.x-overlay-box .x-body .viewer {
	margin-bottom:0
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box .x-body .viewer .viewer-image-wrapper,.tabPhotos-overlay.x-overlay.x-overlay-box .x-body .viewer .viewer-image-wrapper {
	display:block;
	width:auto
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box .x-body .viewer .viewer-image-wrapper .viewer-image,.tabPhotos-overlay.x-overlay.x-overlay-box .x-body .viewer .viewer-image-wrapper .viewer-image {
	display:inline-block;
	position:static
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box .x-body .viewer .viewer-image-wrapper .viewer-image p,.tabPhotos-overlay.x-overlay.x-overlay-box .x-body .viewer .viewer-image-wrapper .viewer-image p {
	position:static;
	height:35px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.prof-tab-metadata {
	margin:0 4px 5px;
	min-height:27px;
	font-size:14px
}
.prof-tab-metadata .rating-box {
	float:right;
	margin-left:20px
}
.prof-tab-metadata .rating-box+#gal-list-views {
	margin-right:-10px
}
.prof-tab-metadata #gal-list-views {
	float:right;
	font-weight:700;
	line-height:25px;
	margin-left:20px
}
.prof-tab-metadata p {
	float:left
}
.prof-tab-metadata #report-gallery {
	margin-left:20px;
	float:right
}
@media (min-width:768px) {
	.favorite-page #main {
	min-height:calc(100vh - 250px);
	min-height:calc(var(--vh,1vh) * 100 - 250px)
}
}.favorite-page .watch-later-title+#profile-title .profile-pic {
	margin-right:30px
}
.favorite-page .watch-later-title+#profile-title h2 {
	font-size:30px
}
.favorite-page #profile-title .fav-votes {
	float:right;
	height:27px;
	text-align:right
}
.favorite-page #profile-title .fav-votes .rating-box-light {
	margin:3px 0 3px 10px
}
.favorite-page #profile-title h2 small,.favorite-page #profile-title h2 span {
	vertical-align:baseline
}
.favorite-page #profile-title h2 .video-subscribe .nb-subscribers {
	vertical-align:text-bottom;
	margin-right:1px
}
.favorite-page #profile-title h2 .ordered-label-list-btn {
	margin-bottom:1px
}
.favorite-page #profile-title .fav-tags {
	font-size:11px;
	margin:0
}
.favorite-page #profile-title .fav-playlist a {
	font-size:14px;
	font-weight:400;
	text-decoration:none
}
.favorite-page #profile-title .fav-playlist a .label {
	text-decoration:underline
}
.favorite-page #profile-title.no-tags h2 {
	margin-top:6px
}
.favorite-page #profile-title.no-tags .fav-votes {
	height:37px
}
#tabFavorites .list-inline li {
	padding-right:0
}
#tabFavorites .more {
	color:#de2600;
	font-size:13px;
	font-weight:700;
	margin:5px 0 0;
	text-align:right
}
#tabFavorites .more a {
	color:#de2600
}
#tabFavorites .favorites {
	clear:both
}
#profile-tabs #tabComments .tab-form {
	border:1px solid #555;
	margin:0 0 10px;
	display:block
}
#tabComments #profile-comments-tab-chat-btn {
	display:block;
	font-size:13px;
	line-height:20px;
	margin:6px auto 22px
}
#tabComments #profile-comments-tab-chat-btn .icon-f {
	float:left;
	font-size:20px;
	height:20px;
	margin-right:6px
}
#tabComments .x-thread .thread-header .thread-title {
	font-weight:400
}
#tabComments .x-thread .thread-header .thread-node-btn-sort,#tabComments .x-thread .thread-header .thread-node-btn-sort.hidden+.thread-sort.hidden+.thread-node-btn-post,#tabComments .x-thread .thread-header .thread-sort {
	margin-left:0
}
#tabActivity {
	clear:both
}
.activity-event {
	overflow:hidden;
	margin-bottom:10px
}
.activity-event .header {
	overflow:hidden;
	padding:3px 8px;
	margin:0 0 5px;
	background:#eee
}
.activity-event .header h4 {
	margin:2px 0;
	font-weight:400;
	font-size:14px;
	line-height:20px
}
.activity-event .header h4 .icon-f {
	color:#de2600;
	font-size:20px;
	line-height:14px;
	vertical-align:text-bottom
}
.activity-event .header h4 .icon-f.icf-ticket-red {
	font-size:27px
}
.activity-event .header h4 a {
	font-weight:700
}
.activity-event .header h4 a.user-subscribe {
	color:#000;
	background-color:#e6e6e6;
	border-color:#ccc;
	float:right;
	height:20px;
	line-height:18px
}
.activity-event .header h4 a.user-subscribe.focus,.activity-event .header h4 a.user-subscribe:focus {
	color:#000;
	background-color:#ccc;
	border-color:#8c8c8c
}
.activity-event .header h4 a.user-subscribe:hover {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.activity-event .header h4 a.user-subscribe.active,.activity-event .header h4 a.user-subscribe:active,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe {
	color:#000;
	background-color:#ccc;
	background-image:none;
	border-color:#adadad
}
.activity-event .header h4 a.user-subscribe.active.focus,.activity-event .header h4 a.user-subscribe.active:focus,.activity-event .header h4 a.user-subscribe.active:hover,.activity-event .header h4 a.user-subscribe:active.focus,.activity-event .header h4 a.user-subscribe:active:focus,.activity-event .header h4 a.user-subscribe:active:hover,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe.focus,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe:focus,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe:hover {
	color:#000;
	background-color:#bababa;
	border-color:#8c8c8c
}
.activity-event .header h4 a.user-subscribe.disabled.focus,.activity-event .header h4 a.user-subscribe.disabled:focus,.activity-event .header h4 a.user-subscribe.disabled:hover,.activity-event .header h4 a.user-subscribe[disabled].focus,.activity-event .header h4 a.user-subscribe[disabled]:focus,.activity-event .header h4 a.user-subscribe[disabled]:hover,fieldset[disabled] .activity-event .header h4 a.user-subscribe.focus,fieldset[disabled] .activity-event .header h4 a.user-subscribe:focus,fieldset[disabled] .activity-event .header h4 a.user-subscribe:hover {
	background-color:#e6e6e6;
	border-color:#ccc
}
.activity-event .header h4 a.user-subscribe .badge {
	color:#e6e6e6;
	background-color:#000
}
.activity-event .header h4 a.user-subscribe.focus,.activity-event .header h4 a.user-subscribe:focus {
	color:#000;
	background-color:#ccc;
	border-color:#8c8c8c
}
.activity-event .header h4 a.user-subscribe:hover {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.activity-event .header h4 a.user-subscribe.active,.activity-event .header h4 a.user-subscribe:active,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.activity-event .header h4 a.user-subscribe.active.focus,.activity-event .header h4 a.user-subscribe.active:focus,.activity-event .header h4 a.user-subscribe.active:hover,.activity-event .header h4 a.user-subscribe:active.focus,.activity-event .header h4 a.user-subscribe:active:focus,.activity-event .header h4 a.user-subscribe:active:hover,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe.focus,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe:focus,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe:hover {
	color:#000;
	background-color:#bababa;
	border-color:#8c8c8c
}
.activity-event .header h4 a.user-subscribe.active,.activity-event .header h4 a.user-subscribe:active,.open>.dropdown-toggle.activity-event .header h4 a.user-subscribe {
	background-image:none
}
.activity-event .header h4 a.user-subscribe.disabled,.activity-event .header h4 a.user-subscribe[disabled],fieldset[disabled] .activity-event .header h4 a.user-subscribe {
	background-color:rgba(230,230,230,.8);
	cursor:default
}
.activity-event .header h4 a.user-subscribe.disabled.focus,.activity-event .header h4 a.user-subscribe.disabled:focus,.activity-event .header h4 a.user-subscribe.disabled:hover,.activity-event .header h4 a.user-subscribe[disabled].focus,.activity-event .header h4 a.user-subscribe[disabled]:focus,.activity-event .header h4 a.user-subscribe[disabled]:hover,fieldset[disabled] .activity-event .header h4 a.user-subscribe.focus,fieldset[disabled] .activity-event .header h4 a.user-subscribe:focus,fieldset[disabled] .activity-event .header h4 a.user-subscribe:hover {
	background-color:rgba(230,230,230,.8);
	border-color:#ccc
}
.activity-event .header h4 a.user-subscribe .badge {
	color:#e6e6e6;
	background-color:#000
}
.activity-event .header h4 a.user-subscribe * {
	height:20px;
	line-height:20px
}
.activity-event .header h4 a.user-subscribe .sub-btn {
	height:18px;
	line-height:18px;
	padding:0 3px
}
.activity-event .header h4 a.user-subscribe .sub-btn .icon-f {
	font-size:16px;
	line-height:18px;
	padding-left:0
}
.activity-event .header h4 .timestamp {
	float:right;
	font-style:italic;
	white-space:nowrap;
	color:#333;
	font-size:12px;
	padding:3px 0 0 3px
}
.activity-event .content {
	padding:3px 1px
}
.activity-event .thumb-block {
	background:0 0;
	border-bottom:0
}
.activity-event .thumb-block .timestamp {
	position:absolute;
	top:11px;
	left:3px;
	padding:0 5px;
	background:rgba(255,255,255,.5);
	color:#333;
	font-size:11px;
	font-style:italic
}
.activity-event .img-block {
	padding:5px 2px 3px
}
.activity-event .img-block .embed-responsive-item {
	display:flex;
	align-items:center;
	justify-content:center
}
.activity-event .img-block img {
	max-width:100%;
	max-height:100%;
	height:auto;
	border:1px solid #000
}
.activity-event .img-block .timestamp {
	position:absolute;
	top:10px;
	left:2px
}
.activity-event .more {
	font-weight:700;
	font-size:13px;
	margin:5px 0 0;
	color:#de2600;
	text-align:right;
	text-decoration:none
}
.activity-event .more a {
	color:#de2600
}
.activity-event .more a span:first-child {
	text-decoration:underline
}
.activity-event .more .count {
	font-weight:400
}
.activity-event.has-less-21 .more {
	display:none
}
.activity-event .act-achievement {
	text-align:center;
	font-size:48px
}
#load-more-activities {
	margin-top:5px;
	font-weight:700;
	display:block;
	width:100%;
	clear:both
}
.prof-link-captcha .x-popup-content p {
	max-width:304px
}
.profile-vote-popup,.video-subscribe-popup {
	max-width:100%
}
.profile-vote-popup .x-popup-content,.video-subscribe-popup .x-popup-content {
	padding:15px 30px
}
.profile-vote-popup .x-popup-content .subscribed,.video-subscribe-popup .x-popup-content .subscribed {
	font-size:13px;
	margin:-5px;
	text-align:center
}
.profile-vote-popup .x-popup-content .subscribed>p:first-child,.video-subscribe-popup .x-popup-content .subscribed>p:first-child {
	text-align:left;
	font-weight:700
}
.profile-vote-popup .x-popup-content .subscribed>p:first-child span,.video-subscribe-popup .x-popup-content .subscribed>p:first-child span {
	font-weight:400
}
.profile-vote-popup .x-popup-content .subscribed .profileslist,.video-subscribe-popup .x-popup-content .subscribed .profileslist {
	margin-top:8px
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile {
	float:left;
	padding:2px 5px;
	margin-bottom:6px;
	width:140px
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-img,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-img {
	display:block;
	height:130px;
	overflow:hidden;
	position:relative;
	width:130px
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-img img,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-img img {
	display:inline-block;
	height:130px;
	object-fit:cover;
	transition:opacity .2s ease;
	width:130px
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-img img:hover,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-img img:hover {
	opacity:.7
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-img .flag-small,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-img .flag-small {
	position:absolute;
	top:2px;
	right:1px
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-name,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-name {
	font-size:14px;
	margin:2px 5px;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center;
	white-space:nowrap
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-name,.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-name a,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-name,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-name a {
	text-decoration:none
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-name a:hover,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-name a:hover {
	text-decoration:underline
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .profile-desc,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .profile-desc {
	font-size:11px;
	line-height:16px;
	text-align:left;
	word-break:break-word
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .sub-strip,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .sub-strip {
	padding:0 6px;
	border:1px solid #ccc;
	height:24px;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .sub-strip,.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .sub-strip *,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .sub-strip,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .sub-strip * {
	font-size:14px;
	line-height:22px
}
.profile-vote-popup .x-popup-content .subscribed .profileslist .profile .sub-strip *,.video-subscribe-popup .x-popup-content .subscribed .profileslist .profile .sub-strip * {
	display:inline-block;
	float:none;
	height:22px;
	padding-left:0
}
.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-1 .profile:nth-child(n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-2 .profile:nth-child(2n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-3 .profile:nth-child(3n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-4 .profile:nth-child(4n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-5 .profile:nth-child(5n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-6 .profile:nth-child(6n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-7 .profile:nth-child(7n+1),.profile-vote-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-8 .profile:nth-child(8n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-1 .profile:nth-child(n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-2 .profile:nth-child(2n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-3 .profile:nth-child(3n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-4 .profile:nth-child(4n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-5 .profile:nth-child(5n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-6 .profile:nth-child(6n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-7 .profile:nth-child(7n+1),.video-subscribe-popup .x-popup-content .subscribed .profileslist.nb-profile-per-line-8 .profile:nth-child(8n+1) {
	clear:left
}
.post-blocks.mozaique {
	font-size:0
}
.post-blocks.mozaique .load {
	clear:both;
	display:block;
	padding:20px;
	text-align:center;
	width:100%
}
.post-blocks.mozaique .load .icf-spinner {
	color:#777;
	display:inline-block;
	font-size:40px
}
.post-blocks.mozaique .no-content {
	font-size:20px;
	text-align:center;
	margin:30px 0
}
.post-blocks.mozaique .thumb-block {
	display:inline-block;
	float:none;
	font-size:12px;
	padding:0 5.33333333px 16px;
	vertical-align:top
}
.post-blocks.mozaique .thumb-block .p-date {
	margin-top:20px
}
.post-blocks.mozaique .thumb-block .thumb-inside {
	margin-bottom:5px
}
.post-blocks.mozaique .thumb-block .thumb-inside .thumb a {
	border:0
}
.post-blocks.mozaique .thumb-block .thumb-inside .p-comment {
	bottom:0;
	cursor:pointer;
	font-size:16px;
	max-width:100%;
	left:0;
	line-height:24px;
	position:absolute;
	top:0;
	width:100%
}
.post-blocks.mozaique .thumb-block .thumb-inside .p-comment .p-comment-content {
	line-clamp:3;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
	white-space:normal
}
.post-blocks.mozaique .thumb-block.post-comment .thumb-inside {
	overflow:visible
}
.post-blocks.mozaique .thumb-block .p-tb-comment {
	text-align:left
}
.post-blocks.mozaique .thumb-block .p-tb-comment+p {
	text-align:left
}
.p-comment {
	overflow:visible;
	position:relative;
	text-align:center
}
.p-comment:after {
	border-style:solid;
	border-color:#a71b00 transparent transparent transparent;
	border-width:.4em .6em 0;
	bottom:-.4em;
	content:" ";
	height:0;
	left:12.5%;
	margin-left:-.6em;
	position:absolute;
	width:0
}
.p-comment .p-comment-centered {
	align-content:center;
	align-items:center;
	background:#de2600;
	background-image:linear-gradient(135deg,#7d1500,#de2600);
	border-radius:.3em;
	display:flex;
	justify-content:space-around;
	font-size:16px;
	font-weight:700;
	padding:30px 16px;
	position:relative;
	width:100%;
	height:100%
}
.p-comment .p-comment-content {
	color:#fff;
	display:inline-block;
	position:relative;
	z-index:2
}
#page .post-blocks.mozaique .p-date,.tabFanClub-post-overlay .p-date {
	color:#777;
	font-size:12px;
	height:20px;
	line-height:20px;
	margin-bottom:4px;
	text-align:left;
	width:100%
}
#page .post-blocks.mozaique .p-date>*,.tabFanClub-post-overlay .p-date>* {
	display:inline-block;
	vertical-align:top
}
#page .post-blocks.mozaique .p-date .icon-f,.tabFanClub-post-overlay .p-date .icon-f {
	font-size:20px;
	padding-right:8px;
	vertical-align:top
}
#page .post-blocks.mozaique .p-pics,.tabFanClub-post-overlay .p-pics {
	border-radius:8px;
	font-size:0;
	overflow:hidden
}
#page .post-blocks.mozaique .p-pics .pic,.tabFanClub-post-overlay .p-pics .pic {
	display:inline-block;
	font-size:12px;
	margin:0;
	padding:0;
	position:relative;
	width:33.33%;
	z-index:1
}
#page .post-blocks.mozaique .p-pics .pic .thumb,.tabFanClub-post-overlay .p-pics .pic .thumb {
	height:0;
	display:block;
	overflow:hidden;
	padding-bottom:85.25%;
	position:relative;
	width:100%
}
#page .post-blocks.mozaique .p-pics .pic .more,.tabFanClub-post-overlay .p-pics .pic .more {
	background-color:rgba(255,255,255,.6);
	color:rgba(0,0,0,.6);
	font-size:40px;
	height:500px;
	left:50%;
	line-height:500px;
	position:absolute;
	transform:translateX(-50%) translateY(-50%);
	text-align:center;
	top:50%;
	width:500px;
	z-index:1
}
#page .post-blocks.mozaique .p-pics .pic .more+img,.tabFanClub-post-overlay .p-pics .pic .more+img {
	opacity:.3
}
#page .post-blocks.mozaique .p-pics a,.tabFanClub-post-overlay .p-pics a {
	background-position:center;
	background-size:cover;
	display:block;
	left:50%;
	min-height:102%;
	min-width:102%;
	position:absolute;
	top:50%;
	transform:translateX(-50%) translateY(-50%)
}
#page .post-blocks.mozaique .p-pics .icon-f,.tabFanClub-post-overlay .p-pics .icon-f {
	color:rgba(255,255,255,.7);
	font-size:55px;
	left:50%;
	position:absolute;
	text-decoration:none;
	text-shadow:2px 2px 3px rgba(0,0,0,.5);
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	z-index:2
}
#page .post-blocks.mozaique .p-pics.p-pics-1-cols .pic,.tabFanClub-post-overlay .p-pics.p-pics-1-cols .pic {
	width:100%
}
#page .post-blocks.mozaique .p-pics.p-pics-1-cols .pic .thumb,.tabFanClub-post-overlay .p-pics.p-pics-1-cols .pic .thumb {
	padding-bottom:56.25%
}
#page .post-blocks.mozaique .p-pics.p-pics-2-cols .pic,.tabFanClub-post-overlay .p-pics.p-pics-2-cols .pic {
	width:50%
}
#page .post-blocks.mozaique .p-pics.p-pics-2-cols .pic .thumb,.tabFanClub-post-overlay .p-pics.p-pics-2-cols .pic .thumb {
	padding-bottom:115.5%
}
#page .post-blocks.mozaique .p-pics.p-pics-1-rows.p-pics-3-cols .pic:first-child,.tabFanClub-post-overlay .p-pics.p-pics-1-rows.p-pics-3-cols .pic:first-child {
	float:left;
	width:66.67%
}
#page .post-blocks.mozaique .p-pics.p-pics-1-rows.p-pics-3-cols .pic:first-child .thumb,.tabFanClub-post-overlay .p-pics.p-pics-1-rows.p-pics-3-cols .pic:first-child .thumb {
	padding-bottom:85.25%
}
#page .post-blocks.mozaique .p-pics.p-pics-2-rows a .first,.tabFanClub-post-overlay .p-pics.p-pics-2-rows a .first {
	font-size:35px
}
#page .post-blocks.mozaique .thumb-block .thumb-under,.tabFanClub-post-overlay .thumb-block .thumb-under {
	min-height:0
}
body.purchase-post-overlay-opened,body.tabFanClub-post-overlay-opened {
	overflow:hidden
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box,.tabFanClub-post-overlay.x-overlay.x-overlay-box {
	max-height:calc(100vh - 0px);
	max-height:calc(var(--vh,1vh) * 100 - 0px);
	padding-left:50px;
	padding-right:50px;
	position:fixed;
	overflow:auto
}
@media (min-aspect-ratio:1/1) and (max-width:991px) {
	.tabFanClub-pics-overlay.x-overlay.x-overlay-box,.tabFanClub-post-overlay.x-overlay.x-overlay-box {
	max-height:calc(100vh - 38px);
	max-height:calc(var(--vh,1vh) * 100 - 38px)
}
}.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body {
	background-color:#fff;
	border-radius:4px;
	color:#000;
	max-width:680px;
	margin:10px auto;
	padding:20px 15px 10px;
	width:100%;
	z-index:1
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body .x-close {
	font-size:20px;
	padding:5px
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body.in-from-left {
	animation-duration:.2s;
	animation-name:inFromLeft
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body.in-from-right {
	animation-duration:.2s;
	animation-name:inFromRight
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body.out-to-left {
	transition:transform .2s;
	transform:translateX(-100vw)
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body.out-to-right {
	transition:transform .2s;
	transform:translateX(100vw)
}
@keyframes inFromLeft {
	from {
	transform:translateX(-100vw)
}
to {
	transform:translateX(0)
}
}@keyframes inFromRight {
	from {
	transform:translateX(100vw)
}
to {
	transform:translateX(0)
}
}.tabFanClub-post-overlay .p-date {
	margin-bottom:16px
}
.tabFanClub-post-overlay .thumb-block {
	border-bottom:0;
	float:none;
	margin:16px 0 0;
	padding:0;
	width:100%
}
.tabFanClub-post-overlay .p-video {
	background:#000;
	height:0;
	margin:16px 0;
	padding-bottom:56.25%;
	position:relative;
	width:100%
}
.tabFanClub-post-overlay .p-video iframe {
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%
}
.tabFanClub-post-overlay .p-pop-comment {
	overflow:hidden
}
.tabFanClub-post-overlay .p-pop-comment .p-comment {
	margin:16px auto 16px;
	max-width:400px;
	width:calc(100% - 20px)
}
.tabFanClub-post-overlay .p-pop-comment>p {
	font-size:16px;
	margin:0 auto;
	max-width:400px
}
.tabFanClub-post-overlay .p-pics {
	margin:0 -8px 0 0;
	width:calc(100% + 16px / 2)
}
.tabFanClub-post-overlay .p-pics .pic {
	margin:0 8px 8px 0;
	width:calc(33.33% - 16px / 2)
}
.tabFanClub-post-overlay .p-pics.p-pics-1-cols .pic {
	width:calc(100% - 16px / 2)
}
.tabFanClub-post-overlay .p-pics.p-pics-2-cols .pic {
	width:calc(50% - 16px / 2)
}
.tabFanClub-post-overlay .p-pics.p-pics-1-rows.p-pics-3-cols .pic:first-child {
	width:calc(66.67% - 16px / 2)
}
.tabFanClub-post-overlay .p-get-access-btn-container {
	padding:30px 0 10px;
	text-align:center
}
.tabFanClub-post-overlay .p-get-access-btn {
	font-size:20px;
	white-space:normal
}
.tabFanClub-post-overlay .goto-next,.tabFanClub-post-overlay .goto-prev {
	background:0 0;
	border:0;
	bottom:0;
	cursor:pointer;
	display:block;
	padding:0;
	position:absolute;
	right:100%;
	top:0;
	width:50px
}
.tabFanClub-post-overlay .goto-next:active,.tabFanClub-post-overlay .goto-next:focus,.tabFanClub-post-overlay .goto-next:focus:active,.tabFanClub-post-overlay .goto-prev:active,.tabFanClub-post-overlay .goto-prev:focus,.tabFanClub-post-overlay .goto-prev:focus:active {
	outline:0
}
.tabFanClub-post-overlay .goto-next .icon-f,.tabFanClub-post-overlay .goto-prev .icon-f {
	background-color:rgba(255,255,255,.5);
	border-radius:4px;
	display:inline-block;
	font-size:30px;
	padding:10px 0
}
.notouch .tabFanClub-post-overlay .goto-next:hover .icon-f,.notouch .tabFanClub-post-overlay .goto-prev:hover .icon-f {
	background-color:#fff
}
.tabFanClub-post-overlay .goto-next {
	left:100%;
	right:auto
}
.tabFanClub-pics-overlay.x-overlay.x-overlay-box {
	align-items:center;
	display:flex
}
.tabFanClub-join-overlay.x-overlay.x-overlay-box .x-body {
	max-width:680px;
	width:100%
}
.tabFanClub-join-overlay img {
	margin-bottom:20px;
	width:100%
}
.tabFanClub-join-overlay .title {
	font-size:24px;
	margin-bottom:10px
}
.tabFanClub-join-overlay .join-btn {
	text-align:center
}
.tabFanClub-join-overlay .join-btn .btn {
	font-size:30px;
	margin:0
}
#signin-popup-form {
	position:relative;
	z-index:1
}
#signin-popup-form .text-danger {
	color:#de2600
}
#signin-popup-form h2 {
	display:inline-block;
	font-size:30px;
	line-height:36px;
	margin:0 0 16px;
	padding:0 5px;
	text-transform:uppercase;
	background:rgba(0,0,0,.7)
}
#signin-popup-form h2 img {
	display:inline-block;
	vertical-align:top
}
#signin-popup-form legend {
	color:#fff;
	font-weight:700
}
#signin-popup-form .fieldset-header {
	font-weight:700;
	font-size:15px;
	margin:0 0 10px
}
#signin-popup-form .form-control {
	border-radius:0
}
#signin-popup-form .help-block {
	color:#ddd
}
#signin-popup-form .error-block {
	color:#de2600
}
#signin-popup-form .btn-danger,#signin-popup-form .btn-default {
	border:0;
	box-shadow:none;
	border-radius:0;
	white-space:normal
}
#signin-popup-form .btn-default {
	background:#fff;
	color:#000
}
#signin-popup-form .btn-default.active,#signin-popup-form .btn-default:active,#signin-popup-form .btn-default:hover {
	background:#de2600;
	color:#fff
}
#signin-popup-form .btn-default.active .text-danger,#signin-popup-form .btn-default:active .text-danger,#signin-popup-form .btn-default:hover .text-danger {
	color:#fff
}
#signin-popup-form .btn-default.disabled,#signin-popup-form .btn-default.has-verror {
	background:#777;
	color:#333;
	font-style:italic
}
#signin-popup-form .btn-danger {
	min-width:200px
}
#signin-popup-form .btn-danger.disabled,#signin-popup-form .btn-danger.disabled:active,#signin-popup-form .btn-danger.has-verror,#signin-popup-form .btn-danger.has-verror:active {
	background:#ab1d00
}
#signin-popup-form .form-buttons {
	margin-bottom:0
}
#signin-popup-form .form-buttons>div {
	margin-left:0;
	width:100%
}
#signin-popup-form .form-buttons>div>div {
	display:none
}
#signin-popup-form .login-mobile-show {
	display:none
}
#signin-popup-form #login-dynamic-form-block .btn-danger,#signin-popup-form #signin-form-block .btn-danger {
	display:block;
	width:100%
}
#signin-popup-form #signin-form-block button.is-signinonly-init .signin-only {
	display:none
}
#signin-popup-form #signin-form-block button.is-signinonly-init.is-signin-only {
	font-size:1.5rem
}
#signin-popup-form #signin-form-block button.is-signinonly-init.is-signin-only .not-signin-only {
	display:none
}
#signin-popup-form #signin-form-block button.is-signinonly-init.is-signin-only .signin-only {
	display:inline
}
#signin-popup-form #signup-form .form-field-signup-form_details_marketing_internal .content,#signin-popup-form #signup-form .form-field-signup-form_details_tos_pp .content,#signin-popup-form #signup-form .form-field-signup-form_step2_optional_marketing_internal .content,#signin-popup-form #signup-form .form-field-signup-form_step2_optional_marketing_partners .content {
	margin-left:0;
	width:100%
}
#signin-popup-form #signup-form_step2 .form-field-signup-form_step2_optional_country .help-block {
	margin-bottom:0
}
#signin-popup-form #signup-form_step2 .form-buttons {
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
	clear:both
}
#signin-popup-form #signup-form_step2_profilepic legend {
	max-width:70%
}
#signin-popup-form #signup-form_step2_profilepic .form-group {
	overflow:auto
}
#signin-popup-form #signup-form_step2_profilepic .form-group input[type=file] {
	border:1px solid #5cb85c
}
#signin-popup-form #signup-form_step2_profilepic .form-group .help-block {
	margin-top:-2px
}
#signin-popup-form #signup-form_step2_profilepic .content {
	width:100%;
	margin-left:0
}
#signin-popup-form #signup-form_step2_marketing {
	float:left;
	width:45%;
	margin:20px 0 0 0;
	padding-left:15px;
	padding-right:15px
}
#signin-popup-form #signup-form_step2_marketing h3 {
	margin:0;
	line-height:1
}
#signin-popup-form #signup-form_step2_marketing h3 .marketing-content {
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	font-weight:400;
	font-size:22px;
	line-height:1
}
#signin-popup-form #signup-form_step2_marketing h3 .marketing-content span {
	display:block;
	font-weight:700;
	font-size:106px;
	line-height:.8
}
#signin-popup-form #signup-form_step2_marketing h3 .logo {
	display:inline-block;
	margin:3px 0 0 10px;
	text-align:center
}
#signin-popup-form #signup-form_step2_marketing h3 .logo svg {
	display:block;
	margin-bottom:2px
}
#signin-popup-form #signup-form_step2_marketing h3 .logo .icf-ticket-red {
	font-size:110px;
	line-height:.6;
	color:#de2600
}
#signin-popup-form #signup-form_step2_marketing .marketing-mentions {
	display:block;
	margin-bottom:30px;
	font-size:12px
}
#signin-popup-form #signup-form_step2_marketing .marketing-mentions .asterisque {
	color:#de2600
}
#signin-popup-form #signup-form_step2_marketing .form-group {
	margin-left:0;
	margin-right:0
}
#signin-popup-form #signup-form_step2_marketing .form-group .checkbox.toggle input:checked+label:before {
	background:#de2600;
	border-color:#ab1d00
}
#signin-popup-form #signup-form_step2_marketing .form-group .checkbox.toggle label:before {
	background:#333;
	border:1px solid #333
}
#signin-popup-form #signup-form-iframe {
	position:absolute;
	right:0;
	bottom:0;
	width:1px;
	height:1px;
	opacity:0;
	border:0
}
#signin-popup-form #btn-login2lostpassword:before {
	content:' ';
	display:block;
	clear:right
}
#signin-popup-form #lostpassword-form-block fieldset .text-danger {
	padding:0 5px;
	background:rgba(0,0,0,.7)
}
#create-account-frame .info-pannel {
	border-left:1px solid #fff;
	padding-left:30px
}
#create-account-frame .info-pannel h3 {
	font-size:22px;
	line-height:1.4;
	margin-bottom:30px
}
#create-account-frame .info-pannel .advantage {
	margin:15px 0
}
#create-account-frame .info-pannel .advantage p {
	font-weight:700;
	font-size:15px;
	margin:0;
	overflow:hidden
}
#create-account-frame .info-pannel .advantage .icon-f {
	display:block;
	float:left;
	margin-right:5px;
	font-size:22px;
	line-height:24px
}
#create-account-frame .info-pannel .advantage .icon-f.icf-users {
	font-size:20px
}
#create-account-frame .info-pannel .btn-default {
	width:100%;
	display:block;
	margin-top:30px
}
.signin-popup-form.straight .x-body {
	background-image:url(../../img/skins/default/form-signup-straight.png)
}
.signin-popup-form.gay .x-body {
	background-image:url(../../img/skins/default/form-signup-gay.png)
}
.signin-popup-form.shemale .x-body,.signin-popup-form.trans .x-body {
	background-image:url(../../img/skins/default/form-signup-trans.png)
}
.signin-popup-form .x-body {
	max-width:1280px;
	background-color:#000;
	background-repeat:no-repeat;
	background-position:right top;
	background-size:auto 100%;
	background-size:contain;
	overflow:hidden
}
.signin-popup-form .x-body:after,.signin-popup-form .x-body:before {
	content:'';
	position:absolute;
	display:block;
	width:100px;
	height:230px;
	background:#de2600;
	transform:rotate(30deg);
	z-index:0
}
.signin-popup-form .x-body:before {
	top:-42px;
	left:-34px
}
.signin-popup-form .x-body:after {
	right:-34px;
	bottom:-42px
}
.account-page.anonymous #page.exec-manage-login_create {
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:auto 100%;
	overflow:hidden
}
.account-page.anonymous #page.exec-manage-login_create:after,.account-page.anonymous #page.exec-manage-login_create:before {
	content:'';
	position:absolute;
	display:block;
	width:100px;
	height:230px;
	background:#de2600;
	transform:rotate(30deg);
	z-index:0
}
.account-page.anonymous #page.exec-manage-login_create:before {
	top:-42px;
	left:-34px
}
.account-page.anonymous #page.exec-manage-login_create:after {
	right:-34px;
	bottom:-42px
}
.account-page.anonymous #page.exec-manage-login_create.straight {
	background-image:url(../../img/skins/default/form-signup-straight.png)
}
.account-page.anonymous #page.exec-manage-login_create.gay {
	background-image:url(../../img/skins/default/form-signup-gay.png)
}
.account-page.anonymous #page.exec-manage-login_create.shemale,.account-page.anonymous #page.exec-manage-login_create.trans {
	background-image:url(../../img/skins/default/form-signup-trans.png)
}
.account-page.anonymous #page.exec-manage-login_create .language-switcher-row {
	width:90%;
	z-index:1
}
.x-overlay.with-premium-info-frame.straight .x-body {
	background-image:url(../../img/skins/default/form-signup-straight-2.jpg)
}
.x-overlay.with-premium-info-frame.gay .x-body {
	background-image:url(../../img/skins/default/form-signup-gay-2.jpg)
}
.x-overlay.with-premium-info-frame.shemale .x-body,.x-overlay.with-premium-info-frame.trans .x-body {
	background-image:url(../../img/skins/default/form-signup-trans-2.jpg)
}
.x-overlay.with-premium-info-frame .x-body {
	background-position:right top;
	background-size:65% auto
}
.x-overlay.with-premium-info-frame .x-body:after,.x-overlay.with-premium-info-frame .x-body:before {
	content:none
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame {
	background-position:right top;
	background-size:65% auto;
	overflow:visible;
	padding-left:40px;
	padding-right:40px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.straight {
	background-image:url(../../img/skins/default/form-signup-straight-2.jpg)
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.gay {
	background-image:url(../../img/skins/default/form-signup-gay-2.jpg)
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.shemale,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.trans {
	background-image:url(../../img/skins/default/form-signup-trans-2.jpg)
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame:after,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame:before {
	content:none
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame .login-create-section-title,.x-overlay.with-premium-info-frame .login-create-section-title {
	font-size:36px;
	margin:4px 0 0
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #premium-info-frame,.x-overlay.with-premium-info-frame #premium-info-frame {
	text-align:right
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #premium-info-frame .btn-danger,.x-overlay.with-premium-info-frame #premium-info-frame .btn-danger {
	margin:0
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-popup-form .btn-danger,.x-overlay.with-premium-info-frame #signin-popup-form .btn-danger {
	border-radius:21px;
	line-height:20px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-popup-form .btn-default,.x-overlay.with-premium-info-frame #signin-popup-form .btn-default {
	background:0 0;
	border:2px solid #de2600;
	border-radius:21px;
	color:#fff;
	line-height:16px;
	text-shadow:1px 2px 0 #000
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-form-block .form-buttons,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signup-form-block .form-buttons,.x-overlay.with-premium-info-frame #signin-form-block .form-buttons,.x-overlay.with-premium-info-frame #signup-form-block .form-buttons {
	text-align:right
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-form-block .form-buttons .btn,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signup-form-block .form-buttons .btn,.x-overlay.with-premium-info-frame #signin-form-block .form-buttons .btn,.x-overlay.with-premium-info-frame #signup-form-block .form-buttons .btn {
	margin:0 0 10px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signup-form_step2 .form-buttons,.x-overlay.with-premium-info-frame #signup-form_step2 .form-buttons {
	padding-left:15px;
	padding-right:15px;
	width:calc(50% + 30px)
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame .signup2login-container,.x-overlay.with-premium-info-frame .signup2login-container {
	text-align:right
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #btn-login2create,.x-overlay.with-premium-info-frame #btn-login2create {
	display:block;
	width:100%
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-form button[type=submit],.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-form button[type=submit]+.text-center,.x-overlay.with-premium-info-frame #signin-form button[type=submit],.x-overlay.with-premium-info-frame #signin-form button[type=submit]+.text-center {
	margin:0 0 6px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #premium-info-frame .login-create-section-sub-title,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-popup-form fieldset legend,.x-overlay.with-premium-info-frame #premium-info-frame .login-create-section-sub-title,.x-overlay.with-premium-info-frame #signin-popup-form fieldset legend {
	border-bottom:0;
	font-size:22px;
	font-weight:400;
	line-height:24px;
	margin:0 0 20px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #premium-info-frame .login-create-section-sub-title .icf-ticket-red,.x-overlay.with-premium-info-frame #premium-info-frame .login-create-section-sub-title .icf-ticket-red {
	color:#de2600;
	display:inline-block;
	font-size:34px;
	line-height:24px;
	vertical-align:top
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame .advantages,.x-overlay.with-premium-info-frame .advantages {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:0 0 10px auto;
	max-width:400px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame .advantages .advantage,.x-overlay.with-premium-info-frame .advantages .advantage {
	border:2px solid #fff;
	box-shadow:1px 1px 0 1px #000;
	border-radius:10px;
	font-weight:700;
	margin-bottom:18px;
	padding:12px 4px 4px;
	text-align:center;
	text-shadow:1px 2px 0 #000;
	width:48%
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame .advantages .advantage .icon-f,.x-overlay.with-premium-info-frame .advantages .advantage .icon-f {
	display:block;
	font-size:40px;
	margin-bottom:4px;
	width:100%
}
.account-page.anonymous #page.exec-manage-login_create.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content,.signin-popup-form.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content {
	margin-top:5px;
	font-size:25px
}
.account-page.anonymous #page.exec-manage-login_create.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span,.signin-popup-form.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span {
	margin-bottom:10px;
	font-size:76px
}
.account-page.anonymous #page.exec-manage-login_create.pt #signin-popup-form #signup-form_step2_marketing h3 .marketing-content,.signin-popup-form.pt #signin-popup-form #signup-form_step2_marketing h3 .marketing-content {
	margin-top:7px;
	font-size:26px
}
.account-page.anonymous #page.exec-manage-login_create.pt #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span,.signin-popup-form.pt #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span {
	margin-bottom:10px;
	font-size:75px
}
#login-create-verified-msg {
	background:#5cb85c;
	padding:10px 20px
}
#login-create-verified-msg h1 {
	text-align:center;
	margin:0 0 30px
}
#login-create-verified-msg h1 .icon-f:first-child {
	float:none;
	margin-right:0;
	vertical-align:bottom
}
#login-create-verified-msg h2 {
	text-align:center;
	margin:0 0 20px
}
#login-create-verified-msg .btn {
	width:100%;
	text-transform:uppercase;
	white-space:normal
}
#login-create-verified-msg .btn.btn-default {
	color:#000
}
#login-create-verified-msg+#signin-popup-form {
	display:none;
	margin-top:40px
}
#page.videos_history #main {
	margin-top:8px
}
#page.videos_history #page-videos-content .big-message {
	color:#a8a8a8;
	font-size:20px;
	margin:10px;
	text-align:center
}
#page.videos_history #history-header .premium-switch-page-dropdown {
	display:inline-block;
	vertical-align:middle
}
#page.videos_history #history-header .premium-switch-page-dropdown+h2 {
	display:none
}
#page.videos_history #history-header .icons {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width:20px;
	height:22px;
	margin-left:5px;
	cursor:pointer
}
#page.videos_history #history-header .icons .icf-cog,#page.videos_history #history-header .icons .icf-history {
	position:absolute;
	display:block
}
#page.videos_history #history-header .icons .icf-history {
	top:0;
	left:0;
	font-size:20px;
	color:#777
}
#page.videos_history #history-header .icons .icf-cog {
	top:50%;
	left:50%;
	width:13px;
	height:13px;
	font-size:14px;
	text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff
}
#page-videos-content .loading-page {
	font-size:14px;
	padding:20px 20px 40px;
	text-align:center
}
#page-videos-content .loading-page strong {
	padding-right:5px
}
#page-videos-content .loading-page .icon-f {
	vertical-align:text-bottom
}
.contextual-popup .disable-history-confirm form {
	display:block;
	margin:10px 0 4px
}
.contextual-popup .disable-history-confirm form label {
	font-weight:400
}
.x-popup.history-config-popup .x-popup-content {
	padding:8px 0
}
.x-popup.history-config-popup .x-popup-content .btn {
	display:block;
	width:100%;
	padding:6px 20px;
	margin:0;
	text-align:left;
	font-weight:400;
	font-size:16px;
	color:#fff;
	background:0 0;
	border:none;
	border-radius:0;
	transition:none
}
.x-popup.history-config-popup .x-popup-content .btn:focus {
	outline:0
}
.x-popup.history-config-popup .x-popup-content .btn:hover {
	background:#de2600
}
body#red-page .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-1.jpg)
}
body#red-page .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-2.jpg)
}
body#red-page .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-3.jpg)
}
body#red-page .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-4.jpg)
}
body#red-page.bg-gay.bg-arabic .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/arabic/slide-1.jpg)
}
body#red-page.bg-gay.bg-arabic .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/arabic/slide-2.jpg)
}
body#red-page.bg-gay.bg-arabic .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/arabic/slide-3.jpg)
}
body#red-page.bg-gay.bg-arabic .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/arabic/slide-4.jpg)
}
body#red-page.bg-gay.bg-asian .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/asian/slide-1.jpg)
}
body#red-page.bg-gay.bg-asian .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/asian/slide-2.jpg)
}
body#red-page.bg-gay.bg-asian .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/asian/slide-3.jpg)
}
body#red-page.bg-gay.bg-asian .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/asian/slide-4.jpg)
}
body#red-page.bg-gay.bg-black .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/black/slide-1.jpg)
}
body#red-page.bg-gay.bg-black .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/black/slide-2.jpg)
}
body#red-page.bg-gay.bg-black .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/black/slide-3.jpg)
}
body#red-page.bg-gay.bg-black .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/black/slide-4.jpg)
}
body#red-page.bg-gay.bg-indian .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/indian/slide-1.jpg)
}
body#red-page.bg-gay.bg-indian .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/indian/slide-2.jpg)
}
body#red-page.bg-gay.bg-indian .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/indian/slide-3.jpg)
}
body#red-page.bg-gay.bg-indian .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/indian/slide-4.jpg)
}
body#red-page.bg-gay.bg-latin .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/latin/slide-1.jpg)
}
body#red-page.bg-gay.bg-latin .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/latin/slide-2.jpg)
}
body#red-page.bg-gay.bg-latin .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/latin/slide-3.jpg)
}
body#red-page.bg-gay.bg-latin .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/latin/slide-4.jpg)
}
body#red-page.bg-gay.bg-white .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/white/slide-1.jpg)
}
body#red-page.bg-gay.bg-white .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/white/slide-2.jpg)
}
body#red-page.bg-gay.bg-white .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/white/slide-3.jpg)
}
body#red-page.bg-gay.bg-white .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/gay/white/slide-4.jpg)
}
body#red-page.bg-shemale.bg-arabic .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/arabic/slide-1.jpg)
}
body#red-page.bg-shemale.bg-arabic .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/arabic/slide-2.jpg)
}
body#red-page.bg-shemale.bg-arabic .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/arabic/slide-3.jpg)
}
body#red-page.bg-shemale.bg-arabic .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/arabic/slide-4.jpg)
}
body#red-page.bg-shemale.bg-asian .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/asian/slide-1.jpg)
}
body#red-page.bg-shemale.bg-asian .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/asian/slide-2.jpg)
}
body#red-page.bg-shemale.bg-asian .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/asian/slide-3.jpg)
}
body#red-page.bg-shemale.bg-asian .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/asian/slide-4.jpg)
}
body#red-page.bg-shemale.bg-black .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/black/slide-1.jpg)
}
body#red-page.bg-shemale.bg-black .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/black/slide-2.jpg)
}
body#red-page.bg-shemale.bg-black .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/black/slide-3.jpg)
}
body#red-page.bg-shemale.bg-black .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/black/slide-4.jpg)
}
body#red-page.bg-shemale.bg-indian .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/indian/slide-1.jpg)
}
body#red-page.bg-shemale.bg-indian .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/indian/slide-2.jpg)
}
body#red-page.bg-shemale.bg-indian .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/indian/slide-3.jpg)
}
body#red-page.bg-shemale.bg-indian .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/indian/slide-4.jpg)
}
body#red-page.bg-shemale.bg-latin .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/latin/slide-1.jpg)
}
body#red-page.bg-shemale.bg-latin .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/latin/slide-2.jpg)
}
body#red-page.bg-shemale.bg-latin .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/latin/slide-3.jpg)
}
body#red-page.bg-shemale.bg-latin .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/latin/slide-4.jpg)
}
body#red-page.bg-shemale.bg-white .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/white/slide-1.jpg)
}
body#red-page.bg-shemale.bg-white .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/white/slide-2.jpg)
}
body#red-page.bg-shemale.bg-white .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/white/slide-3.jpg)
}
body#red-page.bg-shemale.bg-white .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/shemale/white/slide-4.jpg)
}
body#red-page.bg-straight.bg-arabic .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/arabic/slide-1.jpg)
}
body#red-page.bg-straight.bg-arabic .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/arabic/slide-2.jpg)
}
body#red-page.bg-straight.bg-arabic .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/arabic/slide-3.jpg)
}
body#red-page.bg-straight.bg-arabic .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/arabic/slide-4.jpg)
}
body#red-page.bg-straight.bg-asian .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/asian/slide-1.jpg)
}
body#red-page.bg-straight.bg-asian .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/asian/slide-2.jpg)
}
body#red-page.bg-straight.bg-asian .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/asian/slide-3.jpg)
}
body#red-page.bg-straight.bg-asian .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/asian/slide-4.jpg)
}
body#red-page.bg-straight.bg-black .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/black/slide-1.jpg)
}
body#red-page.bg-straight.bg-black .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/black/slide-2.jpg)
}
body#red-page.bg-straight.bg-black .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/black/slide-3.jpg)
}
body#red-page.bg-straight.bg-black .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/black/slide-4.jpg)
}
body#red-page.bg-straight.bg-indian .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/indian/slide-1.jpg)
}
body#red-page.bg-straight.bg-indian .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/indian/slide-2.jpg)
}
body#red-page.bg-straight.bg-indian .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/indian/slide-3.jpg)
}
body#red-page.bg-straight.bg-indian .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/indian/slide-4.jpg)
}
body#red-page.bg-straight.bg-latin .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/latin/slide-1.jpg)
}
body#red-page.bg-straight.bg-latin .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/latin/slide-2.jpg)
}
body#red-page.bg-straight.bg-latin .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/latin/slide-3.jpg)
}
body#red-page.bg-straight.bg-latin .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/latin/slide-4.jpg)
}
body#red-page.bg-straight.bg-white .main-slider__item--img-1 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-1.jpg)
}
body#red-page.bg-straight.bg-white .main-slider__item--img-2 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-2.jpg)
}
body#red-page.bg-straight.bg-white .main-slider__item--img-3 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-3.jpg)
}
body#red-page.bg-straight.bg-white .main-slider__item--img-4 .slider-bg {
	background-image:url(../../../../v-00000000001/v3/img/skins/default/red/tour-bg/straight/white/slide-4.jpg)
}
.penthouse-issues #content h2 {
	margin-bottom:24px
}
.penthouse-issues #content>.alert {
	font-size:14px
}
.penthouse-issues #content>.alert .btn {
	margin-bottom:0
}
.penthouse-issues #mailing-data {
	border:1px solid #eee;
	background:#f7f7f7;
	padding:6px 16px
}
.penthouse-issues #mailing-data>fieldset>div>.alert {
	font-size:14px;
	margin-bottom:8px
}
@media (min-width:768px) {
	.penthouse-issues #mailing-data .form-field-mailing-data_data_birth_date,.penthouse-issues #mailing-data .form-field-mailing-data_data_city,.penthouse-issues #mailing-data .form-field-mailing-data_data_country,.penthouse-issues #mailing-data .form-field-mailing-data_data_email,.penthouse-issues #mailing-data .form-field-mailing-data_data_first_name,.penthouse-issues #mailing-data .form-field-mailing-data_data_last_name,.penthouse-issues #mailing-data .form-field-mailing-data_data_phone,.penthouse-issues #mailing-data .form-field-mailing-data_data_province_state,.penthouse-issues #mailing-data .form-field-mailing-data_data_zip_code {
	width:calc(50% + 30px);
	float:left
}
.penthouse-issues #mailing-data .form-buttons .col-sm-2,.penthouse-issues #mailing-data .form-field-mailing-data_data_address_line_1 .col-sm-2,.penthouse-issues #mailing-data .form-field-mailing-data_data_address_line_2 .col-sm-2 {
	width:8.33333333%
}
.penthouse-issues #mailing-data .form-buttons .col-sm-10,.penthouse-issues #mailing-data .form-field-mailing-data_data_address_line_1 .col-sm-10,.penthouse-issues #mailing-data .form-field-mailing-data_data_address_line_2 .col-sm-10 {
	width:91.66666667%
}
.penthouse-issues #mailing-data .form-buttons .col-sm-10.col-sm-offset-2,.penthouse-issues #mailing-data .form-field-mailing-data_data_address_line_1 .col-sm-10.col-sm-offset-2,.penthouse-issues #mailing-data .form-field-mailing-data_data_address_line_2 .col-sm-10.col-sm-offset-2 {
	margin-left:8.33333333%
}
}.penthouse-issues #issues-list {
	margin-top:24px
}
.penthouse-issues h2+form.hidden+#issues-list {
	margin-top:0
}
.thumb-block-premium-feed-channel {
	border-bottom:0;
	font-size:12px;
	padding:10px
}
.thumb-block-premium-feed-channel .thumb a,.thumb-block-premium-feed-channel .thumb-inside {
	overflow:visible
}
.thumb-block-premium-feed-channel.is-membership .thumb a:after,.thumb-block-premium-feed-channel.is-membership .thumb a:before {
	bottom:16%;
	content:'';
	left:12%;
	position:absolute;
	top:16%;
	transition:.2s all;
	right:12%;
	z-index:12
}
.is-desktop .thumb-block-premium-feed-channel.is-membership .thumb a:hover:after,.is-desktop .thumb-block-premium-feed-channel.is-membership .thumb a:hover:before {
	bottom:8%;
	left:6%;
	top:8%;
	right:6%
}
.thumb-block-premium-feed-channel.is-membership .thumb a:after {
	border-left:2px solid transparent;
	border-right:2px solid transparent;
	border-image:linear-gradient(180deg,#fff 0,#fff 30%,transparent 30.01%,transparent 69.99%,#fff 70%,#fff 100%) 10
}
.thumb-block-premium-feed-channel.is-membership .thumb a:before {
	border-bottom:2px solid transparent;
	border-top:2px solid transparent;
	border-image:linear-gradient(90deg,#fff 0,#fff 30%,transparent 30.01%,transparent 69.99%,#fff 70%,#fff 100%) 10
}
.thumb-block-premium-feed-channel .profile-name {
	bottom:0;
	color:#fff;
	font-size:16px;
	font-weight:700;
	left:0;
	line-height:20px;
	overflow:hidden;
	padding-top:20px;
	position:absolute;
	text-align:center;
	text-overflow:ellipsis;
	text-shadow:1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5);
	white-space:nowrap;
	width:100%
}
.thumb-block-premium-feed-channel .ticket-red {
	position:absolute;
	left:-4px;
	top:-4px;
	transform:rotate(-2deg)
}
.thumb-block-premium-feed-channel .profile-counts {
	background:rgba(0,0,0,.8);
	border-radius:3px;
	color:#fff;
	font-size:12px;
	font-weight:700;
	left:2px;
	line-height:12px;
	padding:2px 4px;
	position:absolute;
	top:2px
}
.thumb-block-premium-feed-channel .profile-counts .icon-f {
	float:left;
	line-height:12px;
	padding-right:4px
}
.x-overlay.overlay-subs .thumb-block-premium-feed-channel .profile-name {
	position:relative;
	left:auto;
	bottom:auto;
	padding-top:0;
	font-size:14px;
	font-weight:400;
	line-height:18px
}
.x-overlay.overlay-subs .thumb-block-premium-feed-channel .profile-counts {
	top:auto;
	font-weight:400;
	border-radius:0
}
#page.premium_feed #main {
	padding-top:5px
}
#page.premium_feed .premium-switch-page-dropdown {
	z-index:10;
	width:100%
}
#page.premium_feed .premium-switch-page-dropdown .niv1 .show-niv2 {
	margin-bottom:0
}
#page.premium_feed #page-videos-content {
	position:relative
}
#page.premium_feed .hide-suggests {
	border-width:1px;
	display:none;
	line-height:18px;
	margin:5px 0 0 10px;
	padding:0 5px
}
#page.premium_feed .sub-suggests-title {
	clear:both;
	display:none;
	font-size:18px;
	font-weight:400;
	line-height:20px;
	margin:0;
	padding:16px 10px;
	overflow:hidden
}
#page.premium_feed .sub-suggests-title .added-removed,#page.premium_feed .sub-suggests-title .added-removed-cats {
	float:right;
	font-size:14px;
	font-weight:400;
	padding-left:8px
}
#page.premium_feed .sub-suggests-title .added-removed a {
	text-decoration:none
}
#page.premium_feed .sub-suggests-title .added-removed a:hover {
	text-decoration:underline
}
#page.premium_feed .sub-suggests-title .added-removed-cats {
	clear:right;
	cursor:pointer
}
#page.premium_feed .sub-suggests-title .added-removed-cats:hover {
	text-decoration:underline
}
#page.premium_feed #sub-suggests {
	margin-bottom:30px
}
#page.premium_feed #sub-suggests #sub-suggests-cut~.thumb-block-premium-feed-channel {
	display:none
}
#page.premium_feed #sub-suggests-2.sub-suggests-1-visible .thumb-block-premium-feed-channel {
	display:none
}
#page.premium_feed #sub-suggests-2.sub-suggests-1-visible #sub-suggests-cut-2~.thumb-block-premium-feed-channel {
	display:block
}
#page.premium_feed #sub-suggests-2.sub-suggests-1-visible #sub-suggests-cut-22~.thumb-block-premium-feed-channel {
	display:none
}
#page.premium_feed #sub-suggests-2 #sub-suggests-cut-22~.thumb-block-premium-feed-channel {
	display:none
}
#page.premium_feed .sub-suggests {
	display:none;
	clear:left;
	margin-bottom:30px;
	overflow:visible;
	position:relative
}
#page.premium_feed .sub-suggests .sub-suggests-cut {
	clear:both
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a {
	height:100%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a .profile-hover {
	display:none
}
.is-desktop #page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a .profile-hover {
	align-items:center;
	background:rgba(0,0,0,.5);
	bottom:0;
	color:rgba(255,255,255,.9);
	display:block;
	display:flex;
	font-size:20px;
	justify-content:center;
	left:0;
	line-height:22px;
	opacity:0;
	position:absolute;
	right:0;
	text-align:center;
	text-shadow:0 0 5px rgba(0,0,0,.5);
	top:0;
	transition:all .4s;
	z-index:10
}
.is-desktop #page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a .profile-hover .label {
	display:inline-block;
	padding:0 10px 0 70px;
	position:relative;
	top:10px;
	transition:all .4s;
	max-width:210px
}
.is-desktop #page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a .profile-hover .icon-f {
	font-size:50px;
	left:10px;
	margin-top:-25px;
	position:absolute;
	top:50%
}
.is-desktop #page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a:hover .profile-hover {
	opacity:1
}
.is-desktop #page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb a:hover .profile-hover .label {
	top:0
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .profile-name {
	background-image:linear-gradient(0deg,#000 0,transparent 100%);
	bottom:0;
	color:#fff;
	font-size:16px;
	font-weight:700;
	left:0;
	line-height:20px;
	overflow:hidden;
	padding-top:20px;
	position:absolute;
	text-align:center;
	text-overflow:ellipsis;
	text-shadow:1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5);
	white-space:nowrap;
	width:100%;
	z-index:15
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .profile-counts {
	background:rgba(0,0,0,.8);
	border-radius:3px;
	color:#fff;
	font-size:12px;
	font-weight:700;
	left:2px;
	line-height:12px;
	padding:2px 4px;
	position:absolute;
	top:2px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .profile-counts .icon-f {
	float:left;
	line-height:12px;
	padding-right:4px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .profile-pic {
	height:62px;
	width:62px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .big-button-container {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest a {
	align-items:center;
	background:#777;
	border:1px solid #555;
	border-radius:3px;
	color:#fff;
	display:flex;
	font-size:18px;
	font-weight:700;
	height:100%;
	line-height:26px;
	justify-content:center;
	padding:0 10px;
	text-align:center;
	text-decoration:none
}
.is-desktop #page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest a:hover {
	background:#5e5e5e;
	text-decoration:none
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .cat {
	display:block;
	font-size:.8em;
	margin-top:-10px;
	opacity:.7
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .thumbs {
	display:inline-block;
	font-size:15px;
	font-weight:400
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .cover-loader {
	padding:0
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .cover-loader .icon-f {
	font-size:80px;
	left:50%;
	margin:-40px;
	position:absolute;
	top:50%
}
#page.premium_feed #feed-videos-filters {
	clear:both;
	font-size:14px;
	padding-top:10px
}
#page.premium_feed #feed-videos-filters>p {
	display:inline-block;
	line-height:30px;
	vertical-align:top
}
#page.premium_feed #feed-videos-filters .simple-dropdown {
	display:inline-block
}
#page.premium_feed #feed-videos-filters .niv1 {
	padding:0 3px 3px 0
}
#page.premium_feed #feed-videos-filters .show-niv2 {
	background:#eee;
	border-radius:3px;
	color:#000;
	cursor:pointer;
	font-size:14px;
	line-height:22px;
	padding-left:10px;
	padding-right:5px
}
#page.premium_feed #feed-videos-filters .show-niv2.is-reset {
	background:0 0;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	text-align:center
}
#page.premium_feed #feed-videos-filters .show-niv2.is-reset .label {
	display:inline-block
}
#page.premium_feed #feed-videos-filters .show-niv2.is-reset .icf-close-thin {
	font-size:10px
}
#page.premium_feed #feed-videos-filters .show-niv2 .has-duration-limit,#page.premium_feed #feed-videos-filters .show-niv2 .has-search,#page.premium_feed #feed-videos-filters .show-niv2 .icf-eye,#page.premium_feed #feed-videos-filters .show-niv2 .icf-eye-blocked,#page.premium_feed #feed-videos-filters .show-niv2 .icf-minus-square,#page.premium_feed #feed-videos-filters .show-niv2 .icf-plus-square {
	color:#de2600
}
#page.premium_feed #feed-videos-filters .show-niv2 .label span {
	float:left;
	line-height:22px
}
#page.premium_feed #feed-videos-filters .show-niv2 .label .slash {
	padding:0 5px
}
#page.premium_feed #feed-videos-filters .show-niv2 .label .icon-f {
	padding-right:5px
}
#page.premium_feed #feed-videos-filters .show-niv2 .label .icon-f+.slash {
	padding-left:0
}
#page.premium_feed #feed-videos-filters .show-niv2 .icf-caret-down {
	float:right;
	line-height:22px;
	margin:0 0 0 3px;
	padding:0
}
#page.premium_feed #feed-videos-filters .show-niv2 .icf-minus-square.count-0,#page.premium_feed #feed-videos-filters .show-niv2 .icf-plus-square.count-0 {
	color:#000;
	opacity:.5
}
#page.premium_feed #feed-videos {
	margin-bottom:40px;
	position:relative
}
#page.premium_feed #feed-videos.no-videos {
	margin-bottom:0
}
#page.premium_feed #feed-videos.loading {
	min-height:120px
}
#page.premium_feed #feed-videos .empty,#page.premium_feed #feed-videos~.empty {
	color:#a8a8a8;
	font-size:20px;
	margin:0;
	padding:20px 0 10px;
	text-align:center
}
#page.premium_feed #feed-videos .empty span,#page.premium_feed #feed-videos~.empty span {
	font-style:italic
}
#page.premium_feed #feed-videos .empty {
	padding:0 0 10px;
	font-size:16px
}
#page.premium_feed .mozaique .loader {
	clear:both;
	font-size:20px;
	margin:0;
	padding:10px 0;
	text-align:center
}
.premium-feed-channel-preview-pop .cover-loader,.premium_feed .cover-loader {
	background:rgba(255,255,255,.5);
	bottom:0;
	color:rgba(0,0,0,.6);
	font-size:80px;
	left:0;
	padding:20px;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	z-index:2
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions {
	height:auto;
	max-height:none
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn {
	display:block;
	height:30px;
	line-height:28px;
	margin:0 0 2px;
	overflow:hidden;
	padding:0 2px;
	position:relative;
	transition:none;
	width:100%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn:after {
	bottom:0;
	content:" ";
	display:block;
	left:0;
	top:0;
	width:0
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.sub:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.sub:after {
	background:#ab1d00;
	color:#fff
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject:after {
	background:rgba(0,0,0,.2);
	color:#000
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn:active,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn:focus,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn:focus:active,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn:active,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn:focus,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn:focus:active {
	outline:0
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.loading:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.loading:after {
	position:absolute;
	transition:all 3s ease;
	z-index:2;
	width:100%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn .label,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn .label {
	display:inline-block
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn .label sup,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn .label sup {
	font-size:.9em
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn .icon-f,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn .icon-f {
	float:left;
	line-height:28px;
	opacity:.3;
	padding-right:4px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn .icon-f.icf-crown,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn .icon-f.icf-crown {
	font-size:1.4em;
	opacity:.6
}
.premium-feed-cat-review-pop.x-overlay.x-overlay-box,.premium-feed-categories-filter-pop.x-overlay.x-overlay-box,.premium-feed-channel-preview-pop.x-overlay.x-overlay-box {
	padding:0 10px
}
.premium-feed-cat-review-pop.x-overlay.x-overlay-box .x-body,.premium-feed-categories-filter-pop.x-overlay.x-overlay-box .x-body,.premium-feed-channel-preview-pop.x-overlay.x-overlay-box .x-body {
	padding:25px 15px 10px;
	width:600px
}
.premium-feed-channel-preview-pop.x-overlay.x-overlay-box .x-body {
	background:rgba(0,0,0,.9)
}
.premium-feed-channel-preview-pop .channel-preview-header {
	margin-bottom:10px;
	height:70px;
	overflow:hidden
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link {
	color:#000;
	background-color:#e6e6e6;
	border-color:#ccc;
	float:right;
	line-height:28px;
	margin:0 0 0 4px;
	padding:0 12px
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link:focus {
	color:#000;
	background-color:#ccc;
	border-color:#8c8c8c
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link:hover {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active {
	color:#000;
	background-color:#ccc;
	background-image:none;
	border-color:#adadad
}
.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link.focus,.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link:focus,.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link:hover,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active:hover,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active:hover {
	color:#000;
	background-color:#bababa;
	border-color:#8c8c8c
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled:hover,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled].focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled]:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled]:hover,fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link.focus,fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link:focus,fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link:hover {
	background-color:#e6e6e6;
	border-color:#ccc
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link .badge {
	color:#e6e6e6;
	background-color:#000
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link:focus {
	color:#000;
	background-color:#ccc;
	border-color:#8c8c8c
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link:hover {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link.focus,.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link:focus,.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link:hover,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active:hover,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active:hover {
	color:#000;
	background-color:#bababa;
	border-color:#8c8c8c
}
.open>.dropdown-toggle.premium-feed-channel-preview-pop .channel-preview-header .page-link,.premium-feed-channel-preview-pop .channel-preview-header .page-link.active,.premium-feed-channel-preview-pop .channel-preview-header .page-link:active {
	background-image:none
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled],fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link {
	background-color:rgba(230,230,230,.8);
	cursor:default
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled.focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link.disabled:hover,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled].focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled]:focus,.premium-feed-channel-preview-pop .channel-preview-header .page-link[disabled]:hover,fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link.focus,fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link:focus,fieldset[disabled] .premium-feed-channel-preview-pop .channel-preview-header .page-link:hover {
	background-color:rgba(230,230,230,.8);
	border-color:#ccc
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link .badge {
	color:#e6e6e6;
	background-color:#000
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link .icon-f {
	float:left;
	line-height:26px;
	opacity:.3;
	padding-right:6px
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link .icon-f.icf-crown {
	font-size:1.3em;
	opacity:.6
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic .profile-pic {
	height:70px;
	float:left;
	width:70px
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic+h2,.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic~.channel-actions,.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic~.membership-info {
	margin-left:80px
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic~.membership-info {
	width:calc(100% - 80px)
}
.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info {
	height:136px
}
.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info .prof-pic-n-page-link.with-pic~.channel-actions {
	margin-left:0
}
.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info+.mozaique {
	max-height:calc(100vh - 201px);
	max-height:calc(var(--vh,1vh) * 100 - 201px)
}
.premium-feed-channel-preview-pop .channel-preview-header h2~.channel-actions {
	margin-top:10px
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info {
	align-items:center;
	display:flex;
	width:100%
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info>* {
	display:inline-block;
	margin:0 10px 0 0;
	vertical-align:top
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .icon-f {
	color:#777
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .icf-bar-chart {
	color:#666;
	font-size:40px
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-videos {
	text-align:center
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-other,.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-videos {
	flex-shrink:2;
	overflow:hidden
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-other p,.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-videos p {
	overflow:hidden;
	margin:0;
	text-overflow:ellipsis;
	white-space:nowrap
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail {
	margin-right:0
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .icf-question-circle-o {
	cursor:pointer;
	font-size:26px
}
.notouch .premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .icf-question-circle-o:hover {
	color:#fff
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .membership-info-detail-hover {
	background:#212121;
	border:10px solid rgba(0,0,0,.9);
	box-shadow:0 0 0 1px inset #444;
	display:none;
	left:50%;
	max-width:100%;
	padding:10px 15px;
	position:absolute;
	top:0;
	transform:translateX(-50%);
	z-index:50;
	width:450px
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .membership-info-detail-hover p {
	line-height:20px;
	margin:0
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .membership-info-detail-hover p .icon-f {
	display:inline-block;
	text-align:center;
	width:20px
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .membership-info-detail-hover .close {
	cursor:pointer;
	float:right;
	height:30px;
	line-height:30px;
	margin:-10px -15px 5px 5px;
	text-align:center;
	width:30px
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .membership-info-detail-hover.is-opened {
	display:block
}
.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn {
	float:left;
	margin-bottom:0;
	width:49%
}
.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject {
	margin-left:2%
}
.premium-feed-channel-preview-pop .mozaique {
	overflow:auto;
	max-height:300px;
	max-height:calc(100vh - 135px);
	max-height:calc(var(--vh,1vh) * 100 - 135px);
	position:relative
}
.premium-feed-channel-preview-pop .loader {
	clear:both;
	text-align:center
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail {
	margin:5px auto 15px;
	padding:10px;
	font-size:20px;
	max-width:300px;
	position:relative;
	text-align:center
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail .membership-detail-left,.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail .membership-detail-right {
	display:inline-block;
	padding:10px 5px
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail .membership-detail-left>*,.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail .membership-detail-right>* {
	display:block
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail .membership-detail-left {
	text-align:right
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail .membership-detail-right {
	text-align:left
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail:after,.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail:before {
	bottom:2%;
	content:'';
	left:2%;
	position:absolute;
	top:2%;
	transition:.2s all;
	right:2%
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail:after {
	border-left:2px solid transparent;
	border-right:2px solid transparent;
	border-image:linear-gradient(180deg,#fff 0,#fff 30%,transparent 30.01%,transparent 69.99%,#fff 70%,#fff 100%) 10
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail:before {
	border-bottom:2px solid transparent;
	border-top:2px solid transparent;
	border-image:linear-gradient(90deg,#fff 0,#fff 30%,transparent 30.01%,transparent 69.99%,#fff 70%,#fff 100%) 10
}
.premium-feed-channel-preview-pop .thumbs-2-cols .membership-detail p strong {
	float:left;
	padding-right:10px;
	text-align:right;
	width:46%
}
.premium-feed-channel-preview-pop .thumbs-2-cols .thumb-block {
	padding-bottom:0;
	padding-top:0;
	width:50%
}
.premium-feed-channel-preview-pop .thumbs-2-cols .thumb-block:first-child:last-child {
	width:100%
}
.premium-feed-channel-preview-pop .thumbs-2-cols .thumb-block .video-title {
	background-image:linear-gradient(0deg,#000 0,transparent 100%);
	bottom:0;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:700;
	left:0;
	line-height:20px;
	overflow:hidden;
	padding:20px 4px 0;
	position:absolute;
	right:0;
	text-align:center;
	text-overflow:ellipsis;
	text-shadow:1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5);
	white-space:nowrap;
	z-index:2
}
.premium-feed-cat-review-pop h2,.premium-feed-channel-preview-pop .channel-preview-header h2 {
	line-height:30px;
	margin:0
}
.premium-feed-cat-review-pop h2:last-child,.premium-feed-channel-preview-pop .channel-preview-header h2:last-child {
	margin-bottom:10px
}
.premium-feed-cat-review-pop h2 .label,.premium-feed-channel-preview-pop .channel-preview-header h2 .label {
	color:#fff;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.premium-feed-cat-review-pop .category-actions {
	margin:18px 0
}
.premium-feed-cat-review-pop .category-actions p {
	margin:0 0 14px
}
.premium-feed-cat-review-pop .category-actions p>span {
	display:block;
	font-size:13px;
	line-height:14px;
	opacity:.9;
	padding:0 4px
}
.premium-feed-cat-review-pop .category-actions p .icon-f:first-child {
	float:left;
	line-height:14px;
	padding-right:4px
}
.premium-feed-cat-review-pop .category-actions .btn {
	display:block;
	font-size:15px;
	line-height:22px;
	margin:0 0 4px;
	text-align:left;
	white-space:normal
}
.premium-feed-cat-review-pop .category-actions .btn .icon-f:first-child {
	float:left;
	line-height:22px;
	padding-right:6px
}
.premium-feed-cat-review-pop .cancel {
	float:right
}
.premium-feed-cat-review-pop .cover-loader {
	padding:0;
	text-align:center
}
.premium-feed-cat-review-pop .cover-loader .icon-f {
	display:inline-block;
	font-size:80px;
	margin:20px
}
.premium-feed-cat-review-pop h2 .btn {
	color:#000;
	background-color:#e6e6e6;
	border-color:#ccc;
	float:right;
	line-height:28px;
	margin:0 0 0 4px;
	padding:0 12px
}
.premium-feed-cat-review-pop h2 .btn.focus,.premium-feed-cat-review-pop h2 .btn:focus {
	color:#000;
	background-color:#ccc;
	border-color:#8c8c8c
}
.premium-feed-cat-review-pop h2 .btn:hover {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn,.premium-feed-cat-review-pop h2 .btn.active,.premium-feed-cat-review-pop h2 .btn:active {
	color:#000;
	background-color:#ccc;
	background-image:none;
	border-color:#adadad
}
.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn.focus,.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn:focus,.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn:hover,.premium-feed-cat-review-pop h2 .btn.active.focus,.premium-feed-cat-review-pop h2 .btn.active:focus,.premium-feed-cat-review-pop h2 .btn.active:hover,.premium-feed-cat-review-pop h2 .btn:active.focus,.premium-feed-cat-review-pop h2 .btn:active:focus,.premium-feed-cat-review-pop h2 .btn:active:hover {
	color:#000;
	background-color:#bababa;
	border-color:#8c8c8c
}
.premium-feed-cat-review-pop h2 .btn.disabled.focus,.premium-feed-cat-review-pop h2 .btn.disabled:focus,.premium-feed-cat-review-pop h2 .btn.disabled:hover,.premium-feed-cat-review-pop h2 .btn[disabled].focus,.premium-feed-cat-review-pop h2 .btn[disabled]:focus,.premium-feed-cat-review-pop h2 .btn[disabled]:hover,fieldset[disabled] .premium-feed-cat-review-pop h2 .btn.focus,fieldset[disabled] .premium-feed-cat-review-pop h2 .btn:focus,fieldset[disabled] .premium-feed-cat-review-pop h2 .btn:hover {
	background-color:#e6e6e6;
	border-color:#ccc
}
.premium-feed-cat-review-pop h2 .btn .badge {
	color:#e6e6e6;
	background-color:#000
}
.premium-feed-cat-review-pop h2 .btn.focus,.premium-feed-cat-review-pop h2 .btn:focus {
	color:#000;
	background-color:#ccc;
	border-color:#8c8c8c
}
.premium-feed-cat-review-pop h2 .btn:hover {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn,.premium-feed-cat-review-pop h2 .btn.active,.premium-feed-cat-review-pop h2 .btn:active {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn.focus,.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn:focus,.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn:hover,.premium-feed-cat-review-pop h2 .btn.active.focus,.premium-feed-cat-review-pop h2 .btn.active:focus,.premium-feed-cat-review-pop h2 .btn.active:hover,.premium-feed-cat-review-pop h2 .btn:active.focus,.premium-feed-cat-review-pop h2 .btn:active:focus,.premium-feed-cat-review-pop h2 .btn:active:hover {
	color:#000;
	background-color:#bababa;
	border-color:#8c8c8c
}
.open>.dropdown-toggle.premium-feed-cat-review-pop h2 .btn,.premium-feed-cat-review-pop h2 .btn.active,.premium-feed-cat-review-pop h2 .btn:active {
	background-image:none
}
.premium-feed-cat-review-pop h2 .btn.disabled,.premium-feed-cat-review-pop h2 .btn[disabled],fieldset[disabled] .premium-feed-cat-review-pop h2 .btn {
	background-color:rgba(230,230,230,.8);
	cursor:default
}
.premium-feed-cat-review-pop h2 .btn.disabled.focus,.premium-feed-cat-review-pop h2 .btn.disabled:focus,.premium-feed-cat-review-pop h2 .btn.disabled:hover,.premium-feed-cat-review-pop h2 .btn[disabled].focus,.premium-feed-cat-review-pop h2 .btn[disabled]:focus,.premium-feed-cat-review-pop h2 .btn[disabled]:hover,fieldset[disabled] .premium-feed-cat-review-pop h2 .btn.focus,fieldset[disabled] .premium-feed-cat-review-pop h2 .btn:focus,fieldset[disabled] .premium-feed-cat-review-pop h2 .btn:hover {
	background-color:rgba(230,230,230,.8);
	border-color:#ccc
}
.premium-feed-cat-review-pop h2 .btn .badge {
	color:#e6e6e6;
	background-color:#000
}
.premium-feed-cats-review-pop .x-body {
	width:1280px
}
.premium-feed-cats-review-pop h2 {
	margin:0 0 20px
}
.premium-feed-cats-review-pop h3 {
	height:48px;
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	white-space:normal;
	line-height:24px;
	margin:10px 0;
	overflow:hidden
}
.premium-feed-cats-review-pop .cats-row {
	background:#000;
	overflow:hidden;
	position:relative
}
.premium-feed-cats-review-pop .cats-row .cats-col {
	float:left;
	padding:0 10px;
	width:20%
}
.premium-feed-cats-review-pop .cats-row:after,.premium-feed-cats-review-pop .cats-row:before {
	background-image:linear-gradient(180deg,#000 0,transparent 100%);
	content:" ";
	left:0;
	height:12px;
	position:absolute;
	top:68px;
	width:100%;
	z-index:2
}
.premium-feed-cats-review-pop .cats-row:after {
	background-image:linear-gradient(0deg,#000 0,transparent 100%);
	bottom:0;
	top:auto
}
.premium-feed-cats-review-pop .cats {
	max-height:300px;
	max-height:calc(100vh - 230px);
	max-height:calc(var(--vh,1vh) * 100 - 230px);
	overflow:auto;
	padding:12px 0
}
.premium-feed-cats-review-pop .cats p {
	background:#333;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	line-height:32px;
	overflow:hidden;
	padding:0 6px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.premium-feed-cats-review-pop .ok {
	margin:10px 0 0;
	width:100%
}
.premium-feed-categories-filter-pop.x-overlay.x-overlay-box .x-body,.premium-feed-min-length-filter-pop.x-overlay.x-overlay-box .x-body {
	background:#fff;
	color:#000
}
.premium-feed-categories-filter-pop h3,.premium-feed-min-length-filter-pop h3 {
	border-bottom:1px solid #eee;
	color:#000;
	line-height:32px;
	margin:0;
	overflow:hidden;
	padding:0 0 10px;
	text-overflow:ellipsis
}
.premium-feed-min-length-filter-pop .form-range {
	border-bottom:1px solid #eee;
	margin:16px 0;
	padding-bottom:16px
}
.premium-feed-categories-filter-pop h3 {
	white-space:nowrap
}
.premium-feed-categories-filter-pop h3>.icf-white-fill {
	color:#000;
	text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff
}
.premium-feed-categories-filter-pop h3 .reset {
	float:right;
	margin:0 0 0 4px
}
.premium-feed-categories-filter-pop .cat-list {
	max-height:300px;
	max-height:calc(100vh - 150px);
	max-height:calc(var(--vh,1vh) * 100 - 150px);
	overflow:auto;
	padding:12px 0
}
.premium-feed-categories-filter-pop .categories-filter-resume .row .add,.premium-feed-categories-filter-pop .categories-filter-resume .row .exclude {
	height:32px;
	line-height:30px;
	margin:0 0 6px;
	padding:0;
	width:100%
}
.premium-feed-categories-filter-pop .categories-filter-resume .row .add .icf-white-fill,.premium-feed-categories-filter-pop .categories-filter-resume .row .exclude .icf-white-fill {
	color:#000;
	font-size:20px;
	line-height:30px;
	text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff
}
.premium-feed-categories-filter-pop .categories-filter-resume .row p {
	background:#f7f7f7;
	line-height:32px;
	overflow:hidden;
	padding:0 0 0 4px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.premium-feed-categories-filter-pop .categories-filter-resume .row p .remove {
	height:32px;
	margin:0;
	float:right
}
.premium-feed-categories-filter-pop .categories-filter-resume .cat-list {
	max-height:calc(100vh - 176px);
	max-height:calc(var(--vh,1vh) * 100 - 176px)
}
.premium-feed-categories-filter-pop .categories-filter-resume .cat-list .empty {
	color:#a8a8a8;
	background:0 0;
	font-size:16px;
	margin:0;
	padding:10px;
	text-align:center;
	white-space:normal
}
.premium-feed-categories-filter-pop .categories-filter-update-list.add h3 .icf-minus-square,.premium-feed-categories-filter-pop .categories-filter-update-list.exclude h3 .icf-plus-square {
	display:none
}
.premium-feed-categories-filter-pop .categories-filter-update-list .btn {
	overflow:hidden;
	text-align:left;
	text-overflow:ellipsis;
	width:100%
}
.premium-feed-categories-filter-pop .categories-filter-update-list p .icon-f {
	display:none
}
.premium-feed-categories-filter-pop .categories-filter-update-list p.add .icf-plus-square,.premium-feed-categories-filter-pop .categories-filter-update-list p.exclude .icf-minus-square,.premium-feed-categories-filter-pop .categories-filter-update-list p.neutral .icf-square {
	display:inline
}
.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list p .btn:hover.add .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list p .btn:hover.exclude .icf-square {
	display:none
}
.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn:hover .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn:hover .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.neutral .btn:hover .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn:hover .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn:hover .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.neutral .btn:hover .icf-minus-square {
	display:inline
}
.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn:active .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn:focus .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn:hover .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn:active .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn:focus .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn:hover .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.neutral .btn:active .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.neutral .btn:focus .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.neutral .btn:hover .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn:active .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn:focus .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn:hover .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn:active .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn:focus .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn:hover .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.neutral .btn:active .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.neutral .btn:focus .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.neutral .btn:hover .icf-square {
	display:none
}
.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn:active .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn:focus .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn:active .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn:focus .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.neutral .btn:active .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.add p.neutral .btn:focus .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn:active .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn:focus .icf-plus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn:active .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn:focus .icf-minus-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.neutral .btn:active .icf-square,.is-desktop .premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.neutral .btn:focus .icf-square {
	display:inline
}
.premium-feed-categories-filter-pop .categories-filter-update-list.add p.add .btn,.premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.exclude .btn {
	background:#de2600;
	color:#fff
}
.premium-feed-categories-filter-pop .categories-filter-update-list.add p.exclude .btn,.premium-feed-categories-filter-pop .categories-filter-update-list.exclude p.add .btn {
	background:0 0;
	color:#000;
	opacity:.8
}
.premium-feed-categories-filter-pop .close {
	border-top:1px solid #eee;
	padding:10px 0 0;
	margin:0
}
.premium-feed-categories-filter-pop .close .btn {
	height:32px;
	margin:0;
	text-align:center;
	width:100%
}
.premium-feed-free-search-filter-pop .input-group {
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	margin:12px 0 16px;
	max-width:400px;
	padding:16px 0
}
.premium-feed-free-search-filter-pop .input-group .btn {
	margin:0
}
.simple-dropdown-pop .premium-feed-filters .uls a {
	line-height:18px
}
.simple-dropdown-pop .premium-feed-filters .uls a.current {
	background:#333;
	font-weight:400
}
.simple-dropdown-pop .premium-feed-filters .uls a:hover {
	background:#555
}
.simple-dropdown-pop .premium-feed-filters .uls a .sub {
	opacity:.6
}
.simple-dropdown-pop .premium-feed-filters .uls a .icon-f {
	float:left;
	font-size:1.2em;
	line-height:18px;
	margin-right:6px
}
.simple-dropdown-pop .premium-feed-filters .uls a[data-filter=show_free] {
	line-height:20px
}
.simple-dropdown-pop .premium-feed-filters .uls a[data-filter=show_free] .toggle {
	display:inline-block;
	margin:0 6px 0 0;
	vertical-align:top
}
body.premium-feed-cat-review-opened,body.premium-feed-cats-review-opened,body.premium-feed-channel-preview-opened,body.premium-feed-filter-niv2-opened,body.premium-feed-filter-opened {
	overflow:hidden;
	position:fixed
}
@media (max-width:767px) {
	#page.premium_feed .sub-suggests-title {
	padding-bottom:2px
}
#page.premium_feed #sub-suggests {
	margin-bottom:6px
}
#page.premium_feed #feed-videos {
	margin-bottom:16px
}
#page.premium_feed .hide-suggests {
	float:right;
	margin-left:0
}
.premium-feed-filters .uls a {
	white-space:normal
}
.premium-feed-cats-review-pop .x-body {
	max-width:400px;
	width:100%
}
.premium-feed-cats-review-pop h3 {
	height:auto
}
.premium-feed-cats-review-pop .cats-row {
	max-height:calc(100vh - 150px);
	max-height:calc(var(--vh,1vh) * 100 - 150px);
	overflow:auto;
	padding-bottom:20px
}
.premium-feed-cats-review-pop .cats-row:after,.premium-feed-cats-review-pop .cats-row:before {
	display:none
}
.premium-feed-cats-review-pop .cats-row .cats-col {
	float:none;
	width:100%
}
.premium-feed-cats-review-pop .cats {
	margin:0 0 18px;
	max-height:none;
	min-height:12px;
	padding:0
}
.premium-feed-cats-review-pop .cats.empty {
	border-bottom:1px solid #333;
	border-top:1px solid #333
}
.premium-feed-channel-preview-pop.x-overlay.x-overlay-box .x-body {
	padding-top:15px
}
.premium-feed-channel-preview-pop .mozaique {
	max-height:calc(100vh - 125px);
	max-height:calc(var(--vh,1vh) * 100 - 125px)
}
}@media (max-width:479px) {
	#page.premium_feed #feed-videos-filters .premium-feed-filters .niv1 {
	width:50%
}
#page.premium_feed #feed-videos-filters .premium-feed-filters .show-niv2 {
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%
}
.premium-feed-channel-preview-pop.x-overlay.x-overlay-box .x-body {
	padding-top:15px
}
.premium-feed-channel-preview-pop .mozaique {
	max-height:calc(100vh - 125px);
	max-height:calc(var(--vh,1vh) * 100 - 125px)
}
.premium-feed-channel-preview-pop .channel-preview-header {
	height:64px
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link {
	line-height:22px
}
.premium-feed-channel-preview-pop .channel-preview-header .page-link .icon-f {
	display:inline-block;
	float:none;
	line-height:20px;
	vertical-align:top
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic {
	float:left
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic .btn,.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic .profile-pic {
	display:block;
	float:none;
	width:64px
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic .profile-pic {
	height:64px
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic .btn {
	overflow:hidden;
	margin:4px 0;
	padding:0 2px;
	text-overflow:ellipsis
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic .btn .icon-f {
	padding-right:3px
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic+h2 .label {
	max-height:48px;
	word-break:break-all;
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic+h2,.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic~.channel-actions,.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic~.membership-info {
	margin-left:70px
}
.premium-feed-channel-preview-pop .channel-preview-header .prof-pic-n-page-link.with-pic~.membership-info {
	width:calc(100% - 70px)
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info>* {
	flex-grow:2;
	margin:0 5px 0 0
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .icf-bar-chart {
	display:none
}
.premium-feed-channel-preview-pop .channel-preview-header .membership-info .membership-info-detail .icf-question-circle-o {
	font-size:20px
}
.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info {
	height:130px
}
.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info .prof-pic-n-page-link .channel-actions {
	clear:both
}
.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info .prof-pic-n-page-link.with-pic~.channel-actions {
	margin-left:0
}
.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info .prof-pic-n-page-link.with-pic+h2 {
	align-items:center;
	display:flex;
	height:48px;
	justify-content:center;
	padding-right:15px
}
.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info+.mozaique {
	max-height:calc(100vh - 187px);
	max-height:calc(var(--vh,1vh) * 100 - 187px)
}
.premium-feed-channel-preview-pop .channel-preview-header h2 {
	line-height:24px;
	margin-bottom:2px
}
.premium-feed-channel-preview-pop .thumbs-2-cols {
	padding-right:0
}
.premium-feed-channel-preview-pop .thumbs-2-cols .thumb-block {
	padding-left:0;
	padding-right:0;
	width:100%
}
.premium-feed-cat-review-pop .category-actions .btn {
	text-align:center;
	width:100%
}
.premium-feed-categories-filter-pop h3,.premium-feed-min-length-filter-pop h3 {
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal
}
.premium-feed-categories-filter-pop .cat-list {
	max-height:calc(100vh - 182px);
	max-height:calc(var(--vh,1vh) * 100 - 182px)
}
.premium-feed-categories-filter-pop.x-overlay.x-overlay-box .x-body,.premium-feed-channel-preview-pop.x-overlay.x-overlay-box .x-body,.premium-feed-min-length-filter-pop.x-overlay.x-overlay-box .x-body {
	padding-left:8px;
	padding-right:8px
}
}@media (max-width:479px) and (max-aspect-ratio:1/1) {
	.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info {
	height:auto;
	min-height:130px;
	max-height:150px
}
.premium-feed-channel-preview-pop .channel-preview-header.with-membership-info+.mozaique {
	max-height:calc(100vh - 207px);
	max-height:calc(var(--vh,1vh) * 100 - 207px)
}
}#page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-lg-3 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-lg-4 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-lg-5 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-sm-2 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-sm-3 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-sm-4 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xlg-4 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xlg-5 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xlg-6 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xs-1 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xs-2 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xs-3 #page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under {
	padding-top:0
}
#page.premium_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .thumb-inside {
	padding-bottom:calc(56.25% + 64px)
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket {
	background-color:#de2600;
	border:0;
	border-radius:0;
	line-height:30px;
	margin-left:8px;
	margin-right:8px;
	overflow:visible;
	padding:0;
	width:calc(100% - 16px)
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .label,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .label {
	color:#fff;
	position:relative;
	z-index:3
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .text,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .text {
	display:inline
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side {
	float:left;
	height:30px;
	overflow:hidden;
	position:relative;
	width:8px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide {
	color:#de2600;
	font-size:32px;
	line-height:32px;
	margin-top:-1px;
	opacity:1;
	padding-right:0
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket:hover,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket:hover {
	background-color:#c52200
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket:hover .icf-ticket-left-side .icf-ticket-wide,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket:hover .icf-ticket-right-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket:hover .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket:hover .icf-ticket-right-side .icf-ticket-wide {
	color:#c52200
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side {
	margin-left:-8px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide {
	float:left
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side {
	margin-right:-8px
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide {
	float:right
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket.loading .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket.loading .icf-ticket-left-side .icf-ticket-wide {
	color:#ab1d00
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject {
	position:relative
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip:after,#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip:before,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip:before {
	background-color:rgba(0,0,0,.2);
	bottom:0;
	clip-path:polygon(0 0,95% 0,100% 12.5%,95% 25%,100% 37.5%,95% 50%,100% 62.5%,95% 75%,100% 87.5%,95% 100%,0 100%);
	content:"";
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	right:48.75%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip:before,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip:before {
	clip-path:polygon(100% 0,0 0,5% 12.5%,0 25%,5% 37.5%,0 50%,5% 62.5%,0 75%,5% 87.5%,0 100%,100% 100%);
	left:48.75%;
	right:0
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading {
	background-color:rgba(0,0,0,0);
	border-color:rgba(0,0,0,0);
	transition:all 0s 2s
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading:after {
	opacity:0;
	transition:width 3s ease,opacity .2s 2s
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading .ticket-rip:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading .ticket-rip:after {
	animation:ticket-rip-left .9s 2s ease-in-out forwards;
	transform-origin:100% 50%
}
#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading .ticket-rip:before,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading .ticket-rip:before {
	animation:ticket-rip-right 1s 2s ease-in-out forwards;
	transform-origin:0 50%
}
@keyframes ticket-rip-left {
	0% {
	opacity:0
}
5% {
	opacity:1;
	transform:rotate(0) translateX(0)
}
10% {
	transform:rotate(3deg) translateX(-2%)
}
15% {
	transform:rotate(-3deg) translateX(2%)
}
20% {
	transform:rotate(3deg) translateX(-2%)
}
25% {
	transform:rotate(-3deg) translateX(2%)
}
30%,40% {
	opacity:1;
	transform:rotate(0) translateX(0)
}
100% {
	opacity:0;
	transform:rotate(0) translateX(-30%)
}
}@keyframes ticket-rip-right {
	0% {
	opacity:0
}
5% {
	opacity:1;
	transform:rotate(0) translateX(0)
}
10% {
	transform:rotate(3deg) translateX(-2%)
}
15% {
	transform:rotate(-3deg) translateX(2%)
}
20% {
	transform:rotate(3deg) translateX(-2%)
}
25% {
	transform:rotate(-3deg) translateX(2%)
}
30%,40% {
	opacity:1;
	transform:translateX(0)
}
100% {
	transform:translateX(30%);
	opacity:0
}
}#page.premium_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.membership-sub .icf-crown,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.membership-sub .icf-crown {
	color:#fff
}
.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket {
	width:calc(49% - 16px)
}
.global-feed-filters .uls a {
	font-size:100%;
	display:flex!important;
	align-items:center
}
.global-feed-filters .uls a span {
	margin-right:9px;
	margin-top:7px;
	margin-bottom:7px
}
.sub-strip,.user-subscribe {
	color:#000;
	background-color:#e6e6e6;
	border-color:#ccc;
	cursor:pointer;
	display:none;
	border:0;
	border-radius:2px;
	font-size:11px;
	font-weight:400;
	padding:0 3px
}
.sub-strip.focus,.sub-strip:focus,.user-subscribe.focus,.user-subscribe:focus {
	color:#000;
	background-color:#ccc;
	border-color:#8c8c8c
}
.sub-strip:hover,.user-subscribe:hover {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.open>.dropdown-toggle.sub-strip,.open>.dropdown-toggle.user-subscribe,.sub-strip.active,.sub-strip:active,.user-subscribe.active,.user-subscribe:active {
	color:#000;
	background-color:#ccc;
	background-image:none;
	border-color:#adadad
}
.open>.dropdown-toggle.sub-strip.focus,.open>.dropdown-toggle.sub-strip:focus,.open>.dropdown-toggle.sub-strip:hover,.open>.dropdown-toggle.user-subscribe.focus,.open>.dropdown-toggle.user-subscribe:focus,.open>.dropdown-toggle.user-subscribe:hover,.sub-strip.active.focus,.sub-strip.active:focus,.sub-strip.active:hover,.sub-strip:active.focus,.sub-strip:active:focus,.sub-strip:active:hover,.user-subscribe.active.focus,.user-subscribe.active:focus,.user-subscribe.active:hover,.user-subscribe:active.focus,.user-subscribe:active:focus,.user-subscribe:active:hover {
	color:#000;
	background-color:#bababa;
	border-color:#8c8c8c
}
.sub-strip.disabled.focus,.sub-strip.disabled:focus,.sub-strip.disabled:hover,.sub-strip[disabled].focus,.sub-strip[disabled]:focus,.sub-strip[disabled]:hover,.user-subscribe.disabled.focus,.user-subscribe.disabled:focus,.user-subscribe.disabled:hover,.user-subscribe[disabled].focus,.user-subscribe[disabled]:focus,.user-subscribe[disabled]:hover,fieldset[disabled] .sub-strip.focus,fieldset[disabled] .sub-strip:focus,fieldset[disabled] .sub-strip:hover,fieldset[disabled] .user-subscribe.focus,fieldset[disabled] .user-subscribe:focus,fieldset[disabled] .user-subscribe:hover {
	background-color:#e6e6e6;
	border-color:#ccc
}
.sub-strip .badge,.user-subscribe .badge {
	color:#e6e6e6;
	background-color:#000
}
.sub-strip.focus,.sub-strip:focus,.user-subscribe.focus,.user-subscribe:focus {
	color:#000;
	background-color:#ccc;
	border-color:#8c8c8c
}
.sub-strip:hover,.user-subscribe:hover {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.open>.dropdown-toggle.sub-strip,.open>.dropdown-toggle.user-subscribe,.sub-strip.active,.sub-strip:active,.user-subscribe.active,.user-subscribe:active {
	color:#000;
	background-color:#ccc;
	border-color:#adadad
}
.open>.dropdown-toggle.sub-strip.focus,.open>.dropdown-toggle.sub-strip:focus,.open>.dropdown-toggle.sub-strip:hover,.open>.dropdown-toggle.user-subscribe.focus,.open>.dropdown-toggle.user-subscribe:focus,.open>.dropdown-toggle.user-subscribe:hover,.sub-strip.active.focus,.sub-strip.active:focus,.sub-strip.active:hover,.sub-strip:active.focus,.sub-strip:active:focus,.sub-strip:active:hover,.user-subscribe.active.focus,.user-subscribe.active:focus,.user-subscribe.active:hover,.user-subscribe:active.focus,.user-subscribe:active:focus,.user-subscribe:active:hover {
	color:#000;
	background-color:#bababa;
	border-color:#8c8c8c
}
.open>.dropdown-toggle.sub-strip,.open>.dropdown-toggle.user-subscribe,.sub-strip.active,.sub-strip:active,.user-subscribe.active,.user-subscribe:active {
	background-image:none
}
.sub-strip.disabled,.sub-strip[disabled],.user-subscribe.disabled,.user-subscribe[disabled],fieldset[disabled] .sub-strip,fieldset[disabled] .user-subscribe {
	background-color:rgba(230,230,230,.8);
	cursor:default
}
.sub-strip.disabled.focus,.sub-strip.disabled:focus,.sub-strip.disabled:hover,.sub-strip[disabled].focus,.sub-strip[disabled]:focus,.sub-strip[disabled]:hover,.user-subscribe.disabled.focus,.user-subscribe.disabled:focus,.user-subscribe.disabled:hover,.user-subscribe[disabled].focus,.user-subscribe[disabled]:focus,.user-subscribe[disabled]:hover,fieldset[disabled] .sub-strip.focus,fieldset[disabled] .sub-strip:focus,fieldset[disabled] .sub-strip:hover,fieldset[disabled] .user-subscribe.focus,fieldset[disabled] .user-subscribe:focus,fieldset[disabled] .user-subscribe:hover {
	background-color:rgba(230,230,230,.8);
	border-color:#ccc
}
.sub-strip .badge,.user-subscribe .badge {
	color:#e6e6e6;
	background-color:#000
}
.sub-strip *,.user-subscribe * {
	float:left
}
[dir=rtl] .sub-strip *,[dir=rtl] .user-subscribe * {
	float:right
}
.sub-strip,.sub-strip *,.user-subscribe,.user-subscribe * {
	height:14px;
	line-height:14px
}
.sub-strip .sub-state-text:first-child,.user-subscribe .sub-state-text:first-child {
	padding-right:3px
}
.sub-strip .count+.sub-state-text,.sub-strip .sub-state-text:last-child,.sub-strip .sub-state-text:nth-child(3),.sub-strip .sub-state-text:nth-child(4),.user-subscribe .count+.sub-state-text,.user-subscribe .sub-state-text:last-child,.user-subscribe .sub-state-text:nth-child(3),.user-subscribe .sub-state-text:nth-child(4) {
	padding-left:3px
}
.thumb-block .profile-counts .sub-strip.active .sub-state-text,.thumb-block .profile-counts .user-subscribe.active .sub-state-text,.x-popup .uploader-info-profile .sub-strip.active .sub-state-text,.x-popup .uploader-info-profile .user-subscribe.active .sub-state-text {
	background:#de2600;
	border-radius:2px;
	color:#fff;
	display:inline-block;
	font-size:11px;
	line-height:14px;
	margin-left:3px;
	margin-right:-3px;
	padding:0 3px
}
.thumb-block .profile-counts .sub-strip.active .sub-state-text:hover,.thumb-block .profile-counts .user-subscribe.active .sub-state-text:hover,.x-popup .uploader-info-profile .sub-strip.active .sub-state-text:hover,.x-popup .uploader-info-profile .user-subscribe.active .sub-state-text:hover {
	background:#c52200
}
.sub-strip .loader,.user-subscribe .loader {
	display:none
}
.sub-strip .icon-f,.user-subscribe .icon-f {
	font-size:10px;
	padding-left:4px;
	vertical-align:middle
}
.sub-strip.wait>:not(.loader),.user-subscribe.wait>:not(.loader) {
	display:none!important
}
.sub-strip.wait .loader,.user-subscribe.wait .loader {
	display:inline
}
#page.global-feed #main {
	padding-top:5px
}
#page.global-feed .global-switch-page-dropdown {
	z-index:10;
	width:100%
}
#page.global-feed .global-switch-page-dropdown .niv1 .show-niv2 {
	margin-bottom:0
}
#page.global-feed #page-videos-content {
	position:relative
}
#page.global-feed .simple-dropdown {
	clear:both;
	font-size:14px;
	padding-top:10px;
	display:inline-block
}
#page.global-feed .simple-dropdown .niv1 {
	padding:0 3px 3px 0
}
#page.global-feed .simple-dropdown .show-niv2 {
	background:#eee;
	color:#000;
	border-radius:3px;
	cursor:pointer;
	font-size:14px;
	line-height:22px;
	padding-left:10px;
	padding-right:5px
}
#page.global-feed .simple-dropdown .show-niv2.is-reset {
	background:0 0;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	text-align:center
}
#page.global-feed .simple-dropdown .show-niv2.is-reset .label {
	display:inline-block
}
#page.global-feed .simple-dropdown .show-niv2.is-reset .icf-close-thin {
	font-size:10px
}
#page.global-feed .simple-dropdown .show-niv2 .label span {
	float:left;
	line-height:22px
}
#page.global-feed .simple-dropdown .show-niv2 .label .slash {
	padding:0 5px
}
#page.global-feed .simple-dropdown .show-niv2 .label .icon-f {
	padding-right:5px
}
#page.global-feed .simple-dropdown .show-niv2 .label .icon-f+.slash {
	padding-left:0
}
#page.global-feed .simple-dropdown .show-niv2 .icf-caret-down {
	float:right;
	line-height:22px;
	margin:0 0 0 3px;
	padding:0
}
#page.global-feed .simple-dropdown .show-niv2 .icf-minus-square.count-0,#page.global-feed .simple-dropdown .show-niv2 .icf-plus-square.count-0 {
	opacity:.5
}
#page.global-feed #global-feed-content {
	margin-bottom:15px;
	position:relative;
	min-height:100px
}
#page.global-feed #global-feed-content.no-videos {
	margin-bottom:0
}
#page.global-feed #global-feed-content.loading {
	min-height:100px
}
#page.global-feed #global-feed-content .empty,#page.global-feed #global-feed-content~.empty {
	font-size:20px;
	margin:0;
	padding:20px 0 10px;
	text-align:center
}
#page.global-feed #global-feed-content .empty span,#page.global-feed #global-feed-content~.empty span {
	font-style:italic
}
#page.global-feed #global-feed-content .empty {
	padding:0 0 10px;
	font-size:16px
}
#page.global-feed .no-more-posts {
	font-size:130%;
	font-weight:700;
	text-align:center
}
#page.global-feed .reload_to_see_latest {
	text-align:center;
	font-size:150%;
	margin:15px
}
#page.global-feed .feed-main-message {
	width:fit-content;
	margin:auto
}
#page.global-feed .feed-main-message .feed-main-message-text {
	font-weight:700;
	font-size:150%
}
#page.global-feed .feed-main-message .feed-main-message-btn {
	width:fit-content;
	margin:auto
}
#page.global-feed .cover-interal-error {
	display:flex;
	align-items:center;
	flex-direction:column
}
#page.global-feed .cover-interal-error .error-retry-btn,#page.global-feed .cover-interal-error .error-retry-text {
	height:fit-content
}
#page.global-feed .no-access .free:not(.active),#page.global-feed .no-access .icf-ticket-red:not(.active),#page.global-feed span[data-filter=display_showfree] .free:not(.active),#page.global-feed span[data-filter=display_showfree] .icf-ticket-red:not(.active) {
	opacity:.5
}
#page.global-feed .no-access .sep,#page.global-feed span[data-filter=display_showfree] .sep {
	padding:0 3px 0
}
#page.global-feed .no-access .icf-ticket-red,#page.global-feed span[data-filter=display_showfree] .icf-ticket-red {
	font-size:215%;
	color:#de2600
}
#page.global-feed .no-access .icf-white-fill::after,#page.global-feed span[data-filter=display_showfree] .icf-white-fill::after {
	right:26%
}
#page.global-feed .no-access {
	font-size:150%;
	text-align:center
}
#page.global-feed .date .icf-ticket-red,#page.global-feed .no-access .icf-ticket-red,#page.global-feed .p-frame-head .icf-ticket-red {
	vertical-align:middle;
	color:#de2600!important;
	font-size:250%
}
#page.global-feed .date .icf-white-fill::after,#page.global-feed .no-access .icf-white-fill::after,#page.global-feed .p-frame-head .icf-white-fill::after {
	background:#fff!important;
	right:11%
}
#page.global-feed .date,#page.global-feed .p-frame-head {
	font-size:105%
}
#page.global-feed .date .icf-ticket-red,#page.global-feed .p-frame-head .icf-ticket-red {
	line-height:.7;
	margin-bottom:1px;
	display:inline-block
}
#page.global-feed .date .icf-image,#page.global-feed .date .icf-video-camera,#page.global-feed .p-frame-head .icf-image,#page.global-feed .p-frame-head .icf-video-camera {
	vertical-align:middle
}
#page.global-feed .date .icf-video-camera,#page.global-feed .p-frame-head .icf-video-camera {
	padding-left:4px
}
#page.global-feed span[data-filter=display_content].active {
	color:red
}
#page.global-feed .display-uploaded-filter.icf-plus-square {
	color:#000
}
#page.global-feed .display-uploaded-filter.icf-minus-square {
	color:red
}
#page.global-feed .p-red .p-glass-effect .p-text {
	background:linear-gradient(135deg,#7d1500,#de2600);
	color:#fff!important
}
#page.global-feed .p-red .p-uploader {
	color:#fff!important
}
#page.global-feed .red-cache::after {
	content:"";
	width:90%;
	height:90%;
	margin-left:5%;
	position:absolute;
	background-image:url(https://static-ss.red-cdn.com/v3/img/skins/default/ticket-red.svg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	top:0;
	left:0;
	margin-top:2.5%;
	pointer-events:none
}
@keyframes icf_spin_anim {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}#page.global-feed .loading-posts .post-block {
	transition:.1s all;
	opacity:.5
}
#page.global-feed .loader {
	text-shadow:2px 0 0 rgba(0,0,0,.4),-2px 0 0 rgba(0,0,0,.4),0 2px 0 rgba(0,0,0,.4),0 -2px 0 rgba(0,0,0,.4),1px 1px 0 rgba(0,0,0,.4),-1px -1px 0 rgba(0,0,0,.4),1px -1px 0 rgba(0,0,0,.4),-1px 1px 0 rgba(0,0,0,.4);
	position:absolute;
	top:0;
	left:50%;
	transform:translateX(-50%)
}
#page.global-feed .loader .icf-spinner {
	font-size:6em
}
#page.global-feed .loading-feed::after {
	content:'\e939';
	display:block;
	animation:icf_spin_anim 1s infinite steps(8);
	font-size:400%;
	font-family:iconfont!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	width:fit-content;
	margin-left:auto;
	margin-right:auto
}
#page.global-feed .tb-title {
	z-index:1;
	position:absolute;
	color:#fff;
	text-shadow:1px 1px 2px #000;
	font-weight:700;
	bottom:3%;
	width:80%;
	left:50%;
	transform:translate(-50%,0);
	line-clamp:1;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	white-space:normal
}
#page.global-feed .top-right-tags {
	display:none
}
#page.global-feed .video-hd-mark {
	display:none
}
#page.global-feed .prof-verified-tick,#page.global-feed .prof-verified-tick:after,#page.global-feed .prof-verified-tick:before {
	display:none
}
#page.global-feed .p-metadata {
	font-size:105%;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	position:relative;
	padding:2px 0 0 5px
}
#page.global-feed .p-metadata .date {
	margin:0
}
#page.global-feed .p-metadata-onthumb {
	position:absolute;
	z-index:10;
	color:#fff;
	text-shadow:1px 1px 4px #000;
	padding:2px 0 0 5px
}
#page.global-feed .p-metadata-onthumb .date {
	margin:0
}
#page.global-feed .p-metadata-onthumb .date a {
	color:#fff
}
#page.global-feed .p-gallery-data {
	display:none
}
#page.global-feed .p-uploader {
	font-weight:700;
	font-size:115%
}
#page.global-feed .p-postcomment {
	display:flex;
	flex-grow:1;
	vertical-align:middle;
	justify-content:center;
	align-items:center;
	overflow:hidden;
	text-align:center;
	text-shadow:1px 1px rgba(0,0,0,0)
}
#page.global-feed .p-postcomment .p-formatted-text {
	max-height:100%;
	padding:2px 20px;
	margin:auto 0 auto
}
#page.global-feed .p-textonly .p-postcomment {
	min-height:calc(100% - 40px);
	flex-grow:unset
}
#page.global-feed .p-comment-full {
	display:none
}
#page.global-feed .p-display-min {
	display:none
}
#page.global-feed .p-display-more {
	display:none
}
#page.global-feed .p-postcomment.p-display-more span {
	padding-bottom:18px
}
#page.global-feed .p-profile-picture {
	display:none
}
#page.global-feed .p-glass-effect {
	background-color:rgba(0,0,0,.05)
}
#page.global-feed .p-icon-bg {
	background-image:url(/v3/img/skins/default/logo/xv.grey.60+40.nobg.5a.png);
	background-repeat:repeat;
	background-size:auto
}
#page.global-feed .p-gallery .post-text:not(.post-pictures):not(.post-videos) .p-profile-picture {
	display:block
}
#page.global-feed .p-faketext.p-pictures .post-novideos .p-frame {
	display:flex;
	flex-direction:row
}
#page.global-feed .p-faketext.p-pictures .post-novideos .p-frame .p-profile-picture {
	height:100%;
	display:block
}
#page.global-feed .p-faketext.p-pictures .post-novideos .p-frame .p-text {
	height:fit-content
}
#page.global-feed .p-faketext.p-pictures .post-novideos .p-frame .p-postcomment {
	display:none
}
#page.global-feed .p-gallery-more {
	display:none
}
#page.global-feed .p-dim-down {
	position:relative
}
#page.global-feed .p-dim-down:after {
	position:absolute;
	bottom:0;
	height:100%;
	width:100%;
	content:"";
	background:linear-gradient(to bottom,rgba(230,230,230,0),50%,rgba(230,230,230,.85) 97%);
	pointer-events:none
}
#page.global-feed .p-pics.post-text:not(.post-videos):not(.post-pictures) .p-dim-down:after {
	background:linear-gradient(to bottom,rgba(230,230,230,0),97%,rgba(230,230,230,.85) 100%)
}
#page.global-feed .p-gallery .p-dim-down:after {
	background:linear-gradient(to bottom,rgba(230,230,230,0),50%,rgba(230,230,230,.05) 97%,rgba(230,230,230,.85) 100%)
}
#page.global-feed .p-red .p-gallery .p-dim-down:after {
	background:linear-gradient(to bottom,rgba(222,38,0,0),50%,rgba(222,38,0,.05) 97%,rgba(222,38,0,.85) 100%)
}
#page.global-feed .p-show-more {
	text-align:right;
	height:fit-content;
	z-index:1;
	position:absolute;
	bottom:0;
	right:0
}
#page.global-feed .p-show-more .p-show-more-label {
	text-decoration:underline
}
#page.global-feed .p-show-more .p-show-more-text {
	padding:0 7px 0;
	color:#6c6c6c
}
#page.global-feed .p-show-more .p-show-more-text:hover {
	cursor:pointer
}
#page.global-feed .p-gallery .p-pics.post-text:not(.post-videos):not(.post-pictures) .p-frame {
	display:flex
}
#page.global-feed .p-gallery .p-pics.post-text:not(.post-videos):not(.post-pictures) .p-show-more {
	margin-bottom:7px;
	background-image:linear-gradient(to right,rgba(230,230,230,0) 0,#e6e6e6 49%);
	min-width:170px
}
#page.global-feed .p-head .p-show-more {
	background-image:linear-gradient(to right,rgba(230,230,230,0) 0,#e6e6e6 49%);
	min-width:170px
}
#page.global-feed .p-gallery>.p-head {
	position:absolute;
	z-index:10
}
#page.global-feed .p-red .p-gallery>.p-head {
	color:#fff
}
#page.global-feed .thumb-block {
	padding:0;
	border-bottom:none
}
#page.global-feed .thumb-under {
	display:none
}
#page.global-feed .thumb-inside {
	margin:0!important
}
#page.global-feed .thumb-inside .thumb a {
	border:none
}
#page.global-feed .post-block {
	margin:30px 0 0;
	border:none
}
#page.global-feed .p-frame-opacitybg {
	background-color:rgba(0,0,0,.1);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	background-image:none!important
}
#page.global-feed .p-frame-opacitybg .p-pics {
	backdrop-filter:"blur(13px) brightness(0.5)"
}
#page.global-feed .p-frame-xvbg {
	background-repeat:repeat;
	background-size:auto;
	background-position:unset;
	background-color:#f4f4f4
}
#page.global-feed .p-frame-xvbg .p-postcomment {
	color:#000;
	text-shadow:none
}
#page.global-feed .p-frame-xvbg .p-pics {
	backdrop-filter:unset
}
#page.global-feed .p-frame {
	position:relative;
	color:#424242;
	height:fit-content;
	aspect-ratio:1.77777778;
	--xvaspectratio:16/9;
	overflow:hidden
}
#page.global-feed .p-frame .thumb {
	height:100%;
	width:100%
}
#page.global-feed .p-frame .thumb a {
	height:100%;
	width:100%;
	display:block
}
#page.global-feed .p-frame img {
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:top
}
#page.global-feed .p-profile-picture>img {
	width:64px;
	height:64px;
	max-width:unset;
	border:1px solid #000
}
#page.global-feed .p-profile-picture>img:hover {
	cursor:pointer
}
#page.global-feed .p-textonly .p-profile-picture>img {
	width:100px;
	height:100px
}
#page.global-feed .post-text:not(.post-pictures):not(.post-videos)>.p-frame>.p-postcomment {
	color:#000;
	text-shadow:none;
	margin:auto
}
#page.global-feed .p-frame-min {
	display:none
}
#page.global-feed .p-frame-1 {
	order:1
}
#page.global-feed .p-frame-2 {
	order:2
}
#page.global-feed .p-frame-3 {
	order:3
}
#page.global-feed .p-frame-4 {
	order:4
}
#page.global-feed .p-frame-5 {
	order:5
}
#page.global-feed .p-frame-6 {
	order:6
}
#page.global-feed .p-frame-7 {
	order:7
}
#page.global-feed .p-frame-8 {
	order:8
}
#page.global-feed .p-frame-9 {
	order:9
}
#page.global-feed .p-frame-10 {
	order:10
}
#page.global-feed .p-frame-11 {
	order:11
}
#page.global-feed .p-frame-12 {
	order:12
}
#page.global-feed .p-frame-13 {
	order:13
}
#page.global-feed .p-frame-10,#page.global-feed .p-frame-11,#page.global-feed .p-frame-12,#page.global-feed .p-frame-13,#page.global-feed .p-frame-14,#page.global-feed .p-frame-15,#page.global-feed .p-frame-16 {
	display:none
}
#page.global-feed .p-frame-added {
	order:100;
	display:none
}
#page.global-feed .p-allgallery,#page.global-feed .p-allgallery-back {
	display:none
}
#page.global-feed .post-view-full-gallery .p-allgallery,#page.global-feed .post-view-full-gallery .p-allgallery-back {
	display:flex;
	position:fixed;
	z-index:250;
	top:0;
	left:0;
	right:0;
	bottom:0
}
#page.global-feed .post-view-full-gallery .p-allgallery-exit {
	position:absolute;
	top:0;
	right:0;
	height:3vh;
	width:3vh;
	font-size:2.5vh;
	margin:2vh;
	color:#fff;
	text-shadow:0 0 4px #000
}
#page.global-feed .post-view-full-gallery .p-allgallery-exit:hover {
	cursor:pointer
}
#page.global-feed .post-view-full-gallery .p-allgallery-back {
	background-color:rgba(0,0,0,.5)
}
#page.global-feed .post-view-full-gallery .p-allgallery {
	margin:5.5vh 5.5vw;
	padding:1vh 1vw;
	background-color:#fff;
	border:1px solid grey;
	border-radius:3px;
	box-shadow:0 0 15px 6px rgba(0,0,0,.62);
	justify-content:flex-start;
	flex-wrap:wrap;
	overflow:scroll;
	overflow-x:hidden
}
#page.global-feed .post-view-full-gallery .p-allgallery>.p-gallery-data {
	display:flex;
	flex-basis:33.333%;
	padding:.5vh .25vw
}
#page.global-feed .post-view-full-gallery .p-allgallery>.p-gallery-data .fit-image {
	height:100%;
	width:100%
}
#page.global-feed .post-view-full-gallery .p-allgallery>.p-gallery-data .fit-image img {
	object-fit:contain
}
#page.global-feed .post-view-full-gallery .p-allgallery>.p-gallery-data .fit-image img:hover {
	cursor:pointer
}
#page.global-feed .post-block .p-pics {
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
	align-content:center
}
#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) {
	aspect-ratio:unset;
	--xvaspectratio:unset;
	height:100px
}
#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-1 {
	width:100%
}
#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-2,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-3,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-4,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-5,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-6,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-7,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-8,#page.global-feed .post-block .p-pics:not(.post-videos):not(.post-pictures) .p-frame-9 {
	display:none
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-1 {
	aspect-ratio:unset;
	--xvaspectratio:unset;
	height:100%;
	width:50%
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-1 .p-postcomment {
	overflow-y:auto;
	padding:7px
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-1 .p-show-more {
	min-width:15%;
	height:20px;
	margin-right:15px;
	padding-right:4px
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-1 .p-show-more {
	background-image:linear-gradient(to right,rgba(230,230,230,0) 0,#e6e6e6 49%)
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-1 .p-show-more .p-show-more-text {
	padding:0
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-1 .p-show-more:hover {
	background-image:linear-gradient(to right,rgba(230,230,230,0) 0,#fff 49%)
}
#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-3,#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-4,#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-5,#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-6,#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-7,#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-8,#page.global-feed .post-block .p-pics.post-viewing-text .p-frame-9 {
	display:none
}
#page.global-feed .post-block.p-red .p-show-more-text {
	color:#fff
}
#page.global-feed .post-block.p-red .p-pics.post-viewing-text .p-frame-1 .p-postcomment .p-show-more {
	background-image:linear-gradient(to right,rgba(222,38,0,0) 0,#de2600 49%)
}
#page.global-feed .post-block.p-red .p-pics.post-viewing-text .p-frame-1 .p-postcomment .p-show-more:hover {
	background-image:linear-gradient(to right,rgba(222,38,0,0) 0,#ff3b12 49%)
}
#page.global-feed .post-block.p-textonly>.p-head {
	display:none
}
#page.global-feed .p-text {
	height:100%;
	flex-grow:100;
	position:relative;
	display:flex;
	flex-direction:column
}
#page.global-feed .p-frame-head {
	padding:3px 3px 0 3px
}
#page.global-feed .p-frame-head-full {
	margin-left:5px
}
#page.global-feed .p-frame-foot {
	width:100%;
	display:none;
	position:absolute;
	padding-left:3px;
	bottom:0;
	left:0;
	justify-content:space-between
}
#page.global-feed .p-frame-foot .p-extend-container {
	padding:10px 5px 5px 10px;
	position:absolute;
	bottom:0;
	right:0
}
#page.global-feed .p-frame-foot .p-extend-container .p-extend {
	margin:0 5px 5px 0;
	height:15px;
	width:15px;
	border-bottom:1px solid #424242;
	border-right:1px solid #424242
}
#page.global-feed .p-frame-foot .p-extend-container:hover {
	cursor:pointer
}
#page.global-feed .p-frame-foot .p-extend-container:hover .p-extend {
	margin:0 3px 3px 0;
	padding:1px;
	height:17px;
	width:17px;
	font-size:110%
}
#page.global-feed .post-viewing-text .p-frame-foot .p-extend-container .p-extend {
	border-bottom:none;
	border-right:none;
	border-left:1px solid #424242;
	border-top:1px solid #424242
}
#page.global-feed .p-extend-container {
	background:linear-gradient(-45deg,#e6e6e6 0,rgba(230,230,230,0) 90%)
}
#page.global-feed .p-textonly .p-extend-container {
	background:linear-gradient(-45deg,#e6e6e6 0,rgba(230,230,230,0) 90%)
}
#page.global-feed .p-gallery-seemore {
	display:none;
	color:#cfcfcf;
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.4);
	transition:background-color .2s ease;
	top:0;
	justify-content:center;
	align-items:center;
	font-size:350%;
	word-break:break-all;
	text-align:center
}
#page.global-feed .fit-image:hover>.p-gallery-seemore {
	cursor:pointer;
	background-color:rgba(0,0,0,.25)
}
#page.global-feed .p-red .p-frame-foot .p-extend-container {
	background:linear-gradient(-45deg,#de2600 0,rgba(222,38,0,0) 90%)
}
#page.global-feed .p-red .p-frame-foot .p-extend-container .p-extend {
	border-bottom:1px solid #fff;
	border-right:1px solid #fff
}
#page.global-feed .p-red .post-viewing-text .p-frame-foot .p-extend-container .p-extend {
	border-bottom:none;
	border-right:none;
	border-left:1px solid #fff;
	border-top:1px solid #fff
}
#page.global-feed .p-textonly .p-head {
	margin-left:80px
}
#page.global-feed .post-videos .thumb-inside>.thumb>a::after {
	font-family:iconfont!important;
	content:"\ea1c";
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:#fff;
	text-shadow:0 0 5px #000;
	font-size:250%
}
@media (min-width:1200px) {
	#page.global-feed .post-block:not(.p-textonly) .p-pics {
	aspect-ratio:5.333;
	--xvaspectratio:5.333
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-viewing-text .p-frame-1 {
	width:50%!important
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-viewing-text .p-frame-2 {
	width:50%!important
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos {
	aspect-ratio:5.333;
	--xvaspectratio:5.333
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-viewing-text .p-frame-1 {
	width:66.66666667%!important
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-viewing-text .p-frame-2 {
	width:33.33333333%!important
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-1,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-2,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-3,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-4,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-5,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-6,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-7,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-8,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos .p-frame-9 {
	width:25%
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-2 {
	order:1
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-3 {
	order:2
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-4 {
	order:3
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-5 {
	order:4
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-1 {
	width:33.33333333%;
	order:5
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-2,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-3,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-4,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-5,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-6,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-7,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-8,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-9 {
	width:16%;
	margin:.16666667% .33333333% .16666667%
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-8,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos:not(.post-text) .p-frame-9 {
	display:flex
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-1 {
	order:1
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-3 {
	order:2
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-4 {
	order:3
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-5 {
	order:4
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-2 {
	width:33.33333333%;
	order:5
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-1,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-3,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-4,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-5,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-6,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-7,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-8,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-9 {
	width:16%;
	margin:.16666667% .33333333% .16666667%
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-8,#page.global-feed .post-block:not(.p-textonly) .p-pics.post-videos.post-text .p-frame-9 {
	display:flex
}
#page.global-feed .post-block:not(.p-textonly) .p-pics.post-gallery-more-desktop .p-frame-12 .p-gallery-more-desktop {
	display:flex
}
}@media (min-width:768px) {
	#page.global-feed .post-block>.p-head {
	display:none
}
#page.global-feed .post-block:not(.p-textonly) .p-frame-1.p-glass-effect {
	background:linear-gradient(45deg,#f2f2f2,#ececec)
}
}@media (max-width:1199px) and (min-width:768px) {
	#page.global-feed .post-block .p-pics.post-videos {
	aspect-ratio:2.666;
	--xvaspectratio:2.666
}
#page.global-feed .post-block .p-pics.post-videos .p-frame-1 {
	width:66.66666667%;
	order:5
}
#page.global-feed .post-block .p-pics.post-videos .p-frame-2,#page.global-feed .post-block .p-pics.post-videos .p-frame-3,#page.global-feed .post-block .p-pics.post-videos .p-frame-4,#page.global-feed .post-block .p-pics.post-videos .p-frame-5,#page.global-feed .post-block .p-pics.post-videos .p-frame-6,#page.global-feed .post-block .p-pics.post-videos .p-frame-7,#page.global-feed .post-block .p-pics.post-videos .p-frame-8,#page.global-feed .post-block .p-pics.post-videos .p-frame-9 {
	width:16%;
	margin:.16666667% .33333333% .16666667%
}
#page.global-feed .post-block .p-pics.post-videos .p-frame-2 {
	order:1
}
#page.global-feed .post-block .p-pics.post-videos .p-frame-3 {
	order:2
}
#page.global-feed .post-block .p-pics.post-videos .p-frame-4 {
	order:3
}
#page.global-feed .post-block .p-pics.post-videos .p-frame-5 {
	order:4
}
#page.global-feed .post-block .p-pics.post-videos.post-text .p-frame-1 {
	width:16.66666667%;
	order:1
}
#page.global-feed .post-block .p-pics.post-videos.post-text .p-frame-2 {
	width:66.66666667%;
	order:5;
	margin:0
}
#page.global-feed .post-block .p-pics.post-videos.post-viewing-text .p-frame-1 {
	width:33.33333333%!important
}
#page.global-feed .post-block .post-gallery-more-tablet .p-frame-6 .p-gallery-more-tablet {
	display:flex
}
}#page.global-feed .post-viewing-text.post-novideos.post-pictures .p-frame {
	aspect-ratio:unset;
	--xvaspectratio:unset
}
#page.global-feed .p-gallery-nb {
	position:absolute;
	top:0;
	right:0;
	margin:1vh;
	color:#fff;
	text-shadow:0 0 5px #000
}
@media (min-width:1200px) {
	#page.global-feed .p-gallery .post-novideos.post-pictures {
	aspect-ratio:3;
	--xvaspectratio:(15 * 6)/(15 * 2)
}
#page.global-feed .p-gallery .post-novideos.post-pictures .p-frame {
	aspect-ratio:1;
	--xvaspectratio:15/15;
	width:16.66666667%
}
#page.global-feed .p-gallery .post-novideos.post-pictures .p-frame-10,#page.global-feed .p-gallery .post-novideos.post-pictures .p-frame-11,#page.global-feed .p-gallery .post-novideos.post-pictures .p-frame-12 {
	display:block;
	order:10
}
#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-1,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-2,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-3,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-4,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-5,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-6:not(.post-text) {
	aspect-ratio:6;
	--xvaspectratio:(15 * 6)/(15)
}
}@media (max-width:1199px) and (min-width:768px) {
	#page.global-feed .p-gallery .post-novideos.post-pictures {
	aspect-ratio:1.5;
	--xvaspectratio:(15 * 3)/(15 * 2)
}
#page.global-feed .p-gallery .post-novideos.post-pictures .p-frame {
	aspect-ratio:1;
	--xvaspectratio:15/15;
	width:33.33333333%
}
#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-1,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-2,#page.global-feed .p-gallery .post-novideos.post-pictures.post-nb-pic-3:not(.post-text) {
	aspect-ratio:3;
	--xvaspectratio:(15 * 3)/(15)
}
}@media (min-width:768px) {
	#page.global-feed .p-textonly .p-frame-head {
	display:none
}
#page.global-feed .p-pictures:not(.p-videos) .p-frame-head-full {
	display:none
}
#page.global-feed .post-block .p-frame-foot {
	display:flex;
	background:linear-gradient(to bottom,rgba(230,230,230,0) 0,#e6e6e6 80%)
}
#page.global-feed .p-textonly .p-update {
	display:none
}
#page.global-feed .post-block:not(.p-textonly) .p-frame-head-full {
	display:none
}
#page.global-feed .post-block:not(.p-textonly) .p-postcomment {
	align-items:start
}
#page.global-feed .p-faketext .p-extend-container {
	display:none
}
#page.global-feed .p-videos:not(.p-textonly).p-red .p-frame-foot {
	background:linear-gradient(to bottom,rgba(230,230,230,0) 0,#de2600 90%)
}
#page.global-feed .post-videos .pic>.thumb {
	overflow:hidden
}
#page.global-feed .post-videos .thumb-inside:hover>.thumb {
	box-shadow:inset 0 0 30px 0 rgba(0,0,0,.85)
}
#page.global-feed .post-videos .thumb-inside:hover>.thumb>a::after {
	font-size:400%;
	cursor:pointer
}
#page.global-feed .post-novideos.post-pictures {
	overflow:hidden;
	flex-direction:row;
	align-content:flex-start;
	justify-content:center
}
#page.global-feed .post-novideos.post-pictures .p-frame:not(.p-frame-1) {
	margin-left:auto;
	margin-right:auto;
	padding:.25%;
	position:relative
}
#page.global-feed .post-novideos.post-pictures .p-frame:not(.p-frame-1) .fit-image {
	position:absolute;
	margin:auto;
	width:fit-content;
	height:fit-content;
	inset:0;
	top:0;
	bottom:0;
	left:0;
	right:0;
	overflow:hidden;
	cursor:pointer
}
#page.global-feed .post-novideos.post-pictures .p-frame:not(.p-frame-1) .fit-image img {
	width:unset;
	height:auto;
	object-fit:unset;
	object-position:unset;
	max-width:100%;
	max-height:unset
}
#page.global-feed .post-novideos.post-pictures.post-nb-pic-1 .p-frame {
	margin:0
}
#page.global-feed .post-block.p-videos .p-metadata {
	padding:0
}
#page.global-feed .post-block.p-videos .p-metadata .date,#page.global-feed .post-block.p-videos .p-metadata .p-frame-head {
	text-shadow:0 0 5px #fff;
	background:rgba(255,255,255,.5);
	padding:2px 5px 0 7px;
	color:#000
}
#page.global-feed .post-block.p-videos .p-metadata .date .p-uploader,#page.global-feed .post-block.p-videos .p-metadata .p-frame-head .p-uploader {
	color:#000
}
#page.global-feed .post-block.p-videos .p-metadata .date .icf-ticket-red,#page.global-feed .post-block.p-videos .p-metadata .p-frame-head .icf-ticket-red {
	text-shadow:none
}
#page.global-feed .p-red.post-block.p-videos .p-metadata .date {
	text-shadow:0 0 5px #000;
	background:rgba(0,0,0,.5);
	color:#fff
}
#page.global-feed .p-red.post-block.p-videos .p-metadata .date .p-uploader {
	color:#fff
}
}@media (max-width:767px) {
	#page.global-feed .p-display-min {
	display:block
}
#page.global-feed .p-frame-min {
	display:block
}
#page.global-feed .p-gallery-nb {
	display:none
}
#page.global-feed .p-frame-head {
	display:none
}
#page.global-feed .p-frame-foot {
	display:flex
}
#page.global-feed .p-update {
	display:none
}
#page.global-feed .date {
	text-shadow:none!important
}
#page.global-feed .date .p-uploader {
	color:#000!important
}
#page.global-feed .p-head .p-show-more {
	background-image:linear-gradient(to right,rgba(230,230,230,0) 0,#e6e6e6 49%)
}
#page.global-feed .p-head .p-dim-down:after {
	background:linear-gradient(to bottom,rgba(230,230,230,0) 60%,#e6e6e6 97%)
}
#page.global-feed .p-red .p-head .p-show-more {
	background-image:linear-gradient(to right,rgba(222,38,0,0) 0,#de2600 49%)
}
#page.global-feed .p-red .p-head .p-dim-down:after {
	background:linear-gradient(to bottom,rgba(230,230,230,0) 70%,#de2600 97%)
}
#page.global-feed .p-show-more-button {
	background-color:#f4f4f4;
	display:flex;
	align-items:center;
	justify-content:center
}
#page.global-feed .p-show-more-button .icon-f {
	font-size:40px
}
#page.global-feed .post-block:not(.p-textonly) .p-gallery>.p-head {
	display:none
}
#page.global-feed .p-red .p-comment-min {
	background:linear-gradient(135deg,#7d1500,#de2600)
}
#page.global-feed .p-red .p-comment-min .p-formatted-text {
	color:#fff!important
}
#page.global-feed .post-block.p-textonly .p-comment-min {
	display:none
}
#page.global-feed .post-block.p-noextend .p-show-more-button {
	display:none
}
#page.global-feed .post-block .p-head .p-comment-min {
	position:relative;
	height:4em
}
#page.global-feed .post-block .p-head .p-comment-min .p-frame-min {
	height:100%;
	width:100%;
	aspect-ratio:unset;
	--xvaspectratio:unset;
	background-color:#00000005
}
#page.global-feed .post-block .p-head .p-comment-min .p-frame-min .p-display-less {
	height:100%
}
#page.global-feed .post-block .p-head .p-comment-min .p-frame-min .p-display-less .p-formatted-text {
	overflow:hidden
}
#page.global-feed .post-block .p-head .p-comment-min .p-frame-min .p-display-more {
	padding-bottom:20px!important
}
#page.global-feed .post-block .p-head .p-comment-min .p-frame-min .p-postcomment {
	padding:.5% 3% 0;
	text-shadow:none;
	color:#050505
}
#page.global-feed .post-block .p-gallery .p-pics {
	flex-direction:row;
	aspect-ratio:1.777;
	--wv-ar:1777/1000
}
#page.global-feed .post-block .p-gallery .p-pics .p-frame-gallery {
	display:none
}
#page.global-feed .post-block .p-gallery .p-pics .p-frame-10,#page.global-feed .post-block .p-gallery .p-pics .p-frame-11,#page.global-feed .post-block .p-gallery .p-pics .p-frame-12,#page.global-feed .post-block .p-gallery .p-pics .p-frame-2,#page.global-feed .post-block .p-gallery .p-pics .p-frame-3,#page.global-feed .post-block .p-gallery .p-pics .p-frame-4,#page.global-feed .post-block .p-gallery .p-pics .p-frame-5,#page.global-feed .post-block .p-gallery .p-pics .p-frame-6,#page.global-feed .post-block .p-gallery .p-pics .p-frame-7,#page.global-feed .post-block .p-gallery .p-pics .p-frame-8,#page.global-feed .post-block .p-gallery .p-pics .p-frame-9 {
	width:50%
}
#page.global-feed .post-block .p-gallery .p-pics .p-frame-10 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-11 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-12 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-2 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-3 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-4 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-5 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-6 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-7 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-8 .thumb,#page.global-feed .post-block .p-gallery .p-pics .p-frame-9 .thumb {
	width:100%
}
#page.global-feed .post-block .p-gallery .p-pics .p-frame-10 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-11 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-12 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-2 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-3 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-4 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-5 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-6 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-7 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-8 .thumb-inside,#page.global-feed .post-block .p-gallery .p-pics .p-frame-9 .thumb-inside {
	position:unset
}
#page.global-feed .post-block .p-gallery .p-pics.post-text .p-frame-1 {
	display:none
}
#page.global-feed .post-block .p-gallery .p-pics.post-videos.post-text.post-videos .p-frame-2 {
	width:100%;
	order:0
}
#page.global-feed .post-block .p-gallery .p-pics.post-videos:not(.post-text).post-videos .p-frame-1 {
	width:100%;
	order:0
}
#page.global-feed .post-block .p-gallery .p-pics:not(.post-videos).post-text .p-frame-2 {
	width:100%
}
#page.global-feed .post-block .p-gallery .p-pics:not(.post-videos):not(.post-text) .p-frame-1 {
	width:100%
}
#page.global-feed .post-block .p-gallery .p-pics:not(.post-videos):not(.post-pictures) .p-frame-1 {
	display:flex;
	aspect-ratio:5;
	--xvaspectratio:5;
	height:100px
}
#page.global-feed .post-block .p-gallery .p-pics .p-frame-preview {
	display:block;
	order:1;
	width:50%
}
#page.global-feed .post-block .p-gallery .p-pics .p-frame-preview-extend {
	width:100%
}
#page.global-feed .post-block .p-gallery .p-pics.post-extend-odd .p-frame-1,#page.global-feed .post-block .p-gallery .p-pics.post-extend-odd .p-frame-2,#page.global-feed .post-block .p-gallery .p-pics.post-extend-odd .p-frame-3 {
	order:0
}
#page.global-feed .post-block .p-gallery .p-pics.post-extend-odd.post-text .p-frame-3 {
	width:100%
}
#page.global-feed .post-block .p-gallery .p-pics.post-extend-odd:not(.post-text) .p-frame-2 {
	width:100%
}
#page.global-feed .post-block .p-content .p-big.p-display-min {
	width:100%;
	display:flex;
	flex-flow:row wrap;
	margin:0 auto 0
}
#page.global-feed .post-block .p-content .p-big.p-display-min .p-frame {
	width:50%;
	height:fit-content;
	aspect-ratio:1.777;
	--xvaspectratio:1777/1000
}
#page.global-feed .post-block .p-content .p-big.p-display-min .p-frame .thumb a img {
	width:100%;
	max-width:100%
}
#page.global-feed .post-block .p-content .p-big.p-display-min .p-frame-big {
	width:100%
}
}#page.global-feed .see-more-posts {
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:center;
	background-color:rgba(0,0,0,.025);
	transition:opacity .1s;
	opacity:.9
}
#page.global-feed .see-more-posts.view {
	background-color:unset
}
#page.global-feed .see-more-posts.view .see-more-posts-text-container {
	display:none
}
#page.global-feed .see-more-posts:not(.view) .see-more-posts-text-container {
	position:absolute;
	z-index:10;
	top:0;
	left:0;
	pointer-events:none;
	width:100%;
	height:100%;
	display:flex
}
#page.global-feed .see-more-posts:not(.view) .see-more-posts-text-container .see-more-posts-text {
	height:100%;
	width:fit-content;
	padding:0 10% 0 10px;
	display:flex;
	align-items:center;
	background:#000;
	background:linear-gradient(90deg,rgba(250,250,250,.9) 70%,rgba(250,250,250,0) 100%)
}
#page.global-feed .see-more-posts:not(.view) .see-more-posts-text-container .see-more-posts-text .see-more-nb {
	font-weight:700
}
#page.global-feed .see-more-posts:not(.view) .see-more-posts-text-container .see-more-posts-text .icon-f {
	font-size:150%
}
#page.global-feed .see-more-posts .more-posts-preview {
	width:100%;
	height:40px;
	display:block;
	direction:rtl;
	overflow:hidden;
	white-space:nowrap
}
#page.global-feed .see-more-posts .more-posts-preview .post-preview {
	display:inline-block;
	aspect-ratio:1.77777778;
	--xvaspectratio:16/9;
	height:100%;
	overflow:hidden;
	transition:opacity .1s;
	opacity:.9
}
#page.global-feed .see-more-posts .more-posts-preview .post-preview .post-preview-text {
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal;
	line-height:18px;
	max-height:36px;
	text-align:center
}
#page.global-feed .see-more-posts .more-posts-preview .post-preview img {
	object-fit:contain;
	max-width:100%;
	max-height:100%;
	padding:2px 1px 0 0
}
#page.global-feed .see-more-posts .more-posts-preview .post-preview.p-icon-bg {
	background-size:contain
}
#page.global-feed .see-more-posts .more-posts-preview .post-preview:hover {
	opacity:1
}
#page.global-feed .see-more-posts .more-posts-container {
	display:none;
	width:100%
}
#page.global-feed .see-more-posts.view>.more-posts-preview {
	display:none
}
#page.global-feed .see-more-posts.view>.more-posts-container {
	display:block
}
#page.global-feed .see-more-posts:not(.view):hover {
	opacity:1;
	cursor:pointer
}
#page.global-feed .hide-filter {
	display:none
}
.uploader-info {
	display:flex;
	flex-direction:row;
	font-size:120%
}
.uploader-info-pic>img {
	width:64px;
	height:64px;
	margin-right:15px;
	border:1px solid #000;
	background-color:#333
}
.uploader-info-flag,.uploader-info-name {
	display:flex;
	align-items:center
}
.uploader-info-profile {
	align-items:flex-start;
	display:flex;
	flex-direction:column
}
.uploader-info-user {
	display:flex;
	flex-direction:row;
	height:32px;
	padding:3px
}
.uploader-info-ranking {
	height:32px;
	padding:3px
}
.uploader-info-name-text {
	padding:3px
}
.p-dropdown-error {
	color:red;
	width:fit-content;
	margin:auto;
	text-align:center
}
.p-popup-error {
	border:1px solid rgba(255,0,0,.5)
}
.scroll-to-top {
	position:fixed;
	z-index:500;
	top:-5.25vh;
	left:50%;
	transform:translateX(-50%);
	height:3.5vh;
	min-width:11vw;
	border-radius:5px;
	padding:0 6px 0;
	color:#fff;
	border:1px solid rgba(125,21,0,.5);
	background:linear-gradient(160deg,rgba(125,21,0,.5) 0,rgba(222,38,0,.5) 75%);
	display:flex;
	align-items:center;
	justify-content:center;
	transition:top .5s ease
}
.show-scroll-to-top {
	top:6vh
}
.is-desktop .show-scroll-to-top {
	top:-5.25vh
}
.post-view-noscroll {
	overflow:hidden
}
#page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-lg-3 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-lg-4 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-lg-5 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-sm-2 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-sm-3 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-sm-4 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xlg-4 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xlg-5 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xlg-6 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xs-1 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xs-2 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under,.nb-thumbs-cols-xs-3 #page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel .thumb-under {
	padding-top:0
}
#page.global_feed .sub-suggests .thumb-block.thumb-block-premium-feed-channel.thumb-block-premium-feed-other-suggest .thumb-inside {
	padding-bottom:calc(56.25% + 64px)
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket {
	background-color:#de2600;
	border:0;
	border-radius:0;
	line-height:30px;
	margin-left:8px;
	margin-right:8px;
	overflow:visible;
	padding:0;
	width:calc(100% - 16px)
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .label,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .label {
	color:#fff;
	position:relative;
	z-index:3
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .text,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .text {
	display:inline
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side,#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side {
	float:left;
	height:30px;
	overflow:hidden;
	position:relative;
	width:8px
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide,#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide {
	color:#de2600;
	font-size:32px;
	line-height:32px;
	margin-top:-1px;
	opacity:1;
	padding-right:0
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket:hover,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket:hover {
	background-color:#c52200
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket:hover .icf-ticket-left-side .icf-ticket-wide,#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket:hover .icf-ticket-right-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket:hover .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket:hover .icf-ticket-right-side .icf-ticket-wide {
	color:#c52200
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side {
	margin-left:-8px
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side,#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-left-side .icf-ticket-wide {
	float:left
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side {
	margin-right:-8px
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side,#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket .icf-ticket-right-side .icf-ticket-wide {
	float:right
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.btn-ticket.loading .icf-ticket-left-side .icf-ticket-wide,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket.loading .icf-ticket-left-side .icf-ticket-wide {
	color:#ab1d00
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject {
	position:relative
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip:after,#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip:before,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip:before {
	background-color:rgba(0,0,0,.2);
	bottom:0;
	clip-path:polygon(0 0,95% 0,100% 12.5%,95% 25%,100% 37.5%,95% 50%,100% 62.5%,95% 75%,100% 87.5%,95% 100%,0 100%);
	content:"";
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	right:48.75%
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject .ticket-rip:before,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject .ticket-rip:before {
	clip-path:polygon(100% 0,0 0,5% 12.5%,0 25%,5% 37.5%,0 50%,5% 62.5%,0 75%,5% 87.5%,0 100%,100% 100%);
	left:48.75%;
	right:0
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading {
	background-color:rgba(0,0,0,0);
	border-color:rgba(0,0,0,0);
	transition:all 0s 2s
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading:after {
	opacity:0;
	transition:width 3s ease,opacity .2s 2s
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading .ticket-rip:after,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading .ticket-rip:after {
	animation:ticket-rip-left .9s 2s ease-in-out forwards;
	transform-origin:100% 50%
}
#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.reject.loading .ticket-rip:before,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.reject.loading .ticket-rip:before {
	animation:ticket-rip-right 1s 2s ease-in-out forwards;
	transform-origin:0 50%
}
@keyframes ticket-rip-left {
	0% {
	opacity:0
}
5% {
	opacity:1;
	transform:rotate(0) translateX(0)
}
10% {
	transform:rotate(3deg) translateX(-2%)
}
15% {
	transform:rotate(-3deg) translateX(2%)
}
20% {
	transform:rotate(3deg) translateX(-2%)
}
25% {
	transform:rotate(-3deg) translateX(2%)
}
30%,40% {
	opacity:1;
	transform:rotate(0) translateX(0)
}
100% {
	opacity:0;
	transform:rotate(0) translateX(-30%)
}
}@keyframes ticket-rip-right {
	0% {
	opacity:0
}
5% {
	opacity:1;
	transform:rotate(0) translateX(0)
}
10% {
	transform:rotate(3deg) translateX(-2%)
}
15% {
	transform:rotate(-3deg) translateX(2%)
}
20% {
	transform:rotate(3deg) translateX(-2%)
}
25% {
	transform:rotate(-3deg) translateX(2%)
}
30%,40% {
	opacity:1;
	transform:translateX(0)
}
100% {
	transform:translateX(30%);
	opacity:0
}
}#page.global_feed .sub-suggests .thumb-block-premium-feed-channel .thumb-under .channel-actions .btn.membership-sub .icf-crown,.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.membership-sub .icf-crown {
	color:#fff
}
.premium-feed-channel-preview-pop .channel-preview-header .channel-actions .btn.btn-ticket {
	width:calc(49% - 16px)
}
@media (min-width:768px) {
	.facial-recognition #main {
	min-height:calc(100vh - 250px);
	min-height:calc(var(--vh,1vh) * 100 - 250px)
}
}.facial-recognition h1 {
	margin:30px 0 15px
}
.facial-recognition #similar-face-form fieldset {
	margin:20px auto 10px;
	max-width:800px;
	overflow:hidden
}
.facial-recognition #similar-face-form fieldset div.form-group {
	float:left;
	margin:0
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child {
	margin-right:-1px;
	min-height:50px;
	width:100%
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child .content {
	min-height:0
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child label.control-label {
	cursor:pointer;
	display:block;
	font-size:16px;
	margin:0 0 4px;
	text-align:center
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child label.control-label span:first-child {
	font-size:16px;
	display:block;
	line-height:24px;
	margin-bottom:5px
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child label.control-label span.icf-upload {
	background:#de2600;
	border:1px solid #eee;
	border-radius:3px;
	color:#fff;
	display:block;
	font-size:40px;
	height:60px;
	line-height:60px;
	margin:0;
	padding:0;
	text-align:center;
	transition:all .2s
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child label.control-label:hover span.icf-upload {
	background:#ab1d00
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child label.control-label:active span.icf-upload {
	box-shadow:0 3px 7px rgba(0,0,0,.3) inset;
	line-height:64px
}
.facial-recognition #similar-face-form fieldset div.form-group:first-child .form-control-static {
	min-height:0;
	height:0;
	overflow:hidden;
	padding:0
}
.facial-recognition #similar-face-form fieldset div.form-group .help-block {
	margin:0
}
.facial-recognition #similar-face-form fieldset .file-upload-submit {
	display:none
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .input-group-addon {
	height:58px;
	padding:0
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .type {
	border-right:0;
	color:#de2600;
	font-size:16px;
	padding:6px 12px
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener {
	border-left:0;
	border-right:0;
	cursor:default;
	height:60px;
	overflow:hidden;
	padding:0 10px;
	position:relative
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener .file-upload-recap,.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener .return-file-select {
	font-size:16px;
	height:60px;
	transition:all .25s ease-in-out;
	width:100%
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener .file-upload-recap {
	display:table-cell;
	line-height:20px;
	left:0;
	overflow:auto;
	padding:0;
	position:relative;
	vertical-align:middle;
	word-break:break-all
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener .return-file-select {
	font-weight:700;
	left:10px;
	line-height:60px;
	opacity:0;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:0;
	bottom:0;
	white-space:nowrap
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener:hover {
	cursor:pointer
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener:hover .file-upload-recap,.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener:hover .return-file-select {
	transition:all .25s .3s ease-in-out
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener:hover .file-upload-recap {
	left:-40px;
	opacity:0
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .file-upload-recap-contener:hover .return-file-select {
	opacity:1;
	left:0
}
.facial-recognition #similar-face-form fieldset .file-upload-submit .input-group .btn {
	background:#de2600;
	border-left:0;
	color:#fff;
	font-size:16px;
	height:58px;
	margin:0;
	padding:0 20px
}
.facial-recognition #similar-face-form+h2 {
	margin:20px 0 20px
}
.facial-recognition .face h2 {
	background:#eee;
	padding:5px 10px
}
#models_list .mozaique .card,#suggestions_models_list .card {
	margin:0;
	overflow:hidden
}
#models_list .mozaique .card .card-img,#suggestions_models_list .card .card-img {
	background:#fff
}
#models_list .mozaique .card .card-img .overlay-container .overlay .icf-ban,#suggestions_models_list .card .card-img .overlay-container .overlay .icf-ban {
	color:#fff;
	font-size:50px;
	left:35%;
	text-shadow:1px 1px #000;
	top:25%
}
#models_list .mozaique .card .card-img .overlay-container .overlay .metadata-remove,#suggestions_models_list .card .card-img .overlay-container .overlay .metadata-remove {
	background-color:#de2600;
	color:#fff;
	margin:5px
}
#models_list .mozaique .card .card-img .overlay-container .overlay .metadata-remove:hover,#suggestions_models_list .card .card-img .overlay-container .overlay .metadata-remove:hover {
	background:#9c1b00
}
@media screen and (max-width:1024px) {
	#models_list .mozaique .card .card-img .overlay-container,#suggestions_models_list .card .card-img .overlay-container {
	height:22vw
}
}.metadata-suggest-popup #suggestions_removed_tags_list li,.metadata-suggest-popup #suggestions_tags_list li {
	overflow:hidden;
	margin:2px;
	display:inline-block
}
.metadata-suggest-popup #suggestions_removed_tags_list li input[type=text],.metadata-suggest-popup #suggestions_tags_list li input[type=text] {
	font-size:12px;
	width:75px
}
.metadata-suggest-popup #suggestions_removed_tags_list li input[type=text]:focus,.metadata-suggest-popup #suggestions_tags_list li input[type=text]:focus {
	outline:0
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove,.metadata-suggest-popup #suggestions_removed_tags_list li a,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove,.metadata-suggest-popup #suggestions_tags_list li a {
	outline:0;
	position:relative;
	border-radius:0;
	font-weight:400
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove .btn,.metadata-suggest-popup #suggestions_removed_tags_list li a .btn,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove .btn,.metadata-suggest-popup #suggestions_tags_list li a .btn {
	border:none;
	color:#000
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove.btn-default,.metadata-suggest-popup #suggestions_removed_tags_list li a.btn-default,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove.btn-default,.metadata-suggest-popup #suggestions_tags_list li a.btn-default {
	background:#d9d9d9;
	color:#000!important;
	font-size:14px;
	padding:0 2px 0 6px;
	border:none
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove.btn-default:hover,.metadata-suggest-popup #suggestions_removed_tags_list li a.btn-default:hover,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove.btn-default:hover,.metadata-suggest-popup #suggestions_tags_list li a.btn-default:hover {
	background:#a8a8a8
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove {
	border-radius:0;
	cursor:pointer;
	font-size:15px;
	font-weight:bolder;
	background:#d9d9d9;
	color:#000;
	float:right;
	display:block;
	text-decoration:none
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove:hover,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove:hover {
	background:#a8a8a8
}
.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove .icf-close,.metadata-suggest-popup #suggestions_removed_tags_list li .metadata-remove .icf-plus,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove .icf-close,.metadata-suggest-popup #suggestions_tags_list li .metadata-remove .icf-plus {
	font-size:14px;
	margin:4px 0 3px;
	border:0;
	float:right
}
.metadata-suggest-popup .panel-models-suggestions .metadata-suggest-box {
	flex-grow:4
}
.metadata-suggest-popup .panel-models-suggestions .validate-suggest-model,.metadata-suggest-popup .panel-models-suggestions .validate-suggest-tag {
	margin-left:-2px;
	border:1px solid #de2600
}
@media screen and (max-width:1024px) {
	.metadata-suggest-popup .panel-models-suggestions .validate-suggest-model,.metadata-suggest-popup .panel-models-suggestions .validate-suggest-tag {
	padding:5px 0
}
}.http-error-page h1,.http-error-page h2,.http-error-page h3,.http-error-page h4 {
	margin-left:0;
	text-align:center
}
.http-error-page h1 {
	color:#de2600
}
.tab-form {
	text-align:left;
	background:#fff;
	margin-bottom:15px;
	padding:10px;
	font-size:13px
}
.tab-form .title {
	font-weight:700;
	color:#de2600;
	font-size:15px;
	margin-bottom:10px
}
.tab-form .form-group {
	margin-bottom:5px
}
.tab-form .login {
	border-right:2px solid #eee
}
.tab-form .create-account {
	font-size:14px
}
.tab-form label.control-label {
	text-align:left
}
.tab-form .btn {
	margin:0;
	font-size:15px
}
.tab-form .forgot-password {
	float:left;
	margin-top:15px
}
.tab-form ul {
	padding-left:10px
}
.tab-form:last-child {
	margin-top:15px;
	margin-bottom:0
}
.x-overlay .x-body .tab-form:first-child {
	margin-top:0
}
.x-overlay .x-body .tab-form,.x-overlay .x-body .tab-form a {
	color:#000
}
.x-overlay .x-body .tab-form .text-danger {
	color:#de2600
}
.tab-form.tab-login-form.contracted .form-group {
	display:none
}
.tab-form.tab-login-form.contracted .form-group.actions {
	display:block
}
.tab-form.tab-login-form.contracted .form-group.actions a {
	display:none
}
.tab-form.tab-login-form.contracted .create-account {
	display:none
}
#list-page {
	margin:10px 5px;
	padding:0
}
#list-page li {
	display:inline-block;
	width:33.333%
}
#list-page a {
	display:inline-block;
	padding:5px;
	text-decoration:none;
	font-size:15px
}
#list-page a:hover {
	text-decoration:underline
}
#load-more-subs {
	margin-top:5px;
	font-weight:700;
	display:block;
	width:100%;
	clear:both
}
#switch-redirect-alert {
	max-width:610px;
	overflow:hidden;
	text-align:center
}
#switch-redirect-alert p {
	text-transform:uppercase;
	font-size:26px;
	font-weight:700;
	margin:0 auto;
	padding:10px 0
}
#switch-redirect-alert .logo {
	inline-display:block;
	max-width:320px;
	margin:0 auto
}
#switch-redirect-alert .icon-f {
	font-size:55px;
	vertical-align:text-bottom;
	color:#de2600
}
#switch-redirect-alert .btn-primary {
	text-transform:uppercase;
	font-size:26px;
	font-weight:700;
	white-space:normal
}
.textcomplete-dropdown {
	z-index:320!important
}
#account-chat-private-container {
	margin-top:10px
}
#account-chat-private-container #account-chat-loading {
	text-align:center;
	font-weight:700;
	font-size:14px;
	padding:40px;
	color:#de2600
}
#account-chat-private-container #chat-window {
	border-bottom:1px solid #000;
	box-shadow:none;
	height:600px;
	margin:auto;
	max-width:100%!important;
	position:relative;
	right:0;
	width:100%;
	z-index:110!important
}
#account-chat-private-container #chat-window.chat-hidden {
	width:100%;
	height:600px
}
#account-chat-private-container #chat-window.chat-hidden .chat-title .close {
	display:none
}
#account-chat-private-container #chat-window.chat-hidden .row {
	display:block
}
#account-chat-private-container #chat-window.chat-hidden .chat-title-text {
	display:inline
}
#account-chat-private-container #chat-window .chat-title {
	cursor:auto;
	margin-left:0;
	margin-right:0
}
#account-chat-private-container #chat-window .chat-title .close {
	display:none
}
#account-chat-private-container #chat-window .chat-message-form {
	width:100%
}
#account-chat-private-container #chat-window .row {
	top:30px
}
@media (min-width:1024px) {
	#account-chat-private-container .chat-home-tabs-text {
	display:inline-block!important
}
}#chat-window {
	background:#eee;
	border:1px solid #000;
	border-bottom:0;
	bottom:0;
	box-shadow:0 0 10px rgba(0,0,0,.75);
	height:480px;
	max-height:100%;
	max-width:80%;
	position:fixed;
	right:0;
	width:450px;
	z-index:252
}
#chat-window .chat-header-messages .chat-header-container .chat_profile_name {
	display:flex;
	align-items:center;
	margin-right:35px
}
#chat-window .chat-header-messages .chat-header-container .chat_profile_link {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:1;
	margin-right:5px
}
#chat-window .chat-header-messages .chat-header-container .chat_sheer_tip_btn {
	padding:6px 11px;
	line-height:1;
	border:none;
	border-radius:0
}
#chat-window .chat-header-messages .chat-header-container .chat_sheer_tip_btn .icf-money {
	vertical-align:middle
}
#chat-window.zoom1 {
	font-size:14px;
	max-width:100%;
	min-width:30%;
	right:0;
	width:640px
}
#chat-window.zoom1 .chat_tab_container.chat_is_typing .chat_group_tab_container {
	bottom:18px
}
#chat-window.zoom1 .chat_tab_container .chat_typing {
	height:18px;
	line-height:16px
}
#chat-window.zoom1 .chat-users a {
	height:41px
}
#chat-window.zoom1 .chat-users a.friend_selected {
	height:44px
}
#chat-window.zoom1 .chat-users a.chat_friend_typing .chat_list_user_is_typing {
	margin-left:43px;
	height:14px;
	line-height:14px;
	font-size:12px
}
#chat-window.zoom1 .chat-users a.chat_friend_typing .chat_list_user_is_typing.chat_list_user_is_typing_fav {
	margin-left:60px
}
#chat-window.zoom1 .chat-users a.chat_friend_typing .chat_profile_name {
	height:25px;
	line-height:25px
}
#chat-window.zoom1 .chat-users a.chat_friend_typing .chat_profile_name_favorite {
	margin-top:5px
}
#chat-window.zoom1 .chat_picture_status {
	width:40px;
	height:40px;
	background-size:40px
}
#chat-window.zoom1 .chat_picture_filter {
	width:40px;
	height:40px
}
#chat-window.zoom1 .chat_picture_filter span {
	line-height:40px
}
#chat-window.zoom1 .chat_status_nb_unread {
	margin-left:33px
}
#chat-window.zoom1 .chat_status_offline,#chat-window.zoom1 .chat_status_online {
	margin-top:26px;
	margin-left:34px;
	width:13px;
	height:13px
}
#chat-window.zoom1 .chat_profile_name {
	height:40px;
	line-height:40px;
	margin-left:43px;
	font-size:16px
}
#chat-window.zoom1 .chat_profile_name_favorite {
	margin-top:14px
}
#chat-window.zoom1 .chat_profile_favorite {
	margin-left:43px
}
#chat-window.zoom1 .chat_profile_date {
	height:13px;
	font-size:10px
}
#chat-window.zoom1 .chat-header-messages {
	height:41px
}
#chat-window.zoom1 .chat-header-messages .chat-header-container .chat_profile_name {
	font-size:18px;
	height:41px;
	line-height:41px
}
#chat-window.zoom1 .chat-messages {
	top:41px
}
#chat-window.zoom1 #chat_friend_menu {
	top:40px
}
#chat-window.zoom1 #chat_friend_menu div.chat-header-menu-icon {
	height:30px
}
#chat-window.zoom1 #chat_friend_menu div.chat-header-menu-icon .icon-f {
	width:35px
}
#chat-window.zoom1 #chat_friend_menu div.chat-header-menu-icon .icon-f .chat_profile_add_favorite {
	margin-top:3px
}
#chat-window.zoom1 #chat_friend_menu div.chat-header-menu-icon .chat-header-menu-text {
	font-size:12px;
	line-height:30px
}
#chat-window.zoom1 #chat_friend_menu_switch {
	font-size:26px;
	right:5px
}
#chat-window.zoom1 .chat-message-form .emojionearea-editor {
	font-size:14px
}
#chat-window.zoom2 {
	font-size:16px;
	max-width:100%;
	min-width:70%;
	right:0;
	width:800px
}
#chat-window.zoom2 .chat_tab_container.chat_is_typing .chat_group_tab_container {
	bottom:20px
}
#chat-window.zoom2 .chat_tab_container .chat_typing {
	height:20px;
	line-height:16px
}
#chat-window.zoom2 .chat-users a {
	height:46px
}
#chat-window.zoom2 .chat-users a.friend_selected {
	height:49px
}
#chat-window.zoom2 .chat-users a.chat_friend_typing .chat_list_user_is_typing {
	margin-left:48px;
	height:16px;
	line-height:16px;
	font-size:12px
}
#chat-window.zoom2 .chat-users a.chat_friend_typing .chat_list_user_is_typing.chat_list_user_is_typing_fav {
	margin-left:66px
}
#chat-window.zoom2 .chat-users a.chat_friend_typing .chat_profile_name {
	height:28px;
	line-height:28px
}
#chat-window.zoom2 .chat-users a.chat_friend_typing .chat_profile_name_favorite {
	margin-top:7px
}
#chat-window.zoom2 .chat_picture_status {
	width:45px;
	height:45px;
	background-size:45px
}
#chat-window.zoom2 .chat_picture_filter {
	width:45px;
	height:45px
}
#chat-window.zoom2 .chat_picture_filter span {
	line-height:45px
}
#chat-window.zoom2 .chat_status_nb_unread {
	margin-left:38px
}
#chat-window.zoom2 .chat_status_offline,#chat-window.zoom2 .chat_status_online {
	margin-top:30px;
	margin-left:38px;
	width:14px;
	height:14px
}
#chat-window.zoom2 .chat_profile_name {
	height:45px;
	line-height:45px;
	margin-left:48px;
	font-size:17px
}
#chat-window.zoom2 .chat_profile_name_favorite {
	margin-top:16px
}
#chat-window.zoom2 .chat_profile_favorite {
	margin-left:48px
}
#chat-window.zoom2 .chat_profile_date {
	height:15px;
	font-size:11px
}
#chat-window.zoom2 .chat-header-messages {
	height:46px
}
#chat-window.zoom2 .chat-header-messages .chat-header-container .chat_profile_name {
	font-size:20px;
	height:46px;
	line-height:46px
}
#chat-window.zoom2 .chat-messages {
	top:46px
}
#chat-window.zoom2 #chat_friend_menu {
	top:45px
}
#chat-window.zoom2 #chat_friend_menu div.chat-header-menu-icon {
	height:34px
}
#chat-window.zoom2 #chat_friend_menu div.chat-header-menu-icon .icon-f {
	width:40px
}
#chat-window.zoom2 #chat_friend_menu div.chat-header-menu-icon .icon-f .chat_profile_add_favorite {
	margin-top:5px
}
#chat-window.zoom2 #chat_friend_menu div.chat-header-menu-icon .chat-header-menu-text {
	font-size:13px;
	line-height:34px
}
#chat-window.zoom2 #chat_friend_menu_switch {
	font-size:28px;
	right:8px
}
#chat-window.zoom2 .chat-message-form .emojionearea-editor {
	font-size:16px
}
#chat-window.color1 .chat-body .chat_message_inner {
	color:#fff!important
}
#chat-window.color1 .chat-body .chat_message_inner a {
	color:#fff!important
}
#chat-window.color1 .chat-body .message_left {
	background-color:#de2600!important
}
#chat-window.color1 .chat-body .message_left:after {
	border-top-color:#de2600!important
}
#chat-window.color1 .chat-body .message_right {
	background-color:#000!important
}
#chat-window.color1 .chat-body .message_right:after {
	border-right-color:#000!important
}
#chat-window.color2 .chat-body .chat_message_inner {
	color:#000!important
}
#chat-window.color2 .chat-body .chat_message_inner a {
	color:#000!important
}
#chat-window.color2 .chat-body .message_left {
	background-color:#ecc!important
}
#chat-window.color2 .chat-body .message_left:after {
	border-top-color:#ecc!important
}
#chat-window.color2 .chat-body .message_right {
	background-color:#eee!important
}
#chat-window.color2 .chat-body .message_right:after {
	border-right-color:#eee!important
}
#chat-window.chat-totaly-hidden {
	display:none!important
}
#chat-window #chat_loading_overlay {
	position:absolute;
	width:100%;
	height:100%;
	z-index:50;
	top:30px!important
}
#chat-window #chat_loading_overlay div {
	position:absolute;
	width:100%
}
#chat-window #chat_loading_overlay .loading_back {
	height:100%;
	background-color:#000;
	opacity:.25
}
#chat-window #chat_loading_overlay .loading_text {
	top:40%;
	z-index:2;
	color:#de2600;
	text-align:center;
	font-size:18px;
	font-weight:700
}
#chat-window .overlay-container {
	width:100%;
	height:100%
}
#chat-window .overlay-container .x-overlay {
	top:30px!important;
	height:auto;
	min-height:auto;
	display:flex;
	align-items:center;
	justify-content:center
}
#chat-window .overlay-container .x-overlay .x-body {
	overflow:auto;
	width:auto;
	height:auto;
	background-color:#fff;
	color:#000;
	padding:20px
}
#chat-window .overlay-container .chat-overlay-photos-upload {
	height:auto!important
}
#chat-window .overlay-container .chat-overlay-photos-upload .x-content {
	height:100%;
	width:100%
}
#chat-window .overlay-container .chat-overlay-photos-upload .x-content div {
	height:100%;
	width:100%;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center
}
#chat-window .overlay-container .chat-overlay-photos-upload .x-content div img {
	max-width:100%;
	max-height:100%;
	width:auto!important
}
#chat-window .overlay-container .chat-overlay-photos {
	height:auto!important
}
#chat-window .overlay-container .chat-overlay-photos .x-content {
	height:100%;
	width:100%
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos {
	position:relative;
	width:100%;
	height:100%;
	margin:auto;
	paddding:8px
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-img {
	position:absolute;
	z-index:10;
	top:0;
	bottom:30px;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-img #chat-photos-slider {
	position:absolute;
	top:0;
	bottom:0;
	width:100%;
	height:100%
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-img #chat-photos-slider.full-gallery {
	background-color:#000;
	opacity:.7
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-img #chat-photos-slider #chat-photos-previous {
	height:100%;
	float:left;
	width:49%;
	cursor:pointer
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-img #chat-photos-slider #chat-photos-next {
	height:100%;
	float:right;
	width:49%;
	cursor:pointer
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-bottom {
	position:absolute;
	z-index:10;
	width:100%;
	height:30px;
	bottom:0;
	background:rgba(255,255,255,.6);
	color:#000;
	font-weight:700
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-bottom #chat-photos-container-title {
	position:absolute;
	line-height:30px;
	left:5px;
	right:60px;
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-container-bottom #chat-photos-container-nb-pics {
	position:absolute;
	line-height:30px;
	width:55px;
	right:5px;
	text-align:right;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
#chat-window .overlay-container .chat-overlay-photos .x-content #chat-container-photos #chat-photos-preloader {
	display:none
}
#chat-window .overlay-container .chat-overlay-photos .chat-photos-img,#chat-window .overlay-container .chat-overlay-photos .chat-photos-img-loader {
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto
}
#chat-window .overlay-container .chat-overlay-photos .chat-photos-img-text {
	z-index:20;
	position:absolute;
	font-size:15px;
	font-weight:700
}
#chat-window .overlay-container .chat-overlay-photos .chat-photos-img-text a {
	padding:8px
}
#chat-window .overlay-container .progress {
	position:relative;
	border:#000 1px solid;
	height:20px;
	line-height:20px;
	width:100%
}
#chat-window .overlay-container .progress .progress_bar {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:0;
	background-color:#de2600
}
#chat-window .overlay-container .progress .progress_bar_text {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	text-align:center;
	z-index:10;
	color:#000
}
#chat-window .chat-title {
	background:#000;
	color:#fff;
	cursor:pointer;
	font-weight:700;
	line-height:30px;
	overflow:hidden;
	margin:0;
	padding:0;
	text-overflow:ellipsis;
	white-space:nowrap
}
#chat-window .chat-title .close {
	float:right;
	font-size:28px;
	font-weight:400;
	height:29px;
	margin:0;
	padding:5px 10px;
	transition:background .15s ease
}
#chat-window .chat-title .close:hover {
	background:#de2600
}
#chat-window .chat-title .close div {
	line-height:4px
}
#chat-window .chat-title .chat-nb-users {
	margin-right:4px;
	position:relative;
	cursor:pointer;
	float:right
}
#chat-window .chat-title .chat-nb-users .chat-nb-users-count {
	font-size:10px;
	font-weight:700;
	line-height:10px;
	text-align:center
}
#chat-window .chat-title .chat-nb-users .chat-nb-users-icon {
	font-size:14px;
	text-align:center;
	height:20px;
	width:16px;
	margin:auto
}
#chat-window .chat-title .chat-icon-home,#chat-window .chat-title .chat-settings {
	cursor:pointer;
	float:right;
	font-size:20px
}
#chat-window .chat-title .chat-icon-home,#chat-window .chat-title .chat-icon-home .icon-f,#chat-window .chat-title .chat-icon-home .icon-f:before,#chat-window .chat-title .chat-settings,#chat-window .chat-title .chat-settings .icon-f,#chat-window .chat-title .chat-settings .icon-f:before {
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
	width:30px
}
#chat-window .chat-title .chat-icon-home:hover,#chat-window .chat-title .chat-settings:hover {
	color:#de2600
}
#chat-window .chat-title .chat-icon-home {
	font-size:26px;
	position:relative
}
#chat-window .chat-title .chat-icon-home .badge {
	font-family:Arial,sans-serif;
	font-size:10px;
	margin-right:0;
	padding:2px 5px;
	position:absolute;
	right:0;
	top:0
}
#chat-window .chat-title span.badge {
	background:#de2600;
	margin-right:5px;
	padding:2px 6px;
	vertical-align:top;
	display:none;
	margin-right:0;
	position:absolute;
	right:-3px;
	top:-3px
}
#chat-window .chat-title .chat-icon {
	float:left;
	height:30px;
	width:30px
}
#chat-window .chat-title .chat-icon .icon-f {
	font-size:24px;
	height:30px;
	line-height:30px;
	text-align:center;
	width:30px
}
#chat-window .chat-title .chat-icon .icon-f,#chat-window .chat-title .chat-icon .icon-f:before {
	display:block
}
#chat-window .chat-title .chat-title-text {
	margin-left:7px
}
#chat-window #chat-settings-list {
	display:none;
	position:absolute;
	top:29px;
	right:0;
	background-color:#000;
	color:#fff;
	z-index:291;
	font-size:13px;
	padding:4px;
	bottom:0;
	max-height:318px;
	overflow-y:auto;
	overflow-x:hidden
}
#chat-window #chat-settings-list .chat-settings-option {
	height:22px;
	cursor:pointer
}
#chat-window #chat-settings-list .chat-settings-option:hover {
	color:#de2600
}
#chat-window #chat-settings-list .chat-settings-option.separator {
	border-top:#d9d9d9 1px solid
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text {
	margin-right:20px;
	float:left;
	white-space:nowrap
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color {
	width:12px;
	height:12px;
	margin-top:3px;
	border:#fff 1px solid
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color.color0-left {
	background-color:#555
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color.color0-right {
	background-color:#777
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color.color1-left {
	background-color:#de2600
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color.color1-right {
	background-color:#000
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color.color2-left {
	background-color:#ecc
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-text.color.color2-right {
	background-color:#eee
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-icon {
	width:14px;
	height:14px;
	float:right;
	margin-top:4px;
	position:absolute;
	right:0
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-checked {
	background-position:-458px -43px
}
#chat-window #chat-settings-list .chat-settings-option .chat-settings-option-unchecked {
	background-position:-475px -43px
}
#chat-window #chat_friend_menu {
	display:none;
	position:absolute;
	right:0;
	top:36px;
	z-index:10;
	border:#9a9a9a 1px solid;
	border-top:0;
	border-right:0;
	background-color:#eee
}
#chat-window #chat_friend_menu div.chat-header-menu-icon {
	padding:2px 5px 2px 2px;
	height:29px;
	text-align:center
}
#chat-window #chat_friend_menu div.chat-header-menu-icon .icon-f {
	width:32px;
	float:left
}
#chat-window #chat_friend_menu div.chat-header-menu-icon .icon-f .chat_profile_add_favorite {
	margin-top:2px
}
#chat-window #chat_friend_menu div.chat-header-menu-icon .chat-header-menu-text {
	font-size:11px;
	float:left;
	line-height:29px
}
#chat-window #chat_friend_menu_switch {
	right:2px;
	font-size:24px;
	font-weight:700;
	line-height:20px
}
#chat-window .row {
	position:absolute;
	bottom:0;
	top:30px;
	left:0;
	right:0;
	margin:0
}
#chat-window #chat-drag-file-overlay {
	z-index:50;
	text-align:center;
	display:none;
	position:absolute;
	bottom:0;
	top:0;
	left:0;
	right:0;
	margin:0
}
#chat-window #chat-drag-file-overlay #chat-drag-file-overlay-opacity {
	width:100%;
	height:100%;
	background-color:#000;
	opacity:.8
}
#chat-window #chat-drag-file-overlay #chat-drag-file-overlay-icon {
	position:absolute;
	top:50%;
	height:30px;
	margin-top:-10px;
	font-size:30px;
	color:#fff;
	width:100%
}
#chat-window .chat-messenger {
	border-right:1px solid #9a9a9a;
	background:#fff;
	position:absolute;
	bottom:0;
	top:0;
	left:0;
	padding-left:0;
	padding-right:0
}
#chat-window .chat-messenger.chat-home .chat-header-messages {
	display:none
}
#chat-window .chat-messenger.chat-home .chat-messages {
	display:none
}
#chat-window .chat-messenger.chat-home .chat-message-form {
	display:none
}
#chat-window .chat-messenger.chat-home #chat-home {
	display:block
}
#chat-window .chat-header-messages {
	position:absolute;
	top:0;
	height:37px;
	width:100%;
	border-bottom:#9a9a9a 1px solid
}
#chat-window .chat-header-messages .chat-header-container {
	width:100%;
	height:100%;
	background-color:#eee
}
#chat-window .chat-header-messages .chat-header-container .chat_profile_name {
	font-weight:700;
	font-size:16px;
	height:36px;
	line-height:36px
}
#chat-window .chat-header-messages .chat-header-container .chat_profile_name .chat_profile_name_favorite {
	margin-top:11px
}
#chat-window .chat-header-messages .chat-header-container .chat-header-icon {
	height:35px;
	padding:5px 3px 7px;
	position:absolute;
	background-color:#eee;
	top:0;
	width:28px
}
#chat-window .chat-header-messages .chat-header-container .chat-header-change-fav {
	right:56px
}
#chat-window .chat-header-messages .chat-header-container .chat-header-delete-all {
	right:82px
}
#chat-window .chat-header-messages .chat-header-container .chat-header-crypt-old {
	right:30px;
	color:#de2600
}
#chat-window .chat-header-messages .chat-header-container .chat-header-crypt-old .badge {
	position:absolute;
	right:0;
	top:1px;
	background:#de2600;
	height:14px;
	line-height:6px;
	font-size:10px;
	padding:3px
}
#chat-window .chat-header-messages .chat-header-container .chat-header-crypt-old-done {
	display:none
}
#chat-window .chat-header-messages .chat-header-container .chat-header-warning-crypt .icon-f {
	color:#ffbc00
}
#chat-window .chat-header-messages .chat-header-container .chat-header-block {
	right:2px
}
#chat-window .chat-header-messages .chat-header-container .chat_profile_favorite {
	float:left
}
#chat-window .chat-header-messages .chat-header-container .chat_profile_add_favorite {
	width:22px;
	height:22px
}
#chat-window #chat-home {
	display:none;
	width:100%;
	height:100%;
	padding:7px;
	background-color:#fff;
	text-align:center;
	overflow-y:auto
}
#chat-window #chat-home h3,#chat-window #chat-home h4 {
	margin-top:20px
}
#chat-window #chat-home p {
	margin-top:20px
}
#chat-window #chat-home div#chat-home-title {
	height:60px;
	display:table;
	text-align:center;
	width:100%
}
#chat-window #chat-home div#chat-home-title h3 {
	display:table-cell;
	vertical-align:middle
}
#chat-window #chat-home ul#chat-home-tabs {
	border-bottom:1px solid #000;
	float:none;
	overflow:visible;
	padding:0;
	margin:0;
	margin-top:10px;
	white-space:nowrap;
	list-style-type:none;
	display:none;
	text-align:left;
	height:31px
}
#chat-window #chat-home ul#chat-home-tabs li {
	margin:0 5px 0 0;
	padding:0;
	white-space:nowrap;
	display:inline-block;
	border:1px solid #000;
	border-bottom:0;
	border-radius:2px 2px 0 0
}
#chat-window #chat-home ul#chat-home-tabs li.chat-selected .chat-home-tabs-icon {
	background:#fff!important;
	color:#000!important;
	border-bottom:1px solid #fff!important
}
#chat-window #chat-home ul#chat-home-tabs li.chat-home-tabs-hide {
	display:none
}
#chat-window #chat-home ul#chat-home-tabs li .chat-home-tabs-icon {
	text-decoration:none;
	line-height:22px;
	height:30px;
	background:#000;
	color:#fff;
	margin:0;
	overflow:hidden;
	padding:3px 12px;
	cursor:pointer
}
#chat-window #chat-home ul#chat-home-tabs li .chat-home-tabs-icon:hover {
	background:#fff;
	color:#000
}
#chat-window #chat-home ul#chat-home-tabs li .chat-home-tabs-icon .icon-f {
	font-size:18px;
	height:14px;
	line-height:14px;
	vertical-align:middle
}
#chat-window #chat-home ul#chat-home-tabs li .chat-home-tabs-icon .chat-home-tabs-text {
	line-height:18px;
	vertical-align:bottom;
	display:none
}
#chat-window #chat-home ul#chat-home-tabs li .chat-home-tabs-icon .badge {
	font-family:Arial,sans-serif;
	font-size:10px;
	background-color:#de2600;
	vertical-align:top
}
#chat-window #chat-home #chat-home-tabs-content {
	overflow-y:auto;
	position:absolute;
	bottom:5px;
	top:110px;
	width:95%
}
#chat-window #chat-home #chat-home-tabs-content .chat-home-tab-container {
	display:none
}
#chat-window #chat-home #chat-home-tabs-content .chat-home-tab-container.chat-selected {
	display:block!important
}
#chat-window #chat-home #chat-home-tabs-content .chat-home-tab-container.chat-home-message-bottom {
	position:absolute;
	bottom:0;
	left:0;
	color:#333
}
#chat-window #chat-home #chat-home-last-friend-request,#chat-window #chat-home #chat-home-last-friend-request-sent {
	margin-top:10px
}
#chat-window #chat-home #chat-home-last-friend-request ul,#chat-window #chat-home #chat-home-last-friend-request-sent ul {
	width:330px;
	max-width:90%;
	margin:auto;
	padding:0
}
#chat-window #chat-home #chat-home-last-friend-request ul li,#chat-window #chat-home #chat-home-last-friend-request-sent ul li {
	width:100%;
	height:39px;
	text-align:left;
	padding:4px;
	clear:both;
	display:block
}
#chat-window #chat-home #chat-home-last-friend-request ul li .chat-friend-request-image,#chat-window #chat-home #chat-home-last-friend-request-sent ul li .chat-friend-request-image {
	float:left;
	width:32px;
	height:32px;
	line-height:32px;
	display:inline-block
}
#chat-window #chat-home #chat-home-last-friend-request ul li .chat-friend-request-image img,#chat-window #chat-home #chat-home-last-friend-request-sent ul li .chat-friend-request-image img {
	width:30px;
	border:#000 1px solid
}
#chat-window #chat-home #chat-home-last-friend-request ul li .chat-friend-request-name,#chat-window #chat-home #chat-home-last-friend-request-sent ul li .chat-friend-request-name {
	float:none;
	display:block;
	line-height:30px;
	margin-left:5px;
	white-space:nowrap;
	overflow:hidden
}
#chat-window #chat-home #chat-home-last-friend-request ul li .chat-friend-request-button,#chat-window #chat-home #chat-home-last-friend-request-sent ul li .chat-friend-request-button {
	float:right;
	display:inline-block;
	width:30px;
	margin-top:1px;
	margin-left:4px;
	padding:3px 0 2px 0;
	height:28px;
	font-size:18px;
	width:19px;
	color:#000!important;
	cursor:pointer
}
#chat-window .chat-messages {
	position:absolute;
	top:36px;
	bottom:54px;
	width:100%
}
#chat-window .chat-message-form {
	bottom:0;
	padding:2px 5px 4px;
	position:absolute;
	width:100%
}
#chat-window .chat-message-form .input-group {
	word-break:break-all
}
#chat-window .chat-message-form textarea {
	border-color:#9a9a9a;
	border-width:1px 0 1px 1px;
	border-radius:0;
	height:48px
}
#chat-window .chat-message-form textarea:focus {
	background:#e6e6e6;
	outline:0
}
#chat-window .chat-message-form .btn {
	background:#e6e6e6;
	border:#9a9a9a 1px solid;
	border-radius:0
}
#chat-window .chat-message-form .btn.disabled {
	background:#777
}
#chat-window .chat-message-form .emojionearea-editor {
	font-size:12px
}
#chat-window .chat-message-form #textarea-group {
	position:relative;
	height:48px
}
#chat-window .chat-message-form #textarea-group #chat-send-file {
	border:0;
	padding:0;
	background-color:transparent;
	position:absolute;
	bottom:5px;
	right:8px;
	display:block;
	height:14px;
	line-height:14px;
	margin:0;
	color:#777;
	z-index:5
}
#chat-window .chat-message-form #textarea-group #chat-send-file:hover:not([disabled]) {
	cursor:pointer;
	color:#555
}
#chat-window .chat-message-form #textarea-group #chat-send-file[disabled] {
	color:transparent
}
#chat-window .chat-message-form #textarea-group #chat-file {
	display:none
}
#chat-window .chat-message-form .input-group {
	display:flex;
	width:100%
}
#chat-window .chat-message-form .input-group #textarea-group {
	flex-grow:1
}
#chat-window .chat-message-form .input-group #chat-send-btn {
	flex:0 1 auto;
	margin:0 0 1px 2px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	width:auto
}
#chat-window #chat-users-lists {
	top:0;
	position:absolute;
	bottom:24px;
	right:0;
	left:0;
	overflow:auto
}
#chat-window .chat-users {
	margin-bottom:-1px;
	min-height:1px;
	position:relative;
	z-index:10
}
#chat-window .chat-users a {
	background-color:#fff;
	border:solid #d9d9d9;
	border-width:1px 0 1px 0;
	display:block;
	height:37px;
	padding:0;
	position:relative;
	text-decoration:none;
	z-index:1
}
#chat-window .chat-users a.friend_selected {
	background:#eee;
	border-color:#000;
	z-index:2
}
#chat-window .chat-users a.friend_selected .chat_profile_name {
	font-weight:700
}
#chat-window .chat-users a:hover {
	background:#eee
}
#chat-window .chat-users a.chat_no_friends {
	text-align:center;
	cursor:default
}
#chat-window .chat-users a.chat_back_to_friends {
	text-align:center
}
#chat-window .chat-users a.chat_friend_offline .chat_picture_filter {
	display:block
}
#chat-window .chat-users a.chat_friend_offline .chat_profile_name {
	color:#777!important
}
#chat-window .chat-users a#chat_get_more_friends_link {
	line-height:34px
}
#chat-window .chat-users a.chat_friend_typing .chat_list_user_is_typing {
	display:block!important;
	margin-left:38px;
	height:12px;
	line-height:12px;
	font-size:11px
}
#chat-window .chat-users a.chat_friend_typing .chat_list_user_is_typing.chat_list_user_is_typing_fav {
	margin-left:56px
}
#chat-window .chat-users a.chat_friend_typing .chat_profile_name {
	height:23px;
	line-height:23px
}
#chat-window .chat-users a.chat_friend_typing .chat_profile_name_favorite {
	margin-top:5px
}
#chat-window .chat-users a .chat_list_user_is_typing {
	display:none
}
#chat-window .chat-users.friend_selected {
	z-index:11
}
#chat-window .chat_picture_status {
	float:left;
	width:35px;
	height:35px;
	background-size:35px
}
#chat-window .chat_picture_filter {
	display:none;
	position:absolute;
	width:35px;
	height:35px;
	top:0;
	left:0;
	color:#000;
	line-height:35px;
	overflow:hidden
}
#chat-window .chat_picture_filter span {
	background-color:#d9d9d9;
	white-space:nowrap
}
#chat-window .chat_status_nb_unread {
	position:relative;
	top:0;
	height:16px;
	z-index:5
}
#chat-window .chat_status_nb_unread .badge {
	float:right;
	padding:2px 3px;
	min-width:14px;
	background-color:#de2600
}
#chat-window .chat_status_offline,#chat-window .chat_status_online {
	margin-top:22px;
	margin-left:29px;
	border:#fff 1px solid;
	width:12px;
	height:12px;
	border-radius:50%
}
#chat-window .chat_status_online {
	background-color:#5cb85c
}
#chat-window .chat_status_offline {
	background-color:#777
}
#chat-window .chat_profile_name {
	height:36px;
	line-height:36px;
	margin-left:38px;
	overflow:hidden;
	white-space:nowrap;
	color:#000;
	font-size:15px
}
#chat-window .chat_profile_name_favorite {
	float:left;
	margin-top:11px;
	margin-right:3px;
	width:14px;
	height:14px
}
#chat-window .chat_profile_favorite {
	margin-left:38px
}
#chat-window .chat_profile_date {
	height:12px;
	margin-left:39px;
	text-align:right;
	font-size:9px;
	color:#777;
	font-weight:700
}
#chat-window .chat_profile_date.not_read {
	color:#f0ad4e
}
#chat-window #chat-users-search {
	display:none;
	position:absolute;
	width:100%;
	top:0;
	left:0;
	bottom:28px
}
#chat-window #chat-users-search-close {
	display:none;
	height:28px;
	position:absolute;
	left:0;
	width:100%;
	bottom:0
}
#chat-window #chat-users-search-input {
	text-align:center;
	position:absolute;
	bottom:0
}
#chat-window #chat-users-search-input input {
	border-color:#9a9a9a;
	border-width:1px 0 0 0;
	border-radius:0;
	padding:2px 2px 2px 4px;
	height:24px
}
#chat-window #chat-users-search-input button {
	border:1px solid #9a9a9a;
	border-bottom:0;
	border-right:0;
	border-radius:0;
	margin:0;
	height:24px;
	padding:0 2px
}
#chat-window.chat-hidden {
	width:auto;
	height:auto;
	min-width:0
}
#chat-window.chat-hidden #chat_loading_overlay,#chat-window.chat-hidden .chat-icon-home,#chat-window.chat-hidden .chat-nb-users,#chat-window.chat-hidden .chat-settings,#chat-window.chat-hidden .chat-title .close,#chat-window.chat-hidden .chat-title-link-debug,#chat-window.chat-hidden .chat-title-text,#chat-window.chat-hidden .row,#chat-window.chat-hidden .x-overlay {
	display:none
}
#chat-window.chat-hidden .chat-title span.badge {
	display:block
}
#chat-window #chat-side-column {
	padding-left:0;
	position:absolute;
	top:0;
	bottom:0;
	right:0
}
#chat-window #chat_prefs_checkbox {
	padding-top:6px
}
#chat-window #chat_prefs_checkbox #chat_check_notif {
	display:none
}
#chat-window .chat_tab_container {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:auto
}
#chat-window .chat_tab_container.chat_is_typing .chat_group_tab_container {
	bottom:15px
}
#chat-window .chat_tab_container.chat_is_typing .chat_typing {
	display:block
}
#chat-window .chat_tab_container .chat_typing {
	display:none;
	position:absolute;
	bottom:0;
	height:15px;
	line-height:13px;
	margin-left:3px
}
#chat-window .chat_group_tab_container {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:auto
}
#chat-window .chat_group_tab_container .div_load_history {
	text-align:center;
	height:30px;
	line-height:40px
}
#chat-window .chat_group_tab_container .get_history {
	line-height:40px;
	text-align:center;
	cursor:pointer
}
#chat-window .chat_group_tab_container .get_history .icon.history {
	line-height:18px;
	height:20px;
	width:16px
}
#chat-window .chat_group_tab_container .get_history span {
	padding-left:4px
}
#chat-window .chat_group_tab_container .cannot_decrypt_previous {
	color:#de2600;
	padding:5px;
	font-weight:700;
	text-align:center
}
#chat-window .chat_group_tab_container #chat-profile-send-request {
	text-align:center;
	margin-top:25%;
	padding:10px
}
#chat-window .chat_group_tab_container li {
	width:100%;
	margin-bottom:5px;
	padding:3px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_inner {
	color:#fff
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_inner a {
	color:#fff
}
#chat-window .chat_group_tab_container li .chat-body .header {
	text-align:left
}
#chat-window .chat_group_tab_container li .chat-body .header .header_message_left {
	padding-left:3px
}
#chat-window .chat_group_tab_container li .chat-body .header .header_message_right {
	padding-left:23px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message_report {
	display:none
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message {
	overflow:hidden;
	position:relative
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_image_div {
	position:relative;
	margin:3px 0;
	min-height:30px;
	text-align:center
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_progress_bar {
	width:100%;
	margin-top:2px!important;
	height:22px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_load_button {
	position:absolute;
	top:0;
	left:0;
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
	width:100%
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_load_button span {
	font-size:25px;
	cursor:pointer
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_image_div.chat_upload_blured img,#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_image_div.chat_upload_blured video {
	opacity:.1
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_image_div.chat_upload_blured .chat_upload_load_button {
	display:none
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_blured_button {
	position:absolute;
	top:0;
	left:0;
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
	width:100%;
	z-index:8
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_blured_button span {
	font-size:25px;
	cursor:pointer
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_blur_button {
	position:absolute;
	top:0;
	left:0;
	background:#000;
	color:#fff;
	padding:3px;
	text-align:center;
	z-index:9
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_blur_button span {
	font-size:25px;
	cursor:pointer
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat_upload_expire_in {
	margin-top:4px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat-upload-download {
	position:absolute;
	right:0;
	top:0;
	background:#000;
	color:#fff;
	padding:3px;
	text-align:center;
	z-index:9
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat-upload-download div {
	font-weight:700
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .chat-upload-download span {
	font-size:24px;
	cursor:pointer
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message .icf-file-broken {
	margin:3px;
	font-size:25px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display p.chat_message_system {
	color:#000!important;
	background-color:#fff;
	border:#000 1px solid;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	border-radius:15px;
	padding:3px 8px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display div:last-child p {
	position:relative
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display div:last-child p:after {
	content:" ";
	border-style:solid;
	height:0;
	position:absolute;
	top:100%;
	width:0
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display div:last-child p.message_left:after {
	border-color:#555 transparent transparent transparent;
	border-width:6px 6px 0 0;
	left:10px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display div:last-child p.message_right:after {
	border-color:transparent #777 transparent transparent;
	border-width:0 6px 6px 0;
	right:10px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message_gallery {
	text-align:center;
	min-height:20px;
	line-height:20px;
	margin-top:5px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message_gallery img {
	max-height:250px;
	max-width:100%;
	cursor:pointer
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .chat_message_gallery img.chat_profile {
	height:auto;
	width:90px;
	max-width:none
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .thumb-block {
	float:none;
	width:100%;
	border:0;
	padding:2px
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .thumb-block .thumb {
	overflow:hidden
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .thumb-block .thumb-under {
	min-height:auto
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .thumb-block .thumb-under p {
	font-size:12px;
	padding:0 8px;
	max-height:none
}
#chat-window .chat_group_tab_container li .chat-body .chat_message_display .thumb-block .metadata {
	display:none
}
#chat-window .chat_group_tab_container li .chat-body .message_left {
	background-color:#555;
	margin-right:20px
}
#chat-window .chat_group_tab_container li .chat-body .message_right {
	background-color:#777;
	margin-left:20px
}
#chat-window .chat_group_tab_container li .chat-body p {
	line-height:1.2;
	overflow-wrap:break-word;
	padding:5px 8px
}
#chat-window .chat_group_tab_container li .chat-body .message_multi {
	margin-top:-9px
}
#chat-window .chat_group_tab_container li .chat-body .message_multi p {
	border-top:0!important
}
#chat-window .chat_group_tab_container li .chat-actions {
	width:16px;
	padding-left:4px;
	text-align:right
}
#chat-window .chat_group_tab_container li .chat-actions .chat_message_status_not_read {
	width:12px;
	height:12px;
	background-color:#f0ad4e;
	border-radius:50%;
	margin-left:1px;
	margin-top:4px
}
#chat-window .chat_group_tab_container li .chat-actions .remove-message {
	display:none;
	height:12px;
	width:12px;
	margin-top:6px;
	line-height:10px
}
#chat-window .chat_group_tab_container li .chat-actions .remove-message a {
	display:block;
	height:100%;
	width:100%;
	text-align:center;
	text-decoration:none;
	color:#de2600
}
#chat-window .chat_group_tab_container li .chat-actions .remove-message a:hover {
	text-decoration:none
}
#chat-window .chat_group_tab_container li .chat-actions .report-message {
	display:none;
	height:12px;
	width:12px;
	margin-top:6px;
	line-height:10px
}
#chat-window .chat_group_tab_container li .chat-actions .report-message a {
	display:block;
	height:100%;
	width:100%;
	text-align:center;
	text-decoration:none;
	color:#de2600
}
#chat-window .chat_group_tab_container li .chat-actions .report-message a:hover {
	text-decoration:none
}
#chat-window .chat_group_tab_container li.chat-no-messages {
	text-align:center;
	line-height:25px
}
#chat-window #chat_pass_no_key_error {
	font-weight:700;
	color:#de2600
}
#chat-window #chat_pass_no_key_form button,#chat-window #chat_pass_no_key_form input {
	color:#000
}
#chat-window #chat_pass_no_key_check_pass {
	display:none
}
#chat-window .emojionearea-editor {
	min-height:45px!important;
	max-height:45px!important;
	height:45px!important
}
#chat-window #chat-preloader {
	display:none
}
ul.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] {
	position:fixed!important;
	bottom:50px!important;
	top:auto!important
}
.chat_dialog_report .chat_dialog_head {
	font-size:14px;
	margin-bottom:8px
}
.chat_dialog_report .modal_error {
	color:#de2600;
	font-weight:700
}
.chat_dialog_report p {
	text-align:center
}
.chat_dialog_report button {
	color:#000!important
}
.chat_dialog_report textarea {
	height:90px;
	color:#000
}
.chat_dialog_report .chat_dialog_label_textarea {
	float:left;
	line-height:90px;
	margin-right:5px
}
.chat_xv_popup button,.chat_xv_popup select,.chat_xv_popup textarea {
	margin:3px;
	color:#000
}
.chat_xv_popup .chat_popup_buttons {
	text-align:center
}
.chat_xv_popup .chat_popup_button_red {
	background-color:#de2600;
	color:#fff
}
.chat_xv_popup ul.chat_popup_choice {
	padding-left:0;
	padding-top:5px
}
.chat_xv_popup ul.chat_popup_choice li {
	cursor:pointer
}
.chat_xv_popup ul.chat_popup_choice li:hover {
	background-color:#d9d9d9;
	color:#000
}
.chat_xv_popup h4 {
	margin-bottom:10px;
	text-align:center
}
.chat_xv_popup .chat_delete_all {
	display:table;
	margin-bottom:10px
}
.chat_xv_popup .chat_delete_all div {
	display:table-row
}
.chat_xv_popup .chat_delete_all div div {
	display:table-cell;
	vertical-align:middle;
	min-width:34px
}
.chat_xv_popup .chat_delete_all div div .icf-warning {
	font-size:2.2em;
	color:#de2600
}
.chat_xv_popup .error {
	color:#de2600
}
.chat_user_has_to_subscribe {
	background-color:red;
	color:#fff
}
.chat_user_has_to_subscribe span {
	color:#fff;
	text-decoration:underline;
	cursor:pointer
}
.chat-quote {
	padding-top:6px
}
.chat-quote__inner {
	border-left:2px solid rgba(127,127,127,.75);
	margin-left:8px;
	padding-left:8px;
	padding-right:8px
}
.chat-quote__metas {
	font-style:italic
}
.chat-quote blockquote {
	border-width:0;
	font-size:inherit;
	margin-bottom:0;
	padding:0
}
.chat-quote p {
	padding:0 0 4px 0!important
}
.chat-quote p::after {
	content:none!important
}
.chat-content {
	padding:5px 8px
}
.chat-content--loading .chat-content__message {
	display:none
}
.chat-content--no-thumb .chat-content__thumb-wrapper {
	min-height:133px;
	min-width:200px
}
.chat-content__thumb-wrapper,.chat-content__title {
	margin-bottom:.75rem
}
.chat-content__button {
	background-color:#de2600;
	color:#fff!important;
	font-weight:700;
	text-decoration:none;
	align-items:center;
	display:flex;
	height:initial;
	justify-content:center;
	line-height:1.25;
	margin-bottom:.5em;
	padding:.5em
}
.chat-content__button:hover {
	text-decoration:none
}
.chat-content__button:not(.chat-content__button--disabled):hover {
	background-color:#ab1d00
}
.chat-content__button--disabled,.chat-content__button--disabled:hover {
	cursor:default;
	opacity:.75;
	box-shadow:none!important
}
.chat-content__message {
	margin:0!important;
	padding:.25em 0 0!important
}
.chat-content__thumb-wrapper {
	position:relative;
	overflow:hidden;
	padding:0
}
.chat-content__thumb {
	height:auto;
	max-width:100%
}
.chat-content__title {
	margin-top:1em;
	font-size:1.125em;
	font-weight:700
}
#popup_crypt_buttons {
	text-align:center
}
#popup_chat_report {
	text-align:center
}
#popup_chat_report button {
	margin:3px;
	color:#000
}
#popup_chat_report select {
	color:#000
}
#popup_chat_report h4 {
	margin-bottom:5px
}
#popup_chat_report p {
	margin-top:5px
}
.device-xlg-show,.mobile-landscape-show,.mobile-portrait-show,.mobile-show,.mobile-show-inline,.mobile-show-inline-block,.mobile-show-list-item {
	display:none
}
.lg-col-only-show,.lg-col-only-show-inline,.lg-col-only-show-inline-block,.md-col-only-show,.md-col-only-show-inline,.md-col-only-show-inline-block,.mobile-only-show,.mobile-only-show-inline,.mobile-only-show-inline-block,.mobile-only-show-list-item,.sm-col-only-show,.sm-col-only-show-inline,.sm-col-only-show-inline-block {
	display:none
}
@media (min-width:480px) and (max-width:767px) {
	.sm-col-only-hide {
	display:none
}
.sm-col-only-show {
	display:block
}
.sm-col-only-show-inline {
	display:inline
}
.sm-col-only-show-inline-block {
	display:inline-block
}
.mozaique.cust-nb-cols .thumb-block,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block {
	width:33.33333333%
}
.mozaique.cust-nb-cols .thumb-block .thumb-under,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under {
	min-height:56px
}
.mozaique.cust-nb-cols .thumb-block .thumb-under.title-only,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only {
	min-height:38px
}
.mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p.title,.mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p:first-child,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p.title,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p:first-child {
	height:auto;
	max-height:38px
}
.mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type {
	height:auto;
	max-height:36px;
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal
}
.mozaique.cust-nb-cols .thumb-block .thumb-under p,.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p {
	font-size:13px
}
.nb-thumbs-cols-sm-2 .mozaique.cust-nb-cols .thumb-block {
	width:50%
}
.nb-thumbs-cols-sm-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p {
	font-size:16px
}
.nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block {
	width:25%
}
.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .sprfluous,.nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block .sprfluous {
	display:none
}
.nb-thumbs-cols-sm-3 .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red,.nb-thumbs-cols-sm-4 .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red {
	margin-left:4px
}
.max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(n+4) {
	display:none
}
.nb-thumbs-cols-sm-2 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(4),.nb-thumbs-cols-sm-4 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(4) {
	display:block
}
.max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(n+7) {
	display:none
}
.nb-thumbs-cols-sm-4 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(7),.nb-thumbs-cols-sm-4 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(8) {
	display:block
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block {
	float:none;
	font-size:0;
	margin:0 auto;
	max-width:1000px;
	padding:10px 8px 0;
	width:100%;
	white-space:nowrap;
	align-items:center;
	display:flex
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-inside,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under {
	display:inline-block;
	font-size:initial;
	margin:1% 0;
	white-space:normal
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-inside {
	padding:0 0 21.63461538%;
	vertical-align:top;
	width:38.46153846%
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under {
	margin-left:18px;
	padding:0;
	text-align:left;
	vertical-align:top;
	width:61.53846154%
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p {
	font-size:13.84615385px;
	line-height:16px
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type {
	max-height:none;
	margin:0 0 4.5px;
	padding:0;
	white-space:normal
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title a,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child a,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type a {
	font-size:18px;
	line-clamp:3;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
	white-space:normal;
	line-height:21.6px;
	padding:0
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title a .duration,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child a .duration,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type a .duration {
	display:inline-block;
	float:none;
	font-size:.75em;
	vertical-align:text-bottom
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg {
	padding:2px 0
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg span {
	vertical-align:top
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .duration {
	display:none
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .icf-ticket-red {
	margin-left:4px
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg a .icon-f {
	line-height:16px
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .video-hd-mark,.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .video-sd-mark {
	height:16px;
	line-height:16px;
	margin-left:6px
}
.nb-thumbs-cols-sm-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p .sprfluous {
	display:none
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block,#related-playlists .mozaique .thumb-block,#related-videos .mozaique .thumb-block {
	width:33.33333333%
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under,#related-playlists .mozaique .thumb-block .thumb-under,#related-videos .mozaique .thumb-block .thumb-under {
	min-height:56px
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under.title-only,#related-playlists .mozaique .thumb-block .thumb-under.title-only,#related-videos .mozaique .thumb-block .thumb-under.title-only {
	min-height:38px
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under.title-only p.title,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under.title-only p:first-child,#related-playlists .mozaique .thumb-block .thumb-under.title-only p.title,#related-playlists .mozaique .thumb-block .thumb-under.title-only p:first-child,#related-videos .mozaique .thumb-block .thumb-under.title-only p.title,#related-videos .mozaique .thumb-block .thumb-under.title-only p:first-child {
	height:auto;
	max-height:38px
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p.title,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p:first-child,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p:first-of-type,#related-playlists .mozaique .thumb-block .thumb-under p.title,#related-playlists .mozaique .thumb-block .thumb-under p:first-child,#related-playlists .mozaique .thumb-block .thumb-under p:first-of-type,#related-videos .mozaique .thumb-block .thumb-under p.title,#related-videos .mozaique .thumb-block .thumb-under p:first-child,#related-videos .mozaique .thumb-block .thumb-under p:first-of-type {
	height:auto;
	max-height:36px;
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p,#related-playlists .mozaique .thumb-block .thumb-under p,#related-videos .mozaique .thumb-block .thumb-under p {
	font-size:13px
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .sprfluous,#related-playlists .mozaique .thumb-block .sprfluous,#related-videos .mozaique .thumb-block .sprfluous {
	display:none
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .sprfluous+.icf-ticket-red,#related-playlists .mozaique .thumb-block .sprfluous+.icf-ticket-red,#related-videos .mozaique .thumb-block .sprfluous+.icf-ticket-red {
	margin-left:4px
}
#profile-tabs .activity-event.premium-preview .thumb-block.after-12,#profile-tabs .activity-event.premium-preview .thumb-block.after-15,#related-playlists .thumb-block.after-12,#related-playlists .thumb-block.after-15,#related-videos .thumb-block.after-12,#related-videos .thumb-block.after-15 {
	display:none
}
#profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-10,#related-playlists.with-ad.enlarged-player .thumb-block.after-10,#related-videos.with-ad.enlarged-player .thumb-block.after-10 {
	display:none
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-playlists.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-videos.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under {
	min-height:0
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.with-add-nth-child-3-plus-1,#related-playlists.with-ad.with-footer-ad .thumb-block.with-add-nth-child-3-plus-1,#related-videos.with-ad.with-footer-ad .thumb-block.with-add-nth-child-3-plus-1 {
	clear:left
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad {
	width:66.66666667%
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-12,#related-playlists.with-ad.with-footer-ad .thumb-block.after-12,#related-videos.with-ad.with-footer-ad .thumb-block.after-12 {
	display:inline-block
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-13,#related-playlists.with-ad.with-footer-ad .thumb-block.after-13,#related-videos.with-ad.with-footer-ad .thumb-block.after-13 {
	display:none
}
}@media (min-width:480px) and (max-width:650px) {
	html:not(.nb-thumbs-cols-sm-2):not(.nb-thumbs-cols-sm-4) .mozaique.cust-nb-cols .thumb-block .sprfluous {
	display:none
}
html:not(.nb-thumbs-cols-sm-2):not(.nb-thumbs-cols-sm-4) .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red {
	margin-left:4px
}
}@media (min-width:768px) {
	.premium-page.not-premium-logged #profile-title.has-banner .profile-pic {
	display:none
}
#profile-title h4 .content-filters>:not(:last-child) {
	margin-right:10px
}
}@media (min-width:768px) and (max-width:991px) {
	.md-col-only-hide {
	display:none
}
.md-col-only-show {
	display:block
}
.md-col-only-show-inline {
	display:inline
}
.md-col-only-show-inline-block {
	display:inline-block
}
.related-content .related-content__btns.mobile-hide {
	width:25%
}
#profile-tabs .activity-event.premium-preview .thumb-block,#related-playlists .thumb-block,#related-videos .thumb-block {
	width:25%
}
#profile-tabs .activity-event.premium-preview .thumb-block .sprfluous,#related-playlists .thumb-block .sprfluous,#related-videos .thumb-block .sprfluous {
	display:inline
}
#profile-tabs .activity-event.premium-preview .thumb-block.after-12,#profile-tabs .activity-event.premium-preview .thumb-block.after-15,#related-playlists .thumb-block.after-12,#related-playlists .thumb-block.after-15,#related-videos .thumb-block.after-12,#related-videos .thumb-block.after-15 {
	display:none
}
#profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-12,#related-playlists.with-ad.enlarged-player .thumb-block.after-12,#related-videos.with-ad.enlarged-player .thumb-block.after-12 {
	display:inline-block
}
#profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-14,#related-playlists.with-ad.enlarged-player .thumb-block.after-14,#related-videos.with-ad.enlarged-player .thumb-block.after-14 {
	display:none
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-playlists.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-videos.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under {
	min-height:0
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.with-add-nth-child-4-plus-1,#related-playlists.with-ad.with-footer-ad .thumb-block.with-add-nth-child-4-plus-1,#related-videos.with-ad.with-footer-ad .thumb-block.with-add-nth-child-4-plus-1 {
	clear:left
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad {
	width:50%
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-10,#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-12,#related-playlists.with-ad.with-footer-ad .thumb-block.after-10,#related-playlists.with-ad.with-footer-ad .thumb-block.after-12,#related-videos.with-ad.with-footer-ad .thumb-block.after-10,#related-videos.with-ad.with-footer-ad .thumb-block.after-12 {
	display:inline-block
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-14,#related-playlists.with-ad.with-footer-ad .thumb-block.after-14,#related-videos.with-ad.with-footer-ad .thumb-block.after-14 {
	display:none
}
#related-videos .show-more.multiple-related {
	width:75%
}
.nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block .sprfluous {
	display:none
}
.nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red {
	margin-left:4px
}
#create-account-frame .info-pannel h3 {
	font-size:18px;
	line-height:1.4;
	margin-bottom:10px
}
#create-account-frame .info-pannel .advantage {
	margin:5px 0;
	width:auto;
	float:none
}
#create-account-frame .info-pannel .advantage p {
	font-size:13px
}
#create-account-frame .info-pannel .btn-default {
	margin-top:10px;
	padding:7px;
	font-size:14px;
	white-space:normal
}
#create-account-frame #signup-form_step2_profilepic .step2-profile-pic {
	margin:0 auto 10px;
	width:80px;
	float:none
}
}@media (min-width:768px) and (max-width:1439px) {
	.nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block {
	width:33.33333333%
}
.nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p {
	font-size:14px
}
.nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block .thumb-under {
	min-height:38px
}
.nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-lg-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type {
	height:18px;
	max-height:18px;
	line-clamp:1;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	white-space:normal
}
.nb-thumbs-cols-lg-4 .mozaique.cust-nb-cols .thumb-block {
	width:25%
}
.nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block {
	width:20%
}
.nb-thumbs-cols-lg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under p {
	font-size:12px
}
.max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(n+5) {
	display:none
}
.nb-thumbs-cols-lg-3 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(n+4) {
	display:none
}
.nb-thumbs-cols-lg-5 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(5) {
	display:block
}
.max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(n+9) {
	display:none
}
.nb-thumbs-cols-lg-3 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(n+7) {
	display:none
}
.nb-thumbs-cols-lg-5 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(10),.nb-thumbs-cols-lg-5 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(9) {
	display:block
}
}@media (min-width:768px) and (max-width:850px) {
	html:not(.nb-thumbs-cols-lg-3):not(.nb-thumbs-cols-lg-5) .mozaique.cust-nb-cols .thumb-block .sprfluous {
	display:none
}
html:not(.nb-thumbs-cols-lg-3):not(.nb-thumbs-cols-lg-5) .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red {
	margin-left:4px
}
}@media (min-width:930px) {
	#page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player {
	height:516px;
	padding-bottom:0
}
#page.video-page #video-player-bg #html5video.embed-responsive .embed-responsive-item,#page.video-page #video-player-bg #html5video.embed-responsive embed,#page.video-page #video-player-bg #player .embed-responsive-item,#page.video-page #video-player-bg #player embed {
	height:516px;
	position:static
}
#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	height:auto;
	padding-bottom:40%
}
#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive .embed-responsive-item,#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive embed,#page.video-page .player-enlarged #video-player-bg #player .embed-responsive-item,#page.video-page .player-enlarged #video-player-bg #player embed {
	height:100%;
	position:absolute
}
.activity-event .act-achievement {
	font-size:60px
}
}@media (min-width:930px) and (min-height:680px) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:45%
}
}@media (min-width:930px) and (min-height:760px) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:50%
}
}@media (min-width:930px) and (min-height:840px) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:55%
}
}@media (min-width:992px) {
	.lg-col-only-hide {
	display:none
}
.lg-col-only-show {
	display:block
}
.lg-col-only-show-inline {
	display:inline
}
.lg-col-only-show-inline-block {
	display:inline-block
}
#profile-search-form.display-compact .form-row-keywords .control-label {
	width:11.1111%
}
#profile-search-form.display-compact .form-row-keywords .col-md-8 {
	width:88.8889%
}
#video-tabs.disp-tabComments #tabComments {
	float:left;
	width:40%
}
#video-tabs.disp-tabComments~#related-videos,#video-tabs.disp-tabComments~#video-sponsor-links,#video-tabs.disp-tabComments~.related-content {
	float:left;
	width:60%
}
#video-tabs.disp-tabComments~#related-videos #related-playlists .mozaique .thumb-block,#video-tabs.disp-tabComments~#related-videos #related-videos .mozaique .thumb-block,#video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,#video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block {
	width:33.33333333%
}
#content.player-enlarged~#video-tabs.disp-tabComments #tabComments,#content.player-enlarged~#video-tabs.disp-tabComments~#related-videos,#content.player-enlarged~#video-tabs.disp-tabComments~#video-sponsor-links,#content.player-enlarged~#video-tabs.disp-tabComments~.related-content,#video-tabs.disp-tabComments.nb-comments-0 #tabComments,#video-tabs.disp-tabComments.nb-comments-0~#related-videos,#video-tabs.disp-tabComments.nb-comments-0~#video-sponsor-links,#video-tabs.disp-tabComments.nb-comments-0~.related-content,.ie #video-tabs.disp-tabComments #tabComments,.ie #video-tabs.disp-tabComments~#related-videos,.ie #video-tabs.disp-tabComments~#video-sponsor-links,.ie #video-tabs.disp-tabComments~.related-content,.legacy-ie #video-tabs.disp-tabComments #tabComments,.legacy-ie #video-tabs.disp-tabComments~#related-videos,.legacy-ie #video-tabs.disp-tabComments~#video-sponsor-links,.legacy-ie #video-tabs.disp-tabComments~.related-content,.old-ie #video-tabs.disp-tabComments #tabComments,.old-ie #video-tabs.disp-tabComments~#related-videos,.old-ie #video-tabs.disp-tabComments~#video-sponsor-links,.old-ie #video-tabs.disp-tabComments~.related-content {
	float:none;
	width:100%
}
#content.player-enlarged~#video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,#content.player-enlarged~#video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block,#video-tabs.disp-tabComments.nb-comments-0~.related-content #related-playlists .mozaique .thumb-block,#video-tabs.disp-tabComments.nb-comments-0~.related-content #related-videos .mozaique .thumb-block,.ie #video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,.ie #video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block,.legacy-ie #video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,.legacy-ie #video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block,.old-ie #video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,.old-ie #video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block {
	width:20%
}
.ranks {
	display:flex
}
.ranks .ranking {
	padding-left:20px
}
.ranks .ranking:first-child {
	padding-left:0
}
#page.section-manage:not(.with-premium-info-frame) #signin-popup-form>.row,.x-overlay:not(.with-premium-info-frame) #signin-popup-form>.row {
	width:95%
}
}@media (min-width:992px) and (max-width:1439px) {
	.related-content .related-content__btns.mobile-hide {
	width:20%
}
#profile-tabs .activity-event.premium-preview .thumb-block,#related-playlists .thumb-block,#related-videos .thumb-block {
	width:20%
}
#profile-tabs .activity-event.premium-preview .thumb-block.after-15,#related-playlists .thumb-block.after-15,#related-videos .thumb-block.after-15 {
	display:none
}
#profile-tabs .activity-event.premium-preview .thumb-block .sprfluous,#related-playlists .thumb-block .sprfluous,#related-videos .thumb-block .sprfluous {
	display:inline
}
#profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-12,#related-playlists.with-ad.enlarged-player .thumb-block.after-12,#related-videos.with-ad.enlarged-player .thumb-block.after-12 {
	display:inline-block
}
#profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-13,#profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-14,#related-playlists.with-ad.enlarged-player .thumb-block.after-13,#related-playlists.with-ad.enlarged-player .thumb-block.after-14,#related-videos.with-ad.enlarged-player .thumb-block.after-13,#related-videos.with-ad.enlarged-player .thumb-block.after-14 {
	display:none
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-playlists.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-videos.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under {
	min-height:0
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.with-add-nth-child-5-plus-1,#related-playlists.with-ad.with-footer-ad .thumb-block.with-add-nth-child-5-plus-1,#related-videos.with-ad.with-footer-ad .thumb-block.with-add-nth-child-5-plus-1 {
	clear:left
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-10,#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-12,#related-playlists.with-ad.with-footer-ad .thumb-block.after-10,#related-playlists.with-ad.with-footer-ad .thumb-block.after-12,#related-videos.with-ad.with-footer-ad .thumb-block.after-10,#related-videos.with-ad.with-footer-ad .thumb-block.after-12 {
	display:inline-block
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-13,#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-14,#related-playlists.with-ad.with-footer-ad .thumb-block.after-13,#related-playlists.with-ad.with-footer-ad .thumb-block.after-14,#related-videos.with-ad.with-footer-ad .thumb-block.after-13,#related-videos.with-ad.with-footer-ad .thumb-block.after-14 {
	display:none
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad {
	width:40%
}
#related-videos .show-more.multiple-related {
	width:80%
}
}@media (min-width:1024px) {
	#header .white-stripe h2 {
	font-size:18px
}
#header .white-stripe h2 .alt {
	font-size:15px
}
#tags li,.tags-list li {
	width:20%
}
.mozaique.thumbs-5-cols .thumb-block {
	width:20%
}
.mozaique.thumbs-small .thumb-block {
	width:10%
}
#profile-title.has-banner-slider .embed-responsive {
	height:200px
}
#profile-title.has-banner-slider .embed-responsive .banner-slider-container {
	height:200px
}
#profile-title.has-banner-slider .embed-responsive.banner-slider {
	height:200px
}
#profile-title.has-banner-slider .embed-responsive.banner-slider .banner-slide:not(.banner-personal).ticket-red .ticket-in {
	height:200px
}
#profile-title.has-banner-slider .embed-responsive.banner-slider .banner-slide:not(.banner-personal).ticket-red .ticket-back .icon-f {
	font-size:202px
}
#profile-title.has-banner-slider>.top-right {
	top:207px
}
}@media (min-width:1120px) {
	#header .white-stripe h2 {
	font-size:20px
}
#header .white-stripe h2 .alt {
	font-size:18px
}
#list-page li {
	width:25%
}
.mozaique.thumbs-small .thumb-block {
	width:8.33333333%
}
.language-switcher-popup .x-popup-content a {
	font-size:12px;
	padding-bottom:3px;
	padding-top:3px
}
#page.section-manage:not(.with-premium-info-frame) #signin-popup-form>.row,.x-overlay:not(.with-premium-info-frame) #signin-popup-form>.row {
	width:90%
}
}@media (min-width:1280px) {
	#profile-tabs .tabs {
	border:1px solid #d9d9d9;
	border-image:linear-gradient(to bottom,#000,#d9d9d9 300px) 5;
	border-top:0;
	padding-left:4px;
	padding-right:4px
}
#profile-title {
	margin:0
}
#profile-tabs {
	border-width:1px
}
.users-videos .tab-description {
	padding:0
}
}@media (min-width:1280px) and (max-width:1439px) {
	#profile-tabs .sticky-tabs.is-sticky {
	left:50%;
	padding-left:0;
	padding-right:0;
	transform:translateX(-50%);
	width:calc(100% - (8px * 2))
}
}@media (min-width:1280px) and (max-width:1439px) and (min-height:680px) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:45%
}
}@media (min-width:1280px) and (max-width:1439px) and (min-height:760px) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:50%
}
}@media (min-width:1280px) and (max-width:1439px) and (min-height:840px) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:55%
}
}@media (min-width:1440px) {
	body {
	padding-left:80px;
	padding-top:8px;
	padding-right:80px
}
body #browser-too-old {
	margin-top:-8px
}
#page {
	max-width:1920px
}
#chat-window {
	right:20px
}
#x-x-messages-btn {
	right:20px
}
#x-x-messages-btn.chat-window-side {
	right:60px
}
#x-messages-menu {
	right:52px
}
#x-messages-menu.chat-window-side {
	right:92px
}
#x-messages-menu-settings {
	right:8px
}
#x-messages {
	padding:0 8px 0 10px;
	width:410px
}
.device-xlg-hide {
	display:none
}
.device-xlg-show {
	display:block
}
#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:30%
}
.mozaique.thumbs-5-cols .thumb-block {
	width:16.66666667%
}
.mozaique.cust-nb-cols .thumb-block,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block {
	width:20%
}
.mozaique.cust-nb-cols .thumb-block .thumb-under,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under {
	min-height:56px
}
.mozaique.cust-nb-cols .thumb-block .thumb-under.title-only,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only {
	min-height:38px
}
.mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p.title,.mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p:first-child,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p.title,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p:first-child {
	height:auto;
	max-height:38px
}
.mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type {
	height:auto;
	max-height:36px;
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal
}
.mozaique.cust-nb-cols .thumb-block .thumb-under p,.nb-thumbs-cols-xlg-5 .mozaique.cust-nb-cols .thumb-block .thumb-under p {
	font-size:14px
}
.nb-thumbs-cols-xlg-4 .mozaique.cust-nb-cols .thumb-block {
	width:25%
}
.nb-thumbs-cols-xlg-6 .mozaique.cust-nb-cols .thumb-block {
	width:16.66666667%
}
.nb-thumbs-cols-xlg-6 .mozaique.cust-nb-cols .thumb-block .thumb-under p {
	font-size:13px
}
.max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(n+6) {
	display:none
}
.nb-thumbs-cols-xlg-4 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(n+5) {
	display:none
}
.nb-thumbs-cols-xlg-6 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(6) {
	display:block
}
.max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(n+11) {
	display:none
}
.nb-thumbs-cols-xlg-4 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(n+9) {
	display:none
}
.nb-thumbs-cols-xlg-6 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(11),.nb-thumbs-cols-xlg-6 .max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(12) {
	display:block
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block,#related-playlists .mozaique .thumb-block,#related-videos .mozaique .thumb-block {
	width:16.66666667%
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p,#related-playlists .mozaique .thumb-block .thumb-under p,#related-videos .mozaique .thumb-block .thumb-under p {
	font-size:13px
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .sprfluous,#related-playlists .mozaique .thumb-block .sprfluous,#related-videos .mozaique .thumb-block .sprfluous {
	display:inline
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .sprfluous+.icf-ticket-red,#related-playlists .mozaique .thumb-block .sprfluous+.icf-ticket-red,#related-videos .mozaique .thumb-block .sprfluous+.icf-ticket-red {
	margin-left:4px
}
#profile-tabs .activity-event.premium-preview .thumb-block.after-12,#profile-tabs .activity-event.premium-preview .thumb-block.after-15,#related-playlists .thumb-block.after-12,#related-playlists .thumb-block.after-15,#related-videos .thumb-block.after-12,#related-videos .thumb-block.after-15 {
	display:none
}
#profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-12,#profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-15,#related-playlists.with-ad.enlarged-player .thumb-block.after-12,#related-playlists.with-ad.enlarged-player .thumb-block.after-15,#related-videos.with-ad.enlarged-player .thumb-block.after-12,#related-videos.with-ad.enlarged-player .thumb-block.after-15 {
	display:block
}
#profile-tabs .activity-event.premium-preview.with-ad.enlarged-player .thumb-block.after-16,#related-playlists.with-ad.enlarged-player .thumb-block.after-16,#related-videos.with-ad.enlarged-player .thumb-block.after-16 {
	display:none
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-playlists.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-videos.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under {
	min-height:0
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.with-add-nth-child-6-plus-1,#related-playlists.with-ad.with-footer-ad .thumb-block.with-add-nth-child-6-plus-1,#related-videos.with-ad.with-footer-ad .thumb-block.with-add-nth-child-6-plus-1 {
	clear:left
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad {
	width:33.33333333%
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-12,#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-15,#related-playlists.with-ad.with-footer-ad .thumb-block.after-12,#related-playlists.with-ad.with-footer-ad .thumb-block.after-15,#related-videos.with-ad.with-footer-ad .thumb-block.after-12,#related-videos.with-ad.with-footer-ad .thumb-block.after-15 {
	display:inline-block
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.after-16,#related-playlists.with-ad.with-footer-ad .thumb-block.after-16,#related-videos.with-ad.with-footer-ad .thumb-block.after-16 {
	display:none
}
#content.player-enlarged~#video-tabs.disp-tabComments~#related-videos #related-playlists .mozaique .thumb-block,#content.player-enlarged~#video-tabs.disp-tabComments~#related-videos #related-videos .mozaique .thumb-block,#content.player-enlarged~#video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,#content.player-enlarged~#video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block,#video-tabs.disp-tabComments.nb-comments-0~#related-videos #related-playlists .mozaique .thumb-block,#video-tabs.disp-tabComments.nb-comments-0~#related-videos #related-videos .mozaique .thumb-block,#video-tabs.disp-tabComments.nb-comments-0~.related-content #related-playlists .mozaique .thumb-block,#video-tabs.disp-tabComments.nb-comments-0~.related-content #related-videos .mozaique .thumb-block,.ie #video-tabs.disp-tabComments~#related-videos #related-playlists .mozaique .thumb-block,.ie #video-tabs.disp-tabComments~#related-videos #related-videos .mozaique .thumb-block,.ie #video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,.ie #video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block,.legacy-ie #video-tabs.disp-tabComments~#related-videos #related-playlists .mozaique .thumb-block,.legacy-ie #video-tabs.disp-tabComments~#related-videos #related-videos .mozaique .thumb-block,.legacy-ie #video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,.legacy-ie #video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block,.old-ie #video-tabs.disp-tabComments~#related-videos #related-playlists .mozaique .thumb-block,.old-ie #video-tabs.disp-tabComments~#related-videos #related-videos .mozaique .thumb-block,.old-ie #video-tabs.disp-tabComments~.related-content #related-playlists .mozaique .thumb-block,.old-ie #video-tabs.disp-tabComments~.related-content #related-videos .mozaique .thumb-block {
	width:16.66666667%
}
#profile-title.has-banner .embed-responsive {
	background-color:#000;
	height:200px;
	padding-bottom:0;
	text-align:center
}
#profile-title.has-banner .embed-responsive .embed-responsive-item {
	display:inline-block;
	height:200px;
	position:static;
	width:auto
}
#profile-title.has-banner-slider .embed-responsive {
	text-align:center
}
#profile-title.has-banner-slider .embed-responsive .personal-slider {
	display:inline-block;
	height:200px;
	position:static;
	width:auto
}
}@media (min-width:1440px) and (min-height:800px) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:35%
}
}@media (min-width:1440px) and (min-height:950px) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:42%
}
}@media (min-width:1440px) and (min-height:1000px) {
	#page.video-page .player-enlarged #video-player-bg #html5video.embed-responsive,#page.video-page .player-enlarged #video-player-bg #player {
	padding-bottom:45%
}
}@media (min-width:1440px) and (max-width:2080px) {
	#profile-tabs .sticky-tabs.is-sticky {
	max-width:100%;
	padding-left:80px;
	padding-right:80px
}
}@media (min-width:1900px) {
	.mozaique.thumbs-5-cols .thumb-block {
	width:14.28571429%
}
.mozaique.thumbs-5-cols .thumb-block .thumb-under p {
	font-size:14px
}
#video-tabs.disp-tabComments #tabComments {
	width:33.33%
}
#video-tabs.disp-tabComments~#video-sponsor-links {
	width:66.67%
}
#video-tabs.disp-tabComments~#related-videos,#video-tabs.disp-tabComments~.related-content {
	width:66.67%
}
#video-tabs.disp-tabComments~#related-videos #related-videos,#video-tabs.disp-tabComments~.related-content #related-videos {
	width:100%
}
#video-tabs.disp-tabComments~#related-videos .mozaique .thumb-block,#video-tabs.disp-tabComments~.related-content .mozaique .thumb-block {
	width:25%
}
}@media (min-width:2081px) {
	#profile-tabs .sticky-tabs.is-sticky {
	left:50%;
	max-width:1920px;
	padding-left:0;
	padding-right:0;
	transform:translateX(-50%)
}
}@media (min-width:2281px) {
	body #chat-window {
	margin-right:-1120px;
	right:50%
}
body #x-messages-menu-settings,body #x-x-messages-btn {
	margin-right:-1120px;
	right:50%
}
body #x-messages-menu-settings.chat-window-side,body #x-x-messages-btn.chat-window-side {
	margin-right:-1080px;
	right:50%
}
body #x-messages {
	margin-right:-1128px;
	right:50%
}
body #x-messages-menu {
	margin-right:-1088px;
	right:50%
}
body #x-messages-menu.chat-window-side {
	margin-right:-1048px;
	right:50%
}
}@media (max-width:1199px) {
	.video-page #tabShareAndEmbed .share-toolbox {
	margin:0 auto
}
}@media (max-width:1199px) and (min-aspect-ratio:1/1) {
	body.body--with-old-header .nav-elem .main-categories {
	max-height:62px
}
}@media (max-width:999px) {
	body.body--with-old-header .nav-elem .main-categories {
	max-height:124px
}
.signin-popup-form.gay .x-body,.signin-popup-form.shemale .x-body,.signin-popup-form.straight .x-body,.signin-popup-form.trans .x-body {
	background-image:none
}
.account-page.anonymous #page.exec-manage-login_create.gay,.account-page.anonymous #page.exec-manage-login_create.shemale,.account-page.anonymous #page.exec-manage-login_create.straight,.account-page.anonymous #page.exec-manage-login_create.trans {
	background-image:none
}
#signin-popup-form #signup-form_step2_marketing {
	width:100%
}
#signin-popup-form #signup-form_step2_marketing .marketing-mentions,#signin-popup-form #signup-form_step2_marketing h3 {
	text-align:center
}
}@media (max-width:999px) and (min-aspect-ratio:1/1) {
	body.body--with-old-header .nav-elem .main-categories {
	max-height:62px
}
}@media (max-width:991px) {
	.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame .login-create-section-title,.x-overlay.with-premium-info-frame .login-create-section-title {
	font-size:30px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #premium-info-frame .login-create-section-sub-title,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signin-popup-form fieldset legend,.x-overlay.with-premium-info-frame #premium-info-frame .login-create-section-sub-title,.x-overlay.with-premium-info-frame #signin-popup-form fieldset legend {
	font-size:20px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #signup-form_step2 .form-buttons,.x-overlay.with-premium-info-frame #signup-form_step2 .form-buttons {
	padding-left:15px;
	padding-right:15px;
	width:calc(60% + 30px)
}
}@media (max-width:929px) {
	#tabAboutMe .rating-box .rating-bar-block {
	min-width:55px
}
#premium-popup-form #premium-modes .mode .price,#premium-popup-form #premium-modes .mode .slogan {
	font-size:1.2rem
}
}@media (max-width:870px) {
	#header .main-menu p {
	display:none
}
#tabAboutMe .rating-box .rating-bar-block {
	min-width:30px
}
}@media (max-width:767px) {
	.mobile-show {
	display:block
}
.mobile-show-inline {
	display:inline
}
.mobile-show-inline-block {
	display:inline-block
}
.mobile-show-list-item {
	display:list-item
}
.mobile-hide,.mobile-hide-inline {
	display:none
}
.x-overlay.x-overlay-box {
	padding:0 10px
}
.x-overlay.x-overlay-box .x-body {
	padding:20px 15px 15px
}
.x-overlay.favlist-overlay .x-body .x-content {
	max-height:calc(100vh - 55px);
	max-height:calc(var(--vh,1vh) * 100 - 55px)
}
.pagination ul li a {
	font-size:16px;
	padding:5px 10px
}
.pagination ul li a.active {
	padding-left:10px;
	padding-right:10px
}
.pagination ul li a.no-page {
	padding:5px 4px
}
.pagination ul li.mobile-hide {
	display:none
}
.pagination.center ul {
	text-align:left
}
.icon.logo-bg {
	border-color:#161616;
	background-color:#161616
}
.desktop-active .icon.pencil {
	background-position:-288px -16px
}
.desktop-active .icon.friends {
	background-position:-336px -16px
}
.desktop-active .icon.video {
	background-position:-384px -16px
}
.desktop-active .icon.picture {
	background-position:-432px -16px
}
.desktop-active .icon.favorites {
	background-position:-480px -16px
}
.desktop-active .icon.fans {
	color:#fff
}
.desktop-active .icon.comments {
	color:#fff
}
.desktop-active .icon.chat {
	background-position:-624px -16px
}
.desktop-active .icon.activity {
	color:#fff
}
.desktop-active .icon.share {
	background-position:-720px -16px
}
.desktop-active:hover .icon.pencil,.mobile-active .icon.pencil {
	background-position:-264px -16px
}
.desktop-active:hover .icon.friends,.mobile-active .icon.friends {
	background-position:-312px -16px
}
.desktop-active:hover .icon.video,.mobile-active .icon.video {
	background-position:-360px -16px
}
.desktop-active:hover .icon.picture,.mobile-active .icon.picture {
	background-position:-408px -16px
}
.desktop-active:hover .icon.favorites,.mobile-active .icon.favorites {
	background-position:-456px -16px
}
.desktop-active:hover .icon.fans,.mobile-active .icon.fans {
	color:#000
}
.desktop-active:hover .icon.comments,.mobile-active .icon.comments {
	color:#000
}
.desktop-active:hover .icon.chat,.mobile-active .icon.chat {
	background-position:-600px -16px
}
.desktop-active:hover .icon.activity,.mobile-active .icon.activity {
	color:#000
}
.desktop-active:hover .icon.share,.mobile-active .icon.share {
	background-position:-696px -16px
}
.xv-tabs .tab-buttons li.mobile-show {
	display:inline-block
}
.xv-tabs .tab-buttons li.mobile-hide {
	display:none
}
.xv-tabs .tab-buttons .btn.desktop-active {
	color:#000;
	text-shadow:0 1px #333;
	background:#e6e6e6;
	border-color:#ccc
}
.xv-tabs .tab-buttons .btn.desktop-active .navbadge {
	background:#de2600
}
.xv-tabs .tab-buttons .btn.desktop-active:hover,.xv-tabs .tab-buttons .btn.mobile-active {
	color:#fff;
	text-shadow:0 -1px #333;
	background:#de2600;
	border-color:#a11c00
}
.xv-tabs .tab-buttons .btn.desktop-active:hover .navbadge,.xv-tabs .tab-buttons .btn.mobile-active .navbadge {
	background:#000
}
.xv-tabs .tabs .tab.desktop-active {
	display:none
}
.xv-tabs .tabs .tab.mobile-active {
	display:block
}
.grecaptcha-badge {
	display:none
}
.copy-link .copy-btn {
	width:25%
}
.copy-link input {
	width:75%
}
body.body--with-old-header #header {
	width:100%;
	z-index:200
}
body.body--with-old-header #header .white-stripe {
	color:#fff;
	background:#161616;
	border-bottom:0;
	left:0;
	position:fixed;
	text-align:center;
	top:0;
	width:100%;
	z-index:200
}
body.body--with-old-header #header #header-mobile-filters-toggle,body.body--with-old-header #header #header-mobile-menu-toggle,body.body--with-old-header #header #header-mobile-search-toggle,body.body--with-old-header #header #home-header-mobile-red {
	float:left;
	margin-right:0
}
body.body--with-old-header #header #header-mobile-search-toggle,body.body--with-old-header #header #home-header-mobile-red {
	color:#fff;
	font-size:22px;
	height:40px;
	line-height:38px;
	text-decoration:none;
	text-align:center;
	width:36px
}
body.body--with-old-header #header #header-mobile-search-toggle:hover,body.body--with-old-header #header #home-header-mobile-red:hover {
	color:#de2600
}
body.body--with-old-header #header #home-header-mobile-red .icon-f {
	color:#de2600;
	font-size:36px;
	line-height:40px;
	margin-left:4px
}
body.body--with-old-header #header a.logo {
	display:inline-block;
	float:none;
	margin:0 auto;
	max-width:calc(100% - 302px);
	overflow:hidden;
	transition:transform .2s;
	vertical-align:top
}
body.body--with-old-header #header a.logo.not-premium {
	max-width:calc(100% - 240px)
}
body.body--with-old-header #header a.logo.is-closed {
	transform:translate(14%)
}
body.body--with-old-header #header a.logo.is-closed:hover {
	box-shadow:none;
	transform:translateX(0)
}
body.body--with-old-header #header a.logo.is-closed~a#site-logo-red-link {
	transform:translateX(-55%)
}
body.body--with-old-header #header a.logo #site-logo {
	display:none
}
body.body--with-old-header #header a.logo #site-logo-mobile {
	display:block
}
body.body--with-old-header #header a#site-logo-red-link {
	float:none;
	display:inline-block;
	vertical-align:top
}
body.body--with-old-header #header .animated-hamburger {
	margin-left:4px
}
body.body--with-old-header #header .animated-hamburger.init-ok span {
	background:#fff
}
body.body--with-old-header #header .animated-hamburger span {
	background:#555
}
body.body--with-old-header #header .header-icons .btn,body.body--with-old-header #header .header-icons .btn#mobile-login-btn {
	background:0 0;
	margin:0;
	padding:0
}
body.body--with-old-header #header .header-icons .btn .icon {
	margin:0
}
body.body--with-old-header #header .header-icons .icon .red-bg,body.body--with-old-header #header .header-icons .icon .red-bg:hover {
	border-color:#000;
	background-color:#000
}
body.body--with-old-header #header .header-icons #site-settings {
	color:#fff;
	padding:0 8px;
	margin:3px 2px 3px 0
}
body.body--with-old-header #header .header-icons #site-settings.popup-opened-btn .flag-small,body.body--with-old-header #header .header-icons #site-settings.popup-opened-btn .icf-cog,body.body--with-old-header #header .header-icons #site-settings.popup-opened-btn .icf-user {
	display:none
}
body.body--with-old-header #header .header-icons #site-settings.popup-opened-btn .icf-close-thin {
	line-height:34px;
	display:block
}
body.body--with-old-header #header .header-icons #site-settings.btn-primary .flag-small {
	right:-3px
}
body.body--with-old-header #header .mobile-menu {
	position:absolute;
	top:40px;
	left:0;
	width:100%;
	z-index:280
}
body.body--with-old-header #header #mobile-menu {
	background:#de2600
}
body.body--with-old-header #header .main-menu,body.body--with-old-header #header .secondary-menu {
	margin:0;
	padding:0
}
body.body--with-old-header #header .main-menu ul,body.body--with-old-header #header .secondary-menu ul {
	float:none
}
body.body--with-old-header #header .main-menu {
	float:left;
	width:50%
}
body.body--with-old-header #header .main-menu ul a {
	border-right:1px solid #c52200;
	border-bottom:1px solid #c52200
}
body.body--with-old-header #header .main-menu ul a:hover {
	border-right-color:#0d0d0d;
	border-bottom-color:#0d0d0d
}
body.body--with-old-header #header .secondary-menu b,body.body--with-old-header #header .secondary-menu strong {
	text-decoration:none
}
body.body--with-old-header #header .secondary-menu .content-title,body.body--with-old-header #header .secondary-menu a {
	padding:8px 12px;
	border-bottom-color:#0d0d0d
}
body.body--with-old-header #header .secondary-menu .content-title:hover,body.body--with-old-header #header .secondary-menu a:hover {
	background:#de2600;
	border-bottom-color:#c52200
}
body.body--with-old-header #header .secondary-menu .content-title {
	font-weight:400
}
body.body--with-old-header #header .main-categories li a {
	background:#e6e6e6;
	border-bottom:1px solid #ccc
}
body.body--with-old-header #header .icon.red-bg {
	background-color:transparent;
	border:0;
	width:24px;
	height:24px
}
body.body--with-old-header #header .icon.red-bg.theme-light {
	background-position:-904px -16px
}
body.body--with-old-header #header .icon.red-bg.theme-light:hover {
	background-position:-928px -16px
}
body.body--with-old-header #header .icon.red-bg.theme-dark {
	background-position:-928px -16px
}
body.body--with-old-header #header .icon.red-bg.theme-dark:hover {
	background-position:-904px -16px
}
h2#mobile-slogan {
	text-overflow:ellipsis
}
#mobile-footer-links,#mobile-footer-slogan,#mobile-header-links,#mobile-slogan {
	background:0 0;
	border-bottom:1px solid #d9d9d9;
	font-size:12px;
	height:35px;
	margin:0 -8px 8px;
	overflow:hidden;
	padding:0;
	text-align:center;
	white-space:nowrap
}
#mobile-footer-links>*,#mobile-footer-slogan>*,#mobile-header-links>*,#mobile-slogan>* {
	font-size:12px;
	height:34px;
	line-height:34px;
	margin:0;
	padding-bottom:0;
	padding-top:0
}
#mobile-footer-links .main-cat-switcher-mobile .icon-f,#mobile-footer-links .mobile-slogan-app .icon-f,#mobile-footer-links .mobile-slogan-games .icon-f,#mobile-footer-links .mobile-slogan-history .icon-f,#mobile-footer-links .mobile-slogan-sexshop .icon-f,#mobile-footer-slogan .main-cat-switcher-mobile .icon-f,#mobile-footer-slogan .mobile-slogan-app .icon-f,#mobile-footer-slogan .mobile-slogan-games .icon-f,#mobile-footer-slogan .mobile-slogan-history .icon-f,#mobile-footer-slogan .mobile-slogan-sexshop .icon-f,#mobile-header-links .main-cat-switcher-mobile .icon-f,#mobile-header-links .mobile-slogan-app .icon-f,#mobile-header-links .mobile-slogan-games .icon-f,#mobile-header-links .mobile-slogan-history .icon-f,#mobile-header-links .mobile-slogan-sexshop .icon-f,#mobile-slogan .main-cat-switcher-mobile .icon-f,#mobile-slogan .mobile-slogan-app .icon-f,#mobile-slogan .mobile-slogan-games .icon-f,#mobile-slogan .mobile-slogan-history .icon-f,#mobile-slogan .mobile-slogan-sexshop .icon-f {
	float:left;
	font-size:16px;
	line-height:34px;
	margin-right:5px
}
#mobile-footer-links .mobile-slogan-sexshop .icon-f,#mobile-footer-slogan .mobile-slogan-sexshop .icon-f,#mobile-header-links .mobile-slogan-sexshop .icon-f,#mobile-slogan .mobile-slogan-sexshop .icon-f {
	font-size:18px
}
#mobile-footer-links .mobile-slogan-games .icon-f,#mobile-footer-slogan .mobile-slogan-games .icon-f,#mobile-header-links .mobile-slogan-games .icon-f,#mobile-slogan .mobile-slogan-games .icon-f {
	margin-top:-1px
}
#mobile-footer-links .mobile-slogan-red,#mobile-footer-slogan .mobile-slogan-red,#mobile-header-links .mobile-slogan-red,#mobile-slogan .mobile-slogan-red {
	font-size:0
}
#mobile-footer-links .mobile-slogan-red span,#mobile-footer-slogan .mobile-slogan-red span,#mobile-header-links .mobile-slogan-red span,#mobile-slogan .mobile-slogan-red span {
	font-size:12px;
	line-height:34px;
	vertical-align:top
}
#mobile-footer-links .mobile-slogan-red .icon-f,#mobile-footer-slogan .mobile-slogan-red .icon-f,#mobile-header-links .mobile-slogan-red .icon-f,#mobile-slogan .mobile-slogan-red .icon-f {
	color:#de2600;
	font-size:30px;
	margin-left:3px
}
#mobile-footer-links .main-cat-switcher-mobile,#mobile-footer-slogan .main-cat-switcher-mobile,#mobile-header-links .main-cat-switcher-mobile,#mobile-slogan .main-cat-switcher-mobile {
	cursor:default;
	opacity:.5;
	padding-right:0;
	transition:opacity .2s
}
#mobile-footer-links .main-cat-switcher-mobile.init-ok,#mobile-footer-slogan .main-cat-switcher-mobile.init-ok,#mobile-header-links .main-cat-switcher-mobile.init-ok,#mobile-slogan .main-cat-switcher-mobile.init-ok {
	cursor:pointer;
	opacity:1
}
#mobile-footer-links .main-cat-switcher-mobile .icf-caret-down,#mobile-footer-slogan .main-cat-switcher-mobile .icf-caret-down,#mobile-header-links .main-cat-switcher-mobile .icf-caret-down,#mobile-slogan .main-cat-switcher-mobile .icf-caret-down {
	float:none
}
#mobile-footer-links .main-cat-switcher-mobile .icf-caret-down,#mobile-footer-links .main-cat-switcher-mobile .icf-woman,#mobile-footer-slogan .main-cat-switcher-mobile .icf-caret-down,#mobile-footer-slogan .main-cat-switcher-mobile .icf-woman,#mobile-header-links .main-cat-switcher-mobile .icf-caret-down,#mobile-header-links .main-cat-switcher-mobile .icf-woman,#mobile-slogan .main-cat-switcher-mobile .icf-caret-down,#mobile-slogan .main-cat-switcher-mobile .icf-woman {
	margin-right:0
}
#mobile-footer-links .main-cat-switcher-mobile .icon-flag-gay,#mobile-footer-slogan .main-cat-switcher-mobile .icon-flag-gay,#mobile-header-links .main-cat-switcher-mobile .icon-flag-gay,#mobile-slogan .main-cat-switcher-mobile .icon-flag-gay {
	float:left;
	margin-right:4px;
	margin-top:11px
}
#mobile-footer-links .main-cat-switcher-mobile .icf-woman,#mobile-footer-slogan .main-cat-switcher-mobile .icf-woman,#mobile-header-links .main-cat-switcher-mobile .icf-woman,#mobile-slogan .main-cat-switcher-mobile .icf-woman {
	font-size:20px
}
#mobile-footer-links .main-cat-switcher-mobile .icf-sexe-trans,#mobile-footer-slogan .main-cat-switcher-mobile .icf-sexe-trans,#mobile-header-links .main-cat-switcher-mobile .icf-sexe-trans,#mobile-slogan .main-cat-switcher-mobile .icf-sexe-trans {
	font-size:18px;
	margin-right:3px
}
#mobile-footer-links .main-cat-switcher-mobile .icf-sexe-trans-v2,#mobile-footer-links .main-cat-switcher-mobile .icf-sexe-woman-v2,#mobile-footer-slogan .main-cat-switcher-mobile .icf-sexe-trans-v2,#mobile-footer-slogan .main-cat-switcher-mobile .icf-sexe-woman-v2,#mobile-header-links .main-cat-switcher-mobile .icf-sexe-trans-v2,#mobile-header-links .main-cat-switcher-mobile .icf-sexe-woman-v2,#mobile-slogan .main-cat-switcher-mobile .icf-sexe-trans-v2,#mobile-slogan .main-cat-switcher-mobile .icf-sexe-woman-v2 {
	font-size:19px
}
#mobile-footer-links .main-cat-switcher-mobile .icf-caret-down,#mobile-footer-slogan .main-cat-switcher-mobile .icf-caret-down,#mobile-header-links .main-cat-switcher-mobile .icf-caret-down,#mobile-slogan .main-cat-switcher-mobile .icf-caret-down {
	color:#555;
	font-size:14px;
	margin-right:0;
	vertical-align:middle
}
#mobile-footer-links .live-cams .icon-f,#mobile-footer-slogan .live-cams .icon-f,#mobile-header-links .live-cams .icon-f,#mobile-slogan .live-cams .icon-f {
	font-size:20px;
	line-height:32px;
	padding:0 5px
}
#mobile-footer-links .alt,#mobile-footer-slogan .alt,#mobile-header-links .alt,#mobile-slogan .alt {
	font-size:14px
}
#mobile-footer-links,#mobile-footer-slogan,#mobile-header-links,#mobile-slogan.with-links {
	align-items:center;
	display:flex;
	justify-content:space-evenly
}
#mobile-footer-links>*,#mobile-footer-slogan>*,#mobile-header-links>*,#mobile-slogan.with-links>* {
	padding:0 4px
}
#mobile-footer-links.mobile-landscape-show,#mobile-footer-slogan.mobile-landscape-show,#mobile-header-links.mobile-landscape-show,#mobile-slogan.with-links.mobile-landscape-show {
	display:none
}
#mobile-footer-links,#mobile-footer-slogan {
	border-bottom:0;
	border-top:1px solid #eee;
	margin:0
}
#mobile-footer-links .alt,#mobile-footer-slogan .alt {
	font-size:14px
}
#home-search {
	overflow:hidden
}
#home-search .icf-home,#home-search .live-cams {
	color:#eee;
	float:left;
	font-size:30px;
	line-height:40px;
	text-align:center;
	width:30px
}
#home-search .live-cams {
	background:#eee;
	border:0;
	border-radius:4px;
	color:#262626;
	height:38px;
	margin:1px 0 0;
	padding:0
}
#home-search .live-cams .icon-f {
	font-size:24px;
	line-height:38px
}
#home-search form {
	float:left;
	width:calc(100% - 30px)
}
body.body--with-old-header #xv-search-form {
	background:#fff;
	float:none;
	height:54px;
	margin-bottom:0;
	overflow:hidden;
	position:relative;
	width:100%
}
body.body--with-old-header #xv-search-form.mobile-hide {
	display:block;
	height:0
}
body.body--with-old-header #xv-search-form.mobile-hide div.cont {
	opacity:0
}
body.body--with-old-header #xv-search-form div.cont {
	border-bottom:1px solid #a8a8a8;
	bottom:0;
	left:0;
	opacity:1;
	padding:0;
	position:absolute;
	transition:all .5s;
	width:100%
}
body.body--with-old-header #xv-search-form div.cont div {
	margin:0 auto;
	max-width:350px;
	padding:8px
}
#home-search .search-input,#home-search .search-submit,body.body--with-old-header #xv-search-form .search-input,body.body--with-old-header #xv-search-form .search-submit {
	border-color:#eee
}
.search-autocomplete {
	z-index:320;
	position:fixed
}
.search-autocomplete li {
	padding:2px 10px;
	font-size:14px
}
body.body--with-old-header .listing-settings-popup .x-popup-arrow {
	display:none
}
body:not(.body--with-old-header) .listing-settings-popup.x-popup.below.right .x-popup-arrow {
	right:11px
}
.listing-settings-popup.in-header .x-popup-content {
	max-height:calc(100vh - 40px);
	max-height:calc(var(--vh,1vh) * 100 - 40px);
	overflow:auto
}
.video-page .listing-settings-popup.in-header .x-popup-content {
	max-height:none
}
#mobile-messages-btn {
	float:left;
	margin-right:3px;
	line-height:1px
}
#mobile-messages-btn .icon.messages .black-bg,#mobile-messages-btn .icon.messages .logo-bg {
	margin-bottom:0
}
#mobile-login-menu {
	position:fixed;
	right:3px;
	max-width:80%
}
.language-switcher-popup {
	font-size:16px;
	position:fixed;
	top:40px
}
.language-switcher-popup .x-popup-content {
	max-height:calc(100vh - 48px);
	max-height:calc(var(--vh,1vh) * 100 - 48px);
	overflow:auto
}
.language-switcher-popup .x-popup-content a {
	padding-bottom:7px;
	padding-top:7px;
	font-weight:400
}
body {
	padding:8px
}
.stripe.message {
	font-size:13px
}
#page {
	width:100%
}
#main {
	margin:0;
	position:relative;
	z-index:100
}
#main .page-title {
	font-size:20px;
	line-height:24px;
	margin:3px 0;
	padding:2px 4px
}
#home-tabs,#page .resps-tabs {
	height:45px
}
#home-tabs .tab-buttons,#page .resps-tabs .tab-buttons {
	width:100%
}
#home-tabs .tab-buttons.tab-2-buttons li,#page .resps-tabs .tab-buttons.tab-2-buttons li {
	width:49%;
	width:calc(50% - 2px)
}
#home-tabs .tab-buttons.tab-2-buttons li:last-child,#page .resps-tabs .tab-buttons.tab-2-buttons li:last-child {
	width:50%
}
#home-tabs .tab-buttons.tab-3-buttons li,#page .resps-tabs .tab-buttons.tab-3-buttons li {
	width:33%;
	width:calc(33.333% - 2px)
}
#home-tabs .tab-buttons.tab-3-buttons li:last-child,#page .resps-tabs .tab-buttons.tab-3-buttons li:last-child {
	width:33.33%
}
#home-tabs .tab-buttons.tab-4-buttons li,#page .resps-tabs .tab-buttons.tab-4-buttons li {
	width:24%;
	width:calc(25% - 2px)
}
#home-tabs .tab-buttons.tab-4-buttons li:last-child,#page .resps-tabs .tab-buttons.tab-4-buttons li:last-child {
	width:25%
}
#home-tabs .tab-buttons.tab-5-buttons li,#page .resps-tabs .tab-buttons.tab-5-buttons li {
	width:19%;
	width:calc(20% - 2px)
}
#home-tabs .tab-buttons.tab-5-buttons li:last-child,#page .resps-tabs .tab-buttons.tab-5-buttons li:last-child {
	width:20%
}
#home-tabs .tab-buttons.tab-6-buttons li,#page .resps-tabs .tab-buttons.tab-6-buttons li {
	width:16%;
	width:calc(16.666% - 2px)
}
#home-tabs .tab-buttons.tab-6-buttons li:last-child,#page .resps-tabs .tab-buttons.tab-6-buttons li:last-child {
	width:16.66%
}
#home-tabs .tab-buttons li,#page .resps-tabs .tab-buttons li {
	margin:0 2px 0 0
}
#home-tabs .tab-buttons li:last-child,#page .resps-tabs .tab-buttons li:last-child {
	margin-right:0
}
#home-tabs .tab-buttons li .btn,#page .resps-tabs .tab-buttons li .btn {
	height:44px;
	padding:8px 6px;
	position:relative;
	width:100%
}
#home-tabs .tab-buttons li .btn .icon,#home-tabs .tab-buttons li .btn .icon-f,#page .resps-tabs .tab-buttons li .btn .icon,#page .resps-tabs .tab-buttons li .btn .icon-f {
	vertical-align:text-top
}
#home-tabs .tab-buttons li .btn .icf-cog,#page .resps-tabs .tab-buttons li .btn .icf-cog {
	font-size:23px
}
#home-tabs .tab-buttons li .btn .icf-feed,#page .resps-tabs .tab-buttons li .btn .icf-feed {
	font-size:22px;
	line-height:27px
}
#home-tabs .tab-buttons li .btn.active,#page .resps-tabs .tab-buttons li .btn.active {
	height:45px;
	padding-bottom:9px
}
#home-tabs .tab-buttons li .btn .navbadge,#page .resps-tabs .tab-buttons li .btn .navbadge {
	box-shadow:1px 1px 2px rgba(0,0,0,.5);
	padding-bottom:1px;
	padding-top:2px;
	position:absolute;
	right:12px;
	top:8px
}
#home-tabs .tab-buttons li .btn.premium,#page .resps-tabs .tab-buttons li .btn.premium {
	padding:0 8px!important;
	line-height:26px
}
#home-tabs .tab-buttons li .btn.premium .ticket-back .icon-f,#page .resps-tabs .tab-buttons li .btn.premium .ticket-back .icon-f {
	font-size:46px
}
#home-tabs .tab-buttons li .btn.premium .ticket-in,#page .resps-tabs .tab-buttons li .btn.premium .ticket-in {
	display:block;
	padding:11px 0 7px
}
#home-tabs .tab-buttons li .btn.premium .ticket-in .navbadge,#page .resps-tabs .tab-buttons li .btn.premium .ticket-in .navbadge {
	right:4px;
	top:9px
}
#home-tabs .tab-buttons li .btn.premium.active .ticket-in,#page .resps-tabs .tab-buttons li .btn.premium.active .ticket-in {
	padding-bottom:8px
}
#home-tabs .tab-buttons li .btn.home-premium .icon-f,#page .resps-tabs .tab-buttons li .btn.home-premium .icon-f {
	height:26px;
	font-size:25px;
	line-height:26px
}
#home-tabs .tab-buttons li .btn.home-regular img,#page .resps-tabs .tab-buttons li .btn.home-regular img {
	float:none;
	height:30px
}
#page .resps-tabs.resps-tabs-mobile-sm {
	height:35px
}
#page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn {
	height:34px;
	padding-bottom:3px;
	padding-top:3px
}
#page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.active {
	height:35px;
	padding-bottom:4px
}
#page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.premium .ticket-back .icon-f {
	font-size:37px
}
#page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.premium .ticket-in {
	padding:6px 0 2px
}
#page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.premium .ticket-in .navbadge {
	right:-2px
}
#page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.premium.active .ticket-in {
	padding-bottom:3px
}
#page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.home-regular {
	line-height:26px
}
#page .resps-tabs.resps-tabs-mobile-sm .tab-buttons li .btn.home-regular img {
	height:22px
}
#page .resps-tabs+.page-title {
	margin-top:10px
}
.ordered-label-list ul li.mobile-hide {
	display:none
}
.ordered-label-list ul li.mobile-show {
	display:inline-block
}
#page-go-up.displayed {
	display:inline-block
}
.home #header-menu-toggle,.premium-page .premium_home #header-menu-toggle {
	display:block
}
.home .premium-switch-page-dropdown {
	margin-top:10px
}
.mozaique .thumb-block .select-thumbs {
	padding:3px 10px 3px 10px;
	font-size:12px
}
.mozaique .thumb-block .thumb-inside .action-menu {
	font-size:20px;
	height:40px;
	line-height:40px;
	width:40px
}
.mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-lg-3 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-lg-4 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-lg-5 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-sm-2 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-sm-3 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-sm-4 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xlg-4 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xlg-5 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xlg-6 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xs-1 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xs-2 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xs-3 .mozaique.thumbs-5-cols .thumb-block {
	width:33.33333333%
}
.mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-lg-3 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-lg-4 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-lg-5 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-sm-2 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-sm-3 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-sm-4 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xlg-4 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xlg-5 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xlg-6 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xs-1 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xs-2 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xs-3 .mozaique.thumbs-small .thumb-block {
	width:20%
}
.pagination+#listing-settings {
	float:none;
	margin-top:0;
	position:relative
}
.pagination+#listing-settings .btn {
	position:absolute;
	right:-2px;
	top:-44px;
	height:36px;
	padding:5px 2px 5px 7px;
	border:0;
	border-left:5px solid #fff
}
.pagination+#listing-settings .btn:hover {
	border-color:#fff
}
.pagination+#listing-settings .btn .icon-f,.stripe+#listing-settings .btn .icon-f {
	display:inline-block;
	font-size:18px;
	vertical-align:middle
}
.pagination+#listing-settings .btn .label,.stripe+#listing-settings .btn .label {
	display:none
}
.site-settings .label a.mobile-hide {
	display:none
}
.site-settings .label a.mobile-show {
	display:block
}
#list-page li {
	width:50%
}
#tags li,.tags-list li {
	width:33.333%
}
#tags a,.tags-list a {
	padding:5px;
	font-size:15px
}
.tab-form .login {
	border-right:0
}
.tab-form .create-account {
	border-top:2px solid #eee;
	padding-top:10px;
	margin-top:10px
}
.tab-form .create-account .text-center {
	text-align:right
}
#profile-search-form.display-compact .form-group {
	width:50%
}
#profile-search-form.display-compact .form-group:first-child {
	width:100%
}
#create-account-frame h2 {
	font-size:28px
}
#create-account-frame legend {
	font-weight:400
}
#create-account-frame .form-group .control-label {
	float:none
}
#create-account-frame .info-pannel-frame {
	padding-left:0
}
#create-account-frame .info-pannel {
	padding-left:10px
}
#create-account-frame .info-pannel h3 {
	margin-bottom:10px;
	font-size:14px
}
#create-account-frame .info-pannel .advantage {
	margin:5px 0
}
#create-account-frame .info-pannel .advantage p {
	font-size:12px;
	font-weight:400
}
#create-account-frame .info-pannel .btn-default {
	font-size:14px;
	margin-top:10px
}
#signin-popup-form #signup-form_step2_profilepic .step2-profile-pic {
	margin:0 auto 10px;
	width:80px;
	float:none
}
#footer .botLinks {
	text-align:center
}
#footer .botLinks a {
	line-height:2
}
#footer .botLinks strong {
	color:#000
}
.simple-dropdown .niv1 a {
	padding-left:4px;
	padding-right:4px
}
.favlists .favlists-actions .favlists-actions-line-1 {
	display:flex;
	flex-basis:100%
}
.favlists .favlists-actions label {
	font-size:0;
	margin-right:4px;
	max-width:calc(100% - 4px)
}
.favlists .favlists-actions label * {
	font-size:14px
}
.favlists .favlists-actions label .icon-f {
	font-size:16px
}
.favlists .favlists-actions label:last-child {
	margin-right:0
}
.favlists .favlists-actions label.favlists-search {
	margin-left:4px
}
.favlists .favlists-actions label.favlists-search .btn {
	margin-right:0
}
.favlists .favlists-actions .select-label {
	margin:0 4px 0 0
}
.favlists .favlists-actions .select-label .favlists-nb-per-page-cont {
	margin:0 4px 0 0
}
.favlists .favlists-actions .favlists-show-more-filters {
	display:inline-block
}
.favlists .favlists-actions .favlists-actions-more {
	display:none
}
.favlists .favlists-actions .favlists-actions-more.is-visible {
	background:#d9d9d9;
	display:inline-block;
	display:flex;
	flex-wrap:wrap;
	margin:10px 0 0;
	padding:10px 15px 5px;
	width:100%
}
.favlists .favlists-actions .favlists-actions-more.is-visible>* {
	margin-bottom:5px
}
.favlist-create .btn-back,.favlist-edit .btn-back {
	margin:0 0 26px
}
.favlist-create .btn-back+*,.favlist-edit .btn-back+* {
	clear:both
}
.favlist-create .favlist-list-title p,.favlist-edit .favlist-list-title p {
	padding:0 15px
}
.favlist-create .favlist-picto,.favlist-create .favlist-picto.icf-clock,.favlist-edit .favlist-picto,.favlist-edit .favlist-picto.icf-clock {
	font-size:68px;
	left:auto;
	right:20px;
	top:0
}
.favlist-edit .voters-list {
	margin-top:0
}
.favlist-edit .voters-list-title {
	margin:0 10px 10px
}
.favlist-edit-list-menu {
	padding:8px 10px 4px
}
.favlist-edit-list-menu.is-closed {
	max-height:60px
}
.favlist-edit-list-menu .btn {
	font-size:16px;
	font-weight:400;
	margin:0 6px 4px 0;
	padding:6px 8px
}
.favlist-edit-list-menu .btn .icon-f {
	font-size:.85em;
	margin-right:0
}
.favlist-edit-list-menu .legend {
	padding:6px 2px;
	margin:0 8px 4px 0
}
.x-overlay.favlist-overlay {
	padding:10px
}
.x-overlay.favlist-overlay .x-body {
	padding:20px 15px 15px
}
.x-overlay.favlist-overlay .x-body .favlist-edit-list-menu.is-pined {
	left:15px;
	top:20px;
	width:calc(100% - 30px)
}
body.body--with-old-header.body--search,body:not(.body--with-old-header).body--search {
	padding-top:94px
}
body.body--with-old-header #page.search-page .bg-title.black,body:not(.body--with-old-header) #page.search-page .bg-title.black {
	margin-top:4px
}
#page.search-page #header-mobile-search-toggle {
	display:none
}
#page.search-page #xv-search-form {
	display:block;
	height:55px
}
#page.search-page #xv-search-form .cont {
	opacity:1
}
#page.search-page .page-title .report-search * {
	line-height:24px
}
#search-channel-banner {
	margin:4px 0
}
#search-channel-banner a span,#search-channel-banner a span.channelname {
	font-size:14px
}
#search-channel-banner a span.nbvids {
	top:27px
}
#search-page-filters .filters-column {
	width:50%;
	border:0
}
#search-page-filters .filters-column h4 {
	margin:0 0 3px
}
#search-page-filters .filters-column ul {
	margin:0
}
#search-page-filters .filters-column li {
	padding:3px 0
}
#search-page-filters .filters-column:nth-child(2) {
	clear:left;
	margin-top:5px
}
#search-page-filters .filters-column:last-child {
	float:none;
	width:auto
}
#search-associates {
	margin-top:0;
	padding:2px 0
}
#search-associates strong {
	font-size:13px
}
#search-associates span a,#search-associates strong {
	padding:4px 6px
}
#search-associates .size-0,#search-associates .size-1,#search-associates .size-2 {
	display:none
}
#search-associates .size-3,#search-associates .size-4 {
	font-size:13px
}
#search-associates .show-more {
	display:inline
}
#search-associates .report-search .mobile-hide {
	display:none
}
#search-associates.mobile-expanded strong {
	font-size:13px
}
#search-associates.mobile-expanded .size-0,#search-associates.mobile-expanded .size-1,#search-associates.mobile-expanded .size-2 {
	display:inline-block
}
#search-associates.mobile-expanded .size-0 {
	font-size:12px
}
#search-associates.mobile-expanded .size-1 {
	font-size:13px
}
#search-associates.mobile-expanded .size-2 {
	font-size:14px
}
#search-associates.mobile-expanded .size-3 {
	font-size:15px
}
#search-associates.mobile-expanded .size-4 {
	font-size:16px
}
#search-associates.mobile-expanded .show-more {
	display:none
}
.banner-game {
	margin:0 auto
}
.report-search-words {
	max-width:400px
}
.report-search-words ul li {
	float:none;
	width:100%
}
body.video-page #main {
	overflow:visible
}
#page.video-page~#mobile-login-menu {
	position:absolute
}
#page.video-page .search-autocomplete {
	position:absolute
}
#page.video-page #main .page-title.reduced-size {
	margin-bottom:6px;
	font-size:14px;
	line-height:18px
}
#page.video-page #main .page-title.reduced-size .duration,#page.video-page #main .page-title.reduced-size .video-hd-mark {
	margin-top:0
}
#page.video-page #main .page-title .duration {
	font-weight:400
}
#page.video-page #main .page-title .duration,#page.video-page #main .page-title .video-hd-mark {
	font-size:12px;
	line-height:18px;
	height:18px;
	padding:0 5px;
	margin-top:3px
}
#page.video-page .video-metadata {
	margin-left:0;
	margin-right:0
}
#page.video-page .video-metadata .uploader {
	display:block;
	padding-right:0
}
#page.video-page .video-metadata #show-all-tags {
	background:#555;
	color:#fff;
	display:block;
	float:right;
	font-size:28px;
	font-weight:700;
	line-height:24px;
	margin-left:2px;
	margin-top:-4px;
	padding:0 4px;
	text-decoration:none
}
#page.video-page .video-metadata #show-all-tags:hover {
	background:#de2600
}
#page.video-page .video-metadata .video-tags {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
#page.video-page .video-metadata.expanded #show-all-tags {
	display:none
}
#page.video-page .video-metadata.expanded .video-tags {
	white-space:normal
}
#page.video-page #video-sponsor-links {
	font-size:12px;
	line-height:18px;
	margin-top:4px;
	max-height:44px;
	padding:4px
}
#page.video-page #video-sponsor-links .channel-desc {
	font-size:11px;
	padding-bottom:6px
}
#page.video-page #content {
	clear:both;
	margin:3px -8px 0
}
#page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player {
	padding-bottom:40%
}
.old-ie #page.video-page #video-player-bg #player {
	height:320px;
	padding-bottom:0
}
.old-ie #page.video-page #video-player-bg #player .embed-responsive-item,.old-ie #page.video-page #video-player-bg #player embed {
	height:320px
}
#video-tabs .btn:not(.copy-btn) {
	margin-bottom:6px;
	margin-top:6px
}
#video-tabs .tabs .tab {
	margin-bottom:6px
}
#v-actions-container {
	height:54px;
	margin:0 -8px;
	width:calc(100% + 8px * 2)
}
#v-actions-overflow-menu {
	padding:0 3px 0 5px
}
#v-actions-scroll-left,#v-actions-scroll-right {
	height:54px
}
#v-actions-scroll-left .icon-f,#v-actions-scroll-right .icon-f {
	height:54px;
	line-height:52px
}
#v-actions {
	height:134px;
	padding:6px 3px 56px
}
#v-actions #v-views {
	font-size:16px;
	line-height:16px;
	margin:0 6px
}
#v-actions #v-views .icon-f {
	display:block;
	line-height:24px;
	margin-right:0;
	text-align:center
}
#v-actions #v-actions-left {
	white-space:nowrap
}
#v-actions .vote-actions:not(:first-child) {
	margin-left:6px
}
#v-actions .vote-actions .vote-action-bad,#v-actions .vote-actions .vote-action-good {
	height:40px
}
#v-actions .vote-actions .vote-action-bad .icon-f,#v-actions .vote-actions .vote-action-good .icon-f {
	font-size:16px;
	line-height:24px
}
#v-actions .vote-actions .vote-action-bad .icon-f.big-if-zero-0,#v-actions .vote-actions .vote-action-good .icon-f.big-if-zero-0 {
	font-size:22px
}
#v-actions .vote-actions .vote-action-bad .rating-bad-perc:not(.hide-if-zero-0),#v-actions .vote-actions .vote-action-good .rating-good-perc:not(.hide-if-zero-0) {
	line-height:16px;
	display:block
}
#v-actions .tabs {
	border-bottom:2px solid #d9d9d9;
	display:flex;
	flex-grow:.5;
	height:42px;
	margin-left:6px;
	padding:0;
	white-space:nowrap
}
#v-actions .tabs button {
	border-bottom:2px solid #d9d9d9;
	flex-grow:2;
	font-size:11px;
	height:42px;
	line-height:16px;
	margin-left:6px;
	padding-left:6px;
	padding-right:6px
}
#v-actions .tabs button .icon-f {
	display:block;
	line-height:24px;
	margin-right:0
}
#v-actions .tabs button:first-child {
	margin-left:0
}
#v-actions .tabs button.comments {
	border-radius:0;
	color:#000;
	padding-left:6px
}
#v-actions .tabs button.comments.active,#v-actions .tabs button.comments.active>span:first-child,.notouch #v-actions .tabs button.comments:hover,.notouch #v-actions .tabs button.comments:hover>span:first-child {
	border-bottom:2px solid #000
}
#v-actions .tabs button.comments>span:first-child {
	background:0 0;
	color:#000;
	position:static;
	width:auto
}
#v-actions .tabs button.comments>span:first-child .badge {
	left:calc(50% + 5px);
	right:auto
}
#tabReport button[type=submit] {
	float:none;
	width:100%
}
#favs-container .row .col-sm-6:first-child ul {
	margin-bottom:-1px
}
#favs-container .row .col-sm-6:first-child ul li:last-child {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
#favs-container .row .col-sm-6:last-child ul li:first-child {
	border-top-left-radius:0;
	border-top-right-radius:0
}
#thumbs-select-form .thumb-select-actions .btn {
	font-size:12px;
	padding:1px 5px;
	margin-left:2px
}
#video-premium-alert {
	max-width:400px
}
#video-premium-alert .video-premium-alert-row {
	display:block;
	padding-bottom:0
}
#video-premium-alert .video {
	float:none;
	margin:0 auto;
	padding:10px;
	width:100%
}
#video-playlist .thumb-block {
	width:calc(50vw - 8px)
}
#video-playlist #playlist-header .checkbox.toggle {
	display:none
}
#video-playlist #playlist-content .checkbox.toggle {
	display:block
}
.related-content .related-content__btns {
	margin-top:0;
	padding-top:5px
}
.profile-page #header .white-stripe .header-icons #mobile-login-btn {
	background:0 0
}
#main .page-title.channel {
	font-size:18px;
	padding:6px 4px
}
#main .page-title.channel .icf-ticket-red {
	font-size:32px;
	line-height:25px
}
#profile-search-filters-summary #profile-search-result-count {
	font-size:14px;
	padding:4px 0
}
#profile-search-filters-summary .btn-xs {
	font-size:14px;
	padding:3px 14px
}
#profile-title {
	margin-top:4px;
	max-width:none
}
#profile-title .prof-verified-tick {
	font-size:12px;
	line-height:17px;
	width:14px;
	border-radius:7px;
	height:14px
}
#profile-title .prof-verified-tick.icon-f {
	display:inline-block;
	background:0 0;
	color:#000;
	font-size:14px;
	line-height:14px;
	position:relative;
	top:2px
}
#profile-title .profile-pic .external-link.mobile-hide {
	display:none
}
#profile-title h2,#profile-title.has-banner h2 {
	background:0 0;
	bottom:auto;
	border-radius:0;
	color:#000;
	float:none;
	height:auto;
	left:auto;
	line-height:26px;
	padding:4px 0 0;
	position:static;
	white-space:normal
}
#profile-title h2>*,#profile-title.has-banner h2>* {
	line-height:26px
}
#profile-title h2 .flag,#profile-title.has-banner h2 .flag {
	float:none;
	margin:-4px 0
}
#profile-title h2 .flag.flag-m1,#profile-title h2 .flag.flag-p1,#profile-title h2 .flag.flag-p2,#profile-title h2 .flag.flag-p3,#profile-title h2 .flag.flag-p4,#profile-title h2 .flag.flag-p5,#profile-title h2 .flag.flag-p6,#profile-title h2 .flag.flag-p7,#profile-title h2 .flag.flag-p8,#profile-title h2 .flag.flag-p9,#profile-title h2 .flag.flag-s1,#profile-title.has-banner h2 .flag.flag-m1,#profile-title.has-banner h2 .flag.flag-p1,#profile-title.has-banner h2 .flag.flag-p2,#profile-title.has-banner h2 .flag.flag-p3,#profile-title.has-banner h2 .flag.flag-p4,#profile-title.has-banner h2 .flag.flag-p5,#profile-title.has-banner h2 .flag.flag-p6,#profile-title.has-banner h2 .flag.flag-p7,#profile-title.has-banner h2 .flag.flag-p8,#profile-title.has-banner h2 .flag.flag-p9,#profile-title.has-banner h2 .flag.flag-s1 {
	width:30px;
	height:20px;
	margin-top:2px;
	border:none
}
#profile-title h2 small,#profile-title.has-banner h2 small {
	color:#000;
	font-size:65%
}
#profile-title h2 br,#profile-title.has-banner h2 br {
	display:inline
}
#profile-title h2 br.mobile-hide,#profile-title.has-banner h2 br.mobile-hide {
	display:none
}
#profile-title h2 .prof-verified-tick,#profile-title.has-banner h2 .prof-verified-tick {
	background:#000;
	color:#fff
}
#profile-title h2 a.more-aliases,#profile-title.has-banner h2 a.more-aliases {
	color:#000
}
#profile-title h2 a.more-aliases:hover,#profile-title.has-banner h2 a.more-aliases:hover {
	color:#000
}
#profile-title h2 .flag-vspacer,#profile-title.has-banner h2 .flag-vspacer {
	margin-right:-6px
}
#profile-title h2 .friend-request-cont,#profile-title h2 .sub-strip,#profile-title h2 .user-subscribe,#profile-title.has-banner h2 .friend-request-cont,#profile-title.has-banner h2 .sub-strip,#profile-title.has-banner h2 .user-subscribe {
	display:inline-block;
	margin:0 0 0 4px;
	position:static;
	top:auto;
	right:auto;
	vertical-align:middle
}
#profile-title h2 .friend-request-cont .btn,#profile-title h2 .friend-request-cont .btn-group,#profile-title.has-banner h2 .friend-request-cont .btn,#profile-title.has-banner h2 .friend-request-cont .btn-group {
	float:left;
	margin-bottom:0
}
#profile-title h2 .friend-request-cont .btn .icon,#profile-title h2 .friend-request-cont .btn-group .icon,#profile-title.has-banner h2 .friend-request-cont .btn .icon,#profile-title.has-banner h2 .friend-request-cont .btn-group .icon {
	display:block
}
#profile-title h2 .profile-maincat-switch,#profile-title.has-banner h2 .profile-maincat-switch {
	background:#fff
}
#profile-title h2 .profile-maincat-switch:hover,#profile-title.has-banner h2 .profile-maincat-switch:hover {
	background:#f7f7f7
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal) {
	font-size:20px
}
#profile-title.has-banner .embed-responsive {
	margin-bottom:4px
}
#profile-title.has-banner .embed-responsive .add-banner {
	text-align:center;
	left:8px;
	top:0;
	font-size:16px;
	line-height:16px
}
#profile-title.has-banner .profile-pic {
	position:relative;
	top:auto;
	bottom:auto;
	left:auto;
	float:left;
	margin-right:10px;
	margin-bottom:4px
}
[dir=rtl] #profile-title.has-banner .profile-pic {
	float:right;
	margin-left:10px;
	margin-right:0
}
#profile-title.has-banner .profile-pic img {
	position:static;
	top:auto;
	bottom:auto;
	left:auto;
	height:60px
}
#profile-title.has-banner .btn-link {
	background:0 0
}
#profile-tabs {
	overflow:hidden
}
#profile-tabs .tab-buttons li .navbadge {
	display:none
}
#profile-tabs .tab-buttons li #tab-activity .navbadge,#profile-tabs .tab-buttons li #tab-posts .navbadge,#profile-tabs .tab-buttons li #tab-videos .navbadge,#profile-tabs .tab-buttons li #tab-videos-red .navbadge,#profile-tabs .tab-buttons li #tab-videos2 .navbadge {
	display:inline
}
#profile-tabs .tab-buttons li .btn.desktop-active {
	padding:3px 12px;
	background:#000;
	color:#fff;
	margin-bottom:-2px
}
#profile-tabs .tab-buttons li .btn.desktop-active:hover,#profile-tabs .tab-buttons li .btn.mobile-active {
	padding:4px 12px;
	margin-bottom:-1px;
	background:#fff;
	color:#000;
	text-shadow:none
}
#profile-tabs .tab-buttons li .btn.desktop-active:hover .navbadge,#profile-tabs .tab-buttons li .btn.mobile-active .navbadge {
	background:#de2600
}
#profile-tabs .filters {
	align-items:center;
	display:flex;
	flex-wrap:wrap;
	margin:-1px -5px 12px
}
#profile-tabs .filters .content-filters {
	display:flex;
	flex-grow:2;
	justify-content:space-around;
	margin:3px 5px;
	order:-1
}
#profile-tabs .filters .content-filters>span {
	flex-shrink:2;
	margin-right:0;
	padding:0 4px
}
#profile-tabs .filters .content-filters>span.content-filter-k-uploadsonly {
	flex-shrink:1
}
#profile-tabs .filters .content-filters>span.content-filter-k-unlocked {
	flex-shrink:3
}
#profile-tabs .filters .content-filters .with-checkbox-toggle {
	align-items:center;
	display:flex;
	justify-content:center;
	flex-wrap:wrap
}
#profile-tabs .filters .content-filters .label {
	font-size:11px;
	line-height:16px;
	white-space:normal
}
#profile-tabs .filters .content-filters .toggle,#profile-tabs .filters .content-filters .toggle:first-child {
	margin:0 4px
}
#profile-tabs .filters .content-filters .toggle+.icon-f {
	margin-right:4px
}
#profile-tabs .filters .dropdown-filters-btn {
	border:1px solid #d9d9d9;
	background:0 0;
	flex-grow:2;
	font-size:12px;
	line-height:18px;
	margin:3px 5px;
	min-width:50%;
	padding:8px 20px 8px 10px;
	position:relative;
	text-align:left
}
#profile-tabs .filters .dropdown-filters-btn .icf-caret-down {
	color:#a8a8a8;
	font-size:14px;
	margin-top:-7px;
	position:absolute;
	right:4px;
	top:50%
}
#profile-tabs .filters .dropdown-filters-btn.popup-opened-btn {
	background:#f7f7f7
}
#profile-tabs .filters .dropdown-filters-btn.popup-opened-btn .icf-caret-down:before {
	content:"\e99d"
}
#profile-tabs .filters .dropdown-filters-btn .count {
	color:#777
}
#profile-tabs .filters .main-cat-filter {
	order:2
}
#profile-tabs .filters .main-cat-filter+.sort-filter+.dropdown-filters-btn {
	margin-right:10px
}
#profile-tabs .filters .main-cat-filter .profile-maincat-switch-cont {
	margin:0 5px 0 auto
}
#profile-tabs .filters .main-cat-filter .profile-maincat-switch-cont .profile-maincat-switch {
	padding-top:0
}
#profile-tabs .filters .main-cat-filter .profile-maincat-switch-cont .profile-maincat-switch .icon-f {
	font-size:16px;
	vertical-align:middle
}
#profile-tabs .filters .main-cat-filter .profile-maincat-switch-cont.all-mobile-content-filter {
	line-height:36px
}
#profile-tabs .activity-event .profile-maincat-switch-cont {
	margin:-8px 0 7px
}
#profile-tabs .activity-event .profile-maincat-switch-cont+* {
	clear:both
}
#profile-tabs .activity-event .mozaique.red-line {
	overflow:visible
}
#profile-tabs .mozaique .top-message {
	font-size:14px
}
#home-tabs+.mobile-show,#profile-search-form+.mobile-show {
	margin-top:16px
}
.profile-owner #profile-tabs .tabs {
	padding-top:30px
}
.profile-owner #profile-tabs .tabs .tab-actions {
	top:-26px
}
.profile-owner #profile-tabs .tabs .pfinfo-actions {
	margin-top:-23px
}
#tabAboutMe .pfinfo-col {
	font-size:13px;
	padding:0 15px
}
[dir=rtl] #tabAboutMe .pfinfo-col#pfinfo-col-col2 {
	padding-right:15px
}
#tabAboutMe #pfinfo-col-pict {
	padding-right:15px;
	z-index:10;
	float:right;
	width:auto;
	white-space:nowrap
}
[dir=rtl] #tabAboutMe #pfinfo-col-pict {
	padding-left:15px;
	padding-right:0;
	float:left
}
#tabAboutMe #pfinfo-col-pict .profile-pic {
	display:none
}
#tabAboutMe .rating-box {
	margin-top:2px
}
#tabAboutMe .rating-box .rating-bar-block {
	min-width:70px
}
#tabAboutMe #pfinfo-col-col1,#tabAboutMe #pfinfo-col-col2 {
	float:none
}
#tabAboutMe .bottom-actions {
	float:none;
	text-align:center;
	padding:8px 0 0;
	border-color:#777
}
[dir=rtl] #tabAboutMe .bottom-actions {
	float:none;
	text-align:center
}
.prof-tab-metadata p {
	float:none
}
.prof-tab-metadata .rating-box {
	float:none;
	margin-left:0
}
.activity-event .act-achievement {
	font-size:40px
}
.activity-event .header h4 a.user-subscribe {
	margin-top:-2px
}
.voters-list .voters-list-votes {
	display:flex;
	justify-content:center;
	margin-top:10px;
	text-align:center;
	width:100%
}
.voters-list .voters-list-votes>span {
	padding:0 10px
}
#page .nav-elem {
	background-color:#161616;
	bottom:0;
	display:block;
	height:90%;
	height:calc(100% - 40px - 40px);
	left:-383.5px;
	overflow:visible;
	margin:40px 0 0;
	max-width:383.5px;
	opacity:0;
	position:fixed;
	top:40px;
	transition:none;
	visibility:visible;
	width:0;
	z-index:280
}
#page .nav-elem,#page .nav-elem.opened {
	max-height:none;
	padding:0
}
#page .nav-elem.no-ctry-version {
	height:calc(100% - 40px);
	margin:0
}
#page .nav-elem nav {
	max-height:none
}
#page .nav-elem .ordered-label-list {
	margin-top:0;
	transition:none;
	width:100%
}
#page .nav-elem #language-switcher-list li,#page .nav-elem #nav-language-switcher,#page .nav-elem #nav-main-cat-switcher,#page .nav-elem #nav-main-cat-switcher-list li,#page .nav-elem .country-switch-list li,#page .nav-elem .ordered-label-list ul li {
	border:0;
	border-top:1px solid #777;
	margin:0;
	padding:0;
	position:relative;
	z-index:3
}
#page .nav-elem #language-switcher-list li,#page .nav-elem #language-switcher-list li.mobile-show,#page .nav-elem #nav-language-switcher,#page .nav-elem #nav-language-switcher.mobile-show,#page .nav-elem #nav-main-cat-switcher,#page .nav-elem #nav-main-cat-switcher-list li,#page .nav-elem #nav-main-cat-switcher-list li.mobile-show,#page .nav-elem #nav-main-cat-switcher.mobile-show,#page .nav-elem .country-switch-list li,#page .nav-elem .country-switch-list li.mobile-show,#page .nav-elem .ordered-label-list ul li,#page .nav-elem .ordered-label-list ul li.mobile-show {
	display:block
}
#page .nav-elem #language-switcher-list li.mobile-hide,#page .nav-elem #nav-language-switcher.mobile-hide,#page .nav-elem #nav-main-cat-switcher-list li.mobile-hide,#page .nav-elem #nav-main-cat-switcher.mobile-hide,#page .nav-elem .country-switch-list li.mobile-hide,#page .nav-elem .ordered-label-list ul li.mobile-hide {
	display:none
}
#page .nav-elem #language-switcher-list li .btn,#page .nav-elem #language-switcher-list li.btn,#page .nav-elem #language-switcher-list li.section-title,#page .nav-elem #nav-language-switcher .btn,#page .nav-elem #nav-language-switcher.btn,#page .nav-elem #nav-language-switcher.section-title,#page .nav-elem #nav-main-cat-switcher .btn,#page .nav-elem #nav-main-cat-switcher-list li .btn,#page .nav-elem #nav-main-cat-switcher-list li.btn,#page .nav-elem #nav-main-cat-switcher-list li.section-title,#page .nav-elem #nav-main-cat-switcher.btn,#page .nav-elem #nav-main-cat-switcher.section-title,#page .nav-elem .country-switch-list li .btn,#page .nav-elem .country-switch-list li.btn,#page .nav-elem .country-switch-list li.section-title,#page .nav-elem .ordered-label-list ul li .btn,#page .nav-elem .ordered-label-list ul li.btn,#page .nav-elem .ordered-label-list ul li.section-title {
	background:#161616;
	box-shadow:-8px 0 12px -10px rgba(0,0,0,.9) inset;
	font-weight:700;
	text-align:left
}
[dir=rtl] #page .nav-elem #language-switcher-list li .btn,[dir=rtl] #page .nav-elem #language-switcher-list li.btn,[dir=rtl] #page .nav-elem #language-switcher-list li.section-title,[dir=rtl] #page .nav-elem #nav-language-switcher .btn,[dir=rtl] #page .nav-elem #nav-language-switcher.btn,[dir=rtl] #page .nav-elem #nav-language-switcher.section-title,[dir=rtl] #page .nav-elem #nav-main-cat-switcher .btn,[dir=rtl] #page .nav-elem #nav-main-cat-switcher-list li .btn,[dir=rtl] #page .nav-elem #nav-main-cat-switcher-list li.btn,[dir=rtl] #page .nav-elem #nav-main-cat-switcher-list li.section-title,[dir=rtl] #page .nav-elem #nav-main-cat-switcher.btn,[dir=rtl] #page .nav-elem #nav-main-cat-switcher.section-title,[dir=rtl] #page .nav-elem .country-switch-list li .btn,[dir=rtl] #page .nav-elem .country-switch-list li.btn,[dir=rtl] #page .nav-elem .country-switch-list li.section-title,[dir=rtl] #page .nav-elem .ordered-label-list ul li .btn,[dir=rtl] #page .nav-elem .ordered-label-list ul li.btn,[dir=rtl] #page .nav-elem .ordered-label-list ul li.section-title {
	text-align:right
}
#page .nav-elem #language-switcher-list li .btn,#page .nav-elem #language-switcher-list li.btn,#page .nav-elem #nav-language-switcher .btn,#page .nav-elem #nav-language-switcher.btn,#page .nav-elem #nav-main-cat-switcher .btn,#page .nav-elem #nav-main-cat-switcher-list li .btn,#page .nav-elem #nav-main-cat-switcher-list li.btn,#page .nav-elem #nav-main-cat-switcher.btn,#page .nav-elem .country-switch-list li .btn,#page .nav-elem .country-switch-list li.btn,#page .nav-elem .ordered-label-list ul li .btn,#page .nav-elem .ordered-label-list ul li.btn {
	color:#fff;
	display:block;
	font-size:14px;
	line-height:26px;
	padding:7px 6px 7px 20px;
	transition:background .2s;
	white-space:normal
}
#page .nav-elem #language-switcher-list li .btn.opened,#page .nav-elem #language-switcher-list li .btn:hover,#page .nav-elem #language-switcher-list li.btn.opened,#page .nav-elem #language-switcher-list li.btn:hover,#page .nav-elem #nav-language-switcher .btn.opened,#page .nav-elem #nav-language-switcher .btn:hover,#page .nav-elem #nav-language-switcher.btn.opened,#page .nav-elem #nav-language-switcher.btn:hover,#page .nav-elem #nav-main-cat-switcher .btn.opened,#page .nav-elem #nav-main-cat-switcher .btn:hover,#page .nav-elem #nav-main-cat-switcher-list li .btn.opened,#page .nav-elem #nav-main-cat-switcher-list li .btn:hover,#page .nav-elem #nav-main-cat-switcher-list li.btn.opened,#page .nav-elem #nav-main-cat-switcher-list li.btn:hover,#page .nav-elem #nav-main-cat-switcher.btn.opened,#page .nav-elem #nav-main-cat-switcher.btn:hover,#page .nav-elem .country-switch-list li .btn.opened,#page .nav-elem .country-switch-list li .btn:hover,#page .nav-elem .country-switch-list li.btn.opened,#page .nav-elem .country-switch-list li.btn:hover,#page .nav-elem .ordered-label-list ul li .btn.opened,#page .nav-elem .ordered-label-list ul li .btn:hover,#page .nav-elem .ordered-label-list ul li.btn.opened,#page .nav-elem .ordered-label-list ul li.btn:hover {
	background:#6a6a6a
}
#page .nav-elem #language-switcher-list li .btn.main,#page .nav-elem #language-switcher-list li.btn.main,#page .nav-elem #nav-language-switcher .btn.main,#page .nav-elem #nav-language-switcher.btn.main,#page .nav-elem #nav-main-cat-switcher .btn.main,#page .nav-elem #nav-main-cat-switcher-list li .btn.main,#page .nav-elem #nav-main-cat-switcher-list li.btn.main,#page .nav-elem #nav-main-cat-switcher.btn.main,#page .nav-elem .country-switch-list li .btn.main,#page .nav-elem .country-switch-list li.btn.main,#page .nav-elem .ordered-label-list ul li .btn.main,#page .nav-elem .ordered-label-list ul li.btn.main {
	cursor:pointer;
	padding-right:20px;
	position:relative
}
#page .nav-elem #language-switcher-list li .btn.main:after,#page .nav-elem #language-switcher-list li.btn.main:after,#page .nav-elem #nav-language-switcher .btn.main:after,#page .nav-elem #nav-language-switcher.btn.main:after,#page .nav-elem #nav-main-cat-switcher .btn.main:after,#page .nav-elem #nav-main-cat-switcher-list li .btn.main:after,#page .nav-elem #nav-main-cat-switcher-list li.btn.main:after,#page .nav-elem #nav-main-cat-switcher.btn.main:after,#page .nav-elem .country-switch-list li .btn.main:after,#page .nav-elem .country-switch-list li.btn.main:after,#page .nav-elem .ordered-label-list ul li .btn.main:after,#page .nav-elem .ordered-label-list ul li.btn.main:after {
	border-left:4px solid;
	border-bottom:4px solid transparent;
	border-top:4px solid transparent;
	content:" ";
	display:block;
	height:0;
	margin-left:4px;
	right:7px;
	position:absolute;
	top:16px;
	vertical-align:4px;
	width:0
}
#page .nav-elem #language-switcher-list li .btn .flag-small,#page .nav-elem #language-switcher-list li.btn .flag-small,#page .nav-elem #nav-language-switcher .btn .flag-small,#page .nav-elem #nav-language-switcher.btn .flag-small,#page .nav-elem #nav-main-cat-switcher .btn .flag-small,#page .nav-elem #nav-main-cat-switcher-list li .btn .flag-small,#page .nav-elem #nav-main-cat-switcher-list li.btn .flag-small,#page .nav-elem #nav-main-cat-switcher.btn .flag-small,#page .nav-elem .country-switch-list li .btn .flag-small,#page .nav-elem .country-switch-list li.btn .flag-small,#page .nav-elem .ordered-label-list ul li .btn .flag-small,#page .nav-elem .ordered-label-list ul li.btn .flag-small {
	margin:7px 2px 0 0
}
#page .nav-elem #language-switcher-list li .btn .swap-big,#page .nav-elem #language-switcher-list li.btn .swap-big,#page .nav-elem #nav-language-switcher .btn .swap-big,#page .nav-elem #nav-language-switcher.btn .swap-big,#page .nav-elem #nav-main-cat-switcher .btn .swap-big,#page .nav-elem #nav-main-cat-switcher-list li .btn .swap-big,#page .nav-elem #nav-main-cat-switcher-list li.btn .swap-big,#page .nav-elem #nav-main-cat-switcher.btn .swap-big,#page .nav-elem .country-switch-list li .btn .swap-big,#page .nav-elem .country-switch-list li.btn .swap-big,#page .nav-elem .ordered-label-list ul li .btn .swap-big,#page .nav-elem .ordered-label-list ul li.btn .swap-big {
	float:left;
	margin:0 6px 0 0
}
#page .nav-elem #language-switcher-list li .btn .right,#page .nav-elem #language-switcher-list li.btn .right,#page .nav-elem #nav-language-switcher .btn .right,#page .nav-elem #nav-language-switcher.btn .right,#page .nav-elem #nav-main-cat-switcher .btn .right,#page .nav-elem #nav-main-cat-switcher-list li .btn .right,#page .nav-elem #nav-main-cat-switcher-list li.btn .right,#page .nav-elem #nav-main-cat-switcher.btn .right,#page .nav-elem .country-switch-list li .btn .right,#page .nav-elem .country-switch-list li.btn .right,#page .nav-elem .ordered-label-list ul li .btn .right,#page .nav-elem .ordered-label-list ul li.btn .right {
	float:right;
	padding:0 10px
}
#page .nav-elem #language-switcher-list li.section-title,#page .nav-elem #nav-language-switcher.section-title,#page .nav-elem #nav-main-cat-switcher-list li.section-title,#page .nav-elem #nav-main-cat-switcher.section-title,#page .nav-elem .country-switch-list li.section-title,#page .nav-elem .ordered-label-list ul li.section-title {
	color:#777;
	font-size:12px;
	height:51px;
	padding:26px 6px 0;
	position:relative
}
#page .nav-elem #language-switcher-list li.section-title .icon-f,#page .nav-elem #nav-language-switcher.section-title .icon-f,#page .nav-elem #nav-main-cat-switcher-list li.section-title .icon-f,#page .nav-elem #nav-main-cat-switcher.section-title .icon-f,#page .nav-elem .country-switch-list li.section-title .icon-f,#page .nav-elem .ordered-label-list ul li.section-title .icon-f {
	font-size:20px
}
#page .nav-elem .ordered-label-list ul li.click-order-toggle .label {
	padding-left:4px
}
#page .nav-elem .ordered-label-list ul li#last-main-cats-visited {
	border-top:0
}
#page .nav-elem .ordered-label-list ul li#last-main-cats-visited .btn {
	background:#303030
}
#page .nav-elem .ordered-label-list ul li .red-home {
	display:block;
	height:auto;
	float:none;
	overflow:hidden
}
#page .nav-elem .ordered-label-list ul li .red-home .icf-home {
	margin-right:5px
}
#page .nav-elem .ordered-label-list ul li .badge {
	background:#de2600;
	color:#fff;
	margin-left:2px;
	padding-left:5px;
	padding-right:5px
}
#page .nav-elem .main-categories {
	overflow:auto;
	max-height:none;
	max-height:calc(100vh - 81px);
	max-height:calc(var(--vh,1vh) * 100 - 81px)
}
#page .nav-elem #nav-language-switcher,#page .nav-elem #nav-main-cat-switcher {
	opacity:.5;
	transition:opacity .2s;
	width:100%
}
#page .nav-elem #nav-language-switcher,#page .nav-elem #nav-language-switcher.btn.main,#page .nav-elem #nav-main-cat-switcher,#page .nav-elem #nav-main-cat-switcher.btn.main {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
#page .nav-elem #nav-language-switcher.init-ok,#page .nav-elem #nav-main-cat-switcher.init-ok {
	opacity:1
}
#page .nav-elem #language-switcher-list,#page .nav-elem #nav-main-cat-switcher-list,#page .nav-elem .country-switch-list,#page .nav-elem .ordered-label-list ul li.sub-list {
	background-color:#6a6a6a;
	box-shadow:none;
	box-sizing:content-box;
	border-top:0;
	border-left:0 solid #161616;
	display:block;
	height:100%;
	right:0;
	overflow:hidden;
	margin:0;
	max-height:none;
	padding:0;
	position:absolute;
	top:0;
	visibility:visible;
	width:0;
	z-index:1
}
#page .nav-elem #language-switcher-list .btn,#page .nav-elem #language-switcher-list li .btn,#page .nav-elem #nav-main-cat-switcher-list .btn,#page .nav-elem #nav-main-cat-switcher-list li .btn,#page .nav-elem .country-switch-list .btn,#page .nav-elem .country-switch-list li .btn,#page .nav-elem .ordered-label-list ul li.sub-list .btn,#page .nav-elem .ordered-label-list ul li.sub-list li .btn {
	background-color:#6a6a6a;
	border:0;
	box-shadow:none;
	height:auto;
	margin:0
}
#page .nav-elem #language-switcher-list .btn.active,#page .nav-elem #language-switcher-list .btn.title,#page .nav-elem #language-switcher-list .btn:hover,#page .nav-elem #language-switcher-list li .btn.active,#page .nav-elem #language-switcher-list li .btn.title,#page .nav-elem #language-switcher-list li .btn:hover,#page .nav-elem #nav-main-cat-switcher-list .btn.active,#page .nav-elem #nav-main-cat-switcher-list .btn.title,#page .nav-elem #nav-main-cat-switcher-list .btn:hover,#page .nav-elem #nav-main-cat-switcher-list li .btn.active,#page .nav-elem #nav-main-cat-switcher-list li .btn.title,#page .nav-elem #nav-main-cat-switcher-list li .btn:hover,#page .nav-elem .country-switch-list .btn.active,#page .nav-elem .country-switch-list .btn.title,#page .nav-elem .country-switch-list .btn:hover,#page .nav-elem .country-switch-list li .btn.active,#page .nav-elem .country-switch-list li .btn.title,#page .nav-elem .country-switch-list li .btn:hover,#page .nav-elem .ordered-label-list ul li.sub-list .btn.active,#page .nav-elem .ordered-label-list ul li.sub-list .btn.title,#page .nav-elem .ordered-label-list ul li.sub-list .btn:hover,#page .nav-elem .ordered-label-list ul li.sub-list li .btn.active,#page .nav-elem .ordered-label-list ul li.sub-list li .btn.title,#page .nav-elem .ordered-label-list ul li.sub-list li .btn:hover {
	background:#848484
}
#page .nav-elem #language-switcher-list .btn.title,#page .nav-elem #language-switcher-list li .btn.title,#page .nav-elem #nav-main-cat-switcher-list .btn.title,#page .nav-elem #nav-main-cat-switcher-list li .btn.title,#page .nav-elem .country-switch-list .btn.title,#page .nav-elem .country-switch-list li .btn.title,#page .nav-elem .ordered-label-list ul li.sub-list .btn.title,#page .nav-elem .ordered-label-list ul li.sub-list li .btn.title {
	cursor:default;
	position:relative
}
#page .nav-elem #language-switcher-list .btn.title:after,#page .nav-elem #language-switcher-list li .btn.title:after,#page .nav-elem #nav-main-cat-switcher-list .btn.title:after,#page .nav-elem #nav-main-cat-switcher-list li .btn.title:after,#page .nav-elem .country-switch-list .btn.title:after,#page .nav-elem .country-switch-list li .btn.title:after,#page .nav-elem .ordered-label-list ul li.sub-list .btn.title:after,#page .nav-elem .ordered-label-list ul li.sub-list li .btn.title:after {
	border-top:4px solid;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	content:" ";
	display:block;
	height:0;
	right:15px;
	position:absolute;
	top:18px;
	vertical-align:4px;
	width:0
}
#page .nav-elem #language-switcher-list .btn .icon.shemale,#page .nav-elem #language-switcher-list li .btn .icon.shemale,#page .nav-elem #nav-main-cat-switcher-list .btn .icon.shemale,#page .nav-elem #nav-main-cat-switcher-list li .btn .icon.shemale,#page .nav-elem .country-switch-list .btn .icon.shemale,#page .nav-elem .country-switch-list li .btn .icon.shemale,#page .nav-elem .ordered-label-list ul li.sub-list .btn .icon.shemale,#page .nav-elem .ordered-label-list ul li.sub-list li .btn .icon.shemale {
	background-position:-664px -40px
}
#page .nav-elem #language-switcher-list .disabled .btn,#page .nav-elem #language-switcher-list .disabled.btn,#page .nav-elem #nav-main-cat-switcher-list .disabled .btn,#page .nav-elem #nav-main-cat-switcher-list .disabled.btn,#page .nav-elem .country-switch-list .disabled .btn,#page .nav-elem .country-switch-list .disabled.btn,#page .nav-elem .ordered-label-list ul li.sub-list .disabled .btn,#page .nav-elem .ordered-label-list ul li.sub-list .disabled.btn {
	background-color:#5e5e5e;
	color:#888
}
#page .nav-elem .country-switch-list .row {
	margin:0;
	padding:0
}
#page .nav-elem #language-switcher-list:before,#page .nav-elem #nav-main-cat-switcher-list:before {
	content:none
}
#page .nav-elem #main-cat-switch-li,#page .nav-elem #version-country-switch-li {
	background:#353535;
	border-bottom:1px solid #777;
	height:41px;
	position:absolute;
	top:-40px;
	width:100%
}
#page .nav-elem #main-cat-switch-li a,#page .nav-elem #version-country-switch-li a {
	background:#353535;
	border-radius:4px;
	box-shadow:none;
	height:31px;
	margin:4px;
	opacity:.5;
	overflow:hidden;
	padding:3px 5px;
	position:relative;
	text-align:center;
	text-overflow:ellipsis;
	transition:all .2s;
	white-space:nowrap
}
#page .nav-elem #main-cat-switch-li a.init-ok,#page .nav-elem #version-country-switch-li a.init-ok {
	opacity:1
}
#page .nav-elem #main-cat-switch-li a.opened,#page .nav-elem #version-country-switch-li a.opened {
	background:#5e5e5e
}
#page .nav-elem #main-cat-switch-li a .flag-small,#page .nav-elem #version-country-switch-li a .flag-small {
	float:none;
	margin:7px 2px 0 0
}
#page .nav-elem #main-cat-switch-li {
	left:100%
}
#page .nav-elem.opened {
	left:0;
	opacity:1;
	width:50%
}
#page .nav-elem.opened #language-switcher-list.opened,#page .nav-elem.opened #nav-main-cat-switcher-list.opened,#page .nav-elem.opened .country-switch-list.opened,#page .nav-elem.opened .ordered-label-list ul li.sub-list.opened {
	border-left:383.5px solid #161616;
	overflow-x:hidden;
	overflow-y:auto;
	right:-100%;
	width:100%;
	z-index:2
}
#page .nav-elem #nav-main-cat-switcher span {
	margin-left:2px;
	vertical-align:middle
}
#page .nav-elem #nav-main-cat-switcher span.icf-woman {
	font-size:1.4em
}
#page .nav-elem #nav-main-cat-switcher span.icf-sexe-trans {
	font-size:1.2em
}
#page .nav-elem #nav-main-cat-switcher-list li a>span:first-child {
	float:left;
	text-align:center;
	width:30px
}
#page .nav-elem #nav-main-cat-switcher-list li a span span {
	margin-right:4px;
	vertical-align:middle
}
#page .nav-elem #nav-main-cat-switcher-list li a span span.icf-woman {
	font-size:1.4em;
	line-height:.714em
}
#page .nav-elem #nav-main-cat-switcher-list li a span span.icf-sexe-trans {
	font-size:1.2em
}
#page .nav-elem #nav-main-cat-switcher-list .alert-toggle {
	height:calc(100% - 123px);
	position:relative
}
#page .nav-elem #nav-main-cat-switcher-list .alert-toggle .btn {
	bottom:0;
	left:0;
	right:0;
	position:absolute
}
#page .nav-elem #version-country-switch-list .filter {
	background:#fff;
	border-radius:2px;
	overflow:hidden;
	margin:4px auto 2px;
	width:94%
}
#page .nav-elem #version-country-switch-list .filter button,#page .nav-elem #version-country-switch-list .filter input,#page .nav-elem #version-country-switch-list .filter label {
	background:#fff;
	border:0;
	float:left;
	font-size:16px;
	height:40px;
	line-height:40px
}
#page .nav-elem #version-country-switch-list .filter button:active,#page .nav-elem #version-country-switch-list .filter button:focus,#page .nav-elem #version-country-switch-list .filter input:active,#page .nav-elem #version-country-switch-list .filter input:focus {
	outline:0
}
#page .nav-elem #version-country-switch-list .filter label {
	display:block;
	margin:0;
	width:calc(100% - 40px)
}
#page .nav-elem #version-country-switch-list .filter label .icon-f {
	color:#ddd;
	float:left;
	font-size:13px;
	height:40px;
	line-height:40px;
	padding-right:5px;
	text-align:right;
	width:26px
}
#page .nav-elem #version-country-switch-list .filter label input {
	color:#333;
	font-weight:400;
	line-height:28px;
	padding:6px 0;
	width:calc(100% - 26px)
}
#page .nav-elem #version-country-switch-list .filter button {
	color:#aaa;
	font-size:13px;
	width:40px
}
#page .nav-elem #version-country-switch-list .filter button:hover {
	color:#666
}
#page .nav-elem #version-country-switch-list li:first-child {
	border-top:0
}
#page .nav-elem #version-country-switch-list li.no-result {
	color:#fff;
	font-size:14px;
	font-style:italic;
	padding:10px 0 0;
	text-align:center
}
}@media (max-width:767px) and (max-aspect-ratio:1/1) {
	.mobile-portrait-show {
	display:block
}
.mobile-portrait-hide {
	display:none
}
}@media (max-width:767px) and (min-aspect-ratio:1/1) {
	.mobile-landscape-show {
	display:block
}
.mobile-landscape-hide {
	display:none
}
}@media (max-width:767px) and (min-aspect-ratio:1/1) {
	#mobile-footer-links.mobile-landscape-show,#mobile-footer-slogan.mobile-landscape-show,#mobile-header-links.mobile-landscape-show,#mobile-slogan.with-links.mobile-landscape-show {
	display:block;
	display:flex
}
#mobile-footer-links.mobile-portrait-show,#mobile-footer-slogan.mobile-portrait-show,#mobile-header-links.mobile-portrait-show,#mobile-slogan.with-links.mobile-portrait-show {
	display:none
}
}@media (max-width:767px) and (min-aspect-ratio:1/1) {
	#header #home-search {
	margin-left:8px;
	margin-right:8px
}
}@media (max-width:767px) and (min-aspect-ratio:1/1) {
	.listing-settings-popup.in-header .x-popup-content {
	max-height:none
}
}@media (max-width:767px) and (min-aspect-ratio:1/1) {
	#mobile-login-menu {
	position:absolute
}
.search-autocomplete:not(.isForcedFixedPosition) {
	position:absolute
}
}@media (max-width:767px) and (max-aspect-ratio:640/340) {
	#page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player {
	padding-bottom:45%
}
}@media (max-width:767px) and (max-aspect-ratio:640/380) {
	#page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player {
	padding-bottom:50%
}
}@media (max-width:767px) and (max-aspect-ratio:640/420) {
	#page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player {
	padding-bottom:56.25%
}
}@media (max-width:767px) and (max-aspect-ratio:640/480) {
	#page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player {
	padding-bottom:62.5%
}
}@media (max-width:767px) and (max-aspect-ratio:640/640) {
	#page.video-page #video-player-bg #html5video.embed-responsive,#page.video-page #video-player-bg #player {
	padding-bottom:81.5%
}
}@media (max-width:767px) and (max-aspect-ratio:1/1) {
	#header-about-me {
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal;
	max-height:50px
}
#header-about-me.expanded {
	max-height:none;
	display:initial;
	-webkit-line-clamp:999;
	overflow:initial;
	white-space:initial
}
}@media (max-width:767px) and (max-aspect-ratio:1/1) {
	#profile-tabs .sticky-tabs.is-sticky {
	top:40px
}
}@media (max-width:640px) {
	.mozaique.thumbs-5-cols .thumb-block {
	padding-left:2px;
	padding-right:2px
}
.mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-lg-3 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-lg-4 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-lg-5 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-sm-2 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-sm-3 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-sm-4 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xlg-4 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xlg-5 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xlg-6 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xs-1 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xs-2 .mozaique.thumbs-5-cols .thumb-block,.nb-thumbs-cols-xs-3 .mozaique.thumbs-5-cols .thumb-block {
	width:50%
}
.mozaique.thumbs-5-cols .thumb-block .thumb-under {
	min-height:38px
}
.mozaique.thumbs-5-cols .thumb-block .thumb-under p.title,.mozaique.thumbs-5-cols .thumb-block .thumb-under p:first-child,.mozaique.thumbs-5-cols .thumb-block .thumb-under p:first-of-type {
	height:18px;
	max-height:18px;
	line-clamp:1;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	white-space:normal
}
.mozaique.thumbs-5-cols .thumb-block.thumb-block-big-button {
	width:100%;
	padding:0
}
.mozaique.thumbs-5-cols .thumb-block.thumb-block-big-button .thumb-inside {
	padding-bottom:0;
	height:auto
}
.mozaique.thumbs-5-cols .thumb-block.thumb-block-big-button .big-button-container {
	position:relative
}
.mozaique.thumbs-5-cols .thumb-block.thumb-block-big-button a {
	margin:5px 0;
	padding:5px;
	text-align:center
}
.mozaique.thumbs-small .thumb-block {
	width:25%
}
#video-tabs #video-views-votes .nb-views .views-full {
	display:none
}
#video-tabs #video-views-votes .nb-views .nb-views-number {
	display:inline
}
#home-tabs .tab-buttons,#page .resps-tabs .tab-buttons {
	float:none
}
#home-tabs .tab-buttons li .btn .navbadge,#page .resps-tabs .tab-buttons li .btn .navbadge {
	left:auto;
	right:8px;
	top:2px
}
#home-tabs .tab-buttons li .btn.premium .ticket-in .navbadge,#page .resps-tabs .tab-buttons li .btn.premium .ticket-in .navbadge {
	left:auto;
	right:-6px;
	top:3px
}
#home-tabs .tab-buttons li .btn.home-regular .label,#page .resps-tabs .tab-buttons li .btn.home-regular .label {
	display:inline
}
#home-tabs .tab-buttons li .btn.home-regular .navbadge,#page .resps-tabs .tab-buttons li .btn.home-regular .navbadge {
	right:1px
}
#home-tabs .tab-buttons .label,#page .resps-tabs .tab-buttons .label {
	display:none
}
.activity-event .act-achievement {
	font-size:30px
}
}@media (max-width:560px) {
	#video-tabs .tab-buttons .btn,#video-views-votes .vote-actions .btn {
	padding-left:10px;
	padding-right:10px
}
#signin-popup-form .col-xs-4,#signin-popup-form .col-xs-5,#signin-popup-form .col-xs-6,#signin-popup-form .col-xs-7,#signin-popup-form .col-xs-8,.language-switcher-row .col-xs-4,.language-switcher-row .col-xs-5,.language-switcher-row .col-xs-6,.language-switcher-row .col-xs-7,.language-switcher-row .col-xs-8 {
	width:100%
}
#create-account-frame h2 {
	padding:0;
	background:0 0
}
#create-account-frame .info-pannel-frame {
	padding-left:15px
}
#create-account-frame .info-pannel {
	border-left:0;
	border-top:1px solid #fff;
	padding-left:0;
	padding-top:5px;
	margin-top:0
}
#create-account-frame .info-pannel h3 {
	margin-bottom:15px;
	font-size:18px
}
#create-account-frame .info-pannel .advantage {
	width:50%;
	float:left;
	margin:5px 0
}
#create-account-frame .info-pannel .advantage p {
	font-size:13px;
	font-weight:400
}
#create-account-frame .info-pannel .btn-default {
	margin-top:15px
}
#signin-popup-form .login-mobile-show {
	display:block
}
#signin-popup-form .login-mobile-hide {
	display:none
}
.signin-popup-form .x-body:after,.signin-popup-form .x-body:before {
	display:none
}
.x-overlay.with-premium-info-frame .x-body,.x-overlay.with-premium-info-frame.gay .x-body,.x-overlay.with-premium-info-frame.shemale .x-body,.x-overlay.with-premium-info-frame.straight .x-body,.x-overlay.with-premium-info-frame.trans .x-body {
	background-image:none
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.gay,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.shemale,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.straight,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.trans,.x-overlay.with-premium-info-frame,.x-overlay.with-premium-info-frame.gay,.x-overlay.with-premium-info-frame.shemale,.x-overlay.with-premium-info-frame.straight,.x-overlay.with-premium-info-frame.trans {
	background-image:none
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame #premium-info-frame,.x-overlay.with-premium-info-frame #premium-info-frame {
	background-position:right top;
	background-repeat:no-repeat;
	background-size:100% auto;
	padding-bottom:10px;
	margin-top:10px
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.straight #premium-info-frame,.x-overlay.with-premium-info-frame.straight #premium-info-frame {
	background-image:url(../../img/skins/default/form-signup-straight-2.jpg)
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.gay #premium-info-frame,.x-overlay.with-premium-info-frame.gay #premium-info-frame {
	background-image:url(../../img/skins/default/form-signup-gay-2.jpg)
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.shemale #premium-info-frame,.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame.trans #premium-info-frame,.x-overlay.with-premium-info-frame.shemale #premium-info-frame,.x-overlay.with-premium-info-frame.trans #premium-info-frame {
	background-image:url(../../img/skins/default/form-signup-trans-2.jpg)
}
.account-page.anonymous #page.exec-manage-login_create.with-premium-info-frame {
	padding-left:15px;
	padding-right:15px
}
.account-page.anonymous #page.exec-manage-login_create:after,.account-page.anonymous #page.exec-manage-login_create:before {
	display:none
}
#premium-popup-form .premium-plans .plan .label {
	font-size:1.2rem;
	margin-bottom:.2rem
}
#premium-popup-form .premium-plans .plan .label.strong {
	font-size:2rem;
	margin-top:.4rem
}
#premium-popup-form .premium-plans .plan .details {
	font-size:.85em
}
#premium-popup-form #premium-modes .mode .price,#premium-popup-form #premium-modes .mode .slogan {
	font-size:1.2rem
}
}@media (max-width:479px) {
	.mobile-only-show {
	display:block
}
.mobile-only-show-inline {
	display:inline
}
.mobile-only-show-inline-block {
	display:inline-block
}
.mobile-only-show-list-item {
	display:list-item
}
.mobile-only-hide {
	display:none
}
.x-overlay.x-overlay-box {
	padding:0 10px
}
.x-overlay.x-overlay-box.favlist-overlay {
	padding:10px
}
.x-overlay.x-overlay-box .x-body {
	padding:20px 15px 10px
}
.x-overlay.x-overlay-box.contextual-popup .x-body {
	padding:30px 15px 10px
}
.x-overlay.x-overlay-box.contextual-popup .x-body .x-close {
	font-size:20px
}
.x-overlay.favlist-overlay .x-body .x-content {
	max-height:calc(100vh - 50px);
	max-height:calc(var(--vh,1vh) * 100 - 50px)
}
.favlists .favlists-actions .favlists-actions-line-1 {
	justify-content:space-between
}
.favlists .favlists-actions label .btn,.favlists .favlists-actions label .icon-f {
	font-size:14px;
	width:24px
}
.favlists .favlists-actions .select-label .form-control {
	max-width:calc(100% - 24px)
}
.favlists .favlists-actions .favlists-show-more-filters {
	padding:0 10px 0 5px
}
.favlists .favlists-actions .favlists-show-more-filters .icf-sliders {
	font-size:18px
}
.favlists .favlists-actions .favlists-display-mode .icf-columns {
	display:none
}
.favlist-elem-line {
	padding:0 5px
}
.favlist-elem-line>* {
	font-size:16px
}
.favlist-elem-line .favlist-e-action {
	margin-left:5px
}
.favlist-elem-line .favlist-e-action .btn {
	font-size:14px
}
.favlist-elem-line .favlist-e-action .btn .icon-f {
	font-size:16px
}
.favlist-elem-line .favlist-e-action .action-menu {
	font-size:16px;
	margin-left:5px
}
.favlist-elem-line .favlist-e-visibility {
	font-size:14px;
	width:20px
}
.favlist-elem-line .favlist-e-title {
	font-size:16px;
	max-width:calc(100% - 20px)
}
.favlist-elem-line .favlist-e-title .is-watch-later {
	font-size:14px
}
.favlist-elem-line .favlist-e-tags>* {
	font-size:11px
}
.favlist-create .btn-back,.favlist-edit .btn-back {
	float:right;
	margin:0 0 0 10px
}
.favlist-create .favlist-picto,.favlist-create .favlist-picto.icf-clock,.favlist-edit .favlist-picto,.favlist-edit .favlist-picto.icf-clock {
	font-size:48px;
	left:10px;
	right:auto
}
.signin-popup-form.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content,.signin-popup-form.pt #signin-popup-form #signup-form_step2_marketing h3 .marketing-content {
	margin-top:0;
	font-size:20px
}
.signin-popup-form.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span,.signin-popup-form.pt #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span {
	margin-bottom:0;
	font-size:58px
}
.signin-popup-form.es #signin-popup-form #signup-form_step2_marketing h3 .marketing-content span {
	font-size:62px
}
#signin-popup-form #signup-form_step2_marketing {
	background:url(../../img/skins/default/form-signup-mob.png) no-repeat right center/auto 100%;
	margin:0 0 20px 0
}
#signin-popup-form #signup-form_step2_marketing h3 .marketing-content {
	display:block;
	font-size:18px
}
#signin-popup-form #signup-form_step2_marketing h3 .marketing-content span {
	font-size:90px
}
#signin-popup-form #signup-form_step2_marketing h3 .logo {
	display:block;
	margin:0
}
#signin-popup-form #signup-form_step2_marketing h3 .logo svg {
	display:inline-block;
	vertical-align:top;
	margin-top:10px;
	line-height:1
}
#signin-popup-form #signup-form_step2_marketing h3 .logo .icf-ticket-red {
	display:inline-block;
	font-size:50px;
	line-height:1
}
#signin-popup-form #signup-form_step2_marketing .marketing-mentions {
	max-width:260px;
	margin-left:auto;
	margin-right:auto
}
.nav-elem #language-switcher-list li .btn,.nav-elem #language-switcher-list li.btn,.nav-elem #nav-language-switcher .btn,.nav-elem #nav-language-switcher.btn,.nav-elem .ordered-label-list ul li .btn,.nav-elem .ordered-label-list ul li.btn {
	padding-left:6px
}
.nav-elem #language-switcher-list li .btn .right,.nav-elem #language-switcher-list li.btn .right,.nav-elem #nav-language-switcher .btn .right,.nav-elem #nav-language-switcher.btn .right,.nav-elem .ordered-label-list ul li .btn .right,.nav-elem .ordered-label-list ul li.btn .right {
	padding-right:0
}
.nav-elem #language-switcher-list li.section-title,.nav-elem #nav-language-switcher.section-title,.nav-elem .ordered-label-list ul li.section-title {
	padding-top:8px
}
.nav-elem #language-switcher-list li.section-title,.nav-elem #language-switcher-list li.section-title .icon-f,.nav-elem #nav-language-switcher.section-title,.nav-elem #nav-language-switcher.section-title .icon-f,.nav-elem .ordered-label-list ul li.section-title,.nav-elem .ordered-label-list ul li.section-title .icon-f {
	font-size:11px;
	height:auto
}
#list-page li {
	width:100%
}
#tags li,.tags-list li {
	width:50%
}
#home-tabs .stripe,#page .resps-tabs .stripe {
	font-size:13px;
	padding-top:4px;
	height:27px
}
.home #home-tabs .tab-buttons {
	float:left
}
#main .simple-dropdown.align-left {
	float:none;
	margin:5px 0 0 0
}
#main .simple-dropdown.align-left~.page-title.channel {
	margin-top:5px
}
#warning-survey {
	font-size:15px;
	padding:5px;
	line-height:1.3
}
.mozaique.cust-nb-cols .thumb-block,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block {
	width:100%;
	padding-left:16px;
	padding-right:16px
}
.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under,.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under.title-only,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under.title-only {
	min-height:0
}
.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p.title,.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p:first-child,.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p:first-of-type,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p.title,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p:first-child,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p:first-of-type {
	height:auto;
	max-height:none;
	display:initial;
	-webkit-line-clamp:999;
	overflow:initial;
	white-space:initial
}
.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under {
	padding-top:2px
}
.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p {
	font-size:15px
}
.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p.title a,.mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p:first-child a,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p.title a,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block:not(.premium-search-on-free) .thumb-under p:first-child a {
	line-height:22px
}
.mozaique.cust-nb-cols .thumb-block.with-thumb-over+.with-thumb-over-space,.mozaique.cust-nb-cols .thumb-block.with-thumb-over-space+.with-thumb-over-space,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.with-thumb-over+.with-thumb-over-space,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.with-thumb-over-space+.with-thumb-over-space {
	padding-top:5px
}
.mozaique.cust-nb-cols .thumb-block.premium-search-on-free,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.premium-search-on-free {
	padding-left:8px;
	padding-right:8px
}
.mozaique.cust-nb-cols .thumb-block.premium-search-on-free .thumb-under,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block.premium-search-on-free .thumb-under {
	left:8px;
	width:calc(100% - (8px * 2))
}
.mozaique.cust-nb-cols .thumb-block .thumb-over,.nb-thumbs-cols-xs-1 .mozaique.cust-nb-cols .thumb-block .thumb-over {
	height:auto
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block {
	padding-left:2px;
	padding-right:2px
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under {
	min-height:56px
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only {
	min-height:38px
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p.title,.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p:first-child,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p.title,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under.title-only p:first-child {
	height:auto;
	max-height:38px
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type {
	height:auto;
	max-height:36px;
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.with-thumb-over-space,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.with-thumb-over-space {
	padding-top:10px
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-over,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-over {
	height:28px
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under {
	padding-top:0
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .sprfluous,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .sprfluous {
	display:none
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .sprfluous+.icf-ticket-red {
	margin-left:4px
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.premium-search-on-free,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.premium-search-on-free {
	padding-left:2px;
	padding-right:2px
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block.premium-search-on-free .thumb-under,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block.premium-search-on-free .thumb-under {
	left:2px;
	width:calc(100% - 2px - 2px)
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block {
	width:50%
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p {
	font-size:14px
}
.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title a,.nb-thumbs-cols-xs-2 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child a {
	line-height:18px
}
.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block {
	width:33.33333333%
}
.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p {
	font-size:13px
}
.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title a,.nb-thumbs-cols-xs-3 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child a {
	line-height:18px
}
.max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(n+4) {
	display:none
}
.nb-thumbs-cols-xs-2 .max-line-1 .mozaique.cust-nb-cols .thumb-block:nth-child(4) {
	display:block
}
.max-line-2 .mozaique.cust-nb-cols .thumb-block:nth-child(n+7) {
	display:none
}
html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .mozaique.cust-nb-cols .thumb-block.thumb-block-big-button {
	padding:0
}
html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .mozaique.cust-nb-cols .thumb-block.thumb-block-big-button .thumb-inside {
	padding-bottom:0;
	height:auto
}
html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .mozaique.cust-nb-cols .thumb-block.thumb-block-big-button .big-button-container {
	position:relative
}
html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .mozaique.cust-nb-cols .thumb-block.thumb-block-big-button a {
	margin:5px 0;
	padding:5px;
	text-align:center
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block {
	align-items:center;
	display:flex;
	float:none;
	font-size:0;
	margin:0 auto;
	max-width:1000px;
	padding:10px 8px 0;
	width:100%;
	white-space:nowrap
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-inside,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under {
	display:inline-block;
	font-size:initial;
	margin:1% 0;
	white-space:normal
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-inside {
	padding:0 0 25.56818182%;
	vertical-align:top;
	width:45.45454545%
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under {
	margin-left:14px;
	padding:0;
	text-align:left;
	vertical-align:top;
	width:54.54545455%
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p {
	font-size:12.30769231px;
	line-height:14.22222222px
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type {
	max-height:none;
	margin:0 0 3.5px;
	padding:0;
	white-space:normal
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title a,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child a,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type a {
	font-size:16px;
	line-clamp:3;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
	white-space:normal;
	line-height:19.2px;
	padding:0
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.title a .duration,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-child a .duration,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p:first-of-type a .duration {
	display:inline-block;
	float:none;
	font-size:.75em;
	vertical-align:text-bottom
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg {
	padding:2px 0
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg span {
	vertical-align:top
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .duration {
	display:none
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .icf-ticket-red {
	margin-left:4px
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg a .icon-f {
	line-height:14.22222222px
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .video-hd-mark,.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p.metadata .bg .video-sd-mark {
	height:14.22222222px;
	line-height:14.22222222px;
	margin-left:6px
}
.nb-thumbs-cols-xs-100 .mozaique.cust-nb-cols .thumb-block .thumb-under p .sprfluous {
	display:none
}
#tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under,.nb-thumbs-cols-xs-1 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under {
	height:auto;
	max-height:none;
	min-height:0;
	padding:2px 0 10px
}
#tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p,.nb-thumbs-cols-xs-1 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p {
	height:auto
}
#tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p.title,#tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-xs-1 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p.title,.nb-thumbs-cols-xs-1 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p:first-child {
	display:block
}
#tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p,#tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p a,.nb-thumbs-cols-xs-1 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p,.nb-thumbs-cols-xs-1 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p a {
	line-height:18px
}
.nb-thumbs-cols-xs-2 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under,.nb-thumbs-cols-xs-3 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under {
	height:36px;
	max-height:36px;
	min-height:36px;
	padding:0 0 4px
}
.nb-thumbs-cols-xs-2 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p,.nb-thumbs-cols-xs-3 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p {
	height:32px
}
.nb-thumbs-cols-xs-2 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p.title,.nb-thumbs-cols-xs-2 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p:first-child,.nb-thumbs-cols-xs-3 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p.title,.nb-thumbs-cols-xs-3 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p:first-child {
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal
}
.nb-thumbs-cols-xs-2 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p,.nb-thumbs-cols-xs-2 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p a,.nb-thumbs-cols-xs-3 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p,.nb-thumbs-cols-xs-3 #tabAboutMe .mozaique.cust-nb-cols.channels-list .thumb-block .thumb-under p a {
	line-height:16px
}
#profile-tabs .activity-event.premium-preview,#related-playlists,#related-videos {
	padding:0
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block,#related-playlists .mozaique .thumb-block,#related-videos .mozaique .thumb-block {
	padding-left:2px;
	padding-right:2px;
	width:50%
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under,#related-playlists .mozaique .thumb-block .thumb-under,#related-videos .mozaique .thumb-block .thumb-under {
	min-height:56px
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under.title-only,#related-playlists .mozaique .thumb-block .thumb-under.title-only,#related-videos .mozaique .thumb-block .thumb-under.title-only {
	min-height:38px
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under.title-only p.title,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under.title-only p:first-child,#related-playlists .mozaique .thumb-block .thumb-under.title-only p.title,#related-playlists .mozaique .thumb-block .thumb-under.title-only p:first-child,#related-videos .mozaique .thumb-block .thumb-under.title-only p.title,#related-videos .mozaique .thumb-block .thumb-under.title-only p:first-child {
	height:auto;
	max-height:38px
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p.title,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p:first-child,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p:first-of-type,#related-playlists .mozaique .thumb-block .thumb-under p.title,#related-playlists .mozaique .thumb-block .thumb-under p:first-child,#related-playlists .mozaique .thumb-block .thumb-under p:first-of-type,#related-videos .mozaique .thumb-block .thumb-under p.title,#related-videos .mozaique .thumb-block .thumb-under p:first-child,#related-videos .mozaique .thumb-block .thumb-under p:first-of-type {
	height:auto;
	max-height:36px;
	line-clamp:2;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under,#related-playlists .mozaique .thumb-block .thumb-under,#related-videos .mozaique .thumb-block .thumb-under {
	padding-top:0
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p,#related-playlists .mozaique .thumb-block .thumb-under p,#related-videos .mozaique .thumb-block .thumb-under p {
	font-size:14px
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p.title a,#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .thumb-under p:first-child a,#related-playlists .mozaique .thumb-block .thumb-under p.title a,#related-playlists .mozaique .thumb-block .thumb-under p:first-child a,#related-videos .mozaique .thumb-block .thumb-under p.title a,#related-videos .mozaique .thumb-block .thumb-under p:first-child a {
	line-height:18px
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .sprfluous,#related-playlists .mozaique .thumb-block .sprfluous,#related-videos .mozaique .thumb-block .sprfluous {
	display:none
}
#profile-tabs .activity-event.premium-preview .mozaique .thumb-block .sprfluous+.icf-ticket-red,#related-playlists .mozaique .thumb-block .sprfluous+.icf-ticket-red,#related-videos .mozaique .thumb-block .sprfluous+.icf-ticket-red {
	margin-left:4px
}
#profile-tabs .activity-event.premium-preview .thumb-block.after-12,#profile-tabs .activity-event.premium-preview .thumb-block.after-15,#related-playlists .thumb-block.after-12,#related-playlists .thumb-block.after-15,#related-videos .thumb-block.after-12,#related-videos .thumb-block.after-15 {
	display:none
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-playlists.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under,#related-videos.with-ad.with-footer-ad .thumb-block:not(.thumb-nat-exo-ad) .thumb-under {
	min-height:0
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.with-add-nth-child-2-plus-1,#related-playlists.with-ad.with-footer-ad .thumb-block.with-add-nth-child-2-plus-1,#related-videos.with-ad.with-footer-ad .thumb-block.with-add-nth-child-2-plus-1 {
	clear:left
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad {
	width:100%
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad .thumb-inside,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad .thumb-inside,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad .thumb-inside {
	padding-left:0;
	padding-right:0
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad-support-mobile .thumb-inside .remove-ads,#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad-support-tablet .thumb-inside .remove-ads,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad-support-mobile .thumb-inside .remove-ads,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad-support-tablet .thumb-inside .remove-ads,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad-support-mobile .thumb-inside .remove-ads,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad-support-tablet .thumb-inside .remove-ads {
	display:none
}
#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad-support-mobile .thumb-inside>a,#profile-tabs .activity-event.premium-preview.with-ad.with-footer-ad .thumb-block.video-ad-support-tablet .thumb-inside>a,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad-support-mobile .thumb-inside>a,#related-playlists.with-ad.with-footer-ad .thumb-block.video-ad-support-tablet .thumb-inside>a,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad-support-mobile .thumb-inside>a,#related-videos.with-ad.with-footer-ad .thumb-block.video-ad-support-tablet .thumb-inside>a {
	display:block
}
#related-playlists .mozaique .thumb-block .thumb-under {
	min-height:38px
}
#related-playlists .mozaique .thumb-block .thumb-under p.title,#related-playlists .mozaique .thumb-block .thumb-under p:first-child,#related-playlists .mozaique .thumb-block .thumb-under p:first-of-type {
	height:18px;
	max-height:18px;
	line-clamp:1;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	white-space:normal
}
#related-playlists .mozaique .thumb-block .thumb-under {
	min-height:19px
}
html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-less-vids a,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-more-less-vids a,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-more-vids a {
	border:1px solid #ccc;
	display:block;
	padding:5px;
	margin:5px 0;
	text-align:center
}
html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-less-vids .less,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-more-less-vids .less,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-more-vids .less {
	display:block
}
html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-less-vids .no-more-to-load,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-more-less-vids .no-more-to-load,html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-more-vids .no-more-to-load {
	display:none
}
html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-less .less {
	display:none
}
html:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) .users-videos .eventslist .mozaique.cust-nb-cols .show-less .no-more-to-load {
	display:block
}
.mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-lg-3 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-lg-4 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-lg-5 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-sm-2 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-sm-3 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-sm-4 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xlg-4 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xlg-5 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xlg-6 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xs-1 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xs-2 .mozaique.thumbs-small .thumb-block,.nb-thumbs-cols-xs-3 .mozaique.thumbs-small .thumb-block {
	width:33.33333333%
}
.mozaique.thumbs-small .thumb-block {
	width:33.3333%;
	clear:none;
	padding-left:2px;
	padding-right:2px
}
#ad-footer2 {
	display:block
}
.tab-form .btn,.tab-form .create-account {
	font-size:13px
}
#page.search-page #search-channel-banner {
	margin-top:37px
}
#search-channel-banner a span {
	padding:0 2px
}
#search-channel-banner a span,#search-channel-banner a span.channelname {
	font-size:10px
}
#search-channel-banner a span.nbvids {
	top:19px
}
#profile-search-form.display-compact .form-group {
	display:block;
	clear:both;
	width:auto;
	margin-left:-15px;
	margin-right:-15px
}
#profile-title h2 .sex-age-profs {
	vertical-align:text-bottom
}
#profile-title h2 .website {
	position:static;
	vertical-align:text-bottom
}
#profile-title.has-banner .embed-responsive.with-website-link {
	padding-bottom:calc(15.625% + 22px)
}
#profile-title.has-banner .embed-responsive.with-website-link .website {
	background:#000;
	border-radius:0;
	bottom:0;
	left:0;
	right:0;
	text-align:right
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal) {
	font-size:16px
}
#profile-title .embed-responsive.banner-slider .banner-slide:not(.banner-personal).ticket-red .ticket-in {
	font-size:16px
}
#profile-tabs .tab-buttons {
	height:36px;
	padding:2px 0 0 0
}
#profile-tabs .tab-buttons li {
	margin-right:3px
}
#profile-tabs .tab-buttons li .btn,#profile-tabs .tab-buttons li .btn.desktop-active,#profile-tabs .tab-buttons li .btn.mobile-active {
	padding-left:8px;
	padding-right:8px
}
#profile-tabs .tab-buttons li #tab-posts .navbadge {
	margin-left:0
}
#profile-tabs .filters .content-filters>span.content-filter-k-lock-unlock .icon-f,#profile-tabs .filters .content-filters>span.content-filter-k-locked .icon-f,#profile-tabs .filters .content-filters>span.content-filter-k-unlocked .icon-f {
	display:block
}
#profile-tabs .filters .content-filters .icon-f {
	display:none
}
#tabAboutMe .rating-box .rating-bar-block {
	min-width:40px
}
.activity-event .act-achievement {
	font-size:38px;
	line-height:1.1;
	margin-top:10px
}
.favorite-page #profile-title h2 {
	float:none;
	margin-top:1px
}
.favorite-page #profile-title .fav-votes {
	text-align:left;
	margin:6px 0
}
.favorite-page #profile-title .fav-votes .rating-box-light {
	margin-left:0
}
.favorite-page #profile-title.no-tags h2 {
	margin-top:0
}
.favorite-page #profile-title.no-tags .fav-votes {
	height:27px
}
.copy-link:not(.force-one-line)>:first-child {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.copy-link:not(.force-one-line)>:last-child {
	border-left-width:1px;
	border-top-width:0;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.copy-link:not(.force-one-line) .copy-btn,.copy-link:not(.force-one-line) input {
	width:100%
}
.voters-list .voters li {
	width:33.333%
}
#video-premium-alert p .btn-primary {
	font-size:20px
}
body:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) #page .post-blocks.mozaique .thumb-block .p-date {
	height:auto;
	line-height:30px;
	margin-top:30px
}
body:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) #page .post-blocks.mozaique .thumb-block .p-date .icon-f {
	line-height:30px
}
body:not(.nb-thumbs-cols-xs-2):not(.nb-thumbs-cols-xs-3) #page .post-blocks.mozaique .thumb-block .p-date.empty {
	margin-top:6px
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box {
	padding-left:30px;
	padding-right:30px
}
.tabFanClub-post-overlay.x-overlay.x-overlay-box .x-body {
	border-radius:0;
	padding-left:10px;
	padding-right:10px
}
.tabFanClub-post-overlay .goto-next,.tabFanClub-post-overlay .goto-prev {
	width:30px
}
.tabFanClub-post-overlay .goto-next .icon-f,.tabFanClub-post-overlay .goto-prev .icon-f {
	font-size:26px
}
.search-filters.simple-dropdown .niv1.with-niv2 {
	width:calc(50% - 4px)
}
.search-filters.simple-dropdown .niv1.with-niv2 .show-niv2 {
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%
}
.search-filters.simple-dropdown.search-filters-1 .niv1.with-niv2.filter-sort,.search-filters.simple-dropdown.search-filters-3 .niv1.with-niv2.filter-sort,.search-filters.simple-dropdown.search-filters-5 .niv1.with-niv2.filter-sort,.search-filters.simple-dropdown.search-filters-7 .niv1.with-niv2.filter-sort {
	width:calc(100% - 4px)
}
}@media (max-width:479px) and (max-aspect-ratio:1/1) {
	.users-videos .eventslist .show-less .thumb-block.thumb-block-10-more {
	display:none
}
.users-videos .eventslist .show-less.has-less-21 .show-more-less-vids .more,.users-videos .eventslist .show-less.has-less-21 .show-more-vids .more {
	display:block
}
}@media (max-width:399px) {
	#home-tabs .stripe,#page .resps-tabs .stripe {
	font-size:11px;
	line-height:12px;
	padding-top:0;
	text-align:right;
	display:flex;
	justify-content:flex-end;
	align-items:flex-end
}
#home-tabs .stripe.mobile-only-hide,#page .resps-tabs .stripe.mobile-only-hide {
	display:none
}
#premium-popup-form #xvideored-logo {
	max-width:200px
}
#page.video-page #video-tabs .tab-buttons .btn {
	padding-left:7px;
	padding-right:7px
}
}@media (max-width:359px) {
	#tabPhotos .img-block {
	width:50%
}
#tabAboutMe #pfinfo-col-pict {
	float:none;
	margin-bottom:5px;
	text-align:right
}
#tabAboutMe #pfinfo-col-pict .rating-box .rating-bar-block {
	min-width:70px
}
#video-playlist #playlist-content .mozaique .thumb-block .thumb-overlay p {
	font-size:18px
}
#create-account-frame .info-pannel h3 {
	font-size:17px
}
#create-account-frame .info-pannel .advantage {
	width:auto;
	float:none
}
#create-account-frame .info-pannel .btn-default {
	margin-top:10px;
	padding:7px;
	font-size:14px;
	white-space:normal
}
}@media (max-width:339px) {
	#home-tabs .tab-buttons li .btn,#home-tabs .tab-buttons li .btn.active,#home-tabs .tab-buttons li .btn:hover,#page .resps-tabs .tab-buttons li .btn,#page .resps-tabs .tab-buttons li .btn.active,#page .resps-tabs .tab-buttons li .btn:hover {
	padding-left:10px;
	padding-right:10px
}
}.thumb-block .thumb a,.thumb-block .thumb-purchase a {
	border-width:0
}
@media (max-width:767px) {
	#related-playlists,#related-videos,.related-content {
	background:#ececec;
	margin-left:-8px;
	margin-right:-8px;
	padding:0 8px 8px
}
#related-playlists .thumb-block,#related-videos .thumb-block,.related-content .thumb-block {
	border-bottom:0
}
}/*# sourceMappingURL=main.css.map */