@media( max-width: 1710px ) {
	
	body, input, textarea, keygen, select, button {
		font-size: 13px;
		font-family: 'Open Sans', Arial, sans-serif;
		line-height: 18px;
	}
	
	h1, h2, h3, h4,
	.pheading h1,
	.pheading h2,
	.pheading .pname,
	.pageContent .sidebar .blockTitle {
		font-size: 22px;
	}
	
	.header {
	
	}
	
	.header_tabs a,
	.header_tabs span {
		font-size: 12px;
	}
	
	.header,
	.header .logo a,
	.header .menu,
	.miniprofile .logbutton .icon,
	.header.fixed+.headerFix {
		
	}
	
	.header .icon-logo {
		padding: 8px 32px 8px 30px;
		width: 65px;
		height: 32px;
	}
	
	.header .search-form .sForm {
		right: -429px;
	}
	
	.header .search-form form {
		padding: 7px 0;
	}
	
	.header .search-form form a {
		top: 7px;
		font-size: 12px;
	}
	
	.header .search-form form button {
		top: 7px;
	}
	
	.header .search-form form .icon-close,
	.searchBlock .icon-close {
		width: 14px;
		height: 14px;
	}
	
	.searchBlock .icon-search {
		width: 17px;
		height: 16px;
		top: 2px;
	}
	
	#searchsuggestions .searchresult {
		padding: 10px 20px;
	}
	
	#searchsuggestions .searchheading {
		font-size: 15px;
	}
	
	#searchsuggestions .sdescr,
	#searchsuggestions .sgenre,
	#searchsuggestions .scategory {
		font-size: 11px;
	}
	
	#searchsuggestions .scategory {
		line-height: 12px;
		display: inline-block;
	}
	
	.header .menuBlock {
		margin-left: 170px;
		margin-right: 608px;
	}
	
	.header .menu > li > a,
	.header .menu >li > span {
		font-size: 14px;
		padding: 0 7px;
	}
	
	.header .menu > li {
		margin: 0 10px;
	}
	
	.header .icon-search {
		padding: 16px 10px;
		width: 17px;
		height: 16px;
	}
	
	.header .drop,
	.sidebarFilter .filterRow label {
		font-size: 14px;
	}
	
	.header .drop-body {
	
	}
	
	.header .drop-body .drop-title {
		font-size: 14px;
	}
	
	.header .menu .drop .mainul {
		font-size: 12px;
		padding-left: 0;
	}
	
	.header .menu .drop .mainul .movtop {
		font-size: 11px;
	}
	
	.header .notifications .drop {
		width: 380px;
	}
	
	.header .notifications ul .message {
		width: 288px;
		margin-left: 8px;
	}
	
	.header .drop-body.drop-padding {
		font-size: 11px;
	}
	
	.headWindow .titleWindow,
	.ui-dialog-title {
		font-size: 15px;
	}
	
	.headWindow .icon-close,
	.ui-dialog-titlebar-close {
		width: 15px;
		height: 15px;
	}
	
	.miniprofile .logbutton,
	.userProfile .userInfo h2 {
		font-size: 13px;
	}
	
	.miniprofile .logbutton .avatar {
		width: 32px;
		height: 32px;
	}
	
	.miniprofile .logbutton .avatar img {
		width: 32px;
		min-height: 32px;
	}
	
	.miniprofile .logbutton .icon {
		width: 18px;
	}
	
	.header .notifications .icon-notification-click {
		width: 18px !important;
		left: 0;
	}
	
	.header .notifications .noticeList {
		max-height: 180px;
	}
	
	.header .notifications .view_all {
		line-height: 10px;
	}
	
	.header .notifications ul .icon,
	.notificationPage .item .icon,
	.header .notifications ul .avatar,
	.notificationPage .item .avatar {
		width: 18px;
		height: 18px;
	}
	
	.header .notifications ul .avatar img,
	.notificationPage .item .avatar img {
		min-height: 18px;
	}
	
	.miniprofile .is_logged ul a,
	#news_set_sort {
		font-size: 12px;
	}
	
	.miniprofile .is_logged ul ul a {
		font-size: 11px;
	}
	
	.miniprofile .is_logged ul .adm .adm {
		width: 36px;
	}
	
	.miniprofile .is_logged ul .adm .icon {
		padding: 10px;
	}
	
	.miniprofile .is_logged ul .counter {
		padding: 1px 6px;
		font-size: 10px;
	}
	
	.miniprofile .icon-menu {
		top: 17px;
		width: 6px !important;
		height: 17px !important;
	}
	
	.wrapper {
		max-width: 1300px;
	}
	
	.slider .wrapper {
		max-width: 1180px;
	}
	
	.slider {
		height: 230px;
	}
	
	.carousel .owl-nav .icon {
		width: 16px;
	}
	
	.flipSlider .owl-nav .icon {
		width: 10px;
	}
	
	.list_toggle .icon {
		width: 15px;
		height: 15px;
	}
	
	.moviesList {
		margin-left: -16px;
		margin-right: -16px;
	}
	
	.shortItem {
		margin: 0 16px 73px;
	}
	
	.smallItem,
	.smallItem .item-flip {
		width: 100px;
	}
	
	.smallItem:hover .item-flip {
		width: 127px;
	}
	
	.shortRating,
	.shortEps {
		top: 15px;
		height: 22px;
	}
	
	.shortEps {
		line-height: 22px;
	}
	
	.shortRating .rating-bar.buttons {
		padding: 2px 0;
	}
	
	.shortRating .rating-bar.percent,
	.shortRating:hover .rating-bar.buttons {
		padding: 2px 10px;
	}
	
	.shortRating .rating-bar.buttons a {
		padding: 2px;
	}
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img,
	.fullMovie .poster {
		width: 183px;
		height: 290px;
	}
	
	.fullMovie .about {
		margin-left: 200px;
		margin-right: 0px;
	}
	.fullMovie .rightb {float: none;
    width: 100%;
    padding-bottom: 30px;}
	.smallItem .title,
	.itemBody .info .title {
		max-height: 62px;
	}
	
	.smallItem .title {
		margin-top: 46px;
	}
	
	.itemBody .info .title {
		margin-top: 43px;
	}
	
	.smallItem .title a, .itemBody .info .title {
		font-size: 14px;
		line-height: 21px;
	}
	
	.smallItem .bottom-top,
	.itemBody .info .bottom-top {
		font-size: 10px;
	}
	
	.smallItem .bottom-top b,
	.itemBody .info .bottom-top b,
	.smallItem .bottom-top span,
	.itemBody .info .bottom-top span {
		font-size: 13px;
	}
	
	.smallItem .roundbutton {
		padding: 4px 10px;
		font-size: 11px;
	}
	
	.itemBody .info .bottom .fullWidth {
		margin-bottom: 15px;
	}
	
	.shortItem.opened:not(.listItem) .itemBody {
		top: -16px;
		left: -16px;
		padding: 16px;
	}
	
	.shortItem .itemInfo {
		margin-left: 142px;
		width: 461px;
		font-size: 11px;
	}
	
	.shortItem .itemInfo .title {
		font-size: 15px;
		margin-bottom: 10px;
	}
	
	.shortItem .leftInfo ul {
		height: 70px;
		margin-bottom: 10px;
	}
	
	.shortItem .shortStory {
		height: 36px;
	}
	
	.shortItem .bottomInfo {
		bottom: 16px;
		left: 158px;
	}
	
	.shortItem.listItem .bottomInfo {
		left: 142px;
	}
	
	.tabUl li {
		font-size: 12px;
		padding: 12px 0;
		margin-right: 40px;
	}
	
	.shortItem .bottomInfo .roundbutton {
		font-size: 12px;
	}
	
	.shortItem .itemInfo {
		height: 145px;
	}
	
	.shortItem .rightInfo .quality,
	.fullMovie .rightInfo .quality {
		font-size: 11px;
	}
	
	.shortItem.opened:not(.listItem) .itemBody .shortRating {
		left: 16px;
		top: 31px;
	}
	
	.roundbutton {
		padding: 8px 25px;
	}
	
	.roundbutton .icon {
		width: 25px;
		height: 15px;
	}
	
	.shortItem.listItem {
		margin: 0 0 32px;
	}
	
	.shortItem.listItem .itemBody {
		margin: 0 16px;
	}
	
	.shortRating .rating-bar,
	.shortEps {
		font-size: 10px;
	}
	
	.shortItem .icon-close,
	.trailer_frame .icon-close {
		width: 17px;
		height: 17px;
		right: -18px;
		top: -18px;
	}
	
	.statusLive,
	.statusCanceled,
	.userInfo .status {
		font-size: 10px;
	}
	
	.statusLive:after,
	.statusCanceled:after {
		width: 8px !important;
		height: 8px !important;
		margin-bottom: -1px !important;
	}
	
	.userInfo .status i {
		width: 8px !important;
		height: 8px !important;
		bottom: -1px;
	}
	
	.speedbar {
		font-size: 11px;
	}
	
	.bigBoxWindow .bodyWindow {
		font-size: 12px;
	}
	
	.staticText ul,
	.bigBoxWindow .bodyWindow ul {
		margin-left: 30px;
	}
	
	.staticText ul li:before,
	.bigBoxWindow .bodyWindow ul li:before {
		width: 6px;
		height: 6px;
	}
	
	.staticText ul li:before {
		left: -28px;
	}
	
	.bigBoxWindow .bodyWindow ul li:before {
		margin-left: -25px;
	}
	
	.spoilerToggle {
		font-size: 11px;
	}
	
	.spoilerToggle .icon {
		width: 9px;
		height: 6px;
	}
	
	.pagination a,
	.pagination .pages span {
		height: 32px;
		line-height: 32px;
		padding: 0 6px;
		font-size: 13px;
	}
	
	.pagination .prev-next .icon {
		width: 7px;
		height: 32px;
	}
	
	.marginPage {
		margin-right: -270px;
	}
	
	.pageContent .sidebar {
		width: 240px;
		margin-left: -270px;
	}
	
	.sidebarFilter .rangeRow .selectImult {
		width: 60px;
	}
	
	.pageContent .sidebar img {
		max-width: 100%;
	}
	
	.pageContent .sidebar .blockTitle .icon {
		width: 15px;
		height: 15px;
	}
	
	.editUser .checkboxes .roundbutton {
		font-size: 12px;
	}
	
	.paddingPage {
		border-right-width: 270px;
	}
	
	.topmovies .title,
	.topmovies .rating  {
		font-size: 11px;
	}
	
	.topmovies .number {
		font-size: 17px;
	}
	
	.infoBlock,
	.fullMovie .about {
		font-size: 15px;
	}
	.fullMovie .rightb {float: none;
    width: 100%;
    padding-bottom: 30px;}
	.fullMovie .subtitle {
		font-size: 14px;
	}
	
	.movieBlock .buttons .icon-whatsapp,
	.playlist  .icon-whatsapp {
		width: 24px;
		height: 24px;
		padding: 2px;
	}
	
	.movieBlock .buttons .icon-facebook,
	.movieBlock .buttons .icon-twitter,
	.playlist .icon-facebook,
	.playlist .icon-twitter {
		width: 16px;
		height: 16px;
		padding: 6px;
	}
	
	.mcomment .fr-command.fr-btn {
		width: 26px !important;
		height: 26px !important;
	}
	
	.mcomment .fr-command.fr-btn i {
		font-size: 11px !important;
		margin: 7px !important;
	}
	
	.footer ul {
		font-size: 13px;
	}
	
	.selectImult {
		font-size: 12px;
	}
	
	.filterLabel label {
		font-size: 10px;
	}
	
	.filterLabel .optionBody label {
		font-size: 11px;
	}
	
	.filterLabel .icon-menu-horizontal {
		width: 17px;
		height: 17px;
	}
	
	.filterLabel .optionSet > .close {
		width: 16px;
		height: 16px;
		top: -3px;
		right: -3px;
	}
	
	.userProfile .leftCol .icon {
		width: 16px;
		height: 16px;
	}
	
	.userProfile .userInfo table {
		font-size: 12px;
	}
	
	.ratingTitle {
		font-size: 12px;
	}
	
	.friendsInformer .avatar {
		width: 40px;
		height: 40px;
	}
	
	.friendsInformer .avatar img {
		min-height: 40px;
	}
	
	.mcomment .message .title {
		font-size: 13px;
	}
	
	.mcomment .message,
	.mcomment .message textarea {
		font-size: 12px;
	}
	
	.editUser .checkboxes label {
		font-size: 12px;
	}
	
}

