@charset "UTF-8";

.skill-trait-list .table-ico,
.skill-stat li:after,
.replace-type,
.sf_ico { display: block; width: 24px; height: 24px !important; background: url("/editor/img.gw2skills.net/icons/skillinfo-24x24-v20.png") no-repeat 0 -96px; }
.prof-race-ico,
.weapon-ico::before, .weapon-ico::after,
.petfamily-ico::before, .petfamily-ico::after, .pet-tribes-matrix .tribe,
.skill-trait-list .slot-ico { box-sizing: border-box; background: url("/editor/img.gw2skills.net/editor/UI/ui-icons-32x32.v17.png") 0 -64px no-repeat; width: 32px; height: 32px; display: block; }


/* Wiki Profession And Race Icons */
.prof-race-ico.elementalist { background-position:    0px -224px; }
.prof-race-ico.warrior      { background-position:  -32px -224px; }
.prof-race-ico.ranger       { background-position:  -64px -224px; }
.prof-race-ico.necromancer  { background-position:  -96px -224px; }
.prof-race-ico.guardian     { background-position: -128px -224px; }
.prof-race-ico.thief        { background-position: -160px -224px; }
.prof-race-ico.engineer     { background-position: -192px -224px; }
.prof-race-ico.mesmer       { background-position: -224px -224px; }
.prof-race-ico.revenant     { background-position: -256px -224px; }

.prof-race-ico.tempest      { background-position: -288px -224px; }
.prof-race-ico.berserker    { background-position: -320px -224px; }
.prof-race-ico.druid        { background-position: -352px -224px; }
.prof-race-ico.reaper       { background-position: -384px -224px; }
.prof-race-ico.dragonhunter { background-position: -416px -224px; }
.prof-race-ico.daredevil    { background-position: -448px -224px; }
.prof-race-ico.scrapper     { background-position: -480px -224px; }
.prof-race-ico.chronomancer { background-position: -512px -224px; }
.prof-race-ico.herald       { background-position: -544px -224px; }

.prof-race-ico.weaver       { background-position: -576px -224px; }
.prof-race-ico.spellbreaker { background-position: -608px -224px; }
.prof-race-ico.soulbeast    { background-position: -640px -224px; }
.prof-race-ico.scourge      { background-position: -672px -224px; }
.prof-race-ico.firebrand    { background-position: -704px -224px; }
.prof-race-ico.deadeye      { background-position: -736px -224px; }
.prof-race-ico.holosmith    { background-position: -768px -224px; }
.prof-race-ico.mirage       { background-position: -800px -224px; }
.prof-race-ico.renegade     { background-position: -832px -224px; }

.prof-race-ico.catalyst     { background-position: -864px  -224px; }
.prof-race-ico.bladesworn   { background-position: -896px  -224px; }
.prof-race-ico.untamed      { background-position: -928px  -224px; }
.prof-race-ico.harbinger    { background-position: -960px  -224px; }
.prof-race-ico.willbender   { background-position: -992px  -224px; }
.prof-race-ico.specter      { background-position: -1024px -224px; }
.prof-race-ico.mechanist    { background-position: -1056px -224px; }
.prof-race-ico.virtuoso     { background-position: -1088px -224px; }
.prof-race-ico.vindicator   { background-position: -1120px -224px; }

.prof-race-ico.evoker       { background-position:    0px -320px; }
.prof-race-ico.paragon      { background-position:  -32px -320px; }
.prof-race-ico.galeshot     { background-position:  -64px -320px; }
.prof-race-ico.ritualist    { background-position:  -96px -320px; }
.prof-race-ico.luminary     { background-position: -128px -320px; }
.prof-race-ico.antiquary    { background-position: -160px -320px; }
.prof-race-ico.amalgam      { background-position: -192px -320px; }
.prof-race-ico.troubadour   { background-position: -224px -320px; }
.prof-race-ico.conduit      { background-position: -256px -320px; }

.prof-race-ico.human    { background-position:    0px -192px; }
.prof-race-ico.charr    { background-position:  -32px -192px; }
.prof-race-ico.norn     { background-position:  -64px -192px; }
.prof-race-ico.asura    { background-position:  -96px -192px; }
.prof-race-ico.sylvari  { background-position: -128px -192px; }

/* Slot Icons */
.skill-trait-list .slot-ico { width: 20px; height: 20px; background-position: 0 -104px; }
.skill-trait-list .slot-ico.slot-1 { background-position:  -40px -104px; }
.skill-trait-list .slot-ico.slot-2 { background-position:  -60px -104px; }
.skill-trait-list .slot-ico.slot-3 { background-position:  -80px -104px; }
.skill-trait-list .slot-ico.slot-4 { background-position: -100px -104px; }
.skill-trait-list .slot-ico.slot-5 { background-position: -120px -104px; }

