/* UUDEN VIESTIN INDIKAATTORI */
.message .newIndicator {font-size: 13px; font-weight: 500; color: #fff; background-color: #2dbf5b; padding: 1px 5px; border: 1px solid #226a37; text-transform: uppercase;}
/* EI ENEMPÄÄ UUSIA VIESTEJÄ RIVI */
.discussionListItem .noteRow {padding: 16px; font-size: 14px; font-weight: 500 !important; color: #ccc !important; text-transform: uppercase; text-align: left !important;}
/* KÄYTTÄJÄTIETOKORTTI, "SIJAINTI" TEKSTIN VÄRIN KORJAUS */
.muted {color: #fff !important;}
/* SOMEIKONIT */
.fa-facebook-official {font-size: 30px !important; color: #3b5998 !important; background-color: #fff !important; padding: 3px 5px 3px 5px !important; border-radius: 0px !important; margin-right: 12px !important; margin-top: 10px !important;}
.fa-facebook-official:hover {color: #fff !important; background: #3b5998 !important; transition: all 0.15s ease-in-out !important;}
.fa-twitter {font-size: 30px !important; color: #1da1f2 !important; background-color: #fff !important; padding: 3px 5px 3px 5px !important; border-radius: 0px !important; margin-right: 12px !important; margin-top: 10px !important;}
.fa-twitter:hover {color: #fff !important; background: #1da1f2 !important; transition: all 0.15s ease-in-out !important;}
.fa-steam-square {font-size: 30px !important; color: #000 !important; background-color: #fff !important; padding: 3px 5px 3px 5px !important; border-radius: 0px !important; margin-top: 10px !important;}
.fa-steam-square:hover {color: #fff !important; background: #000 !important; transition: all 0.15s ease-in-out !important;}
/* VIESTIALUEET, ALLEKIRJOITUS (KESKEN) */
.message .signature {font-size: 8pt !important; padding: 10px !important; margin-top: 25px !important; border: 1px solid #434343 !important;}
/* FOORUMIN LEVEYDEN KAVENTAMINEN */
.pageWidth {padding-left: 100px !important; padding-right: 100px !important;}
/* TECHBBS LOGOALUE */
.logo-image, .logo-skinnable {background-color: transparent !important; margin-top: 15px !important; margin-bottom: 15px !important;}
/* ISO MAINOS YLHÄÄLTÄ POIS */
#premium a img {display: none !important;}
/* PIKAHAKU */
#QuickSearchQuery {margin-right: 100px !important; background-color: #212121 !important; color: #ccc !important;}
#QuickSearch {top: -37px !important; background-color: transparent !important;}
#QuickSearchQuery {border-radius: 0px !important;}
/* TEEMAN NIMI YLÄNURKKAAN */
#logoBlock .pageContent:before {content: "TechBBS - XenForo Dark Theme (beta)" !important; font-family: 'Rubik Mono One', sans-serif; font-size: 14px !important; font-weight: 600 !important; float: right !important; height: 13px !important;}
#logoBlock .pageContent:before {padding: 15px 17px 17px 15px; margin-top: 7px; margin-right: 15px; margin-bottom: 0px;}
#logoBlock .pageContent:before {color: rgb(255, 255, 255); background-color: transparent; text-shadow: rgb(255, 255, 255) 0px -1px 4px, rgb(255, 255, 0) 0px -2px 10px, rgb(255, 128, 0) 0px -10px 20px, rgb(255, 0, 0) 0px -18px 40px;}
/* VIESTIALUEET, POISTETAAN LUKEMATTOMIEN VIESTIEN PALLO LINKKIEN EDESTÄ */
.unreadLink, .LoggedIn div.ReadToggle {display: none !important;}
.LoggedIn .discussionListItem .titleText {padding-left: 5px !important;}
/* VIESTIKENTTÄ, KÄYTTÄJÄTIETOLAATIKKO */
.messageUserBlock {background-color: #333 !important; padding-top: 15px !important; margin-top: 10px !important; margin-left: 10px !important; margin-bottom: 10px !important;}
/* VIESTIALUEET, AVATAR KENTÄN TAUSTA */
.messageUserBlock div.avatarHolder {background-color: #333 !important;}
/* VIESTIALUEET, ONLINE STATUS AVATARIN YMPÄRILLE */
.messageUserBlock div.avatarHolder .onlineMarker {position: absolute !important; top: 6px !important; left: 26px !important; border-width: 5px !important; border-color: #7FB900 !important;}
.messageUserBlock div.avatarHolder .onlineMarker {padding-top: 95px !important; padding-right: 94px !important;}
.messageUserBlock div.avatarHolder .onlineMarker {border-radius: 50% !important;}
/* VIESTIALUEET, KÄYTTÄNIMIKENTTÄ */
.messageUserBlock h3.userText {background-color: #333 !important; margin-top: 15px !important; margin-bottom: 5px !important;}
.messageUserBlock a.username {font-size: 16px !important; font-weight: 700 !important; margin-bottom: 3px !important;}
/* VIESTIALUEET, TITTELINTUURE */
.messageUserBlock .userTitle {padding-bottom: 15px !important;}
/* VIESTIALUEET, PC-SPEKSIT SIJOITTELU */
table.specstable.in_post {margin-top: 15px !important;}
/* VIESTIALUEET, YLEISET VIESTIEN MUOTOILUT */
.messageHeading {border: 0px !important; background-color: #333 !important;}
.extraUserInfo {background-color: transparent !important;}
.XenBase, .messageMeta {border: 0px !important; background-color: #212121 !important; padding-top: 7px !important;}
.messageList .message {border: 0px !important; margin-top: 15px !important;}
.message, .messageInfo {border: 0px !important; background-color: #212121 !important;}
.messageUserInfo {border: 0px !important; background-color: #212121 !important;}
/* VIESTIALUEET, VIESTIEN TYKKÄÄ, LAINAA JA VASTAA PAINIKKEET */
.thread_view .messageMeta .publicControls a {background-color: #333 !important; color:#eee !important; border: 0px !important; border-radius: 0px !important; }
.thread_view .messageMeta .publicControls a {font-size: 10px !important; font-weight: 400 !important; padding: 7px !important; text-transform: uppercase !important;}
.thread_view .messageMeta .publicControls a:hover {transition: all 0.25s ease-in-out !important; color: #141414 !important; background-color: #ccc !important;}
/* VIESTIALUEET, VIESTIEN RAPORTOI JA LISÄÄ KIRJANMERKKI PAINIKKEET */
.thread_view .messageMeta .privateControls a {background-color: #333 !important; color:#eee !important; border: 0px !important; border-radius: 0px !important;}
.thread_view .messageMeta .privateControls a {font-size: 10px !important; font-weight: 400 !important; padding: 7px !important; text-transform: uppercase !important;}
.thread_view .messageMeta .privateControls a:hover {transition: all 0.25s ease-in-out !important; color: #141414 !important; background-color: #ccc !important;}
/* VIESTIALUEET, QUOTE */
.bbCodeQuote {
border-color: rgb(180, 52, 52) !important; border-top-color: #111 !important; border-right-color: #111 !important; border-bottom-color: #111 !important; border-left-color: #b43434 !important;}
/* VIESTIALUEET, QUOTE */
.bbCodeBlock {background-color: red !important; margin: 1em 0 !important; margin-top: 1em !important; margin-right: 0px !important; margin-bottom: 1em !important; margin-left: 0px !important; border-left: 3px solid #b43434 !important; border-left-width: 3px !important; border-left-style: solid !important; border-left-color: #b43434 !important;}
/* VIESTIALUEET, QUOTE, MUUT */
.quoteContainer {background-color: #111 !important;}
.attribution {border: 0px !important; background-color: #111 !important; font-size: 11px !important;}
/* VIESTIALUEET, SIVUPALKKI POIS */
.thread_view .sidebar {display: none;}
.thread_view .mainContent {margin-right: 0;}
/* YKSITYISVIESTIT, SIVUPALKKI POIS */
.conversation_view .sidebar {display: none;}
.conversation_view .mainContent {margin-right: 0;}
/* VIESTILISTAUS, KOROSTETAAN HIEMAN NOSTETTUJEN KETJUJEN TAUSTAVÄRIÄ */
li[class*="sticky"] a:link, li[class*="sticky"] {font-weight: 500 !important; opacity: 0.95 !important;}
/* ETUSIVU, KORVATAAN ALUEIDEN JA VIESTIKETJUJEN VÄLIVIIVAT TYHJILLÄ VÄLEILLÄ */
#forums .node.primaryContent {border-bottom: 0px !important; margin-bottom: 1px !important; border-top: 2px solid #333 !important; border-bottom: 2px solid #111 !important; border-radius: 5px !important;}
.nodeList .categoryStrip {margin-bottom: 7px !important;}
.discussionListItem {border-bottom: 0px !important; margin-bottom: 2px !important;}
.discussionListItem .stats dl {border-left: 0px !important; border-right: 0px !important;}
/* ETUSIVU, TAUSTAVÄRI POIS ALUEIDEN OTSIKKOKENTISTÄ */
.nodeList, .categoryStrip {border-top: 0px solid !important; border-left: 0px solid !important; border-right: 0px solid !important; background-color: transparent !important;}
/* ETUSIVU, HARMAIDEN REUNAVIIVOJEN POISTAMINEN */
.pageContent {border-left: none !important; border-right: none !important; border-bottom: none !important; margin-top: -4px !important;} /* ULOIMMAT REUNUKSET */
.tabLinks {border-left: none !important; border-right: none !important; margin-top: -4px !important;} /* ALUELINKIT */
html, .navTabs, .navTab.selected, .navLink {border-left: none !important; border-right: none !important; border-top: none !important;}
/* ETUSIVU, AIHEALUEIDEN MOUSE HOVER EFEKTIT */
#forums .node.primaryContent:hover {border-top: 2px solid #444 !important; border-bottom: 2px solid #111 !important;}
#forums .node.primaryContent:hover {background-color: #333 !important; transition: all 0.15s ease-in-out !important;}
.node .nodeLastPost {background-color: transparent !important;}
/* SIVUPALKKI, LAATIKON REUNUKSET */
.sidebar .secondaryContent {background-color: #333 !important; border-bottom: 0px !important; margin-bottom: 1px !important; border-top: 2px solid #333 !important; border-bottom: 2px solid #111 !important; border-radius: 5px !important;}
/* SIVUPALKKI, TAUSTAVÄRI */
.sidebar .secondaryContent {background-color: #212121 !important;}
/* SIVUPALKKI, OTSIKOIDEN KESKITYS */
.sidebar .section .secondaryContent h3 {text-align: center !important; text-decoration: none !important;}
/* SIVUPALKKI, OTSIKKOPALKKI */
.sidebar .section .secondaryContent h3 {background-color: #212121 !important; border-radius: 0px !important; margin-bottom: 10px !important; padding-top: 1px !important;}
/* SIVUPALKKI, OTSIKKOPALKKIEN LINKKIEN ALLEVIIVAUS POIS */
.sidebar .section .secondaryContent h3 a {text-decoration: none !important;}
/* AVATARIT, PYÖRISTYKSET JA REUNUKSIEN JA PADDINGIT POIS + LISÄTÄÄN PIENI VARJOSTUS AVATARKUVAN SISÄOSAAN */
.discussionListItem .posterAvatar .avatar img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
.messageUserBlock .avatar img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
.visitorPanel .avatar img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
.alerts .avatar img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
.visitorTabs .navLink .miniMe {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
.avatar.plainImage .img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
.avatar .img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important; background-position: 0px 0px !important;}
.AvatarEditor .currentAvatar img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
.AvatarEditor .avatarCropper img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
.avatarScaler img {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
.avatar img, .avatar .img, .avatarCropper {border-radius: 50% !important; border: 0px !important; padding: 0px !important; box-shadow: inset 0 0 7px #000000 !important;}
/* MOUSE HOVER, ILMOITUKSET */
.listItem:hover {transition: all 0.25s ease-in-out !important;}
/* MOUSE HOVER, YLÄOSAN LINKKIPALKKI */
.navLink:hover {transition: all 0.25s ease-in-out !important;}
/* MOUSE HOVER, YLÄOSAN LINKKIPALKIN ALEMMAT LINKIT */
.tabLinks a:hover {transition: all 0.25s ease-in-out !important; padding-top: 2px !important;}
/* MOUSE HOVER, YHTEISTYÖKUMPPANIEN LINKIT */
.blockLinksList a:hover {transition: all 0.25s ease-in-out !important;}
/* MOUSE HOVER, VIESTISIVUJEN NAVIGOINTIPAINIKKEET */
.PageNav a:hover {transition: all 0.25s ease-in-out !important; color: #141414 !important; background-color: #ccc !important;}
/* MOUSE HOVER, FOORUMIN VIESTIKETJUJEN NAVIGOINTIPAINIKKEET */
body .itemPageNav a:hover {transition: all 0.25s ease-in-out !important; color: #000 !important; background-color: #ccc !important;}
/* MOUSE HOVER, PIKAVASTAUSPAINIKKEET */
.button.primary:hover {transition: all 0.25s ease-in-out !important; background: #34383e !important; border: 1px solid #34383e !important;}
.button:hover {transition: all 0.25s ease-in-out !important; color: #ccc !important; background: #545b67 !important; border: 1px solid #545b67 !important;}
/* MOUSE HOVER, FOORUMIN ALUELINKIT */
.nodeTitle a:hover {transition: all 0.25s ease-in-out !important; color: #ccc !important; text-decoration: none !important;}
/* MOUSE HOVER, ALUEIDEN VIESTIKETJUJEN LINKIT */
.discussionListItem a:hover {transition: all 0.25s ease-in-out !important; color: #ccc !important; text-decoration: none !important;}
/* MOUSE HOVER, FOOTERIN LINKIT */
.footerLinks a:hover {transition: all 0.25s ease-in-out !important;}
/* MOUSE HOVER, FOOTERIN YHTEISTYÖSIVUSTOJEN LINKIT */
.footerList a:hover {transition: all 0.25s ease-in-out !important;}
/* MOUSE HOVER, SIVUN ALIMMAT COPYRIGHT LINKIT */
#copyright a:hover {transition: all 0.25s ease-in-out !important; color: #34383e !important; text-decoration: none !important;}
/* MOUSE HOVER, TEEMAN JA KIELEN VALINTA */
.choosers a:hover {transition: all 0.25s ease-in-out !important;}
/* MOUSE HOVER, BREADCRUMBSIT */
.crumbs a:hover {transition: all 0.25s ease-in-out !important;}
/* MOUSE HOVER, RAPORTOI JA LISÄÄ KIRJANMERKKI */
.privateControls a:hover {transition: all 0.25s ease-in-out !important; color: #fff !important; text-decoration: none !important;}
/* MOUSE HOVER, TYKKÄÄ, LAINAA JA VASTAA */
.publicControls a:hover {transition: all 0.25s ease-in-out !important; color: #fff !important; text-decoration: none !important;}
/* MOUSE HOVER, ALLEKIRJOITUKSEN LINKIT */
.signature a:hover {transition: all 0.25s ease-in-out !important; text-decoration: none !important;}