/*
     FILE ARCHIVED ON 20:10:15 Mar 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:20:56 Aug 07, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
.icon-default-navigation,
.icon-nav-menu,
.icon-nav-robux,
.icon-nav-tix,
.icon-nav-settings,
.icon-nav-search,
.icon-nav-home,
.icon-nav-profile,
.icon-nav-message,
.icon-nav-friends,
.icon-nav-charactercustomizer,
.icon-nav-inventory,
.icon-nav-trade,
.icon-nav-group,
.icon-nav-forum,
.icon-nav-blog,
.icon-nav-search-white,
.icon-nav-shop {
	background-image: url('/img/navigation_02012016.svg');
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-nav-message2 {
	background-image: url('/img/2019svg.svg');
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-nav-menu {
	background-position: 0 0;
}

.icon-nav-menu:hover {
	background-position: -28px 0;
}

button:hover .icon-nav-menu,
a:hover .icon-nav-menu {
	background-position: -28px 0;
}

.icon-nav-robux {
	background-position: 0 -28px;
}

.icon-nav-robux:hover {
	background-position: -28px -28px;
}

button:hover .icon-nav-robux,
a:hover .icon-nav-robux {
	background-position: -28px -28px;
}

.icon-nav-tix {
	background-position: 0 -56px;
}

.icon-nav-tix:hover {
	background-position: -28px -56px;
}

button:hover .icon-nav-tix,
a:hover .icon-nav-tix {
	background-position: -28px -56px;
}

.icon-nav-settings {
	background-position: 0 -84px;
}

.icon-nav-settings:hover {
	background-position: -28px -84px;
}

button:hover .icon-nav-settings,
a:hover .icon-nav-settings {
	background-position: -28px -84px;
}

.icon-nav-search {
	background-position: 0 -112px;
}

.icon-nav-search:hover {
	background-position: -28px -112px;
}

button:hover .icon-nav-search,
a:hover .icon-nav-search {
	background-position: -28px -112px;
}

.icon-nav-home {
	background-position: 0 -140px;
}

.hover-icon-nav-home:hover {
	color: #02b757;
}

.icon-nav-home:hover {
	background-position: -28px -140px;
}

button:hover .icon-nav-home,
a:hover .icon-nav-home {
	background-position: -28px -140px;
}

.icon-nav-profile {
	background-position: 0 -168px;
}

.hover-icon-nav-profile:hover {
	color: #f68802;
}

.icon-nav-profile:hover {
	background-position: -28px -168px;
}

button:hover .icon-nav-profile,
a:hover .icon-nav-profile {
	background-position: -28px -168px;
}

.icon-nav-message {
	background-position: 0 -196px;
}

.icon-nav-message:hover {
	background-position: -28px -196px;
}

button:hover .icon-nav-message,
a:hover .icon-nav-message {
	background-position: -28px -196px;
}

.icon-nav-message2 {
	background-position: 0 -448px;
}

.icon-nav-message2:hover {
	background-position: -28px -448px;
}

button:hover .icon-nav-message2,
a:hover .icon-nav-message2 {
	background-position: -28px -448px;
}

.icon-nav-friends {
	background-position: 0 -224px;
}

.icon-nav-friends:hover {
	background-position: -28px -224px;
}

button:hover .icon-nav-friends,
a:hover .icon-nav-friends {
	background-position: -28px -224px;
}

.icon-nav-charactercustomizer {
	background-position: 0 -252px;
}

.icon-nav-charactercustomizer:hover {
	background-position: -28px -252px;
}

.hover-icon-nav-charactercustomizer:hover {
	color: #f68802;
}

button:hover .icon-nav-charactercustomizer,
a:hover .icon-nav-charactercustomizer {
	background-position: -28px -252px;
}

.icon-nav-inventory {
	background-position: 0 -280px;
}

.hover-icon-nav-inventory:hover {
	color: #02b757;
}

.icon-nav-inventory:hover {
	background-position: -28px -280px;
}

button:hover .icon-nav-inventory,
a:hover .icon-nav-inventory {
	background-position: -28px -280px;
}

.icon-nav-trade {
	background-position: 0 -308px;
}

.icon-nav-trade:hover {
	background-position: -28px -308px;
}

button:hover .icon-nav-trade,
a:hover .icon-nav-trade {
	background-position: -28px -308px;
}

.icon-nav-group {
	background-position: 0 -336px;
}

.icon-nav-group:hover {
	background-position: -28px -336px;
}

button:hover .icon-nav-group,
a:hover .icon-nav-group {
	background-position: -28px -336px;
}

.icon-nav-forum {
	background-position: 0 -364px;
}

.icon-nav-forum:hover {
	background-position: -28px -364px;
}

button:hover .icon-nav-forum,
a:hover .icon-nav-forum {
	background-position: -28px -364px;
}

.icon-nav-blog {
	background-position: 0 -392px;
}

.icon-nav-blog:hover {
	background-position: -28px -392px;
}

button:hover .icon-nav-blog,
a:hover .icon-nav-blog {
	background-position: -28px -392px;
}

.icon-nav-search-white {
	background-position: 0 -420px;
}

.icon-nav-search-white:hover {
	background-position: -28px -420px;
}

button:hover .icon-nav-search-white,
a:hover .icon-nav-search-white {
	background-position: -28px -420px;
}

.icon-nav-shop {
	background-position: 0 -448px;
}

.icon-nav-shop:hover {
	background-position: -28px -448px;
}

button:hover .icon-nav-shop,
a:hover .icon-nav-shop {
	background-position: -28px -448px;
}

.icon-default-generic,
.icon-home,
.icon-search,
.icon-settings,
.icon-edit,
.icon-inactive,
.icon-male,
.icon-female,
.icon-page,
.icon-brokenpage,
.icon-audio,
.icon-moreinfo,
.icon-play,
.icon-pause,
.icon-play-big,
.icon-pause-big,
.icon-menu,
.icon-right,
.icon-left,
.icon-up,
.icon-down,
.icon-next,
.icon-back,
.icon-first-page,
.icon-previous-page,
.icon-next-page,
.icon-last-page,
.icon-checkmark,
.icon-checkmark-on,
.icon-close,
.icon-more,
.icon-sorting,
.icon-additem,
.icon-carousel-right,
.icon-carousel-left,
.icon-games-carousel-right,
.icon-games-carousel-left,
.icon-games-carousel-right.hover,
.icon-games-carousel-left.hover,
.icon-clock,
.icon-grid,
.icon-slideshow,
.icon-pastname,
.btn-generic-edit-lg .icon-edit,
a.btn-generic-edit-lg .icon-edit,
.btn-generic-edit-lg:hover .icon-edit,
a.btn-generic-edit-lg:hover .icon-edit,
.btn-generic-edit-md .icon-edit,
a.btn-generic-edit-md .icon-edit,
.btn-generic-edit-md:hover .icon-edit,
a.btn-generic-edit-md:hover .icon-edit,
.btn-generic-edit-sm .icon-edit,
a.btn-generic-edit-sm .icon-edit,
.btn-generic-edit-sm:hover .icon-edit,
a.btn-generic-edit-sm:hover .icon-edit,
.btn-generic-edit-xs .icon-edit,
a.btn-generic-edit-xs .icon-edit,
.btn-generic-edit-xs:hover .icon-edit,
a.btn-generic-edit-xs:hover .icon-edit {
	background-image: url(/img/generic_03112016.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-plus,
.icon-minus {
    background-image: url(/img/generic-2019.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.icon-checkmark-white-hold {
	background-image: url(/img/generic_light_2025.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-default-generic-16x16,
.icon-edit-16x16,
.icon-right-16x16,
.icon-left-16x16,
.icon-up-16x16,
.icon-down-16x16,
.icon-checkmark-16x16,
.icon-close-16x16,
.rbx-input-group-btn .rbx-input-dropdown-btn:hover .icon-down,
.rbx-input-group-btn .rbx-input-dropdown-btn:focus .icon-down,
.rbx-select-group:hover .icon-down,
.open .rbx-input-dropdown-btn .icon-down {
	background-image: url(/img/generic_03112016.svg);
	background-repeat: no-repeat;
	background-size: 32px auto;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
}

.icon-default-games,
.icon-inventory,
.icon-games,
.icon-catalog,
.icon-like,
.icon-like.selected,
.icon-dislike,
.icon-dislike.selected,
.icon-playaudio,
.icon-copylocked,
.icon-nocopylocked,
.icon-publicserver,
.icon-privateserver,
.icon-allgears,
.icon-partialgears,
.icon-nogear,
.icon-MeleeWeapon,
.icon-RangedWeapon,
.icon-PowerUp,
.icon-Explosive,
.icon-MusicalInstrument,
.icon-NavigationEnhancer,
.icon-BuildingTool,
.icon-SocialItem,
.icon-PersonalTransport {
	background-image: url(/img/games-styleguide.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-default-badges,
.icon-inviter,
.icon-friendship,
.icon-welcome-to-the-club,
.icon-ambassador,
.icon-combat-initiation,
.icon-warrior,
.icon-bloxxer,
.icon-homestead,
.icon-bricksmith,
.icon-official-model-maker,
.icon-builders-club,
.icon-turbo-builders-club,
.icon-outrageous-builders-club,
.icon-administrator,
.icon-veteran {
	background-image: url(/img/roblox_badges.svg);
	background-repeat: no-repeat;
	background-size: 280px auto;
	width: 140px;
	height: 140px;
	display: inline-block;
	vertical-align: middle;
}

.icon-default-friendstatus,
.icon-game,
.icon-studio,
.icon-online {
	background-image: url(/web/20160323201015im_/http://static.rbxcdn.com/images/Home/friendsstatus.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-default-creation,
.icon-profile,
.icon-develop,
.icon-charactercustomizer,
.icon-place,
.icon-personalserver,
.icon-shirt,
.icon-tshirt,
.icon-decal,
.icon-pants,
.icon-models,
.icon-tutorial {
	background-image: url(/web/20160323201015im_/http://static.rbxcdn.com/images/NextStyleGuide/creation.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-default-social,
.icon-message,
.icon-addfriend,
.icon-friends,
.icon-group,
.icon-forum,
.icon-blog,
.icon-trade,
.icon-share {
	background-image: url(/web/20160323201015im_/http://static.rbxcdn.com/images/NextStyleGuide/social.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-default-branded,
.icon-playerpoint,
.icon-clanpoint,
.icon-leaderboard,
.icon-favorite,
.icon-favorite.favorited,
.icon-robux, .icon-robux-gray,
.icon-tix, .icon-tix-gray {
	background-image: url(/img/branded.svg);
	background-repeat: no-repeat;
	background-size: 200% auto;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-robux-20x20, .icon-robux-gray-20x20,
.icon-tix-20x20, .icon-tix-gray-20x20 {
	background-image: url(/img/branded.svg);
	background-repeat: no-repeat;
	background-size: 200% auto;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}

.icon-robux-16x16, .icon-robux-gray-16x16,
.icon-tix-16x16, .icon-tix-gray-16x16 {
	background-image: url(/img/branded.svg);
	background-repeat: no-repeat;
	background-size: 200% auto;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
}


.icon-robux-12x12, .icon-robux-gray-12x12,
.icon-tix-12x12, .icon-tix-gray-12x12 {
    background-image: url(/img/branded.svg);
    background-repeat: no-repeat;
    background-size: 200% auto;
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
}

.icon-verified {
	background-image: url(/img/verified.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 52px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-paw {
	background-image: url(/img/paw.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 52px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}
.icon-default-bc,
.icon-bc,
.icon-tbc,
.icon-obc {
	background-image: url(/img/bc.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 52px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-default-negative,
.icon-report.active,
.icon-remove,
.icon-alert,
.icon-flag,
.icon-warning,
.icon-lock {
	background-image: url(/web/20160323201015im_/http://static.rbxcdn.com/images/NextStyleGuide/negative_08272015.svg);
	background-repeat: no-repeat;
	background-size: 200% auto;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}

.icon-default-stars {
	background-image: url(/web/20160323201015im_/http://static.rbxcdn.com/images/Games/stars.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-default-thumbs-16x16,
.icon-thumbs-up,
.icon-thumbs-down {
	background-image: url(/img/thumbs.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
}

.icon-default-iconlabels,
.icon-bc-label,
.icon-tbc-label,
.icon-obc-label,
.icon-limited-label,
.icon-limited-bc-label,
.icon-limited-tbc-label,
.icon-limited-obc-label,
.icon-limited-unique-label,
.icon-limited-unique-bc-label,
.icon-limited-unique-tbc-label,
.icon-limited-unique-obc-label {
	background-image: url(/img/icon_labels.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 110px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
}

.icon-labels {
	background-image: url(/img/icon_labels.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 164px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
}

.icon-labels.Limited {
	background-position: 0 calc(-27px * (4 - 1));
}

.icon-labels.LimitedUnique {
	background-position: 0 calc(-27px * (8 - 1));
}

.icon-labels-18 {
	background-image: url(/img/icon_labels.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 123px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
}

.icon-labels-18.Limited {
	background-position: 0 calc(-20px * (4 - 1));
}

.icon-labels-18.LimitedUnique {
	background-position: 0 calc(-20px * (8 - 1));
}

.icon-default-charts,
.icon-line-chart,
.icon-line-chart.selected,
.icon-pie-chart,
.icon-pie-chart.selected,
.icon-bar-chart,
.icon-bar-chart.selected {
	background-image: url(/web/20160323201015im_/http://static.rbxcdn.com/images/Icons/charts.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-home {
	background-position: 0 0;
}

.icon-search {
	background-position: 0 -28px;
}

.icon-settings {
	background-position: 0 -56px;
}

.icon-edit {
	background-position: 0 -84px;
}

.icon-edit:hover, a:hover .icon-edit {
	background-position: -28px -84px;
}

.icon-inactive {
	background-position: 0 -112px;
}

.icon-male {
	background-position: 0 -140px;
}

.icon-male:hover {
	background-position: -28px -140px;
}

button:hover .icon-male,
a:hover .icon-male {
	background-position: -28px -140px;
}

.icon-female {
	background-position: 0 -168px;
}

.icon-female:hover {
	background-position: -28px -168px;
}

button:hover .icon-female,
a:hover .icon-female {
	background-position: -28px -168px;
}

.icon-page {
	background-position: 0 -196px;
}

.icon-brokenpage {
	background-position: 0 -224px;
}

.icon-audio {
	background-position: 0 -252px;
}

.icon-moreinfo {
	background-position: 0 -280px;
}

.icon-moreinfo:hover {
	background-position: -28px -280px;
}

button:hover .icon-moreinfo,
a:hover .icon-moreinfo {
	background-position: -28px -280px;
}

.icon-play {
	background-position: 0 -308px;
}

.icon-play:hover {
	background-position: -28px -308px;
}

.icon-pause {
	background-position: 0 -336px;
}

.icon-pause:hover {
	background-position: -28px -336px;
}

.icon-play-big {
	background-position: 0 -528px;
	background-image: url('/img/generic-2019.svg');
}

.icon-play-big:hover {
	background-position: -48px -528px;
}

.icon-pause-big {
	background-position: 0 -576px;
	background-image: url('/img/generic-2019.svg');
}

.icon-pause-big:hover {
	background-position: -48px -576px;
}

.icon-menu {
	background-position: 0 -364px;
}

.icon-right {
	background-position: 0 -392px;
}

.icon-right:hover {
	background-position: -28px -392px;
}

button:hover .icon-right,
a:hover .icon-right {
	background-position: -28px -392px;
}

.icon-left {
	background-position: 0 -420px;
}

.icon-left:hover {
	background-position: -28px -420px;
}

button:hover .icon-left,
a:hover .icon-left {
	background-position: -28px -420px;
}

.icon-up {
	background-position: 0 -448px;
}

.icon-down {
	background-position: 0 -476px;
}

.icon-next {
	background-position: 0 -504px;
}

.icon-back {
	background-position: 0 -532px;
}

.icon-first-page {
	background-position: 0 -1148px;
}

.icon-previous-page {
	background-position: 0 -420px;
}

.icon-next-page {
	background-position: 0 -392px;
}

.icon-last-page {
	background-position: 0 -1120px;
}

.icon-checkmark {
	background-position: 0 -560px;
}

.icon-checkmark-on {
	background-position: -28px -560px;
}

.icon-checkmark-white-hold {
	background-position: 0 -516px;
	width: 12px;
	height: 12px;
	background-size: 24px auto;
}

.icon-close {
	background-position: 0 -588px;
}

.icon-more {
	background-position: 0 -616px;
}

.icon-more:hover {
	background-position: -28px -616px;
}

button:hover .icon-more,
a:hover .icon-more {
	background-position: -28px -616px;
}

.icon-sorting {
	background-position: 0 -644px;
}

.icon-additem {
	background-position: 0 -672px;
}

.icon-edit-16x16 {
	background-position: 0 -48px;
}

.icon-right-16x16 {
	background-position: 0 -224px;
}

.icon-left-16x16 {
	background-position: 0 -240px;
}

.icon-up-16x16 {
	background-position: 0 -256px;
}

.icon-down-16x16 {
	background-position: 0 -272px;
}

.icon-checkmark-16x16 {
	background-position: 0 -320px;
}

.icon-close-16x16 {
	background-position: 0 -336px;
}

.icon-carousel-right {
	background-position: 0 -896px;
}

.icon-carousel-left {
	background-position: 0 -924px;
}

.icon-games-carousel-right {
	background-position: 0 -952px;
}

.icon-games-carousel-right:hover {
	background-position: -28px -952px;
}

button:hover .icon-games-carousel-right,
a:hover .icon-games-carousel-right {
	background-position: -28px -952px;
}

.icon-games-carousel-left {
	background-position: 0 -980px;
}

.icon-games-carousel-left:hover {
	background-position: -28px -980px;
}

button:hover .icon-games-carousel-left,
a:hover .icon-games-carousel-left {
	background-position: -28px -980px;
}

.icon-games-carousel-right.hover {
	background-position: -28px -952px;
}

.icon-games-carousel-left.hover {
	background-position: -28px -980px;
}

.icon-clock {
	background-position: 0 -1008px;
}

.icon-clock:hover {
	background-position: -28px -1008px;
}

button:hover .icon-clock,
a:hover .icon-clock {
	background-position: -28px -1008px;
}

.icon-grid {
	background-position: 0 -1036px;
}

.icon-slideshow {
	background-position: 0 -1064px;
}

.icon-pastname {
	background-position: 0 -1092px;
}

.icon-inventory {
	background-position: 0 0;
}

.icon-games {
	background-position: 0 -28px;
}

.icon-catalog {
	background-position: 0 -56px;
}

.icon-like {
	background-position: 0 -84px;
}

.icon-like:hover {
	background-position: -28px -84px;
}

button:hover .icon-like,
a:hover .icon-like {
	background-position: -28px -84px;
}

.icon-like.selected {
	background-position: -28px -84px;
}

.icon-dislike {
	background-position: 0 -112px;
}

.icon-dislike:hover {
	background-position: -28px -112px;
}

button:hover .icon-dislike,
a:hover .icon-dislike {
	background-position: -28px -112px;
}

.icon-dislike.selected {
	background-position: -28px -112px;
}

.icon-playaudio {
	background-position: 0 -140px;
}

.icon-copylocked {
	background-position: 0 -168px;
}

.icon-nocopylocked {
	background-position: 0 -196px;
}

.icon-publicserver {
	background-position: 0 -224px;
}

.icon-privateserver {
	background-position: 0 -252px;
}

.icon-allgears {
	background-position: 0 -280px;
}

.icon-partialgears {
	background-position: 0 -308px;
}

.icon-nogear {
	background-position: 0 -336px;
}

.icon-MeleeWeapon {
	background-position: 0 -364px;
}

.icon-RangedWeapon {
	background-position: 0 -392px;
}

.icon-PowerUp {
	background-position: 0 -420px;
}

.icon-Explosive {
	background-position: 0 -448px;
}

.icon-MusicalInstrument {
	background-position: 0 -476px;
}

.icon-NavigationEnhancer {
	background-position: 0 -504px;
}

.icon-BuildingTool {
	background-position: 0 -532px;
}

.icon-SocialItem {
	background-position: 0 -560px;
}

.icon-PersonalTransport {
	background-position: 0 -588px;
}

.icon-profile {
	background-position: 0 0;
}

.icon-develop {
	background-position: 0 -28px;
}

.icon-charactercustomizer {
	background-position: 0 -56px;
}

.icon-place {
	background-position: 0 -84px;
}

.icon-personalserver {
	background-position: 0 -112px;
}

.icon-shirt {
	background-position: 0 -140px;
}

.icon-tshirt {
	background-position: 0 -168px;
}

.icon-decal {
	background-position: 0 -196px;
}

.icon-pants {
	background-position: 0 -224px;
}

.icon-models {
	background-position: 0 -252px;
}

.icon-tutorial {
	background-position: 0 -280px;
}

.icon-playerpoint {
	background-position: 0 0;
}

.icon-clanpoint {
	background-position: 0 -28px;
}

.icon-leaderboard {
	background-position: 0 -56px;
}

.icon-favorite {
	background-position: 0 -84px;
}

.icon-favorite:hover {
	background-position: -28px -84px;
}

button:hover .icon-favorite,
a:hover .icon-favorite {
	background-position: -28px -84px;
}

.icon-favorite.favorited {
	background-position: -28px -84px;
}

.icon-robux {
	background-position: 0 -112px;
}

.icon-robux-12x12 {
    background-position: 0 -48px;
}

.icon-robux-16x16 {
	background-position: 0 -64px;
}

.icon-robux-20x20 {
	background-position: 0 -80px;
}

.icon-robux-gray {
	background-position: 0 -168px;
}

.icon-robux-gray-12x12 {
    background-position: 0 -72px;
}

.icon-robux-gray-16x16 {
	background-position: 0 -112px;
}

.icon-robux-gray-20x20 {
	background-position: 0 -120px;
}

.icon-tix {
	background-position: 0 -140px;
}

.icon-tix-12x12 {
    background-position: 0 -60px;
}

.icon-tix-16x16 {
	background-position: 0 -80px;
}

.icon-tix-20x20 {
	background-position: 0 -100px;
}

.icon-tix-gray {
	background-position: 0 -140px;
	filter: grayscale(1);
	opacity: .65;
}

.icon-tix-gray-12x12 {
    background-position: 0 -60px;
    filter: grayscale(1);
    opacity: .65;
}

.icon-tix-gray-16x16 {
	background-position: 0 -80px;
	filter: grayscale(1);
	opacity: .65;
}

.icon-tix-gray-20x20 {
	background-position: 0 -100px;
	filter: grayscale(1);
	opacity: .65;
}

.icon-message {
	background-position: 0 0;
}

.icon-addfriend {
	background-position: 0 -28px;
}

.icon-friends {
	background-position: 0 -56px;
}

.icon-group {
	background-position: 0 -84px;
}

.icon-forum {
	background-position: 0 -112px;
}

.icon-blog {
	background-position: 0 -140px;
}

.icon-trade {
	background-position: 0 -168px;
}

.icon-share {
	background-position: 0 -224px;
}

.icon-share:hover {
	background-position: -28px -224px;
}

button:hover .icon-share,
a:hover .icon-share {
	background-position: -28px -224px;
}

.icon-bc {
	background-position: 0 0;
}

.icon-tbc {
	background-position: 0 -28px;
}

.icon-obc {
	background-position: 0 -56px;
}

.icon-report.active {
	background-position: -20px -40px;
}

.icon-remove {
	background-position: 0 0;
}

.icon-remove:hover {
	background-position: -20px 0;
}

button:hover .icon-remove,
a:hover .icon-remove {
	background-position: -20px 0;
}

.icon-alert {
	background-position: 0 -20px;
}

.icon-alert:hover {
	background-position: -20px -20px;
}

button:hover .icon-alert,
a:hover .icon-alert {
	background-position: -20px -20px;
}

.icon-flag {
	background-position: 0 -40px;
}

.icon-flag:hover {
	background-position: -20px -40px;
}

button:hover .icon-flag,
a:hover .icon-flag {
	background-position: -20px -40px;
}

.icon-warning {
	background-position: 0 -60px;
}

.icon-lock {
	background-position: 0 -80px;
}

.icon-lock:hover {
	background-position: -20px -80px;
}

button:hover .icon-lock,
a:hover .icon-lock {
	background-position: -20px -80px;
}

.icon-votes-background {
	background-position: 0 0;
}

.icon-votes-foreground {
	background-position: 0 -16px;
}

.icon-votes-foreground.hover {
	background-position: 0 -32px;
}

.icon-thumbs-up {
	background-position: 0 0;
}

.icon-thumbs-up:hover,
.icon-thumbs-up.colored {
	background-position: -16px 0;
}

button:hover .icon-thumbs-up,
a:hover .icon-thumbs-up {
	background-position: -16px 0;
}

.icon-thumbs-down {
	background-position: 0 -16px;
}

.icon-thumbs-down:hover,
.icon-thumbs-down.colored {
	background-position: -16px -16px;
}

button:hover .icon-thumbs-down,
a:hover .icon-thumbs-down {
	background-position: -16px -16px;
}

.icon-bc-label {
	width: 30px;
	background-position: 0 0;
}

.icon-tbc-label {
	width: 40px;
	background-position: 0 -18px;
}

.icon-obc-label {
	width: 40px;
	background-position: 0 -36px;
}

.icon-limited-label {
	width: 60px;
	background-position: 0 -54px;
}

.icon-limited-bc-label {
	width: 90px;
	background-position: 0 -72px;
}

.icon-limited-tbc-label {
	width: 90px;
	background-position: 0 -90px;
}

.icon-limited-obc-label {
	width: 90px;
	background-position: 0 -108px;
}

.icon-limited-unique-label {
	width: 80px;
	background-position: 0 -126px;
}

.icon-limited-unique-bc-label {
	width: 100px;
	background-position: 0 -144px;
}

.icon-limited-unique-tbc-label {
	width: 110px;
	background-position: 0 -162px;
}

.icon-limited-unique-obc-label {
	background-position: 0 -180px;
}

.icon-inviter {
	background-position: 0 0;
}

.icon-friendship {
	background-position: -140px 0;
}

.icon-welcome-to-the-club {
	background-position: -140px 0;
}

.icon-ambassador {
	background-position: -140px -140px;
}

.icon-combat-initiation {
	background-position: 0 -280px;
}

.icon-warrior {
	background-position: -140px -280px;
}

.icon-bloxxer {
	background-position: 0 -420px;
}

.icon-homestead {
	background-position: -140px -420px;
}

.icon-bricksmith {
	background-position: 0 -560px;
}

.icon-official-model-maker {
	background-position: -140px -560px;
}

.icon-builders-club {
	background-position: 0 -700px;
}

@media (max-width: 767px) {
	.icon-builders-club {
		background-position: 0 -425px;
	}
}

.icon-turbo-builders-club {
	background-position: -140px -700px;
}

@media (max-width: 767px) {
	.icon-turbo-builders-club {
		background-position: -85px -425px;
	}
}

.icon-outrageous-builders-club {
	background-position: 0 -840px;
}

@media (max-width: 767px) {
	.icon-outrageous-builders-club {
		background-position: 0 -510px;
	}
}

.icon-administrator {
	/* background-position: -140px -1540px; */
	background-position: -140px -840px;
}

