/* #Comments
================================================== */

.comment-holder {
  padding: 0;
  margin: 0 0 20px;
}

/* Comment Heading */
.comments-h {  
  padding: 0;
  margin: 0 0 3px 0;
}

/* Comment List */
.comment-list {
  position: relative;
  margin:0;
  padding:0;
  list-style-type:none;
}
.comment {
    position: relative;
    margin: 0;
    padding: 0;
    background:none;
    list-style-type:none;
    text-transform:none;

  }
  .odd {

  }
  .even {

  }
  .comment .comment-body {
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
    padding: 20px;
		border: 1px solid @tableBorder;
    background: #f5f5f5;
    zoom: 1;
  }
  .comment.bypostauthor .comment-body {
    background: #fafafa;
  }
    .comment .comment-body p {
    }
  .author-comment {

  }
  .comment-author {
    float: left;
    margin: 0 20px 0 0;
  }
  .comment-author .author {
    display: block;
    padding-top: 20px;
    width:65px;
    text-align:left;
    text-transform:capitalize;
    font-weight: bold;
    font-size:16px;
  }
  .comment-text {

  }
	
	/* Comment meta */
  .comment-meta {
    font-size:16px;
    float: right;
    padding: 5px 0;
  }

		/* Reply */
    .reply {
      float: right;
      margin-left: 28px;
      font-size:16px;
        .comment-reply-link{
           background: #c5c5c5;
           color: #fff;
           padding: 5px 10px;
            &:hover{
              color:@linkColorHover;
            }
        }
    }
    .reply a {
      display:inline-block;
      text-decoration:none !important;
    }
     .reply a:hover {
      
    }

  .waiting-for-approval {

  }

 #trackbacks {

 }
  li.trackback {

  }
 p#no-comments {

 }

  .allowed_tags {
    padding:15px;
    background:#eee;
    color:#666;
    font-size:11px;
    font-family:"Courier New", Courier, monospace;
  }
  .allowed_tags strong {
    font-family:Tahoma, Geneva, sans-serif;
  }
  #respond {
    padding-top: 25px;
      h3 {
          margin-bottom: 30px;
      }
      form{
        .btn{
          margin-top: 20px;
        }
        .comment_submit{
          text-align: right;
          margin-bottom: 30px;
        }
      }
  }
  .cancel-comment-reply a {
    
  }
  .cancel-comment-reply a:hover {
    
  }
  /* Portrait tablet to landscape and desktop */
  @media (min-width: 768px) and (max-width: 979px) {
    .comment-list ul.children {
      margin: 0;
    } 
  }
  /* Landscape phone to portrait tablet */
  @media (max-width: 767px) {
    .comment-list ul.children {
      margin: 0;
    }  
  }
.nocomments {
  margin: 0;
}


/* Comment form */
#commentform {
  
}
  #commentform p.field {
    margin-bottom:12px;
  }
    #commentform small {
      color:#8b8b8b;
    }
  #commentform label {
    display:block;
  }
  #commentform input[type="text"] { 
    margin: 0;
    width: 400px;
    padding: 10px;
  }
  #commentform input[type="submit"] {
    
  }
  #commentform input[type="submit"]:hover {
    
  }
  #commentform textarea {
    overflow:auto;
    margin: 0;
    min-width: 100%;
    min-height:180px;
    max-width: 530px;
    width: 100%;
    height:180px;
    padding: 10px;
    border-color:@tableBorder;
    .box-sizing(border-box);
    .children & {
      .box-sizing(border-box);
      width: 100%;
      max-width: 100%;
      min-width: 100px;
    }
  }
  /* Portrait tablet to landscape and desktop */
  @media (min-width: 768px) and (max-width: 979px) {
    #commentform textarea {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        .box-sizing(border-box);
    }
  }
  /* Landscape phone to portrait tablet */
  @media (max-width: 767px) {
    #commentform input[type="text"] {
      width: 100%;
      height: 30px;
      .box-sizing(border-box);
    }
    #commentform textarea {
      width: 100%;
      max-width: 100%;
      min-width: 100%;
      .box-sizing(border-box);
    }
  }