@media( max-width: 1359px ) {
	
	.wrapper {
		max-width: 1141px;
	}
	
	.slider .wrapper {
		max-width: 1021px;
	}
	
	.moviesList {
		margin-left: -12px;
		margin-right: -12px;
	}
	
	.shortItem {
		margin: 0 12px 73px;
	}
	
	.shortItem.listItem .itemBody {
		margin: 0 12px;
	}
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		width: 116px;
		height: 179px;
	}
.footer-notice span {
    width: 240px;
    text-align: left;
}
	.shortItem.opened:not(.listItem) .itemBody {
		top: -12px;
		left: -12px;
		padding: 12px;
	}
	
	.shortItem.opened.leftSide:not(.listItem) .itemBody {
		right: -12px;
	}
	
	.smallItem .title,
	.itemBody .info .title {
		max-height: 52px;
	}
	
	.smallItem .title a,
	.itemBody .info .title {
		font-size: 13px;
		line-height: 17px;
	}
	
	.shortItem .itemInfo {
		height: 134px;
		width: 399px;
		margin-left: 129px;
	}
	
	.shortItem .itemInfo .title,
	.shortItem .leftInfo ul {
		margin-bottom: 5px;
	}
	
	.shortItem .bottomInfo {
		left: 141px;
	}
	
	.shortItem.listItem .bottomInfo {
		left: 129px;
	}
	
	.shortItem.opened:not(.listItem) .itemBody .shortRating {
		left: 12px;
		top: 27px;
	}
	
	.header .drop-body {
		margin: -1px -324px 0 -100px;
	}
	
	.header .menuBlock {
		margin-right: 449px;
	}
	
	.shortItem .mini .rightInfo .date,
	.fullMovie.playlist .rightInfo .date {
		margin-bottom: 0;
	}
	
	.filterLabel .selectImult[data-select="selectImult_1"] {
		min-width: 100px !important;
	}
	
	.filterLabel .minLabel {
		margin-right: 10px;
	}
	
}