.icon-veteran {
	background-position: 0 -980px;
}

.icon-line-chart {
	background-position: 0 0;
}

.icon-line-chart:hover {
	background-position: -28px 0;
}

button:hover .icon-line-chart,
a:hover .icon-line-chart {
	background-position: -28px 0;
}

.icon-line-chart.selected {
	background-position: -28px 0;
}

.icon-pie-chart {
	background-position: 0 -28px;
}

.icon-pie-chart:hover {
	background-position: -28px -28px;
}

button:hover .icon-pie-chart,
a:hover .icon-pie-chart {
	background-position: -28px -28px;
}

.icon-pie-chart.selected {
	background-position: -28px -28px;
}

.icon-bar-chart {
	background-position: 0 -56px;
}

.icon-bar-chart:hover {
	background-position: -28px -56px;
}

button:hover .icon-bar-chart,
a:hover .icon-bar-chart {
	background-position: -28px -56px;
}

.icon-bar-chart.selected {
	background-position: -28px 0;
}

.icon-game {
	background-position: 0 0;
}

.icon-studio {
	background-position: 0 -28px;
}

.icon-online {
	background-position: 0 -56px;
}

/*
  Genre Icons
*/

div.GamesInfoIcon {
	height: 16px;
	width: 16px;
	display: inline-block;
	top: 0;
	padding: 0;
	margin-right: 3px;
	background: url(/img/CategoryIcons/CategorySprite.png);
}

