

/* Global
====================== */
a {
color: var(--atext-color);
}

a:hover {
color: var(--ahtext-color);
text-decoration: none;
}

main {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
position: relative;
padding: 1rem 0;
}

select.light {
background-color: var(--bg-tertiary);
border-color: var(--bg-tertiary);
}

.transparent {
background-color: transparent !important;
}

.btn-xs,
.btn-group-xs > .btn {
padding: 0.25rem 0.5rem !important;
font-size: 0.7rem !important;
border-radius: 0.2rem;
}

.btn-like {
background-color: transparent;
height: 24px;
width: 24px;
}

.btn-like i {
margin-top: -0.15rem;
color: var(--color-danger);
}

.btn-like:hover i {
color: var(--color-success);
}

img.smilie {
height: 22px;
width: 22px;
vertical-align: middle;
}

.page-header {
padding: 30px 0;
position: relative;
z-index: 1;
border-top: 1px solid rgba(255, 255, 255, 0.12);
}

.page-header h1 {
font-size: 1.8rem;
color: rgba(255, 255, 255, 0.85);
font-weight: var(--font-bold);
margin-bottom: 0.5rem;
}

.page-header h2 {
font-size: 1rem;
color: rgba(255, 255, 255, 0.75);
font-weight: 400;
}

.alert {
padding: 0.75rem 1rem;
font-weight: 500;
}

.btn-transparent {
background-color: rgba(255, 255, 255, 0.25);
color: rgba(255, 255, 255, 0.85);
}

.btn-transparent:hover {
background-color: rgba(255, 255, 255, 0.35);
}

.btn-icon,
.btn-icon-only {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}

.btn-icon svg,
.btn-icon-only svg {
fill: rgba(255, 255, 255, 0.85);
}

.btn-icon svg {
margin-left: 0.5rem;
}

.btn-emote {
height: 40px;
width: 40px;
}

.dropdown-toggle::after {
display: inline-block;
width: 0;
height: 0;
vertical-align: 0.2rem;
margin-left: 0.5rem;
content: "";
border: solid rgba(255, 255, 255, 0.75);
border-width: 0 2px 2px 0;
padding: 2px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}

.dropdown-toggle[aria-expanded="true"]::after {
transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
border: solid rgba(255, 255, 255, 0.75);
border-width: 0 2px 2px 0;
margin-top: 0.15rem;
}

.pagination ul {
list-style: none;
}

.pagination ul li a {
background-color: var(--bg-tertiary);
border-right: 1px solid #2e394c;
padding: 0.5rem 0.85rem;
display: block;
color: #9da5b3;
font-weight: 500;
border-radius: 0 0.25rem 0.25rem 0;
}

.pagination ul li:first-child a {
border-radius: 0.25rem 0 0 0.25rem;
}

.pagination ul li:last-child a {
border-radius: 0 0.25rem 0.25rem 0;
border: none;
}

.pagination ul li a:hover,
.pagination ul li a.active {
background-color: #2e394c;
color: #cbd3df;
}

.pagination-top {
margin-bottom: 1rem;
}

.pagination-bottom {
margin-top: 1rem;
}

.pagination:empty,
.pagination:empty {
display: none;
margin: 0;
}

.pagination-location-previous,
.pagination-location-next {
width: 45px;
}

.back-to-top {
background-color: var(--body-color);
color: #9da5b3;
right: 1rem;
bottom: 1rem;
height: 40px;
width: 40px;
border: 2px solid var(--bg-quaternary);
z-index: 99;
}

.back-to-top:hover {
color: var(--bg-primary);
border-color: var(--bg-primary);
}

.ban-label {
width: 130px;
}

/* Emotes
====================== */
.emote-picker {
bottom: 1rem;
right: 1rem;
}

.emote-picker-button {
height: 40px;
width: 40px;
}

.emote-list {
margin-bottom: -0.25rem;
width: calc(256px + 1.75rem);
height: calc(256px + 1.75rem);
overflow-y: scroll;
-ms-overflow-style: none;
scrollbar-width: none;
}

.emote-list::-webkit-scrollbar {
display: none;
}

.emote-slot {
width: 32px;
height: 32px;
margin: 0 0.25rem 0.25rem 0;
cursor: pointer;
}

.emote-slot:nth-child(8n) {
margin-right: 0;
}

.emote-slot:hover {
background-color: var(--bg-secondary);
}

