* {
	margin: 0;
	padding: 0;
}

body {
	background: #44406f;
	min-width: 320px;
}
.speedbar li {list-style-type: none;display: inline;}
body, input, textarea, keygen, select, button {
	font-size: 13px;
	font-family: 'Open Sans', Arial, sans-serif;
	line-height: 20px;
}

a {
	color: #00acc1;
	text-decoration: none;
}

h1, h2, h3, h4 {
	color: #ffffff;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 19px;
}

input, textarea, button, select, label, a {
	outline: none;
}

a, button, select, label, input[type="button"], input[type="submit"], input[type="reset"], input[type="checkbox"], input[type="radio"] {
	cursor: pointer;
}

input, button {
	-webkit-appearance: none;
}

hr {
	border: none;
	border-top: 1px solid #33373F;
	margin: 20px 0;
}

textarea {
	resize: vertical;
}

.ignore-select {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.xOverflow {
	overflow: hidden;
}

.reset,
.reset li {
	list-style: none;
}

.clr {
	clear: both;
}

.hidden {
	display: none;
}

.icon {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.wrapper {
	max-width: 1650px;
	padding: 0 10px;
	margin: 0 auto;
	/* height: 200px; */
	/* padding: 40px 0; */
}

.adblock {
	padding-top: 10px;
	padding-bottom: 10px;
}

.adblock .icon-adblock {
	fill: #dd202b;
	width: 60px;
	height: 60px;
	float: left;
}

.adblock .button {
	float: right;
	width: 140px;
	height: 38px;
	padding: 10px 0;
	margin-right: 30px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.adblock .button.button-red {
	background-color: #ec164f;
	border-color: #ec164f;
	color: #fff;
}

.adblock .button.button-gray {
	border-color: #454953;
	color: #7e8594;
}

.adblock .button.button-red:hover {
	background-color: transparent;
}

.adblock .button.button-gray:hover {
	background-color: #454953;
	color: #fff;
}

.adblock .icon-close {
	fill: #bababa;
	width: 20px;
	height: 20px;
	float: right;
	padding: 6px;
	margin: 14px -6px 0 0;
	cursor: pointer;
}

.adblock .icon-close:hover {
	fill: #fff;
}

.adblock .adblock-info {
	color: #c3c3c5;
	margin: 9px 412px 0 96px;
	line-height: 21px;
	font-size: 13px;
}

.adblock .adblock-info b {
	font-weight: 600;
}

.header {
	background: #fff;
	height: 70px;
	line-height: 70px;
	position: relative;
	z-index: 998;
}

.header.fixed {
	top: 0;
	left: 0;
	width: 100%;
	min-width: 320px;
	background: #211e42;
}

.header.fixed + .headerFix {
	
}

.header .logo a {
	float: left;
	height: 70px;
	position: relative;
}

.header .logo .logo-body {
	position: relative;
	display: block;
	overflow: hidden;
	padding-right: 28px;
}

.header .icon-logo {
	background: #00acc1;
	padding: 7px 32px 8px 30px;
	width: 85px;
	height: 43px;
	fill: #fff;
}

.header .logo .logo-body:after {
	content: '';
	background: #00acc1;
	position: absolute;
	top: -20px;
	right: 15px;
	width: 30px;
	height: 100px;
	-moz-transform: rotate(25deg);
	-ms-transform: rotate(25deg);
	-webkit-transform: rotate(25deg);
	-o-transform: rotate(25deg);
	transform: rotate(25deg);
}

.header .logo a:before {
	content: '';
	/* background: #00acc1; */
	position: absolute;
	top: 0;
	right: 100%;
	width: 99999%;
	height: 100%;
}

.header .menuBlock {
	margin: 0 558px 0px 400px;
	position: relative;
}

.header .menu {
	position: relative;
	height: 70px;
	font-size: 0;
	white-space: nowrap;
}

.header .menu > li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 30px;
	font-size: 17px;
}

.header .menu > li.relative {
	position: relative;
}

.header .menu > li:first-child {
	margin-left: 0;
}

.header .menu > li > a,
.header .menu > li > span {
	color: #fff;
	font-size: 14px;
	position: relative;
	cursor: pointer;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0 7px;
	display: inline-block;
	font-weight: 400;
}

.header .menu > li.active > a,
.header .menu > li.active > span,
.header .notifications.active .logbutton {
	/* color: #00acc1 !important; */
	overflow: hidden;
}

.header .menu > li.active > a:before,
.header .menu > li.active > span:before,
.header .notifications.active .logbutton:before {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -9px;
	margin-left: -7px;
	width: 10px;
	height: 10px;
	background: #6964a6;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.header .menu > li > a:hover,
.header .menu > li > span:hover {
	color: #a79fff;
	/* background: #000; */
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.header .menu > li:not(.active) > a:after,
.header .menu > li:not(.active) > span:after {
	content: '';
	position: absolute;
	/* background: #00acc1; */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/* width: 100%; */
	/* height: 0; */
	/* bottom: 0; */
	/* left: 0; */
	/* -webkit-transition: height 0.2s ease-out; */
	-moz-transition: height 0.2s ease-out;
	transition: height 0.08s ease-out;
	height: 33px;
	/* line-height: 33px; */
	margin: 0;
	padding: 0 7px;
	color: #8e95a5;
	display: inline-block;
}

.header .menu > li:not(.active) > a:hover:after,
.header .menu > li:not(.active) > span:hover:after {
	height: 3px;
}

.header .drop {
	position: absolute;
	top: 74%;
	/* left: 0; */
	width: 500px;
	color: #8f95a3;
	display: none;
	font-size: 14px;
}

.header .active .drop {
	display: block;
}

.header .zIndex .drop {
	z-index: 1;
}

.header .menu .drop ul {
	float: left;
	width: 30%;
	line-height: normal;
	padding: 14px 0 14px 0;
	/* border-left: 1px solid #33373F; */
	/* border-right: 1px solid #33373F; */
	margin-left: -1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.header .menu .drop ul a {
	display: block;
	padding: 5px 25px;
	color: #ccc;
	border: 1px solid transparent;
}

.header .menu .drop ul a:hover {
	background: #a79fff;
	border-radius: 2px;
	color: #000;
}

.header .menu .drop .mainul {
	padding: 14px 10px 42px;
	border-left: none;
	width: 29%;
	font-size: 15px;
}

.header .menu .drop .ullast {
	border-right: none;
}

.header .menu .drop .mainul a {
	font-weight: 600;
}

.header .menu .drop .mainul a:hover {
	color: #fff;
	background: #00acc1;
}

.header .menu .drop .mainul .movtop {
	color: #fff;
	font-size: 13px;
	float: right;
	background: #00acc1;
	padding: 5px 10px;
	font-weight: 300;
	margin: 0 -10px 0 0;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.header .menu .drop .mainul .movtop:hover {
	color: #fff;
	background: #00acc1;
}

.header .menu .drop .lisort {
	margin: 25px 25px 0;
}

.header .menu .drop .lisort div {
	margin-bottom: 14px;
}

.header .menu .drop .lisort a {
	display: inline-block;
	margin-right: 10px;
	padding: 0;
}

.header .drop-body {
	background: #6964a6;
	overflow: hidden;
	border-radius: 5px;
	display: none;
}

.header .relative .drop-body {
	margin: -1px 0 0 -15px;
	width: 200px;
}

.header .menu .relative .drop-body ul {
	width: auto;
	float: none;
	border: none;
	padding-bottom: 14px;
}

.header .icon-search {
	height: 32px;
	width: 21px;
	display: block;
	padding: 19px 10px;
	cursor: pointer;
	fill: #858b96;
	position: relative;
	z-index: 998;
}

.header .icon-search:hover {
	fill: #858b96;
}

.header .icon-menu-toggle {
    fill: #858b96;
    float: right;
    width: 16px;
    padding: 27px;
	cursor: pointer;
	display: none;
}

.header .icon-menu-toggle:hover {
	fill: #eee;
}

.header .search-form {
	float: left;
	margin-right: 15px;
}

.header .search-form form {
	position: absolute;
	top: 0;
	padding: 12px 0;
	left: 0;
	width: 0;
	opacity: 0;
	z-index: 1;
	display: none;
	z-index: 997;
}

.header .search-form form #story {
	width: 100%;
	height: 34px;
	padding: 12px 12px 12px 48px;
	border: none;
	color: #fff;
	background: #40444E;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.header .search-form form #story::-webkit-input-placeholder {
	color: #8f95a3;
}

.header .search-form form #story::-moz-placeholder {
	color: #8f95a3;
}

.header .search-form form #story:-moz-placeholder {
	color: #8f95a3;
}

.header .search-form form #story:-ms-input-placeholder {
	color: #8f95a3;
}

.header .search-form form a {
	color: #8f95a3;
	position: absolute;
	right: 0;
	padding: 0 12px;
	top: 12px;
	line-height: 34px;
	font-size: 14px;
	display: none;
}

.header .search-form form a:hover {
	text-decoration: underline;
}

.header .search-form form button {
	background: none;
	border: none;
	position: absolute;
	right: 0;
	top: 12px;
	width: 34px;
	height: 34px;
	display: none;
}

.header .search-form form .icon-close {
	fill: #d3d4db;
	width: 16px;
	height: 16px;
}

.header .search-form form button:hover .icon-close {
	fill: #e5e6ea;
}

.header .notifications .icon-notification-click {
	width: 20px !important;
	left: -1px;
	fill: #fff !important;
}

.header .notifications .drop {
	width: 460px;
	left: auto;
	right: 0;
}

.header .notifications .drop-body {
	margin: -1px 0 0;
}

.header .notifications .counter {
	position: absolute;
	right: 8px;
	top: 13px;
	color: #fff;
	font-size: 11px;
	background: #00acc1;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	padding: 1px 5px;
	line-height: 12px;
	z-index: 1;
}

.header .notifications .noticeList {
	max-height: 250px;
	overflow: auto;
	margin-left: -25px;
	padding-left: 25px;
}

.notificationPage {
	margin-top: 30px;
	color: #8f95a3;
}

.notificationPage a {
	color: #8f95a3;
}

.notificationPage a.more,
.notificationPage a:hover {
	color: #00acc1;
}

.notificationPage .date {
	font-size: 12px;
	line-height: 13px;
	text-transform: uppercase;
	color: #eee;
	padding: 6px 15px;
	display: inline-block;
	margin: 0 0 30px -30px;
	background: #3e424b;
	font-weight: 600;
	-webkit-border-radius: 0 100px 100px 0;
	-moz-border-radius: 0 100px 100px 0;
	border-radius: 0 100px 100px 0;
}

.notificationPage .item {
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
}

.header .notifications ul li {
	margin-bottom: 21px;
	position: relative;
}

.header .notifications ul li.unread,
.notificationPage .item.unread {
	color: #b4bbcb;
	font-weight: 600;
}

.header .notifications ul li.unread i,
.notificationPage .item.unread i {
	width: 5px;
	height: 5px;
	background: #00acc1;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
}

.header .notifications ul li:last-child {
	margin-bottom: 0;
}

.header .notifications ul .icon,
.notificationPage .item .icon {
	width: 22px;
	height: 22px;
	fill: #8f95a3;
}

.notificationPage .item .icon {
	float: left;
}

.notificationPage .item .time {
	float: right;
	color: #626771;
	font-size: 12px;
	margin: 1px 0 0 20px;
}

.header .notifications ul li.unread .icon,
.notificationPage .item.unread .icon {
	fill: #b4bbcb;
}

.header .notifications ul .icon-thumb-down,
.notificationPage .item .icon-thumb-down {
	bottom: -2px;
}

.header .notifications ul .avatar,
.notificationPage .item .avatar {
	width: 22px;
	height: 22px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	overflow: hidden;
}

.header .notifications ul .avatar.noavatar,
.notificationPage .item .avatar.noavatar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.header .notifications ul .avatar {
	vertical-align: middle;
	display: inline-block;
}

.notificationPage .item .avatar {
	float: left;
}

.header .notifications ul .avatar img,
.notificationPage .item .avatar img {
	width: 100%;
	min-height: 22px;
}

.header .notifications ul .message {
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
}

.notificationPage .item .message {
	display: block;
	margin-left: 38px;
}

.header .notifications ul .message {
	width: 368px;
}

.header .notifications ul a,
.notificationPage .item a {
	font-weight: bold;
}

.header .notifications .message span,
.notificationPage .item .message span {
	margin-right: 6px;
}

.header .notifications ul a.more,
.notificationPage .item a.more {
	font-weight: normal;
	white-space: nowrap;
}

.notificationPage .item a.more:hover {
	text-decoration: underline;
}

.header .notifications .view_all {
	display: block;
	padding: 15px;
	line-height: 16px;
	text-align: center;
	border-top: 1px solid #33373f;
	margin: 25px -25px -25px;
	font-weight: 600;
}

.header .notifications .view_all span {
	background: #00acc1;
	color: #fff;
	line-height: 11px;
	font-weight: bold;
	font-size: 10px;
	display: inline-block;
	padding: 4px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	margin-left: 16px;
}

.header .notifications .view_all:hover {
	background: #323640;
	text-decoration: none !important;
}

.header .drop-body.drop-padding {
	padding: 25px;
	line-height: normal;
	font-size: 13px;
}

.header .drop-body.drop-padding a:hover {
	text-decoration: underline;
}

.header .drop-body .drop-title {
	color: #eee;
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 25px;
}

.header .icon-sad-face {
	width: 145px;
	height: 145px;
	margin: 0 auto;
	padding: 50px 0 30px;
	display: block;
	fill: #40444d;
}

#searchsuggestions {
	padding-top: 12px;
	-webkit-box-shadow: 0 3px 38px 8px rgba(0, 0, 0, 0.22);
	-moz-box-shadow: 0 3px 38px 8px rgba(0, 0, 0, 0.22);
	box-shadow: 0 3px 38px 8px rgba(0, 0, 0, 0.22);
	z-index: 996;
	line-height: normal;
}

#searchsuggestions.usersuggestions {
	padding-top: 0;
}

#searchsuggestions .searchresult {
	background: #1E212A;
	border-bottom: 1px solid #33373F;
	padding: 18px 20px;
	min-height: 65px;
	display: block;
}

#searchsuggestions .searchresult img {
	float: left;
	width: 44px;
	height: 65px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#searchsuggestions .sdescr {
	margin: 3px 0 0 61px;
	display: block;
	color: #8f95a3;
}

#searchsuggestions .searchheading {
	font-size: 19px;
	color: #eee;
	display: block;
}

#searchsuggestions .searchresult.searchuser:last-child {
	border-bottom: none;
}

#searchsuggestions .searchresult.searchuser .foto {
	float: left;
	width: 55px;
	height: 55px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	overflow: hidden;
}

#searchsuggestions .searchresult.searchuser img {
	float: none;
	width: 100%;
	height: auto;
	min-height: 55px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#searchsuggestions .searchuser .sdescr {
	margin: 3px 0 0 75px;
	line-height: 17px;
}

#searchsuggestions .searchuser .searchheading {
	font-size: 14px;
	font-weight: 600;
}

#searchsuggestions .searchuser .login {
	font-size: 11px;
	font-weight: 600;
}

#searchsuggestions .searchuser .land {
	font-size: 12px;
	display: block;
}

#searchsuggestions .searchheading:hover {
	text-decoration: underline;
}

#searchsuggestions .syear {
	display: block;
	margin: 7px 0 4px;
}

#searchsuggestions .sgenre {
	font-size: 12px;
}

#searchsuggestions .scategory {
	font-size: 12px;
	color: #fff;
	background: #00acc1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 1px 3px;
	margin-left: 8px;
}

#searchsuggestions .seperator a {
	display: block;
	background: #1E212A;
	color: #00acc1;
	padding: 12px;
	text-align: center;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

#searchsuggestions .searchresult:hover,
#searchsuggestions .seperator a:hover {
	background: #323640;
}

#searchsuggestions .notfound {
	background: #1E212A;
	display: block;
	color: #c3c3c5;
	text-align: center;
	padding: 12px;
	border-bottom: 1px solid #33373F;
}

#searchsuggestions.usersuggestions .notfound {
	border-bottom: none;
}

.miniprofile {
	float: right;
	margin-right: -10px;
	position: relative;
}

.miniprofile .module {
	float: left;
}

.miniprofile .logbutton {
	color: #858b96;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
	padding: 0 20px;
	position: relative;
	-webkit-transition: -webkit-box-shadow 0.2s;
	-moz-transition: -moz-box-shadow 0.2s;
	transition: box-shadow 0.2s;
}

.miniprofile .logbutton:hover {
	color: #eee;
}

.miniprofile .logbutton:hover .icon-menu {
	fill: #eee;
}

.miniprofile .logbutton .icon {
	width: 21px;
	height: 57px;
	fill: #b4bbcb;
	display: inline-block;
	vertical-align: middle;
}

