.fullwidth{
	width: 100%;
	display: inline-block;
	margin-bottom: 12px;
}
h1{
	font-size: 28px!important;
	font-weight: 400!important;
}
/*rating start*/
.rating > input { display: none; } 
.rating > label:before { 
  margin: 2px;
  font-size: 1em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}
.rating > .half:before { 
  content: "\f089";
  position: absolute;
}
.rating > label { 
  color: #ddd; 
 float: right; 
}
.cbp-item-wrapper .pricebold{
  font-weight: bold;
  color: #888888;
}
.cbp-item-wrapper .pricebold span{
  color: #9b9b9b;
  font-weight: normal;
}
.cbp-item-wrapper .buy-now{

}
/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #FFED85;  }
/*rating end*/
.rating-section{
	width: 100%;
	display: inline-block;
	margin-bottom: 12px;
}
.customer-review{
	padding-left: 10px;
	color: #959595;
	font-size: 12px;
	float: left;
	padding-top: 1px;
}
.customer-review a{
	color: #959595;
}
.customer-review a:hover{
	color: #333;
}
.short-description{
	width: 100%;
	display: inline-block;
	margin-bottom: 12px;
	color: #888;
}
.pricebold{
	font-weight: bold;
    color: #fc9122;
}
.pricebold span{
	color: #9b9b9b;
	font-weight: normal;
}
.buy-now{
	width: 100%;
	display: inline-block;
	margin-bottom: 12px;
	margin-top: 20px;
}