.widget_fairy_news_posts ul,.widget_fairy_best_posts ul{margin:0;padding:5px;list-style:none}
.widget_fairy_news_posts a{font-size:14px;font-family:roboto;font-weight:700}
.widget_fairy_news_posts ul li{border-bottom:1px solid #E2E2E2;padding-bottom:.5em;margin-bottom:.5em}
.widget_fairy_news_posts ul li:last-child{border-bottom:0;margin-bottom:0}
.widget_fairy_news_posts p{font-size:13px}
.widget_fairy_news_posts img{width:290px;display:block;margin:0 auto 10px}

.widget_fairy_best_posts ul li img,.widget_fairy_best_posts ul li span{display:inline-block;vertical-align:middle}
.widget_fairy_best_posts ul li img{width:120px;height:80px;border:1px solid #E2E2E2}
.widget_fairy_best_posts ul li span{width:46%;width:calc(100% - 130px);font-size:13px;color:gray;text-decoration:none;font-family:'roboto';font-style:italic;margin-left:2%;line-height:1.3}
.widget_fairy_best_posts ul li{overflow:hidden;margin-bottom:10px;display:block;padding-bottom:10px;border-bottom:1px solid #E2E2E2}
.widget_fairy_best_posts ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}
.widget_fairy_best_posts ul li a{display:block}
.widget_fairy_best_posts ul li a:hover{background:#F5F5F5}

.widget_fairy_about img{margin-bottom:5px}
.widget_fairy_about span{font-weight:700;font-size:15px;border-top:1px solid #D6D6D6;padding-top:10px;margin-top:10px;display:block}
.widget_fairy_about ul{padding:0 0 0 20px;list-style:none}
.widget_fairy_about ul li{position:relative;margin:.4em 0;padding-left:5px;list-style:none;font-family:'roboto';font-size:14px;font-style:italic}
.widget_fairy_about ul li:before{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background:#00C3B8;top:5px;display:inline-block;left:-10px;text-align:center;z-index:1}

.widget_fairy_smart_responder form{padding:.5em}
.widget_fairy_smart_responder input[type="text"]{margin-bottom:.5em;width:100%}
.widget_fairy_smart_responder .button{display:block;margin:.5em auto;width:60%}

.widget_fairy_accordeon .accordion{margin:0}
.widget_fairy_accordeon .accordion-btn{font-size:14px;background:#e5f4f7;padding:8px 5px;margin:3px 0;color:#5f6564}
.widget_fairy_accordeon .accordion-content{padding-left:5px;margin-bottom:10px}
.accordion-btn:after{font-family:icomoon;content:"\e901";float:right}
.accordion-btn.active:after{content:"\e902"}
.accordion-content{margin-top:10px}
.accordion-btn{cursor:pointer;font-weight:700;display:block;color:#545454}
.accordion-btn:hover{text-decoration:none}

.top-comment table{min-height:100%;height:100%;width:100%;margin:0;table-layout: fixed;}
.top-comment td{padding:0 5px 15px}
.top-comment table tbody tr:first-child{background:none}
.top-comment .avatar-top img{display:block;margin:0 auto 5px;float:none}
.top-comment .avatar-comment{font-size:14px;line-height:1.5;max-width:100px;margin:0 auto}
.top-comment .comment-author,.top-comment .comment-link{font-size: 13px;display:inline-block;margin-right:4px;width:70%;width:calc(100% - 25px);vertical-align:middle;color:#565656;}
.top-comment .comment-link{color:#f67e00}
.widget_fairy_top_comments p{margin-bottom:1em;display:block;text-align:center}
.top-comment .comm-count{width:20px;height:20px;line-height:20px;border-radius:50%;font-weight:700;display:inline-block;font-size:13px;text-align:center;vertical-align:middle}
.top-comment{margin-top: 1em;}
.top-comment tbody{border-bottom:none}

.reclame.no-title{margin-bottom: 2em;text-align: center;}
.reclame.no-title>div {margin: 0 auto;}