/* news_details.css */

.list-tags {
  list-style:none;
}

.tag-item {
  margin-right:5px;
  display:inline-block;
  background:#eee;
  padding:3px 6px;
  color:#8c8c8c;
  font-size:13px;
}

.tag-item a {
  color:#8c8c8c;
  font-size:13px;
}

.top-news {
  margin-bottom:20px;
}

#news-title {
  font-size:22px;
  margin-bottom:10px;
  line-height:35px;
}

#news_description {
  font-size:15px;
  font-weight:500;
  margin:15px 0;
}

#list_news_other {
  list-style:none;
  text-align:left;
}

#list_news_other li {
  line-height:20px;
  margin-bottom:8px;
}

#list_news_other a {
  color:#333;
}

#list_news_other a:hover {
  color:#006BA0;
}

.about-us .about-us-center {
  text-align:left;
  color:#000 !important;
}

.gallery_right .content img {
  margin-bottom:10px;
}

.rating-wrap {
  display:block;
  overflow:hidden;
}

.cmtn-cnt {
  width:100%;
  height:auto;
  min-height:35px;
  padding:5px 0;
  overflow:auto;
  margin-bottom:20px;
  position:relative;
}

.cmtn-cnt img,
.emoji-wysiwyg-editor img {}

.cmtn-cnt:last-child {
  border-bottom:none;
}

.cmtn-cnt img.user {
  width:65px;
  height:65px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:50%;
  background-color:#c4cde0;
  margin-bottom:10px;
}

.cmtn-cnt .del-com {
  background:url(../img/close.png) no-repeat center;
  display:block;
  width:11px;
  height:11px;
  position:absolute;
  left:5px;
  top:5px;
  cursor:pointer;
}

.thecom {
  width:auto;
  height:auto;
  min-height:35px;
  background-color:#fff;
  line-height:18px;
}

.thecom h5 {
  display:inline;
  float:left;
  font-family:tahoma;
  font-size:13px;
  color:#3b5998;
  margin:0 15px 0 0;
  line-height:15px;
}

.thecom h5.admin-user {
  color:#EA1B1B;
}

.thecom .com-dt {
  display:inline;
  float:right;
  font-size:12px;
  line-height:15px;
  color:#949494;
}

.thecom p {
  width:auto;
  margin:0 5px 0 45px;
  color:#4e5665;
}

.btn-review {
  border:0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  background-color:#3cc;
  color:#fff;
  line-height:40px;
  padding:0 20px;
  cursor:pointer;
}

.new-com-bt span {
  display:inline;
  font-size:13px;
  margin-left:10px;
  line-height:30px;
}

.new-com-cnt {
  width:100%;
  height:auto;
  min-height:110px;
}

.the-new-com {
  width:100%;
  height:auto;
  min-height:40px;
  padding:5px;
  margin-bottom:5px;
  border:#ececec 1px solid;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  background-color:#fdfdfd;
  color:#333;
  resize:none;
  outline:0;
}

.new-com-cnt input[type="text"] {
  margin:0;
  padding:5px;
  border:#ececec 1px solid;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  background-color:#fdfdfd;
  color:#333;
  margin-bottom:5px;
  outline:0;
  line-height:22px;
  display:block;
  width:100%;
}

.cmtn-container textarea:focus,
.new-com-cnt input[type="text"]:focus {
  border-color:rgba(82,168,236,0.8);
  outline:0;
  outline:thin dotted \9;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.4);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.4);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.4);
}

.bt-add-com {
  display:inline;
  float:left;
  padding:0 10px;
  margin-right:10px;
  cursor:pointer;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.bt-cancel-com {
  display:inline;
  float:left;
  padding:0 10px;
  cursor:pointer;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.new-com-cnt {
  width:100%;
  height:auto;
  display:none;
  padding-top:10px;
  margin-bottom:10px;
}
}

textarea,
.emoji-wysiwyg-editor {
  width:100%;
  height:100px;
  border:1px solid #d0d0d0;
  padding:15px;
  font-size:13px;
  font-family:Helvetica,arial,sans-serif;
  font-weight:400;
  border-radius:3px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
  -webkit-font-smoothing:antialiased;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

.new-comment {
  margin-bottom:20px;
}

.pr-name {
  color:#3b5998;
  font-size:13px;
}

.review-title {
  text-transform:uppercase;
  font-size:20px;
  line-height:30px;
  margin-bottom:10px;
}

.comment-box {
  padding:10px;
  box-sizing:border-box;
}

.left-cmtn-box {
  float:left;
  width:40%;
  box-sizing:border-box;
  padding:10px;
  border-right:1px solid #efefef;
}

.right-cmtn-box {
  float:left;
  width:60%;
  box-sizing:border-box;
  padding:10px;
  padding-left:50px;
  border-left:1px solid #efefef;
  margin-left:-1px;
}

.rating-box {
  text-align:center;
  margin-bottom:40px;
}

.review-header {
  text-transform:capitalize;
  font-size:16px;
  color:#000;
  line-height:25px;
  margin-bottom:5px;
}

.comments-count {
  color:#848484;
}

#rating-count {
  margin-bottom:10px;
  position:relative;
}

#rating-count:before {
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:25px;
  z-index:999;
}

