#comments{width:100%;margin:0 auto;padding-bottom:15px}#comments input,#comments textarea{font-family:Asap,sans-serif;background-color:#fff;border:1px solid #c2c2c2;padding:5px;color:#000;font-size:16px}#comments textarea{width:100%;box-sizing:border-box}#comments .bottom{padding:10px 0;display:flex;justify-content:space-between;align-items:center}#comments .c-b,#comments .captcha-box{display:flex;justify-content:space-between;align-items:center}.comments-list .avatar,.comments-list .avatar .letter{align-items:center;display:flex}#comments .bottom .rating{margin-left:15px;cursor:pointer}.captcha{font-size:18px}#comments #result{width:60px;margin:0 10px}#comments button{margin:0;padding:0;cursor:pointer;min-width:130px;background-color:#4a6074;color:#fff;border:none;height:30px;display:block}#comments button span{display:inline-block;width:100%;box-sizing:border-box}#comments button::before,.comments-list .info .rating .number{display:none}#comments .comments-list{list-style:none;padding:20px 0;margin:0}.comments-list>li{border-bottom:1px solid #e2e2e2;margin-bottom:20px}.comments-list .avatar .author{font-size:13px;font-weight:700;margin-left:10px}.comments-list .avatar .letter{position:relative;justify-content:center;border-radius:50%;border:3px solid #f76439;width:30px;height:30px;box-sizing:border-box;background-color:#00f;font-family:"Titan One",sans-serif;font-weight:400;font-size:18px;line-height:18px;color:#fff}.comments-list .avatar .letter::before{content:"";border-radius:50%;position:absolute;left:0;top:0;width:100%;height:100%}.comments-list li:nth-child(4n+1) .letter{background-color:#1fc97b}.comments-list li:nth-child(4n+2) .letter{background-color:#299cff}.comments-list li:nth-child(4n+3) .letter{background-color:#5cbac5}.comments-list .comment .text{line-height:20px;margin:10px 0}.comments-list .info{display:flex;align-items:center;padding:10px 0}.comments-list .info .date{font-size:13px;color:#6c777d;margin-left:12px;top:1px;position:relative}.comments-list .info .rating .stars li{width:17px;height:17px;background-size:auto 17px}@media screen and (max-width:900px){#comments .bottom{flex-direction:column}#comments .bottom>div:first-child{flex-direction:column;width:100%}#comments .bottom>div:first-child .input,#comments .bottom>div:first-child .input input{width:100%;box-sizing:border-box}#comments .bottom .rating{margin:0;padding:20px 0}#comments .captcha-box{justify-content:space-between;width:100%;padding-top:15px}#comments .comments-list{padding-bottom:0}}