.rateit {   display:-moz-inline-box;   display:inline-block;   position:relative;   -webkit-user-select:none;   -khtml-user-select:none;   -moz-user-select:none;   -o-user-select:none;   -ms-user-select:none;   user-select:none;   -webkit-touch-callout:none; }   .rateit .rateit-range {  position:relative;  display:-moz-inline-box;  display:inline-block;  background:url(https://dermaveen.com.au/wp-content/themes/tpf/assets/js/rating-star/star2.gif);  height:25px;  outline:none;   }  .rateit .rateit-range * { display:block;  }   * html .rateit, * html .rateit .rateit-range {  display:inline;   } * + html .rateit, * + html .rateit .rateit-range { display:inline;  } .rateit .rateit-hover, .rateit .rateit-selected {   position:absolute;   left:0;   top:0;   width:0; } .rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl {   left:auto;   right:0; } .rateit .rateit-hover {   background:url(https://dermaveen.com.au/wp-content/themes/tpf/assets/js/rating-star/star.gif) left -32px;   color:rgb(239, 197, 41); } .rateit .rateit-hover-rtl {   background-position:right -32px; } .rateit .rateit-selected {   background:url(https://dermaveen.com.au/wp-content/themes/tpf/assets/js/rating-star/star.gif) left -16px;   color:rgb(191,66,66); } .rateit .rateit-selected-rtl {   background-position:right -16px; } .rateit .rateit-preset {   background:url(https://dermaveen.com.au/wp-content/themes/tpf/assets/js/rating-star/star1.gif);   color:rgb(239, 107, 34); } .rateit .rateit-preset-rtl {   background:url(https://dermaveen.com.au/wp-content/themes/tpf/assets/js/rating-star/star2.gif); } .rateit button.rateit-reset {   background:url(https://dermaveen.com.au/wp-content/themes/tpf/assets/js/rating-star/delete.gif) 0 0;   width:16px;   height:16px;   display:-moz-inline-box;   display:inline-block;   float:left;   outline:none;   border:none;   padding:0; } .rateit .rateit-reset span {   display:none; } .rateit button.rateit-reset:hover, .rateit button.rateit-reset:focus {   background-position:0 -16px; }  .rateit-font {   font-size:24px;   line-height:1em; }   .rateit-font .rateit-range {  background:none;  height:auto;   }   .rateit-font .rateit-empty {  color:#ccc;   }   .rateit-font .rateit-range > div, .rateit-font .rateit-range > span {  background:none;  overflow:hidden;  cursor:default;   } .rateit.rateit-font .rateit-reset {   font-size:inherit;   background:none;   width:0.6em;   height:0.6em;   margin-top:0.2em;   background:gray;   border-radius:50%;   position:relative; }   .rateit.rateit-font .rateit-reset span {  display:block;  font-weight:bold;  color:white;  height:calc(50% - 0.045em);  top:0;  position:absolute;  border-bottom:0.09em solid white;  width:72%;  margin-left:14%;   }  .rateit.rateit-font .rateit-reset:hover, .rateit.rateit-font button.rateit-reset:focus {   background:#e6574b;   background:radial-gradient(ellipse at center, #e6574b 55%,#f6836b 77%,#f9d3cc 100%);   background-position:0 0; } 