/*
Apple Fritter's colors
--------------------------
coat:              #f4ed6f
coat shadow:       #e6e06e
coat stroke:       #b6a738
mane dark:         #41a22e
mane light:        #7ac142
mane stroke:       #246423
eyes dark:         #217f33
eyes light:        #a2eb56
highlight dark:    #bbf189
highlight light:   #daf6b7
cutie mark light:  #e2b65c
cutie mark dark:   #c09640
cutie mark stroke: #9e7b38
bow:               #ff6e5d
bow stroke:        #d32e1b
*/

/*** Theme ***/

#header{ border-bottom: 1px solid #246423; }
.tabmenu li a { color: #41a22e; background-color: #daf6b7; border-color: #246423; }
.tabmenu li.selected a { color: #246423; background-color: #fff; border-color: #246423; border-bottom-color: #fff; }
#header-bottom-left{ background-color: #f4ed6f; }
.pagename a { color: #9e7b38 !important; }
#header-bottom-right{ background-color: #daf6b7; }
a, .md a { color: #41a22e; }
a:visited, .md a:visited { color: #7ac142; }
.message-count { color: white !important; }
#url-field .title-status { color: #ff6e5d; }
a#search_showmore { color: #fff; }
.srdrop a.choice:hover { background-color: #daf6b7; }
.subscribers .word, .users-online .word { display: none; }
.subscribers .number:after { content: " pâtissiers"; }
.users-online .number:after { content: " baking now"; }
.sidecontentbox .helplink + .title h1 { font-size: 0 !important; }
.sidecontentbox .helplink + .title h1:before { font-size: 10pt !important; content: "SOUS-CHEFS" }
.title.click, .title:visited { color: #b6a738 !important; }
.title:link { color: #41a22e !important; }
.flairselectbtn { color: #41a22e !important; }
.tagline .submitter { color: #7ac142; }
.tagline .author { color: #41a22e; }
.tagline .expand { color: #41a22e; }
.tagline .stickied-tagline { color: #ff6e5d; }
.likes .score.likes { color: #246423; }
.roundfield { background-color: #bbf189; }
.linefield { background-color: #bbf189; }
.linefield .title { color: #246423; }
.formtabs-content { border-top: 4px solid #246423; }
.infobar { background-color: #e2b65c; border-color: #9e7b38; }
.content.submit .info-notice { background-color: #bbf189; border-color: #246423; }
.tabmenu.formtab .selected a { background-color: #246423; border-color: #246423; }
.tabpane-content { border-color: #246423; }
.stylesheet-customize-container h2 { color: #41a22e; }
.linkinfo { background-color: #daf6b7; border-color: #246423; }
.linkinfo .upvotes { color: #246423; }
.linkinfo .downvotes { color: #41a22e; }
.morelink { background: #daf6b7; border-color: #bbf189; }
.morelink a { color: #41a22e; }
.morelink a:visited { color: #7ac142; }
.morelink:hover { background: #e2b65c; border-color: #9e7b38; }
.morelink:hover a { color: #fff; }
.morelink .nub { display: none; }
.flairselector a { color: #41a22e; }
.flairselector a:visited { color: #7ac142; }
.flairselector h2 { color: #41a22e; background-color: #bbf189; }
.flairselector li a { color: #41a22e !important; }
.flairselector li:hover { background-color: #daf6b7; border: 1px solid #daf6b7; }
.error { color: #ff6e5d; }
.wiki-page .pageactions .wikiaction-current { background-color: #246423; }
.wiki-page .pageactions .wikiaction:hover { background-color: #daf6b7; }
.titlebox h1 a { color: #246423; }
.titlebox h2 a { color: #7ac142; }
.link .usertext .md { background-color: #fafae1; border: 1px solid #9e7b38; }
.res-nightmode .tagline .flair { background-color: transparent !important; }

/*** Rating Tags ***/

.stamp { border: 1px solid #bbf189; }
.stamp acronym { font-size: 0; line-height: 0; }
.stamp acronym::after, .stamp span { color: #41a22e; }
.stamp acronym::after { font-size: 10px; line-height: 14px; content: "PG"; }

.marknsfw-button .togglebutton,
.unmarknsfw-button .togglebutton { font-size: 0; line-height: 0; }
.unmarknsfw-button .togglebutton::after,
.marknsfw-button .togglebutton::after { font-size: x-small; line-height: 1.6em; content: "tag PG"; }
.unmarknsfw-button .togglebutton::after { content:"untag PG"; }

/*** Thumbnails ***/

.thumbnail:empty { background-image: url(%%thumbnails%%) !important; background-size: auto; height: 50px }
.thumbnail.self { background-position: 0 -120px }
.thumbnail.nsfw { visibility: hidden !important }
.thumbnail.default { background-position: 0 -70px }
.thumbnail.spoiler { background-position: 0 0; height: 70px }
.self .thumbnail.spoiler { height: 64px; background-position: 0 -120px }

/*** Sidebar Emote Tables ***/

.side .md { padding-bottom: 12px; }

.side .md h3 {
  border: 1px solid #bbf189;
  border-bottom: none;
  color: #41a22e;
  background-color: #daf6b7;
  padding: 4px;
  margin: 0;
  display: inline-block;
  cursor: pointer;
  font-size: 11px;
}

.side .md h2 {
  width: 275px;
  color: black;
  font-weight: normal;
  font-size: 12px;
  border: 1px solid #bbf189;
  border-top: 0;
  border-bottom: 0;
  padding: 5px 4px;
  margin: 0;
}

.side .md h2:first-of-type {
  padding-top: 19px;
  border-top: 1px solid #bbf189;
}

.side .md h2:first-of-type:before {
  text-align: center;
  content:"Hover a tab to expand our emotes list!";
  display: block;
  padding-bottom: 19px;
  font-weight: bold;
}

.side .md h2:last-of-type {
  width: 215px;
  padding-bottom: 19px;
  padding-right: 64px;
  border-bottom: 1px solid #bbf189;
}

.side .md h2:last-of-type+p a {
  float: right !important;
  position: relative !important;
  top: -74px !important;
  left: -15px !important;
  margin-bottom: -70px !important;
}

.side .md table {
  border: 1px solid #bbf189 !important;
  margin: 0;
  padding-bottom: 19px;
  display: none;
}

.side .md th { display: none; }

.side .md tr, .side .md td {
  border: 1px solid #bbf189 !important;
  padding: 0px !important;
}

.side .md h3:nth-of-type(1):hover ~ table:nth-of-type(1),
.side .md table:nth-of-type(1):hover { display: table; }

.side .md h3:nth-of-type(2):hover ~ table:nth-of-type(2),
.side .md table:nth-of-type(2):hover { display: table; }

.side .md h3:nth-of-type(3):hover ~ table:nth-of-type(3),
.side .md table:nth-of-type(3):hover { display: table; }

.side .md h3:hover ~ h2, .side .md table:hover ~ h2 { display: none; }
.side .md h3:hover ~ h2:last-of-type+p a, .side .md table:hover ~ h2:last-of-type+p a { display: none; }

.side .md h2:last-of-type+p a+.SuperRedditAltTextDisplay_Text{ display: none; }

/*** Comments ***/

a[href|="/spoiler"] {
  background: #000 !important;
  color: #000 !important;
}

a[href|="/spoiler"]:hover {
  color: #fff !important;
}

a[href|="/sp"] {
  display: inline-block;
  padding-right: 100%;
  width: 0px;
  height: 0px;
}

/*** Arrows ***/

.link .arrow.down { visibility: hidden; display: none; }

.arrow.upmod {
  background-image: url(%%fritarrows%%);
  background-position: -0px -0px;
  height: 14px;
  width: 15px;
}

.arrow.downmod {
  background-image: url(%%fritarrows%%);
  background-position: -0px -14px;
  height: 14px;
  width: 15px;
}

.arrow.up {
  background-image: url(%%fritarrows%%);
  background-position: -0px -28px;
  height: 14px;
  width: 15px;
}

.arrow.down {
  background-image: url(%%fritarrows%%);
  background-position: -0px -42px;
  height: 14px;
  width: 15px;
}

/*** Expando Buttons ***/

.expando-button { background-image: url(%%fritexpando%%) !important; }
.expando-button.selftext.collapsed { background-position: -0px -0px !important; }
.expando-button.selftext.collapsed:hover, .eb-sch { background-position: -23px -0px !important; }
.expando-button.selftext.expanded, .eb-se { background-position: -0px -23px !important; }
.expando-button.selftext.expanded:hover, .eb-seh { background-position: -23px -23px !important; }
.expando-button.video.collapsed { background-position: -0px -46px !important; }
.expando-button.video.collapsed:hover, eb-vch { background-position: -23px -46px !important; }
.expando-button.video.expanded, .eb-ve { background-position: -0px -69px !important; }
.expando-button.video.expanded:hover, .eb-veh { background-position: -23px -69px !important; }
.expando-button.image.collapsed { background-position: -0px -92px !important; }
.expando-button.image.collapsedExpando { background-position: -0px -92px !important; }
.expando-button.image.collapsed:hover { background-position: -23px -92px !important; }
.expando-button.image.collapsedExpando:hover { background-position: -23px -92px !important; }
.expando-button.image.expanded { background-position: -0px -115px !important; }
.expando-button.image.expanded:hover { background-position: -23px -115px !important; }
.expando-button.image.gallery.collapsed { background-position: -0px -138px !important; }
.expando-button.image.gallery.collapsedExpando { background-position: -0px -138px !important; }
.expando-button.image.gallery.collapsed:hover { background-position: -23px -138px !important; }
.expando-button.image.gallery.collapsedExpando:hover { background-position: -23px -138px !important; }
.expando-button.image.gallery.expanded { background-position: -0px -161px !important; }
.expando-button.image.gallery.expanded:hover { background-position: -23px -161px !important; }

/*** Emotes ***/

.md { overflow: auto; }
.usertext-edit > .md { overflow: inherit; }
.linkflairlabel { max-width: none }
#sr-form textarea[name="description"],
.stylesheet-customize-container textarea { height: 600px; }

a[href|="/fritapple"], a[href|="/fritsmirk"], a[href|="/fritgrin"], a[href|="/fritshrug"], a[href|="/fritbow"], a[href|="/frithmph"], a[href|="/fritnoway"], a[href|="/fritsmeel"], a[href|="/fritsad"], a[href|="/fritsmile"], a[href|="/frithappy"], a[href|="/fritbbbff"], a[href|="/fritwhat"], a[href|="/frityay"], a[href|="/fritter"], a[href|="/fritlie"], a[href|="/fritmad"], a[href|="/fritderp"], a[href|="/frithoof"], a[href|="/fritspet"], a[href|="/fritbake"], a[href|="/fritblush"], a[href|="/fritjoke"], a[href|="/fritsalute"], a[href|="/frithmmm"], a[href|="/fritcute"], a[href|="/fritmeh"], a[href|="/fritshock"], a[href|="/fritstare"], a[href|="/fritwink"], a[href|="/fritreally"], a[href|="/fritface"], a[href|="/fritaside"] {
  display: block;
  clear: none;
  float: left;
  width: 70px;
  height: 70px;
  cursor: default;
  background-image: url(%%fritemotes%%) !important;
}

a[href|="/rfritapple"], a[href|="/rfritsmirk"], a[href|="/rfritgrin"], a[href|="/rfritshrug"], a[href|="/rfritbow"], a[href|="/rfrithmph"], a[href|="/rfritnoway"], a[href|="/rfritsmeel"], a[href|="/rfritsad"], a[href|="/rfritsmile"], a[href|="/rfrithappy"], a[href|="/rfritbbbff"], a[href|="/rfritwhat"], a[href|="/rfrityay"], a[href|="/rfritter"], a[href|="/rfritlie"], a[href|="/rfritmad"], a[href|="/rfritderp"], a[href|="/rfrithoof"], a[href|="/rfritspet"], a[href|="/rfritbake"], a[href|="/rfritblush"], a[href|="/rfritjoke"], a[href|="/rfritsalute"], a[href|="/rfrithmmm"], a[href|="/rfritcute"], a[href|="/rfritmeh"], a[href|="/rfritshock"], a[href|="/rfritstare"], a[href|="/rfritwink"], a[href|="/rfritreally"], a[href|="/rfritface"], a[href|="/rfritaside"] {
  display: block;
  clear: none;
  float: left;
  width: 70px;
  height: 70px;
  cursor: default;
  background-image: url(%%fritemotes%%) !important;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}

a[href|="/fritapple"], a[href|="/rfritapple"] { background-position: -0px -0px; }
a[href|="/fritsmirk"], a[href|="/rfritsmirk"] { background-position: -70px -0px; }
a[href|="/fritgrin"], a[href|="/rfritgrin"] { background-position: -140px -0px; }
a[href|="/fritshrug"], a[href|="/rfritshrug"] { background-position: -210px -0px; }
a[href|="/fritbow"], a[href|="/rfritbow"] { background-position: -0px -70px; }
a[href|="/frithmph"], a[href|="/rfrithmph"] { background-position: -70px -70px; }
a[href|="/fritnoway"], a[href|="/rfritnoway"] { background-position: -140px -70px; }
a[href|="/fritsmeel"], a[href|="/rfritsmeel"] { background-position: -210px -70px; }
a[href|="/fritsad"], a[href|="/rfritsad"] { background-position: -0px -140px; }
a[href|="/fritsmile"], a[href|="/rfritsmile"] { background-position: -70px -140px; }
a[href|="/frithappy"], a[href|="/rfrithappy"] { background-position: -140px -140px; }
a[href|="/fritbbbff"], a[href|="/rfritbbbff"] { background-position: -210px -140px; }
a[href|="/fritwhat"], a[href|="/rfritwhat"] { background-position: -0px -210px; }
a[href|="/frityay"], a[href|="/rfrityay"] { background-position: -70px -210px; }
a[href|="/fritter"], a[href|="/rfritter"] { background-position: -140px -210px; }
a[href|="/fritlie"], a[href|="/rfritlie"] { background-position: -210px -210px; }
a[href|="/fritmad"], a[href|="/rfritmad"] { background-position: -0px -280px; }
a[href|="/fritderp"], a[href|="/rfritderp"] { background-position: -70px -280px; }
a[href|="/frithoof"], a[href|="/rfrithoof"] { background-position: -140px -280px; }
a[href|="/fritspet"], a[href|="/rfritspet"] { background-position: -210px -280px; }
a[href|="/fritbake"], a[href|="/rfritbake"] { background-position: -0px -350px; }
a[href|="/fritblush"], a[href|="/rfritblush"] { background-position: -70px -350px; }
a[href|="/fritjoke"], a[href|="/rfritjoke"] { background-position: -140px -350px; }
a[href|="/fritsalute"], a[href|="/rfritsalute"] { background-position: -210px -350px; }
a[href|="/frithmmm"], a[href|="/rfrithmmm"] { background-position: -0px -420px; }
a[href|="/fritcute"], a[href|="/rfritcute"] { background-position: -70px -420px; }
a[href|="/fritmeh"], a[href|="/rfritmeh"] { background-position: -140px -420px; }
a[href|="/fritshock"], a[href|="/rfritshock"] { background-position: -210px -420px; }
a[href|="/fritstare"], a[href|="/rfritstare"] { background-position: -0px -490px; }
a[href|="/fritwink"], a[href|="/rfritwink"] { background-position: -70px -490px; }
a[href|="/fritreally"], a[href|="/rfritreally"] { background-position: -140px -490px; }
a[href|="/fritface"], a[href|="/rfritface"] { background-position: -210px -490px; }
a[href|="/fritaside"], a[href|="/rfritaside"] { background-position: -0px -560px; }

a[href|="/fritnya"], a[href|="/fritteehee"], a[href|="/hardhatfrits"] {
  display: block;
  clear: none;
  float: left;
  width: 100px;
  height: 100px;
  cursor: default;
  background-image: url(%%fritemotes100%%) !important;
}

a[href|="/rfritnya"], a[href|="/rfritteehee"], a[href|="/rhardhatfrits"] {
  display: block;
  clear: none;
  float: left;
  width: 100px;
  height: 100px;
  cursor: default;
  background-image: url(%%fritemotes100%%) !important;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}

a[href|="/fritnya"], a[href|="/rfritnya"] { background-position: -0px -0px; }
a[href|="/fritteehee"], a[href|="/rfritteehee"] { background-position: -100px -0px; }
a[href|="/hardhatfrits"], a[href|="/rhardhatfrits"] { background-position: -200px -0px; }

a[href|="/fritsitting"], a[href|="/rfritsitting"] {
  display: block;
  clear: none;
  float: left;
  width: 100px;
  height: 100px;
  cursor: default;
  background-position: -0px -0px;
  background-image: url(%%fritsitting%%) !important;
}

a[href|="/fritsleeping"], a[href|="/rfritsleeping"] {
  display: block;
  clear: none;
  float: left;
  width: 100px;
  height: 100px;
  cursor: default;
  background-position: -0px -0px;
  background-image: url(%%fritsleeping%%) !important;
}

a[href|="/fritstanding"], a[href|="/rfritstanding"] {
  display: block;
  clear: none;
  float: left;
  width: 100px;
  height: 100px;
  cursor: default;
  background-position: -0px -0px;
  background-image: url(%%fritstanding%%) !important;
}

a[href|="/frittrotting"], a[href|="/rfrittrotting"] {
  display: block;
  clear: none;
  float: left;
  width: 100px;
  height: 100px;
  cursor: default;
  background-position: -0px -0px;
  background-image: url(%%frittrotting%%) !important;
}

a[href|="/fritclapping"], a[href|="/rfritclapping"] {
  display: block;
  clear: none;
  float: left;
  width: 70px;
  height: 70px;
  cursor: default;
  background-position: -0px -0px;
  background-image: url(%%fritclapping%%) !important;
}

a[href|="/fritdancing"], a[href|="/rfritdancing"] {
  display: block;
  clear: none;
  float: left;
  width: 100px;
  height: 100px;
  cursor: default;
  background-position: -0px -0px;
  background-image: url(%%fritdancing%%) !important;
}

a[href|="/fritchubbie"], a[href|="/rfritchubbie"] {
  display: block;
  clear: none;
  float: left;
  width: 150px;
  height: 95px;
  cursor: default;
  background-position: -0px -0px;
  background-image: url(%%fritchubbies%%) !important;
}

a:hover[href|="/fritchubbie"], a:hover[href|="/rfritchubbie"] { background-position: -0px -95px; }

a[href|="/rfritclapping"], a[href|="/rfritdancing"], a[href|="/rfritsitting"], a[href|="/rfritsleeping"], a[href|="/rfritstanding"], a[href|="/rfrittrotting"], a[href|="/rfritchubbie"] {
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}

a[href^="/"][href*="-in-"], a[href^="/"][href$="-in"], a[href^="/"][href*="-inp-"], a[href^="/"][href$="-inp"] {
  float: none !important;
  display: inline-block !important;
}

/*** Flairs ***/

.flair {
  border: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  text-indent: 20px;
  overflow: hidden;
  white-space: nowrap;
  background: url(%%flair-table%%);
}

.flair-rainbowdash { background-position: 0 0; }
.flair-twilight { background-position: -100% 0; }
.flair-fluttershy { background-position: -200% 0; }
.flair-applejack { background-position: -300% 0; }
.flair-pinkiepie { background-position: 0 -100%; }
.flair-rarity { background-position: -100% -100%; }
.flair-trixie { background-position: -200% -100%; }
.flair-luna { background-position: 0 -200%; }
.flair-celestia { background-position: -100% -200%; }
.flair-derpy { background-position: -200% -200%; }
.flair-vinyl { background-position: -300% -200%; }
.flair-lyra { background-position: 0 -300%; }
.flair-bonbon { background-position: -100% -300%; }
.flair-octavia { background-position: -200% -300%; }
.flair-doctor { background-position: -300% -300%; }
.flair-mac { background-position: 0 -400%; }
.flair-colgate { background-position: -100% -400%; }
.flair-berry { background-position: -200% -400%; }
.flair-pokey { background-position: -300% -400%; }
.flair-roseluck { background-position: 0 -500%; }
.flair-zecora { background-position: -100% -500%; }
.flair-seafoam { background-position: -200% -500%; }
.flair-carrottop { background-position: -300% -500%; }
.flair-screwball { background-position: 0 -600%; }
.flair-redheart { background-position: -100% -600%; }
.flair-caramel { background-position: -200% -600%; }
.flair-braeburn { background-position: -300% -600%; }
.flair-wonderbolts { background-position: 0 -700%; }
.flair-shadowbolts { background-position: -100% -700%; }
.flair-scootaloo { background-position: -200% -700%; }
.flair-applebloom { background-position: -300% -700%; }
.flair-sweetiebelle { background-position: 0 -800%; }
.flair-davenport { background-position: -100% -800%; }
.flair-cheerilee { background-position: -200% -800%; }
.flair-nightmaremoon { background-position: -300% -800%; }
.flair-blueblood { background-position: 0 -900%; }
.flair-daring { background-position: -100% -900%; }
.flair-mrcake { background-position: -200% -900%; }
.flair-mrscake { background-position: -300% -900%; }
.flair-flam { background-position: 0 -1000%; }
.flair-flim { background-position: -100% -1000%; }
.flair-silverspoon { background-position: -200% -1000%; }
.flair-diamondtiara { background-position: -300% -1000%; }
.flair-snips { background-position: 0 -1100%; }
.flair-snails { background-position: -100% -1100%; }
.flair-twist { background-position: -200% -1100%; }
.flair-gaben { background-position: -300% -1100%; }
.flair-sparkler { background-position: 0 -1200%; }
.flair-disco { background-position: -100% -1200%; }
.flair-fancypants { background-position: -200% -1200%; }
.flair-fleur { background-position: -300% -1200%; }
.flair-cadence { background-position: 0 -1300%; }
.flair-shiningarmor { background-position: -100% -1300%; }
.flair-filthyrich { background-position: -200% -1300%; }
.flair-hoitytoity { background-position: -300% -1300%; }
.flair-cloudchaser { background-position: 0 -1400%; }
.flair-flitter { background-position: -100% -1400%; }
.flair-lily { background-position: -200% -1400%; }
.flair-grannysmith { background-position: -300% -1400%; }
.flair-daisy { background-position: 0 -1500%; }
.flair-chrysalis { background-position: -100% -1500%; }
.flair-lotus { background-position: -200% -1500%; }
.flair-aloe { background-position: -300% -1500%; }
.flair-drstable { background-position: 0 -1600%; }
.flair-sewnsow { background-position: -100% -1600%; }
.flair-spitfire { background-position: -200% -1600%; }
.flair-mayor { background-position: -300% -1600%; }
.flair-soarin { background-position: -100% -1700%; }
.flair-maud { background-position: -200% -1700%; }
.flair-spike { background-position: -300% -1700%; }
.flair-sunsetshimmer { background-position: 0 -1800%; }
.flair-cheesesandwich { background-position: -100% -1800%; }
.flair-flashsentry { background-position: -200% -1800%; }
.flair-coco { background-position: -300% -1800%; }
.flair-thunderlane { background-position: 0 -1900%; }
.flair-applefritter { background-position: -100% -1900%; }
.flair-flutterbat { background-position: -200% -1900%; }
.flair-blossomforth { background-position: -300% -1900%; }
.flair-starlightglimmer { background-position: 0 -2000%; }
.flair-equality { background-position: -100% -2000%; }
.flair-doublediamond { background-position: -200% -2000%; }
.flair-sugarbelle { background-position: -300% -2000%; }
.flair-nightglider { background-position: 0 -2100%; }
.flair-partyfavor { background-position: -100% -2100%; }
.flair-discord { background-position: -200% -2100%; }
.flair-treehugger { background-position: -300% -2100%; }
.flair-troubleshoes { background-position: 0 -2200%; }
.flair-screwloose { background-position: -100% -2200%; }
.flair-bulkbiceps { background-position: -200% -2200%; }
.flair-photofinish { background-position: 0 -2300%; }
.flair-lightningdust { background-position: -100% -2300%; }
.flair-babsseed { background-position: -200% -2300%; }
.flair-cherryjubilee { background-position: -300% -2300%; }
.flair-adagiodazzle { background-position: 0 -2400%; }
.flair-ariablaze { background-position: -100% -2400%; }
.flair-sonatadusk { background-position: -200% -2400%; }
.flair-moondancer { background-position: -300% -2400%; }
.flair-igneousrock { background-position: 0 -2500%; }
.flair-cloudyquartz { background-position: -100% -2500%; }
.flair-limestonepie { background-position: -200% -2500%; }
.flair-marblepie { background-position: -300% -2500%; }
.flair-coloratura { background-position: 0 -2600%; }
.flair-indigozap { background-position: -100% -2600%; }
.flair-lemonzest { background-position: -200% -2600%; }
.flair-soursweet { background-position: -300% -2600%; }
.flair-sugarcoat { background-position: 0 -2700%; }
.flair-sunnyflare { background-position: -100% -2700%; }
.flair-sunburst { background-position: -200% -2700%; }
.flair-gilda { background-position: -300% -2700%; }
.flair-zephyrbreeze { background-position: 0 -2800%; }
.flair-quibblepants { background-position: -100% -2800%; }
.flair-surprise { background-position: 0 -2900%; }
.flair-snowdrop { background-position: -100% -2900%; }
.flair-peachbottom { background-position: -200% -2900%; }
.flair-harshwhinny { background-position: -300% -2900%; }
.flair-raindrops { background-position: 0 -3000%; }
.flair-fleetfoot { background-position: -100% -3000%; }
.flair-beautybrass { background-position: -200% -3000%; }

.flair-strudel {
  width: 32px;
  text-indent: 40px;
  background-position: 0 0;
  background-image: url(%%fritspecial%%) !important;
}