body {
	background: #161616;
	color: #a3a3a3;
	text-align: center;
	line-height: 1.4;
	margin: 0;
	overflow-y: scroll;
	text-decoration: none;
	font-family: Open Sans;
	font-size: 13px;
}

html{
	min-height: 100%;
	position: relative;
}

body {
	margin: 0;
	margin-bottom: 180px;
}

.post_flexible
{
	display:flex;
}

.wo_title {
	color: #2ECC71;
	margin-left: 15px;
	display: block;
	margin-top: 20px;
	
	font-family: Source Sans Pro;
	font-size: 25px;
}

.wo_desc {
	color: #787878;
	display: inline-block;
	margin: 15px 15px 40px;
	
	font-size: 15px;
}

#hb_title {
	color: white;
	font-size: 30px;
	position: relative;
	font-family: 'Roboto';
	left: 85px;
	top: 30px;
}

#hb_desc {
	font-size: 18px; text-align: left; font-family: Source Sans Pro;
}

#home_bit {
	color: #27AE60;
	padding: 0px 3px 0px 17px;
	position: relative;
	cursor: pointer;
	font-size: 17px;
	transition: all 150ms;
	display: inline-block;
}

.nav_link {
	text-decoration: none;
	color: #2ECC71;
	float: right;
	position: relative;
	top: -15px;
	font-size: 15px;
	padding: 16px;
	transition: background 200ms;
	cursor: pointer;
}

.nav_link:hover {
	background: #FCFCFC;
	border-bottom: 2px solid #2ECC71;
}

.nav_link a:link, a:hover, a {
	text-decoration: none;
}

.subforum_miniofflock i:before {
	content: "\f148";
}

.subforum_miniofflink i:before {
	content: "\f148";
}

#nav_mobile {
	display:none;
}

.forum {
	float: left; 
}

a:link, a:active, a:visited {
	color: #e9e9e9;
	text-decoration: none;
}

a:hover{
	color: #27ae60;
	text-decoration: underline;
}

#container {
	background: #F6F6F6;
	color: rgb(134,134,134);
	text-align: left;
	line-height: 1.4;
	margin: 0;
	
	font-family: Roboto;
	font-size: 13px;
}

.wrapper {
	width: 90%;
	margin: auto auto;
}

#logo, #logo:hover {
	color: #2cc670 !important;
	position: relative;
	padding: 15px 35px;
	top: 15px;
	
	font-family: 'Lobster', cursive;
	font-size: 27px;
}

#content {
	background: #161616;
	width: auto !important;
	padding: 20px 10px;
	overflow: hidden;
}

#header ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

#header ul.menu li {
	margin: 0 7px;
	display: inline;
}

#header ul.menu li a {
	padding-left: 20px;
	background-repeat: no-repeat;
	display: inline-block;
	line-height: 16px;
}

#logo ul.top_links {
	font-weight: bold;
	text-align: right;
	margin: -10px 5px 0 0;
}


#panel .upper a.logout {
	font-weight: bold;
	padding-right: 20px;
	margin-left: 10px;
}

#panel .upper a.login,
#panel .upper a.lost_password {
	padding-left: 20px;
	margin-left: 10px;
	font-weight: bold;
}

#panel .upper a.register {
	padding-right: 20px;
	margin-left: 10px;
	font-weight: bold;
}

#panel .lower ul.panel_links {
	float: left;
}


#panel .lower ul.user_links {
	float: right;
}

#panel .lower ul.user_links li a {
	padding: 0;
	background-image: none;
}

#panel .upper {
	background: rgb(15, 121, 242) none repeat scroll 0% 0%;
	color: #fff;
	padding: 2px;
	clear: both;
}

#panel .upper a:link,
#panel .upper a:visited,
#panel .upper a:hover,
#panel .upper a:active {
	color: #fff;
}

#panel .lower {
	background: #efefef;
	color: #999;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	display:none;
}

#panel .lower a:link,
#panel .lower a:visited,
#panel .lower a:hover,
#panel .lower a:active {
	color: #666;
}

#search {
	border: 0;
	padding: 0;
	margin: 0;
	float: right;
	vertical-align: middle;
}

#search input.button,
#search input.textbox {
	border-color: rgba(0, 0, 0, 0.36);
}

#search input.button {
	color: #fff;
}

#search input {
	margin: -3px 0;
}

#quick_login .remember_me input {
	vertical-align: middle;
	margin: -3px 0 0 5px;
}

#footer {
	clear: both;
}

#footer ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer ul.menu li {
	margin: 0 5px;
	display: inline;
}

#footer .upper {
	background: #efefef;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 6px;
	font-size: 12px;
	overflow: hidden;
}

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color: #777;
}

#footer .upper .language {
	float: right;
	margin: -1px;
	margin-left: 15px;
}

#footer .upper .language select {
	border-color: #ccc;
}

#footer .upper .theme {
	float: right;
	margin: -1px;
	margin-left: 15px;
}

#footer .upper .theme select {
	border-color: #ccc;
}

#footer .upper ul.bottom_links {
	float: left;
	margin: 4px 0 0 0;
}

#footer .lower {
	color: #666;
	padding: 6px 6px 12px 6px;
	overflow: hidden;
	font-size: 11px;
}

#footer .lower a:link,
#footer .lower a:visited {
	color: #444;
	font-weight: bold;
}

#footer .lower a:hover,
#footer .lower a:active {
	color: #333;
	text-decoration: underline;
	font-weight: bold;
}

#footer .lower #current_time {
	float: right;
	color: #888;
}

#debug {
	float: right;
	text-align: right;
	margin-top: 20px;
	font-size: 11px;
}

.scaleimages img {
	max-width: 100%;
}

.forum_status {
height: 50px;
width: 50px;
font-size: 30px;
text-align: center;
}

.forum_status i {
display: inline-block;
line-height: 50px;
}

.forum_on {
color: #27ae60;
}

.forum_off, .forum_offlock, .forum_offlink {
color: #27ae60;
}

.forum_off i {
}

.forum_offlock i:before {
content: "\f023";
}

.forum_offlink i:before {
content: "\f0c1";
}

.subforumicon {
	display: inline-block;
	margin: 0 5px;
}

.subforum_minion {
	color: #27ae60;
}

.subforum_minioff {
	color: #27ae60;
}

.subforum_miniofflock {
	color: #27ae60;
}

.subforum_miniofflink {
	color: #27ae60;
}

table {
	color: #ccc;
	font-size: 13px;
}

.tborder {
	width: 100%;
	margin: auto auto;
	border-radius: 2px;
	box-shadow: none;
}

.tfixed {
	table-layout: fixed;
	word-wrap: break-word;
}

.thead {
	background: #2ecc71;
	color: #FFF;
	padding: 14px 17px;
	font-size: 15px;
}

.thead a:link {
	color: #ffffff;
	text-decoration: none;
}

.thead a:visited {
	color: #ffffff;
	text-decoration: none;
}

.thead a:hover,
.thead a:active {
	color: #ffffff;
	text-decoration: underline;
}

.tcat {
	
	background-color: #2b2b2b;
	border-bottom: 1px solid #181818;
	font-weight: 500;
	padding: 9px;
	color: #b2b2b2;
}

.tcat a:link {
	color: #FFF;
}

.tcat a:hover,
.tcat a:active {
	color: #fff;
}

.trow1 {
	background: #202020;
	padding: 10px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
}

.trow2 {
	padding: 13px;
	background: #202020;
	border-top: none;
	border-bottom: 1px solid #222;
}

.trow_shaded {
	background: #ffdde0;
	border: 1px solid;
	border-color: #fff #ffb8be #ffb8be #fff;
}

.no_bottom_border {
	border-bottom: 0;
}

.post.unapproved_post {
	background: #ffdde0;
}

.post.unapproved_post .post_author {
	border-bottom-color: #ffb8be;
}

.post.classic.unapproved_post .post_author {
	border-color: #ffb8be;
}

.post.unapproved_post .post_controls {
	border-top-color: #ffb8be;
}

.trow_deleted,
.post.deleted_post {
	background: #E8DEFF;
}

.trow_selected,
tr.trow_selected td {
	background: #FFE9EB;
	color: #333;
	border-bottom-color: #F6D1D6;
}

.trow_selected a:link,
.trow_selected a:visited,
.trow_selected a:hover,
.trow_selected a:active {
	color: #333;
}

.trow_sep {
	background: #1a1919;
	color: #838383;
	padding: 8px;
	font-size: 12px;
	font-weight: bold;
}

.tfoot {
	color: inherit;
	/*! background: rgb(32, 32, 32); */
	padding: 11px;
	/*! position: relative; */
	/*! top: 5px; */
}

.tfoot a:link {
	color: rgb(58, 58, 59);
	text-decoration: none;
}

.tfoot a:visited {
	color: rgb(58, 58, 59);
	text-decoration: none;
}

.tfoot a:hover,
.tfoot a:active {
	color: rgb(58, 58, 59, 0.5);
	text-decoration: none;
}

.thead input.textbox,
.thead select {
	border: 1px solid #263c30;
}

.bottommenu {
	background: #efefef;
	color: #333;
	border: 1px solid #4874a3;
	padding: 10px;
}

.navigation {
	background: #2B2B2B;
	color: #27ae60;
	padding: 17px 0px;
	border-bottom: 3px solid #202020;
	font-family: Open Sans;
	font-size: 15px;
	border-radius: 2px;
}

.advice {
	background: #E74C3C;
	width: 86%;
	color: #FFF;
	text-align: center;
	border-radius: 0px;
	padding: 13px;
	margin-top: 25px;
	font-size: 14px;
}