.miniprofile .logbutton .avatar {
	width: 37px;
	height: 37px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	margin-right: 6px;
}

.miniprofile .logbutton .avatar.radius {
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

.miniprofile .logbutton .avatar img {
	width: 37px;
	min-height: 37px;
}

.miniprofile .logbutton.opened {
	color: #eee;
	background: #282c35;
	-webkit-box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.15);
}

.miniprofile .icon-lock {
	margin: -2px 6px 0 0;
}

.miniprofile .username {
	width: 115px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	margin-right: 30px;
	vertical-align: middle;
	line-height: normal;
}

.miniprofile .icon-menu {
	position: absolute;
	right: 2px;
	top: 20px;
	width: 19px !important;
	height: 19px !important;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.logbutton.opened .icon-menu {
	right: 10px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.miniprofile ul {
	line-height: normal;
}

.miniprofile .is_logged ul.reset {
	border-top: 1px solid #00acc1;
	margin: -2px -20px 0;
	display: none;
	position: absolute;
	width: 100%;
	background: #1e212a;
	-webkit-box-shadow: 0 2px 15px 1.5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 15px 1.5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 15px 1.5px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.miniprofile .is_logged ul a {
	display: block;
	padding: 10px 20px;
	font-size: 15px;
	font-weight: 600;
	color: #8f95a3;
}

.miniprofile .is_logged ul .adm .edit {
	margin-right: 40px;
}

.miniprofile .is_logged ul .adm .adm {
	float: right;
	width: 40px;
	padding: 0;
}

.miniprofile .is_logged ul .adm .icon {
	width: 16px;
	height: 16px;
	padding: 12px;
}

.miniprofile .is_logged ul .adm .adm:hover .icon {
	fill: #eee;
}

.miniprofile .is_logged ul ul a {
	font-size: 14px;
	font-weight: normal;
	padding-left: 28px;
}

.miniprofile .is_logged ul a:hover {
	background: #323640;
}

.miniprofile .is_logged ul.reset > li:first-child {
	border-bottom: 1px solid #33373f;
}

.miniprofile .is_logged ul li.logout {
	border-top: 1px solid #33373f;
}

.miniprofile .is_logged ul li.logout a {
	color: #00acc1;
	font-weight: 600;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.miniprofile .is_logged ul .counter {
	padding: 3px 7px;
    background: #00acc1;
    margin-left: 5px;
    font-size: 11px;
    line-height: 12px;
    display: inline-block;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.miniprofile .is_logged ul .counter.count_0 {
	display: none;
}

.slider {
	background: url('../images/slider-bg.jpg') no-repeat center top;
	height: 294px;
}

.popupWindow,
.overlayWindow {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
}

.popupWindow {
	z-index: 999;
	overflow: auto;
	line-height: 20px;
	display: none;
}

.overlayWindow {
	z-index: 1;
	background: #0b0d14;
	background: rgba(11, 13, 20, 0.7);
}

.ui-dialog,
.contentWindow {
	background: #282C35;
	color: #8f95a3;
	text-align: center;
	-webkit-box-shadow: 0 3px 30px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 3px 30px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 3px 30px 1px rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: absolute;;
}

.contentWindow {
	width: 330px;
	bottom: 50%;
	left: 50%;
	margin-left: -165px;
	z-index: 2;
}

.bigBoxWindow .contentWindow {
	width: 620px;
	margin-left: -310px;
	background: #1e212a;
}

.bigBoxWindow .bodyWindow {
	text-align: left;
	font-size: 13px;
}

.bigBoxWindow .bodyWindow ul {
	list-style: none;
	margin-left: 40px;
}

.bigBoxWindow .bodyWindow ul li {
	margin-bottom: 8px;
}

.bigBoxWindow .bodyWindow ul li:before {
	content: '';
	float: left;
	background: #00acc1;
	width: 8px;
	height: 8px;
	margin: 7px 0 0 -30px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

.contentWindow.fixHeight {
	position: relative;
	margin: 0 auto;
	top: auto;
	left: auto;
	bottom: auto;
	margin-bottom: 0;
}

.headWindow,
.ui-dialog-titlebar {
	padding: 23px;
}

.ui-dialog small {
	font-size: 12px;
}

.headWindow .titleWindow,
.ui-dialog-title {
	color: #eee;
	font-size: 16px;
	line-height: 28px;
	font-weight: 600;
	margin-bottom: 14px;
}

.bigBoxWindow .headWindow .titleWindow {
	margin-bottom: 0;
}

.bigBoxWindow h2 {
	font-size: 16px;
	color: #eee;
	font-weight: 600;
}

.headWindow p {
	color: #626771;
	font-size: 12px;
	margin: 0 !important;
}

.headWindow .icon-close,
.ui-dialog-titlebar-close .icon {
	width: 16px;
	height: 16px;
	fill: #bababa;
}

.headWindow .icon-close,
.ui-dialog-titlebar-close {
	width: 16px;
	height: 16px;
	padding: 10px;
	margin-left: 10px;
	position: absolute;
	right: 9px;
	top: 20px;
	cursor: pointer;
}

.headWindow .icon-close:hover,
.ui-dialog-titlebar-close:hover .icon {
	fill: #eee;
}

.bodyWindow {
	padding-bottom: 1px;
}

.fieldWindow {
	margin: 0 23px 10px;
	position: relative;
}

.fieldWindow.graySmall {
	color: #626771;
	font-size: 12px;
}

.fieldWindow.marginField {
	margin-top: 30px;
	margin-bottom: 30px;
}

.fieldWindow.marginFieldMini {
	margin-top: 20px;
	margin-bottom: 20px;
}

.selectImult {
	padding: 12px 0;
	border-bottom: 1px solid #454953;
	color: #8f95a3;
	position: relative;
	z-index: 1;
	text-align: left;
	cursor: pointer;
	font-size: 13px;
	display: inline-block;
}

.fieldWindow .selectImult {
	display: block;
}

.selectImult.opened {
	color: #777;
	z-index: 999;
}

.selectImult .options {
	display: none;
	position: absolute;
	left: -23px;
	top: 100%;
	padding: 0 23px;
	/* border-top: 18px solid #333; */
	/* border-bottom: 18px solid #333; */
	background: #333;
	width: 100%;
	overflow: auto;
}

.selectImult .option {
	padding: 5px 23px;
	margin: 0 -23px;
}

.selectImult .option:hover {
	background: #393e48;
}

.selectImult .option.active {
	color: #ffe500;
}

.selectImult.opened .options {
	display: block;
}

.selectImult .icon-arrow-down {
	position: absolute;
	right: 0;
	top: 16px;
	width: 9px;
	height: 9px;
	fill: #8f95a3;
	-webkit-transition: 0.15s;
	-moz-transition: 0.15s;
	-o-transition: 0.15s;
	transition: 0.15s;
}

.selectImult.opened .icon-arrow-down {
	fill: #b4bbcb;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fieldWindow .w30,
.fieldWindow .w40 {
	padding-right: 23px;
}

.fieldWindow .w30.nopd {
	padding-right: 0;
}

.formWindow .fieldWindow label:not(.roundbutton) {
	position: absolute;
	top: -8px;
	left: 0;
	color: #626771;
	font-size: 12px;
}

.textWindow {
	background: none;
	border: none;
	width: 100%;
	padding: 12px 0;
	border-bottom: 1px solid #454953;
	color: #8f95a3;
}

#seoWindow .headWindow {
	padding-bottom: 0;
}

#seoWindow .textWindow {
	padding: 5px 0 10px;
}

#seoWindow .fieldWindow.marginField {
	margin-top: 20px;
	margin-bottom: 20px;
}

.textWindow::-webkit-input-placeholder {
	color: #8f95a3;
}

.textWindow::-moz-placeholder {
	color: #8f95a3;
}

.textWindow:-moz-placeholder {
	color: #8f95a3;
}

.textWindow:-ms-input-placeholder {
	color: #8f95a3;
}

.textWindow:focus::-webkit-input-placeholder {
	color: #b4bbcb;
}

.textWindow:focus::-moz-placeholder {
	color: #b4bbcb;
}

.textWindow:focus:-moz-placeholder {
	color: #b4bbcb;
}

.textWindow:focus:-ms-input-placeholder {
	color: #b4bbcb;
}

.popupWindow .jspVerticalBar {
	z-index: 2;
	right: 5px;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #282C35 inset !important;
	-webkit-text-fill-color: #b4bbcb !important;
	color: #b4bbcb !important;
}

input:-moz-autofill {
	-webkit-box-shadow: 0 0 0 1000px #282C35 inset !important;
	-webkit-text-fill-color: #b4bbcb !important;
	color: #b4bbcb !important;
}

input:-o-autofill {
	-webkit-box-shadow: 0 0 0 1000px #282C35 inset !important;
	-webkit-text-fill-color: #b4bbcb !important;
	color: #b4bbcb !important;
}

input:-khtml-autofill {
	-webkit-box-shadow: 0 0 0 1000px #282C35 inset !important;
	-webkit-text-fill-color: #b4bbcb !important;
	color: #b4bbcb !important;
}

.textWindow:focus {
	border-bottom-color: #8F95A3;
	color: #b4bbcb;
}

.sublinkFieldWindow {
	position: absolute;
	right: 12px;
	top: 12px;
	color: #00acc1;
}

.roundbutton {
	border: none;
	display: inline-block;
	padding: 7px 30px;
	color: #000;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
}

.roundbutton .icon {
	margin-right: 4px;
	width: 16px;
	height: 16px;
	fill: #fff6f6;
}

.footerWindow .roundbutton {
	padding-left: 20px;
	padding-right: 20px;
}

.roundbutton:hover {
	text-decoration: none !important;
}

.roundbutton.roundRed {
	background: #a79fff;
}

.roundbutton.roundRed:hover {
	background: #9188ef;
}

.roundbutton.roundGray {
	background: #d2d2d2;
}

.roundbutton.roundGray:hover {
	background: #EC164F;
}

.roundbutton.roundGray.roundGrayHover:hover {
	background: #323640;
}

.roundbutton.roundHoverRed:hover {
	background: #EC164F !important;
	border-color: #EC164F !important;
}

.roundbutton.roundGraycolor {
	color: #8f95a2;
}

.roundbutton.roundGraycolor .icon {
	fill: #8f95a2;
}

.roundbutton.roundGraycolor:hover {
	color: #fff;
}

.roundbutton.roundGraycolor:hover .icon {
	fill: #fff;
}

.roundbutton.roundBorder {
	border-width: 1px;
	border-style: solid;
	color: #000;
}

.roundbutton.roundBorder.roundBorderGray {
	border-color: #454953;
}

.roundbutton.roundBorder.roundBorderWhite {
	border-color: #eee;
}

.roundbutton.roundBorder.roundBorderWhite:hover {
	border-color: #EC164F;
	background-color: #EC164F;
}

.roundbutton.roundBorder.roundBorderGray:hover {
	background: #454953;
	background-color: #454953;
}

.roundbutton.roundBorder.roundGray {
}

.roundbutton.roundBorder.roundGray:hover {
	background: #3e424b;
	border-color: #454953;
}

.roundbutton.roundFacebook {
	background: #3a5898;
}

.roundbutton.roundFacebook:hover {
	background: #304b85;
}

.roundbutton.roundTwitter {
	background: #53ACF0;
}

.roundbutton.roundTwitter:hover {
	background: #4198da;
}

.contentWindow .roundbutton.submit {
	float: left;
}

.roundbutton.roundWidth {
	padding-left: 58px;
	padding-right: 58px;
}

.roundbutton.roundSmall {
	padding: 5px 20px;
	font-size: 12px;
}

#imgPreview img {
	width: auto;
	max-width: 280px;
	max-height: 280px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.contentWindow #imgPreview img {
	margin-bottom: 23px;
}

.imagePreview .subtitle {
	font-size: 12px;
	margin-bottom: 10px;
	color: #626771;
}

.imagePreview .bigPrev {
	float: left;
}

.imagePreview .smallPrev {
	float: right;
	text-align: center;
}

.imagePreview .roundbutton {
	padding-left: 0;
	padding-right: 0;
	width: 165px;
	text-align: center;
	margin-bottom: 16px;
}

#imgPreview_small {
	width: 165px;
	height: 165px;
	margin-bottom: 30px;
}

#imgPreview_small div {
	margin: 0 auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.imgareaselect-handle {
	background-color: #ec164f;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

.imgareaselect-handle-1 {
	margin: -3px;
}

.imgareaselect-handle-2 {
	margin: -3px 0 0 3px;
}

.imgareaselect-handle-3 {
	margin: 3px 0 0 3px;
}

.imgareaselect-handle-4 {
	margin: 3px 0 0 -3px;
}

.imgareaselect-handle-5 {
	margin: -3px 0 0;
}

.imgareaselect-handle-6 {
	margin: 0 0 0 3px;
}

.imgareaselect-handle-7 {
	margin: 3px 0 0;
}

.imgareaselect-handle-8 {
	margin: 0 0 0 -3px;
}

.imgareaselect-outer {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.fieldWindow a .icon-arrow-right {
	width: 8px;
	height: 8px;
	fill: #ec164f;
}

.contentWindow .remember {
	float: right;
	margin-top: 7px;
}

.contentWindow a:hover {
	text-decoration: underline;
}

.contentWindow p {
	margin-bottom: 18px;
}

.contentWindow {
	transition: transform 0.3s;
}

.contentWindow.flip {
	-moz-transform: scaleX(0);
	-o-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	transition: transform 0.3s;
}

.contentWindow.flipped {
	-moz-transform: scaleX(0);
	-o-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	transition: transform 0s;
}

.footerWindow {
	background: #323640;
	padding: 30px 23px;
	margin-top: 30px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.fullWidth {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.recaptchaWindow > div {
	margin-left: -9px;
}

label.checkbox input {
	display: none;
}

label.checkbox .icon {
	width: 18px;
	height: 18px;
	top: -2px;
	margin-right: 8px;
}

label.checkbox .icon-checkbox {
	fill: #8f95a3;
}

label.checkbox .icon-checkbox-checked {
	fill: #ec164f;
}

.noticePanel {
	position: absolute;
	top: 158px;
	left: 20px;
	width: 300px;
	z-index: 999;
}

.noticePanel.fixed {
	position: fixed;
	top: 78px;
}

.notice {
	margin-bottom: 20px;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	padding: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	position: relative;
}

.notice .icon {
	position: absolute;
	right: 9px;
	top: 7px;
	width: 8px;
	height: 10px;
	fill: #fff;
}

.notice .title {
	display: block;
	margin-bottom: 10px;
}

.notice ul {
	margin-left: 16px;
}

.w30, .w40 {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.w30 {
	width: 30%;
}

.w40 {
	width: 40%;
}

.jspScrollable {
	outline: none;
}

.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane {
	position: absolute;
	min-height: 100%;
}

.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 20px;
	width: 1px;
	height: 100%;
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
}

.jspCap {
	display: none;
}

.jspHorizontalBar .jspCap {
	float: left;
}

.jspTrack {
	background: #2c303b;
	position: relative;
}

.jspDrag {
	background: #ffe400;
	position: relative;
	width: 3px;
	top: 0;
	left: -1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
	left: 0;
	float: left;
	height: 3px;
}

.jspArrow {
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled {
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow {
	height: 16px;
}

.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus {
	outline: none;
}

.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}

.slider .wrapper {
	padding: 0 80px;
	max-width: 1530px;
}

.carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1;
}

.smallItem {
	width: 140px;
	float: left;
	cursor: pointer;
	position: relative;
}

.owl-item .smallItem {
	float: none;
	margin: 0 auto;
}

.smallItem .item-flip,
.itemBody .item-flip {
	width: 140px;
	position: relative;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-ms-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.itemBody .item-flip {
	width: 183px;
}

.smallItem img {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.smallItem:hover .item-flip {
	width: 166px;
	margin: -21px -13px;
	-webkit-transition: 0.4s 0.2s;
	-moz-transition: 0.4s 0.2s;
	-ms-transition: 0.4s 0.2s;
	-o-transition: 0.4s 0.2s;
	transition: 0.4s 0.2s;
	-webkit-transform: rotateY( 180deg );
	-moz-transform: rotateY( 180deg );
	-ms-transform: rotateY( 180deg );
	-o-transform: rotateY( 180deg );
	transform: rotateY( 180deg );
}

.smallItem .overlay,
.smallItem .overlay-bg,
.smallItem .info,
.itemBody .overlay,
.itemBody .overlay-bg,
.itemBody .info {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: default;
}

.smallItem .overlay,
.smallItem .overlay-bg,
.smallItem .info {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: default;
}

.smallItem .overlay-bg,
.itemBody .overlay-bg {
	background: -moz-linear-gradient(top,  rgba(30,33,42,0.6) 0%, rgba(30,33,42,1) 80%, rgba(30,33,42,1) 100%);
	background: #0000004d;
	transition: opacity 0s linear 0.1s;
	opacity: 0;
}

.itemBody .overlay-bg .icon-play-circle {
	display: none;
}

.smallItem .overlay-bg {
	-webkit-transition: opacity 0s linear 0.1s;
	-moz-transition: -moz-opacity 0s linear 0.1s;
	transition: opacity 0s linear 0.1s;
}

.itemBody .overlay-bg {
	-webkit-transition: opacity 0.1s linear 0.1s;
	-moz-transition: -moz-opacity 0.1s linear 0.1s;
	transition: opacity 0.1s linear 0.1s;
}

.smallItem .info,
.itemBody .info {
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity 0.1s;
	-moz-transition: -moz-opacity 0s;
	transition: opacity 0s;
}

.smallItem .info,
.smallItem .overlay-bg {
	cursor: pointer;
}

@media (min-width: 999px) {

.smallItem:hover .overlay-bg,
.itemBody:hover .overlay-bg {
	-moz-opacity: 1;
	opacity: 1;
}

.smallItem:hover .overlay-bg {
	-webkit-transition: opacity 0s linear 0.3s;
	-moz-transition: -moz-opacity 0s linear 0.3s;
	transition: opacity 0s linear 0.3s;
}

.itemBody:hover .overlay-bg {
	-webkit-transition: opacity 0.05s linear 0.3s;
	-moz-transition: -moz-opacity 0.05s linear 0.3s;
	transition: opacity 0.05s linear 0.3s;
}

.smallItem:hover .info,
.itemBody:hover .info {
	-moz-opacity: 1;
	opacity: 1;
}

.smallItem:hover .info {
	-webkit-transition: opacity 0.2s linear 0.5s;
	-moz-transition: -moz-opacity 0.2s linear 0.5s;
	transition: opacity 0.2s linear 0.5s;
}

.itemBody:hover .info {
	-webkit-transition: opacity 0.2s linear 0.4s;
	-moz-transition: -moz-opacity 0.2s linear 0.4s;
	transition: opacity 0.2s linear 0.45s;
}

}

.shortRating,
.shortEps {
	position: absolute;
	top: 20px;
	height: 30px;
	z-index: 1;
}

.shortEps {
	background: #f0720c;
	color: #fff;
	right: 0;
	padding: 0 10px;
	font-size: 12px;
	font-weight: 600;
	line-height: 30px;
	-webkit-border-radius: 100px 0 0 100px;
	-moz-border-radius: 100px 0 0 100px;
	border-radius: 100px 0 0 100px;
}

.shortRating {
	left: 0;
	width: 50px;
}

.smallItem .shortRating {
	top: 20px;
	left: -13px;
}

.shortRating .rating-bar {
	display: block;
	padding: 5px 13px;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	transition: 0.2s;
	position: absolute;
	top: 0;
}

.shortRating .rating-bar.percent,
.shortRating:hover .rating-bar.buttons {
	padding: 5px 13px;
}


.shortRating .rating-bar.percent {
	-webkit-border-radius: 0 100px 100px 0;
	-moz-border-radius: 0 100px 100px 0;
	border-radius: 0 100px 100px 0;
	z-index: 1;
}

.shortRating .rating-bar.green {
	background: #76c81b;
}

.shortRating .rating-bar.red {
	background: #ff283c;
}

.shortRating .rating-bar.gray {
	background: #7e8594;
}

.shortRating .rating-bar.buttons {
	padding: 5px 0;
	width: 0;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #3e424b;
	white-space: nowrap;
}

.shortRating .rating-bar.buttons .icon {
	width: 14px;
	height: 14px;
	fill: #7e8594;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	transition: 0.2s;
}

.shortRating .rating-bar.buttons,
.shortRating .rating-bar.buttons a {
	color: #eee;
}

.shortRating .rating-bar.buttons a {
	padding: 6px;
}

@media(min-width: 540px) {
	
	.shortRating:hover .rating-bar.percent {
		padding-left: 0;
		padding-right: 0;
		width: 0;
		overflow: hidden;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	
	.shortRating:hover .rating-bar.buttons {
		padding: 5px 13px 5px 7px;
		width: auto;
		-webkit-border-radius: 0 100px 100px 0;
		-moz-border-radius: 0 100px 100px 0;
		border-radius: 0 100px 100px 0;
	}
	
}

.shortRating .icon-thumb-up {
	margin: -2px 1px 0 0;
}

.shortRating .icon-thumb-down {
	margin: 0 2px 0 0;
}

.shortRating .rating-bar a:hover .icon-thumb-up {
	fill: #76c81b !important;
}

.shortRating .rating-bar a:hover .icon-thumb-down {
	fill: #ff283c !important;
}

.smallItem .title,
.itemBody .info .title {
	margin-top: 42px;
	text-align: center;
	max-height: 100px;
	overflow: hidden;
}

.smallItem .title {
	margin-top: 62px;
}

.itemBody .info .title {
	margin: 62px 13px 0;
}

.smallItem .title a,
.itemBody .info .title {
	color: #fefefe;
	font-size: 19px;
	line-height: 25px;
	font-weight: 600;
}

.smallItem .bottom,
.itemBody .info .bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.smallItem .bottom {
	bottom: 20px;
}

.smallItem .bottom-top,
.itemBody .info .bottom-top {
	font-size: 11px;
	font-weight: 800;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 40px;
	overflow: hidden;
}

.itemBody .info .bottom .fullWidth {
	display: block;
	width: auto !important;
	/* margin: 0 13px 20px; */
	margin: 0px 58px 100px;
	height: 50px;
}

.itemBody .info .bottom .fullWidth .icon {
	width: 50px;
	height: 50px;
	/* margin-left: 0px; */
}

.itemBody .info .bottom-top {
	margin-left: 13px;
	margin-right: 13px;
}

.smallItem .bottom-top b,
.itemBody .info .bottom-top b {
	color: #fffcfd;
	display: inline-block;
	vertical-align: middle;
	margin: -3px 0 0 3px;
	font-weight: 700;
	font-size: 15px;
}

.smallItem .bottom-top span,
.itemBody .info .bottom-top span {
	float: right;
	margin-top: -1px;
	font-size: 15px;
	font-weight: normal;
}

.smallItem .roundbutton .icon {
	top: -1px;
	margin-left: 2px;
}

.carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
	padding: 37px 13px;
	margin: 0 -13px;
	max-height: 280px;
}

.flipSlider .owl-stage-outer {
	padding: 10px 13px 30px 13px;
}

.carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d;
    
}

.carousel .owl-nav.disabled,
.carousel .owl-dots.disabled {
	display: none;
}

.carousel .owl-nav .icon,
.carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.carousel .owl-nav .icon {
	position: absolute;
	top: 0;
	width: 20px;
	padding: 0 20px;
	height: 100%;
	fill: #fff;
	-moz-opacity: 0.5;
	opacity: 0.5;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	transition: 0.2s;
}

.carousel .owl-nav .icon:not(.disabled):hover {
	-moz-opacity: 1;
	opacity: 1;
}

.carousel .owl-nav .icon-slider-arrow-left {
	left: -74px;
}

.carousel .owl-nav .icon-slider-arrow-right {
	right: -74px;
}

.carousel.owl-loaded {
	display: block;
}

.carousel.owl-loading {
	opacity: 0;
	display: block;
}

.carousel.owl-hidden {
	opacity: 0;
}

.carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.carousel.owl-rtl {
	direction: rtl;
}

.carousel.owl-rtl .owl-item {
	float: right;
}

.no-js .carousel {
	display: block;
}

.carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.carousel .owl-animated-in {
	z-index: 0;
}

.carousel .owl-animated-out {
	z-index: 1;
}

.carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.owl-height {
	transition: height 500ms ease-in-out;
}

.carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}

.carousel .owl-item img.owl-lazy {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.pageContent {
	position: relative;
	color: #eee;
	padding: 20px;
	/* -webkit-border-radius: 4px; */
	-moz-border-radius: 4px;
	/* border-radius: 4px; */
}

.pheading {
	/* margin-bottom: 30px; */
	margin-bottom: 20px;
	line-height: 40px;
}
.trail{
    border-radius: 15px;
    padding: 4px 15px;
    font-size: 15px;
    cursor: pointer;
    background: #00aec3;
    border: none;
    position: absolute;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    top: 5%;
    margin-left: 13%;
    float: right;
}
.trail:hover{
	    background: #059bad;
}

.pheading h1,
.pheading h2,
.pheading .pname {
	color: #fff;
	font-size: 30px;
	line-height: 0.8em;
	font-weight: 300;
	float: left;
}

.tabLine {
	margin-bottom: 30px;
	/* border-bottom: 1px solid #40444e; */
	position: relative;
	z-index: 4;
}

.tabLine .selectImult,
.tabLine select {
	display: none;
}

.tabLine.marginFix {
	margin: 0px 0 37.4284px;
}

.tabUl {
	overflow: hidden;
	padding-left: 50px;
}

.tabUl li {
	float: left;
	color: #ffffff;
	text-transform: uppercase;
	margin-right: 5px;
	padding: 0px 10px;
	cursor: pointer;
	font-size: 12px;
	padding: 7px 10px;
	line-height: 1.2em;
	font-size: 14px;
	color: #111;
	background: #f5f6f7;
	border: none;
	border-radius: 3px;
}

.tabUl li:last-child {
	margin-right: 0;
}

.tabUl li a {
	color: #858b96;
}

.tabUl li.active,
.tabUl li:hover,
.tabUl li.active a,
.tabUl li a:hover {
	padding: 7px 13px;
	line-height: 1.2em;
	font-size: 14px;
	color: #000;
	background: #a79fff;
	border: none;
	border-radius: 3px;
}

.tabWand {
	background: #ec164f;
	position: absolute;
	bottom: -2px;
	left: 0;
	height: 3px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

.moviesList {
	margin: 0 -19px;
}

.shortItem {
	margin: 0 10.7142px 73.4284px;
	width: 182px;
	height: 290px;
	float: left;
	position: relative;
}

.shortItem .poster {
	position: relative;
	float: left;
	cursor: pointer;
	overflow: hidden;
}

.shortItem .info {
	cursor: pointer;
}

.shortItem .poster img {
	width: 182px;
	height: 288px;
}

.shortItem .itemBody {
	width: 182px;
	height: 290px;
	position: relative;
}

.shortItem.opened .itemBody .overlay-bg,
.shortItem.listItem .itemBody .overlay-bg,
.topmovies .shortItem .itemBody .overlay-bg {
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
	cursor: pointer;
	background: rgba(30, 33, 42, 0.7);
}

.shortItem.opened .itemBody .overlay-bg:hover,
.shortItem.listItem .itemBody .overlay-bg:hover,
.topmovies .shortItem .itemBody .overlay-bg:hover {
	-moz-opacity: 1;
	opacity: 1;
}

.shortItem.opened .itemBody .icon-play-circle,
.shortItem.listItem .itemBody .icon-play-circle,
.topmovies .shortItem .itemBody .icon-play-circle {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	transition: 0.1s;
}

.shortItem .icon-play-circle .cls-1 {
	fill: none;
	stroke: #fff;
	stroke-miterlimit: 10;
	stroke-width: 3px;
}

.shortItem .icon-play-circle .cls-2 {
	fill: #00acc1;
	-moz-opacity: 0.9;
	opacity: 0.9;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.shortItem .icon-play-circle:hover .cls-2 {
	-moz-opacity: 1;
	opacity: 1;
}

.shortItem .icon-play-circle .cls-3 {
	fill: #ffffff;
}

.shortItem.opened .itemBody .overlay-bg:hover .icon-play-circle,
.shortItem.listItem .itemBody .overlay-bg:hover .icon-play-circle,
.topmovies .shortItem .itemBody .overlay-bg:hover .icon-play-circle {
	width: 70px;
	height: 70px;
	margin: -35px 0 0 -35px;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}

.shortItem.opened .itemBody .info {
	display: none;
}

.shortItem .itemBody .shortRating {
	-webkit-animation: none;
	animation: none;
}

.shortItem.opened:not(.listItem) .itemBody .shortRating {
	left: 19px;
	top: 39px;
}

.shortItem.opened:not(.listItem) .itemBody {
	width: auto;
	position: absolute;
	left: -19px;
	top: -19px;
	padding: 19px;
	background: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	z-index: 3;
	transition: padding-right 0.5s;
}

.shortItem.opened.leftSide:not(.listItem) .itemBody {
	left: auto;
	right: -19px;
}

.shortItem .itemInfo {
	margin-left: 186px;
	width: 591px;
	font-size: 13px;
	color: #c3c3c5;
	display: none;
	height: 200px;
	overflow: hidden;
}

.shortItem.opened .itemBody .itemInfo {
	display: block;
}

.shortItem .itemInfo .title {
	font-size: 19px;
	line-height: 21px;
	font-weight: 600;
	margin-bottom: 20px;
}

.shortItem .itemInfo .title a {
	color: #777;
}

.shortItem .itemInfo .title a:hover {
	text-decoration: underline;
}

.shortItem .leftInfo ul {
	margin-bottom: 20px;
	height: 80px;
	overflow: hidden;
}

.shortItem .leftInfo li {
	margin-left: 70px;
	color: #8f95a3;
	font-weight: 600;
}

.shortItem .leftInfo li.label {
	width: 70px;
	float: left;
	margin-left: 0 !important;
	color: #626771;
	font-weight: normal;
}

.shortItem .leftInfo li.red {
	color: #a79200;
}

.shortItem .leftInfo.mini ul {
	height: auto;
}

.shortItem .leftInfo.mini li {
	margin-left: 100px;
}

.shortItem .leftInfo.mini li.label {
	width: 100px;
}

.shortItem .bottomInfo {
	position: absolute;
	bottom: 19px;
	left: 204px;
}

.shortItem.listItem .bottomInfo {
	bottom: 0;
	left: 186px;
}

.shortItem .bottomInfo .roundbutton {
	margin-right: 15px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 15px;
}

.shortItem .bottomInfo .roundbutton.roundWidth {
	padding-left: 30px;
	padding-right: 30px;
}

.shortItem .bottomInfo .roundbutton .icon {
	margin-left: 3px;
}

.shortItem .bottomInfo .roundbutton .icon-play {
	top: -1px;
}

.shortItem .bottomInfo .roundbutton .icon-trailer {
	top: 1px;
}

.shortItem .icons {
	position: absolute;
	right: -200px;
	bottom: 23px;
}

.shortItem.opened:not(.listItem) .itemBody .icons {
	right: 14px;
}

.shortItem .icons .icon {
	float: left;
	width: 18px;
	height: 18px;
	padding: 5px;
	cursor: pointer;
	fill: #b4bbcb;
}

.shortItem .icons .icon:hover {
	fill: #eee;
}

.shortItem .icons .icon.icon-favorites-added,
.shortItem .icons .icon.icon-watchlater-added {
	fill: #ec164f;
}

.shortItem .rightInfo,
.fullMovie .rightInfo {
	float: right;
	margin-left: 20px;
	text-align: right;
	font-size: 13px;
}

.fullMovie .rightInfo {
	margin-left: 50px;
}

.shortItem .rightInfo .quality,
.fullMovie .rightInfo .quality {
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #ffffff;
	display: inline-block;
	padding: 4px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 0px;
	margin-bottom: 6px;
}
.quality {
	/* margin: 10px; */
	width: 25px;
	font-size: 16px;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	border: 1px solid #fff;
	display: inline-block;
	padding: .25rem .5rem;
	line-height: 1.5;
}

.shortItem .rightInfo .date,
.fullMovie .rightInfo .date {
	color: #8f95a2;
	font-size: 10.4px;
	margin-bottom: 6px;
	text-transform: uppercase;
}

.shortItem .rightInfo .icon-time,
.fullMovie .rightInfo .icon-time {
	width: 12px;
	height: 12px;
	fill: #8f95a2;
	top: -1px;
	margin-right: 1px;
}

.shortItem .rightInfo .statusLive,
.shortItem .rightInfo .statusCanceled {
	display: inline-block;
}

.shortItem .rightInfo .statusLive,
.fullMovie .rightInfo .statusLive {
	color: #76c81b
}

.shortItem .rightInfo .statusCanceled,
.fullMovie .rightInfo .statusCanceled {
	color: #ff283d;
}

.shortItem .rightInfo .statusLive:after,
.shortItem .rightInfo .statusCanceled:after,
.fullMovie .rightInfo .statusLive:after,
.fullMovie .rightInfo .statusCanceled:after {
	content: '';
	background: #75c71b;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	margin-left: 6px;
	display: inline-block;
	margin-bottom: -2px;
	cursor: default;
}

.shortItem .rightInfo .statusLive:after,
.fullMovie .rightInfo .statusLive:after {
	background: #75c71b;
}

.shortItem .rightInfo .statusCanceled:after,
.fullMovie .rightInfo .statusCanceled:after {
	background: #ff283d;
}

.shortItem .icon-close {
	position: absolute;
	background: #ffffff;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	width: 20px;
	height: 20px;
	right: -20px;
	top: -20px;
	padding: 10px;
	fill: #6d6767;
	display: none;
	cursor: pointer;
}

.shortItem .icon-close:hover {
	fill: #00acc1;
}

.shortItem.opened:not(.listItem) .itemBody .icon-close {
	display: block;
}

.shortItem.listItem {
	width: 50%;
	margin: 0 0 37.4284px;
	left: auto !important;
}

.shortItem.listItem .itemBody {
	width: auto;
	margin: 0 18.7142px;
}

.shortItem.listItem .itemBody .info {
	display: none;
}

.shortItem.listItem .itemInfo {
	display: block;
	width: auto;
}

.shortItem.listItem .icons {
	right: -5px;
	bottom: 2px;
}

.shortItem .shortStory {
	height: 60px;
	overflow: hidden;
	color: #191919;
}

.shortItem .mini .shortStory {
	height: 120px;
}

.ui-tooltip {
	position: absolute;
	max-width: 240px;
	background: #40444e;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 15px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	z-index: 999;
}

.ui-tooltip:before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	background: #40444e;
	transform: rotate(45deg);
	top: -7px;
	left: 50%;
	margin-left: -7px;
}

.list_toggle {
	float: right;
	margin: -7px -7px 0 0;
}

.list_toggle li {
	float: left;
}

.list_toggle .icon {
	width: 18px;
	height: 18px;
	fill: #b4bbcb;
	padding: 7px;
	margin-left: 10px;
	cursor: pointer;
}

.list_toggle .active .icon {
	fill: #eee;
}

.pagination {
	text-align: center;
}

.pagination a,
.pagination span {
	display: inline-block;
	vertical-align: middle;
}

.pagination a,
.pagination .prev-next span,
.pagination .pages span {
	/* -webkit-border-radius: 100px; */
	-moz-border-radius: 100px;
	/* border-radius: 100px; */
}

.pagination a,
.pagination .pages span {
	min-width: 20px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	margin: 0 3px;
	font-weight: 600;
	font-size: 15px;
}

.pagination .pages span {
	background: #a79fff;
	color: #000;
	border-radius: 5px;
	padding: 0 10px;
	line-height: 50px;
	font-size: 16px;
	border-radius: 40px;
	width: 30px;
	text-align: center;
	height: 49px;
}

.pagination .pages span.nav_ext {
	background: none;
	color: #8f95a3;
	line-height: 32px;
	padding: 0;
}

.pagination a {
	color: #ffffff;
}

.pagination a:hover {
	color: #fed700;
}

@-webkit-keyframes pagination {
	0% {
		box-shadow: 0 0 0 0 #282C35 inset;
	}
	50% {
		box-shadow: 0 0 0 5px #282C35 inset;
	}
	100% {
		box-shadow: 0 0 0 2px #8f95a3 inset, 0 0 0 10px #282C35 inset;
		background: #282C35;
	}
}

@keyframes pagination {
	0% {
		box-shadow: 0 0 0 0 #282C35 inset;
	}
	50% {
		box-shadow: 0 0 0 5px #282C35 inset;
	}
	100% {
		box-shadow: 0 0 0 2px #8f95a3 inset, 0 0 0 10px #282C35 inset;
		background: #282C35;
	}
}

.pagination .prev-next a {
	fill: #8f95a3;
}

.pagination .prev-next .icon {
	width: 8px;
	height: 40px;
}

.pagination .prev-next span {
	display: none;
}

.staticText {
	color: #8f95a3;
	margin-bottom: 30px;
}

.seoText {
	margin-bottom: 30px;
}

.staticText h1,
.staticText h2,
.staticText h3 {
	margin-bottom: 20px;
}

.staticText p,
.staticText ul {
	margin-bottom: 30px;
}

.staticText p:last-child,
.staticText ul:last-child {
	margin-bottom: 0;
}

.staticText ul {
	margin-left: 40px;
}

.staticText ul li {
	list-style: none;
	position: relative;
	margin-bottom: 10px;
}

.staticText ul li:before {
	content: '';
	position: absolute;
	left: -32px;
	top: 5px;
	width: 8px;
	height: 8px;
	background: #ec164f;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

.staticText a:hover {
	text-decoration: underline;
}

.followGroup {
	color: #535864;
}

.followGroup .info {
	display: inline-block;
	vertical-align: middle;
	line-height: 15px;
	font-size: 12px;
	margin: 0 30px 0 10px;
}

.followGroup b {
	display: block;
}

.footer {
	background: #1c1a2f;
	color: #858b96;
	font-weight: 600;
	padding: 40px 0;
	height: 100px;
}
.hm-button{
	left: 50%;
    right: 50%;
    position: relative;
    transform: translate(-50%, 10%);
    background: #00acc1;
    color: white;
    width: 20%;
    height: 70px;
    margin-top: 3%;
    white-space: normal;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 9px;
	
}
.hm-button:hover{background: #1398a9;}
.searchm{
	float: right;
	top: -55px;
	position: relative;
	display: block;
	width: 240px;
	height: 40px;
	padding: 5px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	background: #fff;
	background-image: none;
	border-radius: 2px;
	outline: none;
	padding-right: 50px;
	box-shadow: none;
	border: none;
	font-size: 14px;
	font-weight: 300;
	background: #fff;
	border-radius: 5px;
}
.footerFix .footer {
	
	left: 0;
	bottom: 0;
	width: 100%;
}

.footerFix .footer .pageContent {
	margin-top: 0;
}

.footer a {
	color: #858b96;
}

.footer a:hover {
	text-decoration: underline;
}

.footer .pageContent {
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	padding-left: 350px;
}

.footer ul {
	float: right;
	font-size: 15px;
}

.footer li {
	float: left;
	margin-left: 30px;
}

#loading-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	display: none;
	background: #00acc1;
	overflow: hidden;
	text-indent: -999999px;
}

.header_tabs {
	background: #323640;
	height: 40px;
	line-height: 40px;
}

.header_tabs select,
.header_tabs .selectImult {
	display: none;
}

.header_tabs li {
	float: left;
}

.header_tabs a,
.header_tabs span {
	color: #858b96;
	text-transform: uppercase;
	display: block;
	padding: 0 40px;
	font-weight: 600;
	font-size: 13px;
}

.header_tabs a {
	color: #858b96;
}

.header_tabs span {
	color: #5c616b;
}

.header_tabs li.active a {
	color: #b4bbcb;
	background: #282c35;
}

.header_tabs a:hover {
	color: #b4bbcb;
}

.header_tabs .cog {
	width: 16px;
    height: 40px;
    fill: #858b96;
}

.header_tabs .cog:hover {
	fill: #b4bbcb;
}

.pageContent.noMargin {
	margin-top: 0px;
	padding: 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.speedbar {
	color: #8f95a3;
	font-size: 14px;
	margin-bottom: 30px;
	z-index: 99;
	/* position: absolute; */
	/* top: 80px; */
	/* bottom: 0; */
}
#dle-speedbar span{
	color: #eee;
}
#speedbar a:hover {
	text-decoration: underline;
}

.marginPage {
	float: left;
	width: 100%;
	margin-right: -330px;
	/* background: #fff; */
	border-radius: 20px;
	/* box-shadow: 0 10px 20px rgba(0,0,0,.05); */
	min-height: 410px;
}

.paddingPage {
	padding: 30px;
	
}

.fullMovie .poster {
	float: left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	width: 166px;
	height: 330px;
}

.fullMovie .poster img {
	width: 100%;
}

.fullMovie h1 {
	text-transform: none;
	/* margin-bottom: 15px; */
	/* color: #040404; */
	font-size: 2.5em;
	line-height: 1.3em;
	margin: 0 0 15px;
	font-weight: 300;
}

.fullMovie .about {
	margin-left: 186px;
	font-size: 15px;
	padding-right: 20px;
	margin-bottom: 15px;
	line-height: 1.5em;
}
.fullMovie .rightb {
 font-size: 13px;
 width: 100%;
 float: right;
 }
.fullMovie .about .features {
	overflow: hidden;
}

.fullMovie .about .reset {
	float: left;
	width: 50%;
	color: #eee;
	margin-bottom: 15px;
	/* max-width: 41.666667%; */
}

.fullMovie .about .reset li {
	margin-right: 15px;
	text-overflow: ellipsis;
	text-transform: capitalize;
}

.fullMovie .about .reset li.label {
	float: left;
	width: 60px;
	color: #eee;
	margin: 0 !important;
	padding-right: 5px;
}

.fullMovie.playlist {
	margin-bottom: 30px;
}

.fullMovie.playlist .about .reset li {
	margin-left: 100px;
}

.fullMovie.playlist .about .reset li.label {
	width: 100px;
}

.fullMovie .about .reset .red {
	color: #a79fff;
}

.fullMovie .about .reset a {
	color: #b1b1b1;
}

.fullMovie .about .reset a:hover {
	/* text-decoration: underline; */
	color: #a79fff;
}

.textSpoiler {
	overflow: hidden;
	height: 60px;
	position: relative;
	color: #eee;
}

.textSpoiler.closed:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 15px;
	background: -moz-linear-gradient(top,  rgba(40,44,53,0) 0%, rgba(40,44,53,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(40,44,53,0) 0%,rgb(68 64 111) 100%);
	background: linear-gradient(to bottom,  rgba(40,44,53,0) 0%,rgb(68 64 111) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00282c35', endColorstr='#282c35',GradientType=0 );
}

.spoilerToggle {
	margin-top: 5px;
	display: inline-block;
	color: #fff;
}

.staticText + .spoilerToggle {
	margin: -20px 0 30px;
}

.spoilerToggle .icon {
	width: 11px;
	height: 7px;
	fill: #ffffff;
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	transition: 0.4s;
}

.textSpoiler.closed + .spoilerToggle .icon {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

.fullMovie .about .buttons {
	margin-top: 20px;
}

.fullMovie .about .buttons .roundbutton {
	float: left;
}

.fullMovie .about .buttons .right {
	float: right;
	margin-right: -10px;
}

.fullMovie .about .buttons .right .icon {
	float: left;
	width: 18px;
	height: 18px;
	padding: 10px;
	fill: #b4bbcb;
	cursor: pointer;
}

.fullMovie .about .buttons .right .icon:hover {
	fill: #eee;
}

.fullMovie .about .buttons .right .icon.icon-watchlater-added,
.fullMovie .about .buttons .right .icon.icon-favorites-added {
	fill: #EC164F !important;
}

.ratingBox {
	font-weight: bold;
	font-size: 12px;
}

.ratingTitle {
	color: #7e8594;
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
	display: inline-block;
	margin-top: 15px;
}

.ratingTitle .icon {
	width: 13px;
	height: 13px;
	top: -1px;
	fill: #7e8594;
}

.ratingTitle:hover .icon {
	fill: #ec164f;
}

.fullMovie .ratingBox {
	text-align: center;
}

.ratingBox a {
	/* margin-left: 20px; */
	display: inline-block;
	/* margin-bottom: -10px; */
	white-space: nowrap;
	font-size: 2em;
	/* border: 1px solid #737373; */
	width: 45%;
	margin-top: 5px;
}

.ratingBox .icon {
	width: 20px;
	height: 20px;
	fill: #7e8594;
	margin-right: 3px;
}

.ratingBox a span {
	color: #7e8594;
}

.ratingBox .icon,
.ratingBox a span {
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	transition: 0.2s;
	font-size: 14px;
}

.ratingBox .icon-thumb-up {
	top: -4px;
}

.ratingBox .icon-thumb-down {
	bottom: -1px;
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.ratingBox a:hover .icon-thumb-up {
	fill: #75C71B;
}

.ratingBox a:hover .icon-thumb-down {
	fill: #FF293D;
}

.ratingBox a:hover .icon-thumb-up + span {
	color: #75C71B;
}

.ratingBox a:hover .icon-thumb-down + span {
	color: #FF293D;
}

.ratingBar {
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
	bottom: -4px;
}

.ratingBody {
	margin: 0 6px 0 10px;
}

.ratingBox .ratingPlus,
.ratingBox .ratingMinus {
	height: 8px;
	padding: 0 3px;
}

.ratingBox .ratingPlus {
	background: green;
	float: left;
	margin-left: -10px;
	/* -webkit-border-radius: 5px 0 0 5px; */
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 0;
}

.ratingBox .ratingMinus {
	background: red;
	float: right;
	margin-right: -6px;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0;
}

.ratingBox .free .ratingPlus,
.ratingBox .free .ratingMinus {
	background: #7e8594;
}

.ratingBox .ratings {
	color: #7e8594;
	margin: 5px -6px 0 -10px;
	text-align: left;
}

.ratingBox .ratings span {
	color: #7e8594;
	float: right;
}

.ratingBox .free .ratings,
.ratingBox .free .ratings span {
	color: #7e8594;
}

.fullMovie .subtitle {
	margin: 20px 0;
	font-size: 16px;
	text-align: center;
}

.fullMovie .subtitle b {
	font-weight: 600;
}

.movieBlock .roundbutton {
	padding-left: 45px;
	padding-right: 45px;
	font-weight: 600;
	margin-right: 20px;
}

.movieBlock .roundbutton.roundGray {
	color: #8f95a3;
}

.movieBlock .roundbutton.roundGray:hover {
	color: #fff;
}

.movieBlock .buttons {
	margin-bottom: 20px;
}

.movieBlock .buttons .ya-share2 {
	float: right;
}

.playlist .ya-share2 {
	float: left;
}

.movieBlock .buttons .ya-share2  .icon,
.playlist .ya-share2  .icon {
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	background: #a6adbc;
	fill: #282C35;
}

.movieBlock .buttons .icon-whatsapp,
.playlist  .icon-whatsapp {
	width: 28px;
	height: 28px;
	padding: 3px;
}

.movieBlock .buttons .icon-facebook,
.movieBlock .buttons .icon-twitter,
.playlist .icon-facebook,
.playlist .icon-twitter {
	width: 20px;
	height: 20px;
	padding: 7px;
}

.movieBlock .buttons .icon-whatsapp:hover,
.playlist .icon-whatsapp:hover {
	background: #5FBA6C;
}

.movieBlock .buttons .icon-facebook:hover,
.playlist .icon-facebook:hover {
	background: #45619B;
}

.movieBlock .buttons .icon-twitter:hover,
.playlist .icon-twitter:hover {
	background: #33A6CF;
}

.movieBlock .buttons .ya-share2__item:hover,
.playlist .ya-share2__item:hover {
	opacity: 1 !important;
}

.movieBlock .buttons .ya-share2__item {
	margin: 0 0 0 10px !important;
}

.pageWrap .movieTabs {
	margin-bottom: 0;
}

.playlist .buttons .ya-share2__item {
	margin: 0 10px 0 0 !important;
}

.infoBlock {
	background: #323640;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 30px 10px 80px;
	font-size: 13px;
	color: #8f95a3;
	margin: 20px 0;
}

.infoBlock .icon {
	width: 21px;
	height: 20px;
	margin-left: -50px;
	fill: #EC164F;
}

.infoBlock p {
	margin-left: 20px;
}

.infoBlock .icon,
.infoBlock p {
	display: inline-block;
	vertical-align: middle;
}

.pageContent .sidebar {
	float: right;
	margin-left: -330px;
	width: 300px;
	padding: 30px 15px;
	background: #2E323C;
}

.pageContent .sidebar .blockTitle {
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
	color: #eee;
	text-align: center;
	margin-bottom: 20px;
}

.pageContent .sidebar .blockTitle .icon {
	width: 18px;
	height: 18px;
	top: -1px;
	margin-right: 5px;
	fill: #eee;
}

.tabCont .tcontainer {
	display: none;
	position: relative;height: 930px
}

.tabCont .tcontainer #videoplayer,
.tabCont .tcontainer iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.movieTabs {
	background: #211e42;
	height: 60px;
	line-height: 35px;
	/* -webkit-border-radius: 4px; */
	-moz-border-radius: 4px;
	/* border-radius: 4px; */
	padding: 20px;
	margin: 20px 0px;
	vertical-align: revert;
	vertical-align: middle;
	display: flex;
	justify-content: center;
	align-items: center;
}

.movieTabs li {
	float: left;
	cursor: pointer;
	color: #ddd;
	padding: 0 15px;
	/* font-weight: 600; */
	text-transform: uppercase;
	background: #53565d;
	border-radius: 3px;
	width: 80px;
	margin: 10px;
	text-align: center;
	font-size: 14px;
}

.movieTabs li.active {
	cursor: default;
	color: #000000;
	background: #a79fff;
}

.movieTabs li.active:first-child {
	/* -webkit-border-radius: 4px 0 0 4px; */
	-moz-border-radius: 4px 0 0 4px;
	/* border-radius: 4px 0 0 4px; */
}

.movieTabs .icon-warning {
	float: right;
	width: 16px;
	height: 16px;
	fill: #a6adbc;
	padding: 7px;
}

.movieTabs .icon-warning:hover {
	fill: #EC164F;
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #0b0d14;
	background: rgba(11, 13, 20, 0.7);
}

.ui-dialog-titlebar {
	cursor: move;
	cursor: -webkit-grab;
}

.ui-dialog-dragging .ui-dialog-titlebar {
	cursor: -webkit-grabbing;
}

.ui-dialog-content {
	padding: 0 23px;
}

.ui-dialog-content textarea {
	border: none;
	background: #40444e;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	resize: none;
	font-size: 12px;
	color: #fff;
	padding: 10px;
	width: 100%;
	height: 150px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ui-dialog-content textarea::-webkit-input-placeholder {
	color: #8f95a3;
}

.ui-dialog-content textarea::-moz-placeholder {
	color: #8f95a3;
}

.ui-dialog-content textarea:-moz-placeholder {
	color: #8f95a3;
}

.ui-dialog-content textareay:-ms-input-placeholder {
	color: #8f95a3;
}

.ui-dialog-buttonpane {
	text-align: left;
	padding: 23px;
}

.ui-dialog-buttonpane .ui-button {
	margin: 0 15px 0 0;
}

.ui-dialog-buttonpane .ui-button:last-child {
	margin: 0;
}

.dle-popup-confirm .ui-dialog-buttonpane {
	text-align: center;
	direction: rtl;
}

.dle-popup-confirm .ui-dialog-buttonpane .ui-button {
	margin: 0 0 0 15px;
}

.dle-popup-confirm .ui-dialog-buttonpane .ui-button:last-child {
	margin: 0;
}

.flipSlider {
	margin: 0 -13px 15px;
	padding: 13px 13px 0;
}

.flipSlider .owl-nav {
	position: absolute;
	right: 13px;
	top: -22px;
}

.flipSlider .owl-nav .icon {
	position: static;
	top: auto;
	left: auto;
	right: auto;
	padding: 7px;
	width: 10px;
	height: 10px;
	background: #4e525d;
	border-radius: 100px;
	margin-left: 5px;
}

.commCounter h1,
.commCounter h2,
.commCounter h3 {
	display: inline;
}

.commCounter span {
	background: #3e424b;
	color: #fff;
	padding: 1px 9px;
	margin-left: 10px;
	display: inlin;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 12px;
	position: relative;
	top: -1px;
}

.commCounter h3 span {
	background: none;
	padding: 0;
	margin: 0;
	display: inline;
	color: inherit;
	top: auto;
}

.addComment {
	margin-top: 30px;
}

.addComment.sm {
	margin: 30px -30px -30px;
	padding: 30px;
	background: #323640;
}

.mcomment {
	padding-bottom: 20px;
	position: relative;
}

.mcomment.editable {
	padding-top: 30px;
}

.mcomment.editable .avatar {
	margin-top: -30px;
}

.mcomment.addForm {
	margin-top: 30px;
}

.mcomment .avatar {
	background: #282C35;
	float: left;
	width: 50px;
	height: 50px;
	padding: 2px;
	border: 3px solid #282C35;
	position: relative;
	z-index: 1;
}

.mcomment.editable .avatar {
	border-color: #ec164f;
}

.mcomment .photo {
	height: 50px;
	overflow: hidden;
}

.mcomment .avatar,
.mcomment .photo {
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

.mcomment .avatar img {
	width: 100%;
	min-height: 50px;
}

.mcomment .body {
	margin-left: 80px;
}

.mcomment .info {
	margin-bottom: 10px;
}

.mcomment .info b,
.mcomment .info b a {
	color: #b4bbcb;
	font-weight: 600;
}

.mcomment .info b a:hover {
	color: #ec164f;
}

.mcomment .info .right {
	position: absolute;
	right: 0;
	top: 0;
	white-space: nowrap;
	-webkit-transition: 0.15s;
	-moz-transition: 0.15s;
	transition: 0.15s;
}

.mcomment:hover .info .right {
	background: #282c35;
	z-index: 1;
}

.mcomment .info .edit {
	display: inline-block;
	margin-right: 30px;
	position: relative;
	top: -2px;
	-webkit-transition: 0.15s;
	-moz-transition: 0.15s;
	transition: 0.15s;
	-moz-opacity: 0;
	opacity: 0;
}

.mcomment:hover .info .edit {
	-moz-opacity: 1;
	opacity: 1;
}

.mcomment .info .edit a {
	color: #8f95a2;
	margin-left: 30px;
	font-size: 12px;
}

.mcomment .info .edit .icon {
	fill: #8f95a2;
	width: 14px;
	height: 14px;
}

.mcomment .info .edit .icon-delete {
	top: -1px;
}

.mcomment .info .edit a:hover {
	color: #ec164f;
}

.mcomment .info .edit a:hover .icon {
	fill: #ec164f;
}

.mcomment .date {
	display: inline-block;
	vertical-align: middle;
	color: #8f95a2;
	font-size: 11px;
	margin-bottom: 6px;
	text-transform: uppercase;
}

.mcomment .date .icon {
	width: 12px;
	height: 12px;
	fill: #8f95a2;
	top: -1px;
	margin-right: 1px;
}

.mcomment .rating {
	margin-right: 30px;
	position: relative;
	top: -3px;
}

.mcomment .rating,
.mcomment .rating .value {
	display: inline-block;
	vertical-align: middle;
	color: #7e8594;
}

.mcomment .rating .value {
	margin: 0 3px;
	font-size: 12px;
	font-weight: bold;
}

.mcomment .rating .value .ratingplus {
	color: #76c81b;
}

.mcomment .rating .value .ratingminus {
	color: #ff283c;
}

.mcomment .rating .icon {
	width: 14px;
	height: 14px;
	fill: #7e8594;
	cursor: pointer;
}

.mcomment .rating .icon-thumb-up {
	top: -1px;
}

.mcomment .rating .icon-thumb-down {
	bottom: -1px;
}

.mcomment .rating .icon-thumb-up:hover {
	fill: #76c81b;
}

.mcomment .rating .icon-thumb-down:hover {
	fill: #ff283c;
}

.mcomment input[type="checkbox"] {
	display: none;
}

.mcomment .message {
	border: 1px solid #454953;
	-webkit-border-radius: 0 10px 10px;
	-moz-border-radius: 0 10px 10px;
	border-radius: 0 10px 10px;
	position: relative;
	padding: 15px 13px;
	cursor: pointer;
}

.mcomment .message .bb-editor {
	cursor: auto;
}

.mcomment .message .title {
	color: #626771;
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: 600;
}

.mcomment .message .title a {
	color: #626771;
}

.mcomment .message .title a:hover {
	color: #ec164f;
}

.mcomment .message.active {
	background: #2e323c;
}

.mcomment.editable .message {
	padding: 0;
	cursor: auto;
}

.mcomment .message,
.mcomment .message textarea {
	font-size: 13px;
}

.mcomment .message .icon-corner {
	position: absolute;
	left: -10px;
	top: -1px;
	width: 10px;
	height: 16px;
	fill: #282c35;
	stroke: #454953;
}

.mcomment .message .checkbox {
	position: absolute;
	right: 5px;
	bottom: 10px;
	display: none;
}

.mcomment .message.active .checkbox {
	display: block;
}

.mcomment .message.active .checkbox .icon {
	fill: #8f95a3;
}

.mcomment.editable .message {
	border-color: #ffffff;
	background: #ffffff;
}

.mcomment.editable .message .icon-corner {
	fill: #ffffff;
	stroke: #ffffff;
}

.mcomment .fr-top,
.mcomment .fr-view,
.mcomment .fr-wrapper {
	background: none !important;
	border: none !important;
	box-shadow: none !important;
}

.mcomment .bgcomm .fr-view {
	background: #454953 !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.mcomment .wseditor {
	position: relative;
}

.mcomment .fr-counter {
	display: none;
}

.mcomment .fr-element {
	color: #fff !important;
}

.mcomment .fr-placeholder {
	color: #8f95a3 !important;
}

.mcomment .fr-toolbar {
	position: absolute;
	top: auto !important;
	right: 0;
	bottom: -43px;
	padding: 0 !important;
}

.mcomment .fr-element {
	padding: 15px 13px !important;
}

.mcomment .fr-view {
	font: 13px/17px 'Open Sans', Arial, sans-serif !important;
}

.mcomment .fr-command.fr-btn {
	width: 28px !important;
	height: 28px !important;
	-webkit-border-radius: 100px !important;
	-moz-border-radius: 100px !important;
	border-radius: 100px !important;
	background: #40444e !important;
	color: #b4bbcb !important;
	margin: 0 0 0 8px !important;
}

.mcomment .fr-command.fr-btn:hover {
	background: #4e515a !important;
}

.mcomment .fr-command.fr-btn.fr-active {
	background: #ec164f !important;
	color: #fff !important;
}

.mcomment .fr-command.fr-btn i {
	margin: 8px !important;
	font-size: 13px !important;
}

.mcomment .roundbutton {
	margin-top: 15px;
}

.mcomment .reply {
	margin-top: 10px;
}

.mcomment .reply .icon {
	width: 16px;
	height: 16px;
	fill: #8f95a3;
	margin-right: 3px;
}

.mcomment .reply a {
	color: #8f95a3;
}

.mcomment .reply a:hover {
	color: #EC164F;
}

.mcomment .reply a:hover .icon {
	fill: #EC164F;
}

.toup {
	float: right;
	margin: -8px -10px 0 0;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-ms-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}

.toup.rotate {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.toup .icon {
	width: 18px;
	height: 18px;
	fill: #8f95a3;
	padding: 10px;
}

.toup:hover .icon {
	fill: #eee;
}

.comments-tree-list {
	list-style: none;
	overflow: hidden;
}

.comments-tree-list .comments-tree-list,
#dlefastreplycomments {
	margin-left: 29px;
	padding-left: 51px;
}

.comments-tree-list .comments-tree-list .comments-tree-list .comments-tree-list .comments-tree-list,
.comments-tree-list .comments-tree-list .comments-tree-list .comments-tree-list #dlefastreplycomments {
	margin-left: 0;
	padding-left: 0;
}

.mcomment .parrentLine,
.mcomment .megaLine {
	position: absolute;
	left: 29px;
	width: 0;
	height: 100%;
	background: #282C35;
	border-right: 2px dotted #434751;
}

.mcomment .parrentLine {
	top: 5px;
	padding-bottom: 26px;
}

.mcomment .megaLine {
	bottom: 100%;
	height: 999999%;
}

.mcomment .childLine {
	position: absolute;
	top: 29px;
	left: -50px;
	width: 58px;
	background: #282C35;
	border-top: 2px dotted #434751;
}

.topmovies {
	margin: 0 -15px 20px;
}

.topmovies .shortItem {
	float: none;
	margin: 0 auto 15px;
}

.topmovies .item {
	cursor: pointer;
}

.topmovies .number {
	font-size: 21px;
	padding: 15px 15px 15px 30px;
}

.topmovies .selected .number {
	border-left: 3px solid #7e8593;
}

.topmovies .title {
	padding: 12px 5px;
}

.topmovies .title a,
.topmovies .rating {
	color: #535865;
	font-weight: 600;
}

.topmovies .number,
.topmovies .selected .title a,
.topmovies .item:hover .title a {
	color: #8f95a3;
}

.topmovies .rating {
	padding: 15px 25px 15px 15px;
}

.topmovies .selected td {
	background: #3a3e4a;
}

.topmovies .selected .rating {
	color: #75c71a;
}

.pageWrap {
	padding-top: 30px;
	padding-bottom: 30px;
}

.pageWrap h1,
.pageBody h1 {
	margin-bottom: 20px;
}

.pageWrap h1 span,
.pageBody h1 span {
	color: #8d93a3;
}

.bluelink {
	color: #8f95a3;
}

.bluelink .icon {
	width: 16px;
	height: 16px;
	fill: #8f95a3;
	margin-right: 3px;
}

.bluelink:hover {
	color: #ec164f;
}

.bluelink:hover .icon {
	fill: #ec164f;
}

.pageBody {
	padding: 30px;
}

.mass_comments_action {
	margin: 30px -30px 0;
	padding: 30px;
	background: #323640;
	display: none;
}

.mass_comments_action .selectImult {
	width: 50%;
	margin-right: 30px;
}

.mass_comments_action .selectImult .options {
	background: #393e48;
}

.mass_comments_action .selectImult .option:hover {
	background: #414650;
}

#commentsList.commentsMargin {
	margin-top: 30px;
}

.iframe {
	width: 100%;
	height: 100%;
}

.trailer_frame {
	width: 700px;
	height: 394px;
	margin-left: -350px;
}

.trailer_frame {
	position: fixed;
	top: 30%;
	left: 50%;
	z-index: 999;
	opacity: 0;
}

.trailer_frame .overlay{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
}

.iframe {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
	background: #1E212A;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.2);
	box-shadow: 0 0 20px rgba(0,0,0,.2);
	z-index: 1;
}

.trailer_frame iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.trailer_frame .icon-close {
	position: absolute;
	right: -20px;
	top: -20px;
	width: 20px;
	height: 20px;
	padding: 10px;
	background: #101215;
	fill: #bababa;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	cursor: pointer;
	z-index: 1;
}

.trailer_frame .icon-close:hover {
	fill: #eee;
}

#news_set_sort {
	float: right;
	position: relative;
	margin: -10px -10px 0 0;
	font-size: 13px;
	z-index: 2;
}

#news_set_sort .button {
	font-weight: 600;
	color: #00acc1;
	text-transform: uppercase;
	cursor: pointer;
	padding: 10px;
}

#news_set_sort .button span {
	font-weight: bold;
	color: #00acc1;
	margin-left: 6px;
}

#news_set_sort .button .icon {
	fill: #b4bbcb;
	width: 9px;
	height: 9px;
	margin-left: 3px;
	top: -1px;
}

#news_set_sort ul {
	position: absolute;
	top: 100%;
	right: -10px;
	list-style: none;
	background: #ffffff;
	width: 180px;
	padding: 7px 0;
	z-index: 6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,.2);
	box-shadow: 0 1px 10px rgba(0,0,0,.2);
	display: none;
}

#news_set_sort ul.active {
	display: block;
}

#news_set_sort ul a {
	padding: 5px 15px;
	display: block;
	color: #8f95a3;
}

#news_set_sort ul a:hover {
	background: #323640;
}

#news_set_sort ul .icon {
	float: right;
	width: 9px;
	height: 9px;
	fill: #8f95a3;
	margin: 5px 0 0 5px;
}

#news_set_sort ul .icon.active {
	fill: #b4bbcb;
}