.rating-num {
  display:inline-block;
  padding-right:10px;
}

.progress {
  display:inline-block;
  width:200px;
  height:10px;
  border-radius:5px;
  background:#e2e2e2;
}

.progress-bar {
  height:10px;
  background:#029000;
  border-radius:5px;
}

.rate-1 .progress-bar {
  background:#8e8e8e;
}

.rate-2 .progress-bar {
  background:#af2a15;
}

.rate-3 .progress-bar {
  background:#ff0;
}

.rate-4 .progress-bar {
  background:#029000;
}

.rate-5 .progress-bar {
  background:red;
}

.rating-detail {
  text-align:center;
}

.rating-detail .item {
  padding:5px 0;
  width:300px;
  margin:0 auto;
  text-align:left;
  padding-left:20px;
}

.cmtn-item {
  margin-bottom:10px;
}

.cmtn-item label {
  line-height:30px;
}

.review-box {
  position:relative;
  margin-bottom:20px;
  border-bottom:1px solid #efefef;
  padding-bottom:20px;
}

.cmtn-img {
  float:left;
  width:20%;
  text-align:center;
  padding-right:20px;
  box-sizing:border-box;
}

.cmtn-detail {
  float:right;
  width:80%;
  box-sizing:border-box;
}

.cmtn-name {
  font-weight:500;
  font-size:14px;
  line-height:20px;
  margin-bottom:5px;
}

.cmtn-date {
  font-size:13px;
  color:#8a8a8a;
  margin:0;
}

.cmtn-rating {
  position:relative;
  display:inline-block;
  margin-right:10px;
  margin-bottom:10px;
  padding:2px;
}

.cmtn-rating:before {
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:20px;
  z-index:999;
}

.cmtn-title {
  display:inline-block;
  font-weight:400;
  color:#000;
  font-size:17px;
  text-transform:capitalize;
}

.cmtn-content {
  margin:0;
  margin-bottom:10px;
}

.js-quick-reply {
  color:#0085c3;
  margin-right:20px;
  line-height:30px;
  display:inline-block;
}

.thank-question {
  font-size:13px;
  color:#656565;
  padding:0 5px;
  display:inline-block;
  line-height:30px;
}

.thank-count {
  font-size:13px;
  color:#656565;
  padding:0 5px;
  display:inline-block;
  line-height:30px;
}

.thank-review {
  border:0;
  background:#fdd22f;
  line-height:30px;
  padding:0 10px;
  border-radius:3px;
  color:#616161;
  cursor:pointer;
}

.thank-review i {
  padding-right:5px;
}

.bt-add-reply,
.bt-cancel-reply {
  display:inline;
  float:left;
  padding:0 10px;
  margin-right:10px;
  cursor:pointer;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}

.review_action {
  margin-bottom:12px;
}

.quick-reply {
  display:none;
  margin-bottom:15px;
}

.reply-cmtn {
  margin-top:15px;
}

.reply-cmtn .cmtn-cnt {
  background:#f9f9f9;
  padding:10px 0;
  margin-bottom:10px;
}

#rating-pro {
  float:left;
  position:relative;
}

#rating-pro:before {
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:25px;
  z-index:999;
}

.comments-count-pro {
  float:left;
  line-height:25px;
  padding:0 10px;
  color:#0085c3;
}

.cmtn-filter-box {
  float:left;
  padding:2px 0;
  padding-right:10px;
  box-sizing:border-box;
  position:relative;
}

.cmtn-filter-box button {
  width:150px;
  height:36px;
  padding:5px 10px;
  font-size:14px;
  position:relative;
  padding-right:30px;
  background:#fff;
  color:#484848;
  border:solid 1px #d6d6d6;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  outline:0;
  cursor:pointer;
  text-align:left;
}

.cmtn-filter-box ul {
  position:absolute;
  top:100%;
  width:100%;
  box-sizing:border-box;
  left:0;
  z-index:1000;
  display:none;
  float:left;
  min-width:160px;
  padding:5px 0;
  margin:2px 0 0;
  list-style:none;
  font-size:14px;
  text-align:left;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.15);
  border-radius:4px;
  -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
  box-shadow:0 6px 12px rgba(0,0,0,.175);
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}

.cmtn-filter-box button:before {
  content:'';
  width:0;
  height:0;
  border-top:6px solid #9b9b9b;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  position:absolute;
  right:10px;
  top:15px;
}

.cap-filter {
  float:left;
  padding-right:20px;
  line-height:40px;
}

.cmtn-filter-box ul li {
  display:block;
  padding:5px 10px;
  clear:both;
  font-weight:400;
  line-height:1.42857143;
  color:#333;
  white-space:nowrap;
  cursor:pointer;
  position:relative;
}

.cmtn-filter {
  margin-bottom:20px;
}

/* news_details.css */