.emote-picker-button img,
.emote-slot img {
width: 24px;
height: 24px;
}

/* Prestige Icons
====================== */
.prestige-icons {
background-image: url(https://warezzers.net/static/img/spritesheets/prestige_icons_50x50.png);
background-repeat: no-repeat;
display: block;
height: 50px;
width: 50px;
}

.prestige-icons-sm {
background-image: url(https://warezzers.net/static/img/spritesheets/prestige_icons_24x24.png);
background-repeat: no-repeat;
display: block;
width: 24px;
height: 24px;
}

.prestige-icons-xs {
background-image: url(https://warezzers.net/static/img/spritesheets/prestige_icons_16x16.png);
background-repeat: no-repeat;
display: block;
width: 16px;
height: 16px;
}

.prestige-1 {
background-position: -53px -1px;
}
.prestige-2 {
background-position: -105px -1px;
}
.prestige-3 {
background-position: -157px -1px;
}
.prestige-4 {
background-position: -209px -1px;
}
.prestige-5 {
background-position: -261px -1px;
}
.prestige-6 {
background-position: -313px -1px;
}
.prestige-7 {
background-position: -365px -1px;
}
.prestige-8 {
background-position: -417px -1px;
}
.prestige-9 {
background-position: -469px -1px;
}
.prestige-10 {
background-position: -1px -1px;
}

.prestige-icons-sm-0 {
display: none;
}
.prestige-icons-sm-1 {
background-position: -1px -1px;
}
.prestige-icons-sm-2 {
background-position: -53px -1px;
}
.prestige-icons-sm-3 {
background-position: -79px -1px;
}
.prestige-icons-sm-4 {
background-position: -105px -1px;
}
.prestige-icons-sm-5 {
background-position: -131px -1px;
}
.prestige-icons-sm-6 {
background-position: -157px -1px;
}
.prestige-icons-sm-7 {
background-position: -183px -1px;
}
.prestige-icons-sm-8 {
background-position: -209px -1px;
}
.prestige-icons-sm-9 {
background-position: -235px -1px;
}
.prestige-icons-sm-10 {
background-position: -27px -1px;
}

.prestige-icons-xs-0 {
display: none;
}

.prestige-icons-xs-1 {
background-position: -1px -1px;
}

.prestige-icons-xs-2 {
background-position: -37px -1px;
}

.prestige-icons-xs-3 {
background-position: -55px -1px;
}

.prestige-icons-xs-4 {
background-position: -73px -1px;
}

.prestige-icons-xs-5 {
background-position: -91px -1px;
}

.prestige-icons-xs-6 {
background-position: -109px -1px;
}

.prestige-icons-xs-7 {
background-position: -127px -1px;
}

.prestige-icons-xs-8 {
background-position: -145px -1px;
}

.prestige-icons-xs-9 {
background-position: -163px -1px;
}

.prestige-icons-xs-10 {
background-position: -19px -1px;
}

/* Header New
====================== */
.global-header .header-primary {
height: 70px;
}

.global-header .header-nav .item {
color: rgba(255, 255, 255, 0.75);
padding: 0.5rem 0.75rem;
}

.global-header .user-nav .item-icon {
height: 32px;
width: 32px;
font-size: 1rem;
color: rgba(255, 255, 255, 0.75);
}

.global-header .user-nav .amount {
color: var(--color-danger);
}

.global-header .user-nav .amount.amount-0 {
color: var(--color-success);
}

.global-header .user-nav .item-icon.unread::before {
position: absolute;
content: "";
height: 10px;
width: 10px;
background-color: var(--bg-danger);
border-radius: 100%;
top: -1px;
right: -1px;
}

.global-header .user-nav .item-icon.unread-0::before {
display: none;
}

.global-header .user-nav .dropdown-item {
font-size: 0.8rem;
}

.global-header .header-nav .item:hover,
.global-header .user-nav .item-icon:hover,
.global-header .user-nav .item-icon[aria-expanded="true"] {
background-color: rgba(255, 255, 255, 0.15);
}

.global-header .notifications {
width: 350px;
}

.global-header .notifications header {
border-bottom: 1px solid var(--bg-quaternary);
}

.global-header .notifications .main-row {
border-bottom: 1px solid var(--bg-quaternary);
}

.global-header .notifications .main-row:last-child {
border-bottom: none;
}

.global-header .notifications .unread::before {
content: "";
position: absolute;
background-color: var(--bg-primary);
height: 12px;
width: 12px;
left: -6px;
border-radius: var(--rounded-circle);
box-shadow: 0 0 6px 0 var(--bg-primary);
}

.global-header .level-information {
width: 120px;
}

.global-header .level-information .progress {
height: 4px;
margin-top: 5px;
}

.active-boost-icon {
height: 30px;
padding: 0 0.5rem;
color: rgba(255, 255, 255, 0.85);
}

.dropdown-menu-community {
width: 40rem;
}

.dropdown-menu-community ul li {
width: calc(50% - 0.25rem);
margin-right: 0.25rem;
margin-bottom: 0.5rem;
}

.dropdown-menu-community ul li:nth-child(even) {
margin-left: 0.25rem;
margin-right: 0;
}

.dropdown-menu-community ul li:last-child,
.dropdown-menu-community ul li:nth-last-child(2) {
margin-bottom: 0;
}

.dropdown-menu-community ul li a {
border: 1px solid var(--bg-tertiary);
}

.dropdown-menu-community ul li:first-child a:hover {
border: 1px solid #ec407a;
}

.dropdown-menu-community ul li:first-child a .title,
.dropdown-menu-community ul li:first-child a i {
color: #ec407a;
}

.dropdown-menu-community ul li:nth-child(2) a:hover {
border: 1px solid #5c6bc0;
}

.dropdown-menu-community ul li:nth-child(2) a .title,
.dropdown-menu-community ul li:nth-child(2) a i {
color: #5c6bc0;
}

.dropdown-menu-community ul li:nth-child(3) a:hover {
border: 1px solid #42a5f5;
}

.dropdown-menu-community ul li:nth-child(3) a .title,
.dropdown-menu-community ul li:nth-child(3) a i {
color: #42a5f5;
}

.dropdown-menu-community ul li:nth-child(4) a:hover {
border: 1px solid #ef5350;
}

.dropdown-menu-community ul li:nth-child(4) a .title,
.dropdown-menu-community ul li:nth-child(4) a i {
color: #ef5350;
}

.dropdown-menu-community ul li:nth-child(5) a:hover {
border: 1px solid #ff7043;
}

.dropdown-menu-community ul li:nth-child(5) a .title,
.dropdown-menu-community ul li:nth-child(5) a i {
color: #ff7043;
}

.dropdown-menu-community ul li:nth-child(6) a:hover {
border: 1px solid #ffca28;
}

.dropdown-menu-community ul li:nth-child(6) a .title,
.dropdown-menu-community ul li:nth-child(6) a i {
color: #ffca28;
}

.dropdown-menu-community ul li:nth-child(7) a:hover {
border: 1px solid #66bb6a;
}

.dropdown-menu-community ul li:nth-child(7) a .title,
.dropdown-menu-community ul li:nth-child(7) a i {
color: #66bb6a;
}

.dropdown-menu-community ul li:last-child a:hover {
border: 1px solid #26a69a;
}

.dropdown-menu-community ul li:last-child a .title,
.dropdown-menu-community ul li:last-child a i {
color: #26a69a;
}

.dropdown-menu-community .description {
color: #9da5b3;
}

.dropdown-menu-community .latest-announcements ol li {
padding-left: 1rem;
margin-bottom: 0.25rem;
}

.dropdown-menu-community .latest-announcements ol li:last-child {
margin-bottom: 0;
}

.dropdown-menu-community .latest-announcements ol li::before {
position: absolute;
left: 0;
content: "\f105";
font-family: "Font Awesome 5 Pro";
}

.dropdown-menu-community .latest-announcements ol li a {
color: #9da5b3;
}

.dropdown-menu-community .latest-announcements ol li a:hover {
color: #cbd3df;
}

/* Breadcrumb
====================== */
.breadcrumb {
  white-space: nowrap;
  text-overflow: ellipsis;
}

.breadcrumb ol li {
  margin-right: 0.5rem;
  margin-left: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.breadcrumb ol li:first-child {
  margin-left: 0;
}

.breadcrumb ol li::before {
  position: absolute;
  content: "\f105";
  font-family: "Font Awesome 5 Pro";
  left: -15px;
  color: var(--color-secondary);
}

.breadcrumb ol li:first-child::before {
  display: none;
}

.breadcrumb ol li a {
  color: #9da5b3;
}

.breadcrumb ol li:only-child a {
  color: #9da5b3 !important;
}

.breadcrumb ol li a:hover {
  color: #cbd3df;
}

.breadcrumb ol li:last-child a {
  color: var(--color-primary);
}

.btn-upgrade {
background-color: #b224ef;
color: #f0d3fc;
animation: buttonPulse 2s infinite;
}

/* Framework
====================== */
.bg-moderator {
background-color: #0c9c68;
}

.content-container {
min-width: 0;
max-width: 100%;
-webkit-box-flex: 1;
-ms-flex: 1 0;
flex: 1 0;
}

.main-title {
position: relative;
color: rgba(255, 255, 255, 0.85);
font-weight: 500;
padding: 0.85rem 1rem;
z-index: 1;
}

.main-title.bg-secondary {
color: #9da5b3;
}

.main-title.bg-tertiary {
color: #9da5b3;
}

.main-title.bg-quaternary {
color: var(--ahtext-color);
}

.main-row {background-color: var(--bg-secondary);border-bottom: 1px solid var(--border-tertiary);}

.main-row:last-child,
.main-row:only-child {
border-bottom: none;
}

.sidebar {
width: 300px;
}

.collapse-toggle {
position: relative;
}

.collapse-toggle::before {
position: absolute;
content: "\f106";
right: 1rem;
bottom: 1.2rem;
font-family: "Font Awesome 5 Pro";
transform: rotate(180deg);
opacity: 0.5;
}

.collapse-toggle[aria-expanded="true"]::before {
transform: rotate(360deg);
}

.dropdown-head {
padding: 0.75rem var(--padding);
font-weight: var(--font-bold);
background-color: var(--bg-tertiary);
border-bottom: 1px solid var(--bg-quaternary);
border-radius: var(--rounded) var(--rounded) 0 0;
}

blockquote {
background-color: rgba(0, 0, 0, 0.15);
border-radius: var(--rounded);
padding: var(--padding);
margin: 0 0 1rem 0;
color: var(--color-secondary);
position: relative;
}

blockquote cite {
border-bottom: 1px solid var(--bg-tertiary);
display: flex;
padding-bottom: 0.5rem;
margin-bottom: 0.5rem;
font-size: 0.8rem;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-align: center;
align-items: center;
}

.blockquote-collapsed {
position: relative;
overflow: hidden;
max-height: 167px;
cursor: pointer;
}

.blockquote-collapsed::after {
position: absolute;
font-family: "Font Awesome 5 Pro";
content: "\f107";
text-align: center;
height: 30px;
width: 30px;
line-height: 30px;
right: 1rem;
bottom: 1rem;
background-color: var(--bg-tertiary);
border-radius: var(--rounded-circle);
}

.blockquote-collapsed:hover::after {
background-color: var(--bg-primary);
color: rgba(255, 255, 255, 0.85);
}

.spoiler {
filter: blur(13px);
cursor: pointer;
user-select: none;
}

.spoiler-revealed {
filter: blur(0px);
user-select: text !important;
cursor: unset !important;
}

/* Index
=========================== */
.welcome-block {
margin: 4rem 0 5rem;
padding: 3rem 0;
border: 5px solid var(--bg-secondary);
}

.welcome-block::before {
position: absolute;
content: "";
height: calc(100% + 10px);
width: calc(100% - 150px);
top: -5px;
left: 75px;
right: 75px;
background-color: var(--body-color);
z-index: 1;
}

.welcome-block::after {
position: absolute;
content: "";
height: calc(100% - 150px);
width: calc(100% + 10px);
top: 75px;
left: -5px;
background-color: var(--body-color);
z-index: 2;
}

.welcome-text,
.welcome-subtext,
.welcome-buttons,
.welcome-block-image {
z-index: 3;
}

.welcome-subtext {
margin-top: 1.5rem;
margin-bottom: 3.5rem;
}

.welcome-keyword::before {
position: absolute;
content: "";
height: calc(100% + 5px);
width: calc(100% + 30px);
top: -3px;
left: -15px;
background-color: var(--bg-primary);
z-index: -1;
border-radius: var(--rounded);
transform: rotate(-1.5deg);
}

.welcome-block-image img {
width: 350px;
}

.raffle .main-row:first-child {
border-color: rgba(255, 255, 255, 0.15);
}

.raffle .main-row:last-child {
border-radius: 0 0 var(--rounded) var(--rounded);
}

.raffle .icon {
height: 40px;
width: 40px;
}

.raffle-input .form-control {
background-color: rgba(255, 255, 255, 0.15);
color: rgba(255, 255, 255, 0.85);
border: 1px solid transparent;
height: calc(2rem + 4px);
}

.raffle-input .form-control:focus {
border-color: rgba(255, 255, 255, 0.25);
}

.raffle-button {
background-color: rgba(255, 255, 255, 0.15);
color: rgba(255, 255, 255, 0.85);
}

.raffle-button:hover {
background-color: rgba(255, 255, 255, 0.25);
}

.raffle-subtext {
color: rgba(255, 255, 255, 0.75);
}

/* Index: Shoutbox
=========================== */
.shoutbox {
border: 1px solid var(--bg-secondary);
border-right: none;
}

.shoutbox .messagebit {
border-bottom: 1px solid var(--bg-tertiary);
}

/* Index: Forums
=========================== */
.forum {
margin-bottom: 1rem;
}

.forum header {
height: 100px;
}

.forum header::before {
position: absolute;
content: "";
top: 0.5rem;
right: 0.5rem;
bottom: 0;
left: 0.5rem;
border-radius: 0.25rem;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
z-index: 1;
opacity: 0.75;
}

.forum:nth-child(1) header::before {
background-image: url(https://warezzers.net/static/img/ui/forums/official.png);
}

.forum:nth-child(2) header::before {
background-image: url(https://warezzers.net/static/img/ui/forums/premium.png);
}

.forum:nth-child(3) header::before {
background-image: url(https://warezzers.net/static/img/ui/forums/general_discussions.png);
}

.forum:nth-child(4) header::before {
background-image: url(https://warezzers.net/static/img/ui/forums/groups.png);
}

.forum:nth-child(5) header::before {
background-image: url(https://warezzers.net/static/img/ui/forums/gaming.png);
}

.forum:nth-child(6) header::before {
background-image: url(https://warezzers.net/static/img/ui/forums/entertainment.png);
}

.forum:nth-child(7) header::before {
background-image: url(https://warezzers.net/static/img/ui/forums/marketplace.png);
}

.forum:nth-child(8) header::before {
background-image: url(https://warezzers.net/static/img/ui/forums/leaks.png);
}

.forum:nth-child(9) header::before {
background-image: url(https://warezzers.net/static/img/ui/forums/development.png);
}

.forum:nth-child(10) header::before {
background-image: url(https://warezzers.net/static/img/ui/forums/art_and_graphics.png);
}

.forum header::after {
position: absolute;
content: "";
top: 0.5rem;
right: 0.5rem;
bottom: 0;
left: 0.5rem;
border-radius: var(--rounded);
background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.55));
z-index: 1;
}

.forum-icon {
width: 40px;
height: 40px;
top: -20px;
z-index: 2;
color: rgba(255, 255, 255, 0.85);
background-color: #3B84DF;
}

.forum:first-child .forum-icon {
background-color: #dc3545;
}

.forum:nth-child(2) .forum-icon {
background: -webkit-gradient(
  linear,
  left bottom,
  left top,
  from(#b224ef),
  to(#7579ff)
);
background: -o-linear-gradient(bottom, #b224ef, #7579ff);
background: linear-gradient(to top, #b224ef, #7579ff);
}

.forum-information {
top: -12px;
right: 1rem;
z-index: 2;
}

.forum-stats,
.forum-viewers {
height: 24px;
padding: 0 0.75rem;
}

.subforums ul li {
width: calc(50% - 0.5rem - 6px);
position: relative;
margin-left: calc(0.5rem + 6px);
}

.subforums ul li::before {
position: absolute;
content: "";
height: 6px;
width: 6px;
background-color: #2e394c;
border-radius: 100%;
left: calc(-0.5rem - 6px);
top: calc(50% - 4px);
}

.subforums ul li.new::after {
position: absolute;
content: "Yeni";
color: var(--bg-primary);
font-size: 0.6rem;
text-transform: uppercase;
font-weight: 500;
right: 8px;
top: 0;
}

.subforums ul li a {
font-size: 0.8rem;
display: block;
font-weight: 500;
max-width: 180px;
}

/* Index: Latest Activity
=========================== */
.latest-activity-row {
padding: 0.65rem 1rem;
}

.latest-activity .thread-title {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.latest-activity .views {
width: 60px;
}

.latest-activity-pause {
background-color: var(--bg-secondary);
border-top: 1px solid var(--bg-tertiary);
z-index: 2;
top: 48px;
right: 0;
bottom: 5px;
left: 0;
padding: var(--padding);
}

/* Index: Online
=========================== */
.index-online .online-amount {
color: rgba(255, 255, 255, 0.85);
}

.index-online .online-list {
max-height: 290px;
overflow-y: scroll;
}

/* Forumdisplay
=========================== */
body.forumdisplay::before,
body.forumdisplay::after {
position: fixed;
content: "";
top: 0;
right: 0;
left: 0;
z-index: -1;
height: 60vh;
}

body.forumdisplay::after {
background: linear-gradient(to bottom, transparent, var(--body-color));
}

.forumdisplay .announcement-icon {
color: rgba(255, 255, 255, 0.85);
}

.forumdisplay .thread {
border-bottom: 1px solid var(--bg-tertiary);
}

.forumdisplay .thread:last-child,
.forumdisplay .thread:last-child .likes {
border-bottom: none;
}

.forumdisplay .likes {
width: 50px;
border-bottom: 1px solid var(--bg-quaternary);
border-right: 1px solid var(--bg-quaternary);
margin-bottom: -1px;
color: var(--color-success);
}

.forumdisplay .likes.amount-0 {
color: #9da5b3;
}

.forumdisplay .thread:last-child .likes {
margin-bottom: 0;
}

.forumdisplay .thread-content.newfolder::before,
.forumdisplay .thread-content.newhotclosefolder::before,
.forumdisplay .thread-content.dot_newfolder::before,
.forumdisplay .thread-content.dot_closefolder::before,
.forumdisplay .thread-content.closefolder::before,
.forumdisplay .thread-content.newclosefolder::before,
.forumdisplay .thread-content.newhotfolder::before,
.forumdisplay .thread-content.hotclosefolder::before,
.forumdisplay .thread-content.dot_hotclosefolder::before {
position: absolute;
}

.forumdisplay .thread-content.newfolder::before,
.forumdisplay .thread-content.dot_newfolder::before,
.forumdisplay .thread-content.newhotclosefolder::before,
.forumdisplay .thread-content.newhotfolder::before {
content: "";
background-color: var(--bg-primary);
height: 12px;
width: 12px;
left: -6px;
border-radius: var(--rounded-circle);
box-shadow: 0px 0px 6px 0px var(--bg-primary);
}

.forumdisplay .thread-content.dot_closefolder::before,
.forumdisplay .thread-content.closefolder::before,
.forumdisplay .thread-content.dot_hotclosefolder::before,
.forumdisplay .thread-content.newclosefolder::before,
.forumdisplay .thread-content.hotclosefolder::before {
content: "\f30d";
font-family: "Font Awesome 5 Pro";
color: var(--color-danger);
text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
left: -6px;
}

.forumdisplay .thread-title {
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}

.forumdisplay .stats {
width: 65px;
}

.dashboard .lastpost-button,
.forumdisplay .lastpost-button,
.sr-lastpost-button {
background-color: #2e394c;
color: #778296;
height: 30px;
width: 30px;
border: none;
outline: 0;
}

.dashboard .lastpost-button:hover,
.forumdisplay .lastpost-button:hover {
background-color: #3B84DF;
color: rgba(255, 255, 255, 0.85);
}

.forumdisplay .stats-column:last-child i {
margin-right: -1px;
}

/* Thread Prefixes
=========================== */
.thread-prefix {
margin-right: 0.15rem;
text-transform: uppercase;
}

/* Awards
=========================== */
.award-icons,
body.awards-page .award-icons {
background-repeat: no-repeat;
display: block;
}
.award-tabs .nav-item {
margin-right: 0.5rem;
}

.award-tabs .nav-item .nav-link {
background-color: var(--bg-secondary);
border-radius: var(--rounded) !important;
border: none !important;
color: #9da5b3;
font-weight: var(--font-bold);
}

.award-tabs .nav-item .nav-link:hover {
background-color: var(--bg-tertiary);
color: #9da5b3;
}

.award-tabs .nav-item .nav-link.active:hover {
background-color: var(--bg-primary);
color: var(--color-white);
}

.award-preview {
height: 40px;
width: 40px;
}

.award-icons {
background-image: url(/static/img/spritesheets/award_icons_24x24.png);
}

.awards-page .award-icons {
background-image: url(/static/img/spritesheets/award_icons_40x40.png);
}

div[class*=" award-icons-"] {
width: 24px;
height: 24px;
}

.awards-page div[class*=" award-icons-"] {
width: 40px;
height: 40px;
}

.profile-awards {
margin: 0 -0.35rem -0.35rem 0;
}

.profile-awards .award-icons {
margin: 0 0.35rem 0.35rem 0;
}

.award-icons-100k {
background-position: -1px -1px;
}

.award-icons-10k {
background-position: -27px -1px;
}

.award-icons-25k {
background-position: -53px -1px;
}

.award-icons-50k {
background-position: -79px -1px;
}

.award-icons-5k {
background-position: -105px -1px;
}

.award-icons-anime {
background-position: -131px -1px;
}

.award-icons-artist {
background-position: -157px -1px;
}

.award-icons-bank_hard {
background-position: -183px -1px;
}

.award-icons-beloved {
background-position: -1px -27px;
}

.award-icons-candy_cane {
background-position: -27px -27px;
}

.award-icons-capitalist {
background-position: -53px -27px;
}

.award-icons-christmas_2015 {
background-position: -79px -27px;
}

.award-icons-christmas_2016 {
background-position: -105px -27px;
}

.award-icons-christmas_2017 {
background-position: -131px -27px;
}

.award-icons-christmas_2018 {
background-position: -157px -27px;
}

.award-icons-christmas_penguin {
background-position: -183px -27px;
}

.award-icons-christmas_sleigh {
background-position: -1px -53px;
}

.award-icons-crypto {
background-position: -27px -53px;
}

.award-icons-cupcake {
background-position: -53px -53px;
}

.award-icons-divine {
background-position: -79px -53px;
}

.award-icons-donator_rank_1 {
background-position: -105px -53px;
}

.award-icons-donator_rank_2 {
background-position: -131px -53px;
}

.award-icons-donator_rank_3 {
background-position: -157px -53px;
}

.award-icons-donator_rank_4 {
background-position: -183px -53px;
}

.award-icons-early_bird {
background-position: -1px -79px;
}

.award-icons-easter_2015 {
background-position: -27px -79px;
}

.award-icons-easter_2016 {
background-position: -53px -79px;
}

.award-icons-easter_2018 {
background-position: -79px -79px;
}

.award-icons-elite {
background-position: -105px -79px;
}

.award-icons-gamer {
background-position: -131px -79px;
}

.award-icons-ghost {
background-position: -157px -79px;
}

.award-icons-gift {
background-position: -183px -79px;
}

.award-icons-gingerbread_man {
background-position: -1px -105px;
}

.award-icons-goat {
background-position: -27px -105px;
}

.award-icons-guard {
background-position: -53px -105px;
}

.award-icons-guardian {
background-position: -79px -105px;
}

.award-icons-halloween_2015 {
background-position: -105px -105px;
}

.award-icons-halloween_2017 {
background-position: -131px -105px;
}

.award-icons-ice_cream {
background-position: -157px -105px;
}

.award-icons-illuminati {
background-position: -183px -105px;
}

.award-icons-magical_bunny {
background-position: -1px -131px;
}

.award-icons-mighty_melon {
background-position: -27px -131px;
}

.award-icons-motm {
background-position: -53px -131px;
}

.award-icons-palm_tree {
background-position: -79px -131px;
}

.award-icons-pirate {
background-position: -105px -131px;
}

.award-icons-pirate_captain {
background-position: -131px -131px;
}

.award-icons-pot_of_death {
background-position: -157px -131px;
}

.award-icons-prime {
background-position: -183px -131px;
}

.award-icons-rainbow {
background-position: -1px -157px;
}

.award-icons-referrer {
background-position: -27px -157px;
}

.award-icons-santa_claus {
background-position: -53px -157px;
}

.award-icons-santa_sock {
background-position: -79px -157px;
}

.award-icons-snowman {
background-position: -105px -157px;
}

.award-icons-sponsor {
background-position: -131px -157px;
}

.award-icons-spooky_story {
background-position: -157px -157px;
}

.award-icons-sports_enthusiast {
background-position: -183px -157px;
}

.award-icons-starboy {
background-position: -1px -183px;
}

.award-icons-strategist {
background-position: -27px -183px;
}

.award-icons-suitup {
background-position: -53px -183px;
}

.award-icons-summer_2015 {
background-position: -79px -183px;
}

.award-icons-summer_2017 {
background-position: -105px -183px;
}