#mobile_member {
	background: #2ECC71;
	width: 86%;
	color: #FFF;
	text-align: center;
	border-radius: 0px;
	padding: 13px;
	margin-top: 25px;
	display: none;
	
	font-size: 14px;
}

#mobile_member a{
	color:white;
}

.navigation a:link {
	text-decoration: none !important;
}

.navigation a:visited {
	text-decoration: none !important;
}

.navigation a:hover,
.navigation a:active {
	text-decoration: none !important;
}

.navigation .active {
	font-size: 14px;
	font-weight: bold;
}

.smalltext {
	font-size: 12px;
}

.largetext {
	font-size: 16px;
	font-weight: bold;
}

fieldset {
	padding: 12px;
	border: none;
	margin: 0;
}

fieldset.trow1,
fieldset.trow2 {
	border-color: #444;
}

fieldset.align_right {
	text-align: right;
}

input.textbox {	
	color: #878787;
    border: 1px solid #303030;
    outline: 0;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 13px;
    background-color: #242424;
	padding: 10px;
}

textarea {
	color: #878787;
    border: 1px solid #303030;
    padding: 2px;
    line-height: 1.4;
    outline: 0;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 13px;
    background-color: #242424;
}

select {
	background: #242424;
	color:#878787;
	padding: 9px;
	border: 1px solid #303030;
	outline: 0;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 13px;
}

button,
input.button {
	background: #323232;
	color: #B3B3B3;
	padding: 10px 15px;
	cursor: pointer;
	border: 1px solid #333;
	border-radius: 2px;
	outline: 0;
	transition: 600ms;
	
	font-family: Roboto;
	font-size: 15px;
}

button:hover,
input.button:hover {
	background: #2ECC71;
	color: white;
}

form {
	margin: 0;
	padding: 0;
}

input.error, textarea.error, select.error {
	border: 1px solid #f30;
	color: #f30;
}

input.valid, textarea.valid, select.valid {
	border: 1px solid #0c0;
}

label.error {
	color: #f30;
	margin: 5px;
	padding: 0px;
	display: block;
	font-weight: bold;
	font-size: 11px;
}

form #message {
    width: 500px;
}

.editor {
	background: #f1f1f1;
	border: 1px solid #ccc;
}

.editor_control_bar {
	background: #fff;
	border: 1px solid #ccc;
}

.post .editor_control_bar {
	background: #f5f5f5;
}

.popup_menu {
	background: #fff;
	border: 1px solid #ccc;
	z-index: 100;
}

.popup_menu .popup_item {
	background: #efefef;
	color: #333;
}

.popup_menu .popup_item:hover {
	background: #0072BC;
	color: #fff;
}

.trow_reputation_positive {
	background: #ccffcc;
}

.trow_reputation_negative {
	background: #ffcccc;
}

.reputation_positive {
	color: green;
}

.reputation_neutral {
	color: #444;
}

.reputation_negative {
	color: red;
}

.repbox {
	font-size:16px;
	font-weight: bold;
	padding:5px 7px 5px 7px;
}

._neutral {
	background-color:#FAFAFA;
	color: #999999;
	border:1px solid #CCCCCC;
}

._minus {
	background-color: #FDD2D1;
	color: #CB0200;
	border:1px solid #980201;
}

._plus {
	background-color:#E8FCDC;
	color: #008800;
	border:1px solid #008800;
}

img {
	border: none;
}

img.attachment {
	border: 1px solid #E9E5D7;
	padding: 2px;
}

hr {
	background-color: #000000;
	color: #000000;
	height: 1px;
	border: 0px;
}

.clear {
	clear: both;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.hidden {
	display: none;
	float: none;
	width: 1%;
}

.hiddenrow {
	display: none;
}

.selectall {
	background: #FFFBD9;
	border-bottom: 1px solid #F7E86A;
	color: #333;
	text-align: center;
}

.expcolimage {
	float: right;
	width: auto;
	vertical-align: middle;
}

.tcat_menu > .expcolimage {
	margin-top: 0;
}

blockquote {
	background: rgb(40, 40, 40) none repeat scroll 0% 0%;
	margin: 10px;
	padding: 10px;
	border-left: 3px solid rgba(102, 102, 102, 0.21);
}

blockquote cite {
	display: block;
	padding-bottom: 3px;
	margin: 0 0 10px 0;
	
	font-style: normal;
	font-weight: bold;
}

blockquote cite span {
	float: right;
	font-weight: normal;
	font-size: 12px;
	color: #666;
}

blockquote cite span.highlight {
	float: none;
	font-weight: bold;
	padding-bottom: 0;
}

.codeblock {
	background: #fff;
	border: 1px solid #ccc;
	padding: 10px;
}

.codeblock .title {
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding-bottom: 3px;
	margin: 0 0 10px 0;
}

.codeblock code {
	overflow: auto;
	height: auto;
	max-height: 200px;
	display: block;
	font-family: Monaco, Consolas, Courier, monospace;
	font-size: 13px;
}

.smilie {
	vertical-align: middle;
}

.smilie_pointer {
	cursor: pointer;
}

.separator {
	margin: 5px;
	padding: 0;
	height: 0px;
	font-size: 1px;
	list-style-type: none;
}

.popup_menu .popup_item_container {
	margin: 1px;
	text-align: left;
}

.popup_menu .popup_item {
	display: block;
	padding: 4px;
	white-space: nowrap;
	text-decoration: none;
}

.popup_menu a.popup_item:hover {
	text-decoration: none;
}

.subject_new {
	font-weight: bold;
}

.highlight {
	background: #FFFFCC;
	padding-top: 3px;
	padding-bottom: 3px;
}

.pm_alert {
	background: #FFF6BF;
	text-align: center;
	padding: 12px 20px;
	margin-bottom: 15px;
	border-radius:2px;
	
	font-size: 13px;
}

.red_alert {
	background: #FBE3E4;
	color: #A5161A;
	text-align: center;
	padding: 12px 20px;
	margin-bottom: 15px;
	word-wrap: break-word;
	border-radius: 2px;
	
	font-size: 13px;
}

.red_alert a:link,
.red_alert a:visited,
.red_alert a:hover,
.red_alert  a:active {
	color: #A5161A;
}

.high_warning {
	color: #CC0000;
}

.moderate_warning {
	color: #F3611B;
}

.low_warning {
	color: #AE5700;
}

.online {
	color: #15A018;
}

.offline {
	color: #C7C7C7;
}

div.error {
	padding: 5px 10px;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	background: #FFF6BF;
	font-size: 12px;
}

div.error p {
	margin: 0;
	color: #333;
	font-weight: normal;
}

div.error p em {
	font-style: normal;
	font-weight: bold;
	padding-left: 24px;
	display: block;
	color: #C00;
}

div.error ul {
	margin-left: 24px;
}

.pagination {
	padding-top: 5px;
	position: relative;
	display: block;
	
	font-size: 13px;
	top: 15px;
}

.tfoot .pagination,
.tcat .pagination {
	padding-top: 0;
}

.pagination .pages {
	font-weight: bold;
}

.pagination .pagination_current,
.pagination a {
	background: #f5f5f5;
	padding: 8px 8px;
	transition:200ms;
}

.pagination a {
	background: #323232;
}

.pagination .pagination_current {
	background: none;
	color: #e9e9e9;
	border: none;
	font-weight: bold;
}

.pagination a:hover {
	background: #27AE60;
	color: #fff;
	border-color: #27AE60;
	
	text-decoration: none;
}

.pagination .go_page img {
	margin-bottom: -4px;
}

.drop_go_page {
	background: #f5f5f5;
	padding: 4px;
}

.pagination_breadcrumb {
	background-color: #2b2b2b;
	border: 1px solid #202020;
	padding: 9px;
	margin-top: 5px;
	font-weight: normal;
}

.pagination_breadcrumb_link {
	vertical-align: middle;
	cursor: pointer;
}

.thread_legend,
.thread_legend dd {
	margin: 0;
	padding: 0;
}

.thread_legend dd {
	padding-bottom: 4px;
	margin-right: 15px;
}

.thread_legend img {
	margin-right: 4px;
	vertical-align: bottom;
}

.forum_legend,
.forum_legend dt,
.forum_legend dd {
	margin: 0;
position: relative;
top: 11px;
	padding: 0;
}

.forum_legend dd {
	float: left;
	margin-right: 10px;
	margin-top: 7px;
}

.forum_legend dt {
	margin-right: 10px;
	float: left;
}

.success_message {
	color: #00b200;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
}

.error_message {
	color: #C00;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
}

#posts_container {
	padding: 0;
	background: rgb(22, 22, 22);
}

.ignored_post {
	border-top: 3px solid #333;
	padding: 15px;
}

.ignored_post .show_ignored_post {
	margin-top: -15px;
}

.post {
	background: #282828;
	overflow: hidden;
	border-radius: 2px;
	border: 1px solid #303030;
}

.post.classic {
	margin-top: 15px;
}

.post .post_author {
	background: #282828;
	overflow: hidden;
}

.post.classic .post_author {
	width: 20%;
	border-left: none;
	float: left;
	padding: 20px 20px;
	border-right: 1px solid #303030;
}

.post .post_author .buddy_status {
	vertical-align: middle;
	margin-top: -4px;
}

.post .post_author div.author_avatar {
	float: left;
	margin-right: 3px;
}

.post.classic .post_author div.author_avatar {
	float: none;
	text-align: center;
	margin-top: 14px;
}