.skill-trait-list .slot-ico.slot-f  { background-position: -240px -104px; }
.skill-trait-list .slot-ico.slot-f1 { background-position: -260px -104px; }
.skill-trait-list .slot-ico.slot-f2 { background-position: -280px -104px; }
.skill-trait-list .slot-ico.slot-f3 { background-position: -300px -104px; }
.skill-trait-list .slot-ico.slot-f4 { background-position: -320px -104px; }
.skill-trait-list .slot-ico.slot-f5 { background-position: -340px -104px; }

/* Replace Icons */
.replace-type.burst     { background-position: -480px   0px; }
.replace-type.berserk   { background-position: -480px -24px; }
.replace-type.terra,
.table-ico.terra        { background-position: -480px -48px; }
.replace-type.aqua,
.table-ico.aqua         { background-position: -480px -72px; }
.replace-type.chain     { background-position: -504px -72px; }
.replace-type.stealth   { background-position: -528px -72px; }
.replace-type.belt      { background-position: -552px -72px; }
.replace-type.deadeye   { background-position: -576px -72px; }
.replace-type.mirage    { background-position: -600px -72px; }
.replace-type.unleashed { background-position: -456px   0px; }


/* Weapon Icons */
.weapon-ico::before             { content: ""; background-position: -96px 0; }
.weapon-ico::after              { content: ""; position: relative; top: -32px; left: 0; }
.weapon-ico.landspear::after    { background-position: -256px -128px; }
.weapon-ico.greatsword::after   { background-position: -288px -128px; }
.weapon-ico.hammer::after       { background-position: -320px -128px; }
.weapon-ico.longbow::after      { background-position: -352px -128px; }
.weapon-ico.rifle::after        { background-position: -384px -128px; }
.weapon-ico.shortbow::after     { background-position: -416px -128px; }
.weapon-ico.staff::after        { background-position: -448px -128px; }
.weapon-ico.axe::after          { background-position: -480px -128px; }
.weapon-ico.dagger::after       { background-position: -512px -128px; }
.weapon-ico.mace::after         { background-position: -544px -128px; }
.weapon-ico.pistol::after       { background-position: -576px -128px; }
.weapon-ico.scepter::after      { background-position: -608px -128px; }
.weapon-ico.sword::after        { background-position: -640px -128px; }
.weapon-ico.focus::after        { background-position: -672px -128px; }
.weapon-ico.shield::after       { background-position: -704px -128px; }
.weapon-ico.torch::after        { background-position: -736px -128px; }
.weapon-ico.warhorn::after      { background-position: -768px -128px; }
.weapon-ico.harpoon_gun::after  { background-position: -800px -128px; }
.weapon-ico.spear::after        { background-position: -832px -128px; }
.weapon-ico.trident::after      { background-position: -864px -128px; }

/* Pet Family Icons */
.petfamily-ico::before                  { content: ""; background-position: -96px 0; }
.petfamily-ico::after                   { content: ""; position: relative; top: -32px; left: 0; }
.petfamily-ico.armor_fish::after        { background-position:  -32px -64px; }
.petfamily-ico.bird::after              { background-position:  -64px -64px; }
.petfamily-ico.canine::after            { background-position:  -96px -64px; }
.petfamily-ico.devourer::after          { background-position: -128px -64px; }
.petfamily-ico.drake::after             { background-position: -160px -64px; }
.petfamily-ico.feline::after            { background-position: -192px -64px; }
.petfamily-ico.jellyfish::after         { background-position: -224px -64px; }
.petfamily-ico.moa::after               { background-position: -256px -64px; }
.petfamily-ico.porcine::after           { background-position: -288px -64px; }
.petfamily-ico.shark::after             { background-position: -320px -64px; }
.petfamily-ico.spider::after            { background-position: -352px -64px; }
.petfamily-ico.ursine::after            { background-position: -384px -64px; }
.petfamily-ico.wyvern::after            { background-position: -416px -64px; }
.petfamily-ico.bristleback::after       { background-position: -448px -64px; }
.petfamily-ico.smokescale::after        { background-position: -480px -64px; }
.petfamily-ico.gazelle::after           { background-position: -512px -64px; }
.petfamily-ico.iboga::after             { background-position: -544px -64px; }
.petfamily-ico.jacaranda::after         { background-position: -576px -64px; }
.petfamily-ico.phoenix::after           { background-position: -608px -64px; }
.petfamily-ico.turtle::after            { background-position: -640px -64px; }
.petfamily-ico.wallow::after            { background-position: -672px -64px; }
.petfamily-ico.burrowing_shark::after   { background-position: -704px -64px; }
.petfamily-ico.chak::after              { background-position: -736px -64px; }
.petfamily-ico.kryptis::after           { background-position: -768px -64px; }
.petfamily-ico.warclaw::after           { background-position: -800px -64px; }
.petfamily-ico.bee::after               { background-position: -832px -64px; }
.petfamily-ico.raptor::after            { background-position: -864px -64px; }


