form ul.xPhtBlock {
 border-radius: 1rem;
}


.w-photo {
 width: 100%;
 height: 640px;
 padding: 1em;
 border: 1px solid #d8d8d8;
 margin: 1em 0;
 position: relative; 
 border-radius: 3px;

}
.w-photo .w-photo-title {
 border-bottom: 1px dotted #bfbaba;
}
.w-photo .w-photo-title a {
 font-size: 19px;
 color: #000;
}
.ratebutton{color:#999}
.w-photo-block .w-photo-details {
 position: relative;
 margin: 9px 0 -14px -5px;
 color: #6f6767; 
font-size: 13px;
}
.w-photo-block .w-photo-details span {
 margin-right: 8px;
font-size: 20px;
}
.w-photo-block .w-photo-details p a {
 display: block;
}
.w-photo-img { 
text-align: center; 
border-bottom: 1px dotted #bfbaba;
padding: 15px 0;
}
.w-photo-img img {
 max-height: 470px;
}
.w-photo-bottom {
 bottom: 14px;
 left: auto;
 right: auto;
 position: absolute;
 width: 100%;
}



.nextbtn {
display: inline-block;
margin: 12px auto 0px auto;
font-size: 18px;
color: #877979;
border: 1px solid #eaeaea;
padding: 8px;
}

#uEntriesList .entryBlock { display: block }
.comments-num{color:#ddd;}

@media (max-width: 991px) {
 


#uEntriesList .entryBlock {
 display: flex;
 align-items: flex-end;
 align-content: flex-end;
}
.w-photo-block .w-photo-details p a {display:none}
.btn-group .btn { border-radius: 6px!important;}

}

ul.ru-playlist {
 
 padding: 0.2rem 0.75rem 0.25rem;
}