1.star_content {
2  display: inline-block;
3  vertical-align: middle;
4  font-size: 1.2em;
5}
6
7.star_content:before, .star_content:after {
8  content: " ";
9  display: table;
10}
11
12.star_content:after {
13  clear: both;
14}
15
16.star_content .cancel,
17.star_content .star {
18  position: relative;
19  overflow: hidden;
20  float: left;
21  margin-right: 0.15em;
22  cursor: pointer;
23}
24
25.star_content .cancel a,
26.star_content .star a {
27  position: absolute;
28  text-indent: -5000px;
29}
30
31.star_content .cancel:after {
32  content: "\f05e";
33  font-family: "FontAwesome";
34  color: #777;
35}
36
37.star_content .star:after {
38  content: "\f006";
39  font-family: "FontAwesome";
40  color: #777;
41}
42
43.star_content .star.star_on:after, .star_content .star.star_hover:after {
44  content: "\f005";
45  font-family: "FontAwesome";
46  color: #ef8743;
47}
48
49#product_comments_block_extra {
50  padding: 10px;
51  margin: 0 0 15px;
52  background: #fbfbfb;
53  border: 1px solid #d6d4d4;
54}
55
56.comments_advices {
57  margin: 0;
58}
59
60#product_comments_block_tab .comment {
61  margin: 0 0 20px;
62  padding-top: 10px;
63  border-top: 1px solid #d6d4d4;
64}
65
66#product_comments_block_tab .comment:first-child {
67  padding-top: 0;
68  border-top: none;
69}
70
71.report_btn {
72  padding-left: 0;
73}
74
75@media (min-width: 768px) {
76  .comment_author {
77    text-align: center;
78  }
79  .comment .comment_details {
80    border-left: 1px solid #d6d4d4;
81    padding-left: 15px;
82  }
83}
84