﻿

.popup-block {
display:none;
}

a {
cursor:pointer;
}

.error-page {
margin:15px 0;
border: 1px solid #ff0000;
padding:15px;
}

.error-page .title {
margin:0 0 10px 0;
font-weight:500;
font-size:20px;
}

.ui-dialog .ui-dialog-titlebar-close {
color:#111;
right:10px;
}

.ui-dialog .ui-dialog-titlebar-close {
position:absolute;
top:12px;
right:10px;
z-index:3;
color:#111;
font-size:0px;
line-height:0px;
text-decoration:none;
}

.ui-dialog-titlebar-close:before {
content:"X";
font-size:14px;
line-height:normal;
color:#111;
position: relative;
top: -3px;
}

.ui-dialog {
position:relative;
z-index:999999999;
}

.ui-dialog .ui-dialog-buttonpane button {
padding:5px 10px;
}

#videoPreview {
display:none;
}

li.video_block:hover #videoPreview {
display:block;
}

li.related_video:hover #videoPreview {
display:block;
}

li.video_block_top3days:hover #videoPreview {
display:block;
}

li.video_block img {

}

li.related_video img {

}

li.video_block_top3days img {

}

.video-tags a:before {
content:"#";
}

.bbcodes {
cursor:pointer;
border:0px;
border-radius: 3px;
    background: #f90;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 1px 0 0 rgb(255 255 255 / 50%);
    padding: 5px;
}

.reg-input {
margin:0 0 10px 0;
}

.reg-input input {
border: 1px solid #3d3d3d;
    border-right: 0;
    background: #222;
    font-size: 14px;
    padding: 5px;
    color:#fff;
}

.submit, #submit {
cursor:pointer;
}

.mass_comments_action {
display:none;
}

#comment textarea {
    height: 55px;
    width: 290px;
}

.smiles {
    height: 23px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.smile {
    display: inline-block;
    width: 24px;
    cursor:pointer;
}

.text-smile>img {
    background-image: url(../dleimages/smiles-text.png);
    margin-left: 3px;
    margin-right: 3px;
    position: relative;
    top: 3px;
    width: 16px;
}

.mini-smile-1 {
    background-position: 0 -78px;
}

.mini-smile-2 {
    background-position: 0 -156px;
}

.mini-smile-3 {
    background-position: 0 -130px;
}

.mini-smile-4 {
    background-position: 0 -182px;
}

.mini-smile-5 {
    background-position: 0 -104px;
}

.mini-smile-6 {
    background-position: 0 -208px;
}

.mini-smile-7 {
    background-position: 0 -26px;
}

.mini-smile-8 {
    background-position: 0 0;
}

.smile>img {
    background-image: url(../dleimages/smiles.png);
    width: 24px;
}

.smile_1 {
    background-position: 0 -68px;
}

.smile_2 {
    background-position: 0 -204px;
}

.smile_3 {
    background-position: 0 -170px;
}

.smile_4 {
    background-position: 0 -238px;
}

.smile_5 {
    background-position: 0 -136px;
}

.smile_6 {
    background-position: 0 -272px;
}

.smile_7 {
    background-position: 0 -34px;
}

.smile_8 {
    background-position: 0 0;
}

.player-wrapper {
width:100% !important;
height:100% !important;
}

li.video_block video {
left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#dlereplypopup textarea {
margin:10px 0 0 0;
}

.ui-dialog-titlebar-close {
cursor:pointer;
}

.nophoto {
height: 60px;
width: 60px;
border-radius: 50%;
background:#fff;
overflow:hidden;
position:relative;
margin:0 auto;
}

.nophoto .name-one {
position:absolute;
top:11px;
left:20px;
z-index:3;
letter-spacing: 40px;
font-size:30px;
text-transform:uppercase;
overflow:hidden;
}

.icon-verified {
right:4px;
}

.nophoto img {
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
z-index:9;
}

.art-pager {
display:flex;
align-items:center;
flex-wrap:wrap;
justify-content: center;
gap: 10px;
}

.nocomments {
display:none !important;
}

.commentsgo {
    padding: 2px;
    border: 1px solid #bcc0c2;
border-radius: 3px;
    font-size: 15px;
    margin:0 0 5px 0;
}

.comments-tree-list {
margin:0px;
padding:0px;
}

.comments-tree-list .comments-tree-list {
margin:0px;
padding:0px 0 0 20px;
}

.u_menu {
    margin-top: 19px;
    display: none;
}

body.active {
margin:38px 0 0 0 !important;
}

.u_menu.active {
width: 100%; top: -38px; border-bottom: 1px solid rgb(255, 153, 0); position: absolute; margin-top: 7px; padding-bottom: 9px; font-size: 17px; display: block !important;
}

.u_menu.active .user_ul {
text-align:center;
}

@media screen and (min-width:1244px) {
.u_menu {
    display: block;
}
}

@media screen and (max-width:750px) {



li.video_block:hover #videoPreview {
display:none;
}

li.related_video:hover #videoPreview {
display:none;
}

li.video_block_top3days:hover #videoPreview {
display:none;
}

.video_block.visible #videoPreview {
display:block;
}

.related_video.visible #videoPreview {
display:block;
}

.video_block_top3days.visible #videoPreview {
display:block;
}

}