@media( max-width: 1199px ) {
	
	.wrapper {
		max-width: 942px;
	}
	.movie-b {
    height: 490px;
}
	.slider .wrapper {
		max-width: 822px;
	}
	.loader{top: 100px;}
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		width: 130px;
		height: 199px;
	}
		.footer-about {
    width: 55%;
}
	.smallItem .title,
	.itemBody .info .title {
		max-height: 66px;
	}
	
	.smallItem .title a,
	.itemBody .info .title {
		font-size: 14px;
		line-height: 21px;
	}
	
	.smallItem,
	.smallItem .item-flip {
		width: 111px;
	}
	
	.smallItem:hover .item-flip {
		width: 127px;
		margin: -12px -8px;
	}
	
	.smallItem .shortRating {
		top: 13px;
		left: -8px;
	}
	
	.shortItem .itemInfo {
		margin-left: 142px;
		width: 438px;
	}
	
	.shortItem.listItem .bottomInfo {
		left: 142px;
	}
	
	.slider {
		height: 248px;
	}
	
	.shortItem.listItem {
		width: auto;
		float: none;
	}
	
	.header .drop-body {
	width: 600px;
	}
	
	.header .search-form .sForm {
		right: -340px;
	}
	
	.header .menuBlock {
		margin-right: 339px;
	}
	
	.fullMovie .about .reset {
		float: none;
		width: auto;
	}
	
	.fullMovie .about .reset li {
		font-size: 14px !important;
		line-height: 1.3em;
	}
	
	.fullMovie:not(.playlist) .about .reset:first-child {
		margin: 0;
	}
	
	.fullMovie .about .buttons {
		clear: both;
		margin-left: -186px;
		padding-top: 20px;
	}
	
	.fullMovie.playlist .about .buttons {
		clear: none;
		margin-left: 0;
		padding-top: 0;
	}
	
	.fullMovie .subtitle {
		text-align: left;
		font-size: 12px;
	}
	
	.filterLabel .minLabel:last-child {
		margin: 20px 0 0 -137px;
		display: block;
	}
	
	.filterLabel .minLabel:last-child .roundbutton {
		margin-right: 10px;
	}
	
	.filterLabel .optionBody ul {
		width: 45%;
	}
	
	.filterLabel .optionOverflow ul:nth-child(1),
	.filterLabel .optionOverflow ul:nth-child(2) {
		padding-bottom: 0;
	}
	
	.filterLabel .optionOverflow ul:nth-child(3),
	.filterLabel .optionOverflow ul:nth-child(4) {
		padding-top: 0;
	}
	
	.filterLabel .optionBody ul:nth-child(2),
	.filterLabel .optionBody ul:nth-child(4) {
		border: none;
	}
	
	.filterLabel .jspVerticalBar {
		display: block;
	}
	
	.filterLabel .jspPane {
		padding-right: 20px;
	}
	
	.searchBlock.focus {
		width: 300px;
	}
	
	.searchBlock.sfr {
		float: right;
	}
	
}

@media( max-width: 1199px ) and ( min-width: 999px ) {
	
	.editUser .fieldset .f50 {
		width: auto;
		float: none;
	}
	.movie-b {
    height: 400px;
}
	.editUser .fieldset .roundGraycolor {
		display: block;
		text-align: center;
		top: 0;
	}
	
	.editUser .fieldset .f50 .fieldBox {
		margin: 0 0 20px !important;
	}
	
	.editUser .fieldset .f33.fLeft .fieldBox {
		margin-right: 10px !important;
	}
	
	.editUser .fieldset .f33.fRight .fieldBox {
		margin-left: 10px !important;
	}
	
}

@media( min-width: 999px ) {
	
	.shortItem {
		left: auto !important;
	}
	
}

@media( max-width: 999px ) {
	
	.shortItem .info {
		z-index: 1;
	}
	.movie-b {
    height: 440px;
}
	.header .icon-logo {
		padding-left: 8px;
	}
	.loader{top: 110px;}
	.header .drop-body {
		margin: -1px -123px 0 -228px;
	}
	
	.pageContent {
		
	}
	
	.footer {
		margin-top: 20px;
	}
	
	.shortItem {
		width: 23%;
		margin: 0 1% 73px;
	}
	
	.addComment.sm {
		margin: 30px -20px -20px;
		padding: 20px;
	}
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 330px;
	}
	
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		width: 100%;
	}
	
	.shortItem.listItem,
	.shortItem.listItem .itemBody,
	.listItem .itemBody .item-flip,
	.shortItem.listItem .poster img {
		height: 199px;
	}
	
	.listItem .itemBody .item-flip,
	.listItem .shortItem .poster img {
		width: 127px;
	}
	
	.smallItem .title {
		max-height: 52px;
	}
	
	.smallItem .title a {
		font-size: 12px;
		line-height: 17px;
	}
	
	.smallItem,
	.smallItem .item-flip {
		width: 111px;
	}
	
	.smallItem:hover .item-flip {
		width: 127px;
		margin: -12px -8px;
	}
	
	.itemBody .item-flip {
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
	}
	.footer-about {
    width: 65%;
}.footer-notice {
    width: 30%;
}
	.slider {
		height: 248px;
	}
	
	.shortItem.opened:not(.listItem) .itemBody {
		width: 421%;
	}
	
	.opened .itemBody .item-flip {
		width: 23.8%;
	}
	
	.shortItem .itemInfo {
		margin-left: 26%;
		width: 74%;
	}
	
	.shortItem.listItem .itemInfo {
		margin-left: 142px;
		width: auto;
	}
	
	.shortItem .bottomInfo {
		left: 26%;
	}
	
	.miniprofile .username {
		display: none;
	}
	
	.miniprofile .logbutton {
		font-size: 0;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.miniprofile .logbutton.is_logged {
		padding-top: 8px;
		padding-bottom: 8px;
		padding-right: 20px;
	}
	
	.miniprofile .logbutton .icon {
		margin: 0;
	}
	
	.miniprofile .is_logged ul.reset {
		top: 100%;
		right: 10px;
		width: 200px;
	}
	
	.header .relative .drop-body {
		position: static;
		margin: -1px 0 0 -15px;
		width: 200px;
	}
	
	.header .menu .drop ul {
		width: 21%;
	}
	
	
	.header .menu .drop .mainul {
		width: 35%;
	}
	
	.header .menuBlock {
		margin-right: 120px;
	}
	
	.marginPage {
		margin-right: 0;
		float: none;
		width: auto;
	}
	
	.pageContent .sidebar {
		width: auto;
		margin-left: 0;
		float: none;
		padding: 20px;
	}
	
	.paddingPage .sidebar {
		margin-left: -20px;
		margin-right: -20px;
	}
	
	.paddingPage .sidebarFilter {
		margin-bottom: -20px;
	}
	
	.sidebarBlock {
		margin: -20px -20px 0;
	}
	
	.paddingPage {
		border-right: none;
		padding: 20px;
		/* border-radius: 20px; */
	}
	
	.topmovies {
		margin: 0 0 20px 164px;
		position: relative;
	}
	
	.topmovies .shortItem {
		position: absolute;
		left: -164px;
		top: 50%;
		margin-top: -112px;
		width: 144px !important;
	}
	
	.topmovies .shortItem,
	.topmovies .shortItem .itemBody,
	.topmovies .itemBody .item-flip,
	.topmovies .shortItem .poster img {
		height: 225px !important;
	}
	
	.topmovies .number {
		width: 10px;
	}
	
	.topmovies .rating {
		width: 30px;
		text-align: right;
	}
	
	.mcomment .info .edit {
		display: none;
	}
	
	.mcomment .info b {
		display: inline-block;
		white-space: nowrap;
		max-width: 90px;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-text-overflow: ellipsis;
	}
	
	.friendsInformer li {
		width: 12.5%;
		clear: none;
	}
	
	.friendsInformer .avatar {
		width: 55px;
		height: 55px;
	}
	
	.friendsInformer .avatar img {
		min-height: 55px;
	}
	
}

