#reviews{
	display:block;
	clear:both;
}
#reviews h2{
	text-transform:uppercase;
	display: none;
}
#reviews.novedades h3 {
	text-transform:uppercase;
    margin-bottom: 20px;
    font-size: 15px;
    font-weight: 500;
    margin-top: 10px;
    padding-top: 20px;
    border-top: 1px solid #000;
}
#reviews .commentlist li {
	padding-top:10px;
	margin-top:10px;
	display:block;
}
#reviews .commentlist img{
	float:left;
}
.star-rating{
	margin: 0;
	float:left;
}
span.onsale{
	position:relative;
    margin-top: 10px;
    display: block;
}
.attrs{
	margin:0;
}
.product_list_widget span,
.producto .star-rating span,
.comment-text span,
.woocommerce-product-rating .star-rating span{
	font-size:0;
	line-height:0;
	background:#999;
    height: 17px;
	border:none;
	display:block;
}
.product_list_widget span,
.producto .star-rating span,
.comment-text span,
.woocommerce-product-rating .star-rating span{
	background: url('../img/star_black.svg') left center;
	background-size: auto 20px;
	height: 21px;
	padding-left: 50px;
	font-size: 0;
	color: transparent;
}

.product_list_widget span.stars1,
.producto .star-rating span.stars1,
.comment-text span.stars1,
.woocommerce-product-rating .star-rating span.stars1{
    width: 22px;
}
.product_list_widget span.stars2,
.producto .star-rating span.stars2,
.comment-text span.stars2,
.woocommerce-product-rating .star-rating span.stars2{
    width: 44px;
}
.product_list_widget span.stars3,
.producto .star-rating span.stars3,
.comment-text span.stars3,
.woocommerce-product-rating .star-rating span.stars3{
    width: 66px;
}
.product_list_widget span.stars4,
.producto .star-rating span.stars4,
.comment-text span.stars4,
.woocommerce-product-rating .star-rating span.stars4{
    width: 88px;
}
.product_list_widget span.stars5,
.producto .star-rating span.stars5,
.comment-text span.stars5,
.woocommerce-product-rating .star-rating span.stars5{
    width: 110px;
}
.woocommerce-review-link{
    margin: 12px!important;
    padding-left: 10px!important;
    text-decoration: underline;
}
.comment-text p {
    display: inline-block;
    margin: 0;
    float: none;
    margin-bottom: 5px;
}
.star-rating.attrs {
    width: 120px;
    height: 40px;
    float: left;
}

.comment-form-rating .stars span a{
    width:24px;
    height:21px;
    display:inline-block;
    background:url('../img/star.svg') no-repeat center center;
    margin-right:9px;
    float:left;
    cursor:pointer;
    font-size: 0;
    color: transparent;
    line-height: 0px;
}

.star-rating.attrs{
    float: left;
    font-size: 0;
    line-height: 0;
    height: 17px;
    border: none;
    display: block;
    background: url('../img/star_empty.png') repeat-x left top;
    background-size: auto 17px;
    width: 110px;
    margin-right: 30px;
    height: 40px;
}

.comment-form-rating .stars span a:hover,
.comment-form-rating .stars span a.active,
.comment-form-rating .stars span a.fijo{
    background:url('../img/star_black.svg') no-repeat center center
}
h3#reply-title,
p.comment-form-rating label,
p.comment-form-comment label {
    clear: both;
    display: block;
    overflow: hidden;
    padding-top: 20px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 3px;
    margin-bottom: 11px;
}
textarea#comment {
    width: 100%;
    height: 60px;
	padding:4px;font-family: 'Raleway', sans-serif;
}
.comment-form-rating{
    display: block;
    width: 100%;
    overflow: hidden;
    clear: both;
    text-align: left;
    margin-bottom: 30px;
}
.comment-form-comment{
	float:left;
}
.comment-form-rating p {
    margin: 0;
}
#respond .form-submit {
    clear: both;
    float: right;
    text-align: center;
    width: 100%;
    padding-top: 15px;
}
p.comment-form-comment{
    display: block;
}
#reply-title{
	display:none!important;
}
.form-submit .submit{
    TEXT-TRANSFORM: UPPERCASE;
    background: #000;
    color: #FFF;
    border: none;
    padding: 6px 24px;
    letter-spacing: 1px;font-family: 'Raleway', sans-serif;
font-weight: 600;
    font-size: 12px;
    cursor: pointer;
    margin: 40px 0;
}
.form-submit,
.form-submit .submit{
	margin:0;
}
#tab-reviews{
	clear:both;
}
.block33.producto .star-rating,
.novedades .producto .star-rating {
    margin-left: 10px;
}

