/* Статья */

#comments { margin:0 15px 4em 10px; }
ul.comments { list-style-type:none; margin:0; padding:0; }
ul.comments li { list-style-type:none; margin:0; padding:2em 0 0 0; }
#comment_form { overflow:hidden; margin:0 15px 0 10px; }
#comment_fields input[type="submit"] {margin: 20px 0 20px 0;}
#comment_form dd {margin:2px 0 5px 0;}
#comment_form input {width:200px;}
#comment_form textarea {overflow:auto; width:270px;}
#author_fields, #comment_fields {display:block; float:left; margin-right:15px;}
#review_comment_email { position:absolute; left:-2000px; }
#moderation_warning {margin-top:20px;}
.error {color:red !important;}
.input-error {border:1px solid red !important;}
.notice { margin:15px 0; color:{{settings.accent_color}};}
.small {font-size:85%;}
/* Reviews */
#reviews_link {cursor:pointer;}
#reviews .box { margin:10px; }
.review {margin-bottom:40px; }
#reviews { margin: 15px 15px 15px 0; }
ul.reviews { list-style-type:none; margin:0; padding:0; }
ul.reviews li { list-style-type:none; margin:0; padding:2em 0 0 0; }
#review_form { overflow:hidden; margin:15px 15px 15px 0; }
#review_form dd {margin:2px 0 5px 0;}
#review_form input {width:100%;}
#review_author_fields, #review_fields {display:block; margin-right:15px; width:100%;}
#review_moderation_warning {margin-top:20px;}
.review_details { font-style:italic; color:{{settings.accent_color2}}; font-size:85%;}
.rating_wrapper {overflow:hidden; margin:10px 10px 10px 0; }
.product_rating_wrapper {overflow: hidden; width: 85px; margin: 0pt auto 10px;}
.product_rating_wrapper div {float:left;width:16px; height:16px; background:url("star.gif") no-repeat scroll 0 0 transparent;}
.product_rating_wrapper div.selected {background-position:0 -16px!important;}
.rating_label {float:left; margin-right:10px;}
#review_confirm_email { position:absolute; left:-2000px; }
.review_button {
 	border: 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: 'Roboto', sans-serif;
  	font-size: 15px;
  	padding:10px 50px;
    text-decoration: none;
    font-weight: 500;
    color: #fff;
  	text-align:center;
    text-transform: uppercase;
    cursor: pointer;
    background-color: #ed910e;
    transition: background 0.2s linear; 
}  
.review_button:hover {
	background-color: #6a8602;
  	color: #fff;
}