@media( max-width: 940px ) {
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 300px;
	}
	
}

@media( max-width: 860px ) {
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 280px;
	}
	
	.header_tabs {
		line-height: inherit;
	}
	
	.header_tabs ul {
		display: none;
	}
	
	.header_tabs .selectImult {
		display: block;
		padding: 11px 20px;
		border: none;
	}
	
	.header_tabs .selectImult .icon-arrow-down {
		right: 20px;
	}
	
	.header_tabs .selectImult .options {
		left: 0;
		padding: 0;
		border-top: none;
	}
	
	.header_tabs .selectImult .option {
		padding: 5px 20px;
		margin: 0;
	}
	
}

@media( max-width: 780px ) {
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 270px;
	}
	 .movie-b {
    height: 390px;
}
	.fullMovie.playlist .about .buttons {
		clear: both;
		margin-left: -140px;
		padding-top: 20px;
		margin-top: 0;
	}
	.loader{top: 90px;}
	.fullMovie .poster {
		width: 120px;
		height: 255px;
	}
	
	.fullMovie .about {
		margin-left: 140px;
		margin-right: 0px;
	}
	.fullMovie .rightb {float: none;
    width: 100%;
    padding-bottom: 30px;}
	.fullMovie .about .buttons {
		margin-left: -140px;
	}
	
	.userProfile .leftCol {
		width: 124px;
	}
	
	.userProfile .leftCol .avatar {
		max-height: 174px;
	}
	
	.userProfile .leftCol .avatar ul i {
		display: none;
	}
	
	.userProfile .userInfo {
		margin-left: 144px;
	}
	
	.dialogs .info {
		margin: 0 0 0 15px;
	}
	
	.dialogs .info span {
		position: absolute;
		top: 9px;
		right: 13px;
		font-size: 0;
	}
	
	.dialogs .info span i {
		display: block;
		font-style: normal;
		font-size: 11px;
		position: absolute;
		top: 0;
		right: 0;
		white-space: nowrap;
	}
	
	.dialogs .dialog:hover .info span {
		display: none;
	}
	
	.dialogs .avatar {
		width: 45px;
		height: 45px;
	}
	
	.dialogs .avatar img {
		min-height: 45px;
	}
	
	.dialogs .avatarMini {
		width: 25px;
		height: 25px;
	}
	
	.dialogs .avatarMini img {
		min-height: 25px;
	}
	
	.dialogs .msg {
		margin: 20px 0 0 60px;
	}
	
	.dialogs .msg .text {
		margin: 5px 0 0 38px;
	}
	
	.dialogs .msg.unread_me .text:after {
		float: left;
		margin: 7px 7px 0 0;
		width: 5px;
		height: 5px;
	}
	
}

@media( max-width: 750px ) {
	
	.pageContent,
	.pageBody {
		
	}
	
	.pageWrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.filterBox {
		margin: -10px;
	}
	
	.header .menuSlide {
		position: fixed;
		top: 0;
		left: 0;
		width: 260px;
		background: #44406f;
	}
	
	.header .menuSlide {
		margin: 0;
		z-index: 999;
		height: 100%;
		overflow: auto;
		padding-top: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transform: translate(-320px, 0);
		-moz-transform: translate(-320px, 0);
		-ms-transform: translate(-320px, 0);
		-o-transform: translate(-320px, 0);
		transform: translate(-320px, 0);
	}
	
	.header .menuSlide.transition {
		-webkit-transition: -webkit-transform 0.3s;
		-moz-transition: -moz-transform 0.3s;
		-ms-transition: -ms-transform 0.3s;
		-o-transition: -o-transform 0.3s;
		transition: transform 0.3s;
	}
	
	.menuOpened .header .menuSlide {
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		padding: 20px;
	}
	
	.header .overlayMenu {
		position: fixed;
		top: 0;
		left: 0;
		width: 500%;
		height: 100%;
		background: rgba(0,0,0,.6);
		display: none;
		z-index: 998;
	}
	
	.header .menu li {
		display: block;
		margin: 0;
		position: relative;
		z-index: 3;
	}
	
	.header .search-form {
		margin-left: 10px;
	}
	
	.header .icon-menu-toggle {
		display: block;
	}
	
	.header .toggleMenu {
		position: fixed;
		top: 0;
		left: 0;
		width: 15px;
		height: 100%;
		z-index: 99;
	}
	
	.header .menu > li a,
	.header .menu > li span {
		
		/* line-height: 35px; */
		padding: 10px 0px 10px 0px;
		width: 100%;
	}
	
	.header .menu > li a:after,
	.header .menu > li span:after {
		display: none;
	}
	
	.header .menu > li.active > a:before,
	.header .menu > li.active > span:before {
		display: none;
	}
	
	.header .drop,
	.header .drop-body {
		position: static;
		top: auto;
		left: auto;
		width: auto;
	}
	
	.header .notifications .drop {
		position: absolute;
	}
	
	.header .drop-body {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		padding: 15px 0;
		margin: 0 !important;
		width: auto !important;
		border-bottom: 1px solid #33373f;
	}
	
	.header .menu .drop ul,
	.header .menu .drop .mainul {
		float: none;
		width: auto;
		border-right: none;
	}
	
	.header .menu .drop ul {
		padding: 0 !important;
	}
	
	.header .menu .drop .mainul {
		padding: 0 0 15px 0 !important;
		margin-bottom: 15px;
		border-bottom: 1px solid #33373f;
	}
	
	.header .menu .drop .mainul .movtop {
		margin: 0;
	}
	
	.header .search-form {
		margin: 10px 20px 15px;
		float: none;
		position: relative;
	}
	
	.header .icon-search {
		position: absolute;
		padding: 7px 10px;
	}
	
	.header .search-form form {
		width: auto !important;
		opacity: 1 !important;
		display: block !important;
		position: static;
		padding: 0;
	}
	
	.header .search-form form a {
		visibility: hidden;
	}
	
	.header .search-form form button {
		top: 0;
		width: 30px;
		height: 30px;
	}
	
	.header .search-form form .icon-close {
		width: 12px;
		height: 12px;
	}
	
	.header .search-form form #story {
		padding: 12px 12px 12px 35px;
		height: 30px;
	}
	
	#searchsuggestions:not(.usersuggestions) {
		z-index: 999;
		position: static !important;
		top: 0 !important;
		left: 0 !important;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	
	#searchsuggestions .searchresult {
		padding: 10px;
	}
	
	#searchsuggestions:not(.usersuggestions) .searchresult {
		padding: 15px 20px;
		margin: 0 -20px;
	}
	
	#searchsuggestions:not(.usersuggestions) .seperator a {
		margin: 0 -20px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	
	#searchsuggestions .searchheading {
		font-size: 12px;
		line-height: 16px;
	}
	
	#searchsuggestions .syear,
	#searchsuggestions .sgenre {
		display: none;
	}
	
	#searchsuggestions .scategory {
		margin: 10px 0 0;
		font-size: 11px;
		line-height: 12px;
		display: inline-block;
	}
	
}

