@CHARSET "UTF-8";
.one-author.custom .nopub a { color: #aaa; }
.one-author.custom .author-poems span.mod { font-size: 12px; color: #d75a4a; }
.one-author.custom .author-poems span.draft { font-size: 12px; color: #aaa; }
.one-author.custom .user-likes {display: flex; flex-wrap: wrap;}
.one-author.custom .user-likes .author {display: flex; align-items: center; padding: 10px; width: calc(25% - 6px); border: 2px solid #f1f1f1; box-sizing: border-box; margin: 0 8px 8px 0; overflow: hidden; text-decoration: none;}
.one-author.custom .user-likes .author:nth-child(4n) {margin-right: 0}
.one-author.custom .user-likes img {flex-shrink: 0; margin-right: 10px; border-radius: 50%; } .one-author.custom .user-likes .name {line-height: 1.25;}
.one-author.custom .user-likes .total {display: block; text-align: center; background: #3b5998; color: #fff; border: 0}
.one-author.custom .user-likes .total:hover {background-color: #ff876e;}
.filter {display: flex; justify-content: flex-start; background-color: #f7f7f7; position: relative;}
.show-more-wrap .loader { position: absolute; left: 0; bottom: 0; }
.filter select { width: 80px; padding: 4px; }
.filter .f-item {display: flex; align-items: center; border-right: 2px solid #fff; padding: 20px; min-height: 72px; box-sizing: border-box; }
.filter .f-item.sort {border: none}
.filter .f-name { font-weight: bold; margin: 0 16px 0 0; color: #666; }
.authors-page.custom .sex label { cursor: pointer; }
.authors-page.custom .sex input { margin-right: 4px; }
.authors-page.custom .sex label:not(:last-child) { margin-right: 14px; }
.authors-page.custom .age .delit { margin: 0 6px; }
.authors-page.custom .wh-bl.std.big .cnt { padding-top: 0; }
.one-author.custom .nopoems { color: #999; margin: 10px 0; }
.one-author.custom .author-desc .item span { font-weight: bold; }
.one-author.custom .author-desc span.onl { color: #5bb75b; }
.one-author.custom .hdr { position: relative; }
.one-author.custom .hdr .s-btn-green { position: absolute; right: 10px; top: 16px; }
.one-author.custom .photo .s-btn { display: block; margin-top: 6px; color: #000; }
.one-author.custom .author-stat { margin-bottom: 20px; }
.one-author.custom .author-stat .cnt { display: flex; padding: 24px; justify-content:space-between; align-items: stretch; flex-wrap: wrap }
.one-author.custom .author-stat .item {display: flex; flex-direction: column-reverse; justify-content: flex-end; width: calc(100%/8); text-align: center; color: #777; border-right:2px dotted #eae9e9; box-sizing: border-box; flex-shrink: 0; padding: 0 12px; text-decoration: none;}
.one-author.custom .author-stat .item:last-child {border: 0}
.one-author.custom .author-stat .item .title { font-size: 13px; color: #777; text-decoration: none; }
.one-author.custom .author-stat .item span { display: inline-block; padding: 4px 10px; color: #045398; margin-top: 4px; font-size: 18px; font-weight: bold; }
.one-author.custom .author-stat a.item span { text-decoration: underline;}
.one-author.custom .author-menu { margin-bottom: 20px; }
.one-author.custom .author-menu .cnt { padding: 10px; }
.one-author.custom .author-menu a { display: inline-block; margin-right: 20px; }
.all-wraps{text-align: center; padding: 24px 0 32px;}
.author-scored .number-page,
.author-commented .number-page,
.author-viewed .number-page { padding: 20px; }
.author-viewed .name a { text-decoration: none; }
.author-viewed .author .amount { margin-left: 91px; }
.author-viewed .author .amount a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: inline-block; max-width: 100%; }
.author-viewed .wh-bl.std.big .cnt.authors-little { padding-bottom: 0; }
.custom-rating .number-page { text-align: center; padding: 20px 0 0; }
.submenu {display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 12px}
.submenu a {border-radius: 4px}
.fantom-handler.submenu a {border-radius: 0px}
.submenu.main-sub a.att { background: #FF876E; color: #fff;}
.authors-page.pop .poems { margin: 0 2% 20px 0; width: 58%; float: left; }
.authors-page.pop .poems .all-wrap { text-align: center; margin-top: 20px; }
.authors-page.pop .authors-little { float: left; width: 40%; }
.authors-page.pop .submenu { text-align: center; border-bottom: solid 1px #f1f1f1; }
.authors-page.pop .submenu h3 { font-family: Arial; }
.authors-page.pop .submenu a { width: 33%; margin: 0; box-sizing: border-box; }
.authors-page.pop .submenu a:last-child { width: 34%; }
.authors-list.cards .card, .authors-list.cards .head { padding: 14px 20px; box-sizing: border-box; text-decoration: none; color: #999; display: table; width: 100%; }
.authors-list.cards .card {border-bottom: 1px solid #f1f1f1; padding: 14px 20px 8px;}
.authors-list.cards .card:hover { background: #f7f7f7; }
.authors-list.cards .card img { border-radius: 50%; }
.authors-list.cards .card .imgw { margin-right: 8px; }
.authors-list.cards .num,
.authors-list.cards .author,
.authors-list.cards .rat { display: table-cell; vertical-align: middle; }
.authors-list.cards .num {width: 30px; color: #3b5998; font-weight: bold; padding-right: 12px; box-sizing: border-box}
.authors-list.cards .author { width: calc(80% - 30px); }
.authors-list.cards .rat { width: 20%; text-align: right; color: #3b5998; }
.authors-list.cards .card .rat, .authors-list.cards .num {font-size: 18px;}
.authors-list.cards .head,
.authors-list.cards .head .rat { background: #3b5998; color: #fff; font-weight: bold; }
.fantom.active { display: block; }
.fantom { display: none; }
.one-author .filter .f-item { min-height: auto; }
.one-author .filter .f-item select { width: 200px; }
.one-author .poems-list .poem { padding: 10px; }
.one-author .poems-list .poem.draft { border: dashed 1px; }
.one-author .poems-list .poem .name {display: flex; align-items: center; width: 60%; }
.one-author .poems-list .poem .date,
.one-author .poems-list .poem .genre,
.one-author .poems-list .poem .mets { display: flex; width: 120px; flex-shrink: 0;}
.one-author .poems-list .poem.short .name { width: 40%; }
.one-author .poems-list .poem .name img,
.one-author .poems-list .poem .name .elm {display: block; margin-right: 8px; border-radius: 2px; width: 36px; }
.one-author .poems-list .poem .name .val {margin-left: 0px; } /*/a/ludmila1172#*/
.one-author .poems-list .poem .date { text-align: center; }

.one-author.custom .hdr.u-views { display: flex; justify-content: space-between; align-items: center; border-top: solid 1px #f1f1f1; border-bottom: none;}
.one-author.custom .u-gifts { border-top: solid 1px #f1f1f1; }
.one-author.custom .u-gifts img { max-width: 64px; margin: 0 5px; }
.one-author.custom .u-views .it-wrap {display: flex; align-items: center; flex-wrap: wrap;}
.one-author.custom .u-views .it {display: flex; border-right: 2px solid #f1f1f1;
    padding: 4px 12px;}
.one-author.custom .u-views .total {}
.one-author.custom .u-views .details {}
.one-author.custom .u-views .num {font-weight: bold;}
.one-author.custom .u-views .day { display: inline-block; margin-right: 10px; color: #999;}
.one-author.custom .u-views .bot.details a {display: inline-block; margin-left: 10px; text-decoration: none; }

.one-author.custom .a-acts { margin-top: 10px; text-align: left; }
.one-author.custom .a-acts .elm { margin: -5px 4px 0 0; }
.one-author.custom .gifts-list .one-gift { display: block; float: left; width: 23%; box-sizing: border-box; margin: 0 1% 10px 1%; text-align: center; text-decoration: none; position: relative; }
.one-author.custom .gifts-list .one-gift img { max-width: 100%; }
.one-author.custom .gifts-list .one-gift:hover img { opacity: 0.7; }
.one-author.custom .gifts-list .one-gift:hover .price { display: block; }
.one-author.custom .gifts-list .one-gift .price { background: #f1f1f1; padding: 4px 0; border-radius: 3px; position: absolute; display: none; width: 100%; bottom: -14px; font-weight: bold; }
.one-author.custom .pop-wrap.gifts-list,
.one-author.custom .pop-wrap.gift { width: 460px; }
.one-author.custom .pop-wrap.gift { text-align: center; }
.one-author.custom .pop-wrap.gift .price-info,
.one-author.custom .pop-wrap.gift .btns { margin-top: 20px; }
.one-author.custom .pop-wrap.gift .btns { border-top: solid 1px #eee; padding-top: 20px; margin-top: 20px; }
.one-author.custom .pop-wrap.gift .btns a { margin: 0 8px; }
.one-author.custom .pop-wrap.gift .price-info .balance { color: #777; margin-top: 10px; }
@media screen and (max-width: 920px) { 
   .one-author.custom .user-likes .author { width: 24%; }
}
@media screen and (max-width: 768px) {
   .one-author.custom .user-likes .author {width: calc(33% - 6px); margin: 0 9px 9px 0;}
   .one-author.custom .user-likes .author:nth-child(4n) {margin-right: 9px}
   .one-author.custom .user-likes .author:nth-child(3n) {margin-right: 0}
}
@media screen and (max-width: 760px) { 
   .authors-page.pop .poems, .authors-page.pop .authors-little { width: 100%; }
}
@media screen and (max-width: 670px) { 
   .one-author.custom .author-stat .item { width: 33%; }
   .one-author.custom .user-likes .author { width: 32%; }
   .one-author .poems-list .poem .genre { display: none; }
   .one-author .poems-list .poem.short .name,
   .one-author .poems-list .poem .name,
   .one-author .poems-list .poem .date,
   .one-author .poems-list .poem .mets { width: 30%; }
   .one-author.custom .user-likes .author {width: 100%; margin: 0 0 10px 0;}
   .one-author.custom .user-likes .author:nth-child(4n) {margin-right: 0px}
}
@media screen and (max-width: 530px) { 
   .one-author.custom .hdr .s-btn-green { top: 10px; }
   .authors-page.custom .f-item { width: 100%; }
   .f-item select { font-size: 16px; }
   .one-author.custom .f-item { width: 100%; text-align: center; }
   .one-author .poems-list .poem .date { display: none; }
   .one-author .poems-list .poem.short .name,
   .one-author .poems-list .poem .name { width: auto; }
}
@media screen and (max-width: 500px) { 
   .one-author.custom .pop-wrap.gifts-list, .one-author.custom .pop-wrap.gift { width: 96%; }
}
@media screen and (max-width: 460px) { 
   .one-author .poems-list .poem .mets { min-width: 120px; }
   .one-author.custom .gifts-list .one-gift { width: 31%; }
}
@media screen and (max-width: 360px) { 
   .one-author.custom .gifts-list .one-gift { width: 48%; }
}