.post .post_author div.author_avatar img {
	background: #FFF none repeat scroll 0% 0%;
	border-radius: 50%;
	box-shadow: 0px 0px 2px #696969;
}

.post .post_author div.author_information {
	float: left;
	padding: 6px 8px;
}

.post.classic .post_author div.author_information {
	text-align: center;
	padding: 0px;
	float: none;
}

.post .post_author div.author_statistics {
	float: none;
	font-size: 13px;
	padding: 17px 19px;
	color: #a3a3a3;
	line-height: 1.3;
}

.post.classic .post_author div.author_statistics {
	margin: 2px;
	padding: 17px 19px;
	float: none;
	margin-bottom: 10px;
}

.post .post_head {
	font-size: 11px;
	padding-bottom: 4px;
	margin-bottom: 15px;
}

.post .post_head span.post_date {
	color: #666;
}

.post .post_head span.edited_post {
	font-size: 10px;
	color: #999;
}

.post .post_head span.edited_post a {
	color: #666;
}

.post_ {
	font-size: 14px;
	padding: 12px 0;
}

.post.classic .post_content {
	width: 90%;
	position:relative;
	padding-left: 25px;
	padding-right: 25px;
}

.post_content {
	padding: 22px 13px;
}

.post_content .signature {
	margin-top: 5px;
	border-top: 1px dotted #ddd;
	padding: 10px 0 4px 0;
}

.post .post_meta {
	margin: 4px 0;
	font-size: 11px;
	color: #999;
}

.post .post_meta a:link,
.post .post_meta a:visited {
	color: #777;
}

.post .post_meta a:hover,
.post .post_meta a:active {
	color: #777;
}

.post_controls {
	clear: both;
	padding: 5px 10px;
	overflow: hidden;
	border-top: 1px solid #303030;
	background:#282828;
}

.postbit_buttons > a:link,
.postbit_buttons > a:hover,
.postbit_buttons > a:visited,
.postbit_buttons > a:active {
	color: #CCC;
	display: inline-block;
	margin: 2px;
	padding: 7px;
	transition:200ms;
	font-size: 15px;
}

.postbit_buttons > a:hover {
	opacity: 0.8;
}

.postbit_buttons a span {
	display: inline-block;
	height: 16px;
}


a.button:link,
a.button:visited,
a.button:active {
	background: #323232;
	color: #FFF;
	margin: 2px;
	border-radius: 2px;
	padding: 11px 15px;
	transition: all 600ms;
	border: none;
	
	text-decoration: none;
	font-size: 14px;
}

a.button:hover {
	background: #2ECC71;
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
}

a.button.small_button {
	font-size: 13px;
	margin: 0;
	padding: 11px 15px;
}

a.button span {
	display: inline-block;
}


.quick_jump {
}

.pollbar {
	border: 1px solid #3f3f3f;
	height: 10px;
}

.pollbar .percent {
	display: none;
}

.posticons_label {
	white-space: nowrap;
}

/** jGrowl Start **/

/** Special IE6 Style Positioning **/
.ie6 {
	position: absolute;
}