@media( max-width: 720px ) {
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 250px;
	}
	
	.slider .wrapper {
		padding: 0 48px;
	}
	
	.carousel .owl-nav .icon {
		padding: 0 15px;
		width: 12px;
	}
	
	.carousel .owl-nav .icon-slider-arrow-right {
		right: -48px;
	}
	
	.carousel .owl-nav .icon-slider-arrow-left {
		left: -48px;
	}
	
	.flipSlider .owl-nav .icon {
		width: 10px;
		padding: 7px;
	}
	
	.commCounter h3 span {
		display: none;
	}
	
	.editUser .fieldset .f50 {
		width: auto;
		float: none;
	}
	
	.editUser .fieldset .roundGraycolor {
		display: block;
		text-align: center;
		top: 0;
	}
	
	.editUser .fieldset .f50 .fieldBox {
		margin: 0 0 20px !important;
	}
	
	.editUser .fieldset .f33.fLeft .fieldBox {
		margin-right: 10px !important;
	}
	
	.editUser .fieldset .f33.fRight .fieldBox {
		margin-left: 10px !important;
	}
	
	.editUser .checkboxes label {
		display: block;
	}
	
	.editUser .checkboxes .roundbutton {
		margin-top: 15px;
	}
	
	.ui-dialog {
		width: 90% !important;
	}
	
}

@media( max-width: 680px ) {
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 230px;
	}
	
	.ratingBar {
		clear: both;
		width: auto;
		display: block;
		margin: 0;
	}
	
	.userInfo .ratingBar {
		clear: none;
		width: 230px;
		display: inline-block;
	}
	
	.fullMovie .about .buttons {
		position: relative;
		text-align: center;
		padding: 42px 20px 15px;
		background: #f5f5f5;
		margin: 20px -20px 20px -130px;
	}
	
	.fullMovie .about .buttons .roundbutton,
	.fullMovie .about .buttons .right,
	.playlist .ya-share2 {
		float: none;
		display: inline-block;
		margin: 0 15px;
		vertical-align: middle;
	}
	
	.playlist .ya-share2 {
		margin: 0 0 0 15px;
	}
	
	.fullMovie .about .buttons .right .icon {
		float: none;
	}
	
	.fullMovie .about .buttons .ratingBox {
		position: absolute;
		top: 10px;
		left: 0;
		width: 100%;
	}
	
	.fullMovie .about .buttons a,
	.fullMovie .about .buttons .right {
		position: relative;
		z-index: 1;
	}
	
	.fullMovie .about .buttons .ratingBox a {
		float: left;
		margin: 0 0 0 20px;
	}
	
	.fullMovie .about .buttons .ratingBox a:last-child {
		float: right;
		margin: 0 20px 0 0;
	}
	
	.fullMovie .about .buttons .ratingBar {
		margin: 0 20px 15px;
	}
	
	.fullMovie .poster {
		width: 90px;
		height: 200px;
	}
	
	.fullMovie .about {
		margin-left: 110px;
		position: relative;
		margin-right: 0px;
	}
	
	.fullMovie.playlist .rightInfo .date {
		float: none;
		margin: 0;
		position: absolute;
		left: 0;
		top: -15px;
		padding: 138px 20px 15px 130px;
		text-align: left;
		width: 100%;
		left: -130px;
		background: #323640;
	}
	
	.fullMovie.playlist .poster,
	.fullMovie.playlist .about h1,
	.fullMovie.playlist .about .features {
		position: relative;
		z-index: 1;
		background: #323640;
	}
	
	.fullMovie.playlist .about .features ul {
		margin: 0;
	}
	
	.fullMovie.playlist h1 {
		margin-bottom: 10px;
	}
	
	.fullMovie .textSpoiler {
		clear: both;
		padding-top: 20px;
	}
	
	.fullMovie.playlist .textSpoiler {
		padding-top: 35px;
	}
	
	.fullMovie .textSpoiler,
	.fullMovie .spoilerToggle {
		margin-left: -110px;
	}
	
	.fullMovie.playlist .about .buttons {
		margin-left: -130px;
		padding-top: 42px;
		margin-top: 20px;
	}
	
	.playlist .buttons .ya-share2__item:last-child {
		margin: 0 !important;
	}
	
	.usersList .avatar,
	.usersList .avatar a {
		width: 40px;
		height: 40px;
	}
	
	.usersList .avatar img {
		min-height: 40px;
	}
	
	.usersList td:last-child {
		display: none;
	}
	
}

@media( max-width: 660px ) {
	
	.comments-tree-list .comments-tree-list,
	#dlefastreplycomments {
		margin-left: 0;
		padding-left: 0;
	}
	
}

@media( max-width: 640px ) {
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 210px;
	}
	.movie-b {
    height: 310px;
}
	.filterRow {
		border: none;
	}
	
	.labelFloat {
		float: none;
		width: auto;
		min-height: 85px;
		border-bottom: 1px solid #40444E;
	}
	
	.filterRow:last-child .labelFloat:nth-child(2) {
		border: none;
	}
	
	.filterLabel .minLabel:last-child {
		display: inline-block;
		margin: 0;
	}
	
	.friendsInformer li {
		width: 25%;
		clear: none;
	}
	
	.friendsInformer li.clr {
		clear: both;
	}
	
	.usTabs .tableTabs {
		display: none;
	}
	
	.usTabs .selectImult {
		display: block;
		background: #323640;
		border: none;
		border-radius: 4px;
		padding: 12px 20px;
		margin-top: 20px;
		font-weight: 600;
		text-transform: uppercase;
	}
	
	.usTabs .selectImult .icon {
		right: 20px;
	}
	
	.usTabs .selectImult .options {
		left: 0;
		padding: 0;
		border-top-width: 0;
		border-bottom-width: 10px;
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
	}
	
	.usTabs .selectImult .option {
		margin: 0;
		padding: 15px 20px;
	}
	
	.searchBlock,
	.searchBlock.focus {
		clear: both;
		float: none !important;
		width: auto;
	}
	
	.searchBlock:not(.sendPmUser) {
		padding-top: 20px;
	}
	
	.searchBlock:not(.sendPmUser) .icon-search {
		top: 21px;
	}
	
	.searchBlock:not(.sendPmUser) .icon-close {
		top: 23px;
	}
	
	.bigBoxWindow .contentWindow {
		width: 100%;
		margin-left: 0;
		left: 0;
	}
	
	.fullMovie .speedbar,
	#dle-speedbar {
		display: none;
	}
	
	.filterButton {
		float: left;
	}
	
}

