
/* Begin Comments*/

.commentsbox {
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}
.commentsbox a {color: #6f99d3; text-decoration: underline;}
.commentsbox a:hover {color: #ef8747;}

.commentthreadsbox {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
	.closedcomments {padding: 30px 20px 40px 20px;}

/* Disclaimer */
.disclaimer {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  color: #676565;
  text-align: left;
  font-size: 14px;
}
.disclaimer p {padding-bottom: 0px;}
.dcheading {
  color: #676565;
  font-size: 14px;
  margin: 0px;
  padding: 0px 0px 5px 0px;
  font-weight: 700;
  text-transform: uppercase;
}

/* General and Headings */
h3#comments, h3.leaveareply {
}
.commentsheading, .commentsbox h2, .leaveareply {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  font-family: 'Poppins', Arial, sans-serif;
}
.leaveareply {margin-bottom: 0px;}
.commentsheading {padding-bottom: 0px;}
.leaveareply {padding-left: 0px;}

a.comment-reply-link {color:#000; padding-bottom: 10px; display: inline-block;}
a.comment-reply-link:hover {color:#6f99d3;}


/* Comments Style */
.commentlist li .avatar { 
  float: left;
  margin:0px 15px 0px 0px;
  padding:0px 0px 0px 0px;
  background: transparent;
}

.commentlist cite, .commentlist cite a {
  font-style: normal;
  font-size: 18px;
  line-height: 26px;
  text-decoration:none;
  color:#58a39b;
	font-weight: 600;
}
.commentlist cite a:hover {text-decoration:underline; color:#6f99d3;}
.commentlist .says {display: none;}

.commentlist li .commentmetadata {
  font-weight: normal;
  margin: 0px 0px 10px 0px;
  padding-bottom: 10px;
  display: block;
  font-size:12px;
  text-transform:uppercase;
  color: #969698;
}
.commentlist li .commentmetadata a {color: #969698; text-decoration:none;}
.commentlist li .commentmetadata a:hover {text-decoration:underline; color:#6f99d3;}


.commentlist {
  padding: 0px 0px 0px 0px;
}
.commentlist p {
  margin:0px;
  padding-bottom:8px;
}

.commentlist li {
  margin: 0px 0px 5px 0px;
  padding: 20px 20px 20px 20px;
  list-style: none;
  font-size: 14px;
  line-height:22px;
  color: #403f3f;
  font-weight: 400;
}

.commentlist li .reply {margin:0px; padding:0px 0px 0px 0px; font-weight:normal; text-align:right;}

.commentlist li ul {
  background-color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.40);
}
.commentlist li ul li { 
  border: none;
  font-size:12px;
  margin:0px 0px 0px 0px;
  padding:20px 20px 20px 20px;
  border-bottom: 1px solid #e4e0ec;
}


.thread-even {
  background-color: #f8f8f9;
}
.thread-odd {
  background-color: #f0f0f1;
}

.children {padding: 20px 20px 20px 20px;}
.children .even {
}
.children .odd{
}




#commentform p {
	margin: 0px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}


.navigation {margin:0px; padding:10px 0px 50px 0px; font-size:11px; clear:both;}
.navigation a {text-decoration:none;}
.navigation .alignleft {width:45%; float:left;}
.navigation .alignright {width:45%; float:right; text-align:right;}


/* Comment Form */

.commentfbox {padding: 0px 0px 0px 0px;}

form#commentform {margin:0px; padding:20px 0px 20px 0px;}

form#commentform input, form#commentform textarea {
  padding:10px;
  font-size:16px;
  line-height: 22px;
  color: #666666;
  font-family: 'Poppins', Arial, sans-serif;
  border: 1px solid #d0cdc3;
  background-color: #fff;
	margin-bottom: 10px;
}

form#commentform input {width:40%;}
form#commentform textarea {width:100%;}
form#commentform input#submit {
  cursor: pointer;
  width: auto;
  text-decoration: none;
  padding: 8px 20px 5px 20px;
  color: #fff;
  font-weight: 600;
	letter-spacing: 0px;
  font-size:18px;
  font-family: 'Poppins', Arial, sans-serif;
	border-radius: 3px;
  border: 1px solid #709ad4;
  background-color: #709ad4;
-webkit-box-shadow: 3px 3px 1px 0px rgba(87,118,161,1);
-moz-box-shadow: 3px 3px 1px 0px rgba(87,118,161,1);
box-shadow: 3px 3px 1px 0px rgba(87,118,161,1);
  
}
form#commentform input#submit:hover {
  border-color: #f0a247;
	background-color: #f0a247;
    -webkit-box-shadow: 3px 3px 1px 0px rgba(160,101,32,1);
    -moz-box-shadow: 3px 3px 1px 0px rgba(160,101,32,1);
    box-shadow: 3px 3px 1px 0px rgba(160,101,32,1);
}
form#commentform label {padding-left:5px; color:#867c5b; font-weight: normal;}
form#commentform label span {font-size: 11px; text-transform: uppercase; font-family: "Poppins", Arial, sans-serif; color: #867c5b;}

/* Respond Window */
.commentlist li div#respond {
  margin:0px 0px 0px 0px;
  padding:30px;
  border: none;
  background: #fff;
}
.commentlist li div#respond .leaveareply {padding: 0px 0px 20px 0px;}
.commentlist li div#respond .cancel-comment-reply {font-weight:normal; margin:10px 0px 0px 0px; text-align:right;}
.commentlist li div#respond p.commentreminder {color:#767676;}
.commentlist li div#respond form#commentform {padding: 0px 0px 0px 0px;}
.commentlist li div#respond .commentfbox {padding: 0px 0px 0px 0px;}

/* End Comments */