div.GamesInfoIcon {
	background: url(/img/GenreIcons/GenreIconsSprite.png);
	height: 16px;
}

div.GamesInfoIcon.Melee {
	background-position: 48px 0;
}

div.GamesInfoIcon.Ranged {
	background-position: 64px 16px;
}

div.GamesInfoIcon.Explosive {
	background-position: -16px 0;
}

div.GamesInfoIcon.PowerUps {
	background-position: -16px -16px;
}

div.GamesInfoIcon.Navigation {
	background-position: 16px 0;
	z-index: inherit;
}

div.GamesInfoIcon.Music {
	background-position: 32px 0;
}

div.GamesInfoIcon.Social {
	background-position: 48px 16px;
}

div.GamesInfoIcon.Building {
	background-position: 0 0;
}

div.GamesInfoIcon.PersonalTransport {
	background-position: 0 16px;
}

div.GamesInfoIcon.Adventure {
	background-position: 0 0;
}

div.GamesInfoIcon.War {
	background-position: 16px -3px;
}

div.GamesInfoIcon.Funny {
	background-position: 32px 0;
}

div.GamesInfoIcon.Scary {
	background-position: 49px 0;
}

div.GamesInfoIcon.Fantasy {
	background-position: -16px 0;
}

div.GamesInfoIcon.TownAndCity,
div.GamesInfoIcon.Town.City {
	background-position: -32px 0;
}