@media( max-width: 580px ) {
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 190px;
	}
	
	.footer {
		min-width: 320px;
		font-size: 11px;
	}
	
	.footer ul {
		font-size: 11px;
	}
	
	.footer li {
		margin: 0 0 0 10px;
		white-space: nowrap;
	}
	
	.filterLabel .minLabel:nth-child(1),
	.filterLabel .minLabel:nth-child(2) {
		width: 50%;
		margin: 0;
		float: left;
		padding-bottom: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.filterLabel .minLabel:nth-child(1) {
		padding-right: 10px;
	}
	
	.filterLabel .minLabel:nth-child(2) {
		padding-left: 10px;
	}
	
	.filterLabel .minLabel:nth-child(1) .selectImult,
	.filterLabel .minLabel:nth-child(2) .selectImult {
		min-width: auto !important;
		display: block;
	}
	
	.filterLabel .minLabel:last-child {
		clear: both;
		display: block;
		padding-top: 15px;
		border-top: 1px solid #40444E;
	}
	
	.usersList .small {
		display: none;
	}
	
	.dialogView {
		margin-top: -20px;
	}
	
	.dialogView .list {
		display: none;
	}
	
	.dialogView .message .avatar {
		width: 32px;
		height: 32px;
		margin-top: 2px;
	}
	
	.dialogView .message .avatar img {
		min-height: 32px;
	}
	
	.dialogView .message .box {
		margin: 0 0 0 52px;
	}
	
	.dialogView .message.from_me .box {
		margin: 0 52px 0 0;
	}
	
	.dialogView .message .info .date {
		text-align: right;
	}
	
	.mcomment.addForm.sendMessage {
		margin-right: 0;
	}
	
}

@media( max-width: 540px ) {
	
	.shortItem {
		width: 45%;
		margin: 0 2.5% 73px;
	}
	.text{    margin-left: -80px;}
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 330px;
	}
	.loader{top: 90px;}
	.shortItem.opened:not(.listItem) .itemBody {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		min-width: 320px;
		overflow: auto;
		z-index: 997;
		background: #ffffff;
	}
	
	.shortItem.opened:not(.listItem) .itemBody .item-flip {
		margin: 68px 0 0 20px;
		z-index: 1;
	}
	
	.shortItem.opened:not(.listItem) .itemBody .item-flip,
	.shortItem.opened:not(.listItem) .poster img {
		width: 60px;
		height: 94px;
	}
	
	.shortItem.opened:not(.listItem) .itemBody .itemInfo {
		margin: 68px 20px 0 20px;
		width: auto;
		height: auto;
		overflow: visible;
	}
	
	.shortItem.opened:not(.listItem) .itemInfo .title {
		margin: 0 50px 0 75px;
		position: relative;
		z-index: 1;
		max-height: 63px;
		overflow: hidden;
	}
	
	.shortItem.opened:not(.listItem) .leftInfo ul {
		height: auto;
		clear: both;
		padding-top: 85px;
	}
	
	.shortItem.opened:not(.listItem) .bottomInfo {
		left: auto;
		bottom: auto;
		top: 196px;
	}
	
	.shortItem.opened:not(.listItem) .shortStory {
		clear: both;
		margin-left: 0;
		padding-top: 10px;
	}
	
	.shortItem.opened:not(.listItem) .icons {
		bottom: 21px;
		right: 20px;
	}
	
	.shortItem.opened:not(.listItem) .itemBody .shortRating {
		top: 125px;
		left: auto;
		right: 20px;
		width: 36px;
		z-index: 1;
	}
	
	.shortRating .rating-bar.percent {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}
	
	.opened:not(.listItem) .shortRating .rating-bar.percent {
		padding: 0;
		width: 32px;
		height: 32px;
		border-radius: 100px;
		text-align: center;
		line-height: 32px;
		background: none;
		border-width: 2px;
		border-style: solid;
	}
	
	.opened:not(.listItem) .shortRating .rating-bar.gray {
		border-color: #7e8594;
		color: #8f95a3;
	}
	
	.opened:not(.listItem) .shortRating .rating-bar.green {
		border-color: #76c81b;
		color: #76c81b;
	}
	
	.opened:not(.listItem) .shortRating .rating-bar.red {
		border-color: #ff283c;
		color: #ff283c;
	}
	
	.opened:not(.listItem) .rightInfo {
		position: absolute;
		float: none;
		margin: 0;
		left: 0;
		top: 0;
		height: 177px;
		padding: 144px 20px 15px 95px;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: left;
		background: #eee;
	}
	
	.shortItem .icon-close {
		right: 20px;
		top: 68px;
		width: 16px;
		height: 16px;
		z-index: 2;
	}
	
	.smallItem,
	.smallItem .item-flip {
		width: 80px;
		position: relative;
	}
	
	.smallItem .shortRating,
	.smallItem .bottom {
		display: none;
	}
	
	.smallItem:hover .item-flip {
		width: 80px;
		margin: 0;
	}
	
	.slider {
		height: 185px;
	}
	
	.carousel .owl-stage-outer {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
	.tabLine {
		border-bottom: none;
	}
	
	.tabWand,
	.tabUl {
		display: none;
	}
	
	.tabLine .selectImult {
		display: block;
	}
	
	.shortItem.listItem,
	.shortItem.listItem .itemBody {
		height: auto;
	}
	
	.shortItem.listItem .itemBody {
		padding-bottom: 40px;
	}
	
	.shortItem .shortStory {
		height: auto;
	}
	
	.listItem .itemBody .item-flip,
	.shortItem.listItem .poster img {
		width: 60px;
		height: 94px !important;
	}
	
	.shortItem.listItem .itemInfo {
		margin-left: 75px;
		height: auto;
	}
	
	.shortItem.listItem .bottomInfo {
		left: 75px;
	}
	
	.shortItem .bottomInfo .roundbutton {
		padding-left: 13px;
		padding-right: 13px;
		margin-right: 5px;
	}
	
	.shortItem .rightInfo .quality {
		border: none;
		padding: 0;
		margin: 0;
	}
	
	.shortItem .rightInfo .date {
		display: none;
	}
	
	.opened .shortEps,
	.listItem .shortEps,
	.shortRating .rating-bar.buttons {
		display: none;
	}
	
	.shortItem.listItem .itemBody .overlay-bg:hover .icon-play-circle,
	.shortItem.opened .itemBody .overlay-bg:hover .icon-play-circle {
		width: 36px;
		height: 36px;
		margin: -18px 0 0 -18px;
	}
	
	.fullMovie .poster {
		width: 64px;
		height: 178px;
	}
	
	.fullMovie .poster,
	.fullMovie h1 {
		position: relative;
		z-index: 1;
		font-size: 18px;
	}
	
	.fullMovie .about {
		position: relative;
		margin-left: 84px;
		margin-right: 0px;
	}
	.fullMovie .rightb {float: none;
    width: 100%;
    padding-bottom: 30px;}
	.fullMovie .about .features {
		clear: both;
		padding-top: 30px;
	}
	
	.fullMovie .textSpoiler,
	.fullMovie .spoilerToggle,
	.fullMovie .about .features {
		margin-left: -86px;
	}
	
	.fullMovie .about .buttons {
		margin-left: -104px;
	}
	
	.fullMovie .ratingBox:after {
		clear: both;
		content: '';
	}
	
	.fullMovie .rightInfo .quality {
		position: absolute;
		left: -104px;
		top: -20px;
		width: 100%;
		padding: 101px 20px 15px 105px;
		text-align: left;
		border: none;
		/* background: #f5f5f5; */
		border-radius: 20px 20px 0 0;
	}
	
	.fullMovie .rightInfo .date {
		position: absolute;
		right: 0;
		top: 85px;
	}
	
	.fullMovie.playlist .about .buttons {
		margin-left: -104px;
		padding-top: 42px;
		clear: none;
	}
	
	.infoBlock {
		padding: 10px 10px 10px 70px;
	}
	
	.fullMovie.playlist .rightInfo .date {
		padding-top: 97px;
		right: auto;
	}
	
	.fullMovie.playlist .about .features {
		clear: none;
		padding-top: 0;
		margin-left: 0;
	}
	
	.userInfo .ratingBox {
		width: 100%;
		display: table;
	}
	
	.userInfo .ratingBar {
		width: 100%;
		display: table-cell;
	}
	
	.userInfo .ratingBar,
	.userInfo .ratingBox a {
		display: table-cell;
	}
	
	.userInfo .ratingBox .icon {
		margin: 0 2px 0 15px;
	}
	
	.userProfile .userInfo table {
		margin: 10px 0;
	}
	
	.userProfile .userInfo table,
	.userProfile .userInfo thead,
	.userProfile .userInfo tbody,
	.userProfile .userInfo tr,
	.userProfile .userInfo th,
	.userProfile .userInfo td {
		display: block;
		padding: 0;
	}
	
	.userProfile .userInfo th {
		padding-top: 10px;
	}
	
}