.pageInfo {
	position: absolute;
}

.pageInfo .icon-cog {
	position: absolute;
	top: 1px;
	left: -21px;
	width: 16px;
	height: 16px;
	fill: #b4bbcb;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transition: 0.2s 0.5s;
	-moz-transition: 0.2s 0.5s;
	transition: 0.2s 0.5s;
	cursor: pointer;
}

.pageInfo:hover .icon-cog {
	-moz-opacity: 1;
	opacity: 1;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	transition: 0.2s;
}

.pageInfo .icon-cog:hover {
	fill: #eee;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	transition: 0.2s;
}

.filterBox {
	background: #252627;
	margin: -15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.filterRow {
	border-bottom: 1px dashed #353637;
	position: relative;
}

.filterRow:last-child {
	border-bottom: none;
}

.filterLabel {
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.labelFloat {
	float: left;
	width: 50%;
}

.labelFloat:first-child {
	padding-right: 20px;
}

.labelFloat:last-child {
	padding-left: 20px;
}

.filterBox .search {
	background: #eaeaea;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
	width: 100%;
	padding: 8px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #777;
}

.filterBox .search::-webkit-input-placeholder {color: #8f95a3}
.filterBox .search::-moz-input-placeholder {color: #8f95a3}
.filterBox .search:-moz-input-placeholder {color: #8f95a3}
.filterBox .search:-ms-input-placeholder {color: #8f95a3}

.filterLabel label {
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	display: inline-block;
	margin-bottom: 8px;
}

.filterLabel .filterOptions label {
	display: block;
}

.filterLabel .inputs {
	clear: both;
	float: left;
	width: 90px;
	background: #e5e5e5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	color: #8f95a3;
	font-weight: 600;
	white-space: nowrap;
}

.filterLabel .inputs input {
	width: 31px;
	padding: 5px 0;
	font-size: 13px;
	text-align: center;
	background: none;
	border: none;
	color: #000000;
	font-weight: 600;
}

.filterLabel .ui-slider {
	margin: 14px 0 0 120px;
}

.filterLabel .icon-menu-horizontal {
	float: right;
	width: 19px;
	height: 19px;
	fill: #b4bbcb;
	margin-top: 1px;
}

.filterLabel .filterOptions .any {
	color: #000;
	background: #d2d2d2;
	padding: 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
}

.filterLabel .filterOptions .selected {
	display: none;
	margin-bottom: -5px;
}

.filterLabel .filterOptions .selected span {
	display: inline-block;
	padding: 6px 8px;
	background: #969191;
	margin: 0 5px 5px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	white-space: nowrap;
	color: #c3c3c5;
}

.filterLabel .filterOptions .selected span .icon {
	fill: #c3c3c5;
	width: 11px;
	height: 11px;
	top: -1px;
	margin-left: 3px;
}

.filterLabel .filterOptions .selected span:hover {
	background: #eee;
	color: #1e212a;
}

.filterLabel .filterOptions .selected span:hover .icon {
	fill: #1e212a;
}

.filterLabel .optionSet {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: none;
	z-index: 2;
}

.filterLabel .optionSet > .close {
	position: absolute;
	right: -5px;
	top: -5px;
	width: 20px;
	height: 20px;
	background: #a79fff;
	padding: 10px;
	fill: #000000;
	cursor: pointer;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

.filterLabel .optionSet > .close:hover {
	fill: #020202;
}

.filterLabel .optionBody {
	margin: 15px;
	background: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	padding: 8px 0;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
	box-shadow: 0 0 10px rgba(0,0,0,.12);
}

.filterLabel .optionOverflow {
	height: 320px;
	overflow: auto;
}

.filterLabel .jspVerticalBar {
	display: none;
}

.filterLabel .optionBody ul {
	width: 24%;
	float: left;
	border-right: 1px solid #d2d2d2;
	padding: 10px 0;
}

.filterLabel .optionBody label {
	text-transform: none;
	font-weight: normal;
	color: #000;
	padding: 5px 20px;
	margin: 0;
}

.filterLabel .optionBody label:hover {
	background: #a79fff;
	color: #000;
}

.filterLabel .optionBody label.checked {
	background: #eee;
	color: #1e212a;
}

.filterLabel .optionBody label .icon {
	float: right;
	width: 11px;
	height: 11px;
	margin: 6px 0 0;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: 0.15s;
	-moz-transition: 0.15s;
	-ms-transition: 0.15s;
	-o-transition: 0.15s;
	transition: 0.15s;
	fill: #8f95a3;
	display: none;
}

.filterLabel .optionBody label.checked .icon {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	fill: #1e212a;
}

.filterLabel .optionBody label:hover .icon,
.filterLabel .optionBody label.checked .icon {
	display: block;
}

.filterLabel .minLabel {
	display: inline-block;
	margin-right: 20px;
}

.filterLabel .minLabel label {
	display: block;
}

.filterLabel .minLabel .selectImult {
	padding: 6px 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #d2d2d2;
	border: none;
}

.filterLabel .minLabel .selectImult .options {
	left: 0;
	background: #d2d2d2;
	border-color: #d2d2d2;
	margin-top: -2px;
	padding: 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.filterLabel .minLabel .selectImult .option {
	margin: 0;
	padding: 5px 16px;
}

.filterLabel .minLabel .selectImult .icon-arrow-down {
	top: 12px;
	right: 16px;
}

.ui-slider,
.ui-slider-range {
	height: 2px;
	position: relative;
}

.ui-slider {
	background: #282C35;
	padding: 0 6px;
}

.ui-slider-range {
	background: #a79fff;
}

.ui-slider-handle {
	display: block;
	position: relative;
	top: -7px;
	margin-left: -6px;
	width: 12px;
	height: 12px;
	background: #a79fff;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

.ui-slider-handle.ui-state-focus {
	z-index: 1;
}

.ui-slider-handle:last-child {
	top: -19px;
}

.filterButton {
	float: right;
	margin: 0px 0px 0 0;
	padding: 9px 25px;
	color: #ffffff;
}

.filterButton .icon {
	fill: #000;
	margin: 0 0 0 5px;
}

.filterButton.active,
.filterButton.active:hover {
	background: #d2d2d2 !important;
	border-color: #d2d2d2 !important;
}

.filterButton.active,
.filterButton:hover {
	color: #000;
}

.filterButton.active .icon,
.filterButton:hover .icon {
	fill: #eee;
}

.absFilter {
	position: initial;
	top: 42px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
	opacity: 0;
	background: #252627;
}

.absFilter .filterBox {
	margin: 15px;
	padding: 15px 0;
}

.userProfile .leftCol {
	float: left;
	width: 200px;
}

.userProfile .leftCol .usertitle {
	display: none;
}

.userProfile .inline div {
	display: inline;
}

.userProfile .inline .bb-editor {
	margin: 10px 0;
}

.userProfile .inline .bb-editor ~ a {
	display: none;
}

.userProfile .inline .bb-editor,
.userProfile .inline .bb-editor div {
	display: block;
}

.userProfile .leftCol .roundbutton {
	display: block;
	text-align: center;
	margin: 0 0 15px;
}

.userProfile .leftCol li {
	margin: 0 -5px;
}

.userProfile .leftCol ul span,
.userProfile .leftCol ul a {
	color: #8f95a2;
	font-weight: 600;
	display: block;
	padding: 5px;
	cursor: pointer;
}

.userProfile .leftCol .icon {
	fill: #b4bbcb;
	width: 18px;
	height: 18px;
	margin-right: 6px;
	top: -2px;
}

.userProfile .leftCol li a:hover,
.userProfile .leftCol li span:hover {
	color: #ec164f;
}

.userProfile .leftCol li a:hover .icon,
.userProfile .leftCol li span:hover .icon {
	fill: #ec164f;
}

.userProfile .avatar {
	max-height: 280px;
	overflow: hidden;
	margin-bottom: 30px;
	position: relative;
}

.userProfile .avatar,
.userProfile .avatar .noAvatar,
.userProfile .avatar img {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.userProfile .avatar img {
	width: 100%;
}

.userProfile .avatar .noAvatar {
	text-align: center;
	height: 280px;
	background: #dee0e5;
}

.userProfile .avatar .noAvatar img {
	margin-top: 75px;
	width: 100px;
}

.userProfile .avatar ul {
	background: rgba(30,33,42,.8);
	position: absolute;
	left: 0;
	bottom: -72px;
	width: 100%;
	-webkit-transition: 0.15s;
	-moz-transition: 0.15s;
	transition: 0.15s;
}

.userProfile .avatar:hover ul {
	bottom: 0;
}

.userProfile .avatar li {
	margin: 0;
	text-align: center;
}

.userProfile .avatar li:last-child {
	display: none;
}

.userProfile .avatar ul span {
	display: block;
	padding: 8px;
	font-size: 12px;
	font-weight: normal;
}

.userProfile .avatar ul i {
	font-style: normal;
}

.userProfile .userInfo {
	margin-left: 225px;
	border-bottom: 1px solid #33373F;
	padding-bottom: 30px;
}

.userProfile .userInfo h1,
.userProfile .userInfo h2 {
	text-transform: none;
}

.userProfile .userInfo h2 {
	color: #b4bbcb;
	font-size: 15px;
	margin-top: 5px;
}

.userProfile .userInfo table {
	margin-top: 15px;
	font-size: 13px;
	color: #8f95a3;
}

.userProfile .userInfo th {
	color: #626771;
	text-align: left;
	font-weight: normal;
	padding-right: 30px;
	white-space: nowrap;
}

.userProfile .userInfo th,
.userProfile .userInfo td {
	padding-bottom: 5px;
}

.userInfo .status {
	float: right;
	color: #a6adbc;
	font-size: 12px;
}

.userInfo .status i {
	display: inline-block;
	width: 11px;
	height: 11px;
	background: #a6adbc;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	margin-left: 5px;
	position: relative;
	bottom: -2px;
}

.userInfo .status.online {
	color: #76c81b;
}

.userInfo .status.online i {
	background: #76c81b;
}

.userProfile .popupWindow .roundbutton {
	display: inline-block;
	margin-top: 0;
}

.uBlock {
	margin: 30px 0;
}

.uBlock h1,
.uBlock h2,
.uBlock h3,
.uBlock .commCounter {
	margin-bottom: 30px;
}

.uBlock .commCounter h1,
.uBlock .commCounter h2,
.uBlock .commCounter h3 {
	margin-bottom: 0;
}

.uBlock:last-child {
	margin-bottom: 0;
}

.moreButton {
	text-align: center;
	margin-top: 10px;
}

.moreButton .roundbutton {
	padding-left: 70px;
	padding-right: 70px;
}

.moreButton .icon {
	width: 12px;
	height: 12px;
	margin: 0 -50px 0 38px;
}

.dle-comments-navigation {
	margin-top: 30px;
}

.tabContent {
	display: none;
}

.tabContent.active {
	display: block;
}

.userInfo.editUser {
	border-bottom: none;
}

.editUser {
	border-bottom: none;
}

.leftCol.editUser .roundbutton {
	padding-left: 0;
	padding-right: 0;
	display: block;
	text-align: center;
	width: 100%;
}

.editUser .fieldinput {
	background: none;
	border: none;
	padding: 10px 0;
	border-bottom: 1px solid #454953;
	color: #8f95a3;
	width: 100%;
	display: block;
	margin-top: -6px;
}

.editUser label {
	font-size: 12px;
	color: #626771;
	margin-bottom: -6px;
	white-space: nowrap;
}

.editUser .fieldset {
	min-height: 70px;
}

.editUser .fieldset .f50 {
	float: left;
	width: 50%;
}

.editUser .fieldset .f33 {
	float: left;
	width: 33.3333%;
}

.editUser .fieldset .fLeft .fieldBox {
	margin-right: 12.5px;
}

.editUser .fieldset .fRight .fieldBox {
	margin-left: 12.5px;
}

.editUser .fRight .roundGray {
	top: 10px;
}

.editUser .selectImult {
	display: block;
	padding: 10px 0;
	margin-top: -6px;
}

.editUser .tabLine .selectImult {
	display: none;
}

.editUser h3 {
	margin-top: 30px;
	margin-bottom: 20px;
}

.editUser .checkboxes {
	font-size: 0;
}

.editUser .checkboxes .roundbutton {
	font-size: 14px;
}

.editUser .checkboxes label {
	font-size: 15px;
	color: #8f95a3;
	display: inline-block;
	white-space: normal;
	margin-bottom: 6px;
}

.editUser .checkboxes label:after {
	content: '';
	display: block;
}

.editUser .submit {
	display: none;
}

.ignoreList .item {
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.ignoreList .item:hover {
	background: #323640;
}

.ignoreList .ava {
	display: inline-block;
	width: 40px;
	height: 40px;
	vertical-align: middle;
	margin-right: 15px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	overflow: hidden;
}

.ignoreList .ava img {
	width: 40px;
	min-height: 40px;
}

.ignoreList .username {
	color: #b4bbcb;
	font-weight: 600;
}

.ignoreList .username:hover {
	color: #ec164f;
}

.ignoreList .icon {
	float: right;
	fill: #8f95a3;
	width: 16px;
	height: 16px;
	margin-top: 2px;
	padding: 10px;
	cursor: pointer;
}

.ignoreList .icon:hover {
	fill: #ec164f;
}

.searchBlock {
	width: 300px;
	height: 34px;
	margin: 0 auto;
	position: relative;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	transition: 0.4s;
}

.searchBlock.focus {
	width: 500px;
}

.searchBlock .icon-search {
	position: absolute;
	left: 12px;
	top: 1px;
	width: 20px;
	height: 20px;
	fill: #858b96;
}

.searchBlock .icon-close {
	position: absolute;
	right: 12px;
	top: 3px;
	width: 16px;
	height: 16px;
	fill: #d3d4db;
	cursor: pointer;
	-moz-opacity: 0;
	opacity: 0;
	transition: 0.2s 0.4s;
}

.searchBlock .icon-close:hover {
	fill: #eee;
}

.searchBlock.focus .icon-close {
	-moz-opacity: 1;
	opacity: 1;
	z-index: 2;
}

.searchBlock input {
	width: 100%;
	padding: 6px 10px 6px 45px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: none;
	border: 1px solid #40444e;
	color: #fff;
	margin-top: -6px;
	position: relative;
	z-index: 1;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	transition: 0.4s;
}

.searchBlock input::-webkit-input-placeholder {
	color: #8f95a3;
	-webkit-transition: 0.4s;
}

.searchBlock input::-moz-placeholder {
	color: #8f95a3;
	-moz-transition: 0.4s;
}

.searchBlock input:-moz-placeholder {
	color: #8f95a3;
	-moz-transition: 0.4s;
}

.searchBlock input:-ms-input-placeholder {
	color: #8f95a3;
	-ms-transition: 0.4s;
}

.searchBlock.focus input::-webkit-input-placeholder {
	color: #eee;
}

.searchBlock.focus input::-moz-placeholder {
	color: #eee;
}

.searchBlock.focus input:-moz-placeholder {
	color: #eee;
}

.searchBlock.focus input:-ms-input-placeholder {
	color: #eee;
}

.tableTabs {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	margin: 20px 0;
}

.tableTabs li {
	float: left;
	width: 33.3333%;
}

.tableTabs a {
	display: block;
	padding: 15px;
	text-align: center;
	background: #323640;
	color: #626771;
	text-transform: uppercase;
	font-weight: 600;
	border-right: 1px solid #3e424b;
}

.tableTabs li:last-child a {
	border-right: none;
}

.tableTabs .active a {
	background: #3e424b;
	color: #b4bbcb;
}

.tableTabs .active span {
	background: #b4bbcb;
	color: #323640;
}

.tableTabs a:hover {
	color: #b4bbcb;
}

.header_tabs i,
.tableTabs span,
.usTabs .selectImult i {
	background: #414551;
	padding: 1px 5px;
	color: #858b96;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	font-style: normal;
	margin-left: 5px;
	display: inline-block;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

.usTabs select,
.usTabs .selectImult {
	display: none;
}

#usersList {
	overflow: hidden;
	margin-top: 25px;
}

.usersList td {
	padding: 13px;
	color: #8f95a3;
	font-weight: 600;
}

.usersList td:first-child {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.usersList td:last-child {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.usersList tr:hover td {
	background: #323640;
}

.usersList .small {
	font-size: 12px;
	font-weight: normal;
}

.usersList a {
	color: #b4bbcb;
}

.usersList a:hover {
	color: #ec164f;
}

.usersList .avatar {
	width: 55px;
}

.usersList .avatar a {
	display: block;
	width: 55px;
	height: 55px;
	overflow: hidden;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

.usersList .avatar.noavatar a {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.usersList .avatar img {
	width: 100%;
	min-height: 55px;
}

.usersList .icon {
	fill: #8f95a3;
}

.usersList .icon-friend,
.usersList .icon-thumb-up,
.usersList .icon-thumb-down {
	width: 20px;
	height: 20px;
	top: -2px;
	margin-right: 10px;
}

.usersList .icon-thumb-down {
	top: 0;
}

.usersList tr:hover td.rating_good {
	color: #75c71b; 
}

.usersList tr:hover td.rating_good .icon {
	fill: #75c71b; 
}

.usersList tr:hover td.rating_bad {
	color: #FF293D; 
}

.usersList tr:hover td.rating_bad .icon {
	fill: #FF293D; 
}

.usersList .icon-mail,
.usersList .icon-delete,
.usersList .icon-warning,
.usersList .icon-block-user,
.usersList .icon-add-tool {
	width: 18px;
	height: 18px;
	visibility: hidden;
	margin-left: 20px;
	cursor: pointer;
}

.usersList td:last-child .icon:first-child {
	margin-left: 0;
}

.usersList tr:hover .icon-mail,
.usersList tr:hover .icon-delete,
.usersList tr:hover .icon-warning,
.usersList tr:hover .icon-block-user,
.usersList tr:hover .icon-add-tool {
	visibility: visible;
}

.usersList .icon-mail:hover,
.usersList .icon-delete:hover,
.usersList .icon-warning:hover,
.usersList .icon-block-user:hover,
.usersList .icon-add-tool:hover,
.usersList a:hover .icon {
	fill: #ec164f;
}

.dialogs {
	margin-top: 20px;
	font-size: 12px;
}

.dialogs .dialog {
	padding: 13px;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: relative;
	height: 55px;
}

.dialogs .dialog:hover {
	background: #323640;
}

.dialogs .msg {
	color: #b4bbcb;
	margin-left: 275px;
	padding-top: 7px;
}

.dialogs .msg .text {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	overflow: hidden;
	margin: 10px 0 0 50px;
}

.dialogs .msg.unread {
	color: #ec164f;
}

.dialogs .msg.unread_me .text:after {
	content: '';
	display: inline-block;
	width: 6px;
	height: 6px;
	margin-left: 8px;
	background: #ec164f;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

.dialogs .info {
	color: #626771;
	width: 180px;
	float: left;
	margin: 7px 0 0 15px;
}

.dialogs .info span {
	display: block;
	margin-top: 5px;
}

.dialogs .info span i {
	display: none;
}

.dialogs .info a {
	font-size: 14px;
	color: #b4bbcb;
	font-weight: 600;
}

.dialogs .info a:hover {
	color: #ec164f;
}

.dialogs .avatar {
	float: left;
	width: 55px;
	height: 55px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	overflow: hidden;
}

.dialogs .avatar img {
	width: 100%;
	min-height: 55px;
}

.dialogs .avatarMini {
	float: left;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	overflow: hidden;
}

.dialogs .avatarMini img {
	width: 100%;
	min-height: 40px;
}

.dialogs .actions {
	position: absolute;
	right: 7px;
	top: 18px;
	padding: 8px 3px;
	background: #323640;
	display: none;
}

.dialogs .dialog:hover .actions {
	display: block;
}

.dialogs .actions .icon {
	float: left;
	width: 18px;
	height: 18px;
	padding: 5px;
	fill: #8f95a3;
	cursor: pointer;
	margin-left: 10px;
}

.dialogs .actions .icon:hover {
	fill: #ec164f;
}

.sidebarBlock {
	background: #3a3e4a;
	margin: -30px -15px 0;
	padding: 30px 15px;
	text-align: center;
}

.friendsInformer .roundbutton {
	margin-top: 12px;
}

.friendsInformer ul {
	overflow: hidden;
}

.friendsInformer li {
	float: left;
	width: 25%;
	overflow: hidden;
}

.friendsInformer li a {
	display: block;
	margin: 10px;
	font-size: 11px;
	line-height: 13px;
	color: #b4bbcb;
}

.friendsInformer .avatar {
	display: block;
	width: 55px;
	height: 55px;
	margin: 0 auto;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	overflow: hidden;
	margin-bottom: 5px;
}

.friendsInformer .avatar img {
	width: 100%;
	min-height: 55px;
}

.friendsInformer span:hover {
	color: #ec164f;
}

.sidebarFilter .icon-filter {
	margin: 0 auto 10px !important;
	display: block;
}

.sidebarFilter .filterRow {
	padding: 0 30px 20px;
	margin: 0 -15px 15px;
	border-bottom: 1px solid #4a4e5c;
	text-align: left;
}

.sidebarFilter .filterRow label {
	font-weight: 600;
	font-size: 13px;
	text-transform: uppercase;
	color: #eee;
}

.sidebarFilter .selectImult {
	margin-top: 10px;
	display: block;
	padding: 8px 15px;
	background: #282c35;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.sidebarFilter .selectImult .icon-arrow-down {
	top: 14px;
	right: 15px;
}

.sidebarFilter .selectImult.opened {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.sidebarFilter .selectImult.opened .options,
.sidebarFilter .jspContainer {
	width: 100% !important;
	left: 0 !important;
}

.sidebarFilter .selectImult.opened .options {
	background: #282c35;
	margin-top: -5px;
	border-top: 10px solid #282c35;
	border-bottom: 10px solid #282c35;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.sidebarFilter .selectImult.opened .option {
	margin: 0 -30px;
}

.sidebarFilter .ui-slider {
	margin: 20px 0 15px;
}

.sidebarFilter .rangeRow .range {
	display: block;
	padding: 20px 0 10px;
	font-weight: bold;
	text-align: center;
	color: #8f95a3;
}

.sidebarFilter .rangeRow .selectImult {
	width: 80px;
	float: left;
}

.sidebarFilter .rangeRow .selectImult[data-select="max_year"] {
	float: right;
}

.sidebarFilter .roundbutton {
	margin-top: 15px;
}

.sidebarFilter label.checkbox .icon-checkbox {
	fill: #eee;
}

.sidebarFilter label.checkbox .icon-checkbox,
.sidebarFilter label.checkbox .icon-checkbox-checked {
	margin-right: 10px;
}

.dialogView {
	margin-top: 30px;
}

.dialogView .list {
	background: #323640;
	padding: 15px;
	margin: -45px -15px 0 -15px;
}

.dialogView .list .item {
	display: inline-block;
	padding: 6px 8px;
	background: #505561;
	margin: 0 5px 5px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	white-space: nowrap;
	color: #c3c3c5;
}

.dialogView .list .item:hover {
	background: #505561;
}

.dialogView .list .item .icon {
	fill: #c3c3c5;
	width: 11px;
	height: 11px;
	top: -1px;
	margin-left: 3px;
}

.dialogView .list .item .icon:hover {
	fill: #eee;
}

.dialogView .list .item.active {
	background: #eee;
	color: #1e212a;
}

.dialogView .list .item.active .icon {
	fill: #1e212a;
}

.dialogView .list .item.active .icon:hover {
	fill: #ec164f;
}

.dialogView .messages {
	margin-top: 30px;
	padding-right: 30px;
}

.dialogView .message {
	margin-bottom: 30px;
}

.dialogView .message .avatar {
	float: left;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	overflow: hidden;
}

.dialogView .message .avatar img {
	width: 100%;
	min-height: 50px;
}

.dialogView .message .box {
	margin: 0 80px;
}

.dialogView .message .info {
	margin-bottom: 10px;
	position: relative;
}

.dialogView .message .info a {
	position: absolute;
	top: 0;
	left: 0;
	color: #b4bbcb;
	font-weight: 600;
}

.dialogView .message .info a:hover {
	color: #ec164f;
}

.dialogView .message .info .date {
	text-align: center;
	color: #8f95a2;
	font-size: 11px;
	text-transform: uppercase;
}

.dialogView .message .msg {
	border: 1px solid #454953;
	-webkit-border-radius: 0 10px 10px;
	-moz-border-radius: 0 10px 10px;
	border-radius: 0 10px 10px;
	position: relative;
	padding: 15px 30px 15px 20px;
	cursor: pointer;
	background: #2e323c;
}

.dialogView .message.unread .msg {
	color: #ec164f;
}

.dialogView .message.unread.from_me .msg {
	color: inherit;
}

.dialogView .message.unread.from_me .msg:after {
	content: '';
	width: 6px;
	height: 6px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: #ec164f;
}

.dialogView .message.unread.from_me:hover .msg:after {
	display: none;
}

.dialogView .message .icon-corner {
	position: absolute;
	left: -10px;
	top: -1px;
	width: 10px;
	height: 16px;
	fill: #2e323c;
	stroke: #454953;
}

.dialogView .message .icon-delete,
.dialogView .message .icon-warning {
	position: absolute;
	bottom: 5px;
	width: 14px;
	height: 14px;
	padding: 5px;
	fill: #8f95a3;
	cursor: pointer;
	background: #2e323c;
	display: none;
}

.dialogView .message:hover .icon-delete,
.dialogView .message:hover .icon-warning {
	display: block;
}

.dialogView .message .icon-delete {
	right: 10px;
}

.dialogView .message .icon-warning {
	right: 36px;
}

.dialogView .message .icon-delete:hover,
.dialogView .message .icon-warning:hover {
	fill: #EC164F;
}

.dialogView .message.from_me .avatar {
	float: right;
}

.dialogView .message.from_me .msg {
	-webkit-border-radius: 10px 0 10px 10px;
	-moz-border-radius: 10px 0 10px 10px;
	border-radius: 10px 0 10px 10px;
	background: none;
}

.dialogView .message.from_me .icon-corner {
	left: auto;
	right: -10px;
	fill: #282c35;
	-moz-transform: scale(-1, 1);
	-ms-transform: rotate(-1, 1);
	-webkit-transform: rotate(-1, 1);
	-o-transform: rotate(-1, 1);
	transform: scale(-1, 1);
}

.dialogView .message.from_me .icon-delete,
.dialogView .message.from_me .icon-warning {
	background: #282C35;
}

.mcomment.addForm.sendMessage {
	margin-right: 80px;
	margin-toP: -20px;
	padding-bottom: 0;
}

.mcomment.addForm.sendMessage textarea {
	display: none;
}

.searchBlock.sendPmUser {
	margin: 35px 0 -30px 80px;
}

.searchBlock.sendPmUser .selected {
	position: absolute;
	left: 0;
	top: -6px;
	width: 100%;
	height: 100%;
	background: #40444e;
	border-radius: 4px;
	z-index: 3;
	color: #eee;
	font-weight: 600;
}

.searchBlock.sendPmUser .selected .avatar {
	width: 26px;
	height: 26px;
	display: inline-block;
	overflow: hidden;
	border-radius: 100px;
	margin: 5px;
	margin-right: 10px;
	vertical-align: middle;
	position: relative;
	top: -1px;
}

.searchBlock.sendPmUser .selected .avatar img {
	width: 100%;
	min-height: 26px;
}

.searchBlock.sendPmUser.active .icon-close {
	z-index: 4;
	-moz-opacity: 1;
	opacity: 1;
}

.ui-form .form-group {
	margin-bottom: 20px;
}

.ui-form .wide {
	width: 100%;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #ffffff;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
}

.ui-form .wide::-webkit-input-placeholder {
	color: #8f95a3;
}

.ui-form .wide::-moz-placeholder {
	color: #8f95a3;
}

.ui-form .wide:-moz-placeholder {
	color: #8f95a3;
}

.ui-form .wide:-ms-input-placeholder {
	color: #8f95a3;
}
.noplayer {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
    width: 100%;
    height: 367px;
    margin: 40px 0;
    background: #000;
    position: relative;
}
.noplayer div {
    top: 100px;
    width: 100%;
    color: white;
    margin: 0 auto;
    font-size: 24px;
    font-weight: 700;
    line-height: 50px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.orderdesc-area {
    padding: 20px
}
.orderdesc-h {
    font: bold 18px/30px Calibri;
    color: #333
}
.orderdesc-add {
    background-color: rgb(255, 210, 0);
    height: 34px;
    border-radius: 16px;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 0.2px;
    float: right;
    cursor: pointer;
    padding: 0 20px;
}
.orderdesc-add:hover {
    background: #fffefb
}
.orderdesc-add-area {
    display: none;
    clear: both;
    margin-top: 15px;
    background: #16171f;
    padding: 5px 10px;
    border-radius: 3px;
    /* color: #fff; */
}
.orderdesc-add-area-row {
    padding: 10px 10px 10px 150px;
    /* border-bottom:1px solid #e0e0e0; */
}
.orderdesc-add-area-row:last-child {
    border: none
}
.orderdesc-add-area-row:after {
    content: "";
    display: table;
    clear: both
}
.orderdesc-add-area-row-t {
    float: left;
    margin-left: -140px;
    padding-top: 6px;
    font: 18px 'Open Sans';
    color: #fff;
    text-transform: uppercase;
}
.orderdesc-add-area-row-input {
    width: 450px;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0 15px
}
.orderdesc-add-area-row-input:focus {
    border-color: #3a89c3;
    box-shadow: 0 0 3px rgba(60, 140, 200, .5)
}
.orderdesc-cancel, .orderdesc-doadd {
    padding: 5px 25px;
    cursor: pointer;
    margin-right: 7px;
    text-transform: uppercase;
    
        background: #EC164F;
       border: none;
    display: inline-block;
 
    color: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    cursor: pointer;
}
.orderdesc-cancel:hover, .orderdesc-doadd:hover {
    background: #a91139;}
.orderdesc-related {
    display: none;
    margin: 10px 0 0;
    list-style: none;
    background: #fff;
    padding: 10px;
    border: 1px solid #ddd;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    width: 460px;
    border-radius: 3px
}
.orderdesc-related li {
    height: 22px;
    line-height: 22px;
    border-bottom: 1px solid #eee
}
.orderdesc-related li:first-child, .orderdesc-related li:last-child {
    border: none
}
.orderdesc-related-h {
    text-align: center;
    font-weight: bold
}
.orderdesc-statusinfo {
    list-style: none;
    padding: 0 5%;
    margin: 10px 0 0;
    text-transform: uppercase;
}
.orderdesc-statusinfo:after {
    content: "";
    display: table;
    clear: both
}
.orderdesc-statusinfo li {
    float: left;
    width: 20%;
    font: normal 12px/22px Arial;
    color: #444;
    text-align: center
}
.orderdesc-statusinfo li a, .orderdesc-statusinfo li a:hover {
    text-decoration: none
}
.orderdesc-statusinfo li a:hover span {
    text-decoration: underline;
    color: #ff5f43
}
.od-all, .od-wait, .od-done, .od-deny, .od-top {
    display: inline-block;
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    background-position: 0 0;

    vertical-align: bottom
}
.od-all {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQyMC4yNjUsMzI4Ljg5N0gxOC4yNzRjLTQuOTUyLDAtOS4yMzUsMS44MTMtMTIuODUxLDUuNDI4QzEuODA3LDMzNy45MzgsMCwzNDIuMjI0LDAsMzQ3LjE3MnYzNi41NDggICAgYzAsNC45NDksMS44MDcsOS4yMyw1LjQyNCwxMi44NDhjMy42MTksMy42MTMsNy45MDIsNS40MjQsMTIuODUxLDUuNDI0aDQwMS45OTFjNC45NDgsMCw5LjIyOS0xLjgxMSwxMi44NDctNS40MjQgICAgYzMuNjE0LTMuNjE3LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0OHYtMzYuNTQ4YzAtNC45NDgtMS44LTkuMjMzLTUuNDIxLTEyLjg0N0M0MjkuNDk1LDMzMC43MTEsNDI1LjIxNywzMjguODk3LDQyMC4yNjUsMzI4Ljg5N3ogICAgIiBmaWxsPSIjRkZEQTQ0Ii8+CgkJPHBhdGggZD0iTTQzMy4xMTIsNDEuOTY4Yy0zLjYxNy0zLjYxNy03Ljg5OC01LjQyNi0xMi44NDctNS40MjZIMTguMjc0Yy00Ljk1MiwwLTkuMjM1LDEuODA5LTEyLjg1MSw1LjQyNiAgICBDMS44MDcsNDUuNTgzLDAsNDkuODY2LDAsNTQuODEzVjkxLjM2YzAsNC45NDksMS44MDcsOS4yMjksNS40MjQsMTIuODQ3YzMuNjE5LDMuNjE4LDcuOTAyLDUuNDI0LDEyLjg1MSw1LjQyNGg0MDEuOTkxICAgIGM0Ljk0OCwwLDkuMjI5LTEuODA3LDEyLjg0Ny01LjQyNGMzLjYxNC0zLjYxNyw1LjQyMS03Ljg5OCw1LjQyMS0xMi44NDdWNTQuODEzQzQzOC41MzMsNDkuODY2LDQzNi43MjksNDUuNTgzLDQzMy4xMTIsNDEuOTY4eiIgZmlsbD0iI0ZGREE0NCIvPgoJCTxwYXRoIGQ9Ik00MjAuMjY1LDE4Mi43MkgxOC4yNzRjLTQuOTUyLDAtOS4yMzUsMS44MDktMTIuODUxLDUuNDI2QzEuODA3LDE5MS43NjEsMCwxOTYuMDQ0LDAsMjAwLjk5MnYzNi41NDcgICAgYzAsNC45NDgsMS44MDcsOS4yMzYsNS40MjQsMTIuODQ3YzMuNjE5LDMuNjE0LDcuOTAyLDUuNDI4LDEyLjg1MSw1LjQyOGg0MDEuOTkxYzQuOTQ4LDAsOS4yMjktMS44MTMsMTIuODQ3LTUuNDI4ICAgIGMzLjYxNC0zLjYxLDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0N3YtMzYuNTQ3YzAtNC45NDgtMS44MDctOS4yMzEtNS40MjEtMTIuODQ3QzQyOS40OTUsMTg0LjUyOCw0MjUuMjE3LDE4Mi43Miw0MjAuMjY1LDE4Mi43MnoiIGZpbGw9IiNGRkRBNDQiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}
.od-wait {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTE1LjI1LDBDNi44NDEsMCwwLDYuODQxLDAsMTUuMjVTNi44NDEsMzAuNSwxNS4yNSwzMC41UzMwLjUsMjMuNjU5LDMwLjUsMTUuMjVTMjMuNjU5LDAsMTUuMjUsMHogTTE1LjI1LDI3LjUgICBDOC40OTUsMjcuNSwzLDIyLjAwNSwzLDE1LjI1UzguNDk1LDMsMTUuMjUsM1MyNy41LDguNDk1LDI3LjUsMTUuMjVTMjIuMDA1LDI3LjUsMTUuMjUsMjcuNXogTTEzLjI1LDYuMTY2aDRWMTloLTRWNi4xNjZ6ICAgIE0xMy4yNSwyMS4xNjhoNHYzLjE2NmgtNFYyMS4xNjh6IiBmaWxsPSIjRkZEQTQ0Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.od-done {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgPHBhdGggZD0ibS4zLDE0Yy0wLjItMC4yLTAuMy0wLjUtMC4zLTAuN3MwLjEtMC41IDAuMy0wLjdsMS40LTEuNGMwLjQtMC40IDEtMC40IDEuNCwwbC4xLC4xIDUuNSw1LjljMC4yLDAuMiAwLjUsMC4yIDAuNywwbDEzLjQtMTMuOWgwLjF2LTguODgxNzhlLTE2YzAuNC0wLjQgMS0wLjQgMS40LDBsMS40LDEuNGMwLjQsMC40IDAuNCwxIDAsMS40bDAsMC0xNiwxNi42Yy0wLjIsMC4yLTAuNCwwLjMtMC43LDAuMy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTcuOC04LjQtLjItLjN6IiBmaWxsPSIjRkZEQTQ0Ii8+Cjwvc3ZnPgo=)
}
.od-deny {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDIxLjkgMjEuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjEuOSAyMS45IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KICA8cGF0aCBkPSJNMTQuMSwxMS4zYy0wLjItMC4yLTAuMi0wLjUsMC0wLjdsNy41LTcuNWMwLjItMC4yLDAuMy0wLjUsMC4zLTAuN3MtMC4xLTAuNS0wLjMtMC43bC0xLjQtMS40QzIwLDAuMSwxOS43LDAsMTkuNSwwICBjLTAuMywwLTAuNSwwLjEtMC43LDAuM2wtNy41LDcuNWMtMC4yLDAuMi0wLjUsMC4yLTAuNywwTDMuMSwwLjNDMi45LDAuMSwyLjYsMCwyLjQsMFMxLjksMC4xLDEuNywwLjNMMC4zLDEuN0MwLjEsMS45LDAsMi4yLDAsMi40ICBzMC4xLDAuNSwwLjMsMC43bDcuNSw3LjVjMC4yLDAuMiwwLjIsMC41LDAsMC43bC03LjUsNy41QzAuMSwxOSwwLDE5LjMsMCwxOS41czAuMSwwLjUsMC4zLDAuN2wxLjQsMS40YzAuMiwwLjIsMC41LDAuMywwLjcsMC4zICBzMC41LTAuMSwwLjctMC4zbDcuNS03LjVjMC4yLTAuMiwwLjUtMC4yLDAuNywwbDcuNSw3LjVjMC4yLDAuMiwwLjUsMC4zLDAuNywwLjNzMC41LTAuMSwwLjctMC4zbDEuNC0xLjRjMC4yLTAuMiwwLjMtMC41LDAuMy0wLjcgIHMtMC4xLTAuNS0wLjMtMC43TDE0LjEsMTEuM3oiIGZpbGw9IiNEODAwMjciLz4KPC9zdmc+Cg==)
}
.od-top {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTcuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI2Ny41IDI2Ny41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNjcuNSAyNjcuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cGF0aCBkPSJNMjU2Ljk3NSwxMDAuMzRjMC4wNDEsMC43MzYtMC4wMTMsMS40ODUtMC4xOTgsMi4yMjlsLTE2LjUsNjZjLTAuODMyLDMuMzI1LTMuODEyLDUuNjYzLTcuMjM4LDUuNjgxbC05OSwwLjUgIGMtMC4wMTMsMC0wLjAyNSwwLTAuMDM4LDBIMzVjLTMuNDQ0LDAtNi40NDUtMi4zNDYtNy4yNzctNS42ODhsLTE2LjUtNjYuMjVjLTAuMTktMC43NjQtMC4yNDUtMS41MzQtMC4xOTctMi4yODkgIEM0LjY0Myw5OC41MTIsMCw5Mi41MzksMCw4NS41YzAtOC42ODUsNy4wNjUtMTUuNzUsMTUuNzUtMTUuNzVTMzEuNSw3Ni44MTUsMzEuNSw4NS41YzAsNC44OTEtMi4yNDEsOS4yNjctNS43NSwxMi4xNTggIGwyMC42NTgsMjAuODE0YzUuMjIxLDUuMjYxLDEyLjQ2Niw4LjI3NywxOS44NzgsOC4yNzdjOC43NjQsMCwxNy4xMi00LjE2MiwyMi4zODItMTEuMTM1bDMzLjk1LTQ0Ljk4NCAgQzExOS43NjYsNjcuNzgsMTE4LDYzLjg0MiwxMTgsNTkuNWMwLTguNjg1LDcuMDY1LTE1Ljc1LDE1Ljc1LTE1Ljc1czE1Ljc1LDcuMDY1LDE1Ljc1LDE1Ljc1YzAsNC4yMTItMS42NzIsOC4wMzUtNC4zNzUsMTAuODY0ICBjMC4wMDksMC4wMTIsMC4wMiwwLjAyMiwwLjAyOSwwLjAzNWwzMy43MDQsNDUuMTA4YzUuMjYsNy4wNCwxMy42NDYsMTEuMjQzLDIyLjQzNSwxMS4yNDNjNy40OCwwLDE0LjUxNC0yLjkxMywxOS44MDMtOC4yMDMgIGwyMC43ODgtMjAuNzg4QzIzOC4zMDEsOTQuODY5LDIzNiw5MC40NTEsMjM2LDg1LjVjMC04LjY4NSw3LjA2NS0xNS43NSwxNS43NS0xNS43NXMxNS43NSw3LjA2NSwxNS43NSwxNS43NSAgQzI2Ny41LDkyLjM1MSwyNjMuMDk1LDk4LjE3OCwyNTYuOTc1LDEwMC4zNHogTTIzOC42NjcsMTk4LjI1YzAtNC4xNDItMy4zNTgtNy41LTcuNS03LjVoLTE5NGMtNC4xNDIsMC03LjUsMy4zNTgtNy41LDcuNXYxOCAgYzAsNC4xNDIsMy4zNTgsNy41LDcuNSw3LjVoMTk0YzQuMTQyLDAsNy41LTMuMzU4LDcuNS03LjVWMTk4LjI1eiIgZmlsbD0iI0ZGREE0NCIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}
.orderdesc-related li .od-deny, .orderdesc-table td .od-deny {
    cursor: help
}
.orderdesc-table {
    margin-top: 20px;
    width: 100%;
    /* border-top:1px solid #ccc; */
    border-collapse: collapse;
    /* text-transform: uppercase; */
    /* padding: 13px; */
}
.orderdesc-table tr:nth-child(odd) {
    background: #16171f;
}
.orderdesc-table tr:hover {
    background: #222329;
}
.orderdesc-table td {
    height: 22px;
    margin: 0;
    padding: 0;
    text-align: center;
    font: bold 11px/22px Arial;
    color: #fff;
    /* border-bottom:1px solid #ccc; */
}
.orderdesc-table td.od_td_title {
    text-align: left;
    padding: 2px 0 2px 10px;
    height: 18px;
    line-height: 18px;
}
.orderdesc-rating {
    width: 100%;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    display: block;
    background: #eee;
    color: #999;
    cursor: pointer;
    border-radius: 1px
}
.orderdesc-rating-green {
    text-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    background: #74b52f url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAIAAACOpGH9AAAAJElEQVQImWNoOmXGxMDAwPTv338mBgYGpv9wmgGvOIz/D7s4AAAVHIUkUImVAAAAAElFTkSuQmCC') repeat-x 0 0;
    color: #fff
}
.orderdesc-edit {
    font: normal 10px Arial;
    color: #d28c00
}
.orderdesc-edit:hover {
    color: #000
}
#orderdesc-edit {
    padding: 10px !important
}
.orderdesc-navigation {
    clear: both;
    margin-top: 15px;
    text-align: center;
    font: normal 12px Arial;
    color: #999
}
.orderdesc-navigation * {
    width: auto;
    padding: 10px 15px;
    color: #fff;
    font-size: 15px;
    font-family: 'univiapro-bold-webfont';
    background-color: #14151d;
    margin: 0 1px;
}
.orderdesc-navigation a {
    color: #FFD200;
}
.orderdesc-navigation a:hover {
    color: #1e6faa;
    text-decoration: none;
    border-color: #3a89c3;
    box-shadow: 0 0 3px rgba(60, 140, 200, .5)
}
.loader {
    width: 180px;
    height: 180px;
    line-height: 180px;
    box-sizing: border-box;
    z-index: 0;
    position: absolute;
    cursor: pointer;
    text-align: center;
    left: 50%;
    right: 50%;
    transform: translate(-50%, 10%);
    top: 300px;
}


.fa-play:before {
    content: "\f04b";
}
.bg-p{
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;

 background-size: 100% 100%;
} 
.trailb{
	width: 100px;
	font-size: 16px;
	border-radius: 3px;
	color: #252525;
	border: 1px solid #fff;
	display: inline-block;
	background: #fff;
	padding: .25rem .5rem;
	margin-right: 10px;
	line-height: 1.5;
}
.trailb .icon {
    margin: 6px 0px 0px 5px;
    width: 18px;
    height: 19px;
    fill: #000;
}
.logo{
	display: block;
	float: left;
	/* height: 70px; */
	width: 160px;
	text-indent: -8888px;
	overflow: hidden;
	background: url(../images/logo2.png) left center no-repeat;
	background-size: contain;
	margin-right: 40px;
}
.footer-link {
    float: left;
    margin-right: 60px;    color: white;
}
.footer-link a {
	color:#ccc;
	    text-decoration: none;font-weight: 400;
}
.footer-link a:hover {
	color:#00acc1;
	text-decoration: none;
		}
.footer-link h4 {
	color:#fff;
	font-size: 18px;
	margin-top: 10px;
    margin-bottom: 10px;
		}
.footer-link p {margin: 0 0 10px;}
.footer-tags {
    margin-top: 60px;
    
    text-align: center;
}
.footer-tags a {
    margin: 5px;

    font-weight: 300;
    letter-spacing: .5px;
    display: inline-block;
    line-height: 20px;
    height: 23px;
    padding: 0 12px;
    border: 1px solid #444;
    border-radius: 15px;
    font-size: 12px;
    background: rgba(255,255,255,.04);
}
.search-box{
	width: 100%;
	position: absolute;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
	border: 20px;
	max-width: 50%;
	height: 70px;
	margin: 0;
	border-radius: 45px;
	padding-right: 85px;
	background: #fff;
	color: #cfcfcf;
	border: none;
	font-size: 1.8em;
	font-weight: 300;
	padding-left: 65px;
	box-shadow: 0 20px 20px rgba(0,0,0,.05)!important;
}

.searchbb{
	 height: 70px;
	 font-size: 17pt;
	 box-shadow: none;
	 position: relative;
	 float: right;
	 /* border-radius: 4px; */
	 border: none;
	 width: 100%;
	 padding: 8px 10px;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
	 color: #525252;
	 font-weight: 300;
	 border: none;
	 outline: none;
}
.searchbut{
	/* outline: none; */
	position: absolute;
	top: 0;
	right: 10px;
	bottom: 0;
	z-index: 9;
	padding: 0;
	border-radius: 35px;
	width: 70px;
	height: 70px;
	line-height: 70px;
	font-size: 20px;
	color: #000;
	background-color: #ffffff;
	border: none;
}
.searchbut:hover{}
.search-box-m{
	width: 100%;
	position: absolute;
	left: 20%;
	/* margin-right: -77%; */
	transform: translate(-12%, -50%);
	border: 20px;
	max-width: 80%;
}
.searchbb-m{
	 /* width: 83%; */
	 height: 30px;
	 font-size: 14pt;
	 box-shadow: none;
	 /* position: relative; */
	 /* float: right; */
	 border-radius: 4px;
	 border: none;
	 width: 100%;
	 padding: 8px 10px;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
	 color: #777;
}
.searchbut-m{
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 30px;
	width: 35px;
	display: inline-block;
	background: #00acc1;
	color: #fff;
	font-size: 22px;
	border-radius: 0 5px 5px 0;
	outline: none;
	border: 0;
}
.movie-b{
	width: 100%;
	height: 800px;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 0;
}
.butwatch{
	margin-bottom: 15px;
}
.webinf{
	padding: 10px;
	background: linear-gradient(135deg, #0397D6 39%, #00acc1 55%);
	color: #fff;
	/* opacity: 0.6; */
	box-shadow: 10px 10px grey;
	border-radius: 0.25em;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	border-width: 0px 0px 0px 0px;
}
.webinf a{color:#fff}
.full-taglist {padding:20px;background-color:#f5f5f5;}
.full-taglist-t {font-weight:700;display:inline;margin-right:10px;color: #ddd;}
.full-taglist a {margin:0 0 3px 0; opacity:0.6;}
.full-taglist a:hover {opacity:1;}
.full-taglist span {margin-right:5px;}
.full-taglist span:not(.fa):not(:last-child):after {content:","; display:inline;}
.namt{
    position: absolute;
    bottom: -35px;
    left: 0;
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    z-index: 5;
    border-radius: 0 0 5px 5px;
    }
.namt2{
    position: absolute;
    bottom: -25px;
    left: 0;
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    z-index: 5;
    border-radius: 0 0 5px 5px;
    }
.namt1{
    text-align: left;
    color: #fff;
    /* margin: 0px 10px 0px 10px; */
    position: relative;
    top: 4%;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 1.3em;
    text-transform: none;
    }
	.hdst{
		background: #ffffff;
		border-radius: 3px;
		color: #222;
		font-size: 11px;
		font-weight: 500;
		height: auto;
		line-height: normal;
		padding: 4px 6px;
		position: absolute;
		right: 8px;
		top: 8px;
		width: auto;
		z-index: 4;
	}
	 .ppl:before,.ppl i{
    position: absolute;
    top: 50%;
    left: 50%;
    }.ppl{position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: inline-block;}
       
.ppl:before{
    content: "";
   width: 60px;
    height: 60px;
    margin-top: -30px;
    margin-left: -30px;
    border-radius: 50%;
    background: #a79fff;
    opacity: 1;
    z-index: 2;
    }
    .ppl i{
    font-size: 20px;
    line-height: 20px;
    width: 2px;
    margin-top: -10px;
    margin-left: -7px;
    color: #212020;
    z-index: 2;
    opacity: 1;
    }.ann-home {
    /* background: #2f3441 !important; */
}.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.ann-home {
    margin: 15px 0 35px 0;
    font-size: 14px;
    /* background: #0F87FE; */
    color: #ccc;
    line-height: normal;
}
.search-icon{
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 20px;
    color: #111;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    white-space: normal;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
    }
.search-home{
    position: relative;
    margin: 10px 0 0;
    text-align: center;
    clear: both;
    width: 100%;
    display: inline-block;
    }    .dp-w-cover {
    position: relative;
    width: 100%;
    padding-bottom: 30%;
    left: 0;
}
.dp-w-cover .dp-w-c-play {
    color: #000;
    background: #a79fff;
    box-shadow: 0 20px 20px rgba(0,0,0,.1);
    width: 100px;
    height: 100px;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    display: inline-block;
    z-index: 2;
}
.dp-w-cover:hover .dp-w-c-play{
    background: #938be8;
    color: #000;
    }
.dp-w-cover .dp-w-c-play i {
    line-height: 100px;
    font-size: 40px;
    position: relative;
    left: 5px;
}
.cover_follow {
    background-position: 50% 25%;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    max-height: 800px;
    z-index: 0;
}
.cover_follow:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;z-index: 3;top: 200px;background: #222;background: -moz-linear-gradient(180deg,rgba(34,34,34,0) 0,rgba(68,64,111,1) 100%);background: -webkit-linear-gradient(180deg,rgba(34,34,34,0) 0,rgba(68,64,111,1) 100%);background: linear-gradient(180deg,rgba(34,34,34,0) 0,rgba(68,64,111,1) 100%);}
.cover_follow:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(11,11,11,.6);
}
.dot{
	    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #666;
    display: inline-block;
    margin: 3px 10px;
}
.namg{
	font-size: .9em;
	line-height: 1em;
	padding: 2px 4px;
	border: 1px solid #ccc;
	border-radius: 3px;
	float: right;
	color: #cc;
}
.namy{color: #eee;}
.descfull{margin-bottom: 15px;
    line-height: 1.5em;}
    .dp-i-stats{
    margin-bottom: 15px;
}
.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    /* padding: 7px 13px; */
    line-height: 1.2em;
    color: #fff;
}
.float-right{
    float: right!important;
}
.float-right .icon {
    width: 8px;
    /* height: 40px; */
    fill: #fff;
    padding-left: 10px;
}
.footer-logo {
    position: absolute;
    top: 0;
    left: 15px;
}
.footer-about {
    float: left;
    width: 650px;
}
.footer-about .footer-fa-text {
    margin-bottom: 15px;
    line-height: 1.3em;
}
.footer-notice {
    float: right;
}
.footer-notice span {
    display: inline-block;
    padding: 10px;
    background: rgba(0,0,0,.1);
    width: 100%;
    max-width: 340px;
    font-size: 12px;
    line-height: 1.3em;
    font-weight: 300;
    border: 1px solid #393939;
    text-align: justify;
    position: relative;
}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');