/**
	Mixins
*/
/*********
COLORS
*********/
.rs-comments div.rs-comment .comment-meta, .rs-comments .comment-respond .comment-form {
  zoom: 1; }
  .rs-comments div.rs-comment .comment-meta:before, .rs-comments .comment-respond .comment-form:before, .rs-comments div.rs-comment .comment-meta:after, .rs-comments .comment-respond .comment-form:after {
    content: "";
    display: table; }
  .rs-comments div.rs-comment .comment-meta:after, .rs-comments .comment-respond .comment-form:after {
    clear: both; }

.rs-comments .comment-respond .comment-form input[type="submit"], .rs-comments .comment-respond .comment-form input[type="submit"]:visited {
  display: inline-block;
  vertical-align: middle;
  background-color: #004073;
  border: 1px solid #001b31;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  text-shadow: none; }
  .rs-comments .comment-respond .comment-form input[type="submit"]:hover, .rs-comments .comment-respond .comment-form input[type="submit"]:focus, .rs-comments .comment-respond .comment-form input[type="submit"]:visited:hover, .rs-comments .comment-respond .comment-form input[type="submit"]:visited:focus {
    color: #fff;
    background-color: #005ca6; }
  .rs-comments .comment-respond .comment-form input[type="submit"]:active, .rs-comments .comment-respond .comment-form input[type="submit"]:visited:active {
    background-color: #00325a; }

/********
Comments
********/
.rs-comments {
  list-style: none;
  margin: 0 0 1em;
  padding: 0;
  text-indent: 0;
  font-size: 0.9em;
  color: #333;
  background-color: #f2f2f2; }
  .rs-comments div.rs-comment {
    padding: 1em; }
    .rs-comments div.rs-comment ul {
      list-style: none;
      margin: 0 0 0 20px; }
    .rs-comments div.rs-comment .comment-meta {
      border-bottom: solid 1px #ddd; }
      .rs-comments div.rs-comment .comment-meta a, .rs-comments div.rs-comment .comment-meta a:visited {
        text-decoration: none; }
        .rs-comments div.rs-comment .comment-meta a time, .rs-comments div.rs-comment .comment-meta a:visited time {
          color: #333;
          font-size: 0.8em; }
    .rs-comments div.rs-comment .comment-author {
      float: left; }
      .rs-comments div.rs-comment .comment-author .author {
        float: left; }
    .rs-comments div.rs-comment .avatar {
      float: left;
      margin: 0 10px 0 0; }
    .rs-comments div.rs-comment .comment-metadata {
      float: right; }
    .rs-comments div.rs-comment .comment-content {
      clear: both;
      padding: 1em; }
    .rs-comments div.rs-comment .reply a {
      text-decoration: none; }
  .rs-comments div.rs-comment-children {
    text-indent: 0; }
    .rs-comments div.rs-comment-children div.rs-depth-2 {
      border-left: 2px solid #ccc;
      margin: 0 0 10px 10px; }
    .rs-comments div.rs-comment-children div.rs-depth-3 {
      border-left: 2px solid #bbb;
      margin: 0 0 10px 10px; }
    .rs-comments div.rs-comment-children div.rs-depth-4 {
      border-left: 2px solid #aaa;
      margin: 0 0 10px 10px; }
  .rs-comments div.bypostauthor {
    border-left: solid 2px black !important; }
  .rs-comments div.even {
    background: #fff; }
  .rs-comments div.odd {
    background: #f6f6f6; }
  .rs-comments div.parent {
    border-left: 2px solid #ddd; }
  .rs-comments .comment-respond {
    background-color: #f7f7f7; }
    .rs-comments .comment-respond .comment-reply-title {
      background-color: #eee;
      margin: 0;
      padding: 0.25em 1em;
      border-bottom: solid 1px #ddd;
      color: #444; }
    .rs-comments .comment-respond .comment-form {
      padding: 0 1em 1em; }
      .rs-comments .comment-respond .comment-form .comment-notes {
        font-style: italic;
        color: #444;
        font-size: 0.8em; }
      .rs-comments .comment-respond .comment-form label {
        color: #545454;
        display: inline-block;
        vertical-align: middle;
        width: 100px; }
      .rs-comments .comment-respond .comment-form input[type="submit"] {
        border: none; }
      .rs-comments .comment-respond .comment-form p {
        margin: 1em 0; }
      .rs-comments .comment-respond .comment-form .comment-form-comment {
        margin-bottom: 0; }