@media( max-width: 500px ) {
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 300px;
	}
	.movie-b {
    height: 290px;
}
	.topmovies .shortItem {
		position: static;
		left: auto;
		top: auto;
		margin-top: 0;
	}
	
	.topmovies {
		margin: 0 -20px 20px;
	}
	
	.mcomment .avatar,
	.mcomment .photo {
		width: 30px;
		height: 30px;
	}
	
	.mcomment .avatar img {
		min-height: 30px;
	}
	
	.mcomment.editable .avatar {
		margin-top: -20px;
	}
	
	.mcomment .body,
	.searchBlock.sendPmUser {
		margin-left: 60px;
	}
	
	.mcomment .parrentLine,
	.mcomment .megaLine {
		left: 19px;
	}
	
}

@media( max-width: 480px ) {
	.search-home {margin: 50px 0 0;}
	body {
		-webkit-text-size-adjust: none;
	}
	.movie-b {
    height: 270px;
}
	.pagination .pages a,
	.pagination .nav_ext {
		display: none;
	}
	.loader{top: 80px;}
	.infoBlock {
		padding: 10px;
	}
	
	.infoBlock .icon {
		display: block;
		margin: 0 auto 10px;
	}
	
	.infoBlock p {
		display: block;
		margin: 0;
		text-align: center;
	}
	
	.filterButton {
		margin: 0px 0px 0 0;
		display: block;
		float: none;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}
	
	.list_toggle.margin_toggle {
		margin-top: 3px;
	}
	
	.absFilter {
		top: 88px;
	}
	
	.userProfile .leftCol {
		width: auto;
		float: none;
		white-space: nowrap;
	}
	
	.userProfile .leftCol .avatar {
		width: 124px;
		display: inline-block;
		position: relative;
		margin: 0;
	}
	
	.userProfile .leftCol .avatar,
	.userProfile .leftCol .ubl {
		display: inline-block;
		vertical-align: top;
	}
	
	.userProfile .leftCol .ubl {
		margin-left: 20px;
	}
	
	.userProfile .leftCol .usertitle {
		display: block;
		margin-bottom: 15px;
	}
	
	.userProfile .leftCol .uname {
		color: #eee;
		font-size: 17px;
		font-weight: 600;
	}
	
	.userProfile .leftCol .sname {
		color: #b4bbcb;
		font-size: 15px;
		font-weight: 600;
		margin-top: 5px;
	}
	
	.userProfile .leftCol .status {
		background: #282c35;
		padding: 0 0 4px 4px;
		-webkit-border-radius: 0 0 0 7px;
		-moz-border-radius: 0 0 0 7px;
		border-radius: 0 0 0 7px;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.userProfile .leftCol .status i {
		background: #76c81b;
		width: 7px;
		height: 7px;
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
		border-radius: 100px;
		display: block;
	}
	
	.userProfile .userInfo {
		margin: 0;
	}
	
	.userProfile .userInfo h1,
	.userProfile .userInfo h2,
	.userProfile .userInfo .status {
		display: none;
	}
	
	.leftCol.editUser {
		display: none;
	}
	
	.editUser .submit {
		display: block;
	}
	
	.editUser .roundbutton {
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}
	
	.editUser .checkboxes .fieldset .f50 .fieldBox {
		margin: 0 !important;
	}
	
	.editUser .checkboxes .roundbutton {
		margin: 25px 0;
		top: 0 !important;
	}
	
}

@media( max-width: 460px ) {
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 280px;
	}
	.movie-b {
    height: 270px;
    /* background-position: 51% 42%; */
}
	.fullMovie .about .buttons {
		padding-top: 20px !important;
	}
	
	.fullMovie .about .buttons .ratingBox {
		position: static;
		clear: both;
		padding-top: 10px;
	}
	
	.fullMovie .about .buttons .right {
		float: right;
		margin: -6px -10px 0 0;
	}
	
	.fullMovie .about .buttons .roundbutton,
	.playlist .ya-share2 {
		float: left;
		margin: 0;
	}
	
	.fullMovie .about .buttons .ratingBox {
		margin: 0;
		display: table;
		width: 100%;
	}
	
	.fullMovie .about .buttons .ratingBar {
		width: 100%;
		padding-right: 10px;
	}
	
	.fullMovie .about .buttons .ratingBar,
	.fullMovie .about .buttons .ratingBox a {
		margin: 0 !important;
		float: none !important;
		display: table-cell;
	}
	
	.fullMovie .about .buttons .ratingBox .icon {
		margin: 0 2px 0 15px;
	}
	
	.movieBlock .buttons {
		position: relative;
		padding-top: 40px;
	}
	
	.movieBlock .bluelink {
		position: absolute;
		top: 10px;
		left: 0;
	}
	
	.movieBlock .roundbutton {
		margin-right: 0;
	}
	
}