.ie6.top-right {
	right: auto;
	bottom: auto;
	left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.top-left {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-right {
	left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-left {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.center {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 100%;
}

/** jGrowl Styling **/
.jGrowl {
	z-index: 9999;
	color: #fff;
	font-size: 12px;
	position: fixed;
}

.jGrowl.top-left {
	left: 0px;
	top: 0px;
}

.jGrowl.top-right {
	right: 0px;
	top: 0px;
}

.jGrowl.bottom-left {
	left: 0px;
	bottom:	0px;
}

.jGrowl.bottom-right {
	right: 0px;
	bottom: 0px;
}

.jGrowl.center {
	top: 0px;
	width: 50%;
	left: 25%;
}

/** Cross Browser Styling **/

.center .jGrowl-notification,
.center .jGrowl-closer {
	margin-left: auto;
	margin-right: auto;
}

.jGrowl .jGrowl-notification,
.jGrowl .jGrowl-closer {
	background-color: #000;
	opacity: .85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	zoom: 1;
	width: 235px;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	display: none;
	border-radius: 5px;
}

.jGrowl .jGrowl-notification {
	min-height: 40px;
}

.jGrowl .jGrowl-notification,
.jGrowl .jGrowl-closer {
	margin: 10px;
}

.jGrowl .jGrowl-notification .jGrowl-header {
	font-weight: bold;
	font-size: .85em;
}

.jGrowl .jGrowl-notification .jGrowl-close {
	z-index: 99;
	float: right;
	font-weight: bold;
	font-size: 1em;
	cursor: pointer;
}

.jGrowl .jGrowl-closer {
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
}

/** Hide jGrowl when printing **/
@media print {
	.jGrowl {
		display: none;
}


}

/** jGrowl End **/

/** Modal Start **/
.blocker {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 9999;
    padding: 20px;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.65);
    text-align: center;
}

.blocker::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
}

.modal {
    width: 400px;
    text-align: left;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
}

.modal a.close-modal {
	position: absolute;
	top: -12.5px;
	right: -12.5px;
	display: block;
	width: 30px;
	height: 30px;
	font-size:0px;
}

.modal a.close-modal:before{
  font-family:"Font Awesome 5 Free";
  font-size:25px;
  content:"\f410";
}

.modal-spinner {
	display: none;
	width: 64px;
	height: 64px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-right: -32px;
	margin-top: -32px;
	background: url(../../../images/spinner_big.gif) no-repeat center center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
}

/** Modal End **/

/** Impromptu Start **/

/*! jQuery-Impromptu - v5.2.4 - 2014-05-26
* http://trentrichardson.com/Impromptu
* Copyright (c) 2014 Trent Richardson; Licensed MIT */

.jqifade {
	position: absolute;
	background-color: #777777;
}

div.jqi {
	width: 400px;
	max-width:90%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 7px;
}

div.jqi .jqiclose {
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}

div.jqi .jqistate {
	background-color: #fff;
}

div.jqi .jqititle {
	padding: 5px 10px;
	font-size: 16px;
	line-height: 20px;
	border-bottom: solid 1px #eeeeee;
}

div.jqi .jqimessage {
	padding: 10px;
	line-height: 20px;
	color: #444444;
}

div.jqi .jqibuttons {
	text-align: right;
	margin: 0 -7px -7px -7px;
	border-top: solid 1px #e4e4e4;
	background-color: #f4f4f4;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}

div.jqi .jqibuttons button {
	margin: 0;
	padding: 6px 20px;
	background-color: transparent;
	font-weight: normal;
	border: none;
	border-left: solid 1px #e4e4e4;
	color: #777;
	font-weight: bold;
	font-size: 12px;
}

div.jqi .jqibuttons button.jqidefaultbutton {
	color: #489afe;
}

div.jqi .jqibuttons button:hover,
div.jqi .jqibuttons button:focus {
	color: #287ade;
	outline: none;
}

/* sub states */

div.jqi .jqiparentstate::after {
	background-color: #777;
	opacity: 0.6;
	filter: alpha(opacity=60);
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

div.jqi .jqisubstate {
	position: absolute;
	top: 0;
	left: 20%;
	width: 60%;
	padding: 7px;
	border: solid 1px #eeeeee;
	border-top: none;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}

div.jqi .jqisubstate .jqibuttons button {
	padding: 10px 18px;
}

/* arrows for tooltips/tours */

.jqi .jqiarrow {
	position: absolute;
	height: 0; width: 0;
	line-height: 0;
	font-size: 0;
	border: solid 10px transparent;
}

.jqi .jqiarrowtl {
	left: 10px;
	top: -20px;
	border-bottom-color: #ffffff;
}

.jqi .jqiarrowtc {
	left: 50%;
	top: -20px;
	border-bottom-color: #ffffff;
	margin-left: -10px;
}

.jqi .jqiarrowtr {
	right: 10px;
	top: -20px;
	border-bottom-color: #ffffff;
}

.jqi .jqiarrowbl {
	left: 10px;
	bottom: -20px;
	border-top-color: #ffffff;
}

.jqi .jqiarrowbc {
	left: 50%;
	bottom: -20px;
	border-top-color: #ffffff;
	margin-left: -10px;
}

.jqi .jqiarrowbr {
	right: 10px;
	bottom: -20px;
	border-top-color: #ffffff;
}

.jqi .jqiarrowlt {
	left: -20px;
	top: 10px;
	border-right-color: #ffffff;
}

.jqi .jqiarrowlm {
	left: -20px;
	top: 50%;
	border-right-color: #ffffff;
	margin-top: -10px;
}

.jqi .jqiarrowlb {
	left: -20px;
	bottom: 10px;
	border-right-color: #ffffff;
}

.jqi .jqiarrowrt {
	right: -20px;
	top: 10px;
	border-left-color: #ffffff;
}

.jqi .jqiarrowrm {
	right: -20px;
	top: 50%;
	border-left-color: #ffffff;
	margin-top: -10px;
}

.jqi .jqiarrowrb {
	right: -20px;
	bottom: 10px;
	border-left-color: #ffffff;
}

		
		
		
		
		
		
		
		
		
		

/* DST Automotive Premium — MyBB 1.8 */
:root{--dst-bg:#090d10;--dst-panel:#141c22;--dst-panel-hi:#202b33;--dst-line:rgba(207,219,228,.18);--dst-text:#e8eff4;--dst-muted:#9baab5;--dst-gold:#e7b85b;--dst-gold-hi:#ffe0a0;--dst-blue:#70b8e8}
html{background:#090d10} body{margin:0!important;background:radial-gradient(ellipse at 50% -15%,#303b43 0,transparent 34%),radial-gradient(ellipse at 0 90%,rgba(231,184,91,.13),transparent 28%),linear-gradient(135deg,#1b242a 0,#0b1014 48%,#050708 100%)!important;color:var(--dst-text)!important;font:14px/1.55 "Segoe UI",Arial,sans-serif!important} body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.42;background:repeating-linear-gradient(135deg,transparent 0 22px,rgba(255,255,255,.025) 23px 24px),radial-gradient(ellipse at 94% 10%,rgba(231,184,91,.16),transparent 25%)}
a:link,a:visited{color:#dce9f2;text-decoration:none}a:hover{color:var(--dst-gold-hi);text-decoration:none}.wrapper{width:min(1280px,calc(100% - 32px))!important;margin:auto}#container,#content{background:transparent!important;color:var(--dst-text)!important}#content{padding:18px 0 42px!important;overflow:visible!important}#header{background:transparent!important}.navigation{margin:0 0 18px!important;padding:9px 14px!important;border:1px solid var(--dst-line);border-radius:9px;background:rgba(7,11,14,.56);color:var(--dst-muted);font-size:12px;box-shadow:inset 0 1px rgba(255,255,255,.06)}.navigation a{color:#c8d5de}
.dst-topbar{position:relative;z-index:5;border-bottom:1px solid var(--dst-line);background:linear-gradient(180deg,rgba(35,44,51,.97),rgba(13,18,22,.95));box-shadow:0 12px 36px rgba(0,0,0,.34)}.dst-topbar__inner{width:min(1320px,calc(100% - 32px));min-height:66px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.dst-brand{display:flex;align-items:center;gap:13px;min-width:200px}.dst-brand img{display:block;max-width:165px;max-height:38px;object-fit:contain;filter:brightness(1.16) drop-shadow(0 4px 12px rgba(0,0,0,.52))}.dst-brand__sub{padding-left:13px;border-left:1px solid var(--dst-line);color:var(--dst-muted);font-size:9px;font-weight:800;letter-spacing:1.7px}.dst-nav{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.dst-nav>a{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:6px;color:#bfccd4;font-size:12px;font-weight:700}.dst-nav>a:hover{background:rgba(255,255,255,.08);color:#fff}.dst-nav .dst-join{background:linear-gradient(180deg,#f1ca78,#ba8330);color:#17120a;box-shadow:inset 0 1px rgba(255,255,255,.5)}.dst-nav .dst-signout,.dst-nav .dst-login{border:1px solid var(--dst-line)}.dst-icon-nav{font-size:14px}.dst-user-nav img{width:22px;height:22px;border-radius:50%;object-fit:cover;background:#27323a}
.dst-hero{position:relative;overflow:hidden;min-height:180px;border-bottom:1px solid var(--dst-line);background:linear-gradient(100deg,rgba(12,17,21,.92),rgba(24,31,36,.72)),url(../../../images/dst/garage-grid.svg) center/cover}.dst-hero__grid{position:absolute;inset:0;opacity:.28;background:linear-gradient(135deg,transparent 0 49%,rgba(231,184,91,.2) 50%,transparent 51%) 0 0/36px 36px}.dst-hero__inner{position:relative;width:min(1280px,calc(100% - 32px));margin:auto;padding:32px 0}.dst-eyebrow{display:block;color:var(--dst-gold);font-size:10px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.dst-hero h1{margin:5px 0 6px;color:#f7fafc;font:800 clamp(25px,4vw,42px)/1.05 "Arial Narrow","Segoe UI",sans-serif;letter-spacing:.5px;text-shadow:0 5px 20px #000}.dst-hero p{max-width:650px;margin:0;color:#b7c3cb;font-size:14px}
.dst-forum-category{margin:0 0 14px}.tborder{border:1px solid var(--dst-line)!important;border-radius:11px!important;background:rgba(15,21,26,.88)!important;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.08),0 16px 34px rgba(0,0,0,.24)}.thead{padding:0!important;border:0!important;background:linear-gradient(110deg,#2d3942,#171f25)!important}.dst-category-title{display:flex;align-items:center;gap:14px;padding:15px 18px}.dst-category-mark{display:grid;place-items:center;width:33px;height:33px;border:1px solid rgba(231,184,91,.55);border-radius:8px;background:rgba(231,184,91,.1);color:var(--dst-gold)}.dst-category-title strong{display:block;color:#fff;font-size:17px;letter-spacing:.1px}.dst-category-title .smalltext{margin-top:2px;color:#aab7c0}.dst-forum-labels td{padding:8px 14px!important;border-bottom:1px solid var(--dst-line)!important;background:rgba(4,7,9,.46)!important;color:#81909a!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.2px}.dst-forum-labels #threads,.dst-forum-labels #replies,.dst-forum-labels #lastpost{text-align:center}.dst-forum-row>td{padding:15px 14px!important;border-bottom:1px solid rgba(207,219,228,.1)!important;background:rgba(24,32,38,.65)!important;color:var(--dst-text)!important}.dst-forum-row:last-child>td{border-bottom:0!important}.dst-forum-row:hover>td{background:linear-gradient(90deg,rgba(231,184,91,.09),rgba(255,255,255,.04))!important}.dst-forum-icon{width:62px!important}.forum_status{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(231,184,91,.42);border-radius:9px;background:rgba(231,184,91,.1);color:var(--dst-gold);font-size:16px}.dst-forum-main strong a{color:#f1f6f9;font-size:15px}.dst-forum-main .smalltext{margin-top:3px;color:#9facb6}.dst-forum-main .smalltext a{color:#79b9df}.dst-count{color:#f7cc76!important;font-size:15px!important;font-weight:800}.dst-latest{font-size:12px!important;color:#adb9c2!important}.dst-latest strong{display:block;color:#e6eef3!important;font-size:13px}.dst-latest a{color:#dce8ef}
.post{margin:0 0 14px!important;border:1px solid var(--dst-line)!important;border-radius:10px!important;background:rgba(19,27,33,.93)!important;box-shadow:0 12px 28px rgba(0,0,0,.22);overflow:hidden}.post_flexible{display:flex}.post_author{width:210px!important;padding:16px!important;background:linear-gradient(180deg,rgba(47,59,68,.74),rgba(17,24,29,.72));border-right:1px solid var(--dst-line);color:#b9c4cc}.post_author .largetext a{color:var(--dst-gold-hi)}.post_content{padding:16px 18px!important}.post_head{padding-bottom:11px!important;border-bottom:1px solid var(--dst-line);color:#aebbc4}.post_body{padding:18px 0!important;color:#e2e9ed;font-size:14px}.post_controls{padding:9px 14px!important;border-top:1px solid var(--dst-line);background:rgba(5,8,10,.36)}.button,.button:link,input.button,button{border:1px solid rgba(231,184,91,.55)!important;border-radius:6px!important;background:linear-gradient(180deg,#eac36d,#a9762a)!important;color:#17120a!important;font-weight:800!important;text-shadow:none!important;box-shadow:inset 0 1px rgba(255,255,255,.5)!important}input.textbox,textarea,select{border:1px solid var(--dst-line)!important;border-radius:6px!important;background:#0a0f13!important;color:#e8eff4!important}.thead a{color:#fff}.tfoot,.tcat{background:#121a20!important;color:#c8d4dc!important;border-color:var(--dst-line)!important}.pagination a,.pagination .pagination_current{border-radius:5px!important;background:#1b252c!important;border-color:var(--dst-line)!important;color:#dce7ed!important}.pagination .pagination_current{background:#c7923d!important;color:#17120a!important}.dst-footer{border-top:1px solid var(--dst-line);background:linear-gradient(180deg,#131b20,#080c0f);color:#91a0aa}.dst-footer__inner{width:min(1280px,calc(100% - 32px));margin:auto;padding:24px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dst-footer img{max-width:140px;max-height:32px;object-fit:contain;filter:brightness(1.1)}.dst-footer p{margin:4px 0 0;font-size:12px}.dst-footer__links{display:flex;gap:18px;flex-wrap:wrap}.dst-footer__links a{color:#c4d0d8;font-size:12px;font-weight:700}.dst-footer__legal{padding:11px 16px;border-top:1px solid rgba(255,255,255,.06);text-align:center;font-size:11px;color:#71808a}.dst-footer__legal a{color:var(--dst-gold)}
@media(max-width:760px){.dst-topbar__inner{padding:10px 0;justify-content:center}.dst-brand{justify-content:center}.dst-brand__sub{display:none}.dst-nav{justify-content:center}.dst-nav>a span{display:none}.dst-hero{min-height:145px}.dst-hero__inner{padding:25px 0}.dst-forum-labels,#threads,#replies{display:none}.dst-latest{display:none}.dst-forum-row>td{padding:13px 10px!important}.dst-forum-icon{width:52px!important}.post_flexible{display:block}.post_author{width:auto!important;border-right:0;border-bottom:1px solid var(--dst-line)}.dst-footer__inner{display:block;text-align:center}.dst-footer__links{justify-content:center;margin-top:16px}.wrapper{width:calc(100% - 18px)!important}}

/* Thread and post refinement */
.dst-wordmark{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap;font-family:Arial,"Segoe UI",sans-serif;font-weight:900;letter-spacing:.3px;text-transform:uppercase}.dst-wordmark b{color:#f04a4a;font-size:25px;font-style:italic;letter-spacing:-2px;text-shadow:1px 0 #167ec1,-1px 0 #167ec1,0 2px 10px rgba(0,0,0,.5)}.dst-wordmark i{color:#e8eff4;font-size:13px;font-style:normal;letter-spacing:1.4px}.dst-brand .dst-wordmark{padding-right:13px;border-right:1px solid var(--dst-line)}.dst-user-nav i{font-size:17px;color:#e7b85b}.dst-brand img,.dst-footer img{display:none!important}.dst-post .post_body{min-height:0!important}
.dst-hero__car{background-image:linear-gradient(90deg,rgba(9,14,18,.77),rgba(9,14,18,.12)),url(../../../images/emerald/hero-car.jpg)!important}
.dst-hero{min-height:180px!important;background:linear-gradient(100deg,rgba(12,17,21,.92),rgba(24,31,36,.72)),url(../../../images/dst/garage-grid.svg) center/cover!important}.dst-hero__inner{display:block!important;width:min(1280px,calc(100% - 32px))!important;margin:auto!important;padding:32px 0!important}.dst-hero__copy,.dst-hero__car,.dst-hero-search,.dst-newsbar{display:none!important}@media(max-width:760px){.dst-hero{min-height:145px!important}.dst-hero__inner{width:calc(100% - 32px)!important;padding:25px 0!important}}
.dst-brand img.dst-brand-logo,.dst-footer img.dst-footer-logo{display:block!important;width:auto!important;height:auto!important;max-width:190px!important;max-height:48px!important;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.46))}.dst-footer img.dst-footer-logo{max-width:168px!important;max-height:43px!important}.dst-hero{min-height:236px;background:linear-gradient(105deg,rgba(7,11,14,.94) 0%,rgba(12,18,22,.91) 49%,rgba(6,10,13,.6) 100%)!important}.dst-hero__inner{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);align-items:stretch;gap:20px;padding:0!important}.dst-hero__copy{padding:33px 0 26px}.dst-hero__car{position:relative;min-height:236px;border-left:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(9,14,18,.77),rgba(9,14,18,.12)),url(../../../images/dst/hero-car.jpg) center/cover no-repeat}.dst-hero__car span{position:absolute;right:14px;bottom:12px;padding:6px 9px;border:1px dashed rgba(231,184,91,.45);border-radius:5px;background:rgba(5,8,10,.7);color:#c8d3da;font-size:10px}.dst-hero__car b{color:#f1c76e}.dst-hero-search{display:flex;gap:7px;margin-top:18px;max-width:500px}.dst-hero-search .textbox{height:37px;flex:1}.dst-hero-search .button{min-width:91px}.dst-newsbar{border-bottom:1px solid var(--dst-line);background:#090d10;color:#9caab4}.dst-newsbar>div{width:min(1280px,calc(100% - 32px));margin:auto;padding:9px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.dst-newsbar i,.dst-newsbar strong{color:var(--dst-gold)}.dst-newsbar span{margin-left:12px}.dst-brand__sub{display:none}@media(max-width:760px){.dst-brand img.dst-brand-logo{max-width:150px!important;max-height:38px!important}.dst-hero{min-height:auto}.dst-hero__inner{grid-template-columns:1fr;width:100%}.dst-hero__copy{padding:28px 16px}.dst-hero__car{min-height:160px;border-left:0;border-top:1px solid rgba(255,255,255,.08)}.dst-newsbar>div{width:calc(100% - 28px)}.dst-hero-search{flex-wrap:wrap}.dst-hero-search .button{flex:0 0 auto}}
.dst-list-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px}.dst-list-actions--bottom{margin:12px 0 22px}.dst-table-tools{display:flex;gap:13px;font-size:11px;font-weight:700}.dst-thread-table .thead{padding:14px 16px!important;color:#f4f7f9;font-size:16px}.dst-thread-labels td{padding:8px 13px!important;background:#0a0f13!important;border-bottom:1px solid var(--dst-line)!important;color:#8898a3!important;font-size:10px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.dst-thread-labels a{color:#9baab5}.dst-thread-row>td{padding:13px!important;background:rgba(24,32,38,.66)!important;border-bottom:1px solid rgba(207,219,228,.1)!important}.dst-thread-row:hover>td{background:linear-gradient(90deg,rgba(231,184,91,.09),rgba(255,255,255,.035))!important}.dst-thread-icon{width:50px}.dst-thread-main{min-width:300px}.dst-thread-title a{color:#edf3f6;font-size:14px;font-weight:800}.dst-thread-author{margin-top:3px;color:#8fa0aa;font-size:11px}.dst-thread-author i{margin-right:4px;color:var(--dst-gold)}.dst-thread-stat strong,.dst-thread-stat span{display:block}.dst-thread-stat strong{color:#f3cb7b;font-size:14px}.dst-thread-stat span{color:#80909b;font-size:10px;text-transform:uppercase}.dst-thread-last span,.dst-thread-last strong,.dst-thread-last em{display:block}.dst-thread-last span{color:#80909b;text-transform:uppercase;font-size:9px;letter-spacing:.8px}.dst-thread-last strong{font-size:12px;font-weight:700}.dst-thread-last em{color:#9eacb5;font-size:11px;font-style:normal}.dst-thread-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 13px;padding:15px 17px;border:1px solid var(--dst-line);border-radius:10px;background:linear-gradient(110deg,#27333b,#151c21);box-shadow:inset 0 1px rgba(255,255,255,.1),0 12px 28px rgba(0,0,0,.2)}.dst-thread-titlebar strong{display:block;margin-top:3px;color:#f6fafc;font-size:19px}.dst-thread-actions .star_rating_container{display:inline-block;margin-right:10px}.dst-thread-shell{padding:14px;border:1px solid var(--dst-line);border-radius:11px;background:rgba(6,10,13,.56);box-shadow:0 17px 38px rgba(0,0,0,.22)}.dst-post{margin:0 0 12px!important;border-radius:8px!important}.dst-post__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid var(--dst-line);background:linear-gradient(180deg,rgba(55,68,78,.75),rgba(27,35,41,.75));color:#b9c5cd;font-size:11px}.dst-post__date i{color:var(--dst-gold);margin-right:5px}.dst-post__anchor{color:#90a0aa}.dst-post__anchor a{color:#d6e4ec}.dst-post__layout{display:grid;grid-template-columns:205px minmax(0,1fr)}.dst-post .post_author{width:auto!important;padding:15px!important;border-right:1px solid var(--dst-line);background:linear-gradient(180deg,rgba(49,61,70,.68),rgba(17,24,29,.75))}.dst-author-name{color:#f2cf85;font-size:14px;font-weight:800;text-align:center}.dst-author-avatar{text-align:center;margin:12px 0 8px}.dst-author-avatar img{width:72px!important;height:72px!important;border:2px solid rgba(231,184,91,.52);border-radius:50%;object-fit:cover;box-shadow:0 7px 18px rgba(0,0,0,.4)}.dst-post .author_information{text-align:center;color:#b7c3cb}.dst-post .author_statistics{margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.09);color:#9eacb5;font-size:11px}.dst-post .post_content{min-width:0;padding:0 18px!important}.dst-post .post_body{min-height:130px;padding:18px 0 22px!important;color:#e5ecef;font-size:14px;line-height:1.68}.dst-post .post_body a{color:#82c6ee}.dst-post .post_controls{min-height:42px;padding:7px 12px!important;background:rgba(4,7,9,.52)}.dst-post .postbit_buttons a{display:inline-flex;align-items:center;min-height:27px;margin:0 3px 0 0;padding:5px 9px;border:1px solid var(--dst-line);border-radius:5px;background:#172128;color:#cdd8df;font-size:11px}.dst-post .postbit_buttons a:hover{border-color:rgba(231,184,91,.65);background:rgba(231,184,91,.13);color:#ffe0a0}.dst-thread-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 4px 3px;color:#9eacb5;font-size:12px}.dst-thread-footer a{color:#e5c77f;font-weight:700}.attachment{border-color:var(--dst-line)!important;background:#11191e!important}.quick-reply,.quick_reply{border-radius:10px!important}@media(max-width:760px){.dst-thread-table #views,.dst-thread-labels #views,.dst-thread-last{display:none}.dst-thread-actions{align-items:flex-start;flex-direction:column}.dst-post__layout{grid-template-columns:1fr}.dst-post .post_author{border-right:0;border-bottom:1px solid var(--dst-line)}.dst-post .author_statistics{display:none}.dst-author-avatar{float:left;margin:0 12px 0 0}.dst-author-avatar img{width:45px!important;height:45px!important}.dst-author-name,.dst-post .author_information{text-align:left}.dst-post__bar{font-size:10px}.dst-thread-main{min-width:0}.dst-list-actions{align-items:flex-start;flex-direction:column}.dst-thread-stat{display:none}}

/* Alignment and control refinement — DST Forum */
.dst-hero{min-height:164px!important}.dst-hero__inner{padding:25px 0!important}.dst-hero h1{font-size:clamp(28px,3.5vw,38px)!important}.dst-hero p{max-width:720px!important;color:#c7d3da!important;font-size:14px!important}.dst-thread-actions{min-height:0!important;padding:13px 16px!important}.dst-thread-titlebar strong{font-size:18px!important}.dst-thread-actions .button,.dst-list-actions .button,.new_reply a,.new_thread a{min-height:34px!important;padding:7px 12px!important;font-size:12px!important;line-height:18px!important}.dst-thread-actions .float_right,.dst-list-actions .float_right{margin:0!important}.dst-thread-footer{padding:11px 4px!important}.dst-list-actions{margin:10px 0!important}.dst-list-actions .button{margin:0!important}.post_author .author_statistics{display:block!important;margin:12px 0 0!important;padding:11px 0 0!important;text-align:left!important;border-top:1px solid rgba(255,255,255,.12)!important}.dst-member-stats{display:grid!important;gap:5px;margin:0!important}.dst-member-stats div{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px}.dst-member-stats dt{margin:0;color:#aebdc6;font-size:11px}.dst-member-stats dd{margin:0;color:#f2c76e;font-size:11px;font-weight:800;text-align:right}.dst-member-reputation,.dst-member-fields{margin-top:7px!important;padding-top:7px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#b8c5cd!important;font-size:11px!important;line-height:1.4!important}.dst-member-reputation a{color:#e7bd68!important}.dst-thanks-stats{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;margin-top:8px!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#aebdc6!important;font-size:11px!important}.dst-thanks-stats span{color:#aebdc6}.dst-thanks-stats strong{color:#f2c76e;text-align:right}.dst-thanks-stats small{grid-column:1/-1;color:#8797a2;font-size:10px;line-height:1.35}.dst-post .postbit_buttons a{min-height:29px!important;padding:5px 8px!important;font-size:11px!important}.dst-post .postbit_buttons img{max-height:13px!important;max-width:13px!important}.post_controls{min-height:43px!important}.quick_reply .button,.quickreply .button{min-height:36px!important;padding:8px 14px!important}.quick_reply textarea,.quickreply textarea{min-height:150px!important}@media(max-width:760px){.dst-hero{min-height:145px!important}.dst-hero__inner{padding:23px 0!important}.dst-member-stats{grid-template-columns:1fr}.dst-thread-actions .button,.dst-list-actions .button{width:auto!important}.dst-thread-footer{align-items:flex-start;flex-direction:column}.post_author .author_statistics{clear:both}}
.dst-post .dst-author-name,.dst-post .dst-author-name a{color:#f2c76e!important;opacity:1!important;text-shadow:none!important}.dst-post .dst-author-name .online{color:#77e59c!important}.dst-post .dst-author-name .offline{color:#ff8c8c!important}.dst-post__bar,.dst-post__bar a,.dst-post__bar .post_edit{color:#cbd8df!important;opacity:1!important}.dst-post__bar .post_edit a{color:#f2c76e!important}.dst-post .post_body,.dst-post .post_body *{color:inherit}.dst-post .post_body{color:#edf4f7!important}.dst-post .post_body a{color:#87cdf5!important;text-decoration:underline}.dst-plugin-feedback{margin:0!important;padding:0 14px!important;background:rgba(7,11,14,.42)!important;color:#cbd8df!important}.dst-plugin-feedback:empty{display:none!important}.dst-plugin-feedback .post_controls,.thx_list{margin:0!important;border-top:1px solid rgba(255,255,255,.1)!important;background:transparent!important;color:#cbd8df!important}.dst-post .postbit_buttons a,.dst-post .postbit_buttons input,.dst-post .postbit_buttons button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:29px!important;padding:5px 9px!important;border:1px solid rgba(211,223,231,.28)!important;border-radius:5px!important;background:#172128!important;color:#e2ecf1!important;font-size:11px!important;font-weight:700!important}.dst-post .postbit_buttons a:hover,.dst-post .postbit_buttons input:hover,.dst-post .postbit_buttons button:hover{border-color:rgba(231,184,91,.72)!important;background:rgba(231,184,91,.17)!important;color:#ffe3a2!important}.dst-post .postbit_buttons .button_tyl,.dst-post .postbit_buttons a[href*="thank"],.dst-post .postbit_buttons a[href*="tyl"]{border-color:rgba(231,184,91,.58)!important;color:#ffe1a0!important}.dst-post .post_controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.dst-post .postbit_buttons{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important}.dst-post .postbit_buttons.float_right{justify-content:flex-end!important}.dst-post .postbit_buttons.float_left{justify-content:flex-start!important}@media(max-width:760px){.dst-post .post_controls{align-items:flex-start!important;flex-direction:column!important}.dst-post .postbit_buttons.float_right{justify-content:flex-start!important}.dst-post .postbit_buttons a,.dst-post .postbit_buttons input,.dst-post .postbit_buttons button{min-height:34px!important}}
.dst-post{overflow:hidden!important}.dst-post__layout{display:block!important}.dst-post-profile{display:grid!important;grid-template-columns:minmax(250px,.7fr) minmax(230px,.55fr);align-items:center!important;gap:18px!important;padding:12px 18px!important;border-bottom:1px solid var(--dst-line)!important;background:linear-gradient(90deg,rgba(46,58,67,.75),rgba(20,28,34,.7))!important}.dst-profile-identity{display:flex!important;align-items:center!important;gap:12px!important;min-width:0}.dst-post-profile .dst-author-avatar{flex:0 0 auto!important;margin:0!important;text-align:left!important}.dst-post-profile .dst-author-avatar img{display:block!important;width:58px!important;height:58px!important;margin:0!important;border-width:1px!important}.dst-post-profile .dst-author-name{text-align:left!important;font-size:14px!important}.dst-post-profile .author_information{text-align:left!important;margin-top:3px!important;line-height:1.35!important}.dst-post-profile .author_statistics{display:block!important;margin:0!important;padding:0!important;border:0!important;min-width:0!important}.dst-post-profile .dst-member-stats{grid-template-columns:repeat(3,minmax(72px,1fr))!important;gap:7px!important}.dst-post-profile .dst-member-stats div{display:block!important;padding:0 10px!important;border-left:1px solid rgba(255,255,255,.1)!important;text-align:left!important}.dst-post-profile .dst-member-stats div:first-child{border-left:0!important}.dst-post-profile .dst-member-stats dt{display:block!important;color:#94a6b1!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.dst-post-profile .dst-member-stats dd{display:block!important;margin-top:2px!important;color:#f8d182!important;font-size:12px!important;text-align:left!important}.dst-post-profile .dst-member-reputation,.dst-post-profile .dst-member-fields,.dst-post-profile .dst-thanks-stats{display:none!important}.dst-post .post_content{display:block!important;padding:0 22px!important;min-height:0!important}.dst-post .post_body{min-height:0!important;padding:18px 0!important;font-size:14px!important;line-height:1.65!important}.dst-post .post_meta{padding-bottom:12px!important}.dst-post .post_controls{padding:8px 14px!important;border-top:1px solid var(--dst-line)!important}.dst-post .postbit_buttons.post_management_buttons{margin-left:auto!important}.dst-post .postbit_buttons a{border-radius:4px!important}.dst-post .postbit_buttons a[href*="thank"],.dst-post .postbit_buttons a[href*="tyl"]{background:linear-gradient(180deg,rgba(231,184,91,.22),rgba(100,67,18,.22))!important}@media(max-width:760px){.dst-post-profile{grid-template-columns:1fr!important;gap:10px!important;padding:12px 14px!important}.dst-post-profile .dst-member-stats{grid-template-columns:repeat(3,1fr)!important}.dst-post-profile .dst-member-stats div{padding:0 7px!important}.dst-post .post_content{padding:0 14px!important}.dst-post .postbit_buttons.post_management_buttons{margin-left:0!important}}

/* MHH-style member profile arrangement: identity | community | account */
.dst-post-profile{grid-template-columns:380px minmax(0,1fr)!important}.dst-post-profile .author_statistics{position:relative!important;display:block!important;min-height:64px!important;margin:0!important;padding:0!important}.dst-profile-community{position:absolute!important;top:0!important;left:0!important;width:50%!important;box-sizing:border-box!important;margin:0!important;padding:0 20px!important;border-right:1px solid rgba(255,255,255,.1)!important}.dst-profile-account{margin:0 0 0 50%!important;padding:0 20px!important;min-height:64px!important;box-sizing:border-box!important}.dst-post-profile .dst-member-reputation{display:block!important;margin:0!important;padding:0!important;border:0!important;color:#d7e1e7!important;font-size:13px!important;line-height:1.35!important}.dst-post-profile .dst-member-reputation a{color:#7fd170!important;font-weight:900!important}.dst-post-profile .dst-thanks-stats{position:absolute!important;top:20px!important;left:0!important;width:50%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr auto!important;gap:0 10px!important;margin:0!important;padding:0 20px!important;border:0!important;border-right:1px solid rgba(255,255,255,.1)!important;color:#d7e1e7!important;font-size:13px!important;line-height:1.35!important}.dst-post-profile .dst-thanks-stats span{color:#d7e1e7!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.dst-post-profile .dst-thanks-stats strong{color:#f1c76e!important;font-size:13px!important;text-align:left!important}.dst-post-profile .dst-thanks-stats small{grid-column:1/-1!important;color:#d7e1e7!important;font-size:13px!important;line-height:1.35!important}.dst-account-counts{display:flex!important;gap:14px!important;flex-wrap:wrap!important;margin:0 0 2px!important;color:#d7e1e7!important;font-size:13px!important}.dst-account-counts b,.dst-account-line b{color:#d7e1e7!important;font-weight:400!important}.dst-account-counts span{white-space:nowrap!important}.dst-account-counts span b+*{color:#f1c76e!important}.dst-account-line,.dst-member-warning{margin:0!important;color:#d7e1e7!important;font-size:13px!important;line-height:1.35!important}.dst-member-warning strong{color:#d7e1e7!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.dst-member-warning a{color:#78bfee!important;font-weight:800!important}.dst-post-profile .dst-member-fields{display:none!important}@media(max-width:980px){.dst-post-profile{grid-template-columns:280px minmax(0,1fr)!important}.dst-post-profile .author_statistics{display:grid!important;position:static!important;min-height:0!important;grid-template-columns:1fr!important}.dst-profile-community,.dst-post-profile .dst-thanks-stats,.dst-profile-account{position:static!important;width:auto!important;box-sizing:border-box!important;margin:0!important;border-right:0!important;padding:0!important}.dst-profile-community{grid-row:1!important}.dst-post-profile .dst-thanks-stats{grid-row:2!important;margin-top:5px!important}.dst-profile-account{grid-row:3!important;margin-top:7px!important;padding-top:7px!important;border-top:1px solid rgba(255,255,255,.1)!important}}@media(max-width:760px){.dst-post-profile{grid-template-columns:1fr!important}.dst-post-profile .author_statistics{width:100%!important;margin-top:10px!important}.dst-account-counts{gap:8px!important}.dst-post-profile .dst-thanks-stats{grid-template-columns:1fr auto!important}}

/* Compact, non-overlapping member metrics — identity | community | account */
@media(min-width:981px){.dst-post-profile .author_statistics{position:static!important;display:grid!important;grid-template-columns:minmax(290px,1.2fr) minmax(250px,1fr)!important;grid-template-rows:min-content min-content!important;align-content:center!important;align-items:center!important;row-gap:0!important;column-gap:0!important;min-height:64px!important}.dst-profile-community{position:static!important;grid-column:1!important;grid-row:1!important;width:auto!important;box-sizing:border-box!important;margin:0!important;padding:0 20px!important;border-right:1px solid rgba(255,255,255,.1)!important}.dst-post-profile .dst-thanks-stats{position:static!important;grid-column:1!important;grid-row:2!important;top:auto!important;left:auto!important;width:auto!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr auto!important;gap:0 10px!important;margin:0!important;padding:0 20px!important;border:0!important;border-right:1px solid rgba(255,255,255,.1)!important}.dst-profile-account{position:static!important;grid-column:2!important;grid-row:1 / span 2!important;width:auto!important;min-height:0!important;box-sizing:border-box!important;align-self:center!important;margin:0!important;padding:0 20px!important;border-left:0!important}.dst-post-profile .dst-member-reputation{line-height:1.35!important}.dst-post-profile .dst-thanks-stats small{line-height:1.35!important}}

/* Index content follows the forum list; statistics sit directly above the footer. */
.dst-index-layout{max-width:1600px!important;margin:0 auto!important;padding:22px 18px 28px!important}.dst-index-forums{width:100%!important;float:none!important}.dst-index-online{margin-top:22px!important}.dst-index-statistics{margin:22px 0 0!important;border:1px solid var(--dst-line)!important;border-radius:9px!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(29,40,47,.92),rgba(16,23,28,.94))!important}.dst-index-statistics .thead{padding:11px 15px!important;background:rgba(7,11,14,.74)!important;color:#f2c76e!important;font-size:13px!important;font-weight:800!important}.dst-index-statistics__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.dst-index-statistics__grid>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;padding:14px 16px!important;border-right:1px solid rgba(255,255,255,.1)!important;color:#cbd8df!important}.dst-index-statistics__grid>div:last-child{border-right:0!important}.dst-index-statistics__grid span{color:#a8b7c1!important;font-size:12px!important}.dst-index-statistics__grid strong,.dst-index-statistics__grid strong a{color:#f4cf7d!important;font-size:13px!important;text-align:right!important}.trow_reputation_positive{background:#183a28!important;color:#edf9f0!important}.trow_reputation_positive,.trow_reputation_positive td,.trow_reputation_positive div,.trow_reputation_positive span{color:#edf9f0!important}.trow_reputation_positive a{color:#9ff0b3!important;text-decoration:underline!important}.trow_reputation_negative{background:#481f25!important;color:#fff1f2!important}.trow_reputation_negative,.trow_reputation_negative td,.trow_reputation_negative div,.trow_reputation_negative span{color:#fff1f2!important}.trow_reputation_negative a{color:#ffb8bd!important;text-decoration:underline!important}.reputation_positive{color:#72e994!important}.reputation_neutral{color:#d5dde2!important}.reputation_negative{color:#ff8e96!important}@media(max-width:760px){.dst-index-layout{padding:16px 12px 22px!important}.dst-index-statistics__grid{grid-template-columns:1fr 1fr!important}.dst-index-statistics__grid>div:nth-child(2){border-right:0!important}.dst-index-statistics__grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)!important}}

/* Global live-browsing block, rendered above the footer by the companion plugin. */
.dst-global-browsing,.dst-local-browsing{max-width:1600px!important;margin:24px auto 0!important;padding:17px 20px!important;border:1px solid var(--dst-line)!important;border-radius:9px!important;background:linear-gradient(135deg,rgba(29,40,47,.94),rgba(11,17,21,.96))!important;color:#d6e1e7!important;box-sizing:border-box!important}.dst-global-browsing__title{margin-bottom:6px!important;color:#f1c76e!important;font-size:15px!important;font-weight:850!important}.dst-global-browsing__title i{margin-right:7px!important;color:#39c47a!important}.dst-global-browsing__summary{margin-bottom:8px!important;color:#afbec7!important;font-size:12px!important}.dst-global-browsing__members,.dst-local-browsing{color:#dfe9ee!important;font-size:13px!important;line-height:1.6!important}.dst-global-browsing__members a,.dst-local-browsing a{color:#86cbf0!important;font-weight:700!important}.dst-global-browsing__empty{color:#91a2ad!important}.dst-local-browsing .wo_title{display:block!important;margin-bottom:6px!important;color:#f1c76e!important;font-size:15px!important;font-weight:850!important}.dst-local-browsing .wo_desc{display:block!important;color:#dfe9ee!important}@media(max-width:760px){.dst-global-browsing,.dst-local-browsing{margin:18px 12px 0!important;padding:14px!important}.dst-global-browsing__members,.dst-local-browsing{font-size:12px!important}}

/* Premium compact rhythm: shared shell, lists, posts, controls and mobile. */
body{font-size:13px!important;line-height:1.48!important}.dst-topbar__inner{min-height:58px!important}.dst-brand img.dst-brand-logo{max-width:160px!important;max-height:38px!important}.dst-nav>a{padding:6px 8px!important;font-size:11px!important}.dst-hero{min-height:154px!important}.dst-hero__inner{padding:21px 0!important}.dst-hero h1{margin:4px 0!important;font-size:clamp(28px,3vw,36px)!important}.dst-hero p{font-size:13px!important;line-height:1.45!important}.navigation{margin:0 0 12px!important;padding:8px 12px!important}.dst-index-layout{padding:14px 18px 20px!important}.dst-forum-category{margin-bottom:10px!important}.dst-category-title{padding:11px 15px!important}.dst-category-mark{width:30px!important;height:30px!important}.dst-category-title strong{font-size:16px!important}.dst-forum-labels td{padding:7px 12px!important}.dst-forum-row>td{padding:11px 12px!important}.dst-forum-icon{width:56px!important}.forum_status{width:32px!important;height:32px!important;font-size:15px!important}.dst-forum-main strong a{font-size:14px!important}.dst-forum-main .smalltext{margin-top:2px!important}.dst-index-statistics{margin-top:14px!important}.dst-index-statistics .thead{padding:9px 13px!important}.dst-index-statistics__grid>div{padding:11px 13px!important}.dst-index-online{margin-top:14px!important}.wo_title{margin:0!important;font-size:20px!important}.wo_desc{margin:7px 0 0!important;font-size:13px!important}.dst-global-browsing,.dst-local-browsing{margin-top:14px!important;padding:13px 16px!important}.dst-global-browsing__title,.dst-local-browsing .wo_title{margin-bottom:4px!important;font-size:13px!important}.dst-global-browsing__summary{margin-bottom:5px!important}.dst-thread-actions{margin-bottom:10px!important;padding:11px 14px!important}.dst-thread-titlebar strong{font-size:17px!important}.dst-thread-shell{padding:10px!important}.dst-post__bar{padding:7px 12px!important}.dst-post-profile{padding:10px 14px!important}.dst-post .post_body{padding:14px 0!important;font-size:13px!important;line-height:1.58!important}.dst-post .post_controls{min-height:38px!important;padding:6px 10px!important}.dst-post .postbit_buttons a{min-height:27px!important;padding:4px 7px!important}.dst-thread-footer{padding:9px 2px 1px!important}.quick_reply .button,.quickreply .button{min-height:33px!important;padding:7px 12px!important}.dst-footer__inner{padding:18px 0 14px!important}.dst-footer__legal{padding:9px 14px!important}@media(max-width:760px){#content{padding:12px 0 20px!important}.dst-topbar__inner{min-height:52px!important}.dst-hero{min-height:138px!important}.dst-hero__inner{padding:18px 0!important}.dst-index-layout{padding:12px 10px 18px!important}.dst-forum-row>td{padding:10px 8px!important}.dst-index-statistics__grid>div{padding:10px!important}.dst-thread-shell{padding:7px!important}.dst-post-profile{padding:10px!important}.dst-post .post_body{padding:12px 0!important}.dst-footer__inner{padding:16px 0 12px!important}}

/* Forum display controls: one compact panel instead of scattered floating forms. */
.dst-forum-tools{clear:both!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:12px 0 0!important;padding:12px!important;border:1px solid var(--dst-line)!important;border-radius:9px!important;background:linear-gradient(135deg,rgba(23,32,38,.92),rgba(10,15,19,.94))!important;box-shadow:inset 0 1px rgba(255,255,255,.04)!important}.dst-forum-tools__item{min-width:0!important}.dst-forum-tools form{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important}.dst-forum-tools .float_right{float:none!important}.dst-forum-tools label,.dst-forum-tools strong{margin:0!important;white-space:nowrap!important;color:#cbd8df!important;font-size:11px!important}.dst-forum-tools select,.dst-forum-tools input.textbox{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;height:33px!important;padding:5px 8px!important;font-size:11px!important}.dst-forum-tools select{flex:1 1 auto!important}.dst-forum-tools input.textbox{flex:1 1 auto!important}.dst-forum-tools input.button,.dst-forum-tools button{flex:0 0 auto!important;min-height:33px!important;padding:6px 11px!important;font-size:11px!important}.dst-forum-tools__search{grid-column:1 / -1!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.dst-forum-tools__search form{justify-content:flex-start!important}.dst-forum-tools__moderation{grid-column:1!important}.dst-forum-tools__jump{grid-column:2!important}@media(max-width:820px){.dst-forum-tools{grid-template-columns:1fr!important}.dst-forum-tools__moderation,.dst-forum-tools__jump{grid-column:auto!important}.dst-forum-tools form{flex-wrap:wrap!important}.dst-forum-tools select,.dst-forum-tools input.textbox{flex:1 1 180px!important}}

/* Thread utilities and moderation: aligned panel, including native/plugin controls. */
.dst-thread-tools{clear:both!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(330px,.95fr)!important;gap:10px 16px!important;margin:14px 0 0!important;padding:12px!important;border:1px solid var(--dst-line)!important;border-radius:9px!important;background:linear-gradient(135deg,rgba(23,32,38,.92),rgba(10,15,19,.94))!important;box-shadow:inset 0 1px rgba(255,255,255,.04)!important}.dst-thread-tools__inline{grid-column:1 / -1!important;min-width:0!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.dst-thread-tools__utilities{min-width:0!important}.dst-thread-tools__utilities .thread_tools{display:flex!important;flex-wrap:wrap!important;gap:5px 12px!important;margin:0!important;padding:0!important;list-style:none!important}.dst-thread-tools__utilities .thread_tools li{margin:0!important;padding:0!important}.dst-thread-tools__utilities .thread_tools a{color:#b9dff2!important;font-size:12px!important}.dst-thread-tools__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;min-width:0!important}.dst-thread-tools form{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;margin:0!important}.dst-thread-tools label,.dst-thread-tools strong{white-space:nowrap!important;color:#cbd8df!important;font-size:11px!important}.dst-thread-tools select,.dst-thread-tools input.textbox{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;height:33px!important;padding:5px 8px!important;font-size:11px!important}.dst-thread-tools select{flex:1 1 190px!important}.dst-thread-tools input.button,.dst-thread-tools button{flex:0 0 auto!important;min-height:33px!important;padding:6px 11px!important;font-size:11px!important}.dst-thread-tools .float_left,.dst-thread-tools .float_right{float:none!important}@media(max-width:820px){.dst-thread-tools{grid-template-columns:1fr!important}.dst-thread-tools__actions{justify-content:flex-start!important}.dst-thread-tools form{justify-content:flex-start!important;flex-wrap:wrap!important}.dst-thread-tools select{flex:1 1 180px!important}}

/* Native reputation and Thanks values stay beside their labels, never across the profile strip. */
@media(min-width:981px){.dst-post-profile .author_statistics{transform:translateY(-3px)!important}.dst-post-profile .dst-member-reputation-line{display:inline-flex!important;align-items:baseline!important;gap:6px!important;margin:0!important;padding:0!important;color:#d7e1e7!important;font-size:13px!important;line-height:1.35!important}.dst-post-profile .dst-member-reputation-line span{color:#d7e1e7!important}.dst-post-profile .dst-member-reputation-line strong{color:#72e994!important;font-size:13px!important;font-weight:900!important}.dst-post-profile .dst-thanks-stats{display:block!important;margin:0!important;padding:0 20px!important;border:0!important;border-right:1px solid rgba(255,255,255,.1)!important;color:#d7e1e7!important}.dst-post-profile .dst-thanks-stats__line{display:flex!important;align-items:baseline!important;gap:6px!important;margin:0!important;padding:0!important}.dst-post-profile .dst-thanks-stats span,.dst-post-profile .dst-thanks-stats strong{display:inline!important;margin:0!important;padding:0!important;text-align:left!important}.dst-post-profile .dst-thanks-stats strong{color:#f1c76e!important;font-size:13px!important}.dst-post-profile .dst-thanks-stats small{display:block!important;margin:0!important;padding:0!important;color:#d7e1e7!important;font-size:13px!important;line-height:1.35!important}}

/* Premium automotive masthead: image-ready technical visual and clear value proposition. */
.dst-hero{position:relative!important;isolation:isolate!important;min-height:246px!important;overflow:hidden!important;border-bottom:1px solid rgba(127,177,198,.2)!important;background:linear-gradient(105deg,#0b1217 0%,#101b22 48%,#0b1217 100%)!important}.dst-hero__grid{z-index:-3!important;opacity:.65!important;background-image:linear-gradient(135deg,transparent 0 48%,rgba(101,159,184,.11) 49%,transparent 50%),linear-gradient(45deg,transparent 0 48%,rgba(101,159,184,.06) 49%,transparent 50%)!important;background-size:34px 34px,34px 34px!important}.dst-hero__glow{position:absolute!important;z-index:-2!important;right:13%!important;top:-125px!important;width:500px!important;height:500px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(35,148,192,.19),rgba(26,72,94,.09) 35%,transparent 69%)!important}.dst-hero__inner{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr)!important;align-items:center!important;gap:44px!important;width:min(1280px,calc(100% - 40px))!important;min-height:246px!important;margin:0 auto!important;padding:27px 0!important;box-sizing:border-box!important;text-align:left!important}.dst-hero__content{max-width:690px!important}.dst-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0 0 9px!important;color:#f2bf55!important;font-size:11px!important;font-weight:850!important;letter-spacing:.16em!important;text-transform:uppercase!important}.dst-eyebrow i{color:#43ca89!important;font-size:13px!important}.dst-hero h1{margin:0!important;color:#f4f8fa!important;font-size:clamp(38px,4.1vw,58px)!important;font-weight:900!important;line-height:1!important;letter-spacing:-.035em!important;text-shadow:0 3px 20px rgba(0,0,0,.38)!important}.dst-hero h1 em{color:#f1c76e!important;font-style:normal!important}.dst-hero p{max-width:650px!important;margin:13px 0 16px!important;color:#c7d6de!important;font-size:15px!important;line-height:1.58!important}.dst-hero__pills{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.dst-hero__pills span{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 9px!important;border:1px solid rgba(142,194,217,.24)!important;border-radius:5px!important;background:rgba(7,13,17,.48)!important;color:#bcd1da!important;font-size:10px!important;font-weight:750!important;letter-spacing:.035em!important;text-transform:uppercase!important}.dst-hero__pills i{color:#e8bb61!important}.dst-hero__visual{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:173px!important;overflow:hidden!important;border:1px solid rgba(139,191,213,.35)!important;border-radius:12px!important;background:radial-gradient(ellipse at 70% 36%,rgba(32,133,173,.3),transparent 42%),linear-gradient(135deg,rgba(12,25,33,.9),rgba(19,45,57,.66))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 18px 42px rgba(0,0,0,.27)!important}.dst-hero__visual:before{content:""!important;position:absolute!important;inset:15px!important;border:1px solid rgba(108,184,215,.2)!important;border-radius:8px!important;background:repeating-radial-gradient(ellipse at 64% 53%,transparent 0 18px,rgba(93,179,216,.09) 19px 20px,transparent 21px 38px)!important;transform:perspective(360px) rotateY(-12deg)!important;opacity:.76!important}.dst-hero__visual:after{content:""!important;position:absolute!important;left:8%!important;right:8%!important;bottom:23px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(77,201,233,.86),transparent)!important;box-shadow:0 0 14px rgba(77,201,233,.8)!important}.dst-hero__visual-copy{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;color:#eaf4f8!important;text-align:center!important;text-transform:uppercase!important}.dst-hero__visual-copy i{margin-bottom:2px!important;color:#f1c76e!important;font-size:45px!important;text-shadow:0 0 18px rgba(241,199,110,.25)!important}.dst-hero__visual-copy span{font-size:13px!important;font-weight:850!important;letter-spacing:.12em!important}.dst-hero__visual-copy small{color:#9fc0cf!important;font-size:9px!important;font-weight:700!important;letter-spacing:.14em!important}.dst-hero__telemetry{position:absolute!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;left:16px!important;right:16px!important;top:13px!important;color:#8eb7c8!important;font-size:9px!important;font-weight:800!important;letter-spacing:.13em!important}.dst-hero__telemetry strong{color:#f1c76e!important;font-size:10px!important}@media(max-width:860px){.dst-hero{min-height:0!important}.dst-hero__inner{grid-template-columns:1fr!important;gap:18px!important;min-height:0!important;padding:26px 0!important}.dst-hero__content{max-width:none!important}.dst-hero__visual{min-height:145px!important}}@media(max-width:600px){.dst-hero__inner{width:calc(100% - 28px)!important;padding:23px 0!important}.dst-hero h1{font-size:37px!important}.dst-hero p{margin:11px 0 13px!important;font-size:13px!important}.dst-hero__pills{gap:5px!important}.dst-hero__pills span{padding:5px 7px!important;font-size:9px!important}.dst-hero__visual{min-height:126px!important;border-radius:9px!important}.dst-hero__visual-copy i{font-size:35px!important}.dst-hero__visual-copy span{font-size:10px!important}.dst-hero__telemetry{left:12px!important;right:12px!important;top:10px!important}}