/* Show Info */
.show-info { box-sizing: border-box; min-width: 230px; max-width: 350px; height: auto; border: solid 2px #000000; box-shadow: -1px -1px 3px rgba(255,255,255,0.5), 1px -1px 3px rgba(255,255,255,0.5), 2px 2px 3px rgba(0,0,0,.4); z-index: 10; background: url("/editor/img.gw2skills.net/bg/show-info.jpg") 0 0; opacity: 1; margin: 5px 15px; }
.show-info.skill-desc { max-width: 400px; }
.show-info .si-inner { display: block; margin: 10px 12px 15px 12px; position: relative; font-size: 12px !important; font-weight: normal; color: #f00; text-shadow: 2px 2px 1px rgba(0,0,0,.8); }
.show-info .si-inner * { font-family: OpenSans, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-shadow: 2px 2px 1px rgba(0,0,0,.8); }

.show-info .si-header        { margin: 0 0 10px 0; }
.show-info .si-header h6     { color: #fee0ad; font-weight: 500; font-size: 14px; }
.show-info .si-header.com h6 { color: #ffffff; }
.show-info .si-header.fin h6 { color: #4f9dfe; }
.show-info .si-header.mas h6 { color: #2dc50e; }
.show-info .si-header.rar h6 { color: #ffe51f; }
.show-info .si-header.exo h6 { color: #fda500; }
.show-info .si-header.asc h6 { color: #ff4484; }
.show-info .si-header.leg h6 { color: #a02ef7; }
.show-info .si-header .si-header-stat { float: right; display: inline-block; font-weight: 500; font-size: 14px; color: #ffffff; margin-left: 10px; }
.show-info .si-header .si-header-stat .attr-stat { color: #00ff00; font-size: 14px; }
.show-info .si-header .si-header-stat .attr-stat.percent::after { content: "%"; color: #00ff00; font-size: 14px; }

.show-info .si-header .si-header-stat .skill-stat { margin: -5px -10px 0 0; }
.show-info .si-header .si-header-stat .skill-stat li { float: left; font-size: 13px; margin-left: 3px; line-height: 22px; }
.show-info .si-header .si-header-stat .skill-stat .original { display: none; }
.show-info .si-header .si-header-stat .skill-stat .modified { color: #00ff00; }
.show-info .si-header .si-header-stat .skill-stat .modified .original { display: inline-block; color: #ffffff; margin-left: 5px; }
.show-info .si-header .si-header-stat .skill-stat .modified .original::before { content: "("; color: #ffffff; font-size: 13px; }
.show-info .si-header .si-header-stat .skill-stat .modified .original::after { content: ")"; color: #ffffff; font-size: 13px; }


.show-info .skill-info, .show-info .skill-info * { font-size: 12px; }
.show-info .skill-info b { color: #fce755; font-weight: normal; }
.show-info .skill-info em { color: #d2d2d2; font-style: italic; }

.sfact.txt, .sfact.hr + .sfact { margin-top: 20px; }
.sfact.nohr, .show-info .sfact.nohr { margin-top: 0 !important; }
.show-info .sfact.txt, .show-info .sfact.hr + .sfact { margin-top: 10px; }
.show-info p + .sfact, .show-info p + .sfact.txt, .show-info p + .sfact.nohr { margin-top: 10px !important; }

.sfact.hr { display: none; }
.sfact.txt dt { display: none; }
.sfact.txt dd { padding-left: 0; }
.show-info .skill-info .sfact dd, .show-info .skill-info .sfact dd * { color: #d2d2d2 !important; font-size: 12px; }
.show-info .skill-info .sfact.txt dd { font-size: 12px; color: #ffffff !important; }
.show-info .skill-info .sfact.txt dd b { color: #fce755 !important; }
.sfact.txt.enemy dd b,
.show-info .skill-info .sfact.txt.enemy dd b { color: #ff6600 !important; }
.sfact.txt.ally dd b,
.show-info .skill-info .sfact.txt.ally dd b { color: #0077ff !important; }
.show-info .skill-info .sfact.traited dd, .show-info .skill-info .sfact.traited dd * { color: #77bbff !important; }
.show-info .skill-info .sfact.isadded dd, .show-info .skill-info .sfact.isadded dd * { font-style: italic !important; }
.show-info .skill-info .sfact .multi { font-size: 13px; font-weight: 500; text-shadow: 2px 2px 2px rgba(0,0,0,.9), -2px 2px 2px rgba(0,0,0,.9), 2px -2px 2px rgba(0,0,0,.9); }
.show-info .skill-info .sfact .add { font-weight: normal; }
.show-info .skill-info .sfact .add::before, .show-info .skill-info .sfact .add::after { content: none; }

.show-info .skill-info .sfact.time .add::before { content: " ("; }
.show-info .skill-info .sfact.x .add::before { content: " ("; }

.show-info .skill-info .sfact.time .add::after { content: ") "; }
.show-info .skill-info .sfact.x .add::after { content: "x) "; }

.show-info .skill-info .sfact.desc .add::after { content: ": "; }
.show-info .skill-info .sfact.time.desc .add::after { content: "): "; }
.show-info .skill-info .sfact.x.desc .add::after { content: "x): "; }

.sfact.defbreak dd, .sfact.defbreak dd *,
.show-info .skill-info .sfact.defbreak dd, .show-info .skill-info .sfact.defbreak dd * { color: #3d9886 !important; }

.show-info.as-content { max-width: 500px; }
.show-info.as-content .si-header { margin-bottom: 4px; }
.show-info.as-content .si-header h6 { margin-bottom: 4px; font-size: 13px; }
.show-info.as-content ul { margin-bottom: 10px; }
.show-info.as-content ul li { list-style: none; margin-bottom: 2px; }
.show-info.as-content .attributes ul {}
.show-info.as-content .attributes ul li { list-style: none; margin-bottom: 0; }
.show-info.as-content .attributes ul li.traited { color: #77bbff !important; }
.show-info.as-content .attributes ul li::before { display: inline-block; content: "+"; float: left; margin-right: 2px;  }
.show-info.as-content .attributes ul li.traited .buff-src { font-style: italic; color: #77bbff; }
.show-info.as-content .attributes ul li.traited .buff-src::before { content: "("; }
.show-info.as-content .attributes ul li.traited .buff-src::after { content: ")"; }

.show-info.as-content.two-columns { max-width: 1000px; }
.show-info.as-content.two-columns .si-inner .columns { max-width: 950px; column-count: 2; column-gap: 3em; column-rule: 2px dotted #808080; }
.show-info.as-content.two-columns .si-inner .columns h6 { break-after: avoid; }
.show-info.as-content.two-columns .si-inner .columns li { break-inside: avoid; }

.show-info .si-tl-content ul { margin: 0 10px 0 0; max-width: 400px; }
.show-info .si-tl-content ul li { margin: 0 0 4px 30px; list-style: none; min-height: 28px; line-height: 15px; }
.show-info .si-tl-content ul li b { color: #fce755; }
.show-info .si-tl-content ul li em { display: none; }
.show-info .si-tl-content ul li .ico { width: 24px; height: 24px; float: left; margin-left: -30px; }
.show-info .si-tl-content ul li .ico img { width: 24px; height: 24px; }
.show-info .si-tl-content ul li .desc { }

.show-info .si-text {}
.show-info .si-table {}
.show-info .si-aside { margin-top: 10px; }
.show-info .ad-stat { margin: 0; }
.show-info .ad-stat .value { color: #00ff00; margin: 0 15px 0 5px; }

.show-info .si-aside.toggle-hint { margin-top: 15px; color: #999999; font-size: 11px; font-style: italic; }
.show-info .si-aside.toggle-hint::before { content: "("; }
.show-info .si-aside.toggle-hint::after { content: ")"; }
.show-info .si-aside.ctrl-hint { margin-top: 15px; color: #999999; font-size: 11px; font-style: italic; }
.show-info .si-aside.ctrl-hint::before { content: "("; }
.show-info .si-aside.ctrl-hint::after { content: ")"; }

.show-info .ad-stat + .at-stat { margin-top: 10px; }

.show-info .item-stat.rune { margin-left: 22px; }
.show-info .item-stat.rune::before { display: block; content: "(1):"; margin-left: -22px; float: left; }
.show-info .rune + .rune::before { content: "(2):"; }
.show-info .rune + .rune + .rune::before { content: "(3):"; }
.show-info .rune + .rune + .rune + .rune::before { content: "(4):"; }
.show-info .rune + .rune + .rune + .rune + .rune::before { content: "(5):"; }
.show-info .rune + .rune + .rune + .rune + .rune + .rune::before { content: "(6):"; }

.show-info .blue { color: #77bbff; }
.show-info .item-desc em { color: #b0b0b0; font-style: normal; }

.show-info .si-aside .ad-stat { font-size: 12px; color: #b0b0b0; }
.show-info .si-aside .ad-stat .value { color: #b0b0b0; margin: 0; }

.sfact.summary {}
.sfact.summary dd { color: #b0b0b0; }
.sfact.summary b { font-weight: normal; color: #f4d3a8; }
.sfact.summary em { display: none; }
.sfact.summary-skill em { display: inline-block; margin-right: 5px; font-style: normal; color: #f4f0d4; }
.sfact.summary-skill em::before { content: "["; }
.sfact.summary-skill em::after { content: "]"; }


/* Pet Info */
.show-info.pet {}
.show-info.pet .tribe { float: right; display: inline-block; width: 32px; height: 32px; }
.show-info.pet .pet-info { height: 220px; }
.show-info.pet .pet-info p { font-style: italic; font-size: 13px; }
.show-info.pet .pet-info ul { width: 240px; margin-top: 10px; }
.show-info.pet .pet-info ul li { width: 80px; float: left; background: none; margin: 0 0 0 36px; font-size: 13px; line-height: 30px; }
.show-info.pet .pet-info ul li::before { width: 30px; height: 30px; content: ''; float: left; display: block; margin-left: -34px; }
.show-info.pet .pet-info ul li.pc::after { display: inline-block; content: '%'; }
.show-info.pet .pet-info ul li.modified { color: #00ff00; }

.pet-tribes-matrix .tribe { display: inline-block; width: 32px; height: 32px; }
.show-info.pet .tribe .ferocious,
.pet-tribes-matrix .tribe.ferocious    { background-position: -896px -192px; }
.show-info.pet .tribe .stout,
.pet-tribes-matrix .tribe.stout        { background-position: -928px -192px; }
.show-info.pet .tribe .deadly,
.pet-tribes-matrix .tribe.deadly       { background-position: -960px -192px; }
.show-info.pet .tribe .versatile,
.pet-tribes-matrix .tribe.versatile    { background-position: -992px -192px; }
.show-info.pet .tribe .supportive,
.pet-tribes-matrix .tribe.supportive   { background-position: -1024px -192px; }



/* Skill-stats */
.skill-stat .support::before    { content: "-"; }
.skill-stat li::after           { float: right; content: ""; }
.skill-stat .casttime::after,
.skill-trait-list .table-ico.casttime   { background-position: -504px -48px; }
.skill-stat .recharge::after,
.skill-trait-list .table-ico.recharge   { background-position: -528px -48px; }
.skill-stat .initiative::after,
.skill-trait-list .table-ico.initiative { background-position: -552px -48px; }
.skill-stat .energy::after,
.skill-trait-list .table-ico.energy     { background-position: -576px -48px; }
.skill-stat .support::after,
.skill-trait-list .table-ico.support    { background-position: -600px -48px; }
.skill-stat .noaqua::after,
.skill-trait-list .table-ico.noaqua     { background-position: -624px -48px; }
.skill-stat .aim::after,
.skill-trait-list .table-ico.aim        { background-position: -624px -72px; }
.skill-stat .health::after,
.skill-trait-list .table-ico.health     { background-position: -624px -96px; }


/* Skill-facts */
.sf_ico { }

/* Combos */
.sf_ico.combo-blast                 { background-position: -648px    0px; }
.sf_ico.combo-dark                  { background-position: -648px  -24px; }
.sf_ico.combo-ethereal              { background-position: -648px  -48px; }
.sf_ico.combo-fire                  { background-position: -648px  -72px; }
.sf_ico.combo-ice                   { background-position: -648px  -96px; }
.sf_ico.combo-leap                  { background-position: -648px -120px; }
.sf_ico.combo-light                 { background-position: -648px -144px; }
.sf_ico.combo-lightning             { background-position: -648px -168px; }
.sf_ico.combo-physical_projectile   { background-position: -672px    0px; }
.sf_ico.combo-poison                { background-position: -672px  -24px; }
.sf_ico.combo-smoke                 { background-position: -672px  -48px; }
.sf_ico.combo-water                 { background-position: -672px  -72px; }
.sf_ico.combo-whirl                 { background-position: -672px  -96px; }

/* Boons */
.sf_ico.boon            { background-position:    0px 0px; }
.sf_ico.aegis           { background-position:  -24px 0px; }
.sf_ico.fury            { background-position:  -48px 0px; }
.sf_ico.might           { background-position:  -72px 0px; }
.sf_ico.protection      { background-position:  -96px 0px; }
.sf_ico.quickness       { background-position: -120px 0px; }
.sf_ico.regeneration    { background-position: -144px 0px; }
.sf_ico.resistance      { background-position: -168px 0px; }
.sf_ico.resolution      { background-position: -192px 0px; }
.sf_ico.stability       { background-position: -216px 0px; }
.sf_ico.swiftness       { background-position: -240px 0px; }
.sf_ico.vigor           { background-position: -264px 0px; }
.sf_ico.alacrity        { background-position: -288px 0px; }

.sf_ico.boon.remove            { background-position:    0px -24px; }
.sf_ico.aegis.remove           { background-position:  -24px -24px; }
.sf_ico.fury.remove            { background-position:  -48px -24px; }
.sf_ico.might.remove           { background-position:  -72px -24px; }
.sf_ico.protection.remove      { background-position:  -96px -24px; }
.sf_ico.quickness.remove       { background-position: -120px -24px; }
.sf_ico.regeneration.remove    { background-position: -144px -24px; }
.sf_ico.resistance.remove      { background-position: -168px -24px; }
.sf_ico.resolution.remove      { background-position: -192px -24px; }
.sf_ico.stability.remove       { background-position: -216px -24px; }
.sf_ico.swiftness.remove       { background-position: -240px -24px; }
.sf_ico.vigor.remove           { background-position: -264px -24px; }
.sf_ico.alacrity.remove        { background-position: -288px -24px; }

/* Conditions */
.sf_ico.condition       { background-position:    0px -48px; }
.sf_ico.bleed           { background-position:  -24px -48px; }
.sf_ico.blind           { background-position:  -48px -48px; }
.sf_ico.burning         { background-position:  -72px -48px; }
.sf_ico.chill           { background-position:  -96px -48px; }
.sf_ico.confusion       { background-position: -120px -48px; }
.sf_ico.cripple         { background-position: -144px -48px; }
.sf_ico.fear            { background-position: -168px -48px; }
.sf_ico.immobilize      { background-position: -192px -48px; }
.sf_ico.poison          { background-position: -216px -48px; }
.sf_ico.slow            { background-position: -240px -48px; }
.sf_ico.torment         { background-position: -264px -48px; }
.sf_ico.vulnerable      { background-position: -288px -48px; }
.sf_ico.weakness        { background-position: -312px -48px; }

.sf_ico.condition.remove       { background-position:    0px -72px; }
.sf_ico.bleed.remove           { background-position:  -24px -72px; }
.sf_ico.blind.remove           { background-position:  -48px -72px; }
.sf_ico.burning.remove         { background-position:  -72px -72px; }
.sf_ico.chill.remove           { background-position:  -96px -72px; }
.sf_ico.confusion.remove       { background-position: -120px -72px; }
.sf_ico.cripple.remove         { background-position: -144px -72px; }
.sf_ico.fear.remove            { background-position: -168px -72px; }
.sf_ico.immobilize.remove      { background-position: -192px -72px; }
.sf_ico.poison.remove          { background-position: -216px -72px; }
.sf_ico.slow.remove            { background-position: -240px -72px; }
.sf_ico.torment.remove         { background-position: -264px -72px; }
.sf_ico.vulnerable.remove      { background-position: -288px -72px; }
.sf_ico.weakness.remove        { background-position: -312px -72px; }

/* Attributes */
.sf_ico.power,
.sf_ico.atr_power           { background-position: -528px 0px; }
.sf_ico.precision,
.sf_ico.atr_precision       { background-position: -552px 0px; }
.sf_ico.toughness,
.sf_ico.atr_toughness       { background-position: -576px 0px; }
.sf_ico.vitality,
.sf_ico.atr_vitality        { background-position: -600px 0px; }
.sf_ico.compassion,
.sf_ico.atr_compassion      { background-position: -624px 0px; }
.sf_ico.ferocity,
.sf_ico.atr_ferocity        { background-position: -528px -24px; }
.sf_ico.malice,
.sf_ico.atr_malice,
.sf_ico.conddmg,
.sf_ico.atr_conddmg         { background-position: -552px -24px; }
.sf_ico.expertise,
.sf_ico.atr_expertise       { background-position: -576px -24px; }
.sf_ico.concentration,
.sf_ico.atr_concentration   { background-position: -600px -24px; }
.sf_ico.critchance,
.sf_ico.atr_critchance      { background-position: -624px -24px; }
.sf_ico.critdmg,
.sf_ico.atr_critdmg         { background-position: -504px -24px; }

/* Additions */
.sf_ico.skill,
.sf_ico.upgrade         { background-position:    0px -168px; }
.sf_ico.trait,
.sf_ico.aura            { background-position:    0px -144px; }
.sf_ico.att_1,
.table-ico.att_1        { background-position:  -24px -168px; }
.sf_ico.att_2,
.table-ico.att_2        { background-position:  -48px -168px; }
.sf_ico.att_3,
.table-ico.att_3        { background-position:  -72px -168px; }
.sf_ico.att_4,
.table-ico.att_4        { background-position:  -96px -168px; }
.sf_ico.att_5,
.table-ico.att_5        { background-position: -120px -168px; }
.sf_ico.att_6,
.table-ico.att_6        { background-position: -504px -168px; }
.sf_ico.att_7,
.table-ico.att_7        { background-position: -528px -168px; }
.sf_ico.att_8,
.table-ico.att_8        { background-position: -552px -168px; }
.sf_ico.att_9,
.table-ico.att_9        { background-position: -576px -168px; }


.sf_ico.fireaura        { background-position: -144px -168px; }
.sf_ico.wateraura       { background-position: -168px -168px; }
.sf_ico.airaura         { background-position: -192px -168px; }
.sf_ico.earthaura       { background-position: -216px -168px; }
.sf_ico.lightaura       { background-position: -240px -168px; }
.sf_ico.chaosaura       { background-position: -264px -168px; }
.sf_ico.darkaura        { background-position: -288px -168px; }

.sf_ico.tectonic_shift  { background-position: -312px -168px; }
.sf_ico.att_11,
.table-ico.att_11       { background-position: -336px -168px; }
.sf_ico.att_12,
.table-ico.att_12       { background-position: -360px -168px; }
.sf_ico.att_13,
.table-ico.att_13       { background-position: -384px -168px; }
.sf_ico.att_14,
.table-ico.att_14       { background-position: -408px -168px; }
.sf_ico.att_15,
.table-ico.att_15       { background-position: -432px -168px; }
.sf_ico.att_16,
.table-ico.att_16       { background-position: -456px -168px; }
.sf_ico.att_17,
.table-ico.att_17       { background-position: -480px -168px; }
.sf_ico.att_18,
.table-ico.att_18       { background-position:  -120px -216px; }

.sf_ico.att_21,
.table-ico.att_21       { background-position:  -24px -216px; }
.sf_ico.att_22,
.table-ico.att_22       { background-position:  -48px -216px; }
.sf_ico.att_23,
.table-ico.att_23       { background-position:  -72px -216px; }
.sf_ico.att_24,
.table-ico.att_24       { background-position:  -96px -216px; }


/* Effects */
.sf_ico.adrenaline,
.sf_ico.attribute       { background-position:  -24px -96px; }
.sf_ico.blowout         { background-position:  -72px -96px; }
.sf_ico.break_stun,
.sf_ico.breakstun       { background-position:  -96px -96px; }
.sf_ico.combo,
.sf_ico.combofield,
.sf_ico.combofinisher   { background-position: -120px -96px; }
.sf_ico.damage,
.sf_ico.damage_fear,
.sf_ico.damage_inc,
.sf_ico.damage_ls       { background-position: -144px -96px; }
.sf_ico.daze            { background-position: -168px -96px; }
.sf_ico.float           { background-position: -192px -96px; }
.sf_ico.health          { background-position: -216px -96px; }
.sf_ico.info,
.sf_ico.chance,
.sf_ico.boon_rm,
.sf_ico.cond_rm,
.sf_ico.procent         { background-position: -240px -96px; }
.sf_ico.knockback       { background-position: -264px -96px; }
.sf_ico.knockdown       { background-position: -288px -96px; }
.sf_ico.life_force      { background-position: -312px -96px; }
.sf_ico.radius,
.sf_ico.health_thres    { background-position: -336px -96px; }
.sf_ico.range           { background-position: -360px -96px; }
.sf_ico.recharge,
.sf_ico.recharge_time,
.sf_ico.ammo_recharge   { background-position: -384px -96px; }
.sf_ico.revealed        { background-position: -408px -96px; }
.sf_ico.sink            { background-position: -432px -96px; }
.sf_ico.stealth         { background-position: -456px -96px; }
.sf_ico.stun            { background-position: -480px -96px; }
.sf_ico.taunt           { background-position: -504px -96px; }
.sf_ico.teleport        { background-position: -528px -96px; }
.sf_ico.time,
.sf_ico.time_increase   { background-position: -552px -96px; }
.sf_ico.unblockable     { background-position: -576px -96px; }
.sf_ico.unblockable_aura{ background-position: -576px -120px; }
.sf_ico.pull            { background-position: -432px -120px; }
.sf_ico.superspeed      { background-position: -600px -96px; }
.sf_ico.evade           { background-position: -360px -120px; }
.sf_ico.carapace        { background-position: -384px -120px; }
.sf_ico.exptemper       { background-position: -408px -120px; }

/* PoF */
.sf_ico.barrier         { background-position:  -24px -120px; }
.sf_ico.health_dmg      { background-position:  -48px -120px; }
.sf_ico.explosion       { background-position:  -72px -120px; }
.sf_ico.heat,
.sf_ico.heat_thres      { background-position:  -96px -120px; }
.sf_ico.target          { background-position: -120px -120px; }
.sf_ico.interval        { background-position: -144px -120px; }
.sf_ico.ammo,
.sf_ico.ammo_info       { background-position: -168px -120px; }
.sf_ico.pierces         { background-position: -192px -120px; }
.sf_ico.mirage          { background-position: -216px -120px; }
.sf_ico.malice          { background-position: -240px -120px; }
.sf_ico.lf_cost         { background-position: -264px -120px; }
.sf_ico.kalla,
.sf_ico.kalla_imp       { background-position: -288px -120px; }
.sf_ico.breaktarget     { background-position: -312px -120px; }
.sf_ico.exhaustion      { background-position: -336px -120px; }

/* EoD */
.sf_ico.blight          { background-position:  -456px -120px; }
.sf_ico.blade           { background-position:  -480px -120px; }
.sf_ico.lethaltempo     { background-position:  -504px -120px; }
.sf_ico.elem_empow      { background-position:  -528px -120px; }
.sf_ico.guns_glory      { background-position:  -552px -120px; }
.sf_ico.flow,
.sf_ico.flow_positive   { background-position:  -600px -120px; }
.sf_ico.furious         { background-position:   -24px -144px; }
.sf_ico.fer_symb        { background-position:   -48px -144px; }
.sf_ico.fierce_fire     { background-position:   -72px -144px; }
.sf_ico.deadly_blades   { background-position:   -96px -144px; }
.sf_ico.defbreak        { background-position:  -120px -144px; }
.sf_ico.force_will      { background-position:  -144px -144px; }
.sf_ico.bind_blade      { background-position:  -168px -144px; }
.sf_ico.aura_empow      { background-position:  -192px -144px; }
.sf_ico.elem_rage       { background-position:  -216px -144px; }

/* SoO */
.sf_ico.nat_bal         { background-position:  -240px -144px; }
.sf_ico.nat_strength    { background-position:  -264px -144px; }
.sf_ico.force_nature    { background-position:  -288px -144px; }
.sf_ico.arc_power       { background-position:  -312px -144px; }

/* JW */
.sf_ico.clarity         { background-position:  -336px -144px; }
.sf_ico.light_rod       { background-position:  -360px -144px; }
.sf_ico.distract_throw  { background-position:  -384px -144px; }
.sf_ico.illumin         { background-position:  -408px -144px; }
.sf_ico.soul_shards     { background-position:  -432px -144px; }
.sf_ico.ripple          { background-position:  -456px -144px; }
.sf_ico.fulgor          { background-position:  -480px -144px; }
.sf_ico.sharp_edges     { background-position:  -504px -144px; }
.sf_ico.symb_lumin      { background-position:  -528px -144px; }
.sf_ico.focus_time      { background-position:  -552px -144px; }

.sf_ico.trans_tempest   { background-position:  -576px -144px; }
.sf_ico.weaver_prow     { background-position:  -600px -144px; }

.sf_ico.agony_choir     { background-position:   -24px -192px; }
.sf_ico.soul_titan      { background-position:   -48px -192px; }
.sf_ico.phantom_pain    { background-position:   -72px -192px; }
.sf_ico.light_feet      { background-position:   -96px -192px; }

/* VoE */
.sf_ico.wind_force      { background-position:  -144px -192px; }
.sf_ico.gale_force      { background-position:  -168px -192px; }
.sf_ico.luminar_bless   { background-position:  -192px -192px; }
.sf_ico.emp_armament    { background-position:  -216px -192px; }
.sf_ico.scound_luck     { background-position:  -240px -192px; }
.sf_ico.exhil_ephemera  { background-position:  -264px -192px; }
.sf_ico.prodig_pincher  { background-position:  -288px -192px; }
.sf_ico.combat_high     { background-position:  -312px -192px; }
.sf_ico.break_barrier   { background-position:  -336px -192px; }
.sf_ico.will_host       { background-position:  -360px -192px; }
.sf_ico.instrument_play { background-position:  -384px -192px; }
.sf_ico.alt_chord       { background-position:  -408px -192px; }
.sf_ico.explgrowth      { background-position:  -432px -192px; }
.sf_ico.lute_play       { background-position:  -456px -192px; }
.sf_ico.flute_play      { background-position:  -480px -192px; }
.sf_ico.drum_play       { background-position:  -504px -192px; }
.sf_ico.harp_play       { background-position:  -528px -192px; }

.sf_ico.form_war        { background-position:  -144px -216px; }
.sf_ico.form_mes        { background-position:  -168px -216px; }
.sf_ico.form_mon        { background-position:  -192px -216px; }
.sf_ico.form_ass        { background-position:  -216px -216px; }
.sf_ico.form_der        { background-position:  -240px -216px; }