@media( max-width: 420px ) {
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 250px;
	}
	
	.shortItem.listItem {
		height: auto;
	}
	
	.shortItem.listItem .itemBody {
		height: auto;
		padding-bottom: 0;
	}
	
	.shortItem.listItem .itemInfo {
		height: auto;
		overflow: visible;
	}
	
	.shortItem.listItem .shortStory {
		clear: both;
		margin: 0 0 0 -75px;
		padding-top: 10px;
		height: auto;
	}
	
	.shortItem.listItem.playlist .shortStory {
	}
	
	.shortItem.listItem .bottomInfo {
		position: static;
		left: auto;
		bottom: auto;
		margin: 10px 0 0 -75px;
	}
	
	.shortItem .itemInfo .title {
		font-size: 14px;
	}
	
	.filterLabel .optionBody ul {
		width: auto;
		float: none;
		border: none;
		padding: 0;
	}
	
	.usersList td:nth-child(5) {
		display: none;
	}
	
}

@media( max-width: 400px ) {
		.header .menu > li a,
	.header .menu > li span {
		border-bottom: 1px solid #615b9c;
		padding: 10px 0px 10px 0px;
		width: 100%;
	}
	
	.mcomment .rating {
		display: none;
	}
	
	.header .icon-menu-toggle {
		float: right;
		margin-right: -20px;
		padding: 16px 20px;
	}
	
	.header .menuSlide,
	.menuOpened .header .menuSlide {
		position: static;
		top: auto;
		left: auto;
		width: auto;
		height: auto;
		background: none;
		overflow: visible;
		padding-top: 0;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	
	.header .menuSlide.transition {
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
	}
	
	.header .menuHide {
		position: fixed;
		top: 0;
		left: 0;
		width: 260px;
		background: #44406f;
	}
	
	.header .menuHide {
		margin: 0;
		z-index: 999;
		height: 100%;
		overflow: auto;
		padding-top: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transform: translate(-320px, 0);
		-moz-transform: translate(-320px, 0);
		-ms-transform: translate(-320px, 0);
		-o-transform: translate(-320px, 0);
		transform: translate(-320px, 0);
	}
	
	.header .menuHide.transition {
		-webkit-transition: -webkit-transform 0.3s;
		-moz-transition: -moz-transform 0.3s;
		-ms-transition: -ms-transform 0.3s;
		-o-transition: -o-transform 0.3s;
		transition: transform 0.3s;
	}
	
	.menuOpened .header .menuHide {
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	
	.header .menuBlock {
		margin: 0;
	}
	
	.miniprofile {
		float: none;
		margin: -15px 0 20px;
		overflow: hidden;
		background: #fff;
	}
	
	.miniprofile .logbutton {
		line-height: 32px;
		padding: 8px 20px !important;
		-webkit-tap-highlight-color: rgba(50, 54, 64, 0);
	}
	
	.miniprofile .logbutton.opened {
		background: #323640;
	}
	
	.miniprofile .logbutton .avatar {
		margin: 0 0 0 20px;
	}
	
	.miniprofile .icon-menu {
		right: auto;
		left: 20px;
	}
	
	.miniprofile .logbutton .icon {
		height: 32px;
	}
	
	.miniprofile .module {
		float: none;
	}
	
	.miniprofile .logbutton.is_logged,
	.miniprofile .logbutton.no_logged {
		float: left;
	}
	
	.miniprofile .logbutton.is_logged.opened {
		float: none;
	}
	
	.miniprofile .is_logged ul.reset {
		position: static;
		top: auto;
		right: auto;
		width: auto;
		margin: 10px -20px -10px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border-bottom: 1px solid #33373f;
	}
	
	.miniprofile .module.notifications .logbutton {
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.miniprofile .module.notifications.active .logbutton {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.miniprofile .module.notifications .logbutton .icon {
		float: right;
	}
	
	.miniprofile .module.notifications .logbutton {
		z-index: 10;
	}
	
	.header .notifications .drop {
		position: fixed;
		top: 0;
		left: 0;
		right: auto;
		width: 260px;
		height: 100%;
		z-index: 9;
	}
	
	.header .notifications .drop-body {
		height: 100%;
		padding: 0 20px;
		border: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.header .notifications ul .message {
		width: 170px;
	}
	
	.header .notifications.active .logbutton:before {
		display: none;
	}
	
	.header .drop-body .drop-title {
		background: #323640;
		margin: 0 -20px 15px;
		padding: 14px 20px;
	}
	
	.header .notifications .noticeList {
		position: absolute;
		top: 68px;
		bottom: 60px;
		max-height: none;
		width: 235px;
	}
	
	.header .notifications .view_all {
		position: absolute;
		bottom: 0;
		margin: 0;
		left: 0;
		width: 100%;
		border: none;
		background: #282c35;
		color: #eee;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
}

@media( max-width: 380px ) {
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 230px;
	}
	
	#dlefastreplycomments .fr-toolbar {
		display: none;
	}
	
	.noticePanel {
		width: 100%;
		left: 0;
		padding: 0 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
}

@media( max-width: 350px ) {
	
	.shortItem,
	.shortItem .itemBody,
	.itemBody .item-flip,
	.shortItem .poster img {
		height: 210px;
	}
	
	.friendsInformer .avatar {
		width: 40px;
		height: 40px;
	}
	
	.friendsInformer .avatar img {
		min-height: 40px;
	}
	
	.contentWindow {
		width: 300px;
		margin-left: -150px;
	}
	
	.recaptchaWindow {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		overflow: hidden;
		position: relative;
	}
	
	.recaptchaWindow:before {
		content: '';
		position: absolute;
		right: 0;
		top: 0;
		width: 50px;
		height: 100%;
		background: #F9F9F9;
	}
	
	.recaptchaWindow > div {
		height: 75px !important;
		margin: -1px;
	}
	
}
.knop{
    background: #3e424b;
    float: right;
    cursor: pointer;
    color: #8f95a3;
    padding: 0 15px;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 0px 4px 4px 0px
}
.knop:hover{
    background: #ec164f;}
	@media screen and (max-width: 639px){
.dp-w-cover .dp-w-c-play {
    width: 60px;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
	}
			.dp-w-cover .dp-w-c-play i {
    line-height: 60px;
    font-size: 20px;
    left: 2px;
}
	}
	@media screen and (max-width: 759px){
		.dp-w-cover .dp-w-c-play {
    background: #a79fff;
    color: #111;
}
		.cover_follow {
    height: 350px;
}
	}
	@media screen and (max-width: 639px){
.cover_follow {
    height: 400px;
}
		
	}

	@media screen and (max-width: 479px){
		.dp-w-cover {
    padding-bottom: 0;
    height: 110px;
    }
	.cover_follow {
    height: 330px;
}
}
.dp-w-cover {
    /* padding-bottom: 45%; */
}
	}
	@media screen and (max-width: 998px){
		.cover_follow {
    height: 450px;
}
	}
	@media screen and (max-width: 1199px){
		.cover_follow {
    height: 600px;
}
		
	}

	@media screen and (max-width: 998px){
		.cover_follow {
    height: 450px;
}
	}