.hidden{display: none !important;}
.error{color:red;border:1px solid red !important;}
.mt10{margin-top:10px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mt5{margin-top:5px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.ml10{margin-left: 10px}
.ml15{margin-left: 15px}
.ml20{margin-left: 20px}
.ml25{margin-left: 25px}
.ml30{margin-left: 30px}
.ml35{margin-left: 35px}
.ml40{margin-left: 40px}
.ml45{margin-left: 45px}
.ml50{margin-left: 50px}
.mr5{margin-right:5px;}
.pt50{padding-top:50px;}
.clear{clear:both;}
.width100{width:100%;}
.block-link-category{text-align:right;}
.block-link-category a{font-weight:normal;color:#ab0314;text-decoration:underline;padding-right:5px;font-family:Arial,sans-serif;}
.form-wrap form > div{margin-bottom:20px;}
.subs-btn.add-in-favorite{background-color:#ab0314;color:#fff;}
.video-page .content-video .title-player .player-holder .text-video.video-property{min-height:220px;}
.search-result-video{min-height:300px;}
.mh90{min-height:90px;}
.lb-soc #uLogin a{display:inline-block !important;margin:10px 3px 0 3px !important;vertical-align:top;}
#tbl_top_like{width:100%;margin-top:25px;}
#tbl_top_like thead .head-name{width:70%;text-align:center;font-size:18px;font-weight:bold;}
#tbl_top_like thead .head-admin-link, #tbl_top_like thead .col-pos{text-align:center;font-size:18px;font-weight:bold;}
#tbl_top_like tbody .video-top-like-item .video-top-like-admin-link{text-align:center;vertical-align:middle;}
#tbl_top_like tbody .video-top-like-item .video-top-like-item-value{padding-right:10px;vertical-align:middle;}
#tbl_top_like tbody .video-top-like-item .video-top-like-item-value, #tbl_top_like tbody .video-top-like-item .video-top-like-item-value input[type=checkbox]{cursor:pointer;}
#tbl_top_like tbody .video-top-like-item{line-height:25px;}
#tbl_top_like tbody .video-top-like-item:hover{background-color:#9d0212;}
#tbl_top_like tbody .video-top-like-item:hover a, #tbl_top_like tbody .video-top-like-item:hover td{color:#fff;}
#tbl_top_like tfoot .row-save-top-rate td{text-align:center;}
#tbl_top_like tfoot .save-top-rate{cursor:pointer;margin-right:15px;background:#cdcdcd;padding:5px 5px 5px 5px;border-radius:2px;}
#tbl_top_like tbody .video-top-like-item .video-top-like-item-name a, #tbl_top_like tbody .video-top-like-item .video-top-like-admin-link a{color:#0C67BA !important;text-decoration:underline;}
.add-story .title-holder-h1{font:700 21px/25px 'Roboto', Arial, sans-serif;}

#form-load-user-ava input[type=reset], #form-load-user-ava input[type=submit], #frame-load-user-ava, #frame-add-user-album
{
    display: none;
}

.edit-profile.edit-profile-short-info
{
    margin-bottom: 60px;

}

.edit-profile.edit-profile-short-info .text-video
{
    border-bottom: none;
}

.edit-profile-short-info .berrors
{
    font-size: 14px;
}

.fa-user-ava
{
    height: 32px;
    width: 32px;
    background-size: contain;
    border-radius: 50%;
    margin-left: -1px;
}

#block_user_albums .item-user-album.active, #block_user_albums .item-favorite.active
{
    border: 2px solid #ab0314;
}

.divider-clr
{
    clear: both;
    width: 100%;
}

.drag_box.item-video .block_remove_video
{
    border-bottom: transparent;
    border-top: 1px solid #ab0314;
}

.drag_box.item-video .block_remove_video .remove_video
{
    display: inline-block;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

.item-user-album .line-remove-album .remove-album
{
    display: inline-block;
    text-align: center;
    width: 100%;
}

div.ui-dialog
{
    z-index: 999999;
}

.remove-photo, remove-story
{
    font: normal 15px/21px 'Roboto',Arial,sans-serif;
}

#container.container-story, #container.container-photo
{
    min-height: 100px;
    font-size: 15px;
}

#filter-tags .active-filter
{
    border-color: #ab0314;
    border-width: 2px;
}

.h0
{
    height: 0;
}

@media screen and (min-width:761px){
    .select_box.list-user-albums {position: absolute !important;}
}

.filter_block .tags_block .tags_box
{
    max-height: 103px;
}

.filter_block .tags_block .tags_box > div
{
    height: 29px;
    line-height: 27px;
    margin-right: 7px;
    margin-bottom: 7px;
}

/* *************** 18.04.2020 *************** */
.collections__alfi-nav {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.collections__alfi-nav a{
    font: 400 20px/1.3 'Roboto',Arial,sans-serif;
    margin: 0 10px 10px;
}
.collections__alfi-nav a:hover {
    color: #be4854;
}
.collections__alfi-filter {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
}
.collections__alfi-filter a {
    padding: 5px 20px;
    background-color: #f0e1a9;
    border: 1px solid #cdb054;
    border-radius: 5px;
    font-family: Arial;
    text-align: center;
    font-size: 13px;
    cursor: pointer;
    margin: 0 10px 10px;
    displaY: block;
}
.collections__alfi-filter a:hover {
    border: 1px solid #be4854;
}

.collections__alfi-nav a.active-char
{
    font-weight: bold;
    color: #be4854;
}

.content-video .fposter .poster-video
{
    position: relative;
}

.content-video .fposter .poster-video .label.label-poster-video
{
    padding: 3px 5px;
    background: #ab0314;
    font: 700 10px/10px 'Roboto',Arial,sans-serif;
    color: #fff;
    position: absolute;
    text-transform: uppercase;
    top: unset;
    right: 5px;
    border-radius: 2px;
    margin-top: 5px;
}

.content-video .tabs-b .owl-carousel .item.item-video .label
{
    padding: 3px 5px;
    background: #ab0314;
    font: 700 10px/10px 'Roboto',Arial,sans-serif;
    color: #fff;
    position: absolute;
    text-transform: uppercase;
    top: 5px;
    right: 5px;
    border-radius: 2px;
}

div.ui-dialog.ui-widget-content
{
    z-index: 50;
}

div.ui-dialog.ui-widget-content div.ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close
{
    background: transparent;
    border: none;
    color: transparent;
}

.empty-list-store
{
    font-size: 15px;
}

.subscribe-actress
{
    cursor: pointer;
}

.comm-item .comm-left.img-box.comm-left-not-ava, #login-box .lb-user .img-box.comm-left-not-ava
{
    background-color: #be4854 !important;
}

.comm-item .comm-left.img-box .ico, #login-box .lb-user .img-box.comm-left-not-ava .ico
{
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-shrink: 0;
    color: #fff;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #be4854;
    position: absolute;
    text-align: center;
    top: 7px;
    left: 9px;
}

.comm-item .comm-left.img-box .ico .fa, #login-box .lb-user .img-box.comm-left-not-ava .ico .fa
{
    color: #fff;
    font-size: 30px;
    font-weight: bold !important;
}

#login-box .lb-user .img-box.comm-left-not-ava .ico .fa
{
    font-size: 47px;
}

#login-box .lb-user .img-box.comm-left-not-ava .ico
{
    width: 47px;
    height: 47px;
    top: 14px;
    left: 17px;
}

#ac-av.ac-av-not-ava
{
    background-color: #be4854 !important;
    position: relative;
    border-radius: 50%;
}

#ac-av.ac-av-not-ava .ico
{
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-shrink: 0;
    color: #fff;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #be4854;
    position: absolute;
    text-align: center;
    top: 3px;
    left: 5px;
}

#ac-av.ac-av-not-ava .ico .fa
{
    color: #fff;
    font-size: 25px;
    font-weight: bold !important;
}
/* *************** 18-20.04.2020 END *************** */

.stub_area{text-align:center;padding:40px 0;}
.stub_area .stub_logo_area{padding:10px 0;}
.stub_area .stub_logo_area .stub_logo{}
.stub_area .stub_href{padding:20px 0;font-size:24px;display:block;}
.stub_area .stub_text{font-size:16px;}
.stub_area .stub_text p{font-size:16px;line-height:26px;}
.stub_search_bar{margin:0 0 15px 0;}
.stub_search_bar .search-bar .search-btn{position:absolute;right:15px;}
.stub_footer{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:5px;}
.stub_footer a{color:#bf1f02;}

.title-block.title-block-no-icon h2{padding-left:0;}

.pointer
{
    cursor: pointer;
}

div.ui-dialog[aria-describedby="pay-tariff-box"]
{
    z-index: 9999;
}