/*==========Rating============*/
@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);

/****** Style Star Rating Widget *****/

fieldset.rating { 
  border: none;
  float: right;

  margin: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
}

.rating > input { display: none; } 
.rating > label:before { 
  margin: 5px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

.rating > .half:before { 
  content: "\f089";
  position: absolute;
}

.rating > label { 
  color: #ddd; 
 float: right; 
}

.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;
}

div.ico_dl {
    vertical-align: -webkit-baseline-middle;
	}
div.ico_dl div {
    background: url(/images/icons/icons16.png);
    background-position: -64px -64px;
    width: 16px;
    height: 16px;
}
div.grayscale {
	filter: grayscale(100%);
}
div.whitescale{
	filter: brightness(0) invert(1);
}