div.GamesInfoIcon.All {
	background-position: -47px 1px;
}

div.GamesInfoIcon.Ninja {
	background-position: 0 16px;
}

div.GamesInfoIcon.Wild.West {
	background-position: 16px 15px;
}

div.GamesInfoIcon.Tutorial {
	background-position: 32px 16px;
}

div.GamesInfoIcon.Sports {
	background-position: 49px 16px;
}

div.GamesInfoIcon.Pirate {
	background-position: -16px 16px;
}

div.GamesInfoIcon.Sci-Fi {
	background-position: -32px 16px;
}

div.GamesInfoIcon.SkatePark,
div.GamesInfoIcon.Skate.Park {
	background-position: -48px 16px;
	width: 15px;
}

div.GamesInfoIcon.FPS {
	background: url(/img/GenreIcons/FPS.png) no-repeat;
	height: 16px;
}

div.GamesInfoIcon.RPG {
	background: url(/img/GenreIcons/RPG.png) no-repeat;
	height: 16px;
}

.icon-default-friendstatus,
.icon-game,
.icon-online,
.icon-studio {
	background-image: url(/img/FriendsStatus.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.icon-game {
	background-position: 0 0;
}

.icon-studio {
	background-position: 0 -28px;
}

.icon-online {
	background-position: 0 -56px;
}

span.game-privacy-symbol {
	padding-left: 18px;
	font-size: 12px;
	background-image: url("/img/ico-game_privacy.png");
	background-repeat: no-repeat;
	display: inline;
	height: 15px;
}

span.game-privacy-symbol.gps-inactive {
	background-position: 0 -45px;
}

span.game-privacy-symbol.gps-active {
	background-position: 0 0;
}

.tiny-thumbs-up,
.tiny-thumbs-down,
.upvote.tiny,
.downvote.tiny {
	background: url('/img/thumbsup.png') no-repeat 0 -170px;
	width: 12px;
	height: 13px;
	padding-right: 5px;
	display: inline-block;
	position: relative;
	top: 2px;
}

.tiny-thumbs-down {
	background-position: 0 -224px;
	margin-right: 0;
	padding-right: 0;
	margin-left: 5px;
	top: 2px;
}

.icon-default-generic-16x16,.icon-settings-16x16,.icon-edit-16x16,.icon-moreinfo-16x16,.icon-right-16x16,.icon-left-16x16,.icon-up-16x16,.icon-down-16x16,.icon-checkmark-16x16,.icon-close-16x16,.icon-red-timer-16x16,.icon-close-gray-16x16,.rbx-select-group:hover .icon-down,.input-group-btn .input-dropdown-btn:hover .icon-down,.input-group-btn .input-dropdown-btn:focus .icon-down,.open .input-dropdown-btn .icon-down {
	background-image: url(/img/generic_03112016.svg);
	background-repeat: no-repeat;
	background-size: 32px auto;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
}

.icon-settings-16x16 {
	background-position: 0 -32px;
}

.icon-settings-16x16:hover {
	background-position: -16px -32px;
}

.icon-default-negative-150x150, .icon-warning-orange-150x150 {
	vertical-align: middle;
	background-image: url(/img/warning.svg);
	background-repeat: no-repeat;
	background-size: 200%;
	width: 150px;
	height: 150px;
	display: inline-block;
}

.icon-warning-orange-150x150 {
	background-position: 0 -900px;
}

.social-link-icon {
	display: inline-block;
	background-image: url(/img/SocialLinkSquareIconsV5.svg);
	width: 32px;
	height: 32px;
	background-size: 100% auto;
	border-radius: 3px;
}

.social-link-icon.discord {
	background-position: 0 calc(-32px * (1 - 1));
}

.social-link-icon.youtube {
	background-position: 0 calc(-32px * (2 - 1));
}

.social-link-icon.twitter {
	background-position: 0 calc(-32px * (3 - 1));
}

.social-link-icon.twitch {
	background-position: 0 calc(-32px * (4 - 1));
}

.social-link-icon.facebook {
	background-position: 0 calc(-32px * (5 - 1));
}

.social-link-icon.github {
	background-position: 0 calc(-32px * (6 - 1));
}

.social-link-icon.gplus {
	background-position: 0 calc(-32px * (7 - 1));
}

.social-link-icon.roblox {
	background-position: 0 calc(-32px * (8 - 1));
}

.social-link-icon.wechat {
	background-position: 0 calc(-32px * (9 - 1));
}

.social-link-icon.amazon {
	background-position: 0 calc(-32px * (10 - 1));
}

.social-link-icon.idek {
	background-position: 0 calc(-32px * (11 - 1));
}

.social-link-icon.guilded {
	background-position: 0 calc(-32px * (12 - 1));
}

.social-link-icon.telegram {
	background-position: 0 calc(-32px * (13 - 1));
}

.social-link-icon.tiktok {
	background-position: 0 calc(-32px * (14 - 1));
}

.icon-plus {
    width: 12px;
    height: 12px;
    background-size: 24px auto;
    background-position: 0 -660px;
}

.icon-minus {
    width: 12px;
    height: 12px;
    background-size: 24px auto;
    background-position: 0 -672px;
}

.icon-plus:hover {
    width: 12px;
    height: 12px;
    background-size: 24px auto;
    background-position: -12px -660px;
}

.icon-minus:hover {
    width: 12px;
    height: 12px;
    background-size: 24px auto;
    background-position: -12px -672px;
}

.icon-nav-download {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 4px;
	vertical-align: middle;
	background-image: url('/img/icons/download.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.hover-icon-nav-download:hover .icon-nav-download,
a:hover .icon-nav-download,
button:hover .icon-nav-download {
	filter: invert(53%) sepia(98%) saturate(400%) hue-rotate(1deg) brightness(105%) contrast(95%);
}

.hover-icon-nav-download:hover {
	color: #f68802;
}