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}}