.energyTag.scale-A3 .energy-A3 { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #009036; border-color: #009036; }

.energyTag.scale-A3 .energy-A3:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A3 .energy-A3 > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A3 .energy-A3:before { border-right-color: #009036; }

.energyTag.scale-A3 .energy-A2 { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #55AB26; border-color: #55AB26; }

.energyTag.scale-A3 .energy-A2:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A3 .energy-A2 > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A3 .energy-A2:before { border-right-color: #55AB26; }

.energyTag.scale-A3 .energy-A1 { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #C8D200; border-color: #C8D200; }

.energyTag.scale-A3 .energy-A1:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A3 .energy-A1 > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A3 .energy-A1:before { border-right-color: #C8D200; }

.energyTag.scale-A3 .energy-A { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #FFED00; border-color: #FFED00; }

.energyTag.scale-A3 .energy-A:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A3 .energy-A > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A3 .energy-A:before { border-right-color: #FFED00; }

.energyTag.scale-A3 .energy-B { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #FBBA00; border-color: #FBBA00; }

.energyTag.scale-A3 .energy-B:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A3 .energy-B > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A3 .energy-B:before { border-right-color: #FBBA00; }

.energyTag.scale-A3 .energy-C { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #EB6909; border-color: #EB6909; }

.energyTag.scale-A3 .energy-C:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A3 .energy-C > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A3 .energy-C:before { border-right-color: #EB6909; }

.energyTag.scale-A3 .energy-D { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #E2001A; border-color: #E2001A; }

.energyTag.scale-A3 .energy-D:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A3 .energy-D > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A3 .energy-D:before { border-right-color: #E2001A; }

.energyTag.scale-A2 .energy-A2 { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #009036; border-color: #009036; }

.energyTag.scale-A2 .energy-A2:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A2 .energy-A2 > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A2 .energy-A2:before { border-right-color: #009036; }

.energyTag.scale-A2 .energy-A1 { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #55AB26; border-color: #55AB26; }

.energyTag.scale-A2 .energy-A1:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A2 .energy-A1 > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A2 .energy-A1:before { border-right-color: #55AB26; }

.energyTag.scale-A2 .energy-A { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #C8D200; border-color: #C8D200; }

.energyTag.scale-A2 .energy-A:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A2 .energy-A > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A2 .energy-A:before { border-right-color: #C8D200; }

.energyTag.scale-A2 .energy-B { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #FFED00; border-color: #FFED00; }

.energyTag.scale-A2 .energy-B:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A2 .energy-B > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A2 .energy-B:before { border-right-color: #FFED00; }

.energyTag.scale-A2 .energy-C { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #FBBA00; border-color: #FBBA00; }

.energyTag.scale-A2 .energy-C:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A2 .energy-C > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A2 .energy-C:before { border-right-color: #FBBA00; }

.energyTag.scale-A2 .energy-D { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #EB6909; border-color: #EB6909; }

.energyTag.scale-A2 .energy-D:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A2 .energy-D > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A2 .energy-D:before { border-right-color: #EB6909; }

.energyTag.scale-A2 .energy-E { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #E2001A; border-color: #E2001A; }

.energyTag.scale-A2 .energy-E:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A2 .energy-E > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A2 .energy-E:before { border-right-color: #E2001A; }

.energyTag.scale-A1 .energy-A { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #009036; border-color: #009036; }

.energyTag.scale-A1 .energy-A:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A1 .energy-A > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A1 .energy-A:before { border-right-color: #009036; }

.energyTag.scale-A1 .energy-B { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #55AB26; border-color: #55AB26; }

.energyTag.scale-A1 .energy-B:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A1 .energy-B > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A1 .energy-B:before { border-right-color: #55AB26; }

.energyTag.scale-A1 .energy-C { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #C8D200; border-color: #C8D200; }

.energyTag.scale-A1 .energy-C:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A1 .energy-C > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A1 .energy-C:before { border-right-color: #C8D200; }

.energyTag.scale-A1 .energy-D { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #FFED00; border-color: #FFED00; }

.energyTag.scale-A1 .energy-D:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A1 .energy-D > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A1 .energy-D:before { border-right-color: #FFED00; }

.energyTag.scale-A1 .energy-E { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #FBBA00; border-color: #FBBA00; }

.energyTag.scale-A1 .energy-E:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A1 .energy-E > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A1 .energy-E:before { border-right-color: #FBBA00; }

.energyTag.scale-A1 .energy-F { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #EB6909; border-color: #EB6909; }

.energyTag.scale-A1 .energy-F:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A1 .energy-F > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A1 .energy-F:before { border-right-color: #EB6909; }

.energyTag.scale-A1 .energy-G { position: relative; display: inline-block; vertical-align: top; height: 1.4rem; width: 2.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0.7rem; text-align: right; padding-right: 0.35rem; line-height: 1.4rem; color: #FFF; font-size: 0.98rem; font-weight: bold; cursor: pointer; background-color: #000; border-color: #000; background-color: #E2001A; border-color: #E2001A; }

.energyTag.scale-A1 .energy-G:before { content: ""; position: absolute; right: 100%; border: 0.7rem solid transparent; border-right: 0.7rem solid #000; }

.energyTag.scale-A1 .energy-G > sup { font-size: 60%; top: -0.35rem; }

.energyTag.scale-A1 .energy-G:before { border-right-color: #E2001A; }

.favourites-list_item .title > .energyTag > span { font-size: 0.75rem; height: 1.1rem; line-height: 1.1rem; width: 2.2rem; }

.favourites-list_item .title > .energyTag > span:before { border-width: 0.55rem; }
