/* CF7-Tag [starratingawesome] (Star_Rating), Regeln aus dem Plugin «Contact Form 7 Star Rating with font Awesome» 1.3 */
.wpcf7-starratingawesome.starratingawesome { clear: both; display: inline-block; float: none; padding: 0; margin: 5px 0 10px; border: none; }
.starratingawesome > input { margin-left: 0; }
.starratingawesome:not(:checked) > input { position: absolute; clip: rect(0, 0, 0, 0); }
.starratingawesome:not(:checked) > label { float: right; overflow: hidden; white-space: nowrap; cursor: pointer; color: #E1E5ED; line-height: 1.2em; width: 1em; font-size: 100%; margin-right: 0.2em; }
.starratingawesome > input:checked ~ label { color: #5DB4EC; }
.starratingawesome:not(:checked) > label:hover, .starratingawesome:not(:checked) > label:hover ~ label { color: #FFD700; }
.starratingawesome > input:checked + label:hover, .starratingawesome > input:checked + label:hover ~ label,
.starratingawesome > input:checked ~ label:hover, .starratingawesome > input:checked ~ label:hover ~ label,
.starratingawesome > label:hover ~ input:checked ~ label { color: #EEAA00; }
.starratingawesome > label:active { position: relative; top: auto; left: 0; }
.starratingawesome > label > svg { display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; }