.novedades .producto .star-rating span,
.block33.producto .star-rating span{
	background: url('../img/star_active.png') left center;
	background-size:auto 17px;
}
.product_list_widget img {
    height: 107px!important;
    float: left!important;
    margin-right: 10px;
}
.product_list_widget{
	margin-bottom:20px!important;
}
.widget.woocommerce h3 {
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    width: 100%;
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
}
p.comment-form-author, p.comment-form-email {
    float: left;
    width: 50%;
    margin-bottom: -10px;
}
p.comment-form-author input, p.comment-form-email input, p.comment-form-comment textarea {
    width: 100%;
    padding: 7px;
    font-family: 'Raleway', sans-serif;
    background: #dcdddf;
    color: #000;
    border: none;
    font-size: 11px;
    letter-spacing: 2px;
    font-weight: bold;
}
#respond form p {
    margin-top: 0;
    width: 100%;
}
p.comment-form-email{
	padding-left:10px;
}
.product_list_widget .star-rating span{
	display:block!important;
}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before{
	display:none;
}
.product_list_widget .star-rating{
	width:auto;
	height:18px!important;
    margin: 5px 0;
}
span.reviewer {
    display: block!important;
    background: none;
    font-size: 9px;
    line-height: 11px;
    color: #999;
}
.product_list_widget li {
    line-height: 10px;
    font-size: 11px;
    font-family: 'GothamMedium';
    line-height: 12px;
    text-transform: uppercase;
}
#review_form_wrapper,
ol.commentlist {
    max-width: 100%;
    margin: auto;
    text-align: left;
}
.blocks.comentarios h2 {
    font-size: 13px;
    letter-spacing: 3px;
    height: 7px;
    overflow: visible;
    max-width: 655px;
    margin: auto;
    margin-bottom: 20px;
}
.blocks.comentarios h2 span{
    text-align: center;
    display: inherit;
}
#respond .form-submit input {
    margin: auto;
    border: 2px solid #eee!important;
    color: #FFF!important;
	margin-bottom:50px;
    letter-spacing: 2px!important;
}
    /*
:;
    font-weight: 600;
    width: auto!important;
    padding: 15px 80px;
    background: #000!important;
    cursor: pointer;
    float: left;
}*/

p.comment-form-author label, 
p.comment-form-email label{
    font-weight: bold;
    text-transform: uppercase;
	display:block!important;
}
form#commentform h2 {
    display: block;
    overflow: visible;
    margin: 0;
    text-align: center;
    margin-top: 20px;
    text-transform: none;
    letter-spacing: 1px;
    font-weight: normal;
}
p.must-log-in {
    margin: 30px 0;
}
.comment_container .star-rating {
    width: 150px;
}
.comment_container .star-rating {
    width: 150px;
    margin: 0;
    margin-right: 40px;
}
.woocommerce-product-rating {
    margin-bottom: 77px;
}

a.woocommerce-review-link {
    font-size: 0;
    float: left;
    display: inline-block;
    margin: 3px 0!important;
    text-decoration: none!important;
}

a.woocommerce-review-link span {
    font-size: 14px;
    margin: 0;
}
a.woocommerce-review-link span:before {
    content: "(";
}

a.woocommerce-review-link span:after {
    content: ")";
}
.commentlist .star-rating span {
    background-size: auto 29px;
    height: 29px;
    margin-bottom: 50px;
}
p.must-log-in a {
    text-decoration: underline;
    font-weight: 700;
}